【技术实现步骤摘要】
地址解析协议报文代理方法和装置
本专利技术涉及计算机通信
,特别是涉及一种地址解析协议报文代理方法和装置。
技术介绍
EVPN(EthernetVirtualPrivateNetwork,以太网虚拟专用网络)的转发数据平面采用VxLAN(VirtualExtensibleLocalAreaNetwork,虚拟可扩展局域网)封装方式转发数据报文,通过EVPN网关为同一租户的不同子网提供三层互联。如图1所示,当EVPN采用分布式网关架构时,每台VTEP(VxLANTunnelEndPoint,VxLAN隧道端点)设备都可以作为EVPN网关,对本地站点的流量进行三层转发。但是,不同的分布式网关接入用户数目不同且每个分布式网关的处理能力存在差异,导致不同的分布式网关之间ARP(AddressResolutionProtocol,地址解析协议)的处理能力较大差异。当其中一个分布式网关的ARP表项达到最大规格时,无法针对请求网关MAC(MediaAccessControl,媒体访问控制)地址的ARP报文学习ARP表项并进行响应,也无法针对三层转发的以太网数据报文的目的I ...
【技术保护点】
一种地址解析协议报文代理方法,应用于以太网虚拟专用网络的被代理分布式网关,其特征在于,所述方法包括:接收地址解析协议ARP请求报文;确定存储的ARP表项的数目已达阈值;基于虚拟转发实例内连接其他每个分布式网关的虚拟可扩展局域网VxLAN隧道广播VxLAN封装的ARP代理请求报文;收到通过连接代理分布式网关的VxLAN隧道接收的VxLAN封装的ARP代理响应报文;基于连接所述代理分布式网关的VxLAN隧道封装ARP请求报文,并设置代理标识,通过连接所述代理分布式网关的VxLAN隧道发送具有所述代理标识的VxLAN封装的ARP请求报文。
【技术特征摘要】
1.一种地址解析协议报文代理方法,应用于以太网虚拟专用网络的被代理分布式网关,其特征在于,所述方法包括:接收地址解析协议ARP请求报文;确定存储的ARP表项的数目已达阈值;基于虚拟转发实例内连接其他每个分布式网关的虚拟可扩展局域网VxLAN隧道广播VxLAN封装的ARP代理请求报文;收到通过连接代理分布式网关的VxLAN隧道接收的VxLAN封装的ARP代理响应报文;基于连接所述代理分布式网关的VxLAN隧道封装ARP请求报文,并设置代理标识,通过连接所述代理分布式网关的VxLAN隧道发送具有所述代理标识的VxLAN封装的ARP请求报文。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据收到的所述ARP请求报文的端口、所属虚拟局域网以及源媒体访问控制MAC地址学习MAC地址表项。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:通过连接所述代理分布式网关的VxLAN隧道接收具有所述代理标识的VxLAN封装的ARP响应报文;将具有所述代理标识的VxLAN封装的ARP响应报文解封装为ARP响应报文,其中,所述ARP响应报文的发送端MAC地址和发送端互联网协议IP地址分别是本地网关MAC地址和本地网关IP地址;所述ARP响应报文的目标端MAC地址和目标端IP地址分别是所述ARP请求报文的发送端MAC地址和发送端IP地址;所述ARP响应报文的目的MAC地址是所述ARP请求报文的源MAC地址;所述ARP响应报文的源MAC地址是所述本地网关MAC地址;根据学习的所述MAC地址表项发送所述ARP响应报文。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收以太网数据报文;确定所述以太网数据报文进行三层转发;未查找到所述以太网数据报文的目的IP地址对应的ARP表项;通过连接所述代理分布式网关的VxLAN隧道将所述以太网数据报文封装为VxLAN数据报文,设置所述代理标识;通过连接所述代理分布式网关的VxLAN隧道发送具有所述代理标识的所述VxLAN数据报文。5.一种地址解析协议报文代理装置,应用于以太网虚拟专用网络的被代理分布式网关,其特征在于,所述装置包括:ARP模块,接收地址解析协议ARP请求报文,确定存储的ARP表项的数目已达阈值;代理模块,基于虚拟转发实例内连接其他每个分布式网关的虚拟可扩展局域网VxLAN隧道广播VxLAN封装的ARP代理请求报文;收到通过连接代理分布式网关的VxLAN隧道接收的VxLAN封装的ARP代理响应报文;基于连接所述代理分布式网关的VxLAN隧道封装ARP请求报文,并设置代理标识;通过连接所述代理分布式网关的VxLAN隧道发送具有所述代理标识的VxLAN封装的ARP请求报文。6.根据权利要求5所述的装置,其特征在于,所述装置还包括:转发模块,根据收到的所述ARP请求报文的端口、所属虚拟局域网以及源媒体访问控制MAC地址学习MAC地址表项。7.根据权利要求6所述的装置,其特征在于,所述代理模块,收到通过连接所述代理分布式...
【专利技术属性】
技术研发人员:聂明顺,郑国良,
申请(专利权)人:新华三技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。