專利名稱:虛擬私有局域網(wǎng)服務(wù)流量限速的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多協(xié)議標(biāo)簽交換的虛擬專用網(wǎng)(MPLS VPN )領(lǐng)域,特別是指 虛擬私有局域網(wǎng)服務(wù)流量限速的方法及裝置。
背景技術(shù):
在數(shù)據(jù)通訊領(lǐng)域,隨著網(wǎng)絡(luò)的迅速發(fā)展,以太網(wǎng)作為局域網(wǎng)(LAN)的重 要技術(shù)實(shí)現(xiàn)手段在全球范圍內(nèi)早已得到了廣泛的應(yīng)用,而城域以太網(wǎng)還只能提 供城區(qū)范圍內(nèi)的點(diǎn)對點(diǎn)連接服務(wù),主要是提供企業(yè)的不同分部網(wǎng)絡(luò)間的互連; 對于企業(yè)用戶而言,其分支辦公室網(wǎng)絡(luò)可能分布在不同的內(nèi)處城市內(nèi),因此, 它們真正需要的是能夠覆蓋多個城市范圍的網(wǎng)絡(luò)接入。所以,當(dāng)前已有一些網(wǎng) 絡(luò)服務(wù)供應(yīng)商在嘗試?yán)锰摂M局域網(wǎng)(Virtual Local Area Network, VLAN )提 供多點(diǎn)到多點(diǎn)的以太連接。多協(xié)議標(biāo)簽交換的虛擬專用網(wǎng)(MPLS VPN)應(yīng)運(yùn) 而生,并得到了廣泛的應(yīng)用。
VPLS ( Virtual Private LAN Service,虛擬私有局域網(wǎng)服務(wù))提出的一種用 于企業(yè)分支辦公室局域網(wǎng)的解決方案,它有效結(jié)合了 IP/MPLS, VPN,以太網(wǎng) 交換等多種技術(shù)各自的特點(diǎn),為廣域范圍的多點(diǎn)到多點(diǎn)LAN互連提供了實(shí)現(xiàn) 基礎(chǔ)。由于通過網(wǎng)絡(luò)設(shè)備的業(yè)務(wù)流種類繁多且流量較大,每個虛擬轉(zhuǎn)發(fā)實(shí)例 (VFI)同樣也會遇到此種現(xiàn)象,為了保證某種特定的數(shù)據(jù)流有足夠的帶寬進(jìn) 行轉(zhuǎn)發(fā),運(yùn)營商往往需要在設(shè)備上對一些數(shù)據(jù)流進(jìn)行流量控制,而且前述對 VPLS的限速只有一種,并且單種流量限速分類不夠細(xì)致。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種對VPLS數(shù)據(jù)流進(jìn)行多重限速的虛 擬私有局域網(wǎng)服務(wù)流量限速的方法及裝置,根據(jù)網(wǎng)絡(luò)設(shè)備實(shí)際運(yùn)作來調(diào)整相應(yīng) VPLS數(shù)據(jù)流流量的帶寬占用率,增加了對VPLS流量限速的機(jī)動性和靈活性。為解決上述技術(shù)問題,本發(fā)明的實(shí)施例提供一種虛擬私有局域網(wǎng)服務(wù)流量 限速的方法,包括
接收到虛擬私有局域網(wǎng)服務(wù)(VPLS)數(shù)據(jù)流;
判斷所述VPLS數(shù)據(jù)流是否要進(jìn)行全局限速,若是,則根據(jù)全局限速值對 所述VPLS數(shù)據(jù)流進(jìn)行限速;
判斷全局限速后的所述VPLS數(shù)據(jù)流是否要進(jìn)行單一流量限速,若是,則 根據(jù)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置,對所述VPLS數(shù)據(jù)流進(jìn)行單一流 量限速;
對單一流量限速后的所述VPLS數(shù)據(jù)流進(jìn)行轉(zhuǎn)發(fā)。
其中,根據(jù)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置,對所述VPLS數(shù)據(jù)流 進(jìn)行單一流量限速的步驟具體為
根據(jù)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置,按照第一限速值對第一級別 傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速;和/或
根據(jù)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置,按照第二限速值對第二級別 傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速。
其中,當(dāng)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置僅配置按照第一限速值 對所述第一級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速時,則按照值為所 述第一限速值的1/N的第二限速值對第二級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單 一流量限速,所述N為大于l的整數(shù)。
其中,當(dāng)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置按照第一限速值對所述 第一級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速,同時按照配置的第二限 速值對所述第二級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速時,則按照值 為所述第一限速值的1/N的第二限速值和配置的第二限速值中的較小者,對所 述第二級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速。
其中,當(dāng)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置僅配置按照第二限速值 對所述第二級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速時,則不涉及對所 述第一級別傳輸方式的VPLS數(shù)據(jù)流的限速。
其中,當(dāng)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置為對所述第二級別傳輸 方式的VPLS數(shù)據(jù)流設(shè)置有限速優(yōu)先級,則按照所述限速優(yōu)先級相應(yīng)的限速值,對所述第二級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速。
其中,所述第一級別傳輸方式為組播方式,第二級別傳輸方式為廣播方式; 或者所述第一級別傳輸方式為單播方式,第二級別傳輸方式為未知單播放方 式。
其中,所述N為10。
為解決上述技術(shù)問題,本發(fā)明還提供一種虛擬私有局域網(wǎng)服務(wù)流量限速的 裝置,包括
接收模塊,用于接收到虛擬私有局域網(wǎng)服務(wù)(VPLS)數(shù)據(jù)流; 第一限速模塊,用于判斷所述VPLS數(shù)據(jù)流是否要進(jìn)行全局限速,若是,
則根據(jù)全局限速值對所述VPLS數(shù)據(jù)流進(jìn)行限速;
第二限速模塊,用于判斷全局限速后的所迷VPLS數(shù)據(jù)流是否要進(jìn)行單一
流量限速,若是,則根據(jù)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置,對所述VPLS
數(shù)據(jù)流進(jìn)行單 一 流量限速;
轉(zhuǎn)發(fā)模塊,用于對單一流量限速后的所述VPLS數(shù)據(jù)流進(jìn)行轉(zhuǎn)發(fā)。
其中,全局限速后的所述VPLS數(shù)據(jù)流要進(jìn)行單一流量限速時,所述第二
限速模塊包括
第一限速子模塊,用于根據(jù)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置,按照 第一限速值對第一級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速;和/或
第二限速子模塊,用于根據(jù)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置,按照 第二限速值對第二級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速。
其中,在所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置^^配置所述第一限速子 模塊按照第一限速值對所述第一級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量 限速時,則所述第二限速子模塊按照值為所述第一限速值的1/N的第二限速值 對第二級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速,所述N為大于1的 整數(shù)。
其中,在所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置所述第一限速子模塊按 照第一限速值對所述第一級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速,同 時所述第二限速子模塊按照配置的第二限速值對所述第二級別傳輸方式的 VPLS數(shù)據(jù)流進(jìn)行單一流量限速時,則所述第二限速子模塊按照值為所述第一限速值的1/N的第二限速值和配置的第二限速值中較小者,對所述第二級別傳
輸方式的VPLS數(shù)據(jù)流進(jìn)行限速。
其中,當(dāng)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置僅配置所述第二限速子 模塊按照第二限速值對所述第二級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量 限速時,則不涉及所述第一限速子模塊對所述第一級別傳輸方式的VPLS數(shù)據(jù) 流的限速。
本發(fā)明的上述技術(shù)方案的有益效果如下
上述方案通過對VPLS數(shù)據(jù)流的流量先進(jìn)行全局限速,再進(jìn)行單一流量限 速,解決了轉(zhuǎn)發(fā)優(yōu)先級比較低的傳輸方式下的流量限速的不靈活性,可根據(jù)網(wǎng) 絡(luò)設(shè)備實(shí)際運(yùn)作來調(diào)整相應(yīng)VPLS數(shù)據(jù)流的流量的帶寬占用率,增加了對 VPLS流量限速的機(jī)動性和靈活性,提高了帶寬的有效利用率,并有效的簡化 了流量分類和處理流程的復(fù)雜度。
圖1為本發(fā)明的虛擬私有局域網(wǎng)服務(wù)流量限速的方法流程示意圖2為圖1所示方法的具體實(shí)現(xiàn)方法流程示意圖3為圖1所示方案的具體應(yīng)用實(shí)例示意圖4為本發(fā)明的虛擬私有局域網(wǎng)服務(wù)流量限速的裝置結(jié)構(gòu)示意圖5為圖4所示裝置的一具體實(shí)現(xiàn)結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附 圖及具體實(shí)施例進(jìn)行詳細(xì)描述。
本發(fā)明針對現(xiàn)有技術(shù)中對VPLS數(shù)據(jù)流的限速不靈活性,單一流量限速不 能夠使各種數(shù)據(jù)流量進(jìn)行合理有效的分配帶寬的問題,提供一種限速靈活,對 各種數(shù)據(jù)流量進(jìn)行合理有效的分配帶寬的虛擬私有局域網(wǎng)服務(wù)流量限速的方 法和裝置。
如圖l所示,本發(fā)明的虛擬私有局域網(wǎng)服務(wù)流量限速的方法,包括 步驟11,接收到虛擬私有局域網(wǎng)服務(wù)VPLS數(shù)據(jù)流;步驟12,判斷所述VPLS數(shù)據(jù)流是否要進(jìn)行全局限速,若是,則根據(jù)全 局限速值對所述VPLS數(shù)據(jù)流進(jìn)行限速;其中,全局限速是對某一個虛擬轉(zhuǎn)發(fā) 實(shí)例(VFI)來進(jìn)行全局的限速,表示這一個虛擬轉(zhuǎn)發(fā)實(shí)例(VFI)最多能轉(zhuǎn) 發(fā)的數(shù)據(jù)流量,超過這個限制的流量都進(jìn)行丟棄處理;
步驟13,判斷全局限速后的所述VPLS數(shù)據(jù)流是否要進(jìn)行單一流量限速, 若是,則根據(jù)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置,對所述VPLS數(shù)據(jù)流進(jìn) 行單一流量限速;其中,單一流量限速是在一個虛擬轉(zhuǎn)發(fā)實(shí)例(VFI)中單種 流量或?qū)δ撤N處理方式的流量來進(jìn)行限速;
步驟14,對單一流量限速后的所述VPLS數(shù)據(jù)流進(jìn)行轉(zhuǎn)發(fā)。
該實(shí)施例通過對VPLS數(shù)據(jù)流的流量先進(jìn)行全局限速,再進(jìn)行單一流量限 速,解決了轉(zhuǎn)發(fā)優(yōu)先級比較低的傳輸方式下的流量限速的不靈活性,可根據(jù)網(wǎng) 絡(luò)設(shè)備實(shí)際運(yùn)作來調(diào)整相應(yīng)VPLS數(shù)據(jù)流的流量的帶寬占用率,增加了對 VPLS流量限速的機(jī)動性和靈活性,提高了帶寬的有效利用率,并有效的筒化 了流量分類和處理流程的復(fù)雜度。
在上述實(shí)施例中,步驟12中、還可以進(jìn)一步包括
判斷所述VPLS數(shù)據(jù)流不需要進(jìn)行全局限速時,則直接對所述VPLS數(shù)據(jù) 流進(jìn)行單 一 流量限速的判斷。
在步驟13中,還可以進(jìn)一步包括
判斷全局限速后的所述VPLS數(shù)據(jù)流不需要進(jìn)行單一流量限速時,則直接 對所述全局限速后的所述VPLS數(shù)據(jù)流進(jìn)行轉(zhuǎn)發(fā);
若步驟12中所述VPLS數(shù)據(jù)流沒有進(jìn)行全局限速,而在后續(xù)的所述VPLS 數(shù)據(jù)流進(jìn)行單一流量限速的判斷中,也不需要進(jìn)行單一流量限速時,則直接對 步驟11中接收的所述VPLS數(shù)據(jù)流進(jìn)行轉(zhuǎn)發(fā)。
其中,上述步驟13中,單一流量限速可分兩種級別的限速,第一級別傳 輸方式的限速和第二級別傳輸方式的限速,其中第一級別傳輸方式可以是組播 或者單播級別,第二級別傳輸方式可以是廣播或者未知單播級別;
其中,根據(jù)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置,對所述VPLS數(shù)據(jù)流 進(jìn)行單一流量限速的步驟可具體為
步驟131,根據(jù)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置,按照第一限速值
9對第一級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速;和/或
步驟132,根據(jù)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置,按照第二限速值對第二級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速。
如上所述,該步驟131和步驟132中,所述第一級別傳輸方式為組播方式,第二級別傳輸方式為廣播方式;或者所述第一級別傳輸方式為單播方式,第二級別傳輸方式為未知單纟番^C方式。
VPLS數(shù)據(jù)流的流量可以大致分為組播、廣播、單播和未知單播,廣播可以看成是組播的一種特殊情況,單播在沒有學(xué)到對端設(shè)備的MAC之前都屬于未知單播。因此,從流量的區(qū)分來說,可以4巴VPLS數(shù)據(jù)流的流量統(tǒng)一分成兩種流量進(jìn)行限速,即上述全局限速以及全局限速下的單一流量限速。
組播是一對多的形式復(fù)制,可以看成是多個單播的組合,在處理方式上可以統(tǒng)一起來;廣播和未知單播的處理方式基本類似。因此,從數(shù)據(jù)的處理方式上可以將組播和單播以同樣的處理方式來處理限速轉(zhuǎn)發(fā),廣播和未知單播以同樣的處理方式來處理限速轉(zhuǎn)發(fā)。
在上述步驟131和步驟132中,具體的按照單項(xiàng)流量限速配置進(jìn)行對VPLS流量進(jìn)行限速轉(zhuǎn)發(fā)的實(shí)現(xiàn)方式包括以下幾種
1) 當(dāng)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置僅配置按照第一限速值對所述第一級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速時,則按照值為所述第一限速值的1/N的第二限速值對第二級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速,所述N為大于1的整數(shù);優(yōu)選的,該N的值為IO,即第二限速值為第一限速值十分之一,具體的應(yīng)用實(shí)例在下述圖3所示實(shí)施例方式中會更加i羊細(xì)4苗述。
2) 當(dāng)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置按照第一限速值對所述第一級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速,同時按照配置的第二限速值對所述第二級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速時,則按照值為所述第一限速值的1/N的第二限速值和配置的第二限速值中的較小者,對所述第二級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速,具體的應(yīng)用實(shí)例在下述圖3所示實(shí)施例方式中會更加詳細(xì)描述。
3) 當(dāng)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置僅配置按照第二限速值對所述第二級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速時,則不涉及對所述
第一級別傳輸方式的VPLS數(shù)據(jù)流的限速。
4)當(dāng)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置為對所述第二級別傳輸方
式的VPLS數(shù)據(jù)流設(shè)置有限速優(yōu)先級,則按照所述限速優(yōu)先級相應(yīng)的限速值,
對所述第二級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速。下面結(jié)合具體應(yīng)用
上述方法的具體實(shí)現(xiàn)如圖2所示,為上述圖1所示實(shí)施例的詳細(xì)實(shí)現(xiàn)方法,該方法包>^:步驟A,在設(shè)備上配置虛擬轉(zhuǎn)發(fā)實(shí)例(VFI),并在其模式下配置全局限速
和單一流量限速;
步驟B,端口收到數(shù)據(jù)流以后,判斷該端口是否為VPLS端口,如果是VPLS端口 ,進(jìn)入VPLS限速流程;
步驟C,判定該虛擬轉(zhuǎn)發(fā)實(shí)例(VF:I)是否配置了全局限速,若配置全局限速,按照全局限速值對所述VPLS數(shù)據(jù)流進(jìn)行限速;否則,轉(zhuǎn)到步驟D;
步驟D,提取目的MAC判定是哪一種流量,同時判定是否進(jìn)行某種單項(xiàng)流量限速配置,進(jìn)行單種流量限速;
該步驟D中,首先區(qū)分配置流量的類型,做出不同的限速處理,這不同的限速處理如下
步驟Dl,配置組播根據(jù)規(guī)則進(jìn)行限速,同時廣播限速為規(guī)則的十分之一;或者配置單播根據(jù)規(guī)則進(jìn)行限速,同時未知單播限速為規(guī)則的十分之一;
步驟D2,配置廣播或者未知單播限速,根據(jù)規(guī)則只對相應(yīng)的廣播或者未知單播進(jìn)行限速;
步驟D3,配置組播或者單播限速,同時配置廣播或者未知單播限速,按規(guī)則對組播進(jìn)行限速,同時按照規(guī)則對廣播進(jìn)行限速;按MJ'j對單播進(jìn)行限速,同時按照規(guī)則對未知單播進(jìn)行限速(兩者取規(guī)則十分之一的限速值和配置的限速值最小的來進(jìn)行限速);
用戶也有需要在特殊的情況下對廣播或者未知單播進(jìn)行特殊限速,因此,可以設(shè)置一個限速優(yōu)先級的指令,根據(jù)優(yōu)先級取相應(yīng)的限速值,或者是不進(jìn)行兩者比較的相關(guān)指令,只取廣播或者未知單播限速配置進(jìn)行限速;如果此時配置了不進(jìn)行比較的指令或者優(yōu)先級指令,那么只按照廣播或者未知單播實(shí)際配置的進(jìn)行限速或者根據(jù)優(yōu)先級來取值限速;否則,不進(jìn)行單一流量限速;
步驟D4 ,按照限速規(guī)則進(jìn)行VPLS數(shù)據(jù)流量轉(zhuǎn)發(fā)。
如圖3所示,為上述限速方法在具體網(wǎng)絡(luò)中的應(yīng)用,具體網(wǎng)絡(luò)連接圖所示,PE1和PE2啟用VPLS,在PE上配置相關(guān)的VPLS限速配置,已達(dá)到在對VPLS進(jìn)行限速,具體步驟如下
步驟1 )在PE上配置相關(guān)的VPLS數(shù)據(jù)流的流量限速配置,兩端設(shè)備進(jìn)行更新,能夠正常的轉(zhuǎn)發(fā)VPLS數(shù)據(jù)流;
步驟2 )在VFI(虛擬轉(zhuǎn)發(fā)實(shí)例)模式下配置全局限速100M (此VFI只允許轉(zhuǎn)發(fā)100M的流量);
步驟3 )在VFI (虛擬轉(zhuǎn)發(fā)實(shí)例)模式下配置單播限速為全局限速的50%(此時單播流量限速為100*50%,即為50M,而未知單播限速為50*10%即為5M);
步驟4)在VFI (虛擬轉(zhuǎn)發(fā)實(shí)例)模式下配置未知單播限速為全局限速的10%,(此命令的設(shè)置的未知單播限速為]00M^O。/Q即為10M,但由于步驟3)中為限速為5M,因而選4交小的限速,為5M。)
步驟5 )在VFI (虛擬轉(zhuǎn)發(fā)實(shí)例)模式下配置一條未知單播限速命令優(yōu)先級權(quán)重,繼而直接選未知單播限速(由步驟4)配置的10°/。,直接限速為100*10%,即為IOM)。
本發(fā)明的上述方案與現(xiàn)有技術(shù)相比較本發(fā)明引入了對VPLS流量限速的關(guān)聯(lián)性,配置一種限速的同時關(guān)聯(lián)相應(yīng)的流量限速,并在組播或者單播限速,廣播或者未知單播限速同時存在的時候,進(jìn)行限速規(guī)則比較而選其小的功能,并且在特殊情況下使用特殊限速的功能;并解決了轉(zhuǎn)發(fā)優(yōu)先級比較低的廣播和未知單播限速的不靈活性,可根據(jù)網(wǎng)絡(luò)設(shè)備實(shí)際運(yùn)作來調(diào)整相應(yīng)流量的帶寬占用率,增加了對VPLS流量限速的機(jī)動性和靈活性。提高了帶寬的有效利用率。并有效的簡化了流量分類和處理流程的復(fù)雜度。
如圖4所示,本發(fā)明的實(shí)施例還提供一種虛擬私有局域網(wǎng)服務(wù)流量限速的裝置20,包括
接收模塊201,用于接收到虛擬私有局域網(wǎng)服務(wù)(VPLS)數(shù)據(jù)流;第一限速模塊202,用于判斷所述VPLS數(shù)據(jù)流是否要進(jìn)行全局限速,若是,則根據(jù)全局限速值對所述VPLS數(shù)據(jù)流進(jìn)行限速;
第二限速模塊203,用于判斷全局限速后的所述VPLS數(shù)據(jù)流是否要進(jìn)行單一流量限速,若是,則根據(jù)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置,對所述VPLS數(shù)據(jù)流進(jìn)行單一流量限速;
轉(zhuǎn)發(fā)模塊204,用于對單一流量限速后的所述VPLS數(shù)據(jù)流進(jìn)行轉(zhuǎn)發(fā)。
進(jìn)一步的,如圖5所示,全局限速后的所述VPLS數(shù)據(jù)流要進(jìn)行單一流量限速時,所述第二限速模塊203包括
第一限速子模塊2031,用于根據(jù)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置,按照第一限速值對第一級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速;和/或
第二限速子模塊2032,用于根據(jù)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置,按照第二限速值對第二級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速。
其中,在所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置僅配置所述第一限速子模塊2031按照第一限速值對所述第一級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速時,則所述第二限速子模塊2032按照值為所述第一限速值的1/N的第二限速值對第二級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速,所述N為大于l的整數(shù),優(yōu)選的,該N為IO;
在所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置所述第一限速子模塊2031按照第一限速值對所述第一級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速,同時所述第二限速子模塊2032按照配置的第二限速值對所述第二級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速時,則所述第二限速子模塊2032按照值為所述第一限速值的1/N的第二限速值和配置的第二限速值中較小者,對所述第二級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行限速。
當(dāng)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置僅配置所述第二限速子才莫塊2032按照第二限速值對所述第二級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速時,則不涉及所述第一限速子模塊對所述第一級別傳輸方式的VPLS數(shù)據(jù)流的限速。
當(dāng)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置為對所述第二級別傳輸方式的VPLS數(shù)據(jù)流設(shè)置有限速優(yōu)先級,則按照所述限速優(yōu)先級相應(yīng)的限速值,對所
13述第二級別傳輸方式的VPLS #:據(jù)流進(jìn)行單一流量限速。
另夕卜,上述圖2和圖3所示的具體實(shí)現(xiàn)方式同樣適用于該裝置的實(shí)施例中。本發(fā)明的方案引入了對VPLS流量限速的關(guān)聯(lián)性,配置一種限速的同時關(guān)聯(lián)相應(yīng)的流量限速,并在組播或者單播限速,廣播或者未知單播限速同時存在的時候,進(jìn)行限速規(guī)則比較而選其小的功能,并且在特殊情況下使用特殊限速的功能;并解決了轉(zhuǎn)發(fā)優(yōu)先級比較低的廣播和未知單播限速的不靈活性,可根據(jù)網(wǎng)絡(luò)設(shè)備實(shí)際運(yùn)作來調(diào)整相應(yīng)流量的帶寬占用率,增加了對VPLS流量限速的機(jī)動性和靈活性。提高了帶寬的有效利用率。并有效的簡化了流量分類和處理流程的復(fù)雜度。
以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種虛擬私有局域網(wǎng)服務(wù)流量限速的方法,其特征在于,包括接收到虛擬私有局域網(wǎng)服務(wù)(VPLS)數(shù)據(jù)流;判斷所述VPLS數(shù)據(jù)流是否要進(jìn)行全局限速,若是,則根據(jù)全局限速值對所述VPLS數(shù)據(jù)流進(jìn)行限速;判斷全局限速后的所述VPLS數(shù)據(jù)流是否要進(jìn)行單一流量限速,若是,則根據(jù)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置,對所述VPLS數(shù)據(jù)流進(jìn)行單一流量限速;對單一流量限速后的所述VPLS數(shù)據(jù)流進(jìn)行轉(zhuǎn)發(fā)。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述VPLS數(shù)據(jù)流的 單項(xiàng)流量限速配置,對所述VPLS數(shù)據(jù)流進(jìn)行單一流量限速的步驟具體為根據(jù)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置,按照第一限速值對第一級別 傳輸方式的VPLS數(shù)據(jù)流進(jìn)4于單一流量限速;和/或根據(jù)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置,按照第二限速值對第二級別 傳輸方式的VPLS ^:據(jù)流進(jìn)行單一流量限速。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置僅配置按照第一限速值對所述 第一級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速時,則按照值為所述第一 限速值的1/N的第二限速值對第二級別傳輸方式的VPLS凄t據(jù)流進(jìn)行單一流量 限速,所述N為大于.的整數(shù)。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置按照第一限速值對所述第一級 別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速,同時按照配置的第二限速值對 所述第二級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速時,則按照值為所述 第一限速值的1/N的第二限速值和配置的第二限速值中的較小者,對所述第二 級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速。
5. 根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置僅配置按照第二限速值對所述第二級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速時,則不涉及對所述第一級別傳輸方式的VPLS數(shù)據(jù)流的限速。
6. 根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置為對所述第二級別傳輸方式的 VPLS數(shù)據(jù)流設(shè)置有限速優(yōu)先級,則按照所述限速優(yōu)先級相應(yīng)的限速值,對所 述第二級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速。
7. 根據(jù)權(quán)利要求2-6任一項(xiàng)所述的方法,其特征在于, 所述第一級別傳輸方式為組播方式,第二級別傳輸方式為廣播方式;或者 所述第一級別傳輸方式為單播方式,第二級別傳輸方式為未知單播放方式。
8. 根據(jù)權(quán)利要求3或4所述的方法,其特征在于,所述N為IO。
9. 一種虛擬私有局域網(wǎng)服務(wù)流量限速的裝置,其特征在于,包括 接收模塊,用于接收到虛擬私有局域網(wǎng)服務(wù)(VPLS)數(shù)據(jù)流; 第一限速模塊,用于判斷所述VPLS數(shù)據(jù)流是否要進(jìn)行全局限速,若是,則根據(jù)全局限速值對所述VPLS數(shù)據(jù)流進(jìn)行限速;第二限速模塊,用于判斷全局限速后的所述VPLS數(shù)據(jù)流是否要進(jìn)行單一 流量限速,若是,則根據(jù)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置,對所述VPLS 數(shù)據(jù)流進(jìn)行單 一 流量限速;轉(zhuǎn)發(fā)模塊,用于對單一流量限速后的所述VPLS數(shù)據(jù)流進(jìn)行轉(zhuǎn)發(fā)。
10. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,全局限速后的所述VPLS 數(shù)據(jù)流要進(jìn)行單 一 流量限速時,所述第二限速模塊包括第一限速子模塊,用于根據(jù)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置,按照 第一限速值對第一級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速;和/或第二限速子模塊,用于根據(jù)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置,按照 第二限速值對第二級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速。
11. 根據(jù)權(quán)利要求IO所述的裝置,其特征在于,在所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置僅配置所述第一限速子模塊按 照第一限速值對所述第一級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速時, 則所述第二限速子模塊按照值為所述第一限速值的1/N的第二限速值對第二級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速,所述N為大于1的整數(shù)。
12. 根據(jù)權(quán)利要求11所述的裝置,其特征在于,在所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置:所述第一限速子模塊按照第一 限速值對所述第一級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速,同時所述 第二限速子模塊按照配置的第二限速值對所述第二級別傳輸方式的VPLS數(shù) 據(jù)流進(jìn)行單一流量限速時,則所述第二限速子模塊按照值為所述第一限速值的 1/N的第二限速值和配置的第二限速值中較小者,對所述第二級別傳輸方式的 VPLS數(shù)據(jù)流進(jìn)行限速。
13. 根據(jù)權(quán)利要求IO所述的裝置,其特征在于,當(dāng)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置僅配置所述第二限速子模塊按 照第二限速值對所述第二級別傳輸方式的VPLS數(shù)據(jù)流進(jìn)行單一流量限速時, 則不涉及所述第一限速子模塊對所述第一級別傳輸方式的VPLS數(shù)據(jù)流的限速。
全文摘要
本發(fā)明提供一種虛擬私有局域網(wǎng)服務(wù)流量限速的方法及裝置,其中方法包括接收到虛擬私有局域網(wǎng)服務(wù)(VPLS)數(shù)據(jù)流;判斷所述VPLS數(shù)據(jù)流是否要進(jìn)行全局限速,若是,則根據(jù)全局限速值對所述VPLS數(shù)據(jù)流進(jìn)行限速;判斷全局限速后的所述VPLS數(shù)據(jù)流是否要進(jìn)行單一流量限速,若是,則根據(jù)所述VPLS數(shù)據(jù)流的單項(xiàng)流量限速配置,對所述VPLS數(shù)據(jù)流進(jìn)行單一流量限速;對單一流量限速后的所述VPLS數(shù)據(jù)流進(jìn)行轉(zhuǎn)發(fā)。本發(fā)明的方案使各種數(shù)據(jù)流量進(jìn)行合理有效的分配帶寬,且限速靈活。
文檔編號H04L12/46GK101674252SQ20091023570
公開日2010年3月17日 申請日期2009年10月12日 優(yōu)先權(quán)日2009年10月12日
發(fā)明者文金中 申請人:中興通訊股份有限公司