Настройка 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