專利名稱:一種業(yè)務(wù)流保護(hù)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信網(wǎng)絡(luò)中的業(yè)務(wù)流保護(hù)方法,尤其涉及IP通信網(wǎng)絡(luò)中的業(yè)務(wù)流保護(hù)方法。
背景技術(shù):
在當(dāng)前的通信網(wǎng)絡(luò)中,要將業(yè)務(wù)流從源節(jié)點(diǎn)傳輸?shù)侥繕?biāo)實(shí)體,源節(jié)點(diǎn)首先要通過路由算法計算從源節(jié)點(diǎn)到目標(biāo)實(shí)體之間的最優(yōu)路徑,在網(wǎng)絡(luò)穩(wěn)定、路由收斂的正常情況下計算路由所得到的最優(yōu)路徑稱為主路徑,在獲知主路徑后,源節(jié)點(diǎn)可將業(yè)務(wù)流傳輸?shù)街髀窂缴系南乱惶?jié)點(diǎn),由主路徑上的下一跳節(jié)點(diǎn)轉(zhuǎn)發(fā)業(yè)務(wù)流到目標(biāo)實(shí)體,本文中將源節(jié)點(diǎn)與主路徑上的下一跳節(jié)點(diǎn)之間的鏈路稱為主鏈路。其中,本文中所說的目標(biāo)實(shí)體可以是網(wǎng)絡(luò)、節(jié)點(diǎn)或者具體的網(wǎng)絡(luò)設(shè)備。
在主路徑因故障導(dǎo)致失效時,源節(jié)點(diǎn)將重新計算從源節(jié)點(diǎn)到目標(biāo)實(shí)體之間的最優(yōu)路徑,在主路徑故障情況下計算路由所得到的最優(yōu)路徑稱為次優(yōu)路徑,在獲知次優(yōu)路徑后,源節(jié)點(diǎn)可將業(yè)務(wù)流傳輸?shù)酱蝺?yōu)路徑上的下一跳節(jié)點(diǎn),由次優(yōu)路徑上的下一跳節(jié)點(diǎn)轉(zhuǎn)發(fā)業(yè)務(wù)流到目標(biāo)實(shí)體,本文中將源節(jié)點(diǎn)與次優(yōu)路徑上的下一跳節(jié)點(diǎn)之間的鏈路稱為次優(yōu)鏈路。
圖1是現(xiàn)有技術(shù)的業(yè)務(wù)流保護(hù)方法原理圖,如圖1所示,從源節(jié)點(diǎn)A傳輸業(yè)務(wù)流到目標(biāo)實(shí)體,在網(wǎng)絡(luò)穩(wěn)定、路由收斂的正常情況下,源節(jié)點(diǎn)通過主鏈路傳輸業(yè)務(wù)流到主路徑上的下一跳節(jié)點(diǎn)B,下一跳節(jié)點(diǎn)B轉(zhuǎn)發(fā)業(yè)務(wù)流到目標(biāo)實(shí)體。當(dāng)主路徑失效時,源節(jié)點(diǎn)通過次優(yōu)鏈路傳輸業(yè)務(wù)流到次優(yōu)路徑上的下一跳節(jié)點(diǎn)C,下一跳節(jié)點(diǎn)C轉(zhuǎn)發(fā)業(yè)務(wù)流到目標(biāo)實(shí)體。
圖2是現(xiàn)有技術(shù)的業(yè)務(wù)流保護(hù)方法流程圖,現(xiàn)有技術(shù)的業(yè)務(wù)流保護(hù)方法包括步驟201~202源節(jié)點(diǎn)A通過路由算法計算路由得到主路徑;源節(jié)點(diǎn)A通過主鏈路傳輸業(yè)務(wù)流到主路徑上的下一跳節(jié)點(diǎn)B,下一跳節(jié)點(diǎn)B轉(zhuǎn)發(fā)業(yè)務(wù)流到目標(biāo)實(shí)體,同時檢測并判斷主路徑是否失效,如果是,則執(zhí)行步驟203及其后續(xù)步驟,如果否,則結(jié)束本流程。其中,源節(jié)點(diǎn)A對主路徑的檢測可以是周期性檢測或者實(shí)時檢測。
步驟203~205中斷業(yè)務(wù)流傳輸,同時源節(jié)點(diǎn)A重新計算路由得到次優(yōu)路徑;源節(jié)點(diǎn)A將業(yè)務(wù)流切換到次優(yōu)路徑上;源節(jié)點(diǎn)A通過次優(yōu)鏈路傳輸業(yè)務(wù)流到次優(yōu)路徑上的下一跳節(jié)點(diǎn)C,由下一跳節(jié)點(diǎn)C轉(zhuǎn)發(fā)業(yè)務(wù)流到目標(biāo)實(shí)體。
可見,在現(xiàn)有技術(shù)中,當(dāng)主路徑因故障而失效時,業(yè)務(wù)流傳輸隨即中斷,只有在重新計算路由獲得次優(yōu)路徑并進(jìn)行相應(yīng)切換之后,業(yè)務(wù)流傳輸才能夠恢復(fù)。由于路由計算耗費(fèi)的時間通常在秒級,所以既便不考慮切換動作耗費(fèi)的時間,從檢測到主路徑故障到業(yè)務(wù)流切換至次優(yōu)路徑之間的故障恢復(fù)時間至少也在秒級。對于早期承擔(dān)Internet業(yè)務(wù)的通信網(wǎng)絡(luò)來說,由于對網(wǎng)絡(luò)實(shí)時性和可靠性的要求不高,故而現(xiàn)有技術(shù)的業(yè)務(wù)流保護(hù)方法能夠基本滿足通信網(wǎng)絡(luò)的要求。但是,隨著當(dāng)前網(wǎng)絡(luò)業(yè)務(wù)的快速發(fā)展,通信網(wǎng)絡(luò)承擔(dān)的諸如語音、視頻之類的實(shí)時、準(zhǔn)實(shí)時業(yè)務(wù)越來越多,這些業(yè)務(wù)通常要求高達(dá)毫秒級的故障恢復(fù)時間,明顯的,現(xiàn)有技術(shù)的業(yè)務(wù)流保護(hù)方法不能夠滿足這些業(yè)務(wù)的要求。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種業(yè)務(wù)流保護(hù)方法,其具有快速故障恢復(fù)能力。
根據(jù)上述目的,本發(fā)明提供了一種業(yè)務(wù)流保護(hù)方法,源節(jié)點(diǎn)和目標(biāo)實(shí)體間預(yù)先設(shè)置有備份路徑,該方法包括步驟A、源節(jié)點(diǎn)通過主鏈路傳輸業(yè)務(wù)流到主路徑上的下一跳節(jié)點(diǎn),主路徑上的下一跳節(jié)點(diǎn)轉(zhuǎn)發(fā)業(yè)務(wù)流到目標(biāo)實(shí)體,同時源節(jié)點(diǎn)檢測并判斷主路徑是否失效,如果是,則執(zhí)行步驟B,否則結(jié)束本流程;
B、源節(jié)點(diǎn)將業(yè)務(wù)流切換到備份路徑,通過備份鏈路傳輸業(yè)務(wù)流到備份路徑上的下一跳節(jié)點(diǎn),備份路徑上的下一跳節(jié)點(diǎn)轉(zhuǎn)發(fā)業(yè)務(wù)流到目標(biāo)實(shí)體,同時源節(jié)點(diǎn)通過路由算法計算路由得到次優(yōu)路徑,比較次優(yōu)路徑是否優(yōu)于備份路徑,如果是,則執(zhí)行步驟C,否則結(jié)束本流程;C、源節(jié)點(diǎn)將業(yè)務(wù)流切換到次優(yōu)路徑,通過次優(yōu)鏈路傳輸業(yè)務(wù)流到次優(yōu)路徑上的下一跳節(jié)點(diǎn),次優(yōu)路徑上的下一跳節(jié)點(diǎn)轉(zhuǎn)發(fā)業(yè)務(wù)流到目標(biāo)實(shí)體。
其中,所述通信網(wǎng)絡(luò)是IP網(wǎng)絡(luò)。所述檢測是周期性檢測。所述檢測是實(shí)時檢測。所述目標(biāo)實(shí)體是目標(biāo)節(jié)點(diǎn)、或目標(biāo)網(wǎng)絡(luò)、或目標(biāo)網(wǎng)絡(luò)設(shè)備。
可見,本發(fā)明提供的業(yè)務(wù)流保護(hù)方法中,預(yù)先設(shè)置有備份路徑,當(dāng)主路徑失效時,先將業(yè)務(wù)流立即切換到備份路徑,同時開始重新計算路由,在此后直到計算得到次優(yōu)路徑的時間間隔內(nèi),源節(jié)點(diǎn)通過備份鏈路傳輸業(yè)務(wù)流到備份路徑上的下一跳節(jié)點(diǎn),備份路徑上的下一跳節(jié)點(diǎn)轉(zhuǎn)發(fā)業(yè)務(wù)流到目標(biāo)實(shí)體。如果計算得到的次優(yōu)路徑優(yōu)于備份路徑,則業(yè)務(wù)流切換到次優(yōu)路徑,其他情況下,業(yè)務(wù)流仍通過備份路徑傳輸。由于整個過程僅涉及一次或兩次鏈路切換,而鏈路切換耗費(fèi)的時間通常在毫秒級,故而業(yè)務(wù)流的故障回復(fù)時間亦在毫秒級,這完全能夠滿足諸如語音、視頻之類的實(shí)時、準(zhǔn)實(shí)時通信業(yè)務(wù)的要求。
圖1是現(xiàn)有技術(shù)的業(yè)務(wù)流保護(hù)方法原理圖;圖2是現(xiàn)有技術(shù)的業(yè)務(wù)流保護(hù)方法流程圖;圖3是本發(fā)明的業(yè)務(wù)流保護(hù)方法原理圖;圖4是本發(fā)明的業(yè)務(wù)流保護(hù)方法流程圖。
具體實(shí)施例方式
本發(fā)明的核心思想是預(yù)先設(shè)置備份路徑,當(dāng)主路徑失效時,先將業(yè)務(wù)流立即切換到備份路徑,同時開始重新計算路由,在此后直到計算得到次優(yōu)路徑的時間間隔內(nèi),源節(jié)點(diǎn)通過備份鏈路傳輸業(yè)務(wù)流到備份路徑上的下一跳節(jié)點(diǎn),備份路徑上的下一跳節(jié)點(diǎn)轉(zhuǎn)發(fā)業(yè)務(wù)流到目標(biāo)實(shí)體。
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下舉實(shí)施例,并參照附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。
圖3是本發(fā)明的業(yè)務(wù)流保護(hù)方法原理圖,如圖3所示,源節(jié)點(diǎn)A到目標(biāo)實(shí)體之間預(yù)先設(shè)置有可傳輸業(yè)務(wù)流到目標(biāo)實(shí)體的備份路徑。在網(wǎng)絡(luò)穩(wěn)定、路由收斂的正常情況下,源節(jié)點(diǎn)將業(yè)務(wù)流傳輸?shù)街髀窂缴系南乱惶?jié)點(diǎn)B,由主路徑上的下一跳節(jié)點(diǎn)B轉(zhuǎn)發(fā)業(yè)務(wù)流到目標(biāo)實(shí)體,當(dāng)主路徑失效時業(yè)務(wù)流立即切換到備份路徑,源節(jié)點(diǎn)可將業(yè)務(wù)流傳輸?shù)絺浞萋窂缴系南乱惶?jié)點(diǎn)D,由備份路徑上的下一跳節(jié)點(diǎn)D轉(zhuǎn)發(fā)業(yè)務(wù)流到目標(biāo)實(shí)體,本文中將源節(jié)點(diǎn)A與備份路徑上的下一跳節(jié)點(diǎn)之間的鏈路稱為備份鏈路。
圖4是本發(fā)明的業(yè)務(wù)流保護(hù)方法流程圖,現(xiàn)有技術(shù)的業(yè)務(wù)流保護(hù)方法包括步驟401~402源節(jié)點(diǎn)A通過路由算法計算路由得到主路徑;源節(jié)點(diǎn)A通過主鏈路傳輸業(yè)務(wù)流到主路徑上的下一跳節(jié)點(diǎn)B,下一跳節(jié)點(diǎn)B轉(zhuǎn)發(fā)業(yè)務(wù)流到目標(biāo)實(shí)體,同時源節(jié)點(diǎn)A檢測并判斷主路徑是否失效,如果是,則執(zhí)行步驟403及其后續(xù)步驟,如果否,則結(jié)束本流程。其中,源節(jié)點(diǎn)A對主路徑的檢測可以是周期性檢測或者實(shí)時檢測。
步驟403~405源節(jié)點(diǎn)A將業(yè)務(wù)流切換到備份路徑上;源節(jié)點(diǎn)A通過備份鏈路傳輸業(yè)務(wù)流到備份路徑上的下一跳節(jié)點(diǎn)D,下一跳節(jié)點(diǎn)D轉(zhuǎn)發(fā)業(yè)務(wù)流到目標(biāo)實(shí)體,同時源節(jié)點(diǎn)A重新計算路由得到次優(yōu)路徑;源節(jié)點(diǎn)A比較次優(yōu)路徑和備份路徑,判斷次優(yōu)路徑是否優(yōu)于備份路徑,如果是,則執(zhí)行步驟406及其后續(xù)步驟,否則結(jié)束本流程。這里所說的優(yōu)于是指路徑較短、鏈路情況較好或者帶寬較大。
步驟406~407源節(jié)點(diǎn)A將業(yè)務(wù)流切換到次優(yōu)路徑上;源節(jié)點(diǎn)A通過次優(yōu)鏈路傳輸業(yè)務(wù)流到次優(yōu)路徑上的下一跳節(jié)點(diǎn)D,下一跳節(jié)點(diǎn)D轉(zhuǎn)發(fā)業(yè)務(wù)流到目標(biāo)實(shí)體。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種業(yè)務(wù)流保護(hù)方法,其特征在于,源節(jié)點(diǎn)和目標(biāo)實(shí)體間預(yù)先設(shè)置有備份路徑,該方法包括步驟A、源節(jié)點(diǎn)通過主鏈路傳輸業(yè)務(wù)流到主路徑上的下一跳節(jié)點(diǎn),主路徑上的下一跳節(jié)點(diǎn)轉(zhuǎn)發(fā)業(yè)務(wù)流到目標(biāo)實(shí)體,同時源節(jié)點(diǎn)檢測并判斷主路徑是否失效,如果是,則執(zhí)行步驟B,否則結(jié)束本流程;B、源節(jié)點(diǎn)將業(yè)務(wù)流切換到備份路徑,通過備份鏈路傳輸業(yè)務(wù)流到備份路徑上的下一跳節(jié)點(diǎn),備份路徑上的下一跳節(jié)點(diǎn)轉(zhuǎn)發(fā)業(yè)務(wù)流到目標(biāo)實(shí)體,同時源節(jié)點(diǎn)通過路由算法計算路由得到次優(yōu)路徑,比較次優(yōu)路徑是否優(yōu)于備份路徑,如果是,則執(zhí)行步驟C,否則結(jié)束本流程;C、源節(jié)點(diǎn)將業(yè)務(wù)流切換到次優(yōu)路徑,通過次優(yōu)鏈路傳輸業(yè)務(wù)流到次優(yōu)路徑上的下一跳節(jié)點(diǎn),次優(yōu)路徑上的下一跳節(jié)點(diǎn)轉(zhuǎn)發(fā)業(yè)務(wù)流到目標(biāo)實(shí)體。
2.如權(quán)利要求1所述的方法,其特征在于,所述通信網(wǎng)絡(luò)是IP網(wǎng)絡(luò)。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述檢測是周期性檢測。
4.如權(quán)利要求1或2所述的方法,其特征在于,所述檢測是實(shí)時檢測。
5.如權(quán)利要求1或2所述的方法,其特征在于,所述目標(biāo)實(shí)體是目標(biāo)節(jié)點(diǎn)。
6.如權(quán)利要求1或2所述的方法,其特征在于,所述目標(biāo)實(shí)體是目標(biāo)網(wǎng)絡(luò)
7.如權(quán)利要求1或2所述的方法,其特征在于,所述目標(biāo)實(shí)體是目標(biāo)網(wǎng)絡(luò)設(shè)備。
全文摘要
本發(fā)明公開了一種業(yè)務(wù)流保護(hù)方法,源節(jié)點(diǎn)和目標(biāo)實(shí)體間預(yù)先設(shè)置有備份路徑,該方法包括步驟A、源節(jié)點(diǎn)通過主路徑傳輸業(yè)務(wù)流到目標(biāo)實(shí)體,同時源節(jié)點(diǎn)檢測并判斷主路徑是否失效,如果是,則執(zhí)行步驟B,否則結(jié)束本流程;B、源節(jié)點(diǎn)將業(yè)務(wù)流切換到備份路徑,通過備份路徑傳輸業(yè)務(wù)流到目標(biāo)實(shí)體,同時源節(jié)點(diǎn)通過路由算法計算路由得到次優(yōu)路徑,比較次優(yōu)路徑是否優(yōu)于備份路徑,如果是,則執(zhí)行步驟C,否則結(jié)束本流程;C、源節(jié)點(diǎn)將業(yè)務(wù)流切換到次優(yōu)路徑,通過次優(yōu)路徑傳輸業(yè)務(wù)流到目標(biāo)實(shí)體。本發(fā)明提供的業(yè)務(wù)流保護(hù)方法具有快速故障恢復(fù)能力。
文檔編號H04L12/56GK1852244SQ200510117499
公開日2006年10月25日 申請日期2005年11月2日 優(yōu)先權(quán)日2005年11月2日
發(fā)明者黃河 申請人:華為技術(shù)有限公司