community.network.ce_bgp модуль — Управляет конфигурацией 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.
Обзор
- Управляет конфигурациями BGP на коммутаторах HUAWEI CloudEngine.
Псевдонимы: network.cloudengine.ce_bgp
Параметры
Параметр | Комментарии |
|---|---|
as_number string | Локальный номер AS. Значение представляет собой строку от 1 до 11 символов. |
as_path_limit string | Максимальное количество номеров AS в атрибуте AS_Path. Значение по умолчанию — 255. |
bgp_rid_auto_sel string | Включена функция автоматического выбора идентификаторов маршрутизатора для всех VPN-экземпляров BGP. Варианты:
|
check_first_as string | Проверка первого AS в AS_Path сообщений обновления от пиров EBGP. Варианты:
|
clear_interval string | Интервал очистки. |
confed_id_number string | Идентификатор конфедерации. Значение представляет собой строку от 1 до 11 символов. |
confed_nonstanded string | Настройка устройства для совместимости с устройствами в нестандартной конфедерации. Варианты:
|
confed_peer_as_num string | Номер AS конфедерации в двухбайтовом или четырехбайтовом формате. Значение представляет собой строку от 1 до 11 символов. |
conn_retry_time string | Интервал ConnectRetry. Значение — целое число в секундах. Значение по умолчанию — 32 секунды. |
default_af_type string | Тип создаваемого семейства адресов, который может быть одноадресным IPv4 или одноадресным IPv6. Тип по умолчанию — одноадресный IPv4. Варианты:
|
ebgp_if_sensitive string | Если значение true, после включения функции быстрого обнаружения интерфейса EBGP сеансы EBGP на интерфейсе немедленно удаляются, когда интерфейс переходит в состояние Down. Если значение false, после включения функции быстрого обнаружения интерфейса EBGP сеансы EBGP на интерфейсе не удаляются немедленно, когда интерфейс переходит в состояние Down. Варианты:
|
gr_peer_reset string | Отключение пира через GR. Варианты:
|
graceful_restart string | Включить GR BGP-устройства в указанном семействе адресов, адресе пира или группе пиров. Варианты:
|
hold_interval string | Интервал удержания. |
hold_time string | Время удержания в секундах. Значение времени удержания может быть 0 или в диапазоне от 3 до 65535. |
is_shutdown string | Прервать всех соседей BGP. Варианты:
|
keep_all_routes string | Если значение true, система хранит все сообщения обновления маршрутов, полученные от всех пиров (групп) после установления соединения BGP. Если значение false, система хранит только сообщения обновления BGP, которые получены от пиров и проходят проверку на соответствие заданной политике импорта. Варианты:
|
keepalive_time string | Если значение таймера изменяется, связь BGP между маршрутизаторами разрывается. Значение — целое число в диапазоне от 0 до 21845. Значение по умолчанию — 60. |
memory_limit string | Поддержка защиты памяти BGP RIB. Варианты:
|
min_hold_time string | Минимальное время удержания в секундах. Значение времени удержания может быть 0 или находиться в диапазоне от 20 до 65535. |
router_id string | Идентификатор маршрутизатора в формате IPv4-адреса. |
state string | Указывает желаемое состояние ресурса. Варианты:
|
suppress_interval string | Интервал подавления. |
time_wait_for_rib string | Период ожидания флага End-Of-RIB. Значение — целое число от 3 до 3000. Значение по умолчанию — 600. |
vrf_name string | Имя экземпляра BGP. Имя — чувствительная к регистру строка символов. |
vrf_rid_auto_sel string | Если значение равно true, экземпляры VPN BGP настроены для автоматического выбора идентификаторов маршрутизаторов. Если значение равно false, автоматический выбор идентификаторов маршрутизаторов для экземпляров VPN BGP отключен. Варианты:
|
Примечания
Примечание
- Для работы данного модуля требуется включенная служба netconf на удалённом управляемом устройстве.
- Рекомендуемое подключение —
netconf. - Этот модуль также работает с подключениями
localдля устаревших playbooks.
Примеры
- name: CloudEngine BGP 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: "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 | проверка, были ли внесены изменения на устройстве Возвращается: всегда Пример: |
end_state dictionary | параметры aaa в формате ключ/значение после выполнения модуля Возвращается: всегда Пример: |
existing dictionary | параметры существующего сервера aaa в формате ключ/значение Возвращается: всегда Пример: |
proposed dictionary | параметры модуля в формате ключ/значение Возвращается: всегда Пример: |
updates list / elements=string | команда, отправленная на устройство Возвращается: всегда Пример: |
Ссылки на коллекцию
© 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_module.html