[發明專利]虛擬機的網絡路由方法、裝置和管理服務器有效
| 申請號: | 202010533235.2 | 申請日: | 2020-06-11 |
| 公開(公告)號: | CN111698164B | 公開(公告)日: | 2021-11-19 |
| 發明(設計)人: | 葉小峰 | 申請(專利權)人: | 北京金山云網絡技術有限公司 |
| 主分類號: | H04L12/721 | 分類號: | H04L12/721;H04L12/707 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 徐麗 |
| 地址: | 100000 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬機 網絡 路由 方法 裝置 管理 服務器 | ||
本公開提供了一種虛擬機的網絡路由方法、裝置和管理服務器,涉及云計算領域。其方法為:接收到對待遷移虛擬機的遷移指令時,獲取待遷移虛擬機從當前運行的物理服務器遷移后所運行的目標服務器;根據目標服務器向與管理服務器連接的物理服務器提供待遷移虛擬機的第二路徑地址,以使物理服務器根據第二路徑地址和預先保存的第一路徑地址,將訪問待遷移虛擬機的數據路由至當前運行的物理服務器和目標服務器。該方式在虛擬機遷移時,由于與管理服務器連接的物理服務器中保存有第一路徑地址和第二路徑地址,從而無論虛擬機在遷移時處于當前運行的物理服務器還是目標服務器均可接收到訪問數據,確保了虛擬機遷移時網絡的連續性,也避免了丟包現象。
技術領域
本發明涉及虛擬機遷移技術領域,尤其是涉及一種虛擬機的網絡路由方法、裝置和管理服務器。
背景技術
虛擬機通常是指通過軟件模擬的具有完整硬件系統功能的,且運行在物理服務器上的計算機系統。一個云網絡中通常包含有多個物理服務器,每個物理服務器上可以運行多個虛擬機,每個物理服務器上可以通過該物理服務器的虛擬交換機向虛擬機轉發數據,且每個物理服務器都有唯一對應的物理網關,每個物理網關上都可以配置至少一個虛擬機的虛擬網關。通常虛擬機可以由一個物理服務器遷移至另一個物理服務器,遷移后的虛擬機的虛擬網關不變,且該虛擬網關的位置位于遷移后的物理服務器上,以使該虛擬機運行在遷移后的物理服務器上。但在虛擬機遷移的過程中,該虛擬機的物理位置發生了變化,虛擬機的虛擬網關可能仍處于遷移前的物理服務器的物理網關上,影響遷移的虛擬機網絡的連續性。
為了保證虛擬機遷移時網絡的連續性,相關技術中,提供了一種針對VxLAN(Virtual Extensible Local Area Network,虛擬擴展局域網)網絡的虛擬機遷移方式,該方式中在保證虛擬機遷移前后的虛擬網關不變的前提下,通過管理平臺將虛擬機的遷移信息通告給SDN控制器,由SDN(Software Defined Network,軟件定義網絡)控制器控制虛擬機的數據轉發方向,但該方式難以適用于分布式虛擬交換機的虛擬機遷移;相關技術還可采用openflow技術,向除遷移虛擬機以外的其他虛擬機發送關于遷移虛擬機的流表失效的消息,以使其他虛擬機的原有流表失效,生成新的流表,但是該方式無法將流表的更新與虛擬機遷移的切換完全同步,從而導致丟包現象。
發明內容
本發明的目的在于提供一種虛擬機的網絡路由方法、裝置和管理服務器,以在保證虛擬機遷移時網絡的連續性的同時,避免丟包現象。
第一方面,本發明實施例提供一種虛擬機的網絡路由方法,該方法應用于管理服務器,該管理服務器與多個運行有虛擬機的物理服務器連接;該物理服務器中保存有虛擬機的第一路徑地址;該方法包括:如果接收到對待遷移虛擬機的遷移指令,獲取待遷移虛擬機的目標服務器;其中,該目標服務器為:待遷移虛擬機從當前運行的物理服務器遷移后所運行的物理服務器;根據目標服務器,向多個物理服務器提供待遷移虛擬機的第二路徑地址,以使物理服務器根據第一路徑地址和第二路徑地址,將訪問待遷移虛擬機的數據路由至待遷移虛擬機當前運行的物理服務器和目標服務器。
在可選的實施方式中,上述管理服務器中保存有多個物理服務器的路由地址;上述根據目標服務器,向多個物理服務器提供待遷移虛擬機的第二路徑地址的步驟,包括:從多個物理服務器的路由地址中,查詢目標服務器的路由地址;基于該目標服務器的路由地址,生成待遷移虛擬機的第二路徑地址,向多個物理服務器提供待遷移虛擬機的第二路徑地址。
在可選的實施方式中,每個物理服務器中均保存有第一路由配置信息;第一路由配置信息包括預設網絡范圍內的多個虛擬機的第一路徑地址;上述基于目標服務器的路由地址,生成待遷移虛擬機的第二路徑地址,向多個物理服務器提供待遷移虛擬機的第二路徑地址的步驟,包括:基于目標服務器的路由地址,生成第二路由配置信息;其中,第二路由配置信息包括待遷移虛擬機的第二路徑地址;將第二路由配置信息發送至多個物理服務器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京金山云網絡技術有限公司,未經北京金山云網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010533235.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:異質結太陽能電池及其制造方法
- 下一篇:一種基于大數據的軟件序列號管理方法





