Spec-Zone.ru › Ansible 2.4

ce_bgp — Управление конфигурацией BGP на коммутаторах HUAWEI CloudEngine.

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

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

Описание

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

Параметры

параметр обязательный по умолчанию значения комментарии
as_number
нет
Локальный номер AS. Значение — строка от 1 до 11 символов.
as_path_limit
нет
Максимальное количество номеров AS в атрибуте AS_Path. Значение по умолчанию — 255.
bgp_rid_auto_sel
нет no_use
  • no_use
  • true
  • false
Включена функция автоматического выбора идентификаторов маршрутизатора для всех экземпляров VPN BGP.
check_first_as
нет no_use
  • no_use
  • true
  • false
Проверка первого AS в атрибуте AS_Path обновлений сообщений от EBGP-пиров.
clear_interval
нет
Интервал очистки.
confed_id_number
нет
Идентификатор конфедерации. Значение — строка от 1 до 11 символов.
confed_nonstanded
нет no_use
  • no_use
  • true
  • false
Настройка устройства для совместимости с устройствами в нестандартной конфедерации.
confed_peer_as_num
нет
Номер AS конфедерации в формате двухбайтовом или четырёхбайтовом. Значение — строка от 1 до 11 символов.
conn_retry_time
нет
Интервал ConnectRetry. Значение — целое число в секундах. Значение по умолчанию — 32 сек.
default_af_type
нет
  • ipv4uni
  • ipv6uni
Тип созданной адресной семьи, которая может быть IPv4 unicast или IPv6 unicast. Тип по умолчанию — IPv4 unicast.
ebgp_if_sensitive
нет no_use
  • no_use
  • true
  • false
Если значение true, после включения функции быстрой осведомленности интерфейса EBGP, сессии EBGP на интерфейсе удаляются немедленно при переходе интерфейса в состояние Down. Если значение false, после включения функции быстрой осведомленности интерфейса EBGP, сессии EBGP на интерфейсе не удаляются немедленно при переходе интерфейса в состояние Down.
gr_peer_reset
нет no_use
  • no_use
  • true
  • false
Отключение пира через GR.
graceful_restart
нет no_use
  • no_use
  • true
  • false
Включить GR BGP спикера в указанной адресной семье, адресе пира или группе пиров.
hold_interval
нет
Интервал удержания.
hold_time
нет
Время удержания в секундах. Значение времени удержания может быть 0 или находится в диапазоне от 3 до 65535.
is_shutdown
нет no_use
  • no_use
  • true
  • false
Прервать все соседние BGP.
keep_all_routes
нет no_use
  • no_use
  • true
  • false
Если значение true, система сохраняет все сообщения об обновлении маршрутов, полученные от всех пиров (групп) после настройки соединения BGP. Если значение false, система сохраняет только сообщения об обновлении BGP, полученные от пиров и прошедшие конфигурированную политику импорта.
keepalive_time
нет
При изменении значения таймера BGP-соотношение между маршрутизаторами прерывается. Значение — целое число от 0 до 21845. Значение по умолчанию — 60.
memory_limit
нет no_use
  • no_use
  • true
  • false
Поддержка защиты памяти BGP RIB.
min_hold_time
нет
Минимальное время удержания в секундах. Значение времени удержания может быть 0 или находится в диапазоне от 20 до 65535.
router_id
нет
Идентификатор маршрутизатора в формате IPv4-адреса.
state
нет present
  • present
  • absent
Указывает желаемое состояние ресурса.
suppress_interval
нет
Интервал подавления.
time_wait_for_rib
нет
Период ожидания флага End-Of-RIB. Значение — целое число от 3 до 3000. Значение по умолчанию — 600.
vrf_name
нет
Имя экземпляра BGP. Имя — чувствительная к регистру строка символов.
vrf_rid_auto_sel
нет no_use
  • no_use
  • true
  • false
Если значение true, экземпляры VPN BGP включены для автоматического выбора идентификаторов маршрутизатора. Если значение false, экземпляры VPN BGP отключены от автоматического выбора идентификаторов маршрутизатора.

Примеры

- name: CloudEngine BGP 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: "Enable BGP"
    ce_bgp:
      state: present
      as_number: 100
      confed_id_number: 250
      provider: "{{ cli }}"

  - name: "Disable BGP"
    ce_bgp:
      state: absent
      as_number: 100
      confed_id_number: 250
      provider: "{{ cli }}"

  - name: "Create confederation peer AS num"
    ce_bgp:
      state: present
      confed_peer_as_num: 260
      provider: "{{ cli }}"

Возвращаемые значения

Общие возвращаемые значения описаны здесь Возвращаемые значения, следующие поля уникальны для данного модуля:

имя описание возвращается тип пример
changed
проверка, было ли внесено изменение на устройстве
всегда boolean True
end_state
k/v пары параметров aaa после выполнения модуля
всегда dict {'bgp_enable': [['100'], ['true']]}
existing
k/v пары существующих параметров aaa сервера
всегда dict {'bgp_enable': [['100'], ['true']]}
proposed
k/v пары параметров, переданных в модуль
всегда dict {'as_number': '100', 'state"': 'present'}
updates
команда, отправленная на устройство
всегда list ['bgp 100']

Статус

Этот модуль помечен как превью, что означает, что интерфейс не гарантируется совместимость с предыдущими версиями.

Для помощи в разработке модулей, если вы заинтересованы, пожалуйста, прочитайте Информацию о сообществе и участие в разработке, Тестирование 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.4/ce_bgp_module.html

Spec-Zone.ru

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