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, маршрутизатор не имеет всех расширенных возможностей. Варианты:
|
description string | Описание пира, которое может состоять из букв или цифр. Значение представляет собой строку из 1 до 80 символов. |
dual_as string | Если значение true, пир EBGP может использовать либо фиктивный номер AS, либо фактический номер AS. Если значение false, пир EBGP может использовать только фиктивный номер AS. Варианты:
|
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 от группы пиров. Варианты:
|
is_bfd_enable string | Если значение true, BFD включен. Если значение false, BFD выключен. Варианты:
|
is_ignore string | Если значение true, сеанс с указанным пиром завершается, и все связанные записи маршрутизации очищаются. Если значение false, сеанс с указанным пиром сохраняется. Варианты:
|
is_log_change string | Если значение true, BGP включает запись информации о состоянии сеанса пира и событиях. Если значение false, BGP отключает запись информации о состоянии сеанса пира и событиях. Варианты:
|
is_single-hop string | Если значение true, система включает приоритетное использование одноходового режима для настройки сеанса BFD между пирами IBGP. Если значение false, система отключает приоритетное использование одноходового режима для настройки сеанса BFD между пирами IBGP. Варианты:
|
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. Варианты:
|
multiplier string | Указывает множитель обнаружения. Значение по умолчанию равно 3. Значение представляет собой целое число в диапазоне от 3 до 50. |
peer_addr string / required | Адрес соединения с пиром, который может быть IPv4 или IPv6 адресом. |
prepend_fake_as string | Добавить номер фиктивного AS к полученным пакетам Update. Choices:
|
prepend_global_as string | Добавить глобальный номер AS к пакетам Update, которые будут объявлены. Choices:
|
pswd_cipher_text string | Символьная строка в пароле идентифицирует содержимое пароля, пробелы не поддерживаются. Значение представляет собой строку из 1 до 255 символов. |
pswd_type string | Разрешить пирам BGP устанавливать TCP-соединение и выполнять аутентификацию MD5 (Message Digest 5) для сообщений BGP. Choices:
|
remote_as string / required | Номер AS пира. Значение представляет собой строку от 1 до 11 символов. |
route_refresh string | Если значение true, BGP разрешено объявлять пакеты REFRESH. Если значение false, функция обновления маршрута включена. Choices:
|
rx_interval string | Укажите минимальный интервал, с которым принимаются пакеты BFD. Значение представляет собой целое число от 50 до 1000, в миллисекундах. |
state string | Укажите желаемое состояние ресурса. Choices:
|
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 логическое | проверка, были ли внесены изменения на устройстве Возвращаемое значение: всегда Пример: |
end_state словарь | пара-значение после выполнения модуля Возвращаемое значение: всегда Пример: |
existing словарь | пара-значение существующего сервера aaa Возвращаемое значение: всегда Пример: |
proposed словарь | пара-значение параметров, переданных в модуль Возвращаемое значение: всегда Пример: |
updates список / элементы=строка | команда, отправленная устройству Возвращаемое значение: всегда Пример: |
Ссылки на сборку
© 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