Spec-Zone.ru › Ansible 2.11

mellanox.onyx.onyx_bgp – Настройка BGP на сетевых устройствах Mellanox ONYX

Примечание

Этот плагин входит в коллекцию mellanox.onyx (версия 1.0.0).

Для его установки используйте: ansible-galaxy collection install mellanox.onyx.

Для использования в плейбуке укажите: mellanox.onyx.onyx_bgp.

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Обзор

  • Этот модуль предоставляет декларативное управление маршрутизатором BGP и соседями на сетевых устройствах Mellanox ONYX.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
as_number
строка / обязательно
Локальный номер AS.
ecmp_bestpath
логическое значение
    Варианты:
  • no
  • yes
Включает ECMP по маршрутам AS.
evpn
логическое значение
    Варианты:
  • no
  • yes
Настройка evpn группы-партнеров.
fast_external_fallover
логическое значение
    Варианты:
  • no
  • yes
будет настраивать fast_external_fallover, когда значение True.
max_paths
строка
Максимальное количество маршрутов bgp.
neighbors
строка
Список соседей. Требуется, если state=present.
multihop
строка
Число multihop.
neighbor
строка / обязательно
IP-адрес соседа.
remote_as
строка / обязательно
Номер удаленного AS.
networks
строка
Список рекламируемых сетей.
purge
логическое значение
    Варианты:
  • no ←
  • yes
Удалить всех соседей, когда значение True.
router_id
строка
IP-адрес маршрутизатора.
state
строка
    Варианты:
  • present ←
  • absent
Состояние BGP.
vrf
строка
Имя vrf.

Примечания

Примечание

  • Тестировалось на ONYX 3.6.4000

Примеры

- name: Configure bgp
  onyx_bgp:
    as_number: 320
    router_id: 10.3.3.3
    neighbors:
      - remote_as: 321
        neighbor: 10.3.3.4
      - remote_as: 322
        neighbor: 10.3.3.5
        multihop: 250
    purge: True
    state: present
    networks:
      - 172.16.1.0/24
    vrf: default
    evpn: yes
    fast_external_fallover: yes
    max_paths: 32
    ecmp_bestpath: yes

Возвращаемые значения

Общие возвращаемые значения описаны здесь, следующие являются полями, уникальными для этого модуля:

Ключ Возвращаемое значение Описание
commands
список / элементы=строка
всегда
Список команд конфигурации режима для отправки на устройство.

Пример:
['router bgp 320 vrf default', 'exit', 'router bgp 320 router-id 10.3.3.3 force', 'router bgp 320 vrf default bgp fast-external-fallover', 'router bgp 320 vrf default maximum-paths 32', 'router bgp 320 vrf default bestpath as-path multipath-relax force', 'router bgp 320 vrf default neighbor evpn peer-group', 'router bgp 320 vrf default neighbor evpn send-community extended', 'router bgp 320 vrf default address-family l2vpn-evpn neighbor evpn next-hop-unchanged', 'router bgp 320 vrf default address-family l2vpn-evpn neighbor evpn activate', 'router bgp 320 vrf default address-family l2vpn-evpn auto-create', 'router bgp 320 vrf default neighbor 10.3.3.4 remote-as 321', 'router bgp 320 vrf default neighbor 10.3.3.4 ebgp-multihop 250', 'router bgp 320 vrf default neighbor 10.3.3.5 remote-as 322', 'router bgp 320 vrf default network 172.16.1.0 /24']


Авторы

  • Samer Deeb (@samerd), Anas Badaha (@anasb)

© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/mellanox/onyx/onyx_bgp_module.html

Spec-Zone.ru

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