[發明專利]高可用負載均衡方法、系統及計算機可讀存儲介質有效
| 申請號: | 202010980799.0 | 申請日: | 2020-09-17 |
| 公開(公告)號: | CN112398902B | 公開(公告)日: | 2022-07-05 |
| 發明(設計)人: | 董樹晶;謝英豪;陳志輝 | 申請(專利權)人: | 蘇寧云計算有限公司 |
| 主分類號: | H04L67/1001 | 分類號: | H04L67/1001;H04L45/30;H04L45/745;H04L9/40 |
| 代理公司: | 北京市萬慧達律師事務所 11111 | 代理人: | 趙然 |
| 地址: | 210000 江蘇省南*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 可用 負載 均衡 方法 系統 計算機 可讀 存儲 介質 | ||
本發明公開了一種高可用負載均衡方法、系統及計算機可讀存儲介質,屬于通信控制技術領域。所述方法包括:核心交換機根據訪問用戶的IP數據包和預置路由規則查找相應路由信息;所述核心交換機根據針對不同匯聚組之間的優先級選定條件和所述路由信息確定相應匯聚組下路由指向的路由路徑,并將所述用戶的報文發往所述路由路徑,所述匯聚組包括至少一個匯聚交換機;所述匯聚組將所述報文發往相應負載均衡集群;所述負載均衡集群根據所述用戶IP、所述負載均衡集群VIP和預設轉發規則,將所述報文發送至相應服務器并返回訪問結果,所述預設轉發規則包括:根據預設源進源出數據結構信息進行轉發。本發明提高了網絡業務可靠性、設備的安全性、可靠性。
技術領域
本發明涉及通信控制技術領域,特別涉及一種高可用負載均衡方法、系統及計算機可讀存儲介質。
背景技術
由于各種網絡辦公、購物、休閑娛樂等APP的廣泛應用,互聯網、云計算已經成為當今最熱門的方向之一,其中負載均衡(LB,Load Balance)已經成為云平臺網絡架構的關鍵部分。以現有技術中一種典型的云臺架構為例,正如圖1 所示,負載均衡的作用是將大量client請求分擔到多個后端服務器同時處理,提高云服務的性能。早期的負載均衡設備是由專門的硬件設備充當,比如F5、A10、 Citrix等,這些設備性能吞吐較高,部署上大多采用主備的高可用方案,主用工作時,備用設備閑置,而且資源浪費;后來也出現過集群部署,但是使用不多。
隨著互聯網發展,由通用X86服務器來搭建LB負載均衡集群的方式已經成為業界主流,組網方式如附圖2所示,G1表示負載均衡(服務器)集群,RS 表示業務服務器,LB集群由多臺X86服務器組成,通過在服務器與網絡設備之間配置動態路由協議(OSPF/BGP+ECMP),將網絡流量均分到多臺LB服務器上,這種方式相較硬件LB,實現成本低,多臺服務器集群同時承載流量,可以動態增刪設備,相較件LB設備利用率高,可靠性高。
如圖3所示的業務數據流,對于外部client的訪問,首先通過在匯聚設備配置的路由協議(OSPF/BGP+ECMP),將流量按調度算法分布到每臺負載均衡設備上,負載均衡使用FNAT模式做地址轉換,設備根據client訪問的VIP虛擬地址,查找現有的LB配置和內部的session連接表,確定將報文轉發哪一臺后端應用服務器(RS)和轉發規則,后端服務器處理完成,將數據返回給LB后,LB 再查找session連接表,返回給client。
發明內容
為了解決現有技術的問題,本發明實施例提供了一種高可用負載均衡方法、系統及計算機可讀存儲介質,實現了LB設備的跨匯聚部署和業務訪問在經過均衡設備時的源進源出功能,大大提高了網絡業務的可靠性以及設備的安全性、可靠性。所述技術方案如下:
一方面,提供了一種高可用負載均衡方法,所述方法包括:
核心交換機根據訪問用戶的IP數據包和預置路由規則查找相應路由信息;
所述核心交換機根據針對不同匯聚組之間的優先級選定條件和所述路由信息確定相應匯聚組下路由指向的路由路徑,并將所述用戶的報文發往所述路由路徑,所述匯聚組包括至少一個匯聚交換機;
所述匯聚組將所述報文發往相應負載均衡集群;
所述負載均衡集群根據所述用戶IP、所述負載均衡集群VIP和預設轉發規則,將所述報文發送至相應服務器并返回訪問結果,所述預設轉發規則包括:根據預設源進源出數據結構信息進行轉發。
優選地,核心交換機根據訪問用戶的IP數據包和預置路由規則查找相應路由信息,包括:
核心交換機根據訪問用戶的IP數據包和預置路由規則確定目標VIP+Port,根據所述目標VIP+Port確定OSPF路由信息。
優選地,所述核心交換機根據針對不同匯聚組之間的優先級選定條件和所述路由信息確定相應匯聚組下路由指向的路由路徑,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇寧云計算有限公司,未經蘇寧云計算有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010980799.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高強度輕型核電專用梯式橋架
- 下一篇:一種PCB板生產用承托裝置





