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 с внешними peer, не подключенными напрямую к сети. Это значение от 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 | Указывает, привела ли команда CLI к изменениям на целевом узле. | всегда | bool | |
| command | Команда CLI, запущенная на целевом узле(ах). | всегда | str | |
| stderr | Множество сообщений об ошибках от команды vrouterbgp. | при ошибке | список | |
| stdout | Множество ответов от команды vrouterbpg. | всегда | список |
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантируется обратной совместимостью.
Для получения помощи в разработке модулей, если вы так склонны, пожалуйста, прочитайте Справочная информация по сообществу и внесение вклада, Тестирование Ansible и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/pn_vrouterbgp_module.html