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表,解阻塞剛恢復的連線埠。到此為止,環又恢復正常的工作狀態。