專利名稱:一種流量控制方法以及流量控制器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種流量控制方法以及流量控制器。
背景技術(shù):
隨著網(wǎng)絡(luò)的迅速發(fā)展,通信技術(shù)中采用流量控制的方法去保證或者限制網(wǎng)絡(luò)使用者下載或者上傳數(shù)據(jù)的流量,也稱作調(diào)度算法,目前主要的調(diào)度算法有先入先出隊列 (FIFO, First Input First Output),優(yōu)先級隊列(PQ,Priority Queue),用戶定制隊列 (CQ, Customized Queue),加權(quán)公平排隊(WFQ,Weighted Fair Queuing)以及加權(quán)循環(huán)調(diào)度算法(WRR, Weighted Round Robin)等。FIFO隊列是當(dāng)控制器中輸入接口的流量大于輸出接口的流量時,按照報文到達輸入接口的順序進行隊列,然后輸出接口按照隊列的順序輸出報文,先到達輸入接口的報文先輸出。這樣使得用戶通過終端設(shè)備能夠使用的流量受到別的終端設(shè)備影響,當(dāng)部分終端設(shè)備占用流量時其它的終端設(shè)備能夠使用的流量得不到保證。
發(fā)明內(nèi)容
本發(fā)明實施例提供能夠使用戶通過終端設(shè)備使用的流量得到保證的流量控制方法以及流量控制器。一種流量控制方法,包括流量控制器的虛接口接收帶有標(biāo)記的報文,并發(fā)送給過濾器;流量控制器的過濾器接收虛接口的帶有標(biāo)記的報文并將帶有標(biāo)記的報文分發(fā)到標(biāo)記對應(yīng)的分類隊列中;流量控制器的分類隊列將該分類隊列中的報文按照該分類隊列設(shè)置的
流量輸出?!N流量控制器,其特征在于,包括虛接口,用于接收帶有標(biāo)記的報文,并發(fā)送給過濾器;至少一個過濾器,與虛接口連接,用于接收虛接口的帶有標(biāo)記的報文并將帶有標(biāo)記的報文分發(fā)到標(biāo)記對應(yīng)的分類隊列中,每個過濾器對應(yīng)一個或多個分類隊列;至少一個分類隊列,與對應(yīng)的過濾器連接,每個分類隊列設(shè)置有相應(yīng)的流量,用于將該分類隊列中的報文按流量設(shè)置輸出。本發(fā)明實施例提供的技術(shù)方案中,不同用戶通過終端設(shè)備上傳或下載的報文帶有不同的標(biāo)記,流量控制器接收帶有標(biāo)記的報文,將帶有標(biāo)記的報文分發(fā)到標(biāo)記對應(yīng)的分類隊列中,分類隊列將報文按照該分類隊列設(shè)置的流量輸出,不同的用戶使用不同的分類隊列,使得不同終端設(shè)備上傳或下載的報文的流量能得到保證。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例中流量控制方法第一實施例示意圖;圖2為本發(fā)明實施例中流量控制方法第二實施例示意圖;圖3為本發(fā)明實施例中流量控制方法第三實施例示意圖;圖4為本發(fā)明實施例中流量控制器實施例示意圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例提供流量控制方法以及流量控制器。用于使用戶使用流量得到保證。下面分別進行詳細說明。請參閱圖1,本發(fā)明實施例中流量控制方法第一實施例包括101、流量控制器的虛接口接收帶有標(biāo)記的報文,并發(fā)送給過濾器;用戶通過終端設(shè)備下載或上傳的報文在進入流量控制器之前都被添加了可以唯一標(biāo)識用戶的標(biāo)記,虛接口接收帶有標(biāo)記的報文,并發(fā)送給過濾器。102、流量控制器的過濾器接收虛接口的帶有標(biāo)記的報文并將帶有標(biāo)記的報文分發(fā)到標(biāo)記對應(yīng)的分類隊列中;當(dāng)過濾器接收到帶有標(biāo)記的報文時,在過濾器中查找該標(biāo)記對應(yīng)的分類隊列,并將該帶有標(biāo)記的報文發(fā)送到與該標(biāo)記對應(yīng)的分類隊列中。103、流量控制器的分類隊列將該分類隊列中的報文按照該分類隊列設(shè)置的流量輸出。不同的分類隊列可以設(shè)置不同的流量,所有輸入該分類隊列的報文會按照該分類隊列設(shè)置的流量輸出,當(dāng)輸入一個分類隊列的報文的流量大于分類隊列設(shè)置的流量,則只輸出部分輸入該分類列隊的報文。本實施例中,不同用戶通過終端設(shè)備上傳或下載的報文帶有不同的標(biāo)記,流量控制器接收帶有標(biāo)記的報文,將帶有標(biāo)記的報文分發(fā)到標(biāo)記對應(yīng)的分類隊列中,分類隊列將報文按照該分類隊列設(shè)置的流量輸出,不同的標(biāo)記對應(yīng)不同的分類隊列,使得不同終端設(shè)備上傳或下載的報文的流量能得到保證。請參閱圖2,本發(fā)明實施例中流量控制方法第二實施例包括201、判斷是否初始化,若判斷為是,則執(zhí)行步驟204,若判斷為否,則執(zhí)行步驟 202 ;若判斷進行初始化,則啟用流量控制器并在流量控制器中設(shè)置包括添加分類隊列以及過濾器,若判斷不進行初始化,則清除流量控制器中的數(shù)據(jù),包括刪除分類隊列以及過
1 ' O202、在流量控制器中刪除所有過濾器,并執(zhí)行步驟203 ;203、在流量控制器中刪除所有分類隊列,并結(jié)束流量控制流程。204、在流量控制器中添加至少一個分類隊列;
若判斷進行初始化,則啟用流量控制器,在流量控制器中添加至少一個分類隊列, 分類隊列用于將該分類隊列中的報文按流量設(shè)置輸出,不同的分類隊列有不同的流量設(shè)置,且每個分類列隊對應(yīng)唯一標(biāo)識該分類隊列的標(biāo)記,每個分類隊列均設(shè)置有用于限制流量的流量最大值以及用于保證流量的流量最小值。205、在流量控制器中添加至少一個過濾器;過濾器用于將帶有標(biāo)記的報文分發(fā)到標(biāo)記對應(yīng)的分類隊列中,在流量控制器中添加至少一個過濾器,使每個過濾器對應(yīng)至少一個分類隊列,并使過濾器中的分類隊列對應(yīng)唯一標(biāo)識該分類隊列的標(biāo)記。206、判斷是否修改分類隊列的流量設(shè)置,若判斷為是,則執(zhí)行步驟207,若判斷為否,則執(zhí)行步驟211 ;以下步驟207至210為修改分類隊列流量設(shè)置的一種方法,刪除舊的分類隊列并添加新的分類隊列,由于過濾器中每個分類隊列都與標(biāo)記相對應(yīng),因此刪除分類隊列前先刪除與該分類隊列對應(yīng)的過濾器并在添加新的分類隊列后添加新的過濾器。207、在流量控制器中刪除與需要修改流量分類隊列對應(yīng)的過濾器;208、在流量控制器中刪除需要修改流量的分類隊列;209、在流量控制器中添加新的分類隊列;新的分類隊列設(shè)置了與刪除的分類隊列不同的流量最大值或流量最小值。210、在流量控制器中添加與新的分類隊列對應(yīng)的新的過濾器;在新的過濾器中使所述刪除的分類列隊的標(biāo)記與新的分類隊列對應(yīng),并將已刪除的過濾器對應(yīng)其他分類隊列設(shè)置在新的過濾器中。211、路由器接收局域網(wǎng)接口的終端設(shè)備上傳的報文;用戶通過終端設(shè)備向局域網(wǎng)接口上傳報文,路由器接收局域網(wǎng)接口上傳的報文。212、路由器根據(jù)不同的局域網(wǎng)接口為報文添加不同的標(biāo)記,輸出到廣域網(wǎng)接口 ;路由器根據(jù)不同的局域網(wǎng)接口為該局域網(wǎng)接口的報文添加與該局域網(wǎng)接口相關(guān)的標(biāo)記,可以是根據(jù)局域網(wǎng)接口的地址為該地址上傳的報文添加相關(guān)的標(biāo)記,使該局域網(wǎng)接口的終端設(shè)備上傳的所有報文均帶有與該局域網(wǎng)接口相關(guān)的標(biāo)記,并將報文輸出到廣域網(wǎng)接口。213、廣域網(wǎng)接口將帶有標(biāo)記的報文重定向到虛接口 ;廣域網(wǎng)接口重定向到流量控制器的虛接口,使廣域網(wǎng)接口處的報文均輸入到上行流量控制器中,對終端設(shè)備上傳的報文進行流量控制。214、流量控制器的虛接口接收帶有標(biāo)記的報文,并發(fā)送給過濾器;所述流量控制器為上行流量控制器,用于對用戶上傳的報文進行流量控制。215、流量控制器的過濾器接收虛接口的帶有標(biāo)記的報文并將帶有標(biāo)記的報文分發(fā)到標(biāo)記對應(yīng)的分類隊列中;每個過濾器對應(yīng)一個或多個分類隊列,當(dāng)過濾器接收到帶有標(biāo)記的報文時,若該過濾器中有分類隊列與該標(biāo)記對應(yīng),則該過濾器將帶有標(biāo)記的報文分發(fā)到標(biāo)記對應(yīng)的分類隊列中,若該過濾器中沒有分類隊列與該標(biāo)記對應(yīng),則交由另一個過濾器進行處理,若所有過濾器均沒有與該標(biāo)記對應(yīng),則可以將該標(biāo)記的報文分發(fā)到默認分類隊列中,所述默認分類隊列不設(shè)有流量限制,通過默認分類隊列的報文流量得不到保證。
216、流量控制器的分類隊列將該分類隊列中的報文按照該分類隊列設(shè)置的流量輸出。不同的分類隊列可以有不同的流量設(shè)置,每個分類隊列均設(shè)置有用于限制流量的流量最大值以及用于保證流量的流量最小值,當(dāng)分類隊列接收到的報文的流量大于流量最大值時,分類隊列按流量設(shè)置輸出的報文的流量不超過流量最大值,當(dāng)分類隊列接收到的報文的流量小于流量最小值時,分類隊列按流量設(shè)置輸出的報文的流量為分類隊列接收到的報文的流量,若流量控制器中設(shè)有默認分類隊列,則當(dāng)流量控制器中有剩余流量,即有的分類隊列流量沒有用盡,則默認分類隊列中的報文按照剩余流量的大小輸出,流量控制器將分類隊列輸出的報文根據(jù)接收報文的廣域網(wǎng)接口的地址輸出到相應(yīng)的廣域網(wǎng)接口處。本實施例中,根據(jù)不同終端設(shè)備使用的局域網(wǎng)接口不同,為不同的局域網(wǎng)接口的報文添加不同的標(biāo)記,流量控制器接收帶有標(biāo)記的報文,將帶有標(biāo)記的報文分發(fā)到標(biāo)記對應(yīng)的分類隊列中,分類隊列將報文按照該分類隊列設(shè)置的流量輸出,分類隊列設(shè)置的流量包括流量最大值以及流量最小值,能夠限制和保證該分類隊列的報文流量,不同的標(biāo)記的報文使用不同的分類隊列,使得不同的終端設(shè)備上傳的流量得到保證,本實施例詳細說明了報文上傳的流量控制方法,下面對報文下載的流量控制方法進行詳細說明。請參閱圖3,本發(fā)明實施例中流量控制方法第三實施例包括301、判斷是否初始化,若判斷為是,則執(zhí)行步驟304,若判斷為否,則執(zhí)行步驟 302 ;若判斷進行初始化,則啟用流量控制器并在流量控制器中設(shè)置包括添加分類隊列以及過濾器,若判斷不進行初始化,則清除流量控制器中的數(shù)據(jù),包括刪除分類隊列以及過
1 ' O302、在流量控制器中刪除所有過濾器,并執(zhí)行步驟203 ;303、在流量控制器中刪除所有分類隊列,并結(jié)束流量控制流程。304、在流量控制器中添加至少一個分類隊列;若判斷進行初始化,則啟用流量控制器,在流量控制器中添加至少一個分類隊列, 分類隊列用于將該分類隊列中的報文按流量設(shè)置輸出,不同的分類隊列有不同的流量設(shè)置,且每個分類列隊對應(yīng)唯一標(biāo)識該分類隊列的標(biāo)記,每個分類隊列均設(shè)置有用于限制流量的流量最大值以及用于保證流量的流量最小值。305、在流量控制器中添加至少一個過濾器,使每個分類隊列均對應(yīng)有一個過濾器;過濾器用于將帶有標(biāo)記的報文分發(fā)到標(biāo)記對應(yīng)的分類隊列中,,在流量控制器中添加至少一個過濾器,使每個過濾器對應(yīng)至少一個分類隊列,并使過濾器中的分類隊列對應(yīng)唯一標(biāo)識該分類隊列的標(biāo)記。306、判斷是否修改分類隊列的流量設(shè)置,若判斷為是,則執(zhí)行步驟307,若判斷為否,則執(zhí)行步驟311 ;以下步驟307至310為修改分類隊列流量設(shè)置的一種方法,刪除舊的分類隊列并添加新的分類隊列,由于過濾器中每個分類隊列都與標(biāo)記相對應(yīng),因此刪除分類隊列前先刪除與該分類隊列對應(yīng)的過濾器并在添加新的分類隊列后添加新的過濾器。307、在流量控制器中刪除與需要修改流量分類隊列對應(yīng)的過濾器;
308、在流量控制器中刪除需要修改流量的分類隊列;309、在流量控制器中添加新的分類隊列;新的分類隊列設(shè)置了與刪除的分類隊列不同的流量最大值或流量最小值。310、在流量控制器中添加與新的分類隊列對應(yīng)的新的過濾器;在新的過濾器中使所述刪除的分類列隊的標(biāo)記與新的分類隊列對應(yīng),并將已刪除的過濾器對應(yīng)其他分類隊列設(shè)置在新的過濾器中。311、路由器接收廣域網(wǎng)接口提供的報文;用戶通過終端設(shè)備下載的報文由廣域網(wǎng)接口傳輸?shù)铰酚善鳎酚善鹘邮諒V域網(wǎng)接口提供的報文。312、路由器根據(jù)不同的廣域網(wǎng)接口為報文添加不同的標(biāo)記,輸出到局域網(wǎng)接口 ;路由器根據(jù)不同的廣域網(wǎng)接口為該廣域網(wǎng)接口的報文添加與該廣域網(wǎng)接口相關(guān)的標(biāo)記,可以是根據(jù)廣域網(wǎng)接口的地址為該地址上傳的報文添加相關(guān)的標(biāo)記,使該廣域網(wǎng)接口的所有報文均帶有與該廣域網(wǎng)接口相關(guān)的標(biāo)記,并將報文輸出到局域網(wǎng)接口。313、局域網(wǎng)接口將帶有標(biāo)記的報文重定向到虛接口 ;局域網(wǎng)接口重定向到流量控制器的虛接口,使局域網(wǎng)接口處的報文均輸入到下行流量控制器中,對終端設(shè)備下載的報文進行流量控制。314、流量控制器的虛接口接收帶有標(biāo)記的報文,并發(fā)送給過濾器;所述流量控制器為下行流量控制器,用于對用戶下載的報文進行流量控制。315、流量控制器的過濾器接收虛接口的帶有標(biāo)記的報文并將帶有標(biāo)記的報文分發(fā)到標(biāo)記對應(yīng)的分類隊列中;每個過濾器對應(yīng)一個或多個分類隊列,當(dāng)過濾器接收到帶有標(biāo)記的報文時,若該過濾器中有分類隊列與該標(biāo)記對應(yīng),則該過濾器將帶有標(biāo)記的報文分發(fā)到標(biāo)記對應(yīng)的分類隊列中,若該過濾器中沒有分類隊列與該標(biāo)記對應(yīng),則交由另一個過濾器進行處理,若所有過濾器均沒有與該標(biāo)記對應(yīng),則可以將該標(biāo)記的報文分發(fā)到默認分類隊列中,所述默認分類隊列不設(shè)有流量限制,通過默認分類隊列的報文流量得不到保證。316、流量控制器的分類隊列將該分類隊列中的報文按照該分類隊列設(shè)置的流量輸出。不同的分類隊列可以有不同的流量設(shè)置,每個分類隊列均設(shè)置有用于限制流量的流量最大值以及用于保證流量的流量最小值,當(dāng)分類隊列接收到的報文的流量大于流量最大值時,分類隊列按流量設(shè)置輸出的報文的流量不超過流量最大值,當(dāng)分類隊列接收到的報文的流量小于流量最小值時,分類隊列將報文按接收到的報文的流量輸出若流量控制器中設(shè)有默認分類隊列,則當(dāng)流量控制器中有剩余流量,即有的分類隊列流量沒有用盡,則默認分類隊列中的報文按照剩余流量的大小輸出,流量控制器將分類隊列輸出的報文根據(jù)接收報文的局域網(wǎng)接口的地址輸出到相應(yīng)的局域網(wǎng)接口處。本實施例中,根據(jù)不同終端設(shè)備使用的廣域網(wǎng)接口不同,為不同的廣域網(wǎng)接口的報文添加不同的標(biāo)記,流量控制器接收帶有標(biāo)記的報文,將帶有標(biāo)記的報文分發(fā)到標(biāo)記對應(yīng)的分類隊列中,分類隊列將報文按照該分類隊列設(shè)置的流量輸出,分類隊列設(shè)置的流量包括流量最大值以及流量最小值,能夠限制和保證該分類隊列的報文流量,不同的標(biāo)記的報文使用不同的分類隊列,使得不同的終端設(shè)備下載的流量得到保證。CN 102546412 A請參閱圖4、本發(fā)明實施例中流量控制器實施例包括虛接口 401,與虛接口 401連接的過濾器402,與過濾器402連接的分類隊列403, 其中虛接口 401,用于接收帶有標(biāo)記的報文,并發(fā)送給過濾器402,用戶通過終端設(shè)備下載或上傳的報文在進入流量控制器之前都被添加了可以唯一標(biāo)識用戶的標(biāo)記;過濾器402,至少有一個過濾器402,與虛接口 401連接,用于用于接收虛接口 401 的帶有標(biāo)記的報文并將帶有標(biāo)記的報文分發(fā)到標(biāo)記對應(yīng)的分類隊列403中,每個個過濾器 402對應(yīng)一個或多個分類隊列403,本實施例中,過濾器402有兩個,分別對應(yīng)一個分類隊列 403以及對應(yīng)兩個分類隊列403。分類隊列403,至少有一個分類隊列403,每個分類隊列403均對應(yīng)連接一個過濾器402,不同的分類隊列403有不同的流量設(shè)置,且每個分類列隊對應(yīng)唯一標(biāo)識該分類隊列的標(biāo)記,分類隊列用于將輸入該分類隊列403中的報文按流量設(shè)置輸出,分類隊列403設(shè)置有用于限制流量的流量最大值以及用于保證流量的流量最小值,當(dāng)分類隊列403接收到的報文的流量大于流量最大值時,分類隊列403按流量設(shè)置輸出的報文的流量不超過流量最大值,當(dāng)分類隊列403接收到的報文的流量小于流量最小值,分類隊列403按流量設(shè)置輸出的報文的流量為分類隊列403接收到的報文的流量,本實施例中分類隊列403有三個,其中有兩個分類隊列403對應(yīng)連接同一個過濾器402,有一個分類隊列403對應(yīng)連接一個過濾器 402。本實施例中,不同用戶通過終端設(shè)備上傳或下載的報文帶有不同的標(biāo)記,流量控制器接收帶有標(biāo)記的報文,將帶有標(biāo)記的報文分發(fā)到標(biāo)記對應(yīng)的分類隊列中,分類隊列將報文按照該分類隊列設(shè)置的流量輸出,不同的標(biāo)記對應(yīng)不同的分類隊列,使得不同終端設(shè)備上傳或下載的報文的流量能得到保證。以上對本發(fā)明實施例所提供的流量控制方法以及流量控制器進行了詳細介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種流量控制方法,其特征在于,包括流量控制器的虛接口接收帶有標(biāo)記的報文,并發(fā)送給過濾器; 流量控制器的過濾器接收虛接口的帶有標(biāo)記的報文并將帶有標(biāo)記的報文分發(fā)到標(biāo)記對應(yīng)的分類隊列中;流量控制器的分類隊列將該分類隊列中的報文按照該分類隊列設(shè)置的流量輸出。
2.根據(jù)權(quán)利要求1所述的流量控制方法,其特征在于,所述流量控制器為上行流量控制器,所述流量控制器的虛接口接收帶有標(biāo)記的報文的步驟之前包括路由器接收局域網(wǎng)接口的終端設(shè)備上傳的報文;路由器根據(jù)不同的局域網(wǎng)接口為報文添加不同的標(biāo)記,輸出到廣域網(wǎng)接口 ; 廣域網(wǎng)接口將帶有標(biāo)記的報文重定向到虛接口。
3.根據(jù)權(quán)利要求1所述的流量控制方法,其特征在于,所述流量控制器為下行流量控制器,所述流量控制器的虛接口接收帶有標(biāo)記的報文的步驟之前包括路由器接收廣域網(wǎng)接口提供的報文;路由器根據(jù)不同的廣域網(wǎng)接口為報文添加不同的標(biāo)記,輸出到局域網(wǎng)接口 ; 局域網(wǎng)接口將帶有標(biāo)記的報文重定向到虛接口。
4.根據(jù)權(quán)利要求1所述的流量控制方法,其特征在于,所述分類隊列至少有一個,不同的分類隊列有不同的流量設(shè)置,對應(yīng)不同的標(biāo)記,每個分類隊列均設(shè)置有用于限制流量的流量最大值,當(dāng)分類隊列接收到的報文的流量大于流量最大值時,分類隊列按流量設(shè)置輸出的報文的流量不超過流量最大值。
5.根據(jù)權(quán)利要求4所述的流量控制方法,其特征在于,所述分類隊列均設(shè)置有用于保證流量的流量最小值,當(dāng)分類隊列接收到的報文的流量小于流量最小值時,分類隊列按流量設(shè)置輸出的報文的流量為分類隊列接收到的報文的流量。
6.根據(jù)權(quán)利要求5所述的流量控制方法,其特征在于,所述過濾器至少有一個,每個過濾器對應(yīng)一個或多個分類隊列,當(dāng)過濾器接收到帶有標(biāo)記的報文時,若該過濾器中有分類列隊與該標(biāo)記對應(yīng),則該過濾器將帶有標(biāo)記的報文分發(fā)到標(biāo)記對應(yīng)的分類隊列中,若該過濾器中沒有分類隊列與該標(biāo)記對應(yīng),則交由另一個過濾器進行處理。
7.根據(jù)權(quán)利要求6所述的流量控制方法,其特征在于,所述流量控制器的虛接口接收帶有標(biāo)記的報文之前包括判斷是否對流量控制器進行初始化,若判斷為是,則執(zhí)行包括 在流量控制器中添加至少一個分類隊列;在流量控制器中添加至少一個過濾器,每個過濾器對應(yīng)至少一個分類隊列; 若判斷為否,則執(zhí)行包括 在流量控制器中刪除所有過濾器; 在流量控制器中刪除所有分類隊列,并結(jié)束流量控制流程。
8.根據(jù)權(quán)利要求7所述的流量控制方法,其特征在于,在判斷是否對流量控制器進行初始化的步驟之后包括判斷是否修改分類列隊的流量設(shè)置,若判斷為是,則執(zhí)行包括 在流量控制器中刪除與需要修改流量的分類列隊對應(yīng)的過濾器; 在流量控制器中刪除需要修改流量的分類列隊;在流量控制器中添加新的分類隊列,所述新的分類隊列設(shè)置了與刪除的分類隊列不同的流量最大值或流量最小值;在流量控制器中添加與新的分類列隊對應(yīng)的新的過濾器,在新的過濾器中使所述刪除的分類列隊的標(biāo)記與新的分類隊列對應(yīng),并將已刪除的過濾器對應(yīng)其他分類隊列設(shè)置在新的過濾器中。
9.一種流量控制器,其特征在于,包括虛接口,用于接收帶有標(biāo)記的報文,并發(fā)送給過濾器;至少一個過濾器,與虛接口連接,用于接收虛接口的帶有標(biāo)記的報文并將帶有標(biāo)記的報文分發(fā)到標(biāo)記對應(yīng)的分類隊列中,每個過濾器對應(yīng)一個或多個分類隊列;至少一個分類隊列,與對應(yīng)的過濾器連接,每個分類隊列設(shè)置有相應(yīng)的流量,用于將該分類隊列中的報文按流量設(shè)置輸出。
10.根據(jù)權(quán)利要求9所述的流量控制器,其特征在于,所述分類隊列均設(shè)置有用于限制流量的流量最大值,當(dāng)分類隊列接收到的報文的流量大于流量最大值時,分類隊列按流量設(shè)置輸出的報文的流量不超過流量最大值。
11.根據(jù)權(quán)利要求10所述的流量控制器,其特征在于,所述分類隊列均設(shè)置有用于保證流量的流量最小值,當(dāng)分類隊列接收到的報文的流量小于流量最小值時,分類隊列按流量設(shè)置輸出的報文的流量為分類隊列接收到的報文的流量。
全文摘要
本發(fā)明實施例公開了一種流量控制方法以及流量控制器,應(yīng)用于通信技術(shù)領(lǐng)域。本發(fā)明實施例包括流量控制器的虛接口接收帶有標(biāo)記的報文,并發(fā)送給過濾器;流量控制器的過濾器接收虛接口的帶有標(biāo)記的報文并將帶有標(biāo)記的報文分發(fā)到標(biāo)記對應(yīng)的分類隊列中;流量控制器的分類隊列將該分類隊列中的報文按照該分類隊列設(shè)置的流量輸出。本發(fā)明實施例能夠使用戶通過終端設(shè)備使用的流量得到保證。
文檔編號H04L12/56GK102546412SQ20121000077
公開日2012年7月4日 申請日期2012年1月4日 優(yōu)先權(quán)日2012年1月4日
發(fā)明者鄧鋒 申請人:深圳市共進電子股份有限公司