Модуль community.network.pn_vrouter_bgp – Команда CLI для добавления/изменения/удаления vrouter-bgp
Примечание
Этот модуль является частью коллекции community.network (версия 5.0.3).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.network.
Для использования в плейбуке укажите: community.network.pn_vrouter_bgp.
Обзор
- Этот модуль можно использовать для добавления соседа протокола Border Gateway Protocol к vRouter, изменения соседа протокола Border Gateway Protocol в vRouter и удаления соседа протокола Border Gateway Protocol из vRouter.
Псевдонимы: network.netvisor.pn_vrouter_bgp
Параметры
Параметр | Комментарии |
|---|---|
pn_advertisement_interval string | Минимальный интервал между отправкой обновлений маршрутизации BGP. |
pn_allowas_in boolean | Разрешать/отклонять маршруты с локальным AS в AS_PATH. Варианты:
|
pn_bfd boolean | Поддержка протокола BFD для обнаружения неисправностей. Варианты:
|
pn_bfd_multihop boolean | всегда использовать многоходовой порт BFD для обнаружения неисправностей. Варианты:
|
pn_cliswitch string | Целевой коммутатор для запуска CLI. |
pn_connect_retry_interval string | Интервал повтора подключения BGP (секунды). |
pn_default_originate boolean | объявлять маршруты по умолчанию соседу или нет. Варианты:
|
pn_ebgp_multihop string | значение для внешнего BGP от 1 до 255. |
pn_interface string | Интерфейс для связи с соседом. |
pn_max_prefix string | максимальное количество префиксов. |
pn_max_prefix_warn_only boolean | выдавать предупреждение, если превышено максимальное количество префиксов. Варианты:
|
pn_multi_protocol string | Возможности многопротокольного режима. Варианты:
|
pn_neighbor string / required | IP-адрес соседа BGP. |
pn_neighbor_holdtime string | Время ожидания BGP (секунды). |
pn_neighbor_keepalive_interval string | Интервал Keepalive BGP (секунды). |
pn_next-hop-self boolean | Следующий узел BGP - сам или нет. Варианты:
|
pn_no_route_map_in string | Удалить входящий route-map от соседа BGP. |
pn_no_route_map_out string | Удалить исходящий route-map от соседа BGP. |
pn_override_capability boolean | переопределить возможности. Варианты:
|
pn_password string | пароль для MD5 BGP. |
pn_prefix_list_in string | префиксы, используемые для фильтрации. |
pn_prefix_list_out string | префиксы, используемые для фильтрации исходящих пакетов. |
pn_remote_as string | Удаленный AS BGP от 1 до 4294967295. |
pn_route_map_in string | route map in для соседа. |
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. Возвращаемое значение: всегда |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/network/pn_vrouter_bgp_module.html