[發明專利]流量控制方法、網絡設備及存儲介質在審
| 申請號: | 201811366157.0 | 申請日: | 2018-11-16 |
| 公開(公告)號: | CN109246023A | 公開(公告)日: | 2019-01-18 |
| 發明(設計)人: | 羅遠平 | 申請(專利權)人: | 銳捷網絡股份有限公司 |
| 主分類號: | H04L12/801 | 分類號: | H04L12/801;H04L12/873 |
| 代理公司: | 北京太合九思知識產權代理有限公司 11610 | 代理人: | 張愛 |
| 地址: | 350007 福建省福州市倉*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 待處理報文 業務信息 流控 子隊列 存儲介質 流量控制 網絡設備 報文 申請 網絡傳輸效率 應用服務類型 流量管控 網絡服務 映射關系 精細度 分類 適配 送入 | ||
本申請實施例提供一種流量控制方法、網絡設備及存儲介質。在本申請實施例中,針對待處理報文,通過獲取待處理報文的業務信息,進而結合待處理報文的業務信息將待處理報文劃分至對應的流控子隊列進行流控處理。本申請實施例中,基于業務信息與流控子隊列之間的映射關系,根據報文中的業務信息將待處理報文進行分類,可提高對報文進行分類的精細度,進而當將不同類型的流量分別送入相應的流控子隊列進行適配的流量管控時,有助于進一步滿足各種應用服務類型對網絡傳輸效率的需求,進而提高網絡服務質量。
技術領域
本申請涉及網絡通信技術領域,尤其涉及一種流量控制方法、網絡設備及存儲介質。
背景技術
Linux操作系統中的流量控制器(Traffic Control,TC)用于Linux內核的流量控制,它利用隊列規定建立處理數據包的隊列,并定義隊列中的數據包被發送的方式,從而實現對流量的控制。其中,TC模塊實現流量控制功能使用的隊列規定分為兩類,一類是無類隊列規定,另一類是分類隊列規定。
分類隊列規定是對進入網絡設備的數據包根據不同的需求以分類的方式區分對待的隊列規定。現有TC模塊支持以fwmark分類器、u32分類器、路由(route) 分類器和資源預留協議(Resource ReSerVation Protocol,RSVP)分類器等分類器進行流量分類,之后根據分類結果決定把數據包送入相應的類進行排隊進行流量控制。
上述分類器基于互聯網協議(Internet Protocol,IP)參數對數據包進行分類,在一定場合滿足流控需求,但具有一定局限性,例如,對于對等(Peer-to-peer, P2P)類應用會使用跳動端口技術及加密方式進行傳輸,基于上述分類器將無法對這類數據包進行分類和流量管控,進而影響網絡服務質量。尤其是,隨著計算機網絡技術和多媒體技術的飛速發展,各種綜合服務應用類型不斷豐富,一種新的流控方案亟待提出。
發明內容
本申請的多個方面提供一種流量控制方法、網絡設備及存儲介質,用以基于報文包含的業務信息對報文進行分類和流量控制,進而提高網絡服務質量。
本申請實施例提供一種流量控制方法,包括:
獲取待處理報文在網卡中的存儲地址;
根據所述待處理報文在網卡中的存儲地址,獲取所述待處理報文的業務信息;
根據所述待處理報文的業務信息查詢預設的業務信息與流控子隊列標識之間的映射關系,得到所述待處理報文對應的目標流控子隊列標識;
將所述待處理報文送入所述目標流控子隊列標識所標識的目標流控子隊列進行流控處理。
本申請實施例還提供一種網絡設備,包括:網卡;所述網卡上設置有存儲器和處理器;其中,所述存儲器,用于存儲待處理報文和計算機程序;
所述處理器耦合至所述存儲器,用于執行所述計算機程序以用于:
獲取所述待處理報文在所述存儲器中的存儲地址;
根據所述待處理報文在存儲器中的存儲地址,獲取所述待處理報文的業務信息;
根據所述待處理報文的業務信息查詢預設的業務信息與流控子隊列標識之間的映射關系,得到所述待處理報文對應的目標流控子隊列標識;
將所述待處理報文送入所述目標流控子隊列標識所標識的目標流控子隊列進行流控處理。
本申請實施例還提供一種存儲有計算機指令的計算機可讀存儲介質,其特征在于,當所述計算機指令被一個或多個處理器執行時,致使所述一個或多個處理器執行上述方法中的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于銳捷網絡股份有限公司,未經銳捷網絡股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811366157.0/2.html,轉載請聲明來源鉆瓜專利網。





