pn_vrouterbgp - Команда CLI для добавления/удаления/изменения vrouter-bgp.
Новая в версии 2.2.
Описание
- Выполните команду vrouter-bgp-add, vrouter-bgp-remove, vrouter-bgp-modify.
- Каждый фабрик, кластер, автономный коммутатор или виртуальная сеть (VNET) может предоставить своим арендаторам услугу vRouter, которая перенаправляет трафик между сетями и реализует протоколы уровня 4.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| pn_bfd | Укажите, требуется ли поддержка протокола BFD для обнаружения неполадок. | |
| pn_clipassword | Укажите пароль для входа, если пользователь не является root. | |
| pn_cliswitch | Коммутатор(ы) в качестве целевой точки для выполнения команды CLI. | |
| pn_cliusername | Укажите имя пользователя для входа, если пользователь не является root. | |
| pn_default_originate | Укажите, нужно ли анонсировать маршруты по умолчанию соседу. | |
| pn_ebgp | Укажите значение для внешнего BGP для принятия или попытки подключиться к внешним узлам BGP, не подключенным напрямую к сети. Это значение должно быть в диапазоне от 1 до 255. | |
| pn_holdtime | Укажите время удержания соседа BGP в секундах. | |
| pn_keepalive | Укажите интервал проверки состояния соседа BGP в секундах. | |
| pn_max_prefix | Укажите максимальное количество префиксов. | |
| pn_max_prefix_warn | Укажите, требуется ли предупреждающее сообщение при превышении максимального числа префиксов. | |
| pn_multiprotocol |
| Укажите многоадресный протокол для BGP. |
| pn_neighbor | Укажите IP-адрес соседа для использования в BGP. Обязательно для vrouter-bgp-add. | |
| pn_next_hop_self | Укажите, является ли следующий хост тем же маршрутизатором. | |
| pn_override_capability | Укажите, нужно ли переопределять функциональные возможности. | |
| 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 | Укажите, используется ли клиент отражателя маршрутов. | |
| pn_soft_reconfig | Укажите, требуется ли мягкая переконфигурация входящего трафика. | |
| pn_vrouter_name обязательно | Укажите имя услуги vRouter. | |
| pn_weight | Укажите значение весовой оценки по умолчанию от 0 до 65535 для маршрутов соседа. | |
| state обязательно |
| Укажите действие. Используйте '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 bool | всегда | Указывает, привела ли команда CLI к изменениям на целевом узле. |
| command str | всегда | Команда CLI, запущенная на целевом узле(ах). |
| stderr список | при ошибке | Набор ответов об ошибках от команды vrouterbgp. |
| stdout список | всегда | Набор ответов от команды vrouterbpg. |
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантированно будет обратной совместимостью.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. См. Техническое обслуживание и поддержка модулей для получения дополнительной информации.
Список других модулей, поддерживаемых сообществом Ansible, см. здесь.
Автор
- 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.6/modules/pn_vrouterbgp_module.html