虚拟可扩展局域网通信方法、装置、电子设备及存储介质制造方法及图纸

技术编号:28632199 阅读:36 留言:0更新日期:2021-05-28 16:29
本申请提供一种虚拟可扩展局域网通信方法、装置、电子设备及存储介质,涉及通信技术领域。该应用于VTEP设备的方法包括:接收主机发送的第一ARP请求报文;在未查询到第一ARP请求报文的目的IP地址对应的VXLAN表项时,基于第一ARP请求报文生成第一EVPN路由;通过路由反射器将第一EVPN路由反射至远端VTEP设备,以使远端VTEP设备基于第一EVPN路由构造并广播第二ARP请求报文;基于目的VTEP设备发送的第二EVPN路由生成第一ARP应答报文;将第一ARP应答报文发送至主机。通过ARP请求报文的转换以及VTEP设备对其的转发,可以减少对核心带宽的占用和对设备芯片的能力要求,降低组网成本。

【技术实现步骤摘要】
虚拟可扩展局域网通信方法、装置、电子设备及存储介质
本申请涉及通信
,具体而言,涉及一种虚拟可扩展局域网通信方法、装置、电子设备及存储介质。
技术介绍
随着技术的发展,越来越多的服务采用了集中式计算的方式。为了提供方便的管理,提高资源利用率,采用了大量的虚拟化技术。这极大地增加了数据中心的计算密度,要求实现大二层技术。由于EVPN(EthernetVirtualPrivateNetwork,以太网虚拟专用网络)提供了动态的大二层技术,越来越多的数据中心和普通的园区网络都采用此来提供灵活的业务解决方案。在VXLAN(VirtualExtensibleLocalAreaNetwork,虚拟可扩展局域网)网络组网中,当VXLAN中的VTEP(VXLANTunnelEndPoint,VXLAN隧道端点)设备接收到连接的主机发送的ARP(AddressResolutionProtocol,地址解析协议)报文,学习形成EVPN路由,并通过EVPN通告给网络中的路由反射器RR(RouteReflector),由RR反射给远端的VTEP邻居进行学本文档来自技高网...

【技术保护点】
1.一种虚拟可扩展局域网通信方法,其特征在于,应用于VTEP设备,所述VTEP设备支持的EVPN路由的MAC地址为指定MAC地址时携带有私有透明传递属性,所述方法包括:/n接收连接的主机发送的第一ARP请求报文;/n在未查询到所述第一ARP请求报文的目的IP地址对应的VXLAN表项时,基于所述第一ARP请求报文生成第一EVPN路由;/n通过路由反射器将所述第一EVPN路由反射至远端VTEP设备,以使所述远端VTEP设备基于所述第一EVPN路由构造并广播第二ARP请求报文;/n基于目的VTEP设备发送的第二EVPN路由生成第一ARP应答报文;/n将所述第一ARP应答报文发送至所述主机。/n

【技术特征摘要】
1.一种虚拟可扩展局域网通信方法,其特征在于,应用于VTEP设备,所述VTEP设备支持的EVPN路由的MAC地址为指定MAC地址时携带有私有透明传递属性,所述方法包括:
接收连接的主机发送的第一ARP请求报文;
在未查询到所述第一ARP请求报文的目的IP地址对应的VXLAN表项时,基于所述第一ARP请求报文生成第一EVPN路由;
通过路由反射器将所述第一EVPN路由反射至远端VTEP设备,以使所述远端VTEP设备基于所述第一EVPN路由构造并广播第二ARP请求报文;
基于目的VTEP设备发送的第二EVPN路由生成第一ARP应答报文;
将所述第一ARP应答报文发送至所述主机。


2.根据权利要求1所述的方法,其特征在于,所述基于所述第一ARP请求报文生成第一EVPN路由,包括:
基于所述第一ARP请求报文生成第一VXLAN表项;
基于所述第一VXLAN表项生成第一EVPN路由,所述第一EVPN路由附加有所述第一ARP请求报文的源IP地址作为所述私有透明传递属性。


3.根据权利要求2所述的方法,其特征在于,所述第一VXLAN表项的VNI属性为所述第一ARP请求报文接收接口所属的VNI,IP地址属性为所述第一ARP请求报文的目的IP地址,MAC地址属性为指定EVPN路由的MAC地址,以及源IP地址属性为所述第一ARP请求报文的源IP地址。


4.根据权利要求1-3中任一项所述的方法,其特征在于,在所述接收连接的主机发送的第一ARP请求报文之后,所述方法还包括:
在查询到所述第一ARP请求报文的目的IP地址对应的VXLAN表项时,基于所述对应的VXLAN表项和所述第一ARP请求报文生成第二ARP应答报文,所述第二ARP应答报文的源MAC地址为所述对应的VXLAN表项中的MAC地址;
将所述第二ARP应答报文发送至所述主机。


5.根据权利要求3所述的方法,其特征在于,所述基于目的VTEP设备发送的第二EVPN路由生成第一ARP应答报文,包括:
基于所述第二EVPN路由生成第三EVPN路由,所述第三EVPN路由的MAC地址为所述第二EVPN路由的MAC地址且下一跳为所述远端VTEP设备;
基于所述第三EVPN路由更新所述第一VXLAN表项,获得第二VXLAN表项;
基于所述第二VXLAN表项生成所述第一ARP应答报文。


6.根据权利要求5所述的方法,其特征在于,所述基于所述第二EVPN路由生成第三EVPN路由,包括:
基于所述第二EVPN路由的VNI和IP地址确定所述VTEP设备已存在对应的所述第一EVPN路由;
撤销所述第一EVPN路由;
将所述第二EVPN路由的MAC地址作为所述第三EVPN路由的MAC地址,将所述第二EVPN路由的IP地址作为所述第三EVPN路由的IP地址,并删除所述源IP地址属性,以获得所述第三EVPN路由。


7.根据权利要求6所述的方法,其特征在于,所述基于所述第三EVPN路由更新所述第一VXLAN表项,获得第二VXLAN表项,包括:
基于所述第三EVPN路由的VNI和IP地址查询所述第一VXLAN表项;
将所述第一VXLAN表项的所述MAC地址属性修改为所述第三EVPN路由的MAC地址;
将所述第一VXLAN表项的下一跳修改为所述远端VTEP设备;
删除所述源IP地址属性;
将修改后的所述第一VXLAN表项作为所述第二VXLAN表项。


8.一种虚拟可扩展局域网通信方法,其特征在于,应用于远端VTEP设备,所述远端VTEP设备支持EVPN路由的MAC地址为指定MAC地址时携带私有透明传递属性,所述方法包括:
接收其他VTEP设备发送的第一EVPN路由;
在所述远端VTEP设备不存在与所述第一EVPN路由匹配的VXLAN表项时,基于所述第一EVPN路由生成第二ARP请求报文,并广播所述第二ARP请求报文;
在所述远端VTEP设备存在与所述第一EVPN路由匹配的VXLAN表项时,将所述远端VTEP设备作为目的VTEP设备,基于所述...

【专利技术属性】
技术研发人员:谯良刚
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:四川;51

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

1