[发明专利]一种MAC地址学习方法及核心交换节点无效
申请号: | 201310403819.8 | 申请日: | 2013-09-06 |
公开(公告)号: | CN103475587A | 公开(公告)日: | 2013-12-25 |
发明(设计)人: | 程永;赫英海 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 mac 地址 学习方法 核心 交换 节点 | ||
技术领域
本发明涉及通信领域,尤其涉及一种MAC(Media Access Control,介质访问控制)地址学习方法及核心交换节点。
背景技术
VPLS(Virtual Private LAN Service,虚拟专用局域网服务)是一种MPLS(Multiple Protocol Label Switching,多协议标签交换)二层VPN(Virtual Private Network,虚拟专用网)技术。VPLS使分散在不同地理位置上的用户端可以相互通信,就像它们直接相互连接在一起一样,即把城域网和广域网变成对所有用户位置是透明的。
如图1所示,为现有的一种VPLS网络架构,其中,VPLS1-VPLS4为核心交换节点,两两之间full mesh(全网状)互联,并且互联之间配置水平分割组;VPLS5-VPLS8作为接入节点每个都通过主、备PW(Pseudo Wire,伪线)双归到一对核心交换节点上。
如图1所示,当接入节点VPLS5的主PW处发生中断时,接入节点VPLS5就会通过备用PW向VPLS2发送MAC地址回收报文通知VPLS2清除VPLS5上连接的用户设备的MAC地址,同时,VPLS2向其他核心交换节点(VPLS1、VPLS3和VPLS4)转发所述MAC地址回收报文,其他核心交换节点收到VPLS2转发的MAC地址回收报文后,也会清除VPLS5、VPLS6、VPLS7上连接的用户设备的MAC地址。然后所有的核心交换节点通过未知单播重新学习VPLS5、VPLS6、VPLS7上连接的用户设备的MAC地址。
在进行上述MAC地址回收的过程中,发明人发现当任何一个接入节点或者接入节点的主备PW发生故障时,就会触发整个相关VPLS清除相关MAC,在上述情况只需要清除VPLS5上连接的用户设备的MAC地址变成了清除VPLS5、VPLS6、VPLS7上连接的用户设备的MAC地址,清除量过大,通过未知单播重新学习的MAC地址过多,导致未知单播流量过大。
发明内容
本发明的实施例提供一种MAC地址学习方法及核心交换节点,可以减少MAC地址清除量,进而减少了网络中的未知单播量。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,公开了一种MAC地址学习方法,包括:
第一核心交换节点接收检测到故障的接入节点通过备用伪线PW发送的MAC地址刷新报文,所述MAC地址刷新报文中携带有与第一接入节点连接的用户设备的MAC地址,所述第一接入节点为检测到故障的接入节点;
所述第一核心交换节点将所述MAC地址刷新报文中的携带的MAC地址取出并刷新所述第一核心交换节点的MAC地址表内存储的、所述备用PW对应的MAC地址表项中,所述MAC地址表中存储有各PW对应的MAC地址表项;
所述第一核心交换节点通过中心hub PW将所述MAC地址刷新报文转发给第二核心交换节点,以使得所述第二核心交换节点将所述MAC地址刷新报文中的携带的MAC地址取出并刷新到所述第二核心交换节点的MAC地址表内存储的、所述hub PW对应的MAC地址表项中;所述中心hub PW是所述第一核心交换节点与所述第二核心交换节点间的PW。
结合第一方面,在第一种可能的实现方式中,所述MAC刷新地址报文包括:MAC地址回收报文;
所述MAC地址回收报文中携带有MAC类型长度值TLV,所述MACTLV指示所述核心交换节点学习所述MAC地址回收报文中携带的MAC地址。
结合第一方面,在第一种可能的实现方式中,所述MAC刷新地址报文包括:MAC地址学习协议报文;
则,所述第一核心交换节点通过备用PW接收MAC地址刷新报文,所述MAC地址刷新报文中携带有与检测到故障的接入节点连接的用户设备的MAC地址,包括:
所述第一核心交换节点通过备用PW接收N个MAC地址学习协议报文,每个所述MAC地址学习协议报文中对应携带有与检测到故障的接入节点连接的一个用户设备的MAC地址,其中,所述N为检测到故障的接入节点连接的用户设备的个数。
结合第一方面、第一方面的第一种可能的实现方式或者第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310403819.8/2.html,转载请声明来源钻瓜专利网。