Налаштування 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