Spec-Zone.ru › Ansible 2.7

ce_bgp_neighbor_af – Управляет настройкой семейства адресов BGP-соседа на коммутаторах HUAWEI CloudEngine.

Новая в версии 2.4.

  • Краткое описание
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Статус

Краткое описание

  • Управляет настройками семейства адресов BGP-соседа на коммутаторах HUAWEI CloudEngine.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
add_path_mode
-
    Варианты:
  • null
  • receive
  • send
  • both
null, Нулевое значение. receive, Поддержка получения маршрутов Add-Path. send, Поддержка отправки маршрутов Add-Path. both, Поддержка получения и отправки маршрутов Add-Path.
adv_add_path_num
-
Количество рекламируемых маршрутов addPath. Значение — целое число от 2 до 64.
advertise_arp
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, рекламируемые маршруты ARP различаются. Если значение false, рекламируемые маршруты ARP не различаются.
advertise_community
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, атрибут сообщества рекламируется соседям. Если значение false, атрибут сообщества не рекламируется соседям.
advertise_ext_community
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, расширенный атрибут сообщества рекламируется соседям. Если значение false, расширенный атрибут сообщества не рекламируется соседям.
advertise_irb
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, рекламируемые маршруты IRB различаются. Если значение false, рекламируемые маршруты IRB не различаются.
advertise_remote_nexthop
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, атрибут удалённого следующего узла рекламируется соседям. Если значение false, атрибут удалённого следующего узла не рекламируется соседям.
af_type
- / обязательно
    Варианты:
  • ipv4uni
  • ipv4multi
  • ipv4vpn
  • ipv6uni
  • ipv6vpn
  • evpn
Тип семейства адресов BGP-инстанса.
allow_as_loop_enable
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, разрешены повторяющиеся локальные номера AS. Если значение false, повторяющиеся локальные номера AS не разрешены.
allow_as_loop_limit
-
Устанавливает максимальное количество повторяющихся локальных номеров AS. Значение — целое число от 1 до 10.
default_rt_adv_enable
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, функция рекламы маршрутов по умолчанию соседям включена. Если значение false, функция рекламы маршрутов по умолчанию соседям выключена.
default_rt_adv_policy
-
Указывает имя используемой политики. Значение — строка длиной от 1 до 40 символов.
default_rt_match_mode
-
    Варианты:
  • null
  • matchall
  • matchany
null, Нулевое значение. matchall, Рекламировать маршрут по умолчанию, если выполнены все условия соответствия. matchany, Рекламировать маршрут по умолчанию, если выполнено хотя бы одно условие соответствия.
discard_ext_community
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, атрибут расширенного сообщества в информации о маршруте соседа отбрасывается. Если значение false, атрибут расширенного сообщества в информации о маршруте соседа не отбрасывается.
export_acl_name_or_num
-
Применение политики фильтрации на основе IPv4 ACL к маршрутам, которые будут рекламироваться указанному соседу. Значение — строка длиной от 1 до 32 символов.
export_as_path_filter
-
Применение политики фильтрации на основе AS_Path к маршрутам, которые будут рекламироваться указанному соседу. Значение — целое число от 1 до 256.
export_as_path_name_or_num
-
Применение политики фильтрации на основе списка AS path к маршрутизации для указанного соседа.
export_pref_filt_name
-
Указывает политику фильтрации IPv4, применяемую к маршрутам, которые будут рекламироваться указанному соседу. Значение — строка длиной от 1 до 169 символов.
export_rt_policy_name
-
Указывает политику фильтрации, применяемую к маршрутам, которые будут рекламироваться соседу. Значение — строка длиной от 1 до 40 символов.
import_acl_name_or_num
-
Применение политики фильтрации на основе IPv4 ACL к маршрутам, получаемым от указанного соседа. Значение — строка длиной от 1 до 32 символов.
import_as_path_filter
-
Применение политики фильтрации на основе AS_Path к маршрутам, получаемым от указанного соседа. Значение — целое число от 1 до 256.
import_as_path_name_or_num
-
Стратегия маршрутизации, основанная на списке AS path для маршрутов, полученных от указанного соседа.
import_pref_filt_name
-
Указывает политику фильтрации IPv4, применяемую к маршрутам, получаемым от указанного соседа. Значение — строка длиной от 1 до 169 символов.
import_rt_policy_name
-
Указывает политику фильтрации, применяемую к маршрутам, полученным от соседа. Значение — строка длиной от 1 до 40 символов.
ipprefix_orf_enable
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, функция фильтрации исходящих маршрутов по префиксу адреса (ORF) включена для соседей. Если значение false, функция фильтрации исходящих маршрутов по префиксу адреса (ORF) выключена для соседей.
is_nonstd_ipprefix_mod
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, нестандартные коды возможностей используются при согласовании возможностей. Если значение false, определённые в RFC стандартные коды возможностей ORF используются при согласовании возможностей.
keep_all_routes
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, система сохраняет все сообщения обновлений маршрутов, полученные от всех соседей (групп) после установления соединения BGP. Если значение false, система сохраняет только сообщения обновлений BGP, полученные от соседей и прошедшие конфигурированную политику импорта.
nexthop_configure
-
    Варианты:
  • null
  • local
  • invariable
null, Следующий узел не изменяется. local, Следующий узел изменяется на локальный IP-адрес. invariable, Предотвращение изменения устройства следующего узла каждого импортированного маршрута IGP при рекламе его BGP-соседям.
orf_mode
-
    Варианты:
  • null
  • receive
  • send
  • both
Режим ORF. null, Значение по умолчанию. receive, ORF для входящих пакетов. send, ORF для исходящих пакетов. both, ORF для входящих и исходящих пакетов.
orftype
-
Тип ORF. Значение — целое число от 0 до 65535.
origin_as_valid
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, результаты приложения маршрута объявления. Если значение false, результаты маршрутизации приложения не уведомляются.
preferred_value
-
Назначение предпочтительного значения для маршрутов, полученных от указанного пёра. Значение является целым числом в диапазоне от 0 до 65535.
public_as_only
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, отправленные сообщения BGP обновления содержат только номер общедоступного AS, но не содержат номера частного AS. Если значение false, отправленные сообщения BGP обновления могут содержать номера частного AS.
public_as_only_force
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, отправленные сообщения BGP обновления содержат только номер общедоступного AS, но не содержат номера частного AS. Если значение false, отправленные сообщения BGP обновления могут содержать номера частного AS.
public_as_only_limited
-
    Варианты:
  • no_use ←
  • true
  • false
Ограниченное использование номера общедоступного AS.
public_as_only_replace
-
    Варианты:
  • no_use ←
  • true
  • false
Частный AS заменяется номером общедоступного AS.
public_as_only_skip_peer_as
-
    Варианты:
  • no_use ←
  • true
  • false
Пропуск номера пёра при использовании только номера общедоступного AS.
redirect_ip
-
    Варианты:
  • no_use ←
  • true
  • false
Перенаправление IP.
redirect_ip_vaildation
-
    Варианты:
  • no_use ←
  • true
  • false
Валидация перенаправления IP.
reflect_client
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, локальное устройство работает как отражатель маршрутов, а пёр работает как клиент отражателя маршрутов. Если значение false, функции отражателя маршрутов и клиента не настроены.
remote_address
- / обязательно
Адрес подключения пёра IPv4 или IPv6.
route_limit
-
Настройка максимального количества маршрутов, которые могут быть приняты от пёра. Значение является целым числом в диапазоне от 1 до 4294967295.
route_limit_idle_timeout
-
Укажите значение таймера idle-timeout для автоматического повторного установления подключений после их разрыва, когда количество маршрутов превышает установленный порог. Значение является целым числом в диапазоне от 1 до 1200.
route_limit_percent
-
Укажите процент маршрутов, когда маршрутизатор начинает генерировать тревогу. Значение является целым числом в диапазоне от 1 до 100.
route_limit_type
-
    Варианты:
  • noparameter
  • alertOnly
  • idleForever
  • idleTimeout
Noparameter, После того, как количество полученных маршрутов превысит порог, и таймер ожидания истечёт, никаких действий. AlertOnly, Генерируется тревога, и дополнительные маршруты не будут приняты, если максимальное количество разрешённых маршрутов было получено. IdleForever, Подключение, которое прервано, не восстанавливается автоматически, если максимальное количество разрешённых маршрутов было получено. IdleTimeout, После того, как количество полученных маршрутов превысит порог, и таймер ожидания истечёт, прерванное подключение автоматически восстанавливается.
rt_updt_interval
-
Укажите минимальный интервал, через который отправляются пакеты обновления. Значение — целое число в секундах. Значение — целое число в диапазоне от 0 до 600.
soostring
-
Настройка атрибута расширенного сообщества Site-of-Origin (SoO). Значение — строка от 3 до 21 символов.
substitute_as_enable
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, функция замены номера AS указанного пёра в атрибуте AS-Path на локальный номер AS включена. Если значение false, функция замены номера AS указанного пёра в атрибуте AS-Path на локальный номер AS отключена.
update_pkt_standard_compatible
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, при получении и обновлении сообщения соседним устройством VPNv4 multicast, сообщение не имеет метки. Если значение false, при получении и обновлении сообщения соседним устройством VPNv4 multicast, сообщение имеет метку.
vpls_ad_disable
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, включить vpls-ad. Если значение false, отключить vpls-ad.
vpls_enable
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение 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': {'af_type': 'ipv4uni', 'remote_address': '192.168.10.10', 'vrf_name': 'js'}, 'bgp neighbor af other': {'af_type': 'ipv4uni', 'nexthop_configure': 'local', 'vrf_name': 'js'}}
existing
словарь
всегда
k/v пары существующего сервера aaa

Пример:
{'bgp neighbor af': {'af_type': 'ipv4uni', 'remote_address': '192.168.10.10', 'vrf_name': 'js'}, 'bgp neighbor af other': {'af_type': 'ipv4uni', 'nexthop_configure': 'null', 'vrf_name': 'js'}}
proposed
словарь
всегда
k/v пары параметров, переданных в модуль

Пример:
{'af_type': 'ipv4uni', 'nexthop_configure': 'local', 'remote_address': '192.168.10.10', 'state': 'present', 'vrf_name': 'js'}
updates
список
всегда
команды, отправленные на устройство

Пример:
['peer 192.168.10.10 next-hop-local']


Статус

  • Этот модуль не гарантирует обратной совместимости интерфейса. [preview]
  • Этот модуль поддерживается сообществом Ansible. [community]

Авторы

  • 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.7/modules/ce_bgp_neighbor_af_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API