[发明专利]一种地址老化方法和装置有效
申请号: | 201711242598.5 | 申请日: | 2017-11-30 |
公开(公告)号: | CN108023974B | 公开(公告)日: | 2021-01-26 |
发明(设计)人: | 闫丰;梁学伟;郭建军 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L12/947 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 地址 老化 方法 装置 | ||
本发明提供了一种地址老化方法和装置,应用于作为虚拟扩展局域网VXLAN隧道终端的堆叠系统的成员设备,该装置中,交换芯片确定出端口为本地端口的MAC地址表项老化,生成本地MAC地址老化通知报文,发送给处理器;处理器根据本地MAC地址老化通知报文生成MAC地址查询报文并发送至交换芯片;交换芯片通过堆叠口将生成的MAC地址查询报文,通过堆叠口接收MAC地址查询响应报文并发送至处理器;处理器根据接收的来自其他成员设备的MAC地址查询响应报文,确定本设备为最后业务处理设备,则生成远端MAC地址老化报文并发往交换芯片;交换芯片通过连接每个对端发送远端MAC地址老化报文,确保将堆叠系统所有成员设备都已老化的MAC地址通知其他对端老化。
技术领域
本发明涉及通信技术领域,特别涉及一种地址老化方法和装置。
背景技术
以太网虚拟专用网络(Ethernet Virtual Private Network,EVPN)是一种二层虚拟专用网络(Virtual Private Network,VPN)技术。控制层面采用MP-BGP通告EVPN路由信息,数据平面可采用虚拟扩展局域网(Virtual Extensible Local Area Network,VXLAN)等二层虚拟专用网(Virtual Private Network,VPN)协议报文。
EVPN网络里,服务提供商网络边缘设备学习MAC地址分为本地学习(locallearning)模式以及远端学习(remote learning)。
譬如,作为服务提供商网络边缘设备的VXLAN隧道终点(VXLAN Tunnel EndPoint,VTEP)收到数据报文或ARP等协议报文时,基于源MAC地址进行学习为本地学习模式。VTEP将本地学习的MAC地址通过MP-BGP的MAC/IP发布路由(MAC/IP Advertisement Route)发布给同一虚拟转发实例(Virtual Switch Instance,VSI)的其他VTEP。其他VTEP根据收到的MAC/IP发布路由中的MAC地址学习为远端学习模式。
当VTEP本地学习的某个MAC地址被老化时,通过MG-BGP向VSI内其他VTEP发送MAC地址老化通知,将其他VTEP远程学习的MAC地址同步老化。但是现有技术存在的问题当堆叠系统作为VTEP时,堆叠系统的主设备执行堆叠系统的控制层面的处理,当主设备上因为没有数据流导致某个MAC地址被老化而其他从设备的MAC地址未老化时,主设备会主动将其他VTEP远程学习的这个MAC地址老化。而EVPN网络为了减少泛洪,禁止在VXLAN隧道口进行流量泛洪,这样对端VTEP对这类误报的老化MAC地址的转发失败,导致了流量丢弃故障。
发明内容
本发明的目的在于,提供一种地址老化方法,使得作为EVPN网络的VTEP的堆叠系统的各成员设备只将堆叠系统所有成员设备都已老化的MAC地址通知其他VTEP进行老化,避免MAC地址老化误报导致的流量丢弃。
为实现上述目的,本发明提供了一种地址老化方法,应用于作为虚拟扩展局域网隧道终端的堆叠系统的成员设备,其中该方法包括:
交换芯片确定出端口为本地端口的MAC地址表项老化;交换芯片生成本地MAC地址老化通知报文,通过连接处理器的端口发送本地MAC地址老化通知报文;处理器根据本地MAC地址老化通知报文生成MAC地址查询报文并通过连接交换芯片的端口发送至交换芯片;
交换芯片通过堆叠口将生成的MAC地址查询报文发往其他成员设备,通过堆叠口接收其他成员设备的MAC地址查询响应报文,通过连接处理器的端口发送至处理器;
处理器根据接收的来自其他成员设备的MAC地址查询响应报文,确定其他成员设备的处理器未记录生成的MAC地址查询报文携带的MAC地址匹配的MAC地址表项,则生成远端MAC地址老化报文,并发往交换芯片;交换芯片向每个对端发送远端MAC地址老化报文,用以将堆叠系统所有成员设备均已老化的MAC地址通告给每个对端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711242598.5/2.html,转载请声明来源钻瓜专利网。