[發明專利]一種負載均衡接口表維護方法、設備及系統有效
| 申請號: | 202011002390.8 | 申請日: | 2020-09-22 |
| 公開(公告)號: | CN112187905B | 公開(公告)日: | 2023-02-24 |
| 發明(設計)人: | 劉志爐 | 申請(專利權)人: | 烽火通信科技股份有限公司 |
| 主分類號: | H04L67/145 | 分類號: | H04L67/145;H04L67/1004;G06F16/22;G06F16/23 |
| 代理公司: | 武漢智權專利代理事務所(特殊普通合伙) 42225 | 代理人: | 邱云雷 |
| 地址: | 430000 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 負載 均衡 接口 維護 方法 設備 系統 | ||
本發明提供一種負載均衡接口表維護方法、設備及系統,涉及流量分流技術領域,本發明通過生成負載均衡邏輯接口表、物理接口A表和物理接口B表三張表,并實時在物理接口A表和物理接口B表之間維護接口表的生成,如有接口關閉,都會實時重新生成物理接口B表,本發明所設計的物理接口B表生成機制保證了那些未發生變化的接口輸出的流量不會因為其他接口的狀態變化而發生輸出接口的改變,從而達到了負載均衡分流時會話的保持。
技術領域
本發明涉及流量分流技術領域,尤其涉及一種負載均衡接口表維護方法、設備及系統。
背景技術
互聯網采集分流系統是一種在通信網絡中進行數據分光采集和分流的系統。目前,采集分流設備從IP數據網絡獲取流量,按一定負載分擔算法從輸出接口組中選一個接口把流量送到后臺服務器進行更深入的數據分析,如圖1所示。
對于采集分流設備,最基本的原則就是將采集的流量均衡的分流到指定的輸出接口組各接口,同時保證流量同源同宿,也就是同一會話的流量發送到同一后臺服務器。
假設采用輸入流五元組信息進行hash計算,設置最大hash值深度為20,即hash值范圍從0-19,另外假設分流輸出負載均衡接口組的接口數為5,假設5個接口都UP,那么采用hash值除以輸出接口組接口數取余法,如表1所示,可以得到接口表a,hash值對應的物理接口即為該hash值所對應流的輸出接口。
表1傳統負載均衡接口表
但是,如果接口3出現down,這個輸出接口組數量就只有4個了,按照以上方法,如表1所示,可以得到接口表b。從接口表b可以看出,hash值為3-18的流對應的輸出接口相對原來全部發生了變化,也就是說以上負載均衡接口表維護方法一旦負載均衡輸出接口組接口數量發生變化,幾乎所有送往服務器的流都會受到影響,無法做到會話保持。
如前所述,采集分流設備將采集的流均衡的分流到負載均衡輸出接口組,同時根據hash計算和查找,保證同一會話的流量能輸送到同一臺服務器進行分析,然而采用以上負載均衡算法就會導致輸出接口組有接口down時,送給某臺服務器的流量會發生變化,送到其它服務器,雖然最終的數據分析不受影響,但過程中勢必造成數據在服務器群間來回切換,勢必導致客戶體驗變差。
為了解決以上缺陷,目前業界有采用通過以上方法結合流表的手段來保持會話,即先查找出接口,找到出接口后將hash值和出接口號寫入流表,后續的流就先查流表,這樣就保證了會話的保持,但這種方法,隨著網絡中的流量種類越來越豐富,流表就會越來越龐大,非常消耗系統資源,并且有些設備的系統方案本身芯片也無更多資源存儲流表。
發明內容
本發明的主要目的在于提供一種負載均衡接口表維護方法、設備及系統,旨在實現負載均衡分流時會話的保持。
本發明提供一種一種負載均衡接口表維護方法,所述方法包括以下步驟:
根據系統配置的負載均衡輸出接口信息對輸出接口組進行初始化,設置對流進行hash計算的hash算法和hash值范圍;
實時根據輸出接口組接口數量和hash值范圍生成負載均衡邏輯接口表,根據輸出接口組接口數量生成物理接口A表;
檢測到輸出接口組其中一個接口或多個接口出現接口關閉時,復制物理接口A表到一張物理接口B表,將出現接口關閉的接口所對應的物理接口B表中的邏輯接口號刪掉;將未關閉的接口對應的邏輯接口號按預設的規則填入物理接口B表中空缺的條目;
收到需要負載均衡輸出的IP流時,根據設置的hash算法計算出該IP流的hash值,根據所述hash值查找負載均衡邏輯接口表、物理接口B表得到輸出接口,將該IP流從查找到的輸出接口輸出。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司,未經烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011002390.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種粉煤氣化過程中汞減排的方法
- 下一篇:一種快速測定DNA聚合酶活性的方法





