Spec-Zone.ru › Ansible 2.10

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

Примечание

Этот плагин является частью коллекции community.network (версия 1.3.0).

Для его установки используйте: ansible-galaxy collection install community.network

Для использования в книге задач укажите: community.network.ce_bgp

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Значения возврата

Обзор

  • Управляет конфигурациями 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
строка
Интервал ConnectRetry. Значение — целое число в секундах. Значение по умолчанию 32с.
default_af_type
строка
    Варианты:
  • ipv4uni
  • ipv6uni
Тип созданной адресной семьи, которая может быть IPv4-уничтожение или IPv6-уничтожение. Значение по умолчанию IPv4-уничтожение.
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 соединениями для устаревших книг задач.

Примеры

- 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"
    community.network.ce_bgp:
      state: present
      as_number: 100
      confed_id_number: 250
      provider: "{{ cli }}"

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

  - name: "Create confederation peer AS num"
    community.network.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']


Авторы

  • 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.10/collections/community/network/ce_bgp_module.html

Spec-Zone.ru

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