一种VXLAN控制平面的优化方法及装置制造方法及图纸

技术编号:16532392 阅读:66 留言:0更新日期:2017-11-10 07:51
本申请提供一种VXLAN控制平面的优化方法及装置,应用于本端VTEP设备,所述方法包括:接收到所述第一VM发送的ARP请求报文,学习对应于所述第一VM的ARP表项;将所述ARP表项中的所述第一VM的MAC地址填入IP前缀路由报文中;将所述IP前缀路由报文发送至所述对端VTEP设备,以由所述对端VTEP设备基于所述IP前缀路由报文建立与所述本端VTEP设备之间的VXLAN隧道,以及,学习对应于所述第一VM的ARP表项,进而在接收到所述第二VM发送的请求所述第一VM的MAC地址的ARP请求报文时,将已学习到的对应于所述第一VM的ARP表项返回所述第二VM。本申请解决了VXLAN网络中大量主机初次通信时,导致网络中存在大量广播报文,进而导致网络中的路由设备压力过大的问题。

An optimization method and device for VXLAN control plane

The present invention provides a method and device for optimizing VXLAN control plane, used in the VTEP device, the method includes: receiving the first VM to send the ARP request message, ARP learning table corresponding to the first VM; the ARP table in the first VM MAC enter the IP address prefix routing message; sending the IP message to the routing prefix for VTEP terminal equipment, by the end of the VTEP equipment based on the established VXLAN tunnel between the VTEP and the terminal equipment, the IP prefix routing message ARP learning corresponds to the first VM in the table, and then receives the second VM request sent by the first VM of the MAC address of the ARP request message, the corresponding has learned from the first VM ARP table is returned to the second VM. This application solves the problem that a large number of hosts in the VXLAN network first communicate, resulting in a large number of broadcast messages in the network, resulting in the pressure of routing equipment in the network is too large.

【技术实现步骤摘要】

本申请涉及通信
,特别涉及一种VXLAN控制平面的优化方法及装置
技术介绍
随着云计算的快速发展,数据中心的虚拟化程度越来越高,对物理网络的要求也越来越苛刻,比如TOR交换机需要支持大规格MAC地址表;4094个VLAN(VirtualLocalAreaNetwork,虚拟局域网)无法划分海量虚拟机;需要支持多租户的网络隔离等。正是这些需求使得叠加网络技术VXLAN(VirtualExtensibleLocalAreaNetwork,虚拟可扩展局域网)应运而生。不同VNI(VXLANNetworkIdentifier,虚拟可扩展局域网标识)之间的VXLAN,及VXLAN和非VXLAN之间不能直接互相通信。为了使不同VNI的VXLAN之间,以及VXLAN和非VXLAN之间能够进行通信,VXLAN引入了VXLAN网关。其中,VXLAN网关分为二层网关和三层网关;二层网关用于解决租户接入VXLAN网络的问题,也可用于同一VXLAN网络的子网内通信;三层网关用于VXLAN网络的跨子网通信以及外部网络的访问。根据三层网关部署方式不同,VXLAN三层网关又可以分为集中式网关和分布式网关本文档来自技高网...
一种VXLAN控制平面的优化方法及装置

【技术保护点】
一种VXLAN控制平面的优化方法,应用于本端VTEP设备,所述本端VTEP设备与对端VTEP设备之间建立了BGP EVPN对等体关系,所述本端VTEP设备和所述对端VTEP设备充当分布式网关场景中的VXLAN三层网关;其中,所述本端VTEP设备接入了第一VM,所述对端VTEP设备接入了第二VM,其特征在于,包括:接收到所述第一VM发送的ARP请求报文,学习对应于所述第一VM的ARP表项;将所述ARP表项中的所述第一VM的MAC地址填入IP前缀路由报文中;将所述IP前缀路由报文发送至所述对端VTEP设备,以由所述对端VTEP设备基于所述IP前缀路由报文建立与所述本端VTEP设备之间的VXLAN隧...

【技术特征摘要】
1.一种VXLAN控制平面的优化方法,应用于本端VTEP设备,所述本端VTEP设备与对端VTEP设备之间建立了BGPEVPN对等体关系,所述本端VTEP设备和所述对端VTEP设备充当分布式网关场景中的VXLAN三层网关;其中,所述本端VTEP设备接入了第一VM,所述对端VTEP设备接入了第二VM,其特征在于,包括:接收到所述第一VM发送的ARP请求报文,学习对应于所述第一VM的ARP表项;将所述ARP表项中的所述第一VM的MAC地址填入IP前缀路由报文中;将所述IP前缀路由报文发送至所述对端VTEP设备,以由所述对端VTEP设备基于所述IP前缀路由报文建立与所述本端VTEP设备之间的VXLAN隧道,以及,学习对应于所述第一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前缀路由报文发送至所述对端VTEP设备,以由所述对端VTEP设备学习对应于所述第三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。6.一种VXLAN控制平面的优化装置,应用于本端VTEP设备,所述本端VTEP设备与对端VTEP设备之间建立了BGPE...

【专利技术属性】
技术研发人员:王洋王琳
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1