專利名稱:一種阻塞端口信息更新的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及以太網(wǎng)保護(hù)中的更新技術(shù),尤其涉及一種以太環(huán)網(wǎng)中阻塞端口信息更 新的方法及系統(tǒng)。
背景技術(shù):
隨著以太網(wǎng)向著多業(yè)務(wù)承載方向的發(fā)展,特別是一些業(yè)務(wù)對網(wǎng)絡(luò)的可靠性、實(shí)時 性要求越來越高,以太網(wǎng)廣泛采用了環(huán)形的組網(wǎng),從而提高了網(wǎng)絡(luò)的可靠性。并且在這種 環(huán)形組網(wǎng)的保護(hù)方案中,通常要求快速保護(hù)倒換能達(dá)到50ms以下。目前,這種快速保護(hù)倒 換的技術(shù)可以基于國際電信聯(lián)盟(ITU-T,International Telecommunication Union)的 G. 8032協(xié)議來實(shí)現(xiàn)。
基于上述G. 8032協(xié)議,為環(huán)形拓?fù)湟蕴W(wǎng)的以太層定義了自動保護(hù)切換協(xié)議與 機(jī)制。這種網(wǎng)絡(luò)保護(hù)方法適用于環(huán)形拓?fù)涞囊蕴W(wǎng),其實(shí)現(xiàn)大致流程為在環(huán)形拓?fù)湟蕴W(wǎng) 中,選擇一段鏈路為環(huán)保護(hù)鏈路,當(dāng)以太環(huán)網(wǎng)的鏈路都無故障時,環(huán)保護(hù)鏈路的兩個相鄰節(jié) 點(diǎn)中,至少有一個節(jié)點(diǎn)阻塞與環(huán)保護(hù)鏈路連接的端口,防止被保護(hù)數(shù)據(jù)從環(huán)保護(hù)鏈路上通 過,這樣,以太環(huán)網(wǎng)上任何兩個節(jié)點(diǎn)之間只有惟一的通信路徑,因此以太環(huán)網(wǎng)中不會產(chǎn)生通 信路徑的閉環(huán),防止了閉環(huán)和網(wǎng)絡(luò)風(fēng)暴;當(dāng)以太環(huán)網(wǎng)的鏈路出現(xiàn)故障時,如果該故障鏈路不 是環(huán)保護(hù)鏈路,則阻塞與環(huán)保護(hù)鏈路相鄰端口的節(jié)點(diǎn),打開環(huán)保護(hù)鏈路上阻塞的端口,使得 被保護(hù)數(shù)據(jù)可以從環(huán)保護(hù)鏈路上通過,環(huán)保護(hù)鏈路上任何兩個節(jié)點(diǎn)之間產(chǎn)生了新的通信路 徑,保障了通信路徑的重新連通,提高了網(wǎng)絡(luò)的可靠性。
在以太環(huán)網(wǎng)的切換過程中,數(shù)據(jù)流量的通信路徑需要發(fā)生變化,由于每個節(jié)點(diǎn)記 錄的地址表信息在數(shù)據(jù)流量的通信路徑發(fā)生變化后都不在適用,因此每個節(jié)點(diǎn)需要刷新地 址表,具體動作為刪除環(huán)上端口的地址條目。在G. 8032協(xié)議中,節(jié)點(diǎn)在發(fā)送一個協(xié)議幀時, 協(xié)議幀中包括了自身的節(jié)點(diǎn)號和阻塞端口索引號,其他節(jié)點(diǎn)接收到該協(xié)議幀后,提取出協(xié) 議幀中的節(jié)點(diǎn)號和阻塞端口索引號,和原來保存在和接收端口對應(yīng)刷新記錄信息的節(jié)點(diǎn)號 和阻塞端口索引號進(jìn)行對比,如果兩者不相同則將和接收端口對應(yīng)的刷新記錄信息更新為 提取出來的節(jié)點(diǎn)號和阻塞端口索引號,如果協(xié)議幀中的節(jié)點(diǎn)號和阻塞端口索引號與接收端 口的對端端口對應(yīng)的刷新記錄信息的節(jié)點(diǎn)號和阻塞端口索引號不同,則該節(jié)點(diǎn)還有可能需 要刷新地址表。
以上這種以太環(huán)網(wǎng)地址表的刷新方案雖然保障了以太環(huán)網(wǎng)在切換時能夠快速的 刪除錯誤的地址條目,但是也帶了切換時重復(fù)刷新的問題。例如在鏈路恢復(fù)后回切的場景 下,環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)會重復(fù)刷新地址表,其原因在于環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)回切時,首 先阻塞環(huán)保護(hù)鏈路相鄰端口,然后發(fā)送環(huán)保護(hù)鏈路阻塞協(xié)議幀通知其他節(jié)點(diǎn)進(jìn)行回切,接 著環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)會刷新地址表。但是,之后當(dāng)環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)第一次收到自身 發(fā)出的環(huán)保護(hù)鏈路阻塞協(xié)議幀時,由于原先端口的刷新記錄信息的節(jié)點(diǎn)號和阻塞端口索引 號與接收到的協(xié)議幀中所包含信息不一致,導(dǎo)致環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)又重復(fù)刷新地址表一 次,而這次刷新地址表實(shí)際上是不必要的,還會導(dǎo)致流量在穩(wěn)定后又進(jìn)行一次廣播。這種以太環(huán)網(wǎng)回切時環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)重復(fù)刷新的問題,是由于以太網(wǎng)環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)的 阻塞端口信息不能及時更新所導(dǎo)致的。目前,針對該阻塞端口信息不能及時更新的問題,尚 沒有解決方案。發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種阻塞端口信息更新的方法及系統(tǒng),使 以太網(wǎng)環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)的阻塞端口信息能及時得到更新,從而解決以太環(huán)網(wǎng)回切時環(huán) 保護(hù)鏈路所屬節(jié)點(diǎn)重復(fù)刷新的問題。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的
一種阻塞端口信息更新的方法,該方法包括以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)處 于掛起狀態(tài),并且在等待恢復(fù)定時器耗盡后,所述以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)將環(huán)保 護(hù)鏈路相鄰端口的刷新記錄信息更新為標(biāo)識以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)阻塞端口的 fn息ο
其中,所述標(biāo)識以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)阻塞端口的信息具體包括以太 環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)的自身節(jié)點(diǎn)號、和環(huán)保護(hù)鏈路相鄰端口的索引號。
其中,該方法進(jìn)一步包括以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)阻塞所述環(huán)保護(hù)鏈路 相鄰端口 ;以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)發(fā)送環(huán)保護(hù)鏈路阻塞協(xié)議幀通知以太環(huán)網(wǎng)上的 其他節(jié)點(diǎn)。
其中,該方法進(jìn)一步包括以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)接收到自身發(fā)送的環(huán) 保護(hù)鏈路阻塞協(xié)議幀時,不執(zhí)行地址表的刷新。
其中,所述不執(zhí)行地址表的刷新進(jìn)一步包括以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)解 析出環(huán)保護(hù)鏈路阻塞協(xié)議幀中封裝的節(jié)點(diǎn)號和索引號,與更新后刷新信息中的節(jié)點(diǎn)號和索 引號進(jìn)行匹配;節(jié)點(diǎn)號和索引號相同,匹配成功,以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)不執(zhí)行地 址表的刷新。
一種阻塞端口信息更新的系統(tǒng),該系統(tǒng)包括更新單元,用于以太環(huán)網(wǎng)的環(huán)保護(hù)鏈 路所屬節(jié)點(diǎn)處于掛起狀態(tài),并且在等待恢復(fù)定時器耗盡后,所述以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所 屬節(jié)點(diǎn)將環(huán)保護(hù)鏈路相鄰端口的刷新記錄信息更新為標(biāo)識以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié) 點(diǎn)阻塞端口的信息。
其中,該系統(tǒng)還包括阻塞單元和發(fā)送單元;其中,
阻塞單元,用于以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)阻塞所述環(huán)保護(hù)鏈路相鄰端口 ;
發(fā)送單元,用于以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)發(fā)送環(huán)保護(hù)鏈路阻塞協(xié)議幀通知 以太環(huán)網(wǎng)上的其他節(jié)點(diǎn)。
其中,該系統(tǒng)還包括刷新執(zhí)行單元,用于以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)接收到 自身發(fā)送的環(huán)保護(hù)鏈路阻塞協(xié)議幀時,不執(zhí)行地址表的刷新。
其中,該系統(tǒng)還包括匹配單元,用于以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)解析出環(huán)保 護(hù)鏈路阻塞協(xié)議幀中封裝的節(jié)點(diǎn)號和索引號,與更新后刷新信息中的節(jié)點(diǎn)號和索引號進(jìn)行 匹配;
刷新執(zhí)行單元,進(jìn)一步用于節(jié)點(diǎn)號和索引號相同,匹配成功,以太環(huán)網(wǎng)的環(huán)保護(hù)鏈 路所屬節(jié)點(diǎn)不執(zhí)行地址表的刷新。
本發(fā)明以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)處于掛起狀態(tài),并且在等待恢復(fù)定時器耗 盡后,以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)將環(huán)保護(hù)鏈路相鄰端口的刷新記錄信息更新為標(biāo) 識以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)阻塞端口的信息。
采用本發(fā)明,由于將刷新信息預(yù)先更新為標(biāo)識以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)阻 塞端口的信息,因此,后續(xù)以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)接收到自身發(fā)送的環(huán)保護(hù)鏈路 阻塞協(xié)議幀時,可以通過環(huán)保護(hù)鏈路阻塞協(xié)議幀中的信息與更新后刷新信息的匹配,識別 出是以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)自身發(fā)送出去的環(huán)保護(hù)鏈路阻塞協(xié)議幀,并不執(zhí)行地 址表的刷新,從而有效地避免了回切場景下,地址表的重復(fù)刷新。
圖1為以太環(huán)網(wǎng)鏈路無故障時的運(yùn)行示意圖2為以太環(huán)網(wǎng)鏈路出現(xiàn)故障時的運(yùn)行示意圖3為本發(fā)明方法實(shí)施例的實(shí)現(xiàn)流程示意圖4為本發(fā)明實(shí)例的運(yùn)行示意圖。
具體實(shí)施方式
本發(fā)明的基本思想是以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)處于掛起狀態(tài),并且在等 待恢復(fù)定時器耗盡后,以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)更新阻塞的環(huán)保護(hù)鏈路相鄰端口的 刷新信息為標(biāo)識以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)阻塞端口的信息。
下面結(jié)合附圖對技術(shù)方案的實(shí)施作進(jìn)一步的詳細(xì)描述。
以下將現(xiàn)有技術(shù)和本發(fā)明進(jìn)行對比闡述,以更好地體現(xiàn)本發(fā)明相對于現(xiàn)有技術(shù)的 優(yōu)點(diǎn)。
就現(xiàn)有技術(shù)而言,圖1為現(xiàn)有基于G. 8032的以太環(huán)網(wǎng)保護(hù)結(jié)構(gòu)示意圖,如圖1所 示,節(jié)點(diǎn)S1、S2、S3和S4組成了以太環(huán)網(wǎng),節(jié)點(diǎn)Sl和S4之間的鏈路為環(huán)保護(hù)鏈路,節(jié)點(diǎn)Sl 為環(huán)保護(hù)鏈路所屬節(jié)點(diǎn),節(jié)點(diǎn)Sl通過控制端口 11的阻塞和打開使環(huán)保護(hù)鏈路阻塞或者打 開,這里的端口阻塞是指被阻塞的節(jié)點(diǎn)端口不能完成被保護(hù)數(shù)據(jù)的轉(zhuǎn)發(fā)功能,但是仍然能 夠接收或者發(fā)送G. 8032的協(xié)議幀。當(dāng)圖1所示的以太環(huán)網(wǎng)鏈路無故障時,節(jié)點(diǎn)Sl阻塞端 口 11,防止被保護(hù)數(shù)據(jù)從環(huán)保護(hù)鏈路上通過,即不能被節(jié)點(diǎn)Sl轉(zhuǎn)發(fā),節(jié)點(diǎn)S2和S3之間的被 保護(hù)數(shù)據(jù)流量通信路徑僅為S2<->S3,而不可能是S2<->S1<->S4<->S3,因此環(huán)網(wǎng)中不會產(chǎn) 生通信路徑的閉環(huán),防止了網(wǎng)絡(luò)風(fēng)暴。在以太環(huán)網(wǎng)中無鏈路故障時,環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)周 期的發(fā)送環(huán)保護(hù)鏈路阻塞協(xié)議幀通知其他節(jié)點(diǎn)環(huán)保護(hù)鏈路處于阻塞狀態(tài),這個環(huán)保護(hù)鏈路 阻塞協(xié)議幀中包括了發(fā)送節(jié)點(diǎn)的節(jié)點(diǎn)號、阻塞端口索引號,其他節(jié)點(diǎn)收到該協(xié)議幀后,提取 出協(xié)議幀中的節(jié)點(diǎn)號和阻塞端口索引,和原來保存在和接收端口對應(yīng)的刷新記錄信息中的 節(jié)點(diǎn)號和阻塞端口索引號進(jìn)行對比,如果兩者不相同則將和接收端口對應(yīng)的刷新記錄信息 更新為提取出來的節(jié)點(diǎn)號和阻塞端口索引號,在以太環(huán)網(wǎng)穩(wěn)定時,各個節(jié)點(diǎn)環(huán)上端口對應(yīng) 的刷新記錄信息都保存了環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)的節(jié)點(diǎn)號和阻塞端口索引號。例如節(jié)點(diǎn)S4 的端口 41上刷新記錄信息的節(jié)點(diǎn)號為1,阻塞端口索引號為0 ;端口 42上刷新記錄信息的 節(jié)點(diǎn)號為1,阻塞端口索引號為0。
圖2為圖1中出現(xiàn)鏈路故障后的以太環(huán)網(wǎng)保護(hù)結(jié)構(gòu)示意圖,如圖2所示,假設(shè)節(jié)點(diǎn)S2和S3檢測到鏈路故障,那么,首先節(jié)點(diǎn)S2和S3分別阻塞與故障鏈路相連的端口 22和端 口 31,并發(fā)送鏈路故障告警協(xié)議幀通知其他節(jié)點(diǎn)進(jìn)行保護(hù)切換;接著,環(huán)保護(hù)鏈路所屬節(jié) 點(diǎn)Sl收到鏈路故障告警協(xié)議幀后,打開阻塞的與環(huán)保護(hù)鏈路相連的端口 11,這個鏈路故障 告警協(xié)議幀中包括了發(fā)送節(jié)點(diǎn)的節(jié)點(diǎn)號、阻塞端口索引號,其他各個節(jié)點(diǎn)收到該協(xié)議幀后, 提取出協(xié)議幀中的節(jié)點(diǎn)號和阻塞端口索引號,和原來保存在和接收端口對應(yīng)的刷新記錄信 息的節(jié)點(diǎn)號和阻塞端口索引號進(jìn)行對比,如果兩者不相同則將和接收端口對應(yīng)的刷新記錄 信息更新為提取出來的節(jié)點(diǎn)號和阻塞端口索引號,并且還需要刷新地址表。例如節(jié)點(diǎn)S4在 鏈路故障后第一次在端口 41接收到S3發(fā)送的鏈路故障告警協(xié)議幀時,該協(xié)議幀中包括的 節(jié)點(diǎn)號為3,阻塞端口索引號為0,節(jié)點(diǎn)S4對比發(fā)現(xiàn)與原來在端口 41上刷新記錄信息的節(jié) 點(diǎn)號和阻塞端口索引號不同,因此將端口 41的刷新記錄信息更新為新的節(jié)點(diǎn)號3和阻塞端 口索引號0,并且節(jié)點(diǎn)S4還需要刷新地址表。
這種現(xiàn)有的以太環(huán)網(wǎng)地址表的刷新方案雖然保障了以太環(huán)網(wǎng)在切換時能夠快速 的刪除錯誤的地址條目,但是也帶了切換時重復(fù)刷新的問題。例如在鏈路恢復(fù)后回切時,環(huán) 保護(hù)鏈路所屬節(jié)點(diǎn)會重復(fù)刷新地址表。以太環(huán)網(wǎng)中發(fā)生故障或者其他保護(hù)倒換請求時,會 產(chǎn)生新的阻塞端口,如果新的阻塞端口不是原先阻塞的環(huán)保護(hù)鏈路相鄰端口,則環(huán)保護(hù)鏈 路相鄰端口會打開。當(dāng)產(chǎn)生保護(hù)倒換的原因消失后,例如故障恢復(fù),或者其他保護(hù)倒換命 令清除時,如果以太環(huán)網(wǎng)配置的為返回模式,則環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)進(jìn)入掛起狀態(tài),并且啟 動一個等待恢復(fù)定時器,如果環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)處于掛起狀態(tài),并且在等待恢復(fù)定時器 耗盡后,以太環(huán)網(wǎng)會進(jìn)行回切動作。回切動作具體包括環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)處于掛起狀 態(tài)并且在等待恢復(fù)定時器耗盡后,先阻塞環(huán)保護(hù)鏈路相鄰端口,然后發(fā)送環(huán)保護(hù)鏈路阻塞 協(xié)議幀通知其他節(jié)點(diǎn)進(jìn)行回切,接著環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)會刷新地址表,其他節(jié)點(diǎn)收到環(huán) 保護(hù)鏈路阻塞協(xié)議幀后會打開端口,刷新地址表。當(dāng)環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)第一次收到自身 的環(huán)保護(hù)鏈路阻塞協(xié)議幀時,由于原先端口的刷新記錄信息的節(jié)點(diǎn)號和阻塞端口索引號與 接收到的協(xié)議幀中所包含信息不一致,導(dǎo)致環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)又重復(fù)刷新地址表一次, 而這次刷新地址表實(shí)際上是不必要的,還會導(dǎo)致流量在穩(wěn)定后又進(jìn)行一次廣播。例如在圖 1中,節(jié)點(diǎn)Sl在節(jié)點(diǎn)S2和S3之間鏈路故障期間,端口 12保存的刷新記錄信息的節(jié)點(diǎn)號為 2,阻塞端口索引號為1,當(dāng)節(jié)點(diǎn)S2和S3之間鏈路故障恢復(fù)后,節(jié)點(diǎn)Sl進(jìn)行回切操作,節(jié)點(diǎn) Sl處于掛起狀態(tài)并且在等待恢復(fù)定時器耗盡后,首先阻塞端口 11,然后發(fā)送環(huán)保護(hù)鏈路阻 塞協(xié)議幀,該協(xié)議幀中包括的節(jié)點(diǎn)號為1,阻塞端口索引號為0,接著節(jié)點(diǎn)Sl還要刷新地址 表,當(dāng)其他節(jié)點(diǎn)收到環(huán)保護(hù)鏈路阻塞協(xié)議幀后,打開阻塞端口,刷新地址表,當(dāng)節(jié)點(diǎn)Sl收到 自身發(fā)送出的環(huán)保護(hù)鏈路阻塞協(xié)議幀后,由于協(xié)議幀中包括的節(jié)點(diǎn)號和阻塞端口索引號與 接收端口原先保存的刷新記錄信息不一致,導(dǎo)致節(jié)點(diǎn)Sl重復(fù)刷新一次地址表,這次刷新實(shí) 際上是不必要的,只要使以太網(wǎng)環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)的阻塞端口信息及時得到更新,就能 避免這個重復(fù)刷新的問題。
由此,本發(fā)明應(yīng)運(yùn)而生,采用本發(fā)明的阻塞端口信息更新方案,在回切場景下,以 太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)如果處于掛起狀態(tài),并且在等待恢復(fù)定時器耗盡后,將環(huán)保 護(hù)鏈路相鄰端口保存的刷新記錄信息中的節(jié)點(diǎn)號預(yù)先更新為自身節(jié)點(diǎn)號,阻塞端口索引號 更新為環(huán)保護(hù)鏈路相鄰端口的索引號,這樣當(dāng)環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)收到自己發(fā)送出的環(huán)保 護(hù)鏈路阻塞協(xié)議幀時,端口保存的刷新記錄信息的節(jié)點(diǎn)號和阻塞端口索引號同協(xié)議幀是一6致的,因此不會重復(fù)刷新地址表。從而有效地防止了地址表的重復(fù)刷新。
以下對本發(fā)明所采用的阻塞端口信息更新的方案進(jìn)行具體闡述。
一種阻塞端口信息更新的方法,該方法包括以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)處 于掛起狀態(tài),并且在等待恢復(fù)定時器耗盡后,以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)將環(huán)保護(hù)鏈 路相鄰端口的刷新記錄信息更新為標(biāo)識以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)阻塞端口的信 肩、ο
這里,該方法進(jìn)一步包括以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)接收到自身發(fā)送的環(huán) 保護(hù)鏈路阻塞協(xié)議幀時,不執(zhí)行地址表的刷新。
這里,在更新與不執(zhí)行地址表刷新的操作之間還可以包括其他步驟。則該方法進(jìn) 一步包括以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)阻塞環(huán)保護(hù)鏈路相鄰端口 ;以太環(huán)網(wǎng)的環(huán)保護(hù) 鏈路所屬節(jié)點(diǎn)發(fā)送環(huán)保護(hù)鏈路阻塞協(xié)議幀通知以太環(huán)網(wǎng)上的其他節(jié)點(diǎn),可以是通知其他節(jié) 點(diǎn)進(jìn)行回切操作。這里需要注意的是更新、阻塞和發(fā)送協(xié)議幀的步驟沒有先后的次序要 求。
這里,標(biāo)識以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)阻塞端口的信息具體包括以太環(huán)網(wǎng) 的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)的自身節(jié)點(diǎn)號、和阻塞的環(huán)保護(hù)鏈路相鄰端口的索引號。以太環(huán)網(wǎng) 上的其他節(jié)點(diǎn)指以太環(huán)網(wǎng)上,除以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)之外的其他節(jié)點(diǎn)。
這里,以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)接收到自身發(fā)送的環(huán)保護(hù)鏈路阻塞協(xié)議幀 時,不執(zhí)行地址表的刷新進(jìn)一步包括以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)解析出環(huán)保護(hù)鏈路 阻塞協(xié)議幀中封裝的節(jié)點(diǎn)號和索引號,與更新后刷新信息中的節(jié)點(diǎn)號和索引號進(jìn)行匹配; 節(jié)點(diǎn)號和索引號相同,匹配成功,以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)不執(zhí)行地址表的刷新。
綜上所述,本發(fā)明主要包括以下內(nèi)容
一、以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)如果處于掛起狀態(tài),需等待恢復(fù)定時器耗盡 后,太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)進(jìn)入回切場景。
二、在回切場景下,以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)阻塞環(huán)保護(hù)鏈路相鄰端口,并 發(fā)送環(huán)保護(hù)鏈路阻塞協(xié)議幀通知其他節(jié)點(diǎn)。
三、以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)將環(huán)保護(hù)鏈路相鄰端口的刷新記錄信息更新 為自身節(jié)點(diǎn)號和環(huán)保護(hù)鏈路相鄰端口索引號。
這里需要指出的是其中,上述的二、三兩方面所包括的內(nèi)容之間并沒有先后的次 序要求。
由于本發(fā)明中,以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)在回切時將環(huán)保護(hù)鏈路相鄰端口 保存的刷新記錄信息預(yù)先更新為了自身的阻塞端口信息,當(dāng)收到自己發(fā)出的環(huán)保護(hù)鏈路阻 塞協(xié)議幀后,由于協(xié)議幀中包括的節(jié)點(diǎn)號和端口索引號與原先保存的刷新記錄信息一致, 因此環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)不會再繼續(xù)刷新地址表,避免了重復(fù)刷新,減少了以太環(huán)網(wǎng)在回 切時的流量廣播,提高了切換效率。
以下對本發(fā)明進(jìn)行舉例闡述。
實(shí)施例如圖3所示為回切場景下本發(fā)明阻塞端口信息更新的方法的流程圖,包 括以下步驟
步驟101 以太環(huán)網(wǎng)故障鏈路恢復(fù)或者其他保護(hù)倒換請求清除。
步驟102 以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)啟動等待恢復(fù)定時器,并且進(jìn)入掛起7狀態(tài)。
步驟103 以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)處于掛起狀態(tài),并且等待恢復(fù)定時器 耗盡。
步驟104 以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)阻塞環(huán)保護(hù)鏈路相鄰端口,并發(fā)送環(huán) 保護(hù)鏈路阻塞協(xié)議幀通知其他節(jié)點(diǎn)進(jìn)行回切。其中,其他節(jié)點(diǎn)指其他的非以太環(huán)網(wǎng)的環(huán)保 護(hù)鏈路所屬節(jié)點(diǎn)。
步驟105 以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)將環(huán)保護(hù)鏈路相鄰端口的刷新記錄信 息更新為自身節(jié)點(diǎn)號和環(huán)保護(hù)鏈路相鄰端口索引號。
步驟106 以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)收到自己發(fā)送出去的環(huán)保護(hù)鏈路阻塞 協(xié)議幀,由于協(xié)議幀中包括的節(jié)點(diǎn)號和端口索引號與原先保存的刷新記錄信息一致,因此 環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)不會再繼續(xù)刷新地址表。
下面結(jié)合具體實(shí)例對本發(fā)明的技術(shù)方案作進(jìn)一步的詳細(xì)描述。
實(shí)例圖4為本發(fā)明的以太環(huán)網(wǎng)拓?fù)鋱D,節(jié)點(diǎn)S2和S3之間出現(xiàn)了鏈路故障,在鏈 路恢復(fù)后,環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)Si啟動等待恢復(fù)定時器,并且進(jìn)入掛起狀態(tài),節(jié)點(diǎn)Sl處于 掛起狀態(tài)并且等待恢復(fù)定時器耗盡后,進(jìn)行回切,首先阻塞環(huán)保護(hù)鏈路相鄰端口 11,發(fā)送環(huán) 保護(hù)鏈路阻塞協(xié)議幀通知其他節(jié)點(diǎn)進(jìn)行回切,環(huán)保護(hù)協(xié)議幀中包含的節(jié)點(diǎn)號為1,阻塞端口 索引號為0,節(jié)點(diǎn)Sl將端口 11的刷新記錄信息更新為自身節(jié)點(diǎn)號1和端口 11的索引號0, 當(dāng)節(jié)點(diǎn)Sl收到自己發(fā)送出去的環(huán)保護(hù)協(xié)議幀時,通過對比,協(xié)議幀中包括的節(jié)點(diǎn)號和端口 索引號與原先保存的刷新記錄信息一致,因此節(jié)點(diǎn)Sl不會重復(fù)刷新地址表。
一種阻塞端口信息更新的系統(tǒng),該系統(tǒng)包括該系統(tǒng)包括更新單元,用于以太環(huán) 網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)處于掛起狀態(tài),并且在等待恢復(fù)定時器耗盡后,以太環(huán)網(wǎng)的環(huán)保 護(hù)鏈路所屬節(jié)點(diǎn)將環(huán)保護(hù)鏈路相鄰端口的刷新記錄信息更新為標(biāo)識以太環(huán)網(wǎng)的環(huán)保護(hù)鏈 路所屬節(jié)點(diǎn)阻塞端口的信息。
這里,該系統(tǒng)還包括阻塞單元和發(fā)送單元。其中,阻塞單元,用于以太環(huán)網(wǎng)的環(huán)保 護(hù)鏈路所屬節(jié)點(diǎn)阻塞環(huán)保護(hù)鏈路相鄰端口。發(fā)送單元,用于以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié) 點(diǎn)發(fā)送環(huán)保護(hù)鏈路阻塞協(xié)議幀通知以太環(huán)網(wǎng)上的其他節(jié)點(diǎn)。
這里,該系統(tǒng)還包括刷新執(zhí)行單元,用于以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)接收到 自身發(fā)送的環(huán)保護(hù)鏈路阻塞協(xié)議幀時,不執(zhí)行地址表的刷新。
這里,該系統(tǒng)還包括匹配單元,用于以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)解析出環(huán)保 護(hù)鏈路阻塞協(xié)議幀中封裝的節(jié)點(diǎn)號和索引號,與更新后刷新信息中的節(jié)點(diǎn)號和索引號進(jìn)行 匹配。刷新執(zhí)行單元,進(jìn)一步用于節(jié)點(diǎn)號和索引號相同,匹配成功,以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路 所屬節(jié)點(diǎn)不執(zhí)行地址表的刷新。
綜上所述,由于本發(fā)明通過以太環(huán)網(wǎng)中的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)主動更新端口的刷 新記錄信息,防止在回切時的重復(fù)刷新,因此,采用本發(fā)明,不僅可以避免回切場景下的重 復(fù)刷新問題,而且還可以提高以太環(huán)網(wǎng)的切換效率。
這里,以上涉及到的環(huán)保護(hù)鏈路阻塞協(xié)議幀可以用NRRB幀表示;鏈路故障告警協(xié) 議幀可以用SF幀表示;返回模式可以用Revertive mode表示;掛起狀態(tài)可以用Pending state表示;恢復(fù)定時器可以用WTR表示,WTR全稱為Waitto Restore ;手工切換保護(hù)倒換 請求可以用MS表示,全稱為Manual Switch ;強(qiáng)制切換保護(hù)倒換請求可以用FS表示,全稱為 Forced Switch。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種阻塞端口信息更新的方法,其特征在于,該方法包括以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路 所屬節(jié)點(diǎn)處于掛起狀態(tài),并且在等待恢復(fù)定時器耗盡后,所述以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬 節(jié)點(diǎn)將環(huán)保護(hù)鏈路相鄰端口的刷新記錄信息更新為標(biāo)識以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn) 阻塞端口的信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述標(biāo)識以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié) 點(diǎn)阻塞端口的信息具體包括以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)的自身節(jié)點(diǎn)號、和環(huán)保護(hù)鏈 路相鄰端口的索引號。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,該方法進(jìn)一步包括以太環(huán)網(wǎng)的環(huán)保 護(hù)鏈路所屬節(jié)點(diǎn)阻塞所述環(huán)保護(hù)鏈路相鄰端口 ;以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)發(fā)送環(huán)保 護(hù)鏈路阻塞協(xié)議幀通知以太環(huán)網(wǎng)上的其他節(jié)點(diǎn)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,該方法進(jìn)一步包括以太環(huán)網(wǎng)的環(huán)保護(hù)鏈 路所屬節(jié)點(diǎn)接收到自身發(fā)送的環(huán)保護(hù)鏈路阻塞協(xié)議幀時,不執(zhí)行地址表的刷新。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述不執(zhí)行地址表的刷新進(jìn)一步包括以 太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)解析出環(huán)保護(hù)鏈路阻塞協(xié)議幀中封裝的節(jié)點(diǎn)號和索引號,與 更新后刷新信息中的節(jié)點(diǎn)號和索引號進(jìn)行匹配;節(jié)點(diǎn)號和索引號相同,匹配成功,以太環(huán)網(wǎng) 的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)不執(zhí)行地址表的刷新。
6.一種阻塞端口信息更新的系統(tǒng),其特征在于,該系統(tǒng)包括更新單元,用于以太環(huán)網(wǎng) 的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)處于掛起狀態(tài),并且在等待恢復(fù)定時器耗盡后,所述以太環(huán)網(wǎng)的環(huán) 保護(hù)鏈路所屬節(jié)點(diǎn)將環(huán)保護(hù)鏈路相鄰端口的刷新記錄信息更新為標(biāo)識以太環(huán)網(wǎng)的環(huán)保護(hù) 鏈路所屬節(jié)點(diǎn)阻塞端口的信息。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,該系統(tǒng)還包括阻塞單元和發(fā)送單元;其中,阻塞單元,用于以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)阻塞所述環(huán)保護(hù)鏈路相鄰端口 ;發(fā)送單元,用于以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)發(fā)送環(huán)保護(hù)鏈路阻塞協(xié)議幀通知以太 環(huán)網(wǎng)上的其他節(jié)點(diǎn)。
8.根據(jù)權(quán)利要求6或7所述的系統(tǒng),其特征在于,該系統(tǒng)還包括刷新執(zhí)行單元,用于 以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)接收到自身發(fā)送的環(huán)保護(hù)鏈路阻塞協(xié)議幀時,不執(zhí)行地址 表的刷新。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,該系統(tǒng)還包括匹配單元,用于以太環(huán)網(wǎng) 的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)解析出環(huán)保護(hù)鏈路阻塞協(xié)議幀中封裝的節(jié)點(diǎn)號和索引號,與更新后 刷新信息中的節(jié)點(diǎn)號和索引號進(jìn)行匹配;刷新執(zhí)行單元,進(jìn)一步用于節(jié)點(diǎn)號和索引號相同,匹配成功,以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所 屬節(jié)點(diǎn)不執(zhí)行地址表的刷新。
全文摘要
本發(fā)明公開了一種阻塞端口信息更新的方法,該方法包括以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)處于掛起狀態(tài),并且在等待恢復(fù)定時器耗盡后,以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)將環(huán)保護(hù)鏈路相鄰端口的刷新記錄信息更新為標(biāo)識以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)阻塞端口的信息。本發(fā)明還公開了一種阻塞端口信息更新的系統(tǒng),該系統(tǒng)中,更新單元,用于以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)將環(huán)保護(hù)鏈路相鄰端口的刷新記錄信息更新為標(biāo)識以太環(huán)網(wǎng)的環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)阻塞端口的信息。采用本發(fā)明的方法及系統(tǒng),以太網(wǎng)環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)的阻塞端口信息能及時得到更新,從而能解決以太環(huán)網(wǎng)回切時環(huán)保護(hù)鏈路所屬節(jié)點(diǎn)重復(fù)刷新的問題。
文檔編號H04L12/437GK102035710SQ20091009351
公開日2011年4月27日 申請日期2009年9月24日 優(yōu)先權(quán)日2009年9月24日
發(fā)明者吳少勇 申請人:中興通訊股份有限公司