Spec-Zone.ru › Ansible

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

Примечание

Этот модуль является частью коллекции community.network (версия 5.0.3).

У вас, возможно, уже установлена эта коллекция, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

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

Чтобы использовать его в книге задач, укажите: community.network.ce_bgp_neighbor.

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

Обзор

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

Псевдонимы: network.cloudengine.ce_bgp_neighbor

Параметры

Параметр

Комментарии

conn_retry_time

string

Интервал ConnectRetry. Значение представляет собой целое число в диапазоне от 1 до 65535.

connect_mode

string

Значение может быть Connect-only, Listen-only или Both.

conventional

string

Если значение true, маршрутизатор имеет все расширенные возможности. Если значение false, маршрутизатор не имеет всех расширенных возможностей.

Варианты:

  • "no_use" ← (default)
  • "true"
  • "false"

description

string

Описание пира, которое может состоять из букв или цифр. Значение представляет собой строку из 1 до 80 символов.

dual_as

string

Если значение true, пир EBGP может использовать либо фиктивный номер AS, либо фактический номер AS. Если значение false, пир EBGP может использовать только фиктивный номер AS.

Варианты:

  • "no_use" ← (default)
  • "true"
  • "false"

ebgp_max_hop

string

Максимальное количество переходов в непрямом соединении EBGP. Значение находится в диапазоне от 1 до 255.

fake_as

string

Фиктивный номер AS, указанный для локального пира. Значение представляет собой строку из 1 до 11 символов.

hold_time

string

Указывает время ожидания пира или группы пиров. Значение равно 0 или целому числу в диапазоне от 3 до 65535.

is_bfd_block

string

Если значение true, пиры могут наследовать функцию BFD от группы пиров. Если значение false, пиры не могут наследовать функцию BFD от группы пиров.

Варианты:

  • "no_use" ← (default)
  • "true"
  • "false"

is_bfd_enable

string

Если значение true, BFD включен. Если значение false, BFD выключен.

Варианты:

  • "no_use" ← (default)
  • "true"
  • "false"

is_ignore

string

Если значение true, сеанс с указанным пиром завершается, и все связанные записи маршрутизации очищаются. Если значение false, сеанс с указанным пиром сохраняется.

Варианты:

  • "no_use" ← (default)
  • "true"
  • "false"

is_log_change

string

Если значение true, BGP включает запись информации о состоянии сеанса пира и событиях. Если значение false, BGP отключает запись информации о состоянии сеанса пира и событиях.

Варианты:

  • "no_use" ← (default)
  • "true"
  • "false"

is_single-hop

string

Если значение true, система включает приоритетное использование одноходового режима для настройки сеанса BFD между пирами IBGP. Если значение false, система отключает приоритетное использование одноходового режима для настройки сеанса BFD между пирами IBGP.

Варианты:

  • "no_use" ← (default)
  • "true"
  • "false"

keep_alive_time

string

Указывает время Keepalive пира или группы пиров. Значение представляет собой целое число в диапазоне от 0 до 21845. Значение по умолчанию равно 60.

key_chain_name

string

Указывает имя аутентификации Keychain, используемое при установлении TCP-соединения пирами BGP. Значение представляет собой строку из 1 до 47 символов без учёта регистра.

local_if_name

string

Имя исходного интерфейса, который отправляет пакеты BGP. Значение представляет собой строку из 1 до 63 символов.

min_hold_time

string

Указывает минимальное время ожидания пира или группы пиров.

mpls_local_ifnet_disable

string

Если значение true, пир создаёт MPLS Local IFNET disable. Если значение false, пир создаёт MPLS Local IFNET enable.

Варианты:

  • "no_use" ← (default)
  • "true"
  • "false"

multiplier

string

Указывает множитель обнаружения. Значение по умолчанию равно 3. Значение представляет собой целое число в диапазоне от 3 до 50.

peer_addr

string / required

Адрес соединения с пиром, который может быть IPv4 или IPv6 адресом.

prepend_fake_as

string

Добавить номер фиктивного AS к полученным пакетам Update.

Choices:

  • "no_use" ← (default)
  • "true"
  • "false"

prepend_global_as

string

Добавить глобальный номер AS к пакетам Update, которые будут объявлены.

Choices:

  • "no_use" ← (default)
  • "true"
  • "false"

pswd_cipher_text

string

Символьная строка в пароле идентифицирует содержимое пароля, пробелы не поддерживаются. Значение представляет собой строку из 1 до 255 символов.

pswd_type

string

Разрешить пирам BGP устанавливать TCP-соединение и выполнять аутентификацию MD5 (Message Digest 5) для сообщений BGP.

Choices:

  • "null"
  • "cipher"
  • "simple"

remote_as

string / required

Номер AS пира. Значение представляет собой строку от 1 до 11 символов.

route_refresh

string

Если значение true, BGP разрешено объявлять пакеты REFRESH. Если значение false, функция обновления маршрута включена.

Choices:

  • "no_use" ← (default)
  • "true"
  • "false"

rx_interval

string

Укажите минимальный интервал, с которым принимаются пакеты BFD. Значение представляет собой целое число от 50 до 1000, в миллисекундах.

state

string

Укажите желаемое состояние ресурса.

Choices:

  • "present" ← (default)
  • "absent"

tcp_MSS

string

Максимальное значение TCP MSS, используемое для установления TCP-соединения для пира. Значение представляет собой целое число от 176 до 4096.

tx_interval

string

Укажите минимальный интервал, с которым отправляются пакеты BFD. Значение представляет собой целое число от 50 до 1000, в миллисекундах.

valid_ttl_hops

string

Включить GTSM на пире или группе пиров. Параметр valid-TTL-Value используется для указания количества TTL-переходов, которые необходимо обнаружить. Значение представляет собой целое число от 1 до 255.

vrf_name

string / required

Имя экземпляра BGP. Имя представляет собой регистрозависимую строку символов. Экземпляр BGP может использоваться только после создания соответствующего экземпляра VPN.

Примечания

Примечание

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

Примеры

- name: CloudEngine BGP neighbor test
  hosts: cloudengine
  connection: local
  gather_facts: false
  vars:
    cli:
      host: "{{ inventory_hostname }}"
      port: "{{ ansible_ssh_port }}"
      username: "{{ username }}"
      password: "{{ password }}"
      transport: cli

  tasks:

  - name: "Config bgp peer"
    community.network.ce_bgp_neighbor:
      state: present
      vrf_name: js
      peer_addr: 192.168.10.10
      remote_as: 500
      provider: "{{ cli }}"

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

Значения возврата

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

Ключ

Описание

changed

логическое

проверка, были ли внесены изменения на устройстве

Возвращаемое значение: всегда

Пример: true

end_state

словарь

пара-значение после выполнения модуля

Возвращаемое значение: всегда

Пример: {"bgp peer": [["192.168.10.10", "500"]]}

existing

словарь

пара-значение существующего сервера aaa

Возвращаемое значение: всегда

Пример: {"bgp peer": []}

proposed

словарь

пара-значение параметров, переданных в модуль

Возвращаемое значение: всегда

Пример: {"peer_addr": "192.168.10.10", "remote_as": "500", "state": "present", "vrf_name": "js"}

updates

список / элементы=строка

команда, отправленная устройству

Возвращаемое значение: всегда

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

Авторы

  • wangdezhuang (@QijunPan)

Ссылки на сборку

  • Отслеживание проблем
  • Репозиторий (источники)

© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/network/ce_bgp_neighbor_module.html

Spec-Zone.ru

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