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