專利名稱:呼叫路徑信息的獲取方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及ー種呼叫路徑信息的獲取方法及系統(tǒng)。
背景技術(shù):
呼叫是表示為ー個網(wǎng)絡層次的用戶提供的服務,連接是網(wǎng)絡用于提供該服務的一種手段。自動交換光網(wǎng)絡(Automatic Switched Optical Network,簡稱為AS0N)控制平面規(guī)范了呼叫和連接控制的分離,其目的在于減少中間連接控制節(jié)點的冗余呼叫控制信息。呼叫控制功能在用戶網(wǎng)絡入口(User Network Interface,簡稱為UNI)或在域間 的網(wǎng)關(guān)處(即E-NNI參考點)提供,中間設備僅需要支持連接控制功能,而不需要提供呼叫控制功能。域邊界的呼叫控制器根據(jù)運營者定義的域間交互策略來執(zhí)行操作。根據(jù)呼叫是否穿越多個域,一個端到端呼叫可能由多個呼叫段組成,以用于驗證網(wǎng)絡節(jié)點的可達性。RFC4974中描述了 IETF中通過擴展基于流量工程的資源預留協(xié)議(RSVP-TE)對呼叫的支持。通用多協(xié)議標簽交換(Generalized Multi-Protocol Label Switching,簡稱為GMPLS)中通過通告(Notify)消息進行呼叫的建立,呼叫和連接互相獨立,該Notify消息中的Admin_status對象中的C比特位表示該Notify消息有別于其它Notify消息,而只是用于呼叫的用途。在多域場景下,同一條業(yè)務需要經(jīng)過多個域,業(yè)務經(jīng)過的每個域都需要處理該業(yè)務對應的呼叫。因此,在呼叫發(fā)起方發(fā)起呼叫時,可以在呼叫建立請求消息中顯式指定各域需要處理該呼叫的節(jié)點及其順序,并將呼叫建立請求消息發(fā)往下ー個處理該呼叫的節(jié)點。下一個處理該呼叫的節(jié)點處理該呼叫之后,可以根據(jù)消息中指定的處理該呼叫的節(jié)點信息繼續(xù)轉(zhuǎn)發(fā),從而每個指定需要處理該呼叫的節(jié)點都可以接收到該消息,并進行呼叫處理。如果處理呼叫的全部節(jié)點同意建立該呼叫,則從呼叫目的地依次返回呼叫建立成功響應,呼叫發(fā)起方收到成功響應,呼叫建立成功。但是RFC4974目前只規(guī)范了支持呼叫的信令擴展。當呼叫跨域多個自治系統(tǒng)(Autonomous System,簡稱為AS)的時候,如何獲得呼叫過程中的路由節(jié)點信息,在相關(guān)技術(shù)中還沒有相應的解決方案。
發(fā)明內(nèi)容
本發(fā)明提供了一種呼叫路徑信息的獲取方法及系統(tǒng),以至少解決相關(guān)技術(shù)中當GMPLS呼叫跨越多個AS吋,無法獲取呼叫過程中從源節(jié)點至目的節(jié)點的路徑信息的問題。根據(jù)本發(fā)明的ー個方面,提供了一種呼叫路徑信息的獲取方法。根據(jù)本發(fā)明的呼叫路徑信息的獲取方法包括PCE節(jié)點獲取呼叫路徑計算請求消息;PCE節(jié)點計算呼叫路徑信息,井向呼叫路徑計算請求消息的發(fā)送方返回呼叫路徑計算響應消息,其中,呼叫路徑計算響應消息中攜帯有發(fā)送方至呼叫接收方的呼叫路徑信息。優(yōu)選地,發(fā)送方包括呼叫路徑的源節(jié)點,呼叫接收方包括呼叫路徑的目的節(jié)點。優(yōu)選地,呼叫路徑計算請求消息中還攜帶有請求對象RP,其中,請求對象中包括用于指示路徑類型的比特位,當比特位設置為第一預設值吋,從源節(jié)點至目的節(jié)點的路徑為呼叫路徑;當比特位設置為第二預設值吋,從源節(jié)點至目的節(jié)點的路徑為連接路徑。優(yōu)選地,上述比特位為C比特位。優(yōu)選地,在PCE節(jié)點獲取呼叫路徑計算請求消息之前,還包括PCE節(jié)點接收來自于該PCE節(jié)點對應的自治系統(tǒng)AS的網(wǎng)絡呼叫控制器NCC的呼叫路徑計算請求消息,以形成由NCC構(gòu)成的網(wǎng)絡拓撲,其中,NCC是由該NCC所在的AS中選取的邊界節(jié)點配置而成的。優(yōu)選地,發(fā)送方還包括發(fā)送呼叫路徑計算請求消息的節(jié)點,在PCE節(jié)點獲取呼叫路徑計算請求消息之前,還包括源節(jié)點接收來自于管理平面的呼叫路徑建立請求消息,其中,呼叫路徑建立請求消息中攜帯有發(fā)送呼叫路徑計算請求消息的節(jié)點的標識信息以及目的節(jié)點的標識信息;源節(jié)點根據(jù)發(fā)送呼叫路徑計算請求消息的節(jié)點的標識信息向發(fā)送呼叫路徑計算請求消息的節(jié)點發(fā)送呼叫路徑計算通知消息。優(yōu)選地,PCE節(jié)點獲取呼叫路徑信息包括PCE節(jié)點接收來自于PCE節(jié)點對應的AS 中的發(fā)送呼叫路徑計算請求消息的節(jié)點的呼叫路徑計算請求消息。
優(yōu)選地,呼叫接收方還包括將呼叫路徑計算請求消息轉(zhuǎn)發(fā)至目的節(jié)點的NCC節(jié)點,PCE節(jié)點計算呼叫路徑信息,并向發(fā)送方返回呼叫路徑計算響應消息包括PCE節(jié)點按照預設算法從由NCC構(gòu)成的網(wǎng)絡拓撲中選取將呼叫路徑計算請求消息轉(zhuǎn)發(fā)至目的節(jié)點的NCC節(jié)點;PCE節(jié)點向發(fā)送呼叫路徑計算請求消息的節(jié)點返回呼叫路徑計算響應消息,其中,呼叫路徑計算響應消息中攜帯有呼叫路徑信息。優(yōu)選地,在PCE節(jié)點獲取呼叫路徑計算請求消息之前,還包括從源節(jié)點至目的節(jié)點的呼叫路徑經(jīng)過的每個AS對應的PCE節(jié)點接收來自于該AS中NCC的呼叫路徑計算請求消息,其中,NCC是由該NCC所在的AS中選取的邊界節(jié)點配置而成的;每個AS對應的PCE節(jié)點將接收到的呼叫路徑計算請求消息透傳至PCE節(jié)點,以形成由各個AS中的NCC構(gòu)成的網(wǎng)絡拓撲。優(yōu)選地,PCE節(jié)點獲取呼叫路徑信息包括PCE節(jié)點經(jīng)由源節(jié)點所在的AS對應的PCE節(jié)點接收來自于源節(jié)點的呼叫路徑計算請求消息。優(yōu)選地,PCE節(jié)點計算呼叫路徑信息,井向源節(jié)點返回呼叫路徑計算響應消息包括PCE節(jié)點按照預設算法從由各個AS中的NCC構(gòu)成的網(wǎng)絡拓撲中選取從源節(jié)點至目的節(jié)點的最短路徑;PCE節(jié)點經(jīng)由源節(jié)點所在AS對應的PCE節(jié)點向源節(jié)點返回呼叫路徑計算響應消息,其中,呼叫路徑計算響應消息中攜帯有呼叫路徑信息。根據(jù)本發(fā)明的另一方面,提供了一種呼叫路徑信息的獲取系統(tǒng)。根據(jù)本發(fā)明的呼叫路徑信息的獲取系統(tǒng)包括PCE節(jié)點;PCE節(jié)點包括獲取模塊,用于獲取呼叫路徑計算請求消息;響應模塊,用于計算呼叫路徑信息,井向呼叫路徑計算請求消息的發(fā)送方返回呼叫路徑計算響應消息,其中,呼叫路徑計算響應消息中攜帯有發(fā)送方至呼叫接收方的呼叫路徑信息。優(yōu)選地,發(fā)送方包括呼叫路徑的源節(jié)點,呼叫接收方包括呼叫路徑的目的節(jié)點。優(yōu)選地,呼叫路徑計算請求消息中還攜帶有請求對象RP,其中,請求對象中包括用于指示路徑類型的比特位,當比特位設置為第一預設值吋,從源節(jié)點至目的節(jié)點的路徑為呼叫路徑;當比特位設置為第二預設值吋,從源節(jié)點至目的節(jié)點的路徑為連接路徑。優(yōu)選地,上述比特位為C比特位。優(yōu)選地,PCE節(jié)點還包括第一接收模塊,用于接收來自于該PCE節(jié)點對應的自治系統(tǒng)AS的網(wǎng)絡呼叫控制器NCC的呼叫路徑計算請求消息,以形成由NCC構(gòu)成的網(wǎng)絡拓撲,其中,NCC是由該NCC所在的AS中選取的邊界節(jié)點配置而成的。優(yōu)選地,上述系統(tǒng)還包括發(fā)送方;發(fā)送方包括源節(jié)點和發(fā)送呼叫路徑計算請求消息的節(jié)點;源節(jié)點包括第二接收模塊,用于接收來自于管理平面的呼叫路徑建立請求消息,其中,呼叫路徑建立請求消息中攜帯有發(fā)送呼叫路徑計算請求消息的節(jié)點的標識信息以及目的節(jié)點的標識信息;發(fā)送模塊,用于根據(jù)發(fā)送呼叫路徑計算請求消息的節(jié)點的標識信息向發(fā)送呼叫路徑計算請求消息的節(jié)點發(fā)送呼叫路徑計算通知消息。優(yōu)選地,獲取模塊,用于接收來自于PCE節(jié)點對應的AS中的發(fā)送呼叫路徑計算請求消息的節(jié)點的呼叫路徑計算請求消息。優(yōu)選地,響應模塊包括第一選取單元,用于按照預設算法從由NCC構(gòu)成的網(wǎng)絡拓撲中選取將呼叫路徑計算請求消息轉(zhuǎn)發(fā)至目的節(jié)點的NCC節(jié)點;第一響應單元,用于向發(fā) 送呼叫路徑計算請求消息的節(jié)點返回呼叫路徑計算響應消息,其中,呼叫路徑計算響應消息中攜帯有呼叫路徑信息。優(yōu)選地,上述系統(tǒng)還包括從源節(jié)點至目的節(jié)點的呼叫路徑經(jīng)過的各個AS對應的PCE節(jié)點;從源節(jié)點至目的節(jié)點的呼叫路徑經(jīng)過的每個AS對應的PCE節(jié)點均包括第三接收模塊,用于從源節(jié)點至目的節(jié)點的呼叫路徑經(jīng)過的每個AS對應的PCE節(jié)點接收來自于該AS中NCC的呼叫路徑計算請求消息,其中,NCC是由該NCC所在的AS中選取的邊界節(jié)點配置而成的;透傳模塊,用于將接收到的呼叫路徑計算請求消息透傳至PCE節(jié)點,以形成由各個AS中的NCC構(gòu)成的網(wǎng)絡拓撲。優(yōu)選地,獲取模塊,用于經(jīng)由源節(jié)點所在的AS對應的PCE節(jié)點接收來自于源節(jié)點的呼叫路徑計算請求消息。優(yōu)選地,響應模塊包括第二選取單元,用于按照預設算法從由各個AS中的NCC構(gòu)成的網(wǎng)絡拓撲中選取從源節(jié)點至目的節(jié)點的最短路徑;第二響應單元,用于經(jīng)由源節(jié)點所在AS對應的PCE節(jié)點向源節(jié)點返回呼叫路徑計算響應消息,其中,呼叫路徑計算響應消息中攜帯有呼叫路徑信息。通過本發(fā)明,當GMPLS呼叫跨越多個AS時,源節(jié)點通過向PCE節(jié)點發(fā)起呼叫路徑計算請求,PCE節(jié)點在計算出源節(jié)點與目的節(jié)點之間的呼叫路徑后,將呼叫路徑信息攜帯在響應消息中,返回給源節(jié)點,由此建立源節(jié)點至目標節(jié)點之間的呼叫路徑,解決了相關(guān)技術(shù)中當GMPLS呼叫跨越多個AS吋,無法獲取呼叫過程中從源節(jié)點至目的節(jié)點的路徑信息的問題,從而在跨域網(wǎng)絡實現(xiàn)了 GMPLS呼叫的動態(tài)路徑計算。
此處所說明的附圖用來提供對本發(fā)明的進ー步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中圖I是根據(jù)本發(fā)明實施例的呼叫路徑信息的獲取方法的流程圖;圖2是根據(jù)本發(fā)明優(yōu)選實施例的擴展RP對象格式的示意圖;圖3是根據(jù)本發(fā)明優(yōu)選實施例的基于UNI域網(wǎng)絡的呼叫路徑信息的獲取方法的示意圖;圖4是根據(jù)本發(fā)明優(yōu)選實施例的基于UNI+ENNI域網(wǎng)絡的呼叫路徑信息的獲取方法的示意圖;圖5是根據(jù)本發(fā)明實施例的呼叫路徑信息的獲取系統(tǒng)的結(jié)構(gòu)框圖;圖6是根據(jù)本發(fā)明優(yōu)選實施例一的呼叫路徑信息的獲取系統(tǒng)的結(jié)構(gòu)框圖;以及圖7是根據(jù)本發(fā)明優(yōu)選實施例ニ的呼叫路徑信息的獲取系統(tǒng)的結(jié)構(gòu)框圖。
具體實施例方式下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。 圖I是根據(jù)本發(fā)明實施例的呼叫路徑信息的獲取方法的流程圖。如圖I所示,該方法可以包括以下處理步驟步驟S102 =PCE節(jié)點獲取呼叫路徑計算請求消息;步驟S104:PCE節(jié)點計算呼叫路徑信息,井向呼叫路徑計算請求消息的發(fā)送方返回呼叫路徑計算響應消息,其中,呼叫路徑計算響應消息中攜帯有發(fā)送方至呼叫接收方的呼叫路徑信息。相關(guān)技術(shù)中,當GMPLS呼叫跨越多個AS吋,無法獲取呼叫過程中從源節(jié)點至目的節(jié)點的路徑信息。采用如圖I所示的方法,當GMPLS呼叫跨越多個AS時,源節(jié)點在接收到管理平面發(fā)送的呼叫路徑計算請求后,再向PCE節(jié)點發(fā)起呼叫路徑計算請求,路徑計算單元(Path Computation Element,簡稱為PCE)節(jié)點計算得到源節(jié)點與目的節(jié)點之間的呼叫路徑,將呼叫路徑信息攜帯在響應消息中,返回給源節(jié)點,由此建立源節(jié)點至目標節(jié)點之間的呼叫路徑,解決了相關(guān)技術(shù)中當GMPLS呼叫跨越多個AS吋,無法獲取呼叫過程中從源節(jié)點至目的節(jié)點的路徑信息的問題,從而在跨域網(wǎng)絡實現(xiàn)了 GMPLS呼叫的動態(tài)路徑計算。在優(yōu)選實施過程中,發(fā)送方可以包括但不限于呼叫路徑的源節(jié)點,呼叫接收方可以包括但不限于呼叫路徑的目的節(jié)點。優(yōu)選地,上述呼叫路徑計算請求消息中還可以攜帶有請求對象RP,其中,該請求對象中可以包括用于指示路徑類型的比特位,當比特位設置為第一預設值吋,從源節(jié)點至目的節(jié)點的路徑為呼叫路徑;當比特位設置為第二預設值吋,從源節(jié)點至目的節(jié)點的路徑為連接路徑。在優(yōu)選實施例中,由源節(jié)點、目的節(jié)點以及從源節(jié)點至目的節(jié)點經(jīng)過的各個AS域中選取的邊界節(jié)點所形成的路徑即為呼叫路徑;而連接路徑則是由源節(jié)點、目的節(jié)點以及從源節(jié)點至目的節(jié)點經(jīng)過的各個AS域中選取的標簽(可以是AS域的邊界節(jié)點,也可以是AS域的內(nèi)部節(jié)點)逐跳轉(zhuǎn)發(fā)形成的標簽交換路徑(Label Switched Path,簡稱為LSP)。由于本發(fā)明的重點在于建立跨多個AS域的呼叫路徑,所以關(guān)于連接路徑的其他內(nèi)容,此處不再贅述。在優(yōu)選實施過程中,上述比特位可以為C比特位。在優(yōu)選實施中,如圖2所示,根據(jù)RFC5440標準,對請求參數(shù)(RequestParameters,簡稱為RP)對象進行擴展,以表示當前路由請求是呼叫的路由請求還是連接的路由請求,其中,對flags進行了擴展,増加一個比特位C位,當該位為I (或者O)表示當前路由請求為呼叫路由請求;當該位為O (或者I)表示當前路由請求為連接路由請求。優(yōu)選地,在步驟S102,PCE節(jié)點獲取呼叫路徑計算請求消息之前,還可以包括以下操作步驟SI PCE節(jié)點接收來自于該PCE節(jié)點對應的AS的網(wǎng)絡呼叫控制器(NetworkCall Controller,簡稱為NCC)的呼叫路徑計算請求消息,以形成由NCC構(gòu)成的網(wǎng)絡拓撲,其中,NCC是由該NCC所在的AS中選取的邊界節(jié)點配置而成的。優(yōu)選地,上述發(fā)送方還可以包括發(fā)送呼叫路徑計算請求消息的節(jié)點,在步驟S102, PCE節(jié)點獲取呼叫路徑計算請求消息之前,還可以包括以下步驟步驟S2 :源節(jié)點接收來自于管理平面的呼叫路徑建立請求消息,其中,呼叫路徑建立請求消息中攜帯有發(fā)送呼叫路徑計算請求消息的節(jié)點的標識信息以及目的節(jié)點的標識ィ目息;步驟S3 :源節(jié)點根據(jù)發(fā)送呼叫路徑計算請求消息的節(jié)點的標識信息向發(fā)送呼叫路徑計算請求消息的節(jié)點發(fā)送呼叫路徑計算通知消息。在優(yōu)選實施例中,圖3是根據(jù)本發(fā)明優(yōu)選實施例的基于UNI域網(wǎng)絡的呼叫路徑信息的獲取方法的示意圖。如圖3所示,管理平面下發(fā)建立呼叫的請求消息。源UNI-C節(jié)點接收到該請求后,將管理平面攜帯的源UNI-N節(jié)點(相當于上述發(fā)送呼叫路徑計算請求消息的節(jié)點)的地址信息以及目的UNI-C節(jié)點(相當于上述目的節(jié)點)的地址信息填充到呼叫Notify消息的顯示路由對象(ERO)中,并將目的UNI-C節(jié)點中的ERO對象的L比特置位;當呼叫的Notify消息到達源UNI-N節(jié)點時,源UNI-N節(jié)點判斷出下一跳目的UNI-C節(jié)點的ERO對象的L比特置位,于是此時向PCE節(jié)點發(fā)起路由查詢,以查詢目的UNI-N節(jié)點的地址,其中,請求消息中攜帯RP對象以指示需要計算的路徑是呼叫的路徑信息。優(yōu)選地,在步驟S102中,PCE節(jié)點獲取呼叫路徑信息可以包括以下處理步驟步驟S4 =PCE節(jié)點接收來自于PCE節(jié)點對應的AS中的發(fā)送呼叫路徑計算請求消息的節(jié)點的呼叫路徑計算請求消息。優(yōu)選地,上述呼叫接收方還可以包括將呼叫路徑計算請求消息轉(zhuǎn)發(fā)至目的節(jié)點的NCC節(jié)點,在步驟S104中,PCE節(jié)點計算呼叫路徑信息,并向發(fā)送方返回呼叫路徑計算響應消息可以包括以下操作步驟S5 =PCE節(jié)點按照預設算法從由NCC構(gòu)成的網(wǎng)絡拓撲中選取將呼叫路徑計算請求消息轉(zhuǎn)發(fā)至目的節(jié)點的NCC節(jié)點;在優(yōu)選實施例中,如圖3所示,當在OTN AS2域內(nèi)有多個邊界節(jié)點都可作為目的UNI-N節(jié)點吋,PCE節(jié)點可根據(jù)預設算法(例如first fit算法)來查詢到目的UNI-N節(jié)點(相當于上述將呼叫路徑計算請求消息轉(zhuǎn)發(fā)至目的節(jié)點的NCC節(jié)點)的標識信息(例如IP地址信息)。步驟S6 PCE節(jié)點向發(fā)送呼叫路徑計算請求消息的節(jié)點返回呼叫路徑計算響應消息,其中,呼叫路徑計算響應消息中攜帯有呼叫路徑信息。在優(yōu)選實施例中,如圖3所示,PCE節(jié)點把路由結(jié)果以ERO的形式返回給控制平面; 源UNI-N節(jié)點根據(jù)計算得到的路徑結(jié)果將Notify消息逐跳發(fā)送給目的UNI-N節(jié)點以及目的UNI-C節(jié)點,并且該Notify消息根據(jù)相關(guān)的RRO對象逐跳返回至源UNI-C節(jié)點。自此,完成了 GMPLS呼叫的建立。需要說明的是,如圖3所示,可以將源UNI-C節(jié)點和源UNI-N節(jié)點作為呼叫路徑計算請求消息的發(fā)送方;同時,將目的UNI-N節(jié)點和目的UNI-C節(jié)點作為呼叫接收方;而源UNI-C節(jié)點與目的UNI-C節(jié)點是要建立的呼叫路徑的源節(jié)點和目的節(jié)點。而上述PCE節(jié)點則是與OTN AS2對應的PCE節(jié)點。優(yōu)選地,在步驟S102,PCE節(jié)點獲取呼叫路徑計算請求消息之前,還可以包括以下處理步驟步驟SI :從源節(jié)點至目的節(jié)點的呼叫路徑經(jīng)過的每個AS對應的PCE節(jié)點接收來自于該AS中NCC的呼叫路徑計算請求消息,其中,NCC是由該NCC所在的AS中選取的邊界節(jié)點配置而成的;步驟S2 :每個AS對應的PCE節(jié)點將接收到的呼叫路徑計算請求消息透傳至PCE節(jié)點,以形成由各個AS中的NCC構(gòu)成的網(wǎng)絡拓撲。在優(yōu)選實施例中,擴展PCEP協(xié)議的路徑計算通知(PCNtf)消息,攜帶NCC節(jié)點信 息以及相關(guān)的鏈路信息,由NCC節(jié)點將PCNtf發(fā)給PCE子節(jié)點(相當于上述每個AS對應的PCE節(jié)點),并由PCE子節(jié)點透傳給PCE父節(jié)點(相當于上述PCE節(jié)點),形成跨域的NCC節(jié)點拓撲。在優(yōu)選實施例中,圖4是根據(jù)本發(fā)明優(yōu)選實施例的基于UNI+ENNI域網(wǎng)絡的呼叫路徑信息的獲取方法的示意圖。如圖4所示,在管理平面上將選取的邊界節(jié)點配置成NCC節(jié)點,此時,可以觸發(fā)NCC節(jié)點向本域內(nèi)的PCE子節(jié)點發(fā)送PCNtf消息,其中,該PCNtf消息中攜帶有NCC節(jié)點的相關(guān)信息;當PCNtf消息到達本域內(nèi)的PCE子節(jié)點后,PCE子節(jié)點將該信息透傳給PCE父節(jié)點;PCE父節(jié)點根據(jù)PCE子節(jié)點上傳得到的PCNtf消息獲取ー個NCC節(jié)點的拓撲。優(yōu)選地,PCE節(jié)點獲取呼叫路徑信息可以包括以下處理步驟S3 :PCE節(jié)點經(jīng)由源節(jié)點所在的AS對應的PCE節(jié)點接收來自于源節(jié)點的呼叫路徑計算請求消息。在優(yōu)選實施例中,如圖4所示,管理平面下發(fā)建立呼叫的請求。源UNI-C節(jié)點接收到該請求后,向本域PCEl發(fā)送動態(tài)路由計算請求消息,其中,該請求消息中可以攜帶RP對象以指示需要計算的路徑是呼叫的路徑信息。優(yōu)選地,在步驟S104中,PCE計算呼叫路徑信息,井向源節(jié)點返回呼叫路徑計算響應消息可以包括以下步驟步驟S4 :PCE節(jié)點按照預設算法從由各個AS中的NCC構(gòu)成的網(wǎng)絡拓撲中選取從源節(jié)點至目的節(jié)點的最短路徑;步驟S5 =PCE節(jié)點經(jīng)由源節(jié)點所在AS對應的PCE節(jié)點向源節(jié)點返回呼叫路徑計算響應消息,其中,呼叫路徑計算響應消息中攜帯有呼叫路徑信息。在優(yōu)選實施例中,如圖4所示,PCEl節(jié)點確定目的UNI-C節(jié)點不在本域ASl內(nèi),于是發(fā)送路徑計算請求給父節(jié)點PCE6 ;父節(jié)點PCE6根據(jù)整個NCC節(jié)點的拓撲,計算得到呼叫的路徑為源UNI-C節(jié)點一源UNI-N節(jié)點一ENNI節(jié)點I — ENNI節(jié)點2 — ENNI節(jié)點3 — ENNI節(jié)點4 —目的UNI-N節(jié)點一目的UNI-C節(jié)點;父節(jié)點PCE6將計算得到的整個端到端的呼叫路徑信息填充到ERO中,將路由結(jié)果以ERO的形式返回給PCEl ;PCE1通過PCR印消息返回路由計算結(jié)果給ASl內(nèi)的源UNI-C節(jié)點。至此,GMPLS呼叫的路徑計算完畢。需要說明的是,如圖4所示,可以將源UNI-C節(jié)點作為呼叫路徑計算請求消息的發(fā)送方;同時,將目的UNI-C節(jié)點作為呼叫接收方;而源UNI-C節(jié)點與目的UNI-C節(jié)點是要建立的呼叫路徑的源節(jié)點和目的節(jié)點。而上述PCE節(jié)點則是父節(jié)點PCE6。圖5是根據(jù)本發(fā)明實施例的呼叫路徑信息的獲取系統(tǒng)的結(jié)構(gòu)框圖。如圖5所示,該系統(tǒng)可以包括=PCE節(jié)點10 ;PCE節(jié)點10可以包括獲取模塊100,用于獲取呼叫路徑計算請求消息;響應模塊102,用于計算呼叫路徑信息,井向呼叫路徑計算請求消息的發(fā)送方返回呼叫路徑計算響應消息,其中,呼叫路徑計算響應消息中攜帯有發(fā)送方至呼叫接收方的呼叫路徑信息。采用 如圖5所示的系統(tǒng),解決了相關(guān)技術(shù)中,當GMPLS呼叫跨越多個AS吋,無法獲取呼叫過程中從源節(jié)點至目的節(jié)點的路徑信息的問題,從而實現(xiàn)了 GMPLS呼叫的動態(tài)路徑計算。在優(yōu)選實施過程中,發(fā)送方可以包括但不限于呼叫路徑的源節(jié)點,呼叫接收方可以包括但不限于呼叫路徑的目的節(jié)點。優(yōu)選地,上述呼叫路徑計算請求消息中還可以攜帶有請求對象RP,其中,該請求對象中可以包括用于指示路徑類型的比特位,當比特位設置為第一預設值吋,從源節(jié)點至目的節(jié)點的路徑為呼叫路徑;當比特位設置為第二預設值吋,從源節(jié)點至目的節(jié)點的路徑為連接路徑。在優(yōu)選實施過程中,上述比特位可以為但不限于C比特位。優(yōu)選地,如圖6所示,上述PCE節(jié)點10還可以包括第一接收模塊104,用于接收來自于該PCE節(jié)點對應的自治系統(tǒng)AS的網(wǎng)絡呼叫控制器NCC的呼叫路徑計算請求消息,以形成由NCC構(gòu)成的網(wǎng)絡拓撲,其中,NCC是由該NCC所在的AS中選取的邊界節(jié)點配置而成的。優(yōu)選地,如圖6所示,上述系統(tǒng)還可以包括發(fā)送方;發(fā)送方可以包括源節(jié)點20和發(fā)送呼叫路徑計算請求消息的節(jié)點30 ;源節(jié)點20可以包括第二接收模塊200,用于接收來自于管理平面的呼叫路徑建立請求消息,其中,呼叫路徑建立請求消息中攜帯有發(fā)送呼叫路徑計算請求消息的節(jié)點的標識信息以及目的節(jié)點的標識信息;發(fā)送模塊202,用于根據(jù)發(fā)送呼叫路徑計算請求消息的節(jié)點的標識信息向發(fā)送呼叫路徑計算請求消息的節(jié)點發(fā)送呼叫路徑計算通知消息。在優(yōu)選實施過程中,上述獲取模塊100,用于接收來自于PCE節(jié)點對應的AS中的發(fā)送呼叫路徑計算請求消息的節(jié)點的呼叫路徑計算請求消息。優(yōu)選地,上述響應模塊102可以包括第一選取單元(圖中未示出),用于按照預設算法從由NCC構(gòu)成的網(wǎng)絡拓撲中選取將呼叫路徑計算請求消息轉(zhuǎn)發(fā)至目的節(jié)點的NCC節(jié)點;第一響應單元(圖中未示出),用于向發(fā)送呼叫路徑計算請求消息的節(jié)點返回呼叫路徑計算響應消息,其中,呼叫路徑計算響應消息中攜帯有呼叫路徑信息。優(yōu)選地,如圖7所示,上述系統(tǒng)還可以包括從源節(jié)點至目的節(jié)點的呼叫路徑經(jīng)過的各個AS對應的PCE節(jié)點40 ;從源節(jié)點至目的節(jié)點的呼叫路徑經(jīng)過的每個AS對應的PCE節(jié)點40均可以包括第三接收模塊400,用于從源節(jié)點至目的節(jié)點的呼叫路徑經(jīng)過的每個AS對應的PCE節(jié)點接收來自于該AS中NCC的呼叫路徑計算請求消息,其中,NCC是由該NCC所在的AS中選取的邊界節(jié)點配置而成的;透傳模塊402,用于將接收到的呼叫路徑計算請求消息透傳至PCE節(jié)點,以形成由各個AS中的NCC構(gòu)成的網(wǎng)絡拓撲。在優(yōu)選實施過程中,獲取模塊100,用于經(jīng)由源節(jié)點所在的AS對應的PCE節(jié)點接收來自于源節(jié)點的呼叫路徑計算請求消息。
優(yōu)選地,上述響應模塊102可以包括第二選取單元(圖中未示出),用于按照預設算法從由各個AS中的NCC構(gòu)成的網(wǎng)絡拓撲中選取從源節(jié)點至目的節(jié)點的最短路徑;第ニ響應單元(圖中未示出),用于經(jīng)由源節(jié)點所在AS對應的PCE節(jié)點向源節(jié)點返回呼叫路徑計算響應消息,其中,呼叫路徑計算響應消息中攜帯有呼叫路徑信息。需要說明的是,圖5至圖7中所示的各個模塊以及各個單元之間相互作用的優(yōu)選工作方式可以圖I至圖4所示的實施例,此處不再贅述。從以上的描述中,可以看出,上述實施例實現(xiàn)了如下技術(shù)效果(需要說明的是這些效果是某些優(yōu)選實施例可以達到的效果)與現(xiàn)有技術(shù)相比,上述方案對路徑計算單元協(xié)議(PCEP)進行了擴展,并給出了結(jié)合新擴展的標志位,H-PCE體系框架(不限于H-PCE)在跨域網(wǎng)絡實現(xiàn)了 GMPLS呼叫的動態(tài)路徑計算流程。顯然,本領(lǐng)域的技術(shù)人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成 的網(wǎng)絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種呼叫路徑信息的獲取方法,其特征在于,包括 路徑計算單元PCE節(jié)點獲取呼叫路徑計算請求消息; 所述PCE節(jié)點計算呼叫路徑信息,并向所述呼叫路徑計算請求消息的發(fā)送方返回呼叫路徑計算響應消息,其中,所述呼叫路徑計算響應消息中攜帶有所述發(fā)送方至呼叫接收方的呼叫路徑信息。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述發(fā)送方包括呼叫路徑的源節(jié)點,所述呼叫接收方包括呼叫路徑的目的節(jié)點。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述呼叫路徑計算請求消息中還攜帶有請求對象RP,其中,所述請求對象中包括用于指示路徑類型的比特位,當所述比特位設置為第一預設值時,從所述源節(jié)點至所述目的節(jié)點的路徑為呼叫路徑;當所述比特位設置為第二預設值時,從所述源節(jié)點至所述目的節(jié)點的路徑為連接路徑。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述比特位為C比特位。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,在所述PCE節(jié)點獲取所述呼叫路徑計算請求消息之前,還包括 所述PCE節(jié)點接收來自于該PCE節(jié)點對應的自治系統(tǒng)AS的網(wǎng)絡呼叫控制器NCC的所述呼叫路徑計算請求消息,以形成由NCC構(gòu)成的網(wǎng)絡拓撲,其中,所述NCC是由該NCC所在的AS中選取的邊界節(jié)點配置而成的。
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述發(fā)送方還包括發(fā)送所述呼叫路徑計算請求消息的節(jié)點,在所述PCE節(jié)點獲取所述呼叫路徑計算請求消息之前,還包括 所述源節(jié)點接收來自于管理平面的呼叫路徑建立請求消息,其中,所述呼叫路徑建立請求消息中攜帶有發(fā)送所述呼叫路徑計算請求消息的節(jié)點的標識信息以及所述目的節(jié)點的標識信息; 所述源節(jié)點根據(jù)發(fā)送所述呼叫路徑計算請求消息的節(jié)點的標識信息向發(fā)送所述呼叫路徑計算請求消息的節(jié)點發(fā)送呼叫路徑計算通知消息。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述PCE節(jié)點獲取所述呼叫路徑信息包括 所述PCE節(jié)點接收來自于所述PCE節(jié)點對應的AS中的發(fā)送所述呼叫路徑計算請求消息的節(jié)點的呼叫路徑計算請求消息。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述呼叫接收方還包括將所述呼叫路徑計算請求消息轉(zhuǎn)發(fā)至所述目的節(jié)點的NCC節(jié)點,所述PCE節(jié)點計算所述呼叫路徑信息,并向所述發(fā)送方返回所述呼叫路徑計算響應消息包括 所述PCE節(jié)點按照預設算法從所述由NCC構(gòu)成的網(wǎng)絡拓撲中選取將所述呼叫路徑計算請求消息轉(zhuǎn)發(fā)至所述目的節(jié)點的NCC節(jié)點; 所述PCE節(jié)點向發(fā)送所述呼叫路徑計算請求消息的節(jié)點返回呼叫路徑計算響應消息,其中,所述呼叫路徑計算響應消息中攜帶有所述呼叫路徑信息。
9.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述PCE節(jié)點獲取所述呼叫路徑計算請求消息之前,還包括 從所述源節(jié)點至所述目的節(jié)點的呼叫路徑經(jīng)過的每個AS對應的PCE節(jié)點接收來自于該AS中NCC的所述呼叫路徑計算請求消息,其中,所述NCC是由該NCC所在的AS中選取的邊界節(jié)點配置而成的; 所述每個AS對應的PCE節(jié)點將接收到的所述呼叫路徑計算請求消息透傳至所述PCE節(jié)點,以形成由所述各個AS中的NCC構(gòu)成的網(wǎng)絡拓撲。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述PCE節(jié)點獲取所述呼叫路徑信息包括 所述PCE節(jié)點經(jīng)由源節(jié)點所在的AS對應的PCE節(jié)點接收來自于所述源節(jié)點的呼叫路徑計算請求消息。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述PCE節(jié)點計算所述呼叫路徑信息,并向所述源節(jié)點返回呼叫路徑計算響應消息包括 所述PCE節(jié)點按照預設算法從由所述各個AS中的NCC構(gòu)成的網(wǎng)絡拓撲中選取從所述源節(jié)點至所述目的節(jié)點的最短路徑; 所述PCE節(jié)點經(jīng)由所述源節(jié)點所在AS對應的PCE節(jié)點向所述源節(jié)點返回呼叫路徑計算響應消息,其中,所述呼叫路徑計算響應消息中攜帯有所述呼叫路徑信息。
12.—種呼叫路徑信息的獲取系統(tǒng),其特征在于,包括路徑計算單元PCE節(jié)點; 所述PCE節(jié)點包括 獲取模塊,用于獲取呼叫路徑計算請求消息; 響應模塊,用于計算呼叫路徑信息,并向所述呼叫路徑計算請求消息的發(fā)送方返回呼叫路徑計算響應消息,其中,所述呼叫路徑計算響應消息中攜帯有所述發(fā)送方至呼叫接收方的呼叫路徑信息。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述發(fā)送方包括呼叫路徑的源節(jié)點,所述呼叫接收方包括呼叫路徑的目的節(jié)點。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,所述呼叫路徑計算請求消息中還攜帶有請求對象RP,其中,所述請求對象中包括用于指示路徑類型的比特位,當所述比特位設置為第一預設值時,從所述源節(jié)點至所述目的節(jié)點的路徑為呼叫路徑;當所述比特位設置為第二預設值吋,從所述源節(jié)點至所述目的節(jié)點的路徑為連接路徑。
15.根據(jù)權(quán)利要求14所述的系統(tǒng),其特征在于,所述比特位為C比特位。
16.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述PCE節(jié)點還包括 第一接收模塊,用于接收來自于該PCE節(jié)點對應的自治系統(tǒng)AS的網(wǎng)絡呼叫控制器NCC的所述呼叫路徑計算請求消息,以形成由NCC構(gòu)成的網(wǎng)絡拓撲,其中,所述NCC是由該NCC所在的AS中選取的邊界節(jié)點配置而成的。
17.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括所述發(fā)送方;所述發(fā)送方包括所述源節(jié)點和發(fā)送所述呼叫路徑計算請求消息的節(jié)點;所述源節(jié)點包括 第二接收模塊,用于接收來自于管理平面的呼叫路徑建立請求消息,其中,所述呼叫路徑建立請求消息中攜帯有發(fā)送所述呼叫路徑計算請求消息的節(jié)點的標識信息以及所述目的節(jié)點的標識信息; 發(fā)送模塊,用于根據(jù)發(fā)送所述呼叫路徑計算請求消息的節(jié)點的標識信息向發(fā)送所述呼叫路徑計算請求消息的節(jié)點發(fā)送呼叫路徑計算通知消息。
18.根據(jù)權(quán)利要求17所述的系統(tǒng),其特征在干,所述獲取模塊,用于接收來自于所述PCE節(jié)點對應的AS中的發(fā)送所述呼叫路徑計算請求消息的節(jié)點的呼叫路徑計算請求消息。
19.根據(jù)權(quán)利要求18所述的系統(tǒng),其特征在于,所述響應模塊包括 第一選取單元,用于按照預設算法從所述由NCC構(gòu)成的網(wǎng)絡拓撲中選取將所述呼叫路徑計算請求消息轉(zhuǎn)發(fā)至所述目的節(jié)點的NCC節(jié)點; 第一響應單元,用于向發(fā)送所述呼叫路徑計算請求消息的節(jié)點返回呼叫路徑計算響應消息,其中,所述呼叫路徑計算響應消息中攜帶有所述呼叫路徑信息。
20.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括從所述源節(jié)點至所述目的節(jié)點的呼叫路徑經(jīng)過的各個AS對應的PCE節(jié)點; 從所述源節(jié)點至所述目的節(jié)點的呼叫路徑經(jīng)過的每個AS對應的PCE節(jié)點均包括 第三接收模塊,用于從所述源節(jié)點至所述目的節(jié)點的呼叫路徑經(jīng)過的每個AS對應的PCE節(jié)點接收來自于該AS中NCC的所述呼叫路徑計算請求消息,其中,所述NCC是由該NCC所在的AS中選取的邊界節(jié)點配置而成的; 透傳模塊,用于將接收到的所述呼叫路徑計算請求消息透傳至所述PCE節(jié)點,以形成由所述各個AS中的NCC構(gòu)成的網(wǎng)絡拓撲。
21.根據(jù)權(quán)利要求20所述的系統(tǒng),其特征在于,所述獲取模塊,用于經(jīng)由源節(jié)點所在的AS對應的PCE節(jié)點接收來自于所述源節(jié)點的呼叫路徑計算請求消息。
22.根據(jù)權(quán)利要求21所述的系統(tǒng),其特征在于,所述響應模塊包括 第二選取單元,用于按照預設算法從由所述各個AS中的NCC構(gòu)成的網(wǎng)絡拓撲中選取從所述源節(jié)點至所述目的節(jié)點的最短路徑; 第二響應單元,用于經(jīng)由所述源節(jié)點所在AS對應的PCE節(jié)點向所述源節(jié)點返回呼叫路徑計算響應消息,其中,所述呼叫路徑計算響應消息中攜帶有所述呼叫路徑信息。
全文摘要
本發(fā)明公開了一種呼叫路徑信息的獲取方法及系統(tǒng),在上述方法中,PCE節(jié)點獲取呼叫路徑計算請求消息,其中,呼叫路徑計算請求消息用于從PCE節(jié)點獲取呼叫路徑計算請求消息的發(fā)送方至呼叫接收方的呼叫路徑信息,發(fā)送方包括呼叫路徑的源節(jié)點,呼叫接收方包括呼叫路徑的目的節(jié)點;PCE節(jié)點計算呼叫路徑信息,并向發(fā)送方返回呼叫路徑計算響應消息,其中,呼叫路徑計算響應消息中攜帶有呼叫路徑信息。根據(jù)本發(fā)明提供的技術(shù)方案,從而在跨域網(wǎng)絡實現(xiàn)了GMPLS呼叫的動態(tài)路徑計算。
文檔編號H04L12/56GK102724111SQ20121017363
公開日2012年10月10日 申請日期2012年5月30日 優(yōu)先權(quán)日2012年5月30日
發(fā)明者夏欣, 林雪峰, 王家昱 申請人:中興通訊股份有限公司