Данной командой включается протокол STP на устройстве глобально в режиме CONFIG и на определенных интерфейсах в режимах конфигурирования интерфейсов (FRONT-PORT, PORT-CHANNEL). Использование отрицательной формы команды (no) устанавливает запрет на использование функции STP.
[no] spanning-tree enable
Команда не содержит аргументов.
CONFIGURE
FRONT-PORT
PORT-CHANNEL
ma4000(config)# spanning-tree enable |
Функция STP включена.
Данной командой устанавливается время задержки передачи данных. Задержка передачи (forwarding delay) — это время, в течение которого интерфейс находится в состояниях «Listening» и «Learning», прежде чем перейти в состояние «Forwarding».
Использование отрицательной формы команды (no) устанавливает время задержки передачи данных по умолчанию.
spanning-tree fdelay <DELAY>
no spanning-tree fdelay
<DELAY> – время задержки передачи данных, [4 .. 30] секунд.
15 секунд
CONFIG
ma4000(config)# spanning-tree fdelay 20 |
Данной командой устанавливается время отправки hello-пакетов.
Обмен hello-пакетами осуществляется между корневым мостом (Root Bridge) и выделенными мостами (Designated Bridges) и служит для обмена информацией о топологии всей коммутируемой локальной сети.
Использование отрицательной формы команды (no) устанавливает время отправки hello-пакетов по умолчанию.
spanning-tree hello <TIME>
no spanning-tree hello
<TIME> – время отправки hello-пакетов.
2
CONFIG
ma4000(config)# spanning-tree hello 2 |
1В текущей версии ПО изменить параметр нельзя. По умолчанию значение 2.
Данной командой устанавливается максимальное количество BPDU-пакетов, которое может принять устройство в течение секунды.
Использование отрицательной формы команды (no) устанавливает максимальное количество BPDU -пакетов, которое может принять устройство в течение секунды, по умолчанию.
spanning-tree holdcount <COUNT>
no spanning-tree holdcount
<COUNT> – количество BPDU-пакетов, принимает значение [1 .. 10].
6
CONFIG
ma4000(config)# spanning-tree holdcount 5 |
Данной командой устанавливается значение таймера ожидания BPDU-пакета.
Использование отрицательной формы команды (no) устанавливает значение таймера ожидания BPDU-пакета по умолчанию.
spanning-tree maxage <TIME>
no spanning-tree maxage
<TIME> – время ожидания BPDU-пакета, принимает значение [6 .. 40].
20
CONFIG
ma4000(config)# no spanning-tree maxage 15 |
Данной командой устанавливается тип протокола spanningtree: STP, RSTP, MST.
Использование отрицательной формы команды (no) устанавливает тип протокола RSTP (установлен по умолчанию).
spanning-tree mode <MODE>
no spanning-tree mode
<MODE> – тип протокола:
RSTP
CONFIG
ma4000(config)# spanning-tree mode rstp |
Команда служит для установки режима обработки пакетов BPDU интерфейсом, на котором выключен протокол STP.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
spanning-tree bpdu <MODE>
<MODE> – способ обработки:
filtering – на интерфейсе с выключенным протоколом STP BPDU-пакеты фильтруются;
flooding – на интерфейсе с выключенным протоколом STP нетегированные BPDU-пакеты передаются, тегированные – фильтруются.
flooding
CONFIG
ma4000(config)# spanning-tree bpdu flooding |
Данной командой в режиме PP4X CONFIGURE устанавливается приоритет моста связующего дерева STP, (0-65535). Корневым коммутатором назначается коммутатор с меньшим приоритетом. По умолчанию установлено 32768. Значение приоритета должно быть кратно 4096.
Данной командой в режимах конфигурирования интерфейсов FRONT-PORT, PORT-CHANNEL устанавливается приоритет интерфейса в связующем дереве STP, (0-240). Значение приоритета должно быть кратно 16. По умолчанию установлено 128.
Использование отрицательной формы команды (no) устанавливает приоритет для работы протокола STP по умолчанию.
spanning-tree priority <PRIORITY>
no spanning-tree priority
<PRIORITY > – приоритет.
В режиме CONFIG принимает значение [0..65535], которое должно быть кратно 4096.
В режимах FRONT-PORT, PORT-CHANNEL принимает значение [0..240], которое должно быть кратно 16.
в режиме CONFIG – 32768
в режимах FRONT-PORT, PORT-CHANNEL – 128.
CONFIG
FRONT-PORT
PORT-CHANNEL
ma4000(front-port-2/5)# spanning-tree priority 128 |
Установлен приоритет 128.
Данной командой для конфигурируемого порта устанавливается ценность пути для работы протокола STP.
Использование отрицательной формы команды (no) устанавливает значение ценности пути по умолчанию.
spanning-tree pathcost <PATHCOST>
no spanning-treepath cost
<PATHCOST> – ценность пути, принимает значения [0.. 200000000].
0
FRONT-PORT
PORT-CHANNEL
ma4000(front-port-2/5)# spanning-tree pathcost 1 |
Установлена ценность пути 1.
Данной командой устанавливается тип соединения как edge-линк в сторону хоста. В этом случае при поднятии линка на порте автоматически разрешается передача данных.
Использование отрицательной формы команды (no) восстанавливает значения по умолчанию.
[no] spanning-tree admin-edge
Команда не содержит аргументов.
отключен
FRONT-PORT
PORT-CHANNEL
ma4000(front-port-2/5)# spanning-tree admin-edge |
Для конфигурируемого порта включен тип соединения edge-линк.
Данной командой устанавливается тип определения соединения p2p.
Использование отрицательной формы команды (no) устанавливает тип определения соединения p2p по умолчанию.
spanning-tree admin-p2p <TYPE>
no spanning-tree admin-p2p
<TYPE> – тип определения соединения:
auto
FRONT-PORT
PORT-CHANNEL
ma4000(front-port-2/5)# spanning-tree admin-p2p auto |
Для конфигурируемого порта определение типа соединения p2p происходит на основании bdpu.
Данной командой устанавливается автоматическое определение бриджа на конфигурируемом интерфейсе/интерфейсах.
Использование отрицательной формы команды (no) отключает автоматическое определение бриджа на конфигурируемом интерфейсе/интерфейсах.
[no] spanning-tree auto-edge
Включена.
Команда не содержит аргументов.
FRONT-PORT
PORT-CHANNEL
ma4000(front-port-2/5)# spanning-tree auto-edge |
Функция автоматического определения бриджа включена.
Переход в режим конфигурирования mst.
spanning-tree mst configuration
Команда не содержит аргументов.
CONFIG
ma4000(config)# spanning-tree mst configuration |
Данная команда позволяет установить приоритет для данного узла доступа перед остальными, использующими общий экземпляр MSTP. Значение должно быть кратно 4096.
Использование отрицательной формы команды (no) устанавливает значение приоритета по умолчанию.
[no] spanning-tree mst instance priority <INSTANCE> <PRIORITY>
<INSTANCE> – идентификатор экземпляра протокола MSTP, принимает значения [1..15];
<PRIORITY> – приоритет, принимает значения в диапазоне [0..61440], значение должно быть кратно 4096.
32768
CONFIG
ma4000(config)# spanning-tree mst instance |
Данная команда устанавливает максимальное количество транзитных участков для пакета BPDU, необходимых для формирования дерева и удержания информации о его строении. Если пакет уже прошел максимальное количество транзитных участков, то на следующем участке он отбрасывается.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
[no] spanning-tree mst max-hops <COUNT>
<COUNT> – максимальное количество транзитных участков, принимает значение [6..40].
CONFIG
ma4000(config)# spanning-tree mst max-hops |
Данная команда позволяет просмотреть состояние STP-протокола на стеке устройств. При указании команды instance можно просмотреть состояние STP-протокола для определенного идентификатора экземпляра протокола MSTP.
show spanning-tree active [instance <INSTANCE>]
<INSTANCE> – идентификатор экземпляра протокола MSTP, принимает значения [1..15].
ROOT
ma4000# show spanning-tree active spanning tree: off |
Команда служит для просмотра состояния моста. При указании команды instance можно просмотреть состояние моста для определенного идентификатора экземпляра протокола MSTP.
show spanning-tree bridge [instance <INSTANCE>]
<INSTANCE> – идентификатор экземпляра протокола MSTP, принимает значения [1..15].
ROOT
ma4000# show spanning-tree bridge Cannot get spanning-tree status |
Данная команда позволяет просмотреть состояние STP-протокола для указанного диапазона интерфейсов.
show spanning-tree interface <INTERFACE> <RANGE>
<INTERFACE> – тип интерфейса: front-port; gpon-port; ont; plc-front-port; plc-mgmt-pon-port; plc-pon-port; plc-slot-channel; plc-slot-port; port-channel; slot-channel; slot-port; stack-port. Описание интерфейсов приведено в таблице 4.1.
<RANGE> – номер интерфейса. Диапазон значений и правила нумерации описаны в таблице 4.1. При указании значения «all» в команде будут указаны все интерфейсы заданного типа.
Можно указать список номеров через «,» или указать диапазон через «-».
ROOT
ma4000# show spanning-tree interface front-port 1/0-1 spanning tree: off |
Команда служит для просмотра способа обработки BPDU-пакетов для интерфейсов, на которых функция STP отключена.
show spanning-tree bpdu
Команда не содержит аргументов.
ROOT
ma4000# show spanning-tree bpdu Global: flooding |
Команда служит для просмотра информации о сконфигурированных экземплярах MSTP.
show spanning-tree mst-configuration
Команда не содержит аргументов.
ROOT
ma4000# show spanning-tree mst-configuration Name: Revision: 0 MST Configuration ~~~~~~~~~~~~~~~~~ Inst State Mapped Vlans ---- -------- ------------------------------------------------------------ 0 enabled 1, 30, 200 |