專利名稱:數(shù)據(jù)處理方法與系統(tǒng)、路由裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù),尤其是一種數(shù)據(jù)處理方法與系統(tǒng)、路由裝置。
背景技術(shù):
在復(fù)雜組網(wǎng)環(huán)境中,為了滿足服務(wù)質(zhì)量(Quality of Service, QOS )等業(yè) 務(wù)的需求,通常需要執(zhí)行大量的復(fù)雜流分類,由于無法按照自治系統(tǒng) (Autonomous System, AS )、團體屬性等聚類信息對報文分類,配置修改的 工作量非常大甚至難以實施。而應(yīng)用通過邊界網(wǎng)關(guān)協(xié)議(Border Gateway Protocol, BGP )傳播QOS策略(QOS Policy Propagation Through the Border Gateway Protocol, QPPB )技術(shù)可以由BGP路由發(fā)送者通過設(shè)置BGP屬性預(yù)先 對路由進行分類,這樣就可以簡化路由接收者的策略修改,只需要配置BGP 路由策略就可以滿足需求。
QPPB的實現(xiàn)機制具體為BGP路由在通告過程中可以攜帶路由屬性, BGP路由協(xié)議在向鄰居發(fā)送路由時,先匹配路由策略,為發(fā)送的不同路由信 息設(shè)置不同的BGP路由屬性,包括自治系統(tǒng)路徑(AS_PATH)、團體屬性、 擴展團體屬性等,這些特定的屬性作為BGP路由分類的標(biāo)識。
BGP鄰居在接收到路由后,通過入口路由策略匹配BGP路由屬性,基于 路由屬性信息,包括BGP團體列表、BGP AS路徑列表(paths list)、應(yīng)用到 路由器介面的訪問控制列表(access control list, ACL )與前綴列表(Prefix list) 等,匹配路由策略,為接收到的BGP路由設(shè)置QOS參數(shù),包括IP優(yōu)先級、 QOS局部標(biāo)識(Local ID)和流行為名稱(Traffic behavior name )等,并將 BGP路由信息及相關(guān)聯(lián)的QOS參數(shù)一起下發(fā)到路由器轉(zhuǎn)發(fā)信息庫(Forward Information Base, FIB )表;對分類后的數(shù)據(jù)流配置QOS流量策略。這樣,在
9數(shù)據(jù)轉(zhuǎn)發(fā)過程中,對發(fā)送到目的網(wǎng)段的數(shù)據(jù)包可以依據(jù)從FIB中獲取的IP優(yōu)先 級、QOS局部標(biāo)識和流行為名稱等QOS參數(shù)使用不同的QOS策略,從而實現(xiàn) 通過BGP對QOS策略的傳播。
從以上過程可以看出,QPPB技術(shù)實際并沒有在BGP路由信息中發(fā)送QOS 策略,只是在路由發(fā)送方通過路由分類設(shè)置路由屬性,在接收方路由器接口 上配置QOS策略,在接收方根據(jù)目的網(wǎng)段的路由屬性設(shè)置QOS策略。因此,
路由器接收到數(shù)據(jù)包后,通過數(shù)據(jù)包的源地址或目的地址從FIB中查找對應(yīng)的 QOS參數(shù),在匹配到FIB中的QOS參數(shù)后,執(zhí)行相應(yīng)的QOS動作,從而實現(xiàn) QOS保證。
當(dāng) 一個MPLS提供商網(wǎng)絡(luò)無法遍及企業(yè)客戶所在的所有站點時,則需要與 其他運營商合作,通過運營商網(wǎng)間跨域虛擬專用網(wǎng)絡(luò)(Virtual Private Network, VPN)的建立滿足企業(yè)安全互聯(lián)的要求。目前可行的主流跨域VPN方式有多 域Option A和Option B兩種。如圖1所示,為現(xiàn)有技術(shù)跨域組網(wǎng)系統(tǒng)的結(jié)構(gòu)示 意圖,其包括AS1與AS2。 Option A跨域也叫做背靠背跨域,采用Option A方 式跨域可以提供較豐富的QOS。業(yè)務(wù)提供節(jié)點(Service Provider, SP)1與SP2 采用Option A方式跨域時的QOS,邊界路由器(Autonomous System Boundary Router, ASBR) 1與ASBR2之間是VPN路由轉(zhuǎn)發(fā)實例(VPN Routing/Forwarding Instance, VRF )到VRF ( VRF to VRF ),它們之間不是MPLS轉(zhuǎn)發(fā)。為了保 證報文從一個AS進入另一個AS后的QOS,必須將用于記錄服務(wù)類型的MPLS 服務(wù)類型(EXP)域的值映射到ASBRl與ASBR2之間的鏈路層QOS域。在 Option A跨域組網(wǎng)系統(tǒng)中,ASBR需要處理VPN路由信息,并且需要為每個 VPN配置VRF實例,負(fù)擔(dān)較重;另外,ASBR之間需要針對每個VPN使用一個 子接口,增加了ASBR結(jié)構(gòu)的復(fù)雜性。
Option B跨域也叫單跳多協(xié)議外部BGP ( Multi-Protocol Exterior BGP, MP-EBGP)跨域,是相鄰域間對等ASBR之間建立單跳的MP-EBGP鄰接體,傳遞VPN-IPv4路由。即對等ASBR之間運行MP-EBGP,傳播VPN-IPv4 路由及對應(yīng)的VPN標(biāo)簽、RD/RT等路由信息。對端的ASBR收到從MP-EBGP 來的VPN路由信息后在本地保存,再繼續(xù)向自己域內(nèi)的骨干網(wǎng)邊緣(Provider Edge, PE)路由器擴散。該方式的優(yōu)點是實現(xiàn)了跨域VPN的自動發(fā)現(xiàn)以及 路由的自動通告,不需要像Option A方式那樣為每個跨域VPN業(yè)務(wù)均配置, 擴展性更好,并且對跨域VPN的相關(guān)策略也有一定的控制力。在Option B 跨域組網(wǎng)系統(tǒng)中,AS內(nèi)通過正常的MPLS/BGP傳遞VPN信息和構(gòu)建LSP隧 道,AS之間通過單跳的MP-EBGP協(xié)議傳遞VPN信息并構(gòu)建標(biāo)記交換路徑 (Label Switched Path, LSP )隧道。在PE1與ASBR1之間,以及PE2與ASBR2 之間的報文,都有兩層標(biāo)簽,在ASBR1與ASBR2之間的報文只有一層標(biāo)簽。 各節(jié)點處理報文時都是依據(jù)最外層標(biāo)簽值來實施QOS保證的,因此,外層標(biāo) 簽發(fā)送到對端ASBR彈出時,ASBR在內(nèi)層標(biāo)簽與外層標(biāo)簽之間進行映射, ASBR之間進行標(biāo)簽交換時,對MPLS標(biāo)簽中的EXP域進行復(fù)制(copy)或 映射。由于VPNOptionB跨域方式限于僅有內(nèi)層標(biāo)簽信息,無論是每路由還 是每VPN方式分配標(biāo)簽,都無法對客戶跨域流量提供虛擬局域網(wǎng)(Virtual Local Area Network, VLAN) +信道時隙(Channel Time, CT)的QOS保證。 實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有的Option B跨域組網(wǎng)系統(tǒng)至少存在 以下問題
如果客戶VPN內(nèi)部存在對管理、IT、工程等不同部門的QOS需求,用戶 一般采用VLAN劃分不同的業(yè)務(wù)部門,每個部門對語音、視頻、數(shù)據(jù)等不同 業(yè)務(wù)存在不同的QOS需求。此時,由于OptionB跨域組網(wǎng)系統(tǒng)中的QOS粒度只 能到VPN層次,無法實現(xiàn)VPN內(nèi)部不同業(yè)務(wù)部門的QOS保證。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種數(shù)據(jù)處理方法與系統(tǒng)、路由裝置,以滿足VPN中 不同業(yè)務(wù)部門的QOS需求。本發(fā)明實施例提供的一種數(shù)據(jù)處理方法,該方法包括
接收第一MPLS報文,該第一MPLS報文包括第一內(nèi)層標(biāo)簽,該第一內(nèi) 層標(biāo)簽的值用于標(biāo)識收發(fā)所述第一 MPLS "R文的用戶所屬的業(yè)務(wù)部門;
獲取所述第 一 內(nèi)層標(biāo)簽對應(yīng)的第二內(nèi)層標(biāo)簽,將所述第一 MPLS報文中 的第 一 內(nèi)層標(biāo)簽交換為第二內(nèi)層標(biāo)簽;
根據(jù)標(biāo)簽與服務(wù)質(zhì)量參數(shù)之間的對應(yīng)關(guān)系,獲取所述第二內(nèi)層標(biāo)簽對應(yīng) 的第一服務(wù)質(zhì)量參數(shù);
獲取與所述第一服務(wù)質(zhì)量參數(shù)相應(yīng)的第一服務(wù)質(zhì)量策略,對標(biāo)簽交換 后生成的第二 MPLS報文執(zhí)行該第一服務(wù)質(zhì)量策略,并將所述第二 MPLS 報文發(fā)送給第二自治系統(tǒng)中的第二邊界路由器。
本發(fā)明實施例提供的一種路由裝置,包括
第一接收模塊,用于接收第一 MPLS報文,該第一MPLS報文包括第 一內(nèi)層標(biāo)簽,該第一內(nèi)層標(biāo)簽的值用于標(biāo)識收發(fā)所述第一 MPLS報文的用 戶所屬的業(yè)務(wù)部門;
第 一標(biāo)簽交換^f莫塊,用于獲取所述第 一 內(nèi)層標(biāo)簽對應(yīng)的第二內(nèi)層標(biāo)簽, 將所述第一 MPLS報文中的第 一 內(nèi)層標(biāo)簽交換為第二內(nèi)層標(biāo)簽;
第一獲取模塊,用于根據(jù)標(biāo)簽與服務(wù)質(zhì)量參數(shù)之間的對應(yīng)關(guān)系,獲取所 述第二內(nèi)層標(biāo)簽對應(yīng)的第 一服務(wù)質(zhì)量參數(shù),以及獲取與所述第 一服務(wù)質(zhì)量 參數(shù)相應(yīng)的第 一服務(wù)質(zhì)量策略;
第一執(zhí)行模塊,用于對標(biāo)簽交換后得到的第二 MPLS報文執(zhí)行該第一 服務(wù)質(zhì)量策略并發(fā)送所述第二 MPLS報文。
本發(fā)明實施例4是供的另一種路由裝置,包括
第二接收模塊,用于接收第二 MPLS報文,該第二MPLS報文包括第 二內(nèi)層標(biāo)簽,該第二內(nèi)層標(biāo)簽中EXP域內(nèi)包含第一內(nèi)層標(biāo)簽中EXP域的值 與第 一外層標(biāo)簽中EXP域的值,所述第 一 內(nèi)層標(biāo)簽的值用于標(biāo)識業(yè)務(wù)部門, 所述第一外層標(biāo)簽的值用于標(biāo)識業(yè)務(wù)類型;第二標(biāo)簽交換模塊,用于對所述第二 MPLS報文進行標(biāo)簽交換,將所 述第二 MPLS報文中的第二內(nèi)層標(biāo)簽交換為第三內(nèi)層標(biāo)簽與第二外層標(biāo)簽, 所述第三內(nèi)層標(biāo)簽繼承所述第二內(nèi)層標(biāo)簽中EXP域內(nèi)包含的所述第一內(nèi)層標(biāo) 簽中EXP域的值,所述第二外層標(biāo)簽繼承所述第二內(nèi)層標(biāo)簽中EXP域內(nèi)包 含的所述第一外層標(biāo)簽中EXP域的值;
第二獲取模塊,用于根據(jù)標(biāo)簽與服務(wù)質(zhì)量參數(shù)之間的對應(yīng)關(guān)系,獲取所 述第三內(nèi)層標(biāo)簽與第二外層標(biāo)簽對應(yīng)的第二服務(wù)質(zhì)量參數(shù),以及獲取與該 第二服務(wù)質(zhì)量參數(shù)相應(yīng)的第二服務(wù)質(zhì)量策略;
第二執(zhí)行模塊,用于對由所述第二 MPLS報文標(biāo)簽交換后得到的第三 MPLS報文執(zhí)行所述第二服務(wù)質(zhì)量策略并發(fā)送所述第三MPLS報文。 本發(fā)明實施例提供的又一種路由裝置,包括 第三接收模塊,用于接收IP報文;
封裝模塊,用于獲取與所述IP報文中攜帶的目的地址對應(yīng)的內(nèi)層標(biāo) 簽,并對所述IP報文封裝內(nèi)層標(biāo)簽生成MPLS報文,所述內(nèi)層標(biāo)簽的值 用于標(biāo)識收發(fā)所述MPLS報文的用戶所屬的業(yè)務(wù)部門;
第三獲取模塊,用于才艮據(jù)標(biāo)簽與服務(wù)質(zhì)量參數(shù)之間的對應(yīng)關(guān)系,獲取所 述內(nèi)層標(biāo)簽對應(yīng)的服務(wù)質(zhì)量參數(shù),以及獲取與該服務(wù)質(zhì)量參數(shù)相應(yīng)的服務(wù) 質(zhì)量策略;
第三執(zhí)行模塊,用于對所述MPLS報文執(zhí)行所述服務(wù)質(zhì)量策略并發(fā)送 所述MPLS報文。
本發(fā)明實施例提供的 一種數(shù)據(jù)處理系統(tǒng),包括第 一 自治系統(tǒng)中的第 一骨 干網(wǎng)邊緣路由器與第一邊界路由器,和第二自治系統(tǒng)中的第二邊界路由器與 第二骨干網(wǎng)邊緣路由器,所述第一骨干網(wǎng)邊緣路由器用于接收IP報文,獲取
與該IP報文的目的地址對應(yīng)的、由所述第一邊界路由器分配的標(biāo)簽,該標(biāo) 簽包括所述第一內(nèi)層標(biāo)簽與所述第一外層標(biāo)簽,對所述IP報文封裝所述標(biāo) 簽,生成所述第一MPLS報文,以及獲取所述第一內(nèi)層標(biāo)簽與第一外層標(biāo)簽
13對應(yīng)的服務(wù)質(zhì)量策略,并對所述第一MPLS報文執(zhí)行該服務(wù)質(zhì)量策略,將 所述第一 MPLS報文發(fā)送給所述第一邊界路由器;
所述第一邊界路由器用于彈出所述第一 MPLS報文中的所述第一外層 標(biāo)簽,獲取所述第一內(nèi)層標(biāo)簽對應(yīng)的第二內(nèi)層標(biāo)簽,將所述第一外層標(biāo)簽中 EXP域的值映射到所述第二內(nèi)層標(biāo)簽中的EXP域,并將所述第一 MPLS 報文中的第 一 內(nèi)層標(biāo)簽交換為第二內(nèi)層標(biāo)簽,以及獲取所述第二內(nèi)層標(biāo)簽對 應(yīng)的第 一服務(wù)質(zhì)量策略,并對標(biāo)簽交換后生成的第二 MPLS報文執(zhí)行該第 一服務(wù)質(zhì)量策略,將所述第二 MPLS報文發(fā)送給所述第二邊界路由器;
所述第二邊界路由器用于對所述第二 MPLS報文進行標(biāo)簽交換,將所述 第二 MPLS報文中的第二內(nèi)層標(biāo)簽交換為第三內(nèi)層標(biāo)簽與第二外層標(biāo)簽,所 述第三內(nèi)層標(biāo)簽繼承所述第二內(nèi)層標(biāo)簽中EXP域內(nèi)包含的所述第 一 內(nèi)層標(biāo)簽 中EXP域的值,所述第二外層標(biāo)簽繼承所述第二內(nèi)層標(biāo)簽中EXP域內(nèi)包含 的所述第一外層標(biāo)簽中EXP域的值,獲取所述第三內(nèi)層標(biāo)簽與第二外層標(biāo) 簽對應(yīng)的第二服務(wù)質(zhì)量策略,并對由所述第二 MPLS報文標(biāo)簽交換后得到 的第三MPLS報文執(zhí)行該第二服務(wù)質(zhì)量策略,將所述第三MPLS報文發(fā)送 給所述第二骨干網(wǎng)邊緣路由器;
所述第二骨干網(wǎng)邊緣路由器用于去掉所述第三MPLS報文中的第三內(nèi) 層標(biāo)簽與第二外層標(biāo)簽,將所述第三MPLS報文還原為IP報文,并獲取所 述第三內(nèi)層標(biāo)簽與第二外層標(biāo)簽對應(yīng)的路由信息,根據(jù)該路由信息將所述IP 報文發(fā)送給接收方用戶網(wǎng)邊緣路由器。
基于本發(fā)明實施例提供的數(shù)據(jù)處理方法,可以根據(jù)MPLS報文中基于用 戶業(yè)務(wù)部門的內(nèi)層標(biāo)簽對MPLS報文執(zhí)行相應(yīng)的服務(wù)質(zhì)量策略,從而可以 滿足VPN中不同業(yè)務(wù)部門的QOS需求?;诒景l(fā)明實施例提供的路由裝置 與數(shù)據(jù)處理系統(tǒng),還可以進一步根據(jù)MPLS報文中基于業(yè)務(wù)類型的外層標(biāo)簽 對MPLS報文執(zhí)行相應(yīng)的服務(wù)質(zhì)量策略,從而滿足不同業(yè)務(wù)部門中不同類 型的業(yè)務(wù)對QOS的需求。
圖1為現(xiàn)有技術(shù)跨域組網(wǎng)系統(tǒng)的結(jié)構(gòu)示意圖。
圖2為本發(fā)明數(shù)據(jù)處理方法一個實施例的流程圖。
圖3為本發(fā)明數(shù)據(jù)處理方法中發(fā)布BGP路由并配置QOS策略實施例的 流程圖。
圖4為本發(fā)明凄t據(jù)處理方法另一個實施例的流程圖。 圖5為本發(fā)明路由裝置一個實施例的結(jié)構(gòu)示意圖。 圖6為本發(fā)明路由裝置另一個實施例的結(jié)構(gòu)示意圖。 圖7為本發(fā)明路由裝置又一個實施例的結(jié)構(gòu)示意圖。
具體實施例方式
本發(fā)明實施例中,在PE上對用戶VPN的不同部門i殳置不同的BGP團體 屬性,并基于BGP團體屬性為VPN的不同部門分配不同的內(nèi)層標(biāo)簽。在 Option B的跨域VPN中,通過QPPB部署基于團體屬性的QOS策略,對用戶 跨域流量通過內(nèi)層標(biāo)簽實施流量VLAN QOS,提供對不同部門VLAN接入 的QOS保證。另外,還可以基于業(yè)務(wù)類型分配不同的外層標(biāo)簽,使ASBR 之間傳輸?shù)腗PLS報文的內(nèi)層標(biāo)簽同時攜帶BGP團體屬性和生成MPLS報 文時封裝的外層標(biāo)簽中EXP域的值,提供對不同類型業(yè)務(wù)的QOS保證。本 發(fā)明實施例的業(yè)務(wù)部門具體可以是VPN內(nèi)部的管理、IT、工程等對QOS有不 同需求的業(yè)務(wù)部門,例如可以為對應(yīng)于用戶網(wǎng)邊緣路由器(CustomEdge Router, CE )所屬部門VLAN的業(yè)務(wù)部門,也可以為對應(yīng)于PE上的一個接 口的業(yè)務(wù)部門,或者按照其它方式劃分的業(yè)務(wù)部門。在本發(fā)明的各實施例 中,以業(yè)務(wù)部門為對應(yīng)于CE所屬部門VLAN的業(yè)務(wù)部門為例進行說明,即 以內(nèi)層標(biāo)簽的值標(biāo)識CE所屬部門VLAN,對其按照其它方式劃分的業(yè)務(wù)部 門,即以內(nèi)層標(biāo)簽的值標(biāo)識按照其它方式劃分的業(yè)務(wù)部門,同樣適用。如圖2所示,為本發(fā)明數(shù)據(jù)處理方法一個實施例的流程圖,其包括
101,第一 AS中的第一 ASBR接收第一 MPLS報文,該第一 MPLS報 文包括第一內(nèi)層標(biāo)簽,該第一內(nèi)層標(biāo)簽的值用于標(biāo)識收發(fā)所述第一 MPLS 報文的CE所屬部門VLAN。
102,第一 ASBR獲取第一內(nèi)層標(biāo)簽對應(yīng)的第二內(nèi)層標(biāo)簽,將第一MPLS 報文中的第一內(nèi)層標(biāo)簽交換為第二內(nèi)層標(biāo)簽。
103,第一 ASBR根據(jù)預(yù)先設(shè)置的標(biāo)簽與QOS參數(shù)之間的對應(yīng)關(guān)系,獲 取第二內(nèi)層標(biāo)簽對應(yīng)的第一 QOS參數(shù),其中的QOS參數(shù)可以是IP優(yōu)先級、 EXP、 VLAN優(yōu)先級、QOS局部標(biāo)識與流行為名稱中的一種或多種。
104,第一 ASBR獲取與第一 QOS參數(shù)相應(yīng)的第一服務(wù)質(zhì)量策略,并 對標(biāo)簽交換后生成的第二MPLS報文執(zhí)行該第一 QOS策略,將第二MPLS 報文發(fā)送給第二AS中的第二 ASBR。
具體地,QOS策略可以是發(fā)送MPLS報文的隧道;相應(yīng)的,對MPLS 報文執(zhí)行QOS策略并發(fā)送MPLS報文可以是選擇發(fā)送該MPLS報文的隧 道,并以選擇的隧道發(fā)送所述MPLS報文。
通過對應(yīng)于不同業(yè)務(wù)部門的VLAN來實施QOS策略,因此,可以滿 足VPN中不同業(yè)務(wù)部門的QOS需求。
另外,在圖2所示實施例的101中,第一 ASBR接收到的第一 MPLS報 文中還可以包括第一外層標(biāo)簽,該第一外層標(biāo)簽的值用于標(biāo)識業(yè)務(wù)類型。相 應(yīng)的,102中,第一 ASBR先彈出第一外層標(biāo)簽,獲取第一內(nèi)層標(biāo)簽對應(yīng)的 第二內(nèi)層標(biāo)簽后,將第一外層標(biāo)簽中EXP域的值映射到第二內(nèi)層標(biāo)簽中的 EXP域,然后將第一 MPLS報文中的第 一 內(nèi)層標(biāo)簽交換為第二內(nèi)層標(biāo)簽。
在MPLS中攜帶基于業(yè)務(wù)類型分配的第一外層標(biāo)簽后,可以根據(jù)VLAN 與業(yè)務(wù)類型對用戶跨域流量實施QOS策略,從而滿足不同業(yè)務(wù)部門對不同 業(yè)務(wù)的QOS需求。
在圖2所示實施例的104之后,還可以包括第二 ASBR對第二MPLS報文進行標(biāo)簽交換,將第二 MPLS報文中的第二內(nèi)層標(biāo)簽交換為第三內(nèi)層標(biāo) 簽與第二外層標(biāo)簽,由第三內(nèi)層標(biāo)簽繼承第二內(nèi)層標(biāo)簽中EXP域內(nèi)包含的第 一內(nèi)層標(biāo)簽中EXP域的值,由第二外層標(biāo)簽繼承第二內(nèi)層標(biāo)簽中EXP域內(nèi) 包含的第一外層標(biāo)簽中EXP域的值。第二ASBR根據(jù)預(yù)先設(shè)置的標(biāo)簽與服務(wù) 質(zhì)量參數(shù)之間的對應(yīng)關(guān)系,獲取第三內(nèi)層標(biāo)簽與第二外層標(biāo)簽對應(yīng)的第二 QOS參數(shù),以及獲取與該第二QOS參數(shù)相應(yīng)的第二QOS策略,并對由第二 MPLS報文標(biāo)簽交換后得到的第三MPLS報文執(zhí)行該第二 QOS策略,將第三 MPLS報文發(fā)送給第二 AS中的PE。第二 AS中的PE去掉第三MPLS報文中 的第三內(nèi)層標(biāo)簽與第二外層標(biāo)簽,將第三MPLS報文還原為IP報文,并獲取 第三內(nèi)層標(biāo)簽與第二外層標(biāo)簽對應(yīng)的路由信息,根據(jù)該路由信息將所述IP報 文發(fā)送給接收方CE。
在第二 AS中ASBR與PE之間的LSP上,可以包括多個標(biāo)記交換路由 器(Label Switched Router, LSR)。在ASBR與PE之間的LSP上包括一個 LSR時,第二 AS中的ASBR將第三MPLS報文發(fā)送給第二 AS中的PE具體 可以包括第二 ASBR根據(jù)第三MPLS報文中的第三內(nèi)層標(biāo)簽與第二外層標(biāo) 簽,將第三MPLS報文發(fā)送給第二 AS中LSP上的LSR。該LSR對第三MPLS 報文進行標(biāo)簽交換,將第三MPLS報文中的第三內(nèi)層標(biāo)簽與第二外層標(biāo)簽交 換為對應(yīng)的第四內(nèi)層標(biāo)簽與第三外層標(biāo)簽,第四內(nèi)層標(biāo)簽與第三外層標(biāo)簽中 EXP域的值分別繼承第三內(nèi)層標(biāo)簽與第二外層標(biāo)簽中EXP域的值。該LSR 根據(jù)預(yù)先設(shè)置的標(biāo)簽與QOS參數(shù)之間的對應(yīng)關(guān)系,獲取第四內(nèi)層標(biāo)簽與第三 外層標(biāo)簽對應(yīng)的第三QOS參數(shù),以及獲取與該第三QOS參數(shù)相應(yīng)的第三QOS 策略,并對由第三MPLS報文標(biāo)簽交換后得到的第四MPLS報文執(zhí)行該第三 QOS策略,將第四MPLS報文發(fā)送給第二自AS中的PE。對于第二 AS中 ASBR與PE之間的LSP上包括多個LSR的情況同樣適用,LSP上每個LSR 都對接收到的MPLS報文進行標(biāo)簽交換,將接收到報文中的標(biāo)簽交換為下一 跳分配的標(biāo)簽,并獲取該下一跳分配的標(biāo)簽對應(yīng)的QOS參數(shù),以及該QOS
17參數(shù)相應(yīng)的QOS策略,并對標(biāo)簽交換后的MPLS報文執(zhí)行該QOS策略,將 MPLS報文發(fā)送給下一跳,直至該下一跳為第二 ASBR中的PE。
另外,在圖2所示的101之前,還可以包括第一AS中的PE接收由發(fā) 送方CE發(fā)送的IP才艮文,獲取與該IP才艮文的目的地址對應(yīng)的、由第一AS 中的第一 ASBR分配的標(biāo)簽,該標(biāo)簽包括第一內(nèi)層標(biāo)簽。該PE對所述IP報 文封裝獲取到的標(biāo)簽,生成第一MPLS報文。PE才艮據(jù)預(yù)先設(shè)置的標(biāo)簽與QOS 參數(shù)之間的對應(yīng)關(guān)系,獲取與封裝的標(biāo)簽對應(yīng)的QOS,以及獲取與該QOS 參數(shù)相應(yīng)的QOS策略,并對第一 MPLS報文執(zhí)行該QOS策略,將第一 MPLS報文發(fā)送給第一 AS中的第一ASBR。如果需要滿足不同類型業(yè)務(wù)的 QOS需求,則第一 AS中的PE接收到IP報文后,還獲取與該IP報文的業(yè) 務(wù)類型相應(yīng)的第一外層標(biāo)簽,對所述IP報文封裝第一內(nèi)層標(biāo)簽與第一外層 標(biāo)簽。
同樣,在第一 AS中ASBR與PE之間的LSP上,也可以包括多個LSR。 在ASBR與PE之間的LSP上包括一個LSR時,第一 AS中的PE將第一 MPLS 報文發(fā)送給第一 AS中的第一 ASBR具體可以包括第一 AS中的PE根據(jù)第 一 MPLS報文中的第 一 內(nèi)層標(biāo)簽與第 一外層標(biāo)簽,將第一 MPLS報文發(fā)送給 第一 AS中LSP上的LSR。該LSR對第一 MPLS報文進行標(biāo)簽交換,將第一 MPLS報文中的第 一 內(nèi)層標(biāo)簽與第 一外層標(biāo)簽交換為對應(yīng)的第五內(nèi)層標(biāo)簽與 第四外層標(biāo)簽,第五內(nèi)層標(biāo)簽與第四外層標(biāo)簽中EXP域的值分別繼承第一內(nèi) 層標(biāo)簽與第一外層中EXP域的值。該LSR根據(jù)預(yù)先設(shè)置的標(biāo)簽與QOS之間 的對應(yīng)關(guān)系,獲取第五內(nèi)層標(biāo)簽與第四外層標(biāo)簽對應(yīng)的第四QOS參數(shù),以及 獲取與該第四QOS參數(shù)相應(yīng)的第四QOS策略,并對由第一 MPLS報文標(biāo)簽 交換后得到的第五MPLS報文執(zhí)行該第四QOS策略,將第五MPLS報文發(fā) 送給第一 AS中的ASBR。對于第一 AS中ASBR與PE之間的LSP上包括多 個LSR的情況同樣適用,LSP上每個LSR都對接收到的MPLS報文進行標(biāo) 簽交換,將接收到報文中的標(biāo)簽交換為下一跳分配的標(biāo)簽,并獲取該下一跳分配的標(biāo)簽對應(yīng)的QOS參數(shù),以及該QOS參數(shù)相應(yīng)的QOS策略,并對標(biāo)簽 交換后的MPLS報文執(zhí)行該QOS策略,將MPLS報文發(fā)送給下一跳,直至 下一跳為第一 AS中的ASBR。如果第一 MPLS報文中不包括第 一外層標(biāo)簽, 則在后續(xù)MPLS報文的傳輸過程中,不需要進行MPLS外層標(biāo)簽的交換。 在上述實施例的數(shù)據(jù)處理方法中,還包括基于業(yè)務(wù)部門,例如VLAN, 設(shè)置BGP路由的BGP團體屬性,并基于BGP團體屬性分配第一內(nèi)層標(biāo)簽, 該第一內(nèi)層標(biāo)簽的值用于標(biāo)識業(yè)務(wù)部門,例如VLAN,以及#4居業(yè)務(wù)類型 分配第一外層標(biāo)簽;通過QPPB發(fā)布所述BGP路由與分配的標(biāo)簽綁定,并 配置QOS策略。
如圖1所示,CE1與CE2屬于同一VPN中的不同部門,其通過VLAN4妾入 網(wǎng)絡(luò),CE1與CE2分別所屬的兩個部門的業(yè)務(wù)類型不同,相應(yīng)的QOS需求也不 同。假設(shè)CE1屬于A部門,其業(yè)務(wù)類型為語音業(yè)務(wù)與數(shù)字業(yè)務(wù),CE2屬于B部 門,其業(yè)務(wù)類型為數(shù)字業(yè)務(wù)。為區(qū)分不用部門VLAN及各VLAN中的不同業(yè)務(wù) 類型,在OptionB的第三層(L3) VPN組網(wǎng)下,為不同VLAN部門設(shè)置不同的 BGP團體屬性,基于團體屬性為不同VLAN部門的路由條目分配不同的標(biāo)簽, 其中,內(nèi)層標(biāo)簽中EXP域的值與BGP團體屬性相應(yīng)。
如圖3所示,為本發(fā)明數(shù)據(jù)處理方法中發(fā)布BGP路由并配置QOS策略實施 例的流程圖,其路由信息發(fā)布過程如下
201, AS1中的PE1接收CE1與CE2發(fā)布的BGP路由,例如Ipv4路由,配 置入口路由策略,根據(jù)CE1與CE2所屬的子網(wǎng)前綴,設(shè)置發(fā)布CE1與CE2的BGP 路由的BGP團體屬性分別為R1、 R2,并基于BGP團體屬性分別為CE1與CE2 的BGP路由分配不同的標(biāo)簽E1》L1、 E2->L2,生成BGP路由與標(biāo)簽綁定并存 儲在本地的標(biāo)簽信息表(Label Information Table, LIB)中,以及向Ipv4路由 中加入路由識別符(Route Distinguishes RD) , RD中包含AS1標(biāo)識。其中, L1與L2為內(nèi)層標(biāo)簽,也即MPLS標(biāo)簽,其值用于標(biāo)識VLAN。 E1與E2為與 業(yè)務(wù)類型對應(yīng)的外層標(biāo)簽,本實施例中,以不涉及業(yè)務(wù)類型對QOS的需求為例進行說明,外層標(biāo)簽E1與E2具體為空,及不分配外層標(biāo)簽。
202, PE1利用通過預(yù)先建立的路由表,將設(shè)置有團體屬性的BGP路由與
分配的標(biāo)簽綁定發(fā)送給ASBR1。
203, ASBR1上配置了QPPB,將PE1發(fā)送的BGP路由與標(biāo)簽綁定存儲在
本地的LIB中,將CE1與CE2的BGP路由中的AS1標(biāo)識替換為AS2標(biāo)識,并結(jié)合
本地的路由表,重新為CE1與CE2發(fā)布的BGP路由分配內(nèi)層標(biāo)簽L11、 L21,值。
204, ASBR1在本地的轉(zhuǎn)發(fā)信息表(Forwarding Information Table , FIB) 中生成CE1子網(wǎng)的網(wǎng)絡(luò)地址與出標(biāo)簽E1)L11條目,以及CE2子網(wǎng)的網(wǎng)絡(luò)地址 與出標(biāo)簽L21條目,在標(biāo)簽轉(zhuǎn)發(fā)信息表(Label Forwarding Information Table, LFIB)中生成CE1子網(wǎng)的進標(biāo)簽L1與出標(biāo)簽〉L11條目,以及CE2子網(wǎng)的進標(biāo) 簽L2與出標(biāo)簽L21條目,并且,ASBR1分別根據(jù)BGP路由攜帶的BGP團體屬 性R1、 R2,為CEl與CE2發(fā)布的BGP路由設(shè)置相應(yīng)QOS參數(shù),包括IP優(yōu)先 級、VLAN優(yōu)先級、QOSID和流行為名稱等,建立標(biāo)簽L1、 L2與QOS參數(shù)、 以及QOS參數(shù)與QOS策略之間的對應(yīng)關(guān)系信息并存儲。
205, ASBR1將CE1與CE2的BGP路由與重新分配的標(biāo)簽綁定發(fā)送給PE1, 由PE1存儲在PE1中的LIB中;同時,ASBR1利用MP-IBGP穿越公網(wǎng),將CE1 與CE2的BGP路由與重新分配的標(biāo)簽綁定發(fā)布給PE1與AS2中的ASBR2, PE1 將BGP路由與重新分配的標(biāo)簽綁定存儲到該PE1中的LIB中。
206, ASBR2上配置了QPPB,將ASBR1發(fā)送的CE1與CE2的BGP路由與 重新分配的標(biāo)簽綁定存儲在本地的LIB中,結(jié)合本地的路由表,重新為CE1與 CE2發(fā)布的BGP路由分配內(nèi)層標(biāo)簽L12、L22,并在該分配的內(nèi)層標(biāo)簽L12與L22 中繼承ASBR1分配的內(nèi)層標(biāo)簽中EXP域的值。
條目,以及CE2子網(wǎng)的網(wǎng)絡(luò)地址與出標(biāo)簽E2》L22條目,在LFIB中生成CE1子網(wǎng)的進標(biāo)簽E1》L11與出標(biāo)簽E1-〉L12條目,以及CE2子網(wǎng)的進標(biāo)簽E2-〉L21 與出標(biāo)簽E2》L22條目,并且,ASBR2分別根據(jù)BGP路由攜帶的BGP團體屬性 Rl、 R2,為CEl與CE2發(fā)布的BGP路由設(shè)置相應(yīng)QOS參數(shù),包括IP優(yōu)先級、 VLAN優(yōu)先級、QOSID和流行為名稱等,建立標(biāo)簽E1-〉L11、 E2-〉L21與QOS 參數(shù)、以及QOS參數(shù)與QOS策略之間的對應(yīng)關(guān)系信息并存儲。
208 , ASBR2將CE1與CE2的BGP路由與重新分配的標(biāo)簽綁定發(fā)送給 ASBR1,由ASBR1存儲在ASBR1中的LIB中;同時,將CE1的BGP路由與重新 分配的標(biāo)簽E 1 ->L 12綁定、以及CE2的BGP路由與重新分配的標(biāo)簽E2》L22綁 定發(fā)布給PE2。
209, PE2將CE1與CE2的BGP路由與重新分配的標(biāo)簽綁定存儲在本地的 LIB中,分別根據(jù)BGP路由攜帶的BGP團體屬性R1、 R2,為CE1與CE2發(fā)布的 BGP路由設(shè)置相應(yīng)QOS參數(shù),包括IP優(yōu)先級、VLAN優(yōu)先級、QOS ID和流 行為名稱等,建立標(biāo)簽E1-〉L12、 E2-〉L22與QOS參數(shù)、以及QOS參數(shù)與QOS 策略之間的對應(yīng)關(guān)系信息并存儲。
經(jīng)過上述流程,整個MPLS網(wǎng)絡(luò)內(nèi)部的PE1、 ASBR1、 ASBR2與PE2上達(dá) 到了路由表、LIB、 FIB與LFIB的動態(tài)平衡,其中,PE2上的LFIB不包含進標(biāo) 簽E1》L12、 E2-〉L22與相應(yīng)出標(biāo)簽條目。
210, PE2將CE1與CE2發(fā)布的BGP路由擴散給AS2中的CE,包括CE3、 CE4 與CE5。
211, CE3、 CE4與CE5將PE2發(fā)送的CE1與CE2的BGP路由存儲在本地的 路由表中。
進一步地,在圖3所示實施例的201中,可以根據(jù)A部門與B部門開展業(yè)務(wù) 的業(yè)務(wù)類型設(shè)置外層標(biāo)簽的值,利用該外層標(biāo)簽E1與E2的值標(biāo)識A部門與B 部門開展業(yè)務(wù)的業(yè)務(wù)類型。相應(yīng)的,ASBR1與ASBR2上需要重新分配外層標(biāo) 簽,并在分配的外層標(biāo)簽中繼承原外層標(biāo)簽中EXP域的值,具體根據(jù)BGP路 由攜帶的BGP團體屬性R1、 R2,以及外層標(biāo)簽中EXP域的值,為CE1與CE2發(fā)布的BGP路由設(shè)置相應(yīng)QOS參數(shù)。
假設(shè)CE3屬于A部門,需要與同屬于該A部門的CE1開展語音業(yè)務(wù),CE3 的語音業(yè)務(wù)流量需要從CE3發(fā)往CE1,如圖4所示,為本發(fā)明數(shù)據(jù)處理方法另 一個實施例的流程圖,其MPLS報文轉(zhuǎn)發(fā)流程如下
301, CE3查詢本地的路由表,獲知發(fā)往CE1的路由,并將發(fā)往CE1的IP 報文發(fā)送給PE2。
302, PE2接收CE3發(fā)往CE 1的IP報文,根據(jù)該IP報文中攜帶的目的地址, 即CE1的網(wǎng)絡(luò)地址,查詢本地的FIB表,獲取與CE1的網(wǎng)絡(luò)地址相應(yīng)的、由 ASBR2分配的標(biāo)簽,假設(shè)該標(biāo)簽為E12》L12,其中,E12為外層標(biāo)簽,其值 用于標(biāo)識業(yè)務(wù)類型為語音業(yè)務(wù),L12為內(nèi)層標(biāo)簽,其值用于標(biāo)識A部門VLAN, 對所述IP報文插入標(biāo)簽E12》L12,生成MPLS報文,以及依次查詢出標(biāo)簽與 QOS參數(shù)、QOS參數(shù)與QOS策略之間的對應(yīng)關(guān)系信息,獲取與標(biāo)簽E12》L12 對應(yīng)的QOS參數(shù),并獲取與該QOS參數(shù)對應(yīng)的QOS策略,即與A部門VLAN 的語音業(yè)務(wù)對應(yīng)的QOS策略。
303, PE2對該MPLS報文執(zhí)行相應(yīng)的QOS策略,將該MPLS報文發(fā)送給 ASBR2。
具體地,該QOS策略可以是發(fā)送所述MPLS的隧道,將該MPLS報文按照 查詢到的隧道發(fā)往ASBR2。
304, ASBR2接收到MPLS報文后,彈出MPLS報文的外層標(biāo)簽E12,查詢 進標(biāo)簽與出標(biāo)簽條目,獲取與MPLS報文的內(nèi)層標(biāo)簽L12對應(yīng)的內(nèi)層標(biāo)簽L11, 將外層標(biāo)簽E12中EXP域的值映射到內(nèi)層標(biāo)簽L11中的EXP域,并進行內(nèi)層標(biāo) 簽交換,將內(nèi)層標(biāo)簽L12交換為內(nèi)層標(biāo)簽L11,重新對MPLS報文封裝以內(nèi)層 標(biāo)簽Lll。
305, ASBR2查詢標(biāo)簽與QOS參數(shù)之間的對應(yīng)關(guān)系,獲取與內(nèi)層標(biāo)簽Lll 對應(yīng)的QOS參數(shù),并進一步查詢QOS參數(shù)與QOS策略之間的對應(yīng)關(guān)系信息, 獲取與該QOS參數(shù)對應(yīng)的QOS策略。
22306, ASBR2對該MPLS報文執(zhí)行獲取到的QOS策略,例如ASBR2與 ASBR1之間具體的隧道,將該MPLS報文發(fā)送給ASBR1 。
307, ASBR1將查詢進標(biāo)簽與出標(biāo)簽條目,對MPLS報文進行標(biāo)簽交換, 重新對MPLS報文封裝標(biāo)簽E1》L1,其中出標(biāo)簽繼承原外層標(biāo)簽中E12的EXP 域的值,內(nèi)層標(biāo)簽L11繼承原內(nèi)層標(biāo)簽L12中EXP域的值。
308, ASBR1查詢標(biāo)簽與Q0S參數(shù)之間的對應(yīng)關(guān)系,獲取與標(biāo)簽E1》L11 對應(yīng)的QOS參數(shù),并進一步查詢QOS參數(shù)與QOS策略之間的對應(yīng)關(guān)系信息, 獲取與該QOS參數(shù)對應(yīng)的QOS策略。
309, ASBRl對該MPLS報文執(zhí)行獲取到的相應(yīng)的QOS策略,將該MPLS 報文發(fā)送給PE1。
310, PE1去掉MPLS報文中的標(biāo)簽E1々L11,將該MPLS報文恢復(fù)為IP報 文,以及查詢LIB,獲取標(biāo)簽E1-〉L11對應(yīng)的路由信息,并根據(jù)該路由信息將 該IP報文發(fā)送給CE1。
與圖3所示的實施例相應(yīng),若針對業(yè)務(wù)類型沒有具體的QOS需求,則圖4 所示實施例的302中,不用獲取與業(yè)務(wù)類型相應(yīng)的外層標(biāo)簽E12并對IP報文封 裝外層標(biāo)簽E12。
如圖5所示,為本發(fā)明路由裝置一個實施例的結(jié)構(gòu)示意圖,該實施例 的路由裝置可以作為第一 AS (也即AS2)中的ASBR(也即ASBR2 ), 實現(xiàn)本發(fā)明上述數(shù)據(jù)處理方法實施例中的相應(yīng)流程,其包括第 一接收模塊 401、第一標(biāo)簽交換模塊402、第一獲取模塊403與第一執(zhí)行模塊404。
其中,第一接收模塊401用于接收第一MPLS報文,該第一MPLS報 文包括第一內(nèi)層,該第一內(nèi)層標(biāo)簽的值用于標(biāo)識收發(fā)第一 MPLS報文的CE 所屬的業(yè)務(wù)部門,例如該業(yè)務(wù)部門對應(yīng)的VLAN。作為另一個實施例,該 第一 MPLS報文中還可以包括用于標(biāo)識第一 MPLS報文對應(yīng)的業(yè)務(wù)類型的 第一外層標(biāo)簽。第一標(biāo)簽交換模塊402用于獲取第一內(nèi)層標(biāo)簽對應(yīng)的第二內(nèi) 層標(biāo)簽,將第一MPLS報文中的第一內(nèi)層標(biāo)簽交換為第二內(nèi)層標(biāo)簽。若第一MPLS報文中還包括第一外層標(biāo)簽,則第一標(biāo)簽交換模塊402獲取到第二內(nèi) 層標(biāo)簽后,先將第一外層標(biāo)簽中EXP域的值映射到第二內(nèi)層標(biāo)簽中的EXP 域,然后再將第一MPLS報文中的第一內(nèi)層標(biāo)簽交換為第二內(nèi)層標(biāo)簽。第一 獲取模塊403用于根據(jù)預(yù)先設(shè)置的標(biāo)簽與QOS參數(shù)之間的對應(yīng)關(guān)系,獲取第 二內(nèi)層標(biāo)簽對應(yīng)的第一 QOS參數(shù),以及獲取與該第一 QOS參數(shù)相應(yīng)的第 一 QOS策略。第一執(zhí)行模塊404用于對標(biāo)簽交換后得到的第二 MPLS報 文執(zhí)行該第一 QOS策略并發(fā)送第二 MPLS報文。
另外,圖5所示實施例的路由裝置還可以包括第一存儲模塊405、第 二存儲模塊406與第三存儲模塊407中的一個或多個。其中,第一存儲模塊 405用于存儲入標(biāo)簽與出標(biāo)簽條目;第一標(biāo)簽交換模塊402具體根據(jù)第一 存儲模塊405中存儲的入標(biāo)簽與出標(biāo)簽條目,獲取第一內(nèi)層標(biāo)簽對應(yīng)的第 二內(nèi)層標(biāo)簽。第二存儲模塊406用于存儲預(yù)先設(shè)置的標(biāo)簽與QOS參數(shù)之間的 對應(yīng)關(guān)系。第三存儲模塊407用于存儲預(yù)先設(shè)置的QOS參數(shù)與QOS策略之 間的對應(yīng)關(guān)系。第一獲取模塊403具體根據(jù)第二存儲模塊406中存儲的標(biāo)簽 與QOS參數(shù)之間的對應(yīng)關(guān)系,以及第三存儲模塊407中存儲的QOS參數(shù)與 QOS策略之間的對應(yīng)關(guān)系,獲取第二內(nèi)層標(biāo)簽對應(yīng)的第一 QOS參數(shù),以及 獲取與所述第一 QOS參數(shù)相應(yīng)的第一 QOS策略。
如圖6所示,為本發(fā)明路由裝置另一個實施例的結(jié)構(gòu)示意圖,該實施 例的路由裝置可以作為第二 AS(也即AS1 )中的ASBR(也即ASBR1 ), 實現(xiàn)本發(fā)明上述數(shù)據(jù)處理方法實施例中的相應(yīng)流程,其包括第二接收模塊 501、第二標(biāo)簽交換模塊502、第二獲取模塊503與第二執(zhí)行模塊504。
其中,第二接收模塊501用于接收第二 MPLS報文,該第二MPLS報 文包括第二內(nèi)層標(biāo)簽,該第二內(nèi)層標(biāo)簽中EXP域內(nèi)包含第一內(nèi)層標(biāo)簽中EXP 域的值與第一外層標(biāo)簽中EXP域的值。其中,第一內(nèi)層標(biāo)簽的值用于標(biāo)識 業(yè)務(wù)部門,例如該業(yè)務(wù)部門對應(yīng)的VLAN,第一外層標(biāo)簽的值用于標(biāo)識 業(yè)務(wù)類型。第二標(biāo)簽交換模塊502用于對第二 MPLS報文進行標(biāo)簽交換,將第二 MPLS報文中的第二內(nèi)層標(biāo)簽交換為第三內(nèi)層標(biāo)簽與第二外層標(biāo)簽, 第三內(nèi)層標(biāo)簽繼承第二內(nèi)層標(biāo)簽中EXP域內(nèi)包含的第一內(nèi)層標(biāo)簽中EXP域 的值,第二外層標(biāo)簽繼承第二內(nèi)層標(biāo)簽中EXP域內(nèi)包含的第一外層標(biāo)簽中 EXP域的值。第二獲取模塊503用于根據(jù)預(yù)先設(shè)置的標(biāo)簽與QOS參數(shù)之間 的對應(yīng)關(guān)系,獲取第三內(nèi)層標(biāo)簽與第二外層標(biāo)簽對應(yīng)的第二 QOS參數(shù),以 及獲取與該第二 QOS參數(shù)相應(yīng)的第二 QOS策略。第二執(zhí)行模塊504用于 對由第二 MPLS報文標(biāo)簽交換后得到的第三MPLS報文執(zhí)行第二 QOS策 略并發(fā)送該第三MPLS報文。
另外,圖6所示實施例的路由裝置也可以包括第一存儲模塊405、第 二存儲模塊406與第三存儲模塊407中的一個或多個。其中,第一存儲模塊 405用于存儲入標(biāo)簽與出標(biāo)簽條目;第二標(biāo)簽交換模塊502用于根據(jù)第一 存儲模塊405中存儲的入標(biāo)簽與出標(biāo)簽條目對第二 MPLS報文進行標(biāo)簽交 換,將第二 MPLS報文中的第二內(nèi)層標(biāo)簽交換為第三內(nèi)層標(biāo)簽與第二外層標(biāo) 簽。第二存儲模塊406用于存儲預(yù)先設(shè)置的標(biāo)簽與QOS參數(shù)之間的對應(yīng)關(guān)系。 第三存儲模塊407用于存儲預(yù)先設(shè)置的QOS參數(shù)與QOS策略之間的對應(yīng)關(guān) 系。第二獲取模塊503具體用于根據(jù)第二存儲模塊406中存儲的標(biāo)簽與QOS 參數(shù)之間的對應(yīng)關(guān)系,以及第三存儲模塊407中存儲的QOS參數(shù)與QOS策 略之間的對應(yīng)關(guān)系,獲取第三內(nèi)層標(biāo)簽與第二外層標(biāo)簽對應(yīng)的第二 QOS參 數(shù),以及獲取與該第二QOS參數(shù)相應(yīng)的第二QOS策略。
如圖7所示,為本發(fā)明路由裝置又一個實施例的結(jié)構(gòu)示意圖,該實施 例的路由裝置可以作為第一 AS (也即AS2)中的PE (也即PE2), 實現(xiàn)本發(fā)明上述數(shù)據(jù)處理方法實施例中的相應(yīng)流程,其包括第三接收模塊 601、封裝模塊602、第三獲取模塊603與第三執(zhí)行模塊604。
其中,第三接收模塊601用于接收CE發(fā)送的IP報文。封裝模塊602 用于獲取與所述IP報文中攜帶的目的地址對應(yīng)的內(nèi)層標(biāo)簽,并對該IP報 文插入該內(nèi)層標(biāo)簽生成MPLS報文,該內(nèi)層標(biāo)簽的值用于標(biāo)識收發(fā)該MPLS報文的CE所屬的業(yè)務(wù)部門,例如該業(yè)務(wù)部門對應(yīng)的VLAN。作為 另 一個實施例,封裝模塊602還可以獲取與IP報文的業(yè)務(wù)類型對應(yīng)的外層標(biāo) 簽,并對IP報文封裝獲取到的外層標(biāo)簽,此時,MPLS報文的標(biāo)簽包括內(nèi)層 標(biāo)簽與外層標(biāo)簽。第三獲取模塊603用于根據(jù)預(yù)先設(shè)置的標(biāo)簽與QOS參數(shù)之 間的對應(yīng)關(guān)系,獲取所述內(nèi)層標(biāo)簽對應(yīng)的QOS參數(shù),以及獲取與該QOS 參數(shù)相應(yīng)的QOS策略。若MPLS報文包括外層標(biāo)簽,則第三獲取模塊603 獲取內(nèi)層標(biāo)簽與外層標(biāo)簽對應(yīng)的QOS參數(shù)。第三執(zhí)行模塊604用于對該 MPLS報文執(zhí)行獲取到的相應(yīng)QOS策略并發(fā)送該MPLS報文。
另外,圖7所示實施例中的路由裝置還可以包括第四存儲模塊705、 第二存儲模塊406與第三存儲模塊407中的一個或多個。其中,第四存儲模 塊705用于存儲目的地址與標(biāo)簽之間的對應(yīng)關(guān)系信息;封裝模塊602具體 根據(jù)第四存儲模塊705中存儲的目的地址與標(biāo)簽之間的對應(yīng)關(guān)系信息,獲 取與所述IP報文中攜帶的目的地址對應(yīng)的內(nèi)層標(biāo)簽。第二存儲模塊406用 于存儲預(yù)先設(shè)置的標(biāo)簽與QOS參數(shù)之間的對應(yīng)關(guān)系。第三存儲模塊407用于 存儲預(yù)先設(shè)置的QOS參數(shù)與QOS策略之間的對應(yīng)關(guān)系。第三獲取模塊603 具體根據(jù)第二存儲模塊406中存儲的標(biāo)簽與QOS參數(shù)之間的對應(yīng)關(guān)系,以及 第三存儲模塊407中存儲的QOS參數(shù)與QOS策略之間的對應(yīng)關(guān)系,獲取所 述內(nèi)層標(biāo)簽與外層標(biāo)簽對應(yīng)的QOS參數(shù),以及獲取與該QOS參數(shù)相應(yīng)的 QOS策略。
另外,本發(fā)明實施例還提供了基于Option B跨域組網(wǎng)的數(shù)據(jù)處理系統(tǒng), 該數(shù)據(jù)處理系統(tǒng)包括第一 AS (也即AS2)中的第一 PE (也即PE2 )與 第一ASBR(也即ASBR2),和第二AS(也即AS1 )中的第二 ASBR (也 即ASBR1)與第二PE (也即PE1)。
作為本發(fā)明的一個實施例,其中,第一PE用于接收由發(fā)送方用戶CE發(fā) 送的IP報文,獲取與該IP報文的目的地址對應(yīng)的、由第一 AS分配的標(biāo)簽, 該標(biāo)簽包括第一內(nèi)層標(biāo)簽與第一外層標(biāo)簽,對IP報文封裝標(biāo)簽,生成第一MPLS報文,以及獲取第一內(nèi)層標(biāo)簽與第一外層標(biāo)簽對應(yīng)的QOS策略,并 對第一 MPLS報文執(zhí)行該QOS策略,將第一 MPLS報文發(fā)送給第一 AS。
第一AS用于彈出第一 MPLS報文中的第一外層標(biāo)簽,獲取第一內(nèi)層標(biāo) 簽對應(yīng)的第二內(nèi)層標(biāo)簽,將第一外層標(biāo)簽中EXP域的值映射到第二內(nèi)層標(biāo) 簽中的EXP域,并將第一MPLS報文中的第一內(nèi)層標(biāo)簽交換為第二內(nèi)層標(biāo) 簽,以及獲取第二內(nèi)層標(biāo)簽對應(yīng)的第一QOS策略,并對標(biāo)簽交換后生成的 第二 MPLS報文執(zhí)行該第一 QOS策略,將第二 MPLS報文發(fā)送給第二 AS。
第二 AS用于對第二 MPLS報文進行標(biāo)簽交換,將第二 MPLS報文中的 第二內(nèi)層標(biāo)簽交換為第三內(nèi)層標(biāo)簽與第二外層標(biāo)簽,第三內(nèi)層標(biāo)簽繼承第二 內(nèi)層標(biāo)簽中EXP域內(nèi)包含的第一內(nèi)層標(biāo)簽中EXP域的值,第二外層標(biāo)簽繼 承第二內(nèi)層標(biāo)簽中EXP域內(nèi)包含的第一外層標(biāo)簽中EXP域的值,獲取第三 內(nèi)層標(biāo)簽與第二外層標(biāo)簽對應(yīng)的第二 QOS策略,并對由第二 MPLS報文標(biāo) 簽交換后得到的第三MPLS報文執(zhí)行該第二 QOS策略,將第三MPLS報 文發(fā)送給第二PE。
第二 PE用于去掉第三MPLS報文中的第三內(nèi)層標(biāo)簽與第二外層標(biāo)簽, 將第三MPLS報文還原為IP報文,并獲取第三內(nèi)層標(biāo)簽與第二外層標(biāo)簽對 應(yīng)的路由信息,根據(jù)該路由信息將IP報文發(fā)送給接收方用戶網(wǎng)邊緣路由器。
在上述實施例中,第一PE、第一ASBR與第二 AS分別采用了圖7、圖 5與圖6所示其中一個實施例提供的路由裝置。作為本發(fā)明數(shù)據(jù)處理系統(tǒng)的 其它實施例,第一PE、第一 ASBR與第二 AS也可以分別采用圖7、圖5與 圖6所示其它實施例提供的路由裝置。
本發(fā)明實施例中,在PE上對用戶VPN的不同部門設(shè)置不同的BGP 團體屬性,并基于BGP團體屬性為VPN的不同部門分配不同的內(nèi)層標(biāo)簽, 在Option B的跨域VPN中,通過QPPB部署基于團體屬性的QOS策略, ASBR之間傳輸?shù)腗PLS報文的內(nèi)層標(biāo)簽可以同時攜帶BGP團體屬性信 息和生成MPLS報文時封裝的外層標(biāo)簽中EXP域的值,對用戶跨域流量可以通過內(nèi)層標(biāo)簽實施流量QOS策略,提供對不同部門對不同類型業(yè)務(wù) 接入的QOS保證。
通過以上的實施方式的描述,本領(lǐng)域的普通技術(shù)人員可以清楚地了解 到本發(fā)明實施例可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也 可以通過硬件來實現(xiàn)?;谶@樣的理解,本發(fā)明實施例的技術(shù)方案可以以 軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如 ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備、或 者服務(wù)器、或者其他網(wǎng)絡(luò)設(shè)備執(zhí)行本發(fā)明各個實施例或者實施例的某些部 分所述的方法。
最后所應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對 本發(fā)明作限制性理解。盡管參照上述較佳實施例對本發(fā)明進行了詳細(xì)說明, 本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對本發(fā)明的技術(shù)方案進行修改 或者等同替換,而這種修改或者等同替換并不脫離本發(fā)明技術(shù)方案的精神和 范圍。
權(quán)利要求
1、一種數(shù)據(jù)處理方法,其特征在于,包括接收第一MPLS報文,該第一MPLS報文包括第一內(nèi)層標(biāo)簽,該第一內(nèi)層標(biāo)簽的值用于標(biāo)識收發(fā)所述第一MPLS報文的用戶所屬的業(yè)務(wù)部門;獲取所述第一內(nèi)層標(biāo)簽對應(yīng)的第二內(nèi)層標(biāo)簽,將所述第一MPLS報文中的第一內(nèi)層標(biāo)簽交換為第二內(nèi)層標(biāo)簽;根據(jù)標(biāo)簽與服務(wù)質(zhì)量參數(shù)之間的對應(yīng)關(guān)系,獲取所述第二內(nèi)層標(biāo)簽對應(yīng)的第一服務(wù)質(zhì)量參數(shù);獲取與所述第一服務(wù)質(zhì)量參數(shù)相應(yīng)的第一服務(wù)質(zhì)量策略,對標(biāo)簽交換后生成的第二MPLS報文執(zhí)行該第一服務(wù)質(zhì)量策略,并將所述第二MPLS報文發(fā)送給第二自治系統(tǒng)中的第二邊界路由器。
2、 根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,所述第一MPLS 報文還包括第一外層標(biāo)簽,該第一外層標(biāo)簽用于標(biāo)識所述第一 MPLS報文對 應(yīng)的業(yè)務(wù)類型;所述獲取所述第一內(nèi)層標(biāo)簽對應(yīng)的第二內(nèi)層標(biāo)簽之前,還包括第一自 治系統(tǒng)中的第 一邊界路由器彈出所述第 一外層標(biāo)簽;所述獲取所述第一內(nèi)層標(biāo)簽對應(yīng)的第二內(nèi)層標(biāo)簽之后,還包括所述第 一邊界路由器將所述第一外層標(biāo)簽中EXP域的值映射到所述第二內(nèi)層標(biāo)簽 中的EXP域。
3、 根據(jù)權(quán)利要求2所述的數(shù)據(jù)處理方法,其特征在于,將所述第二 MPLS報文發(fā)送給第二自治系統(tǒng)中的第二邊界路由器之后,還包括所述第二邊界路由器對所述第二 MPLS報文進行標(biāo)簽交換,將所述第二 MPLS報文中的第二內(nèi)層標(biāo)簽交換為第三內(nèi)層標(biāo)簽與第二外層標(biāo)簽,所述第 三內(nèi)層標(biāo)簽繼承所述第二內(nèi)層標(biāo)簽中EXP域內(nèi)包含的所述第一內(nèi)層標(biāo)簽中 EXP域的值,所述第二外層標(biāo)簽繼承所述第二內(nèi)層標(biāo)簽中EXP域內(nèi)包含的 所述第一外層標(biāo)簽中EXP域的值;所述第二邊界路由器根據(jù)標(biāo)簽與服務(wù)質(zhì)量參數(shù)之間的對應(yīng)關(guān)系,獲取所述第三內(nèi)層標(biāo)簽與第二外層標(biāo)簽對應(yīng)的第二服務(wù)質(zhì)量參數(shù),以及獲取與該第二服務(wù)質(zhì)量參數(shù)相應(yīng)的第二服務(wù)質(zhì)量策略,并對由所述第二 MPLS報文 標(biāo)簽交換后得到的第三MPLS報文執(zhí)行該第二服務(wù)質(zhì)量策略,將所述第三 MPLS報文發(fā)送給所述第二自治系統(tǒng)中的骨干網(wǎng)邊緣路由器;所述第二自治系統(tǒng)中的骨干網(wǎng)邊緣路由器去掉所述第三MPLS報文中 的第三內(nèi)層標(biāo)簽與第二外層標(biāo)簽,將所述第三MPLS報文還原為IP報文, 并獲取所述第三內(nèi)層標(biāo)簽與第二外層標(biāo)簽對應(yīng)的路由信息,根據(jù)該路由信息 將所述IP報文發(fā)送給接收方用戶網(wǎng)邊緣路由器。
4、 根據(jù)權(quán)利要求3所述的數(shù)據(jù)處理方法,其特征在于,將所述第三 MPLS報文發(fā)送給所述第二自治系統(tǒng)中的骨干網(wǎng)邊緣路由器包括所述第二邊界路由器根據(jù)所述第三MPLS報文中的第三內(nèi)層標(biāo)簽與第 二外層標(biāo)簽,將所述第三MPLS報文發(fā)送給第二自治系統(tǒng)中標(biāo)記交換路徑上 的標(biāo)記交換路由器;所述標(biāo)記交換路由器對所述第三MPLS報文進行標(biāo)簽交換,將所述第三 MPLS報文中的第三內(nèi)層標(biāo)簽與第二外層標(biāo)簽交換為第四內(nèi)層標(biāo)簽與第三外 層標(biāo)簽,第四內(nèi)層標(biāo)簽與第三外層標(biāo)簽中EXP域的值分別繼承所述第三內(nèi) 層標(biāo)簽與所述第二外層標(biāo)簽中EXP域的值;所述標(biāo)記交換路由器根據(jù)標(biāo)簽與服務(wù)質(zhì)量參數(shù)之間的對應(yīng)關(guān)系,獲取所 述第四內(nèi)層標(biāo)簽與第三外層標(biāo)簽對應(yīng)的第三服務(wù)質(zhì)量參數(shù),以及獲取與該 第三服務(wù)質(zhì)量參數(shù)相應(yīng)的第三服務(wù)質(zhì)量策略,并對由所述第三MPLS報文 標(biāo)簽交換后得到的第四MPLS報文執(zhí)行該第三服務(wù)質(zhì)量策略,將所述第四 MPLS報文發(fā)送給第二自治系統(tǒng)中的骨干網(wǎng)邊緣路由器。
5、 根據(jù)權(quán)利要求1至4任意一項所述的數(shù)據(jù)處理方法,其特征在于, 所述接收第一MPLS報文之前,還包括第一 自治系統(tǒng)中的骨干網(wǎng)邊緣路由器接收由發(fā)送方用戶網(wǎng)邊緣路由器 發(fā)送的IP報文,獲取與該IP報文的目的地址對應(yīng)的、由所述第一自治系 統(tǒng)中的第一邊界路由器分配的標(biāo)簽,該標(biāo)簽包括所述第一內(nèi)層標(biāo)簽與所述第一外層標(biāo)簽,對所述IP報文封裝所述標(biāo)簽,生成所述第一MPLS報文;所述骨干網(wǎng)邊緣路由器根據(jù)標(biāo)簽與服務(wù)質(zhì)量參數(shù)之間的對應(yīng)關(guān)系,獲取 所述第一內(nèi)層標(biāo)簽與第一外層標(biāo)簽對應(yīng)的服務(wù)質(zhì)量參數(shù),以及獲取與該服 務(wù)質(zhì)量參數(shù)相應(yīng)的服務(wù)質(zhì)量策略,并對所述第一 MPLS報文執(zhí)行該服務(wù)質(zhì) 量策略,將所述第一MPLS報文發(fā)送給第一邊界路由器。
6、 根據(jù)權(quán)利要求1至4任意一項所述的數(shù)據(jù)處理方法,其特征在于, 所述服務(wù)質(zhì)量參數(shù)包括IP優(yōu)先級、EXP域的值、VLAN優(yōu)先級、QOS標(biāo) 識與流行為名稱中的一種或多種;和/或服務(wù)質(zhì)量策略具體為發(fā)送MPLS報文的隧道。
7、 根據(jù)權(quán)利要求1至4任意一項所述的數(shù)據(jù)處理方法,其特征在于, 還包括基于業(yè)務(wù)部門設(shè)置BGP路由的BGP團體屬性,并基于BGP團體屬性 分配所述第一內(nèi)層標(biāo)簽,該第一內(nèi)層標(biāo)簽的值用于標(biāo)識所述業(yè)務(wù)部門,以 及根據(jù)業(yè)務(wù)類型分配所述第 一外層標(biāo)簽;通過QPPB發(fā)布所述BGP路由與分配的標(biāo)簽綁定,并配置服務(wù)質(zhì)量 策略。
8、 一種路由裝置,其特征在于,包括第一接收模塊,用于接收第一MPLS報文,該第一MPLS報文包括第 一內(nèi)層標(biāo)簽,該第一內(nèi)層標(biāo)簽的值用于標(biāo)識收發(fā)所述第一 MPLS報文的用 戶所屬的業(yè)務(wù)部門;第 一標(biāo)簽交換模塊,用于獲取所述第 一 內(nèi)層標(biāo)簽對應(yīng)的第二內(nèi)層標(biāo)簽, 將所述第一 MPLS報文中的第一內(nèi)層標(biāo)簽交換為第二內(nèi)層標(biāo)簽;第一獲取模塊,用于根據(jù)標(biāo)簽與服務(wù)質(zhì)量參數(shù)之間的對應(yīng)關(guān)系,獲取所 述第二內(nèi)層標(biāo)簽對應(yīng)的第 一服務(wù)質(zhì)量參數(shù),以及獲取與所述第 一服務(wù)質(zhì)量 參數(shù)相應(yīng)的第一服務(wù)質(zhì)量策略;第一執(zhí)行模塊,用于對標(biāo)簽交換后得到的第二 MPLS報文執(zhí)行該第一 服務(wù)質(zhì)量策略并發(fā)送所述第二 MPLS報文。
9、 根據(jù)權(quán)利要求8所述的路由裝置,其特征在于,所述第一 MPLS報文還包括第一外層標(biāo)簽,該第一外層標(biāo)簽用于標(biāo)識所述第一 MPLS報文對應(yīng)的業(yè)務(wù)類型;所述第一標(biāo)簽交換模塊具體用于彈出所述第一外層標(biāo)簽,獲取所述第一內(nèi)層標(biāo)簽對應(yīng)的第二內(nèi)層標(biāo)簽,將所述第一外層標(biāo)簽中EXP域的值映射到所述第二內(nèi)層標(biāo)簽中的EXP域,并將所述第一MPLS報文中的第一內(nèi)層標(biāo)簽交換為第二內(nèi)層標(biāo)簽。
10、 根據(jù)權(quán)利要求8或9所述的路由裝置,其特征在于,還包括第一存儲模塊,用于存儲入標(biāo)簽與出標(biāo)簽條目;第二存儲模塊,用于存儲預(yù)先設(shè)置的標(biāo)簽與服務(wù)質(zhì)量參數(shù)之間的對應(yīng)關(guān)系;和/或第三存儲模塊,用于存儲預(yù)先設(shè)置的服務(wù)質(zhì)量參數(shù)與服務(wù)質(zhì)量策略之間的對應(yīng)關(guān)系;所述第一標(biāo)簽交換模塊用于根據(jù)所述第一存儲模塊中存儲的入標(biāo)簽與出標(biāo)簽條目,獲取所述第一內(nèi)層標(biāo)簽對應(yīng)的第二內(nèi)層標(biāo)簽;所述第 一獲取模塊用于根據(jù)所述第二存儲模塊中存儲的標(biāo)簽與服務(wù)質(zhì)量參數(shù)之間的對應(yīng)關(guān)系,獲取所述第二內(nèi)層標(biāo)簽對應(yīng)的第 一服務(wù)質(zhì)量參數(shù),以及根據(jù)第三存儲模塊中存儲的服務(wù)質(zhì)量參數(shù)與服務(wù)質(zhì)量策略之間的對應(yīng)關(guān)系,獲取與所述第 一服務(wù)質(zhì)量參數(shù)相應(yīng)的第 一服務(wù)質(zhì)量策略。
11、 一種路由裝置,其特征在于,包括第二接收模塊,用于接收第二MPLS報文,該第二MPLS報文包括第二內(nèi)層標(biāo)簽,該第二內(nèi)層標(biāo)簽中EXP域內(nèi)包含第一內(nèi)層標(biāo)簽中EXP域的值與第一外層標(biāo)簽中EXP域的值,所述第一內(nèi)層標(biāo)簽的值用于標(biāo)識業(yè)務(wù)部門,所述第一外層標(biāo)簽的值用于標(biāo)識業(yè)務(wù)類型;第二標(biāo)簽交換模塊,用于對所述第二 MPLS報文進行標(biāo)簽交換,將所述第二 MPLS報文中的第二內(nèi)層標(biāo)簽交換為第三內(nèi)層標(biāo)簽與第二外層標(biāo)簽,所述第三內(nèi)層標(biāo)簽繼承所述第二內(nèi)層標(biāo)簽中EXP域內(nèi)包含的所述第 一 內(nèi)層標(biāo)簽中EXP域的值,所述第二外層標(biāo)簽繼承所述第二內(nèi)層標(biāo)簽中EXP域內(nèi)包含的所述第一外層標(biāo)簽中EXP域的值;第二獲取模塊,用于根據(jù)標(biāo)簽與服務(wù)質(zhì)量參數(shù)之間的對應(yīng)關(guān)系,獲取所述第三內(nèi)層標(biāo)簽與第二外層標(biāo)簽對應(yīng)的第二服務(wù)質(zhì)量參數(shù),以及獲取與該第二服務(wù)質(zhì)量參數(shù)相應(yīng)的第二服務(wù)質(zhì)量策略;第二執(zhí)行模塊,用于對由所述第二 MPLS報文標(biāo)簽交換后得到的第三MPLS報文執(zhí)行所述第二服務(wù)質(zhì)量策略并發(fā)送所述第三MPLS報文。
12、 根據(jù)權(quán)利要求11所述的路由裝置,其特征在于,還包括第一存儲模塊,用于存儲入標(biāo)簽與出標(biāo)簽條目;第二存儲沖莫塊,用于存儲預(yù)先設(shè)置的標(biāo)簽與服務(wù)質(zhì)量參數(shù)之間的對應(yīng)關(guān)系;和/或第三存儲模塊,用于存儲預(yù)先設(shè)置的服務(wù)質(zhì)量參數(shù)與服務(wù)質(zhì)量策略之間的對應(yīng)關(guān)系;所述標(biāo)第二簽交換模塊用于根據(jù)所述第一存儲模塊中存儲的入標(biāo)簽與出標(biāo)簽條目,對所述第二MPLS報文進行標(biāo)簽交換,將所述第二MPLS報文中的第二內(nèi)層標(biāo)簽交換為第三內(nèi)層標(biāo)簽與第二外層標(biāo)簽;所述第二獲取模塊用于根據(jù)所述第二存儲模塊中存儲的標(biāo)簽與服務(wù)質(zhì)量參數(shù)之間的對應(yīng)關(guān)系,獲取所述第三內(nèi)層標(biāo)簽與第二外層標(biāo)簽對應(yīng)的第二服務(wù)質(zhì)量參數(shù),以及根據(jù)所述第三存儲模塊中存儲的服務(wù)質(zhì)量參數(shù)與服務(wù)質(zhì)量策略之間的對應(yīng)關(guān)系,獲取與該第二服務(wù)質(zhì)量參數(shù)相應(yīng)的第二服務(wù)質(zhì)量策略。
13、 一種路由裝置,其特征在于,包括第三接收模塊,用于接收IP報文;封裝模塊,用于獲取與所述IP報文中攜帶的目的地址對應(yīng)的內(nèi)層標(biāo)簽,并對所述IP報文封裝內(nèi)層標(biāo)簽生成MPLS報文,所述內(nèi)層標(biāo)簽的值用于標(biāo)識收發(fā)所述MPLS報文的用戶所屬的業(yè)務(wù)部門;第三獲取模塊,用于根據(jù)標(biāo)簽與服務(wù)質(zhì)量參數(shù)之間的對應(yīng)關(guān)系,獲取所述內(nèi)層標(biāo)簽對應(yīng)的服務(wù)質(zhì)量參數(shù),以及獲取與該服務(wù)質(zhì)量參數(shù)相應(yīng)的服務(wù)質(zhì)量策略;第三執(zhí)行模塊,用于對所述MPLS報文執(zhí)行所述服務(wù)質(zhì)量策略并發(fā)送所述MPLS l艮文。
14、 根據(jù)權(quán)利要求13所述的路由裝置,其特征在于,所述封裝模塊還用于獲取與所述IP報文的業(yè)務(wù)類型相應(yīng)的外層標(biāo)簽,并對所述IP報文封裝外層標(biāo)簽生成MPLS報文;所述第三獲取模塊具體根據(jù)預(yù)先設(shè)置的標(biāo)簽與服務(wù)質(zhì)量參數(shù)之間的對應(yīng)關(guān)系,獲取所述內(nèi)層標(biāo)簽與所述外層標(biāo)簽對應(yīng)的服務(wù)質(zhì)量參數(shù)。
15、 一種數(shù)據(jù)處理系統(tǒng),包括第一自治系統(tǒng)中的第一骨干網(wǎng)邊緣路由器與第一邊界路由器,和第二自治系統(tǒng)中的第二邊界路由器與第二骨干網(wǎng)邊緣路由器,其特征在于,所述骨干網(wǎng)邊緣路由器用于接收IP報文,獲取與該IP報文的目的地址對應(yīng)的、由所述第一邊界路由器分配的標(biāo)簽,該標(biāo)簽包括所述第一內(nèi)層標(biāo)簽與所述第一外層標(biāo)簽,對所述H^艮文封裝所述標(biāo)簽,生成所述第一MPLS報文,以及獲取所述第一內(nèi)層標(biāo)簽與第一外層標(biāo)簽對應(yīng)的服務(wù)質(zhì)量策略,并對所述第一MPLS報文執(zhí)行該服務(wù)質(zhì)量策略,將所述第一MPLS報文發(fā)送給所述第一邊界路由器;所述第一邊界路由器用于彈出所述第一 MPLS報文中的所述第一外層標(biāo)簽,獲取所述第一內(nèi)層標(biāo)簽對應(yīng)的第二內(nèi)層標(biāo)簽,將所述第一外層標(biāo)簽中EXP域的值映射到所述第二內(nèi)層標(biāo)簽中的EXP域,并將所述第一 MPLS報文中的第 一 內(nèi)層標(biāo)簽交換為第二內(nèi)層標(biāo)簽,以及獲取所述第二內(nèi)層標(biāo)簽對應(yīng)的第一服務(wù)質(zhì)量策略,并對標(biāo)簽交換后生成的第二MPLS報文執(zhí)行該第一服務(wù)質(zhì)量策略,將所述第二MPLS報文發(fā)送給所述第二邊界路由器;所述第二邊界路由器用于對所述第二 MPLS報文進行標(biāo)簽交換,將所述第二 MPLS報文中的第二內(nèi)層標(biāo)簽交換為第三內(nèi)層標(biāo)簽與第二外層標(biāo)簽,所述第三內(nèi)層標(biāo)簽繼承所述第二內(nèi)層標(biāo)簽中EXP域內(nèi)包含的所述第 一 內(nèi)層標(biāo)簽中EXP域的值,所述第二外層標(biāo)簽繼承所述第二內(nèi)層標(biāo)簽中EXP域內(nèi)包含的所述第一外層標(biāo)簽中EXP域的值,獲取所述第三內(nèi)層標(biāo)簽與第二外層標(biāo) 簽對應(yīng)的第二服務(wù)質(zhì)量策略,并對由所述第二 MPLS報文標(biāo)簽交換后得到 的第三MPLS報文執(zhí)行該第二服務(wù)質(zhì)量策略,將所述第三MPLS報文發(fā)送 給所述第二骨干網(wǎng)邊緣路由器;所述第二骨干網(wǎng)邊緣路由器用于去掉所述第三MPLS報文中的第三內(nèi) 層標(biāo)簽與第二外層標(biāo)簽,將所述第三MPLS報文還原為IP報文,并獲取所 述第三內(nèi)層標(biāo)簽與第二外層標(biāo)簽對應(yīng)的路由信息,根據(jù)該路由信息將所述IP 報文發(fā)送給接收方用戶網(wǎng)邊緣路由器。
全文摘要
本發(fā)明涉及數(shù)據(jù)處理方法、系統(tǒng)與路由裝置,其中,方法包括接收第一MPLS報文,該第一MPLS報文包括第一內(nèi)層標(biāo)簽,其值用于標(biāo)識收發(fā)第一MPLS報文的用戶所屬的業(yè)務(wù)部門;將第一MPLS報文中的第一內(nèi)層標(biāo)簽交換為對應(yīng)的第二內(nèi)層標(biāo)簽;獲取第二內(nèi)層標(biāo)簽對應(yīng)的第一服務(wù)質(zhì)量策略,對標(biāo)簽交換后生成的第二MPLS報文執(zhí)行該第一服務(wù)質(zhì)量策略,將第二MPLS報文發(fā)送給第二AS中的第二ASBR。本發(fā)明實施例可以滿足VPN中不同業(yè)務(wù)部門對QOS的需求。
文檔編號H04L12/56GK101471880SQ20081014670
公開日2009年7月1日 申請日期2008年8月19日 優(yōu)先權(quán)日2007年12月27日
發(fā)明者輝 倪, 莉 劉, 楊宏杰, 萇 王, 濤 白 申請人:華為技術(shù)有限公司