community.network.pn_vrouter_bgp – Команда CLI для добавления/модификации/удаления vrouter-bgp
Примечание
Этот плагин входит в состав коллекции community.network (версия 2.0.1).
Для его установки используйте: ansible-galaxy collection install community.network.
Для использования в playbook, укажите: community.network.pn_vrouter_bgp.
Обзор
- Этот модуль может использоваться для добавления соседа Border Gateway Protocol в vRouter, модификации соседа Border Gateway Protocol в vRouter и удаления соседа Border Gateway Protocol из vRouter.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| pn_advertisement_interval строка | Минимальный интервал между отправкой обновлений маршрутизации BGP. | |
| pn_allowas_in логическое значение |
| Разрешить/заблокировать маршруты с локальным AS в AS_PATH. |
| pn_bfd логическое значение |
| Поддержка протокола BFD для обнаружения ошибок. |
| pn_bfd_multihop логическое значение |
| Всегда использовать порт BFD multi-hop для обнаружения ошибок. |
| pn_cliswitch строка | Целевой коммутатор для выполнения команды CLI. | |
| pn_connect_retry_interval строка | Интервал повторной попытки соединения BGP (секунды). | |
| pn_default_originate логическое значение |
| Объявлять или не объявлять маршруты по умолчанию соседу. |
| pn_ebgp_multihop строка | Значение для внешнего BGP от 1 до 255. | |
| pn_interface строка | Интерфейс для достижения соседа. | |
| pn_max_prefix строка | Максимальное количество префиксов. | |
| pn_max_prefix_warn_only логическое значение |
| Выводить предупреждение, если максимальное количество префиксов превышено. |
| pn_multi_protocol строка |
| Функции многопротокольной маршрутизации. |
| pn_neighbor строка / обязательный | IP-адрес соседа BGP. | |
| pn_neighbor_holdtime строка | Время удержания BGP (секунды). | |
| pn_neighbor_keepalive_interval строка | Интервал Keepalive BGP (секунды). | |
| pn_next_hop_self логическое значение |
| BGP следующий хост — сам или нет. |
| pn_no_route_map_in строка | Удалить входящую карту маршрутов от соседа BGP. | |
| pn_no_route_map_out строка | Удалить исходящую карту маршрутов от соседа BGP. | |
| pn_override_capability логическое значение |
| переопределить возможности. |
| pn_password строка | пароль для MD5 BGP. | |
| pn_prefix_list_in строка | Префиксы, используемые для фильтрации. | |
| pn_prefix_list_out строка | Префиксы, используемые для фильтрации исходящих пакетов. | |
| pn_remote_as строка | Удаленный AS BGP от 1 до 4294967295. | |
| pn_route_map_in строка | карта маршрутов для nbr. | |
| pn_route_map_out строка | карта маршрутов для nbr. | |
| pn_route_reflector_client логическое значение |
| Установить в качестве клиента отражателя маршрутов. |
| pn_send_community логическое значение |
| Отправить атрибут сообщества соседу. |
| pn_soft_reconfig_inbound логическое значение |
| Мягкая перезагрузка для переконфигурирования входящего трафика. |
| pn_update_source строка | IP-адрес пакетов BGP, необходимых для установления связи через интерфейс loopback. | |
| pn_vrouter_name строка / обязательный | Имя конфигурации сервиса. | |
| pn_weight строка | Значение веса по умолчанию от 0 до 65535 для маршрутов соседа. | |
| state строка |
| Команда конфигурации vrouter-bgp. |
Примеры
- 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–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/community/network/pn_vrouter_bgp_module.html