The present invention provides a MAC address table item processing method and device. In the present invention, when the first VTEP receives the table item aging message synchronized by the second VTEP, it determines whether the MAC address table item to be deleted is in use, and if it is in use, it does not delete the MAC address table item, thereby avoiding unicast traffic changes forwarded based on the MAC address table item. To reduce the consumption of network resources for broadcast traffic.
【技术实现步骤摘要】
一种MAC地址表项处理方法及装置
本专利技术涉及网络通信
,尤其涉及一种MAC地址表项处理方法及装置。
技术介绍
EVPN(EthernetVirtualPrivateNetwork,以太网虚拟专用网络)是一种二层VPN技术,控制平面采用MP-BGP(Multiprotocol-BorderGatewayProtocol,多协议边界网关协议)通告EVPN路由,数据平面采用VXLAN(VirtualeXtensibleLAN,可扩展虚拟局域网络)封装方式转发报文。为了提升EVPN组网中接入侧的可靠性,用户主机采用多归属接入EVPN,如图1所示,主机2通过交换设备SW同时接入EVPN的2个VTEP(VXLANTunnelEndPoint,VXLAN隧道端点),VTEP2和VTEP3。这使得主机1与主机2之间交互的单播流量存在不走同一转发路径的情况,比如,主机1发往主机2的流量的转发路径为:主机1→VTEP1→VTEP3→SW→主机2;主机2发往主机1的流量的转发路径为:主机2→SW→VTEP2→VTEP1→主机1。若主机2发往主机1的流量较少,且报文之间的时间间隔较长,则会导致VTEP2上本地学习的主机2的MAC(MediaAccessControl,介质访问控制)地址表项老化,VTEP2向VTEP1和VTEP3同步表项老化消息,以使VTEP1和VTEP3删除各自记录的主机2的MAC地址表项。若主机1发往主机2的流量(目的MAC地址为主机2的MAC地址)较大,又无法命中MAC地址表项(VTEP1和VTEP3上的主机2的MAC地址表项已删除),则单播流量会 ...
【技术保护点】
1.一种介质访问控制MAC地址表项处理方法,应用于以太网虚拟专用网络EVPN中的第一可扩展虚拟局域网络VXLAN隧道端点VTEP,其特征在于,所述EVPN中还包括第二VTEP,所述方法包括:接收所述第二VTEP发送的表项老化消息,所述表项老化消息中携带所述第二VTEP通告删除的第一MAC地址;确定本地记录的第一MAC地址表项是否被命中,所述第一MAC地址表项中包括所述第一MAC地址;若所述第一MAC地址表项被命中,则禁止删除所述第一MAC地址表项。
【技术特征摘要】
1.一种介质访问控制MAC地址表项处理方法,应用于以太网虚拟专用网络EVPN中的第一可扩展虚拟局域网络VXLAN隧道端点VTEP,其特征在于,所述EVPN中还包括第二VTEP,所述方法包括:接收所述第二VTEP发送的表项老化消息,所述表项老化消息中携带所述第二VTEP通告删除的第一MAC地址;确定本地记录的第一MAC地址表项是否被命中,所述第一MAC地址表项中包括所述第一MAC地址;若所述第一MAC地址表项被命中,则禁止删除所述第一MAC地址表项。2.如权利要求1所述的方法,其特征在于,所述方法还包括:若所述第一MAC地址表项未被命中,则删除所述第一MAC地址表项。3.如权利要求1所述的方法,其特征在于,所述确定本地记录的第一MAC地址表项是否被命中,包括:查询所述第一MAC地址表项的命中标志位,所述命中标志位包括源命中标志位和目的命中标志位,所述源命中标志位用于表示MAC地址表项是否基于报文的源MAC地址被命中,所述目的命中标志位用于表示MAC地址表项是否基于报文的目的MAC地址被命中;若所述命中标志位的值均为第一值,则确定所述第一MAC地址表项未被命中;若所述命中标志位中任一标志位的值为第二值,则确定所述第一MAC地址表项被命中;其中,所述第一值不等于所述第二值。4.如权利要求3所述的方法,其特征在于,所述确定所述第一MAC地址表项被命中之后,还包括:设置所述命中标志位的值均为第一值。5.如权利要求1所述的方法,其特征在于,所述方法还包括:接收所述第二VTEP发送的表项同步消息,所述表项同步消息中携带所述第二VTEP请求同步的第二MAC地址;若本地存在包括所述第二MAC地址的第二MAC地址表项,且所述第二MAC地址表项基于报文的源MAC地址被命中,则删除所述第二MAC地址表项,所述第二MAC地址表项的出接口为连接所述第二MAC地址对应主机的本地接口;在删除所述第二MAC地址表项后,查询本地是否存在所述第二MAC地址表项;若不存在所述第二MAC地址表项,则生成包括所述第二MAC地址的第三MAC地址表项,所述第三MAC地址表项的出接口为指向所述第二VTEP的VXLAN隧道。6.一种介质访问控制MA...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。