Spec-Zone.ru › Ansible

Модуль cisco.nxos.nxos_pim_interface – Управляет конфигурацией интерфейса PIM.

Примечание

Этот модуль является частью коллекции cisco.nxos (версия 8.1.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install cisco.nxos.

Для использования в playbook, укажите: cisco.nxos.nxos_pim_interface.

Новое в cisco.nxos 1.0.0

  • Краткое описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Краткое описание

  • Управляет параметрами конфигурации интерфейса PIM.

Псевдонимы: pim_interface

Параметры

Параметр

Комментарии

bfd

string

Включает BFD для PIM на уровне интерфейса. Это переопределяет переменную bfd, установленную на глобальном уровне pim.

Допустимые значения: «enable», «disable» или «default».

Зависимость: ‘’feature bfd’’

Варианты:

  • "enable"
  • "disable"
  • "default"

border

boolean

Настраивает интерфейс как границу домена PIM.

Варианты:

  • false ← (по умолчанию)
  • true

dr_prio

string

Настраивает приоритет для выбора PIM DR на интерфейсе.

hello_auth_key

string

Аутентификация для hellos на этом интерфейсе.

hello_interval

integer

Интервал hello в миллисекундах или секундах для этого интерфейса.

Используйте опцию hello_interval_ms, чтобы указать, задано ли значение в миллисекундах или секундах. По умолчанию - секунды.

hello_interval_ms

boolean

добавлено в cisco.nxos 2.0.0

Указывает, что hello_interval задан в миллисекундах.

Если установлено значение True, это означает, что пользователь предоставляет hello_interval в миллисекундах, и, следовательно, преобразование не требуется.

Варианты:

  • false
  • true

interface

string / обязательный

Полное имя интерфейса, например Ethernet1/33.

jp_policy_in

string

Политика для сообщений join-prune (входящие).

jp_policy_out

string

Политика для сообщений join-prune (исходящие).

jp_type_in

string

Тип политики, сопоставленный с jp_policy_in.

Варианты:

  • "prefix"
  • "routemap"

jp_type_out

string

Тип политики, сопоставленный с jp_policy_out.

Варианты:

  • "prefix"
  • "routemap"

neighbor_policy

string

Настраивает политику соседа для фильтрации смежных узлов.

neighbor_type

string

Тип политики, сопоставленный с neighbor_policy.

Варианты:

  • "prefix"
  • "routemap"

sparse

boolean

Включить/отключить sparse-mode на интерфейсе.

Варианты:

  • false ← (по умолчанию)
  • true

state

string

Управляет требуемым состоянием ресурса.

Варианты:

  • "present" ← (по умолчанию)
  • "absent"
  • "default"

Примечания

Примечание

  • Тестировалось на NXOSv 7.3.(0)D1(1) на VIRL
  • Не поддерживается для Cisco MDS
  • Когда state=default, поддерживаемые параметры будут сброшены к состоянию по умолчанию. Они включают dr_prio, hello_auth_key, hello_interval, jp_policy_out, jp_policy_in, jp_type_in, jp_type_out, border, neighbor_policy, neighbor_type.
  • Параметр hello_auth_key не является идемпотентным.
  • hello_auth_key поддерживает только пароли в открытом тексте.
  • Когда state=absent, конфигурация интерфейса pim будет установлена по умолчанию, и pim-sm будет отключен на интерфейсе.
  • PIM должен быть включен на устройстве для использования этого модуля.
  • Этот модуль предназначен для интерфейсов уровня 3.
  • Для получения информации об использовании CLI и NX-API см. руководство :ref:`Варианты платформы NXOS <nxos_platform_options>`
  • Для получения дополнительной информации об использовании Ansible для управления сетевыми устройствами см. :ref:`Руководство по Ansible Network <network_guide>`
  • Для получения дополнительной информации об использовании Ansible для управления устройствами Cisco см. `страницу интеграции Cisco <https://www.ansible.com/integrations/networks/cisco>`_.

Примеры

- name: Ensure PIM is not running on the interface
  cisco.nxos.nxos_pim_interface:
    interface: eth1/33
    state: absent

- name: Ensure the interface has pim-sm enabled with the appropriate priority and
    hello interval
  cisco.nxos.nxos_pim_interface:
    interface: eth1/33
    dr_prio: 10
    hello_interval: 40
    state: present

- name: Ensure join-prune policies exist
  cisco.nxos.nxos_pim_interface:
    interface: eth1/33
    jp_policy_in: JPIN
    jp_policy_out: JPOUT
    jp_type_in: routemap
    jp_type_out: routemap

- name: disable bfd on the interface
  cisco.nxos.nxos_pim_interface:
    interface: eth1/33
    bfd: disable

- name: Ensure defaults are in place
  cisco.nxos.nxos_pim_interface:
    interface: eth1/33
    state: default

Значения возврата

Общие значения возврата документированы здесь, следующие являются полями, уникальными для данного модуля:

Ключ

Описание

commands

список / элементы=строка

Команда, отправленная на устройство

Возвращается: всегда

Пример: ["interface eth1/33", "ip pim neighbor-policy test", "ip pim bfd-instance disable", "ip pim neighbor-policy test"]

Авторы

  • Jason Edelman (@jedelman8)

Ссылки на сборку

  • Отслеживание проблем
  • Репозиторий (источники)

© 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/cisco/nxos/nxos_pim_interface_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API