Добавить в цитаты Настройки чтения

Страница 6 из 18

Протокол связующего дерева (STP) выбор корневого коммутатора

По умолчанию для 802.1d и 802.1w, корневой коммутатор будет выбран автоматический, но он может не совпасть с нашим корневым коммутатором или в результате добавления нового коммутатора в сеть, изменить всю топологию сети, поэтому настоятельно рекомендуется задать его самим. Ниже приведены два варианта команд:

sw1(config)# spa

sw2(config)# spa

sw1(config)# spa

sw2(config)# spa

В данном примере sw1 является первым корневым для всех виртуальных локальных сетей (vlans), а sw2 вторым корневым для всех виртуальных локальных сетей нашей сети.

Данная команда показывает, что данный коммутатор является корневым для vlan 9

sw1#show spa

VLAN0009

Spa

Root ID Priority 9

Address 001b.544e.3280

This bridge is the root

Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec

Bridge ID Priority 9 (priority 0 sys-id-ext 9)

Address 001b.544e.3280

Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec

Aging Time 300

Interface Role Sts Cost Prio.Nbr Type

–– – – – – –

Gi1/0/6 Desg FWD 4 128.6 P2p

Gi1/0/7 Desg FWD 4 128.7 P2p

Gi1/0/8 Desg FWD 4 128.8 P2p

Gi1/0/9 Desg FWD 4 128.9 P2p

Gi1/0/10 Desg FWD 4 128.10 P2p

Протокол

связующего

дерева

балансировка

нагрузки

со

стоимостью

порта

(STP Load balancing with Port Cost)

Мы можем также управлять балансировкой при помощи изменения стоимости портов, по умолчанию стоимость гигабитного порта 4, с помощь команды показанной ниже можно изменить её как в большую, так и в меньшую сторону:

sw1(config)#interface Gi0/1

sw1(config-if)#spa

При назначении стоимости равной 1 данный порт будет корневым для коммутатора доступа:

Проверка осуществляется командой:

Show spa

Протокол связующего дерева балансировка нагрузки с

приоритетом порта (STP Load balancing with Port Priority)

Также возможно изменение роли порта при помощи изменения приоритета:

sw1(config)#interface Gi0/1

sw1(config-if)#spa

Проверка осуществляется командой:

sw1#Show spa

Множественный протокол связующего дерева MST (802.1s)

Данный протокол также как и 802.1w достаточно быстрый и используется при очень большом количестве vlan. Настраивается:

sw1(config)#spa

sw1(config)#spa

sw1(config-mst)#name MYVLAN

sw1(config-mst)# revision 1

sw1(config-mst)#instance 1 vlan 10, 11, 12, 13, 14, 15

sw1(config-mst)#instance 2 vlan 16, 17, 18, 19, 20, 21

sw2(config)#spa

sw2(config)# spa

sw2(config-mst)#name MYVLAN

sw2(config-mst)#revision 1

sw2(config-mst)#instance 1 vlan 10, 11, 12, 13, 14, 15

sw2(config-mst)#instance 2 vlan 16, 17, 18, 19, 20, 21

sw2(config)#spa

Последней строкой задано, что второй коммутатор является корневым для 2 инстанции:

sw3(config)#spa

sw3(config)#spa

sw3(config-mst)#name MYVLAN

sw3(config-mst)#revision 1

sw3(config-mst)#instance 1 vlan 10, 11, 12, 13, 14, 15

sw3(config-mst)#instance 2 vlan 16, 17, 18, 19, 20, 21

sw3(config)#spa

Последней строкой задано, что третий является корневым для первой инстанции:

sw4(config)#spa

sw4(config)#spa

sw4(config-mst)#name MYVLAN

sw4(config-mst)#revision 1





sw4(config-mst)#instance 1 vlan 10, 11, 12, 13, 14, 15

sw4(config-mst)#instance 2 vlan 16, 17, 18, 19, 20, 21

Проверка осуществляется командой:

show spa

show spa

Множественный протокол связующего дерева балансировка нагрузки со стоимостью порта (MST Load balancing with Port Cost)

sw1(config)#interface Gi0/1

sw1(config-if)#spa

Проверка осуществляется командой:

sw1#show spa

Множественный протокол связующего дерева балансировка нагрузки с приоритетом порта (MST Load balancing with Port Priority)

sw1(config)#interface Gi0/1

sw1(config-if)#spa

Проверка осуществляется командой:

sw1#show spa

Подводим итог:

sw1#conf t

sw1(config)#spa

sw1(config)# spa

sw1(config)#end

sw1#wr

sw2#conf t

sw2(config)# spa

sw2(config)# spa

sw2(config)#end

sw2#wr

Мы сделали первый коммутатор корневым для всех виртуальных сетей, а второй коммутатор, вторым корневым.

Проверка осуществляется командой:

sw1#show spa

Утилиты Протокола связующего дерева STP

Быстрый порт (Portfast)

Данная утилита STP позволяет порту пропустить состояния listening и learning и сразу перейти в состояние forwarding. Она используется только на портах доступа. При её включении поступает предупреждение, что к данному порту нельзя подключать коммутаторы, а только хосты.

Настраивается двумя способами:

В первом варианте вводиться одной строкой и применяется ко всем портам доступа, показано ниже:

sw1(config)#spa

Проверка осуществляется командой:

sw1#show spa

Switch is in rapid-pvst mode

Root bridge for: none

Extended system ID is enabled

Portfast Default is enabled

PortFast BPDU Guard Default is enabled

Portfast BPDU Filter Default is disabled

Loopguard Default is disabled

EtherCha

UplinkFast is disabled

BackboneFast is disabled

Configured Pathcost method used is short

Во втором варианте и этот вариант более рекомендуем, настраивается на каждом интерфейсе, показано ниже:

sw1(config)#interface FastEthernet0/1

sw1(config-if)#switchport access vlan 9

sw1(config-if)#switchport mode access

sw1(config-if)#spa

Отключается на интерфейсе командой:

sw1(config-if)#spa

Проверка осуществляется командой:

sw1#show spa

VLAN0009 enabled

Или в развернутом варианте:

sw1#show spa

Port 3 (FastEthernet0/1) of VLAN0016 is designated forwarding

Port path cost 19, Port priority 128, Port Identifier 128.3.

Designated root has priority 16, address 001b.544e.3280

Designated bridge has priority 32784, address 001b.2b24.2f00

Designated port id is 128.3, designated path cost 4

Timers: message age 0, forward delay 0, hold 0

Number of transitions to forwarding state: 1

The port is in the portfast mode

Link type is point-to-point by default

Bpdu guard is enabled

Loop guard is enabled by default on the port

BPDU: sent 33130, received 0

Защита

от