本發(fā)明涉及通信領(lǐng)域,尤其涉及一種協(xié)議標(biāo)記交換的虛擬專用網(wǎng)中傳輸報文的方法和裝置。
背景技術(shù):
:MPLS(Multi-ProtocolLabelSwitching,協(xié)議標(biāo)記交換)是一種多層交換技術(shù),它把L2交換技術(shù)和L3路由技術(shù)結(jié)合起來的一種集成數(shù)據(jù)傳輸技術(shù)。L2VPN與L3VPN技術(shù)均是基于MPLS多協(xié)議標(biāo)記交換之上,通過將MPLS標(biāo)簽封裝在數(shù)據(jù)報文進行標(biāo)簽交換傳遞,統(tǒng)稱MPLSVPN技術(shù)。圖1和圖2均為現(xiàn)有技術(shù)中MPLSVPN網(wǎng)絡(luò)結(jié)構(gòu)圖。在該結(jié)構(gòu)圖中包括以下幾個設(shè)備:PE(ProviderEdge,運營商邊緣設(shè)備):在運營商網(wǎng)絡(luò)中連接客戶站點中的CE設(shè)備。PE設(shè)備支持VPN和標(biāo)記功能。在一個單個的VPN內(nèi),PE設(shè)備對通過隧道進行連接。P(Provider,運營商設(shè)備):在運營商網(wǎng)絡(luò)核心的設(shè)備,沒有和任何客戶站點中的設(shè)備連接,但是PE路由器對通過隧道的一部分。運營商設(shè)備支持MPLSLSP或者LDP功能,但是不需要支持VPN功能。CE(CustomerEdge,用戶邊緣設(shè)備):客戶站點中連接運營商網(wǎng)絡(luò)的路由器或者交換機。公網(wǎng)標(biāo)簽:在MPLSVPN網(wǎng)絡(luò)環(huán)境中公網(wǎng)標(biāo)簽是LDP或RSVP-TE協(xié)議觸發(fā)的,用于指導(dǎo)VPN數(shù)據(jù)報文在MPLS域中轉(zhuǎn)發(fā)。當(dāng)VPN數(shù)據(jù)報文有兩層標(biāo)簽的時候公網(wǎng)標(biāo)簽通常封裝在外層。私網(wǎng)標(biāo)簽:L2VPN與L3VPN在私網(wǎng)標(biāo)簽分配上所用的協(xié)議有所不同,L2VPN的私網(wǎng)標(biāo)簽是LDP協(xié)議觸發(fā)的,L3VPN的私網(wǎng)標(biāo)簽是由MPBGP協(xié) 議觸發(fā)的,用于指導(dǎo)VPN數(shù)據(jù)在私網(wǎng)VPN中的轉(zhuǎn)發(fā)。當(dāng)VPN數(shù)據(jù)報文有兩層標(biāo)簽的時候內(nèi)層標(biāo)簽為私網(wǎng)標(biāo)簽。下面再介紹一下MPLS標(biāo)簽的封裝格式,在本發(fā)明具體內(nèi)容中會用到,如下表1所示的MPLS的包頭格式具體包括:標(biāo)簽值EXPSTTL表1通常,MPLS包頭有32Bit,其中有:20Bit用作標(biāo)簽(Label)3個Bit的EXP,通常用作COS(TheClassofService,服務(wù)等級)1個Bit的S,用于標(biāo)識是否是棧底,表明MPLS的標(biāo)簽可以嵌套8個Bit的TTLMPLSVPN(VirtualPrivateNetwork,虛擬專用網(wǎng))技術(shù)被廣泛使用,在國內(nèi)城域核心網(wǎng)、企業(yè)網(wǎng)和國際城域網(wǎng)市場經(jīng)常會組建MPLSVPN網(wǎng)絡(luò),不同的服務(wù)質(zhì)量的業(yè)務(wù)對其傳輸?shù)逆溌焚|(zhì)量要求越來越高,同時市場對于該類型網(wǎng)絡(luò)的帶寬要求越來越高,經(jīng)常出現(xiàn)一個GE/10GE鏈路不能滿足業(yè)務(wù)帶寬要求的情況。在此種情況下,通常采用物理鏈路聚合的方式來進行負荷分擔(dān)解決帶寬需求,而在實際的網(wǎng)絡(luò)部署中,聚合的不同的物理鏈路是有不同的鏈路傳輸質(zhì)量差別的,而目前實際運用的物理鏈路聚合一般根據(jù)數(shù)據(jù)包中的MAC地址或者標(biāo)簽值進行解析實現(xiàn)負荷分擔(dān),實現(xiàn)不了不同的服務(wù)質(zhì)量要求的業(yè)務(wù)傳輸在不同鏈路質(zhì)量的物理鏈路上的調(diào)度。技術(shù)實現(xiàn)要素:本發(fā)明提供的一種協(xié)議標(biāo)記交換的虛擬專用網(wǎng)中傳輸報文的方法和裝置,要解決的技術(shù)問題是如何實現(xiàn)針對不同服務(wù)質(zhì)量要求的業(yè)務(wù)的調(diào)度。為解決上述技術(shù)問題,本發(fā)明提供了如下技術(shù)方案:一種協(xié)議標(biāo)記交換的虛擬專用網(wǎng)中傳輸報文的方法,所述方法包括:獲取攜帶協(xié)議標(biāo)記交換MPLS標(biāo)簽的報文;根據(jù)所述攜帶MPLS標(biāo)簽的報文中的業(yè)務(wù)服務(wù)質(zhì)量等級信息,確定與所述業(yè)務(wù)服務(wù)質(zhì)量等級信息對應(yīng)的鏈路聚合組的出接口信息;通過所述出接口傳輸所述報文。其中,所述業(yè)務(wù)服務(wù)質(zhì)量等級信息是通過所述報文中MPLS標(biāo)簽的EXP字段的數(shù)值確定的。其中,所述根據(jù)所述攜帶MPLS標(biāo)簽的報文中的業(yè)務(wù)服務(wù)質(zhì)量等級信息,確定與服務(wù)質(zhì)量等級信息對應(yīng)的鏈路聚合組的出接口信息,包括:如果所述報文攜帶有一層MPLS標(biāo)簽,則根據(jù)預(yù)先設(shè)置的EXP字段的數(shù)值與鏈路聚合組的出接口的對應(yīng)關(guān)系,利用所述報文中MPLS標(biāo)簽的EXP字段的數(shù)值,利用所述一層MPLS標(biāo)簽的EXP字段的數(shù)值,確定與服務(wù)質(zhì)量等級信息對應(yīng)的鏈路聚合組的出接口信息;如果所述報文攜帶有至少兩層MPLS標(biāo)簽,則根據(jù)預(yù)先設(shè)置的EXP字段的數(shù)值與鏈路聚合組的出接口的對應(yīng)關(guān)系,利用所述至少兩層MPLS標(biāo)簽中的私網(wǎng)標(biāo)簽的EXP字段的數(shù)值,確定與服務(wù)質(zhì)量等級信息對應(yīng)的鏈路聚合組的出接口信息。其中,所述鏈路聚合組的出接口的傳輸鏈路的傳輸質(zhì)量與所述EXP字段的數(shù)值對應(yīng)的業(yè)務(wù)的服務(wù)質(zhì)量等級相匹配。一種協(xié)議標(biāo)記交換的虛擬專用網(wǎng)中傳輸報文的裝置,所述裝置包括:獲取模塊,用于獲取攜帶協(xié)議標(biāo)記交換MPLS標(biāo)簽的報文;確定模塊,用于根據(jù)所述攜帶MPLS標(biāo)簽的報文中的業(yè)務(wù)服務(wù)質(zhì)量等級信息,確定與所述業(yè)務(wù)服務(wù)質(zhì)量等級信息對應(yīng)的鏈路聚合組的出接口信息;傳輸模塊,用于通過所述出接口傳輸所述報文。其中,所述業(yè)務(wù)服務(wù)質(zhì)量等級信息是通過所述報文中MPLS標(biāo)簽的EXP字段的數(shù)值確定的。其中,所述根據(jù)所述攜帶MPLS標(biāo)簽的報文中的業(yè)務(wù)服務(wù)質(zhì)量等級信息, 確定與服務(wù)質(zhì)量等級信息對應(yīng)的鏈路聚合組的出接口信息,包括:如果所述報文攜帶有一層MPLS標(biāo)簽,則根據(jù)預(yù)先設(shè)置的EXP字段的數(shù)值與鏈路聚合組的出接口的對應(yīng)關(guān)系,利用所述報文中MPLS標(biāo)簽的EXP字段的數(shù)值,利用所述一層MPLS標(biāo)簽的EXP字段的數(shù)值,確定與服務(wù)質(zhì)量等級信息對應(yīng)的鏈路聚合組的出接口信息;如果所述報文攜帶有至少兩層MPLS標(biāo)簽,則根據(jù)預(yù)先設(shè)置的EXP字段的數(shù)值與鏈路聚合組的出接口的對應(yīng)關(guān)系,利用所述至少兩層MPLS標(biāo)簽中的私網(wǎng)標(biāo)簽的EXP字段的數(shù)值,確定與服務(wù)質(zhì)量等級信息對應(yīng)的鏈路聚合組的出接口信息。其中,所述鏈路聚合組的出接口的傳輸鏈路的傳輸質(zhì)量與所述EXP字段的數(shù)值對應(yīng)的業(yè)務(wù)的服務(wù)質(zhì)量等級相匹配。本發(fā)明提供的實施例,在MPLSVPN網(wǎng)絡(luò)環(huán)境中根據(jù)對數(shù)據(jù)報文中所攜帶業(yè)務(wù)服務(wù)質(zhì)量信息,實現(xiàn)不同服務(wù)質(zhì)量的業(yè)務(wù)在聚合的不同質(zhì)量鏈路上的調(diào)度分擔(dān),,實現(xiàn)不同服務(wù)質(zhì)量要求的業(yè)務(wù)在聚合的不同質(zhì)量鏈路上的調(diào)度,達到充分利用網(wǎng)絡(luò)資源的目的。附圖說明圖1為現(xiàn)有技術(shù)中帶P設(shè)備的MPLSVPN網(wǎng)絡(luò)結(jié)構(gòu)圖;圖2為現(xiàn)有技術(shù)中不帶P設(shè)備的MPLSVPN網(wǎng)絡(luò)結(jié)構(gòu)圖;圖3為本發(fā)明提供的協(xié)議標(biāo)記交換的虛擬專用網(wǎng)中傳輸報文的方法的流程圖;圖4為本發(fā)明提供的協(xié)議標(biāo)記交換的虛擬專用網(wǎng)中傳輸報文的方法的應(yīng)用實例的流程圖;圖5為本發(fā)明提供的協(xié)議標(biāo)記交換的虛擬專用網(wǎng)中傳輸報文的裝置的結(jié)構(gòu)圖。具體實施方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖及具體實施例對本發(fā)明作進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。圖3為本發(fā)明提供的協(xié)議標(biāo)記交換的虛擬專用網(wǎng)中傳輸報文的方法的流程圖。圖3所示方法包括:步驟301、獲取攜帶協(xié)議標(biāo)記交換MPLS標(biāo)簽的報文;步驟302、根據(jù)所述攜帶MPLS標(biāo)簽的報文中的業(yè)務(wù)服務(wù)質(zhì)量等級信息,確定與所述業(yè)務(wù)服務(wù)質(zhì)量等級信息對應(yīng)的鏈路聚合組的出接口信息;步驟303、通過所述出接口傳輸所述報文。本發(fā)明提供的方法實施例,在MPLSVPN網(wǎng)絡(luò)環(huán)境中根據(jù)對數(shù)據(jù)報文中所攜帶業(yè)務(wù)服務(wù)質(zhì)量信息,實現(xiàn)不同服務(wù)質(zhì)量的業(yè)務(wù)在聚合的不同質(zhì)量鏈路上的調(diào)度分擔(dān),,實現(xiàn)不同服務(wù)質(zhì)量要求的業(yè)務(wù)在聚合的不同質(zhì)量鏈路上的調(diào)度,達到充分利用網(wǎng)絡(luò)資源的目的下面對本發(fā)明提供的方法做進一步說明:其中,所述業(yè)務(wù)服務(wù)質(zhì)量等級信息是通過所述報文中MPLS標(biāo)簽的EXP字段的數(shù)值。由于MPLS報文頭的結(jié)構(gòu)中EXP字段能夠體現(xiàn)出業(yè)務(wù)服務(wù)質(zhì)量等級信息,通過解析該字段攜帶的數(shù)值,可以明確地確定該報文的業(yè)務(wù)服務(wù)質(zhì)量信息,實現(xiàn)簡單方便。具體來說,本發(fā)明提供的方法運用在MPLSVPN網(wǎng)絡(luò)環(huán)境中,應(yīng)用場景為兩臺或者兩臺以上支持MPLSVPN技術(shù)的網(wǎng)絡(luò)設(shè)備之間用不同傳輸質(zhì)量的物理鏈路聚合的方式相互連接。當(dāng)攜帶不同MPLS標(biāo)簽exp的數(shù)據(jù)報文通過該聚合鏈路的時候可以通過在支持MPLSVPN技術(shù)的網(wǎng)絡(luò)設(shè)備(以下簡稱為網(wǎng)絡(luò)設(shè)備)上判斷是否有不同質(zhì)量鏈路聚合的端口以及是否采用標(biāo)簽exp方式來進行調(diào)度分擔(dān)。在MPLSVPN網(wǎng)絡(luò)中采用標(biāo)簽exp方式來進行調(diào)度分擔(dān)的優(yōu)勢:首先,可以實現(xiàn)不同服務(wù)質(zhì)量的業(yè)務(wù)流量在聚合的不同質(zhì)量鏈路上的調(diào)度,保證高服務(wù)質(zhì)量要求的業(yè)務(wù)承載在聚合鏈路中較高質(zhì)量的鏈路上, 而采用標(biāo)簽值或MAC值來負荷分擔(dān)的方式實現(xiàn)不了;其次,采用標(biāo)簽值和MAC方式來進行負荷分擔(dān)的方式,當(dāng)遇到同一個VPN(標(biāo)簽值相同)不同優(yōu)先級的數(shù)據(jù)報文時不能實現(xiàn)負荷分擔(dān),而采用標(biāo)簽exp調(diào)度分擔(dān)的方式在一定程度上可以實現(xiàn)數(shù)據(jù)報文的負荷分擔(dān)。由于MPLSVPN網(wǎng)絡(luò)中的數(shù)據(jù)報文可能攜帶一層或者兩層及兩層以上標(biāo)簽,即攜帶一層公網(wǎng)標(biāo)簽或者私網(wǎng)標(biāo)簽以及攜帶公網(wǎng)與私網(wǎng)兩層及兩層以上標(biāo)簽的情況,本發(fā)明中采用當(dāng)數(shù)據(jù)報文只有一層標(biāo)簽時采用此一層標(biāo)簽的exp值,而當(dāng)數(shù)據(jù)報文有兩層及兩層以上標(biāo)簽時采用私網(wǎng)標(biāo)簽的exp值。所述根據(jù)所述攜帶MPLS標(biāo)簽的報文中的業(yè)務(wù)服務(wù)質(zhì)量等級信息,確定與服務(wù)質(zhì)量等級信息對應(yīng)的鏈路聚合組的出接口信息,包括:如果所述報文攜帶有一層MPLS標(biāo)簽,則根據(jù)預(yù)先設(shè)置的EXP字段的數(shù)值與鏈路聚合組的出接口的對應(yīng)關(guān)系,利用所述報文中MPLS標(biāo)簽的EXP字段的數(shù)值,利用所述一層MPLS標(biāo)簽的EXP字段的數(shù)值,確定與服務(wù)質(zhì)量等級信息對應(yīng)的鏈路聚合組的出接口信息;如果所述報文攜帶有至少兩層MPLS標(biāo)簽,則根據(jù)預(yù)先設(shè)置的EXP字段的數(shù)值與鏈路聚合組的出接口的對應(yīng)關(guān)系,利用所述至少兩層MPLS標(biāo)簽中的私網(wǎng)標(biāo)簽的EXP字段的數(shù)值,確定與服務(wù)質(zhì)量等級信息對應(yīng)的鏈路聚合組的出接口信息。下面以一具體的實例進說明確定出接口信息的實現(xiàn)方式:根據(jù)MPLS包頭結(jié)構(gòu)中所包含的3bit標(biāo)簽exp值,結(jié)合聚合鏈路中不同的傳輸質(zhì)量通過一定的算法得到一個索引值即index,然后按照該index值查找鏈路聚合端口表(smartgroup表)選擇具體的端口進行轉(zhuǎn)發(fā),其中鏈路聚合端口表中index值越大對應(yīng)的聚合端口鏈路質(zhì)量越高。具體算法如下:根據(jù)實際的組網(wǎng)中聚合鏈路(不同鏈路具有不同的傳輸質(zhì)量)的端口數(shù)目N來確定,定義一個mask值:N不大于2,則選擇mask值為0x1,與MPLS包頭標(biāo)簽exp值的最高位進行與操作得到一個值,如果這個值不大于N-1,則此值就是index值;如果這個值大于N-1,則用N-1作為index值;N大于2且不大于4,則選擇mask值為0x3,與MPLS包頭標(biāo)簽exp值的高兩位進行與操作得到一個值,如果這個值不大于N-1,則此值就是index值;如果這個值大于N-1,則用N-1作為index值;N大于4且不大于8,則選擇mask值為0x7,與MPLS包頭標(biāo)簽exp值進行與操作得到一個值,如果這個值不大于N-1,則此值就是index值;如果這個值大于N-1,則用N-1作為index值;N大于8,則選擇mask值為0x7,與MPLS包頭標(biāo)簽exp值進行減操作得到一個值,再用N-1與此值進行減操作得到的值為index值;為了更加清晰地說明該算法,例如聚合鏈路的端口數(shù)目為2,其中聚合鏈路中高質(zhì)量鏈路的端口index為1,低質(zhì)量鏈路端口index為0,報文標(biāo)簽exp值為4-7根據(jù)算法得到index為1,選擇高質(zhì)量鏈路的端口;而報文標(biāo)簽exp值為0-3根據(jù)算法得到index為0,選擇低質(zhì)量鏈路端口;此處使用的index算法下文使用聚合鏈路端口數(shù)目為8來進行等效說明:其中表項中index值越大端口鏈路的質(zhì)量越高;一層標(biāo)簽公網(wǎng)標(biāo)簽或私網(wǎng)標(biāo)簽,則根據(jù)公網(wǎng)或私網(wǎng)標(biāo)簽exp值為索引值查找Smartgroup端口表中的index列選擇具體的出端口。兩層及兩層以上標(biāo)簽,公網(wǎng)標(biāo)簽+私網(wǎng)標(biāo)簽,則根據(jù)私網(wǎng)標(biāo)簽exp值為索引值查找Smartgroup端口表中的index列選擇具體的出端口。需要說明的時,所述鏈路聚合組的出接口的傳輸鏈路的傳輸質(zhì)量與所述EXP字段的數(shù)值對應(yīng)的業(yè)務(wù)的服務(wù)質(zhì)量等級相匹配。具體說明如下:表2為業(yè)務(wù)質(zhì)量服務(wù)等級與標(biāo)簽exp值的映射關(guān)系,各種業(yè)務(wù)有不同的服務(wù)質(zhì)量要求,如擁塞時較高服務(wù)質(zhì)量優(yōu)先級高的業(yè)務(wù)優(yōu)先通過、保證高優(yōu)先級業(yè)務(wù)低時延、高優(yōu)先級業(yè)務(wù)高鏈路傳輸質(zhì)量等,在網(wǎng)絡(luò)設(shè)備處理時會分為CS7-6、EF、AF4-1、BE八個服務(wù)等級(服務(wù)優(yōu)先級依次降低),而服務(wù)等級與標(biāo)簽的exp值存在映射關(guān)系,從而業(yè)務(wù)的服務(wù)質(zhì)量要求等級可以從數(shù)據(jù)報文的exp值反映出來。表2表3為不同質(zhì)量鏈路聚合的Smartgroup端口表與index的對應(yīng)關(guān)系,聚合鏈路的成員端口數(shù)為8個,左邊一列代表每個具體物理端口的index值,index值越大端口鏈路的質(zhì)量越高,聚合的鏈路質(zhì)量高低按照0-7排列,0-7數(shù)值也用于跟MPLS標(biāo)簽exp值的十進制值進行對應(yīng)查找;右邊一列是指聚合鏈路中具體的成員端口均為不同質(zhì)量鏈路的物理端口;表中左右兩列相互對應(yīng)。聚合端口有新的成員端口加入時,則需要重啟計算index值,按照index從小到大的順序聚合的鏈路質(zhì)量由低向高排列。indexContent(內(nèi)容)0端口11端口22端口33端口44端口55端口66端口77端口8表3具體來說,通過EXP字段的數(shù)值確定index,再由index確定端口信息,保證業(yè)務(wù)服務(wù)等級高的報文能夠在傳輸質(zhì)量高的鏈路上傳輸,保證業(yè)務(wù)傳輸 的傳輸質(zhì)量。下面結(jié)合圖4詳細介紹一下對于攜帶MPLS標(biāo)簽數(shù)據(jù)報文進行標(biāo)簽exp解析達到不同服務(wù)質(zhì)量的業(yè)務(wù)在聚合的不同質(zhì)量的鏈路上調(diào)度分擔(dān)的流程:步驟1:當(dāng)攜帶MPLS標(biāo)簽的數(shù)據(jù)包要通過網(wǎng)絡(luò)設(shè)備的時候,首先判斷出口是否為不同質(zhì)量鏈路聚合的端口(以下簡稱Smartgroup端口)步驟2:如果是Smartgroup端口則根據(jù)網(wǎng)絡(luò)設(shè)備上的配置判斷調(diào)度分擔(dān)方式是否為標(biāo)簽exp方式。步驟3:如果不是Smartgroup端口則按照普通端口轉(zhuǎn)發(fā)的流程處理。步驟4:接步驟2的判斷,如果是標(biāo)簽exp方式則繼續(xù)判斷判斷數(shù)據(jù)報文是否是攜帶一層標(biāo)簽(公網(wǎng)或私網(wǎng)標(biāo)簽)。步驟5:接步驟2的判斷,如果不是標(biāo)簽exp方式則按照基于標(biāo)簽值或MAC的分擔(dān)方式進行處理;步驟6:接步驟4的判斷,如果是一層標(biāo)簽則根據(jù)公網(wǎng)或私網(wǎng)標(biāo)簽exp值為索引值查找Smartgroup端口表中的index列選擇具體的出端口。步驟7:如果不是一層標(biāo)簽,則為公網(wǎng)+私網(wǎng)二層及二層以上標(biāo)簽,即取私網(wǎng)標(biāo)簽exp值為索引值查找Smartgroup端口表中的index列選擇具體的出端口。需要說明的時,當(dāng)非MPLS標(biāo)簽數(shù)據(jù)報文進入出口為不同質(zhì)量鏈路聚合的Smartgroup端口是,由于在數(shù)據(jù)報文中檢索不到MPLS標(biāo)簽就基于MAC方式或ip內(nèi)容負荷分擔(dān)方式來進行分擔(dān)處理。綜上所述,本發(fā)明提供的方法用于MPLSVPN網(wǎng)路環(huán)境中支持MPLSVPN技術(shù)的網(wǎng)絡(luò)設(shè)備上,當(dāng)兩個或者兩個以上該網(wǎng)路設(shè)備中存在不同傳輸質(zhì)量的鏈路聚合的時候可以根據(jù)數(shù)據(jù)報文中所攜帶的MPLS標(biāo)簽的exp進行解析來實現(xiàn)服務(wù)質(zhì)量要求高的VPN業(yè)務(wù)走在聚合鏈路中服務(wù)質(zhì)量較高的鏈路上的調(diào)度功能,并實現(xiàn)一定的負荷分擔(dān),以達到滿足MPLSVPN網(wǎng)絡(luò)環(huán)境中高服務(wù)質(zhì)量業(yè)務(wù)的高傳輸質(zhì)量的保證以及更高帶寬的要求。圖5為本發(fā)明提供的協(xié)議標(biāo)記交換的虛擬專用網(wǎng)中傳輸報文的裝置的結(jié)構(gòu)圖。結(jié)合圖3和圖4所示的方法,圖5所示裝置包括:獲取模塊501,用于獲取攜帶協(xié)議標(biāo)記交換MPLS標(biāo)簽的報文;確定模塊502,用于根據(jù)所述攜帶MPLS標(biāo)簽的報文中的業(yè)務(wù)服務(wù)質(zhì)量等級信息,確定與所述業(yè)務(wù)服務(wù)質(zhì)量等級信息對應(yīng)的鏈路聚合組的出接口信息;傳輸模塊503,用于通過所述出接口傳輸所述報文。其中,所述業(yè)務(wù)服務(wù)質(zhì)量等級信息是通過所述報文中MPLS標(biāo)簽的EXP字段的數(shù)值確定的。其中,所述根據(jù)所述攜帶MPLS標(biāo)簽的報文中的業(yè)務(wù)服務(wù)質(zhì)量等級信息,確定與服務(wù)質(zhì)量等級信息對應(yīng)的鏈路聚合組的出接口信息,包括:如果所述報文攜帶有一層MPLS標(biāo)簽,則根據(jù)預(yù)先設(shè)置的EXP字段的數(shù)值與鏈路聚合組的出接口的對應(yīng)關(guān)系,利用所述報文中MPLS標(biāo)簽的EXP字段的數(shù)值,利用所述一層MPLS標(biāo)簽的EXP字段的數(shù)值,確定與服務(wù)質(zhì)量等級信息對應(yīng)的鏈路聚合組的出接口信息;如果所述報文攜帶有至少兩層MPLS標(biāo)簽,則根據(jù)預(yù)先設(shè)置的EXP字段的數(shù)值與鏈路聚合組的出接口的對應(yīng)關(guān)系,利用所述至少兩層MPLS標(biāo)簽中的私網(wǎng)標(biāo)簽的EXP字段的數(shù)值,確定與服務(wù)質(zhì)量等級信息對應(yīng)的鏈路聚合組的出接口信息。其中,所述鏈路聚合組的出接口的傳輸鏈路的傳輸質(zhì)量與所述EXP字段的數(shù)值對應(yīng)的業(yè)務(wù)的服務(wù)質(zhì)量等級相匹配。本發(fā)明提供的裝置實施例,在MPLSVPN網(wǎng)絡(luò)環(huán)境中根據(jù)對數(shù)據(jù)報文中所攜帶業(yè)務(wù)服務(wù)質(zhì)量信息,實現(xiàn)不同服務(wù)質(zhì)量的業(yè)務(wù)在聚合的不同質(zhì)量鏈路上的調(diào)度分擔(dān),,實現(xiàn)不同服務(wù)質(zhì)量要求的業(yè)務(wù)在聚合的不同質(zhì)量鏈路上的調(diào)度,達到充分利用網(wǎng)絡(luò)資源的目的本領(lǐng)域普通技術(shù)人員可以理解上述實施例的全部或部分步驟可以使用計 算機程序流程來實現(xiàn),所述計算機程序可以存儲于一計算機可讀存儲介質(zhì)中,所述計算機程序在相應(yīng)的硬件平臺上(如系統(tǒng)、設(shè)備、裝置、器件等)執(zhí)行,在執(zhí)行時,包括方法實施例的步驟之一或其組合??蛇x地,上述實施例的全部或部分步驟也可以使用集成電路來實現(xiàn),這些步驟可以被分別制作成一個個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。上述實施例中的各裝置/功能模塊/功能單元可以采用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,也可以分布在多個計算裝置所組成的網(wǎng)絡(luò)上。上述實施例中的各裝置/功能模塊/功能單元以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中。上述提到的計算機可讀取存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本
技術(shù)領(lǐng)域:
的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以權(quán)利要求所述的保護范圍為準(zhǔn)。當(dāng)前第1頁1 2 3