專利名稱:對鏈路帶寬進行動態(tài)調(diào)整的方法和狀態(tài)機的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種對鏈路帶寬進行調(diào)整的方法和狀態(tài)機。
背景技術(shù):
隨著SDH(同步數(shù)字傳輸)/SONET(同步光網(wǎng)絡(luò))傳輸多業(yè)務(wù)的發(fā)展,接入帶寬需求的不斷增加,原有的容器(最大為VC4顆粒)已經(jīng)不能夠滿足需要,由此,出現(xiàn)了級聯(lián)技術(shù)。
級聯(lián)技術(shù)包括相鄰級聯(lián)和虛級聯(lián),虛級聯(lián)比相鄰級聯(lián)應(yīng)用更為靈活,帶寬利用率更為有效。然而虛級聯(lián)的VCG(虛級聯(lián)組)在傳輸過程中,仍然存在如下問題1、級聯(lián)中任何一個物理通道的失效,將導(dǎo)致整個級聯(lián)通道失效。換句話說,業(yè)務(wù)將全部中斷;2、業(yè)務(wù)的帶寬調(diào)整對業(yè)務(wù)有很大影響一旦用戶業(yè)務(wù)建立之后,如果再對業(yè)務(wù)的帶寬進行調(diào)整,通常用戶的業(yè)務(wù)會中斷一段時間;3、業(yè)務(wù)的提供時間比較長從用戶申請業(yè)務(wù)到業(yè)務(wù)開通,周期太長。
為了解決上述問題,目前采用在SDH/SONET的虛級聯(lián)傳輸中使用LCAS(鏈路容量調(diào)整配置)技術(shù)的技術(shù)方案來實現(xiàn)SDH/SONET與分組業(yè)務(wù)的帶寬分配,其核心是利用SDH的保留開銷字節(jié)(高階虛級聯(lián)時利用H4字節(jié),低階虛級聯(lián)時利用K4字節(jié))來傳遞控制信息,LCAS在檢測到網(wǎng)絡(luò)上出現(xiàn)成員(如某個VC12)失效時自動減小虛容器的容量,檢測到這個失效成員被修復(fù)后自動增加虛容器的容量,而且還動態(tài)地調(diào)整虛容器的個數(shù)從而調(diào)整映射業(yè)務(wù)的總的虛容器容量,從而適應(yīng)不同的業(yè)務(wù)帶寬需求。如果虛級聯(lián)中存在失效的物理通道,LCAS將屏蔽這些物理通道,虛級聯(lián)通道中其他的物理通道依然可以傳送業(yè)務(wù),從而避免單一物理通道失效而導(dǎo)致的業(yè)務(wù)中斷。
通過現(xiàn)有的在SDH/SONET的虛級聯(lián)傳輸中使用LCAS技術(shù)的技術(shù)方案可以看出現(xiàn)有的虛級聯(lián)+LCAS技術(shù)雖然保證了在鏈路部分成員故障情況下能對鏈路容量進行動態(tài)調(diào)整從而保證業(yè)務(wù)的可用性,但其仍然存在不足當(dāng)鏈路容量(帶寬)減少到某一程度時,LCAS功能不能主動將鏈路斷掉,導(dǎo)致有限的鏈路帶寬不能承載大量的報文,進而導(dǎo)致業(yè)務(wù)報文和網(wǎng)絡(luò)控制協(xié)議報文的大量丟包,由于控制協(xié)議報文的大量丟包將導(dǎo)致網(wǎng)絡(luò)鄰居之間的聯(lián)系時有時無,所以將造成網(wǎng)絡(luò)拓?fù)涞恼袷?,?yán)重影響業(yè)務(wù)在實際網(wǎng)絡(luò)應(yīng)用中的穩(wěn)定性。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種對鏈路帶寬進行動態(tài)調(diào)整的方法和狀態(tài)機,通過本發(fā)明,解決了由于當(dāng)鏈路容量(帶寬)減少到某一程度時,LCAS不能主動將鏈路斷掉,導(dǎo)致有限的鏈路帶寬上的業(yè)務(wù)報文和網(wǎng)絡(luò)控制協(xié)議報文的大量丟包問題;進而解決了由于控制協(xié)議報文的大量丟包導(dǎo)致網(wǎng)絡(luò)鄰居之間的聯(lián)系時有時無,造成網(wǎng)絡(luò)拓?fù)湔袷?,?yán)重影響業(yè)務(wù)在實際網(wǎng)絡(luò)應(yīng)用中的穩(wěn)定性的問題。
本發(fā)明的目的是通過以下技術(shù)方案實現(xiàn)的本發(fā)明提供的一種對鏈路帶寬進行動態(tài)調(diào)整的方法,包括A、根據(jù)鏈路的總帶寬設(shè)置鏈路帶寬的閥值,所述鏈路帶寬的閥值小于或等于鏈路總帶寬;B、基于所述鏈路帶寬的閥值對鏈路帶寬進行動態(tài)調(diào)整。
其中,所述步驟A通過根據(jù)鏈路源端以及終端的通信設(shè)備的通信容量來獲取鏈路的總帶寬。
其中,在所述步驟A和步驟B之間還包括系統(tǒng)根據(jù)鏈路容量調(diào)整配置功能獲取鏈路的實際可用帶寬。
其中,所述步驟B具體包括B1、系統(tǒng)將所述鏈路的實際可用帶寬與所述設(shè)置的鏈路帶寬閥值進行比較,如果所述實際可用帶寬小于鏈路帶寬閥值,則執(zhí)行步驟B2;否則,不作處理;B2、將原有業(yè)務(wù)切換到另一鏈路進行傳送,并切斷原有鏈路。
其中,所述步驟B2還包括B21、系統(tǒng)將所述鏈路的實際可用帶寬與所述設(shè)置的鏈路帶寬閥值進行比較,如果所述實際可用帶寬大于或等于鏈路帶寬閥值,則執(zhí)行步驟B22;否則,執(zhí)行步驟B23;B22、恢復(fù)原有鏈路,將業(yè)務(wù)從另一條鏈路切換回原有鏈路;B23、保持業(yè)務(wù)在另一條鏈路上傳送。
其中,所述步驟B具體包括B4、系統(tǒng)將所述鏈路的實際可用帶寬與所述設(shè)置的鏈路帶寬閥值進行比較,如果所述實際可用帶寬小于鏈路帶寬閥值,則執(zhí)行步驟B5;否則,不作處理;B5、監(jiān)測所述實際可用帶寬小于鏈路帶寬閥值的持續(xù)時間是否達到設(shè)定時間t,若達到,則執(zhí)行步驟B6;否則,執(zhí)行步驟B7;B6、將原有業(yè)務(wù)切換到另一條鏈路進行傳輸,并切斷原有鏈路;B7、保持原來的鏈路狀態(tài)不變,并繼續(xù)執(zhí)行步驟B5。
其中,所述步驟B6還包括B61、監(jiān)測實際可用帶寬大于或等于鏈路帶寬閥值的持續(xù)時間是否達到設(shè)定時間T,若達到,則執(zhí)行步驟B62;否則,執(zhí)行步驟B63;B62、恢復(fù)原有鏈路,將業(yè)務(wù)從另一條鏈路切換回原有鏈路;B63、保持業(yè)務(wù)在另一條鏈路上傳送。
其中,在所述將原有業(yè)務(wù)切換到另一條鏈路進行傳輸,并切斷原有鏈路的過程同時,還包括上報鏈路故障告警。
其中,在所述恢復(fù)原有鏈路,將業(yè)務(wù)從另一鏈路切換回原有鏈路的過程同時,還包括消除鏈路故障告警。
其中,所述的步驟B采用狀態(tài)機實現(xiàn),所述狀態(tài)機包括正常工作狀態(tài)、鏈路故障狀態(tài)和等待恢復(fù)狀態(tài);當(dāng)鏈路的實際可用帶寬小于設(shè)定的帶寬閥值且持續(xù)時間達到設(shè)定時間t時,所述鏈路由所述正常工作狀態(tài)轉(zhuǎn)換到所述鏈路故障狀態(tài);當(dāng)鏈路帶寬恢復(fù)到鏈路的實際可用帶寬大于或等于設(shè)定的帶寬閥值且持續(xù)時間未達到設(shè)定時間T時,所述鏈路進入等待恢復(fù)狀態(tài);當(dāng)鏈路帶寬恢復(fù)到鏈路的實際可用帶寬大于或等于設(shè)定的帶寬閥值且持續(xù)時間達到設(shè)定時間T時,所述鏈路由所述等待恢復(fù)狀態(tài)轉(zhuǎn)換到所述正常工作狀態(tài)。
由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明通過根據(jù)鏈路的可用帶寬設(shè)置鏈路帶寬的閥值,所述鏈路帶寬的閥值小于或等于鏈路總帶寬;然后基于所述鏈路帶寬的閥值以及鏈路的實際可用帶寬對鏈路帶寬進行動態(tài)調(diào)整的方法,使得在鏈路容量降低到某一程度時,不再繼續(xù)使用原有路徑傳送業(yè)務(wù)和網(wǎng)絡(luò)控制協(xié)議報文,從而避免業(yè)務(wù)報文和網(wǎng)絡(luò)控制協(xié)議報文的大量丟包,進而保證網(wǎng)絡(luò)鄰居狀態(tài)和網(wǎng)絡(luò)拓?fù)涞姆€(wěn)定性。
另外,本發(fā)明通過根據(jù)所述實際可用帶寬小于鏈路帶寬閥值的持續(xù)時間,以及根據(jù)所述實際可用帶寬大于或等于鏈路帶寬閥值的持續(xù)時間確定是否關(guān)閉或開啟鏈路的方法,從而防止鏈路抖動的影響,更進一步保證網(wǎng)絡(luò)拓?fù)涞姆€(wěn)定性。
圖1為本發(fā)明傳輸鏈路示意圖;圖2為本發(fā)明第一實施例的流程圖;圖3為本發(fā)明第二實施例的流程圖。
具體實施例方式
本發(fā)明提供了一種對鏈路帶寬進行動態(tài)調(diào)整的方法和狀態(tài)機,其核心是根據(jù)鏈路的可用帶寬設(shè)置鏈路帶寬的閥值,然后基于所述鏈路帶寬的閥值以及鏈路的實際可用帶寬對鏈路帶寬進行動態(tài)調(diào)整。
通過本發(fā)明,使得在鏈路容量降低到某一程度時,不再繼續(xù)使用原有路徑傳送業(yè)務(wù)和網(wǎng)絡(luò)控制協(xié)議報文,從而避免業(yè)務(wù)報文的大量丟包,進而保證網(wǎng)絡(luò)鄰居狀態(tài)和網(wǎng)絡(luò)拓?fù)涞姆€(wěn)定性。假設(shè)如圖1所示,業(yè)務(wù)從Router(路由器)A的port1口引入,通過網(wǎng)絡(luò)的路徑1或者路徑2能夠到達Router C的Port1出口,其中路徑1是經(jīng)過傳輸網(wǎng)絡(luò)透傳,所以路徑1的cost(路徑開銷)值明顯優(yōu)于路徑2,所以業(yè)務(wù)的流向是路徑1。假設(shè)路徑1和路徑2的總帶寬均為100M,傳輸網(wǎng)絡(luò)啟用LCAS功能來保證傳輸鏈路部分故障情況下能對帶寬容量進行動態(tài)調(diào)整。當(dāng)傳輸鏈路部分故障而導(dǎo)致路徑1帶寬減小到一定程度時,采用帶閥值功能的LCAS功能將保證傳輸鏈路在帶寬減小規(guī)定閥值時,主動將鏈路切斷,使得業(yè)務(wù)流能夠選擇通過路徑2繼續(xù)進行傳送,從而保證整個網(wǎng)絡(luò)的穩(wěn)定性。
針對本發(fā)明所述的方法,本發(fā)明提供的第一實施例,如圖2所示,包括步驟S101,根據(jù)鏈路的總帶寬設(shè)置鏈路帶寬的閥值。
具體實現(xiàn)過程包括步驟一、根據(jù)鏈路源端以及宿端的通信設(shè)備的最大通信容量獲取鏈路的總帶寬;步驟二、設(shè)置鏈路帶寬的閥值小于或等于所述鏈路的總帶寬。
假設(shè)仍然圖1所示,在路徑1(鏈路1)啟用帶閥值功能的LCAS,通過傳輸設(shè)備A與傳輸設(shè)備C的單板容量獲取鏈路1的總帶寬為X,則設(shè)置鏈路帶寬的閥值為Y并且Y≤X,并且閥值功能在LCAS啟用時默認(rèn)為使能狀態(tài)。
經(jīng)過步驟S101后,本發(fā)明就能夠基于所述鏈路帶寬的閥值對鏈路帶寬進行動態(tài)調(diào)整。具體實現(xiàn)過程如下步驟S102,系統(tǒng)根據(jù)LCAS功能獲取鏈路的實際可用帶寬。
假設(shè)獲取的鏈路1的實際可用帶寬為Z。
步驟S103,系統(tǒng)將所述鏈路的實際可用帶寬與所述設(shè)置的鏈路帶寬閥值進行比較,如果所述實際可用帶寬小于所述鏈路帶寬閥值,即Z<Y,則執(zhí)行步驟S104;否則,執(zhí)行步驟S105,即保持鏈路狀態(tài)不變,不作處理。
步驟S104,上報鏈路故障告警,并將原有業(yè)務(wù)切換到另一鏈路進行傳送,切斷原有鏈路,然后執(zhí)行步驟S106。
步驟S106、系統(tǒng)將所述鏈路的實際可用帶寬與所述設(shè)置的鏈路帶寬閥值進行比較,如果所述實際可用帶寬大于或等于鏈路帶寬閥值,則執(zhí)行步驟S107;否則,執(zhí)行步驟S108。
步驟S107,消除鏈路故障告警,并恢復(fù)原有鏈路,將業(yè)務(wù)從另一條鏈路切換回原有鏈路。
步驟S108,保持業(yè)務(wù)在另一條鏈路上傳送。
仍然結(jié)合圖1對步驟S103至步驟S108的過程進行詳細(xì)說明。
當(dāng)鏈路部分發(fā)生故障時,LCAS功能將自動將故障的部分時隙去除掉,降低鏈路的可用帶寬,當(dāng)系統(tǒng)檢測到可用帶寬Z低于設(shè)定的閥值Y時,即向傳輸設(shè)備A和傳輸設(shè)備C的控制單元上報鏈路故障告警,并控制傳輸設(shè)備A和傳輸設(shè)備C強制關(guān)斷Port1端口,使原有業(yè)務(wù)通過其它傳輸鏈路,如鏈路2,進行傳送。
在可用帶寬Z低于設(shè)定的閥值Y情況下,系統(tǒng)仍利用LCAS功能持續(xù)檢測傳輸鏈路1的可用帶寬情況,當(dāng)技術(shù)人員排除故障后,系統(tǒng)將會檢測到鏈路帶寬部分恢復(fù)到可用帶寬Z≥Y,此時,則消除傳輸設(shè)備A和傳輸設(shè)備C上的鏈路故障告警,并控制傳輸設(shè)備A和傳輸設(shè)備C打開端口Port1,使原有業(yè)務(wù)仍然繼續(xù)通過傳輸鏈路1進行傳送。
針對本發(fā)明所述的方法,本發(fā)明提供的第二實施例,如圖3所示,包括步驟S201,根據(jù)鏈路的總帶寬設(shè)置鏈路帶寬的閥值。
具體實現(xiàn)過程包括步驟一、根據(jù)鏈路源端以及宿端的通信設(shè)備的最大通信容量獲取鏈路的總帶寬;步驟二、設(shè)置鏈路帶寬的閥值小于或等于所述鏈路的總帶寬。
經(jīng)過步驟S201后,系統(tǒng)就能夠基于所述鏈路帶寬的閥值對鏈路帶寬進行動態(tài)調(diào)整。具體實現(xiàn)過程如下步驟S202,系統(tǒng)根據(jù)LCAS功能獲取鏈路的實際可用帶寬。
步驟S203,系統(tǒng)將所述鏈路的實際可用帶寬與所述設(shè)置的鏈路帶寬閥值進行比較,如果所述實際可用帶寬小于鏈路帶寬閥值,則執(zhí)行步驟S204;否則,執(zhí)行步驟S205,即保持鏈路狀態(tài)不變,不作任何處理。
步驟S204,監(jiān)測所述實際可用帶寬小于鏈路帶寬閥值的持續(xù)時間是否達到設(shè)定時間t,若達到,則執(zhí)行步驟S206;否則,保持鏈路狀態(tài)不變,并繼續(xù)執(zhí)行步驟S204。
步驟S206,上報鏈路故障告警,并將原有業(yè)務(wù)切換到另一條鏈路進行傳輸,并切斷原有鏈路,然后執(zhí)行步驟S207。
步驟S207,監(jiān)測實際可用帶寬大于或等于鏈路帶寬閥值的持續(xù)時間是否達到設(shè)定時間T,若達到,則執(zhí)行步驟S208;否則,執(zhí)行步驟S209;步驟S208,恢復(fù)原有鏈路,將業(yè)務(wù)從另一條鏈路切換回原有鏈路;步驟S209,保持業(yè)務(wù)在另一條鏈路上傳送。
仍然結(jié)合圖1對步驟S203至步驟S209的過程進行詳細(xì)說明。
當(dāng)鏈路部分發(fā)生故障時,LCAS功能將自動將故障的部分時隙去除掉,降低鏈路的可用帶寬,當(dāng)系統(tǒng)檢測到可用帶寬Z低于設(shè)定的閥值Y,如果鏈路故障時間小于T,則保持原來的鏈路狀態(tài)不變;如果鏈路故障持續(xù)時間達到T秒,即向傳輸設(shè)備A和傳輸設(shè)備C的控制單元上報鏈路故障告警,進入網(wǎng)絡(luò)服務(wù)狀態(tài);并控制傳輸設(shè)備A和傳輸設(shè)備C強制關(guān)斷Port1端口,使原有業(yè)務(wù)通過其它傳輸鏈路進行傳送。
在可用帶寬Z低于設(shè)定的閥值Y情況下,系統(tǒng)仍利用LCAS功能持續(xù)檢測傳輸鏈路1的可用帶寬情況,當(dāng)技術(shù)人員排除故障后,系統(tǒng)將會檢測到鏈路帶寬部分恢復(fù)到可用帶寬Z≥Y,此時進入等待恢復(fù)狀態(tài),如果持續(xù)時間未能夠達到T秒,則還繼續(xù)保持業(yè)務(wù)在其他鏈路傳送;如果持續(xù)時間達到T秒,才認(rèn)為鏈路1能夠工作正常,則消除傳輸設(shè)備A和傳輸設(shè)備C上的鏈路故障告警,并控制傳輸設(shè)備A和傳輸設(shè)備C打開端口Port1,使原有業(yè)務(wù)仍然繼續(xù)通過傳輸鏈路1進行傳送。
本發(fā)明提供的第二實施例通過設(shè)定的時間參數(shù)進而控制傳輸鏈路的切換從而能夠防止由于鏈路切換造成的鏈路時好時壞(抖動)的影響。
本發(fā)明提供的第三實施例是一種應(yīng)用上述方法的狀態(tài)機,所述狀態(tài)機包括正常工作狀態(tài)、鏈路故障狀態(tài)和等待恢復(fù)狀態(tài)三個狀態(tài);
當(dāng)鏈路的實際可用帶寬小于設(shè)定的帶寬閥值且持續(xù)時間達到設(shè)定時間t時,所述鏈路由所述正常工作狀態(tài)轉(zhuǎn)換到所述鏈路故障狀態(tài);當(dāng)鏈路帶寬恢復(fù)到鏈路的實際可用帶寬大于或等于設(shè)定的帶寬閥值且持續(xù)時間未達到設(shè)定時間T時,所述鏈路進入等待恢復(fù)狀態(tài);當(dāng)鏈路帶寬恢復(fù)到鏈路的實際可用帶寬大于或等于設(shè)定的帶寬閥值且持續(xù)時間達到設(shè)定時間T時,所述鏈路由所述等待恢復(fù)狀態(tài)轉(zhuǎn)換到所述正常工作狀態(tài)。
由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明通過根據(jù)鏈路的可用帶寬設(shè)置鏈路帶寬的閥值,所述鏈路帶寬的閥值小于或等于鏈路總帶寬;然后基于所述鏈路帶寬的閥值以及鏈路的實際可用帶寬對鏈路帶寬進行動態(tài)調(diào)整的方法,使得在鏈路容量降低到某一程度時,不再繼續(xù)使用原有路徑傳送業(yè)務(wù)和網(wǎng)絡(luò)控制協(xié)議報文,從而避免業(yè)務(wù)報文和網(wǎng)絡(luò)控制協(xié)議報文的大量丟包,進而保證網(wǎng)絡(luò)鄰居狀態(tài)和網(wǎng)絡(luò)拓?fù)涞姆€(wěn)定性。
另外,本發(fā)明通過根據(jù)所述實際可用帶寬小于鏈路帶寬閥值的持續(xù)時間,以及根據(jù)所述實際可用帶寬大于或等于鏈路帶寬閥值的持續(xù)時間確定關(guān)閉或開啟鏈路的方法,從而防止鏈路抖動的影響,更進一步保證網(wǎng)絡(luò)拓?fù)涞姆€(wěn)定性。
以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求的保護范圍為準(zhǔn)。
權(quán)利要求
1.一種對鏈路帶寬進行動態(tài)調(diào)整的方法,其特征在于,包括A、根據(jù)鏈路的總帶寬設(shè)置鏈路帶寬的閥值,所述鏈路帶寬的閥值小于或等于鏈路總帶寬;B、基于所述鏈路帶寬的閥值對鏈路帶寬進行動態(tài)調(diào)整。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟A通過根據(jù)鏈路源端以及終端的通信設(shè)備的通信容量來獲取鏈路的總帶寬。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟A和步驟B之間還包括系統(tǒng)根據(jù)鏈路容量調(diào)整配置功能獲取鏈路的實際可用帶寬。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟B具體包括B1、系統(tǒng)將所述鏈路的實際可用帶寬與所述設(shè)置的鏈路帶寬閥值進行比較,如果所述實際可用帶寬小于鏈路帶寬閥值,則執(zhí)行步驟B2;否則,不作處理;B2、將原有業(yè)務(wù)切換到另一鏈路進行傳送,并切斷原有鏈路。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述步驟B2還包括B21、系統(tǒng)將所述鏈路的實際可用帶寬與所述設(shè)置的鏈路帶寬閥值進行比較,如果所述實際可用帶寬大于或等于鏈路帶寬閥值,則執(zhí)行步驟B22;否則,執(zhí)行步驟B23;B22、恢復(fù)原有鏈路,將業(yè)務(wù)從另一條鏈路切換回原有鏈路;B23、保持業(yè)務(wù)在另一條鏈路上傳送。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟B具體包括B4、系統(tǒng)將所述鏈路的實際可用帶寬與所述設(shè)置的鏈路帶寬閥值進行比較,如果所述實際可用帶寬小于鏈路帶寬閥值,則執(zhí)行步驟B5;否則,不作處理;B5、監(jiān)測所述實際可用帶寬小于鏈路帶寬閥值的持續(xù)時間是否達到設(shè)定時間t,若達到,則執(zhí)行步驟B6;否則,執(zhí)行步驟B7;B6、將原有業(yè)務(wù)切換到另一條鏈路進行傳輸,并切斷原有鏈路;B7、保持原來的鏈路狀態(tài)不變,并繼續(xù)執(zhí)行步驟B5。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述步驟B6還包括B61、監(jiān)測實際可用帶寬大于或等于鏈路帶寬閥值的持續(xù)時間是否達到設(shè)定時間T,若達到,則執(zhí)行步驟B62;否則,執(zhí)行步驟B63;B62、恢復(fù)原有鏈路,將業(yè)務(wù)從另一條鏈路切換回原有鏈路;B63、保持業(yè)務(wù)在另一條鏈路上傳送。
8.根據(jù)權(quán)利要求4或6所述的方法,其特征在于,在所述將原有業(yè)務(wù)切換到另一條鏈路進行傳輸,并切斷原有鏈路的過程同時,還包括上報鏈路故障告警。
9.根據(jù)權(quán)利要求5或7所述的方法,其特征在于,在所述恢復(fù)原有鏈路,將業(yè)務(wù)從另一鏈路切換回原有鏈路的過程同時,還包括消除鏈路故障告警。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述的步驟B采用狀態(tài)機實現(xiàn),所述狀態(tài)機包括正常工作狀態(tài)、鏈路故障狀態(tài)和等待恢復(fù)狀態(tài);當(dāng)鏈路的實際可用帶寬小于設(shè)定的帶寬閥值且持續(xù)時間達到設(shè)定時間t時,所述鏈路由所述正常工作狀態(tài)轉(zhuǎn)換到所述鏈路故障狀態(tài);當(dāng)鏈路帶寬恢復(fù)到鏈路的實際可用帶寬大于或等于設(shè)定的帶寬閥值且持續(xù)時間未達到設(shè)定時間T時,所述鏈路進入等待恢復(fù)狀態(tài);當(dāng)鏈路帶寬恢復(fù)到鏈路的實際可用帶寬大于或等于設(shè)定的帶寬閥值且持續(xù)時間達到設(shè)定時間T時,所述鏈路由所述等待恢復(fù)狀態(tài)轉(zhuǎn)換到所述正常工作狀態(tài)。
全文摘要
本發(fā)明涉及一種對鏈路帶寬進行動態(tài)調(diào)整的方法和狀態(tài)機,其核心是根據(jù)鏈路的可用帶寬設(shè)置鏈路帶寬的閥值,所述鏈路帶寬的閥值小于或等于鏈路總帶寬;然后基于所述鏈路帶寬的閥值以及鏈路的實際可用帶寬對鏈路帶寬進行動態(tài)調(diào)整。通過本發(fā)明,使得在鏈路容量降低到某一程度時,不再繼續(xù)使用原有路徑傳送業(yè)務(wù)和網(wǎng)絡(luò)控制協(xié)議報文,從而避免業(yè)務(wù)報文和網(wǎng)絡(luò)控制協(xié)議報文的大量丟包,進而保證網(wǎng)絡(luò)鄰居狀態(tài)和網(wǎng)絡(luò)拓?fù)涞姆€(wěn)定性。另外,本發(fā)明通過根據(jù)所述實際可用帶寬小于鏈路帶寬閥值的持續(xù)時間,以及根據(jù)所述實際可用帶寬大于或等于鏈路帶寬閥值的持續(xù)時間確定是否關(guān)閉或開啟鏈路的方法,從而防止鏈路抖動的影響,更進一步保證網(wǎng)絡(luò)拓?fù)涞姆€(wěn)定性。
文檔編號H04J3/16GK1863066SQ200510069940
公開日2006年11月15日 申請日期2005年5月11日 優(yōu)先權(quán)日2005年5月11日
發(fā)明者張偉, 李大為, 趙垠波 申請人:華為技術(shù)有限公司