ZESR
ZESR
當ZESR環上的一台從設備檢測到自己連接到環上的主埠或從埠出現線纜級故障時,它立即從另外一個埠發送斷路告警幀到主設備。如果環是完好的並正常工作,主設備的從埠將會周期性地收到診斷幀,並在從埠重設它的超時定時器繼續正常工作。環恢復后,下一個診斷幀將會被主設備的從埠收到,主設備收到診斷幀時便知道環已經恢復,於是將從埠繼續置為阻塞狀態,刷新L2表並且發送一個通告幀通知從設備刷新L2表。
目錄
1 基本原理
ZESR是基於eaps(RFC3619)協議的以太環網技術。ZESR技術允許網路管理員創建乙太網環,其方式類似於光纖分散式數據介面(FDDI)或SONET/SDH環。ZESR可以在不到50毫秒時間內,從任何鏈路或節點故障中恢復過來。
2 工作機制
ZESR利用斷路告警、環監測、環恢復三種機制來對協議進行維護。
1) 斷路告警 當ZESR環上的一台從設備檢測到自己連接到環上的主埠或從埠出現線纜級故障時,它立即從另外一個埠發送斷路告警幀到主設備。當主設備收到這個告警幀時,便知道環上出了毛病,將其從埠解阻塞,刷新二層轉發表(下文稱為L2表),併發送一個通告幀通知環上的其它設備刷新各自的L2表,見圖1。
圖1 ZESR斷路告警
2) 環監測 正常工作時,主設備從主埠周期地發送診斷幀。如果環是完好的並正常工作,主設備的從埠將會周期性地收到診斷幀,並在從埠重設它的超時定時器繼續正常工作。如果在超時定時器超時時它的從埠還沒有接收到診斷幀,主設備就認為環上出了毛病,將從埠解阻塞以保證環的連通性。同時主設備刷新其L2表併發送一個通告幀到環上的其它設備,通知它們刷新L2表。環監測機制是斷路告警機制的備份方案,一旦斷路告警幀由於不明原因丟失時,該方案可以提供可靠的後備支持。
3) 環恢復 當環上有鏈路斷開時,主設備仍然從主埠繼續周期地發送診斷幀,但從埠收不到。環恢復后,下一個診斷幀將會被主設備的從埠收到,主設備收到診斷幀時便知道環已經恢復,於是將從埠繼續置為阻塞狀態,刷新L2表並且發送一個通告幀通知從設備刷新L2表。在從設備檢測到它的連接已經恢復時,由於診斷幀是周期發送的,因而主設備並不會立即收到診斷幀(因而也沒有阻塞從埠),這時如果不採取任何措施,就會導致在一段時間內主設備的從埠仍然為非阻塞狀態,從而在拓撲中形成臨時環路,導致廣播風暴的發生。為避免這種情況,在埠剛恢復連接時,從設備立即將該埠置於臨時阻塞狀態。此後當從設備收到主設備通知它刷新L2表的通告幀時,從設備便知道主設備已阻塞其從埠,於是從設備刷新L2表,解阻塞剛恢復的埠。到此為止,環又恢復正常的工作狀態。