Spec-Zone.ru › Ansible

Модуль community.network.ce_stp – Управление конфигурацией STP на коммутаторах HUAWEI CloudEngine.

Примечание

Этот модуль является частью коллекции community.network (версия 5.0.3).

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

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

Для использования в playbook, укажите: community.network.ce_stp.

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

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

  • Управляет конфигурациями STP на коммутаторах HUAWEI CloudEngine.

Псевдонимы: network.cloudengine.ce_stp

Параметры

Параметр

Комментарии

bpdu_filter

string

Указывает порт как порт фильтра BPDU.

Варианты:

  • "enable"
  • "disable"

bpdu_protection

string

Настраивает защиту BPDU на граничном порту. Эта функция предотвращает прерывание сети, вызванное атакующими пакетами.

Варианты:

  • "enable"
  • "disable"

cost

string

Устанавливает стоимость пути текущего порта. Значение по умолчанию – 0.

edged_port

string

Устанавливает текущий порт как граничный порт.

Варианты:

  • "enable"
  • "disable"

interface

string

Имя интерфейса. Если значение равно all, конфигурация будет применена ко всем интерфейсам. Если значение является специальным именем, поддерживается только ввод полного имени.

loop_protection

string

Включает защиту от петель на текущем порту.

Варианты:

  • "enable"
  • "disable"

root_protection

string

Включает защиту корня на текущем порту.

Варианты:

  • "enable"
  • "disable"

state

string

Указывает желаемое состояние ресурса.

Варианты:

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

stp_converge

string

Режим сходимости STP. Быстрый означает установку режима старения STP в Быстрый. Обычный означает установку режима старения STP в Обычный.

Варианты:

  • "fast"
  • "normal"

stp_enable

string

Включает или отключает STP на коммутаторе.

Варианты:

  • "enable"
  • "disable"

stp_mode

string

Устанавливает режим работы для текущего процесса MSTP. Режим может быть STP, RSTP или MSTP.

Варианты:

  • "stp"
  • "rstp"
  • "mstp"

tc_protection

string

Настраивает функцию защиты TC BPDU для процесса MSTP.

Варианты:

  • "enable"
  • "disable"

tc_protection_interval

string

Устанавливает время, которое устройство MSTP тратит на обработку максимального количества TC BPDU и немедленное обновление таблиц пересылки. Значение представляет собой целое число от 1 до 600, в секундах.

tc_protection_threshold

string

Устанавливает максимальное количество TC BPDU, которые может обрабатывать MSTP. Значение представляет собой целое число от 1 до 255. Значение по умолчанию на коммутаторе равно 1.

Примечания

Примечание

  • Рекомендуемое подключение – network_cli.
  • Этот модуль также работает с подключениями local для устаревших playbook.

Примеры

- name: CloudEngine stp test
  hosts: cloudengine
  connection: local
  gather_facts: false

  tasks:

  - name: "Config stp mode"
    community.network.ce_stp:
      state: present
      stp_mode: stp

  - name: "Undo stp mode"
    community.network.ce_stp:
      state: absent
      stp_mode: stp

  - name: "Enable bpdu protection"
    community.network.ce_stp:
      state: present
      bpdu_protection: enable

  - name: "Disable bpdu protection"
    community.network.ce_stp:
      state: present
      bpdu_protection: disable

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

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

Ключ

Описание

changed

boolean

проверка внесения изменений на устройстве

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

Пример: true

end_state

словарь

параметры aaa после выполнения модуля

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

Пример: {"bpdu_protection": "enable"}

existing

словарь

параметры существующего aaa сервера

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

Пример: {"bpdu_protection": "disable"}

proposed

словарь

параметры, переданные в модуль

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

Пример: {"bpdu_protection": "enable", "state": "present"}

updates

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

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

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

Пример: ["stp bpdu-protection"]

Авторы

  • wangdezhuang (@QijunPan)

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

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

© 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/ce_stp_module.html

Spec-Zone.ru

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