[發明專利]一種VXLAN網絡中的報文傳輸方法和設備有效
| 申請號: | 201310443355.3 | 申請日: | 2013-09-25 |
| 公開(公告)號: | CN104468306B | 公開(公告)日: | 2018-04-06 |
| 發明(設計)人: | 李蔚 | 申請(專利權)人: | 新華三技術有限公司 |
| 主分類號: | H04L12/46 | 分類號: | H04L12/46;H04L12/937 |
| 代理公司: | 北京鑫媛睿博知識產權代理有限公司11297 | 代理人: | 龔家驊 |
| 地址: | 310052 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 vxlan 網絡 中的 報文 傳輸 方法 設備 | ||
技術領域
本發明涉及通信技術領域,尤其涉及一種VXLAN(Virtual eXtensible Local Area Network,虛擬擴展局域網)網絡中的報文傳輸方法和設備。
背景技術
Overlay Network(覆蓋網絡)是應用層網絡,覆蓋網絡是指建立在另一個網絡上的網絡,覆蓋網絡中的節點可以看作通過虛擬或邏輯鏈路而連接起來的。數據中心的覆蓋網絡是為了將相關的服務器應用(或虛擬機應用)部署在同一個二層網絡中。目前數據中心主流的覆蓋網絡技術包括VXLAN。
VXLAN是一種在UDP(User Datagram Protocol,用戶數據報協議)中封裝MAC(Media Access Control,介質訪問控制)地址的機制,并在已有廣泛部署的IP核心網絡上實現VM(虛擬機)之間通信所需要的二層互聯。進一步的,VXLAN網絡中的虛擬機如果需要與其它VXLAN網絡中的虛擬機進行通信,則相應的業務報文需要通過VXLAN網關進行業務報文的傳輸。
在采用VXLAN技術時,VXLAN會給覆蓋網絡帶來大量的組播報文,使得覆蓋網絡被大量的組播報文淹沒,嚴重影響正常的業務通信。為了避免這一問題,現有技術的做法是控制VXLAN的組播范圍,即采用VXLAN技術結合EVI(Ethernet Virtual Interconnection,以太網虛擬化互聯)技術的網絡部署方案。其中,EVI是一種有效地在數據中心之間實現二層互聯的技術,在EVI與VXLAN相結合時,在數據中心內部通過VXLAN技術實現虛擬機的二層互聯,在數據中心之間通過EVI技術實現二層互聯。基于此,可以通過EVI截斷VXLAN的組播范圍,并有效地將VXLAN的組播范圍控制在數據中心內部。
如圖1所示,為EVI與VXLAN相結合的覆蓋網絡的組網示意圖,在數據中心1內有VXLAN5001的組播域1,且數據中心1為VXLAN網絡,在數據中心2內有VXLAN5002的組播域2,且數據中心2為VXLAN網絡;此外,數據中心1與數據中心2之間通過EVI網絡實現同一個VLAN(Virtual LocalArea Network,虛擬局域網)500的二層互通。進一步的,VXLAN網關1為數據中心1內的網關,VXLAN網關2為數據中心2內的網關。各VXLAN網關需要至少具備兩個端口,一個端口使能并連接VXLAN網絡,另一個端口使能并連接EVI網絡。
基于此覆蓋網絡,當數據中心1內的虛擬機1需要訪問數據中心2內的虛擬機2時,VXLAN網關1在收到數據中心1內的虛擬機1向數據中心2內的虛擬機2發送的業務報文時,需要在入端口將業務報文的目的地址轉換為VXLAN網關2的任一IP地址,并需要在出端口將業務報文的源地址轉換為VXLAN網關1的任一IP地址。但是,VXLAN網關2在收到轉換后的業務報文時,無法將業務報文的目的地址轉換回虛擬機2的IP地址,且無法將業務報文的源地址轉換回虛擬機1的IP地址,從而導致虛擬機1與虛擬機2之間業務報文交互的中斷。
發明內容
本發明實施例提供一種VXLAN網絡中的報文傳輸方法和設備,以避免不同數據中心的虛擬機之間業務報文交互的中斷。
為了達到上述目的,本發明實施例提供一種VXLAN網絡中的報文傳輸方法,該方法應用于包括第一數據中心和第二數據中心的網絡中,所述第一數據中心和所述第二數據中心均為VXLAN網絡,且所述第一數據中心與所述第二數據中心之間通過EVI網絡互連,當所述第一數據中心內的第一虛擬機需要向所述第二數據中心內的第二虛擬機發送業務報文時,所述方法包括:
所述第一數據中心內的第一VXLAN網關獲得第一入端口配置和第一出端口配置,所述第一入端口配置為將第二虛擬機的地址信息轉換為第一地址信息,所述第一出端口配置為將第一虛擬機的地址信息轉換為第二地址信息;
所述第一VXLAN網關將第一入端口配置和第一出端口配置發送給所述第二數據中心內的第二VXLAN網關;由所述第二VXLAN網關利用第一入端口配置生成第二入端口配置,并利用第一出端口配置生成第二出端口配置,所述第二入端口配置為將第一地址信息轉換為第二虛擬機的地址信息,所述第二出端口配置為將第二地址信息轉換為第一虛擬機的地址信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三技術有限公司,未經新華三技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310443355.3/2.html,轉載請聲明來源鉆瓜專利網。





