STP логически блокирует избыточные каналы между коммутаторами и трафик через них не передается. Тем самым предотвращается образование петель с бесконечной пересылкой фреймов между коммутаторами.
На коммутаторах Вектор Технологии Spanning-tree может работать в трёх режимах:
SW(config)#spanning-tree mode ? mstp MSTP(802.1s) rstp RSTP(802.1w) stp STP(802.1D) |
По умолчанию на коммутаторах Vector включается mstp:
SW(config)#spanning-tree MSTP is starting now, please wait................ MSTP is enabled successfully. |
Данная команда является минимальной настройкой для работы STP.
Регион MSTP может быть образован из нескольких смежных коммутаторов с одинаковыми MSID (MST Configuration Identification), состоящими из:
• Имя региона MSTP;
• Ревизия конфигурации;
• Дайджест соответствий VLAN-MSTI.
MSID добавляется к MSTP BPDU таким образом, что сохраняется полная совместимость с STP и RSTP.
При этом MSTP BPDU, отправленные разными коммутаторами одного региона, воспринимаются смежными STP/RSTP коммутаторами как RSTP BPDU одного коммутатора
Установка приоритета spanning-tree коммутатора:
SW(config)#spanning-tree priority 0 |
Чем ниже приоритет тем выше вероятность, что данный коммутатор будет выбран в качестве root коммутатора.
Настройка пограничного (edge) порта:
SW(config-if-ethernet1/0/1)#spanning-tree portfast |
Эта функция настраивается на портах подключенным к конечным устройствам (ПК, принтерам, серверам, но не другим коммутаторам), и позволяет сразу переходить в состояние пересылки данных (Forwarding), минуя промежуточные фазы прослушивания (Listening) и обучения (Learning).
Настройка функции bpdufilter, которая позволяет отбрасывает поступающие на порт BPDU.
SW(config-if-ethernet1/0/2)#spanning-tree portfast bpdufilter |
Настройка функции bpduguard, которая отключает порт при получении BPDU.
SW(config-if-ethernet1/0/3)#spanning-tree portfast bpduguard |
Отключение STP на порту.
SW(config-if-ethernet1/0/4)#no spanning-tree |
При такой настройке отключаются отправка BPDU и отбрасываются входящие BPDU.
Создание отдельного instanse и добавление в него vlan.
SW(config)#spanning-tree mst configuration SW(Config-Mstp-Region)#name sw1-sw2 SW(Config-Mstp-Region)#instance 1 vlan 20;30 |
Команды для проверки STP
SW_2100#show spanning-tree *********************************** Process 0 *********************************** -- MSTP Bridge Config Info -- Standard : IEEE 802.1s Bridge MAC : 8c:1f:64:36:51:d6 Bridge Times : Max Age 20, Hello Time 2, Forward Delay 15 Force Version: 3 ########################### Instance 0 ########################### Self Bridge Id : 32768.8c:1f:64:36:51:d6 Root Id : 4096.8c:1f:64:36:51:ca Ext.RootPathCost : 0 Region Root Id : 4096.8c:1f:64:36:51:ca Int.RootPathCost : 20000 Root Port ID : 128.24 Current port list in Instance 0: Ethernet1/0/2 Ethernet1/0/3 Ethernet1/0/15 Ethernet1/0/24 (Total 4) PortName ID ExtRPC IntRPC State Role DsgBridge DsgPort -------------- ------------ --------- --------- --- ---- ------------------ ------------ Ethernet1/0/2 128.00002 0 20000 FWD DSGN 32768.8c1f643651d6 128.00002 Ethernet1/0/3 128.00003 0 20000 FWD DSGN 32768.8c1f643651d6 128.00003 Ethernet1/0/15 128.00015 0 20000 FWD DSGN 32768.8c1f643651d6 128.00015 Ethernet1/0/24 128.00024 0 0 FWD ROOT 4096.8c1f643651ca 128.00038 |
SW_2100#show spanning-tree detail *********************************** Process 0 *********************************** ########################### Instance 0 ########################### Bridge Identifier has priority 32768, address 8c1f.6436.51d6 Configured hello time 2, max age 20, forward delay 15 The root of this instance is 4096.8c1f.6436.51ca The region root of this instance is 4096.8c1f.6436.51ca The root port of this bridge is 128.24 for this instance The Global top change mode is enabled Port 2 (Ethernet1/0/2) of Instance 0 is DSGN forwarding Operation port path cost 20000,Port priority 128, Port Identifier 128.2 Designated region root has priority 4096, address 8c1f.6436.51ca Designated bridge has priority 32768, address 8c1f.6436.51d6 Designated port id is 128.2, Root path cost: external 0 / Internal 20000 BPDU: sent 2861(TCN 0, CONFIG 49, MST 2765) received 0(TCN 0, CONFIG 0, MST 0) Port 3 (Ethernet1/0/3) of Instance 0 is DSGN forwarding Operation port path cost 20000,Port priority 128, Port Identifier 128.3 Designated region root has priority 4096, address 8c1f.6436.51ca Designated bridge has priority 32768, address 8c1f.6436.51d6 Designated port id is 128.3, Root path cost: external 0 / Internal 20000 BPDU: sent 2861(TCN 0, CONFIG 49, MST 2765) received 0(TCN 0, CONFIG 0, MST 0) Port 15 (Ethernet1/0/15) of Instance 0 is DSGN forwarding Operation port path cost 20000,Port priority 128, Port Identifier 128.15 Designated region root has priority 4096, address 8c1f.6436.51ca Designated bridge has priority 32768, address 8c1f.6436.51d6 Designated port id is 128.15, Root path cost: external 0 / Internal 20000 BPDU: sent 2861(TCN 0, CONFIG 49, MST 2765) received 2(TCN 0, CONFIG 0, MST 2) Port 24 (Ethernet1/0/24) of Instance 0 is ROOT forwarding Operation port path cost 20000,Port priority 128, Port Identifier 128.24 Designated region root has priority 4096, address 8c1f.6436.51ca Designated bridge has priority 4096, address 8c1f.6436.51ca Designated port id is 128.38, Root path cost: external 0 / Internal 0 BPDU: sent 6(TCN 0, CONFIG 0, MST 3) received 2859(TCN 0, CONFIG 0, MST 2859) |
SW_2100#show spanning-tree interface ethernet 1/0/2 *********************************** Process 0 *********************************** Ethernet1/0/2: Mst ID IntRPC State Role DsgBridge DsgPort VlanCount --- ----------- --------- --- ---- ------------------ ----------- --------- 0 128.00002 20000 FWD DSGN 32768.8c1f643651d6 128.00002 1 SW_2100#show spanning-tree interface ethernet 1/0/2 detail *********************************** Process 0 *********************************** Port 2 (Ethernet1/0/2) of Instance 0 is DSGN forwarding Port admin format is auto Port oper format is privacy Digest-snooping is disabled Top change mode is use global mode Edge port : no(default) Root Guard : disabled Loop Guard : disabled Link type : point-to-point (Auto) Operation port path cost 20000, Port priority 128, Port Identifier 128.2 Designated root has priority 4096, address 8c1f.6436.51ca Designated bridge has priority 32768, address 8c1f.6436.51d6 Designated port id is 128.2, designated path cost 0 BPDU: sent 2877(TCN 0, CONFIG 49, MST 2781) received 0(TCN 0, CONFIG 0, MST 0) |