Настройка STP на коммутаторах DELL (В зависимости от версии ОС коммутатора синтаксис может несколько различаться.
Прежде, чем производить настройку STP на портах коммутатора, необходимо произвести глобальную настройку протокола:
console(config)# spanning-tree console(config)# spanning-tree mode rstp console(config)# spanning-tree priority 12288 console(config)# spanning-tree hello-time 5 console(config)# spanning-tree max-age 12 console(config)# spanning-tree forward-time 25 console(config)# exit
В данном случае настраиваются версия протокола, приоритет коммутатора при построении дерева, время продвижения пакета, длительность посылки пакета hello. После того, как произведена глобальная настройка протокола, производят настройку протокола на портах коммутатора, которые будут участвовать в построении древовидной топологии.
console> enable console# configure console(config)# interface ethernet 1/e1 console(config-if)# spanning-tree disable console(config-if)# spanning-tree cost 35000 console(config-if)# spanning-tree port-priority 96 console(config-if)# spanning-tree portfast console(config-if)# exit console(config)# exit
При настройке указывается стоимость пути и приоритет порта.
Также протокол может настраиваться в группах линков, объединённых протоколом LAG. Поскольку данные линки выступают в качестве одного логического линка.
console(config)# interface port-channel 1 console(config-if)# spanning-tree disable console(config-if)# spanning-tree cost 35000 console(config-if)# spanning-tree port-priority 96 console(config-if)# spanning-tree portfast
Настройка RSTP от STP отличается в выборе режима работы протокола:
console(config)# interface ethernet 1/e5 console(config-if)# spanning-tree link-type shared console(config-if)# spanning tree mode rstp
Протокол MSTP отличается от протокола STP или RSTP тем, что способен разрывать логические линки в VLAN. Таким образом в одном физическом линке могут одновременно присутствовать как активные, так и не активные (логически разорванные) линки нескольких VLAN.
console(config)# spanning-tree mst configuration console(config-mst)# instance 1 add vlan 10-20 console(config-mst)# name region1 console(config-mst)# revision 1 console(config)# spanning-tree mst configuration console(config-mst)# instance 2 add vlan 21-30 console(config-mst)# name region1 console(config-mst)# revision 1 console(config-mst)# show pending Pending MST configuration Name: Region1 Revision: 1 Instance Vlans Mapped -------- ------------ 0 1-9,31-4094 1 10-20 2 21-30