Spec-Zone.ru › Ansible 2.8

pn_vrouterbgp – Команда CLI для добавления/удаления/модификации vrouter-bgp

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

  • УСТАРЕВШАЯ
  • Синопсис
  • Параметры
  • Примеры
  • Значения возврата
  • Статус

УСТАРЕВШАЯ

Удалено в Ansible:
версия: 2.12
Почему: Не поддерживает последнюю версию Pluribus Networks netvisor
Альтернатива: Последние модули будут добавлены в будущие версии Ansible.

Синопсис

  • Выполните команду vrouter-bgp-add, vrouter-bgp-remove, vrouter-bgp-modify.
  • Каждый фабник, кластер, автономный коммутатор или виртуальная сеть (VNET) могут предоставить своим арендаторам услугу vRouter, которая перенаправляет трафик между сетями и реализует протоколы уровня 4.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
pn_bfd
boolean
    Варианты:
  • no
  • yes
Указывает, требуется ли поддержка протокола BFD для обнаружения отказов.
pn_clipassword
-
Укажите пароль для входа, если пользователь не является root.
pn_cliswitch
-
Значение по умолчанию:
"local"
Целевой коммутатор(ы) для выполнения команды CLI.
pn_cliusername
-
Укажите имя пользователя для входа, если пользователь не является root.
pn_default_originate
boolean
    Варианты:
  • no
  • yes
Указывает, нужно ли объявлять маршруты по умолчанию соседу или нет.
pn_ebgp
-
Укажите значение для внешнего BGP для принятия или попытки подключения BGP к внешним узлам, не подключенным напрямую к сети. Это значение находится в диапазоне от 1 до 255.
pn_holdtime
-
Укажите время удержания соседа BGP в секундах.
pn_keepalive
-
Укажите интервал оживления соседа BGP в секундах.
pn_max_prefix
-
Укажите максимальное количество префиксов.
pn_max_prefix_warn
boolean
    Варианты:
  • no
  • yes
Указывает, нужно ли выводить сообщение об ошибке при превышении максимального количества префиксов.
pn_multiprotocol
-
    Варианты:
  • ipv4-unicast
  • ipv6-unicast
Укажите мультипротокол для BGP.
pn_neighbor
-
Укажите IP-адрес соседа для использования в BGP.
Требуется для vrouter-bgp-add.
pn_next_hop_self
boolean
    Варианты:
  • no
  • yes
Указывает, является ли следующий хост тем же маршрутизатором или нет.
pn_override_capability
boolean
    Варианты:
  • no
  • yes
Указывает, нужно ли переопределять возможности.
pn_password
-
Укажите пароль, если нужно.
pn_prefix_listin
-
Укажите список префиксов для фильтрации входящего трафика.
pn_prefix_listout
-
Укажите список префиксов для фильтрации исходящего трафика.
pn_remote_as
-
Укажите номер автономной системы (AS) удаленного узла. Это значение находится в диапазоне от 1 до 4294967295.
Требуется для vrouter-bgp-add.
pn_route_mapin
-
Укажите входную карту маршрутизации для соседа.
pn_route_mapout
-
Укажите выходную карту маршрутизации для соседа.
pn_route_reflector
boolean
    Варианты:
  • no
  • yes
Укажите, используется ли клиент отражателя маршрутов.
pn_soft_reconfig
boolean
    Варианты:
  • no
  • yes
Укажите, нужно ли выполнить мягкое переконфигурирование входящего трафика.
pn_vrouter_name
- / обязательно
Укажите имя услуги vRouter.
pn_weight
-
Укажите значение по умолчанию для веса маршрутов соседа в диапазоне от 0 до 65535.
state
- / обязательно
    Варианты:
  • present
  • absent
  • update
Укажите действие, которое нужно выполнить. Используйте 'present' для добавления bgp, 'absent' для удаления bgp и 'update' для изменения bgp.

Примеры

- name: add vrouter-bgp
  pn_vrouterbgp:
    state: 'present'
    pn_vrouter_name: 'ansible-vrouter'
    pn_neighbor: 104.104.104.1
    pn_remote_as: 1800

- name: remove vrouter-bgp
  pn_vrouterbgp:
    state: 'absent'
    pn_name: 'ansible-vrouter'

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

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

Ключ Возвращается Описание
changed
boolean
всегда
Указывает, привела ли команда CLI к изменениям на целевом узле.

command
string
всегда
Команда CLI, запущенная на целевом узле(ах).

stderr
список
при ошибке
Набор ответов об ошибках от команды vrouterbgp.

stdout
список
всегда
Набор ответов от команды vrouterbpg.



Статус

  • Этот модуль будет удален в версии 2.12. [устаревший]
  • Дополнительную информацию см. в разделе УСТАРЕВШАЯ.

Авторы

  • Pluribus Networks (@amitsi)

Подсказка

Если вы обнаружите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 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/pn_vrouterbgp_module.html

Spec-Zone.ru

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