The present invention provides a centralized gateway networking implementation method and device. The method includes: setting up an Ethernet virtual private network EVPN neighbor with the VTEP device with its own first type preset address, sending the next jump to the EVPN route of the second type preset address to the VTEP device, and preset with the second type. The address sets up the VXLAN tunnel with the VTEP device; receives the EVPN 2 route sent by the VTEP device, and the EVPN 2 class route carries the address resolution protocol ARP information of the virtual machine which is described by the VTEP device, and saves the ARP information of the virtual machine. The invention can avoid the two Hash problems caused by Underlay and Overlay load sharing simultaneously.
【技术实现步骤摘要】
一种集中式网关组网实现方法及装置
本专利技术涉及网络通信
,尤其涉及一种集中式网关组网实现方法及装置。
技术介绍
VXLAN(VirtualeXtensibleLocalAreaNetwork,可扩展虚拟局域网络)是基于IP(InternetProtocol,互联网协议)网络、采用“MAC(MediaAccessControl,媒体访问控制)inUDP(UserDatagramProtocol,用户数据报协议)”封装形式的二层VPN(VirtualPrivateNetwork,虚拟专用网)技术。VXLAN可以基于已有的服务提供商或企业IP网络,为分散的物理站点提供二层互联,并能够为不同的租户提供业务隔离。在实际应用中,VXLAN的集中式网关是非常广泛的一种应用。VXLAN集中式网关组网中有多台网络设备作为浮动网关,该多台浮动网关的Overlay(一种无状态网络技术)IP地址和MAC地址相同,在Overlay网络逻辑上是一台设备,通过控制器或者其他方法保证表项的同步,每台浮动网关和作为VTEP(VXLANTunnelEndPoint,VXLAN隧道端点)设备的交换机均建立有VXLANTunnel(隧道),交换机收到报文后对报文进行VXLAN封装,并在Overlay网络完成转发。然而实践发现,在现有VXLAN集中式网关组网中,需要在各网关(即上述浮动网关)之间建立协议隧道用于同步表项;此外,VTEP设备与各网关分别建立单独的隧道,通过Overlay实现负载分担,导致组网中同时存在Underlay(物理层)和Overlay负载分担,进而导致组网中存在二次H ...
【技术保护点】
1.一种集中式网关组网实现方法,应用于可扩展虚拟局域网络VXLAN集中式网关组网中的网关,其特征在于,同一组网中各网关以及VXLAN隧道端点VTEP设备设置有互不相同的第一类型预设地址,且同一组网中各网关设置有统一的第二类型预设地址,该方法包括:以自身的第一类型预设地址与所述VTEP设备建立以太网虚拟专用网络EVPN邻居;向所述VTEP设备发送下一跳为所述第二类型预设地址的EVPN路由,并以所述第二类型预设地址与所述VTEP设备建立VXLAN隧道;接收所述VTEP设备发送的EVPN 2类路由,所述EVPN 2类路由携带有所述VTEP设备下挂的虚拟机的地址解析协议ARP信息,并保存所述虚拟机的ARP信息。
【技术特征摘要】
1.一种集中式网关组网实现方法,应用于可扩展虚拟局域网络VXLAN集中式网关组网中的网关,其特征在于,同一组网中各网关以及VXLAN隧道端点VTEP设备设置有互不相同的第一类型预设地址,且同一组网中各网关设置有统一的第二类型预设地址,该方法包括:以自身的第一类型预设地址与所述VTEP设备建立以太网虚拟专用网络EVPN邻居;向所述VTEP设备发送下一跳为所述第二类型预设地址的EVPN路由,并以所述第二类型预设地址与所述VTEP设备建立VXLAN隧道;接收所述VTEP设备发送的EVPN2类路由,所述EVPN2类路由携带有所述VTEP设备下挂的虚拟机的地址解析协议ARP信息,并保存所述虚拟机的ARP信息。2.根据权利要求1所述的方法,其特征在于,所述第一类型预设地址为环回接口IP地址;或/和,所述第二类型预设地址为环回接口IP地址。3.一种集中式网关组网实现方法,应用于可扩展虚拟局域网络VXLAN集中式网关组网中的VXLAN隧道端点VTEP设备,其特征在于,同一组网中各网关以及VXLAN隧道端点VTEP设备设置有互不相同的第一类型预设地址,且同一组网中各网关设置有统一的第二类型预设地址,该方法包括:以自身的第一类型预设地址与所述网关建立以太网虚拟专用网络EVPN邻居;接收所述网关发送的下一跳为所述第二类型预设地址的EVPN路由,并与所述网关建立VXLAN隧道,所述VXLAN隧道的网关侧地址为所述第二类型预设地址;向所述网关发送EVPN2类路由,所述EVPN2类路由携带有所述VTEP设备下挂的虚拟机的地址解析协议ARP信息,以使所述网关保存所述虚拟机的ARP信息。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当接收到流量,且根据本地转发表项确定流量的下一跳地址为所述第二类型预设地址时,利用散列Hash算法从自身连接各网关的接口中选择一个接口转发该流量。5.根据权利要求3或4所述的方法,其特征在于,所述第一类型预设地址为环回接口IP地址;或/和,所述第二类型预设地址为环回接口IP地址。6.一种集中式网关组网实现装置,应用于可扩展虚拟局域网络VXLAN集中式网关...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。