專利名稱::一種保證虛擬專用網(wǎng)業(yè)務(wù)的服務(wù)質(zhì)量的方法和轉(zhuǎn)發(fā)設(shè)備的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及虛擬專用網(wǎng)技術(shù),尤其涉及一種保證虛擬專用網(wǎng)業(yè)務(wù)的服務(wù)質(zhì)量的方法和轉(zhuǎn)發(fā)設(shè)備。
背景技術(shù):
:傳統(tǒng)互聯(lián)網(wǎng)沒有考慮用戶需求的差異化,沒有考慮差異化業(yè)務(wù)和網(wǎng)絡(luò)健康發(fā)展、企業(yè)良性發(fā)展之間的關(guān)系,盈利能力較弱。而提供差異化業(yè)務(wù)是互聯(lián)網(wǎng)可持續(xù)良性發(fā)展的基礎(chǔ)?;诰W(wǎng)際協(xié)議(IP)/多協(xié)議標(biāo)簽交換(MPLS)技術(shù)建設(shè)多業(yè)務(wù)融合承載網(wǎng)絡(luò)已經(jīng)成為通信界共識。通過多業(yè)務(wù)融合承載網(wǎng)絡(luò),同時為公眾客戶提供互聯(lián)網(wǎng)IP業(yè)務(wù),為商業(yè)客戶和企業(yè)提供有質(zhì)量保證的、安全的虛擬專用網(wǎng)(VPN)業(yè)務(wù),被大家普遍認(rèn)同。電信運(yùn)營商紛紛開始組建基于IP/MPLS業(yè)務(wù)融合承載網(wǎng)絡(luò),制定適合自身需要的服務(wù)質(zhì)量(QoS)業(yè)務(wù)模型,提供差異化虛擬專用網(wǎng)業(yè)務(wù),為客戶提供多媒體數(shù)據(jù)業(yè)務(wù)承載,能同時承載語音,視頻和企業(yè)關(guān)鍵數(shù)據(jù)應(yīng)用和互聯(lián)網(wǎng)應(yīng)用,滿足不同網(wǎng)絡(luò)應(yīng)用對服務(wù)質(zhì)量的需求。目前,電信運(yùn)營商基本停留在QoS技術(shù)研究和跟蹤,探索和試驗(yàn)階段,尚沒有系統(tǒng)化利用QoS技術(shù)提供基于差異化VPN產(chǎn)品,沒用形成實(shí)際生產(chǎn)力和產(chǎn)生經(jīng)濟(jì)效益。由于現(xiàn)有技術(shù)中只對用戶申請的總帶寬進(jìn)行限速,導(dǎo)致用戶只購買少量高等級業(yè)務(wù)帶寬,但購買大量低等級業(yè)務(wù)帶寬,從而進(jìn)行業(yè)務(wù)盜用。
發(fā)明內(nèi)容有鑒于此,本發(fā)明要解決的一個技術(shù)問題是提供一種保證虛擬專用網(wǎng)業(yè)務(wù)的服務(wù)質(zhì)量的方法,能夠?qū)τ脩舻牟煌臉I(yè)務(wù)提供差異化的服務(wù)6質(zhì)量。本發(fā)明提供了一種保證虛擬專用網(wǎng)業(yè)務(wù)的服務(wù)質(zhì)量的方法,包括接收用戶業(yè)務(wù)流中的報文,根據(jù)所述報文中的等級標(biāo)識將所述報文分類到不同的業(yè)務(wù)等級;進(jìn)行分等級的帶寬限速:、、、、、、'口、,'其中,根據(jù)所述用戶的各等級業(yè)務(wù)的預(yù)訂帶寬對所述分類后的報文的轉(zhuǎn)發(fā)進(jìn)行分等級的帶寬限速的步驟包括判斷所述報文所在等級的業(yè)務(wù)流的傳輸速率是否大于所述等級業(yè)務(wù)的可用帶寬,如果不是,則對所述報文進(jìn)行轉(zhuǎn)發(fā),否則,不對所述報文進(jìn)行轉(zhuǎn)發(fā)。所述等級業(yè)務(wù)的可用帶寬為所述等級業(yè)務(wù)的預(yù)訂帶寬、或者所述等級業(yè)務(wù)的預(yù)訂帶寬和高于所述等級的業(yè)務(wù)的空閑帶寬之和。在本發(fā)明的保證虛擬專用網(wǎng)業(yè)務(wù)的服務(wù)質(zhì)量的方法的一個優(yōu)選實(shí)施例中,包括步驟在虛擬專用網(wǎng)的轉(zhuǎn)發(fā)設(shè)備中為用戶的各個等級的業(yè)務(wù)流設(shè)立有轉(zhuǎn)發(fā)隊列;所述轉(zhuǎn)發(fā)設(shè)備在確定所述報文所處的等級后,將所述報文加入所述等級的轉(zhuǎn)發(fā)隊列;并且還包括所述轉(zhuǎn)發(fā)設(shè)備根據(jù)預(yù)訂的服務(wù)質(zhì)量策略調(diào)度隊列中報文的轉(zhuǎn)發(fā)。其中,所述轉(zhuǎn)發(fā)設(shè)備根據(jù)優(yōu)先級隊列或者低延遲隊列策略調(diào)度第一隊列中報文的轉(zhuǎn)發(fā);所述轉(zhuǎn)發(fā)設(shè)備根據(jù)基于類的加權(quán)公平隊列策略調(diào)度第二隊列中報文的轉(zhuǎn)發(fā)。進(jìn)一步,本發(fā)明的虛擬專用網(wǎng)業(yè)務(wù)服務(wù)質(zhì)量的控制方法還包括當(dāng)擁塞發(fā)生時,所述轉(zhuǎn)發(fā)設(shè)備采用加權(quán)隨機(jī)早期檢測策略對所述第二隊列中的"^艮文進(jìn)行丟包。其中,所述加權(quán)隨機(jī)早期檢測策略包括為所述第二隊列指定最小隊列長度、最大隊列長度和權(quán)重系數(shù)x,當(dāng)所述第二隊列的平均隊列長度在所述最小隊列長度和所述最大隊列長度之間時,按照對應(yīng)的概率對所述第二隊列中的報文進(jìn)行丟包;其中,所述平均隊列長度avg.Q為avg.Q(N+l)=(l-w)*avg.Q(N)+w*currentQ—size其中,w=2A(-X),N為當(dāng)前序號,current_Q—size為所述第二隊列的當(dāng)前隊列長度。本發(fā)明要解決的另一個技術(shù)問題是提供一種虛擬專用網(wǎng)中的轉(zhuǎn)發(fā)設(shè)備,可以對用戶的業(yè)務(wù)流提供差異化的服務(wù)質(zhì)量。本發(fā)明提供一種虛擬專用網(wǎng)的轉(zhuǎn)發(fā)設(shè)備,其中,包括信息存儲模塊,用于存儲用戶各等級業(yè)務(wù)的預(yù)訂帶寬;報文分類模塊,用于接收用戶業(yè)務(wù)流中的報文,根據(jù)所述報文中的等級標(biāo)識將所述報文分類到不同的業(yè)務(wù)等級,發(fā)送給所述轉(zhuǎn)發(fā)控制模塊;轉(zhuǎn)發(fā)控制模塊,用于接收來自所述報文分類模塊的報文,根據(jù)所述信息存儲模塊中存儲的用戶各等級業(yè)務(wù)的預(yù)訂帶寬,對所述分類后的報文的轉(zhuǎn)發(fā)進(jìn)行分等級的帶寬限速。進(jìn)一步,轉(zhuǎn)發(fā)控制模塊包括與用戶各等級業(yè)務(wù)對應(yīng)的轉(zhuǎn)發(fā)隊列單元;所述報文分類^=莫塊將所述分類后的才艮文導(dǎo)入對應(yīng)的所述轉(zhuǎn)發(fā)隊列單元;所述轉(zhuǎn)發(fā)控制模塊對所述轉(zhuǎn)發(fā)隊列單元中的報文的轉(zhuǎn)發(fā)進(jìn)行帶寬限速。進(jìn)一步,所述信息存儲模塊還用于存儲與用戶各等級業(yè)務(wù)對應(yīng)的服務(wù)質(zhì)量參數(shù);所述轉(zhuǎn)發(fā)控制模塊還用于根據(jù)所述信息存儲模塊中存儲的服務(wù)質(zhì)量參數(shù)對所述轉(zhuǎn)發(fā)隊列單元進(jìn)行調(diào)度和擁塞控制。其中,所述轉(zhuǎn)發(fā)隊列單元中包含第一轉(zhuǎn)發(fā)隊列單元,所述轉(zhuǎn)發(fā)控制模塊對所述第一轉(zhuǎn)發(fā)隊列單元釆用優(yōu)先隊列或低時延隊列策略進(jìn)行調(diào)度。所述轉(zhuǎn)發(fā)隊列單元中還包含一個或者多個第二轉(zhuǎn)發(fā)隊列單元,所述轉(zhuǎn)發(fā)控制模塊對所述第二轉(zhuǎn)發(fā)隊列單元采用基于類的加權(quán)^&平隊列策略進(jìn)行調(diào)度。當(dāng)擁塞發(fā)生時,所述轉(zhuǎn)發(fā)控制模塊對所述第二轉(zhuǎn)發(fā)隊列單元釆用加權(quán)隨機(jī)早期檢測策略進(jìn)行丟包。通過本發(fā)明的保證虛擬專用網(wǎng)業(yè)務(wù)的服務(wù)質(zhì)量的方法和轉(zhuǎn)發(fā)設(shè)備,根據(jù)用戶各等級業(yè)務(wù)的預(yù)訂帶寬對用戶的業(yè)務(wù)流進(jìn)行分等級的帶寬限速,從而可以對用戶的業(yè)務(wù)流提供差異化的服務(wù)質(zhì)量。進(jìn)一步,當(dāng)高等級的業(yè)務(wù)中沒有報文發(fā)送時,低等級的業(yè)務(wù)的報文還可以分享高等級業(yè)務(wù)的空閑帶寬,大大提高了線路的利用率。此外,對最高等級的業(yè)務(wù)的報文優(yōu)先轉(zhuǎn)發(fā),且超過預(yù)訂帶寬的報文被丟棄,這樣既保證了最高等級業(yè)務(wù)的轉(zhuǎn)發(fā)的優(yōu)先級,又可以保證該等級業(yè)務(wù)不會超過預(yù)訂的帶寬。在擁塞的發(fā)生時,按照等級高、丟棄概率低的原則對業(yè)務(wù)流進(jìn)行丟棄,使低等級的業(yè)務(wù)放慢流量發(fā)送速度,降低網(wǎng)絡(luò)壓力,從而保證高等級的業(yè)務(wù)質(zhì)量。圖1為示出本發(fā)明的保證虛擬專用網(wǎng)服務(wù)質(zhì)量的方法的一個實(shí)施例的流程圖2為示出本發(fā)明的保證虛擬專用網(wǎng)服務(wù)質(zhì)量的方法的一個實(shí)施例中邊緣設(shè)備的轉(zhuǎn)發(fā)隊列的示意圖3為示出本發(fā)明的一種丟棄概率和平均隊列長度之間關(guān)系的示意圖4為示出業(yè)務(wù)流在4艮據(jù)本發(fā)明的帶寬限速前后的流量示意圖;圖5為示出本發(fā)明的保證虛擬專用網(wǎng)服務(wù)質(zhì)量的方法的一個實(shí)施例中PE的工作過程;圖6為示出本發(fā)明的保證虛擬專用網(wǎng)服務(wù)質(zhì)量的方法的另一個實(shí)施例中PE的工作過程。圖7示出了根據(jù)本發(fā)明的虛擬專用網(wǎng)轉(zhuǎn)發(fā)設(shè)備的一個實(shí)施例的框具體實(shí)施例方式下面參照附圖對本發(fā)明進(jìn)行更全面的描述,其中說明本發(fā)明的示例性實(shí)施例。確定用戶的各等級業(yè)務(wù)的預(yù)定帶寬,然后才艮據(jù)用戶業(yè)務(wù)流中包含的等級標(biāo)識對用戶業(yè)務(wù)流進(jìn)行分等級的帶寬限速。用戶業(yè)務(wù)流的分等級的帶寬限速可以由網(wǎng)絡(luò)中的轉(zhuǎn)發(fā)設(shè)備實(shí)現(xiàn),對不同等級的業(yè)務(wù)流釆用不同的服務(wù)質(zhì)量策略(例如調(diào)度策略和擁塞處理等),從而保證差異化服務(wù)的服務(wù)質(zhì)量。圖1為示出本發(fā)明的保證虛擬專用網(wǎng)^^務(wù)質(zhì)量的方法的一個實(shí)施例的流程圖。如圖1所示,在步驟101,將虛擬專用網(wǎng)的業(yè)務(wù)劃分為不同的等級,用戶申請各個等級的業(yè)務(wù)的帶寬,將用戶的各個等級業(yè)務(wù)的預(yù)訂帶寬保存在轉(zhuǎn)發(fā)設(shè)備中。轉(zhuǎn)發(fā)設(shè)備可以包括用戶邊緣設(shè)備(CE)和提供商邊緣設(shè)備(PE)。在步驟103,當(dāng)轉(zhuǎn)發(fā)設(shè)備收到用戶的業(yè)務(wù)流時,分析業(yè)務(wù)流中報文的等級標(biāo)識字段,將報文分類到對應(yīng)的等級。報文中的等級標(biāo)識字段可以是IP中的優(yōu)先級(Precedence)字段、差分服務(wù)標(biāo)記字段(DSCP)字段或者M(jìn)PLS中的EXP字段。在步驟105,轉(zhuǎn)發(fā)設(shè)備根據(jù)用戶各個等級業(yè)務(wù)的預(yù)訂帶寬對報文進(jìn)行轉(zhuǎn)發(fā),實(shí)現(xiàn)不同等級業(yè)務(wù)流的帶寬限速。由于對不同等級的業(yè)務(wù)流分別進(jìn)行帶寬限速,就可以防止用低等級的業(yè)務(wù)帶寬盜用高等級的業(yè)務(wù)帶寬的業(yè)務(wù)盜用問題。在本發(fā)明的保證虛擬專用網(wǎng)服務(wù)質(zhì)量的方法的一個應(yīng)用例中,將MPLSVPN業(yè)務(wù)劃分5個等級,從高到低分別標(biāo)記為鉆石等級、白金等級、金等級、銀等級和銅等級。各個等級對應(yīng)的業(yè)務(wù)特性如下表1所示<table>tableseeoriginaldocumentpage11</column></row><table>都可以將之降低為最低限度。這為對時延敏感的應(yīng)用如語音等業(yè)務(wù)提供了良好的QoS保證。轉(zhuǎn)發(fā)隊列22至25分別和白金等級、金等級、銀等級和銅等級相對應(yīng)。對轉(zhuǎn)發(fā)隊列22至25采用基于類的加權(quán)公平隊列(ClassBasedWeightedFairQueuing,CBWFQ)調(diào)度。這些隊列在調(diào)度出隊的時候,按用戶的預(yù)訂的帶寬值將報文出隊發(fā)送,可以實(shí)現(xiàn)各個等級的隊列的乂^平調(diào)度。調(diào)度出隊的報文進(jìn)入輸出隊列26等待發(fā)送。當(dāng)高等級的隊列中沒有報文發(fā)送時,低等級的隊列的報文還可以分享高等級隊列的空閑帶寬,大大提高了線路的利用率。在擁塞的發(fā)生時,對輸入隊列20中的報文按照等級高、丟棄概率低的原則進(jìn)行丟棄,同時保證各等級業(yè)務(wù)的報文得到用戶預(yù)訂的帶寬。標(biāo)號27指示被丟棄的報文。對低等級的流量提前丟包,使低等級的業(yè)務(wù)放慢流量發(fā)送速度,降低網(wǎng)絡(luò)壓力,從而保證高等級的業(yè)務(wù)質(zhì)量。當(dāng)擁塞發(fā)生時,對轉(zhuǎn)發(fā)隊列22至25中報文可以采用加權(quán)隨機(jī)早期檢測(WeightRandomEarlyDetect,WRED)策略進(jìn)行丟包。WRED策略是控制TCP流量擁塞提高信道利用效率的有效手段。WRED釆用隨機(jī)丟棄方式,可以避免從隊列尾部進(jìn)行報文丟棄容易產(chǎn)生的TCP同步現(xiàn)象。圖3示出了一種報文丟棄概率和平均隊列長度(avg.Q)之間關(guān)系的示意圖。如圖3所示,x軸表示平均隊列長度,y軸表示丟棄概率。當(dāng)平均隊列長度小于指定的minTh隊列長度時,不對報文進(jìn)行丟棄;當(dāng)平均隊列長度在指定minTh-maxTh隊列長度范圍之內(nèi)時,以一定概率隨機(jī)丟棄報文;當(dāng)平均隊列長度大于指定的maxTh隊列長度時,將報文全部丟棄。通常WRED參數(shù)設(shè)置以用戶的總帶寬為根據(jù),對不同等級的業(yè)務(wù)流采取不同的WRED策略,并可以根據(jù)具體應(yīng)用進(jìn)行細(xì)微的調(diào)整。平均隊列長度可以通過下面的等式獲得avg.Q(N+l)=(1-w)*avg.Q(N)+w*currentQsize(等式l)其中,w=2A(-X),X為指數(shù)權(quán)重常數(shù)。X越小,avg.Q越容易增長到最大門限,隊列變化越大;反之亦然。WRED參數(shù)取值和總帶寬的關(guān)系如下表2所示總<table>tableseeoriginaldocumentpage13</column></row><table>表2在上表2中,丟棄門限單位pkts表示以隊列中IP包的個數(shù)作為丟棄的門限;丟棄門限單位ms表示以IP包在隊列中緩存的時間(毫秒)作為丟棄的門限。圖4示出了業(yè)務(wù)流在帶寬限速前后的流量示意圖。圖4中左邊為帶寬限速前的突發(fā)流量,右邊為帶寬限速后的轉(zhuǎn)發(fā)流量,虛線表示的是預(yù)訂帶寬的流量。從圖中可以看出,通過帶寬限速后,業(yè)務(wù)流的超出預(yù)訂帶寬的流量被修正。根據(jù)本發(fā)明的保證虛擬專用網(wǎng)服務(wù)質(zhì)量的方法的另一個實(shí)施例,在CE和PE之間通過短管道(ShortPipe)模式實(shí)施端到端的服務(wù)質(zhì)量控制。在該實(shí)施例中,CE使用本地運(yùn)營商IPQoS標(biāo)識,在CE內(nèi)網(wǎng)側(cè)接口標(biāo)記業(yè)務(wù)等級標(biāo)識,CE和PE直接使用Precedence/DSCP調(diào)度,并遵循PE-CEQoS實(shí)現(xiàn)策略調(diào)度。短管道模式適合沒有QoS透傳需求的客戶。圖5示出了該實(shí)施例中PE的工作過程。其中,圖5a示出了PE入向側(cè)的工作過程。如圖5a所示,當(dāng)PE接收到來自接口的數(shù)據(jù)流時,首先進(jìn)行總帶寬限速;然后根據(jù)IPPrecedence對報文進(jìn)行分類,對分類后的第一優(yōu)先級IPP7鉆石級業(yè)務(wù)和第二優(yōu)先級IPP5白金級業(yè)務(wù)進(jìn)行業(yè)務(wù)限速;并根據(jù)分類設(shè)置報文的MPLSEXP字段的值;將設(shè)置MPLSEXP字段后的報文發(fā)送到光纖。圖5b示出了PE出向側(cè)的工作過程。如圖5b所示,當(dāng)PE接收到來自光纖的數(shù)據(jù)流時,根據(jù)IPPrecedence對報文進(jìn)行分類;分類后報文進(jìn)入不同的隊列,對各個等級的隊列應(yīng)用不同的QoS策略并進(jìn)行帶寬限速;對調(diào)出的報文進(jìn)行總帶寬限速,然后將報文發(fā)送到接口。根據(jù)本發(fā)明的保證虛擬專用網(wǎng)服務(wù)質(zhì)量的方法的另一個實(shí)施例,在CE設(shè)備和PE設(shè)備之間通過管道(Pipe)模式實(shí)施端到端的服務(wù)質(zhì)量控制。在該實(shí)施例中,CE使用自身IPQoS標(biāo)識調(diào)度,PE不對用戶IPQoS信息修改,PE使用EXP、并遵循PE-CEQoS實(shí)現(xiàn)策略調(diào)度。圖6示出了該實(shí)施例的工作過程。其中,圖6a示出了PE入向側(cè)的工作過程,圖6b示出了PE出向側(cè)的工作過程。圖6a的工作過程和圖5a基本相似,可參見圖5a的相應(yīng)描述,在此不作詳細(xì)介紹。圖6b的工作過程和圖5b基本相似,主要不同的地方在于,當(dāng)PE接收到來自光纖的數(shù)據(jù)流時,根據(jù)MPLSEXP字段而不是IPPrecedence對報文進(jìn)行分類。管道模式適合有QoS透傳需求客戶及國際運(yùn)營商合作的客戶,是實(shí)現(xiàn)跨運(yùn)營商MPLSVPNQoS對接的解決方案。對于非固定速率接口,如果接入端已經(jīng)限速,則PE入向側(cè)只進(jìn)行一層QoS;如果接入端沒有限速,則PE入向側(cè)采用層次化QoS(H-QoS)策略實(shí)現(xiàn),在外層進(jìn)行總帶寬限速,在內(nèi)層進(jìn)行業(yè)務(wù)帶寬限速和調(diào)度。非固定速率接口的出向側(cè)采用層次化QoS策略實(shí)現(xiàn),在外層進(jìn)行總帶寬限速,在內(nèi)層做業(yè)務(wù)帶寬限速和調(diào)度。通過本發(fā)明的保證虛擬專用網(wǎng)服務(wù)質(zhì)量的方法,可以實(shí)現(xiàn)按照用戶申請的CE和PE間VPN端口總帶寬對用戶業(yè)務(wù)流進(jìn)行雙向嚴(yán)格限速,超出部分被丟棄,同時保證各等級的業(yè)務(wù)能發(fā)送/接收其預(yù)訂帶寬的流量,為用戶的不同等級的業(yè)務(wù)提供差異化的服務(wù)質(zhì)量。在有高等級業(yè)務(wù)的空閑帶寬時,低等級業(yè)務(wù)的流量最大可突發(fā)至該等級和以上等級空閑帶寬的總和,大大提高了線路的利用率。圖7為示出根據(jù)本發(fā)明的虛擬專用網(wǎng)的轉(zhuǎn)發(fā)設(shè)備的一個實(shí)施例的框圖。如圖7所示,實(shí)施例中的轉(zhuǎn)發(fā)設(shè)備包括信息存儲模塊71、報文分類模塊72和轉(zhuǎn)發(fā)控制模塊73。其中,信息存儲模塊71,用于存儲用戶的各等級的業(yè)務(wù)的預(yù)訂帶寬;報文分類模塊72,用于接收用戶業(yè)務(wù)流中的報文,根據(jù)報文中的等級標(biāo)識將報文分類到不同的業(yè)務(wù)等級,并將分類后的報文發(fā)送轉(zhuǎn)發(fā)控制模塊73;轉(zhuǎn)發(fā)控制模塊73,用于接收所述分類后的報文,根據(jù)信息存儲模塊71中存儲的用戶各等級業(yè)務(wù)的預(yù)訂帶寬,對分類后的報文的轉(zhuǎn)發(fā)進(jìn)行分等級的帶寬限速。根據(jù)本發(fā)明的轉(zhuǎn)發(fā)設(shè)備的一個實(shí)施例,信息存儲模塊還存儲和各個等級的業(yè)務(wù)相對應(yīng)的QoS參數(shù)。轉(zhuǎn)發(fā)控制模塊可以包括多個轉(zhuǎn)發(fā)隊列單元,轉(zhuǎn)發(fā)隊列單元和各個等級的業(yè)務(wù)相對應(yīng)。報文分類模塊對報文進(jìn)行分類后,將報文導(dǎo)入對應(yīng)業(yè)務(wù)等級的轉(zhuǎn)發(fā)隊列單元。轉(zhuǎn)發(fā)控制模塊根據(jù)各個等級業(yè)務(wù)的QoS參數(shù)對轉(zhuǎn)發(fā)隊列單元中的報文進(jìn)行調(diào)度和擁塞控制。其中轉(zhuǎn)發(fā)隊列單元中包含第一轉(zhuǎn)發(fā)隊列單元,轉(zhuǎn)發(fā)控制^^莫塊對第一轉(zhuǎn)發(fā)隊列單元采用優(yōu)先隊列或低時延隊列策略進(jìn)行調(diào)度。轉(zhuǎn)發(fā)隊列單元中還包含一個或者多個第二轉(zhuǎn)發(fā)隊列單元,轉(zhuǎn)發(fā)控制模塊對第二轉(zhuǎn)發(fā)隊列單元采用基于類的加權(quán)公平隊列策略進(jìn)行調(diào)度。當(dāng)擁塞發(fā)生時,轉(zhuǎn)發(fā)控制模塊對第二轉(zhuǎn)發(fā)隊列單元采用加權(quán)隨機(jī)早期檢測策略進(jìn)行丟包。進(jìn)一步,信息存儲模塊存儲的服務(wù)質(zhì)量參數(shù)中包括與第二隊列對應(yīng)的最小隊列長度、最大隊列長度、權(quán)重系數(shù)X;當(dāng)?shù)诙犃械钠骄犃虚L度在最小隊列長度和最大隊列長度之間時,轉(zhuǎn)發(fā)控制模塊對第二隊列中的報文進(jìn)行概率丟包;其中,平均隊列長度avg.Q為avg.Q(N+l)=(l-w)*avg.Q(N)+w*currentQ—size其中,w=2A(-X),N為當(dāng)前序號,current—Q—size為第二隊列的當(dāng)前隊列長度。本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實(shí)施例是為了更好說明本發(fā)明的原理和實(shí)際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計適于特定用途的帶有各種修改的各種實(shí)施例。權(quán)利要求1.一種保證虛擬專用網(wǎng)業(yè)務(wù)的服務(wù)質(zhì)量的方法,其特征在于,包括步驟a,接收用戶業(yè)務(wù)流中的報文,根據(jù)所述報文中的等級標(biāo)識將所述報文分類到不同的業(yè)務(wù)等級;b,根據(jù)所述用戶的各等級業(yè)務(wù)的預(yù)訂帶寬對所述分類后的報文的轉(zhuǎn)發(fā)進(jìn)行分等級的帶寬限速。2.如權(quán)利要求1所述的虛擬專用網(wǎng)業(yè)務(wù)服務(wù)質(zhì)量的控制方法,其特征在于,所述步驟b包括判斷所述報文所在等級的業(yè)務(wù)流的傳輸速率是否大于所述等級業(yè)務(wù)的可用帶寬,如果不是,則對所述"^艮文進(jìn)行轉(zhuǎn)發(fā),否則,不對所述^^文進(jìn)行轉(zhuǎn)發(fā)。3.如權(quán)利要求2所述的虛擬專用網(wǎng)業(yè)務(wù)服務(wù)質(zhì)量的控制方法,其特征在于,所述等級業(yè)務(wù)的可用帶寬為所述等級業(yè)務(wù)的預(yù)訂帶寬。4.如權(quán)利要求2所述的虛擬專用網(wǎng)業(yè)務(wù)服務(wù)質(zhì)量的控制方法,其特征在于,所述等級業(yè)務(wù)的可用帶寬為所述等級業(yè)務(wù)的預(yù)訂帶寬和高于所述等級的業(yè)務(wù)的空閑帶寬之和。5.如權(quán)利要求2、3或4所述的虛擬專用網(wǎng)業(yè)務(wù)服務(wù)質(zhì)量的控制方法,其特征在于,在虛擬專用網(wǎng)的轉(zhuǎn)發(fā)設(shè)備中為用戶的各個等級的業(yè)務(wù)流設(shè)立有轉(zhuǎn)發(fā)隊列;所述步驟a還包括所述轉(zhuǎn)發(fā)設(shè)備在確定所述報文所處的等級后,將所述報文加入所述等級的轉(zhuǎn)發(fā)隊列;所述方法還包4舌c,所述轉(zhuǎn)發(fā)設(shè)備根據(jù)預(yù)訂的服務(wù)質(zhì)量策略調(diào)度隊列中報文的轉(zhuǎn)發(fā)。6.如權(quán)利要求5所述的虛擬專用網(wǎng)業(yè)務(wù)服務(wù)質(zhì)量的控制方法,其特征在于,所述步驟c包括所述轉(zhuǎn)發(fā)設(shè)備根據(jù)優(yōu)先級隊列或者低延遲隊列策略調(diào)度第一隊列中報文的轉(zhuǎn)發(fā)。7.如權(quán)利要求6所述的虛擬專用網(wǎng)業(yè)務(wù)服務(wù)質(zhì)量的控制方法,其特征在于,所述步驟c還包括所述轉(zhuǎn)發(fā)設(shè)備根據(jù)基于類的加權(quán)公平隊列策略調(diào)度第二隊列中報文的轉(zhuǎn)發(fā)。8.如權(quán)利要求7所述的虛擬專用網(wǎng)業(yè)務(wù)服務(wù)質(zhì)量的控制方法,其特征在于,所述步驟c還包括當(dāng)擁塞發(fā)生時,所述轉(zhuǎn)發(fā)設(shè)備釆用加權(quán)隨機(jī)早期檢測策略對所述第二隊列中的報文進(jìn)行丟包。9.如權(quán)利要求8所述的虛擬專用網(wǎng)業(yè)務(wù)服務(wù)質(zhì)量的控制方法,其特征在于,還包括為所述第二隊列指定最小隊列長度、最大隊列長度和權(quán)重系數(shù)X,當(dāng)所述第二隊列的平均隊列長度在所述最小隊列長度和所述最大隊列長度之間時,按照對應(yīng)的概率對所述第二隊列中的報文進(jìn)行丟包;其中,所述平均隊列長度avg.Q為avg.Q(N+l)=(l國w)*avg.Q(N)+w*currentQ—size其中,w=2A(-X),N為當(dāng)前序號,current_Q—size為所述第二隊列的當(dāng)前隊列長度。10.如權(quán)利要求5所述的虛擬專用網(wǎng)業(yè)務(wù)服務(wù)質(zhì)量的控制方法,其特征在于,所述等級標(biāo)識包含在網(wǎng)際協(xié)議的優(yōu)先級字段和/或多協(xié)議標(biāo)簽交換的EXP字段中。11.一種虛擬專用網(wǎng)的轉(zhuǎn)發(fā)設(shè)備,其中,包括信息存儲模塊,用于存儲用戶各等級業(yè)務(wù)的預(yù)訂帶寬;報文分類模塊,用于接收用戶業(yè)務(wù)流中的報文,根據(jù)所述報文中的等級標(biāo)識將所述報文分類到不同的業(yè)務(wù)等級,并發(fā)送所述分類后的報文;轉(zhuǎn)發(fā)控制模塊,用于接收來自所述報文分類模塊的報文,根據(jù)所述信息存儲模塊中存儲的用戶各等級業(yè)務(wù)的預(yù)訂帶寬,對所述分類后的報文的轉(zhuǎn)發(fā)進(jìn)行分等級的帶寬限速。12.如權(quán)利要求11所述的轉(zhuǎn)發(fā)設(shè)備,其特征在于,所述轉(zhuǎn)發(fā)控制模塊包括與用戶各等級業(yè)務(wù)對應(yīng)的轉(zhuǎn)發(fā)隊列單元;所述報文分類模塊將所述分類后的報文導(dǎo)入對應(yīng)的所述轉(zhuǎn)發(fā)隊列單元;所述轉(zhuǎn)發(fā)控制模塊對所述轉(zhuǎn)發(fā)隊列單元中的報文的轉(zhuǎn)發(fā)進(jìn)行帶寬限速。13.如權(quán)利要求12所述的轉(zhuǎn)發(fā)設(shè)備,其特征在于,所述信息存儲模塊還用于存儲與用戶各等級業(yè)務(wù)對應(yīng)的服務(wù)質(zhì)量參數(shù);所述轉(zhuǎn)發(fā)控制模塊還用于根據(jù)所述信息存儲模塊中存儲的服務(wù)質(zhì)量參數(shù)對所述轉(zhuǎn)發(fā)隊列單元進(jìn)行調(diào)度和擁塞控制。14.如權(quán)利要求13所述的轉(zhuǎn)發(fā)設(shè)備,其特征在于,所述轉(zhuǎn)發(fā)隊列單元中包含第一轉(zhuǎn)發(fā)隊列單元,所述轉(zhuǎn)發(fā)控制模塊對所述第一轉(zhuǎn)發(fā)隊列單元采用優(yōu)先隊列或低時延隊列策略進(jìn)行調(diào)度。15.如權(quán)利要求13或14所述的轉(zhuǎn)發(fā)設(shè)備,其特征在于,所述轉(zhuǎn)發(fā)隊列單元中包含第二轉(zhuǎn)發(fā)隊列單元,所述轉(zhuǎn)發(fā)控制模塊對所述第二轉(zhuǎn)發(fā)隊列單元采用基于類的加權(quán)公平隊列策略進(jìn)行調(diào)度。16.如權(quán)利要求15所述的轉(zhuǎn)發(fā)設(shè)備,其特征在于,當(dāng)擁塞發(fā)生時,所述轉(zhuǎn)發(fā)控制模塊對所述第二轉(zhuǎn)發(fā)隊列單元采用加權(quán)隨機(jī)早期檢測策略進(jìn)行丟包。17.如權(quán)利要求16所述的轉(zhuǎn)發(fā)設(shè)備,其特征在于,所述信息存儲模塊存儲的服務(wù)質(zhì)量參數(shù)中包括與所述第二隊列對應(yīng)的最小隊列長度、最大隊列長度、權(quán)重系數(shù)X;當(dāng)所述第二隊列的平均隊列長度在所述最小隊列長度和所述最大隊列長度之間時,所述轉(zhuǎn)發(fā)控制模塊對所述第二隊列中的報文進(jìn)^f亍概率丟包;其中,所述平均隊列長度avg.Q為avg.Q(N+l)=(1-w)*avg.Q(N)+w*current—Q—size其中,w=2A(-X),N為當(dāng)前序號,current—Q—size為所述第二隊列的當(dāng)前隊列長度。全文摘要本發(fā)明公開一種保證虛擬專用網(wǎng)業(yè)務(wù)的服務(wù)質(zhì)量的方法和轉(zhuǎn)發(fā)設(shè)備,該方法包括接收用戶業(yè)務(wù)流中的報文,根據(jù)所述報文中的等級標(biāo)識將所述報文分類到不同的業(yè)務(wù)等級;根據(jù)所述用戶的各等級業(yè)務(wù)的預(yù)訂帶寬對所述分類后的報文的轉(zhuǎn)發(fā)進(jìn)行分等級的帶寬限速。通過本發(fā)明的方法,為用戶的業(yè)務(wù)流提供了差異化的服務(wù)質(zhì)量。文檔編號H04L12/46GK101453400SQ20071019497公開日2009年6月10日申請日期2007年12月7日優(yōu)先權(quán)日2007年12月7日發(fā)明者劉志華,凡史,鍵孫,徐建鋒,曹維華,朱華虹,楊廣銘,曼賈,珣陳申請人:中國電信股份有限公司