主、备用路由设备及设备间的备份、切换方法及路由系统的制作方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及主、备用路由设备及设备间的备份、切换方法及路由系统。
【背景技术】
[0002]VRRP (Virtual Router Redundancy Protocol,虚拟路由冗余协议)将局域网内的一组路由设备划分在一起,称为一个备份组。备份组由一个Master路由设备(主用路由设备)和多个Backup路由设备(备用路由设备)组成,功能上相当于一台虚拟路由设备。
[0003]转发任务由Master路由设备承担,路由设备正常工作情况下,用户的上行、下行流量均经过Master路由设备进行转发;若此时主用路由设备发生链路故障,备用路由设备检测到主设备故障发生状态切换,将上行流量引到新的主用路由设备(也即备用路由设备)上;下行流量经过路由收敛引导到新的主用路由设备上,但是在往用户转发时,由于没有用户的ARP (Address Resolut1n Protocol,地址解析协议)表项,需要发起ARP学习,导致流量丢失。
[0004]专利公开号为101800774A的中国专利申请《一种接入环保护方法及接入环保护网络》公开了一种接入环保护方法,包括:汇聚环仅转发三层报文且接入环仅转发二层报文,并且,在接入环的每个接入节点以所述两个汇聚节点分别作为主备网关,配置上行到核心节点的双网关。接入节点通过L2VPN的主备PW方式接入L3VPN,在每个L2/L3的接入点(汇聚节点)需要学习上千个ARP表项。因此该方法同样会存在如下问题:当主节点发生故障时,如果备节点上没有相应的ARP表项,则需要通过数据流来重新触发ARP表项的学习。大量的ARP表项学习会导致CPU短时间内开销增大,甚至可能导致控制面短时间的断流,无法满足50ms的切换要求。
[0005]由此可见,在现有技术中,当主备用路由设备进行切换时,会因备用路由设备需要学习ARP表项从而导致切换时间增加的问题。
【发明内容】
[0006]本发明要解决的主要技术问题是,提供主、备用路由设备及设备间的备份、切换方法及路由系统,解决现有技术中,当主备用路由设备进行切换时,因备用路由设备需要学习用户的ARP表项从而导致切换时间增加的问题。
[0007]为解决上述技术问题,本发明提供一种主备用路由设备间的备份方法,包括:在主备用路由设备切换之前,主用路由设备按照预设规则将学习到的用户的地址解析协议表项发送给备用路由设备;备用路由设备接收并学习地址解析协议表项。
[0008]在本法发明的一种实施例中,预设规则为:主用路由设备周期性地将学习到的用户的地址解析协议表项发送给备用路由设备;或主用路由设备在学习到的用户的地址解析协议表项的数量达到预设值时将其发送给备用路由设备。
[0009]在本法发明的一种实施例中,在主用路由设备按照预设规则将学习到的用户的地址解析协议表项发送给备用路由设备之前还包括:配置主用路由设备和备用路由设备之间的跨机架备份组。
[0010]在本法发明的一种实施例中,包括上述主备用路由设备间的备份方法中的各步骤;还包括:当主备用路由设备切换时,备用路由设备根据地址解析协议表项进行用户的下行流量的转发。
[0011]本发明还提供了一种主备用路由设备间的备份方法,包括:在主备用路由设备切换之前,主用路由设备按照预设规则将学习到的用户的地址解析协议表项发送给备用路由设备,供备用路由设备学习。
[0012]本发明还提供了一种主备用路由设备间的备份方法,包括:在主备用路由设备切换之前,备用路由设备接收主用路由设备发送的用户的地址解析协议表项;备用路由设备学习地址解析协议表项。
[0013]本发明还提供了一种主备用路由设备间的切换方法,包括上述主备用路由设备间的备份方法中的各步骤;还包括:备用路由设备根据地址解析协议表项进行用户的下行流量的转发。
[0014]本发明还提供了一种路由系统,包括:主用路由设备和至少一个备用路由设备,主用路由设备用于在主备用路由设备切换之前,按照预设规则将主用路由设备学习到的用户的地址解析协议表项发送给备用路由设备;备用路由设备用于接收并学习地址解析协议表项。
[0015]在本法发明的一种实施例中,主用路由设备用于周期性地将其学习到的用户的地址解析协议表项发送给备用路由设备;或在其学习到的用户的地址解析协议表项的数量达到预设值时将其发送给备用路由设备。
[0016]在本法发明的一种实施例中,路由系统还包括处理器,用于在主用路由设备按照预设规则将其学习到的用户的地址解析协议表项发送给备用路由设备之前,配置主用路由设备和备用路由设备之间的跨机架备份组。
[0017]在本法发明的一种实施例中,备用路由设备还用于在主备用路由设备切换时,根据地址解析协议表项进行用户的下行流量的转发。
[0018]本发明还提供了一种主用路由设备,包括:发送模块,用于在主备用路由设备切换之前,按照预设规则将学习到的用户的地址解析协议表项发送给备用路由设备,供备用路由设备学习。
[0019]本发明还提供了一种备用路由设备,包括:接收模块和学习模块;接收模块用于在主备用路由设备切换之前,接收主用路由设备发送的用户的地址解析协议表项;学习模块用于学习地址解析协议表项。
[0020]在本法发明的一种实施例中,还包括转发模块,用于根据地址解析协议表项进行用户的下行流量的转发。
[0021 ] 本发明的有益效果是:
[0022]本发明提供了主、备用路由设备及设备间的备份、切换方法及路由系统,该主备用路由设备间的备份方法包括:在主备用路由设备切换之前,主用路由设备按照预设规则将学习到的用户的地址解析协议表项发送给备用路由设备;备用路由设备接收并学习该地址解析协议表项。本发明提供的方法通过让主用路由设备在进行主备用路由设备切换之前,就将学习到的用户的地址解析协议表项发送给备用路由设备,让备用路由设备可以提前学习用户的地址解析协议表项。当主备用路由设备进行切换时,备用路由设备因已经学习了用户的地址解析协议表项,所以就可以直接根据该地址解析协议表项进行用户的下行流量的转发,从而节省了学习地址解析协议表项的时间,加快了主备用路由设备间的切换速度。
【附图说明】
[0023]图1为本发明实施例一提供的一种主备用路由设备间的备份方法的流程示意图;
[0024]图2为本发明实施例二提供的一种主备用路由设备间的备份方法的流程示意图;
[0025]图3为本发明实施例三提供的一种主备用路由设备间的切换方法的流程示意图;
[0026]图4为本发明实施例五提供的一种主备用路由设备间的备份方法的流程示意图;
[0027]图5为本发明实施例六提供的一种主备用路由设备间的备份方法的流程示意图;
[0028]图6为本发明实施例七提供的一种路由系统的结构示意图;
[0029]图7为本发明实施例七提供的另一种路由系统的结构意图;
[0030]图8为本发明实施例九提供的一种备用路由设备的结构示意图;
[0031]图9为本发明实施例久提供的另一种备用路由设备的结构示意图。
【具体实施方式】
[0032]下面通过【具体实施方式】结合附图对本发明作进一步详细说明。
[0033]实施例一:
[0034]本实施例提供了一种主备用路由设备间的备份方法,请参考图1,该方法包括如下步骤:
[0035]步骤S101:在主备用路由设备切换之前,主用路由设备按照预设规则将学习到的用户的地址解析协议表项发送给备用路由设备;
[0036]步骤S102:备用路由设备接收并学习该地址解析协议表项。
[0037]在本实施例中,在主备用路由设备进行切换之前,转发任务由主用路