Spec-Zone.ru › Ansible 2.6

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

Новый в версии 2.4.

  • Описание
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Статус
  • Техническое обслуживание
    • Автор

Описание

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
bpdu_filter
    Варианты:
  • enable
  • disable
Указывает порт как порт фильтрации BPDU.
bpdu_protection
    Варианты:
  • enable
  • disable
Настройка защиты от BPDU на граничном порте. Эта функция предотвращает флиппинг сети, вызванный атакующими пакетами.
cost Устанавливает стоимость пути текущего порта. Значение по умолчанию 0.
edged_port
    Варианты:
  • enable
  • disable
Устанавливает текущий порт как граничный порт.
interface Имя интерфейса. Если значение равно all, конфигурация будет применена ко всем интерфейсам. Если значение — специальное имя, необходимо указать полное имя.
loop_protection
    Варианты:
  • enable
  • disable
Включает защиту от петель на текущем порте.
root_protection
    Варианты:
  • enable
  • disable
Включает защиту от корневого порта на текущем порте.
state
    Варианты:
  • present ←
  • absent
Указывает желаемое состояние ресурса.
stp_converge
    Варианты:
  • fast
  • normal
Режим сходимости STP. Fast — устанавливает режим старения STP в Fast. Normal — устанавливает режим старения STP в Normal.
stp_enable
    Варианты:
  • enable
  • disable
Включает или отключает STP на коммутаторе.
stp_mode
    Варианты:
  • stp
  • rstp
  • mstp
Устанавливает режим работы текущего процесса MSTP. Режим может быть STP, RSTP или MSTP.
tc_protection
    Варианты:
  • enable
  • disable
Настраивает функцию защиты TC BPDU для процесса MSTP.
tc_protection_interval Устанавливает время, которое устройство MSTP тратит на обработку максимального количества пакетов TC BPDU и немедленное обновление записей переадресации. Значение — целое число от 1 до 600 секунд.
tc_protection_threshold Устанавливает максимальное количество пакетов TC BPDU, которые может обработать MSTP. Значение — целое число от 1 до 255. Значение по умолчанию на коммутаторе — 1.

Примеры

- name: CloudEngine stp test
  hosts: cloudengine
  connection: local
  gather_facts: no
  vars:
    cli:
      host: "{{ inventory_hostname }}"
      port: "{{ ansible_ssh_port }}"
      username: "{{ username }}"
      password: "{{ password }}"
      transport: cli

  tasks:

  - name: "Config stp mode"
    ce_stp:
      state: present
      stp_mode: stp
      provider: "{{ cli }}"

  - name: "Undo stp mode"
    ce_stp:
      state: absent
      stp_mode: stp
      provider: "{{ cli }}"

  - name: "Enable bpdu protection"
    ce_stp:
      state: present
      bpdu_protection: enable
      provider: "{{ cli }}"

  - name: "Disable bpdu protection"
    ce_stp:
      state: present
      bpdu_protection: disable
      provider: "{{ cli }}"

Возвращаемые значения

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

Ключ Возвращаемое значение Описание
changed
boolean
всегда Проверяет, были ли внесены изменения на устройстве.
Пример:
True
end_state
dict
всегда Параметры aaa в формате ключ/значение после выполнения модуля.
Пример:
{'bpdu_protection': 'enable'}
existing
dict
всегда Параметры существующего сервера aaa в формате ключ/значение.
Пример:
{'bpdu_protection': 'disable'}
proposed
dict
всегда Параметры, переданные в модуль, в формате ключ/значение.
Пример:
{'bpdu_protection': 'enable', 'state': 'present'}
updates
list
всегда Команды, отправленные устройству.
Пример:
['stp bpdu-protection']


Статус

Этот модуль помечен как превью, что означает отсутствие гарантий обратной совместимости интерфейса.

Техническое обслуживание

Этот модуль помечен как общественный, что означает, что он поддерживается сообществом Ansible. Дополнительная информация по вопросам технического обслуживания модулей приведена в Руководстве пользователя.

Список других модулей, поддерживаемых сообществом Ansible, см. здесь.

Автор

  • wangdezhuang (@CloudEngine-Ansible)

Подсказка

Если вы обнаружили какие-либо проблемы в этом документе, вы можете отредактировать его, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/ce_stp_module.html

Spec-Zone.ru

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