專利名稱:防止以太環(huán)網節(jié)點地址表重復刷新的方法和裝置的制作方法
技術領域:
本發(fā)明涉及以太網技術,具體涉及防止以太環(huán)網節(jié)點地址表重復刷新的方法和裝置。
背景技術:
隨著以太網向著多業(yè)務承載方向的發(fā)展,特別是一些業(yè)務對網絡的可靠性、實時 性要求越來越高,以太網廣泛采用了環(huán)形的組網,從而提高了網絡的可靠性。并且在這種 環(huán)形組網的保護方案中,通常要求快速保護倒換能達到50ms以內。目前,這種快速保護倒 換的技術可以基于國際電信聯(lián)盟(InternationaljTelecommunication Union, ITU-T)的 G. 8032v2協(xié)議來實現(xiàn)?;谏鲜鯣.8032v2協(xié)議,為環(huán)形拓撲以太網的以太層定義了自動保護切換協(xié)議 與機制。這種網絡保護方法適用于環(huán)形拓撲的以太網,其實現(xiàn)的主要流程包括在環(huán)形拓撲 以太網中,選擇一段鏈路為環(huán)保護鏈路(Ring Protection Link, RPL),環(huán)保護鏈路上的兩 個相鄰節(jié)點用于控制環(huán)保護鏈路的阻塞或者打開,其中一個節(jié)點稱為環(huán)保護鏈路所屬節(jié)點 (RPL Owner Node),另外一個節(jié)點稱為環(huán)保護鏈路鄰居節(jié)點(RPL Neighbour Node),環(huán)保護 鏈路中相鄰兩個節(jié)點上相對于環(huán)保護鏈路而言的相鄰端口稱為環(huán)保護鏈路相鄰端口(PRL Port)。當以太環(huán)網的鏈路都無故障時,環(huán)保護鏈路的兩個相鄰節(jié)點阻塞環(huán)保護鏈路相鄰 端口,防止被保護數(shù)據(jù)從環(huán)保護鏈路上通過;這樣,以太環(huán)網上任何兩個節(jié)點之間只有惟一 的通信路徑,因此以太環(huán)網中不會產生通信路徑的閉環(huán),防止了閉環(huán)和網絡風暴。當以太環(huán) 網的鏈路出現(xiàn)故障時,如果該故障鏈路不是環(huán)保護鏈路,則與故障鏈路相鄰的節(jié)點阻塞故 障端口,與環(huán)保護鏈路相鄰的兩個節(jié)點打開兩個環(huán)保護鏈路相鄰端口,使被保護數(shù)據(jù)可以 從環(huán)保護鏈路上通過,因而環(huán)保護鏈路上任何兩個節(jié)點之間產生了新的通信路徑,保障了 通信路徑的重新連通,提高了網絡的可靠性。在以太環(huán)網的切換過程中,數(shù)據(jù)流量的通信路徑需要發(fā)生變化,由于每個節(jié)點記 錄的地址表信息在數(shù)據(jù)流量的通信路徑發(fā)生變化后都可能不再適用,因此每個節(jié)點有可能 需要刷新地址表,具體動作為刪除環(huán)上端口的地址條目。在G. 8032v2協(xié)議中,節(jié)點所發(fā)送 的以太環(huán)網保護協(xié)議幀中包括自身的節(jié)點號和阻塞端口索引號;其他節(jié)點接收到該協(xié)議幀 后,提取出協(xié)議幀中的節(jié)點號和阻塞端口索引號,并與針對接收端口所保存的刷新記錄信 息的節(jié)點號和阻塞端口索引號進行對比,如果兩者不相同則將接收端口對應的刷新記錄信 息更新為提取出來的節(jié)點號和阻塞端口索引號。另外,如果協(xié)議幀中的節(jié)點號和阻塞端口 索引號與接收端口的對端端口所對應的刷新記錄信息的節(jié)點號和阻塞端口索引號不同,則 該節(jié)點還有可能需要刷新地址表;再有,節(jié)點在阻塞端口時,還要將兩個環(huán)上端口所對應的 刷新記錄信息的節(jié)點號和阻塞端口索引號刪除。以上這種以太環(huán)網地址表的刷新方案雖然保障了以太環(huán)網在切換時能夠快速的 刪除錯誤的地址條目,但是也帶來了切換時重復刷新地址表的問題。例如,在鏈路故障恢復的回切過程中,環(huán)保護鏈路所屬節(jié)點阻塞環(huán)保護鏈路相鄰端口后,發(fā)送表現(xiàn)形式為無請求 (No Request)的環(huán)保護鏈路阻塞狀態(tài)(RPL Blocked,NRRB)協(xié)議幀。環(huán)保護鏈路鄰居節(jié)點 收到這個協(xié)議幀后,由于協(xié)議幀中包括的節(jié)點號和阻塞端口索引號與接收端口所對應的刷 新記錄信息的節(jié)點號和阻塞端口索引號不相同,因此環(huán)保護鏈路鄰居節(jié)點將接收端口所對 應的刷新記錄信息更新為收到的節(jié)點號和阻塞端口索引號;并且由于收到的協(xié)議幀中的節(jié) 點號和阻塞端口索引號與接收端口的對端端口所對應的刷新記錄信息的節(jié)點號和阻塞端 口索引號也不相同,因此環(huán)保護鏈路鄰居節(jié)點根據(jù)以太環(huán)網的地址刷新原理刷新地址表。接著,環(huán)保護鏈路鄰居節(jié)點還要阻塞環(huán)保護鏈路相鄰節(jié)點,并將自身兩個環(huán)上端 口所對應的刷新記錄信息的節(jié)點號和阻塞端口索引號刪除。由于環(huán)保護鏈路所屬節(jié)點會持 續(xù)發(fā)送環(huán)保護鏈路阻塞狀態(tài)協(xié)議幀,因此環(huán)保護鏈路鄰居節(jié)點收到后續(xù)的環(huán)保護鏈路阻塞 狀態(tài)協(xié)議幀后,會因為自身兩個端口都沒有刷新記錄信息而再刷新一次地址表,而這次地 址表刷新操作實際上是不必要的,并且該地址表刷新操作很有可能因涉及節(jié)點或用戶過多 而導致網絡通信量瞬間爆發(fā),不利于網絡資源的有效利用以及用戶業(yè)務的正常開展。
發(fā)明內容
有鑒于此,本發(fā)明的主要目的在于提供一種防止以太環(huán)網節(jié)點地址表重復刷新的 方法和裝置,以解決在以太環(huán)網回切場景下,環(huán)保護鏈路鄰居節(jié)點重復刷新地址表的問題。為達到上述目的,本發(fā)明的技術方案是這樣實現(xiàn)的防止以太環(huán)網節(jié)點地址表重復刷新的方法,以太環(huán)網節(jié)點的端口狀態(tài)改變?yōu)樽枞?狀態(tài)后,該方法包括判斷所述以太環(huán)網節(jié)點是否為環(huán)保護鏈路鄰居節(jié)點、以及觸發(fā)阻塞的內容是否為 環(huán)保護鏈路阻塞狀態(tài)協(xié)議幀,在判斷結果為是時,所述以太環(huán)網節(jié)點確定保存自身兩個環(huán) 上端口所對應的刷新記錄信息。判斷所述以太環(huán)網節(jié)點是否為環(huán)保護鏈路鄰居節(jié)點的過程,通過查詢所述以太環(huán) 網節(jié)點的節(jié)點屬性實現(xiàn)。判斷觸發(fā)阻塞的內容是否為環(huán)保護鏈路阻塞狀態(tài)協(xié)議幀的過程,通過解析收到的 數(shù)據(jù)結構的內容實現(xiàn)。進一步包括判斷所述以太環(huán)網節(jié)點是否為環(huán)保護鏈路鄰居節(jié)點的判斷結果為 否,按照現(xiàn)有技術執(zhí)行后續(xù)操作。進一步包括判斷觸發(fā)阻塞的內容是否為環(huán)保護鏈路阻塞狀態(tài)協(xié)議幀的判斷結果 為否,按照現(xiàn)有技術執(zhí)行后續(xù)操作。所述刷新記錄信息包括節(jié)點號和阻塞端口索引號。該裝置包括相連的阻塞觸發(fā)檢測單元、刷新記錄信息維護單元;其中,在以太環(huán)網 節(jié)點的端口狀態(tài)改變?yōu)樽枞麪顟B(tài)后,所述阻塞觸發(fā)檢測單元,用于判斷自身所屬以太環(huán)網節(jié)點是否為環(huán)保護鏈路鄰居 節(jié)點、以及觸發(fā)阻塞的內容是否為環(huán)保護鏈路阻塞狀態(tài)協(xié)議幀,并將判斷結果通知給所述 刷新記錄信息維護單元;所述刷新記錄信息維護單元,用于在收到的所述判斷結果為是時,確定保存自身 所屬以太環(huán)網節(jié)點的兩個環(huán)上端口所對應的刷新記錄信息。
所述阻塞觸發(fā)檢測單元包括節(jié)點判斷單元、阻塞原因判斷單元;其中,所述節(jié)點判斷單元,用于判斷自身所屬以太環(huán)網節(jié)點是否為環(huán)保護鏈路鄰居節(jié) 點,并生成能夠通知刷新記錄信息維護單元的判斷結果;所述阻塞原因判斷單元,用于判斷所述阻塞操作是否是由于收到環(huán)保護鏈路阻塞 狀態(tài)協(xié)議幀導致的,并生成能夠通知刷新記錄信息維護單元的判斷結果。所述節(jié)點判斷單元、阻塞原因判斷單元,分別用于將生成的判斷結果通知給刷新 記錄信息維護單元;或者,所述節(jié)點判斷單元與阻塞原因判斷單元之間存在連接關系,分別用于將判斷結果 通知給對方,使得自身的判斷結果成為對方進行后續(xù)判斷的觸發(fā)條件。所述刷新記錄信息包括節(jié)點號和阻塞端口索引號??梢?,本發(fā)明方法和裝置,均可有效解決在以太環(huán)網回切場景下環(huán)保護鏈路鄰居 節(jié)點重復刷新地址表的問題,減少了以太環(huán)網在保護倒換時的流量廣播,提高了切換效率。
圖1為以太環(huán)網鏈路無故障時的運行示意圖;圖2為以太環(huán)網鏈路出現(xiàn)故障時的運行示意圖;圖3為以太環(huán)網鏈路故障恢復的回切運行示意圖;圖4為本發(fā)明實施例的防止以太環(huán)網節(jié)點地址表重復刷新流程圖;圖5為本發(fā)明實施例的以太環(huán)網鏈路故障恢復的回切運行示意圖;圖6為本發(fā)明實施例的防止以太環(huán)網節(jié)點地址表重復刷新裝置圖。
具體實施例方式參見圖1,圖1為以太環(huán)網鏈路無故障時的運行示意圖。圖1中,節(jié)點Si、S2、S3 和S4組成了以太環(huán)網,節(jié)點Sl和S4之間的鏈路為環(huán)保護鏈路,節(jié)點Sl為環(huán)保護鏈路所 屬節(jié)點,節(jié)點S4為環(huán)保護鏈路鄰居節(jié)點,節(jié)點Sl通過控制端口 11的阻塞和打開使環(huán)保護 鏈路阻塞或者打開,這里的端口阻塞是指被阻塞的節(jié)點端口不能完成被保護數(shù)據(jù)的轉發(fā)功 能,但是仍然能夠接收或者發(fā)送G. 8032v2的以太環(huán)網保護協(xié)議幀。當圖1所示的以太環(huán)網鏈路無故障時,節(jié)點Sl阻塞端口 11,防止被保護數(shù)據(jù)從環(huán) 保護鏈路上通過,即不能被節(jié)點Sl轉發(fā),節(jié)點S2和S3之間的被保護數(shù)據(jù)流量通信路徑僅 為S2<->S3,而不可能是S2<->S1<->S4<->S3,因此環(huán)網中不會產生通信路徑的閉環(huán),防止 了網絡風暴。在以太環(huán)網中無鏈路故障時,環(huán)保護鏈路所屬節(jié)點周期性發(fā)送環(huán)保護鏈路阻塞協(xié) 議幀以通知其他節(jié)點環(huán)保護鏈路處于阻塞狀態(tài),該環(huán)保護鏈路阻塞協(xié)議幀中包括發(fā)送節(jié)點 的節(jié)點號、阻塞端口索引號。其他節(jié)點收到該協(xié)議幀后,提取出協(xié)議幀中的節(jié)點號和阻塞端 口索引,和自身保存的接收端口所對應的刷新記錄信息中的節(jié)點號和阻塞端口索引號進行 對比,如果兩者不相同則將接收端口所對應的刷新記錄信息更新為提取出來的所述節(jié)點號 和阻塞端口索引號。在以太環(huán)網穩(wěn)定時,各個節(jié)點環(huán)上端口所對應的刷新記錄信息都保存了環(huán)保護鏈 路所屬節(jié)點的節(jié)點號和阻塞端口索引號。例如,節(jié)點S4針對端口 41所保存的刷新記錄信息的節(jié)點號為1,阻塞端口索引號為0 ;針對端口 42所保存的刷新記錄信息的節(jié)點號為1, 阻塞端口索引號為0。參見圖2,圖2為以太環(huán)網鏈路出現(xiàn)故障時的運行示意圖。圖2中,假設節(jié)點S2 和S3檢測到鏈路故障。那么,首先節(jié)點S2和S3分別阻塞與故障鏈路相連的端口 22和端 口 31,并發(fā)送鏈路故障告警(Signal Fail, SF)協(xié)議幀通知其他節(jié)點進行保護切換,該鏈路 故障告警協(xié)議幀中包括了發(fā)送節(jié)點的節(jié)點號、阻塞端口索引號;接著,環(huán)保護鏈路所屬節(jié)點 Sl在收到鏈路故障告警協(xié)議幀后打開阻塞的與環(huán)保護鏈路相連的端口 11。其他各個節(jié)點收到上述鏈路故障告警協(xié)議幀后,提取出該協(xié)議幀中的節(jié)點號和阻 塞端口索引號,與保存的接收端口所對應的刷新記錄信息的節(jié)點號和阻塞端口索引號進行 對比,如果兩者不相同則將接收端口所對應的刷新記錄信息更新為提取出來的所述節(jié)點號 和阻塞端口索引號,并且還需要刷新地址表。例如,節(jié)點S4在鏈路故障后第一次在端口 41接收到S3發(fā)送的鏈路故障告警協(xié)議 幀時,該協(xié)議幀中包括的節(jié)點號為3,阻塞端口索引號為0 ;節(jié)點S4通過對比發(fā)現(xiàn)與原來針 對端口 41所保存的刷新記錄信息的節(jié)點號和阻塞端口索引號不同,因此將端口 41的刷新 記錄信息更新為節(jié)點號3和阻塞端口索引號0,并且節(jié)點S4還需要刷新地址表。參見圖3,圖3為以太環(huán)網鏈路故障恢復的回切運行示意圖。圖3中,假設節(jié)點S2 和S3檢測到鏈路恢復,則節(jié)點S2和S3會發(fā)送No Request協(xié)議幀,環(huán)保護鏈路所屬節(jié)點Sl 收到No Request協(xié)議幀后,啟動等待恢復定時器(ffaitto Restore Timer, WTR Timer),在 WTR Timer超時后由節(jié)點Sl阻塞環(huán)保護鏈路相鄰端口 11,并發(fā)送環(huán)保護鏈路阻塞狀態(tài)協(xié)議 幀。環(huán)保護鏈路鄰居節(jié)點S4收到環(huán)保護鏈路阻塞狀態(tài)協(xié)議幀后刷新地址表,并且阻塞環(huán)保 護鏈路相鄰端口 42,刪除端口 41和端口 42上的刷新記錄信息;這樣,當節(jié)點S4收到后續(xù) 的環(huán)保護鏈路阻塞狀態(tài)協(xié)議幀后,由于端口 41和端口 42上已不存在刷新記錄信息,因此節(jié) 點S4還需要再刷新一次地址表。在實際應用中,可以進行如圖4所示操作,以避免上述的S4再刷新一次地址表的 情況。參見圖4,圖4為本發(fā)明實施例的防止以太環(huán)網節(jié)點地址表重復刷新流程圖,該流程 包括以下步驟步驟401 以太環(huán)網節(jié)點將端口狀態(tài)改變?yōu)樽枞麪顟B(tài)。步驟402 判斷自身節(jié)點是否為環(huán)保護鏈路鄰居節(jié)點,如果是,進入步驟403 ;否 則,按照現(xiàn)有技術執(zhí)行后續(xù)操作。步驟403 判斷觸發(fā)阻塞的內容是否為環(huán)保護鏈路阻塞狀態(tài)協(xié)議幀,如果是,進入 步驟404 ;否則,按照現(xiàn)有技術執(zhí)行后續(xù)操作。步驟404 所述以太環(huán)網節(jié)點確定保存自身兩個環(huán)上端口所對應的刷新記錄信 息,而不執(zhí)行刪除兩個環(huán)上端口對應的刷新記錄信息的動作。由圖4可見,當以太環(huán)網中的節(jié)點將端口改變?yōu)樽枞麪顟B(tài)時,需要進行判斷,如果 該節(jié)點為環(huán)保護鏈路鄰居節(jié)點,且阻塞操作是由于環(huán)保護鏈路鄰居節(jié)點收到環(huán)保護鏈路阻 塞狀態(tài)協(xié)議幀導致的,則該節(jié)點保存自身兩個環(huán)上端口所對應的刷新記錄信息,而不執(zhí)行 刪除兩個環(huán)上端口對應的刷新記錄信息的動作。在這種情況下,當環(huán)保護鏈路鄰居節(jié)點收 到后續(xù)的環(huán)保護鏈路阻塞狀態(tài)協(xié)議幀時,由于在環(huán)保護鏈路鄰居節(jié)點上已經保存了環(huán)保護 鏈路阻塞狀態(tài)協(xié)議幀中所包括的節(jié)點號和阻塞端口索引號,因此不會重新刷新地址表。
在具體應用時,圖4所示流程能夠實現(xiàn)圖5所示情況。參見圖5,圖5為本發(fā)明實 施例的以太環(huán)網鏈路故障恢復的回切運行示意圖。圖5中,假設節(jié)點S2和S3檢測到鏈路 恢復,則節(jié)點S2和S3會發(fā)送No Request協(xié)議幀,環(huán)保護鏈路所屬節(jié)點Sl收到No Request 協(xié)議幀后啟動WTR Timer,在WTR Timer超時后由節(jié)點Sl阻塞環(huán)保護鏈路相鄰端口 11,并 發(fā)送環(huán)保護鏈路阻塞狀態(tài)協(xié)議幀。環(huán)保護鏈路鄰居節(jié)點S4收到環(huán)保護鏈路阻塞狀態(tài)協(xié)議幀后刷新地址表,并且阻 塞環(huán)保護鏈路相鄰端口 42。之后,節(jié)點S4通過判斷確定自身為環(huán)保護鏈路相鄰節(jié)點,且阻 塞動作是由于收到環(huán)保護鏈路阻塞狀態(tài)協(xié)議幀導致的,因此保留端口 41和端口 42上的刷 新記錄信息,而不予以刪除。當環(huán)保護鏈路鄰居節(jié)點S4收到后續(xù)的環(huán)保護鏈路阻塞狀態(tài)協(xié) 議幀后,由于端口 41、端口 42上所對應的刷新記錄信息的節(jié)點號、阻塞端口索引號與環(huán)保 護鏈路阻塞狀態(tài)協(xié)議幀中所包括的節(jié)點號、阻塞端口索引號相同,因此環(huán)保護鏈路鄰居節(jié) 點S4不會重新刷新地址表,即防止了地址表的重復刷新。為了順利實現(xiàn)以上處理過程,可以進行如圖6所示的設置。參見圖6,圖6為本發(fā) 明實施例的防止以太環(huán)網節(jié)點地址表重復刷新裝置圖,該裝置包括相連的阻塞觸發(fā)檢測單 元、刷新記錄信息維護單元;其中,阻塞觸發(fā)檢測單元包括可以存在相連關系的節(jié)點判斷單 元、阻塞原因判斷單元。在具體應用時,節(jié)點判斷單元用于在自身所屬節(jié)點將端口改變?yōu)樽枞麪顟B(tài)時,判 斷自身所屬節(jié)點是否為環(huán)保護鏈路鄰居節(jié)點,并在判斷結果為是時通知刷新記錄信息維護 單元,該判斷可以通過查詢自身所屬節(jié)點的節(jié)點屬性等信息實現(xiàn);阻塞原因判斷單元用于 判斷所述阻塞操作是否是由于收到環(huán)保護鏈路阻塞狀態(tài)協(xié)議幀導致的,并在判斷結果為是 時通知刷新記錄信息維護單元,該判斷可以通過解析收到的協(xié)議幀等數(shù)據(jù)結構的內容實 現(xiàn)。當然,節(jié)點判斷單元、阻塞原因判斷單元同樣可以在判斷結果為否時通知刷新記錄信息 維護單元,只要刷新記錄信息維護單元能夠根據(jù)收到的通知正常進行后續(xù)處理即可。需要說明的是,節(jié)點判斷單元和阻塞原因判斷單元可以分別將自身的判斷結果直 接通知給刷新記錄信息維護單元,也可以分別將判斷結果通知給對方,使得自身的判斷結 果成為對方進行后續(xù)判斷的觸發(fā)條件,如節(jié)點判斷單元通過判斷確定自身所屬節(jié)點是環(huán) 保護鏈路鄰居節(jié)點,并將該判斷結果通知給阻塞原因判斷單元;阻塞原因判斷單元被來自 節(jié)點判斷單元的通知觸發(fā),進而通過判斷確定觸發(fā)阻塞的內容是環(huán)保護鏈路阻塞狀態(tài)協(xié)議幀, 之后將自身的判斷結果以及來自節(jié)點判斷單元的判斷結果發(fā)送給刷新記錄信息維護單元。收到來自節(jié)點判斷單元和阻塞原因判斷單元的判斷結果后,如果判斷結果分別為 所屬節(jié)點是環(huán)保護鏈路鄰居節(jié)點、以及觸發(fā)阻塞的內容是環(huán)保護鏈路阻塞狀態(tài)協(xié)議幀,刷 新記錄信息維護單元則確定需要保存自身兩個環(huán)上端口所對應的刷新記錄信息,進而執(zhí)行 該保存操作,而不執(zhí)行刪除兩個環(huán)上端口對應的刷新記錄信息的動作。綜上所述可見,無論是方法還是裝置,本發(fā)明防止以太環(huán)網節(jié)點地址表重復刷新 的技術,均可有效解決在以太環(huán)網回切場景下環(huán)保護鏈路鄰居節(jié)點重復刷新地址表的問 題,減少了以太環(huán)網在保護倒換時的流量廣播,提高了切換效率。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍,凡在 本發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護 范圍之內。
權利要求
1.防止以太環(huán)網節(jié)點地址表重復刷新的方法,其特征在于,以太環(huán)網節(jié)點的端口狀態(tài) 改變?yōu)樽枞麪顟B(tài)后,該方法包括判斷所述以太環(huán)網節(jié)點是否為環(huán)保護鏈路鄰居節(jié)點、以及觸發(fā)阻塞的內容是否為環(huán)保 護鏈路阻塞狀態(tài)協(xié)議幀,在判斷結果為是時,所述以太環(huán)網節(jié)點確定保存自身兩個環(huán)上端 口所對應的刷新記錄信息。
2.根據(jù)權利要求1所述的方法,其特征在于,判斷所述以太環(huán)網節(jié)點是否為環(huán)保護鏈 路鄰居節(jié)點的過程,通過查詢所述以太環(huán)網節(jié)點的節(jié)點屬性實現(xiàn)。
3.根據(jù)權利要求1所述的方法,其特征在于,判斷觸發(fā)阻塞的內容是否為環(huán)保護鏈路 阻塞狀態(tài)協(xié)議幀的過程,通過解析收到的數(shù)據(jù)結構的內容實現(xiàn)。
4.根據(jù)權利要求1至3任一項所述的方法,其特征在于,進一步包括判斷所述以太環(huán) 網節(jié)點是否為環(huán)保護鏈路鄰居節(jié)點的判斷結果為否,按照現(xiàn)有技術執(zhí)行后續(xù)操作。
5.根據(jù)權利要求1至3任一項所述的方法,其特征在于,進一步包括判斷觸發(fā)阻塞的 內容是否為環(huán)保護鏈路阻塞狀態(tài)協(xié)議幀的判斷結果為否,按照現(xiàn)有技術執(zhí)行后續(xù)操作。
6.根據(jù)權利要求1所述的方法,其特征在于,所述刷新記錄信息包括節(jié)點號和阻塞端 口索引號。
7.防止以太環(huán)網節(jié)點地址表重復刷新的裝置,其特征在于,該裝置包括相連的阻塞觸 發(fā)檢測單元、刷新記錄信息維護單元;其中,在以太環(huán)網節(jié)點的端口狀態(tài)改變?yōu)樽枞麪顟B(tài) 后,所述阻塞觸發(fā)檢測單元,用于判斷自身所屬以太環(huán)網節(jié)點是否為環(huán)保護鏈路鄰居節(jié) 點、以及觸發(fā)阻塞的內容是否為環(huán)保護鏈路阻塞狀態(tài)協(xié)議幀,并將判斷結果通知給所述刷 新記錄信息維護單元;所述刷新記錄信息維護單元,用于在收到的所述判斷結果為是時,確定保存自身所屬 以太環(huán)網節(jié)點的兩個環(huán)上端口所對應的刷新記錄信息。
8.根據(jù)權利要求7所述的裝置,其特征在于,所述阻塞觸發(fā)檢測單元包括節(jié)點判斷單 元、阻塞原因判斷單元;其中,所述節(jié)點判斷單元,用于判斷自身所屬以太環(huán)網節(jié)點是否為環(huán)保護鏈路鄰居節(jié)點,并 生成能夠通知刷新記錄信息維護單元的判斷結果;所述阻塞原因判斷單元,用于判斷所述阻塞操作是否是由于收到環(huán)保護鏈路阻塞狀態(tài) 協(xié)議幀導致的,并生成能夠通知刷新記錄信息維護單元的判斷結果。
9.根據(jù)權利要求8所述的裝置,其特征在于所述節(jié)點判斷單元、阻塞原因判斷單元,分別用于將生成的判斷結果通知給刷新記錄 信息維護單元;或者,所述節(jié)點判斷單元與阻塞原因判斷單元之間存在連接關系,分別用于將判斷結果通知 給對方,使得自身的判斷結果成為對方進行后續(xù)判斷的觸發(fā)條件。
10.根據(jù)權利要求7所述的裝置,其特征在于,所述刷新記錄信息包括節(jié)點號和阻塞 端口索引號。
全文摘要
本發(fā)明公開了一種防止以太環(huán)網節(jié)點地址表重復刷新的方法和裝置,在以太環(huán)網節(jié)點的端口狀態(tài)改變?yōu)樽枞麪顟B(tài)后,均可判斷所述以太環(huán)網節(jié)點是否為環(huán)保護鏈路鄰居節(jié)點、以及觸發(fā)阻塞的內容是否為環(huán)保護鏈路阻塞狀態(tài)協(xié)議幀,在判斷結果為是時,所述以太環(huán)網節(jié)點確定保存自身兩個環(huán)上端口所對應的刷新記錄信息。本發(fā)明方法和裝置,均可有效解決在以太環(huán)網回切場景下環(huán)保護鏈路鄰居節(jié)點重復刷新地址表的問題,減少了以太環(huán)網在保護倒換時的流量廣播,提高了切換效率。
文檔編號H04L12/437GK102148734SQ20101010723
公開日2011年8月10日 申請日期2010年2月5日 優(yōu)先權日2010年2月5日
發(fā)明者吳少勇 申請人:中興通訊股份有限公司