两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

跨自治系統(tǒng)發(fā)現(xiàn)路徑計算單元的方法、設(shè)備和系統(tǒng)的制作方法

文檔序號:7656771閱讀:308來源:國知局
專利名稱:跨自治系統(tǒng)發(fā)現(xiàn)路徑計算單元的方法、設(shè)備和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其是一種^爭AS ( Autonomous System,自治系 統(tǒng))發(fā)現(xiàn)PCE (Path Computation Element,路徑計算單元)的方法、設(shè)備和 系統(tǒng), 一種提供PCE信息的方法、設(shè)備和系統(tǒng),以及一種發(fā)布外AS的PCE 信息的方法、設(shè)備和系統(tǒng)。
背景技術(shù)
大型復雜網(wǎng)絡(luò),例如MPLS (Multi-Protocol Label Switch,多協(xié)議標記 交換)網(wǎng)絡(luò)、GMPLS ( Generalized Multi-Protocol Label Switching,通用多
交換光網(wǎng)絡(luò)),其中的路徑計算是非常復雜的過程,路徑計算可以成為單獨 的模塊。為了滿足各種網(wǎng)絡(luò)中路徑計算的需求,發(fā)展了 PCE體系結(jié)構(gòu)和應 用方式。PCE是一個功能實體,可以與節(jié)點設(shè)備復合共存于同一設(shè)備,也可 以作為獨立的PCE設(shè)備。向PCE請求路徑計算的網(wǎng)元,被稱為PCC(Path Computation Client,路徑計算客戶)。PCE網(wǎng)絡(luò)架構(gòu)中,大部分網(wǎng)絡(luò)節(jié)點不 具有計算完整路徑所需的全部拓樸信息,多數(shù)節(jié)點作為PCC,向PCE發(fā)路 徑計算請求。
在一個AS中,PCC發(fā)現(xiàn)一個AS內(nèi)的PCE的機制如下
1. 在PCC上靜態(tài)配置PCC所在AS內(nèi)的PCE的信息。 PCC根據(jù)靜態(tài)配置在自身的可訪問的PCE的信息,向PCE發(fā)路徑請求,
PCE根據(jù)PCC的請求,基于網(wǎng)絡(luò)拓樸結(jié)構(gòu)和約束條件,計算出一條路徑并 反饋給PCC或者向PCC反饋無合適路徑。
2. 采用PCE自動發(fā)現(xiàn)機制。
8一個AS —般是一個IGP (interior gateway protocol,內(nèi)部網(wǎng)關(guān)協(xié)議)域, 可以通過IGP的擴展實現(xiàn)PCE的自動發(fā)現(xiàn)和通告。IGP包括OSPF (Open Shortest Path First,開》文最短路徑優(yōu)先)協(xié)議、IS-IS (Intermediate System to Intermediate System,中間系統(tǒng)到中間系統(tǒng))協(xié)議、RIP ( Routing Information Protocol,路由信息協(xié)議)協(xié)議等多種協(xié)議。在此使用OSPF協(xié)議說明一個 AS內(nèi)PCE自動發(fā)現(xiàn)過程,IS-IS協(xié)議的PCE自動發(fā)現(xiàn)機制與之類似。
PCE設(shè)備具有內(nèi)部路由功能,在啟動的時候產(chǎn)生并發(fā)出RIL SA(Router Information Link State Advertisement,路由信息鏈路狀態(tài)^^告),在PCE設(shè) 備所在的AS內(nèi)通告PCE的信息。當所通告的PCE的信息發(fā)生變化,例如 PCE的計算能力變化,必須發(fā)出一個新的RILSA通告最新的PCE信息。當 一個PCE去激活,即一個PCE暫時或永久的停止路徑計算,必須發(fā)出一個 新的不包含去激活的PCE信息的RILSA通告最新的PCE信息。RILSA通 告的PCE信息中的PCE地址,必須是通過OSPF所通告的前綴可達的地址, 即PCE地址應當是通過PCE設(shè)備所在的AS的路由器可以訪問的地址。通 過OSPF協(xié)議的RI LSA的通告,PCE信息就可以被通告到一個AS內(nèi)支持 OSPF功能的設(shè)備。
但是,目前PCE的自動發(fā)現(xiàn)僅僅限制在單一的IGP域中。在更復雜的 具有多個AS的大型網(wǎng)絡(luò)中,如果要建立跨AS的路徑,則需進行跨AS的 PCE請求,此時路徑計算會涉及多個IGP域。
為發(fā)現(xiàn)位于其它AS的PCE的信息,現(xiàn)有技術(shù)提出了一種靜態(tài)配置的方 法在本AS的所有可能需要進行跨AS路徑請求的PCE上,靜態(tài)配置可被 本AS的PCE訪問的其他AS的具有跨AS計算能力PCE的信息。這里的本 AS指的是,設(shè)備所在的AS,對于本AS而言,與之連接的任一個其他AS 都可以成為相對于本AS的外AS,這里的外AS應當是能夠與本AS實現(xiàn)通 信互訪的。這里的PCE的信息即是PCE發(fā)現(xiàn)信息,它是PCED TLV(PCE Discovery Type-Length-Value, PCE發(fā)現(xiàn)TLV )形式的。每個PCED TLV包 含一個或多個Sub-TLV( Sub Type-Length-Value,子TLV ) , Sub-TLV類型由IANA (Internet Assigned Number Authority,因特網(wǎng)地址分配組織)控制 分配,目前有PCE-ADDRESS sub-TLV , PATH-SCOPE sub-TLV , PCE-DOMAIN sub-TLV, NEIG-PCE-DOMAIN sub-TLV, PCE-CAP-FLAGS sub-TLV, CONGESTION sub-TLV等若干種。
在本AS中所有可能需要進行跨AS路徑請求的PCE上,靜態(tài)配置了可 被本AS的PCE訪問的其他AS的具有跨AS計算能力PCE的信息之后,本 AS的PCC向本AS的PCE請求跨AS路徑,當本AS的PCE不能獨立完成 跨AS路徑計算時,由本AS的PCE向其他AS的PCE請求跨AS路徑。其 他AS的PCE分段計算自身能夠計算的路徑部分,并向上述的本AS的PCE 反饋計算出的部分路徑或反饋無合適路徑。本AS的PCE接收其他AS的PCE 路徑計算結(jié)果,將所有的路徑反饋給PCC或向PCC反饋無合適路徑。
在現(xiàn)有技術(shù)中,還可以直接在所有可能進行跨AS路徑請求的PCC上, 靜態(tài)配置可被本AS的PCC訪問的其他AS的具有跨AS計算能力PCE的信 息,然后由PCC直接向其他AS的具有跨AS計算能力PCE請求跨AS的路 徑。
當PCE設(shè)備發(fā)生變化時,如PCE設(shè)備的負載能力發(fā)生變化、PCE設(shè)備 發(fā)生擁塞、PCE設(shè)備自身的計算能力或其他能力變化、PCE設(shè)備中斷或停用 時,會引起PCE的信息的變化。此時,現(xiàn)有實施方式中對跨AS的PCE的 發(fā)現(xiàn)采用靜態(tài)配置的方式,需要將變化的PCE的信息重新配置到其所在AS 以外的所有可能向其進行跨AS路徑請求的PCE或PCC上,由于每個AS 中都可能有多個PCE和大量PCC,因此需要修改配置的PCE的數(shù)量可能很 大,這樣使得靜態(tài)配置很不靈活,配置和升級都需要手工操作,且配置和升 級的工作量較大。

發(fā)明內(nèi)容
本發(fā)明實施例提出了一種跨AS發(fā)現(xiàn)PCE的方法、設(shè)備和系統(tǒng),可以實 現(xiàn)自動發(fā)現(xiàn)位于其它AS的PCE,并減少了配置、升級工作量。
10本發(fā)明實施例提出了一種提供PCE信息的方法、設(shè)備和系統(tǒng),可以實
現(xiàn)自動發(fā)現(xiàn)位于其它AS的PCE,并減少了配置、升級工作量。
本發(fā)明實施例提出了一種發(fā)布外AS的PCE信息的方法、設(shè)備和系統(tǒng), 可以實現(xiàn)自動發(fā)現(xiàn)位于其它AS的PCE,并減少了配置、升級工作量。
本發(fā)明實施例-提供的一種跨AS發(fā)現(xiàn)PCE的設(shè)備
所述設(shè)備包括連接模塊,用于根據(jù)至少一個外AS的提供PCE信息的 設(shè)備的地址標識,向所述提供PCE信息的設(shè)備發(fā)送建立連接請求,與所述 提供PCE信息的設(shè)備建立連接;接收模塊,用于根據(jù)所述連接模塊建立的 連接,接收所述提供PCE信息的設(shè)備發(fā)送的外AS的PCE信息;發(fā)布模塊, 用于在所屬的AS中發(fā)布所述外AS的PCE信息。
本發(fā)明實施例提供的一種跨AS發(fā)現(xiàn)PCE的方法
所述方法的步驟具體包括在第一AS中,根據(jù)至少一個其他AS的提 供PCE信息的設(shè)備的地址標識發(fā)送建立連接請求,與所述提供PCE信息的 設(shè)備建立連接;接收所述提供PCE信息的設(shè)備發(fā)送的PCE信息;在所述第 一 AS中發(fā)布所述PCE信息。
本發(fā)明實施例提供的一種跨AS發(fā)現(xiàn)PCE的系統(tǒng)
一種自治系統(tǒng),包含所述的跨AS發(fā)現(xiàn)PCE的設(shè)備。
本發(fā)明實施例提供的 一種提供PCE信息的設(shè)備
所述設(shè)備包括連接模塊,用于接收外AS的跨AS發(fā)現(xiàn)PCE的設(shè)備發(fā) 送的建立連接請求,根據(jù)所述建立連接請求與所述跨AS發(fā)現(xiàn)PCE的設(shè)備建 立連接;發(fā)送模塊,用于根據(jù)所述連接模塊建立的連接,向所述跨AS發(fā)現(xiàn) PCE的設(shè)備發(fā)送配置的所屬的AS的PCE信息。
本發(fā)明實施例提供的 一種提供PCE信息的方法
所述方法的步驟具體包括在第一AS中,配置所述第一 AS的PCE信 息;接收其他AS的跨AS發(fā)現(xiàn)PCE的設(shè)備的連接請求,根據(jù)所述建立連接 請求與所述跨AS發(fā)現(xiàn)PCE的設(shè)備建立連接;向所述跨AS發(fā)現(xiàn)PCE的設(shè)備 發(fā)送所述PCE信息。本發(fā)明實施例提供的一種提供PCE信息的系統(tǒng) 一種自治系統(tǒng),包含所述的提供PCE信息的設(shè)備。 本發(fā)明實施例提供的一種發(fā)布外AS的PCE信息的設(shè)備 所述設(shè)備包括保存模塊,用于保存配置的外AS的PCE信息;發(fā)布模 塊,用于在所屬的AS中發(fā)布所述保存模塊保存的所述外AS的PCE信息。 本發(fā)明實施例提供的一種發(fā)布外AS的PCE信息的方法 所述方法的步驟具體包括在第一AS中,保存配置的外AS的PCE信 息;在所述第一 AS中發(fā)布所述外AS的PCE信息。
本發(fā)明實施例提供的一種發(fā)布外AS的PCE信息的系統(tǒng) 一種自治系統(tǒng),包含所述的發(fā)布外AS的PCE信息的設(shè)備。 由以上可知,采用本發(fā)明實施例的技術(shù)方案,在一個AS中,根據(jù)至少 一個其他AS的提供PCE信息的設(shè)備的地址標識建立與所述提供PCE信息 的設(shè)備的連接,接收所述提供PCE信息的設(shè)備發(fā)送的PCE信息,在本AS 中發(fā)布所述PCE信息;在一個AS中,配置所述AS的PCE信息,根據(jù)至少 一個其他AS的跨AS發(fā)現(xiàn)PCE的設(shè)備的地址標識建立與所述跨AS發(fā)現(xiàn)PCE 的設(shè)備的連接,向所述跨AS發(fā)現(xiàn)PCE的設(shè)備發(fā)送所述PCE信息。通過提 供PCE信息的設(shè)備與跨AS發(fā)現(xiàn)PCE的設(shè)備之間傳輸PCE信息,從而實現(xiàn) 自動發(fā)現(xiàn)位于其它AS的PCE,并減少了配置、升級工作量。


圖1為本發(fā)明跨AS發(fā)現(xiàn)PCE的設(shè)備實施例的示意圖; 圖2為本發(fā)明提供PCE信息的設(shè)備實施例的示意圖; 圖3為本發(fā)明跨AS發(fā)現(xiàn)PCE的方法實施例的流程圖; 圖4為本發(fā)明提供PCE信息的方法實施例的流程圖; 圖5為本發(fā)明實施例的報文一示意圖; 圖6為本發(fā)明實施例的報文二示意圖。
具體實施例方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下參照附圖并舉 實施例,對本發(fā)明作進一步地詳細說明。 設(shè)備實施例一
本發(fā)明實施例提出了一種跨AS發(fā)現(xiàn)PCE的設(shè)備,如圖l所示,所述跨 AS發(fā)現(xiàn)PCE的設(shè)備包括連接模塊,用于根據(jù)至少一個外AS的提供PCE 信息的設(shè)備的地址標識,向所述提供PCE信息的設(shè)備發(fā)送建立連接請求, 與所述提供PCE信息的設(shè)備建立連接;接收模塊,用于根據(jù)所述連接模塊 建立的連接,接收所述提供PCE信息的設(shè)備發(fā)送的外AS的PCE信息;發(fā) 布模塊,用于在所屬的AS中發(fā)布所述外AS的PCE信息。
其中,所述連接模塊根據(jù)外AS的提供PCE信息的設(shè)備的地址標識建立 連接的具體過程可以是所述連接模塊根據(jù)所述地址標識,向所述提供PCE 信息的設(shè)備,發(fā)送建立連接請求。所述建立連接請求中,目標地址是所述地 址標識中的地址,源地址是所述跨AS發(fā)現(xiàn)PCE信息的設(shè)備的地址,所述建 立連接請求可以是封裝在TCP報文中。其中,所述地址標識可以是靜態(tài)配 置在所述跨AS發(fā)現(xiàn)PCE的設(shè)備上。所述連接模塊,進一步接收所述提供 PCE信息的設(shè)備發(fā)送回的建立連接應答,此時視為所述跨AS發(fā)現(xiàn)PCE信息 的設(shè)備與所述提供PCE信息的設(shè)備建立了連接。其中,所述建立連接應答 中,目標地址是所述跨AS發(fā)現(xiàn)PCE信息的設(shè)備的地址,源地址是所述提供 PCE信息的設(shè)備的地址,所述建立連接應答可以是封裝在TCP報文中。
其中,所述接收模塊,與發(fā)布模塊相連。當連接模塊建立連接后,所述 提供PCE信息的設(shè)備向所述接收模塊,發(fā)送所述外AS的PCE信息,接收 模塊接收所述外AS的PCE信息。之后,向所述發(fā)布模塊發(fā)送所述外AS的 PCE信息,或者保存所述外AS的PCE信息供所述發(fā)布模塊讀取。其中,所 述接收的外AS的PCE信息可以是封裝在TCP報文中。
其中,所述發(fā)布模塊在所屬的AS中發(fā)布所述外AS的PCE信息可以是
13所述發(fā)布模塊,在所屬的AS中,即跨AS發(fā)現(xiàn)PCE的設(shè)備所在的AS中, 通過內(nèi)部網(wǎng)關(guān)協(xié)議的擴展以路由發(fā)布的方式發(fā)布所述外AS的PCE信息。其 中所述內(nèi)部網(wǎng)關(guān)協(xié)議的擴展可以為,在原來的內(nèi)部網(wǎng)關(guān)協(xié)議的報文中,將所 述報文中的路由信息數(shù)據(jù)部分替換為其他非路由信息數(shù)據(jù),例如PCE信息 數(shù)據(jù),從而增加了所述報文的作用,可以攜帶更多種類的數(shù)據(jù),實現(xiàn)內(nèi)部網(wǎng) 關(guān)協(xié)議的擴展。
所述跨AS發(fā)現(xiàn)PCE的設(shè)備還可以包括存儲模塊,用于保存變化的外 AS的PCE信息;更新模塊,用于比較所述接收模塊本次接收的外AS的PCE 信息與所述存儲模塊中原先保存的外AS的PCE信息,將變化的外AS的PCE 信息發(fā)送給所述存儲模塊和所述發(fā)布模塊。其中,所述更新模塊與所述接收 模塊和所述發(fā)布模塊相連,所述存儲模塊與所述更新模塊相連。當所述接收 模塊初次接收到外AS的PCE信息時,由于所述存儲模塊可能沒有保存任何 外AS的PCE信息,因此所述更新模塊將初次接收到的所有外AS的PCE 信息,發(fā)送給所述存儲模塊和所述發(fā)布模塊,所述存儲模塊保存初次接收到 的所有的外AS的PCE信息。之后,當所述存儲模塊中已保存了一些外AS 的PCE信息時,每次收到新的外AS的PCE信息,所述更新模塊都比較本 次接收到的新的外AS的PCE信息與所述存儲模塊中原先保存的外AS的 PCE信息,從本次接收到的新的外AS的PCE信息中,找出變化了的外AS 的PCE信息,將所述變換了的外AS的PCE信息發(fā)送給所述存儲模塊和所 述分布模塊,所述發(fā)布模塊將所述更新模塊發(fā)送給的外AS的PCE信息在所 述AS中發(fā)布。其中,所述變化了的PCE信息可以是,由同一PCE設(shè)備各 種能力發(fā)生變化或一個PCE設(shè)備的停用或新的PCE設(shè)備的使用,導致接收 的外AS的PCE信息發(fā)生變化,這種信息變化可以是同一 PCE設(shè)備的信息 內(nèi)容發(fā)生變化,或者增加的新的PCE設(shè)備的信息。
所述跨AS發(fā)現(xiàn)PCE的設(shè)備還可以包括PCE信息請求模塊,用于根 據(jù)所述建立的連接,向所述提供PCE信息的設(shè)備發(fā)送PCE信息請求,請求 外AS的PCE信息。其中,所述PCE信息請求模塊可以與所述連接模塊相
14連,當所述連接模塊建立連接后,通知所述PCE信息請求模塊,之后,所
述PCE信息請求模塊可以立即向所述提供PCE信息的設(shè)備發(fā)送PCE信息請 求,或者根據(jù)其他觸發(fā)條件向所述提供PCE信息的設(shè)備發(fā)送PCE信息請求, 其中所述觸發(fā)條件可以為 一定周期,或設(shè)定的時間長度內(nèi)沒有收到新的外 AS的PCE信息,或保存的外AS的PCE信息遭到破壞、刪除等。其中,所 述PCE信息請求可以進一步包括各種限定信息,向所述提供PCE信息的設(shè) 備請求符合所述限定信息的外AS的PCE信息,所述限定信息可以是PCE 的計算能力范圍在某一范圍內(nèi)或PCE的計算速度在某一范圍內(nèi)或PCE的能 夠?qū)ν釧S的設(shè)備提供服務或?qū)CE發(fā)現(xiàn)信息的某一個或幾個子TLV的內(nèi) 容的限定或上述限定的任意個的組合。
所述跨AS發(fā)現(xiàn)PCE的設(shè)備還可以包括格式轉(zhuǎn)換模塊,用于將所述外 AS的PCE信息轉(zhuǎn)換為所屬的AS支持的信息格式,送往所述發(fā)布模塊。其 中,所述格式轉(zhuǎn)換模塊的連接關(guān)系可以是,與所述接收模塊和所述發(fā)布模塊 相連,或與所述接收模塊和所述更新模塊相連,或與所述更新模塊和所述發(fā) 布模塊相連。當所述格式轉(zhuǎn)換模塊與所述接收模塊和所述發(fā)布模塊相連時, 所述格式轉(zhuǎn)換模塊對所述接收模塊接收的外AS的PCE信息,進行格式轉(zhuǎn)換 后,直接發(fā)送給所述發(fā)布模塊。當所述格式轉(zhuǎn)換模塊與所述接收模塊和所述 更新模塊相連時,所述格式轉(zhuǎn)換模塊對所述接收模塊接收的外AS的PCE信 息,進行格式轉(zhuǎn)換后,發(fā)送給所述更新模塊,由所述更新模塊對格式轉(zhuǎn)換后 的外AS的PCE信息進行處理后再發(fā)送給所述發(fā)布模塊。當所述格式轉(zhuǎn)換模 塊與所述更新模塊和所述發(fā)布模塊相連時,所述格式轉(zhuǎn)換模塊對所述更新模 塊處理后的外AS的PCE信息進行格式轉(zhuǎn)換后,發(fā)送給所述發(fā)布模塊。其中, 所述格式轉(zhuǎn)換可以是,將各種內(nèi)部網(wǎng)關(guān)協(xié)議擴展格式的外AS的PCE信息轉(zhuǎn) 換成OSPF協(xié)議格式或IS-IS協(xié)議格式,例如,如果外AS的PCE信息為OSPF 格式的,而所屬的AS只支持IS-IS格式,則可以將OSPF格式的PCE信息 轉(zhuǎn)換成IS-IS格式,其他格式之間的轉(zhuǎn)換類似。因為經(jīng)過格式轉(zhuǎn)換后可能出 現(xiàn)OSPF和IS-IS兩種格式的外AS的PCE信息,所以所述跨AS發(fā)現(xiàn)PCE的設(shè)備的發(fā)布模塊僅一步包括ospf發(fā)布模塊,用于以ospf協(xié)議格式在 所屬的as中發(fā)布所述格式轉(zhuǎn)換模塊轉(zhuǎn)換后的外as的pce信息;和is-is 發(fā)布模塊,用于以is-IS協(xié)議格式在所屬的as中發(fā)布所述格式轉(zhuǎn)換模塊轉(zhuǎn) 換后的外as的pce信息。其中, 一個as —般只支持ospf協(xié)議和is-is 協(xié)議中的一種,因此所述發(fā)布模塊,可以只包括ospf發(fā)布模塊或is-is發(fā) 布模塊。
所述跨as發(fā)現(xiàn)pce的設(shè)備還可以包括發(fā)布策略模塊,用于根據(jù)發(fā)布 策略選出所述接收的外as的pce信息中符合發(fā)布策略的pce信息,發(fā)送 給所述發(fā)布模塊。所述發(fā)布策略模塊的連接關(guān)系可以是,與所述接收模塊和 所述發(fā)布模塊相連,或與所述更新模塊和所述發(fā)布模塊相連,或與格式轉(zhuǎn)換 模塊和發(fā)布模塊相連。其中,所述根據(jù)發(fā)布策略選出所述接收的外as的pce 信息中符合發(fā)布策略的pce信息可以是,根據(jù)所述外as的pce信息中的 計算能力信息,從所述外as的pce信息中選出具有跨as的計算能力的pce 的信息;或根據(jù)所述外as的pce信息中的可見性信息,從所述外as的pce 信息中選出可對外as的設(shè)備提供服務的pce的信息;或根據(jù)所述外as的 pce信息中的計算速度信息,從所述外as的pce信息中選出計算速度在某 一范圍內(nèi)的pce的信息;或根據(jù)所述外as的pce信息中的pce發(fā)現(xiàn)信息 的某一個或幾個子tlv的內(nèi)容,從所述外as的pce信息中選出符合要求 的pce信息。
設(shè)備實施例二
本發(fā)明實施例還提出了一種提供pce信息的設(shè)備,如圖2所示,所述 提供pce信息的設(shè)備包括連接模塊,用于接收外as的跨as發(fā)現(xiàn)pce 的設(shè)備發(fā)送的建立連接請求,根據(jù)所述建立連接請求與所述跨as發(fā)現(xiàn)pce 的設(shè)備建立連接;發(fā)送模塊,用于根據(jù)所述連接模塊建立的連接,向所述跨 as發(fā)現(xiàn)pce的設(shè)備發(fā)送配置的所屬的as的pce信息。
其中,所述連接模塊根據(jù)所述建立連接請求與所述跨as發(fā)現(xiàn)pce的設(shè) 備建立連接的具體過程可以是所述連接模塊從所述建立連接請求中,獲取所述跨AS發(fā)現(xiàn)PCE的設(shè)備的地址,根據(jù)所述地址向所述跨AS發(fā)現(xiàn)PCE 的設(shè)備發(fā)送建立連接應答。所述建立連接應答中,目標地址是獲取的所述跨 AS發(fā)現(xiàn)PCE的設(shè)備的地址,源地址是所述提供PCE信息的設(shè)備的地址,所 述建立連接應答可以是封裝在TCP報文中。所述連接模塊,接收到所述跨 AS發(fā)現(xiàn)PCE的設(shè)備發(fā)送的建立連接請求,并向所述跨AS發(fā)現(xiàn)PCE的設(shè)備 發(fā)送建立連接應答,此時視為所述提供PCE信息的設(shè)備與所述跨AS發(fā)現(xiàn) PCE信息的設(shè)備建立了連接。其中,所述建立連接請求中,目標地址是所述 提供PCE信息的設(shè)備的地址,源地址是所述跨AS發(fā)現(xiàn)PCE信息的設(shè)備的 地址,所述建立連接應答可以是封裝在TCP^艮文中。
其中,所述發(fā)送模塊,與所述連接模塊相連。當連接模塊建立連接后, 所述發(fā)送模塊向所述跨AS發(fā)現(xiàn)PCE的設(shè)備發(fā)送PCE信息,所述PCE信息 是配置的所述提供PCE信息的設(shè)備所屬的AS的PCE信息。其中,所述發(fā) 送的PCE信息可以是封裝在TCP報文中,所述TCP報文的目標地址是獲取 的所述跨AS發(fā)現(xiàn)PCE的設(shè)備的地址,源地址是所述提供PCE信息的設(shè)備 的地址。
其中,所述所屬的AS的PCE信息的配置方法可以是將所屬AS中的 PCE的信息靜態(tài)配置到所述發(fā)送模塊;或者,通過背景技術(shù)中提供的在一個 AS內(nèi)的PCE自動發(fā)現(xiàn)機制,收集所屬AS中的PCE的信息,并配置到所述 發(fā)送模塊。
所述提供PCE信息的設(shè)備還可以包括靜態(tài)配置模塊,用于將所屬的 AS中的PCE信息,靜態(tài)配置給所述發(fā)送模塊;和動態(tài)配置模塊,用于通過 內(nèi)部網(wǎng)關(guān)協(xié)議的擴展動態(tài)獲取所屬的AS的PCE信息,配置給所述發(fā)送模塊。 其中,靜態(tài)配置模塊和動態(tài)配置模塊的連接關(guān)系可以是,與所述發(fā)送模塊相 連。其中,所述通過內(nèi)部網(wǎng)關(guān)協(xié)議的擴展動態(tài)獲取所屬的AS的PCE信息, 即為通過背景技術(shù)中提供的在一個AS內(nèi)的PCE自動發(fā)現(xiàn)機制,配所屬AS 中的PCE的信息。其中,所述提供PCE信息的設(shè)備可以只包括靜態(tài)配置模 塊或動態(tài)配置模塊。
17所述提供PCE信息的設(shè)備還可以包括更新模塊,用于比較所述動態(tài) 配置模塊本次獲取的所屬的AS的PCE信息與所述發(fā)送模塊原先配置的所屬 的AS的PCE信息,將變化的所屬的AS的PCE信息配置給所述發(fā)送模塊。 其中,所述更新模塊的連接關(guān)系可以是,與所述動態(tài)配置模塊和發(fā)送模塊相 連。其中,所述變化的所屬的AS的PCE信息可以是,由同一PCE設(shè)備各 種能力發(fā)生變化或一個PCE設(shè)備的停用或新的PCE設(shè)備的使用,導致所屬 的AS的PCE信息發(fā)生變化,這種信息變化可以是同一 PCE設(shè)備的信息內(nèi) 容發(fā)生變化,或者增加的新的PCE設(shè)備的信息。
所述提供PCE信息的設(shè)備還可以包括PCE信息請求應答模塊,用于 接收所述跨AS發(fā)現(xiàn)PCE的設(shè)備發(fā)送的PCE信息請求,激活所述發(fā)送模塊 向所述^爭AS發(fā)現(xiàn)PCE的設(shè)備發(fā)送所述配置的所屬的AS的PCE信息。所述 PCE信息請求應答模塊的連接關(guān)系可以是,與所述發(fā)送模塊相連。所述激活 所述發(fā)送模塊向所述跨AS發(fā)現(xiàn)PCE的設(shè)備發(fā)送所述配置的所屬的AS的 PCE信息可以是,所述PCE信息請求應答模塊接收到所述跨AS發(fā)現(xiàn)PCE 的設(shè)備的發(fā)送的PCE信息請求,通知所述發(fā)送模塊,所述發(fā)送模塊接到所 述通知后,向所述跨AS發(fā)現(xiàn)PCE的設(shè)備發(fā)送所述配置的所屬的AS的PCE 信息。如果所述PCE信息請求中進一步包括限定信息,則將所述限定信息 也通知給所述發(fā)布模塊,所述發(fā)布模塊進一步根據(jù)所述限定信息,從配置的 所屬的AS的PCE信息中選擇出符合限定信息的所屬的AS的PCE信息,將 所述符合限定信息的所屬的AS的PCE信息向所述跨AS發(fā)現(xiàn)PCE的設(shè)備發(fā) 送。所述限定信息由所述跨AS發(fā)現(xiàn)PCE的設(shè)備和所述提供PCE信息的設(shè) 備約定,可以是計算能力范圍在某一范圍內(nèi)或計算速度在某一范圍內(nèi)或能夠 對外AS的設(shè)備提供服務或?qū)CE發(fā)現(xiàn)信息的某一個或幾個子TLV的內(nèi)容 的限定或上述限定的任意個的組合。
所述提供PCE信息的設(shè)備還可以包括定時模塊,用于按照一定的周 期,激活所述發(fā)送模塊向所述跨AS發(fā)現(xiàn)PCE的設(shè)備發(fā)送所述配置的所屬的 AS的PCE信息。所述定時模塊的連接關(guān)系可以是,與所述發(fā)送模塊相連。其中,所述定時模塊包括一個記時器,按照一定的時間周期向所述發(fā)布模塊 發(fā)送通知,所述發(fā)布模塊接收到所述通知后,向所述跨AS發(fā)現(xiàn)PCE的設(shè)備
發(fā)送所述配置的所屬的AS的PCE信息。
所述提供PCE信息的設(shè)備還可以包括發(fā)送策略模塊,用于根據(jù)發(fā)送 策略選出所屬的AS的PCE信息中符合發(fā)送策略的PCE信息,配置給所述 發(fā)送模塊。所述發(fā)送策略模塊的連接關(guān)系可以是,與所述動態(tài)配置模塊和所 述發(fā)送模塊相連,或與所述更新模塊和所述發(fā)送模塊相連。其中,所述根據(jù) 發(fā)送策略選出所屬的AS的PCE信息中符合發(fā)送策略的PCE信息可以是, 根據(jù)所述所屬的AS的PCE信息中的計算能力信息,從所述所屬的AS的PCE 信息中選出具有跨AS的計算能力的PCE的信息;或根據(jù)所述所屬的AS的 PCE信息中的可見性信息,從所述所屬的AS的PCE信息中選出可對外AS 的設(shè)備提供服務的PCE的信息;或根據(jù)所述所屬的AS的PCE信息中的計 算速度信息,從所述所屬的AS的PCE信息中選出計算速度在某一范圍內(nèi)的 PCE的信息;或根據(jù)所述所屬的AS的PCE信息中的PCE發(fā)現(xiàn)信息的某一 個或幾個子TLV的內(nèi)容,從所述所屬的AS的PCE信息中選出符合要求的 PCE信息。
設(shè)備實施例三
本發(fā)明實施例還提供了一種發(fā)布外AS的PCE信息的設(shè)備,所述發(fā)布外 AS的PCE信息的設(shè)備包括保存模塊,用于保存配置的外AS的PCE信息; 發(fā)布模塊,用于在所屬的AS中發(fā)布所述保存模塊保存的所述外AS的PCE
4呂息。
其中,為了保證在所屬的AS中所有需要進行跨AS路徑請求的設(shè)備都 能夠獲得所述的外AS的PCE信息,所述發(fā)布外AS的PCE信息的設(shè)備可以 進一步包括定時模塊,用于按照一定的周期,激活所述發(fā)布模塊在所屬的 AS中發(fā)布所述保存模塊保存的所述外AS的PCE信息。
本實施例中,由于外AS的PCE信息只配置在一個發(fā)布外AS的PCE 信息的設(shè)備上,因此,工作量相對與在多個PCE和PCC上配置要小得多,
19而且, 一旦配置生效后,所述發(fā)布外AS的PCE信息的的設(shè)備即能夠自動發(fā) 布PCE信息,也達到了自動發(fā)現(xiàn)跨AS的PCE的效果。
上述的三個設(shè)備實施例,都是可以實現(xiàn)為網(wǎng)元設(shè)備上的模塊或者獨立的 網(wǎng)元設(shè)備,因此,在其他實施例中,可以將設(shè)備實施例一提供的跨AS發(fā)現(xiàn) PCE的設(shè)備和設(shè)備實施例二提供的提供PCE信息的設(shè)備綜合成為一個新的 PCE信息代理設(shè)備,此時原跨AS發(fā)現(xiàn)PCE的設(shè)備和原提供PCE信息的設(shè) 備的連接模塊的功能可以合并,即新的PCE信息代理設(shè)備包括連接模塊、 發(fā)送模塊、接收模塊、發(fā)布模塊。其中各個模塊的具體實現(xiàn)參考設(shè)備實施例 一和設(shè)備實施例二中對應的模塊的實現(xiàn)方法。當然,對于設(shè)備實施例一和設(shè) 備實施例二中增加的其他模塊,也可以在新的PCE信息代理設(shè)備中包括。 對于各個模塊之間的連接關(guān)系,由于連接模塊、發(fā)送模塊和接收模塊、發(fā)布 模塊相對是比較獨立的,不存在交叉連接,因此其連接關(guān)系可以參考設(shè)備實 施例 一 和設(shè)備實施例二的連接關(guān)系。
在其他實施例中,上述的三個設(shè)備實施例可以兩兩組合成為新的實施 例,或者三者結(jié)合成為新的實施例,以提供組合的新的設(shè)備。
方法實施例一
本發(fā)明實施例提供了一種跨AS發(fā)現(xiàn)PCE的方法,如圖3所示,包括以 下步驟
步驟101:在第一AS中,根據(jù)至少一個其他AS的提供PCE信息的設(shè) 備的地址標識發(fā)送建立連接請求,與所述提供PCE信息的設(shè)備建立連接。
本步驟中,所述建立與外AS的提供PCE信息的設(shè)備的連接,具體可以 實現(xiàn)為根據(jù)所述地址標識,向所述提供PCE信息的設(shè)備發(fā)送建立連接請 求,所述提供PCE信息的設(shè)備接收到建立連接請求,即可視為建立TCP連 接成功;或進一步還包括,接收所述提供PCE信息的設(shè)備發(fā)送回的建立連 接應答,收到所述建立連接應答即可視為建立TCP連接成功。其中,所述 建立連接請求中,目標地址是所述至少一個其他AS的提供PCE信息的設(shè)備 的地址標中的地址,源地址是跨AS發(fā)現(xiàn)PCE信息的設(shè)備的地址,所述建立連接請求可以是封裝在TCP報文中;所述建立連接應答中,目標地址是所 述跨AS發(fā)現(xiàn)PCE信息的設(shè)備的地址,源地址是所述提供PCE信息的設(shè)備 的地址,所述建立連接應答可以是封裝在TCP報文中。其中,所述地址標 識可以是靜態(tài)配置的。
其中,以上所述的地址標識,可以是所述提供PCE信息的設(shè)備的IP地 址,也可以進一步包括所述提供PCE信息的設(shè)備所在的AS的AS號,此處 AS號為可選項。
本步驟中,所述的建立連接的具體過程也可以由外AS的提供PCE信息 的設(shè)備發(fā)起,即外AS的提供PCE信息的設(shè)備根據(jù)地址標識向所述跨AS發(fā) 現(xiàn)PCE信息的設(shè)備發(fā)送建立連接請求,所述跨AS發(fā)現(xiàn)PCE信息的設(shè)備向 所述提供PCE信息的設(shè)備發(fā)送回建立連接應答,建立連接。
步驟102:接收所述提供PCE信息的設(shè)備發(fā)送的PCE信息。
本步驟中,所述接收所述提供PCE信息的設(shè)備發(fā)送的PCE信息,具體 可以為在與所述提供PCE信息的設(shè)備建立TCP連接后,即可以隨時接收 所述提供PCE信息的設(shè)備發(fā)送的PCE信息。在接收到所述PCE信息后,可 以直接將這些信息在所述第一AS中發(fā)布;也可以進一步保存所述PCE信息, 然后按照設(shè)定的時間周期在所述第一 AS中周期發(fā)布所述PCE信息,以保證 所述第一 AS中的每個需要跨AS請求路徑的設(shè)備都能獲得所述PCE信息。
其中,如果保存了PCE信息,可以在所述接收所述提供PCE信息的設(shè) 備發(fā)送的PCE信息后,進一步包括在每次收到所述提供PCE信息的設(shè)備 發(fā)送的新的PCE信息時,與原先保存的PCE信息進行比較,根據(jù)比較結(jié)果 刷新所述原先保存的PCE信息,然后只在所述第一 AS中發(fā)布變化的新的 PCE信息。其中,所述變化的新的PCE信息可以包括,新增的PCE信息和 變化的PCE信息,其中,所述新增的PCE信息指,已經(jīng)保存的任一PCE信 息所對應的設(shè)備與所述新增的PCE信息所對應的設(shè)備不同;所述變化的PCE 信息指,已經(jīng)保存的任一 PCE信息所對應的設(shè)備與所述變化的PCE信息所 對應的設(shè)備相同,但是對應相同設(shè)備的已經(jīng)保存的一 PCE信息的具體內(nèi)容
21和所述變化的PCE信息的具體內(nèi)容不同。其中,所述根據(jù)比較結(jié)果刷新所
述原先保存的PCE信息可以是,保存所述新增的PCE信息,更新所述變化 的PCE信息。其中,所述只在所述第一 AS中發(fā)布變化的新的PCE信息可 以是,在所述第一 AS中只發(fā)布所述新增的PCE信息和所述變化的PCE信 息;如果PCE信息沒有變化,可以不再次在所述第一 AS中發(fā)布所述原先保 存的PCE信息。
步驟103:在所述第一 AS中發(fā)布所述PCE信息。
本步驟中,所述在所述第一 AS中發(fā)布所述PCE信息之前,可以進一步 包括先對所述PCE信息進行格式轉(zhuǎn)換。所述格式轉(zhuǎn)換,可以是內(nèi)部網(wǎng)關(guān) 協(xié)議擴展格式與OSPF協(xié)議格式或IS-IS協(xié)議格式的相互轉(zhuǎn)換。因為OSPF 協(xié)議格式或IS-IS協(xié)議格式本身也是內(nèi)部網(wǎng)關(guān)協(xié)議的一種,因此,所述翻譯 也可以是OSPF協(xié)議格式或IS-IS協(xié)議格式之間的轉(zhuǎn)換。以上的各種協(xié)議格 式均為現(xiàn)有技術(shù),其轉(zhuǎn)換也是現(xiàn)有技術(shù),在此不再贅述。在格式轉(zhuǎn)換之后, 具體發(fā)布方式可以如下使用OSPF協(xié)議方式在所述第一 AS中發(fā)布;或使 用IS-IS協(xié)議方式在所述第一 AS中發(fā)布。具體的格式轉(zhuǎn)換和發(fā)布方式要根 據(jù)所述第一 AS能夠支持的協(xié)議確定,所述第一 AS支持的協(xié)議,可以從所 述第一 AS的管理配置信息中獲得。其中,所述在所述第一 AS中發(fā)布的具 體實現(xiàn),可以參照設(shè)備實施例中的實現(xiàn)方式。
步驟104:根據(jù)所述地址標識,維持與所述提供PCE信息的設(shè)備的連接。 其中,所述維持與所述外AS的提供PCE信息的設(shè)備的連接可以為,根 據(jù)所述地址標識,向所述提供PCE信息的設(shè)備發(fā)送維持連接請求,接收所 述提供PCE信息的設(shè)備發(fā)送回的維持連接應答;或接收所述提供PCE信息 的設(shè)備發(fā)送的維持連接請求,向所述提供PCE信息的設(shè)備發(fā)送維持連接應 答。
步驟105:向所述提供PCE信息的設(shè)備發(fā)送PCE信息請求,請求所述 提供PCE信息的設(shè)備發(fā)送PCE信息。
本步驟中,所述向所述提供PCE信息的設(shè)備發(fā)送PCE信息請求的觸發(fā)條件可以為,按照設(shè)定的時間周期,或設(shè)定的時間長度內(nèi)沒有收到新的外
AS的PCE信息,或保存的外AS的PCE信息遭到破壞、刪除等。步驟104 還可以在步驟IOI、步驟102之間,此時的觸發(fā)條件還可以為,收到所述提 供PCE信息的設(shè)備發(fā)送的建立連接應答。
本步驟中,所述PCE信息請求可以進一步包括各種限定信息,向所述 提供PCE信息的設(shè)備請求符合所述限定信息的PCE信息。所述限定信息可 以是,PCE的計算能力范圍在某一范圍內(nèi)或PCE的計算速度在某一范圍內(nèi) 或PCE的能夠?qū)ν釧S的設(shè)備提供服務或?qū)CE發(fā)現(xiàn)信息的某一個或幾個 子TLV的內(nèi)容的限定或上述限定的任意個的組合。
本實施例中,在步驟102與步驟103之間,可以進一步包括根據(jù)發(fā)布 策略對所述接收的PCE信息進行篩選。所述根據(jù)發(fā)布策略對所述接收的PCE 信息進行篩選是,所述根據(jù)發(fā)布策略對所述接收的PCE信息進行篩選可以 是,所述根據(jù)發(fā)布策略對所述接收的PCE信息進行篩選可以是,根據(jù)所述 接收的PCE信息中的計算能力信息,從所述接收的PCE信息中選出具有跨 AS的計算能力的PCE的信息;或根據(jù)所述接收的PCE信息中的可見性信息, 從所述接收的PCE信息中選出可對其他AS的設(shè)備提供服務的PCE的信息; 或根據(jù)所述接收的PCE信息中的計算速度信息,從所述接收的PCE信息中 選出計算速度在某一范圍內(nèi)的PCE的信息;或根據(jù)所述接收的PCE信息中 的PCE發(fā)現(xiàn)信息的某一個或幾個子TLV的內(nèi)容,從所述接收的PCE信息中 選出符合要求的PCE信息。
方法實施例二
本發(fā)明實施例提供了一種提供PCE信息的方法,如圖4所示,包括以 下步驟
步驟201:在第一AS中,配置所述第一 AS的PCE信息。 本步驟中,所述配置所述第一 AS的PCE信息可以是通過靜態(tài)配置獲 取所述本AS的PCE信息,或通過內(nèi)部網(wǎng)關(guān)協(xié)議的擴展動態(tài)配置所述本AS 的PCE信息。其中,所述靜態(tài)配置獲取,為手工配置所述第一 AS的PCE信息;所述動態(tài)配置,可以參照背景技術(shù)中對本AS中PCC動態(tài)發(fā)現(xiàn)PCE 的過程。
其中,所述靜態(tài)配置獲取和動態(tài)配置可以結(jié)合使用,即針對所述第一 AS中某些PCE采用靜態(tài)配置獲取的方式,另一些PCE采用動態(tài)配置的方式。 例如,將所述第一 AS中工作比較穩(wěn)定、計算速度比較快、能夠計算的路徑 范圍比較大的PCE的信息采用靜態(tài)配置獲取的方法,將那些經(jīng)常會發(fā)生變 化的PCE的信息采用動態(tài)配置的方法。另一種結(jié)合使用的方法可以是在 初次配置所述第一 AS的PCE信息時,將所有的PCE信息采用靜態(tài)配置獲 取的方法;在之后的配置所述第一 AS的PCE信息時,采用動態(tài)配置的方法。 采用此種結(jié)合使用的方法,既可以保證靜態(tài)配置獲取完成后立即可以向所述 跨AS發(fā)現(xiàn)PCE的設(shè)備發(fā)送所述第一 AS的完整的PCE信息,之后又可以通 過動態(tài)配置,發(fā)送變化的PCE信息。
步驟202:接收其他AS的跨AS發(fā)現(xiàn)PCE的設(shè)備的連接請求,根據(jù)所 述建立連接請求與所述跨AS發(fā)現(xiàn)PCE的設(shè)備建立連接。
本步驟中,所述與所述跨AS發(fā)現(xiàn)PCE的設(shè)備建立連接可以是,接收其 他AS的跨AS發(fā)現(xiàn)PCE的設(shè)備的連接請求即可視為建立TCP連接成功,或 進一步所述提供PCE信息的設(shè)備向所述跨AS發(fā)現(xiàn)PCE的設(shè)備發(fā)送建立連 接應答,視為建立TCP連接成功。其中,建立連接應答的目標地址是所述 跨AS發(fā)現(xiàn)PCE信息的設(shè)備的地址,可以由連接建立請求中獲取,源地址是 所述提供PCE信息的設(shè)備的地址,所述建立連接應答可以是封裝在TCP報 文中。
步驟203:根據(jù)發(fā)送策略對所述配置的PCE信息進行篩選。 本步驟中,所述根據(jù)發(fā)送策略對所述配置的PCE信息進行篩選可以是 根據(jù)所述配置的PCE信息中的計算能力信息,從所述配置的PCE信息中選 出具有跨AS的計算能力的PCE的信息;或根據(jù)所述配置的PCE信息中的 可見性信息,從所述配置的PCE信息中選出可對其他AS的設(shè)備提供服務的 PCE的信息;或根據(jù)所述配置的PCE信息中的計算速度信息,從所述配置
24的PCE信息中選出計算速度在某一范圍內(nèi)的PCE的信息;或根據(jù)所述配置 的PCE信息中的PCE發(fā)現(xiàn)信息的某一個或幾個子TLV的內(nèi)容,從所述配置 的PCE信息中選出符合要求的PCE信息。
步驟204:向所述跨AS發(fā)現(xiàn)PCE的設(shè)備發(fā)送所述PCE信息。 本步驟中,所述向所述跨AS發(fā)現(xiàn)PCE的設(shè)備發(fā)送所述PCE信息的具 體實現(xiàn)可以有多種情況按一定周期發(fā)送全部所述PCE信息,或僅在所述 PCE信息有變化時才發(fā)送變化的PCE信息,或按所述跨AS發(fā)現(xiàn)PCE的設(shè) 備發(fā)送的PCE信息請求發(fā)送對應的PCE信息,或第一次向所述跨AS發(fā)現(xiàn) PCE的設(shè)備發(fā)送全部所述PCE信息,之后向所述跨AS發(fā)現(xiàn)PCE的設(shè)備只 發(fā)送變化的PCE信息;或以上四種發(fā)送方式的任意個的組合。所述全部所 述PCE信息可以包括,靜態(tài)配置獲取和動態(tài)獲取的PCE信息;所述按一定 周期發(fā)送全部所述PCE信息,可以是設(shè)置一發(fā)送周期,每個周期向所述跨 AS發(fā)現(xiàn)PCE的設(shè)備發(fā)送全部的所述配置的PCE信息。所述僅在所述PCE 信息有變化時才發(fā)送變化的PCE信息可以是,將配置的PCE信息保存,每 次配置新的PCE信息時,與已保存的PCE信息比較,如果有PCE信息發(fā)生 了變化,則發(fā)送變化的PCE信息,如果沒有變化可以不發(fā)送;所述變化的 PCE信息可以是,新增的PCE信息,或?qū)籔CE設(shè)備的內(nèi)容變化了的 PCE信息。
步驟205:接收所述跨AS發(fā)現(xiàn)PCE的設(shè)備發(fā)送的PCE信息請求。 本步驟中,所述PCE信息請求中,可以進一步包括各種限定信息,向 所述提供PCE信息的設(shè)備請求符合所述限定信息的PCE信息。所述限定信 息可以是,PCE的計算能力范圍在某一范圍內(nèi)或PCE的計算速度在某一范 圍內(nèi)或PCE的能夠?qū)ν釧S的設(shè)備提供服務或?qū)CE發(fā)現(xiàn)信息的某一個或 幾個子TLV的內(nèi)容的限定或上述限定的任意個的組合。當接收到所述PCE 信息請求后,根據(jù)所述PCE信息請求中的限定信息,發(fā)送對應的PCE信息。 方法實施例三
本發(fā)明實施例還提供一種跨AS收發(fā)PCE信息的方法,包括方法實施例 一和方法實施例二的內(nèi)容。即同時實現(xiàn)提供PCE信息的方法和跨AS發(fā)現(xiàn) PCE的方法。
在本實施例中,可以先配置第一 AS的PCE信息,然后第一AS的提供 PCE信息的設(shè)備與第二 AS的跨AS發(fā)現(xiàn)PCE的設(shè)備根據(jù)地址標識建立連接, 接著所述跨AS發(fā)現(xiàn)PCE的設(shè)備接收所述提供PCE信息的設(shè)備發(fā)送的PCE 信息,最后所述跨AS發(fā)現(xiàn)PCE的設(shè)備在所述第二 AS中發(fā)布所述PCE信息。
其中,所述提供PCE信息的設(shè)備與所述跨AS發(fā)現(xiàn)PCE的設(shè)備,可以 實現(xiàn)為在同一個AS的組合設(shè)備,即所述組合設(shè)備包括所述提供PCE信息的 設(shè)備與所述跨AS發(fā)現(xiàn)PCE的設(shè)備的組合。
方法實施例四
本發(fā)明實施例還提供一種發(fā)布外AS的PCE信息的方法,包括以下步驟 在第一AS中,保存配置的外AS的PCE信息;在所述第一AS中發(fā)布 所述外AS的PCE信息。
其中,所述配置為手工配置外AS的PCE信息。
其中,所述在所述第一 AS中發(fā)布所述外AS的PCE信息可以是,按照 一定的周期,定期在所述第一 AS中發(fā)布所述PCE信息。 系統(tǒng)實施例一
本發(fā)明實施例提供一種自治系統(tǒng),包括
一個AS,所述AS包含如設(shè)備實施例一所述的跨AS發(fā)現(xiàn)PCE的設(shè)備 或如設(shè)備實施例二所述的提供PCE信息的設(shè)備或如設(shè)備實施例三所述的發(fā) 布外AS的PCE信息的設(shè)備,或者以上任意兩個的結(jié)合,或者三個的結(jié)合。
其中,所述跨AS發(fā)現(xiàn)PCE的設(shè)備、所述提供PCE信息的設(shè)備、所述 發(fā)布外AS的PCE信息的設(shè)備,可以實現(xiàn)為網(wǎng)元設(shè)備上的模塊,所述網(wǎng)元設(shè) 備可以是PCE、 PCC、 ASBR等,也可以實現(xiàn)為獨立的網(wǎng)元設(shè)備。當所述跨 AS發(fā)現(xiàn)PCE的設(shè)備、所述提供PCE信息的設(shè)備、所述發(fā)布外AS的PCE 信息的設(shè)備實現(xiàn)為一個獨立的網(wǎng)元設(shè)備時,它們可以有獨立的地址標識,其 接入網(wǎng)絡(luò)的方式與其他網(wǎng)元接入網(wǎng)絡(luò)的方式相同;當所述跨AS發(fā)現(xiàn)PCE的設(shè)備、所述提供PCE信息的設(shè)備、所述發(fā)布外AS的PCE信息的設(shè)備實現(xiàn) 為網(wǎng)元設(shè)備上的模塊時,可以與原有的網(wǎng)元設(shè)備共用一個地址標識,新增的 上述模塊與原有網(wǎng)元設(shè)備可以共用已有的IGP模塊以及TCP等網(wǎng)絡(luò)通信模 塊,但是在邏輯上是獨立的,或者它們的關(guān)聯(lián)關(guān)系可以是進行簡單的互通, 直接獲取用到的數(shù)據(jù),通過協(xié)調(diào)進行工作。
本發(fā)明各實施例中,所建立的連接不限于TCP連接,還可以是UDP連 接。當本發(fā)明實施例使用UDP連接時,其建立連接的過程和維護連接的過 程可以參考本發(fā)明實施例以及現(xiàn)有技術(shù)。
本發(fā)明各實施中,各種請求和應答對應的報文形式,可以如圖5所示的 報文形式,其中Length:是報文的字節(jié)數(shù);Type:是報文的類型,即標識; Version:是報文的版本;My AS:是發(fā)送方的AS號(Autonomous System 號)。各種不同功能的報文通過Type進行區(qū)別,Type的具體值不做限定, 只要能夠區(qū)分不同的報文類型即可,而且,請求報文與對應的應答報文可以 具有相同的Type,也可以具有不同的Tpye。在其他實施例中,報文的形式 可以發(fā)生改變,也可以增加新的才艮文組成,如圖6所示,增加了 Hold Time 的報文形式。其中,Hold Time:是定時器的時限,用于對請求和應答報文 的時間間隔進行限制,當發(fā)送請求后在所述定時器的時限內(nèi)沒有收到對應的 應答,則視為連接斷開,此時重新建立連接,所述重新建立連接的過程可以 參考本發(fā)明各實施例中的建立連接過程。當然,其他實施例中的報文形式也 可以在現(xiàn)有的基礎(chǔ)上減少報文組成,或改變報文組成的順序,或改變報文組 成占用的字節(jié)空間,應當理解為以上類似的報文都是在本發(fā)明的范圍之內(nèi)。
在本發(fā)明各個實施中,所述子TLV的種類已經(jīng)在背景技術(shù)中進行了說 明,作為現(xiàn)有技術(shù)在此不再贅述,子TLV的具體格式和定義可以參考相關(guān) 標準文件。
總之,以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的 保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改 進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
2權(quán)利要求
1、一種跨自治系統(tǒng)AS發(fā)現(xiàn)路徑計算單元PCE的設(shè)備,其特征在于,所述設(shè)備包括連接模塊,用于根據(jù)至少一個外AS的提供PCE信息的設(shè)備的地址標識,向所述提供PCE信息的設(shè)備發(fā)送建立連接請求,與所述提供PCE信息的設(shè)備建立連接;接收模塊,用于根據(jù)所述連接模塊建立的連接,接收所述提供PCE信息的設(shè)備發(fā)送的外AS的PCE信息;發(fā)布模塊,用于在所屬的AS中發(fā)布所述外AS的PCE信息。
2、 如權(quán)利要求1所述的跨AS發(fā)現(xiàn)PCE的設(shè)備,其特征在于,所述設(shè) 備還包括存儲模塊,用于保存變化的外AS的PCE信息;更新模塊,用于比較所述接收模塊本次接收的外AS的PCE信息與所述 存儲模塊中原先保存的外AS的PCE信息,將變化的外AS的PCE信息發(fā)送 給所述存儲模塊和所述發(fā)布模塊。
3、 如權(quán)利要求1所述的跨AS發(fā)現(xiàn)PCE的設(shè)備,其特征在于,所述設(shè) 備還包括PCE信息請求模塊,用于根據(jù)所述建立的連接,向所述提供PCE信息 的設(shè)備發(fā)送PCE信息請求,請求外AS的PCE信息。
4、 如權(quán)利要求1所述的跨AS發(fā)現(xiàn)PCE的設(shè)備,其特征在于,所述設(shè) 備還包括格式轉(zhuǎn)換模塊,用于將所述外AS的PCE信息轉(zhuǎn)換為所屬的AS支持的 信息格式,送往所述發(fā)布模塊。
5、 如權(quán)利要求4所述的跨AS發(fā)現(xiàn)PCE的設(shè)備,其特征在于,所述發(fā) 布模塊包括 OSPF發(fā)布模塊,用于以O(shè)SPF協(xié)議格式在所屬的AS中發(fā)布所述格式 轉(zhuǎn)換模塊轉(zhuǎn)換后的外AS的PCE信息;或IS-IS發(fā)布模塊,用于以IS-IS協(xié)議格式在所屬的AS中發(fā)布所述格式轉(zhuǎn) 換模塊轉(zhuǎn)換后的外AS的PCE信息。
6、 如權(quán)利要求1所述的跨AS發(fā)現(xiàn)PCE的設(shè)備,其特征在于,所述設(shè) 備還包括發(fā)布策略模塊,用于根據(jù)發(fā)布策略選出所述接收的外AS的PCE信息中 符合發(fā)布策略的PCE信息,發(fā)送給所述發(fā)布模塊;所述根據(jù)發(fā)布策略選出所述接收的外AS的PCE信息中符合發(fā)布策略的 PCE信息可以是,根據(jù)所述外AS的PCE信息中的計算能力信息,從所述外 AS的PCE信息中選出具有跨AS的計算能力的PCE的信息;或根據(jù)所述外 AS的PCE信息中的可見性信息,從所述外AS的PCE信息中選出可對外 AS的設(shè)備提供服務的PCE的信息;或根據(jù)所述外AS的PCE信息中的計算 速度信息,從所述外AS的PCE信息中選出計算速度在某一范圍內(nèi)的PCE 的信息;或根據(jù)所述外AS的PCE信息中的PCE發(fā)現(xiàn)信息的某一個或幾個 子TLV的內(nèi)容,從所述外AS的PCE信息中選出符合要求的PCE信息。
7、 一種提供PCE信息的設(shè)備,其特征在于,所述設(shè)備包括 連接模塊,用于接收外AS的跨AS發(fā)現(xiàn)PCE的設(shè)備發(fā)送的建立連接請求,根據(jù)所述建立連接請求與所述跨AS發(fā)現(xiàn)PCE的設(shè)備建立連接;發(fā)送模塊,用于根據(jù)所述連接模塊建立的連接,向所述跨AS發(fā)現(xiàn)PCE 的設(shè)備發(fā)送配置的所屬的AS的PCE信息。
8、 如權(quán)利要求7所述的提供PCE信息的設(shè)備,其特征在于,所述設(shè)備 還包括靜態(tài)配置模塊,用于將所屬的AS中的PCE信息,靜態(tài)配置給所述發(fā)送 模塊;和/或動態(tài)配置模塊,用于通過內(nèi)部網(wǎng)關(guān)協(xié)議的擴展動態(tài)獲取所屬的AS的 PCE信息,配置給所述發(fā)送模塊。
9、 如權(quán)利要求8所述的提供PCE信息的設(shè)備,其特征在于,所述設(shè)備 還包括更新模塊,用于比較所述動態(tài)配置模塊本次獲取的所屬的AS的PCE 信息與所述發(fā)送模塊原先配置的所屬的AS的PCE信息,將變化的所屬的 AS的PCE信息配置給所述發(fā)送模塊。
10、 如權(quán)利要求7所述的提供PCE信息的設(shè)備,其特征在于,所述設(shè) 備還包括PCE信息請求應答模塊,用于接收所述跨AS發(fā)現(xiàn)PCE的設(shè)備發(fā)送的 PCE信息請求,激活所述發(fā)送模塊向所述跨AS發(fā)現(xiàn)PCE的設(shè)備發(fā)送所述配 置的所屬的AS的PCE信息。
11、 如權(quán)利要求7所述的提供PCE信息的設(shè)備,其特征在于,所述設(shè) 備還包括定時模塊,用于按照一定的周期,激活所述發(fā)送模塊向所述跨AS發(fā)現(xiàn) PCE的設(shè)備發(fā)送所述配置的所屬的AS的PCE信息。
12、 如權(quán)利要求7所述的提供PCE信息的設(shè)備,其特征在于,所述設(shè) 備還包括發(fā)送策略模塊,用于根據(jù)發(fā)送策略選出所屬的AS的PCE信息中符合發(fā) 送策略的PCE信息,配置給所述發(fā)送模塊;所述根據(jù)發(fā)送策略選出所屬的AS的PCE信息中符合發(fā)送策略的PCE 信息可以是,根據(jù)所述所屬的AS的PCE信息中的計算能力信息,從所述所 屬的AS的PCE信息中選出具有跨AS的計算能力的PCE的信息;或根據(jù)所 述所屬的AS的PCE信息中的可見性信息,從所述所屬的AS的PCE信息中 選出可對外AS的設(shè)備提供服務的PCE的信息;或根據(jù)所述所屬的AS的PCE 信息中的計算速度信息,從所述所屬的AS的PCE信息中選出計算速度在某 一范圍內(nèi)的PCE的信息;或根據(jù)所述所屬的AS的PCE信息中的PCE發(fā)現(xiàn) 信息的某一個或幾個子TLV的內(nèi)容,從所述所屬的AS的PCE信息中選出 符合要求的PCE信息。
13、 一種發(fā)布外AS的PCE信息的設(shè)備,其特征在于,所述設(shè)備包括 保存模塊,用于保存配置的外AS的PCE信息;發(fā)布模塊,用于在所屬的AS中發(fā)布所述保存模塊保存的所述外AS的 PCE信息。
14、 如權(quán)利要求13所述的發(fā)布外AS的PCE信息的設(shè)備,其特征在于, 所述設(shè)備還包括-.定時模塊,用于按照一定的周期,激活所述發(fā)布模塊在所屬的AS中發(fā) 布所述保存模塊保存的所述外AS的PCE信息。
15、 一種自治系統(tǒng),其特征在于,所述自治系統(tǒng)包含如權(quán)利要求1至6 中任一項所述的跨AS發(fā)現(xiàn)PCE的設(shè)備。
16、 一種自治系統(tǒng),其特征在于,所述自治系統(tǒng)包含如權(quán)利要求7至 12中任一項所述的提供PCE信息的設(shè)備。
17、 一種自治系統(tǒng),其特征在于,所述自治系統(tǒng)包含如權(quán)利要求13至 14中任一項所述的發(fā)布外AS的PCE信息的設(shè)備。
18、 一種跨AS發(fā)現(xiàn)PCE的方法,其特征在于,所述方法的步驟具體包括在第一 AS中,根據(jù)至少一個其他AS的提供PCE信息的設(shè)備的地址標 識發(fā)送建立連接請求,與所述提供PCE信息的設(shè)備建立連接; 接收所述提供PCE信息的設(shè)備發(fā)送的PCE信息; 在所述第一 AS中發(fā)布所述PCE信息。
19、 如權(quán)利要求18所述的跨AS發(fā)現(xiàn)PCE的方法,其特征在于,還包 括將所述接收的PCE信息,轉(zhuǎn)換為所述第一 AS支持的信息格式后再發(fā)布;所述轉(zhuǎn)換,可以包括內(nèi)部網(wǎng)關(guān)協(xié)議擴展格式與OSPF協(xié)議格式或IS-IS 協(xié)議格式的轉(zhuǎn)換。
20、 如權(quán)利要求19所述的跨AS發(fā)現(xiàn)PCE的方法,其特征在于,還包 括保存發(fā)布的PCE信息,當再次收到新的PCE信息時,比較所述保存的 發(fā)布的PCE信息與所述收到的新的PCE信息,只發(fā)布變化的新的PCE信息。
21、 如權(quán)利要求19所述的跨AS發(fā)現(xiàn)PCE的方法,其特征在于,進一 步包括在所述第一 AS中發(fā)布之前,根據(jù)發(fā)布策略對所述接收的PCE信息進行篩選;所述根據(jù)發(fā)布策略對所述接收的PCE信息進行篩選可以是,根據(jù)所述 接收的PCE信息中的計算能力信息,從所述接收的PCE信息中選出具有跨 AS的計算能力的PCE的信息;或根據(jù)所述接收的PCE信息中的可見性信息, 從所述接收的PCE信息中選出可對其他AS的設(shè)備提供服務的PCE的信息; 或根據(jù)所述接收的PCE信息中的計算速度信息,從所述接收的PCE信息中 選出計算速度在某一范圍內(nèi)的PCE的信息;或根據(jù)所述接收的PCE信息中 的PCE發(fā)現(xiàn)信息的某一個或幾個子TLV的內(nèi)容,從所述接收的PCE信息中 選出符合要求的PCE信息。
22、 如權(quán)利要求19所述的跨AS發(fā)現(xiàn)PCE的方法,其特征在于,進一 步包括向所述提供PCE信息的設(shè)備發(fā)送PCE信息請求,請求所述提供PCE信 息的設(shè)備發(fā)送PCE信息。
23、 一種提供PCE信息的方法,其特征在于,所述方法的步驟具體包括在第一AS中,配置所述第一 AS的PCE信息;接收其他AS的跨AS發(fā)現(xiàn)PCE的設(shè)備的連接請求,根據(jù)所述建立連接 請求與所述跨AS發(fā)現(xiàn)PCE的設(shè)備建立連接;向所述跨AS發(fā)現(xiàn)PCE的設(shè)備發(fā)送所述PCE信息。
24、 如權(quán)利要求23所述的提供PCE信息的方法,其特征在于,還包括-. 向所述跨AS發(fā)現(xiàn)PCE的設(shè)備發(fā)送之前,根據(jù)發(fā)送策略對所述配置的PCE 信息進行篩選;
25、 如權(quán)利要求24所述的提供PCE信息的方法,其特征在于,所述根 據(jù)發(fā)送策略對所述配置的PCE信息進行篩選可以是,根據(jù)所述配置的PCE 信息中的計算能力信息,從所述配置的PCE信息中選出具有跨AS的計算能 力的PCE的信息;或根據(jù)所述配置的PCE信息中的可見性信息,從所述配 置的PCE信息中選出可對其他AS的設(shè)備提供服務的PCE的信息;或根據(jù)所述配置的PCE信息中的計算速度信息,從所述配置的PCE信息中選出計算速度在某一范圍內(nèi)的PCE的信息;或根據(jù)所述配置的PCE信息中的PCE 發(fā)現(xiàn)信息的某一個或幾個子TLV的內(nèi)容,從所述配置的PCE信息中選出符 合要求的PCE信息。
26、 如權(quán)利要求23或24所述的提供PCE信息的方法,其特征在于, 所述向所述跨AS發(fā)現(xiàn)PCE的設(shè)備發(fā)送所述PCE信息,可以是按一定周期發(fā)送全部所述PCE信息,或 僅在所述PCE信息有變化時才發(fā)送變化的PCE信息,或 按所述跨AS發(fā)現(xiàn)PCE的設(shè)備發(fā)送的PCE信息請求發(fā)送對應的PCE信 息;或以上三種發(fā)送方式的任意個的組合。
27、 如權(quán)利要求23或24所述的提供PCE信息的方法,其特征在于, 所述向所述跨AS發(fā)現(xiàn)PCE的設(shè)備發(fā)送所述PCE信息,可以是第一次向所述跨AS發(fā)現(xiàn)PCE的設(shè)備發(fā)送全部所述PCE信息; 之后,向所述跨AS發(fā)現(xiàn)PCE的設(shè)備只發(fā)送變化的PCE信息。
28、 一種發(fā)布外AS的PCE信息的方法,其特征在于,所述方法的步驟 具體包括在第一AS中,保存配置的外AS的PCE信息; 在所述第一 AS中發(fā)布所述外AS的PCE信息。
29、 如權(quán)利要求29所述的發(fā)布外AS的PCE信息的方法,其特征在于, 還包括按照一定的周期,定期在所述第一 AS中發(fā)布所述PCE信息。
全文摘要
本發(fā)明實施例提供了一種跨AS發(fā)現(xiàn)PCE的方法、設(shè)備和系統(tǒng),所述方法包括在第一AS中,根據(jù)至少一個其他AS的提供PCE信息的設(shè)備的地址標識發(fā)送建立連接請求,與所述提供PCE信息的設(shè)備建立連接;接收所述提供PCE信息的設(shè)備發(fā)送的PCE信息;在所述第一AS中發(fā)布所述PCE信息。本發(fā)明實施例還提供了一種提供PCE信息的方法、設(shè)備和系統(tǒng),以及一種發(fā)布外AS的PCE信息的方法、設(shè)備和系統(tǒng)。采用本發(fā)明實施例提供的技術(shù)方案,可以實現(xiàn)自動發(fā)現(xiàn)位于其它AS的PCE,并減少了配置、升級工作量。
文檔編號H04L12/56GK101425956SQ20071012421
公開日2009年5月6日 申請日期2007年10月30日 優(yōu)先權(quán)日2007年10月30日
發(fā)明者欣 王 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
铁岭市| 哈巴河县| 武邑县| 浦东新区| 汉寿县| 德保县| 长春市| 定州市| 海门市| 叙永县| 平湖市| 三门峡市| 鸡西市| 邢台市| 隆林| 玉门市| 潮州市| 青铜峡市| 汽车| 水富县| 伊春市| 竹山县| 北碚区| 涞水县| 德保县| 太和县| 调兵山市| 芦山县| 沙坪坝区| 佛山市| 天峨县| 洮南市| 柘城县| 班玛县| 铜川市| 锦州市| 高要市| 平江县| 共和县| 城步| 长顺县|