欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種標簽分配方法及聚合設(shè)備的制作方法

文檔序號:7907866閱讀:175來源:國知局
專利名稱:一種標簽分配方法及聚合設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種標簽分配方法及聚合設(shè)備。
背景技術(shù)
隨著分層VPN (Virtual Private Network,虛擬專用網(wǎng))方案在 IP RAN (IP Radio Access Network, IP 無線接入網(wǎng))中應(yīng)用的越來越廣,SPE (Superstratum Provider Edge, 聚合運營商邊緣設(shè)備)從UPE(User_end Provider Edge,用戶側(cè)運營商邊緣設(shè)備)學習到的路由數(shù)量不斷增大,同時SPE建立的LSP(Label Switch Path,標簽轉(zhuǎn)發(fā)路徑)的數(shù)量也不斷增大。
SPE需要將從UPE學習到的所有路由發(fā)布給NPE (Network Provider Edge,網(wǎng)絡(luò)側(cè)運營商邊緣設(shè)備),并且建立LSP (label switched path,標簽交換路徑),以指導流量根據(jù)該LSP轉(zhuǎn)發(fā)到對應(yīng)的UPE,這樣,UPE數(shù)量越多,SPE的壓力越大。
同樣,對于第二種跨域(OptionB)的場景,ASBR(Autonomous System Boundary Router,自治系統(tǒng)邊界路由器)需要為域內(nèi)PE (Provider Edge,運營商邊緣設(shè)備)的所有路由分別分配一個標簽,并相應(yīng)地創(chuàng)建LSP,同時還需要為另外的ASBR發(fā)布過來的所有路由分別分配一個標簽,并相應(yīng)地創(chuàng)建LSP,對于較大的網(wǎng)絡(luò),ASBR需要支持分配大量的標簽和創(chuàng)建大量的LSP。
當前的組網(wǎng)中,利用按下一跳分配標簽技術(shù)進行標簽的分配。假如,SPEl WUPEl、 UPE2學習 路由發(fā)布給NPEl,其中UPE1、UPE2上各有10個VPN,每個VPN有10條路由,采用現(xiàn)有技術(shù)中的按下一跳分配標簽的技術(shù),可以對同一個PE發(fā)布的RD相同、相同下一跳、相同標簽的路由分配一個標簽,建立一條LSP,這樣SPEl需要給UPEl和UPE2上的每個VPN下的10條路由分配一個標簽,一共需要分配20個標簽,建立20條LSP。
然而,采用現(xiàn)有技術(shù)分配標簽資源時,如果PE上的VPN很多,則SPE或ASBR設(shè)備仍需要申請大量標簽、消耗大量標簽資源。發(fā)明內(nèi)容
本發(fā)明的實施例提供一種標簽分配方法及聚合設(shè)備,可以減少標簽的分配,節(jié)約標簽資源。
為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案
一種標簽分配方法,包括
聚合設(shè)備接收第一邊緣設(shè)備發(fā)送的路由消息,所述路由消息包括所述第一邊緣設(shè)備發(fā)布的私網(wǎng)路由;
所述聚合設(shè)備分配一個與所述第一邊緣設(shè)備對應(yīng)的聚合標簽,并根據(jù)所述聚合標簽建立標簽交換路徑LSP,所述LSP用于所述聚合設(shè)備將接收到的攜帶所述聚合標簽的數(shù)據(jù)報文傳送到所述第一邊緣設(shè)備。
一種聚合設(shè)備,包括
路由消息接收單元,用于接收第一邊緣設(shè)備發(fā)送的路由消息,所述路由消息包括所述第一邊緣設(shè)備發(fā)布的私網(wǎng)路由;標簽分配與LSP建立單元,用于分配一個與所述第一邊緣設(shè)備對應(yīng)的聚合標簽,并根據(jù)所述聚合標簽建立LSP,所述LSP用于所述聚合設(shè)備將接收到的攜帶所述聚合標簽的數(shù)據(jù)報文傳送到所述第一邊緣設(shè)備。一種第二層聚合設(shè)備,包括路由消息接收單元,用于接收第一層聚合設(shè)備發(fā)送的路由消息,所述路由消息包括所述第一邊緣設(shè)備發(fā)布的私網(wǎng)路由;標簽分配與LSP建立單元,用于分配第二層聚合標簽,并建立對應(yīng)所述第二層聚合標簽的第二層LSP,所述第二層LSP用于將所述第二層聚合設(shè)備接收到的攜帶有所述第二層聚合標簽的數(shù)據(jù)報文傳送到所述第一層聚合設(shè)備。 一種數(shù)據(jù)報文轉(zhuǎn)發(fā)方法,包括第一邊緣設(shè)備向聚合設(shè)備發(fā)送路由消息,所述路由消息中包括所述第一邊緣設(shè)備發(fā)布的私網(wǎng)路由;所述聚合設(shè)備接收所述路由消息;所述聚合設(shè)備分配一個與所述第一邊緣設(shè)備對應(yīng)的聚合標簽,并根據(jù)所述聚合標簽建立LSP,所述LSP用于所述聚合設(shè)備將接收到的攜帶所述聚合標簽的數(shù)據(jù)報文傳送到所述第一邊緣設(shè)備;所述聚合設(shè)備將所述私網(wǎng)路由、所述聚合標簽利用路由消息發(fā)送給第二邊緣設(shè)備;所述第二邊緣設(shè)備接收所述聚合設(shè)備發(fā)送的路由消息;所述第二邊緣設(shè)備接收到需要轉(zhuǎn)發(fā)到所述第一邊緣設(shè)備的數(shù)據(jù)報文時,將所述聚合標簽攜帶在所述數(shù)據(jù)報文中發(fā)送給所述聚合設(shè)備;所述聚合設(shè)備接收所述第二邊緣設(shè)備發(fā)送的所述數(shù)據(jù)報文;所述聚合設(shè)備根據(jù)所述聚合標簽,通過所述LSP將收到的所述數(shù)據(jù)報文轉(zhuǎn)發(fā)給所述第一邊緣設(shè)備;所述第一邊緣設(shè)備將接收到的所述數(shù)據(jù)報文發(fā)送到相應(yīng)的目的地。一種報文轉(zhuǎn)發(fā)系統(tǒng),所述報文轉(zhuǎn)發(fā)系統(tǒng)包括第一邊緣設(shè)備、第二邊緣設(shè)備和聚合設(shè)備,其中所述聚合設(shè)備包括聚合設(shè)備路由消息接收單元,用于接收所述第一邊緣設(shè)備發(fā)送的路由消息,所述路由消息包括所述第一邊緣設(shè)備發(fā)布的私網(wǎng)路由;標簽分配與LSP建立單元,用于分配一個與所述第一邊緣設(shè)備對應(yīng)的聚合標簽,并根據(jù)所述聚合標簽建立LSP,所述LSP用于所述聚合設(shè)備將接收到的攜帶所述聚合標簽的數(shù)據(jù)報文傳送到所述第一邊緣設(shè)備;路由消息發(fā)送單元,用于將所述聚合標簽利用路由消息發(fā)送給所述第二邊緣設(shè)備。本發(fā)明實施例提供的標簽分配方法及聚合設(shè)備,通過接收第一邊緣設(shè)備發(fā)送的路由消息,分配一個與所述第一邊緣設(shè)備對應(yīng)的聚合標簽,根據(jù)所述聚合標簽建立LSP,所述LSP用于所述聚合設(shè)備將接收到的攜帶所述聚合標簽的數(shù)據(jù)報文傳送到所述第一邊緣設(shè)備。與現(xiàn)有技術(shù)標簽分配過程中需要消耗大量標簽資源相比,本發(fā)明實施例提供的方案,可以減少標簽的分配,并且相應(yīng)的減少建立的LSP的數(shù)量,從而達到了節(jié)約標簽資源和減少建立的LSP數(shù)量的目的。


為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。I提供的一種標簽分配方法所適用的系統(tǒng)結(jié)構(gòu)示意圖;I提供的一種標簽分配方法的流程圖;I提供的一種聚合設(shè)備的框圖;2提供的另一種標簽分配方法的流程圖;2提供的另一種聚合設(shè)備的框圖;3提供的一種報文轉(zhuǎn)發(fā)方法的流程圖;3提供的再一種報文轉(zhuǎn)發(fā)系統(tǒng)的框圖;3提供的再一種報文轉(zhuǎn)發(fā)系統(tǒng)的框圖。
圖1為本發(fā)明實施例
圖2為本發(fā)明實施例
圖3為本發(fā)明實施例
圖4為本發(fā)明實施例
圖5為本發(fā)明實施例
圖6為本發(fā)明實施例
圖7為本發(fā)明實施例
圖8為本發(fā)明實施例具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
實施例1
本發(fā)明實施例提供一種標簽分配方法,該方法適用于圖1所示的場景。圖1所示的場景中,第一邊緣設(shè)備可以為NPE,也可以為UPE,第二邊緣設(shè)備可以為NPE,也可以為UPE。 但是,當?shù)谝贿吘壴O(shè)備為UPE時,第二邊緣設(shè)備為NPE ;當?shù)谝贿吘壴O(shè)備為NPE時,第二邊緣設(shè)備為UPE。聚合設(shè)備可以為SPE或者ASBR。本發(fā)明實施例提供的方案中,以第一邊緣設(shè)備為UPE,第二邊緣設(shè)備為NPE,聚合設(shè)備為SPE為例進行詳細的描述。如圖2所示,該方法包括
101,聚合設(shè)備接收第一邊緣設(shè)備發(fā)送的路由消息,所述路由消息包括所述第一邊緣設(shè)備發(fā)布的私網(wǎng)路由;
舉例來說,所述路由消息 中包括所述第一邊緣設(shè)備發(fā)布的私網(wǎng)路由,所述路由消息中的私網(wǎng)路由包括RD(Route Distinguisher,路由標識)和下一跳地址等信息,所述路由消息中還包括所述第一邊緣設(shè)備為所述私網(wǎng)路由分配的私網(wǎng)標簽。如圖1所示,路由消息中RD為1: 1,下一跳地址為1.1.1. 1/32,私網(wǎng)標簽(Label)為1025。
102,所述聚合設(shè)備分配一個與所述第一邊緣設(shè)備對應(yīng)的聚合標簽,并根據(jù)所述聚合標簽建立LSP,所述LSP用于所述聚合設(shè)備將接收到的攜帶所述聚合標簽的數(shù)據(jù)報文傳送到所述第一邊緣設(shè)備。
所述聚合設(shè)備針對從所述第一邊緣設(shè)備接收到的所有的路由信息分配的所述聚合標簽對于所述第一邊緣設(shè)備都是相同的,從而達到減少分配的標簽數(shù)量的目的。例如,如圖1所示,聚合設(shè)備針對第一邊緣設(shè)備分配聚合標簽2000,然后將所述RD、下一跳路由信息、私網(wǎng)標簽和聚合標簽通過路由消息發(fā)送給第二邊緣設(shè)備。舉例來說,所述路由消息可以為BGP(Border Gateway Protocol,邊界網(wǎng)關(guān)協(xié)議)協(xié)議的路由更新報文,所述聚合標簽可以為路由更新報文一個新增加的屬性,或者以擴展標簽棧的方式添加在所述路由更新報文中的NLPI (Network Layer Reachability Information,網(wǎng)絡(luò)層下一跳可達信息)的標簽棧中。所述聚合設(shè)備分配完所述第一聚合標簽后,將所述私網(wǎng)路由、所·述聚合標簽利用路由消息發(fā)送給第二邊緣設(shè)備。本發(fā)明實施例提供一種聚合設(shè)備,如圖3所示,所述聚合設(shè)備包括路由消息接收單元301,標簽分配與LSP建立單元302。路由消息接收單元301,用于接收第一邊緣設(shè)備發(fā)送的路由消息,所述路由消息包括所述第一邊緣設(shè)備發(fā)布的私網(wǎng)路由;標簽分配與LSP建立單元302,用于分配一個與所述第一邊緣設(shè)備對應(yīng)的聚合標簽,并根據(jù)所述聚合標簽建立LSP,所述LSP用于所述聚合設(shè)備將接收到的攜帶所述聚合標簽的數(shù)據(jù)報文傳送到所述第一邊緣設(shè)備。所述標簽分配與LSP建立單元302針對從第一邊緣設(shè)備接收到的所有的路由信息分配的所述聚合標簽對于所述第一邊緣設(shè)備都是相同的,從而達到減少分配的標簽數(shù)量的目的。所述聚合設(shè)備還可以進一步包括一個路由消息發(fā)送單元,用于將所述聚合標簽利用路由消息發(fā)送給第二邊緣設(shè)備。舉例來說,可以將分配的聚合標簽添加在所述路由消息中發(fā)送給第二邊緣設(shè)備。本發(fā)明實施例提供的標簽分配方法和聚合設(shè)備,通過接收第一邊緣設(shè)備發(fā)送的路由消息,分配一個與所述第一邊緣設(shè)備對應(yīng)的聚合標簽,根據(jù)所述聚合標簽建立LSP,所述LSP用于所述聚合設(shè)備將接收到的攜帶所述聚合標簽的數(shù)據(jù)報文傳送到所述第一邊緣設(shè)備。與現(xiàn)有技術(shù)標簽分配過程中需要消耗大量標簽資源相比,本發(fā)明實施例提供的方案,可以減少標簽的分配,并且相應(yīng)的減少建立的LSP的數(shù)量,從而達到了節(jié)約標簽資源和減少建立的LSP數(shù)量的目的。實施例2本發(fā)明實施例提供一種標簽分配的方法,應(yīng)用場景為,聚合設(shè)備中至少包含兩層聚合設(shè)備,這里,聚合設(shè)備可以為SPE,也可以為ASBR,其中,第一層聚合設(shè)備中可以包含至少兩個聚合設(shè)備,為了方便描述,本發(fā)明實施例提供的方案中,以聚合設(shè)備包括第一層聚合設(shè)備和第二層聚合設(shè)備,而第一層聚合設(shè)備進一步包括兩個聚合設(shè)備為例進行描述,其中第一層聚合設(shè)備分配的標簽可以統(tǒng)稱為第一層聚合標簽,第二層聚合設(shè)備分配的標簽可以統(tǒng)稱為第二層聚合標簽。需要說明的是,第一邊緣設(shè)備可以為NPE,也可以為UPE,第二邊緣設(shè)備可以為NPE,也可以為UPE。但是,當?shù)谝贿吘壴O(shè)備為UPE時,第二邊緣設(shè)備為NPE ;當?shù)谝贿吘壴O(shè)備為NPE時,第二邊緣設(shè)備為UPE。本發(fā)明實施例提供的方案中,以第一邊緣設(shè)備為UPE,第二邊緣設(shè)備為NPE為例進行詳細的描述。如圖4所示,該方法包括
401,第二層聚合設(shè)備接收第一層聚合設(shè)備發(fā)送的路由消息;
舉例來說,第一邊緣設(shè)備向第一層聚合設(shè)備發(fā)送路由消息,所述路由消息中包括所述第一邊緣設(shè)備發(fā)布的私網(wǎng)路由,所述路由消息中的私網(wǎng)路由包括RD(Route Distinguisher,路由標識)和下一跳地址等信息,所述路由消息中還包括所述第一邊緣設(shè)備為所述私網(wǎng)路由分配的私網(wǎng)標簽。例如,所述路由消息為BGP協(xié)議的路由更新報文,所述聚合標簽可以為路由更新報文一個新增加的屬性,或者以擴展標簽棧的方式添加在所述路由更新報文中的網(wǎng)絡(luò)層下一跳可達信息NLPI (Network Layer Reachability Information)的標簽棧中。
舉例來說,所述第一層聚合設(shè)備中包括兩個聚合設(shè)備第一第一層聚合設(shè)備和第二第一層聚合設(shè)備。第一第一層聚合設(shè)備和第二第一層聚合設(shè)備接收所述第一邊緣設(shè)備發(fā)送的所述路由消息,分別為所述私網(wǎng)路由分配一個與所述第一邊緣設(shè)備對應(yīng)的第一層聚合標簽,并分別建立對應(yīng)所述第一層聚合標簽的第一層LSP,所述第一層LSP用于所述第一層聚合設(shè)備將接收到的攜帶有所述第一層聚合標簽的數(shù)據(jù)報文傳送到所述第一邊緣設(shè)備。其中,第一第一層聚合設(shè)備針對第一邊緣設(shè)備分配第一第一層聚合標簽,第二第一層聚合設(shè)備針對第一邊緣設(shè)備分配第二第一層聚合標簽;并建立對應(yīng)所述第一第一層聚合設(shè)備的第一第一層LSP和對應(yīng)所述第二第一層聚合標簽的第二第一層LSP,所述第一第一層LSP以所述第一第一層聚合設(shè)備為起點,以第一邊緣設(shè)備為目的地,第二第一層LSP以所述第二第一層聚合設(shè)備為起點,以第一邊緣設(shè)備為目的地。當?shù)谝坏谝粚泳酆显O(shè)備接收到攜帶有第一第一層聚合標簽的數(shù)據(jù)報文時,使用所述第一第一層LSP將數(shù)據(jù)報文發(fā)送到第一邊緣設(shè)備,當?shù)诙谝粚泳酆显O(shè)備接收到攜帶有第二第一層聚合標簽的數(shù)據(jù)報文時,使用所述第二第一層LSP將數(shù)據(jù)報文發(fā)送到第一邊緣設(shè)備。
所述第一第一層聚合設(shè)備和第二第一層聚合設(shè)備將分配的所述第一第一層聚合標簽和第二第一層聚合標簽利用路由消息發(fā)送給所述第二層聚合設(shè)備。舉例來說,所述第一層聚合設(shè)備將所述第一層聚合標簽添加在所述路由消息中,隨私網(wǎng)路由和私網(wǎng)標簽一起發(fā)送給所述 第二層聚合設(shè)備。
402,所述第二層聚合設(shè)備分配第二層聚合標簽,并建立對應(yīng)所述第二層聚合標簽的第二層LSP,所述第二層LSP用于將所述第二層聚合設(shè)備接收到的攜帶有所述第二層聚合標簽的數(shù)據(jù)報文傳送到所述第一層聚合設(shè)備;
所述第二層聚合設(shè)備針對從第一層聚合設(shè)備接收到的所有的路由信息分配的聚合標簽對于每一個第一層聚合設(shè)備都是相同的,從而達到減少分配的標簽數(shù)量的目的。
舉例來說,所述第二層聚合設(shè)備可以針對所述第一第一層聚合設(shè)備分配第一第二層聚合標簽,針對第二第一層聚合設(shè)備分配第二第二層聚合標簽;并建立對應(yīng)所述第一第二層聚合標簽的第二 LSP和對應(yīng)所述第二第二層聚合標簽的第三LSP,所述第二 LSP以所述第二層聚合設(shè)備為起點,以第一第一層聚合設(shè)備為目的地,所述第三LSP以所述第二層聚合設(shè)備為起點,以第二第一層聚合設(shè)備為目的地。
或者,所述第二層聚合設(shè)備也可以針對所述第一層聚合設(shè)備只分配一個第二層聚合標簽。例如,當?shù)谝坏谝粚泳酆显O(shè)備處于主用狀態(tài),第二第一層聚合設(shè)備處于備用狀態(tài)時,針對處于主用狀態(tài)的第一第一層聚合設(shè)備分配一個第二層聚合標簽,并建立對應(yīng)第一第二層聚合標簽的第二層LSP,所述第二層LSP以所述第二層聚合設(shè)備為起點,以第一第一層聚合設(shè)備為目的地。舉例來說,所述第二層聚合設(shè)備分配第二層聚合標簽包括以下任一種方式方式一所述第二層聚合設(shè)備分配第二層聚合標簽,并使用所述第二層聚合標簽替換所述第一層聚合標簽;方式二 所述第二層聚合設(shè)備分配第二層聚合標簽,并將所述第二層聚合標簽疊加在所述第一層聚合標簽之上。分配完第二層聚合標簽后,所述第二層聚合設(shè)備將所述第二層聚合標簽利用路由消息發(fā)送給第二邊緣設(shè)備。需要說明的是,當?shù)诙泳酆显O(shè)備將分配的第二層聚合標簽替換收到的第一層聚合標簽時,發(fā)送給第二邊緣設(shè)備的路由消息中只包括第二層聚合標簽;當?shù)诙泳酆显O(shè)備將分配第二層聚合標簽疊加到第一層聚合標簽上時,發(fā)送給第二邊緣設(shè)備的路由消息中包括第一層聚合標簽和第二層聚合標簽。舉例來說,所述第二層聚合設(shè)備 可以將分配的第二層聚合標簽添加在從第一層聚合設(shè)備收到的路由消息中發(fā)送給其他邊緣設(shè)備,或者用分配的第二層聚合標簽替換從第一層聚合設(shè)備收到的路由消息中的第一層聚合設(shè)備,將替換后的路由消息發(fā)送給第二邊緣設(shè)備。例如,所述路由消息為BGP協(xié)議的路由更新報文,所述聚合標簽可以為路由更新報文一個新增加的屬性,或者以擴展標簽棧的方式添加在所述路由更新報文中的網(wǎng)絡(luò)層下一跳可達信息 NLPI (Network Layer Reachability Information)的標簽棧中。403,所述第二層聚合設(shè)備接收所述第二邊緣設(shè)備發(fā)送的攜帶第二層聚合標簽的數(shù)據(jù)報文,并根據(jù)所述第二層聚合標簽將數(shù)據(jù)報文轉(zhuǎn)發(fā)到所述第一層聚合設(shè)備;具體地,當?shù)诙泳酆显O(shè)備發(fā)送給第二邊緣設(shè)備的路由消息中包括第二聚合標簽而不包括第一層聚合標簽時,所述第二層聚合設(shè)備接收的所述第二邊緣設(shè)備發(fā)送的數(shù)據(jù)報文攜帶第二層聚合標簽而沒有攜帶第一層聚合標簽;當?shù)诙泳酆显O(shè)備發(fā)送給第二邊緣設(shè)備的路由消息中包括第一層聚合標簽和第二層聚合標簽時,所述第二層聚合設(shè)備接收的所述第二邊緣設(shè)備發(fā)送的數(shù)據(jù)報文攜帶第二層聚合標簽和第一層聚合標簽。相應(yīng)地,所述第二層聚合設(shè)備根據(jù)所述第二層聚合標簽將數(shù)據(jù)報文轉(zhuǎn)發(fā)到所述第一層聚合設(shè)備也包括兩種方式方式一當所述第二層聚合設(shè)備接收到攜帶有所述第二層聚合標簽和第一層聚合標簽的數(shù)據(jù)報文時,所述第二層聚合設(shè)備彈出接收到的所述數(shù)據(jù)報文中外層的所述第二層聚合標簽,并將所述彈出所述第二層聚合標簽的數(shù)據(jù)報文通過所述第二層LSP發(fā)送給所述第一層聚合設(shè)備。所述第一層聚合設(shè)備彈出接收到的數(shù)據(jù)報文中的第一層聚合標簽,并根據(jù)所述第一層聚合標簽將所述彈出第一層聚合標簽的數(shù)據(jù)報文通過所述第一層LSP發(fā)送給所述第一邊緣設(shè)備。方式二 當所述第二層聚合設(shè)備接收到數(shù)據(jù)報文中攜帶有所述第二層聚合標簽,而沒有攜帶所述第一層聚合標簽的數(shù)據(jù)報文時,所述第二層聚合設(shè)備將接收到的所述數(shù)據(jù)報文中的所述第二層聚合標簽交換為所述第一層聚合標簽,并將交換為所述第一層聚合標簽的數(shù)據(jù)報文通過所述第二層LSP發(fā)送給所述第一層聚合設(shè)備。所述第一層聚合設(shè)備根據(jù)接收到的數(shù)據(jù)報文中的第一層聚合標簽,通過所述第一層聚合標簽對應(yīng)的所述第一層LSP,將所述數(shù)據(jù)報文發(fā)送給所述第一邊緣設(shè)備。舉例來說,對于所述第一層聚合設(shè)備中的第一第一層聚合設(shè)備處于主用狀態(tài),而第二第一層聚合設(shè)備處于備用狀態(tài)的場景,如果第二層聚合設(shè)備接收到的所述數(shù)據(jù)報文中包括第二層聚合標簽和第一層聚合標簽,這時所述數(shù)據(jù)報文中包括的第一層聚合標簽為第一第一層聚合標簽,所述第一第一層聚合標簽為所述第一第一層聚合設(shè)備針對第一邊緣設(shè)備分配的聚合標簽。當所述第一第一層聚合設(shè)備發(fā)生故障時,所述第二層聚合設(shè)備彈出接收到的所述數(shù)據(jù)報文中的所述第二層聚合標簽,然后把數(shù)據(jù)報文中的第一第一層聚合標簽交換為第二第一層聚合標簽,所述第二第一層聚合標簽為所述第二第一層聚合設(shè)備針對第一邊緣設(shè)備分配的聚合標簽,然后將數(shù)據(jù)報文發(fā)送給所述第二第一層聚合設(shè)備;所述第二第一層聚合設(shè)備彈出接收到的數(shù)據(jù)報文中的第二第一層聚合標簽,并根據(jù)所述第二第一層聚合標簽將數(shù)據(jù)報文通過所述第一層LSP發(fā)送給所述第一邊緣設(shè)備。
再舉例來說,如果第二層聚合設(shè)備接收到的數(shù)據(jù)報文中包括第二層聚合標簽而不包括第一層聚合標簽時,所述第二層聚合設(shè)備將接收到的所述數(shù)據(jù)報文中的第二層聚合標簽交換為第一層聚合標簽,并將數(shù)據(jù)報文發(fā)送給所述第二第一層聚合設(shè)備;所述第一層聚合設(shè)備彈出接收到的數(shù)據(jù)報文中的第一層聚合標簽,并根據(jù)所述第一層聚合標簽將所述數(shù)據(jù)報文通過所述第一層LSP發(fā)送給所述第一邊緣設(shè)備。其中,第二層聚合設(shè)備存儲有所述第一層聚合標簽的信息。
本發(fā)明實施例提供一種第二層聚合設(shè)備,如圖5所示,該聚合設(shè)備可以為SPE,也可以為ASBR,該聚合設(shè)備具體包括路由消息接收單元501,標簽分配與LSP建立單元502。
路由消息接收單元501,用于接收第一層聚合設(shè)備發(fā)送的路由消息,所述路由消息包括所述第一邊緣設(shè)備發(fā)布的私網(wǎng)路由;
舉例來說,所述路由消息接收單元501接收第一層聚合設(shè)備中的第一第一層聚合設(shè)備發(fā)送的路由消息和第二第一層聚合設(shè)備發(fā)送的路由消息。
舉例來說,第一邊緣設(shè)備向第一層聚合設(shè)備發(fā)送路由消息,所述路由消息中包括所述第一邊緣設(shè)備發(fā)布的私網(wǎng)路由,該私網(wǎng)路由包括RD和下一跳地址等信息,所述路由消息中還包括所述第一邊緣設(shè)備為所述私網(wǎng)路由分配的私網(wǎng)標簽。第一層聚合設(shè)備在所述路由消息中添加其分配的第一層聚合標簽后發(fā)送給第二層聚合設(shè)備。例如,第一層聚合設(shè)備中的第一第一層聚合設(shè)備和第二第一層聚合設(shè)備分別針對第一邊緣設(shè)備分配聚合標簽,然后在所述路由消息中添加分配的第一第一層聚合標簽或者第二第一層聚合標簽后發(fā)送給第二層聚合設(shè)備。其中,第一邊緣設(shè)備可以為UPE,也可以為NPE,本發(fā)明實施例提供的方案中以第一邊緣設(shè)備為UPE進行描述。
標簽分配與LSP建立單元502,用于分配第二層聚合標簽,并建立對應(yīng)所述第二層聚合標簽的第二層LSP,所述第二層LSP用于將所述第二層聚合設(shè)備接收到的攜帶有所述第二層聚合標簽的數(shù)據(jù)報文傳送到所述第一層聚合設(shè)備;
所述標簽分配與LSP建立單元502針對從第一層聚合設(shè)備接收到的所有的路由信息分配的聚合標簽對于每一個第一層聚合設(shè)備都是相同的,從而達到減少分配的標簽數(shù)量的目的。
舉例來說,當所述標簽分配與LSP建立單元502針對第一層聚合設(shè)備中的第一第一層聚合設(shè)備和第二第一層聚合設(shè)備各分配一個第二層聚合標簽時,所述標簽分配與LSP 建立單元502具體包括
第一標簽分配與LSP建立模塊5021,用于針對所述第一第一層聚合設(shè)備分配一第一第二層聚合標簽,并建立對應(yīng)所述第一第二層聚合標簽的第一第二層LSP,所述第一第二層LSP以所述第二層聚合設(shè)備為起點,以第一第一層聚合設(shè)備為目的地;第二標簽分配與LSP建立模塊5022,用于針對所述第二第一層聚合設(shè)備分配一第二第二層聚合標簽,并建立對應(yīng)所述第二第二層聚合標簽的第二第二層LSP,所述第二第二層LSP以所述第二層聚合設(shè)備為起點,以所述第二第一層聚合設(shè)備為目的地?;蛘?,當所述標簽分配與LSP建立單元502針對第一層聚合設(shè)備中的第一第一層聚合設(shè)備和第二第一層聚合設(shè)備只分配一個第二層聚合標簽時,所述標簽分配與LSP建立單元502具體包括第一層聚合設(shè)備主備狀態(tài)確定模塊5023,用于確定第一層聚合設(shè)備的主備狀態(tài);標簽分配與LSP建立模塊5024,用于針對所述第一層聚合設(shè)備主備狀態(tài)確定模塊 5023確定的處于主用狀態(tài)的第一層聚合設(shè)備分配一個第二層聚合標簽,并建立對應(yīng)所述第二層聚合標簽的第二層LSP,所述第二層LSP用于將所述第二層聚合設(shè)備接收到的攜帶有所述第二層聚合標簽的數(shù)據(jù)報文傳送到所述第一層聚合設(shè)備。所述第二層聚合設(shè)備可以進一步包括,數(shù)據(jù)報文處理單元,用于根據(jù)所述聚合設(shè)備接收到的數(shù)據(jù)報文中的第二層聚合標簽,將所述數(shù)據(jù)報文通過所述第二層LSP發(fā)送給所述第一層聚合設(shè)備。舉例來說,所述數(shù)據(jù)報文處理單元可以具體包括標簽處理模塊和數(shù)據(jù)報文轉(zhuǎn)發(fā)模塊。其中,當?shù)诙泳酆显O(shè)備接收到的數(shù)據(jù)報文中包括既第二層聚合標簽又包括第一層聚合標簽時,所述標簽處理模塊用于彈出接收到的數(shù)據(jù)報文中的第二層聚合標簽,所述數(shù)據(jù)報文轉(zhuǎn)發(fā)模塊用于根據(jù)所述第二層聚合標簽將彈出第二層聚合標簽的數(shù)據(jù)報文通過所述第二層LSP發(fā)送給第一層聚合設(shè)備。當?shù)诙泳酆显O(shè)備接收到的數(shù)據(jù)報文中包括第二層聚合標簽而不包括第一層聚合標簽時,所述標簽處理模塊用于將所述第二層聚合設(shè)備接收到的數(shù)據(jù)報文中的第二層聚合標簽交換為第一層聚合標簽,并將交換為第一層聚合標簽的數(shù)據(jù)報文通過所述第二層LSP發(fā)送給所述第一層聚合設(shè)備。再舉例來說,所述數(shù)據(jù)報文處理單元還可以進一步包括主備切換檢測模塊,用于檢測第一層聚合設(shè)備是否發(fā)生主用和備用狀態(tài)的切換。例如,當所述第一層聚合設(shè)備中的第一第一層聚合設(shè)備由于故障切換為備用狀態(tài),而第二第一層聚合設(shè)備由備用狀態(tài)切換為主用狀態(tài)時,所述主備切換檢測模塊檢測到所述主備狀態(tài)的切換,并通知所述標簽處理模塊,所述標簽處理模塊將接收到的包括有第二層聚合標簽和第一層聚合標簽的數(shù)據(jù)報文中的第二層聚合標簽彈出,該第一層聚合標簽此時為第一第一層聚合標簽,該第一第一層聚合標簽是由切換前處于主用狀態(tài)的第一第一層聚合設(shè)備針對第一邊緣設(shè)備分配的,所述標簽處理模塊將內(nèi)層的第一第一層聚合標簽交換為第二第一層聚合標簽,該第二第一層聚合標簽是由當前處于主用狀態(tài)的第二第一層聚合設(shè)備針對第一邊緣設(shè)備分配的。然后所述數(shù)據(jù)報文轉(zhuǎn)發(fā)模塊將攜帶所述第二第一層聚合標簽的數(shù)據(jù)報文發(fā)送給所述第一層聚合設(shè)備。接收到所述攜帶所述第二第一層聚合標簽的數(shù)據(jù)報文的第一層聚合設(shè)備根據(jù)所述第二第一層聚合標簽將數(shù)據(jù)報文轉(zhuǎn)發(fā)給第一邊緣設(shè)備。本發(fā)明實施例提供的標簽分配方法和聚合設(shè)備通過二層聚合設(shè)備針對每個一層聚合設(shè)備分配一個聚合標簽,或者針對多個一層聚合設(shè)備分配一個聚合標簽。與現(xiàn)有技術(shù)標簽分配過程中需要消耗大量標簽資源相比,本發(fā)明實施例提供的方案,可以減少標簽的分配,并且相應(yīng)的減少建立的LSP的數(shù)量,從而達到了節(jié)約標簽資源和減少建立的LSP數(shù)量的目的。
實施例3
本發(fā)明實施例提供一種報文發(fā)送方法,以分層VPN組網(wǎng)為例進行描述,這里,分層指參與VPN業(yè)務(wù)部署的PE設(shè)備,按照其在參與VPN業(yè)務(wù)部署時的不同功能繼續(xù)劃分層次。
需要說明的是,本發(fā)明實施例中的第一邊緣設(shè)備可以為NPE,也可以為UPE,第二邊緣設(shè)備可以為NPE,也可以為UPE。但是,當?shù)谝贿吘壴O(shè)備為UPE時,第二邊緣設(shè)備為NPE ; 當?shù)谝贿吘壴O(shè)備為NPE時,第二邊緣設(shè)備為UPE。當?shù)谝贿吘壴O(shè)備為NPE時,第二邊緣設(shè)備為UPE時,本實施例提供的報文發(fā)送方法的執(zhí)行過程與當?shù)谝贿吘壴O(shè)備為UPE時,第二邊緣設(shè)備為NPE的處理過程類似。因此,本發(fā)明實施例提供的方案中,以第一邊緣設(shè)備為UPE,第二邊緣設(shè)備為NPE為例進行詳細的描述。
本發(fā)明實施例提供一種報文發(fā)送方法,包括
601,第一邊緣設(shè)備向聚合設(shè)備發(fā)送路由消息,所述路由消息中包括所述第一邊緣設(shè)備發(fā)布的私網(wǎng)路由;
舉例來說,所述路由消息中還包括所述第一邊緣設(shè)備為所述私網(wǎng)路由分配的私網(wǎng)標簽,所述私網(wǎng)路由中包括RD和下一跳地址等信息。如圖1所示,路由消息中RD為1: 1, 下一跳地址為1.1.1. 1/32,私網(wǎng)標簽(Label)為1025。
602,所述聚合設(shè)備接收所述第一邊緣設(shè)備發(fā)送的路由消息;
603,所述聚合設(shè)備分配一個與所述第一邊緣設(shè)備對應(yīng)的聚合標簽,并根據(jù)所述聚合標簽建立LSP,所述LSP用于所述聚合設(shè)備將接收到的攜帶所述聚合標簽的數(shù)據(jù)報文傳送到所述第一邊緣設(shè)備;
舉例來說,當所述聚合設(shè)備僅包含一層聚合設(shè)備時,所述聚合設(shè)備按照實施例1 中的標簽分配方法分配標簽資源;當所述聚合設(shè)備包含第一層聚合設(shè)備和第二層聚合設(shè)備時,所述聚合設(shè)備按照實施例2中的標簽分配方法分配標簽資源,在此不再贅述。
604,所述聚合設(shè)備將所述私網(wǎng)路由、所述第一聚合標簽利用路由消息發(fā)送給第二邊緣設(shè)備;
具體地,可以將所述聚合標簽添加到所述路由消息中,發(fā)送給所述第二邊緣設(shè)備。 例如,所述路由消息為BGP協(xié)議的路由更新報文,所述聚合標簽可以為路由更新報文一個新增加的屬性,或者以擴展標簽棧的方式添加在所述路由更新報文中的網(wǎng)絡(luò)層下一跳可達信息 NLPI (Network Layer Reachability Information)的標簽棧中。
舉例來說,當所述聚合設(shè)備僅包含一層聚合設(shè)備時,所述聚合設(shè)備將所述私網(wǎng)路由、私網(wǎng)標簽、所述第一聚合標簽利用路由消息發(fā)送給所述第二邊緣設(shè)備;當所述聚合設(shè)備包含第一層聚合設(shè)備和第二層聚合設(shè)備時,所述第二層聚合設(shè)備將所述私網(wǎng)路由、私網(wǎng)標簽、第一層聚合標簽、第二層聚合標簽利用路由消息發(fā)送給所述第二邊緣設(shè)備,此時,所述第二層聚合標簽疊加在所述第一層聚合標簽之上;或者,所述第二層聚合設(shè)備將所述私網(wǎng)路由、私網(wǎng)標簽、第二層聚合標簽利用路由消息發(fā)送給所述第二邊緣設(shè)備,此時,所述第二層聚合標簽替換所述第一層聚合標簽。
605,所述第二邊緣設(shè)備接收所述聚合設(shè)備發(fā)送的所述路由消息;
舉例來說,所述第二邊緣設(shè)備可以為NPE,NPE接收到路由消息后,在轉(zhuǎn)發(fā)表中直接保存接收到的所述路由消息中的標簽;606,所述第二邊緣設(shè)備接收到需要轉(zhuǎn)發(fā)到所述第一邊緣設(shè)備的數(shù)據(jù)報文時,將所述聚合標簽攜帶在所述數(shù)據(jù)報文中發(fā)送給所述聚合設(shè)備;舉例來說,所述第二邊緣設(shè)備接收到需要轉(zhuǎn)發(fā)的數(shù)據(jù)報文時,查找私網(wǎng)FIB (Forwa rd Information Base,轉(zhuǎn)發(fā)信息庫),獲得所述數(shù)據(jù)報文將要轉(zhuǎn)發(fā)到的聚合設(shè)備,然后按順序在所述數(shù)據(jù)報文中壓入各個標簽。例如,當所述第二邊緣設(shè)備中保存的各個標簽為所述私網(wǎng)標簽、所述第一層聚合標簽、所述第二層聚合標簽時,在所述數(shù)據(jù)報文中按順序壓入所述私網(wǎng)標簽、所述第一層聚合標簽、所述第二層聚合標簽、所述第二邊緣設(shè)備到所述聚合設(shè)備的公網(wǎng)隧道標簽;當所述第二邊緣設(shè)備中保存的各個標簽為所述私網(wǎng)標簽、所述第二層聚合標簽時,在所述數(shù)據(jù)報文中按順序壓入所述私網(wǎng)標簽、第二層聚合標簽時、所述第二邊緣設(shè)備到所述聚合設(shè)備的公網(wǎng)隧道標簽。所述第二邊緣設(shè)備將攜帶所述聚合標簽的數(shù)據(jù)報文發(fā)送給所述聚合設(shè)備。例如,通過所述第二邊緣設(shè)備到所述聚合設(shè)備的公網(wǎng)隧道標簽標識的公網(wǎng)隧道將所述數(shù)據(jù)報文發(fā)送給所述聚合設(shè)備。607,所述聚合設(shè)備接收所述第二邊緣設(shè)備發(fā)送的所述數(shù)據(jù)報文;舉例來說,當所述聚合設(shè)備中僅包含一層聚合設(shè)備時,所述聚合設(shè)備接收所述第二邊緣設(shè)備發(fā)送的所述數(shù)據(jù)報文,所述數(shù)據(jù)報文中包括所述私網(wǎng)標簽、所述聚合標簽和所述第二邊緣設(shè)備到所述聚合設(shè)備的公網(wǎng)隧道標簽;當所述聚合設(shè)備中包含第一層聚合設(shè)備和第二層聚合設(shè)備時,所述第二層聚合設(shè)備接收所述第二邊緣設(shè)備發(fā)送的所述數(shù)據(jù)報文,所述數(shù)據(jù)報文中包括所述私網(wǎng)標簽、所述第一層聚合標簽、所述第二層聚合標簽和所述第二邊緣設(shè)備到所述聚合設(shè)備的公網(wǎng)隧道標簽;或者所述數(shù)據(jù)報文中包括所述私網(wǎng)標簽、所述第二層聚合標簽和所述第二邊緣設(shè)備到所述聚合設(shè)備的公網(wǎng)隧道標簽;608,所述聚合設(shè)備根據(jù)所述聚合標簽,通過所述LSP將收到的所述數(shù)據(jù)報文轉(zhuǎn)發(fā)給所述第一邊緣設(shè)備;舉例說明,當所述聚合設(shè)備僅包含一層聚合設(shè)備時,所述聚合設(shè)備彈出所述數(shù)據(jù)報文的公網(wǎng)隧道標簽,讀取所述聚合標簽,查詢ILM表,獲得所述數(shù)據(jù)報文將要轉(zhuǎn)發(fā)到的所述第一邊緣設(shè)備,然后將所述數(shù)據(jù)報文轉(zhuǎn)發(fā)至所述第一邊緣設(shè)備。其中,所述ILM (IncomingLabel Map,標簽轉(zhuǎn)發(fā)映射表)表具有從入標簽到相應(yīng)的下一跳標記轉(zhuǎn)發(fā)入口的映射關(guān)系,以將數(shù)據(jù)報文傳送到正確的下一跳地址。當所述聚合設(shè)備包含第一層聚合設(shè)備和第二層聚合設(shè)備時,所述聚合設(shè)備按照實施例2提供的標簽分配方法中報文轉(zhuǎn)發(fā)的方式將數(shù)據(jù)報文轉(zhuǎn)發(fā)給所述第一邊緣設(shè)備,在此不再贅述。609,第一邊緣設(shè)備將接收到的所述數(shù)據(jù)報文發(fā)送到相應(yīng)的目的地。舉例來說,所述數(shù)據(jù)報文到達第一邊緣設(shè)備后,第一邊緣設(shè)備彈出私網(wǎng)標簽,進入對應(yīng)的VPN實例,第一邊緣設(shè)備通過查找FIB表從而將數(shù)據(jù)報文傳送到相應(yīng)的目的地。參見圖7,本發(fā)明實施例還提供一種報文轉(zhuǎn)發(fā)系統(tǒng),所述報文轉(zhuǎn)發(fā)系統(tǒng)包括第一邊緣設(shè)備701,聚合設(shè)備702,第二邊緣設(shè)備703。第一邊緣設(shè)備701,用于向聚合設(shè)備702發(fā)送路由消息,所述路由消息包括所述第一邊緣設(shè)備發(fā)布的私網(wǎng)路由;
所述第一邊緣設(shè)備701可以為UPE,也可以為NPE,為了方便描述,本發(fā)明實施例以所述第一邊緣設(shè)備701為UPE進行詳細描述。舉例來說,所述聚合設(shè)備可以包括聚合設(shè)備路由消息接收單元,用于接收所述第一邊緣設(shè)備發(fā)送的路由消息,所述路由消息包括所述第一邊緣設(shè)備發(fā)布的私網(wǎng)路由;標簽分配與LSP建立單元,用于分配一個與所述第一邊緣設(shè)備對應(yīng)的聚合標簽,并根據(jù)所述聚合標簽建立LSP,所述LSP用于所述聚合設(shè)備將接收到的攜帶所述聚合標簽的數(shù)據(jù)報文傳送到所述第一邊緣設(shè)備;路由消息發(fā)送單元,用于將所述聚合標簽利用路由消息發(fā)送給所述第二邊緣設(shè)備。所述聚合設(shè)備可以為實施例1中的所述聚合設(shè)備,也可以為實施例2中所述的聚合設(shè)備,在此不再贅述。圖7為聚合設(shè)備包括一層聚合設(shè)備時的系統(tǒng)結(jié)構(gòu)示意圖,圖8為聚合設(shè)備包括兩層聚合設(shè)備時的系統(tǒng)結(jié)構(gòu)示意圖。 所述第二邊緣設(shè)備703,用于接收所述聚合設(shè)備702發(fā)送的路由消息,并保存所述路由消息中的所述私網(wǎng)路由、聚合標簽;所述第二邊緣設(shè)備還用于接收到需要轉(zhuǎn)發(fā)到所述第一邊緣設(shè)備的數(shù)據(jù)報文時,將所述聚合標簽攜帶在所述數(shù)據(jù)報文中發(fā)送給所述聚合設(shè)備,并將攜帶所述聚合標簽的數(shù)據(jù)報文發(fā)送給所述聚合設(shè)備。所述第二邊緣設(shè)備703對接收到的路由消息和數(shù)據(jù)報文的處理方式和本實施例提供的轉(zhuǎn)發(fā)報文的方法中相應(yīng)的處理方式相同,在此不再贅述。本發(fā)明實施例提供的報文轉(zhuǎn)發(fā)方法和系統(tǒng),通過接收第一邊緣設(shè)備發(fā)送的路由消息,分配一個與所述第一邊緣設(shè)備對應(yīng)的聚合標簽,并根據(jù)所述聚合標簽建立LSP,將所述聚合設(shè)備接收到的攜帶所述聚合標簽的數(shù)據(jù)報文通過所述LSP傳送到所述第一邊緣設(shè)備。與現(xiàn)有技術(shù)標簽分配過程中需要消耗大量標簽資源相比,本發(fā)明實施例提供的方案,可以減少標簽的分配,并且相應(yīng)的減少建立的LSP的數(shù)量,從而達到了節(jié)約標簽資源和減少建立的LSP數(shù)量的目的。本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括只讀存儲器(ROM,Read Only Memory)、隨機存取存儲器(RAM,RandomAccess Memory)、磁盤或光盤等。以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)所述以權(quán)利要求的保護范圍為準。
權(quán)利要求
1.一種標簽分配方法,其特征在于,包括聚合設(shè)備接收第一邊緣設(shè)備發(fā)送的路由消息,所述路由消息包括所述第一邊緣設(shè)備發(fā)布的私網(wǎng)路由;所述聚合設(shè)備分配一個與所述第一邊緣設(shè)備對應(yīng)的聚合標簽,并根據(jù)所述聚合標簽建立標簽交換路徑LSP,所述LSP用于所述聚合設(shè)備將接收到的攜帶所述聚合標簽的數(shù)據(jù)報文傳送到所述第一邊緣設(shè)備。
2.根據(jù)權(quán)利要求1所述的標簽分配方法,其特征在于,當所述聚合設(shè)備包括第一層聚合設(shè)備和第二層聚合設(shè)備時,所述聚合設(shè)備分配一個與所述第一邊緣設(shè)備對應(yīng)的聚合標簽,并根據(jù)所述聚合標簽建立LSP具體包括所述第一層聚合設(shè)備針對所述私網(wǎng)路由分配一個與所述第一邊緣設(shè)備對應(yīng)的第一層聚合標簽,并建立對應(yīng)所述第一層聚合標簽的第一層LSP,所述第一層LSP用于所述第一層聚合設(shè)備將接收到的攜帶有所述第一層聚合標簽的數(shù)據(jù)報文傳送到所述第一邊緣設(shè)備;所述第二層聚合設(shè)備接收所述第一層聚合設(shè)備發(fā)送的路由消息,所述第一層聚合設(shè)備發(fā)送的路由消息中攜帶所述私網(wǎng)路由和所述第一層聚合標簽;所述第二層聚合設(shè)備分配第二層聚合標簽,并建立對應(yīng)所述第二層聚合標簽的第二層LSP,所述第二層LSP用于將所述第二層聚合設(shè)備接收到的攜帶有所述第二層聚合標簽的數(shù)據(jù)報文傳送到所述第一層聚合設(shè)備。
3.根據(jù)權(quán)利要求2所述的標簽分配方法,其特征在于,當所述第一層聚合設(shè)備包括兩個聚合設(shè)備時,所述第二層聚合設(shè)備分配第二層聚合標簽包括所述第二層聚合設(shè)備分別為所述第一層聚合設(shè)備中每個第一層聚合設(shè)備分配一個第二層聚合標簽;或者,所述第二層聚合設(shè)備針對所述第一層聚合設(shè)備只分配一個第二層聚合標簽。
4.根據(jù)權(quán)利要求2或3所述的標簽分配方法,其特征在于,所述第二層聚合設(shè)備分配第二層聚合標簽包括所述第二層聚合設(shè)備分配第二層聚合標簽,并使用所述第二層聚合標簽替換所述第一層聚合標簽;或者,所述第二層聚合設(shè)備分配第二層聚合標簽,并將所述第二層聚合標簽疊加在所述第一層聚合標簽之上。
5.根據(jù)權(quán)利要求2-4任意一項所述的標簽分配方法,其特征在于,當所述第一層聚合設(shè)備中處于主用狀態(tài)的第一第一層聚合設(shè)備發(fā)生故障,而處于備用狀態(tài)的第二第一層聚合設(shè)備切換為主用狀態(tài)時,所述第二層聚合設(shè)備將接收到的攜帶有所述第一第一層聚合標簽和第二層聚合標簽的數(shù)據(jù)報文中的第二層聚合標簽彈出,并將所述第一第一層聚合標簽交換為第二第一層聚合標簽后發(fā)送給所述第二第一層聚合設(shè)備;或者,當所述第一層聚合設(shè)備中處于主用狀態(tài)的第一第一層聚合設(shè)備發(fā)生故障時,而處于備用狀態(tài)的第二第一層聚合設(shè)備切換為主用狀態(tài)時,所述第二層聚合設(shè)備將接收到的攜帶有所述第二層聚合標簽的數(shù)據(jù)報文中的第二層聚合標簽交換為第二第一層聚合標簽后發(fā)送給所述第二第一層聚合設(shè)備。
6.一種聚合設(shè)備,其特征在于,包括路由消息接收單元,用于接收第一邊緣設(shè)備發(fā)送的路由消息,所述路由消息包括所述第一邊緣設(shè)備發(fā)布的私網(wǎng)路由;標簽分配與LSP建立單元,用于分配一個與所述第一邊緣設(shè)備對應(yīng)的聚合標簽,并根據(jù)所述聚合標簽建立LSP,所述LSP用于所述聚合設(shè)備將接收到的攜帶所述聚合標簽的數(shù)據(jù)報文傳送到所述第一邊緣設(shè)備。
7.一種第二層聚合設(shè)備,其特征在于,包括路由消息接收單元,用于接收第一層聚合設(shè)備發(fā)送的路由消息,所述路由消息包括所述第一邊緣設(shè)備發(fā)布的私網(wǎng)路由;標簽分配與LSP建立單元,用于分配第二層聚合標簽,并建立對應(yīng)所述第二層聚合標簽的第二層LSP,所述第二層LSP用于將所述第二層聚合設(shè)備接收到的攜帶有所述第二層聚合標簽的數(shù)據(jù)報文傳送到所述第一層聚合設(shè)備。
8.根據(jù)權(quán)利要求7所述的第二層聚合設(shè)備,其特征在于,所述標簽分配與LSP建立單元包括第一標簽分配與LSP建立模塊,用于針對第一層聚合設(shè)備中的第一第一層聚合設(shè)備分配一個第一第二層聚合標簽,并建立對應(yīng)所述第一第二層聚合標簽的第一第二層LSP,所述第一第二層LSP以所述第二層聚合設(shè)備為起點,以第一第一層聚合設(shè)備為目的地;第二標簽分配與LSP建立模塊,用于針對第一層聚合設(shè)備中的第二第一層聚合設(shè)備分配一個第二第二層聚合標簽,并建立對應(yīng)所述第二第二層聚合標簽的第二第二層LSP,所述第二第二層LSP以所述第二層聚合設(shè)備為起點,以所述第二第一層聚合設(shè)備為目的地。
9.根據(jù)權(quán)利要求7所述的第二層聚合設(shè)備,其特征在于,所述標簽分配與LSP建立單元包括第一層聚合設(shè)備主備狀態(tài)確定模塊,用于確定第一層聚合設(shè)備的主備狀態(tài);標簽分配與LSP建立模塊,用于針對所述第一層聚合設(shè)備主備狀態(tài)確定模塊確定的處于主用狀態(tài)的第一層聚合設(shè)備分配一個第二層聚合標簽,并建立對應(yīng)所述第二層聚合標簽的第二層LSP,所述第二層LSP用于將所述第二層聚合設(shè)備接收到的攜帶有所述第二層聚合標簽的數(shù)據(jù)報文傳送到所述第一層聚合設(shè)備。
10.根據(jù)權(quán)利要求7-9任意一項所述的第二層聚合設(shè)備,其特征在于,所述第二層聚合設(shè)備進一步包括數(shù)據(jù)報文處理單元,所述數(shù)據(jù)報文處理單元用于根據(jù)所述第二層聚合設(shè)備接收到的數(shù)據(jù)報文中的第二層聚合標簽,將所述數(shù)據(jù)報文通過所述第二層LSP發(fā)送給所述第一層聚合設(shè)備。
11.根據(jù)權(quán)利要求7-10任意一項所述的第二層聚合設(shè)備,其特征在于,所述標簽分配與LSP建立單元包括主備切換檢測模塊,用于檢測第一層聚合設(shè)備是否發(fā)生主用和備用狀態(tài)的切換;標簽處理模塊,用于將接收到的攜帶有第二層聚合標簽和第一層聚合標簽的數(shù)據(jù)報文中的第二層聚合標簽彈出,該第一層聚合標簽為切換前處于主用狀態(tài)的第一第一層聚合設(shè)備針對第一邊緣設(shè)備分配的第一第一層聚合標簽,將所述第一第一層聚合標簽交換為第二第一層聚合標簽,所述第二第一層聚合標簽是由當前處于主用狀態(tài)的第二第一層聚合設(shè)備針對第一邊緣設(shè)備分配的,然后由所述數(shù)據(jù)報文處理單元將攜帶所述第二第一層聚合標簽的數(shù)據(jù)報文發(fā)送給所述第二第一層聚合設(shè)備。
12.—種數(shù)據(jù)報文轉(zhuǎn)發(fā)方法,其特征在于,包括第一邊緣設(shè)備向聚合設(shè)備發(fā)送路由消息,所述路由消息中包括所述第一邊緣設(shè)備發(fā)布的私網(wǎng)路由;所述聚合設(shè)備接收所述路由消息;所述聚合設(shè)備分配一個與所述第一邊緣設(shè)備對應(yīng)的聚合標簽,并根據(jù)所述聚合標簽建立LSP,所述LSP用于所述聚合設(shè)備將接收到的攜帶所述聚合標簽的數(shù)據(jù)報文傳送到所述第一邊緣設(shè)備;所述聚合設(shè)備將所述私網(wǎng)路由、所述聚合標簽利用路由消息發(fā)送給第二邊緣設(shè)備;所述第二邊緣設(shè)備接收所述聚合設(shè)備發(fā)送的路由消息;所述第二邊緣設(shè)備接收到需要轉(zhuǎn)發(fā)到所述第一邊緣設(shè)備的數(shù)據(jù)報文時,將所述聚合標簽攜帶在所述數(shù)據(jù)報文中發(fā)送給所述聚合設(shè)備;所述聚合設(shè)備接收所述第二邊緣設(shè)備發(fā)送的所述數(shù)據(jù)報文;所述聚合設(shè)備根據(jù)所述聚合標簽,通過所述LSP將收到的所述數(shù)據(jù)報文轉(zhuǎn)發(fā)給所述第一邊緣設(shè)備;所述第一邊緣設(shè)備將接收到的所述數(shù)據(jù)報文發(fā)送到相應(yīng)的目的地。
13. 一種報文轉(zhuǎn)發(fā)系統(tǒng),其特征在于,所述報文轉(zhuǎn)發(fā)系統(tǒng)包括第一邊緣設(shè)備、第二邊緣設(shè)備和如權(quán)利要求6-11所述的聚合設(shè)備。
全文摘要
本發(fā)明公開了一種標簽分配方法及聚合設(shè)備,涉及通信網(wǎng)絡(luò)技術(shù)領(lǐng)域,通過接收第一邊緣設(shè)備發(fā)送的路由消息,分配一個與所述第一邊緣設(shè)備對應(yīng)的聚合標簽,根據(jù)所述聚合標簽建立LSP,所述LSP用于所述聚合設(shè)備將接收到的攜帶所述第一聚合標簽的數(shù)據(jù)報文傳送到所述第一邊緣設(shè)備。與現(xiàn)有技術(shù)標簽分配過程中需要消耗大量標簽資源相比,本發(fā)明實施例提供的方案,可以減少標簽的分配,并且相應(yīng)的減少建立的LSP的數(shù)量,從而達到了節(jié)約標簽資源和減少建立的LSP數(shù)量的目的。
文檔編號H04L12/723GK103001872SQ20111026986
公開日2013年3月27日 申請日期2011年9月13日 優(yōu)先權(quán)日2011年9月13日
發(fā)明者王海波 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
鸡西市| 平凉市| 山西省| 阳春市| 绍兴县| 庆城县| 鹤壁市| 图木舒克市| 武安市| 同江市| 怀化市| 博客| 永德县| 谢通门县| 武威市| 昌黎县| 根河市| 聂拉木县| 宝清县| 寿宁县| 九江市| 开平市| 辉县市| 广安市| 皮山县| 万年县| 吉安市| 垣曲县| 福清市| 双峰县| 长子县| 阿鲁科尔沁旗| 柳林县| 正宁县| 柳河县| 张家界市| 内黄县| 廊坊市| 顺义区| 陆良县| 元朗区|