[發明專利]基于SDN的微服務負載均衡方法有效
| 申請號: | 201811453579.1 | 申請日: | 2018-11-30 |
| 公開(公告)號: | CN109587071B | 公開(公告)日: | 2022-07-05 |
| 發明(設計)人: | 姜偉;潘邵芹;賴英旭;莊俊璽;田原 | 申請(專利權)人: | 北京工業大學 |
| 主分類號: | H04L47/125 | 分類號: | H04L47/125;H04L67/51 |
| 代理公司: | 北京思海天達知識產權代理有限公司 11203 | 代理人: | 劉萍 |
| 地址: | 100124 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 sdn 微服 負載 均衡 方法 | ||
1.基于SDN的微服務負載均衡系統,其特征在于:包括SDN控制器、SDN交換機、應用服務器;SDN控制器通過OpenFlow協議與所有SDN交換機相連,應用服務器與SDN交換機相連,所述SDN控制器包括OpenFlow接口模塊、服務注冊與發現模塊、主機狀態管理模塊、調用鏈路分析模塊、負載均衡計算模塊;
其中,OpenFlow接口模塊用于接收、處理并響應SDN交換機上傳到控制器的流路徑請求;
服務注冊與發現模塊用于服務提供者向SDN控制器注冊自己提供的服務;服務調用者通過服務標識,向SDN控制器請求服務提供方的ip地址,用于發起網絡通信;
主機狀態管理模塊用于維護各個服務提供方的在線狀態與資源負載情況;
調用鏈路分析模塊用于獲取服務之間的依賴關系,以便能夠基于整個調用鏈路進行負載均衡考量;
負載均衡計算模塊用于為服務調用規劃合適的轉發路徑,綜合考慮調用鏈路中每個服務器、每個網絡鏈路的狀態,計算出路徑并生成相應的流表下發到SDN交換機;
2.基于SDN的微服務負載均衡方法,其特征在于步驟包括:
步驟1.服務提供方啟動時,向服務注冊與發現模塊進行注冊,將自己的信息與提供的服務標識注冊到服務注冊與發現模塊;
步驟2.服務調用方發起服務調用時,向服務注冊與發現模塊進行服務發現請求,將服務標識轉換成ip地址;
步驟3.服務注冊與發現模塊響應服務調用方發起的服務發現請求,返回一個虛ip,虛ip不屬于任何一個服務提供方,這樣服務調用方只需要知道該虛ip能夠進行服務調用即可,在網絡轉發的過程中由SDN控制器決定負載均衡策略;
步驟4.服務調用方發起服務請求,服務請求的網絡數據包以虛ip作為目的ip地址;
步驟5.SDN交換機收到網絡請求數據包,通過packet in消息的方式向SDN控制器請求流表;
步驟6.SDN控制器收到packet in消息后,向服務注冊與發現模塊查詢提供服務的ip列表,需要將虛ip改寫成真實服務器ip,以便完成網絡流轉發,ip改寫的依據是負載均衡計算模塊進行的全鏈路負載均衡分析做出的路徑轉發決策;SDN控制器將提供服務的ip列表傳遞給負載均衡計算模塊,負載均衡計算模塊根據調用鏈路分析模塊生成的結果進行路徑計算、生成流表,其中流表項包括ip改寫的邏輯和數據包轉發的邏輯;SDN控制器在處理服務調用請求的同時,調用鏈路分析模塊會解析并維護調用方與被調用方的服務依賴關系,用于全鏈路負載均衡計算。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京工業大學,未經北京工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811453579.1/1.html,轉載請聲明來源鉆瓜專利網。





