[發明專利]一種單播通信方法、網關以及VXLAN接入設備有效
| 申請號: | 201610112367.1 | 申請日: | 2016-02-29 |
| 公開(公告)號: | CN107135118B | 公開(公告)日: | 2020-06-26 |
| 發明(設計)人: | 李久勇;張新鋼;高滿倉;胡踔 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L29/06 |
| 代理公司: | 北京億騰知識產權代理事務所(普通合伙) 11309 | 代理人: | 陳霽 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通信 方法 網關 以及 vxlan 接入 設備 | ||
本申請涉及一種單播通信方法、網關以及VXLAN接入設備。VXLAN接入設備接收VXLAN請求報文,該請求報文的頭中包含網關標識;從該請求報文的VXLAN頭中獲取網關標識;對該請求報文解封裝,得到IP請求報文;從該IP請求報文中獲取報文特征,存儲網關標識與報文特征的對應關系;向虛擬機發送IP請求報文;接收IP回應報文;從該IP回應報文中獲取該報文特征,根據該報文特征以及該對應關系得到網關標識;對IP回應報文做封裝,得到VXLAN回應報文,VXLAN頭中包含網關標識;發送VXLAN回應報文。本申請保證了VXLAN中網關與虛擬機之間單播通信的可靠性。
技術領域
本申請涉及通信技術領域,尤其涉及一種單播通信方法、網關及虛擬可擴展(英文:Virtual eXtensible Local Area Network,簡稱:VXLAN)接入設備。
背景技術
VXLAN的一個典型組網結構是spine-leaf(脊-葉)二層網絡拓撲結構。如圖1所示,現有的VXLAN網絡包括spine(網關)和leaf(VXLAN接入設備),每個leaf通過spine與其他leaf通信,每個leaf為一個或多個虛擬機(英文:virtual machine,簡稱:VM)提供接入服務。為了提高VXLAN網絡的可靠性和網絡容量,通常在VXLAN中部署多個處于active狀態的spine,稱為多活網關。
在現有的VXLAN中,組成多活網關的多個spine與每個leaf之間通過等價多路徑(英文:equal cost multipath routing,簡稱:ECMP)方式實現負載分擔,即leaf按照一定的算法從ECMP的多條路徑中自動選擇一條路徑發送報文,使每條路徑發送的報文數量或者每條路徑被占用的帶寬滿足設定的條件。在VXLAN中,各spine,如spine1和spine2,使用相同的虛擬IP地址和相同的虛擬MAC地址(物理地址),因此對于leaf而言,spine1與spine2沒有區別。leaf根據ECMP負載分擔算法選擇其中任意一個spine發送報文。
圖2以spine1、VM3為例,說明VXLAN網絡中spine與VM之間的單播通信過程。spine1發出的request(請求)報文經過leaf2到達VM3后,VM3發出的reply(回應)報文到達該leaf2。leaf2根據負載分擔算法選擇spine1、spine2中的一個向其發送該回應報文,而另一個spine則接收不到該回應報文,不管該請求報文是否由該spine發出。也就是說,spine1向VM3發出請求報文后,很可能接收不到VM3發出的回應報文。因此,無法保證spine1與VM3之間的單播通信。
由此可見,在現有的VXLAN網絡中,多活網關中的一個spine網關在向VM發出請求報文后,存在接收不到來自所述VM的回應報文的風險。因此現有的VXLAN網絡中,多活網關中的網關與VM之間單播通信不可靠。
發明內容
本申請提供了一種單播通信方法、網關以及VXLAN接入設備,以保證VXLAN網絡中網關與VM之間單播通信的可靠性。
第一方面,本申請實施例提供了一種單播通信方法。該方法首先接收虛擬可擴展局域網VXLAN中的網關發送的VXLAN請求報文,該VXLAN請求報文的VXLAN頭中包含該網關的網關標識。然后從該VXLAN請求報文的VXLAN頭中獲取該網關標識。對該VXLAN請求報文解封裝,得到因特網協議IP請求報文。從該IP請求報文中獲取報文特征,存儲該網關標識與該報文特征的對應關系。再向虛擬機發送該IP請求報文,然后接收該虛擬機根據該IP請求報文發送的IP回應報文。再從該IP回應報文中獲取該報文特征,根據該報文特征以及該對應關系得到該網關標識。再對該IP回應報文做VXLAN封裝,得到VXLAN回應報文,該VXLAN回應報文的VXLAN頭中包含所述網關標識。最后發送該VXLAN回應報文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610112367.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種確定網絡弱覆蓋的方法及裝置
- 下一篇:一種基于物聯網的智能家居網關系統





