專利名稱:路徑調(diào)整方法、節(jié)點裝置和半雙工網(wǎng)絡(luò)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種路徑調(diào)整方法、節(jié)點裝置和半雙工網(wǎng)絡(luò)
系統(tǒng)。
背景技術(shù):
在網(wǎng)絡(luò)電視(IPTV)等通過互聯(lián)網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)傳輸廣播、電視節(jié)目的場景中, 需要一種高效的方法將節(jié)目從多個節(jié)目源傳送給其它節(jié)目源和最終用戶,每個節(jié)目源也 接受其它節(jié)目源和最終用戶的數(shù)據(jù)請求等;客戶端利用多協(xié)議標(biāo)簽交換(Multi-Protocol Label Switching, MPLS)網(wǎng)絡(luò)進行上述形式的數(shù)據(jù)傳送,可以將網(wǎng)絡(luò)中的節(jié)點分類為服務(wù) 端(Server)節(jié)點、客戶端(Client)節(jié)點以及中間經(jīng)過(Transit)節(jié)點。上述Server節(jié) 點可以和其它Server節(jié)點和所有Client節(jié)點之間建立標(biāo)簽交換路徑(Label switched path, LSP),進行數(shù)據(jù)傳送;Client節(jié)點只能和Server節(jié)點之間建立LSP,進行數(shù)據(jù)傳送; Client節(jié)點之間不能建立LSP,傳送數(shù)據(jù)。因此,這種多節(jié)點之間的LSP可以稱作是半雙工 的多點至U多點的標(biāo)簽交換路徑(Half_DuplexMultipoint_to_Multipoint Label Switched Paths, HD-MP2MP LSPs)。 現(xiàn)有技術(shù)中HD-MP2MP中LSP的建立需要人工進行大量的LSP配置工作,增加了配 置和管理的復(fù)雜度,且很容易出現(xiàn)配置錯誤。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種路徑調(diào)整方法、節(jié)點裝置和半雙工網(wǎng)絡(luò)系統(tǒng),以實現(xiàn)在半 雙工網(wǎng)絡(luò)中準(zhǔn)確、快速建立標(biāo)簽交換路徑。 本發(fā)明實施例提供了一種路徑調(diào)整方法,該方法包括 半雙工網(wǎng)絡(luò)中的第一節(jié)點接收該網(wǎng)絡(luò)中的第二節(jié)點發(fā)送的路由協(xié)議報文,所述路 由協(xié)議報文中包括該第二節(jié)點的半雙工多點到多點HD-MP2MP組信息;所述第一節(jié)點保存 有第一節(jié)點的HD-MP2MP組信息; 所述第一節(jié)點根據(jù)所述路由協(xié)議報文中包含的所述第二節(jié)點的HD-MP2MP組信息 和第一節(jié)點保存的第一節(jié)點的HD-MP2MP組信息調(diào)整所述第一節(jié)點和所述第二節(jié)點之間的 標(biāo)簽交換路徑LSP。 本發(fā)明實施例提供了一種節(jié)點裝置,該裝置包括 報文接收單元,用于接收該半雙工網(wǎng)絡(luò)中第二節(jié)點的路由協(xié)議報文,所述路由協(xié) 議報文中包括該第二節(jié)點的半雙工多點到多點HD-MP2MP組信息;
信息保存單元,用于保存本節(jié)點裝置的HD-MP2MP組信息; 路徑處理單元,用于根據(jù)所述第二節(jié)點的HD-MP2MP組信息和所述信息保存單元 保存的本節(jié)點裝置的HD-MP2MP組信息調(diào)整本節(jié)點裝置和所述第二節(jié)點之間的標(biāo)簽交換路 徑LSP。 本發(fā)明實施例提供了一種半雙工網(wǎng)絡(luò)系統(tǒng),該半雙工網(wǎng)絡(luò)系統(tǒng)包括第一節(jié)點和第
4二節(jié)點,其中,所述第一節(jié)點,用于接收該半雙工網(wǎng)絡(luò)系統(tǒng)中第二節(jié)點的路由協(xié)議報文和保 存本節(jié)點的HD-MP2MP組信息,所述路由協(xié)議報文中包括該第二節(jié)點的半雙工多點到多點 HD-MP2MP組信息;并根據(jù)所述第二節(jié)點的HD-MP2MP組信息和保存的本節(jié)點的HD-MP2MP組 信息調(diào)整本節(jié)點和所述第二節(jié)點之間的標(biāo)簽交換路徑LSP。 上述路徑調(diào)整方法、節(jié)點裝置和半雙工網(wǎng)絡(luò)系統(tǒng),通過路由協(xié)議報文獲取第二 節(jié)點的HD-MP2MP組信息,并根據(jù)獲取的第二節(jié)點的HD-MP2MP組信息和本節(jié)點保存的 HD-MP2MP組信息,自動調(diào)整半雙工的多點到多點標(biāo)簽交換路徑,配置和管理簡單,而且能保 證較高的正確率。
圖1為本發(fā)明路徑調(diào)整方法實施例一的流程圖;
圖2為本發(fā)明路徑調(diào)整方法實施例二的流程圖;
圖3為本發(fā)明路徑調(diào)整方法實施例三的流程圖;
圖4為本發(fā)明節(jié)點裝置實施例的結(jié)構(gòu)示意圖;
圖5為本發(fā)明半雙工網(wǎng)絡(luò)系統(tǒng)實施例的結(jié)構(gòu)示意圖。
具體實施例方式
下面結(jié)合附圖和具體實施例進一步說明本發(fā)明實施例的技術(shù)方案。
如圖1所示,為本發(fā)明路徑調(diào)整方法實施例一的流程圖,該方法包括
步驟101、半雙工網(wǎng)絡(luò)中的第一節(jié)點接收該網(wǎng)絡(luò)中的第二節(jié)點發(fā)送的路由協(xié)議報 文,上述路由協(xié)議報文中包括該第二節(jié)點的半雙工多點到多點HD-MP2MP組信息;上述第一 節(jié)點保存有第一節(jié)點的HD-MP2MP組信息;上述第一節(jié)點的HD-MP2MP組信息包括第一節(jié)點 的節(jié)點性質(zhì)信息;上述第二節(jié)點的HD-MP2MP組信息包括該第二節(jié)點的節(jié)點性質(zhì)信息;
在半雙工網(wǎng)絡(luò)中,存在兩種節(jié)點性質(zhì)的節(jié)點,節(jié)點的節(jié)點性質(zhì)指示該節(jié)點是可以 建立到該半雙工網(wǎng)絡(luò)中所有其它節(jié)點的LSP的節(jié)點,還是只能建立到該半雙工網(wǎng)絡(luò)中部分 其它節(jié)點的LSP的節(jié)點; 其中當(dāng)半雙工網(wǎng)絡(luò)中只有一個HD-MP2MP組時,第一節(jié)點的HD-MP2MP組信息可以 包括第一節(jié)點的節(jié)點性質(zhì)信息;此時第二節(jié)點的HD-MP2MP組信息可以包括第二節(jié)點的節(jié) 點性質(zhì)信息; 步驟102、上述第一節(jié)點根據(jù)上述路由協(xié)議報文中包含的上述第二節(jié)點的 HD-MP2MP組信息和第一節(jié)點保存的第一節(jié)點的HD-MP2MP組信息調(diào)整上述第一節(jié)點和上述 第二節(jié)點之間的標(biāo)簽交換路徑LSP。 其中,第一節(jié)點根據(jù)上述第二節(jié)點的HD-MP2MP組信息包含的第二節(jié)點的節(jié)點性 質(zhì)信息和第一節(jié)點的HD-MP2MP組信息包含的第一節(jié)點的節(jié)點性質(zhì)信息建立或拆除上述第 一節(jié)點和上述第二節(jié)點之間的LSP。 當(dāng)?shù)谝还?jié)點的節(jié)點性質(zhì)信息指示其可以建立到該網(wǎng)絡(luò)中所有其它節(jié)點的LSP,例 如當(dāng)?shù)谝还?jié)點是服務(wù)端節(jié)點而第二節(jié)點為服務(wù)端節(jié)點或客戶端節(jié)點,或者第一節(jié)點是客戶 端節(jié)點而第二節(jié)點為服務(wù)端節(jié)點,且第一節(jié)點和第二節(jié)點之間不存在LSP時,第一節(jié)點可 以建立第一節(jié)點到第二節(jié)點的LSP。
當(dāng)?shù)谝还?jié)點的節(jié)點性質(zhì)信息指示其只能建立到該網(wǎng)絡(luò)中部分其它節(jié)點的LSP,而 第二節(jié)點不屬于該部分其它節(jié)點時,例如第一節(jié)點為客戶端節(jié)點,第二節(jié)點也為客戶端節(jié) 點,如果第一節(jié)點和第二節(jié)點之間存在LSP,則第一節(jié)點拆除第一節(jié)點和第二節(jié)點之間的 LSP。由于可以采用現(xiàn)有的方法建立或者拆除路徑,所以這里不對建立或拆除路徑的過程做 詳細(xì)介紹。 如圖2所示,為本發(fā)明路徑調(diào)整方法實施例二的流程圖,該方法包括
步驟201、半雙工網(wǎng)絡(luò)中的第一節(jié)點接收該網(wǎng)絡(luò)中的第二節(jié)點發(fā)送的路由協(xié)議報 文,上述路由協(xié)議報文中包括該第二節(jié)點的半雙工多點到多點HD-MP2MP組信息;上述第一 節(jié)點保存有第一節(jié)點的HD-MP2MP組信息; 其中,第一節(jié)點的HD-MP2MP組信息包括該第一節(jié)點所屬的HD-MP2MP組的組標(biāo)識、 該第一節(jié)點的地址信息、該第一節(jié)點的節(jié)點性質(zhì)信息;上述第二節(jié)點的HD-MP2MP組信息包 括該第二節(jié)點所屬的HD-MP2MP組的組標(biāo)識、該第二節(jié)點的地址信息、該第二節(jié)點的節(jié)點性 質(zhì)信息;上述第一節(jié)點的節(jié)點性質(zhì)信息指示該第一節(jié)點是服務(wù)端節(jié)點或客戶端節(jié)點;上述 第二節(jié)點的節(jié)點性質(zhì)信息指示該第二節(jié)點是服務(wù)端節(jié)點或客戶端節(jié)點;上述第二節(jié)點可以 屬于多個HD-MP2MP組,上述第二節(jié)點所屬的HD-MP2MP組的組標(biāo)識有多個,其中上述多個組 標(biāo)識對應(yīng)于上述多個HD-MP2MP組。第二節(jié)點的節(jié)點性質(zhì)信息可以有多個,上述第二節(jié)點的 多個節(jié)點性質(zhì)信息中的各個節(jié)點性質(zhì)信息分別對應(yīng)于上述第二節(jié)點所屬的多個HD-MP2MP 組中的各個HD-MP2MP組,用于分別指示該第二節(jié)點在所屬的各個HD-MP2MP組中的節(jié)點 性質(zhì);或者,上述第二節(jié)點的節(jié)點性質(zhì)信息只有一個,用于指示該第二節(jié)點在所屬的多個 HD-MP2MP組中的各個HD-MP2MP組中的節(jié)點性質(zhì),此時第二節(jié)點在所屬的多個HD-MP2MP組 中的各個HD-MP2MP組中的節(jié)點性質(zhì)相同。 同樣,第二節(jié)點的地址信息可以有多個;上述第二節(jié)點的多個地址信息中的各個 地址信息分別對應(yīng)于上述第二節(jié)點所屬的多個HD-MP2MP組中的各個HD-MP2MP組,用于分 別指示該第二節(jié)點所屬的各個HD-MP2MP組對應(yīng)的該第二節(jié)點的端口地址;或者,上述第二 節(jié)點的地址信息只有一個,用于指示該第二節(jié)點的路由地址。其中,節(jié)點用于建路的地址可 以包括多個端口地址以及一個路由地址。 另外,上述半雙工網(wǎng)絡(luò)中的第一節(jié)點接收該網(wǎng)絡(luò)中的第二節(jié)點發(fā)送的路由協(xié)議報 文可以是定期接收,也可以是根據(jù)設(shè)定條件觸發(fā)接收,例如可以是當(dāng)上述第二節(jié)點所屬的 HD-MP2MP組的組標(biāo)識增加或減少時,上述網(wǎng)絡(luò)中的第一節(jié)點接收上述第二節(jié)點的路由協(xié)議 報文; 步驟202、上述第一節(jié)點根據(jù)上述路由協(xié)議報文中包含的上述第二節(jié)點的 HD-MP2MP組信息和第一節(jié)點保存的第一節(jié)點的HD-MP2MP組信息建立或拆除上述第一節(jié)點 和上述第二節(jié)點之間的標(biāo)簽交換路徑LSP。 該步驟可以包括下列幾種情形當(dāng)?shù)谝还?jié)點和第二節(jié)點共屬于同一個HD-MP2MP 組,第一節(jié)點在該共屬的HD-MP2MP組中的節(jié)點性質(zhì)為服務(wù)端節(jié)點,第二節(jié)點在該共屬的 HD-MP2MP組中的節(jié)點性質(zhì)為服務(wù)端節(jié)點或客戶端節(jié)點,第一節(jié)點和第二節(jié)點之間在該共屬 的HD-MP2MP組中不存在LSP,第一節(jié)點根據(jù)第一節(jié)點中對應(yīng)于該共屬的HD-MP2MP組的地 址信息和第二節(jié)點中對應(yīng)于該共屬的HD-MP2MP組的地址信息在該共屬的HD-MP2MP組中建 立第一節(jié)點到第二節(jié)點的標(biāo)簽交換路徑。當(dāng)?shù)谝还?jié)點和第二節(jié)點共屬于同一個HD-MP2MP
6組,第一節(jié)點在該共屬的HD-MP2MP組中的節(jié)點性質(zhì)為客戶端節(jié)點,第二節(jié)點在該共屬的 HD-MP2MP組中的節(jié)點性質(zhì)為服務(wù)端節(jié)點,第一節(jié)點和第二節(jié)點之間在該共屬的HD-MP2MP 組中不存在LSP,第一節(jié)點根據(jù)第一節(jié)點中對應(yīng)于該共屬的HD-MP2MP組的地址信息和第二 節(jié)點中對應(yīng)于該共屬的HD-MP2MP組的地址信息在該共屬的HD-MP2MP組中建立第一節(jié)點到 第二節(jié)點的標(biāo)簽交換路徑。當(dāng)?shù)谝还?jié)點和第二節(jié)點不共屬于一個HD-MP2MP組,第一節(jié)點和 第二節(jié)點之間在該不共屬的HD-MP2MP組中存在LSP,第一節(jié)點拆除該不共屬的HD-MP2MP組 中第一節(jié)點到第二節(jié)點的標(biāo)簽交換路徑。 具體地,實現(xiàn)該步驟所包括的上述幾種情形的詳細(xì)過程可以如下當(dāng)?shù)谝还?jié)點根 據(jù)第一節(jié)點所屬的HD-MP2MP組的組標(biāo)識與第二節(jié)點所屬的HD-MP2MP組的組標(biāo)識判斷第一 節(jié)點與第二節(jié)點同屬于第一HD-MP2MP組,上述第一節(jié)點的節(jié)點性質(zhì)信息指示該第一節(jié)點 在第一 HD-MP2MP組中為服務(wù)端節(jié)點,上述第二節(jié)點的節(jié)點性質(zhì)信息指示該第二節(jié)點在第 一HD-MP2MP組中為服務(wù)端節(jié)點或客戶端節(jié)點時,該第一節(jié)點判斷第一節(jié)點與第二節(jié)點之 間在第一 HD-MP2MP組中是否存在LSP ;如果第一節(jié)點與第二節(jié)點之間在第一 HD-MP2MP組 中不存在LSP,第一節(jié)點根據(jù)第一節(jié)點中對應(yīng)于第一 HD-MP2MP組的地址信息和第二節(jié)點中 對應(yīng)于第一 HD-MP2MP組的地址信息在第一 HD-MP2MP中建立第一節(jié)點到第二節(jié)點的標(biāo)簽交 換路徑。第一節(jié)點對應(yīng)于第一 HD-MP2MP組的地址信息可以是第一節(jié)點的一個端口的地址, 具體可以是該端口的IP地址;第一節(jié)點對應(yīng)于第一 HD-MP2MP組的地址信息也可以是第一 節(jié)點的路由地址,具體可以是第一節(jié)點的路由器ID(路由器標(biāo)識)。第二節(jié)點對應(yīng)于第一 HD-MP2MP組的地址信息可以是第二節(jié)點的一個端口的地址,具體可以是該端口的IP地址; 第二節(jié)點對應(yīng)于第一HD-MP2MP組的地址信息也可以是第二節(jié)點的路由地址,具體可以是 第二節(jié)點的路由ID(路由器標(biāo)識)。由于第一節(jié)點建立第一節(jié)點的一個端口地址或路由地 址到第二節(jié)點的一個端口地址或路由地址的LSP過程可以采用現(xiàn)有的建路過程,所以在這 里不做詳細(xì)介紹。 當(dāng)?shù)?一 節(jié)點根據(jù)第 一 節(jié)點所屬的HD-MP2MP組的組標(biāo)識與第二節(jié)點所屬的 HD-MP2MP組的組標(biāo)識判斷第一節(jié)點與第二節(jié)點同屬于第一 HD-MP2MP組,上述第一節(jié)點的 節(jié)點性質(zhì)信息指示該第一節(jié)點在第一HD-MP2MP組中為客戶端節(jié)點,上述第二節(jié)點的節(jié)點 性質(zhì)信息指示該第二節(jié)點在第一 HD-MP2MP組中為服務(wù)端節(jié)點時,該第一節(jié)點判斷第一節(jié) 點與第二節(jié)點之間在第一 HD-MP2MP組中是否存在LSP ;如果第一節(jié)點與第二節(jié)點之間在第 一 HD-MP2MP組中不存在LSP,第一節(jié)點根據(jù)第一節(jié)點中對應(yīng)于第一 HD-MP2MP組的地址信息 和第二節(jié)點中對應(yīng)于第一 HD-MP2MP組的地址信息在第一 HD-MP2MP中建立第一節(jié)點到第二 節(jié)點的標(biāo)簽交換路徑。 當(dāng)?shù)?一 節(jié)點根據(jù)第 一 節(jié)點所屬的HD-MP2MP組的組標(biāo)識與第二節(jié)點所屬的 HD-MP2MP組的組標(biāo)識判斷第一節(jié)點與第二節(jié)點不屬于第一 HD-MP2MP組,該第一節(jié)點判斷 第一節(jié)點與第二節(jié)點之間在第一 HD-MP2MP組中存在LSP ;第一節(jié)點根據(jù)第一節(jié)點中對應(yīng)于 第一 HD-MP2MP組的地址信息和第二節(jié)點中對應(yīng)于第一 HD-MP2MP組的地址信息拆除第一 HD-MP2MP中第一節(jié)點到第二節(jié)點的標(biāo)簽交換路徑。 上述路徑調(diào)整方法,通過路由協(xié)議報文獲取其他節(jié)點的HD-MP2MP組信息,并根據(jù) 其他節(jié)點的HD-MP2MP組信息和本節(jié)點的HD-MP2MP組信息,自動配置半雙工的多點到多點 標(biāo)簽交換路徑,配置和管理簡單,而且能保證較高的正確率。
7
如圖3所示,為本發(fā)明路徑調(diào)整方法實施例三的流程圖,該方法包括
步驟301、半雙工網(wǎng)絡(luò)中的第 一節(jié)點從該網(wǎng)絡(luò)中第二節(jié)點接收0SPF(0penShortest Path First,開放最優(yōu)路徑優(yōu)先)協(xié)議報文,上述0SPF協(xié)議報文中包括該第二節(jié)點的半雙工多點到多點HD-MP2MP組信息;上述半雙工網(wǎng)絡(luò)中的第一節(jié)點保存有本節(jié)點的HD-MP2MP組信息; 其中,半雙工網(wǎng)絡(luò)中的第 一 節(jié)點的HD-MP2MP組信息包括該第 一 節(jié)點所屬的HD-MP2MP組的組標(biāo)識、該第一節(jié)點的地址信息、該第一節(jié)點的節(jié)點性質(zhì)信息;同樣,網(wǎng)絡(luò)中第二節(jié)點的HD-MP2MP組信息包括該第二節(jié)點所屬的HD-MP2MP組的組標(biāo)識、該第二節(jié)點的地址信息、該第二節(jié)點的節(jié)點性質(zhì)信息。節(jié)點性質(zhì)信息可以用于指示節(jié)點是服務(wù)端節(jié)點或客戶端節(jié)點。 上述第二節(jié)點可以屬于多個HD-MP2MP組,此時上述第二節(jié)點所屬的HD-MP2MP組的組標(biāo)識有多個,多個組標(biāo)識對應(yīng)于上述多個HD-MP2MP組。第二節(jié)點的節(jié)點性質(zhì)信息可以有多個,上述多個節(jié)點性質(zhì)信息中的各個節(jié)點性質(zhì)信息分別對應(yīng)于上述第二節(jié)點所屬的多個HD-MP2MP組中的各個HD-MP2MP組,用于分別指示該第二節(jié)點在所屬的各個HD-MP2MP組中的節(jié)點性質(zhì);第二節(jié)點的地址信息可以有多個,上述第二節(jié)點的多個地址信息中的各個地址信息分別對應(yīng)于上述第二節(jié)點所屬的多個HD-MP2MP組中的各個HD-MP2MP組,用于分別指示該第二節(jié)點所屬的各個HD-MP2MP組對應(yīng)的第二節(jié)點的端口地址。
上述半雙工網(wǎng)絡(luò)中的第一節(jié)點所屬的HD-MP2MP組的組標(biāo)識和該網(wǎng)絡(luò)中第二節(jié)點所屬的HD-MP2MP組的組標(biāo)識由網(wǎng)管分配。 為了區(qū)分不同的HD-MP2MP組,網(wǎng)管為半雙工網(wǎng)絡(luò)中每個HD-MP2MP組分配一個組標(biāo)識ID。半雙工網(wǎng)絡(luò)中的節(jié)點從網(wǎng)管接收分配給本節(jié)點所屬的HD-MP2MP組的組標(biāo)識。
上述半雙工網(wǎng)絡(luò)中的第一節(jié)點從該網(wǎng)絡(luò)中第二節(jié)點接收路由協(xié)議報文可以是定期接收,也可以是根據(jù)設(shè)定條件觸發(fā)接收,例如可以是當(dāng)上述第二節(jié)點所屬的HD-MP2MP組的組標(biāo)識增加或減少時,上述網(wǎng)絡(luò)中的第一節(jié)點接收上述第二節(jié)點的路由協(xié)議報文。
0SPF協(xié)議報文采用0SPF TE HD-MP2MP-GR0UP TLV (開放最優(yōu)路徑優(yōu)先流量工程半雙工多點到多點的組的對象)來將上述第二節(jié)點的HD-MP2MP組信息通告給第一節(jié)點。這里的0SPF TE HD-MP2MP-GR0UPTLV也遵循普通TLV格式,普通TLV格式如表2所示。
表2普通TLV格式
0 12 3 01234567890123456789012345678901
+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+
| Type | Length +_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+
| 〃 Value 〃 | +_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+
其中,Type(類型)表示Value(值)的類型,為2個字節(jié),Length(長度)表示Value的長度,為2個字節(jié),剩下的就是Value字段。針對IPv4和IPv6的具體格式,對應(yīng)的Type字段的值假設(shè)分別為3和4,均表示待定;Value字段的定義如表3所示<
表3 IPv4 value字段格式
0 1 2
01234567890123456789012
+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+-
HD_MP2MP_group_number 1+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+-
IPv4 address 1+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+—
3 4 5 6 7.+_+_+_+_+—
3
0 1
-+_+_+
s/c
+_+-+_+-+_+-
It
.+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+—
HD-MP2 MP_group_number n.+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+—
IPv4 address n
S/C
其中,HD_MP2MP_group_number 1, HD_MP2MP_group_number 2,......,
HD-MP2MP-group-number n分別表示該第二節(jié)點在所屬的第1個至第n個HD-MP2MP組的組標(biāo)識;S/C表示該第二節(jié)點在所屬的各個組內(nèi)的節(jié)點性質(zhì)信息,S表示該第二節(jié)點為
Server節(jié)點,C表示該第二節(jié)點為Client節(jié)點;IPv4 address 1,IPv4 address 2,......,
IPv4 address n分別表示第二節(jié)點所屬的第1個至第n個HD-MP2MP組對應(yīng)的該第二節(jié)點的端口地址,例如IPv4address 1代表第二節(jié)點中組標(biāo)識為HD-MP2MP-group-皿mber 1的HD-MP2MP組對應(yīng)的端口 IP地址。 步驟302、上述半雙工網(wǎng)絡(luò)中的第一節(jié)點根據(jù)上述0SPF協(xié)議報文中包含的上述第二節(jié)點的HD-MP2MP組信息和本節(jié)點保存的本節(jié)點的HD-MP2MP組信息調(diào)整上述半雙工網(wǎng)絡(luò)中的第一節(jié)點和第二節(jié)點之間的標(biāo)簽交換路徑LSP。 在第一節(jié)點和第二節(jié)點同屬于組標(biāo)識為HD-MP2MP-group-皿mber 1的HD-MP2MP組,第一節(jié)點和第二節(jié)點之間在組標(biāo)識為HD-MP2MP-group-皿mberl的HD-MP2MP組中不存在LSP,且第一節(jié)點在組標(biāo)識為HD-MP2MP-group-皿mberl的HD-MP2MP組中為服務(wù)端節(jié)點,第二節(jié)點在組標(biāo)識為HD-MP2MP-group-皿mberl的HD-MP2MP組中為服務(wù)端節(jié)點或客戶端節(jié)點時,第一節(jié)點建立從第一節(jié)點中組標(biāo)識為HD-MP2MP-group-numberl的HD-MP2MP組對應(yīng)的端口 IP地址到第二節(jié)點中組標(biāo)識為HD-MP2MP-group-皿mberl的HD-MP2MP組對應(yīng)的端口 IP地址的LSP。這里的端口 IP地址可以是IPV4格式的,當(dāng)然也可以是IPV6格式的。
上述路徑調(diào)整方法,半雙工網(wǎng)絡(luò)中的第二節(jié)點通過采用擴展后的OSPF協(xié)議報文將該節(jié)點的HD-MP2MP組信息通告給該半雙工網(wǎng)絡(luò)中的第一節(jié)點,以便該半雙工網(wǎng)絡(luò)中的第一節(jié)點可以根據(jù)接收到的該半雙工網(wǎng)絡(luò)中的節(jié)點的HD-MP2MP組信息和該半雙工網(wǎng)絡(luò)中的第一節(jié)點自身保存的該第一節(jié)點的HD-MP2MP組信息進行LSP的自動配置,配置和管理簡單,而且能保證較高的正確率。 除了采用OSPF協(xié)議報文中的OSPF TE HD-MP2MP-GR0UP TLV(開放最優(yōu)路徑優(yōu)先流量工程半雙工多點到多點的組的對象)將第二節(jié)點的HD-MP2MP組信息通告給第一節(jié)點
9夕卜,還可以通過ISIS (Intermediate Systemto Intermediate Systems,中間系統(tǒng)到中間系統(tǒng))協(xié)議報文中的ISIS TEHD-MP2MP sub-TLV(Intermediate System to IntermediateSystems TrafficEngineering Half—Duplex Multipoint_to_Multipoint sub TypeLength Value,中間系統(tǒng)到中間系統(tǒng)流量工程半雙工多點到多點子類型)將第二節(jié)點的HD-MP2MP組信息通告給第一節(jié)點,這里的ISIS TE HD-MP2MP sub-TLV可以采用與0SPF TEHD-MP2MP-GR0UP TLV—樣的格式。 如圖4所示,為本發(fā)明節(jié)點裝置實施例的結(jié)構(gòu)示意圖,該裝置包括報文接收單元ll,用于接收該半雙工網(wǎng)絡(luò)中第二節(jié)點的路由協(xié)議報文,上述路由協(xié)議報文中包括該第二節(jié)點的半雙工多點到多點HD-MP2MP組信息;信息保存單元12,用于保存本節(jié)點裝置的HD-MP2MP組信息;路徑處理單元13,用于根據(jù)上述第二節(jié)點的HD-MP2MP組信息和上述信息保存單元保存的本節(jié)點裝置的HD-MP2MP組信息調(diào)整該節(jié)點裝置和上述第二節(jié)點之間的標(biāo)簽交換路徑LSP。 其中,第一節(jié)點的HD-MP2MP組信息包括該第一節(jié)點所屬的HD-MP2MP組的組標(biāo)識、該第一節(jié)點的地址信息、該第一節(jié)點的節(jié)點性質(zhì)信息;上述第二節(jié)點的HD-MP2MP組信息包括該第二節(jié)點所屬的HD-MP2MP組的組標(biāo)識、該第二節(jié)點的地址信息、該第二節(jié)點的節(jié)點性質(zhì)信息;上述第一節(jié)點的節(jié)點性質(zhì)信息指示該第一節(jié)點是服務(wù)端節(jié)點或客戶端節(jié)點;上述第二節(jié)點的節(jié)點性質(zhì)信息指示該第二節(jié)點是服務(wù)端節(jié)點或客戶端節(jié)點;上述第二節(jié)點可以屬于多個HD-MP2MP組,上述第二節(jié)點所屬的HD-MP2MP組的組標(biāo)識有多個,多個組標(biāo)識對應(yīng)于上述多個HD-MP2MP組。第二節(jié)點的節(jié)點性質(zhì)信息可以有多個,上述第二節(jié)點的多個節(jié)點性質(zhì)信息中的各個節(jié)點性質(zhì)信息分別對應(yīng)于上述第二節(jié)點所屬的多個HD-MP2MP組中的各個HD-MP2MP組,用于分別指示該第二節(jié)點在所屬的各個HD-MP2MP組中的節(jié)點性質(zhì);或者,上述第二節(jié)點的節(jié)點性質(zhì)信息只有一個,用于指示該第二節(jié)點在所屬的多個HD-MP2MP組中的各個HD-MP2MP組中的節(jié)點性質(zhì)。同樣,第二節(jié)點的地址信息可以有多個;上述第二節(jié)點的多個地址信息中的各個地址信息分別對應(yīng)于上述第二節(jié)點所屬的多個HD-MP2MP組中的各個HD-MP2MP組,用于分別指示該第二節(jié)點所屬的各個HD-MP2MP組對應(yīng)的該第二節(jié)點的端口地址;或者,上述第二節(jié)點的地址信息只有一個,用于指示該第二節(jié)點的路由地址。
另外,上述路徑處理單元可以包括路徑建立模塊和路徑拆除模塊,其中,路徑建立模塊用于當(dāng)本節(jié)點為服務(wù)端節(jié)點,第二節(jié)點為服務(wù)端節(jié)點或客戶端節(jié)點,本節(jié)點和第二節(jié)點之間不存在LSP時,或,當(dāng)本節(jié)點為客戶端節(jié)點,第二節(jié)點為服務(wù)端節(jié)點,本節(jié)點和第二節(jié)點之間不存在LSP時,建立本節(jié)點到第二節(jié)點的LSP ;路徑拆除模塊用于當(dāng)本節(jié)點為客戶端節(jié)點,第二節(jié)點為客戶端節(jié)點,本節(jié)點和第二節(jié)點之間存在LSP,拆除本節(jié)點和第二節(jié)點之間的LSP。 上述節(jié)點裝置,通過報文接收單元接收第二節(jié)點的HD-MP2MP組信息,通過信息保存單元保存本節(jié)點的HD-MP2MP組信息,并利用路徑處理單元根據(jù)上述第二節(jié)點的HD-MP2MP組信息和本節(jié)點保存的本節(jié)點的HD-MP2MP組信息配置標(biāo)簽交換路徑LSP,配置和管理簡單,而且能保證較高的正確率。 如圖5所示,為本發(fā)明半雙工網(wǎng)絡(luò)系統(tǒng)實施例的結(jié)構(gòu)示意圖,該半雙工網(wǎng)絡(luò)系統(tǒng)包括第一節(jié)點1和第二節(jié)點2,上述第一節(jié)點l,用于接收該半雙工網(wǎng)絡(luò)系統(tǒng)中第二節(jié)點2的路由協(xié)議報文和保存本節(jié)點的HD-MP2MP組信息,上述路由協(xié)議報文中包括該第二節(jié)點2的半雙工多點到多點HD-MP2MP組信息;并根據(jù)上述第二節(jié)點2的HD-MP2MP組信息和保存的本節(jié)點的HD-MP2MP組信息調(diào)整本節(jié)點和上述第二節(jié)點2之間的標(biāo)簽交換路徑LSP。
上述半雙工網(wǎng)絡(luò)系統(tǒng),第一通過接收第二節(jié)點的HD-MP2MP組信息和保存本節(jié)點的HD-MP2MP組信息,并根據(jù)上述第二節(jié)點的HD-MP2MP組信息和第一節(jié)點保存的第一節(jié)點的HD-MP2MP組信息自動配置標(biāo)簽交換路徑,配置和管理簡單,而且能保證較高的正確率。
最后應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。
權(quán)利要求
一種路徑調(diào)整方法,其特征在于,包括半雙工網(wǎng)絡(luò)中的第一節(jié)點接收該網(wǎng)絡(luò)中的第二節(jié)點發(fā)送的路由協(xié)議報文,所述路由協(xié)議報文中包括該第二節(jié)點的半雙工多點到多點HD-MP2MP組信息;所述第一節(jié)點保存有第一節(jié)點的HD-MP2MP組信息;所述第一節(jié)點根據(jù)所述路由協(xié)議報文中包含的所述第二節(jié)點的HD-MP2MP組信息和第一節(jié)點保存的第一節(jié)點的HD-MP2MP組信息調(diào)整所述第一節(jié)點和所述第二節(jié)點之間的標(biāo)簽交換路徑LSP。
2. 根據(jù)權(quán)利要求1所述的路徑調(diào)整方法,其特征在于,所述第一節(jié)點的HD-MP2MP組信 息包括第一節(jié)點的節(jié)點性質(zhì)信息;所述第二節(jié)點的HD-MP2MP組信息包括該第二節(jié)點的節(jié) 點性質(zhì)信息;根據(jù)所述路由協(xié)議報文中包含的所述第二節(jié)點的HD-MP2MP組信息和第一節(jié)點保存的 第一節(jié)點的HD-MP2MP組信息調(diào)整所述第一節(jié)點和所述第二節(jié)點之間的標(biāo)簽交換路徑LSP 包括根據(jù)所述第二節(jié)點的HD-MP2MP組信息包含的第二節(jié)點的節(jié)點性質(zhì)信息和第一節(jié)點的 HD-MP2MP組信息包含的第一節(jié)點的節(jié)點性質(zhì)信息建立或拆除所述第一節(jié)點和所述第二節(jié) 點之間的LSP。
3. 根據(jù)權(quán)利要求2所述的路徑調(diào)整方法,其特征在于,所述第一節(jié)點的HD-MP2MP組信 息還包括該第一節(jié)點所屬的HD-MP2MP組的組標(biāo)識、該第一節(jié)點的地址信息;所述第二節(jié)點 的HD-MP2MP組信息還包括該第二節(jié)點所屬的HD-MP2MP組的組標(biāo)識、該第二節(jié)點的地址信 息。
4. 根據(jù)權(quán)利要求3所述的路徑調(diào)整方法,其特征在于,所述第一節(jié)點的節(jié)點性質(zhì)信息 指示該第一節(jié)點是服務(wù)端節(jié)點或客戶端節(jié)點;所述第二節(jié)點的節(jié)點性質(zhì)信息指示該第二節(jié) 點是服務(wù)端節(jié)點或客戶端節(jié)點。
5. 根據(jù)權(quán)利要求3所述的路徑調(diào)整方法,其特征在于,所述第二節(jié)點屬于多個 HD-MP2MP組,所述第二節(jié)點所屬的HD-MP2MP組的組標(biāo)識有多個,所述多個組標(biāo)識對應(yīng)于所 述多個HD-MP2MP組。
6. 根據(jù)權(quán)利要求5所述的路徑調(diào)整方法,其特征在于,所述第二節(jié)點的節(jié)點性質(zhì)信息 有多個;所述第二節(jié)點的多個節(jié)點性質(zhì)信息中的各個節(jié)點性質(zhì)信息分別對應(yīng)于所述第二節(jié) 點所屬的多個HD-MP2MP組中的各個HD-MP2MP組,用于分別指示該第二節(jié)點在所屬的各個 HD-MP2MP組中的節(jié)點性質(zhì);或者,所述第二節(jié)點的節(jié)點性質(zhì)信息只有一個,用于指示該第二節(jié)點在所屬的多個HD-MP2MP 組中的各個HD-MP2MP組中的節(jié)點性質(zhì)。
7. 根據(jù)權(quán)利要求5所述的路徑調(diào)整方法,其特征在于,所述第二節(jié)點的地址信息有多 個;所述第二節(jié)點的多個地址信息中的各個地址信息分別對應(yīng)于所述第二節(jié)點所屬的多個 HD-MP2MP組中的各個HD-MP2MP組,用于分別指示該第二節(jié)點所屬的各個HD-MP2MP組對應(yīng) 的該第二節(jié)點的端口地址;或者,所述第二節(jié)點的地址信息只有一個,用于指示該第二節(jié)點的路由地址。
8. 根據(jù)權(quán)利要求4所述的路徑調(diào)整方法,其特征在于,所述第一節(jié)點根據(jù)所述路由協(xié) 議報文中包含的所述第二節(jié)點的HD-MP2MP組信息和第一節(jié)點保存的第一節(jié)點的HD-MP2MP組信息調(diào)整第一節(jié)點和所述第二節(jié)點之間的LSP包括當(dāng)?shù)谝还?jié)點和第二節(jié)點共屬于同一個HD-MP2MP組,第一節(jié)點在該共屬的HD-MP2MP組 中的節(jié)點性質(zhì)為服務(wù)端節(jié)點,第二節(jié)點在該共屬的HD-MP2MP組中的節(jié)點性質(zhì)為服務(wù)端節(jié) 點或客戶端節(jié)點,第一節(jié)點和第二節(jié)點之間在該共屬的HD-MP2MP組中不存在LSP,第一節(jié) 點根據(jù)第一節(jié)點中對應(yīng)于該共屬的HD-MP2MP組的地址信息和第二節(jié)點中對應(yīng)于該共屬的 HD-MP2MP組的地址信息在該共屬的HD-MP2MP組中建立第一節(jié)點到第二節(jié)點的標(biāo)簽交換路 徑;當(dāng)?shù)谝还?jié)點和第二節(jié)點共屬于同一個HD-MP2MP組,第一節(jié)點在該共屬的HD-MP2MP組 中的節(jié)點性質(zhì)為客戶端節(jié)點,第二節(jié)點在該共屬的HD-MP2MP組中的節(jié)點性質(zhì)為服務(wù)端節(jié) 點,第一節(jié)點和第二節(jié)點之間在該共屬的HD-MP2MP組中不存在LSP,第一節(jié)點根據(jù)第一節(jié) 點中對應(yīng)于該共屬的HD-MP2MP組的地址信息和第二節(jié)點中對應(yīng)于該共屬的HD-MP2MP組的 地址信息在該共屬的HD-MP2MP組中建立第一節(jié)點到第二節(jié)點的標(biāo)簽交換路徑;當(dāng)?shù)谝还?jié)點和第二節(jié)點不共屬于一個HD-MP2MP組,第一節(jié)點和第二節(jié)點之間在該不 共屬的HD-MP2MP組中存在LSP,第一節(jié)點拆除該不共屬的HD-MP2MP組中第一節(jié)點到第二節(jié) 點的標(biāo)簽交換路徑。
9. 根據(jù)權(quán)利要求1-8中任一權(quán)利要求所述的路徑調(diào)整方法,其特征在于,所述半雙工 網(wǎng)絡(luò)中的第一節(jié)點接收該網(wǎng)絡(luò)中的第二節(jié)點發(fā)送的路由協(xié)議報文包括當(dāng)所述第二節(jié)點的HD-MP2MP組信息中包括的第二節(jié)點所屬的HD-MP2MP組的組標(biāo)識增 加或減少時,所述第一節(jié)點接收所述第二節(jié)點的路由協(xié)議報文;或者, 所述第一節(jié)點定期接收所述第二節(jié)點的路由協(xié)議報文。
10. —種節(jié)點裝置,位于半雙工網(wǎng)絡(luò)中,其特征在于,包括報文接收單元,用于接收該半雙工網(wǎng)絡(luò)中第二節(jié)點的路由協(xié)議報文,所述路由協(xié)議報 文中包括該第二節(jié)點的半雙工多點到多點HD-MP2MP組信息; 信息保存單元,用于保存本節(jié)點裝置的HD-MP2MP組信息;路徑處理單元,用于根據(jù)所述第二節(jié)點的HD-MP2MP組信息和所述信息保存單元保存 的本節(jié)點裝置的HD-MP2MP組信息調(diào)整本節(jié)點裝置和所述第二節(jié)點之間的標(biāo)簽交換路徑 LSP。
11. 根據(jù)權(quán)利要求10所述的節(jié)點裝置,其特征在于,所述路徑處理單元包括 路徑建立模塊,用于當(dāng)本節(jié)點為服務(wù)端節(jié)點,第二節(jié)點為服務(wù)端節(jié)點或客戶端節(jié)點,本節(jié)點和第二節(jié)點之間不存在LSP時,或者,當(dāng)本節(jié)點為客戶端節(jié)點,第二節(jié)點為服務(wù)端節(jié)點時,本節(jié)點和第二節(jié)點之間不存在LSP時,建立本節(jié)點到第二節(jié)點的LSP ;路徑拆除模塊,用于當(dāng)本節(jié)點為客戶端節(jié)點,第二節(jié)點為客戶端節(jié)點,本節(jié)點和第二節(jié) 點之間存在LSP,拆除本節(jié)點和第二節(jié)點之間的LSP。
12. —種半雙工網(wǎng)絡(luò)系統(tǒng),包括第一節(jié)點和第二節(jié)點,其特征在于 所述第一節(jié)點,用于接收該半雙工網(wǎng)絡(luò)系統(tǒng)中第二節(jié)點的路由協(xié)議報文和保存本節(jié)點的HD-MP2MP組信息,所述路由協(xié)議報文中包括該第二節(jié)點的半雙工多點到多點HD-MP2MP 組信息;并根據(jù)所述第二節(jié)點的HD-MP2MP組信息和保存的本節(jié)點的HD-MP2MP組信息調(diào)整 本節(jié)點和所述第二節(jié)點之間的標(biāo)簽交換路徑LSP。
全文摘要
本發(fā)明實施例涉及一種路徑調(diào)整方法、節(jié)點裝置和半雙工網(wǎng)絡(luò)系統(tǒng),其中路徑調(diào)整方法包括半雙工網(wǎng)絡(luò)中的第一節(jié)點接收該網(wǎng)絡(luò)中的第二節(jié)點發(fā)送的路由協(xié)議報文,所述路由協(xié)議報文中包括該第二節(jié)點的半雙工多點到多點HD-MP2MP組信息;所述第一節(jié)點保存有第一節(jié)點的HD-MP2MP組信息;所述第一節(jié)點根據(jù)所述路由協(xié)議報文中包含的所述第二節(jié)點的HD-MP2MP組信息和第一節(jié)點保存的第一節(jié)點的HD-MP2MP組信息調(diào)整所述第一節(jié)點和所述第二節(jié)點之間的標(biāo)簽交換路徑LSP。上述路徑調(diào)整方法、節(jié)點裝置和半雙工網(wǎng)絡(luò)系統(tǒng),可以自動調(diào)整半雙工的多點到多點標(biāo)簽交換路徑。
文檔編號H04L12/56GK101741714SQ20081022690
公開日2010年6月16日 申請日期2008年11月19日 優(yōu)先權(quán)日2008年11月19日
發(fā)明者鄭遠明 申請人:華為技術(shù)有限公司