ce_netstream_export - Управляет экспортом netstream на коммутаторах HUAWEI CloudEngine.
Новая версия с 2.4.
Описание
- Настройка экспорта статистических данных потока NetStream и версий для экспортируемых пакетов на коммутаторах HUAWEI CloudEngine.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| as_option |
|
Указывает номер AS, записываемый в статистику, как номер исходного или peer AS. |
| bgp_nexthop |
|
Настраивает статистику для переноса информации о следующем BGP-хопе. В настоящее время только V9 поддерживает экспортируемые пакеты, содержащие информацию о следующем BGP-хопе. |
| host_ip | Указывает целевой адрес, который может быть IPv6 или IPv4 экспортируемого пакета NetStream. | |
| host_port | Указывает номер целевого UDP-порта экспортируемых пакетов. Значение является целым числом от 1 до 65535. | |
| host_vpn | Указывает VPN-инстанс экспортируемых пакетов, несущих статистику потоков. Убедитесь, что VPN-инстанс был создан на устройстве. | |
| source_ip | Указывает исходный адрес, который может быть IPv6 или IPv4 экспортируемого пакета NetStream. | |
| state |
|
Управляет состоянием ресурса. |
| type
обязательно
|
|
Указывает функцию NetStream. |
| version |
|
Устанавливает версию экспортируемых пакетов. |
Примеры
- name: netstream export module test
hosts: cloudengine
connection: local
gather_facts: no
vars:
cli:
host: "{{ inventory_hostname }}"
port: "{{ ansible_ssh_port }}"
username: "{{ username }}"
password: "{{ password }}"
transport: cli
tasks:
- name: Configures the source address for the exported packets carrying IPv4 flow statistics.
ce_netstream_export:
type: ip
source_ip: 192.8.2.2
provider: "{{ cli }}"
- name: Configures the source IP address for the exported packets carrying VXLAN flexible flow statistics.
ce_netstream_export:
type: vxlan
source_ip: 192.8.2.3
provider: "{{ cli }}"
- name: Configures the destination IP address and destination UDP port number for the exported packets carrying IPv4 flow statistics.
ce_netstream_export:
type: ip
host_ip: 192.8.2.4
host_port: 25
host_vpn: test
provider: "{{ cli }}"
- name: Configures the destination IP address and destination UDP port number for the exported packets carrying VXLAN flexible flow statistics.
ce_netstream_export:
type: vxlan
host_ip: 192.8.2.5
host_port: 26
host_vpn: test
provider: "{{ cli }}"
- name: Configures the version number of the exported packets carrying IPv4 flow statistics.
ce_netstream_export:
type: ip
version: 9
as_option: origin
bgp_nexthop: enable
provider: "{{ cli }}"
- name: Configures the version for the exported packets carrying VXLAN flexible flow statistics.
ce_netstream_export:
type: vxlan
version: 9
provider: "{{ cli }}"
Возвращаемые значения
Общие возвращаемые значения документированы здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| changed
boolean
|
всегда | проверка, было ли внесено изменение на устройстве Пример:
True
|
| end_state
dict
|
всегда | пара ключ/значение конечных атрибутов на устройстве Пример:
{'as_option': 'origin', 'bgp_nexthop': 'enable', 'host_ip': '192.8.5.6', 'host_port': '26', 'host_vpn': 'test', 'source_ip': '192.8.2.5', 'type': 'ip', 'version': '9'}
|
| existing
dict
|
всегда | пара ключ/значение существующих атрибутов на устройстве Пример:
{'as_option': None, 'bgp_nexthop': 'disable', 'host_ip': None, 'host_port': None, 'host_vpn': None, 'source_ip': None, 'type': 'ip', 'version': None}
|
| proposed
dict
|
всегда | пара ключ/значение параметров, переданных в модуль Пример:
{'as_option': 'origin', 'bgp_nexthop': 'enable', 'host_ip': '192.8.5.6', 'host_port': '26', 'host_vpn': 'test', 'source_ip': '192.8.2.5', 'state': 'present', 'type': 'ip', 'version': '9'}
|
| updates
список
|
всегда | список команд, отправленных на устройство Пример:
['netstream export ip source 192.8.2.5', 'netstream export ip host 192.8.5.6 26 vpn-instance test', 'netstream export ip version 9 origin-as bgp-nexthop']
|
Статус
Этот модуль помечен как preview, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как community, что означает, что он поддерживается сообществом Ansible. См. Поддержка и техническое обслуживание модулей для получения дополнительной информации.
Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.
Автор
- Zhijin Zhou (@CloudEngine-Ansible)
Подсказка
Если вы заметите какие-либо проблемы в этом документе, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/ce_netstream_export_module.html