ce_bgp_neighbor - Управляет настройкой BGP-пейров на коммутаторах HUAWEI CloudEngine.
Новая версия с 2.4.
Описание
- Управляет конфигурациями BGP-пейров на коммутаторах HUAWEI CloudEngine.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| conn_retry_time | По умолчанию: None | Интервал повторной попытки подключения. Значение — целое число от 1 до 65535. |
| connect_mode | По умолчанию: None | Значение может быть Connect-only, Listen-only или Both. |
| conventional |
| Если значение true, маршрутизатор обладает всеми расширенными возможностями. Если false, маршрутизатор не имеет всех расширенных возможностей. |
| description | По умолчанию: None | Описание пейра, которое может содержать буквы или цифры. Значение — строка длиной от 1 до 80 символов. |
| dual_as |
| Если значение true, EBGP-пейр может использовать либо фиктивный AS-номер, либо фактический AS-номер. Если false, EBGP-пейр может использовать только фиктивный AS-номер. |
| ebgp_max_hop | По умолчанию: None | Максимальное количество хопов в косвенном EBGP-соединении. Значение — целое число от 1 до 255. |
| fake_as | По умолчанию: None | Фиктивный AS-номер, указанный для локального пейра. Значение — строка длиной от 1 до 11 символов. |
| hold_time | По умолчанию: None | Укажите время ожидания для пейра или группы пейров. Значение — 0 или целое число от 3 до 65535. |
| is_bfd_block |
| Если значение true, пейры могут унаследовать функцию BFD от группы пейров. Если false, пейры не могут унаследовать функцию BFD от группы пейров. |
| is_bfd_enable |
| Если значение true, BFD включено. Если false, BFD выключено. |
| is_ignore |
| Если значение true, сессия с указанным пейром разрывается, и все связанные маршрутные записи очищаются. Если false, сессия с указанным пейром сохраняется. |
| is_log_change |
| Если значение true, BGP записывает состояние сессии пейра и информацию об событиях. Если false, BGP не записывает состояние сессии пейра и информацию об событиях. |
| is_single_hop |
| Если значение true, система включена для предпочтительного использования режима single-hop для настройки сессии BFD между IBGP-пейрами. Если false, система отключена от предпочтительного использования режима single-hop для настройки сессии BFD между IBGP-пейрами. |
| keep_alive_time | По умолчанию: None | Укажите время Keepalive для пейра или группы пейров. Значение — целое число от 0 до 21845. Значение по умолчанию — 60. |
| key_chain_name | По умолчанию: None | Укажите имя цепочки ключей для аутентификации, используемой при установлении TCP-соединения BGP-пейрами. Значение — строка длиной от 1 до 47 символов (регистронезависимо). |
| local_if_name | По умолчанию: None | Имя исходного интерфейса, отправляющего пакеты BGP. Значение — строка длиной от 1 до 63 символов. |
| min_hold_time | По умолчанию: None | Укажите минимальное время ожидания для пейра или группы пейров. |
| mpls_local_ifnet_disable |
| Если значение true, пейр создаёт MPLS Local IFNET disable. Если false, пейр создаёт MPLS Local IFNET enable. |
| multiplier | По умолчанию: None | Укажите множитель обнаружения. Значение по умолчанию — 3. Значение — целое число от 3 до 50. |
| peer_addr обязательно | Адрес подключения пейра, который может быть IPv4 или IPv6 адресом. | |
| prepend_fake_as |
| Добавить фиктивный AS-номер к полученным пакетам Update. |
| prepend_global_as |
| Добавить глобальный AS-номер к пакетам Update, которые будут рекламироваться. |
| pswd_cipher_text | По умолчанию: None | Строка символов в пароле, идентифицирует содержимое пароля, пробелы не поддерживаются. Значение — строка длиной от 1 до 255 символов. |
| pswd_type |
None | Включить BGP-пейрам установку TCP-соединения и выполнение аутентификации Message Digest 5 (MD5) для сообщений BGP. |
| remote_as обязательно | AS-номер пейра. Значение — строка длиной от 1 до 11 символов. | |
| route_refresh |
| Если значение true, BGP включен для рекламы пакетов REFRESH. Если false, функция обновления маршрутов включена. |
| rx_interval | По умолчанию: None | Укажите минимальный интервал, с которым принимаются пакеты BFD. Значение — целое число от 50 до 1000 миллисекунд. |
| state |
| Укажите желаемое состояние ресурса. |
| tcp_MSS | По умолчанию: None | Максимальное значение TCP MSS, используемое для установления TCP-соединения для пейра. Значение — целое число от 176 до 4096. |
| tx_interval | По умолчанию: None | Укажите минимальный интервал, с которым отправляются пакеты BFD. Значение — целое число от 50 до 1000 миллисекунд. |
| valid_ttl_hops | По умолчанию: None | Включить 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 | всегда | параметры aaa после выполнения модуля Пример: {'bgp peer': [['192.168.10.10', '500']]} |
| existing dict | всегда | параметры существующего сервера aaa Пример: {'bgp peer': []} |
| proposed dict | всегда | переданные в модуль параметры Пример: {'remote_as': '500', 'state': 'present', 'peer_addr': '192.168.10.10', 'vrf_name': 'js'} |
| updates list | всегда | команды, отправленные устройству Пример: ['peer 192.168.10.10 as-number 500'] |
Статус
Этот модуль помечен как предварительный, что означает, что он не гарантирует обратную совместимость.
Автор
- 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.5/modules/ce_bgp_neighbor_module.html