[發明專利]一種網絡數據流量控制設備及方法有效
| 申請號: | 201010617333.0 | 申請日: | 2010-12-31 |
| 公開(公告)號: | CN102075418A | 公開(公告)日: | 2011-05-25 |
| 發明(設計)人: | 史文鋒;段小華 | 申請(專利權)人: | 北京神州綠盟信息安全科技股份有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 龔海軍;劉鵬 |
| 地址: | 100089 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網絡 數據 流量 控制 設備 方法 | ||
技術領域
本發明涉及計算機網絡領域,尤其涉及一種網絡數據流量控制設備及方法,以及采用這種網絡數據流量控制設備的網絡通信系統。
背景技術
隨著計算機網絡的發展,在網絡上傳輸的數據量急劇增長,諸如多媒體、VOIP等之類對延時要求高的應用越來越多,當數據量太大時讓網絡數據轉發設備簡單丟棄不能及時處理的數據包的處理方法已經不再適合當前的網絡。單純的增加網絡帶寬也不能從根本上解決問題。因此,在網絡數據傳輸領域提出了服務質量(QoS,quality?of?service)的概念,即針對各種不同網絡應用需求,提供不同服務質量的網絡服務功能。
目前已經存在各種滿足QoS要求的處理方式,例如在諸如Linux之類的操作系統中,通過將要發送的數據包進行重新入隊排列,然后通過一系列算法運算之后重新出隊,從而達到對不同的QoS需求提供不同的網絡服務質量的功能。
然而,Linux中的QoS模塊必須同TCP/IP協議棧緊密結合,由于在現有的Linux操作系統中,TCP/IP協議棧在內核層中實現并且日趨穩定,而QoS做為新的功能加入到Linux操作系統中時,必然受到現有TCP/IP協議棧實現的限制,因而,現有Linux操作系統中的QoS實現的功能有限,例如現有Linux操作系統中的QoS模塊很難實現對服務的精細分類限流、源網絡接口限流、源安全區限流、時間區間限流、上行或下行等單個條件限流或綜合條件限流。
因此,需要一種能夠利用各種條件來對數據進行限流以提供QoS服務的數據流量控制設備和方法。
發明內容
鑒于上述問題,提供了一種克服上述問題或者至少部分地解決上述問題的網絡數據流量控制設備和方法,以及采用這種網絡數據流量控制設備的網絡通信系統。
根據本發明的一個方面,提供了一種網絡數據流量控制設備,其包括:網絡適配器,用于接收數據包;解碼分類器,用于對所接收的數據包進行解碼和分類;限流器,包括限流通道和與所述限流通道相對應的虛擬網絡適配器,其中由所述解碼分類器分類后的數據包被送入與其類別相關聯的限流通道,且與所述限流通道相對應的虛擬網絡適配器對所述限流通道中的數據包進行限流,并將經限流的數據包發送至所述網絡適配器以便經由所述網絡適配器發送出去。
可選地,所述解碼分類器根據預先設置的條件把所接收的數據包分類成非限流數據包和限流數據包,將非限流數據包直接送入網絡適配器以從網絡數據流量控制設備發送出去,并將限流數據包發送到限流器以進行限流。
可選地,將分類后的數據包打上與限流通道相對應的限流通道標簽值,從而可以快速地將分類后的數據包發送到相應的限流通道。
可選地,所述預先設置的條件包括從包括源安全區、源網絡接口、源地址對象、服務、時間和最大會話數的群組中選出的一個或者多個條件。
可選地,與所述限流通道相對應的虛擬網絡適配器依據從包括最大上行速率、最大下行速率、保證上行速率、保證下行速率和優先級的群組中選出的一個或者多個參數對所述限流通道中的數據包進行限流。
可選地,所述虛擬網絡適配器獲取所述網絡適配器中、與所述經限流的數據包相關聯的出口網絡適配器,并且將所述經限流的數據包發送至所述出口網絡適配器。
可選地,所述限流器包括多個限流通道以及多個虛擬網絡適配器,其中每個虛擬網絡適配器與所述多個限流通道之一相對應,而且所述多個限流通道中的每個限流通道與一種數據包類別相關聯。
可選地,所述網絡數據流量控制設備基于包括用戶層和內核層的操作系統運行,所述解碼分類器運行于所述用戶層,而且所述限流器運行于所述內核層。
根據本發明的另一個方面,提供了一種網絡通信系統,其包括:一個或者多個通信終端,用于發送和接收網絡數據包,以及上文所述的網絡數據流量控制設備,用于對所述一個或者多個通信終端發送和接收的網絡數據包進行流量控制。
根據本發明的又一個方面,提供了一種適于在網絡數據流量控制設備中執行的網絡數據流量控制方法,該網絡數據流量控制設備包括網絡適配器、解碼分類器以及限流器,且限流器包括限流通道和與所述限流通道相對應的虛擬網絡適配器,該方法包括步驟:通過網絡適配器接收數據包;通過解碼分類器對所接收的數據包進行解碼和分類;將分類后的數據包送入與其類別相關聯的限流通道,通過與限流通道相對應的虛擬網絡適配器對這些數據包進行限流,并將經限流的數據包發送至網絡適配器以便經由網絡適配器發送出去。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京神州綠盟信息安全科技股份有限公司,未經北京神州綠盟信息安全科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010617333.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于公交車電子站牌的控制系統
- 下一篇:移動體檢測方法及移動體檢測裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





