3.15. Настройка MSTP

Назначение

Функциональность предназначена для обеспечения нескольких путей прохождения трафика, балансирования нагрузки, а также для предотвращения возникновения коммутационных петель на пути следования трафика.

Описание

MSTP (Multiple Spanning Tree Algorithm and Protocol (IEEE 802.1Q-2005)) позволяет передавать информацию о нескольких VLAN в одном блоке данных (BPDU), тем самым уменьшая количество отправляемых BPDU, необходимых для поддержки большого количества VLAN. MSTP обеспечивает несколько путей пересылки трафика данных и позволяет балансировать нагрузку. Он повышает отказоустойчивость сети, поскольку сбой на одном пути пересылки не влияет на другие пути пересылки.

Наиболее распространенное первоначальное развертывание MSTP - на магистральном и распределительном уровнях коммутируемой сети второго уровня; такое развертывание обеспечивает высокую доступность сети, необходимую в среде поставщиков услуг.

Когда коммутатор находится в режиме MSTP, автоматически включается протокол Rapid Spanning Tree Protocol (RSTP), основанный на стандарте IEEE 802.1w. RSTP обеспечивает быструю конвергенцию остовного дерева за счет явного квитирования, которое устраняет задержку пересылки IEEE 802.1D и быстро переводит корневые и назначенные порты в состояние пересылки.

Настройка

image

Рис. 3.19 Сетевая конфигурация

Ниже приведена настройка для коммутаторов “Switch1” – “Switch4” . В случае отсутствия особых пояснений, настройки для всех коммутаторов будут аналогичны.

Шаг 1: Вход в режим “Global config”

Switch# configure terminal

Шаг 2: Установка режима STP

Switch(config)# spanning-tree mode mstp

Шаг 3: Вход в режим конфигурации VLAN и создание VLAN

Switch(config)# vlan database
Switch(config-vlan)# vlan 10
Switch(config-vlan)# vlan 20
Switch(config-vlan)# exit

Шаг 4: Настройка MSTP

Вход в режим конфигурации MSTP, создание региона и инстанции для объединения VLAN, привязка VLAN к инстанции:

Switch(config)# spanning-tree mst configuration
Switch(config-mst)# region RegionName
Switch(config-mst)# instance 1 vlan 10
Switch(config-mst)# instance 2 vlan 20
Switch(config-mst)# exit

Шаг 5: Настройка портов

Switch(config)# interface eth-0-9
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan all
Switch(config-if)# no shutdown
Switch(config-if)# exit
Switch(config)# interface eth-0-10
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan all
Switch(config-if)# no shutdown
Switch(config-if)# exit
Switch(config)# interface eth-0-17
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan all
Switch(config-if)# no shutdown
Switch(config-if)# exit
Switch(config)# interface eth-0-18
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan all
Switch(config-if)# no shutdown
Switch(config-if)# exit

Шаг 6: Включение STP и установка приоритета для каждого коммутатора

На коммутаторе “Switch1”:

Switch# configure terminal
Switch(config)# spanning-tree priority 0
Switch(config)# spanning-tree enable

На коммутаторе “Switch2”:

Switch# configure terminal
Switch(config)# spanning-tree instance 1 priority 0
Switch(config)# spanning-tree enable

На коммутаторе “Switch3”:

Switch# configure terminal
Switch(config)# spanning-tree instance 2 priority 0
Switch(config)# spanning-tree enable

На коммутаторе “Switch4”:

Switch# configure terminal
Switch(config)# spanning-tree enable

Шаг 7: Выход из режима “Global config”

Switch(config)# end

Шаг 8: Проверка

Вывод информации о MSTP на коммутаторе “Switch1”:

Switch# show spanning-tree mst brief
##### MST0:  Vlans: 1
Multiple spanning tree protocol Enabled
Root ID     Priority       0 (0x0000)
            Address     2225.fa28.c900
            Hello Time  2 sec  Max Age  20 sec Forward Delay 15 sec
Bridge ID   Priority       0 (0x0000)
            Address     2225.fa28.c900
            Hello Time  2 sec  Max Age  20 sec Forward Delay 15 sec
            Aging Time  300 sec
Interface    Role          State            Cost      Priority.Number     Type
--------------------------------------------------------------------------------
eth-0-9     Designated     Forwarding      20000           128.9        P2p   
eth-0-10    Designated     Forwarding      20000           128.10       P2p   
eth-0-17    Designated     Forwarding      20000           128.17       P2p   
eth-0-18    Designated     Forwarding      20000           128.18       P2p   
##### MST1:  Vlans: 10
Root ID     Priority       1 (0x0001)
            Address     9c9a.7d91.9f00
Bridge ID   Priority    32769 (0x8001)
            Address     2225.fa28.c900
Interface    Role          State            Cost      Priority.Number     Type
--------------------------------------------------------------------------------
eth-0-9     Rootport       Forwarding      20000           128.9         P2p
eth-0-10    Alternate      Discarding      20000           128.10        P2p
eth-0-17    Designated     Forwarding      20000           128.17        P2p
eth-0-18    Designated     Forwarding      20000           128.18        P2p
##### MST2:  Vlans: 20
Root ID     Priority       2 (0x0002)
            Address     304c.275b.b200
Bridge ID   Priority    32770 (0x8002)
            Address     2225.fa28.c900
Interface    Role          State            Cost      Priority.Number     Type
--------------------------------------------------------------------------------
eth-0-9     Alternate      Discarding      20000           128.9         P2p
eth-0-10    Alternate      Discarding      20000           128.10        P2p
eth-0-17    Rootport       Forwarding      20000           128.17        P2p
eth-0-18    Alternate      Discarding      20000           128.18        P2p

Вывод информации о MSTP на коммутаторе “Switch2”:

Switch# show spanning-tree mst brief
##### MST0:  Vlans: 1
Multiple spanning tree protocol Enabled
Root ID     Priority       0 (0x0000)
            Address     2225.fa28.c900
            Hello Time  2 sec  Max Age  20 sec Forward Delay 15 sec
Bridge ID   Priority    32768 (0x8000)
            Address     9c9a.7d91.9f00
            Hello Time  2 sec  Max Age  20 sec Forward Delay 15 sec
            Aging Time  300 sec
Interface    Role          State            Cost      Priority.Number     Type
--------------------------------------------------------------------------------
eth-0-9     Rootport       Forwarding      20000           128.9        P2p   
eth-0-10    Alternate      Discarding      20000           128.10       P2p   
eth-0-17    Designated     Forwarding      20000           128.17       P2p   
eth-0-18    Designated     Forwarding      20000           128.18       P2p   
##### MST1:  Vlans: 10
Root ID     Priority       1 (0x0001)
            Address     9c9a.7d91.9f00
Bridge ID   Priority       1 (0x0001)
            Address     9c9a.7d91.9f00
Interface    Role          State            Cost      Priority.Number     Type
--------------------------------------------------------------------------------
eth-0-9     Designated     Forwarding      20000           128.9         P2p
eth-0-10    Designated     Forwarding      20000           128.10        P2p
eth-0-17    Designated     Forwarding      20000           128.17        P2p
eth-0-18    Designated     Forwarding      20000           128.18        P2p
##### MST2:  Vlans: 20
Root ID     Priority       2 (0x0002)
            Address     304c.275b.b200
Bridge ID   Priority    32770 (0x8002)
            Address     9c9a.7d91.9f00
Interface    Role          State            Cost      Priority.Number     Type
--------------------------------------------------------------------------------
eth-0-9     Designated     Forwarding      20000           128.9         P2p
eth-0-10    Designated     Forwarding      20000           128.10        P2p
eth-0-17    Rootport       Forwarding      20000           128.17        P2p
eth-0-18    Alternate      Discarding      20000           128.18        P2p

Вывод информации о MSTP на коммутаторе “Switch3”:

Switch# show spanning-tree mst brief
##### MST0:  Vlans: 1
Multiple spanning tree protocol Enabled
Root ID     Priority       0 (0x0000)
            Address     2225.fa28.c900
            Hello Time  2 sec  Max Age  20 sec Forward Delay 15 sec
Bridge ID   Priority    32768 (0x8000)
            Address     304c.275b.b200
            Hello Time  2 sec  Max Age  20 sec Forward Delay 15 sec
            Aging Time  300 sec
Interface    Role          State            Cost      Priority.Number     Type
--------------------------------------------------------------------------------
eth-0-9     Rootport       Forwarding      20000           128.9        P2p   
eth-0-10    Alternate      Discarding      20000           128.10       P2p   
eth-0-17    Alternate      Discarding      20000           128.17       P2p   
eth-0-18    Alternate      Discarding      20000           128.18       P2p   
##### MST1:  Vlans: 10
Root ID     Priority       1 (0x0001)
            Address     9c9a.7d91.9f00
Bridge ID   Priority    32769 (0x8001)
            Address     304c.275b.b200
Interface    Role          State            Cost      Priority.Number     Type
--------------------------------------------------------------------------------
eth-0-9     Designated     Forwarding      20000           128.9         P2p
eth-0-10    Designated     Forwarding      20000           128.10        P2p
eth-0-17    Rootport       Forwarding      20000           128.17        P2p
eth-0-18    Alternate      Discarding      20000           128.18        P2p
##### MST2:  Vlans: 20
Root ID     Priority       2 (0x0002)
            Address     304c.275b.b200
Bridge ID   Priority       2 (0x0002)
            Address     304c.275b.b200
Interface    Role          State            Cost      Priority.Number     Type
--------------------------------------------------------------------------------
eth-0-9     Designated     Forwarding      20000           128.9         P2p
eth-0-10    Designated     Forwarding      20000           128.10        P2p
eth-0-17    Designated     Forwarding      20000           128.17        P2p
eth-0-18    Designated     Forwarding      20000           128.18        P2p

Вывод информации о MSTP на коммутаторе “Switch4”:

Switch# show spanning-tree mst brief
##### MST0:  Vlans: 1
Multiple spanning tree protocol Enabled
Root ID     Priority       0 (0x0000)
            Address     2225.fa28.c900
            Hello Time  2 sec  Max Age  20 sec Forward Delay 15 sec
Bridge ID   Priority    32768 (0x8000)
            Address     80a4.be55.6400
            Hello Time  2 sec  Max Age  20 sec Forward Delay 15 sec
            Aging Time  300 sec
Interface    Role          State            Cost      Priority.Number     Type
--------------------------------------------------------------------------------
eth-0-9     Designated     Forwarding      20000           128.9        P2p   
eth-0-10    Designated     Forwarding      20000           128.10       P2p   
eth-0-17    Rootport       Forwarding      20000           128.17       P2p   
eth-0-18    Alternate      Discarding      20000           128.18       P2p   
##### MST1:  Vlans: 10
Root ID     Priority       1 (0x0001)
            Address     9c9a.7d91.9f00
Bridge ID   Priority    32769 (0x8001)
            Address     80a4.be55.6400
Interface    Role          State            Cost      Priority.Number     Type
--------------------------------------------------------------------------------
eth-0-9     Alternate      Discarding      20000           128.9         P2p
eth-0-10    Alternate      Discarding      20000           128.10        P2p
eth-0-17    Rootport       Forwarding      20000           128.17        P2p
eth-0-18    Alternate      Discarding      20000           128.18        P2p
##### MST2:  Vlans: 20
Root ID     Priority       2 (0x0002)
            Address     304c.275b.b200
Bridge ID   Priority    32770 (0x8002)
            Address     80a4.be55.6400
Interface    Role          State            Cost      Priority.Number     Type
--------------------------------------------------------------------------------
eth-0-9     Rootport       Forwarding      20000           128.9         P2p
eth-0-10    Alternate      Discarding      20000           128.10        P2p
eth-0-17    Designated     Forwarding      20000           128.17        P2p
eth-0-18    Designated     Forwarding      20000           128.18        P2p