Jump to content
Калькуляторы

Совместимость MSTP и STP

лично мне вот эти строки кажутся лишними:

spanning-tree extend system-id

spanning-tree mst forward-time 9

spanning-tree mst max-age 12

Убрал эти параметры - все по старому. Не понятно, почему сам каталист считает теперь себя рутом, а остальные нет? Т.е. до установки рута таким способом, каталист в общем-то работал по STP, просто не был рутом. А теперь такое впечатление что он сам по себе, а остальные сами по себе... :)

Share this post


Link to post
Share on other sites

а на экстримах не зафильтровано ли чего? есть ли возможность на них подебажить, видят ли они бпду от каталиста? да и на каталисте можно посмотреть, какие бпду он от экстримов получает/посылает и как он видит выборы рута?

кстати, вирешарк довольно понятно расшифровывает бпду

Edited by ugluck

Share this post


Link to post
Share on other sites

На экстримах в описании никаких хитростей не нашел. Посмотрим, может в понедельник D^2 чего скажет?

А как на каталисте bpdu дебажить?

Кто такой вирешарк?

Share this post


Link to post
Share on other sites

wireshark - это tcpdump для венды

 

Дебажить debug spantree и далее что именно ловить

Share this post


Link to post
Share on other sites
wireshark - это tcpdump для венды

 

Дебажить debug spantree и далее что именно ловить

Попробую глянуть. Спасибо.

 

Кстати, а как инициировать выборы рута, не подскажете?

Share this post


Link to post
Share on other sites

Как только появится коммутатор у которого будет меньший приоритет чем у текущего, он объявит себя рутом.

Share this post


Link to post
Share on other sites

Коллеги, тема так и не раскрыта. Предложенные рецепты не помогли :(

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

armagon, тоже такое чувство.

Собственно ничего, кроме рута и моды не стоит

 

spanning-tree mode mst
spanning-tree mst 0 priority 24576
no spanning-tree vlan 2

 

Последняя строка для исключения из дерева аплинка, хотя думаю что это не нужно, т.к. вилан только в пределах моей сети - аплинк в итоге чистый.

 

По кольцу идет транк из нескольких виланов.

Share this post


Link to post
Share on other sites

Желательно добавить кусок конфига, наподобие этого:

 

spanning-tree mst configuration

name Test

revision 1

instance 1 vlan 1-4094

 

Смысл MSTP в том, что он позволяет группировать виланы в разные instance. Внутри каждой instance крутиться RSTP. Взаимодействие с legacy STP происходит через instance 0. На самом деле теории там еще много, но тебе я думаю будет достаточно и этого.

Share this post


Link to post
Share on other sites

Т.е. на каталисте в моем случае настраивать нужно только instance 0, я правильно понимаю?

Сейчас картина такая

 

spanning-tree mode mst
no spanning-tree vlan 2
!
spanning-tree mst configuration
name test_st
revision 1
!
spanning-tree mst 0 priority 24576

 

Каталист опять себя считает рутом, порты после LRN переключились в FWD.

 

#sh spanning-tree mst 

###### MST00        vlans mapped:   1-4094
Bridge      address 0004.de18.b400  priority  24576 (24576 sysid 0)
Root        this switch for CST and IST
Configured  hello time 2, forward delay 15, max age 20, max hops 20

Interface        Role Sts Cost      Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Gi2/3            Desg FWD 20000     128.67   P2p Bound(STP) 
Gi2/4            Desg FWD 20000     128.68   P2p Bound(STP)

 

Но комутатор, который всегда становился рутом, по прежнему себя таковым и считает

 

Summit24e3:2 # sh stpd test_st 
Stpd: test_st        Stp: ENABLED        Number of Ports: 26
Rapid Root Failover: Disabled
Ports: 1,2,3,4,5,6,7,8,9,10,11,12
       13,14,15,16,17,18,19,20,21,22,23,24
       25,26
Vlans:  Manage Office
Bridge Priority: 32768
BridgeID:        80:00:00:01:30:11:8e:00
Designated root:    80:00:00:01:30:11:8e:00
RootPathCost: 0     Root Port: ----
MaxAge: 20s        HelloTime: 2s        ForwardDelay: 15s
CfgBrMaxAge: 20s    CfgBrHelloTime: 2s    CfgBrForwardDelay: 15s
Topology Change Time: 35s            Hold time: 1s
Topology Change Detected: FALSE            Topology Change: FALSE
Number of Topology Changes: 1
Time Since Last Topology Change: 183s

Share this post


Link to post
Share on other sites

А фильтрация BPDU везде отключена? Покажи конфиг STP того свича, который мнит себя рутом. И еще сделай все-таки instance 1 vlan 1-4094 внутри mst

Share this post


Link to post
Share on other sites

Добавил - появился еще один инстанс. А какой инстанс делать рутовым? Нулевой?

Сейчас приоритет сбросил, чтобы хоть кольцо жило, а то погибает с двумя рутами :)

 

#sh spanning-tree mst 

###### MST00        vlans mapped:   none
Bridge      address 0004.de18.b400  priority  32768 (32768 sysid 0)
Root        address 0001.3011.8e00  priority  32768 (32768 sysid 0)
            port    Gi2/3           path cost 20004    
IST master  this switch
Operational hello time 2, forward delay 15, max age 20
Configured  hello time 2, forward delay 15, max age 20, max hops 20

Interface        Role Sts Cost      Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Gi2/3            Root FWD 20000     128.67   P2p Bound(STP) 
Gi2/4            Altn BLK 20000     128.68   P2p Bound(STP) 

###### MST01        vlans mapped:   1-4094
Bridge      address 0004.de18.b400  priority  32769 (32768 sysid 1)
Root        this switch for MST01

Interface        Role Sts Cost      Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Gi2/3            Boun FWD 20000     128.67   P2p Bound(STP) 
Gi2/4            Boun BLK 20000     128.68   P2p Bound(STP)

 

Конфигурация STP на комутаторе (который рутом становится).

 

SW2

 

Summit24e3:1 # sh stpd test_st 
Stpd: test_st        Stp: ENABLED        Number of Ports: 26
Rapid Root Failover: Disabled
Ports: 1,2,3,4,5,6,7,8,9,10,11,12
       13,14,15,16,17,18,19,20,21,22,23,24
       25,26
Vlans:  Manage Office
Bridge Priority: 32768
BridgeID:        80:00:00:01:30:11:8e:00
Designated root:    80:00:00:01:30:11:8e:00
RootPathCost: 0     Root Port: ----
MaxAge: 20s        HelloTime: 2s        ForwardDelay: 15s
CfgBrMaxAge: 20s    CfgBrHelloTime: 2s    CfgBrForwardDelay: 15s
Topology Change Time: 35s            Hold time: 1s
Topology Change Detected: FALSE            Topology Change: FALSE
Number of Topology Changes: 1
Time Since Last Topology Change: 4009s

Summit24e3:2 # sh stpd test_st ports 25, 26
Stpd: test_st    Port: 25    PortId: 4019    Stp: ENABLED    Path Cost: 30000
Port State: FORWARDING        Topology Change Ack: FALSE
Port Priority: 16
Designated Root:   80:00:00:01:30:11:8e:00    Designated Cost: 0
Designated Bridge: 80:00:00:01:30:11:8e:00    Designated Port Id: 4019

#
#
Stpd: test_st    Port: 26    PortId: 401a    Stp: ENABLED    Path Cost: 4
Port State: FORWARDING        Topology Change Ack: FALSE
Port Priority: 16
Designated Root:   80:00:00:01:30:11:8e:00    Designated Cost: 0
Designated Bridge: 80:00:00:01:30:11:8e:00    Designated Port Id: 401a

 

Фильтрафию вроде не видать... Да и остальные комутаторы в кольце, видят этого рутом

 

SW1

 

Summit24e3:1 # sh stpd test_st 
Stpd: test_st        Stp: ENABLED        Number of Ports: 26
Rapid Root Failover: Disabled
Ports: 1,2,3,4,5,6,7,8,9,10,11,12
       13,14,15,16,17,18,19,20,21,22,23,24
       25,26
Vlans:  Manage Office
Bridge Priority: 32768
BridgeID:        80:00:00:01:30:11:a7:e4
Designated root:    80:00:00:01:30:11:8e:00
RootPathCost: 4     Root Port: 25
MaxAge: 20s        HelloTime: 2s        ForwardDelay: 15s
CfgBrMaxAge: 20s    CfgBrHelloTime: 2s    CfgBrForwardDelay: 15s
Topology Change Time: 35s            Hold time: 1s
Topology Change Detected: FALSE            Topology Change: FALSE
Number of Topology Changes: 26
Time Since Last Topology Change: 4208s

 

SW3

 

Summit24e3:1 # sh stpd test_st 
Stpd: test_st        Stp: ENABLED        Number of Ports: 26
Rapid Root Failover: Disabled
Ports: 1,2,3,4,5,6,7,8,9,10,11,12
       13,14,15,16,17,18,19,20,21,22,23,24
       25,26
Vlans:  Manage Office
Bridge Priority: 32768
BridgeID:        80:00:00:01:30:12:4c:d3
Designated root:    80:00:00:01:30:11:8e:00
RootPathCost: 4     Root Port: 26
MaxAge: 20s        HelloTime: 2s        ForwardDelay: 15s
CfgBrMaxAge: 20s    CfgBrHelloTime: 2s    CfgBrForwardDelay: 15s
Topology Change Time: 35s            Hold time: 1s
Topology Change Detected: FALSE            Topology Change: FALSE
Number of Topology Changes: 8
Time Since Last Topology Change: 4237s

Share this post


Link to post
Share on other sites

Судя по логам у тебя топология сошлась. Только циска теперь тоже считает рутом SW2

Share this post


Link to post
Share on other sites

Судя по логам у тебя топология сошлась. Только циска теперь тоже считает рутом SW2

Угумс, в том то и дело. А вот как теперь сделать каталист рутом, чтобы остальные это поняли...

Share this post


Link to post
Share on other sites
Судя по логам у тебя топология сошлась. Только циска теперь тоже считает рутом SW2
Угумс, в том то и дело. А вот как теперь сделать каталист рутом, чтобы остальные это поняли...

На каталисте понизить приоритет для дерева куда привязаны все виртуальные сети.

Share this post


Link to post
Share on other sites
Судя по логам у тебя топология сошлась. Только циска теперь тоже считает рутом SW2
Угумс, в том то и дело. А вот как теперь сделать каталист рутом, чтобы остальные это поняли...

На каталисте понизить приоритет для дерева куда привязаны все виртуальные сети.

Сделал, понизил приоритет для инстанса #1 (там все виланы)

 

spanning-tree mst configuration
name test_st
revision 1
instance 1 vlan 1-4094
!
spanning-tree mst 1 priority 24576

 

Никаких изменений на комутаторах кольца не заметил

 

#sh spanning-tree mst 

###### MST00        vlans mapped:   none
Bridge      address 0004.de18.b400  priority  32768 (32768 sysid 0)
Root        address 0001.3011.8e00  priority  32768 (32768 sysid 0)
            port    Gi2/3           path cost 20004    
IST master  this switch
Operational hello time 2, forward delay 15, max age 20
Configured  hello time 2, forward delay 15, max age 20, max hops 20

Interface        Role Sts Cost      Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Gi2/3            Root FWD 20000     128.67   P2p Bound(STP) 
Gi2/4            Altn BLK 20000     128.68   P2p Bound(STP) 

###### MST01        vlans mapped:   1-4094
Bridge      address 0004.de18.b400  priority  24577 (24576 sysid 1)
Root        this switch for MST01

Interface        Role Sts Cost      Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Gi2/3            Boun FWD 20000     128.67   P2p Bound(STP) 
Gi2/4            Boun BLK 20000     128.68   P2p Bound(STP)

 

Рутовый комутатор изменение топологии не просек

 

Summit24e3:1 # sh stpd test_st 
Stpd: test_st        Stp: ENABLED        Number of Ports: 26
Rapid Root Failover: Disabled
Ports: 1,2,3,4,5,6,7,8,9,10,11,12
       13,14,15,16,17,18,19,20,21,22,23,24
       25,26
Vlans:  Manage Office
Bridge Priority: 32768
BridgeID:        80:00:00:01:30:11:8e:00
Designated root:    80:00:00:01:30:11:8e:00
RootPathCost: 0     Root Port: ----
MaxAge: 20s        HelloTime: 2s        ForwardDelay: 15s
CfgBrMaxAge: 20s    CfgBrHelloTime: 2s    CfgBrForwardDelay: 15s
Topology Change Time: 35s            Hold time: 1s
Topology Change Detected: FALSE            Topology Change: FALSE
Number of Topology Changes: 1
Time Since Last Topology Change: 14770s

Edited by kostas

Share this post


Link to post
Share on other sites
Извиняюсь. На MST00 то же самое сделайте
Сделал

 

#sh spanning-tree mst 

###### MST00        vlans mapped:   none
Bridge      address 0004.de18.b400  priority  24576 (24576 sysid 0)
Root        this switch for CST and IST
Configured  hello time 2, forward delay 15, max age 20, max hops 20

Interface        Role Sts Cost      Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Gi2/3            Desg FWD 20000     128.67   P2p Bound(STP) 
Gi2/4            Desg FWD 20000     128.68   P2p Bound(STP) 

###### MST01        vlans mapped:   1-4094
Bridge      address 0004.de18.b400  priority  24577 (24576 sysid 1)
Root        this switch for MST01

Interface        Role Sts Cost      Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Gi2/3            Boun FWD 20000     128.67   P2p Bound(STP) 
Gi2/4            Boun FWD 20000     128.68   P2p Bound(STP)

 

Но каталист подох практически сразу после открытия порта 2/4 - скорее всего комутаторы опять не увидели его рутом.

Share this post


Link to post
Share on other sites

Странно все это. Я возвращаюсь к своему первоначальному совету - отказаться от MST в пользу STP/RSTP.

Share this post


Link to post
Share on other sites

Странно все это. Я возвращаюсь к своему первоначальному совету - отказаться от MST в пользу STP/RSTP.

Так в том то и дело, что на каталисте только MSTP, а на экстримах только STP :(

Share this post


Link to post
Share on other sites

2 kostas: покажите дебаг с каталиста deb spa ev

Edited by ugluck

Share this post


Link to post
Share on other sites

2 kostas: покажите дебаг с каталиста deb spa ev

А ничего он не пишет на дебаг - тишина. Попробовал понизить приоритет на MST00 - в дебаге пусто.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this