Spec-Zone.ru › Ansible 2.9

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

Примечания

Примечание

  • Для работы с этим модулем требуется, чтобы на управляемом удалённом устройстве была включена системная служба netconf.
  • Рекомендуемое соединение — netconf.
  • Этот модуль также работает с соединениями local для устаревших playbooks.

Примеры

- 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 после выполнения модуля (k/v пары)

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

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

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

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


Статус

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

Авторы

  • wangdezhuang (@QijunPan)

Подсказка

Если вы заметите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/modules/ce_bgp_module.html

Spec-Zone.ru

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