Перейти к содержанию

4.9 Настройка MSTP

clear spanning-tree

Синтаксис команды

clear spanning-tree { { statistics [ interface port_type [ v_port_type_list ] ] } | { detected-protocols [ interface port_type [ v_port_type_list ] ] } }

Описание синтаксиса

Параметр Описание
statistics статистика STP.
port_type (oпционально) тип порта (Giga или 25GigabitEthernet).
v_port_type_list (oпционально) список идентификаторов портов, например: 1/1,2-10.
detected-protocols очистка обнаруженных протоколов Spanning Tree.

Режим команды: Фундаментальный режим.
Уровень доступа: 15

Указания по применению

Используйте команду «clear spanning-tree» для очистки статистики или обнаруженных протоколов Spanning Tree.

Примеры

Пример показывает, как очистить статистику Spanning Tree:

# clear spanning-tree statistics
#

show spanning-tree

Синтаксис команды

show spanning-tree [ summary | active | { interface port_type [ v_port_type_list ] } | { detailed [ interface port_type [ v_port_type_list_1 ] ] } | { mst [ configuration | { instance [ interface port_type [ v_port_type_list_2 ] ] } ] } ]

Описание синтаксиса

Параметр Описание
summary вывод общей информации об STP.
active вывод информации об интерфейсах с включенным STP.
interface выбор порта.
port_type тип порта (Giga или 25GigabitEthernet).
v_port_type_list_1 список номеров портов, например: 1/1,2-10.
detailed вывод статистики STP.
interface типы и номера портов, например: Gigabit 1/2-10 Gigabit 2/3-5.
port_type тип порта (Giga или 25GigabitEthernet).
v_port_type_list_1 список номеров портов, например: 1/1,2-10.
mst Multiply Spanning Tree.
configuration конфигурация MST.
instance номер поддерева STP (0-7, CIST=0, MST2=1...).
v_port_type_list_2 список номеров портов, например: 1/1,2-8.

Режим команды: Фундаментальный режим.
Уровень доступа: 15

Указания по применению

Используйте команду «show spanning-tree» для вывода информации о состоянии и настройках Spanning Tree. Интерфейсы Ethernet могут находиться в следующих состояниях Spanning Tree: «disabled» – на интерфейсе заблокированы прием и передача данных. В данном состоянии находятся все интерфейсы, на которых отсутствует физическое соединение. «blocking» – на интерфейсе заблокированы прием и передача данных. В данном состоянии находятся все интерфейсы, которые находятся на запасном пути, а также интерфейсы, которые не добавлены в топологию. «learning» – на интерфейсе заблокированы прием и передача данных, устройство заносит в таблицу МАС-адресов все МАС-адреса из приходящих пакетов. В данном состоянии находятся все интерфейсы перед переходом в режим передачи данных для улучшения стабильности сети. «forwarding» – интерфейс работает в режиме приема и передачи данных. Команда предоставляет состояние и настройки для поддеревьев MST.

Примеры

Пример показывает, как вывести информацию о настройках и состоянии Spanning Tree:

# show spanning-tree
CIST Bridge STP Status
Bridge ID    : 32768.B4-E0-25-00-02-00
Root ID      : 32768.B4-E0-25-00-02-00
Root Port    : -
Root PathCost: 0
Regional Root: 32768.B4-E0-25-00-02-00
Int. PathCost: 0
Max Hops     : 20
TC Flag      : Steady
TC Count     : 0
TC Last      : -
Port       Port Role       State       Pri  PathCost  Edge  P2P         Uptime
---------  --------------  ----------  ---  --------  ----  ---  -------------
Gi 1/49    DesignatedPort  Forwarding  128     20000  Yes   Yes  0d 09:28:50
#

spanning-tree

Синтаксис команды

spanning-tree
no spanning-tree

Описание синтаксиса

Команда не имеет аргументов.

Режим команды: Режим настройки интерфейса.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree» для включения Spanning Tree на интерфейсе. Используйте команду «no spanning-tree» для отключения Spanning Tree на интерфейсе. По умолчанию Spanning Tree включен.

Примеры

Пример показывает, как включить Spanning Tree на интерфейсе gigabitethernet 1/1:

1
2
3
4
# configure terminal
(config)# interface GigabitEthernet 1/1
(config-if)# spanning-tree
(config-if)#

spanning-tree aggregation

Синтаксис команды

spanning-tree aggregation

Описание синтаксиса

Команда не имеет аргументов.

Режим команды: Режим глобальной настройки.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree aggregation» для перехода в режим настройки параметров агрегации изменений Spanning Tree.

Примеры

Пример показывает, как перейти в режим настройки параметров агрегации изменений Spanning Tree:

1
2
3
# configure terminal
(config)# spanning-tree aggregation
(config-stp-aggr)#

spanning-tree auto-edge (interface)

Синтаксис команды

spanning-tree auto-edge
no spanning-tree auto-edge

Описание синтаксиса

Команда не имеет аргументов.

Режим команды: Режим настройки интерфейса.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree autoedge» для включения автоматического обнаружения состояния пограничного порта. Используйте команду «no spanning-tree auto-edge» для отключения функции. По умолчанию автоматическое обнаружение состояния пограничного порта включено.

Примеры

Пример показывает, как включить автоматическое обнаружения состояния пограничного порта на интерфейсе gigabitethernet 1/1:

1
2
3
4
# configure terminal
(config)# interface GigabitEthernet 1/1
(config-if)# spanning-tree auto-edge
(config-if)#

spanning-tree auto-edge (aggregation)

Синтаксис команды

spanning-tree auto-edge
no spanning-tree auto-edge

Описание синтаксиса

Команда не имеет аргументов.

Режим команды: Режим настройки агрегации состояний Spanning Tree.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree autoedge» для включения агрегации автоматического обнаружения состояния пограничного порта. Используйте команду «no spanning-tree autoedge» для отключения функции. По умолчанию функция включена.

Примеры

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

1
2
3
4
# configure terminal
(config)# spanning-tree aggregation
(config-stp-aggr)# spanning-tree auto-edge
(config-stp-aggr)#

spanning-tree bpdu-guard (interface)

Синтаксис команды

spanning-tree bpdu-guard
no spanning-tree bpdu-guard

Описание синтаксиса

Команда не имеет аргументов.

Режим команды: Режим настройки интерфейса.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree bpduguard» для включения режима контроля приема BPDU на интерфейсе. Используйте команду «no spanning-tree bpdu-guard» для отключения функции. По умолчанию контроль приема BPDU отключен. Если контроль приема BPDU включен, то при получении BPDU на данном интерфейсе устройство автоматически отключает интерфейс и выводит сообщение об ошибке. Как правило, данная функция применяется на пограничных портах (edge port) между двумя сетями, принадлежащих разным организациям (например, клиенту и провайдеру услуг).

Примеры

Пример показывает, как включить контроль приема BPDU на интерфейсе gigabitethernet 1/1:

1
2
3
4
# configure terminal
(config)# interface GigabitEthernet 1/1
(config-if)# spanning-tree bpdu-guard
(config-if)#

spanning-tree bpdu-guard (aggregation)

Синтаксис команды

spanning-tree bpdu-guard
no spanning-tree bpdu-guard

Описание синтаксиса

Команда не имеет аргументов.

Режим команды: Режим настройки агрегации состояний Spanning Tree.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree bpduguard» для включения агрегации контроля приема BPDU на интерфейсе. Используйте команду «no spanning-tree bpdu-guard» для отключения функции. По умолчанию функция отключена. Если контроль приема BPDU включен, то при получении BPDU на данном интерфейсе устройство автоматически отключает интерфейс и выводит сообщение об ошибке. Как правило, данная функция применяется на пограничных портах (edge port) между двумя сетями, принадлежащих разным организациям (например, клиенту и провайдеру услуг).

Примеры

Пример показывает, как включить агрегацию контроля приема BPDU на интерфейсе:

1
2
3
4
# configure terminal
(config)# spanning-tree aggregation
(config-stp-aggr)# spanning-tree bpdu-guard
(config-stp-aggr)#

spanning-tree edge (interface)

Синтаксис команды

spanning-tree edge
no spanning-tree edge

Описание синтаксиса

Команда не имеет аргументов.

Режим команды: Режим настройки интерфейса.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree edge» для включения режима пограничного порта на интерфейсе. Используйте команду «no spanningtree edge» для отключения режима. По умолчанию интерфейс не является пограничным.

Примеры

Пример показывает, как включить режим пограничного порта на интерфейсе gigabitethernet 1/1:

1
2
3
4
# configure terminal
(config)# interface GigabitEthernet 1/1
(config-if)# spanning-tree edge
(config-if)#

spanning-tree edge (aggregation)

Синтаксис команды

spanning-tree edge
no spanning-tree edge

Описание синтаксиса

Команда не имеет аргументов.

Режим команды: Режим настройки агрегации состояний Spanning Tree.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree edge» для включения агрегации режима пограничного порта на интерфейсе. Используйте команду «no spanning-tree edge» для отключения агрегации. По умолчанию функция отключена.

Примеры

Пример показывает, как включить агрегацию режима пограничного порта:

1
2
3
4
# configure terminal
(config)# spanning-tree aggregation
(config-stp-aggr)# spanning-tree edge
(config-stp-aggr)#

spanning-tree edge bpdu-filter

Синтаксис команды

spanning-tree edge bpdu-filter
no spanning-tree edge bpdu-filter

Описание синтаксиса

Команда не имеет аргументов.

Режим команды: Режим глобальной настройки.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree edge bpdu-filter» для включения фильтрации BPDU на пограничных портах. Используйте команду «no spanning-tree edge bpdu-filter» для отключения фильтрации. По умолчанию фильтрация отключена.

Примеры

Пример показывает, как включить фильтрацию BPDU на пограничных портах:

1
2
3
# configure terminal
(config)# spanning-tree edge bpdu-filter
(config)#

spanning-tree edge bpdu-guard

Синтаксис команды

spanning-tree edge bpdu-guard
no spanning-tree edge bpdu-guard

Описание синтаксиса

Команда не имеет аргументов.

Режим команды: Режим глобальной настройки.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree edge bpdu-guard» для включения контроля приема BPDU на пограничных портах. Используйте команду «no spanning-tree edge bpdu-guard» для отключения контроля. По умолчанию контроль приема отключен. Если контроль приема BPDU включен, то при получении BPDU на данном интерфейсе устройство автоматически отключает интерфейс и выводит сообщение об ошибке. Как правило, данная функция применяется на пограничных портах (edge port) между двумя сетями, принадлежащих разным организациям (например, клиенту и провайдеру услуг).

Примеры

Пример показывает, как включить контроль приема BPDU на пограничных портах:

1
2
3
# configure terminal
(config)# spanning-tree edge bpdu-guard
(config)#

Синтаксис команды

spanning-tree link-type { point-to-point | shared | auto }
no spanning-tree link-type

Описание синтаксиса

Параметр Описание
point-to-point тип подключения «точкаточка».
shared тип подключения «сеть».
auto автоматическое определение типа подключения.

Режим команды: Режим настройки интерфейса.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree linktype» для установки типа подключения. Используйте команду «no spanning-tree link-type» для установки значения по умолчанию. По умолчанию установлно автоматическое определение типа подключения. Режим «shared» используется для подключений через концентраторы (hub) и по коаксиальному кабелю. В остальных случаях рекомендуется оставить значение по умолчанию.

Примеры

Пример показывает, как установить тип подключения «точка-точка» на интерфейсе gigabitethernet 1/1:

1
2
3
4
# configure terminal
(config)# interface GigabitEthernet 1/1
(config-if)# spanning-tree link-type point-to-point
(config-if)#

Синтаксис команды

spanning-tree link-type { point-to-point | shared | auto }
no spanning-tree link-type

Описание синтаксиса

Параметр Описание
point-to-point тип подключения «точкаточка».
shared тип подключения «сеть».
auto автоматическое определение типа подключения.

Режим команды: Режим настройки агрегации состояний Spanning Tree.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree linktype» для установки типа подключения. Используйте команду «no spanning-tree link-type» для установки значения по умолчанию. По умолчанию установлно автоматическое определение типа подключения.

Примеры

Пример показывает, как установить тип подключения «точка-точка»:

1
2
3
4
# configure terminal
(config)# spanning-tree aggregation1
(config-stp-aggr)# spanning-tree link-type point-to-point
(config-stp-aggr)#

spanning-tree mode

Синтаксис команды

spanning-tree mode { stp | rstp | mstp }
no spanning-tree mode

Описание синтаксиса

Параметр Описание
stp выбор режима STP.
rstp выбор режима RSTP.
mstp выбор режима MSTP.

Режим команды: Режим глобальной настройки.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree mode» для установки режима работы протокола Spanning Tree. Используйте команду «no spanning-tree mode» для установки значения по умолчанию. Значение по умолчанию: MSTP.

Примеры

Пример показывает, как установить режим MSTP:

1
2
3
# configure terminal
(config)# spanning-tree mode mstp
(config)#

spanning-tree mst cost (interface)

Синтаксис команды

spanning-tree mst instance cost { cost | auto }
no spanning-tree mst instance cost

Описание синтаксиса

Параметр Описание
instance номер поддерева Spanning Tree в диапазоне от 0 до 7 (CIST=0, MST2=1...).
cost стоимость пути в диапазоне от 1 до 200 000 000.
auto автоматическое определение стоимости пути.

Режим команды: Режим настройки интерфейса.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree mst cost» для установки внутренней стоимости пути на интерфейсе. Используйте команду «no spanningtree mst cost» для установки значения по умолчанию. По умолчанию установлено автоматическое определение стоимости пути. Суммарная стоимость пути от устройства до корневого моста (root bridge) используется протоколом Spanning Tree для определения корневого порта (root port). Порт с наименьшим значением суммарной стоимости пути до корневого моста становится корневым портом.

Примеры

Пример показывает, как установить автоматическое определение стоимости пути на интерфейсе gigabitethernet 1/1 для CIST:

1
2
3
4
# configure terminal
(config)# interface GigabitEthernet 1/1
(config-if)# spanning-tree mst 0 cost auto
(config-if)#

spanning-tree mst cost (aggregation)

Синтаксис команды

spanning-tree mst instance cost { cost | auto }
no spanning-tree mst instance cost

Описание синтаксиса

Параметр Описание
instance номер поддерева Spanning Tree в диапазоне от 0 до 7 (CIST=0, MST2=1...).
cost стоимость пути в диапазоне от 1 до 200 000 000.
auto автоматическое определение стоимости пути.

Режим команды: Режим настройки агрегации состояний Spanning Tree.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree mst cost» для установки агрегации внутренней стоимости пути на интерфейсе. Используйте команду «no spanning-tree mst cost» для установки значения по умолчанию. По умолчанию установлено автоматическое определение стоимости пути. Суммарная стоимость пути от устройства до корневого моста (root bridge) используется протоколом Spanning Tree для определения корневого порта (root port). Порт с наименьшим значением суммарной стоимости пути до корневого моста становится корневым портом.

Примеры

Пример показывает, как установить автоматическое определение стоимости пути для CIST:

1
2
3
4
# configure terminal
(config)# spanning-tree aggregation
(config-stp-aggr)# spanning-tree mst 0 cost auto
(config-stp-aggr)#

spanning-tree mst port-priority (interface)

Синтаксис команды

spanning-tree mst instance port-priority prio
no spanning-tree mst instance port-priority

Описание синтаксиса

Параметр Описание
instance номер поддерева Spanning Tree в диапазоне от 0 до 7 (CIST=0, MST2=1...).
prio приоритет порта в диапазоне от 0 до 240 с шагом 16. Чем меньше значение, тем выше приоритет.

Режим команды: Режим настройки интерфейса.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree mst portpriority» для установки приоритета интерфейса. Используйте команду «no spanning-tree mst port-priority» для установки значения по умолчанию. Значение по умолчанию: 128. Приоритет интерфейса используется при расчете активной топологии. При наличии более одной связи (соединения между интерфейсами) между двумя устройствами активным становится интерфейс с наименьшим числовым значением приоритета (или порядковым номером при равенстве приоритетов).

Примеры

Пример показывает, как установить приоритет интерфейса gigabitethernet 1/1 для CIST равным 32:

1
2
3
4
# configure terminal
(config)# interface GigabitEthernet 1/1
(config-if)# spanning-tree mst 0 port-priority 32
(config-if)#

spanning-tree mst port-priority (aggregation)

Синтаксис команды

spanning-tree mst instance port-priority prio
no spanning-tree mst instance port-priority

Описание синтаксиса

Параметр Описание
instance номер поддерева Spanning Tree в диапазоне от 0 до 7 (CIST=0, MST2=1...).
prio приоритет порта в диапазоне от 0 до 240 с шагом 16. Чем меньше значение, тем выше приоритет.

Режим команды: Режим настройки агрегации состояний Spanning Tree.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree mst portpriority» для установки приоритета интерфейса. Используйте команду «no spanning-tree mst port-priority» для установки значения по умолчанию. Значение по умолчанию: 128. Приоритет интерфейса используется при расчете активной топологии. При наличии более одной связи (соединения между интерфейсами) между двумя устройствами активным становится интерфейс с наименьшим числовым значением приоритета (или порядковым номером при равенстве приоритетов).

Примеры

Пример показывает, как установить приоритет интерфейса для CIST равным 32:

1
2
3
4
# configure terminal
(config)# spanning-tree aggregation
(config-stp-aggr)# spanning-tree mst 0 port-priority 32
(config-stp-aggr)#

spanning-tree mst port-priority (global)

Синтаксис команды

spanning-tree mst instance port-priority prio
no spanning-tree mst instance port-priority

Описание синтаксиса

Параметр Описание
instance номер поддерева Spanning Tree в диапазоне от 0 до 7 (CIST=0, MST2=1...).
prio приоритет моста в диапазоне от 0 до 61440 с шагом 4096.

Режим команды: Режим глобальной настройки.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree mst priority» для установки приоритета моста в сети. Используйте команду «no spanning-tree mst priority» для установки значения по умолчанию. Значение по умолчанию: 32768. Приоритет моста необходим для определения корневого моста: корневым мостом становится устройство с наименьшим числовым значением приоритета. Если приоритет двух устройств одинаков, то корневым мостом становится устройство с наименьшим числовым значением MAC-адреса.

Примеры

Пример показывает, как установить приоритет моста в сети для CIST равным 8192:

1
2
3
# configure terminal
(config)# spanning-tree mst 0 priority 8192
(config)#

spanning-tree mst vlan

Синтаксис команды

spanning-tree mst instance vlan v_vlan_list
no spanning-tree mst instance vlan

Описание синтаксиса

Параметр Описание
instance номер поддерева Spanning Tree в диапазоне от 0 до 7 (CIST=0, MST2=1...).
v_vlan_list список VLAN в диапазоне от 1 до 4095.

Режим команды: Режим глобальной настройки.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree mst vlan» для установки списка VLAN, ассоциированных с поддеревом MST. Используйте команду «no spanning-tree mst vlan» для удаления списка VLAN, ассоциированных с поддеревом MST. По умолчанию все VLAN добавлены в CIST (Common and Internal Spanning Tree) – поддерево с номером 0. Для того, чтобы несколько устройств находилось в одном MST-регионе, они должны иметь одинаковые ассоциации VLAN с поддеревьями MST, одинаковую ревизию конфигурации и одинаковое имя.

Примеры

Пример показывает, как установить список VLAN, ассоциированных с поддеревом MST №1 равным «10-100»:

1
2
3
# configure terminal
(config)# spanning-tree mst 1 vlan 10-100
(config)#

spanning-tree mst forward-time

Синтаксис команды

spanning-tree mst forward-time fwdtime
no spanning-tree mst forward-time

Описание синтаксиса

Параметр Описание
fwdtime время перехода портов в режим передачи данных с диапазоном значений от 6 до 30 секунд.

Режим команды: Режим глобальной настройки.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree mst forward-time» для установки времени перехода портов в режим передачи данных («forwarding») при изменении топологии сети для протокола Spanning Tree. Используйте команду «no spanning-tree mst forward-time» для установки значения по умолчанию. Значение по умолчанию: 15 секунд. Уменьшение времени перехода портов в режим передачи данных позволяет ускорить сходимость топологии сети, но потенциально может привести к возникновению кольцевых топологий на короткие промежутки времени. В режимах RSTP и MST время перехода может быть уменьшено автоматически после установления топологии сети.

Примеры

Пример показывает, как установить время перехода портов в режим передачи данных на CIST равным 30 секундам:

1
2
3
# configure terminal
(config)# spanning-tree mst forward-time 30
(config)#

spanning-tree mst max-age

Синтаксис команды

spanning-tree mst max-age maxage [ forward-time fwdtime ]
no spanning-tree mst max-age

Описание синтаксиса

Параметр Описание
maxage время старения информации от корневого моста в диапазоне от 6 до 40 секунд.
fwdtime время перехода портов в режим передачи данных с диапазоном значений от 6 до 30 секунд.

Режим команды: Режим глобальной настройки.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree mst maxage» для установки времени старения информации о состоянии корневого моста. Используйте команду «no spanning-tree mst max-age» для установки значения по умолчанию. Значение по умолчанию: 20 секунд. По истечении данного времени корневой мост считается вышедшим из строя и происходит выбор нового корневого моста.

Примеры

Пример показывает, как установить время старения информации о состоянии корневого моста на CIST равным 40 секундам и время перехода портов в режим передачи данных равным 30 секундам:

1
2
3
# configure terminal
(config)# spanning-tree mst max-age 40 forward-time 30
(config)#

spanning-tree mst max-hops

Синтаксис команды

spanning-tree mst max-hops maxhops
no spanning-tree mst max-hops

Описание синтаксиса

Параметр Описание
maxhops количество мостов (hops) в MST-регионе перед тем, как пакет BPDU будет удален, в диапазоне от 6 до 40.

Режим команды: Режим глобальной настройки.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree mst maxhops» для установки количества мостов (hops) в MST-регионе перед тем, как пакет BPDU будет удален. Используйте команду «no spanningtree mst max-hops» для установки значения по умолчанию. Значение по умолчанию: 20 мостов. Настройка ограничивает максимальный размер (диаметр) MST-региона. Необходимо использовать значение равное или большее расстояния между корневым мостом и другими мостами (в количестве прыжков). В противном случае устройства MSTрегиона будут работать некорректно.

Примеры

Пример показывает, как установить максимальный размер (диаметр) MST-региона равным 30 мостам:

1
2
3
# configure terminal
(config)# spanning-tree mst max-hops 30
(config)#

spanning-tree mst name

Синтаксис команды

spanning-tree mst name name revision revision
no spanning-tree mst name

Описание синтаксиса

Параметр Описание
name имя региона MSTP длиной до 32 символов.
revision номер версии конфигурации MSTP в диапазоне от 0 до 65535.

Режим команды: Режим глобальной настройки.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree mst name» для установки имени региона и номера версии конфигурации MSTP. Используйте команду «no spanning-tree mst name» для установки значения по умолчанию. По умолчанию: имя региона – пустая строка, номер версии – 0. Для того, чтобы несколько устройств находилось в одном MST регионе, они должны иметь одинаковое отображение VLAN на поддеревья, одинаковую ревизию конфигурации и одинаковое имя.

Примеры

Пример показывает, как установить имя региона «RegionName» и номер версии 100:

1
2
3
# configure terminal
(config)# spanning-tree mst name RegionName revision 100
(config)#

spanning-tree recovery interval

Синтаксис команды

spanning-tree recovery interval interval
no spanning-tree recovery interval

Описание синтаксиса

Параметр Описание
interval интервал времени в диапазоне от 30 до 86400 секунд.

Режим команды: Режим глобальной настройки.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree recovery interval» для установки интервала времени восстановления после возникновения ошибки. Используйте команду «no spanning-tree recovery interval» для установки значения по умолчанию. По умолчанию функция отключена.

Примеры

Пример показывает, как установить интервал времени восстановления после возникновения ошибки, равный 100 секундам:

1
2
3
# configure terminal
(config)# spanning-tree recovery interval 100
(config)#

spanning-tree restricted-role (interface)

Синтаксис команды

spanning-tree restricted-role
no spanning-tree restricted-role

Описание синтаксиса

Команда не имеет аргументов.

Режим команды: Режим настройки интерфейса.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree restricted-role» для включения механизма защиты от подмены корневого моста (Root Guard) на интерфейсе. Используйте команду «no spanning-tree restricted-role» для отключения механизма. По умолчанию функция отключена. Механизм защиты используется, если есть вероятность подключения нелегитимного моста (коммутатора) к порту устройства в целях предотвращения возможности перехода нелегитимного моста в режим корневого моста сети. Если механизм защиты включен на порту, то порт никогда не может получить роль корневого порта, а только роль из списка: Designated, Alternate, Backup или Disabled.

Примеры

Пример показывает, как включить механизм защиты от подмены корневого моста на интерфейсе gigabitethernet 1/1:

1
2
3
4
# configure terminal
(config)# interface GigabitEthernet 1/1
(config-if)# spanning-tree restricted-role
(config-if)#

spanning-tree restricted-role (aggregation)

Синтаксис команды

spanning-tree restricted-role
no spanning-tree restricted-role

Описание синтаксиса

Команда не имеет аргументов.

Режим команды: Режим настройки агрегации состояний Spanning Tree.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree restricted-role» для включения механизма защиты от подмены корневого моста (Root Guard). Используйте команду «no spanning-tree restricted-role» для отключения механизма. По умолчанию функция отключена. Механизм защиты используется, если есть вероятность подключения нелегитимного моста (коммутатора) к порту устройства в целях предотвращения возможности перехода нелегитимного моста в режим корневого моста сети. Если механизм защиты включен на порту, то порт никогда не может получить роль корневого порта, а только роль из списка: Designated, Alternate, Backup или Disabled.

Примеры

Пример показывает, как включить механизм защиты от подмены корневого моста:

1
2
3
4
# configure terminal
(config)# spanning-tree aggregation
(config-stp-aggr)# spanning-tree restricted-role
(config-stp-aggr)#

spanning-tree restricted-tcn (interface)

Синтаксис команды

spanning-tree restricted-tcn
no spanning-tree restricted-tcn

Описание синтаксиса

Команда не имеет аргументов.

Режим команды: Режим настройки интерфейса.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree restricted-tcn» для установки запрета на передачу извещения об изменении топологии сети на другие интерфейсы. Используйте команду «no spanning-tree restricted-tcn» для отмены запрета. По умолчанию функция отключена. Включение функции предотвращает передачу извещения об изменении топологии сети на другие интерфейсы. Это означает, что даже если порт получит BPDU с установленным флагом изменения топологии, порт не будет очищать свои динамические MAC-адреса и не будет передавать дальше BPDU с установленным флагом изменения топологии.

Примеры

Пример показывает, как установить запрет на передачу извещения об изменении топологии сети на другие интерфейсы для интерфейса gigabitethernet 1/1:

1
2
3
4
# configure terminal
(config)# interface GigabitEthernet 1/1
(config-if)# spanning-tree restricted-tcn
(config-if)#

spanning-tree restricted-tcn (aggregation)

Синтаксис команды

spanning-tree restricted-tcn
no spanning-tree restricted-tcn

Описание синтаксиса

Команда не имеет аргументов.

Режим команды: Режим настройки агрегации состояний Spanning Tree.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree restricted-tcn» для установки запрета на передачу извещения об изменении топологии сети на другие интерфейсы. Используйте команду «no spanning-tree restricted-tcn» для отмены запрета. По умолчанию функция отключена. Включение функции предотвращает передачу извещения об изменении топологии сети на другие интерфейсы. Это означает, что даже если порт получит BPDU с установленным флагом изменения топологии, порт не будет очищать свои динамические MAC-адреса и не будет передавать дальше BPDU с установленным флагом изменения топологии.

Примеры

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

1
2
3
4
# configure terminal
(config)# spanning-tree aggregation
(config-stp-aggr)# spanning-tree restricted-tcn
(config-stp-aggr)#

spanning-tree transmit hold-count

Синтаксис команды

spanning-tree transmit hold-count holdcount
no spanning-tree transmit hold-count

Описание синтаксиса

Параметр Описание
holdcount ограничение в диапазоне от 1 до 10 пакетов в секунду.

Режим команды: Режим глобальной настройки.
Уровень доступа: 15

Указания по применению

Используйте команду «spanning-tree transmit hold-count» для установки ограничения на количество BPDU, отправляемых каждую секунду. Используйте команду «spanning-tree transmit hold-count» для установки значения по умолчанию. По умолчанию 6 пакетов в секунду. Увеличение ограничения может существенно повысить нагрузку на центральный процессор устройства.

Примеры

Пример показывает, как установить ограничение на количество BPDU, отправляемых каждую секунду, равным 5:

1
2
3
# configure terminal
(config)# spanning-tree transmit hold-count 5
(config)#