[发明专利]一种VXLAN控制平面的优化方法及装置有效
申请号: | 201710403130.3 | 申请日: | 2017-06-01 |
公开(公告)号: | CN107342941B | 公开(公告)日: | 2019-11-12 |
发明(设计)人: | 王洋;王琳 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L12/745;H04L12/46;H04L29/12 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 vxlan 控制 平面 优化 方法 装置 | ||
1.一种VXLAN控制平面的优化方法,应用于本端VTEP设备,所述本端VTEP设备与对端VTEP设备之间建立了BGP EVPN对等体关系,所述本端VTEP设备和所述对端VTEP设备充当分布式网关场景中的VXLAN三层网关;其中,所述本端VTEP设备接入了第一VM,所述对端VTEP设备接入了第二VM,其特征在于,包括:
接收到所述第一VM发送的ARP请求报文,学习对应于所述第一VM的ARP表项;
将所述ARP表项中的所述第一VM的MAC地址和IP地址对应的填入IP前缀路由中的主机MAC地址和主机IP地址中,将所述IP前缀路由封装为IP前缀路由报文;
将所述IP前缀路由报文发送至所述对端VTEP设备,以由所述对端VTEP设备基于所述IP前缀路由报文建立与所述本端VTEP设备之间的VXLAN隧道,以及,读取所述IP前缀路由中的主机MAC地址和主机IP地址,并生成主机MAC地址和主机IP地址的映射关系,以学习对应于所述第一VM的ARP表项,进而在接收到所述第二VM发送的请求所述第一VM的MAC地址的ARP请求报文时,将已学习到的对应于所述第一VM的ARP表项返回所述第二VM。
2.根据权利要求1所述的方法,其特征在于,所述本端VTEP设备通过BGPEVPN协议定义的IP前缀路由报文与对端VTEP设备建立了VXLAN隧道;其中,所述本端VTEP设备接入了第三VM,所述方法还包括:
接收到所述第三VM发送的ARP请求报文,学习对应于所述第三VM的ARP表项;
将所述ARP表项中的所述第三VM的MAC地址和IP地址对应的填入IP前缀路由中的主机MAC地址和主机IP地址中,将所述IP前缀路由封装为IP前缀路由报文;
将所述IP前缀路由报文发送至所述对端VTEP设备,以由所述对端VTEP设备读取所述IP前缀路由中的主机MAC地址和主机IP地址,并生成主机MAC地址和主机IP地址的映射关系,以学习对应于所述第三VM的ARP表项,进而在接收到所述第二VM发送的请求所述第三VM的MAC地址的ARP请求报文时,将已学习到的对应于所述第三VM的ARP表项返回所述第二VM。
3.根据权利要求1或2所述的方法,其特征在于,所述IP前缀路由报文预先扩展后,新增携带VM的MAC地址的字段。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收到所述对端VTEP设备发送的IP前缀路由报文;其中,所述IP前缀路由报文携带所述第二VM的MAC地址;
基于所述IP前缀路由报文建立与所述对端VTEP设备之间的VXLAN隧道,并根据所述IP前缀路由报文携带的所述第二VM的IP地址和MAC地址学习对应于所述第二VM的ARP表项;
当接收到所述第一VM发送的请求所述第二VM的MAC地址的ARP请求报文时,将已学习到的对应于所述第二VM的ARP表项返回所述第一VM。
5.根据权利要求2所述的方法,其特征在于,所述对端VTEP设备接入了第四VM,所述方法还包括:
接收到所述对端VTEP设备发送的IP前缀路由报文;其中,所述IP前缀路由报文携带所述第四VM的MAC地址;
根据所述IP前缀路由报文携带的所述第四VM的IP地址和MAC地址学习对应于所述第四VM的ARP表项;
当接收到所述第一VM发送的请求所述第四VM的MAC地址的ARP请求报文时,将已学习到的对应于所述第四VM的ARP表项返回所述第一VM。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710403130.3/1.html,转载请声明来源钻瓜专利网。