[發(fā)明專利]一種負(fù)載均衡接口表維護(hù)方法、設(shè)備及系統(tǒng)有效
| 申請?zhí)枺?/td> | 202011002390.8 | 申請日: | 2020-09-22 |
| 公開(公告)號(hào): | CN112187905B | 公開(公告)日: | 2023-02-24 |
| 發(fā)明(設(shè)計(jì))人: | 劉志爐 | 申請(專利權(quán))人: | 烽火通信科技股份有限公司 |
| 主分類號(hào): | H04L67/145 | 分類號(hào): | H04L67/145;H04L67/1004;G06F16/22;G06F16/23 |
| 代理公司: | 武漢智權(quán)專利代理事務(wù)所(特殊普通合伙) 42225 | 代理人: | 邱云雷 |
| 地址: | 430000 湖北省武*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 負(fù)載 均衡 接口 維護(hù) 方法 設(shè)備 系統(tǒng) | ||
1.一種負(fù)載均衡接口表維護(hù)方法,其特征在于,所述方法包括以下步驟:
根據(jù)系統(tǒng)配置的負(fù)載均衡輸出接口信息對輸出接口組進(jìn)行初始化,設(shè)置對流進(jìn)行hash計(jì)算的hash算法和hash值范圍;
實(shí)時(shí)根據(jù)輸出接口組接口數(shù)量和hash值范圍生成負(fù)載均衡邏輯接口表,根據(jù)輸出接口組接口數(shù)量生成物理接口A表;
檢測到輸出接口組其中一個(gè)接口或多個(gè)接口出現(xiàn)接口關(guān)閉時(shí),復(fù)制物理接口A表到一張物理接口B表,將出現(xiàn)接口關(guān)閉的接口所對應(yīng)的物理接口B表中的邏輯接口號(hào)刪掉;將未關(guān)閉的接口對應(yīng)的邏輯接口號(hào)按預(yù)設(shè)的規(guī)則填入物理接口B表中空缺的條目;
收到需要負(fù)載均衡輸出的IP流時(shí),根據(jù)設(shè)置的hash算法計(jì)算出該IP流的hash值,根據(jù)所述hash值查找負(fù)載均衡邏輯接口表、物理接口B表得到輸出接口,將該IP流從查找到的輸出接口輸出;
所述根據(jù)輸出接口組接口數(shù)量生成物理接口A表,具體包括以下步驟:
根據(jù)hash值范圍建立對應(yīng)數(shù)量的物理接口A表?xiàng)l目,每個(gè)物理接口A表?xiàng)l目對應(yīng)一個(gè)hash值,并按照其對應(yīng)的hash值的大小從小到大排列;
將邏輯接口號(hào)從小到大依次填入各個(gè)物理接口A表?xiàng)l目;填入的邏輯接口號(hào)為最大值時(shí),下一物理接口A表?xiàng)l目填入邏輯接口號(hào)最小值,繼續(xù)按邏輯接口號(hào)從小到大依次填入各個(gè)物理接口A表?xiàng)l目,直至填滿所有的物理接口A表?xiàng)l目;
將未關(guān)閉的接口對應(yīng)的邏輯接口號(hào)按預(yù)設(shè)的規(guī)則填入物理接口B表中空缺的條目,具體包括以下步驟:
將邏輯接口號(hào)從小到大依次填入物理接口B表中空缺的條目;填入的邏輯接口號(hào)為最大值時(shí),下一物理接口B表中空缺的條目填入邏輯接口號(hào)最小值,繼續(xù)按邏輯接口號(hào)從小到大依次填入物理接口B表中空缺的條目,直至填滿所有的物理接口B表中空缺的條目。
2.如權(quán)利要求1所述的方法,其特征在于,實(shí)時(shí)根據(jù)輸出接口組接口數(shù)量和hash值范圍生成負(fù)載均衡邏輯接口表,具體包括以下步驟:
在hash值范圍內(nèi),從小到大依次采用各個(gè)hash值除以輸出接口組最大接口數(shù)M,得到的余數(shù)作為該hash值對應(yīng)行的邏輯接口號(hào),由各個(gè)hash值及其對應(yīng)行的邏輯接口號(hào)組成負(fù)載均衡邏輯接口表。
3.如權(quán)利要求1所述的方法,其特征在于,根據(jù)所述hash值查找負(fù)載均衡邏輯接口表、物理接口B表得到輸出接口,將該IP流從查找到的輸出接口輸出,具體包括以下步驟:
根據(jù)負(fù)載均衡邏輯接口表和物理接口B表中相同行數(shù)的條目一一對應(yīng)生成邏輯接口及物理接口B表的對應(yīng)表;
根據(jù)流的hash值查找邏輯接口及物理接口B表的對應(yīng)表,查找到輸出接口;將該IP流從查找到的輸出接口輸出。
4.如權(quán)利要求1所述的方法,其特征在于,所述接口關(guān)閉包括接口down的情況,以及接口被手動(dòng)刪除且不更新接口組的情況。
5.如權(quán)利要求1所述的方法,其特征在于,所述實(shí)時(shí)根據(jù)輸出接口組接口數(shù)量和hash值范圍生成負(fù)載均衡邏輯接口表,根據(jù)輸出接口組接口數(shù)量生成物理接口A表,還包括以下步驟:
增加接口時(shí),根據(jù)新的輸出接口組接口數(shù)量和hash值范圍生成新的負(fù)載均衡邏輯接口表;根據(jù)新的輸出接口組接口數(shù)量生成新的物理接口A表。
6.如權(quán)利要求1所述的方法,其特征在于,所述實(shí)時(shí)根據(jù)輸出接口組接口數(shù)量和hash值范圍生成負(fù)載均衡邏輯接口表,根據(jù)輸出接口組接口數(shù)量生成物理接口A表,還包括以下步驟:
手動(dòng)刪除接口時(shí),判斷是否需要更新接口組,如需要更新接口組,則根據(jù)新的輸出接口組接口數(shù)量和hash值范圍生成新的負(fù)載均衡邏輯接口表;根據(jù)新的輸出接口組接口數(shù)量生成新的物理接口A表;如果不需要更新接口組,則把刪除的接口當(dāng)作接口關(guān)閉處理。
7.一種線卡設(shè)備,其特征在于,包括:
存儲(chǔ)器,所述存儲(chǔ)器中存儲(chǔ)有指令;
處理器,用于讀取并執(zhí)行所述存儲(chǔ)器中的指令,以使得所述線卡設(shè)備執(zhí)行所述權(quán)利要求1~6中任意一項(xiàng)所述的方法。
8.一種采集分流系統(tǒng),其特征在于,包括若干如權(quán)利要求7所述的線卡設(shè)備和若干交換卡;
所述線卡設(shè)備用于:對IP流進(jìn)行流識(shí)別和處理,進(jìn)行負(fù)載均衡接口表維護(hù),得到IP流的輸出接口,通過所述交換卡將IP流送往設(shè)備對應(yīng)的輸出接口;
所述交換卡用于將IP流送往設(shè)備對應(yīng)的輸出接口。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于烽火通信科技股份有限公司,未經(jīng)烽火通信科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011002390.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種粉煤氣化過程中汞減排的方法
- 下一篇:一種快速測定DNA聚合酶活性的方法
- 維護(hù)控制器、維護(hù)方法以及維護(hù)系統(tǒng)
- 維護(hù)輔助系統(tǒng)、維護(hù)輔助裝置及維護(hù)輔助方法
- 維護(hù)液和維護(hù)方法
- 儀器維護(hù)裝置、儀器維護(hù)系統(tǒng)、儀器維護(hù)方法、儀器維護(hù)程序以及記錄介質(zhì)
- 裝置維護(hù)設(shè)備、裝置維護(hù)方法、裝置維護(hù)程序和記錄介質(zhì)
- 電池維護(hù)儀和電池維護(hù)方法
- 設(shè)備維護(hù)系統(tǒng)及維護(hù)方法
- 維護(hù)系統(tǒng)以及維護(hù)方法
- 基站維護(hù)方法和基站維護(hù)裝置
- 維護(hù)支援裝置、作業(yè)機(jī)械、維護(hù)支援系統(tǒng)及維護(hù)支援方法





