專利名稱:一種通信設(shè)備的鏈路狀態(tài)變更控制方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種通信設(shè)備的鏈路狀態(tài)變更控制方法和裝置。
背景技術(shù):
隨著互聯(lián)網(wǎng)應(yīng)用越來越廣泛,交換機(jī)、路由器等網(wǎng)絡(luò)設(shè)備在網(wǎng)絡(luò)中的部署也越來越多,對(duì)網(wǎng)絡(luò)設(shè)備的性能要求越來越高。作為網(wǎng)絡(luò)設(shè)備的基本組成部分接口,在設(shè)備互聯(lián)中,承擔(dān)的壓力也越來越大,端口之間的鏈路狀態(tài)的不穩(wěn)定,會(huì)導(dǎo)致數(shù)據(jù)量的丟失,網(wǎng)絡(luò)拓?fù)涞那袚Q,乃至造成整個(gè)系統(tǒng)業(yè)務(wù)的異常。特別是鏈路信息質(zhì)量抖動(dòng)等瞬態(tài)導(dǎo)致的鏈路閃斷,不但會(huì)導(dǎo)致本地通信設(shè)備端口狀態(tài)的變化,還會(huì)導(dǎo)致對(duì)端端口狀態(tài)的變化。而在30ms以內(nèi)這種瞬態(tài)的鏈路閃斷,對(duì)用戶業(yè)務(wù)造成的影響,遠(yuǎn)遠(yuǎn)小于鏈路狀態(tài)切換對(duì)整個(gè)網(wǎng)絡(luò)造成的影響。為了避免上述鏈路閃斷等原因?qū)е碌逆溌窢顟B(tài)頻繁變化的問題,現(xiàn)有網(wǎng)絡(luò)設(shè)備供應(yīng)商提供了如下兩種解決方法。第一種解決方法為通過用戶命令行可配置抑制的時(shí)間。當(dāng)檢測(cè)到鏈路狀態(tài)變化時(shí),等待用戶配置的抑制時(shí)間,在抑制時(shí)間內(nèi),設(shè)備進(jìn)入鏈路保護(hù)狀態(tài),不管鏈路狀態(tài)是否發(fā)生變化,不上報(bào)鏈路狀態(tài)變化;達(dá)到抑制時(shí)間后,獲取當(dāng)前的鏈路狀態(tài),如果和保存的鏈路狀態(tài)不一致,則向上層業(yè)務(wù)模塊上報(bào)鏈路狀態(tài)變化,否則,上報(bào)上層業(yè)務(wù)模塊進(jìn)行鏈路倒換。第二種解決方法為檢測(cè)到鏈路狀態(tài)發(fā)生變化后,適當(dāng)進(jìn)行延時(shí),再次獲取鏈路狀態(tài),當(dāng)鏈路狀態(tài)和前一次不一致時(shí),說明當(dāng)前鏈路狀態(tài)不穩(wěn)定,存在閃斷,不向上層業(yè)務(wù)模塊上報(bào)鏈路狀態(tài)變化;否則,上報(bào)上層業(yè)務(wù)模塊進(jìn)行鏈路倒換。由上可見,上述兩種解決方法,在檢測(cè)到鏈路狀態(tài)發(fā)生變化時(shí),都是統(tǒng)一處理,在一定時(shí)間進(jìn)入鏈路保護(hù)狀態(tài),無論是否檢測(cè)到鏈路狀態(tài)變化,都不上報(bào)鏈路狀態(tài)變化,這樣對(duì)于鏈路真的異常時(shí),上層協(xié)議倒換時(shí)間會(huì)很慢,對(duì)于某些性能要求比較苛刻的用戶而言, 這是無法接受的,會(huì)導(dǎo)致大量的丟包,引起業(yè)務(wù)異常。因此現(xiàn)有解決方法不能很好的解決鏈路閃斷導(dǎo)致鏈路狀態(tài)頻繁變更和上層協(xié)議頻繁倒換的問題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種通信設(shè)備的鏈路狀態(tài)變更控制方法和裝置,能夠解決因鏈路閃斷導(dǎo)致鏈路狀態(tài)頻繁變更和上層協(xié)議頻繁切換的問題。為解決上述技術(shù)問題,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種通信設(shè)備的鏈路狀態(tài)變更控制方法,該方法包括發(fā)送請(qǐng)求報(bào)文通知對(duì)端通信設(shè)備執(zhí)行鏈路閃斷保護(hù),以及鏈路閃斷保護(hù)時(shí)間;接收對(duì)端通信設(shè)備發(fā)送的響應(yīng)報(bào)文,執(zhí)行自愈保護(hù)。一種通信設(shè)備的鏈路狀態(tài)變更控制設(shè)備,該裝置包括發(fā)送單元、接收單元和處理單元;所述發(fā)送單元,用于發(fā)送請(qǐng)求報(bào)文通知對(duì)端通信設(shè)備執(zhí)行鏈路閃斷保護(hù)以及鏈路閃斷保護(hù)時(shí)間;所述接收單元,用于接收來自對(duì)端通信設(shè)備根據(jù)所述請(qǐng)求報(bào)文發(fā)送的響應(yīng)報(bào)文并發(fā)送給所述處理單元;所述處理單元,用于根據(jù)收到的所述響應(yīng)報(bào)文執(zhí)行自愈保護(hù)。綜上所述,本發(fā)明本地通信設(shè)備發(fā)送請(qǐng)求報(bào)文通知對(duì)端通信設(shè)備執(zhí)行鏈路閃斷保護(hù),以及需要進(jìn)行鏈路閃斷保護(hù)的時(shí)間,收到對(duì)端通信設(shè)備發(fā)送的響應(yīng)報(bào)文時(shí),執(zhí)行自愈保護(hù)。通過上述方法,解決了因鏈路閃斷導(dǎo)致鏈路狀態(tài)頻繁變更和上層協(xié)議頻繁倒換的問題。
圖1為本發(fā)明鏈路狀態(tài)變更控制方法流程圖;圖2為本發(fā)明具體實(shí)施例中鏈路狀態(tài)變更主動(dòng)控制方法流程圖;圖3為本發(fā)明具體實(shí)施例中鏈路狀態(tài)變更被動(dòng)控制方法流程圖;圖4為本發(fā)明具體實(shí)施例中鏈路狀態(tài)變更控制裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實(shí)施例,對(duì)本發(fā)明所述方案作進(jìn)一步地詳細(xì)說明。參見圖1,圖1為本發(fā)明鏈路狀態(tài)變更控制方法流程圖。具體步驟為步驟101,發(fā)送請(qǐng)求報(bào)文通知對(duì)端通信設(shè)備執(zhí)行鏈路閃斷保護(hù),以及鏈路閃斷保護(hù)時(shí)間。執(zhí)行鏈路閃斷保護(hù)的通信設(shè)備檢測(cè)到任一鏈路狀態(tài)變化時(shí),對(duì)該狀態(tài)變化鏈路的流量不執(zhí)行保護(hù)倒換。步驟102,接收對(duì)端通信設(shè)備發(fā)送的響應(yīng)報(bào)文,執(zhí)行自愈保護(hù)。本步驟中,本地通信設(shè)備進(jìn)行自愈保護(hù)時(shí),檢測(cè)到任一鏈路狀態(tài)變化,對(duì)該狀態(tài)變化鏈路的流量不執(zhí)行保護(hù)倒換。下面結(jié)合圖2和圖3分別從本地通信設(shè)備自身檢測(cè)到系統(tǒng)異常,需要進(jìn)行的自愈保護(hù)時(shí)如何處理,以及對(duì)端通信設(shè)備檢測(cè)到系統(tǒng)異常,并且需要進(jìn)行自愈保護(hù)時(shí),向本地通信設(shè)備發(fā)送請(qǐng)求報(bào)文時(shí)本地通信設(shè)備的處理過程,來詳細(xì)說明本發(fā)明是如何實(shí)現(xiàn)鏈路狀態(tài)變更控制的。參見圖2,圖2為本發(fā)明具體實(shí)施例中鏈路狀態(tài)變更主動(dòng)控制方法流程圖。具體步驟為步驟201,當(dāng)本地通信設(shè)備因系統(tǒng)異常,將進(jìn)行自愈保護(hù)。本步驟中如果系統(tǒng)出現(xiàn)異常,需要進(jìn)行自愈恢復(fù),在自愈恢復(fù)時(shí),自身需要進(jìn)行自愈保護(hù);并且在執(zhí)行自愈恢復(fù)之前,通知對(duì)端設(shè)備執(zhí)行鏈路閃斷保護(hù);或則在導(dǎo)致鏈路閃斷的自愈恢復(fù)之前通知對(duì)端設(shè)備執(zhí)行鏈路閃斷保護(hù)。導(dǎo)致鏈路閃斷的自愈保護(hù)包括下述處理中一項(xiàng)或多項(xiàng)關(guān)鍵表項(xiàng)下刷、進(jìn)程獨(dú)立重啟、芯片熱復(fù)位、轉(zhuǎn)發(fā)數(shù)據(jù)自愈恢復(fù)等。步驟202,本地通信設(shè)備向?qū)Χ送ㄐ旁O(shè)備發(fā)送請(qǐng)求報(bào)文通知對(duì)端通信設(shè)備執(zhí)行鏈路閃斷保護(hù),以及鏈路閃斷保護(hù)時(shí)間。
5
本步驟中本地通信設(shè)備向?qū)Χ税l(fā)送的請(qǐng)求報(bào)文可以為以太網(wǎng)報(bào)文、DLDP報(bào)文、 LACP報(bào)文或802. 3ah報(bào)文。以以太網(wǎng)報(bào)文為例,詳細(xì)描述具體的請(qǐng)求報(bào)文格式。參見表1,表1為本發(fā)明發(fā)送的請(qǐng)求報(bào)文的格式。
權(quán)利要求
1.一種通信設(shè)備的鏈路狀態(tài)變更控制方法,其特征在于,所述方法包括 發(fā)送請(qǐng)求報(bào)文通知對(duì)端通信設(shè)備執(zhí)行鏈路閃斷保護(hù),以及鏈路閃斷保護(hù)時(shí)間; 接收對(duì)端通信設(shè)備發(fā)送的響應(yīng)報(bào)文,執(zhí)行自愈保護(hù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括檢測(cè)到任一鏈路狀態(tài)變化且執(zhí)行自愈保護(hù),則對(duì)于該狀態(tài)變化的鏈路的流量不執(zhí)行保護(hù)倒換。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法進(jìn)一步包括檢測(cè)到任一鏈路狀態(tài)變化且未執(zhí)行自愈保護(hù),則對(duì)該狀態(tài)變化的鏈路的流量執(zhí)行保護(hù)倒換。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括 接收對(duì)端通信設(shè)備發(fā)送的請(qǐng)求報(bào)文,執(zhí)行鏈路閃斷保護(hù);發(fā)送響應(yīng)報(bào)文至對(duì)端通信設(shè)備,通知對(duì)端通信設(shè)備已執(zhí)行鏈路閃斷保護(hù); 檢測(cè)到任一鏈路狀態(tài)變化且鏈路閃斷保護(hù)的執(zhí)行時(shí)間未到達(dá)鏈路閃斷保護(hù)時(shí)間,則對(duì)該狀態(tài)變化的鏈路的流量不執(zhí)行保護(hù)倒換;確定鏈路閃斷保護(hù)的執(zhí)行時(shí)間已到達(dá)鏈路閃斷保護(hù)時(shí)間,則結(jié)束執(zhí)行鏈路閃斷保護(hù)。
5.根據(jù)權(quán)利要求4所述的所述的方法,其特征在于,所述方法進(jìn)一步包括;檢測(cè)到任一鏈路狀態(tài)變化且未執(zhí)行鏈路閃斷保護(hù),則對(duì)該狀態(tài)變化的鏈路的流量執(zhí)行保護(hù)倒換。
6.一種通信設(shè)備的鏈路狀態(tài)變更控制裝置,其特征在于,所述裝置包括發(fā)送單元、接收單元和處理單元;所述發(fā)送單元,用于發(fā)送請(qǐng)求報(bào)文通知對(duì)端通信設(shè)備執(zhí)行鏈路閃斷保護(hù)以及鏈路閃斷保護(hù)時(shí)間;所述接收單元,用于接收來自對(duì)端通信設(shè)備根據(jù)所述請(qǐng)求報(bào)文發(fā)送的響應(yīng)報(bào)文并發(fā)送給所述處理單元;所述處理單元,用于根據(jù)收到的所述響應(yīng)報(bào)文執(zhí)行自愈保護(hù)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置進(jìn)一步包括檢測(cè)單元; 所述檢測(cè)單元,用于檢測(cè)鏈路狀態(tài)并將檢測(cè)到的任一鏈路狀態(tài)的變化輸出至處理單元;所述處理單元,還用于確定任一鏈路的狀態(tài)變化且已執(zhí)行自愈保護(hù),對(duì)狀態(tài)變化的鏈路的流量不執(zhí)行保護(hù)倒換;或者用于確定任一鏈路的狀態(tài)變化且未執(zhí)行自愈保護(hù),對(duì)狀態(tài)變化的鏈路的流量執(zhí)行保護(hù)倒換。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述接收單元,還用于接收所述對(duì)端通信設(shè)備發(fā)送的通知執(zhí)行鏈路閃斷保護(hù)以及鏈路閃斷保護(hù)時(shí)間的所述請(qǐng)求報(bào)文并發(fā)送給所述處理單元;所述處理單元,還用于根據(jù)收到的所述請(qǐng)求報(bào)文執(zhí)行鏈路閃斷保護(hù)并通知所述發(fā)送單元已執(zhí)行所述鏈路閃斷保護(hù);所述發(fā)送單元,還用于根據(jù)來自所述處理單元的已執(zhí)行鏈路閃斷保護(hù)的通知發(fā)送響應(yīng)報(bào)文至對(duì)端通信設(shè)備,通知對(duì)端通信設(shè)備已執(zhí)行鏈路閃斷保護(hù)。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述處理單元,還用于確定任一鏈路的狀態(tài)變化且已執(zhí)行所述鏈路閃斷保護(hù),對(duì)該狀態(tài)變化的鏈路的流量不執(zhí)行保護(hù)倒換。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述處理單元,進(jìn)一步用于確定鏈路閃斷保護(hù)的執(zhí)行時(shí)間已到達(dá)所述鏈路閃斷保護(hù)時(shí)間,結(jié)束執(zhí)行鏈路閃斷保護(hù);以及用于確定任一鏈路的狀態(tài)變化且未執(zhí)行鏈路閃斷保護(hù),對(duì)狀態(tài)變化的鏈路的流量執(zhí)行保護(hù)倒換。
全文摘要
本發(fā)明公開了一種通信設(shè)備的鏈路狀態(tài)變更控制方法,該方法包括發(fā)送請(qǐng)求報(bào)文通知對(duì)端通信設(shè)備執(zhí)行鏈路閃斷保護(hù),以及鏈路閃斷保護(hù)時(shí)間;接收對(duì)端通信設(shè)備發(fā)送的響應(yīng)報(bào)文,執(zhí)行自愈保護(hù)?;谕瑯拥陌l(fā)明構(gòu)思,本發(fā)明還提出一種通信設(shè)備的鏈路狀態(tài)變更控制的裝置,能夠解決因鏈路閃斷導(dǎo)致鏈路狀態(tài)頻繁變更和上層協(xié)議頻繁倒換的問題。
文檔編號(hào)H04L12/24GK102355408SQ201110235039
公開日2012年2月15日 申請(qǐng)日期2011年8月16日 優(yōu)先權(quán)日2011年8月16日
發(fā)明者汪洪遠(yuǎn) 申請(qǐng)人:杭州華三通信技術(shù)有限公司