專利名稱:多協(xié)議標(biāo)簽交換業(yè)務(wù)分類處理方法及網(wǎng)絡(luò)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及MPLS(Multi Protocol Label Switch,多協(xié)議標(biāo)簽交換)技術(shù)領(lǐng)域,尤其涉及一種多協(xié)議標(biāo)簽交換業(yè)務(wù)分類處理方法及網(wǎng)絡(luò)設(shè)備。
背景技術(shù):
多協(xié)議標(biāo)簽交換,用短而定長的標(biāo)簽來封裝三層分組和二層數(shù)據(jù)幀,在MPLS網(wǎng)絡(luò)上只根據(jù)標(biāo)簽進(jìn)行轉(zhuǎn)發(fā),而不必像IP那樣需要進(jìn)行復(fù)雜的路由查找。MPLS包頭為32比特,如圖1所示,其中,0至20比特為標(biāo)簽值、21至22比特為CoS(服務(wù)等級(jí))、23比特為S(堆棧指示,表示該標(biāo)簽是否為最低層標(biāo)簽)、24至32比特為TTL(Time to Live,存活時(shí)間)。
VPN(Virtual Private Network,虛擬專用網(wǎng))業(yè)務(wù)是MPLS最重要的應(yīng)用之一,MPLS VPN可以分為L3VPN(Layer 3 VPN,三層VPN)、L2VPN(Layer2 VPN,二層VPN)兩大類,而L2VPN又可以分為VPLS(Virtual Private LANService,虛擬專用局域網(wǎng)服務(wù))和VPWS(Virtual Private Wire Service,虛擬專用線路服務(wù))兩種。上述三類VPN業(yè)務(wù)的應(yīng)用組網(wǎng)如圖2所示,在PE(運(yùn)營商網(wǎng)絡(luò)邊緣,Provider Edge)設(shè)備上可以同時(shí)接入三種類型的VPN業(yè)務(wù),分別進(jìn)行各自的轉(zhuǎn)發(fā)處理L3VPN_CE(Customer Edge,用戶邊緣)設(shè)備1上行的L3VPN業(yè)務(wù)到達(dá)PE1設(shè)備,查詢私網(wǎng)FIB(Forwarding Information Table,轉(zhuǎn)發(fā)信息表)壓入私網(wǎng)標(biāo)簽102和公網(wǎng)標(biāo)簽105后,通過LSP(Label Switch Path,標(biāo)簽交換路徑)經(jīng)過P(Provider,運(yùn)營商內(nèi)部設(shè)備)到達(dá)對(duì)端PE2,PE2設(shè)備彈出公網(wǎng)標(biāo)簽104,并根據(jù)私網(wǎng)標(biāo)簽102確認(rèn)VRF(VPN_Routing_Forwarding_Table,VPN路由轉(zhuǎn)發(fā)表)后查詢私網(wǎng)FIB表轉(zhuǎn)發(fā)報(bào)文。
VPWS_CE1作為用戶側(cè)的接入設(shè)備,負(fù)責(zé)將用戶業(yè)務(wù)通過直連電路(AC)發(fā)送到PE1設(shè)備,其中,直連電路指用戶接入L2VPN系統(tǒng)所使用的ATM(Asynchronous Transfer Mode,異步傳輸模式)虛電路、FR(Frame Relay,幀中繼)虛電路或以太網(wǎng)VLAN(Virtual Local Area Network,虛擬局域網(wǎng))鏈路;PE1上要支持L2VPN協(xié)議規(guī)程,包括在控制面上通過信令建立PE1到PE2的偽線路連接,數(shù)據(jù)面上完成二層數(shù)據(jù)鏈路幀到IP/MPLS標(biāo)記包的封裝/去封裝和相應(yīng)處理功能,并通過PSN隧道中的偽線路將標(biāo)記包傳送到對(duì)端PE2;PE1根據(jù)入接口和點(diǎn)到點(diǎn)PW(Pesudo-Wires,虛擬鏈路)映射關(guān)系壓入私網(wǎng)標(biāo)簽101和公網(wǎng)標(biāo)簽105后,通過LSP并經(jīng)過P到達(dá)對(duì)端PE2,P支持L2VPN業(yè)務(wù)流的透明傳送,不支持L2VPN規(guī)程,只起提供承載通道的作用,PE之間建立的包交換(PSN)隧道可以經(jīng)過多個(gè)P路由器;PE2設(shè)備彈出公網(wǎng)標(biāo)簽104,并根據(jù)私網(wǎng)標(biāo)簽101和PW映射關(guān)系轉(zhuǎn)發(fā)報(bào)文。
在CE上行的VPLS業(yè)務(wù)到達(dá)PE1設(shè)備,PE1收到CE發(fā)來的以太網(wǎng)幀后,要根據(jù)幀中的MAC(Medium Access Control,媒體接入控制)地址確定將該幀通過哪條PSN隧道上的偽線路傳送到另一個(gè)PE2,查詢?nèi)虢涌趯?duì)應(yīng)的VSI(Virtual Switch Interface,虛擬交換機(jī)接口)的VPLS MAC表壓入私網(wǎng)標(biāo)簽103和公網(wǎng)標(biāo)簽105后,通過LSP到達(dá)對(duì)端PE2,PE2設(shè)備彈出公網(wǎng)標(biāo)簽104,并根據(jù)私網(wǎng)標(biāo)簽103確認(rèn)VSI后查詢VPLS MAC表轉(zhuǎn)發(fā)報(bào)文。
現(xiàn)有的MPLS標(biāo)簽分配采用每平臺(tái)標(biāo)簽空間和每接口標(biāo)簽空間的分配方式。設(shè)備都使用一個(gè)它所支持的最大標(biāo)簽范圍對(duì)應(yīng)的標(biāo)簽信息庫,各種MPLS業(yè)務(wù)都統(tǒng)一到這個(gè)標(biāo)簽信息庫中獲取未占用的標(biāo)簽,并將這個(gè)標(biāo)簽的使用意義確定即該標(biāo)簽對(duì)應(yīng)哪一個(gè)FEC(Forwarding Equivalence Class,轉(zhuǎn)發(fā)等價(jià)類)和哪個(gè)具體業(yè)務(wù)(MPLS網(wǎng)絡(luò)設(shè)備將具有相同轉(zhuǎn)發(fā)處理方式的分組歸為一類,如目的地相同、使用的轉(zhuǎn)發(fā)路徑相同、具有相同的服務(wù)等級(jí)等,這種類別稱為FEC,屬于相同轉(zhuǎn)發(fā)等價(jià)類的分組在MPLS網(wǎng)絡(luò)中將獲得完全相同的處理)。如圖3所示,VRF1的轉(zhuǎn)發(fā)等價(jià)類獲取到標(biāo)簽101,PW1的轉(zhuǎn)發(fā)等價(jià)類獲取到標(biāo)簽102,PW2的轉(zhuǎn)發(fā)等價(jià)類獲取到標(biāo)簽103,公網(wǎng)的轉(zhuǎn)發(fā)等價(jià)類獲取到標(biāo)簽104,這樣設(shè)備維護(hù)了一張標(biāo)簽映射表如表1所示,設(shè)備在對(duì)MPLS報(bào)文進(jìn)行處理時(shí),查詢標(biāo)簽映射表后分別進(jìn)行不同的業(yè)務(wù)處理流程。
表1
現(xiàn)有技術(shù)中,MPLS網(wǎng)絡(luò)設(shè)備處理MPLS報(bào)文時(shí),在沒有查詢標(biāo)簽映射表前,無法預(yù)知該標(biāo)簽業(yè)務(wù)類型,因而也無法確定這個(gè)MPLS報(bào)文進(jìn)入哪個(gè)處理流程,即無法從標(biāo)簽本身來指導(dǎo)下一步的業(yè)務(wù)流程分流,需要進(jìn)一步的查詢標(biāo)簽映射表才能確定。假設(shè)某MPLS網(wǎng)絡(luò)設(shè)備需要對(duì)VPLS報(bào)文和L3VPN報(bào)文進(jìn)行ACL(Access Control List,訪問控制列表)分流進(jìn)不同引擎處理,因?yàn)槊恳粋€(gè)標(biāo)簽都將耗費(fèi)掉一條ACL規(guī)則,而系統(tǒng)根本無法提供這么大的ACL資源。
另外,現(xiàn)有的所有業(yè)務(wù)共用全局標(biāo)簽空間塊模型還導(dǎo)致業(yè)務(wù)標(biāo)簽映射表的表項(xiàng)數(shù)量大,且要實(shí)現(xiàn)相關(guān)業(yè)務(wù)和處理流程分類時(shí),表項(xiàng)內(nèi)容復(fù)雜,影響轉(zhuǎn)發(fā)效率。
發(fā)明內(nèi)容
本發(fā)明要解決的問題是提供一種多協(xié)議標(biāo)簽交換業(yè)務(wù)分類處理方法和網(wǎng)絡(luò)設(shè)備,實(shí)現(xiàn)轉(zhuǎn)發(fā)等價(jià)類的聚合分類和標(biāo)簽分塊,維護(hù)各個(gè)標(biāo)簽塊與各種業(yè)務(wù)轉(zhuǎn)發(fā)等價(jià)類聚合的映射關(guān)系,通過標(biāo)簽本身即可簡單進(jìn)行MPLS業(yè)務(wù)分類處理。
為了實(shí)現(xiàn)以上目的,本發(fā)明實(shí)施例提供了一種多協(xié)議標(biāo)簽交換業(yè)務(wù)分類處理方法,包括以下步驟多協(xié)議標(biāo)簽交換MPLS網(wǎng)絡(luò)設(shè)備將MPLS標(biāo)簽分為若干標(biāo)簽范圍,并通過將MPLS業(yè)務(wù)的所有轉(zhuǎn)發(fā)等價(jià)類聚合分類,形成每個(gè)標(biāo)簽范圍與轉(zhuǎn)發(fā)等價(jià)類聚合的對(duì)應(yīng)關(guān)系;所述MPLS網(wǎng)絡(luò)設(shè)備確定接收到的MPLS業(yè)務(wù)中標(biāo)簽所屬的標(biāo)簽范圍,并通過所述標(biāo)簽范圍與轉(zhuǎn)發(fā)等價(jià)類聚合的對(duì)應(yīng)關(guān)系,確定所述MPLS業(yè)務(wù)的轉(zhuǎn)發(fā)等價(jià)類聚合,執(zhí)行所述轉(zhuǎn)發(fā)等價(jià)類聚合對(duì)應(yīng)的處理流程。
所述轉(zhuǎn)發(fā)等價(jià)類聚合包括按處理業(yè)務(wù)類型設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合、按處理單板設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合、按服務(wù)質(zhì)量設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合或按業(yè)務(wù)用戶對(duì)象設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合。
所述按處理業(yè)務(wù)類型設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合包括不同處理業(yè)務(wù)類型的轉(zhuǎn)發(fā)等價(jià)類;所述按處理單板設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合包括屬于不同單板的轉(zhuǎn)發(fā)等價(jià)類;所述按服務(wù)質(zhì)量設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合包括不同服務(wù)質(zhì)量的轉(zhuǎn)發(fā)等價(jià)類;所述按業(yè)務(wù)用戶對(duì)象設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合包括屬于不同用戶對(duì)象的轉(zhuǎn)發(fā)等價(jià)類。
所述標(biāo)簽范圍包括標(biāo)簽塊標(biāo)識(shí)加標(biāo)簽塊或標(biāo)簽塊。
所述標(biāo)簽塊標(biāo)識(shí)占用MPLS標(biāo)簽的若干比特位。
所述標(biāo)簽塊長度相同或不同。
本發(fā)明還公開了一種多協(xié)議標(biāo)簽交換業(yè)務(wù)分類處理網(wǎng)絡(luò)設(shè)備,包括標(biāo)簽范圍分配單元、對(duì)應(yīng)關(guān)系存儲(chǔ)單元和FEC聚合分類處理單元;所述標(biāo)簽范圍分配單元,將MPLS標(biāo)簽分為若干標(biāo)簽范圍;所述對(duì)應(yīng)關(guān)系存儲(chǔ)單元,存儲(chǔ)所述每個(gè)標(biāo)簽范圍與轉(zhuǎn)發(fā)等價(jià)類聚合的對(duì)應(yīng)關(guān)系;所述FEC聚合分類處理單元,與所述對(duì)應(yīng)關(guān)系存儲(chǔ)單元連接,將MPLS業(yè)務(wù)的所有轉(zhuǎn)發(fā)等價(jià)類聚合進(jìn)行分類,并通過接收到的MPLS業(yè)務(wù)中標(biāo)簽所屬的標(biāo)簽范圍,及所述標(biāo)簽范圍分配單元中標(biāo)簽范圍與轉(zhuǎn)發(fā)等價(jià)類聚合的對(duì)應(yīng)關(guān)系,調(diào)用對(duì)應(yīng)的轉(zhuǎn)發(fā)等價(jià)類聚合的處理流程。
所述標(biāo)簽范圍包括標(biāo)簽塊標(biāo)識(shí)加標(biāo)簽塊或標(biāo)簽塊。
所述標(biāo)簽范圍分配單元進(jìn)一步包括多個(gè)標(biāo)簽塊設(shè)置子單元,將MPLS標(biāo)簽分為長度相同或不同的標(biāo)簽塊。
所述標(biāo)簽塊長度相同時(shí),所述標(biāo)簽塊設(shè)置子單元將MPLS標(biāo)簽若干比特位設(shè)置為標(biāo)簽塊標(biāo)識(shí)。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)
本發(fā)明通過預(yù)先設(shè)置MPLS標(biāo)簽塊與轉(zhuǎn)發(fā)等價(jià)類聚合的對(duì)應(yīng)關(guān)系,使每個(gè)轉(zhuǎn)發(fā)等價(jià)類聚合對(duì)應(yīng)的MPLS標(biāo)簽映射表大小被縮小在本塊標(biāo)簽塊的范圍大小,提高的標(biāo)簽表查找效率;并且可以靈活進(jìn)行業(yè)務(wù)處理分類,實(shí)現(xiàn)良好的區(qū)分服務(wù)。
圖1是現(xiàn)有技術(shù)中MPLS標(biāo)簽結(jié)構(gòu)圖;圖2是現(xiàn)有技術(shù)中VPN組網(wǎng)結(jié)構(gòu)圖;圖3是現(xiàn)有技術(shù)中通過標(biāo)簽信息庫獲取標(biāo)簽原理圖;圖4是本發(fā)明實(shí)施例中一種多協(xié)議標(biāo)簽交換業(yè)務(wù)分類處理方法流程圖;圖5是本發(fā)明使用高比特位進(jìn)行業(yè)務(wù)分類的報(bào)文結(jié)構(gòu)圖;圖6是本發(fā)明轉(zhuǎn)發(fā)等價(jià)類聚合的結(jié)構(gòu)圖;圖7是本發(fā)明實(shí)施例中一種多協(xié)議標(biāo)簽交換業(yè)務(wù)分類網(wǎng)絡(luò)設(shè)備結(jié)構(gòu)圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例提供了一種對(duì)MPLS業(yè)務(wù)分類處理的方法,如圖4所示,包括以下步驟步驟s401,MPLS網(wǎng)絡(luò)設(shè)備將MPLS標(biāo)簽分為若干標(biāo)簽范圍,并通過將MPLS業(yè)務(wù)的所有轉(zhuǎn)發(fā)等價(jià)類聚合分類,形成每個(gè)標(biāo)簽范圍與轉(zhuǎn)發(fā)等價(jià)類聚合的對(duì)應(yīng)關(guān)系。其中,標(biāo)簽范圍可以是標(biāo)簽塊,也可以是標(biāo)簽塊和標(biāo)簽塊標(biāo)識(shí)。標(biāo)簽塊與業(yè)務(wù)的轉(zhuǎn)發(fā)等價(jià)類聚合一一對(duì)應(yīng),比如某標(biāo)簽塊對(duì)應(yīng)按處理業(yè)務(wù)類型設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合、某標(biāo)簽塊對(duì)應(yīng)按處理單板設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合、某標(biāo)簽塊對(duì)應(yīng)按服務(wù)質(zhì)量設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合、或某標(biāo)簽塊對(duì)應(yīng)按業(yè)務(wù)用戶對(duì)象設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合。
步驟s402,MPLS網(wǎng)絡(luò)設(shè)備確定接收到的MPLS業(yè)務(wù)中標(biāo)簽所屬的標(biāo)簽范圍,并通過標(biāo)簽范圍與轉(zhuǎn)發(fā)等價(jià)類聚合的對(duì)應(yīng)關(guān)系,確定MPLS業(yè)務(wù)的轉(zhuǎn)發(fā)等價(jià)類聚合,執(zhí)行所述轉(zhuǎn)發(fā)等價(jià)類聚合對(duì)應(yīng)的處理流程。其中,按處理業(yè)務(wù)類型設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合包括不同處理業(yè)務(wù)類型的轉(zhuǎn)發(fā)等價(jià)類;按處理單板設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合包括屬于不同單板的轉(zhuǎn)發(fā)等價(jià)類;按服務(wù)質(zhì)量設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合包括不同服務(wù)質(zhì)量的轉(zhuǎn)發(fā)等價(jià)類;按業(yè)務(wù)用戶對(duì)象設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合包括屬于不同用戶對(duì)象的轉(zhuǎn)發(fā)等價(jià)類。
FEC在本發(fā)明中指MPLS網(wǎng)絡(luò)設(shè)備給其他設(shè)備分配MPLS標(biāo)簽的驅(qū)動(dòng)源,該FEC在公網(wǎng)中理解為一條公網(wǎng)路由,在L3VPN中可以理解為一條VRF私網(wǎng)路由,在VPWS中理解為一條VC,在VPLS中理解為一條PW,依次類推。本發(fā)明中的FEC是對(duì)RFC中定義的FEC的一種延伸擴(kuò)充,可以根據(jù)這一系列FEC的某些特征不同,進(jìn)行FEC聚合分類,如表2所示,即可將FEC按照處理業(yè)務(wù)類型、業(yè)務(wù)處理單板、QoS處理行為、業(yè)務(wù)用戶對(duì)象等進(jìn)行FEC聚合和分類。
表2
根據(jù)上述的某種FEC分類標(biāo)準(zhǔn)的FEC聚合分類項(xiàng)數(shù)目,可以依次將整個(gè)MPLS標(biāo)簽[16,1048575]分為對(duì)應(yīng)數(shù)目的標(biāo)簽連續(xù)的標(biāo)簽塊,屬于同一個(gè)聚合類的業(yè)務(wù)使用一個(gè)獨(dú)立的標(biāo)簽塊或標(biāo)簽范圍。如圖6所示將FEC1、FEC2、FEC3作為一個(gè)轉(zhuǎn)發(fā)等價(jià)類聚合,對(duì)應(yīng)標(biāo)簽塊1,MPLS網(wǎng)絡(luò)設(shè)備為屬于該類別的FEC分配標(biāo)簽時(shí),使用標(biāo)簽塊1中的標(biāo)簽;將FEC4、FEC5、FEC6作為一個(gè)轉(zhuǎn)發(fā)等價(jià)類聚合,對(duì)應(yīng)標(biāo)簽塊2,MPLS網(wǎng)絡(luò)設(shè)備為屬于該類別的FEC分配標(biāo)簽時(shí),使用標(biāo)簽塊2中的標(biāo)簽;將FEC7、FEC8、FEC9作為一個(gè)轉(zhuǎn)發(fā)等價(jià)類聚合,對(duì)應(yīng)標(biāo)簽塊3,MPLS網(wǎng)絡(luò)設(shè)備為屬于該類別的FEC分配標(biāo)簽時(shí),使用標(biāo)簽塊3中的標(biāo)簽。通過這樣處理,MPLS標(biāo)簽塊本身跟FEC聚合之間即可以形成一種簡單映射關(guān)系,當(dāng)MPLS網(wǎng)絡(luò)設(shè)備中FEC的不同聚合類處理需要進(jìn)行分類或分流的時(shí)候,設(shè)備可以直接根據(jù)MPLS報(bào)文的標(biāo)簽所屬的標(biāo)簽塊來識(shí)別報(bào)文對(duì)應(yīng)的FEC聚合類,進(jìn)而完成對(duì)整個(gè)MPLS業(yè)務(wù)報(bào)文的分類或分流。
針對(duì)現(xiàn)有技術(shù)中的四種業(yè)務(wù)類型,可以把整個(gè)MPLS標(biāo)簽[16,1048575]分為四大塊,每一塊標(biāo)簽塊對(duì)應(yīng)一種業(yè)務(wù)轉(zhuǎn)發(fā)等價(jià)類聚合,映射關(guān)系如表3所示,其中MPLS標(biāo)簽
保留,不參與分類。即范圍在[16,52143]的標(biāo)簽對(duì)應(yīng)的業(yè)務(wù)類型為LSP隧道業(yè)務(wù)的FEC;范圍在[52144,524287]的標(biāo)簽對(duì)應(yīng)的業(yè)務(wù)類型為L3VPN業(yè)務(wù)的FEC;范圍在[524288,786431]的標(biāo)簽對(duì)應(yīng)的業(yè)務(wù)類型為VPWS業(yè)務(wù)的FEC;范圍在[786432,1048575]的標(biāo)簽對(duì)應(yīng)的業(yè)務(wù)類型為VPLS業(yè)務(wù)的FEC。
表3
這樣,MPLS網(wǎng)絡(luò)設(shè)備在處理MPLS報(bào)文時(shí),可以根據(jù)上述的簡單映射關(guān)系做出業(yè)務(wù)處理流程。其中,標(biāo)簽范圍可以根據(jù)具體業(yè)務(wù)轉(zhuǎn)發(fā)等價(jià)類聚合類型進(jìn)行設(shè)置,不同業(yè)務(wù)轉(zhuǎn)發(fā)等價(jià)類聚合類型對(duì)應(yīng)的標(biāo)簽范圍可以連續(xù),也可以不連續(xù);對(duì)于不同業(yè)務(wù)轉(zhuǎn)發(fā)等價(jià)類聚合類型的標(biāo)簽范圍長度可以相同,也可以不相同。
如果標(biāo)簽范圍設(shè)置合理,可以使用MPLS報(bào)文標(biāo)簽值的高幾個(gè)bit來進(jìn)行報(bào)文的業(yè)務(wù)轉(zhuǎn)發(fā)等價(jià)類聚合類型如圖5所示,將標(biāo)簽的高3個(gè)bit獨(dú)立出來用于標(biāo)識(shí)轉(zhuǎn)發(fā)等價(jià)類聚合類型,當(dāng)然采用高(或低)2個(gè)bit或高4個(gè)bit獨(dú)立出來用于標(biāo)識(shí)轉(zhuǎn)發(fā)等價(jià)類聚合類型也可以。由于標(biāo)簽只有本地意義,MPLS網(wǎng)絡(luò)設(shè)備在為某個(gè)轉(zhuǎn)發(fā)等價(jià)類聚合類型分配標(biāo)簽的時(shí)候根據(jù)轉(zhuǎn)發(fā)等價(jià)類聚合類型分配高3bit不同的標(biāo)簽即可,如表4所示表4
表4中,根據(jù)各業(yè)務(wù)特點(diǎn),不同業(yè)務(wù)使用的標(biāo)簽塊容量也可以不同,即業(yè)務(wù)轉(zhuǎn)發(fā)等價(jià)類聚合類型對(duì)應(yīng)的標(biāo)簽塊大小可以不完全均分L3VPN業(yè)務(wù)轉(zhuǎn)發(fā)等價(jià)類聚合和VPLS業(yè)務(wù)容量比較大,每種業(yè)務(wù)都分別占有3*128*1024個(gè)標(biāo)簽,其他業(yè)務(wù)都占有128*1024個(gè)標(biāo)簽。
同理,如果MPLS網(wǎng)絡(luò)設(shè)備支持4種優(yōu)先級(jí)的QoS處理,MPLS網(wǎng)絡(luò)設(shè)備也可以根據(jù)QoS處理行為對(duì)L3VPN業(yè)務(wù)和公網(wǎng)LSP隧道業(yè)務(wù)進(jìn)行FEC聚合和標(biāo)簽塊劃分。如表5所示設(shè)備中L3VPN的VRF范圍在[1,400]之間,公網(wǎng)LSP隧道業(yè)務(wù)的IP地址范圍在[xx.0.1/24,xx.255.1/24]之間,兩種業(yè)務(wù)的FEC分別根據(jù)QoS處理行為進(jìn)行聚合分類,L3VPN業(yè)務(wù)的一部分和公網(wǎng)LSP業(yè)務(wù)的一部分FEC聚合成一個(gè)分類,這一個(gè)分類的MPLS業(yè)務(wù)入同一個(gè)QoS隊(duì)列進(jìn)行同等優(yōu)先級(jí)處理。同時(shí),把設(shè)備的標(biāo)簽空間[16,524287]根據(jù)FEC聚合分類,劃分對(duì)應(yīng)的標(biāo)簽塊范圍。當(dāng)然,根據(jù)QoS處理行為進(jìn)行分類也可以包括VPWS業(yè)務(wù)和VPLS業(yè)務(wù)的FEC,表中未列出。
表5
表5中,MPLS網(wǎng)絡(luò)設(shè)備FEC的QoS聚合分類可以由用戶通過配置命令指定,也可以在MPLS網(wǎng)絡(luò)設(shè)備中自行強(qiáng)制約定規(guī)則。
本發(fā)明實(shí)施例還提供了一種多協(xié)議標(biāo)簽交換業(yè)務(wù)分類網(wǎng)絡(luò)設(shè)備,如圖7所示包括標(biāo)簽范圍分配單元100、FEC聚合分類處理單元200和對(duì)應(yīng)關(guān)系存儲(chǔ)單元300。標(biāo)簽范圍分配單元100包括多個(gè)標(biāo)簽塊設(shè)置子單元101、102等,標(biāo)簽范圍分配單元100將MPLS標(biāo)簽分為若干標(biāo)簽范圍,每個(gè)標(biāo)簽范圍對(duì)應(yīng)一個(gè)標(biāo)簽塊設(shè)置子單元,例如第一個(gè)標(biāo)簽范圍對(duì)應(yīng)標(biāo)簽塊設(shè)置子單元101、第二個(gè)標(biāo)簽范圍對(duì)應(yīng)標(biāo)簽塊設(shè)置子單元102,依次類推。
FEC聚合分類處理單元200將MPLS業(yè)務(wù)的所有轉(zhuǎn)發(fā)等價(jià)類聚合進(jìn)行分類,并通過接收到的MPLS業(yè)務(wù)中標(biāo)簽所屬的標(biāo)簽范圍,及所述標(biāo)簽范圍分配單元中標(biāo)簽范圍與轉(zhuǎn)發(fā)等價(jià)類聚合的對(duì)應(yīng)關(guān)系,調(diào)用對(duì)應(yīng)的轉(zhuǎn)發(fā)等價(jià)類聚合的處理流程。FEC聚合分類處理單元200包括多個(gè)分類處理子單元201、202等,每個(gè)分類處理子單元實(shí)現(xiàn)不同的MPLS業(yè)務(wù)轉(zhuǎn)發(fā)等價(jià)類聚合分類處理流程。其中,將MPLS業(yè)務(wù)的所有轉(zhuǎn)發(fā)等價(jià)類聚合進(jìn)行分類具體包括按處理業(yè)務(wù)類型設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合、按處理單板設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合、按服務(wù)質(zhì)量設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合或按業(yè)務(wù)用戶對(duì)象設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合。按處理業(yè)務(wù)類型設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合包括不同處理業(yè)務(wù)類型的轉(zhuǎn)發(fā)等價(jià)類,按處理單板設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合包括屬于不同單板的轉(zhuǎn)發(fā)等價(jià)類,按服務(wù)質(zhì)量設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合包括不同服務(wù)質(zhì)量的轉(zhuǎn)發(fā)等價(jià)類,按業(yè)務(wù)用戶對(duì)象設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合包括屬于不同用戶對(duì)象的轉(zhuǎn)發(fā)等價(jià)類。
對(duì)應(yīng)關(guān)系存儲(chǔ)單元300與標(biāo)簽范圍分配單元100和FEC聚合分類處理單元200連接,存儲(chǔ)每個(gè)標(biāo)簽范圍與MPLS業(yè)務(wù)轉(zhuǎn)發(fā)等價(jià)類聚合的對(duì)應(yīng)關(guān)系,即完成標(biāo)簽塊設(shè)置子單元與分類處理子單元間的映射。其中,每個(gè)標(biāo)簽塊設(shè)置子單元中存在的標(biāo)簽范圍可以是標(biāo)簽塊,也可以是標(biāo)簽塊加標(biāo)簽塊標(biāo)識(shí)。MPLS網(wǎng)絡(luò)設(shè)備處理MPLS業(yè)務(wù)時(shí),通過MPLS業(yè)務(wù)數(shù)據(jù)中的標(biāo)簽查詢對(duì)應(yīng)關(guān)系存儲(chǔ)單元300,確定進(jìn)入的FEC聚合分類處理單元200中的不同轉(zhuǎn)發(fā)等價(jià)類聚合分類處理子單元。
以上公開的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種多協(xié)議標(biāo)簽交換業(yè)務(wù)分類處理方法,其特征在于,包括以下步驟多協(xié)議標(biāo)簽交換MPLS網(wǎng)絡(luò)設(shè)備將MPLS標(biāo)簽分為若干標(biāo)簽范圍,并通過將MPLS業(yè)務(wù)的所有轉(zhuǎn)發(fā)等價(jià)類聚合分類,形成每個(gè)標(biāo)簽范圍與轉(zhuǎn)發(fā)等價(jià)類聚合的對(duì)應(yīng)關(guān)系;所述MPLS網(wǎng)絡(luò)設(shè)備確定接收到的MPLS業(yè)務(wù)中標(biāo)簽所屬的標(biāo)簽范圍,并通過所述標(biāo)簽范圍與轉(zhuǎn)發(fā)等價(jià)類聚合的對(duì)應(yīng)關(guān)系,確定所述MPLS業(yè)務(wù)的轉(zhuǎn)發(fā)等價(jià)類聚合,執(zhí)行所述轉(zhuǎn)發(fā)等價(jià)類聚合對(duì)應(yīng)的處理流程。
2.如權(quán)利要求1所述多協(xié)議標(biāo)簽交換業(yè)務(wù)分類處理方法,其特征在于,所述轉(zhuǎn)發(fā)等價(jià)類聚合包括按處理業(yè)務(wù)類型設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合、按處理單板設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合、按服務(wù)質(zhì)量設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合或按業(yè)務(wù)用戶對(duì)象設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合。
3.如權(quán)利要求2所述多協(xié)議標(biāo)簽交換業(yè)務(wù)分類處理方法,其特征在于,所述按處理業(yè)務(wù)類型設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合包括不同處理業(yè)務(wù)類型的轉(zhuǎn)發(fā)等價(jià)類;所述按處理單板設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合包括屬于不同單板的轉(zhuǎn)發(fā)等價(jià)類;所述按服務(wù)質(zhì)量設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合包括不同服務(wù)質(zhì)量的轉(zhuǎn)發(fā)等價(jià)類;所述按業(yè)務(wù)用戶對(duì)象設(shè)置的轉(zhuǎn)發(fā)等價(jià)類聚合包括屬于不同用戶對(duì)象的轉(zhuǎn)發(fā)等價(jià)類。
4.如權(quán)利要求1或2或3所述多協(xié)議標(biāo)簽交換業(yè)務(wù)分類處理方法,其特征在于,所述標(biāo)簽范圍包括標(biāo)簽塊標(biāo)識(shí)加標(biāo)簽塊或標(biāo)簽塊。
5.如權(quán)利要求4所述多協(xié)議標(biāo)簽交換業(yè)務(wù)分類處理方法,其特征在于,所述標(biāo)簽塊標(biāo)識(shí)占用MPLS標(biāo)簽的若干比特位。
6.如權(quán)利要求4所述多協(xié)議標(biāo)簽交換業(yè)務(wù)分類處理方法,其特征在于,所述標(biāo)簽塊長度相同或不同。
7.一種多協(xié)議標(biāo)簽交換業(yè)務(wù)分類網(wǎng)絡(luò)設(shè)備,其特征在于,包括標(biāo)簽范圍分配單元、對(duì)應(yīng)關(guān)系存儲(chǔ)單元和FEC聚合分類處理單元;所述標(biāo)簽范圍分配單元,將MPLS標(biāo)簽分為若干標(biāo)簽范圍;所述對(duì)應(yīng)關(guān)系存儲(chǔ)單元,存儲(chǔ)所述每個(gè)標(biāo)簽范圍與轉(zhuǎn)發(fā)等價(jià)類聚合的對(duì)應(yīng)關(guān)系;所述FEC聚合分類處理單元,與所述對(duì)應(yīng)關(guān)系存儲(chǔ)單元連接,將MPLS業(yè)務(wù)的所有轉(zhuǎn)發(fā)等價(jià)類聚合進(jìn)行分類,并通過接收到的MPLS業(yè)務(wù)中標(biāo)簽所屬的標(biāo)簽范圍,及所述標(biāo)簽范圍分配單元中標(biāo)簽范圍與轉(zhuǎn)發(fā)等價(jià)類聚合的對(duì)應(yīng)關(guān)系,調(diào)用對(duì)應(yīng)的轉(zhuǎn)發(fā)等價(jià)類聚合的處理流程。
8.如權(quán)利要求7所述多協(xié)議標(biāo)簽交換業(yè)務(wù)分類網(wǎng)絡(luò)設(shè)備,其特征在于,所述標(biāo)簽范圍包括標(biāo)簽塊標(biāo)識(shí)加標(biāo)簽塊或標(biāo)簽塊。
9.如權(quán)利要求8所述多協(xié)議標(biāo)簽交換業(yè)務(wù)分類網(wǎng)絡(luò)設(shè)備,其特征在于,所述標(biāo)簽范圍分配單元進(jìn)一步包括多個(gè)標(biāo)簽塊設(shè)置子單元,將MPLS標(biāo)簽分為長度相同或不同的標(biāo)簽塊。
10.如權(quán)利要求9所述多協(xié)議標(biāo)簽交換業(yè)務(wù)分類網(wǎng)絡(luò)設(shè)備,其特征在于,所述標(biāo)簽塊長度相同時(shí),所述標(biāo)簽塊設(shè)置子單元將MPLS標(biāo)簽若干比特位設(shè)置為標(biāo)簽塊標(biāo)識(shí)。
全文摘要
本發(fā)明公開了一種MPLS業(yè)務(wù)分類處理方法多協(xié)議標(biāo)簽交換MPLS網(wǎng)絡(luò)設(shè)備將MPLS標(biāo)簽分為若干標(biāo)簽范圍,并通過將MPLS業(yè)務(wù)的所有轉(zhuǎn)發(fā)等價(jià)類聚合分類,形成每個(gè)標(biāo)簽范圍與轉(zhuǎn)發(fā)等價(jià)類聚合的對(duì)應(yīng)關(guān)系;MPLS網(wǎng)絡(luò)設(shè)備確定接收到的MPLS業(yè)務(wù)中標(biāo)簽所屬的標(biāo)簽范圍,并通過標(biāo)簽范圍與轉(zhuǎn)發(fā)等價(jià)類聚合的對(duì)應(yīng)關(guān)系,確定MPLS業(yè)務(wù)的轉(zhuǎn)發(fā)等價(jià)類聚合,執(zhí)行該轉(zhuǎn)發(fā)等價(jià)類聚合對(duì)應(yīng)的處理流程。本發(fā)明還公開了一種多協(xié)議標(biāo)簽交換業(yè)務(wù)分類網(wǎng)絡(luò)設(shè)備。本發(fā)明中,每個(gè)轉(zhuǎn)發(fā)等價(jià)類聚合對(duì)應(yīng)的MPLS標(biāo)簽映射表大小被縮小在本塊標(biāo)簽塊的范圍大小,提高了標(biāo)簽表查找效率;并且可以靈活進(jìn)行業(yè)務(wù)處理分類,實(shí)現(xiàn)良好的區(qū)分服務(wù)。
文檔編號(hào)H04L29/06GK101014008SQ200710005000
公開日2007年8月8日 申請(qǐng)日期2007年2月15日 優(yōu)先權(quán)日2007年2月15日
發(fā)明者俞國平, 葉金榮, 魏巍, 管樹發(fā), 劉紹洋 申請(qǐng)人:杭州華為三康技術(shù)有限公司