Networking

帶有不兼容開關的生成樹設置

  • June 28, 2013

我的數據中心有一組八台 HP ProCurve 2910al-48G 乙太網交換機,它們採用星形拓撲設置,沒有物理環路。我想部分連接交換機以實現冗餘並使用生成樹協議管理環路。

但是,我們與數據中心的連接由兩個上行鏈路提供,每個上行鏈路連接到 Cisco 3750。數據中心的交換機使用 PVST 生成樹處理冗餘連接,這是一種 Cisco 專有的生成樹實現,我的 HP 交換機不支持.

我的交換機似乎沒有參與數據中心的生成樹域,而是在我這邊的兩個交換機埠之間盲目地傳遞 BPDU,這使得數據中心的交換機能夠辨識環路並將其中一個上行鏈路置於阻塞狀態。這有點假設,但我可以確認,雖然我的交換機說兩個上行鏈路埠都在轉發,但只有一個在傳遞任何實際數量的數據。(我假設我無法讓數據中心遠離 PVST。我不知道我是否希望他們做出如此重大的改變。)

數據中心還從他們的交換機向我發送了這個輸出(我已經刪除了任何可辨識的資訊):

3750G-1#sh spanning-tree vlan nnn

VLAN0nnn
 Spanning tree enabled protocol ieee
 Root ID    Priority    10
            Address     00d0.0114.xxxx
            Cost        4
            Port        5 (GigabitEthernet1/0/5)
            Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

 Bridge ID  Priority    32mmm  (priority 32768 sys-id-ext nnn)
            Address     0018.73d3.yyyy
            Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
            Aging Time  300 sec

Interface           Role Sts Cost      Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Gi1/0/5             Root FWD 4         128.5    P2p
Gi1/0/6             Altn BLK 4         128.6    P2p
Gi1/0/8             Altn BLK 4         128.8    P2p

和:

3750G-2#sh spanning-tree vlan nnn

VLAN0nnn
 Spanning tree enabled protocol ieee
 Root ID    Priority    10
            Address     00d0.0114.xxxx
            Cost        4
            Port        6 (GigabitEthernet1/0/6)
            Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

 Bridge ID  Priority    32mmm  (priority 32768 sys-id-ext nnn)
            Address     000f.f71e.zzzz
            Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
            Aging Time  300 sec

Interface           Role Sts Cost      Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Gi1/0/1             Desg FWD 4         128.1    P2p
Gi1/0/5             Altn BLK 4         128.5    P2p
Gi1/0/6             Root FWD 4         128.6    P2p
Gi1/0/8             Desg FWD 4         128.8    P2p

我的交換機的上行鏈路在他們兩個交換機上的 Gi1/0/8 上。上行鏈路埠配置有單個標記的 VLAN。我還在我的交換機基礎設施中使用了許多其他標記的 VLAN。而且,需要明確的是,我將從數據中心接收到的標記 VLAN 傳遞到基礎架構中其他交換機上的其他埠。

我的問題是:如何配置我的交換機,以便我可以在我的交換機基礎架構中使用生成樹協議,而不會破壞我無法參與的數據中心的生成樹?

要與 Cisco PVST+ 互操作,您需要在 Procurve 交換機上使用 MST。

聽起來您有兩種不同的拓撲需要考慮:

  • 您與提供商共享的 VLAN 的有效物理拓撲,以及
  • 其餘 vlan 的拓撲,根本不涉及 Cisco 交換機

為此,您需要兩個 MST 實例:

  • 一個僅用於接觸 Cisco 交換機的 vlan,在它接觸的所有交換機上進行配置,以及
  • 一個用於您環境中的所有其他 vlan

我不確定此配置在 HP 交換機上需要看起來像什麼,但它本質上應該是每個交換機上的兩個 MST 實例,承載與 Cisco 相關的 VLAN:一個實例配置了該 VLAN,另一個實例配置所有其他 VLAN。

引用自:https://serverfault.com/questions/519178