iosxr_bgp – Настройка глобальных параметров протокола BGP в Cisco IOS-XR
Новая версия с 2.8.
Обзор
- Этот модуль обеспечивает управление конфигурацией глобальных параметров BGP на устройствах, работающих под управлением Cisco IOS-XR
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |||
|---|---|---|---|---|---|
| config - | Указывает конфигурацию, связанную с BGP. | ||||
| address_family - | Указывает конфигурации, связанные с семейством адресов BGP. | ||||
| afi - / обязательно |
| Тип семейства адресов для настройки. | |||
| networks - | Указывает сети для анонсирования через BGP. Для операции замены этот параметр несовместим с параметром root level networks. | ||||
| masklen - | Длина маски подсети для объявления сети (например, 8, 16, 24 и т.д.). | ||||
| network - / обязательно | Идентификатор сети для объявления через BGP. | ||||
| route_map - | Карта маршрутизации для модификации атрибутов. | ||||
| redistribute - | Указывает информацию о перераспределении из другого протокола маршрутизации. | ||||
| id - | Идентификатор протокола маршрутизации для настройки информации о перераспределении. Действительно для протоколов 'ospf', 'eigrp', 'isis' и 'ospfv3'. | ||||
| metric - | Указывает метрику для перераспределенных маршрутов. | ||||
| protocol - / обязательно |
| Указывает протокол для настройки информации о перераспределении. | |||
| route_map - | Указывает ссылку на карту маршрутизации. | ||||
| safi - |
| Указывает тип трансляции для семейства адресов. | |||
| bgp_as целое число / обязательно | Указывает номер автономной системы BGP (AS) для настройки на устройстве. | ||||
| log_neighbor_changes булево |
| Включить/выключить регистрирование изменения состояния соседа и причины сброса. | |||
| neighbors - | Указывает конфигурации, связанные с соседями BGP. | ||||
| advertisement_interval целое число | Указывает минимальный интервал (в секундах) между отправкой обновлений маршрутизации BGP. Диапазон от 0 до 600. | ||||
| description - | Описание, специфичное для соседа. | ||||
| ebgp_multihop целое число | Указывает максимальное количество переходов для соседей EBGP, не находящихся на непосредственно подключенных сетях. Диапазон от 0 до 255. | ||||
| enabled булево |
| Административно отключить или включить соседа. | |||
| neighbor - / обязательно | Адрес маршрутизатора соседа. | ||||
| password - | Пароль для аутентификации подключения к peer BGP. | ||||
| remote_as целое число / обязательно | Удаленная AS соседа BGP для настройки. | ||||
| tcp_mss целое число | Указывает начальный максимальный размер сегмента TCP для использования. Диапазон от 68 до 10000. | ||||
| timers - | Указывает конфигурации, связанные с таймерами соседа BGP. | ||||
| holdtime целое число / обязательно | Интервал после того, как не получено сообщение keepalive, что программное обеспечение объявляет peer неактивным. Диапазон от 3 до 65535. | ||||
| keepalive целое число / обязательно | Частота, с которой программное обеспечение Cisco IOS-XR отправляет сообщения keepalive своему peer. Диапазон от 0 до 65535. | ||||
| min_neighbor_holdtime целое число | Интервал, определяющий минимально допустимый интервал keepalive от соседа BGP. Минимально допустимый интервал keepalive должен быть меньше или равен интервалу, указанному в аргументе holdtime. Диапазон от 3 до 65535. | ||||
| update_source - | Источник обновлений маршрутизации. | ||||
| router_id - | По умолчанию: null | Настраивает значение router-id процесса маршрутизации BGP. | |||
| operation - |
| Указывает операцию, которая должна быть выполнена для процесса BGP, настроенного на устройстве. В случае merge, входная конфигурация будет объединена с существующей конфигурацией BGP на устройстве. В случае replace, если есть различие между существующей конфигурацией и входной конфигурацией, существующая конфигурация будет заменена входной конфигурацией для каждого параметра, который имеет различие. В случае override, вся существующая конфигурация BGP будет удалена с устройства и заменена входной конфигурацией. В случае delete существующая конфигурация BGP будет удалена с устройства. | |||
Примечания
Примечание
- Проверено на программном обеспечении Cisco IOS XR версии 6.1.3
- Этот модуль работает с подключением
network_cli. См. параметры платформы IOS-XR.
Примеры
- name: configure global bgp as 65000
iosxr_bgp:
bgp_as: 65000
router_id: 1.1.1.1
neighbors:
- neighbor: 182.168.10.1
remote_as: 500
description: PEER_1
- neighbor: 192.168.20.1
remote_as: 500
update_source: GigabitEthernet 0/0/0/0
address_family:
- name: ipv4
cast: unicast
networks:
- network: 192.168.2.0/23
- network: 10.0.0.0/8
redistribute:
- protocol: ospf
id: 400
metric: 110
- name: remove bgp as 65000 from config
ios_bgp:
bgp_as: 65000
state: absent
Значения возврата
Общие возвращаемые значения документированы здесь, ниже приведены поля, уникальные для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| commands список | всегда | Список команд режима конфигурации, которые необходимо отправить устройству Пример: ['router bgp 65000', 'bgp router-id 1.1.1.1', 'neighbor 182.168.10.1 remote-as 500', 'neighbor 182.168.10.1 description PEER_1', 'neighbor 192.168.20.1 remote-as 500', 'neighbor 192.168.20.1 update-source GigabitEthernet0/0/0/0', 'address-family ipv4 unicast', 'redistribute ospf 400 metric 110', 'network 192.168.2.0/23', 'network 10.0.0.0/8', 'exit'] |
Статус
- Этот модуль не гарантирует обратной совместимости интерфейса. [превью]
- Этот модуль поддерживается командой Ansible Network Team. [сеть]
Поддержка Red Hat
Дополнительную информацию о поддержке этого модуля Red Hat можно найти в этой статье базы знаний Red Hat.
Авторы
- Nilashish Chakraborty (@NilashishC)
Подсказка
Если вы заметили какие-либо проблемы в этом документе, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/modules/iosxr_bgp_module.html