[發明專利]一種實現虛擬機通信的方法和裝置有效
| 申請號: | 201610298322.8 | 申請日: | 2014-06-16 |
| 公開(公告)號: | CN105791463B | 公開(公告)日: | 2019-05-24 |
| 發明(設計)人: | 吳天議 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L12/46;H04L12/741;H04L12/931;H04L12/947 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 虛擬機 通信 方法 裝置 | ||
本發明實施例提供的方法和裝置,第一交換機從SDN控制器接收ARP響應,所述ARP響應攜帶目的網關的MAC地址,所述第一交換機根據所述目的網關的MAC地址,獲取所述目的網關的MAC地址對應的VTEP信息,所述VTEP信息對應的路由器位于所述第一數據中心;所述第一交換機根據所述VTEP信息,發送IP報文給所述VTEP信息對應的路由器,以使所述VTEP信息對應的路由器將所述IP報文通過所述路由器與所述第二交換機的隧道發送給所述第二虛擬機。因此SDN控制器代答,減少了廣播報文對傳輸帶寬的占用,并且只經過了第一數據中心的路由器,減少了報文在數據中心間的迂回。
技術領域
本發明實施例涉及網絡通信領域,特別涉及一種實現虛擬機通信的方法和裝置。
背景技術
現有技術應用虛擬可擴展局域網(VxLAN,Virtual extensible LAN)技術擴展網絡虛擬化,用以得到足夠數量的虛擬網絡,來滿足用戶使用。
每一個數據中心可能運行多個虛擬網絡的虛擬機(VM,Virtual Machine)。當一個數據中心的VM與另一數據中心的VM通信時,它會向第一跳路由器發出廣播地址解析協議(ARP,Address Resolution Protocol)請求,以廣播獲取目的網關的MAC地址,然后ARP請求被廣播到各VM。獲取到目的網關的MAC地址后,通過目的網關的MAC地址,將報文發送到各個數據中心的路由器,然后到達目的VM,從而實現VM之間的通信。但是這種ARP廣播到各VM的方式,會占用大量傳輸帶寬;而且報文會通過各數據中心的路由器才能到達目的VM,在數據中心間迂回比較嚴重。
發明內容
本發明實施例提出了一種實現虛擬機通信的方法和裝置,以減少廣播報文對傳輸帶寬的占用,和減少報文在數據中心間的迂回。
第一方面,本發明實施例提出了一種實現虛擬機通信的方法,應用于至少包括第一虛擬機與第二虛擬機的系統,所述第一虛擬機位于第一數據中心的第一子網并且與第一交換機通信,所述第二虛擬機位于第二子網并且與第二交換機通信,所述第一交換機與所述第二交換機可以相同,也可以不同,該方法包括:所述第一交換機從所述第一虛擬機接收地址解析協議ARP請求,所述ARP請求攜帶目的網關的IP地址;
所述第一交換機向所述第一數據中心的軟件定義網絡SDN控制器轉發所述ARP請求;
所述第一交換機從所述SDN控制器接收ARP響應,所述ARP響應攜帶所述目的網關的媒體接入控制MAC地址;
所述第一交換機根據所述目的網關的MAC地址,獲取所述目的網關的MAC地址對應的虛擬可擴展局域網隧道端點VTEP信息,所述VTEP信息對應的路由器位于所述第一數據中心;
所述第一交換機根據所述VTEP信息,發送IP報文給所述VTEP信息對應的路由器,以使所述VTEP信息對應的路由器將所述IP報文通過所述路由器與所述第二交換機的隧道發送給所述第二虛擬機。
結合第一方面,在第一種可能的實現方式中,所述第一交換機根據所述目的網關的MAC地址,獲取所述目的網關的MAC地址對應的VTEP信息具體包括:所述第一交換機向所述SDN控制器發送請求,以請求獲取所述目的網關的MAC地址對應的VTEP信息;接收所述SDN控制器發送的所述目的網關的MAC地址對應的VTEP信息。
結合第一方面,在第二種可能的實現方式中,所述第一交換機根據所述目的網關的MAC地址,獲取所述目的網關的MAC地址對應的VTEP信息具體包括:所述第一交換機根據所述目的網關的MAC地址,查詢本地保存的流表,獲取所述目的網關的MAC地址對應的VTEP信息。
結合第一方面的第二種可能的實現方式中,在第三種可能的實現方式中,所述第一交換機查詢本地保存的流表,獲取所述目的網關的MAC地址對應的VTEP信息具體包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610298322.8/2.html,轉載請聲明來源鉆瓜專利網。





