iosxr_bgp – Настройка глобальных параметров протокола BGP в Cisco IOS-XR
Новая версия с 2.8.
Обзор
- Этот модуль обеспечивает управление конфигурацией глобальных параметров BGP на устройствах, работающих под управлением Cisco IOS-XR
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |||
|---|---|---|---|---|---|
| config - | Указывает конфигурацию, связанную с BGP. | ||||
| address_family - | Указывает конфигурацию, связанную с семейством адресов BGP. | ||||
| afi - / обязательно |
| Тип семейства адресов для настройки. | |||
| networks - | Указывает сети, которые необходимо объявить через BGP. Для операции замещения этот параметр несовместим с опцией сетей на уровне корня. | ||||
| masklen - | Длина маски подсети для объявления сети (например, 8, 16, 24 и т. д.). | ||||
| network - / обязательно | Идентификатор сети для объявления через BGP. | ||||
| route_map - | Карта маршрутов для изменения атрибутов. | ||||
| redistribute - | Указывает информацию о перераспределении из другого протокола маршрутизации. | ||||
| id - | Идентификатор протокола маршрутизации для настройки информации о перераспределении. Действительно для протоколов 'ospf', 'eigrp', 'isis' и 'ospfv3'. | ||||
| metric - | Указывает метрику для перераспределенных маршрутов. | ||||
| protocol - / обязательно |
| Указывает протокол для настройки информации о перераспределении. | |||
| route_map - | Указывает ссылку на карту маршрутов. | ||||
| safi - |
| Указывает тип назначения для семейства адресов. | |||
| bgp_as целое число / обязательно | Указывает номер автономной системы (AS) BGP для настройки на устройстве. | ||||
| log_neighbor_changes булево |
| Включить/отключить ведение журнала о соседях (состояние вверх/вниз и причина сброса). | |||
| neighbors - | Указывает конфигурацию, связанную с соседями BGP. | ||||
| advertisement_interval целое число | Указывает минимальный интервал (в секундах) между отправкой обновлений маршрутизации BGP. Диапазон от 0 до 600. | ||||
| description - | Описание, специфичное для соседа. | ||||
| ebgp_multihop целое число | Указывает максимальное количество переходов для соседей EBGP, которые не находятся на непосредственно подключенных сетях. Диапазон от 0 до 255. | ||||
| enabled булево |
| Административное отключение или включение соседа. | |||
| neighbor - / обязательно | Адрес маршрутизатора соседа. | ||||
| password - | Пароль для аутентификации соединения с BGP-пиром. | ||||
| remote_as целое число / обязательно | Удаленная AS BGP-соседа для настройки. | ||||
| tcp_mss целое число | Указывает начальный максимальный размер сегмента TCP, который необходимо использовать. Диапазон от 68 до 10000. | ||||
| timers - | Указывает конфигурацию, связанную с таймерами соседа BGP. | ||||
| holdtime целое число / обязательно | Интервал, по истечении которого после отсутствия получения сообщения keepalive, ПО объявляет пир мертвым. Диапазон от 3 до 65535. | ||||
| keepalive целое число / обязательно | Частота отправки сообщений keepalive программным обеспечением Cisco IOS-XR своему пиру. Диапазон от 0 до 65535. | ||||
| min_neighbor_holdtime целое число | Интервал, задающий минимально допустимый интервал ожидания от BGP-соседа. Минимально допустимый интервал ожидания должен быть меньше или равен интервалу, указанному в аргументе holdtime. Диапазон от 3 до 65535. | ||||
| update_source - | Источник обновлений маршрутизации. | ||||
| router_id - | Значение по умолчанию: null | Настройка значения router-id процесса маршрутизации BGP. | |||
| operation - |
| Указывает операцию, которая должна быть выполнена для процесса BGP, настроенного на устройстве. В случае слияния входная конфигурация будет слита с существующей конфигурацией BGP на устройстве. В случае замещения, если есть разница между существующей конфигурацией и входной конфигурацией, существующая конфигурация будет заменена входной конфигурацией для каждой опции, которая имеет разницу. В случае переопределения вся существующая конфигурация BGP будет удалена с устройства и заменена входной конфигурацией. В случае удаления существующая конфигурация BGP будет удалена с устройства. | |||
Примечания
Примечание
- Проверено на программном обеспечении Cisco IOS XR версии 6.1.3
Примеры
- 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 list | всегда | Список команд режима конфигурации для отправки на устройство Пример: ['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.8/modules/iosxr_bgp_module.html