用于在網(wǎng)絡(luò)節(jié)點(diǎn)中實(shí)施多個(gè)標(biāo)簽分發(fā)協(xié)議(ldp)實(shí)例的系統(tǒng)和方法
【專利摘要】一種用于在網(wǎng)絡(luò)元件或節(jié)點(diǎn)處實(shí)施共享公共數(shù)據(jù)平面的多個(gè)標(biāo)簽分發(fā)協(xié)議(LDP)標(biāo)簽交換路由器(LSR)實(shí)例的方法和設(shè)備。
【專利說(shuō)明】用于在網(wǎng)絡(luò)節(jié)點(diǎn)中實(shí)施多個(gè)標(biāo)簽分發(fā)協(xié)議(LDP)實(shí)例的系 統(tǒng)和方法
[0001] 相關(guān)申請(qǐng)的交叉引用
[0002] 本申請(qǐng)要求享有2012年4月4日提交的申請(qǐng)?zhí)枮?1/620, 279、標(biāo)題為 SYSTEM,METHODANDAPPARATUSFORMPROVEDMPLS(用于改進(jìn)MPLS的系統(tǒng)、方法以及設(shè) 備)的懸而未決的美國(guó)臨時(shí)申請(qǐng)的權(quán)益,該申請(qǐng)的內(nèi)容在此全部合并引用作為參考。
【技術(shù)領(lǐng)域】
[0003] 本發(fā)明涉及通信網(wǎng)絡(luò)例如多協(xié)議標(biāo)簽交換(MPLS)網(wǎng)絡(luò)領(lǐng)域,并且特別但不排他 地涉及在網(wǎng)絡(luò)元件或節(jié)點(diǎn)中實(shí)施多個(gè)LDP實(shí)例(instance)。
【背景技術(shù)】
[0004] 多協(xié)議標(biāo)簽交換(MPLS)使得能夠高效地傳遞多種不同的端到端服務(wù)?;ヂ?lián)網(wǎng)工 程任務(wù)組(IETF)在其標(biāo)記為RFC3031、并且標(biāo)題為"多協(xié)議標(biāo)簽交換架構(gòu)"的請(qǐng)求評(píng)論 (RFC)文獻(xiàn)中描述了多協(xié)議標(biāo)簽交換(MPLS)的架構(gòu)。
[0005]MPLS中的基本概念是兩個(gè)標(biāo)簽交換路由器(LSR)必須協(xié)商用于在所述LSR之間或 通過(guò)所述LSR轉(zhuǎn)發(fā)業(yè)務(wù)的標(biāo)簽的意義。這種公共的理解是通過(guò)使用稱為標(biāo)簽分發(fā)協(xié)議的一 組過(guò)程來(lái)得到的,標(biāo)簽交換路由器(LSR)通過(guò)該標(biāo)簽分發(fā)協(xié)議來(lái)向另一LSR通知其已經(jīng)進(jìn) 行的標(biāo)簽綁定。
【發(fā)明內(nèi)容】
[0006] 現(xiàn)有技術(shù)中的各種缺陷由用于托管共享公共數(shù)據(jù)平面的多個(gè)標(biāo)簽分發(fā)協(xié)議(LDP) 標(biāo)簽交換路由器(LSR)實(shí)例的方法和設(shè)備來(lái)解決,其提供了各種優(yōu)點(diǎn),例如LDPLSP(標(biāo)簽 交換路徑)的數(shù)據(jù)平面命運(yùn)(fate)分離。
[0007] 在一個(gè)實(shí)施方式中,一種方法使用至少一個(gè)處理器來(lái)實(shí)施一種用于在網(wǎng)絡(luò)元件處 托管共享公共標(biāo)簽空間的多個(gè)標(biāo)簽分發(fā)協(xié)議(LDP)標(biāo)簽交換路由器(LSR)實(shí)例的機(jī)制,該 方法包括:在所述網(wǎng)絡(luò)元件處的存儲(chǔ)器內(nèi)實(shí)例化(instantiate)多個(gè)LSR實(shí)例,每個(gè)LSR實(shí) 例具有與其相關(guān)聯(lián)的各自的LSR標(biāo)識(shí)符(LSRID)和公共標(biāo)簽空間標(biāo)識(shí)符(標(biāo)簽空間ID); 以及在所述網(wǎng)絡(luò)元件處將每個(gè)LSRID映射到各自的IP地址。每個(gè)LSR實(shí)例適于支持與對(duì) 等端網(wǎng)絡(luò)元件處的LSR之間的各自的LDP會(huì)話。
[0008] 在一個(gè)實(shí)施方式中,一種電信網(wǎng)絡(luò)元件,該電信網(wǎng)絡(luò)元件包括處理器和通信耦合 到處理器以實(shí)施用于在網(wǎng)絡(luò)元件處托管共享公共數(shù)據(jù)平面的多個(gè)標(biāo)簽分發(fā)協(xié)議(LDP)標(biāo) 簽交換路由器(LSR)實(shí)例的機(jī)制。所述處理器被配置為:在所述網(wǎng)絡(luò)元件處的存儲(chǔ)器內(nèi)實(shí) 例化多個(gè)LSR實(shí)例,每個(gè)LSR實(shí)例具有與其相關(guān)聯(lián)的各自的LSR標(biāo)識(shí)符(LSRID);以及在 所述網(wǎng)絡(luò)元件處將每個(gè)LSRID映射到來(lái)自與所述公共數(shù)據(jù)平面相關(guān)聯(lián)的IP地址池的各自 的IP地址。每個(gè)LSR實(shí)例適于支持與對(duì)等端網(wǎng)絡(luò)元件處的LSR之間的各自的LDP會(huì)話。
[0009] 在一個(gè)實(shí)施方式中,一種有形且非瞬時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒介用于存儲(chǔ)指令,該 指令在由計(jì)算設(shè)備執(zhí)行時(shí),適于所述電信網(wǎng)絡(luò)元件的操作以提供用于在網(wǎng)絡(luò)元件處托管共 享公共數(shù)據(jù)平面的多個(gè)標(biāo)簽分發(fā)協(xié)議(LDP)標(biāo)簽交換路由器(LSR)實(shí)例的方法,該方法包 括:在所述網(wǎng)絡(luò)元件處的存儲(chǔ)器內(nèi)實(shí)例化多個(gè)LSR實(shí)例,每個(gè)LSR實(shí)例具有與其相關(guān)聯(lián)的各 自的LSR標(biāo)識(shí)符(LSRID);以及在所述網(wǎng)絡(luò)元件處將每個(gè)LSRID映射到來(lái)自與所述公共 數(shù)據(jù)平面相關(guān)聯(lián)的IP地址池的各自的IP地址。每個(gè)LSR實(shí)例適于支持與對(duì)等端網(wǎng)絡(luò)元件 處的LSR之間的各自的LDP會(huì)話。
[0010] 在一個(gè)實(shí)施方式中,提供了一種計(jì)算機(jī)程序產(chǎn)品,其中計(jì)算機(jī)指令在由電信網(wǎng)絡(luò) 元件中的處理器執(zhí)行時(shí),適于所述電信網(wǎng)絡(luò)元件的操作以提供用于在網(wǎng)絡(luò)元件處托管共享 公共數(shù)據(jù)平面的多個(gè)標(biāo)簽分發(fā)協(xié)議(LDP)標(biāo)簽交換路由器(LSR)實(shí)例的方法,該方法包括: 在所述網(wǎng)絡(luò)元件處的存儲(chǔ)器內(nèi)實(shí)例化多個(gè)LSR實(shí)例,每個(gè)LSR實(shí)例具有與其相關(guān)聯(lián)的各自 的LSR標(biāo)識(shí)符(LSRID);以及在所述網(wǎng)絡(luò)元件處將每個(gè)LSRID映射到來(lái)自與所述公共數(shù) 據(jù)平面相關(guān)聯(lián)的IP地址池的各自的IP地址。每個(gè)LSR實(shí)例適于支持與對(duì)等端網(wǎng)絡(luò)元件處 的LSR之間的各自的LDP會(huì)話。
[0011] 在一個(gè)實(shí)施方式中,一種方法使用至少一個(gè)處理器來(lái)實(shí)施一種用于在網(wǎng)絡(luò)元件處 托管共享公共標(biāo)簽空間的多個(gè)標(biāo)簽分發(fā)協(xié)議(LDP)標(biāo)簽交換路由器(LSR)實(shí)例的機(jī)制,該 機(jī)制包括:在所述網(wǎng)絡(luò)元件處的存儲(chǔ)器內(nèi)實(shí)例化多個(gè)LSR實(shí)例,每個(gè)LSR實(shí)例具有與其相 關(guān)聯(lián)的各自的LSR標(biāo)識(shí)符(LSRID)和公共標(biāo)簽空間標(biāo)識(shí)符(標(biāo)簽空間ID);以及在所述網(wǎng) 絡(luò)元件處將每個(gè)LSRID映射到各自的IP地址。每個(gè)LSR實(shí)例適于支持與對(duì)等端網(wǎng)絡(luò)元件 處的LSR之間的各自的LDP會(huì)話。網(wǎng)絡(luò)元件經(jīng)由LDP節(jié)點(diǎn)-IDTLV來(lái)通告多個(gè)LSR托管能 力,所述LDP節(jié)點(diǎn)-IDTLV唯一地標(biāo)識(shí)了網(wǎng)絡(luò)元件。
[0012] 一些實(shí)施方式的方面包括所述網(wǎng)絡(luò)元件與多個(gè)不同的標(biāo)簽空間相關(guān)聯(lián),所述公共 標(biāo)簽空間包括所述多個(gè)不同的標(biāo)簽空間中的第一標(biāo)簽空間。一些實(shí)施方式的方面包括重復(fù) 所述實(shí)例化的步驟和所述映射的步驟,以便由此提供共享所述多個(gè)不同的標(biāo)簽空間中的第 二標(biāo)簽空間的多個(gè)LSR實(shí)例。所述多個(gè)不同的標(biāo)簽空間中的每個(gè)標(biāo)簽空間具有與其相關(guān)聯(lián) 的各自的多個(gè)LSR實(shí)例。
[0013] 一些實(shí)施方式的方面包括使用來(lái)自與公共標(biāo)簽空間相關(guān)聯(lián)的IP地址池的各自的 IP地址的映射。
[0014] 一些實(shí)施方式的方面包括為所述多個(gè)LSR實(shí)例中的至少一個(gè)LSR實(shí)例發(fā)起LDP發(fā) 現(xiàn),以便由此發(fā)現(xiàn)一個(gè)或多個(gè)對(duì)等端網(wǎng)絡(luò)元件處的鄰近LSR。一些實(shí)施方式的方面包括針 對(duì)多個(gè)LSR實(shí)例中的至少一個(gè)LSR實(shí)例為一個(gè)或多個(gè)LSR實(shí)例發(fā)起LDP會(huì)話建立,以便由 此建立一個(gè)或多個(gè)各自的LDP會(huì)話。一些實(shí)施方式的方面包括針對(duì)多個(gè)LSR實(shí)例中的至少 一個(gè)LSR實(shí)例為一個(gè)或多個(gè)LSR實(shí)例發(fā)起LDP會(huì)話建立,以便由此通告一個(gè)或多個(gè)各自的 LDP標(biāo)簽。
[0015] 一些實(shí)施方式的方面包括在多個(gè)對(duì)等端網(wǎng)絡(luò)元件中的每個(gè)對(duì)等端網(wǎng)絡(luò)元件處執(zhí) 行各個(gè)步驟,從而每個(gè)對(duì)等端網(wǎng)絡(luò)元件支持一個(gè)或多個(gè)LSR實(shí)例,該一個(gè)或多個(gè)LSR實(shí)例適 于支持與其他對(duì)等端網(wǎng)絡(luò)元件的LSR實(shí)例之間的LDP會(huì)話。
[0016] 一些實(shí)施方式的方面包括網(wǎng)絡(luò)元件向其他對(duì)等端網(wǎng)絡(luò)元件通告多個(gè)LSR托管能 力。
[0017] 一些實(shí)施方式的方面能夠托管多個(gè)LSR實(shí)例的每個(gè)對(duì)等端網(wǎng)絡(luò)元件向其他對(duì)等 端網(wǎng)絡(luò)元件通告所述多個(gè)LSR托管能力。一些實(shí)施方式的方面包括經(jīng)由LDP節(jié)點(diǎn)-IDTLV來(lái)通告所述多個(gè)LSR托管能力,所述LDP節(jié)點(diǎn)-IDTLV唯一地標(biāo)識(shí)了進(jìn)行通告的網(wǎng)絡(luò)元件。 一些實(shí)施方式的方面包括所述LDP節(jié)點(diǎn)-IDTLV承載在LDPHello消息的可選參數(shù)字段內(nèi)。
[0018] 一些實(shí)施方式的方面包括在所述網(wǎng)絡(luò)元件處實(shí)例化的LSR處,響應(yīng)于經(jīng)由對(duì)等會(huì) 話接收到與已經(jīng)由所述網(wǎng)絡(luò)元件處的另一實(shí)例化的LSR接收到的FEC標(biāo)簽映射匹配的FEC 標(biāo)簽映射,而經(jīng)由所述對(duì)等會(huì)話來(lái)傳送具有指示檢測(cè)到的回路(loop)條件的狀態(tài)碼的標(biāo) 簽釋放消息。
[0019] 一些實(shí)施方式的方面包括網(wǎng)絡(luò)元件的每個(gè)實(shí)例化的LSR使用包括對(duì)于網(wǎng)絡(luò)元件 的每個(gè)實(shí)例化的LSR來(lái)說(shuō)公共的一個(gè)或多個(gè)參數(shù)的Hello消息。
[0020] -些實(shí)施方式的方面包括每個(gè)Hello消息的公共參數(shù)包括網(wǎng)絡(luò)元件的標(biāo)識(shí)符。
[0021] 一些實(shí)施方式的方面包括所述網(wǎng)絡(luò)元件處的多個(gè)實(shí)例化的LSR中的每個(gè)實(shí)例化 的LSR被用于將各自的FEC類型的業(yè)務(wù)運(yùn)輸?shù)皆趯?duì)等端網(wǎng)絡(luò)元件處實(shí)例化的相對(duì)應(yīng)的LSR。 一些實(shí)施方式的方面包括所述FEC類型包括任意以下類型:IPv4FEC元素類型、IPv6FEC 元素類型、單播元素類型、多播元素類型、偽線元素類型以及多播偽線元素類型。
[0022] -些實(shí)施方式的方面包括所述網(wǎng)絡(luò)元件處的多個(gè)實(shí)例化的LSR中的每個(gè)實(shí)例化 的LSR與對(duì)等端網(wǎng)絡(luò)元件處實(shí)例化的相對(duì)應(yīng)的LSR通信,以便由此提供多個(gè)對(duì)等會(huì)話,每個(gè) 對(duì)等會(huì)話使用各自的傳輸通信協(xié)議(TCP)地址。一些實(shí)施方式的方面包括經(jīng)由LDP會(huì)話交 換的FEC標(biāo)簽映射是脫離(disjoint)的集合。
【專利附圖】
【附圖說(shuō)明】
[0023] 通過(guò)以下詳細(xì)描述結(jié)合以下附圖,能夠更好地理解本發(fā)明的教導(dǎo),其中:
[0024] 圖1描繪了受益于各個(gè)實(shí)施方式的一個(gè)示例性網(wǎng)絡(luò);
[0025] 圖2A描繪了根據(jù)一個(gè)實(shí)施方式的多實(shí)例OSPF(開放最短路徑優(yōu)先)和LDP的一 個(gè)示例性布置(arrangement);
[0026] 圖2B描繪了根據(jù)各個(gè)實(shí)施方式的各種LDPLSP類型的命運(yùn)(fate)分離的一個(gè)示 例性布置;
[0027] 圖2C描繪了根據(jù)各個(gè)實(shí)施方式的針對(duì)標(biāo)準(zhǔn)LDPTLV格式編碼的一個(gè)示例性LDP 節(jié)點(diǎn)IDTLV;
[0028] 圖2D描繪了根據(jù)一個(gè)實(shí)施方式的針對(duì)每種LDPTLV格式編碼的一個(gè)示例性LDP 節(jié)點(diǎn)-IDTLV(類型長(zhǎng)度值);
[0029] 圖2E描繪了根據(jù)一個(gè)實(shí)施方式的針對(duì)RFC5036編碼的一個(gè)示例性LDPHello消 息;
[0030] 圖3A描繪了根據(jù)一個(gè)實(shí)施方式的針對(duì)每種標(biāo)準(zhǔn)LDP格式編碼的一個(gè)示例性公共 Hello參數(shù)TLV;
[0031] 圖3B描繪了根據(jù)一個(gè)實(shí)施方式的用于提供在兩個(gè)分離的群組中的節(jié)點(diǎn)之間交換 的FEC的命運(yùn)分離的一個(gè)示例性布置;
[0032] 圖3C描繪了根據(jù)一個(gè)實(shí)施方式的單播和多播群組中的IPv4FEC(轉(zhuǎn)發(fā)等價(jià)類) 元素類型和MPFEC元素類型的命運(yùn)分離的一個(gè)示例性布置;
[0033] 圖3D描繪了根據(jù)一個(gè)實(shí)施方式的雙棧IPv4和IPv6LSP的命運(yùn)分離的一個(gè)示例 性布置;
[0034] 圖4描繪了根據(jù)一個(gè)實(shí)施方式的方法的流程圖;
[0035] 圖5描繪了適合實(shí)施各種實(shí)施方式的一個(gè)示例性節(jié)點(diǎn)的控制部分的高層框圖;
[0036] 圖6描繪了適合用于執(zhí)行這里描述的功能的計(jì)算設(shè)備(例如電信網(wǎng)絡(luò)元件中的處 理器)的高層框圖。
[0037] 為便于理解,在可能的地方使用了相同的參考編號(hào),以指定附圖中公共的相同元 素。
【具體實(shí)施方式】
[0038] 在支持多協(xié)議標(biāo)簽交換(例如在IETFRFC3031和RFC5036中定義的,其中每個(gè)在 這里全部合并引用)的情境中描述了各個(gè)實(shí)施方式。
[0039] -般來(lái)說(shuō),這里描述的實(shí)施方式針對(duì)LDP網(wǎng)絡(luò)元件或節(jié)點(diǎn)托管共享同一(即公共 的)數(shù)據(jù)平面和同一標(biāo)簽空間的多個(gè)LSR的能力。
[0040]LDP(標(biāo)簽分發(fā)協(xié)議)是用于建立和維持MPLSLSP(標(biāo)簽交換路徑)和用于分發(fā)用 于建立LSP的標(biāo)簽的信令協(xié)議。LSP包括一組過(guò)程和消息,通過(guò)使用該組過(guò)程和消息,標(biāo)簽 交換路由器(LSR)通過(guò)將網(wǎng)絡(luò)層路由信息直接映射到數(shù)據(jù)鏈路層交換路徑來(lái)通過(guò)網(wǎng)絡(luò)建 立標(biāo)簽交換路徑(即LSP)。這些LSP可以具有在直接附著的鄰居(與IP逐跳轉(zhuǎn)發(fā)相比) 處的端點(diǎn)、在網(wǎng)絡(luò)出口處的端點(diǎn)(由此經(jīng)由所有中間節(jié)點(diǎn)進(jìn)行標(biāo)簽切換)等等。
[0041]LDP將轉(zhuǎn)發(fā)等價(jià)類(FEC)與其創(chuàng)建的每個(gè)LSP相關(guān)聯(lián)。與LSP相關(guān)聯(lián)的FEC規(guī)定 了哪些數(shù)據(jù)包被映射到所述LSP。該FEC是標(biāo)簽的"上下文"。LSP通過(guò)作為每個(gè)LSR"片" 的網(wǎng)絡(luò)從針對(duì)FEC的輸入標(biāo)簽被擴(kuò)展到針對(duì)給定FEC的由下一跳指派的輸出標(biāo)簽。
[0042]LDPLSR由LDP-ID來(lái)標(biāo)識(shí),該LDP-ID是4字節(jié)的LSRID和2字節(jié)的標(biāo)簽空間標(biāo) 識(shí)符的組合。為使得操作簡(jiǎn)單,通??陕酚傻南到y(tǒng)中的本地IPv4地址被映射到4字節(jié)的 LSRID。這樣4字節(jié)的LSRID的唯一性也通過(guò)網(wǎng)絡(luò)來(lái)得到。如果標(biāo)簽空間ID是0,則意 味著在數(shù)據(jù)平面中對(duì)每個(gè)局部標(biāo)簽進(jìn)行編程所處的全局/每個(gè)平臺(tái)標(biāo)簽空間在所述系統(tǒng) 中是唯一的。如果標(biāo)簽空間非零,則意味著在數(shù)據(jù)平面中對(duì)每個(gè)局部標(biāo)簽進(jìn)行編程所處的 每個(gè)接口標(biāo)簽空間僅對(duì)于接口是唯一的。這種接口的一個(gè)示例是使用VCI(虛擬信道標(biāo)識(shí) 符)作為標(biāo)簽的標(biāo)簽控制的ATM接口、或者使用DLCI(數(shù)據(jù)鏈路連接標(biāo)識(shí)符)作為標(biāo)簽的 幀中繼接口。
[0043] 提供了用于在網(wǎng)絡(luò)元件處托管共享公共標(biāo)簽空間的多個(gè)標(biāo)簽分發(fā)協(xié)議(LDP)標(biāo) 簽交換路由器(LSR)實(shí)例的各種方法,例如在所述網(wǎng)絡(luò)元件處的存儲(chǔ)器內(nèi)實(shí)例化多個(gè)LSR 實(shí)例,每個(gè)LSR實(shí)例具有與其相關(guān)聯(lián)的各自的LSR標(biāo)識(shí)符(LSRID)和公共標(biāo)簽空間標(biāo)識(shí)符 (標(biāo)簽空間ID);以及在所述網(wǎng)絡(luò)元件處將每個(gè)LSRID映射到各自的IP地址。在這種方式 中,每個(gè)LSR實(shí)例適于支持與對(duì)等端網(wǎng)絡(luò)元件處的LSR之間的各自的LDP會(huì)話。
[0044] 在各個(gè)實(shí)施方式中,在諸如網(wǎng)絡(luò)元件或節(jié)點(diǎn)之類的單個(gè)平臺(tái)處支持諸如單個(gè)、默 認(rèn)的或全局的(即全平臺(tái)的)標(biāo)簽空間之類的單個(gè)標(biāo)簽空間。在這種情況下,提供的單個(gè) 標(biāo)簽空間典型地與標(biāo)簽空間標(biāo)識(shí)符0 (零)相關(guān)聯(lián)。因此,多個(gè)LSR實(shí)例中的每個(gè)LSR實(shí)例 是與單個(gè)或全局標(biāo)簽空間(即標(biāo)簽空間ID= 0)相關(guān)聯(lián)的單組的LSR實(shí)例的一部分。
[0045] 在各個(gè)實(shí)施方式中,在諸如網(wǎng)絡(luò)元件或節(jié)點(diǎn)之類的單個(gè)平臺(tái)處支持多個(gè)不同的標(biāo) 簽空間。在這種情況下,具有不同的標(biāo)簽空間標(biāo)識(shí)符(例如1、1、2、3等等)的多個(gè)標(biāo)簽空 間可以用于各個(gè)實(shí)施方式中。因此,可以提供多組LSR實(shí)例,其中每組LSR實(shí)例包括多組成 員LSR實(shí)例,并且每組LSR實(shí)例與各自的標(biāo)簽空間相關(guān)聯(lián),該各自的標(biāo)簽空間具有與其相關(guān) 聯(lián)的各自的標(biāo)簽空間標(biāo)識(shí)符。
[0046] 因此,在各個(gè)實(shí)施方式中,網(wǎng)絡(luò)元件可以與單個(gè)公共標(biāo)簽空間內(nèi)的多個(gè)實(shí)例化的 LSR相關(guān)聯(lián)。在其他實(shí)施方式中,網(wǎng)絡(luò)元件可以與多組實(shí)例化的LSR相關(guān)聯(lián),其中每組內(nèi)的 多個(gè)實(shí)例化的LSR共享公共的或群組的標(biāo)簽空間。
[0047] 兩個(gè)鄰近LSR節(jié)點(diǎn)維持基于UDP的Hello Adjacency(鄰接)和基于TCP的會(huì)話。 鏈路級(jí)別Hello Adjacency確定以下鏈路:對(duì)等LSR希望直接通過(guò)該鏈路發(fā)送/接收LSP 上的業(yè)務(wù)。目標(biāo)Hello Adjacency可以是網(wǎng)絡(luò)中距離為多跳的,并且形成非直接連接的LDP LSR之間的多跳LDP會(huì)話。LDP會(huì)話是以下信道:相對(duì)于各個(gè)FEC,所有標(biāo)簽和各個(gè)信令參 數(shù)通過(guò)該信道而被交換(例如標(biāo)簽映射)。
[0048] 對(duì)于諸如每個(gè)接口特定標(biāo)簽空間等等,單個(gè)平臺(tái)能夠基于不同的標(biāo)簽空間標(biāo)識(shí)符 來(lái)創(chuàng)建多個(gè)LSR。但是,在這種情況中,每個(gè)接口中的數(shù)據(jù)平面的情況與其他接口隔離。
[0049] 當(dāng)每個(gè)LSR被實(shí)例化以用于諸如載波中的情況時(shí),單個(gè)平臺(tái)能夠創(chuàng)建多個(gè)LSR,在 該載波中,每個(gè)虛擬LDPLSR將具有其自身的虛擬數(shù)據(jù)平面。每個(gè)LSR完全獨(dú)立于彼此而 被對(duì)待,并且因此能夠由不同的路由器ID分離的全局標(biāo)簽空間ID( = 0)。
[0050] 各個(gè)實(shí)施方式針對(duì)在共享相同的數(shù)據(jù)平面和全局標(biāo)簽的同時(shí)在平臺(tái)中需要多個(gè) LSR的布置。托管共享相同的數(shù)據(jù)平面的多個(gè)LSR的能力解決了基于LDP的MPLS網(wǎng)絡(luò)中的 幾個(gè)操作問(wèn)題。
[0051] 圖1描繪了受益于各個(gè)實(shí)施方式的通信網(wǎng)絡(luò)的高層框圖。具體來(lái)說(shuō),圖1的通信 系統(tǒng)包括多個(gè)節(jié)點(diǎn)IlO1-IlO7(統(tǒng)稱為節(jié)點(diǎn)110)。節(jié)點(diǎn)110支持網(wǎng)絡(luò)接口(NI) 112和/或 外部接口(EI) 102的不同組合。節(jié)點(diǎn)110使用EI102來(lái)與外部設(shè)備(例如其他網(wǎng)絡(luò)域的 節(jié)點(diǎn)、用戶設(shè)備等等)進(jìn)行通信。NI112可以包括網(wǎng)絡(luò)鏈路。EI101可以包括外部鏈路。
[0052] 節(jié)點(diǎn)110包括支持基于數(shù)據(jù)包的通信的通信節(jié)點(diǎn)。在一個(gè)實(shí)施方式中,節(jié)點(diǎn)110 包括支持了支持任意多播能力的任意通信技術(shù)(例如因特網(wǎng)協(xié)議(IP)、多協(xié)議標(biāo)簽交換 (MPLS)、以太網(wǎng)等等、以及其各種組合)的通信節(jié)點(diǎn)。NI112和EI102包括支持了由相關(guān) 聯(lián)的節(jié)點(diǎn)110支持的任意通信技術(shù)的接口。
[0053] 雖然在這里主要針對(duì)具有特定類型、數(shù)量以及配置的節(jié)點(diǎn)110、NI112以及EI 102進(jìn)行了顯示和描述,但是這里的實(shí)施方式可以在具有各種其他類型、數(shù)量以及配置的節(jié) 點(diǎn)110、以及EI102的通信網(wǎng)絡(luò)中實(shí)現(xiàn)。類似地,雖然在這里主要針對(duì)特定的多播通信技術(shù) 進(jìn)行了顯示和描述,但是這里的實(shí)施方式可以使用各種其他單播通信技術(shù)、多播通信技術(shù) 等等、以及其各種組合來(lái)實(shí)施。
[0054] 除了這里討論的示例性協(xié)議之外,本領(lǐng)域技術(shù)人員可以使用其他MPLS相關(guān)協(xié)議 來(lái)修改網(wǎng)絡(luò)。
[0055] 網(wǎng)絡(luò)100包括IP/MPLS通信網(wǎng)絡(luò)(CN) 105以及可操作用于例如經(jīng)由一個(gè)或多個(gè)標(biāo) 簽交換路徑(LSP) 112來(lái)路由發(fā)起(originating)LSR節(jié)點(diǎn)110-1與目的LSR節(jié)點(diǎn)110-7之 間的業(yè)務(wù)。
[0056] 如圖所示,匪S120可操作用于控制形成CN105的多個(gè)路由器110,即多個(gè)標(biāo)簽交 換路由器(LSR)IlO-I到110-7。注意雖然僅畫出了 7個(gè)LSR,但是CN105可以包括更多個(gè)LSR。為了進(jìn)行討論,CN105的表示被簡(jiǎn)化了。
[0057] 匪S120是適于執(zhí)行這里描述的各種管理功能的網(wǎng)絡(luò)管理系統(tǒng)。匪S120適于與節(jié) 點(diǎn)CN105通信,匪S120還可以適于與其他其他操作的系統(tǒng)(例如為了簡(jiǎn)化未顯示的元件 管理系統(tǒng)(EMS)、拓?fù)涔芾硐到y(tǒng)(TMS)等等以及其各種組合)進(jìn)行通信。
[0058] 匪S120可以實(shí)施為網(wǎng)絡(luò)節(jié)點(diǎn)、網(wǎng)絡(luò)操作中心(NOC)以及能夠與CN105通信的任 意其他位置和與其相關(guān)的各種元件。匪S120可以支持使得一個(gè)或多個(gè)用戶能夠支持各種 網(wǎng)絡(luò)管理、配置、提供或控制相關(guān)功能(例如輸入信息、觀看信息、發(fā)起這里描述的各種方 法的執(zhí)行等等)的用戶接口能力。NMS120的各種實(shí)施方式適于執(zhí)行這里針對(duì)各種實(shí)施方 式討論的功能。匪S120可以實(shí)施為通用計(jì)算設(shè)備或?qū)S糜?jì)算設(shè)備,例如如下面針對(duì)圖6所 描述的設(shè)備。
[0059] 匪S120和各個(gè)路由器110操作用于支持LDPLSP的數(shù)據(jù)平面命運(yùn)分離。在 IETF(互聯(lián)網(wǎng)工程任務(wù)組)中的RFC3031中描述了多協(xié)議標(biāo)簽交換(MPLS)架構(gòu)。
[0060] 如圖1所示,業(yè)務(wù)流(例如視頻或其他數(shù)據(jù)流)經(jīng)由一個(gè)或多個(gè)標(biāo)簽交換路 徑(LSP)通過(guò)各個(gè)中間節(jié)點(diǎn)110從源節(jié)點(diǎn)例如從LSR110-1被傳送到目的節(jié)點(diǎn)例如LSR 110-7。例如,第一LSP可以在源節(jié)點(diǎn)110-1發(fā)起,并且通過(guò)節(jié)點(diǎn)110-3,在節(jié)點(diǎn)110-5處終 止,其中邊緣LSR110-7是目的節(jié)點(diǎn)。類似地,第二LSP可以在源節(jié)點(diǎn)110-1處發(fā)起,并且 通過(guò)節(jié)點(diǎn)110-2,在節(jié)點(diǎn)110-5處終止,其中邊緣LSR110-7是目的節(jié)點(diǎn)。
[0061] 這里描述的各個(gè)實(shí)施方式提供了支持在一個(gè)或多個(gè)網(wǎng)絡(luò)元件或節(jié)點(diǎn)處托管和操 作共享公共數(shù)據(jù)平面的多個(gè)標(biāo)簽分發(fā)協(xié)議(LDP)標(biāo)簽交換路由器(LSR)實(shí)例。特別地,上 述實(shí)施方式被提供用于在網(wǎng)絡(luò)元件處的存儲(chǔ)器中實(shí)例化多個(gè)LSR實(shí)例,其中每個(gè)LSR具有 與其相關(guān)聯(lián)的各自的LSR標(biāo)識(shí)符(LSRID),并且用于在網(wǎng)絡(luò)元件處將每個(gè)LSRID映射到來(lái) 自與公共數(shù)據(jù)平面相關(guān)聯(lián)的IP地址池的各自的IP地址。每個(gè)LSR實(shí)例適于支持與對(duì)等網(wǎng) 絡(luò)元件處的LSR之間的各自的LDP會(huì)話。
[0062] 各個(gè)實(shí)施方式提供了為所述多個(gè)LSR實(shí)例中的至少一個(gè)LSR實(shí)例發(fā)起LDP發(fā)現(xiàn), 以便由此發(fā)現(xiàn)一個(gè)或多個(gè)對(duì)等端網(wǎng)絡(luò)元件或節(jié)點(diǎn)處的鄰近LSR,針對(duì)多個(gè)LSR實(shí)例中的至 少一個(gè)LSR實(shí)例為一個(gè)或多個(gè)LSR實(shí)例發(fā)起LDP會(huì)話建立,以便由此建立一個(gè)或多個(gè)各自 的LDP會(huì)話,以及針對(duì)多個(gè)LSR實(shí)例中的至少一個(gè)LSR實(shí)例為一個(gè)或多個(gè)LSR實(shí)例發(fā)起LDP 會(huì)話建立,以便由此通告一個(gè)或多個(gè)各自的LDP標(biāo)簽。
[0063] 各個(gè)實(shí)施方式提供了在多個(gè)對(duì)等端網(wǎng)絡(luò)元件或節(jié)點(diǎn)中的每個(gè)對(duì)等端網(wǎng)絡(luò)元件或 節(jié)點(diǎn)處執(zhí)行各個(gè)步驟,從而每個(gè)對(duì)等端網(wǎng)絡(luò)元件支持一個(gè)或多個(gè)LSR實(shí)例,該一個(gè)或多個(gè)LSR實(shí)例適于支持與其他對(duì)等端網(wǎng)絡(luò)元件的LSR實(shí)例之間的LDP會(huì)話。各個(gè)網(wǎng)絡(luò)元件或節(jié) 點(diǎn)可以向其他對(duì)等端網(wǎng)絡(luò)元件通告多個(gè)LSR托管能力。能夠托管多個(gè)LSR實(shí)例的那些網(wǎng)絡(luò) 元件或節(jié)點(diǎn)可以向其他對(duì)等端網(wǎng)絡(luò)元件通告所述多個(gè)LSR托管能力,例如經(jīng)由LDP節(jié)點(diǎn)-ID TLV來(lái)通告所述多個(gè)LSR托管能力,所述LDP節(jié)點(diǎn)-IDTLV唯一地標(biāo)識(shí)了進(jìn)行通告的網(wǎng)絡(luò)元 件。所述LDP節(jié)點(diǎn)-IDTLV承載在LDPHello消息的可選參數(shù)部分內(nèi)。
[0064] 各個(gè)實(shí)施方式提供了在網(wǎng)絡(luò)元件或節(jié)點(diǎn)處實(shí)例化的LSR處,響應(yīng)于經(jīng)由對(duì)等會(huì)話 接收到與已經(jīng)由所述網(wǎng)絡(luò)元件處的另一實(shí)例化的LSR接收到的FEC標(biāo)簽映射匹配的FEC標(biāo)簽映射,而經(jīng)由所述對(duì)等會(huì)話來(lái)傳送具有指示檢測(cè)到的回路條件的狀態(tài)碼的標(biāo)簽釋放消 息。在這種方式中,可以避免回路條件
[0065] 各個(gè)實(shí)施方式提供了網(wǎng)絡(luò)元件的每個(gè)實(shí)例化的LSR或節(jié)點(diǎn)可以使用包括對(duì)于網(wǎng) 絡(luò)元件的每個(gè)實(shí)例化的LSR來(lái)說(shuō)公共的一個(gè)或多個(gè)參數(shù)的Hello消息。每個(gè)Hello消息的 公共參數(shù)包括網(wǎng)絡(luò)元件的標(biāo)識(shí)符。
[0066] 各個(gè)實(shí)施方式提供了所述網(wǎng)絡(luò)元件或節(jié)點(diǎn)處的多個(gè)實(shí)例化的LSR中的每個(gè)實(shí)例 化的LSR被用于將各自的FEC類型的業(yè)務(wù)運(yùn)輸?shù)皆趯?duì)等端網(wǎng)絡(luò)元件處實(shí)例化的相對(duì)應(yīng)的LSR。所述FEC類型包括任意以下類型:IPv4FEC元素類型、IPv6FEC元素類型、單播元素類 型、多播元素類型、偽線元素類型、多播偽線元素類型或其它類型。
[0067] 各個(gè)實(shí)施方式提供了所述網(wǎng)絡(luò)元件或節(jié)點(diǎn)處的多個(gè)實(shí)例化的LSR中的每個(gè)實(shí)例 化的LSR與對(duì)等端網(wǎng)絡(luò)元件處實(shí)例化的相對(duì)應(yīng)的LSR通信,以便由此提供多個(gè)對(duì)等會(huì)話,每 個(gè)對(duì)等會(huì)話使用各自的傳輸通信協(xié)議(TCP)地址。在網(wǎng)絡(luò)元件或節(jié)點(diǎn)處的以及在對(duì)等端網(wǎng) 絡(luò)元件或節(jié)點(diǎn)處的實(shí)例化的LSR通常使用相同的標(biāo)簽空間,并且經(jīng)由LDP會(huì)話交換的FEC 標(biāo)簽映射是通常脫離的集合。
[0068] 圖2A描繪了根據(jù)一個(gè)實(shí)施方式的多實(shí)例OSPF(開放最短距離優(yōu)先)和LDP。提供 了針對(duì)多實(shí)例OSPF和LDP布置的各個(gè)實(shí)施方式。
[0069] 在一個(gè)實(shí)施方式中,例如,網(wǎng)絡(luò)被配置為使用要求LDPLSRID被映射到例如OSPF 路由器-ID(或IS-IS路由器ID或類似的)多個(gè)OSPF來(lái)建立目標(biāo)LDPHello鄰接。在這 個(gè)實(shí)施方式中,每個(gè)網(wǎng)絡(luò)分段通告被映射到該分段中的OSPF路由器-ID的IPv4地址,并且 不泄漏來(lái)自其他分段的路由器-ID。結(jié)果,多個(gè)LDPLSR在共享相同的數(shù)據(jù)平面的同一節(jié)點(diǎn) 中被實(shí)例化。然后,網(wǎng)絡(luò)運(yùn)行商能夠?qū)撛诘腎P網(wǎng)絡(luò)的分段分成IGP(內(nèi)部網(wǎng)關(guān)協(xié)議)中 的不同因特網(wǎng)路由實(shí)例,例如OSPF開放最短路徑優(yōu)先)或ISIS(中間系統(tǒng)-中間系統(tǒng))。 例如,在多實(shí)例OSPF中,其中每個(gè)OSPF由分離的4字節(jié)的OSPF路由器-ID來(lái)標(biāo)識(shí),單個(gè)平 臺(tái)能夠?yàn)槊總€(gè)這種網(wǎng)絡(luò)分段終止多個(gè)這種實(shí)例。
[0070] 其他實(shí)施方式提供了LSP來(lái)作為TE(業(yè)務(wù)工程)隧道上的IGP捷徑上的LDP,其中 LDPLSP進(jìn)一步搭乘標(biāo)記為L(zhǎng)SP體系的TE(業(yè)務(wù)工程)MPLS隧道。LDP對(duì)等的目標(biāo)是確定 的,并且LDP標(biāo)簽在TE隧道上承載,其在每個(gè)中間路由節(jié)點(diǎn)上被交換。當(dāng)中間節(jié)點(diǎn)或鏈路 出現(xiàn)故障時(shí),TE隧道能夠提供對(duì)LDPLSP的適應(yīng)性。
[0071] 如圖2所示,兩個(gè)目標(biāo)LDP對(duì)等節(jié)點(diǎn)(即節(jié)點(diǎn)110JP1107)間接地連接。節(jié)點(diǎn)-IlOi 中的LSPLSR正在使用IPl來(lái)作為路由器-ID,并且節(jié)點(diǎn)-IlO7中的LSPLSR正在使用IP4 來(lái)作為路由器-ID。但是,在每個(gè)網(wǎng)絡(luò)分段Nl、N2以及N3上分別有3個(gè)分離的OSPF實(shí)例 在運(yùn)行。這些實(shí)例已經(jīng)分別針對(duì)Nl和N2將IP2和IP3映射為節(jié)點(diǎn)-IlO1中的路由器-ID。 節(jié)點(diǎn)-IlO7已經(jīng)分別針對(duì)N2和N3將IP5和IP6映射為路由器-ID。由于安全性原因,運(yùn)營(yíng) 商決定不將IPl和IP4在每個(gè)網(wǎng)絡(luò)分段中通告。因而,僅向網(wǎng)絡(luò)Nl通告IP2 ;僅向網(wǎng)絡(luò)N2 通告IP3 ;僅向網(wǎng)絡(luò)N2通告IP5,并且僅向網(wǎng)絡(luò)3通告IP6。
[0072] 在這種情況中,不能在網(wǎng)絡(luò)上通過(guò)將LSRID分別映射到IPl和IP4來(lái)形成LDP Hello鄰接。通過(guò)使用1?2、1?3、1?5、1?6作為傳輸?shù)刂罚??1和1?4可以保持為1^1?10,但 是這對(duì)各種基于LDP的應(yīng)用并非有效。有各種應(yīng)用,例如基于使用BGP聲音發(fā)現(xiàn)的虛擬個(gè)人 LAN服務(wù)(VPLS)的LDP、或者基于動(dòng)態(tài)多分段偽線(MS-PW)的LDP,其中IP2、IP3、IP5、IP6 可以是BGP下一跳并且結(jié)果目標(biāo)LDP鄰接需要被"自動(dòng)創(chuàng)建"到BGP下一跳。運(yùn)營(yíng)商一直 使用映射到OSPF路由器-ID、LDPLSRID、BGP下一跳、針對(duì)"無(wú)縫"MPLS網(wǎng)絡(luò)中的OAM(操 作、管理和維護(hù))的交叉會(huì)議的公共IP地址。
[0073] 為了形成網(wǎng)絡(luò)N1、N2以及N3上的目標(biāo)LDPhello鄰接,并且能夠在穿過(guò)這些網(wǎng)絡(luò) 的IGP捷徑上建立無(wú)縫LDPLSP,LDP指派多個(gè)LSRID如下:
[0074] 在節(jié)點(diǎn)IlO1中:
[0075] 在與網(wǎng)絡(luò)Nl中的任意對(duì)等端進(jìn)行通信時(shí)IP2作為L(zhǎng)SRID。
[0076] 在與網(wǎng)絡(luò)N2中的任意對(duì)等端進(jìn)行通信時(shí)IP3作為L(zhǎng)SRID。
[0077] 在節(jié)點(diǎn)IlOz中:
[0078] 在與網(wǎng)絡(luò)N2中的任意對(duì)等端進(jìn)行通信時(shí)IP5作為L(zhǎng)SRID。
[0079] 在與網(wǎng)絡(luò)N3中的任意對(duì)等端進(jìn)行通信時(shí)IP6作為L(zhǎng)SRID。
[0080] 節(jié)點(diǎn)-IlO1和節(jié)點(diǎn)-IlO7中的所有LSR需要在同一標(biāo)簽空間中,這是因?yàn)長(zhǎng)GP捷徑 上的LDPLSP需要在N1、N2、N3上是無(wú)縫的。因而,每個(gè)系統(tǒng)中的相同的數(shù)據(jù)平面被共享。
[0081] 圖2B描繪了根據(jù)各個(gè)實(shí)施方式的各種LDPLSP類型的命運(yùn)分離的一個(gè)示例性布 置。
[0082] LDP是按照IETF定義的RFC4447的偽線(PW)建立和維護(hù)協(xié)議的默認(rèn)協(xié)議。RFC 5036中的基本LDP規(guī)范定義為運(yùn)輸LSP(IPV4或IPV6)能力。
[0083] 在一個(gè)實(shí)施方式中,PW的信令從運(yùn)輸LSP分離以避免在與按個(gè)會(huì)話交換時(shí)發(fā)生線 路的頭部阻止一種類型與另一種類型。如果每種類型的標(biāo)簽在相同平臺(tái)之間的分離會(huì)話上 被交換,則可以實(shí)例化這種分離。類似地,運(yùn)營(yíng)商可能希望IPv4和IPv6LSP命運(yùn)分離,這 需要分離與相同的對(duì)等端的會(huì)話但共享相同的數(shù)據(jù)平面。IPv4和IPv6的命運(yùn)分離是運(yùn)營(yíng) 商通常采用雙IP棧網(wǎng)絡(luò)時(shí)的關(guān)鍵問(wèn)題。
[0084] 如圖2B所示,節(jié)點(diǎn)-IlO1和節(jié)點(diǎn)-IlO7正在運(yùn)行針對(duì)IPv4、IPv6以及PWLSP的命 運(yùn)分離的三個(gè)對(duì)等會(huì)話,同時(shí)共享同一標(biāo)簽空間/數(shù)據(jù)平面;即
[0085] Sl-會(huì)話,用于分發(fā)僅PW標(biāo)簽;
[0086] S2-會(huì)話,用于分發(fā)僅IPv4標(biāo)簽;以及
[0087] S3-會(huì)話,用于分發(fā)僅IPv6標(biāo)簽。
[0088] 為了建立兩個(gè)節(jié)點(diǎn)之間這種并行的命運(yùn)分離的LDP會(huì)話,將不同的LSRID用于由 節(jié)點(diǎn)發(fā)起的每個(gè)會(huì)話。然后得到的配置與LDP會(huì)話建立過(guò)程(例如在RFC5036中描述的) 后向兼容。
[0089] 此外,在使用這種控制平面分離的各種VPLS(虛擬個(gè)人LAN服務(wù))實(shí)施方式中,注 意所有這種命運(yùn)分離的會(huì)話在同一遠(yuǎn)程平臺(tái)或節(jié)點(diǎn)中終止。結(jié)果,所述應(yīng)用可以執(zhí)行回路 檢測(cè),并且采取進(jìn)一步的動(dòng)作,這是因?yàn)槿绻卸鄠€(gè)這些會(huì)話被用于由對(duì)等節(jié)點(diǎn)分發(fā)同 一組標(biāo)簽,則參與由同一對(duì)等節(jié)點(diǎn)執(zhí)行的應(yīng)用的并行的會(huì)話可以創(chuàng)建回路。
[0090] 命運(yùn)分離需要多個(gè)LDP實(shí)例布置允許同時(shí)進(jìn)行后向兼容性遵循RFC5036過(guò)程。這 種方案在商業(yè)上更可行,這是因?yàn)槠淠軌蛟诂F(xiàn)有LDP實(shí)施上配置。
[0091] 例如,各種實(shí)施方式提供了一種方法以便(1)實(shí)施共享相同的數(shù)據(jù)平面的多個(gè) LSR和為這種設(shè)置中配置的應(yīng)用執(zhí)行回路檢測(cè);(2)在使用單個(gè)公共標(biāo)簽空間的相同的平 臺(tái)或網(wǎng)絡(luò)節(jié)點(diǎn)中實(shí)施多個(gè)LDPLSR;以及(3)使用每個(gè)群組的各自的公共標(biāo)簽空間來(lái)在相 同的平臺(tái)或網(wǎng)絡(luò)節(jié)點(diǎn)中實(shí)施多個(gè)LDPLSR的群組。這些配置允許按照多實(shí)例LDP拓?fù)涞母?種LSP的命運(yùn)分離以及LDP網(wǎng)絡(luò)的分段。
[0092] 如這里所使用的,術(shù)語(yǔ)"LSR實(shí)例"和"LDP實(shí)例"一般在這里用于指示與例如對(duì)等 網(wǎng)絡(luò)元件或節(jié)點(diǎn)處實(shí)例化的LSR通信的在網(wǎng)絡(luò)元件或節(jié)點(diǎn)處實(shí)例化的LSR,其中在兩者之 間建立了LDP會(huì)話。
[0093] 多個(gè)LDP實(shí)例配置是解決來(lái)自網(wǎng)絡(luò)運(yùn)營(yíng)商的網(wǎng)絡(luò)分段和命運(yùn)分離需求的單點(diǎn)方 案。
[0094] 圖2C描繪了實(shí)施各種實(shí)施方式的一個(gè)示例性多個(gè)LDPLSR。具體來(lái)說(shuō),多個(gè)LDP LSR在共享公共數(shù)據(jù)平面的相同平臺(tái)中被實(shí)施。如圖2C所示,節(jié)點(diǎn)IIO1和IIO7在共享公共 數(shù)據(jù)平面的相同平臺(tái)中實(shí)施多個(gè)LDPLSR配置。并行的LDP會(huì)話在兩個(gè)對(duì)等平臺(tái)之間被建 立以進(jìn)行各種LSP類型的命運(yùn)分離。如圖所示,在節(jié)點(diǎn)IlO1與IlO7之間有3個(gè)并行的鏈路, 即LI、L2、L3。節(jié)點(diǎn)IlO1被配置具有分別被映射到IP地址IP1、IP2以及IP3的多個(gè)LSR, 并且節(jié)點(diǎn)IlO7被配置具有分別被映射到IP地址IP4、IP5以及IP6的多個(gè)LSR,導(dǎo)致了以下 的鄰接:(1)節(jié)點(diǎn)IlO1使用IPl作為L(zhǎng)SRID在鏈路Ll上形成與節(jié)點(diǎn)IlO7的hello鄰接; (2)節(jié)點(diǎn)IlO7使用IP4作為L(zhǎng)SRID在鏈路Ll上形成與節(jié)點(diǎn)IlO1的hello鄰接;(3)節(jié)點(diǎn) IlO1使用IP2作為L(zhǎng)SRID在鏈路L2上形成與節(jié)點(diǎn)IlO7的hello鄰接;(4)節(jié)點(diǎn)IlO7使用 IP5作為L(zhǎng)SRID在鏈路L2上形成與節(jié)點(diǎn)IlO1的hello鄰接;(5)節(jié)點(diǎn)IlO1使用IP3作為 LSRID在鏈路L3上形成與節(jié)點(diǎn)IlO7的hello鄰接;以及(6)節(jié)點(diǎn)IlO7使用IP6作為L(zhǎng)SR ID在鏈路L3上形成與節(jié)點(diǎn)IlO1的hello鄰接。
[0095] 在節(jié)點(diǎn)IlO1與IlO7之間形成三個(gè)LDP會(huì)話,其具有下面列出的上面的一組鄰接:
[0096] 會(huì)話I=IPl與IP4之間的LDP會(huì)話;
[0097] 會(huì)話2 =IP2與IP5之間的LDP會(huì)話;以及
[0098] 會(huì)話3 =IP3與IP6之間的LDP會(huì)話。
[0099] 所有會(huì)話上分發(fā)的標(biāo)簽分配來(lái)自同一標(biāo)簽空間的會(huì)話,并且因此將共享所述數(shù)據(jù) 平面。每個(gè)對(duì)等會(huì)話使用分離的TCP運(yùn)輸?shù)刂贰?br>
[0100] 在每個(gè)對(duì)等會(huì)話上交換的FEC標(biāo)簽映射是脫離的集合。RFC5561描述了LDP能 力,基于該LDP能力,各種FEC類型能力在為脫離的FEC類型建立并行的LDP會(huì)話的同時(shí)能 被交換。
[0101] 當(dāng)并行的多實(shí)例LDP會(huì)話在兩個(gè)對(duì)等節(jié)點(diǎn)之間運(yùn)行時(shí),重要的是檢測(cè)這種會(huì)話涉 及相同的對(duì)等節(jié)點(diǎn)。如果節(jié)點(diǎn)接收到來(lái)自并行的多LSR對(duì)等會(huì)話的相同的FEC標(biāo)簽映射, 則可以導(dǎo)致針對(duì)一些應(yīng)用的回路。這種應(yīng)用的一個(gè)例子可以是基于LDP的虛擬個(gè)人LAN服 務(wù)(VPLS)。因此,重要的是檢測(cè)和阻止這種回路。這里描述的實(shí)施方式包括用于檢測(cè)多實(shí) 例對(duì)等的方法。
[0102] 圖2D描繪了根據(jù)各種實(shí)施方式的針對(duì)每種標(biāo)準(zhǔn)LDPTLV格式編碼的一個(gè)示例性 LDP節(jié)點(diǎn)IDTLV。
[0103] 各種實(shí)施方式提供了顯示為節(jié)點(diǎn)-ID類型的字段208,其由IAN中的LDPTLV注冊(cè) 中可用的數(shù)量來(lái)在IETF中標(biāo)準(zhǔn)化。在其他實(shí)施方式中,使用了如RFC5036中描述的賣方 特定的LDPTLV類型。值字段210是48比特標(biāo)識(shí)符,其是網(wǎng)絡(luò)上的唯一的標(biāo)識(shí)符。
[0104] 托管多個(gè)LDP實(shí)例的節(jié)點(diǎn)在由該節(jié)點(diǎn)發(fā)起的所有Hello消息中通告同一LDP節(jié) 點(diǎn)-IDTLV。在一些實(shí)施方式中,所述值可以是能夠唯一識(shí)別網(wǎng)絡(luò)中的節(jié)點(diǎn)的IEEE賣方特 定MAC地址。
[0105] 當(dāng)LSR接收到來(lái)自對(duì)等會(huì)話的FEC標(biāo)簽映射、但同一FEC映射已經(jīng)在與同一節(jié) 點(diǎn)-ID相關(guān)聯(lián)的另一對(duì)等會(huì)話上被接收到時(shí),接收LSR發(fā)送標(biāo)簽釋放到對(duì)等會(huì)話,該標(biāo)簽釋 放具有按照RFC5036的狀態(tài)代碼"回路_檢測(cè)到"。
[0106] 圖2E描繪了根據(jù)一個(gè)實(shí)施方式的按照RFC5036編碼的一個(gè)示例性LDPHello 消息215。字段219包含消息ID,其是用于識(shí)別該消息的32-比特值。字段220包含公共 Hello參數(shù)TLV,其規(guī)定為對(duì)于所有Hello消息來(lái)說(shuō)公共的參數(shù),而字段221包含Hello消 息的可選的參數(shù)。用于公共的Hello參數(shù)TLV的編碼參考圖3A來(lái)描述。
[0107] 圖3A描繪了根據(jù)一個(gè)實(shí)施方式的按照標(biāo)準(zhǔn)LDP格式來(lái)編碼的一個(gè)示例性公共 Hello參數(shù)TLV300。
[0108] 參考圖2C,節(jié)點(diǎn)-IlO1針對(duì)具有節(jié)點(diǎn)IDSl的所有其LSR發(fā)出Hello。這些Hello 消息根據(jù)圖3A中描繪的格式而被編碼。
[0109] 字段310包含以秒為單位的Hello保持時(shí)間。LSR維持從潛在的對(duì)等端接收到的 Hello的記錄。Hello保持時(shí)間規(guī)定了發(fā)送LSR將維持其來(lái)自接收LSR的Hello的記錄而 不接收另一Hello的時(shí)間。
[0110] 在一些實(shí)施方式中,一對(duì)LSR決定其用于來(lái)自彼此的Hello的保持時(shí)間。每個(gè)提 議了保持時(shí)間。使用的保持時(shí)間是其Hello中提議的最小保持時(shí)間。值0意味著使用默認(rèn) 值,其是針對(duì)鏈路Hello的15秒和針對(duì)目標(biāo)Hello的45秒。值Oxffff意味著無(wú)限。
[0111] 標(biāo)記為"T"的字段311指代目標(biāo)Hello。值1規(guī)定了該Hello是目標(biāo)Hello。值 〇規(guī)定了該Hello是鏈路Hello。
[0112] 標(biāo)記為"R"的字段312指代請(qǐng)求發(fā)送目標(biāo)Hello。值1請(qǐng)求接收機(jī)發(fā)送周期性的 目標(biāo)Hello給該Hello的源。值0不進(jìn)行請(qǐng)求。
[0113] 發(fā)起擴(kuò)展發(fā)現(xiàn)的LSR將R設(shè)定成1。如果R是1,則接收LSR檢查其是否已經(jīng)被配 置為響應(yīng)于具有該請(qǐng)求的Hello而發(fā)送目標(biāo)Hello給Hello源。如果測(cè)試的結(jié)果是否定的, 則所述節(jié)點(diǎn)忽略所述請(qǐng)求。如果測(cè)試的結(jié)果是肯定的,則所述節(jié)點(diǎn)發(fā)起針對(duì)Hello源的目 標(biāo)Hello的周期性傳輸。
[0114] 標(biāo)記為"預(yù)留"的字段313被預(yù)留。其在發(fā)射被設(shè)定為零,并且在接收時(shí)被忽略。
[0115] 字段309是可選的。Hello消息的可變長(zhǎng)度字段包含0或更多的參數(shù),每個(gè)參數(shù)編 碼為TLV。由該版本的協(xié)議定義的可選參數(shù)如下:
[0116]
[0117]IPv4運(yùn).輸?shù)刂?br>
【權(quán)利要求】
1. 一種用于在網(wǎng)絡(luò)元件處托管共享公共標(biāo)簽空間的多個(gè)標(biāo)簽分發(fā)協(xié)議(LDP)標(biāo)簽交 換路由器(LSR)實(shí)例的方法,該方法包括: 在所述網(wǎng)絡(luò)元件處的存儲(chǔ)器內(nèi)實(shí)例化多個(gè)LSR實(shí)例,每個(gè)LSR實(shí)例具有與其相關(guān)聯(lián)的 各自的LSR標(biāo)識(shí)符(LSR ID)和公共標(biāo)簽空間標(biāo)識(shí)符(標(biāo)簽空間ID);以及 在所述網(wǎng)絡(luò)元件處將每個(gè)LSR ID映射到各自的IP地址; 其中每個(gè)LSR實(shí)例適于支持與對(duì)等端網(wǎng)絡(luò)元件處的LSR之間的各自的LDP會(huì)話。
2. 根據(jù)權(quán)利要求1所述的方法,其中所述網(wǎng)絡(luò)元件與多個(gè)不同的標(biāo)簽空間相關(guān)聯(lián),所 述公共標(biāo)簽空間包括所述多個(gè)不同的標(biāo)簽空間中的第一標(biāo)簽空間,其中所述多個(gè)不同的標(biāo) 簽空間中的每個(gè)標(biāo)簽空間具有與其相關(guān)聯(lián)的各自的多個(gè)LSR實(shí)例。
3. 根據(jù)權(quán)利要求2所述的方法,該方法還包括:重復(fù)所述實(shí)例化的步驟和所述映射的 步驟,以便由此提供共享所述多個(gè)不同的標(biāo)簽空間中的第二標(biāo)簽空間的多個(gè)LSR實(shí)例。
4. 根據(jù)權(quán)利要求1所述的方法,該方法還包括:為所述多個(gè)LSR實(shí)例中的至少一個(gè)LSR 實(shí)例發(fā)起LDP發(fā)現(xiàn),以便由此發(fā)現(xiàn)一個(gè)或多個(gè)對(duì)等端網(wǎng)絡(luò)元件處的鄰近LSR。
5. 根據(jù)權(quán)利要求1所述的方法,其中: 所述步驟是在多個(gè)對(duì)等端網(wǎng)絡(luò)元件中的每個(gè)對(duì)等端網(wǎng)絡(luò)元件處執(zhí)行的,從而每個(gè)對(duì)等 端網(wǎng)絡(luò)元件支持一個(gè)或多個(gè)LSR實(shí)例,該一個(gè)或多個(gè)LSR實(shí)例適于支持與其他對(duì)等端網(wǎng)絡(luò) 元件的LSR實(shí)例之間的LDP會(huì)話。
6. 根據(jù)權(quán)利要求1所述的方法,其中能夠托管多個(gè)LSR實(shí)例的每個(gè)對(duì)等端網(wǎng)絡(luò)元件 經(jīng)由LDP節(jié)點(diǎn)-ID TLV來(lái)向其他對(duì)等端網(wǎng)絡(luò)元件通告所述多個(gè)LSR托管能力,所述LDP節(jié) 點(diǎn)-ID TLV唯一地標(biāo)識(shí)了進(jìn)行通告的網(wǎng)絡(luò)元件。
7. 根據(jù)權(quán)利要求1所述的方法,該方法還包括: 在所述網(wǎng)絡(luò)元件處實(shí)例化的LSR處,響應(yīng)于經(jīng)由對(duì)等會(huì)話接收到與已經(jīng)由所述網(wǎng)絡(luò)元 件處的另一實(shí)例化的LSR接收到的FEC標(biāo)簽映射匹配的FEC標(biāo)簽映射,而經(jīng)由所述對(duì)等會(huì) 話來(lái)傳送具有指示檢測(cè)到的回路條件的狀態(tài)碼的標(biāo)簽釋放消息。
8. 根據(jù)權(quán)利要求1所述的方法,其中: 所述網(wǎng)絡(luò)元件處的多個(gè)實(shí)例化的LSR中的每個(gè)實(shí)例化的LSR被用于將各自的FEC類型 的業(yè)務(wù)運(yùn)輸?shù)皆趯?duì)等端網(wǎng)絡(luò)元件處實(shí)例化的相對(duì)應(yīng)的LSR ;并且 其中所述FEC類型包括任意以下類型:IPv4FEC元素類型、IPv6FEC元素類型、單播元素 類型、多播元素類型、偽線元素類型以及多播偽線元素類型。
9. 一種用于在網(wǎng)絡(luò)元件處托管共享公共數(shù)據(jù)平面的多個(gè)標(biāo)簽分發(fā)協(xié)議(LDP)標(biāo)簽交 換路由器(LSR)實(shí)例的電信網(wǎng)絡(luò)元件,該電信網(wǎng)絡(luò)元件包括處理器,該處理器被配置為: 在所述網(wǎng)絡(luò)元件處的存儲(chǔ)器內(nèi)實(shí)例化多個(gè)LSR實(shí)例,每個(gè)LSR實(shí)例具有與其相關(guān)聯(lián)的 各自的LSR標(biāo)識(shí)符(LSR ID);以及 在所述網(wǎng)絡(luò)元件處將每個(gè)LSR ID映射到來(lái)自與所述公共數(shù)據(jù)平面相關(guān)聯(lián)的IP地址池 的各自的IP地址; 其中每個(gè)LSR實(shí)例適于支持與對(duì)等端網(wǎng)絡(luò)元件處的LSR之間的各自的LDP會(huì)話。
10. -種計(jì)算機(jī)程序產(chǎn)品,其中計(jì)算機(jī)指令在由電信網(wǎng)絡(luò)元件中的處理器執(zhí)行時(shí),適于 所述電信網(wǎng)絡(luò)元件的操作以提供用于在網(wǎng)絡(luò)元件處托管共享公共數(shù)據(jù)平面的多個(gè)標(biāo)簽分 發(fā)協(xié)議(LDP)標(biāo)簽交換路由器(LSR)實(shí)例的方法,該方法包括: 在所述網(wǎng)絡(luò)元件處的存儲(chǔ)器內(nèi)實(shí)例化多個(gè)LSR實(shí)例,每個(gè)LSR實(shí)例具有與其相關(guān)聯(lián)的 各自的LSR標(biāo)識(shí)符(LSR ID);以及 在所述網(wǎng)絡(luò)元件處將每個(gè)LSR ID映射到來(lái)自與所述公共數(shù)據(jù)平面相關(guān)聯(lián)的IP地址池 的各自的IP地址; 其中每個(gè)LSR實(shí)例適于支持與對(duì)等端網(wǎng)絡(luò)元件處的LSR之間的各自的LDP會(huì)話。
【文檔編號(hào)】H04L12/723GK104365071SQ201380018768
【公開日】2015年2月18日 申請(qǐng)日期:2013年4月4日 優(yōu)先權(quán)日:2012年4月4日
【發(fā)明者】P·K·杜塔, M·艾薩維 申請(qǐng)人:阿爾卡特朗訊公司