[發明專利]一種實現虛擬網絡負載均衡的方法及裝置有效
| 申請號: | 201710108301.X | 申請日: | 2017-02-27 |
| 公開(公告)號: | CN106850459B | 公開(公告)日: | 2020-02-04 |
| 發明(設計)人: | 王培輝 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | H04L12/883 | 分類號: | H04L12/883;H04L12/931;H04L12/935;H04L29/08;G06F9/50 |
| 代理公司: | 11227 北京集佳知識產權代理有限公司 | 代理人: | 羅滿 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 虛擬 網絡 負載 均衡 方法 裝置 | ||
本發明實施例公開了一種實現虛擬網絡負載均衡的方法,創建虛擬網絡的負載均衡器,通過負載均衡器生成負載均衡流表,檢測到虛擬機啟動時,將生成的openflow流表,下發至虛擬機所屬的服務器中;當檢測到虛擬機下線時,將之前生成的流表進行刪除。隨著虛擬機的遷移,增加或刪除相應的openflow流表,準確反映了虛擬機的流量特征,實現虛擬網絡的負載均衡。不僅降低了路由配置的復雜度,高效的指導報文的轉發,提高了數據轉發的速率,還增加了虛擬化網絡的靈活性以及擴展性,有益于提高虛擬網絡的整體工作速率以及數據安全性。此外,本發明實施例還提供了相應的實現裝置,進一步使得所述方法更具有實用性,所述裝置具有相應的優點。
技術領域
本發明實施例涉及虛擬化網絡設計技術領域,特別是涉及一種實現虛擬網絡負載均衡的方法及裝置。
背景技術
隨著云計算、虛擬化技術的快速發展,云計算生產環境部署的規模越來越大。在數據中心,隨著業務模型的多樣化,客戶端與服務器的數量也越來越多,相應的,客戶端訪問服務器的次數也就越來越多,不可避免的,會在南北流量上突發高流量的現象,嚴重時會導致報文發送延遲或無法發送的情況,可見,實現網絡間各負載均衡是至關重要的。
虛擬化技術催生了虛擬服務器(又叫虛擬機),虛擬機是指通過軟件模擬的、具有完整硬件系統功能的、運行在一個完全隔離環境中的完整計算機系統。當硬件發生故障需要維護或業務需求轉移時,正在運行的服務需要被遷移到其他的平臺上繼續運行,并且這一過程不能對虛擬機所承載的應用服務產生影響,這就涉及到虛擬機遷移技術,虛擬機遷移技術能使虛擬機在物理機之間進行快速的在線遷移,并且保持虛擬機在運行過程中不間斷運行,有效的改善資源分配??梢姡摂M機會在不同的主機上進行遷移。
鑒于上述情況,現有技術中,通過配置路由協議以達到網絡負載均衡,隨著虛擬機的遷移,路由協議顯然是無法準確的實現網絡間負載的均衡。故,如何實現跟隨虛擬機遷移達到負載均衡,是本領域技術人員亟待解決的問題。
發明內容
本發明實施例的目的是提供一種實現虛擬網絡負載均衡的方法及裝置,以解決虛擬網絡負載均衡的問題。
為解決上述技術問題,本發明實施例提供以下技術方案:
本發明實施例一方面提供了一種實現虛擬網絡負載均衡的方法,包括:
根據用戶為虛擬網絡配置負載均衡器的指令,創建負載均衡器;
當檢測到虛擬機的開啟時,根據所述虛擬機的標識信息匹配對應的負載均衡器;
獲取當前虛擬網絡的部署信息,根據所述部署信息通過所述負載均衡器生成openflow流表,并通過虛擬機交換機發送至所述虛擬機對應的服務器;
當檢測到所述虛擬機下線時,將所述openflow流表刪除。
可選的,所述當檢測到虛擬機的開啟時,根據所述虛擬機的標識信息匹配對應的負載均衡器為:
檢測所述虛擬網絡中各個虛擬交換機的端口狀態;
當檢測到所述端口狀態為連接時,根據所述端口確定相連的虛擬機;
根據所述虛擬機的標識信息匹配對應的負載均衡器。
可選的,所述根據所述部署信息通過所述負載均衡器生成openflow流表為:
根據所述部署信息獲取網關數量;
根據網關數量通過所述負載均衡器生成openflow流表。
可選的,所述負載均衡器的ID與所述虛擬機的ID相同。
可選的,所述openflow流表的類型為select。
本發明實施例另一方面提供了一種實現虛擬網絡負載均衡的裝置,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710108301.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:移動終端
- 下一篇:不對稱混合網狀電極有孔集流盤卷繞式蓄電池





