[發明專利]一種隊列級的動態負載分擔的實現方法及裝置有效
| 申請號: | 201810162326.2 | 申請日: | 2018-02-27 |
| 公開(公告)號: | CN108259375B | 公開(公告)日: | 2021-11-26 |
| 發明(設計)人: | 楊曙軍 | 申請(專利權)人: | 蘇州盛科通信股份有限公司 |
| 主分類號: | H04L12/803 | 分類號: | H04L12/803;H04L12/851 |
| 代理公司: | 南京利豐知識產權代理事務所(特殊普通合伙) 32256 | 代理人: | 王鋒 |
| 地址: | 215000 江蘇省蘇州市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 隊列 動態 負載 分擔 實現 方法 裝置 | ||
本發明揭示了一種隊列級的動態負載分擔的實現方法及裝置,所述方法包括:取出動態負載分擔組里的端口集合,讀取端口集合中所有端口的端口流量狀態表及所有端口的隊列流量狀態表,根據報文的轉發優先級,得到報文在端口集合中的每個端口上的轉發隊列,組成一負載分擔隊列集合,計算負載分擔隊列集合中每個隊列的綜合負載量化值,選擇綜合負載量化值最小的隊列對應的端口作為當前報文轉發的出端口。本發明根據所需轉發報文的優先級,結合端口上每一個隊列的流量負載情況,選擇當前報文轉發的最優隊列,實現部署動態分擔時,保證高優先級報文選擇最優路徑轉發。
技術領域
本發明涉及一種動態負載分擔技術,尤其是涉及一種隊列級的動態負載分擔的實現方法及裝置。
背景技術
目前實現動態負載分擔一般基于出端口為調度單位,然而,在出端口選擇時,卻不能考慮所需轉發報文的優先級。
上述基于端口的動態負載分擔,由于只考慮端口的總速率,因此,在部署動態負載分擔時,無法保證高優先級的報文在負載分擔的端口集合中選擇最優的可用端口。
發明內容
本發明的目的在于克服現有技術的缺陷,提供一種基于報文的轉發優先級,結合端口上每一個隊列的流量負載情況實現隊列級的動態負載分擔的方法及裝置。
為實現上述目的,本發明提出如下技術方案:一種隊列級的動態負載分擔的實現方法,包括:
S1,取出動態負載分擔組里的端口集合;
S2,讀取所述端口集合中所有端口的端口流量狀態表及所有端口的隊列流量狀態表;
S3,根據報文的轉發優先級,得到報文在所述端口集合中的每個端口上的轉發隊列,組成一負載分擔隊列集合;
S4,根據所述端口流量狀態表和隊列流量狀態表,計算所述負載分擔隊列集合中每個轉發隊列的綜合負載量化值,選擇所述綜合負載量化值最小的隊列對應的端口作為當前報文轉發的出端口。
優選地,所述方法還包括:
S5,當報文從所述負載分擔隊列集合中調度出端口時,通知當前報文的長度,將當前報文的長度寫入端口流量狀態表和隊列流量狀態表中,用于隊列負載和端口負載的統計和測量。
優選地,S3中,所述報文的轉發優先級獲取過程包括:根據報文的優先級字段,得到報文的所述轉發優先級。
優選地,S2中,所述端口流量狀態表包括多個端口和每個端口對應的端口負載量化值,其中,不同的端口用不同的端口ID區分;每個端口的所述端口負載量化值表示端口的帶寬的利用率,是通過負載量化算法根據端口的歷史和瞬時流量統計值計算后得到的量化值,其中,所述端口的歷史流量統計值為端口一個觀察周期內的流量統計值,所述端口的瞬時流量統計值為端口最近的流量負荷。
優選地,S2中,所述隊列流量狀態表包括多個隊列和每個隊列對應的隊列負載量化值,其中,不同的隊列用不同的隊列ID區分;每個隊列的隊列負載量化值表示隊列的帶寬的利用率,是通過負載量化算法根據隊列的歷史和瞬時流量統計值計算后得到的量化值,其中,所述隊列的歷史流量統計值為隊列一個觀察周期內的流量統計值,所述隊列的瞬時流量統計值為隊列最近的流量負荷。
優選地,S4中,所述綜合負載量化值的計算表達式為:隊列負載量化值×隊列負載權重+端口負載量化值×端口負載權重,其中,所述隊列負載權重配置為0~1之間的任意值,所述端口負載權重配置為0~1之間的任意值。
本發明還揭示了另外一種技術方案:一種隊列級的動態負載分擔的實現裝置,包括:流量狀態表和與流量狀態表相連的動態負載分擔隊列選擇模塊,所述流量狀態表包括端口流量狀態表和隊列流量狀態表,所述動態負載分擔隊列選擇模塊包括:端口集合取出單元、流量狀態表讀取單元、負載分擔隊列集合單元、報文轉發端口選擇單元,其中,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州盛科通信股份有限公司,未經蘇州盛科通信股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810162326.2/2.html,轉載請聲明來源鉆瓜專利網。





