式如圖8所示,結(jié)合圖2,數(shù)據(jù)報文的轉(zhuǎn)發(fā)過程如下:
[0156]PEl根據(jù)SR list的外層標簽SRGB_PE2 [index_PE3],獲取外層公網(wǎng)標簽,其外層公網(wǎng)標簽為到達PE2的標簽。本實施例中,外層公網(wǎng)隧道可以是SR/LDP/RSVP協(xié)議建立的隧道,其外層標簽即為使用SR/LDP/RSVP協(xié)議分發(fā)的標簽;PE1將到達PE2的外層公網(wǎng)標簽壓在SR list的上后發(fā)送數(shù)據(jù)報文,中間經(jīng)過P時會進行外層公網(wǎng)標簽交換;
[0157]PE2接收到數(shù)據(jù)報文后,彈出外層公網(wǎng)標簽,根據(jù)SR list的外層標簽SRGB_PE2[index_PE3]查找標簽轉(zhuǎn)發(fā)表,彈出外層標簽,并將數(shù)據(jù)報文轉(zhuǎn)到PE3 ;
[0158]PE3接收到數(shù)據(jù)報文后,根據(jù)SR list的外層標簽SRGB_PE3[index_PE5]查找標簽轉(zhuǎn)發(fā)表,發(fā)現(xiàn)PE5并非是直連鏈路,查找現(xiàn)有的能夠到達PE5的隧道,獲得外層公網(wǎng)標簽,本實施例中,外層公網(wǎng)隧道可以是SR/LDP/RSVP協(xié)議建立的隧道,其外層標簽即為使用SR/LDP/RSVP協(xié)議分發(fā)的標簽。PE3將SR list的標簽SRGB_PE3 [index_PE5]交換為到達PE5的外層公網(wǎng)標簽,并將數(shù)據(jù)報文發(fā)送給PE5。
[0159]以上所述,僅為本發(fā)明的較佳實例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【主權(quán)項】
1.一種段路由SR信息獲取方法,其特征在于,包括: 段路由SR域內(nèi)的自治系統(tǒng)AS域內(nèi)節(jié)點之間通過內(nèi)部網(wǎng)關協(xié)議IGP互相通告SR信息;SR域內(nèi)的跨域節(jié)點之間通過擴展的邊界網(wǎng)關協(xié)議BGP通告和交互SR信息,或AS域內(nèi)的邊界節(jié)點之間、跨域節(jié)點之間通過擴展的邊界網(wǎng)關協(xié)議BGP通告和交互SR信息。2.根據(jù)權(quán)利要求1所述的SR信息獲取方法,其特征在于,所述擴展的BGP包括: 在基于BGP的多協(xié)議擴展的網(wǎng)絡層可達信息MP_REACH_NLRI中,新增一個用于標識SR的地址族標識AF1、一個或一個以上子地址族SAFI,以及用于攜帶SR信息的BGP網(wǎng)絡可達消息NLRI。3.根據(jù)權(quán)利要求2所述的SR信息獲取方法,其特征在于,所述新增的NLRI的格式是TLV格式。4.根據(jù)權(quán)利要求2所述的SR信息獲取方法,其特征在于,所述SR信息至少包括一個或一個以上段路由全局標簽塊SRGB和偏移量index。5.根據(jù)權(quán)利要求1所述的SR信息獲取方法,其特征在于,所述index通過所述新增的NLRI通告;所述SRGB通過擴展的Open消息通告,或通過所述新增的NLRI通告; 或者,所述index和SRGB通過擴展的Update消息中的路徑屬性通告。6.根據(jù)權(quán)利要求5所述的SR信息獲取方法,其特征在于,所述SR信息中的Index及SRGB都通過擴展的NLRI來通告; 所述通過擴展的BGP通告和交互SR信息包括: 當內(nèi)部網(wǎng)關協(xié)議IGP路由導入BGP協(xié)議內(nèi),多協(xié)議擴展邊界網(wǎng)關協(xié)議MP_BGP路由導入IGP協(xié)議內(nèi)時,所述index及SRGB隨路由一起導入; 或者,當在所述AS域內(nèi)的邊界節(jié)點和跨域的跨域節(jié)點之間均使用MP_BGP時,ASBR節(jié)點上的MP_BGP不導入IGP協(xié)議,所述AS域內(nèi)的邊界節(jié)點之間,跨域的跨域節(jié)點之間通過擴展的MP_BGP協(xié)議通告和交互本節(jié)點的SR信息。7.根據(jù)權(quán)利要求6所述的SR信息獲取方法,其特征在于,本域內(nèi)的邊界節(jié)點之間是否通過所述MP_BGP相互通告SR信息,取決于配置: 如果域內(nèi)配置有支持SR的動態(tài)IGP協(xié)議,則無需再通過所述MP_BGP來通告;如果域內(nèi)只配置靜態(tài)路由,則需要通過所述MP_BGP來通告。8.根據(jù)權(quán)利要求5所述的SR信息獲取方法,其特征在于,所述index通過擴展的NLRI來通告,所述SRGB通過擴展的Open消息來通告;所述通過擴展的BGP通告和交互SR信息包括: 當IGP路由導入BGP協(xié)議內(nèi),MP_BGP路由導入IGP協(xié)議內(nèi)時,所述index隨路由一起導入;所述SRGB的通告是節(jié)點自身的SRGB信息; 或者,當在所述AS域內(nèi)的邊界節(jié)點和跨域的跨域節(jié)點之間均使用MP-BGP時,ASBR節(jié)點上的MP_BGP不導入IGP協(xié)議,所述AS域內(nèi)的邊界節(jié)點之間,跨域的跨域節(jié)點之間通過擴展的MP_BGP協(xié)議通告和交互本節(jié)點的SR信息。9.根據(jù)權(quán)利要求5所述的SR信息獲取方法,其特征在于,所述Index及SRGB均通過所述擴展的Update消息中的路徑屬性來通告;所述通過擴展的BGP通告和交互SR信息包括: 當IGP路由導入BGP協(xié)議內(nèi),MP_BGP路由導入IGP協(xié)議內(nèi)時,所述index及SRGB隨路由一起導入; 或者,當在所述AS域內(nèi)的邊界節(jié)點和跨域的跨域節(jié)點之間均使用MP_BGP時,ASBR節(jié)點上的MP-BGP不導入IGP協(xié)議,所述AS域內(nèi)的邊界節(jié)點之間,跨域的跨域節(jié)點之間通過擴展的MP_BGP協(xié)議通告和交互本節(jié)點的SR信息。10.一種建立段路由網(wǎng)絡的方法,其特征在于,包括: SR域內(nèi)的自治系統(tǒng)AS域內(nèi)節(jié)點之間通過內(nèi)部網(wǎng)關協(xié)議IGP互相通告SR信息;SR域內(nèi)的跨域節(jié)點之間通過擴展的邊界網(wǎng)關協(xié)議BGP通告和交互SR信息,或AS域內(nèi)的邊界節(jié)點之間、跨域節(jié)點之間通過擴展的BGP通告和交互SR信息; 頭節(jié)點獲取SR信息列表SR list,將所述的SR list攜帶在數(shù)據(jù)報文外部,數(shù)據(jù)報文根據(jù)SR list指定的SR信息進行最短路徑轉(zhuǎn)發(fā)。11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述頭節(jié)點獲取SRlist包括:由集中設備下發(fā),或根據(jù)分段路徑信息及所述的SR信息生成或靜態(tài)配置。12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述節(jié)點獲取SRlist為由集中設備下發(fā);該方法還包括: 所述控制器通過擴展的BGP獲取所述SR域內(nèi)所有節(jié)點的SR信息。13.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述擴展的BGP包括: 在基于BGP的多協(xié)議擴展的網(wǎng)絡層可達信息MP_REACH_NLRI中,新增一個用于標識SR的地址族標識AF1、一個或一個以上子地址族SAFI,以及用于攜帶SR信息的BGP網(wǎng)絡可達消息NLRI。14.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述新增的NLRI的格式是TLV格式。15.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述SR信息至少包括一個或一個以上段路由全局標簽塊SRGB和偏移量index。16.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述index通過所述新增的NLRI通告;所述SRGB通過擴展的Open消息通告,或通過所述新增的NLRI通告; 或者,所述index和SRGB通過擴展的Update消息中的路徑屬性通告。17.根據(jù)權(quán)利要求16所述的方法,其特征在于,所述SR信息中的Index及SRGB都通過擴展的NLRI來通告;所述通過擴展的BGP通告和交互SR信息包括: 當IGP路由導入BGP協(xié)議內(nèi),MP_BGP路由導入IGP協(xié)議內(nèi)時,所述index及SRGB隨路由一起導入; 或者,當在所述AS域內(nèi)的邊界節(jié)點和跨域的跨域節(jié)點之間均使用MP_BGP時,ASBR節(jié)點上的MP_BGP不導入IGP協(xié)議,所述AS域內(nèi)的邊界節(jié)點之間,跨域的跨域節(jié)點之間通過擴展的MP_BGP協(xié)議通告和交互本節(jié)點的SR信息。18.根據(jù)權(quán)利要求17所述的方法,其特征在于,本域內(nèi)的邊界節(jié)點之間是否通過所述MP_BGP相互通告SR信息,取決于配置: 如果域內(nèi)配置有支持SR的動態(tài)IGP協(xié)議,則無需再通過所述MP_BGP來通告;如果域內(nèi)只配置靜態(tài)路由,則需要通過所述MP_BGP來通告。19.根據(jù)權(quán)利要求16所述的SR信息獲取方法,其特征在于,所述index通過擴展的NLRI來通告,所述SRGB通過擴展的Open消息來通告;所述通過擴展的BGP通告和交互SR信息包括: 當IGP路由導入BGP協(xié)議內(nèi),MP_BGP路由導入IGP協(xié)議內(nèi)時,所述index隨路由一起導入;所述SRGB的通告是節(jié)點自身的SRGB信息; 或者,當在所述AS域內(nèi)的邊界節(jié)點和跨域的跨域節(jié)點之間均使用MP_BGP時,ASBR節(jié)點上的MP_BGP不導入IGP協(xié)議,所述AS域內(nèi)的邊界節(jié)點之間,跨域的跨域節(jié)點之間通過擴展的MP_BGP協(xié)議通告和交互本節(jié)點的SR信息。20.根據(jù)權(quán)利要求16所述的SR信息獲取方法,其特征在于,所述Index及SRGB均通過所述擴展的Update消息中的路徑屬性來通告;所述通過擴展的BGP通告和交互SR信息包括: 當IGP路由導入BGP協(xié)議內(nèi),MP_BGP路由導入IGP協(xié)議內(nèi)時,所述index及SRGB隨路由一起導入; 或者,當在所述AS域內(nèi)的邊界節(jié)點和跨域的跨域節(jié)點之間均使用MP_BGP時,ASBR節(jié)點上的MP_BGP不導入IGP協(xié)議,所述AS域內(nèi)的邊界節(jié)點之間,跨域的跨域節(jié)點之間通過擴展的MP_BGP協(xié)議通告和交互本節(jié)點的SR信息。
【專利摘要】本發(fā)明公開了一種SR信息獲取方法及建立段路由網(wǎng)絡的方法,包括SR域內(nèi)的AS域內(nèi)節(jié)點之間通過IGP互相通告SR信息;SR域內(nèi)的跨域節(jié)點之間通過擴展的BGP通告和交互SR信息,或AS域內(nèi)的邊界節(jié)點之間、跨域節(jié)點之間通過擴展的BGP通告和交互SR信息。通過本發(fā)明方法,在不同AS域之間,通過擴展BGP通告和交互SR域內(nèi)的跨域節(jié)點的SR信息,使得SR域內(nèi)不同AS域的邊界節(jié)點都,實現(xiàn)了跨域場景下SR信息的交互。進一步地,利用通過本發(fā)明方法獲得的SR信息,頭節(jié)點獲取SR信息列表(SR?list),將生成的SR?list攜帶在數(shù)據(jù)報文外部,數(shù)據(jù)報文根據(jù)SR?list指定的SR信息進行最短路徑轉(zhuǎn)發(fā)。從而實現(xiàn)了端到端的SR網(wǎng)絡的建立。
【IPC分類】H04L12/741, H04L12/715
【公開號】CN105634940
【申請?zhí)枴緾N201410583809
【發(fā)明人】陳然, 彭少富, 許永帆, 唐寅
【申請人】中興通訊股份有限公司
【公開日】2016年6月1日
【申請日】2014年10月27日
【公告號】WO2015184852A1