ce_bgp_neighbor_af - Управляет конфигурацией семейств адресов BGP-соседей на коммутаторах HUAWEI CloudEngine.
Новая в версии 2.4.
Описание
- Управляет конфигурациями семейств адресов BGP-соседей на коммутаторах HUAWEI CloudEngine.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| add_path_mode |
None | null, Пустое значение. receive, Поддержка получения маршрутов Add-Path. send, Поддержка отправки маршрутов Add-Path. both, Поддержка получения и отправки маршрутов Add-Path. |
| adv_add_path_num | По умолчанию: None | Количество рекламируемых маршрутов addPath. Значение — целое число от 2 до 64. |
| advertise_arp |
| Если значение true, рекламируемые маршруты ARP различаются. Если значение false, рекламируемые маршруты ARP не различаются. |
| advertise_community |
| Если значение true, атрибут сообщества рекламируется соседям. Если значение false, атрибут сообщества не рекламируется соседям. |
| advertise_ext_community |
| Если значение true, расширенный атрибут сообщества рекламируется соседям. Если значение false, расширенный атрибут сообщества не рекламируется соседям. |
| advertise_irb |
| Если значение true, рекламируемые маршруты IRB различаются. Если значение false, рекламируемые маршруты IRB не различаются. |
| advertise_remote_nexthop |
| Если значение true, атрибут удалённого следующего узла рекламируется соседям. Если значение false, атрибут удалённого следующего узла не рекламируется ни одному соседу. |
| af_type обязательно |
| Тип семейства адресов BGP-инстанса. |
| allow_as_loop_enable |
| Если значение true, допускаются повторяющиеся локальные номера AS. Если значение false, повторяющиеся локальные номера AS не допускаются. |
| allow_as_loop_limit | По умолчанию: None | Устанавливает максимальное количество повторяющихся локальных номеров AS. Значение — целое число от 1 до 10. |
| default_rt_adv_enable |
| Если значение true, функция рекламы маршрутов по умолчанию соседям включена. Если значение false, функция рекламы маршрутов по умолчанию соседям выключена. |
| default_rt_adv_policy | По умолчанию: None | Указывает имя используемой политики. Значение — строка от 1 до 40 символов. |
| default_rt_match_mode |
None | null, Пустое значение. matchall, Рекламировать маршрут по умолчанию, если все условия соответствия выполнены. matchany, Рекламировать маршрут по умолчанию, если выполнено любое условие соответствия. |
| discard_ext_community |
| Если значение true, атрибут расширенного сообщества в информации о маршруте соседа отбрасывается. Если значение false, атрибут расширенного сообщества в информации о маршруте соседа не отбрасывается. |
| export_acl_name_or_num | По умолчанию: None | Применение политики фильтрации на основе IPv4 ACL к маршрутам, которые будут рекламироваться указанному соседу. Значение — строка от 1 до 32 символов. |
| export_as_path_filter | По умолчанию: None | Применение политики фильтрации на основе AS_Path к маршрутам, которые будут рекламироваться указанному соседу. Значение — целое число от 1 до 256. |
| export_as_path_name_or_num | По умолчанию: None | Применение политики фильтрации на основе списка AS path к маршрутам, которые будут рекламироваться указанному соседу. |
| export_pref_filt_name | По умолчанию: None | Указывает политику фильтрации IPv4, применяемую к маршрутам, которые будут рекламироваться указанному соседу. Значение — строка от 1 до 169 символов. |
| export_rt_policy_name | По умолчанию: None | Указывает политику фильтрации, применяемую к маршрутам, которые будут рекламироваться соседу. Значение — строка от 1 до 40 символов. |
| import_acl_name_or_num | По умолчанию: None | Применение политики фильтрации на основе IPv4 ACL к маршрутам, получаемым от указанного соседа. Значение — строка от 1 до 32 символов. |
| import_as_path_filter | По умолчанию: None | Применение политики фильтрации на основе AS_Path к маршрутам, получаемым от указанного соседа. Значение — целое число от 1 до 256. |
| import_as_path_name_or_num | По умолчанию: None | Стратегия маршрутизации на основе списка AS path для маршрутов, полученных от указанного соседа. |
| import_pref_filt_name | По умолчанию: None | Указывает политику фильтрации IPv4, применяемую к маршрутам, получаемым от указанного соседа. Значение — строка от 1 до 169 символов. |
| import_rt_policy_name | По умолчанию: None | Указывает политику фильтрации, применяемую к маршрутам, полученным от соседа. Значение — строка от 1 до 40 символов. |
| ipprefix_orf_enable |
| Если значение true, включена возможность фильтрации маршрутов на основе префиксов адресов (ORF) для соседей. Если значение false, возможность фильтрации маршрутов на основе префиксов адресов (ORF) для соседей выключена. |
| is_nonstd_ipprefix_mod |
| Если значение true, используются нестандартные кодовые обозначения при переговорах о возможностях. Если значение false, используются стандартные кодовые обозначения ORF, определённые в RFC, при переговорах о возможностях. |
| keep_all_routes |
| Если значение true, система сохраняет все сообщения обновлений маршрутов, полученные от всех соседей (групп) после установления соединения BGP. Если значение false, система сохраняет только сообщения обновлений BGP, полученные от соседей и прошедшие конфигурируемую политику импорта. |
| nexthop_configure |
None | null, Следующий узел не изменяется. local, Следующий узел изменяется на локальный IP-адрес. invariable, Предотвращение изменения устройства следующего узла каждого импортированного IGP-маршрута при его рекламе BGP-соседям. |
| orf_mode |
None | Режим ORF. null, Значение по умолчанию. receive, ORF для входящих пакетов. send, ORF для исходящих пакетов. both, ORF для входящих и исходящих пакетов. |
| orftype | По умолчанию: None | Тип ORF. Значение — целое число от 0 до 65535. |
| origin_as_valid |
| Если значение true, результаты применения маршрута объявления. Если значение false, результаты применения маршрутизации не уведомляются. |
| preferred_value | По умолчанию: None | Назначение предпочтительного значения для маршрутов, полученных от указанного соседа. Значение — целое число от 0 до 65535. |
| public_as_only |
| Если значение true, отправленные сообщения обновления BGP содержат только общедоступный номер AS, но не содержат частных номеров AS. Если значение false, отправленные сообщения обновления BGP могут содержать частные номера AS. |
| public_as_only_force |
| Если значение true, отправленные сообщения обновления BGP содержат только общедоступный номер AS, но не содержат частных номеров AS. Если значение false, отправленные сообщения обновления BGP могут содержать частные номера AS. |
| public_as_only_limited |
| Ограниченное использование общедоступного номера AS. |
| public_as_only_replace |
| Замена частного номера AS на общедоступный. |
| public_as_only_skip_peer_as |
| Public as только пропускать peer as. |
| redirect_ip |
| Перенаправить ip. |
| redirect_ip_vaildation |
| Перенаправление проверки ip. |
| reflect_client |
| Если значение true, локальное устройство функционирует как маршрутизатор рефлектор, а peer как клиент маршрутизатора рефлектора. Если значение false, функции маршрутизатора рефлектора и клиента не настроены. |
| remote_address обязательно | Адрес подключения к peer IPv4 или IPv6. | |
| route_limit | Значение по умолчанию: None | Настройка максимального количества маршрутов, которые могут быть приняты от peer. Значение является целым числом от 1 до 4294967295. |
| route_limit_idle_timeout | Значение по умолчанию: None | Укажите значение таймера ожидания для автоматической повторной установки соединений после их разрыва, когда количество маршрутов превышает заданный порог. Значение является целым числом от 1 до 1200. |
| route_limit_percent | Значение по умолчанию: None | Укажите процент маршрутов, когда маршрутизатор начинает генерировать сигнал тревоги. Значение является целым числом от 1 до 100. |
| route_limit_type |
None | Noparameter, После того, как количество полученных маршрутов превышает порог, и таймер ожидания истекает, никаких действий. AlertOnly, Генерируется сигнал тревоги, и дополнительные маршруты не будут приниматься, если было получено максимальное разрешенное количество маршрутов. IdleForever, Прерванное соединение не восстанавливается автоматически, если было получено максимальное разрешенное количество маршрутов. IdleTimeout, После того, как количество полученных маршрутов превышает порог, и таймер ожидания истекает, прерванное соединение восстанавливается автоматически. |
| rt_updt_interval | Значение по умолчанию: None | Укажите минимальный интервал, через который отправляются пакеты обновления. Значение — целое число в секундах. Значение — целое число от 0 до 600. |
| soostring | Значение по умолчанию: None | Настройка расширенного атрибута сообщества Site-of-Origin (SoO). Значение — строка от 3 до 21 символов. |
| substitute_as_enable |
| Если значение true, функция замены номера AS указанного peer в атрибуте AS-Path на локальный номер AS включена. Если значение false, функция замены номера AS указанного peer в атрибуте AS-Path на локальный номер AS отключена. |
| update_pkt_standard_compatible |
| Если значение true, при получении и обновлении сообщения vpnv4 multicast neighbor метка отсутствует. Если значение false, при получении и обновлении сообщения vpnv4 multicast neighbor метка присутствует. |
| vpls_ad_disable |
| Если значение true, включить vpls-ad. Если значение false, отключить vpls-ad. |
| vpls_enable |
| Если значение true, включить vpls. Если значение false, отключить vpls. |
| vrf_name обязательно | Имя экземпляра BGP. Имя — чувствительная к регистру строка символов. Экземпляр BGP можно использовать только после создания соответствующего экземпляра VPN. |
Примеры
- name: CloudEngine BGP neighbor address family 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: "Config BGP peer Address_Family"
ce_bgp_neighbor_af:
state: present
vrf_name: js
af_type: ipv4uni
remote_address: 192.168.10.10
nexthop_configure: local
provider: "{{ cli }}"
- name: "Undo BGP peer Address_Family"
ce_bgp_neighbor_af:
state: absent
vrf_name: js
af_type: ipv4uni
remote_address: 192.168.10.10
nexthop_configure: local
provider: "{{ cli }}"
Возвращаемые значения
Общие возвращаемые значения документированы здесь, следующие — поля, уникальные для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| changed boolean | всегда | Проверка, были ли внесены изменения на устройстве Пример: True |
| end_state словарь | всегда | k/v пары параметров aaa после выполнения модуля Пример: {'bgp neighbor af': {'vrf_name': 'js', 'remote_address': '192.168.10.10', 'af_type': 'ipv4uni'}, 'bgp neighbor af other': {'nexthop_configure': 'local', 'vrf_name': 'js', 'af_type': 'ipv4uni'}} |
| existing словарь | всегда | k/v пары существующих параметров aaa сервера Пример: {'bgp neighbor af': {'vrf_name': 'js', 'remote_address': '192.168.10.10', 'af_type': 'ipv4uni'}, 'bgp neighbor af other': {'nexthop_configure': 'null', 'vrf_name': 'js', 'af_type': 'ipv4uni'}} |
| proposed словарь | всегда | k/v пары параметров, переданных в модуль Пример: {'nexthop_configure': 'local', 'state': 'present', 'vrf_name': 'js', 'remote_address': '192.168.10.10', 'af_type': 'ipv4uni'} |
| updates список | всегда | Команды, отправленные на устройство Пример: ['peer 192.168.10.10 next-hop-local'] |
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость.
Автор
- wangdezhuang (@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.5/modules/ce_bgp_neighbor_af_module.html