Spec-Zone.ru › Ansible 2.6

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
Интервал повторных подключений. Значение — целое число в секундах. Значение по умолчанию — 32 сек.
default_af_type
    Варианты:
  • ipv4uni
  • ipv6uni
Тип созданной адресной семьи, которая может быть IPv4 одноадресной или IPv6 одноадресной. Тип по умолчанию — IPv4 одноадресная.
ebgp_if_sensitive
    Варианты:
  • не используется ←
  • true
  • false
Если значение true, после включения функции быстрого обнаружения интерфейсов EBGP сеансы EBGP на интерфейсе удаляются сразу при переходе интерфейса в состояние Down. Если значение false, после включения функции быстрого обнаружения интерфейсов EBGP сеансы EBGP на интерфейсе не удаляются сразу при переходе интерфейса в состояние Down.
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
dict
всегда
Параметры aaa в формате k/v после выполнения модуля

Пример:
{'bgp_enable': [['100'], ['true']]}
existing
dict
всегда
Параметры aaa существующего сервера в формате k/v

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

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

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


Статус

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

Техническое обслуживание

Этот модуль помечен как community, что означает, что его поддерживает сообщество Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.

Список других модулей, поддерживаемых сообществом Ansible, см. здесь.

Автор

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

Spec-Zone.ru

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