專利名稱:一種標簽重標記的處理方法和設備的制作方法
技術(shù)領域:
本發(fā)明涉及通信技術(shù)領域,特別是涉及一種標簽重標記的處理方法和設備。
背景技術(shù):
MPLS (Multi-Protocol Label Switching,多協(xié)議標簽交換)QOS (Quality of Service,服務質(zhì)量)需要根據(jù)MPLS標簽中EXP (experimental,實驗性用法)的值來區(qū)分不同的數(shù)據(jù)流,以實現(xiàn)差分服務,保證語音、視頻數(shù)據(jù)流的低延時、低丟包率,且保證網(wǎng)絡的高利用率。其中,在MPLS QOS業(yè)務中,對MPLS標簽的EXP值進行重新賦值的操作就是標簽重標記的過程,因此MPLS的標簽重標記在MPLS QOS的業(yè)務中起到了很大的作用?,F(xiàn)有技術(shù)中,標簽重標記主要是在設備上進行QOS的配置時進行的,配置過程如下(1)定義一個類,用來匹配同一 VPN(Virtual Private Network,虛擬專用網(wǎng)絡)內(nèi) DSCP (Differentiated Services Code Point,差分服務代碼點)為 AFll 的 MPLS 報文。(2) 定義一個流行為,設置MPLS報文中EXP的值,在該過程中,可實現(xiàn)MPLS的標簽重標記。(3) 定義QoS策略,為不同類的報文指定流行為,即對不同類的報文標記不同的EXP值。(4)在 MPLS網(wǎng)絡的PE (運營商邊緣路由器)入接口上應用已定義的QoS策略?;谏鲜鰳撕炛貥擞浀姆绞剑鐖D1所示,在PEl和PE2上需要通過定義類和流行為等方式實現(xiàn)MPLS的標簽重標記,例如,在接口 Ethernet 1/1上綁定QOS策略,對進入該入接口的流量進行MPLS標簽的重標記,然后再配置相應的QOS策略,在出接口對相關(guān)流量進行控制。但是,MPLS QOS業(yè)務進行MPLS標簽重標記是在流量進入MPLS域的入接口上應用 QOS策略,如果入接口很多,則需要定義很多流類型、流行為以及QOS策略,然后將QOS策略應用在入接口上,工作量較大;而且配置下來之后,如果需要修改,則需要將之前定義的流類型、流行為以及QOS策略刪除,然后再進行相關(guān)的配置,修改變化機制比較死板,工作量很大。
發(fā)明內(nèi)容
本發(fā)明提供一種標簽重標記的處理方法和設備,以利用分配MPLS標簽的消息來實現(xiàn)標簽重標記。為了達到上述目的,本發(fā)明提供一種標簽重標記的處理方法,應用于包括下游設備和上游設備的多協(xié)議標簽交換MPLS網(wǎng)絡中,該方法包括以下步驟當所述下游設備上具有標簽重標記的配置時,所述下游設備通過所述標簽重標記的配置獲得所述上游設備對應的標簽重標記的EXP值;所述下游設備將所述EXP值添加到用于為所述上游設備分配MPLS標簽的消息中, 并將所述消息發(fā)送給所述上游設備;所述上游設備從所述消息中獲得所述EXP值,并利用所述EXP值進行標簽重標記。
所述標簽重標記的配置包括
4
需要進行標簽重標記的路由IP地址信息;需要進行標簽重標記的EXP值。所述消息中還攜帶進行標簽重標記的操作類型,該操作類型包括更新EXP值;所述上游設備利用所述EXP值進行標簽重標記,具體包括當操作類型為更新EXP值時,所述上游設備將自身的MPLS標簽中的EXP值重標記為所述EXP值。所述消息中還攜帶進行標簽重標記的操作類型,該操作類型包括刪除EXP值;所述方法還包括當操作類型為刪除EXP值時,所述上游設備將自身的MPLS標簽中的EXP值重標記為默認值。所述方法還包括當所述下游設備上不具有標簽重標記的配置,且所述下游設備不是所述MPLS網(wǎng)絡中的出口路由器時,如果所述下游設備接收到用于為所述下游設備分配MPLS標簽的消息,且用于為所述下游設備分配MPLS標簽的消息中攜帶EXP值以及EXP 值傳輸?shù)木嚯x,則所述下游設備將該距離減1 ;如果處理結(jié)果大于等于1,所述下游設備將用于為所述下游設備分配MPLS標簽的消息中攜帶的EXP值添加到用于為所述上游設備分配MPLS標簽的消息中,并將用于為所述上游設備分配MPLS標簽的消息發(fā)送給所述上游設備。在用于為所述上游設備分配MPLS標簽的消息中,還攜帶有EXP值傳輸?shù)木嚯x,所述EXP值傳輸?shù)木嚯x是為所述下游設備分配MPLS標簽的消息中攜帶的EXP值傳輸?shù)木嚯x減1的結(jié)果。用于分配MPLS標簽的協(xié)議包括標簽分發(fā)協(xié)議LDP ;用于分配MPLS標簽的消息包括LDP的標簽映射消息。一種標簽重標記的處理設備,應用于包括下游設備和上游設備的多協(xié)議標簽交換 MPLS網(wǎng)絡中,該處理設備作為所述MPLS網(wǎng)絡的下游設備或者上游設備,且該處理設備包括通信模塊和處理模塊;其中當處理設備作為下游設備時,所述處理模塊,用于當自身具有標簽重標記的配置時,通過所述標簽重標記的配置獲得上游設備對應的標簽重標記的EXP值;將所述EXP值添加到用于為上游設備分配 MPLS標簽的消息中;所述通信模塊,用于將所述用于為上游設備分配MPLS標簽的消息發(fā)送給上游設備;當處理設備作為上游設備時,所述通信模塊,用于接收來自下游設備的用于為上游設備分配MPLS標簽的消息;所述處理模塊,用于從所述用于為上游設備分配MPLS標簽的消息中獲得EXP值, 并利用獲得的所述EXP值進行標簽重標記。所述標簽重標記的配置包括需要進行標簽重標記的路由IP地址信息;需要進行標簽重標記的EXP值。在用于為上游設備分配MPLS標簽的消息中,還攜帶進行標簽重標記的操作類型,
5該操作類型包括更新EXP值;當處理設備作為上游設備時,所述處理模塊,具體用于當操作類型為更新EXP值時,將自身的MPLS標簽中的EXP 值重標記為用于為上游設備分配MPLS標簽的消息中攜帶的EXP值。在用于為上游設備分配MPLS標簽的消息中,還攜帶進行標簽重標記的操作類型, 該操作類型包括刪除EXP值;當處理設備作為上游設備時,所述處理模塊,還用于當操作類型為刪除EXP值時,將自身的MPLS標簽中的EXP 值重標記為默認值。當處理設備作為下游設備時,所述處理模塊,還用于當自身不具有標簽重標記的配置,且自身不是所述MPLS網(wǎng)絡中的出口路由器時,如果接收到用于為自身分配MPLS標簽的消息,且用于為自身分配 MPLS標簽的消息中攜帶EXP值以及EXP值傳輸?shù)木嚯x,則將該距離減1 ;如果處理結(jié)果大于等于1,則將用于為自身分配MPLS標簽的消息中攜帶的EXP值添加到用于為上游設備分配MPLS標簽的消息中。在用于為上游設備分配MPLS標簽的消息中,還攜帶有EXP值傳輸?shù)木嚯x,所述EXP 值傳輸?shù)木嚯x是為自身分配MPLS標簽的消息中攜帶的EXP值傳輸?shù)木嚯x減1的結(jié)果。用于分配MPLS標簽的協(xié)議包括標簽分發(fā)協(xié)議LDP ;用于分配MPLS標簽的消息包括LDP的標簽映射消息。與現(xiàn)有技術(shù)相比,本發(fā)明至少具有以下優(yōu)點通過利用分配MPLS標簽的消息來實現(xiàn)標簽重標記,使得MPLS QOS業(yè)務中的標簽重標記不再需要進行QOS類和流行為的配置,也不需要與接口進行綁定,簡化了配置;而且可使得MPLS QOS業(yè)務中的標簽重標記與分發(fā)標簽的過程結(jié)合起來,實現(xiàn)了半自動化,使 MPLS標簽重標記不再需要在接口上都使能QOS策略。
圖1是現(xiàn)有技術(shù)中實現(xiàn)標簽重標記的組網(wǎng)示意圖;圖2是本發(fā)明中實現(xiàn)標簽重標記的組網(wǎng)示意圖;圖3是本發(fā)明提供的一種標簽重標記的處理方法流程圖;圖4是本發(fā)明提出的一種標簽重標記的處理設備結(jié)構(gòu)圖。
具體實施例方式本發(fā)明提出一種標簽重標記的處理方法,該方法應用于包括下游設備和上游設備的MPLS網(wǎng)絡中,如圖2所示,為本發(fā)明應用場景示意圖。在MPLS域中,包括PE1、PE2和PE3, 該PEl為MPLS域的入口路由器、PE2為MPLS域的交換路由器、PE3為MPLS域的出口路由器;實際應用中,交換路由器并不局限于PE2這一臺路由器,可以包含多個交換路由器。從入口路由器到出口路由器的方向上,依次為上游設備和下游設備,例如,入口路由器PEl與交換路由器PE2之間,PEl為上游設備,PE2為下游設備,交換路由器PE2與出口路由器PE3之間,PE2為上游設備,PE3為下游設備?;趫D2所示的組網(wǎng)情況,如圖3所示,該方法包括以下步驟步驟301,在下游設備上實現(xiàn)標簽重標記的配置。例如,在PE3和/或PE2上實現(xiàn)標簽重標記的配置。本發(fā)明中,該標簽重標記的配置中至少包括需要進行標簽重標記的路由IP地址信息(如需要進行標簽重標記的路由IP地址、以及該IP地址的掩碼);需要進行標簽重標記的EXP值。此外,該標簽重標記的配置中還可以包括EXP值傳輸?shù)木嚯x(即向上游設置EXP 值的最遠路徑),2臺相鄰設備之間的距離為1?;谏鲜銮闆r,本發(fā)明中提供的一種實現(xiàn)標簽重標記的配置的方式為通過采用如下命令實現(xiàn)標簽重標記的配置。mpls fee dest-addr mask-length exp exp_value[distance num]在上述的命令中,dest-addr 為需要進行標簽重標記的路由IP地址;mask-length 為 IP 地址的掩碼;exp 為需要進行標簽重標記的EXP值;num 為向上游設置EXP值的最遠路徑。此外,需要注意的是,針對已經(jīng)實現(xiàn)標簽重標記的配置的設備,還可以通過以下命令取消標簽重標記的配置。undo mpls fee dest-addr mask-length步驟302,當下游設備上具有標簽重標記的配置時,下游設備通過標簽重標記的配置獲得上游設備對應的標簽重標記的EXP值。其中,由于標簽重標記的配置中包含有需要進行標簽重標記的上游設備的IP地址信息以及需要進行標簽重標記的EXP值,因此,下游設備可通過標簽重標記的配置獲得上游設備對應的標簽重標記的EXP值。例如,當PE3上具有標簽重標記的配置時,PE3獲得PE2對應的標簽重標記的EXP 值;和/或,當PE2上具有標簽重標記的配置時,PE2獲得PEl對應的標簽重標記的EXP值。步驟303,下游設備將EXP值添加到用于為上游設備分配MPLS標簽的消息中,并將該消息發(fā)送給上游設備。例如,PE3將EXP值添加到用于為PE2分配MPLS標簽的消息中,并將消息發(fā)送給 PE2 ;PE2將EXP值添加到用于為PEl分配MPLS標簽的消息中,并將消息發(fā)送給PEl。步驟304,上游設備從消息中獲得EXP值,并利用EXP值進行標簽重標記。例如, PE2利用來自PE3的EXP值進行標簽重標記、PEl利用來自PE2的EXP值進行標簽重標記。本發(fā)明中,在用于為上游設備分配MPLS標簽的消息中,還可以攜帶進行標簽重標記的操作類型,該操作類型包括更新EXP值(該更新EXP值包括添加EXP值的操作類型) 和刪除EXP值;當操作類型為更新EXP值時,上游設備利用EXP值進行標簽重標記具體為上游設備將自身的MPLS標簽中的EXP值重標記為消息中攜帶的EXP值;當操作類型為刪除EXP值時,上游設備直接將自身的MPLS標簽中的EXP值重標記為默認值。此外,需要說明的是,對于下游設備來講,當下游設備上不具有標簽重標記的配置,且下游設備不是MPLS網(wǎng)絡中的出口路由器時,如果下游設備接收到用于為自身分配 MPLS標簽的消息,且用于為自身分配MPLS標簽的消息中攜帶EXP值以及EXP值傳輸?shù)木嚯x,則下游設備將該距離減1;
之后,如果處理結(jié)果大于等于1,則下游設備將用于為自身分配MPLS標簽的消息中攜帶的EXP值添加到用于為上游設備分配MPLS標簽的消息中,并將用于為上游設備分配 MPLS標簽的消息發(fā)送給上游設備。進一步的,在用于為上游設備分配MPLS標簽的消息中,還攜帶有EXP值傳輸?shù)木嚯x,EXP值傳輸?shù)木嚯x是為下游設備分配MPLS標簽的消息中攜帶的EXP值傳輸?shù)木嚯x減 1的結(jié)果。以上述應用場景為例,如果PE3上不具有標簽重標記的配置,由于PE3是MPLS網(wǎng)絡中的出口路由器,則不采用本發(fā)明提供的技術(shù)方案進行處理。如果PE2上不具有標簽重標記的配置,由于PE2不是MPLS網(wǎng)絡中的出口路由器, 則當PE2接收到用于為自身分配MPLS標簽的消息(該過程為PE3經(jīng)過上述步驟301-步驟 303的處理后,發(fā)送給PE2的),且消息中攜帶EXP值以及EXP值傳輸?shù)木嚯x,則PE2將該距離減1 ;如果處理結(jié)果大于等于1,則PE2獲知需要繼續(xù)向上游的PEl通知EXP值;因此,PE2 將來自PE3的消息中攜帶的EXP值添加到用于為PEl分配MPLS標簽的消息中,并將用于為 PEl分配MPLS標簽的消息發(fā)送給PEl。后續(xù)處理與上述步驟304的處理過程類似,在此不再贅述。需要說明的是,本發(fā)明中,用于分配MPLS標簽的協(xié)議包括但不限于LDP(Label Distribution Protocol,標簽分發(fā)協(xié)議);用于分配MPLS標簽的消息包括基于LDP的標簽映射(LABEL MAPPING)消息。以下結(jié)合基于LDP的LABEL MAPPING消息對本發(fā)明進行進一步說明。在MPLS域中進行標簽重標記的過程中,MPLS域中標簽分發(fā)使用的協(xié)議是LDP協(xié)議,本發(fā)明中,在LDP的LABEL MAPPING消息中加入一個嵌套的EXP parameter (參數(shù)),該 EXP parameter可包含3個字節(jié),分別為(I)EXP VALUE (值),即為EXP的取值(取值范圍為0到7),可為1個字節(jié)。(2)EXP OPERATION(操作),即為進行標簽重標記的操作類型,包括更新和刪除 (如取值為0時表示操作類型為更新,取值為1時表示操作類型為刪除),可為1個字節(jié)。(3)EXP DISTANCE(距離),即為從本臺設備起向自身的上游設置EXP值的距離,可為1個字節(jié)。需要說明的是,上述字節(jié)數(shù)、以及取值可以根據(jù)實際情況進行調(diào)整。綜上所述,本發(fā)明中,可采用該嵌套的EXP parameter來實現(xiàn)標簽重標記的過程, 如果在本臺設備上具有標簽重標記的配置,則會觸發(fā)LDP的LABEL MAPPING消息的發(fā)送,該 LABEL MAPPING消息的FEC Elements中會嵌套一個EXP parameter的字段,包含EXP的3 個字節(jié)的內(nèi)容。基于圖2所示的應用場景以及LABEL MAPPING消息,下面結(jié)合一個例子進行說明。一條路由(如1. 1. 1. 1的路由)進入MPLS域,PE3會首先判斷自身是否具有標簽重標記的配置,如果沒有,則走正常的LDP分發(fā)標簽的過程,該過程本發(fā)明中不再贅述;如果有,則在LDP分發(fā)標簽的過程中加入一個設置EXP值的過程,具體過程包括1、根據(jù)標簽重標記的配置獲取設置EXP值的相關(guān)參數(shù),包括三個參數(shù)a、EXP值的大小(在添加或者更新EXP值時需要,在刪除EXP值時,將EXP值設置為默認值0);
b、對EXP值的操作類型,包括更新和刪除(更新操作包括添加這個操作動作);C、考慮到在MPLS域內(nèi)并不是所有的設備均需要進行流量控制,因此需要考慮到進行EXP值的跳數(shù),該跳數(shù)的1跳的大小定義為PE設備開始向上游推一次標簽的距離,例如,PE3到PE2的跳數(shù)為1,PE3到PEl的跳數(shù)為2。2、在獲得參數(shù)之后,將參數(shù)作為一個嵌套的字段置于LABEL Mapping消息的FEC Element中,然后發(fā)往上游。3、在上游設備收到一個LABEL Mapping消息后,進行EXP Element字段的查詢,并進行EXP值跳數(shù)的判斷,如果EXP值跳數(shù)-1 > = 0,則說明需要進行EXP值的相關(guān)操作;之后,進行EXP值的操作類型的判斷,如果是更新操作,則讀取EXP值,將該EXP值與MPLS標簽進行綁定,并觸發(fā)本臺設備繼續(xù)發(fā)送攜帶有EXP Element字段的LABEL Mapping消息給上游設備;如果是刪除操作,則需要將EXP值與MPLS標簽的綁定刪除。綜上所述,本發(fā)明中,在進行MPLS標簽重標記時,不再依賴于在流量的入接口上綁定QOS策略,將標簽重標記過程與LDP分配標簽的過程有機的結(jié)合起來,在需要使用MPLS QOS業(yè)務時,在LDP進行分配標簽的同時,即可以根據(jù)流量的目的FEC來進行標簽的重標記。 這樣,無須在任何設備的流量入接口上綁定QOS策略來進行標簽的重標記,且可以根據(jù)LDP 由下游向上游發(fā)送標簽的方案實現(xiàn)EXP值跟隨標簽的分發(fā)而進行半自動化的配置,大大減少了配置和修改EXP值的工作量。基于與上述方法同樣的發(fā)明構(gòu)思,本發(fā)明還提出了一種標簽重標記的處理設備, 應用于包括下游設備和上游設備的多協(xié)議標簽交換MPLS網(wǎng)絡中,該處理設備作為所述 MPLS網(wǎng)絡的下游設備或者上游設備,如圖4所示,該處理設備包括通信模塊11和處理模塊12;其中當處理設備作為下游設備時,所述處理模塊12,用于當自身具有標簽重標記的配置時,通過所述標簽重標記的配置獲得上游設備對應的標簽重標記的EXP值;將所述EXP值添加到用于為上游設備分配 MPLS標簽的消息中;所述通信模塊11,用于將所述用于為上游設備分配MPLS標簽的消息發(fā)送給上游設備;當處理設備作為上游設備時,所述通信模塊11,用于接收來自下游設備的用于為上游設備分配MPLS標簽的消息;所述處理模塊12,用于從所述用于為上游設備分配MPLS標簽的消息中獲得EXP 值,并利用獲得的所述EXP值進行標簽重標記。本發(fā)明中,所述標簽重標記的配置包括需要進行標簽重標記的路由IP地址信息;需要進行標簽重標記的EXP值。在用于為上游設備分配MPLS標簽的消息中,還攜帶進行標簽重標記的操作類型, 該操作類型包括更新EXP值;當處理設備作為上游設備時,所述處理模塊12,具體用于當操作類型為更新EXP值時,將自身的MPLS標簽中的 EXP值重標記為用于為上游設備分配MPLS標簽的消息中攜帶的EXP值。在用于為上游設備分配MPLS標簽的消息中,還攜帶進行標簽重標記的操作類型,
9該操作類型包括刪除EXP值;當處理設備作為上游設備時,所述處理模塊12,還用于當操作類型為刪除EXP值時,將自身的MPLS標簽中的 EXP值重標記為默認值。當處理設備作為下游設備時,所述處理模塊12,還用于當自身不具有標簽重標記的配置,且自身不是所述MPLS 網(wǎng)絡中的出口路由器時,如果接收到用于為自身分配MPLS標簽的消息,且用于為自身分配 MPLS標簽的消息中攜帶EXP值以及EXP值傳輸?shù)木嚯x,則將該距離減1 ;如果處理結(jié)果大于等于1,則將用于為自身分配MPLS標簽的消息中攜帶的EXP值添加到用于為上游設備分配MPLS標簽的消息中。在用于為上游設備分配MPLS標簽的消息中,還攜帶有EXP值傳輸?shù)木嚯x,所述EXP 值傳輸?shù)木嚯x是為自身分配MPLS標簽的消息中攜帶的EXP值傳輸?shù)木嚯x減1的結(jié)果。本發(fā)明中,用于分配MPLS標簽的協(xié)議包括標簽分發(fā)協(xié)議LDP ;用于分配MPLS標簽的消息包括LDP的標簽映射消息。其中,本發(fā)明裝置的各個模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。通過以上的實施方式的描述,本領域的技術(shù)人員可以清楚地了解到本發(fā)明可以通過硬件實現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實現(xiàn)。基于這樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個非易失性存儲介質(zhì)(可以是⑶-ROM,U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。本領域技術(shù)人員可以理解附圖只是一個優(yōu)選實施例的示意圖,附圖中的模塊或流程并不一定是實施本發(fā)明所必須的。本領域技術(shù)人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分布于實施例的裝置中,也可以進行相應變化位于不同于本實施例的一個或多個裝置中。上述實施例的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。上述本發(fā)明序號僅僅為了描述,不代表實施例的優(yōu)劣。以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此,任何本領域的技術(shù)人員能思之的變化都應落入本發(fā)明的保護范圍。
權(quán)利要求
1.一種標簽重標記的處理方法,應用于包括下游設備和上游設備的多協(xié)議標簽交換 MPLS網(wǎng)絡中,其特征在于,該方法包括以下步驟當所述下游設備上具有標簽重標記的配置時,所述下游設備通過所述標簽重標記的配置獲得所述上游設備對應的標簽重標記的EXP值;所述下游設備將所述EXP值添加到用于為所述上游設備分配MPLS標簽的消息中,并將所述消息發(fā)送給所述上游設備;所述上游設備從所述消息中獲得所述EXP值,并利用所述EXP值進行標簽重標記。
2.如權(quán)利要求1所述的方法,其特征在于,所述標簽重標記的配置包括需要進行標簽重標記的路由IP地址信息;需要進行標簽重標記的EXP值。
3.如權(quán)利要求1所述的方法,其特征在于,所述消息中還攜帶進行標簽重標記的操作類型,該操作類型包括更新EXP值;所述上游設備利用所述EXP值進行標簽重標記,具體包括當操作類型為更新EXP值時,所述上游設備將自身的MPLS標簽中的EXP值重標記為所述EXP值。
4.如權(quán)利要求1所述的方法,其特征在于,所述消息中還攜帶進行標簽重標記的操作類型,該操作類型包括刪除EXP值;所述方法還包括當操作類型為刪除EXP值時,所述上游設備將自身的MPLS標簽中的EXP值重標記為默認值。
5.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括當所述下游設備上不具有標簽重標記的配置,且所述下游設備不是所述MPLS網(wǎng)絡中的出口路由器時,如果所述下游設備接收到用于為所述下游設備分配MPLS標簽的消息,且用于為所述下游設備分配MPLS標簽的消息中攜帶EXP值以及EXP值傳輸?shù)木嚯x,則所述下游設備將該距離減1 ;如果處理結(jié)果大于等于1,所述下游設備將用于為所述下游設備分配MPLS標簽的消息中攜帶的EXP值添加到用于為所述上游設備分配MPLS標簽的消息中,并將用于為所述上游設備分配MPLS標簽的消息發(fā)送給所述上游設備。
6.如權(quán)利要求5所述的方法,其特征在于,在用于為所述上游設備分配MPLS標簽的消息中,還攜帶有EXP值傳輸?shù)木嚯x,所述EXP值傳輸?shù)木嚯x是為所述下游設備分配MPLS標簽的消息中攜帶的EXP值傳輸?shù)木嚯x減1的結(jié)果。
7.如權(quán)利要求1-6任一項所述的方法,其特征在于,用于分配MPLS標簽的協(xié)議包括 標簽分發(fā)協(xié)議LDP ;用于分配MPLS標簽的消息包括LDP的標簽映射消息。
8.—種標簽重標記的處理設備,應用于包括下游設備和上游設備的多協(xié)議標簽交換 MPLS網(wǎng)絡中,其特征在于,該處理設備作為所述MPLS網(wǎng)絡的下游設備或者上游設備,且該處理設備包括通信模塊和處理模塊;其中當處理設備作為下游設備時,所述處理模塊,用于當自身具有標簽重標記的配置時,通過所述標簽重標記的配置獲得上游設備對應的標簽重標記的EXP值;將所述EXP值添加到用于為上游設備分配MPLS標簽的消息中;所述通信模塊,用于將所述用于為上游設備分配MPLS標簽的消息發(fā)送給上游設備;當處理設備作為上游設備時,所述通信模塊,用于接收來自下游設備的用于為上游設備分配MPLS標簽的消息;所述處理模塊,用于從所述用于為上游設備分配MPLS標簽的消息中獲得EXP值,并利用獲得的所述EXP值進行標簽重標記。
9.如權(quán)利要求8所述的設備,其特征在于,所述標簽重標記的配置包括需要進行標簽重標記的路由IP地址信息;需要進行標簽重標記的EXP值。
10.如權(quán)利要求8所述的設備,其特征在于,在用于為上游設備分配MPLS標簽的消息中,還攜帶進行標簽重標記的操作類型,該操作類型包括更新EXP值;當處理設備作為上游設備時,所述處理模塊,具體用于當操作類型為更新EXP值時,將自身的MPLS標簽中的EXP值重標記為用于為上游設備分配MPLS標簽的消息中攜帶的EXP值。
11.如權(quán)利要求8所述的設備,其特征在于,在用于為上游設備分配MPLS標簽的消息中,還攜帶進行標簽重標記的操作類型,該操作類型包括刪除EXP值;當處理設備作為上游設備時,所述處理模塊,還用于當操作類型為刪除EXP值時,將自身的MPLS標簽中的EXP值重標記為默認值。
12.如權(quán)利要求8所述的設備,其特征在于,當處理設備作為下游設備時,所述處理模塊,還用于當自身不具有標簽重標記的配置,且自身不是所述MPLS網(wǎng)絡中的出口路由器時,如果接收到用于為自身分配MPLS標簽的消息,且用于為自身分配MPLS標簽的消息中攜帶EXP值以及EXP值傳輸?shù)木嚯x,則將該距離減1 ;如果處理結(jié)果大于等于1,則將用于為自身分配MPLS標簽的消息中攜帶的EXP值添加到用于為上游設備分配MPLS標簽的消息中。
13.如權(quán)利要求12所述的設備,其特征在于,在用于為上游設備分配MPLS標簽的消息中,還攜帶有EXP值傳輸?shù)木嚯x,所述EXP值傳輸?shù)木嚯x是為自身分配MPLS標簽的消息中攜帶的EXP值傳輸?shù)木嚯x減1的結(jié)果。
14.如權(quán)利要求8-13任一項所述的設備,其特征在于,用于分配MPLS標簽的協(xié)議包括 標簽分發(fā)協(xié)議LDP ;用于分配MPLS標簽的消息包括LDP的標簽映射消息。
全文摘要
本發(fā)明公開了一種標簽重標記的處理方法和設備,該方法包括下游設備通過標簽重標記的配置獲得上游設備對應的標簽重標記的EXP值;所述下游設備將所述EXP值添加到用于為所述上游設備分配MPLS標簽的消息中,并將所述消息發(fā)送給所述上游設備;所述上游設備從所述消息中獲得所述EXP值,并利用所述EXP值進行標簽重標記。本發(fā)明中,可利用分配MPLS標簽的消息來實現(xiàn)標簽重標記。
文檔編號H04L12/56GK102291471SQ20111025435
公開日2011年12月21日 申請日期2011年8月31日 優(yōu)先權(quán)日2011年8月31日
發(fā)明者吳劍平, 黃李偉 申請人:杭州華三通信技術(shù)有限公司