Spec-Zone.ru › Ansible

Модуль community.network.pn_vrouter_bgp – Команда CLI для добавления/изменения/удаления vrouter-bgp

Примечание

Этот модуль является частью коллекции community.network (версия 5.0.3).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

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

Для использования в плейбуке укажите: community.network.pn_vrouter_bgp.

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

Обзор

  • Этот модуль можно использовать для добавления соседа протокола Border Gateway Protocol к vRouter, изменения соседа протокола Border Gateway Protocol в vRouter и удаления соседа протокола Border Gateway Protocol из vRouter.

Псевдонимы: network.netvisor.pn_vrouter_bgp

Параметры

Параметр

Комментарии

pn_advertisement_interval

string

Минимальный интервал между отправкой обновлений маршрутизации BGP.

pn_allowas_in

boolean

Разрешать/отклонять маршруты с локальным AS в AS_PATH.

Варианты:

  • false
  • true

pn_bfd

boolean

Поддержка протокола BFD для обнаружения неисправностей.

Варианты:

  • false ← (default)
  • true

pn_bfd_multihop

boolean

всегда использовать многоходовой порт BFD для обнаружения неисправностей.

Варианты:

  • false
  • true

pn_cliswitch

string

Целевой коммутатор для запуска CLI.

pn_connect_retry_interval

string

Интервал повтора подключения BGP (секунды).

pn_default_originate

boolean

объявлять маршруты по умолчанию соседу или нет.

Варианты:

  • false
  • true

pn_ebgp_multihop

string

значение для внешнего BGP от 1 до 255.

pn_interface

string

Интерфейс для связи с соседом.

pn_max_prefix

string

максимальное количество префиксов.

pn_max_prefix_warn_only

boolean

выдавать предупреждение, если превышено максимальное количество префиксов.

Варианты:

  • false
  • true

pn_multi_protocol

string

Возможности многопротокольного режима.

Варианты:

  • "ipv4-unicast"
  • "ipv6-unicast"

pn_neighbor

string / required

IP-адрес соседа BGP.

pn_neighbor_holdtime

string

Время ожидания BGP (секунды).

pn_neighbor_keepalive_interval

string

Интервал Keepalive BGP (секунды).

pn_next-hop-self

boolean

Следующий узел BGP - сам или нет.

Варианты:

  • false
  • true

pn_no_route_map_in

string

Удалить входящий route-map от соседа BGP.

pn_no_route_map_out

string

Удалить исходящий route-map от соседа BGP.

pn_override_capability

boolean

переопределить возможности.

Варианты:

  • false
  • true

pn_password

string

пароль для MD5 BGP.

pn_prefix_list_in

string

префиксы, используемые для фильтрации.

pn_prefix_list_out

string

префиксы, используемые для фильтрации исходящих пакетов.

pn_remote_as

string

Удаленный AS BGP от 1 до 4294967295.

pn_route_map_in

string

route map in для соседа.

pn_route_map_out

строка

карта маршрутов вывода для nbr.

pn_route_reflector_client

логическое

установить как клиент маршрутного рефлектора.

Варианты:

  • false
  • true

pn_send_community

логическое

отправить атрибут сообщества соседу.

Варианты:

  • false
  • true

pn_soft_reconfig_inbound

логическое

мягкая перезагрузка для переконфигурации входящего трафика.

Варианты:

  • false
  • true

pn_update_source

строка

IP-адрес пакетов BGP, необходимых для установления связи через интерфейс loopback.

pn_vrouter_name

строка / обязательно

имя конфигурации сервиса.

pn_weight

строка

значение веса по умолчанию от 0 до 65535 для маршрутов соседа.

state

строка

команда конфигурации vrouter-bgp.

Варианты:

  • "present" ← (по умолчанию)
  • "absent"
  • "update"

Примеры

- name: "Add BGP to vRouter"
  community.network.pn_vrouter_bgp:
    state: 'present'
    pn_vrouter_name: 'sw01-vrouter'
    pn_neighbor: '105.104.104.1'
    pn_remote_as: 65000
    pn_bfd: true

- name: "Remove BGP to vRouter"
  community.network.pn_vrouter_bgp:
    state: 'absent'
    pn_vrouter_name: 'sw01-vrouter'
    pn_neighbor: '105.104.104.1'

- name: "Modify BGP to vRouter"
  community.network.pn_vrouter_bgp:
    state: 'update'
    pn_vrouter_name: 'sw01-vrouter'
    pn_neighbor: '105.104.104.1'
    pn_remote_as: 65000
    pn_bfd: false
    pn_allowas_in: true

Значения возврата

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

Ключ

Описание

changed

логическое

указывает, вызвало ли CLI изменения на целевом устройстве.

Возвращаемое значение: всегда

command

строка

команда CLI, выполненная на целевом узле.

Возвращаемое значение: всегда

stderr

список / элементы=строка

набор ответов об ошибках от команды vrouter-bgp.

Возвращаемое значение: при ошибке

stdout

список / элементы=строка

набор ответов от команды vrouter-bgp.

Возвращаемое значение: всегда

Авторы

  • Pluribus Networks (@rajaspachipulusu17)

Ссылки на коллекцию

  • Система отслеживания задач
  • Репозиторий (исходные коды)

© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/network/pn_vrouter_bgp_module.html

Spec-Zone.ru

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