Spec-Zone.ru › Ansible 2.5

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

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

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

Описание

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
add_path_mode
    Варианты:
  • null
  • receive
  • send
  • both
По умолчанию:
None
null, Пустое значение. receive, Поддержка получения маршрутов Add-Path. send, Поддержка отправки маршрутов Add-Path. both, Поддержка получения и отправки маршрутов Add-Path.
adv_add_path_num По умолчанию:
None
Количество рекламируемых маршрутов 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 По умолчанию:
None
Устанавливает максимальное количество повторяющихся локальных номеров AS. Значение — целое число от 1 до 10.
default_rt_adv_enable
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, функция рекламы маршрутов по умолчанию соседям включена. Если значение false, функция рекламы маршрутов по умолчанию соседям выключена.
default_rt_adv_policy По умолчанию:
None
Указывает имя используемой политики. Значение — строка от 1 до 40 символов.
default_rt_match_mode
    Варианты:
  • null
  • matchall
  • matchany
По умолчанию:
None
null, Пустое значение. matchall, Рекламировать маршрут по умолчанию, если все условия соответствия выполнены. matchany, Рекламировать маршрут по умолчанию, если выполнено любое условие соответствия.
discard_ext_community
    Варианты:
  • no_use ←
  • true
  • false
Если значение 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
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, включена возможность фильтрации маршрутов на основе префиксов адресов (ORF) для соседей. Если значение false, возможность фильтрации маршрутов на основе префиксов адресов (ORF) для соседей выключена.
is_nonstd_ipprefix_mod
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, используются нестандартные кодовые обозначения при переговорах о возможностях. Если значение false, используются стандартные кодовые обозначения ORF, определённые в RFC, при переговорах о возможностях.
keep_all_routes
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, система сохраняет все сообщения обновлений маршрутов, полученные от всех соседей (групп) после установления соединения BGP. Если значение false, система сохраняет только сообщения обновлений BGP, полученные от соседей и прошедшие конфигурируемую политику импорта.
nexthop_configure
    Варианты:
  • null
  • local
  • invariable
По умолчанию:
None
null, Следующий узел не изменяется. local, Следующий узел изменяется на локальный IP-адрес. invariable, Предотвращение изменения устройства следующего узла каждого импортированного IGP-маршрута при его рекламе BGP-соседям.
orf_mode
    Варианты:
  • null
  • receive
  • send
  • both
По умолчанию:
None
Режим ORF. null, Значение по умолчанию. receive, ORF для входящих пакетов. send, ORF для исходящих пакетов. both, ORF для входящих и исходящих пакетов.
orftype По умолчанию:
None
Тип ORF. Значение — целое число от 0 до 65535.
origin_as_valid
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, результаты применения маршрута объявления. Если значение false, результаты применения маршрутизации не уведомляются.
preferred_value По умолчанию:
None
Назначение предпочтительного значения для маршрутов, полученных от указанного соседа. Значение — целое число от 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 на общедоступный.
public_as_only_skip_peer_as
    Варианты:
  • no_use ←
  • true
  • false
Public as только пропускать peer as.
redirect_ip
    Варианты:
  • no_use ←
  • true
  • false
Перенаправить ip.
redirect_ip_vaildation
    Варианты:
  • no_use ←
  • true
  • false
Перенаправление проверки ip.
reflect_client
    Варианты:
  • no_use ←
  • true
  • false
Если значение 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
    Варианты:
  • noparameter
  • alertOnly
  • idleForever
  • idleTimeout
Значение по умолчанию:
None
Noparameter, После того, как количество полученных маршрутов превышает порог, и таймер ожидания истекает, никаких действий. AlertOnly, Генерируется сигнал тревоги, и дополнительные маршруты не будут приниматься, если было получено максимальное разрешенное количество маршрутов. IdleForever, Прерванное соединение не восстанавливается автоматически, если было получено максимальное разрешенное количество маршрутов. IdleTimeout, После того, как количество полученных маршрутов превышает порог, и таймер ожидания истекает, прерванное соединение восстанавливается автоматически.
rt_updt_interval Значение по умолчанию:
None
Укажите минимальный интервал, через который отправляются пакеты обновления. Значение — целое число в секундах. Значение — целое число от 0 до 600.
soostring Значение по умолчанию:
None
Настройка расширенного атрибута сообщества Site-of-Origin (SoO). Значение — строка от 3 до 21 символов.
substitute_as_enable
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, функция замены номера AS указанного peer в атрибуте AS-Path на локальный номер AS включена. Если значение false, функция замены номера AS указанного peer в атрибуте AS-Path на локальный номер AS отключена.
update_pkt_standard_compatible
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, при получении и обновлении сообщения vpnv4 multicast neighbor метка отсутствует. Если значение false, при получении и обновлении сообщения vpnv4 multicast neighbor метка присутствует.
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': {'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

Spec-Zone.ru

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