
Для обеспечения надежности промышленных сетей Ethernet между устройствами часто используются резервные каналы связи для предотвращения потерь данных при обрыве соединения. В таких топологиях существует вероятность возникновения широковещательных штормов из-за петель в избыточных каналах. Для обеспечения нормального функционирования таких отказоустойчивых систем был создан протокол STP (Spanning Tree Protocol). Со временем данный протокол был переработан, и появился обновленный стандарт RSTP (Rapid Spanning Tree Protocol).
WEB-интерфейс
По умолчанию MSTP уже включен на всех портах. Для активации RSTP достаточно в пункте Spanning Tree на вкладке Global Configuration установить значение Protocol Version – RSTP:

Дополнительно можно выборочно на портах отключить/включить STP, настроить Port Cost (стоимость порта: чем меньше cost, тем выше вероятность, что порт будет использоваться для передачи трафика), Port Priority (порт с меньшим priority будет выбран как короткий путь к Root Bridge, если cost одинаковый).
Пункт Spanning Tree вкладка Interfaces:

CLI
По SSH, Telnet подключаемся к командной строке коммутатора и вводим следующие команды:
Определяем режим работы STP как RSTP:

| Команда | Значение |
| configure terminal (conf t) | Режим глобальной конфигурации |
| Spanning-tree mode rstp | Перевод режима работы STP в RSTP |
Включаем/отключаем на отведенных портах RSTP (По умолчанию STP активирован на всех портах)

| Команда | Значение |
| configure terminal (conf t) | Режим глобальной конфигурации |
| interface FastEthernet 1/7 interface port_type [plist] |
Переход в режим настройки интерфейса |
| spanning-tree | Включаем STP на интерфейсе |
| no spanning-tree | Отключаем STP на интерфейсе |
Настройка пользовательских параметров priority и cost (Опционально)

| Команда | Значение |
| configure terminal (conf t) | Режим глобальной конфигурации |
| interface FastEthernet 1/7 interface port_type [plist] |
Переход в режим настройки интерфейса |
| spanning-tree mst 0 port-priority 160 | Установка значения port-priority 160 |
| spanning-tree mst 0 cost 20000 | Установка значения cost 20000 |
WEB-интерфейс
По умолчанию RSTP уже включен на всех портах. Для настройки RSTP достаточно в пункте Spanning Tree на вкладке Global Configuration установить значение Protocol Version – RSTP:

Дополнительно можно выборочно на портах отключить/включить STP, настроить Port Cost (стоимость порта: чем меньше cost, тем выше вероятность, что порт будет использоваться для передачи трафика), Port Priority (порт с меньшим priority будет выбран как короткий путь к Root Bridge, если cost одинаковый).
Пункт Spanning Tree вкладка Interfaces:

Пункт Spanning Tree вкладка Guards:

CLI
По SSH, Telnet подключаемся к командной строке коммутатора и вводим следующие команды:
По умолчанию RSTP уже включен, переключаем режим работы STP в RSTP.

| Команда | Значение |
| configure terminal (conf t) | Режим глобальной конфигурации |
| Spanning-tree mode rstp | Перевод режима работы STP в RSTP |
Расширенные настройки (опционально):

| Команда | Значение |
| configure terminal (conf t) | Режим глобальной конфигурации |
| Spanning-tree mode rstp | Перевод режима работы STP в RSTP |
| interface gigabitethernet 0/11 interface port_type [plist] |
Переход в режим настройки интерфейса |
| spanning-tree bpdufilter enable | Отключаем STP на интерфейсе |
| spanning-tree bpdufilter disable | Включаем STP на интерфейсе |
| spanning-tree cost 20000 | Установка значения cost 20000 |
| spanning-tree port-priority 160 | Установка значения port-priority 160 |