[发明专利]网络中虚MAC地址表项建立的方法、路由器及系统有效
申请号: | 201210355004.2 | 申请日: | 2012-09-21 |
公开(公告)号: | CN102868616A | 公开(公告)日: | 2013-01-09 |
发明(设计)人: | 韩炜;黄调文 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L12/773;H04L12/801 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 mac 地址 建立 方法 路由器 系统 | ||
技术领域
本发明涉及网络通信技术,尤其涉及一种网络中虚介质访问控制(Media Access Control,MAC)地址表项建立的方法、路由器及系统,属于通信技术领域。
背景技术
网络运行商在进行网络规划时候经常会使用二层接入三层网络的应用场景。图1为一种典型的二层接入三层网络的应用场景示意图。如图1所示,接入设备通过伪线(Pseudo Wire,PW)冗余(Redundancy)接入虚拟路由器冗余协议(Virtual Router Redundancy Protocol,VRRP)备份组,接入设备通过主PW与主用路由器连接,接入设备通过备PW与备用路由器连接,正常情况下,该接入设备通过主PW与所述VRRP备份组进行数据狡猾,主备用路由器之间通过虚拟交换实例(Virtual Switch Instance,VSI)连接,VRRP备份组通过三层(Virtual-Ethernet Interface,VE)接口接入三层虚拟专用网络(Layer3 Virtual Private Network,L3VPN),当主PW出现故障时,该接入设备会进行PW切换,由备PW与该VRRP备份组进行连接,接入设备会通过标签分发协议(Label Distribution Protocol,LDP)向该备用路由器发送MAC清除(MAC-Withdraw)报文,该备用路由器在接收到MAC-Withdraw报文后,清除其存储的MAC地址表中的所有MAC地址表项,以保证当该接入设备通过备PW接入L3VPN后的上行和下行流量正常转发。由于此时,接入设备通过PW接入L3VPN的流量经过备用路由器转发到主用路由器后,再由主用路由器将该流量发送到L3VPN,由于备用路由器的MAC地址表项都已经删除,从备用路由器到达主用路由器的流量必须通过广播的方式进行发送,由于备用路由器可能连接多个接入设备,以广播的方式进行流量转发会将该流量转发到所有的其他接入设备,这种以广播的方式进行流量转发很容易造成网络拥塞,影响正常用户的网络业务。
发明内容
本发明提供了一种网络中虚MAC地址表项建立的方法、路由器及系统,以解决在二层接入三层网络中,接入设备通过PW Redundancy接入VRRP备份组,当主PW故障,接入设备通过备PW接入三层网络时,以广播的方式进行流量转发导致的网络拥塞的问题。
第一方面,提供了一种网络中虚MAC地址表项建立的方法,所述网络包括虚拟路由器冗余协议VRRP备份组,所述VRRP备份组包括主用路由器和备用路由器,所述主用路由器和所述备用路由器之间建立有连接,所述方法包括:
所述备用路由器检测通过所述连接从所述主用路由器学习到的所述VRRP备份组的第一虚MAC地址表项是否被删除;
当所述备用路由器检测到所述第一虚MAC地址表项被删除时,向所述主用路由器发送ARP请求报文;
所述备用路由器接收所述主用路由器发送的ARP应答报文,所述ARP应答报文的源MAC地址为所述VRRP备份组虚MAC地址;
所述备用路由器根据所述VRRP备份组虚MAC地址建立所述VRRP备份组的第二虚MAC地址表项。
在所述第一方面的第一种可能的实现方式中,所述检测通过所述连接从所述主用路由器学习到的VRRP备份组的第一虚MAC地址表项是否被删除之前包括:
所述备用路由器建立VRRP监听表项,所述VRRP监听表项包括:
VRRP监听功能使能标志位和所述VRRP备份组虚MAC地址;
相应地,当所述VRRP监听功能使能标志位为使能状态时,所述备用路由器针对所述VRRP备份组虚MAC地址对应的所述第一虚MAC地址表项进行检测。
在所述第一方面或所述第一方面的第一种可能的实现方式中,还提供了所述第一方面的第二种可能的实现方式,在所述第一方面的第二种可能的实现方式中,所述连接可以为虚拟交换实例VSI连接或虚拟交换网VLAN连接。
在所述第一方面或所述第一方面的上述任意一种可能的实现方式中,还提供了所述第一方面的第三种可能的实现方式,在所述第一方面的第三种可能的实现方式中,所述网络还包括接入设备,所述接入设备通过伪线PW冗余Redundancy接入所述VRRP备份组,所述接入设备通过第一PW与所述主用路由器连接,通过第二PW与所述备用路由器连接,正常情况下,所述接入设备通过所述第一PW与所述VRRP备份组进行数据交换,所述检测通过所述连接从所述主用路由器学习到的VRRP备份组的第一虚MAC地址表项是否被删除之前包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210355004.2/2.html,转载请声明来源钻瓜专利网。