Cisco 生成樹示例

  Cisco自己開發的PVST、PVST+和Rapid-PVST+l因爲是基於VLAN分配生成樹實例的,所以它不僅可以實現比IEEE 802.1D標準的STP更快的收斂速度,而且還可以實現負載均衡。

  爲了避免環路,PVST、PVST+和Rapid-PVST+l僅會在交換機間的一條中繼鏈路對特定VLAN通信激活,其他的都會被全部阻止,以實現在多箇中繼端口上均衡VLAN通信。在生成樹VLAN通信均衡方案中,又可以通過使STP端口優先級或者STP路徑開銷在中繼端口進行配置。注意:對於使用STP端口優先級進行的負載均衡,負載均衡的多條中繼鏈路必須與同一個交換機連接;對於使用STP路徑開銷進行的負載共享,每條用於負載均衡的中繼鏈路可以連接到同一個交換機,也可以連接在兩個不同的交換機上。

  【說明】IEEE 802.1s MSTP生成樹模式中同樣可以實現VLAN通信負載均衡,而且同樣有兩種方案:

  一種是基於端口優先級的,另一種是基於端口路徑開銷值的。

  但要注意的是,在MSTP的負載均衡配置中均只需在中繼鏈路的一端配置即可,與本節介紹的SST下的負載均衡配置中的端口優先級方案有些區別,但與端口開銷值方案一樣。具體在本章最後介紹的PVST+到MSTP遷移配置示例中有體現。 12.2.1 使用STP端口優先級進行負載均衡的配置示例 當在一個交換機上的兩個端口形成環路時,交換機使用STP端口優先級來決定哪個端口是啓用狀態,哪個端口又是阻塞狀態的。可以在平行的中繼端口上設置優先級,以便這個端口可以承載指定VLAN上的所有通信流,而在另一條中繼鏈路承載其他VLAN的通信。

  在一個VLAN中,具有更高優先值的中繼端口將轉發該VLAN中的通信流,而同一VLAN中優先值低的中繼端口將對VLAN保持阻塞狀態,使同一時間只有一箇中繼端口發送或者接收一個VLAN中的所有通信流。 這種利用STP端口的不同優先級實現不同VLAN的負載均衡的配置思路如下:

  (1)把交換機間連接的STP端口配置爲二層中繼端口;

  (2)把互聯的兩臺交換機配置VTP服務器模式,使用VTP在不同交換機間中繼VLAN配置信息(當然也可以不啓用VTP,採用手動配置方式);

  (3)分別把兩臺交換機上的不同中繼端口爲不同VLAN配置不同的VLAN端口優先級,以實現VLAN通信的分流。但要注意,這種負載均衡方案只應用於多條中繼鏈路連接在同一對交換機上的情況下。

  在示例中,互聯的Switch A與Switch B之間有兩個中繼連接(Trunk 1和Trunk 2)。現在實現Switch A與Switch B之間的Trunk 1中繼鏈路上只允許VLAN 8~VLAN 10的通信通過,而在Trunk 2中繼鏈路上只允許VLAN 3~VLAN 6的通信通過。

  爲了達到這個目的,需要進行如下配置:

  1.在VLAN 8~VLAN 10中分配Trunk 1上的端口優先值爲16,優先級更高。

  2.在VLAN 3~VLAN 6的Trunk 1上保持默認的端口優先值128,優先級較低。

  3.在VLAN 3~VLAN 6中分配Trunk 2上的端口優先值爲16,優先級更高。

  4.在VLAN 8~VLAN 10的Trunk 2上保持默認的端口優先值128,優先級較低。 這樣一來,

  Trunk 1只承載VLAN 8~10的通信,而Trunk 2只承載VLAN 3~VLAN 6的通信(優先值數越低,優先級別越高)。通過生成樹協議可以實現在當前活動的中繼鏈路失效,則具有更低優先級的中繼鏈路會接替原來正常的中繼鏈路的工作,承載以上所有VLAN的通信流。繼續保持在所有中繼端口都沒有重複的通信流發生。

  上海阜和進修學校

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章