Smart Link

Smart Link經過兩個接口相互配合工做來實現功能。這樣的一對接口組成了一個Smart Link組。爲了區別一個Smart Link組中的兩個接口,咱們將其中的一個叫作主接口,另外一個叫作從接口。同時咱們利用Flush報文、Smart Link實例和控制VLAN等機制,以更好地實現Smart Link的功能(包括負載分擔)。網絡

Smart Link組:一個組內最多可包含兩個接口,其中一個爲主接口,另外一個爲從接口。blog

正常狀況下,只有一個接口處於轉發(Active)狀態,另外一個接口被阻塞,處於待命(Inactive)狀態。接口

如圖1所示,設備SwitchD上的接口Interface1和接口Interface2組成了一個Smart Link組。 it

主接口:又叫Master接口,是Smart Link組的一種接口角色,當兩個接口都處於待命狀態時,主接口將優先進入轉發狀態。主接口並不一直處於轉發狀態,發生鏈路切換後,若是從接口已經處於轉發狀態,那麼即便主接口鏈路恢復正常,也只能處於待命狀態,直到再進行一次鏈路切換(若是配置回切功能,回切時間到時,會切換到主鏈路)。如圖1所示,Interface1被配置爲Smart Link組的主接口。 ast

從接口:又叫Slave接口,是Smart Link組的一種接口角色,當兩個接口都處於待命狀態時,從接口保持待命狀態。從接口並不一直處於待命狀態,當發生鏈路切換後,從接口將切換到轉發狀態。如圖1所示,Interface2被配置爲Smart Link組的從接口。配置

 

Flush報文 當Smart Link組發生鏈路切換時,原有的轉發表項將不適用於新的拓撲網絡,須要整網進行MAC表項和ARP表項的更新。這時,Smart Link組經過發送Flush報文通知其餘設備進行MAC和ARP表項的刷新操做。引用

如圖1所示,當鏈路發生切換時,SwitchD會發送Flush報文通知SwitchA、SwitchB和SwitchC進行MAC和ARP表項的更新。Flush報文是組播報文。 im

 

Smart Link實例 Smart Link引用MSTP的實例,每一個實例用來綁定若干VLAN;不一樣的實例綁定不一樣的VLAN;Smart Link組的從鏈路經過綁定不一樣的實例來實現負載分擔。 d3

控制VLAN(Control VLAN) img

1. 發送控制VLAN 發送控制VLAN是Smart Link組用於廣播發送Flush報文的VLAN。如圖1,若是在SwitchD上開啓了Flush報文發送功能,當發生鏈路切換時,設備會重新的鏈路上,用發送控制VLAN廣播發送Flush報文。 

2. 接收控制VLAN 接收控制VLAN是上游設備用於接收並處理Flush報文的VLAN。如圖1所示,若是上游設備SwitchA、SwitchB和SwitchC可以識別Flush報文,並開啓了Flush報文接收處理功能,當發生鏈路切換時,上游設備會處理收到的屬於接收控制VLAN的Flush報文,進而執行MAC地址轉發表項和ARP表項的刷新操做。

相關文章
相關標籤/搜索