Spec-Zone.ru › Ansible 2.6

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

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

  • Описание
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Статус
  • Техническое обслуживание
    • Автор

Описание

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
conn_retry_time
Интервал повтора соединения. Значение — целое число от 1 до 65535.
connect_mode
Значение может быть Connect-only, Listen-only или Both.
conventional
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, маршрутизатор обладает всеми расширенными возможностями. Если значение false, маршрутизатор не обладает всеми расширенными возможностями.
description
Описание пейра, которое может содержать буквы или цифры. Значение — строка длиной от 1 до 80 символов.
dual_as
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, EBGP-пейр может использовать либо фиктивный номер AS, либо фактический номер AS. Если значение false, EBGP-пейр может использовать только фиктивный номер AS.
ebgp_max_hop
Максимальное количество переходов в непрямом EBGP-соединении. Значение — целое число от 1 до 255.
fake_as
Фиктивный номер AS, указанный для локального пейра. Значение — строка длиной от 1 до 11 символов.
hold_time
Указывает время удержания пейра или группы пейров. Значение — 0 или целое число от 3 до 65535.
is_bfd_block
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, пейры могут унаследовать функцию BFD от группы пейров. Если значение false, пейры не могут унаследовать функцию BFD от группы пейров.
is_bfd_enable
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, BFD включён. Если значение false, BFD выключен.
is_ignore
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, сессия со указанным пейром разрывается, и все связанные маршрутные записи очищаются. Если значение false, сессия со указанным пейром сохраняется.
is_log_change
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, BGP записывает статус сессии пейра и информацию об событиях. Если значение false, BGP не записывает статус сессии пейра и информацию об событиях.
is_single_hop
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, система включена для предпочтительного использования одноходового режима для настройки сессии BFD между IBGP-пейрами. Если значение false, система отключена от предпочтительного использования одноходового режима для настройки сессии BFD между IBGP-пейрами.
keep_alive_time
Указывает время Keepalive пейра или группы пейров. Значение — целое число от 0 до 21845. Значение по умолчанию — 60.
key_chain_name
Указывает имя ключа аутентификации Keychain, используемое при установлении BGP-пейрами TCP-соединения. Значение — строка длиной от 1 до 47 символов без учёта регистра.
local_if_name
Имя интерфейса источника, который отправляет пакеты BGP. Значение — строка длиной от 1 до 63 символов.
min_hold_time
Указывает минимальное время удержания пейра или группы пейров.
mpls_local_ifnet_disable
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, создаётся отключение MPLS Local IFNET для пейра. Если значение false, создаётся включение MPLS Local IFNET для пейра.
multiplier
Указывает множитель обнаружения. Значение по умолчанию — 3. Значение — целое число от 3 до 50.
peer_addr
обязательно
Адрес соединения пейра, который может быть IPv4 или IPv6-адресом.
prepend_fake_as
    Варианты:
  • no_use ←
  • true
  • false
Добавить фиктивный номер AS в полученные пакеты Update.
prepend_global_as
    Варианты:
  • no_use ←
  • true
  • false
Добавить глобальный номер AS к пакетам Update, которые должны быть рекламированы.
pswd_cipher_text
Строка символов в пароле определяет содержимое пароля, пробелы не поддерживаются. Значение — строка длиной от 1 до 255 символов.
pswd_type
    Варианты:
  • null
  • cipher
  • simple
Включить возможность установления TCP-соединения и выполнения аутентификации Message Digest 5 (MD5) для BGP-сообщений.
remote_as
обязательно
Номер AS пейра. Значение — строка длиной от 1 до 11 символов.
route_refresh
    Варианты:
  • no_use ←
  • true
  • false
Если значение true, BGP включён для рекламы пакетов REFRESH. Если значение false, функция обновления маршрутов включена.
rx_interval
Указывает минимальный интервал приема пакетов BFD. Значение — целое число от 50 до 1000 миллисекунд.
state
    Варианты:
  • present ←
  • absent
Указывает желаемое состояние ресурса.
tcp_MSS
Максимальное значение TCP MSS, используемое для установления TCP-соединения для пейра. Значение — целое число от 176 до 4096.
tx_interval
Указывает минимальный интервал отправки пакетов BFD. Значение — целое число от 50 до 1000 миллисекунд.
valid_ttl_hops
Включить GTSM для пейра или группы пейров. Параметр valid-TTL-Value используется для указания количества переходов TTL, которые нужно обнаружить. Значение — целое число от 1 до 255.
vrf_name
обязательно
Имя экземпляра BGP. Имя — строка символов, чувствительная к регистру. Экземпляр BGP можно использовать только после создания соответствующего экземпляра VPN.

Примеры

- name: CloudEngine BGP neighbor 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: "Config bgp peer"
    ce_bgp_neighbor:
      state: present
      vrf_name: js
      peer_addr: 192.168.10.10
      remote_as: 500
      provider: "{{ cli }}"

  - name: "Config bgp route id"
    ce_bgp_neighbor:
      state: absent
      vrf_name: js
      peer_addr: 192.168.10.10
      provider: "{{ cli }}"

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

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

Ключ Возвращённое значение Описание
changed
boolean
всегда
Проверка, было ли внесено изменение на устройстве

Пример:
True
end_state
dict
всегда
k/v пары параметров aaa после выполнения модуля

Пример:
{'bgp peer': [['192.168.10.10', '500']]}
existing
dict
всегда
k/v пары существующего aaa сервера

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

Пример:
{'peer_addr': '192.168.10.10', 'remote_as': '500', 'state': 'present', 'vrf_name': 'js'}
updates
list
всегда
команда, отправленная на устройство

Пример:
['peer 192.168.10.10 as-number 500']


Статус

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

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

Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество 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_neighbor_module.html

Spec-Zone.ru

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