[发明专利]一种MAC地址的代理应答方法及装置有效
申请号: | 201911348715.5 | 申请日: | 2019-12-24 |
公开(公告)号: | CN111130981B | 公开(公告)日: | 2022-05-20 |
发明(设计)人: | 邓凯 | 申请(专利权)人: | 锐捷网络股份有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L45/745;H04L45/00;H04L61/103;H04L67/56;H04L101/622 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 王英 |
地址: | 350002 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 mac 地址 代理 应答 方法 装置 | ||
本申请提供一种MAC地址的代理应答方法及装置。该方法中,首先接收连接的交换机发送的请求报文;然后根据所述请求报文的目的IP地址查询邻接ADJ抑制表;在第一配置条件下,若查询到与目的IP地址对应的表项,对所述请求报文进行代理应答;在第二配置条件下,若查询到与所述目的IP地址对应的表项,比对所述表项中的接口信息和所述请求报文携带的接口信息、以及所述表项中的虚拟局域网标识符VID信息和所述请求报文携带的VID信息是否均相同;若均相同,则丢弃所述请求报文;否则对所述请求报文进行代理应答。上述方法中,用以解决代理应答的请求报文和目的主机应答的报文发生冲突,从而导致二层流量转发路径不受控的问题。
技术领域
本申请涉及计算机通信技术领域,尤其涉及一种MAC地址的代理应答方法及装置。
背景技术
VXLAN(Virtual eXtensible LAN,虚拟可扩展局域网),是一种overlay的网络技术,建立在物理IP(Internet Protocol,互联网协议)(underlay)网络之上的虚拟以太网,使用MAC(Media Access Control,媒体访问控制)in UDP(User Datagram Protocol,用户数据报协议)的方法进行封装,共50字节的封装报文头,具备24位VXLAN标识符VNI(VXLANNetwork Identifier,虚拟扩展本地网络标识符),打破目前广泛采用的VLAN(VirtualLocal Area Network,虚拟局域网)所能表示的4096个隔离网络的限制,使用户可以创建16777216个相互隔离的虚拟网络,满足多租户环境和规模扩展的需求,是一种大二层虚拟网络扩展的隧道封装技术。
在多台主机通过一台二层交换机接入VTEP(VXLAN Tunnel End Point,虚拟可扩展局域网隧道端点)的场景下,若请求主机和目的主机属于同一VXLAN子网下的同一VLAN域,则会出现VTEP代理应答的请求报文与主机真实应答的应答报文发生冲突的问题。
相关技术中,解决代理应答报文冲突的问题采用的方法是,网关在一定时间内周期性发送代理的应答报文,即靠网关在一定时间内多次发送应答报文,确保主机最后学到的ADJ表项是网关应答的,而不是目标主机真实应答的,其中,ADJ表项在IPv4(InternetProtocol version 4,互联网协议第四版)网络中为ARP表项,在IPv6(Internet Protocolversion 6,互联网协议第六版)网络中为ND(Neighbor Discovery,邻居发现)表项。然而,发明人发现,该技术存在的问题包括:(1)在可靠性和易用性方面较差。具体的,开启地址解析代理功能的网关,需要配置代理应答的发送周期和发送总时长,而这些时间参数的设定要根据具体的网络拓扑和网络性能进行实验后靠经验获取。(2)初期可能发生流量震荡。具体的,因为主机依然可能进行真实的应答,所以初期流量可能发生短暂的直通,绕过了网关的监控。(3)无法适用于VXLAN的所用场景。具体的,该方法若应用到VXLAN,则同一VXLAN子网下的所有二层流量均需经过网关绕行,无法满足差异性需求。例如,同一VXLAN子网下有多个VLAN域,同一VTEP接口下同一VLAN域内的二层流量需要直通,不同VTEP接口或不同VLAN域内的二层流量需要导向网关进行监控。
发明内容
本申请提供一种MAC地址的代理应答方法及装置,以至少解决相关技术中对于请求报文的应答发生冲突的问题。本申请的技术方案如下:
根据本申请实施例的第一方面,提供一种MAC地址的代理应答方法,应用于VXLAN的接入VTEP中,包括:
接收连接的交换机发送的请求报文;其中,所述请求报文是所述交换机连接的第一主机请求第二主机的MAC地址而广播的;
根据所述请求报文的目的互联网协议IP地址查询邻接ADJ抑制表,所述ADJ抑制表在互联网通信协议第四版IPv4网络中为地址解析协议ARP抑制表,在互联网通信协议第六版IPv6网络中为邻居发现ND抑制表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐捷网络股份有限公司,未经锐捷网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911348715.5/2.html,转载请声明来源钻瓜专利网。