Spec-Zone.ru › Ansible 2.7

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

Пример:
{'bgp_enable': [['100'], ['true']]}
existing
словарь
всегда
параметры существующего aaa-сервера

Пример:
{'bgp_enable': [['100'], ['true']]}
proposed
словарь
всегда
параметры, переданные в модуль

Пример:
{'as_number': '100', 'state"': 'present'}
updates
список
всегда
команда, отправленная на устройство

Пример:
['bgp 100']


Статус

  • Данный модуль не гарантирует обратной совместимости. [превью]
  • Этот модуль поддерживается сообществом 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_module.html

Spec-Zone.ru

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