Spec-Zone.ru › Ansible 2.8

iosxr_bgp – Настройка глобальных параметров протокола BGP в Cisco IOS-XR

Новая версия с 2.8.

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Значения возврата
  • Статус

Обзор

  • Этот модуль обеспечивает управление конфигурацией глобальных параметров BGP на устройствах, работающих под управлением Cisco IOS-XR

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
config
-
Указывает конфигурацию, связанную с BGP.
address_family
-
Указывает конфигурацию, связанную с семейством адресов BGP.
afi
- / обязательно
    Варианты:
  • ipv4
  • ipv6
Тип семейства адресов для настройки.
networks
-
Указывает сети, которые необходимо объявить через BGP.
Для операции замещения этот параметр несовместим с опцией сетей на уровне корня.
masklen
-
Длина маски подсети для объявления сети (например, 8, 16, 24 и т. д.).
network
- / обязательно
Идентификатор сети для объявления через BGP.
route_map
-
Карта маршрутов для изменения атрибутов.
redistribute
-
Указывает информацию о перераспределении из другого протокола маршрутизации.
id
-
Идентификатор протокола маршрутизации для настройки информации о перераспределении.
Действительно для протоколов 'ospf', 'eigrp', 'isis' и 'ospfv3'.
metric
-
Указывает метрику для перераспределенных маршрутов.
protocol
- / обязательно
    Варианты:
  • ospf
  • ospfv3
  • eigrp
  • isis
  • static
  • connected
  • lisp
  • mobile
  • rip
  • subscriber
Указывает протокол для настройки информации о перераспределении.
route_map
-
Указывает ссылку на карту маршрутов.
safi
-
    Варианты:
  • flowspec
  • unicast ←
  • multicast
  • labeled-unicast
Указывает тип назначения для семейства адресов.
bgp_as
целое число / обязательно
Указывает номер автономной системы (AS) BGP для настройки на устройстве.
log_neighbor_changes
булево
    Варианты:
  • no
  • yes
Включить/отключить ведение журнала о соседях (состояние вверх/вниз и причина сброса).
neighbors
-
Указывает конфигурацию, связанную с соседями BGP.
advertisement_interval
целое число
Указывает минимальный интервал (в секундах) между отправкой обновлений маршрутизации BGP.
Диапазон от 0 до 600.
description
-
Описание, специфичное для соседа.
ebgp_multihop
целое число
Указывает максимальное количество переходов для соседей EBGP, которые не находятся на непосредственно подключенных сетях.
Диапазон от 0 до 255.
enabled
булево
    Варианты:
  • no
  • yes
Административное отключение или включение соседа.
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
-
    Варианты:
  • merge ←
  • replace
  • override
  • delete
Указывает операцию, которая должна быть выполнена для процесса 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API