專利名稱:一種設置多協(xié)議標簽交換報文優(yōu)先級的方法及設備的制作方法
技術(shù)領域:
本發(fā)明涉及多協(xié)議標簽交換(MPLS, Multi Protocol Label Switching)技 術(shù)領域,具體涉及一種設置多協(xié)議標簽交換報文優(yōu)先級的方法及設備。
背景技術(shù):
服務質(zhì)量(QoS , Quality of Service )是各種存在服務供需關系的場合中普 遍存在的概念,它評估服務方滿足客戶服務需求的能力。隨著新業(yè)務的不斷涌 現(xiàn),人們對MPLS網(wǎng)絡的QoS提出了更高的要求,用戶已不再滿足于能夠簡 單地把報文送達目的地,還希望在轉(zhuǎn)發(fā)過程中得到更好的服務,諸如支持為用 戶提供專用帶寬、減少報文的丟失率、管理和避免網(wǎng)絡擁塞、調(diào)控網(wǎng)絡的流量、 設置報文的優(yōu)先級。所有這些,都要求網(wǎng)絡應當具備更為完善的服務能力。
QoS進行有區(qū)別服務的前提和基礎是進行流分類(報文分類),流分類是 采用一定的規(guī)則進行流識別并分為不同的類。如圖l所示,MPLS報文頭中的 標簽包括4個字段,分別是20位(比特)的標簽值字段、3位的EXP字段、 1位的S字段和8位的生存時間TTL字段。其中,EXP字段通常用來攜帶MPLS 報文的優(yōu)先級參數(shù),因此對MPLS報文進行分類可以根據(jù)EXP字段,識別出 有不同優(yōu)先級的流量,從而與某種流控或資源分配的QoS動作關聯(lián)起來,以 針對不同優(yōu)先級提供區(qū)別服務。
目前,通常是在MPLS域的入口節(jié)點設備上對報文分類時設置MPLS報 文的EXP字段,這樣,在MPLS網(wǎng)絡的內(nèi)部就可以直接使用MPLS的EXP字 段作為優(yōu)先級分類標準,同時針對報文的優(yōu)先級,應用各種隊列技術(shù)對報文進 行不同的處理。因此,如何在入口節(jié)點設備上MPLS報文進行EXP字段的設 置,對于QOS處理十分關鍵。
現(xiàn)有技術(shù)中設置EXP字段通常是IP報文到達入口節(jié)點設備后,入口節(jié) 點設備在生成相應的MPLS報文的同時,自動將該IP報文中的服務類型(ToS,Type of Service )字段映射到MPLS報文的EXP字段。ToS字段中包括有用于表示IP優(yōu)先級的三個比特位,這三個比特位的值是在該IP報文到達入口節(jié)點設備之前就已經(jīng)設置好的,MPLS域的網(wǎng)絡管理員無法對其進行控制管理。例如,某個主機與MPLS域的入口節(jié)點設備連接,該主機在生成IP報文時,根據(jù)本地策略自行設置該IP報文的ToS字段;該IP報文到達入口節(jié)點設備時,入口節(jié)點設備自動將其中的ToS字段映射到MPLS報文的EXP字段。上述自動映射方式得到的EXP字段通常并不符合MPLS域的QoS要求。為解決該缺點,現(xiàn)有技術(shù)又進一步在MPLS域的各個入口節(jié)點設備上手工配置相應的出接口,在MPLS報文到達該出接口時,由該出接口對MPLS報文的EXP字段進行改寫,使之符合MPLS域的QoS要求。
從以上所述可以看出,現(xiàn)有技術(shù)在設置MPLS報文優(yōu)先級時,通過自動映射設置EXP字段通常不能滿足QoS要求,而進一步通過手工配置,則又需要在大量的入口節(jié)點設備上進行相應配置,所需要的人工配置工作量較大,配置較為繁瑣,缺乏組網(wǎng)QoS方案的靈活性。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種設置MPLS報文優(yōu)先級的方法及設備,簡化MPLS報文優(yōu)先級參數(shù)的配置,提高設置MPLS報文優(yōu)先級參數(shù)的靈活性。
為解決上述技術(shù)問題,本發(fā)明提供方案如下一種設置MPLS報文優(yōu)先級的方法,包括
步驟A, MPLS域的入口節(jié)點設備為接收到的目的地址為第一 IP地址的IP報文加上標簽,得到第一MPLS報文,所述第一IP地址為MPLS域中的第一節(jié)點設備的IP地址;
步驟B,入口節(jié)點設備根據(jù)預存的與所述第一 IP地址對應的優(yōu)先級參數(shù),設置第一 MPLS報文的優(yōu)先級,其中,所述優(yōu)先級參數(shù)是所述入口節(jié)點設備從所述第一節(jié)點設備發(fā)布的第一 IP地址的路由信息中獲取的。
上述方法中,所述步驟A之前還包括
入口節(jié)點設備接收第一節(jié)點設備發(fā)布的第一 IP地址的路由信息,所述路由信息中攜帶有預先配置的優(yōu)先級參數(shù);根據(jù)所述路由信息,計算得到所述入口節(jié)點到所述第一 IP地址的第一路由,并生成使用所述第一路由轉(zhuǎn)發(fā)MPLS報文的MPLS轉(zhuǎn)發(fā)表項;從所述路由信息中獲取所述優(yōu)先級參數(shù),并建立所述優(yōu)先級參數(shù)、所述第一 IP地址和所述MPLS轉(zhuǎn)發(fā)表項之間的對應關系。上述方法中,所述步驟B之后還包括
步驟C,入口節(jié)點設備根據(jù)所述MPLS轉(zhuǎn)發(fā)表項,確定第一 MPLS報文的下一跳地址,并根據(jù)預定的服務質(zhì)量QOS策略和第一 MPLS報文的優(yōu)先級,控制所述第一 MPLS報文的轉(zhuǎn)發(fā)。
上述方法中,所述優(yōu)先級參數(shù)攜帶在所述路由信息中的標記域。
上述方法中,所述步驟B中,所述設置第一MPLS報文的優(yōu)先級是根據(jù)所述優(yōu)先級參數(shù),設置第一 MPLS報文的EXP字段的值。
上述方法中,所述優(yōu)先級參數(shù)提取自所述第一路由信息的標記域中的低三位。
上述方法中,在所述第一節(jié)點設備配置的路由選擇協(xié)議為OSPF協(xié)議時,所述路由信息為攜帶有第5類或第7類LSA的鏈路狀態(tài)更新報文;
在所述第一節(jié)點設備配置的路由選擇協(xié)議為RIP版本2時,所述路由信息為RIP更新才艮文;
在所述第一節(jié)點設備配置的路由選擇協(xié)議為IS-IS路由協(xié)議時,所述路由信息為鏈路狀態(tài)報文。
本發(fā)明還提供了一種MPLS域的節(jié)點設備,包括
IP報文接收單元,用于接收目的地址為第一 IP地址的IP報文,所迷第一IP地址為所述MPLS域中的第一節(jié)點設備的IP地址;
加標簽單元,用于為所述第一IP報文加上標簽,得到第一MPLS^^艮文;
優(yōu)先級設置單元,用于根據(jù)預存的與所述第一 IP地址對應的優(yōu)先級參數(shù),設置第一 MPLS報文的優(yōu)先級,其中,所述優(yōu)先級參數(shù)是所述節(jié)點設備從所述第一節(jié)點設備發(fā)布的第一 IP地址的路由信息中獲取的。
上述節(jié)點設備中,還包括
路由信息接收單元,用于接收第一節(jié)點設備發(fā)布的第一 IP地址的路由信息,所述路由信息中攜帶有預先配置的優(yōu)先級參數(shù);
7對應關系建立單元,用于才艮據(jù)所述路由信息,計算得到所述入口節(jié)點到所
述第一 IP地址的第一路由,并生成使用所述第一路由轉(zhuǎn)發(fā)MPLS報文的MPLS轉(zhuǎn)發(fā)表項;從所述路由信息中獲取所述優(yōu)先級參數(shù),并建立所述優(yōu)先級參數(shù)、所述第一 IP地址和所述MPLS轉(zhuǎn)發(fā)表項之間的對應關系。上述節(jié)點設備中,還包括
MPLS轉(zhuǎn)發(fā)處理單元,用于根據(jù)所述MPLS轉(zhuǎn)發(fā)表項,確定第一 MPLS報文的下一跳地址,并根據(jù)預定的QOS策略和第一MPLS報文的優(yōu)先級,控制所述第一 MPLS報文的轉(zhuǎn)發(fā)。
上述節(jié)點設備中,所述對應關系建立單元,還用于從所述路由信息的標記域中獲取所述優(yōu)先級參數(shù)。
上述節(jié)點設備中,所述優(yōu)先級設置單元,還用于根據(jù)所述優(yōu)先級參數(shù)設置第一 MPLS報文的EXP字段的值,以設置所述第一 MPLS報文的優(yōu)先級
上述節(jié)點設備中,所述路由信息為RIP更新報文、鏈路狀態(tài)報文或攜帶有第5類或第7類LSA的鏈路狀態(tài)更新報文。
本發(fā)明另外還提供了一種MPLS域的節(jié)點設備,包括
優(yōu)先級配置單元,用于接收并保存對應于第一 IP地址的優(yōu)先級參數(shù),所述第一 IP地址是所述節(jié)點設備自身的IP地址路由信息發(fā)布單元,用于根據(jù)路由選擇協(xié)議,生成并發(fā)布第一IP地址的路由信息,并在所述路由信息中攜帶所述優(yōu)先級參數(shù),所述優(yōu)先級參數(shù)用于供所述MPLS域的入口節(jié)點設備設置目的地址為所述第一 IP地址的MPLS報文的優(yōu)先級。
上述節(jié)點設備中,所述路由信息發(fā)布單元,進一步用于在所述路由信息的標記域中攜帶所述優(yōu)先級參數(shù),其中,在所述路由選擇協(xié)議為OSPF協(xié)議時,所述路由信息為攜帶有第5類或第7類LSA的鏈路狀態(tài)更新報文;在所述路由選擇協(xié)議為RIP版本2時,所述路由信息為RIP更新報文;在所述路由選擇協(xié)議為IS-IS路由協(xié)議時,所述路由信息為鏈路狀態(tài)報文。
從以上所述可以看出,本發(fā)明提供的設置MPLS報文的優(yōu)先級的方法及設備,在特定路由的目的節(jié)點設備上配置相應的優(yōu)先級參數(shù),在目的節(jié)點設備發(fā)布的該特定路由的路由信息中攜帶該優(yōu)先級參數(shù),該優(yōu)先級參數(shù)將被自動傳遞到MPLS域內(nèi)的其它節(jié)點設備,從而MPLS域的入口節(jié)點設備在接收到該路由信息時,可以將其中的優(yōu)先級參數(shù)與目的節(jié)點設備的IP地址相關聯(lián),進而在后續(xù)對MPLS報文進行處理時,可以根據(jù)相關聯(lián)的優(yōu)先級參數(shù),自動設置MPLS報文的優(yōu)先級。本發(fā)明只需要在特定路由的目的節(jié)點設備上進行優(yōu)先級參數(shù)配置,無需在所有的入口節(jié)點設備上都進行相關配置,從而可以大大簡化MPLS報文優(yōu)先級參數(shù)的配置,提高設置MPLS報文優(yōu)先級參數(shù)的靈活性。
圖1為MPLS凈艮文中的標簽格式示意圖;圖2為MPLS網(wǎng)絡的結(jié)構(gòu)示意圖3為本發(fā)明實施例所述設置MPLS報文優(yōu)先級的流程示意圖4為RIP更新報文的格式示意圖5為OSPF協(xié)議中第5類LSA的格式示意圖6為IS-IS路由協(xié)議中的鏈路狀態(tài)報文的TLV格式示意圖7為本發(fā)明實施例所述入口節(jié)點設備的結(jié)構(gòu)示意圖8為本發(fā)明實施例所述節(jié)點設備的結(jié)構(gòu)示意圖。
具體實施例方式
本發(fā)明提供了一種設置MPLS報文優(yōu)先級的方法及設備,在特定路由的路由信息中攜帶預定的優(yōu)先級參數(shù),網(wǎng)絡中的節(jié)點設備在學習到該特定路由時記錄下該優(yōu)先級參數(shù),從而入口節(jié)點設備在對相應的MPLS報文進行處理時,可以根據(jù)對應的優(yōu)先級參數(shù),設置MPLS報文的優(yōu)先級,從而簡化了入口節(jié)點設備對MPLS報文優(yōu)先級參數(shù)的配置工作,提高了配置MPLS報文優(yōu)先級的靈活性。以下結(jié)合附圖,通過具體實施例對本發(fā)明做進一步說明。
圖2所示為MPLS網(wǎng)絡的結(jié)構(gòu)示意圖。MPLS網(wǎng)絡的基本構(gòu)成單元是標簽交換路由器(LSR, Label Switching Router),由LSR構(gòu)成的網(wǎng)絡稱為MPLS域。位于MPLS域邊緣、連接其它用戶網(wǎng)絡(如IP網(wǎng)絡)的LSR又被稱為邊緣LSR ( LER, Label Edge Router), MPLS域內(nèi)部的LSR又4皮稱為核心LSR。核心LSR可以是支持MPLS的路由器,也可以是由ATM交換機等升級而成的ATM-LSR。 MPLS域內(nèi)部的LSR之間使用MPLS協(xié)議通信,MPLS域的邊緣由LER與傳統(tǒng)IP技術(shù)進行適配。IP報文在入口 LER被壓入標簽后,沿著由一系列LSR構(gòu)成的標簽交換通道(LSP, Label Switched Path)傳送。
本實施例中,MPLS域的服務提供商預先規(guī)劃好需要設置優(yōu)先級參數(shù)的特定路由,假設需要對全網(wǎng)到第一 IP地址的路由設置特定的優(yōu)先級。這里假設第一IP地址為MPLS域內(nèi)的第一節(jié)點設備的IP地址,本實施例中,所述的第一節(jié)點設備可以是MPLS域的邊緣LSR或核心LSR,所述的入口節(jié)點設備為邊緣LSR。如圖3所示,本實施例所述設置MPLS報文優(yōu)先級參數(shù)的方法,具體包括以下步驟
步驟31,根據(jù)預先規(guī)劃好的特定的優(yōu)先級,在第一節(jié)點設備上配置相應的優(yōu)先級參數(shù),第一節(jié)點設備根據(jù)當前配置的路由選擇協(xié)議,生成并發(fā)布第一IP地址的路由信息,并在該路由信息中攜帶所述優(yōu)先級參數(shù)。
這里,第一節(jié)點設備將第一 IP地址的路由信息轉(zhuǎn)發(fā)給下一跳設備,該第一 IP地址的路由信息在MPLS域內(nèi)被逐跳轉(zhuǎn)發(fā),到達MPLS域內(nèi)的各個節(jié)點設備。第一節(jié)點設備發(fā)布第一 IP地址的路由信息可以采用各種現(xiàn)有的路由選擇協(xié)議,如開放最短路徑優(yōu)先(OSPF, Open Shortest Path First)協(xié)議,中間系統(tǒng)—中間系統(tǒng)(IS-IS, intermediate system-to-intermediate system)路由協(xié)議,路由信息協(xié)議(RIP, Routing Information Protocol)版本2等。第一節(jié)點設備可以在第一IP的路由信息中設置特定的優(yōu)先級字段,并在該優(yōu)先級字段中攜帶預先規(guī)劃好的優(yōu)先級參數(shù)。所述優(yōu)先級字段可以是路由信息中的標記(Tag)域,也可以是路由信息中的其它字段,例如尚未利用或定義的字段。以下針對RIP、 OSPF和IS-IS三種協(xié)議具體說明
在MPLS域內(nèi)運行的路由選擇協(xié)議為RIP版本2時,第一節(jié)點設備通過RIP更新報文發(fā)布第一 IP地址的路由信息。RIP更新報文的格式如圖4所示,此時,用于攜帶優(yōu)先級參數(shù)的標記域為其中的Route Tag字段,Route Tag字段的長度為16位。
在MPLS域內(nèi)運行的路由選擇協(xié)議為OSPF協(xié)議時,第一節(jié)點設備通過攜帶有第5類或第7類鏈路狀態(tài)通告(LSA, Link State Advertisement)的鏈路狀
10態(tài)更新報文LSU發(fā)布第一IP地址的路由信息。此時,用于攜帶優(yōu)先級參數(shù)的標記域為LSA中的External Route Tag字段,External Route Tag字段的長度為32位,圖5示出了第5類LSA的格式。
在MPLS域內(nèi)運行的路由選擇協(xié)議為IS-IS路由協(xié)議時,第一節(jié)點設備通過鏈路狀態(tài)報文(LSP, Link State PDUs )發(fā)布第一 IP地址的路由信息。鏈路狀態(tài)報文中包括有多個類型-長度_值(TLV, Type-Length-Value)部分,TLV的格式如圖6所示,包括一個字節(jié)的Type字段、 一個字節(jié)的Length字段以及四個字節(jié)的Value字段。此時,用于攜帶優(yōu)先級參數(shù)的標記域為其中一個TLV的Value字萃殳。
以上舉例的三種路由協(xié)議中,標記域的長度都大于3個比特位。本實施例中MPLS報文的優(yōu)先級通過3個比特位的EXP字段來表征,因此,在優(yōu)先級參數(shù)只有3個比特位時,只需利用標記域中的三位(如標記域中最低的三位)來攜帶所述優(yōu)先級參數(shù)。
步驟32, MPLS域的入口節(jié)點設備根據(jù)接收到的第一IP地址的路由信息,計算得到本入口節(jié)點i殳備到第一 IP地址的第一路由,并從接收到的第一 IP地址的路由信息的優(yōu)先級字段中提取出優(yōu)先級參數(shù);并且,入口節(jié)點設備還根據(jù)標簽分發(fā)協(xié)議(LDP, Label Distribution Protocol),劃分目的地址為第一 IP地址的IP報文所屬的轉(zhuǎn)發(fā)等價類(FEC, Forwarding Equivalence Class )、分配該FEC對應的標簽,并根據(jù)所述第一路由生成MPLS轉(zhuǎn)發(fā)表項;然后,入口節(jié)點設備將所述第一 IP地址、所述優(yōu)先級參數(shù)與所述MPLS轉(zhuǎn)發(fā)表項相關聯(lián),建立并保存三者之間的對應關系。
這里,入口節(jié)點設備接收到的第一 IP地址的路由信息,可能是第一節(jié)點發(fā)布的第一 IP的路由信息,也可能是第一節(jié)點之外的其它節(jié)點設備轉(zhuǎn)發(fā)的第一 IP地址的路由信息。其它節(jié)點設備轉(zhuǎn)發(fā)的第一 IP地址的路由信息均繼承有第一節(jié)點設備所設置的優(yōu)先級字段,因此入口節(jié)點設備可以從接收到的第一 IP的路由信息中提取到所述優(yōu)先級參數(shù)。
步驟33,入口節(jié)點設備接收到目的地址為第一 IP地址的IP報文后,查相應的轉(zhuǎn)發(fā)表項,以判斷該IP報文是否需要進行MPLS轉(zhuǎn)發(fā),如果需要,則為該IP報文加上相應的標簽,具體可以是根據(jù)該IP報文的目的IP地址,確定該IP報文所屬的FEC,進而確定該FEC對應的標簽,并將該對應的標簽加到 該IP報文,得到第一MPLS才艮文。
步驟34,入口節(jié)點設備可以根據(jù)當前具體的配置,判斷是否需要設置第 一MPLS報文的優(yōu)先級,如果需要,則進入步驟36;否則,進入步驟35。
這里,入口節(jié)點設備可以根據(jù)服務提供商的配置,判斷是否需要對第一 MPLS報文的優(yōu)先級進行設置,以提高本實施例的應用靈活性。
步驟35 ,入口節(jié)點設備查找第一 MPLS報文對應的MPLS轉(zhuǎn)發(fā)表項,根 據(jù)該MPLS轉(zhuǎn)發(fā)表項轉(zhuǎn)發(fā)該第一 MPLS報文,至此,本流程結(jié)束。
步驟36,入口節(jié)點設備預存的與所述第一IP地址對應的優(yōu)先級參數(shù),設 置第一MPLS報文的優(yōu)先級,然后,進入步驟37。
這里,入口節(jié)點設備也可以通告查找第一 MPLS報文對應的MPLS轉(zhuǎn)發(fā)表項, 進而根據(jù)該MPLS轉(zhuǎn)發(fā)表項所對應的優(yōu)先級參數(shù),設置第一 MPLS報文的優(yōu) 先級。本實施例中,第一 MPLS報文的優(yōu)先級通過第一 MPLS報文的EXP字 段來表征,因此步驟36中通過設置第一MPLS報文的EXP字段的值,來設置 第一 MPLS報文的優(yōu)先級。當然,也可以事先約定通過第一 MPLS報文中其 它字段,如尚未利用或定義的字段,來設置第一MPLS報文的優(yōu)先級。
步驟37,入口節(jié)點設備根據(jù)第一 MPLS報文中的EXP字段所表示的優(yōu)先 級,應用預定的QoS策略來對第一 MPLS報文進行排隊處理,并根據(jù)對應的 MPLS轉(zhuǎn)發(fā)表項,確定第一 MPLS報文的下一跳地址,轉(zhuǎn)發(fā)所述第一 MPLS 報文例如,根據(jù)第一 MPLS報文相對于其它報文具有較高優(yōu)先級時,優(yōu)先 轉(zhuǎn)發(fā)第一 MPLS報文;否則,優(yōu)先轉(zhuǎn)發(fā)其它報文,至此,入口節(jié)點設備對第 一 MPLS報文的處理結(jié)束,第一 MPLS報文將在MPLS域內(nèi)沿著對應的LSP, 最終被轉(zhuǎn)發(fā)到第 一節(jié)點設備。
上述方法中,只需要在特定路由的目的節(jié)點設備上配置相應的優(yōu)先級參 數(shù),在利用路由選擇協(xié)議發(fā)布該特定路由的路由信息時攜帶該優(yōu)先級參數(shù),從 而,該優(yōu)先級參數(shù)將被自動傳遞到MPLS域內(nèi)的其它節(jié)點設備,MPLS域的入 口節(jié)點設備在生成使用該特定路由轉(zhuǎn)發(fā)MPLS報文的MPLS轉(zhuǎn)發(fā)表項時,進 一步將該MPLS轉(zhuǎn)發(fā)表項與該優(yōu)先級參數(shù)、第一IP地址相對應,從而在后續(xù) 對MPLS報文進行處理時,可以根據(jù)對應的優(yōu)先級參數(shù),自動設置MPLS報
12文的優(yōu)先級??梢钥闯?,本實施例只需要在特定路由的目的節(jié)點設備上進行優(yōu) 先級參數(shù)配置,而無需在所有的入口節(jié)點設備上都進行相關配置,從而可以大
大簡化MPLS報文優(yōu)先級參數(shù)的配置,提高設置MPLS報文優(yōu)先級參數(shù)的靈 活性。
基于上述方法,本實施例還相應地提供了一種MPLS域的節(jié)點i殳備,如 圖7所示,該節(jié)點設備包括
IP報文接收單元,用于接收目的地址為第一IP地址的IP報文,所述第一 IP地址為所述MPLS域中的第一節(jié)點設備的IP地址;
加標簽單元,用于為所述第一IP報文加上標簽,得到第一MPLS報文;
優(yōu)先級設置單元,用于根據(jù)預存的與所述第一 IP地址對應的優(yōu)先級參數(shù), 設置第一 MPLS報文的優(yōu)先級,其中,所述優(yōu)先級參數(shù)是所述節(jié)點設備從所 述第 一節(jié)點設備發(fā)布的第一 IP地址的路由信息中獲取的。
本實施例中,所述節(jié)點設備還可以包括
路由信息接收單元,用于接收第一節(jié)點設備發(fā)布的第一 IP地址的路由信 息,所述路由信息中攜帶有預先配置的優(yōu)先級參數(shù);
對應關系建立單元,用于根據(jù)所述路由信息,計算得到所述入口節(jié)點到所 述第一 IP地址的第一路由,并生成使用所述第 一路由轉(zhuǎn)發(fā)MPLS報文的MPLS 轉(zhuǎn)發(fā)表項;從所述路由信息中獲取所述優(yōu)先級參數(shù),并建立所述優(yōu)先級參數(shù)、 所述第一 IP地址和所述MPLS轉(zhuǎn)發(fā)表項之間的對應關系;
MPLS轉(zhuǎn)發(fā)處理單元,用于根據(jù)所述MPLS轉(zhuǎn)發(fā)表項,確定第一 MPLS 報文的下一跳地址,并根據(jù)預定的QOS策略和第一 MPLS報文的優(yōu)先級,控 制所述第一 MPLS報文的轉(zhuǎn)發(fā)。
這里,所述對應關系建立單元,還用于從所述路由信息的標記域中獲取所 述優(yōu)先級參數(shù)。所述優(yōu)先級設置單元,還可以進一步用于根據(jù)所述優(yōu)先級參數(shù) 設置第一 MPLS報文的EXP字段的值,以設置所述第一 MPLS報文的優(yōu)先級。 所述優(yōu)先級參數(shù)攜帶在所述第一路由信息的標記域中,對應于不同的路由選擇 協(xié)議,如RIP版本2、 IS-IS路由協(xié)議和OSPF協(xié)議,所述路由信息分別為RIP 更新報文、鏈路狀態(tài)報文或攜帶有第5類或第7類LSA的鏈路狀態(tài)更新報文。
本實施例還提供了 一種節(jié)點設備,該節(jié)點設備可以是MPLS域的邊緣LSR
13或核心LSR,如圖8所示,該節(jié)點設備包括
優(yōu)先級配置單元,用于接收并保存第一 IP地址的路由信息對應的優(yōu)先級 參數(shù),所述第一 IP地址是所述節(jié)點設備自身的IP地址;
路由信息發(fā)布單元,用于根據(jù)路由選擇協(xié)議,生成并發(fā)布第一IP地址的 路由信息,并在所述路由信息中攜帶所述優(yōu)先級參數(shù),所述優(yōu)先級參數(shù)用于供 所述MPLS域的入口節(jié)點設備設置目的地址為所述第一 IP地址的MPLS報文 的優(yōu)先級。這里,所述路由信息發(fā)布單元,還可以進一步用于在所述路由信息 的標記域中攜帶所述優(yōu)先級參數(shù),其中,在所述路由選擇協(xié)議為OSPF協(xié)議時, 所述路由信息為攜帶有第5類或第7類LSA的鏈路狀態(tài)更新報文;在所述路 由選擇協(xié)議為RIP版本2時,所述路由信息為RIP更新才艮文;在所述路由選 擇協(xié)議為IS-IS路由協(xié)議時,所述路由信息為鏈路狀態(tài)報文。
綜上所述,本發(fā)明實施例所述設置MPLS報文優(yōu)先級的方法及設備,利 用路由選擇協(xié)議在MPLS域內(nèi)自動發(fā)布特定路由的優(yōu)先級參數(shù),使得入口節(jié) 點設備可以對特定路由的MPLS報文自動設置優(yōu)先級,從而簡化了 MPLS報 文優(yōu)先級的配置工作,提高設置MPLS報文優(yōu)先級參數(shù)的靈活性。
本發(fā)明所述設置MPLS報文優(yōu)先級的方法及設備,并不僅僅限于說明書 和實施方式中所列運用,它完全可以被適用于各種適合本發(fā)明之領域,對于熟 悉本領域的人員而言可容易地實現(xiàn)另外的優(yōu)點和進行修改,因此在不背離權(quán)利 要求及等同范圍所限定的一般概念的精神和范圍的情況下,本發(fā)明并不限于特 定的細節(jié)、代表性的設備和這里示出與描述的圖示示例。
1權(quán)利要求
1.一種設置MPLS報文優(yōu)先級的方法,其特征在于,包括步驟A,MPLS域的入口節(jié)點設備為接收到的目的地址為第一IP地址的IP報文加上標簽,得到第一MPLS報文,所述第一IP地址為MPLS域中的第一節(jié)點設備的IP地址;步驟B,入口節(jié)點設備根據(jù)預存的與所述第一IP地址對應的優(yōu)先級參數(shù),設置第一MPLS報文的優(yōu)先級,其中,所述優(yōu)先級參數(shù)是所述入口節(jié)點設備從所述第一節(jié)點設備發(fā)布的第一IP地址的路由信息中獲取的。
2. 如權(quán)利要求l所述的方法,其特征在于,所述步驟A之前還包括 入口節(jié)點設備接收第一節(jié)點設備發(fā)布的第一 IP地址的路由信息,所述路由信息中攜帶有預先配置的優(yōu)先級參數(shù);根據(jù)所述路由信息,計算得到所述入 口節(jié)點到所述第一 IP地址的第一路由,并生成使用所述第一路由轉(zhuǎn)發(fā)MPLS 報文的MPLS轉(zhuǎn)發(fā)表項;從所述路由信息中獲取所述優(yōu)先級參數(shù),并建立所 述優(yōu)先級參數(shù)、所述第一 IP地址和所述MPLS轉(zhuǎn)發(fā)表項之間的對應關系。
3. 如權(quán)利要求2所述的方法,其特征在于,所述步驟B之后還包括 步驟C,入口節(jié)點設備根據(jù)所述MPLS轉(zhuǎn)發(fā)表項,確定第一 MPLS報文的下一跳地址,并根據(jù)預定的服務質(zhì)量QOS策略和第一 MPLS報文的優(yōu)先級, 控制所述第一 MPLS報文的轉(zhuǎn)發(fā)。
4. 如權(quán)利要求1至3任一項所述的方法,其特征在于,所述優(yōu)先級參數(shù) 攜帶在所述路由信息中的標記域。
5. 如權(quán)利要求4所述的方法,其特征在于,所述步驟B中,所述設置第 一 MPLS報文的優(yōu)先級是根據(jù)所述優(yōu)先級參數(shù),設置第一 MPLS報文的EXP 字段的值。
6. 如權(quán)利要求5所述的方法,其特征在于,所述優(yōu)先級參數(shù)提取自所述 第 一路由信息的標記域中的低三位。
7. 如權(quán)利要求l所述的方法,其特征在于,在所述第一節(jié)點設備配置的路由選擇協(xié)議為OSPF協(xié)議時,所述路由信息 為攜帶有第5類或第7類LSA的鏈路狀態(tài)更新報文;在所述第一節(jié)點設備配置的路由選擇協(xié)議為RIP版本2時,所述路由信息 為RIP更新報文;在所述第一節(jié)點設備配置的路由選擇協(xié)議為IS-IS路由協(xié)議時,所述路由 信息為鏈路狀態(tài)報文。
8. —種MPLS域的節(jié)點設備,其特征在于,包括IP報文接收單元,用于接收目的地址為第一 IP地址的IP報文,所述第一IP地址為所述MPLS域中的第一節(jié)點設備的IP地址;加標簽單元,用于為所述第一IP報文加上標簽,得到第一MPLS報文; 優(yōu)先級設置單元,用于根據(jù)預存的與所述第一 IP地址對應的優(yōu)先級參數(shù),設置第一 MPLS報文的優(yōu)先級,其中,所述優(yōu)先級參數(shù)是所述節(jié)點設備從所述第一節(jié)點設備發(fā)布的第一 IP地址的路由信息中獲取的。
9. 如權(quán)利要求8所述的節(jié)點設備,其特征在于,還包括 路由信息接收單元,用于接收第一節(jié)點設備發(fā)布的第一 IP地址的路由信息,所述路由信息中攜帶有預先配置的優(yōu)先級參數(shù);對應關系建立單元,用于根據(jù)所述路由信息,計算得到所述入口節(jié)點到所 述第一IP地址的第一路由,并生成使用所述第一路由轉(zhuǎn)發(fā)MPLS報文的MPLS 轉(zhuǎn)發(fā)表項;從所述路由信息中獲取所述優(yōu)先級參數(shù),并建立所述優(yōu)先級參數(shù)、 所述第一 IP地址和所述MPLS轉(zhuǎn)發(fā)表項之間的對應關系。
10. 如權(quán)利要求9所述的節(jié)點設備,其特征在于,還包括MPLS轉(zhuǎn)發(fā)處理單元,用于根據(jù)所述MPLS轉(zhuǎn)發(fā)表項,確定第一 MPLS 報文的下一跳地址,并根據(jù)預定的QOS策略和第一MPLS報文的優(yōu)先級,控 制所述第一 MPLS報文的轉(zhuǎn)發(fā)。
11. 如權(quán)利要求8至IO任一項所述的節(jié)點設備,其特征在于, 所述對應關系建立單元,還用于從所述路由信息的標記域中獲取所述優(yōu)先級參數(shù)。
12. 如權(quán)利要求11所述的節(jié)點設備,其特征在于,所述優(yōu)先級設置單元,還用于根據(jù)所述優(yōu)先級參數(shù)設置第一 MPLS報文 的EXP字段的值,以設置所述第一 MPLS報文的優(yōu)先級
13. 如權(quán)利要求12所述的節(jié)點設備,其特征在于,所述路由信息為RIP更新報文、鏈路狀態(tài)報文或攜帶有第5類或第7類LSA的鏈路狀態(tài)更新報文。
14. 一種MPLS域的節(jié)點設備,其特征在于,包括優(yōu)先級配置單元,用于接收并保存對應于第一 IP地址的優(yōu)先級參數(shù),所 述第一 IP地址是所述節(jié)點設備自身的IP地址;路由信息發(fā)布單元,用于根據(jù)路由選擇協(xié)議,生成并發(fā)布第一 IP地址的 路由信息,并在所述路由信息中攜帶所述優(yōu)先級參數(shù),所述優(yōu)先級參數(shù)用于供 所述MPLS域的入口節(jié)點設備設置目的地址為所述第一 IP地址的MPLS報文 的優(yōu)先級。
15. 如權(quán)利要求14所述的節(jié)點設備,其特征在于,所述路由信息發(fā)布單元,進一步用于在所述路由信息的標記域中攜帶所述 優(yōu)先級參數(shù),其中,在所述路由選擇協(xié)議為OSPF協(xié)議時,所述路由信息為攜 帶有第5類或第7類LSA的鏈路狀態(tài)更新報文;在所述路由選擇協(xié)議為RIP 版本2時,所述路由信息為RIP更新報文;在所述路由選擇協(xié)議為IS-IS路由 協(xié)議時,所述路由信息為鏈路狀態(tài)報文。
全文摘要
本發(fā)明提供了一種設置多協(xié)議標簽交換報文優(yōu)先級的方法及設備。所述方法包括步驟A,MPLS域的入口節(jié)點設備為接收到的目的地址為第一IP地址的IP報文加上標簽,得到第一MPLS報文,所述第一IP地址為MPLS域中的第一節(jié)點設備的IP地址;步驟B,入口節(jié)點設備根據(jù)預存的與所述第一IP地址對應的優(yōu)先級參數(shù),設置第一MPLS報文的優(yōu)先級,其中,所述優(yōu)先級參數(shù)是所述入口節(jié)點設備從所述第一節(jié)點設備發(fā)布的第一IP地址的路由信息中獲取的。按照本發(fā)明,可以簡化MPLS報文優(yōu)先級參數(shù)的配置,提高設置MPLS報文優(yōu)先級參數(shù)的靈活性。
文檔編號H04L12/56GK101494608SQ20091007945
公開日2009年7月29日 申請日期2009年3月11日 優(yōu)先權(quán)日2009年3月11日
發(fā)明者高國義 申請人:杭州華三通信技術(shù)有限公司