一種跨層建立不共路路徑的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種跨層建立不共路路徑的方法及裝置。
【背景技術(shù)】
[0002]通常,數(shù)據(jù)通信網(wǎng)絡由多個網(wǎng)絡層次組成。其中,客戶層承載于服務層之上,由服務層為客戶層提供鏈接和承載服務。舉例來說,參見圖1所示網(wǎng)絡示意圖,數(shù)據(jù)通信網(wǎng)絡可包括光傳輸層和IP層,且光傳輸層為服務層,IP層為客戶層。
[0003]以圖1所示網(wǎng)絡為例,建立IP層的路由器Rl到路由器R4的標簽交換路徑(英文:Label Switched Path,簡稱:LSP)時,可在路由器R2與路由器R3之間建立第一跨層LSP,所述第一跨層LSP的第一跳可為IP層與光傳輸層之間的第一用戶-網(wǎng)絡接口(英文:User-Network Interface,簡稱:UNI)、最后一跳可為光傳輸層與IP層之間的第二 UN1、中間一跳可為光傳輸層的邊緣設(shè)備Cl與邊緣設(shè)備C4之間的光層LSP。
[0004]通常,為了提高網(wǎng)絡傳輸可靠性,可在R2與R3之間建立第二跨層LSP,以便在第一跨層LSP故障時,由第二跨層LSP繼續(xù)提供傳輸服務。其中,第一跨層LSP可稱為工作LSP,第二跨層LSP可稱為保護LSP。為了避免某個位置故障引發(fā)工作LSP和保護LSP同時中斷,一般要求工作LSP與保護LSP所經(jīng)過的路徑盡量不同,即二者盡量不共路。舉例來說,結(jié)合圖1所示網(wǎng)絡,第二跨層LSP的第一跳可為IP層與光傳輸層之間的第三UN1、最后一跳可為光傳輸層與IP層之間的第四UN1、中間一跳可為光傳輸層的邊緣設(shè)備C2與邊緣設(shè)備C3之間的光層LSP。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例的跨層建立不共路路徑的方法及裝置,有助于簡單便捷的實現(xiàn)跨層不共路路徑的建立。
[0006]為此,本發(fā)明實施例提供如下技術(shù)方案:
[0007]第一方面,提供了一種跨層建立不共路路徑的方法,所述方法包括:
[0008]邊緣設(shè)備獲得源節(jié)點發(fā)送的路徑建立請求,所述路徑建立請求用于表示在所述源節(jié)點與目的節(jié)點之間建立至少兩條不共路的路徑,所述邊緣設(shè)備屬于服務層,所述源節(jié)點與所述目的節(jié)點屬于客戶層;
[0009]所述邊緣設(shè)備根據(jù)所述路徑建立請求,獲得所述源節(jié)點與所述目的節(jié)點之間的至少兩條不共路的路徑,所述至少兩條不共路的路徑為根據(jù)所述服務層的網(wǎng)絡拓撲計算;
[0010]所述邊緣設(shè)備根據(jù)所述至少兩條不共路的路徑,在所述服務層建立網(wǎng)絡連接。
[0011]結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述邊緣設(shè)備根據(jù)所述路徑建立請求,獲得所述源節(jié)點與所述目的節(jié)點之間的至少兩條不共路的路徑,包括:
[0012]所述邊緣設(shè)備獲得所述服務層的網(wǎng)絡拓撲;
[0013]所述邊緣設(shè)備利用所述路徑建立請求和所述網(wǎng)絡拓撲,獲得所述至少兩條不共路的路徑。
[0014]結(jié)合第一方面,在第一方面的第二種可能的實現(xiàn)方式中,所述邊緣設(shè)備根據(jù)所述路徑建立請求,獲得所述源節(jié)點與所述目的節(jié)點之間的至少兩條不共路的路徑,包括:
[0015]所述邊緣設(shè)備向路徑計算單元發(fā)送所述路徑建立請求,所述路徑計算單元屬于所述服務層;
[0016]所述邊緣設(shè)備獲得所述路徑計算單元發(fā)送的所述至少兩條不共路的路徑,所述至少兩條不共路的路徑為所述路徑計算單元根據(jù)所述路徑建立請求和所述服務層的網(wǎng)絡拓撲計算。
[0017]結(jié)合第一方面或第一方面的第一種或第二種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,所述路徑建立請求為路徑path消息,所述path消息包括保護對象Protect1n Object,
[0018]所述Protect1n Object包括擴展標志位,所述擴展標志位用于表示建立至少兩條不共路的路徑。
[0019]結(jié)合第一方面或第一方面的第一種或第二種可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,所述路徑建立請求為路徑path消息,所述path消息包括擴展對象,所述擴展對象用于表示建立至少兩條不共路的路徑;
[0020]所述擴展對象包括至少兩條路徑標識信息,所述路徑標識信息包括路徑的標識、以及路徑對應的源節(jié)點和目的節(jié)點。
[0021]結(jié)合第一方面或第一方面的第一種至第四種任一種可能的實現(xiàn)方式,在第一方面的第五種可能的實現(xiàn)方式中,所述路徑建立請求包括所述至少兩條不共路的路徑的類型,所述類型為不共用節(jié)點、不共用鏈路和不共用共享風險鏈路組中的一種。
[0022]第二方面,提供了一種跨層建立不共路路徑的裝置,所述裝置包括:
[0023]請求獲得單元,用于獲得源節(jié)點發(fā)送的路徑建立請求,所述路徑建立請求用于表示在所述源節(jié)點與目的節(jié)點之間建立至少兩條不共路的路徑,所述裝置屬于服務層,所述源節(jié)點與所述目的節(jié)點屬于客戶層;
[0024]路徑獲得單元,用于根據(jù)所述請求獲得單元獲得的所述路徑建立請求,獲得所述源節(jié)點與所述目的節(jié)點之間的至少兩條不共路的路徑,所述至少兩條不共路的路徑為根據(jù)所述服務層的網(wǎng)絡拓撲計算;
[0025]建立單元,用于根據(jù)所述路徑獲得單元獲得的所述至少兩條不共路的路徑,在所述服務層建立網(wǎng)絡連接。
[0026]結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述路徑獲得單元包括:
[0027]拓撲獲得單元,用于獲得所述服務層的網(wǎng)絡拓撲;
[0028]路徑獲得子單元,用于利用所述路徑建立請求和所述網(wǎng)絡拓撲,獲得所述至少兩條不共路的路徑。
[0029]結(jié)合第二方面,在第二方面的第二種可能的實現(xiàn)方式中,所述路徑獲得單元包括:
[0030]發(fā)送單元,用于向路徑計算單元發(fā)送所述路徑建立請求,所述路徑計算單元屬于所述服務層;
[0031]路徑獲得子單元,用于獲得所述路徑計算單元發(fā)送的所述至少兩條不共路的路徑,所述至少兩條不共路的路徑為所述路徑計算單元根據(jù)所述路徑建立請求和所述服務層的網(wǎng)絡拓撲計算。
[0032]結(jié)合第二方面或第二方面的第一種或第二種可能的實現(xiàn)方式,在第二方面的第三種可能的實現(xiàn)方式中,所述路徑建立請求為路徑path消息,所述path消息包括保護對象Protect1n Object,所述Protect1n Object包括擴展標志位,所述擴展標志位用于表示建立至少兩條不共路的路徑;
[0033]或者,
[0034]所述路徑建立請求為路徑path消息,所述path消息包括擴展對象,所述擴展對象用于表示建立至少兩條不共路的路徑;所述擴展對象包括至少兩條路徑標識信息,所述路徑標識信息包括路徑的標識、以及路徑對應的源節(jié)點和目的節(jié)點。
[0035]第三方面,提供了一種跨層建立不共路路徑的設(shè)備,所述設(shè)備包括:處理器和存儲器;
[0036]所述存儲器,用于存儲程序指令和數(shù)據(jù);
[0037]所述處理器,用于讀取所述存儲器中存儲的程序指令和數(shù)據(jù),執(zhí)行以下操作:
[0038]所述處理器獲得源節(jié)點發(fā)送的路徑建立請求,所述路徑建立請求用于表示在所述源節(jié)點與目的節(jié)點之間建立至少兩條不共路的路徑,所述設(shè)備屬于服務層,所述源節(jié)點與所述目的節(jié)點屬于客戶層;
[0039]所述處理器根據(jù)所述路徑建立請求,獲得所述源節(jié)點與所述目的節(jié)點之間的至少兩條不共路的路徑,所述至少兩條不共路的路徑為根據(jù)所述服務層的網(wǎng)絡拓撲計算;
[0040]所述處理器根據(jù)所述至少兩條不共路的路徑,在所述服務層建立網(wǎng)絡連接。
[0041]結(jié)合第三方面,在第三方面的第一種可能的實現(xiàn)方式中,所述處理器根據(jù)所述路徑建立請求,獲得所述源節(jié)點與所述目的節(jié)點之間的至少兩條不共路的路徑,包括:
[0042]所述處理器獲得所述服務層的網(wǎng)絡拓撲;
[0043]所述處理器利用所述路徑建立請求和所述網(wǎng)絡拓撲,獲得所述至少兩條不共路的路徑。
[0044]結(jié)合第三方面,在第三方面的第二種可能的實現(xiàn)方式中,所述處理器根據(jù)所述路徑建立請求,獲得所述源節(jié)點與所述目的節(jié)點之間的至少兩條不共路的路徑,包括:
[0045]所述處理器向路徑計算單元發(fā)送所述路徑建立請求,所述路徑計算單元屬于所述服務層;
[0046]所述處理器獲得所述路徑計算單元發(fā)送的所述至少兩條不共路的路徑,所述至少兩條不共路的路徑為所述路徑計算單元根據(jù)所述路徑建立請求和所述服務層的網(wǎng)絡拓撲計算。
[0047]結(jié)合第三方面或第三方面的第一種或第二種可能的實現(xiàn)方式,在第三方面的第三種可能的實現(xiàn)方式中,所述路徑建立請求為路徑path消息,所述path消息包括保護對象Protect1n Object,
[0048]所述Protect1n Object包括擴展標志位,所述擴展標志位用于表示建立至少兩條不共路的路徑。
[0049]結(jié)合第三方面或第三方面