community.network.pn_vrouter_bgp – команда CLI для добавления/изменения/удаления vrouter-bgp
Примечание
Этот плагин входит в состав коллекции community.network (версия 1.3.0).
Для его установки используйте: ansible-galaxy collection install community.network.
Чтобы использовать его в книге задач, укажите: 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 строка | Интервал поддержания связи 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 строка | Карта маршрутов в для соседа. | |
| pn_route_map_out строка | Карта маршрутов из для соседа. | |
| 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–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/community/network/pn_vrouter_bgp_module.html