欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

互聯(lián)網(wǎng)流量控制方法和裝置制造方法

文檔序號:7795278閱讀:193來源:國知局
互聯(lián)網(wǎng)流量控制方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種互聯(lián)網(wǎng)流量控制方法和裝置。其中,該互聯(lián)網(wǎng)流量控制方法采用流量控制設備進行流量控制,一個流量控制設備包括多個虛擬流量控制設備,多個虛擬流量控制設備包括第一虛擬流量控制設備和第二虛擬流量控制設備,互聯(lián)網(wǎng)流量控制方法包括:利用第一虛擬流量控制設備進行流量控制;判斷第一虛擬流量控制設備的流量控制策略與預設流量控制策略是否相同;如果判斷出第一虛擬流量控制設備的流量控制策略與預設流量控制策略不同,則利用第二虛擬流量控制設備進行流量控制,其中,第二虛擬流量控制設備的流量控制策略和預設流量控制策略相同。通過本發(fā)明,解決了現(xiàn)有技術中進行流量控制不準確的問題,進而達到了準確進行流量控制的效果。
【專利說明】互聯(lián)網(wǎng)流量控制方法和裝置
【技術領域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)領域,具體而言,涉及一種互聯(lián)網(wǎng)流量控制方法和裝置。
【背景技術】
[0002]目前,通常使用的流量控制技術分為兩種:一種是傳統(tǒng)的流量控制設備或交換機、路由器的服務質(zhì)量(Quality of Service,簡稱為QoS)模塊實現(xiàn)的基于源地址、目的地址、源端口、目的端口以及協(xié)議類型的流量控制,屬于四層流量控制;另一種是目前也比較流行的基于應用協(xié)議的流量控制設備,這種流量控制設備可以按照具體的應用協(xié)議來進行流量控制,屬于七層流量控制。
[0003]例如,一個公司的總帶寬是10M,該公司希望按照應用協(xié)議、組織結(jié)構和用戶三種方式劃分總帶寬。
[0004]按應用協(xié)議劃分:
[0005]隨著當前網(wǎng)絡環(huán)境的不斷變化,各種新的應用協(xié)議不斷出現(xiàn),同時用戶對網(wǎng)絡帶寬資源的需求也不斷增加,如圖1所示,線路總帶寬是10M,該公司希望為http、smtp、pop3、imap、ftp幾種最常用的協(xié)議分配7M保證帶寬,其它協(xié)議分配3M帶寬。
[0006]按組織結(jié)構劃分:
[0007]如圖2所示,該公司除了需要按照應用協(xié)議劃分外,還希望能按照組織結(jié)構劃分,比如研發(fā)部要保證3M,其它部門7M。
[0008]按用戶劃分:
[0009]除了以上兩種需求外,用戶還希望對每個用戶的帶寬進行分配,比如該公司共100個用戶,希望每個用戶都能平均到100K的帶寬,如圖3所示。
[0010]在現(xiàn)有的流量控制設備中,如果期望實現(xiàn)上述三種劃分帶寬的方式,只能逐層按照一種劃分方式進行劃分,如圖4所示。
[0011]對于圖4所示的劃分方法,只能根據(jù)個人經(jīng)驗進行粗略的劃分,比如圖4中的2.1M和4.9M、0.9和2.1M,這些數(shù)據(jù)只能根據(jù)管理員對網(wǎng)絡的了解情況大致劃分,但是劃分結(jié)果
不一定準確。
[0012]針對現(xiàn)有技術中進行流量控制不準確的問題,目前尚未提出有效的解決方案。

【發(fā)明內(nèi)容】

[0013]本發(fā)明的主要目的在于提供一種互聯(lián)網(wǎng)流量控制方法和裝置,以解決現(xiàn)有技術中進行流量控制不準確的問題。
[0014]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種互聯(lián)網(wǎng)流量控制方法。根據(jù)本發(fā)明的互聯(lián)網(wǎng)流量控制方法包括:采用流量控制設備進行流量控制,一個流量控制設備包括多個虛擬流量控制設備,多個虛擬流量控制設備包括第一虛擬流量控制設備和第二虛擬流量控制設備,互聯(lián)網(wǎng)流量控制方法包括:利用第一虛擬流量控制設備進行流量控制;判斷第一虛擬流量控制設備的流量控制策略與預設流量控制策略是否相同;以及如果判斷出第一虛擬流量控制設備的流量控制策略與預設流量控制策略不同,則利用第二虛擬流量控制設備進行流量控制,其中,第二虛擬流量控制設備的流量控制策略和預設流量控制策略相同。
[0015]進一步地,在利用第一虛擬流量控制設備進行流量控制之前,流量控制方法還包括:獲取多個虛擬流量控制設備的順序編號;查找順序編號中最小的順序編號;以及將查找到的多個虛擬流量控制設備中最小的順序編號對應的虛擬流量控制設備作為第一虛擬流量控制設備。
[0016]進一步地,在獲取多個虛擬流量控制設備的順序編號之前,流量控制方法還包括:接收數(shù)據(jù)包;檢測數(shù)據(jù)包是否安全的數(shù)據(jù)包;其中,如果檢測出數(shù)據(jù)包為不安全的數(shù)據(jù)包,則將數(shù)據(jù)包丟棄;如果檢測出數(shù)據(jù)包為安全的數(shù)據(jù)包,則獲取多個虛擬流量控制設備的順序編號。
[0017]進一步地,在判斷出第一虛擬流量控制設備的流量控制策略與預設流量控制策略不同之后,流量控制方法還包括:添加第二虛擬流量控制設備,其中,第二虛擬流量控制設備的總流量與第一虛擬流量控制設備的總流量相同。
[0018]進一步地,流量控制方法還包括:查找多個虛擬流量控制設備,其中,多個虛擬流量控制設備的總流量相同;以及配置多個虛擬流量控制設備中的每個虛擬流量控制設備的控制策略,其中,多個虛擬流量控制設備中的每個虛擬流量控制設備的控制策略被配置為均不相同。
[0019]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種互聯(lián)網(wǎng)流量控制裝置。本發(fā)明的互聯(lián)網(wǎng)流量控制裝置采用流量控制設備進行流量控制,一個流量控制設備包括多個虛擬流量控制設備,多個虛擬流量控制設備包括第一虛擬流量控制設備和第二虛擬流量控制設備,該互聯(lián)網(wǎng)流量控制裝置包括:第一控制單元,用于使得第一虛擬流量控制設備進行流量控制;判斷單元,用于判斷第一虛擬流量控制設備的流量控制策略與預設流量控制策略是否相同;以及第二控制單元,用于在判斷出第一虛擬流量控制設備的流量控制策略與預設流量控制策略不同時,控制第二虛擬流量控制設備進行流量控制,其中,第二虛擬流量控制設備的流量控制策略和預設流量控制策略相同。
[0020]進一步地,流量控制裝置還包括:獲取單元,用于在利用第一虛擬流量控制設備進行流量控制之前,獲取多個虛擬流量控制設備的順序編號;第一查找單元,用于查找順序編號中最小的順序編號;以及確定單元,用于將查找到的多個虛擬流量控制設備中最小的順序編號對應的虛擬流量控制設備作為第一虛擬流量控制設備。
[0021]進一步地,流量控制裝置還包括:接收單元,用于在獲取多個虛擬流量控制設備的順序編號之前,接收數(shù)據(jù)包;檢測單元,用于檢測數(shù)據(jù)包是否安全的數(shù)據(jù)包;其中,如果檢測出數(shù)據(jù)包為不安全的數(shù)據(jù)包,則將數(shù)據(jù)包丟棄;如果檢測出數(shù)據(jù)包為安全的數(shù)據(jù)包,則獲取多個虛擬流量控制設備的順序編號。
[0022]進一步地,流量控制裝置還包括:添加單元,用于在判斷出第一虛擬流量控制設備的流量控制策略與預設流量控制策略不同之后,添加第二虛擬流量控制設備,其中,第二虛擬流量控制設備的總流量與第一虛擬流量控制設備的總流量相同。
[0023]進一步地,流量控制裝置還包括:第二查找單元,用于查找多個虛擬流量控制設備,其中,多個虛擬流量控制設備的總流量相同;以及配置單元,用于配置多個虛擬流量控制設備中的每個虛擬流量控制設備的控制策略,其中,多個虛擬流量控制設備中的每個虛擬流量控制設備的控制策略被配置為均不相同。
[0024]通過本發(fā)明,采用流量控制設備進行流量控制,一個流量控制設備包括多個虛擬流量控制設備,多個虛擬流量控制設備包括第一虛擬流量控制設備和第二虛擬流量控制設備,利用第一虛擬流量控制設備進行流量控制;判斷第一虛擬流量控制設備的流量控制策略與預設流量控制策略是否相同;以及如果判斷出第一虛擬流量控制設備的流量控制策略與預設流量控制策略不同,則利用第二虛擬流量控制設備進行流量控制,其中,第二虛擬流量控制設備的流量控制策略和預設流量控制策略相同,解決了現(xiàn)有技術中進行流量控制不準確的問題,進而達到了準確進行流量控制的效果。
【專利附圖】

【附圖說明】
[0025]構成本申請的一部分的附圖用來提供對本發(fā)明的進一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
[0026]圖1是根據(jù)現(xiàn)有技術的按應用協(xié)議分配的流量控制示意圖;
[0027]圖2是根據(jù)現(xiàn)有技術的按部門分配的流量控制示意圖;
[0028]圖3是根據(jù)現(xiàn)有技術的按用戶分配的流量控制示意圖;
[0029]圖4是根據(jù)現(xiàn)有技術的多種流量分配方法的流量控制示意圖;
[0030]圖5是根據(jù)本發(fā)明第一實施例的互聯(lián)網(wǎng)流量控制方法的流程圖;
[0031]圖6是根據(jù)本發(fā)明第二實施例的互聯(lián)網(wǎng)流量控制方法的流程圖;
[0032]圖7是根據(jù)本發(fā)明實施例的按照多種流量分配方式進行流量控制的示意圖;
[0033]圖8是根據(jù)本發(fā)明第一實施例的互聯(lián)網(wǎng)流量控制裝置的示意圖;以及
[0034]圖9是根據(jù)本發(fā)明第二實施例的互聯(lián)網(wǎng)流量控制裝置的示意圖。
【具體實施方式】
[0035]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。
[0036]為了使本【技術領域】的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明保護的范圍。
[0037]需要說明的是,本發(fā)明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設備固有的其它步驟或單元。
[0038]本發(fā)明提供了一種互聯(lián)網(wǎng)流量控制方法。該互聯(lián)網(wǎng)流量控制方法采用流量控制設備進行流量控制,一個流量控制設備包括多個虛擬流量控制設備,多個虛擬流量控制設備包括第一虛擬流量控制設備和第二虛擬流量控制設備。
[0039]圖5是根據(jù)本發(fā)明第一實施例的互聯(lián)網(wǎng)流量控制方法的流程圖。如圖所示,該互聯(lián)網(wǎng)流量控制方法包括如下步驟:
[0040]步驟S502,利用第一虛擬流量控制設備進行流量控制。
[0041]步驟S504,判斷第一虛擬流量控制設備的流量控制策略與預設流量控制策略是否相同。
[0042]步驟S506,如果判斷出第一虛擬流量控制設備的流量控制策略與預設流量控制策略不同,則利用第二虛擬流量控制設備進行流量控制,其中,第二虛擬流量控制設備的流量控制策略和預設流量控制策略相同。
[0043]一個流量控制設備包括多個虛擬流量控制設備,其中,第一虛擬流量控制設備是多個虛擬流量控制設備中的任意一個,第二虛擬流量控制設備是多個虛擬流量控制設備中的任意一個,但是,第一虛擬流量控制設備和第二虛擬流量控制設備的流量控制策略不相同。
[0044]在進行流量控制時,第一虛擬流量控制設備和第二虛擬流量控制設備是串聯(lián)狀態(tài),但是第一虛擬流量控制設備和第二虛擬流量控制設備的總帶寬是相同的,并且從屬于同一個流量控制設備。
[0045]假設數(shù)據(jù)包在進入流量控制設備之后,首先經(jīng)過第一虛擬流量控制設備,那么判斷第一虛擬流量控制設備的流量控制策略是否符合與預設流量控制策略相同,如果,第一虛擬流量控制設備的流量控制策略與預設流量控制策略不相同,則經(jīng)過第一虛擬流量控制設備的數(shù)據(jù)包進入第二虛擬流量控制設備進行流量控制,則經(jīng)過第二虛擬流量控制設備的流量控制符合預設流量控制策略,此時,第二流量控制設備的流量控制策略與預設流量控制策略相同,因此,在對進入流量控制設備的數(shù)據(jù)包進行流量控制的過程中,提高了對數(shù)據(jù)包進行流量控制的準確性。
[0046]例如,第一流量控制策略是按組織結(jié)構劃分,研發(fā)部門保證帶寬為3M,其他部門的保證帶寬為7M,第二流量控制策略是按照用戶劃分,每個用戶的帶寬為100K,預設流量控制策略是期望通過流量控制設備控制每個用戶的帶寬為100K,則數(shù)據(jù)包進入流量控制設備之后首先經(jīng)過第一虛擬流量控制設備控制,在經(jīng)過第一虛擬流量控制設備控制之后,如果判斷出經(jīng)過第一虛擬流量控制設備控制分配的帶寬不滿足每個用戶的帶寬為100K的需要,則進入第二虛擬流量控制設備進行流量控制,經(jīng)過第二虛擬流量控制設備分配后的流量是每個用戶帶寬為100K,則使得經(jīng)過流量控制設備分配的流量滿足每個用戶的帶寬為100K的需求,從而對數(shù)據(jù)包進行了準確的流量控制,使得經(jīng)過流量控制設備的數(shù)據(jù)能夠被準確分配,滿足預設流量控制策略的需求。
[0047]圖6是根據(jù)本發(fā)明第二實施例的互聯(lián)網(wǎng)流量控制方法的流程圖。如圖所示,該流量控制方法包括如下步驟:
[0048]步驟S602,獲取多個虛擬流量控制設備的順序編號。
[0049]步驟S604,查找順序編號中最小的順序編號。
[0050]步驟S606,利用查找到的多個虛擬流量控制設備中最小的順序編號對應的虛擬流量控制設備作為第一虛擬流量控制設備。[0051]步驟S608,利用第一虛擬流量控制設備進行流量控制。
[0052]步驟S610,判斷第一虛擬流量控制設備的流量控制策略與預設流量控制策略是否相同。
[0053]步驟S612,如果判斷出第一虛擬流量控制設備的流量控制策略與預設流量控制策略不同,則利用第二虛擬流量控制設備進行流量控制,其中,第二虛擬流量控制設備的流量控制策略和預設流量控制策略相同。
[0054]一個流量控制設備中的多個虛擬流量控制設備串聯(lián),如圖7所示,在進行流量控制時,逐個虛擬流量控制設備進行相應的流量策略控制,直到經(jīng)過虛擬流量控制設備的流量控制策略控制后滿足預設流量控制策略,那么,在利用第一虛擬流量控制設備進行流量控制之前,獲取多個虛擬流量控制設備的順序編號,查找最小的順序編號對應虛擬流量控制設備,并按照最小順序編號對應的虛擬流量控制設備作為第一虛擬流量控制設備進行流量控制。
[0055]例如圖7所示的例子,第一虛擬流量控制設備是按照應用協(xié)議劃分,其控制策略為http、smtp、pop3、imap、ftp幾種最常用的協(xié)議分配7M保證帶寬,其它協(xié)議分配3M帶寬,第二虛擬流量控制設備是按照組織結(jié)構劃分,其控制策略為研發(fā)部保證3M帶寬,其他部門(例如生產(chǎn)部門)保證7M帶寬,第三虛擬流量控制設備是按照用戶劃分,其控制策略為每個用戶100K。第一虛擬流量控制設備的順序標號為1,第二虛擬流量控制設備的順序標號為2,第三虛擬流量控制設備的順序標號為3,則查找順序編號最小的虛擬流量控制設備為第一虛擬流量控制設備,首先利用第一虛擬流量控制設備進行流量控制。
[0056]將順序編號最小的虛擬流量控制設備作為第一虛擬流量控制設備進行流量控制,并按照編號順序進行流量控制,直到查找到的虛擬流量控制設備對應的流量控制策略與預設流量控制策略相同,使得最后一個進行流量控制的流量控制策略滿足預設流量控制策略,達到準確進行流量控制的目的。
[0057]優(yōu)選地,為了保證進行流量控制的數(shù)據(jù)包是安全的,在獲取多個虛擬流量控制設備的順序編號之前,該流量控制方法還包括:接收數(shù)據(jù)包,檢測數(shù)據(jù)包是否安全的數(shù)據(jù)包,其中,如果檢測出數(shù)據(jù)包為不安全的數(shù)據(jù)包,則將數(shù)據(jù)包丟棄,如果檢測出數(shù)據(jù)包為安全的數(shù)據(jù)包,則獲取多個虛擬流量控制設備的順序編號。
[0058]在進行流量控制之前檢測接收到的數(shù)據(jù)包的安全性,能夠在進行流量控制之間將不安全的數(shù)據(jù)包丟棄,不僅保證數(shù)據(jù)安全還能夠避免對于不安全的數(shù)據(jù)包進行流量控制,節(jié)約流量控制設備的空盒子資源。
[0059]進一步地,在判斷出第一虛擬流量控制設備的流量控制策略與預設流量控制策略不同之后,該流量控制方法還包括:添加第二虛擬流量控制設備,其中,第二虛擬流量控制設備的總流量與第一虛擬流量控制設備的總流量相同。
[0060]為了流量控制設備的優(yōu)化利用,在判斷出第一流量控制策略與預設流量控制策略不同之后,添加與預設流量控制策略相同的流量控制策略對應的第二虛擬流量控制設備,其中,由于第一虛擬流量控制設備與第二虛擬流量控制設備串聯(lián),則第二虛擬流量控制設備的總流量與第一虛擬流量控制設備的總流量相同。此處只是為了描述方便采用第一虛擬流量控制設備和第二虛擬流量控制設備進行描述,在一個流量控制設備存在多于一個虛擬流量控制設備時,也可以再添加與現(xiàn)有的虛擬流量控制設備的控制策略不同的虛擬流量控制設備,在多于一個的虛擬流量控制設備的控制策略均不滿足預設流量控制策略時添加新的虛擬流量控制設備,新的虛擬流量控制設備的控制策略與預設流量控制策略相同。如果在多個虛擬流量控制設備中存在與預設流量控制策略對應的虛擬流量控制設備,則無需再添加新的虛擬流量控制設備。
[0061]該流量控制方法還包括對多個虛擬流量控制設備的控制策略進行配置。查找多個虛擬流量控制設備,其中,多個虛擬流量控制設備的總流量相同。配置多個虛擬流量控制設備中的每個虛擬流量控制設備的控制策略,其中,多個虛擬流量控制設備中的每個虛擬流量控制設備的控制策略被配置為均不相同。
[0062]配置的多個虛擬流量控制設備如圖7所示,多個虛擬流量控制設備串聯(lián),每個虛擬流量控制設備對應一個流量控制策略,且多個虛擬流量控制設備對應的流量控制策略不同。
[0063]本發(fā)明實施例還提供了一種互聯(lián)網(wǎng)流量控制裝置。本發(fā)明實施例的互聯(lián)網(wǎng)流量控制裝置可以用于執(zhí)行本發(fā)明實施例所提供的互聯(lián)網(wǎng)流量控制方法,本發(fā)明實施例的互聯(lián)網(wǎng)流量控制方法可以通過本發(fā)明實施例所提供的互聯(lián)網(wǎng)流量控制裝置來執(zhí)行。
[0064]圖8是根據(jù)本發(fā)明第一實施例的互聯(lián)網(wǎng)流量控制裝置的示意圖。本發(fā)明實施例采用流量控制設備進行流量控制,一個流量控制設備包括多個虛擬流量控制設備,多個虛擬流量控制設備包括第一虛擬流量控制設備和第二虛擬流量控制設備,如圖所示,該互聯(lián)網(wǎng)流量控制裝置包括第一控制單元10、判斷單元20和第二控制單元30。
[0065]第一控制單元10用于使得第一虛擬流量控制設備進行流量控制。
[0066]判斷單元20用于判斷第一虛擬流量控制設備的流量控制策略與預設流量控制策略是否相同。
[0067]第二控制單元30用于在判斷出第一虛擬流量控制設備的流量控制策略與預設流量控制策略不同時,控制第二虛擬流量控制設備進行流量控制,其中,第二虛擬流量控制設備的流量控制策略和預設流量控制策略相同。
[0068]一個流量控制設備包括多個虛擬流量控制設備,其中,第一虛擬流量控制設備是多個虛擬流量控制設備中的任意一個,第二虛擬流量控制設備是多個虛擬流量控制設備中的任意一個,但是,第一虛擬流量控制設備和第二虛擬流量控制設備的流量控制策略不相同。
[0069]在進行流量控制時,第一虛擬流量控制設備和第二虛擬流量控制設備是串聯(lián)狀態(tài),但是第一虛擬流量控制設備和第二虛擬流量控制設備的總帶寬是相同的,并且從屬于同一個流量控制設備。
[0070]假設數(shù)據(jù)包在進入流量控制設備之后,首先第一控制單元10控制數(shù)據(jù)包進入第一虛擬流量控制設備,那么判斷單元20判斷第一虛擬流量控制設備的流量控制策略是否符合與預設流量控制策略相同,如果第一虛擬流量控制設備的流量控制策略與預設流量控制策略不相同,則第二控制單元30控制第一虛擬流量控制設備的數(shù)據(jù)包進入第二虛擬流量控制設備進行流量控制,則經(jīng)過第二虛擬流量控制設備的流量控制符合預設流量控制策略,此時,第二流量控制設備的流量控制策略與預設流量控制策略相同,因此,在對進入流量控制設備的數(shù)據(jù)包進行流量控制的過程中,提高了對數(shù)據(jù)包進行流量控制的準確性。
[0071]例如,第一流量控制策略是按組織結(jié)構劃分,研發(fā)部門保證帶寬為3M,其他部門的保證帶寬為7M,第二流量控制策略是按照用戶劃分,每個用戶的帶寬為100K,預設流量控制策略是期望通過流量控制設備控制每個用戶的帶寬為100K,則數(shù)據(jù)包進入流量控制設備之后首先經(jīng)過第一虛擬流量控制設備控制,在經(jīng)過第一虛擬流量控制設備控制之后,如果判斷出經(jīng)過第一虛擬流量控制設備控制分配的帶寬不滿足每個用戶的帶寬為IOOK的需要,則進入第二虛擬流量控制設備進行流量控制,經(jīng)過第二虛擬流量控制設備分配后的流量是每個用戶帶寬為100K,則使得經(jīng)過流量控制設備分配的流量滿足每個用戶的帶寬為100K的需求,從而對數(shù)據(jù)包進行了準確的流量控制,使得經(jīng)過流量控制設備的數(shù)據(jù)能夠被準確分配,滿足預設流量控制策略的需求。
[0072]圖9是根據(jù)本發(fā)明第二實施例的互聯(lián)網(wǎng)流量控制裝置的示意圖。如圖所示,該流量控制裝置包括第一控制單元10、判斷單元20和第二控制單元30,還包括獲取單元40、第一查找單兀50和確定單兀60。
[0073]獲取單元40用于在利用第一虛擬流量控制設備進行流量控制之前,獲取多個虛擬流量控制設備的順序編號。
[0074]第一查找單兀50用于查找順序編號中最小的順序編號。
[0075]確定單元60用于將查找到的多個虛擬流量控制設備中最小的順序編號對應的虛擬流量控制設備作為第一虛擬流量控制設備。
[0076]一個流量控制設備中的多個虛擬流量控制設備串聯(lián),如圖7所示,在進行流量控制時,逐個虛擬流量控制設備進行相應的流量策略控制,直到經(jīng)過虛擬流量控制設備的流量控制策略控制后滿足預設流量控制策略,那么,在利用第一虛擬流量控制設備進行流量控制之前,獲取單元40獲取多個虛擬流量控制設備的順序編號,第一查找單元50查找最小的順序編號對應虛擬流量控制設備,確定單元60將最小順序編號對應的虛擬流量控制設備作為第一虛擬流量控制設備進行流量控制。
[0077]例如圖7所示的例子,第一虛擬流量控制設備是按照應用協(xié)議劃分,其控制策略為http、smtp、pop3、imap、ftp幾種最常用的協(xié)議分配7M保證帶寬,其它協(xié)議分配3M帶寬,第二虛擬流量控制設備是按照組織結(jié)構劃分,其控制策略為研發(fā)部保證3M帶寬,其他部門(例如生產(chǎn)部門)保證7M帶寬,第三虛擬流量控制設備是按照用戶劃分,其控制策略為每個用戶100K。第一虛擬流量控制設備的順序標號為1,第二虛擬流量控制設備的順序標號為2,第三虛擬流量控制設備的順序標號為3,則查找順序編號最小的虛擬流量控制設備為第一虛擬流量控制設備,首先利用第一虛擬流量控制設備進行流量控制。
[0078]將順序編號最小的虛擬流量控制設備作為第一虛擬流量控制設備進行流量控制,并按照編號順序進行流量控制,直到查找到的虛擬流量控制設備對應的流量控制策略與預設流量控制策略相同,使得最后一個進行流量控制的流量控制策略滿足預設流量控制策略,達到準確進行流量控制的目的。
[0079]優(yōu)選地,為了保證進行流量控制的數(shù)據(jù)包是安全的,該互聯(lián)網(wǎng)流量控制裝置還包括接收單元用于在獲取多個虛擬流量控制設備的順序編號之前,接收數(shù)據(jù)包。檢測單元用于檢測數(shù)據(jù)包是否安全的數(shù)據(jù)包,其中,如果檢測出數(shù)據(jù)包為不安全的數(shù)據(jù)包,則將數(shù)據(jù)包丟棄。如果檢測出數(shù)據(jù)包為安全的數(shù)據(jù)包,則獲取多個虛擬流量控制設備的順序編號。
[0080]在進行流量控制之前檢測接收到的數(shù)據(jù)包的安全性,能夠在進行流量控制之間將不安全的數(shù)據(jù)包丟棄,不僅保證數(shù)據(jù)安全還能夠避免對于不安全的數(shù)據(jù)包進行流量控制,節(jié)約流量控制設備的空盒子資源。
[0081]進一步地,該流量控制裝置還包括:添加單元用于在判斷出第一虛擬流量控制設備的流量控制策略與預設流量控制策略不同之后,添加第二虛擬流量控制設備,其中,第二虛擬流量控制設備的總流量與第一虛擬流量控制設備的總流量相同。
[0082]為了流量控制設備的優(yōu)化利用,在判斷出第一流量控制策略與預設流量控制策略不同之后,添加單元添加與預設流量控制策略相同的流量控制策略對應的第二虛擬流量控制設備,其中,由于第一虛擬流量控制設備與第二虛擬流量控制設備串聯(lián),則第二虛擬流量控制設備的總流量與第一虛擬流量控制設備的總流量相同。此處只是為了描述方便采用第一虛擬流量控制設備和第二虛擬流量控制設備進行描述,在一個流量控制設備存在多于一個虛擬流量控制設備時,也可以再添加與現(xiàn)有的虛擬流量控制設備的控制策略不同的虛擬流量控制設備,在多于一個的虛擬流量控制設備的控制策略均不滿足預設流量控制策略時添加新的虛擬流量控制設備,新的虛擬流量控制設備的控制策略與預設流量控制策略相同。如果在多個虛擬流量控制設備中存在與預設流量控制策略對應的虛擬流量控制設備,則無需再添加新的虛擬流量控制設備。
[0083]該互聯(lián)網(wǎng)流量控制裝置還包括:第二查找單元用于查找多個虛擬流量控制設備,其中,多個虛擬流量控制設備的總流量相同。以及配置單元,用于配置多個虛擬流量控制設備中的每個虛擬流量控制設備的控制策略,其中,多個虛擬流量控制設備中的每個虛擬流量控制設備的控制策略被配置為均不相同。
[0084]配置的多個虛擬流量控制設備如圖7所示,多個虛擬流量控制設備串聯(lián),每個虛擬流量控制設備對應一個流量控制策略,且多個虛擬流量控制設備對應的流量控制策略不同。
[0085]本發(fā)明實施例還提供了一種計算機存儲介質(zhì)。該計算機存儲介質(zhì)可存儲有程序,該程序用于執(zhí)行上述的互聯(lián)網(wǎng)流量控制方法中的部分或全部步驟。
[0086]需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
[0087]在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。
[0088]在本申請所提供的幾個實施例中,應該理解到,所揭露的裝置,可通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性或其它的形式。
[0089]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0090]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
[0091]所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可為個人計算機、服務器或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM, Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0092]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權利要求】
1.一種互聯(lián)網(wǎng)流量控制方法,其特征在于,采用流量控制設備進行流量控制,一個所述流量控制設備包括多個虛擬流量控制設備,所述多個虛擬流量控制設備包括第一虛擬流量控制設備和第二虛擬流量控制設備,所述互聯(lián)網(wǎng)流量控制方法包括: 利用所述第一虛擬流量控制設備進行流量控制; 判斷所述第一虛擬流量控制設備的流量控制策略與預設流量控制策略是否相同;以及如果判斷出所述第一虛擬流量控制設備的流量控制策略與所述預設流量控制策略不同,則利用所述第二虛擬流量控制設備進行流量控制,其中,所述第二虛擬流量控制設備的流量控制策略和所述預設流量控制策略相同。
2.根據(jù)權利 要求1所述的互聯(lián)網(wǎng)流量控制方法,其特征在于,在利用第一虛擬流量控制設備進行流量控制之前,所述流量控制方法還包括: 獲取所述多個虛擬流量控制設備的順序編號; 查找所述順序編號中最小的順序編號;以及 將查找到的所述多個虛擬流量控制設備中所述最小的順序編號對應的虛擬流量控制設備作為所述第一虛擬流量控制設備。
3.根據(jù)權利要求2所述的互聯(lián)網(wǎng)流量控制方法,其特征在于,在獲取所述多個虛擬流量控制設備的順序編號之前,所述流量控制方法還包括: 接收數(shù)據(jù)包; 檢測所述數(shù)據(jù)包是否安全的數(shù)據(jù)包; 其中,如果檢測出所述數(shù)據(jù)包為不安全的數(shù)據(jù)包,則將所述數(shù)據(jù)包丟棄;如果檢測出所述數(shù)據(jù)包為安全的數(shù)據(jù)包,則獲取所述多個虛擬流量控制設備的順序編號。
4.根據(jù)權利要求1所述的互聯(lián)網(wǎng)流量控制方法,其特征在于,在判斷出所述第一虛擬流量控制設備的流量控制策略與所述預設流量控制策略不同之后,所述流量控制方法還包括: 添加所述第二虛擬流量控制設備,其中,所述第二虛擬流量控制設備的總流量與所述第一虛擬流量控制設備的總流量相同。
5.根據(jù)權利要求1所述的互聯(lián)網(wǎng)流量控制方法,其特征在于,所述流量控制方法還包括: 查找所述多個虛擬流量控制設備,其中,所述多個虛擬流量控制設備的總流量相同;以及 配置所述多個虛擬流量控制設備中的每個虛擬流量控制設備的控制策略,其中,所述多個虛擬流量控制設備中的每個虛擬流量控制設備的控制策略被配置為均不相同。
6.一種互聯(lián)網(wǎng)流量控制裝置,其特征在于,采用流量控制設備進行流量控制,一個所述流量控制設備包括多個虛擬流量控制設備,所述多個虛擬流量控制設備包括第一虛擬流量控制設備和第二虛擬流量控制設備,所述互聯(lián)網(wǎng)流量控制裝置包括: 第一控制單元,用于使得所述第一虛擬流量控制設備進行流量控制; 判斷單元,用于判斷所述第一虛擬流量控制設備的流量控制策略與預設流量控制策略是否相同;以及 第二控制單元,用于在判斷出所述第一虛擬流量控制設備的流量控制策略與所述預設流量控制策略不同時,控制所述第二虛擬流量控制設備進行流量控制,其中,所述第二虛擬流量控制設備的流量控制策略和所述預設流量控制策略相同。
7.根據(jù)權利要求6所述的互聯(lián)網(wǎng)流量控制裝置,其特征在于,所述流量控制裝置還包括: 獲取單元,用于在利用第一虛擬流量控制設備進行流量控制之前,獲取所述多個虛擬流量控制設備的順序編號; 第一查找單元,用于查找所述順序編號中最小的順序編號;以及確定單元,用于將查找到的所述多個虛擬流量控制設備中所述最小的順序編號對應的虛擬流量控制設備作為所述第一虛擬流量控制設備。
8.根據(jù)權利要求7所述的互聯(lián)網(wǎng)流量控制裝置,其特征在于,所述流量控制裝置還包括: 接收單元,用于在獲取所述多個虛擬流量控制設備的順序編號之前,接收數(shù)據(jù)包; 檢測單元,用于檢測所述數(shù)據(jù)包是否安全的數(shù)據(jù)包; 其中,如果檢測出所述數(shù)據(jù)包為不安全的數(shù)據(jù)包,則將所述數(shù)據(jù)包丟棄;如果檢測出所述數(shù)據(jù)包為安全的數(shù)據(jù)包,則獲取所述多個虛擬流量控制設備的順序編號。
9.根據(jù)權利要求6所述的互聯(lián)網(wǎng)流量控制裝置,其特征在于,所述流量控制裝置還包括: 添加單元,用于在判斷出所述第一虛擬流量控制設備的流量控制策略與所述預設流量控制策略不同之后,添加所述第二虛`擬流量控制設備,其中,所述第二虛擬流量控制設備的總流量與所述第一虛擬流量控制設備的總流量相同。
10.根據(jù)權利要求6所述的互聯(lián)網(wǎng)流量控制裝置,其特征在于,所述流量控制裝置還包括: 第二查找單元,用于查找所述多個虛擬流量控制設備,其中,所述多個虛擬流量控制設備的總流量相同;以及 配置單元,用于配置所述多個虛擬流量控制設備中的每個虛擬流量控制設備的控制策略,其中,所述多個虛擬流量控制設備中的每個虛擬流量控制設備的控制策略被配置為均不相同。
【文檔編號】H04L12/801GK103731363SQ201410019037
【公開日】2014年4月16日 申請日期:2014年1月15日 優(yōu)先權日:2014年1月15日
【發(fā)明者】任獻永, 劉洪亮, 吳亞東 申請人:網(wǎng)神信息技術(北京)股份有限公司, 網(wǎng)神科技(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
盐津县| 绥芬河市| 苏尼特左旗| 东至县| 浦城县| 龙川县| 扶沟县| 西城区| 夹江县| 孟村| 高邮市| 湖口县| 中卫市| 巴彦县| 甘孜| 柏乡县| 阳曲县| 揭阳市| 布尔津县| 定结县| 陆丰市| 潼南县| 和顺县| 深泽县| 河南省| 柘城县| 休宁县| 舟山市| 明溪县| 根河市| 喀什市| 都江堰市| 汕头市| 宜兰县| 龙口市| 察雅县| 澎湖县| 丹巴县| 泸州市| 东辽县| 文水县|