一种主备切换方法及装置制造方法及图纸

技术编号:18053903 阅读:57 留言:0更新日期:2018-05-26 10:39
本申请提供一种主备切换方法及装置,所述方法包括:若所述接入设备为主用设备,且接收到重启指令,则向备用设备发送第一类型VRRP通告报文;若接收到确认应答报文,或,在预设时长内未接收到确认应答报文,则进行重启;若所述接入设备为备用设备,且接收到第一类型VRRP通告报文,则切换为代理主设备状态,并向主用设备返回确认应答报文;若所述接入设备为代理主设备状态,则下发VRRP虚MAC地址,发布路由信息,并定时发送VRRP协议报文。应用本申请实施例可以避免主用设备响应重启指令重启期间的流量丢失。

【技术实现步骤摘要】
一种主备切换方法及装置
本申请涉及网络通信
,尤其涉及一种主备切换方法及装置。
技术介绍
多机备份功能可以保证关键业务节点在单点故障的情况下,用户业务不被中断。配置了多机备份功能后,主用设备将使用业务建立的业务数据备份通道,将本地生成的动态业务信息实时备份到备用设备。当主用设备发生故障时,备用设备能够代替主设备工作。由于备用设备上已经存在备份的业务信息,所以已上线的用户不需要重新拨号,计费、授权信息也不会丢失,用户业务不会中断,提高了网络的可靠性。然而实践发现,在现有多机备份方案中,当主用设备响应重启指令进行重启时,备用设备需要通过VRRP(VirtualRouterRedundancyProtocol,虚拟路由冗余协议)协议或者BFD(BidirectionalForwardingDetection,双向转发检测)联动VRRP来感知主设备重启,从而进行主备切换,在主备切换期间,会发生流量丢失。
技术实现思路
本申请提供一种主备切换方法及装置,以解决现有多机备份方案中主备切换期间会存在流量丢失的问题根据本申请的第一方面,提供一种主备切换方法,应用于支持虚拟路由冗余协议VRRP协议的多机备份组网中的接入设备,所述方法包括:若所述接入设备为主用设备且接收到重启指令,则向备用设备发送第一类型VRRP通告报文;其中,所述第一类型VRRP通告报文用于指示备用设备切换为代理主设备状态;若接收到确认应答报文或在预设时长内未接收到确认应答报文,则进行重启。根据本申请的第二方面,提供一种主备切换方法,应用于支持虚拟路由冗余协议VRRP协议的多机备份组网中的接入设备,所述方法包括:若所述接入设备为备用设备,且接收到第一类型VRRP通告报文,则切换为代理主设备状态,并向主用设备返回确认应答报文;若所述接入设备为代理主设备状态,则下发VRRP虚媒体访问控制MAC地址,发布路由信息,并定时发送VRRP协议报文。根据本申请的第三方面,提供主备切换装置,应用于支持虚拟路由冗余协议VRRP协议的多机备份组网中的接入设备,所述装置包括:接收单元,用于接收重启指令;发送单元,用于若所述接入设备为主用设备,且所述接收单元接收到重启指令,则向备用设备发送第一类型VRRP通告报文;所述第一类型VRRP通告报文用于指示备用设备切换为代理主设备状态;重启单元,用于若所述接收单元接收到确认应答报文,或,所述接收单元在预设时长内未接收到确认应答报文,则进行重启。根据本申请的第四方面,提供主备切换装置,应用于支持虚拟路由冗余协议VRRP协议的多机备份组网中的接入设备,所述装置包括:接收单元,用于接收第一类型VRRP通告报文;切换单元,用于若所述接入设备为备用设备,且所述接收单元接收到第一类型VRRP通告报文,则切换为代理主设备状态;发送单元,用于若所述接入设备为备用设备,且所述接收单元接收到第一类型VRRP通告报文,则向主用设备返回确认应答报文;所述发送单元,还用于若所述接入设备为代理主设备状态,则下发VRRP虚MAC地址,发布路由信息,并定时发送VRRP协议报文。应用本申请,若接入设备为主用设备,且接收到重启指令,则向备用设备发送第一类型VRRP通告报文;若接收到确认应答报文,或,在预设时长内未接收到确认应答报文,则进行重启;若接入设备为备用设备,且接收到第一类型VRRP通告报文,则切换为代理主设备状态,并向主用设备返回确认应答报文;若接入设备为代理主设备状态,则下发VRRPMAC地址,发布路由信息,并定时发送VRRP协议报文,与现有多机备份组网中的主备切换方案相比,通过主用设备在重启之前主动通知备用设备切换为代理主设备状态,备用设备不需要通过VRRP协议或BFD联动的VRRP协议来感知主用设备重启,主用设备响应重启指令重启期间可以由该代理主设备状态的接入设备进行流量转发,避免了流量丢失。附图说明图1是本申请实施例提供的一种支持VRRP协议的多机备份组网中的状态机示意图;图2是本申请实施例提供的一种主备切换方法的流程示意图;图3是本申请实施例提供的一种具体应用场景的架构示意图;图4是本申请实施例提供的一种主备切换装置的结构示意图;图5是本申请实施例提供的另一种主备切换装置的结构示意图;图6是本申请实施例提供的一种主备切换装置的结构示意图;图7是本申请实施例提供的另一种主备切换装置的结构示意图。具体实施方式为了使本
的人员更好地理解本申请实施例中的技术方案,下面先对支持VRRP协议的多机备份组网中的主备设备需要遵循的规则进行简单说明。1、主用设备下发VRRP虚MAC地址,备用设备不会下发VRRP虚MAC地址;2、主用设备定时发送VRRP协议报文,刷新二层交换机MAC表项,以使用户访问网络的流量能够按照刷新后的MAC表项找到出接口转发;3、主用设备发布路由,备用设备不发布路由。为了使本申请实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本申请实施例中技术方案作进一步详细的说明。请参见图1,为本申请实施例提供的一种支持VRRP协议的多机备份组网中的状态机示意图,如图1所示,在本申请实施例中,在原有的主用设备(Master)状态机、备用设备(Backup)状态机以及初始(Initialize)状态机的基础上,新增代理主设备(Master-Proxy)状态机;其中:多机备份组网初始化运行时,各接入设备为Initialize状态,并进行主用设备竞选,竞选为主用设备的接入设备由Initialize状态切换为Master状态,其余接入设备切换由Initialize状态为Backup状态;当备用设备接收到主用设备发送的用于指示备设备切换为代理主设备状态的VRRP通告报文(本文中称为第一类型VRRP通告报文)时,切换为Master-Proxy状态;其中,主用设备在接收到重启指令时,发送第一类型VRRP通告报文,主用设备重启完成时,先由Master状态切换为Backup状态,并在预设延迟抢占时间后由Backup状态切换为Master状态;Master-Proxy状态的接入设备接收到主用设备发送的VRRP协议报文时,由Master-Proxy状态切换为Backup状态;任意状态的接入设备发生设备或端口故障时,均切换为Initialize状态;其中,当主用设备故障时,主用设备由Master状态切换为Initialize状态,且备用设备重新选举新的主用设备,新的主用设备由Backup状态切换为Master状态。请参见图2,为本申请实施例提供的一种主备切换方法的流程示意图,其中,该主备切换方法可以应用于支持VRRP协议的多机备份组网中的接入设备,如BRAS(BroadbandRemoteAccessServer,宽带远程接入服务器),如图2所示,该主备切换方法可以包括以下步骤:步骤201、若接入设备为主用设备,且接收到重启指令,则向备用设备发送第一类型VRRP通告报文;若接收到确认应答报文,或,在预设时长内未接收到确认应答报文,则进行重启。本申请实施例中,若主用设备接收到重启指令,例如,主用设备进行版本升级,则主用设备在进行重启之前,需要向备用设备发送第一类型VRRP通告报文,并在接收到备用设备发送的确认应答报文(如ACK(确认)报文),或,在预本文档来自技高网
...
一种主备切换方法及装置

【技术保护点】
一种主备切换方法,应用于支持虚拟路由冗余协议VRRP协议的多机备份组网中的接入设备,其特征在于,所述方法包括:若所述接入设备为主用设备且接收到重启指令,则向备用设备发送第一类型VRRP通告报文;其中,所述第一类型VRRP通告报文用于指示备用设备切换为代理主设备状态;若接收到确认应答报文或在预设时长内未接收到确认应答报文,则进行重启。

【技术特征摘要】
1.一种主备切换方法,应用于支持虚拟路由冗余协议VRRP协议的多机备份组网中的接入设备,其特征在于,所述方法包括:若所述接入设备为主用设备且接收到重启指令,则向备用设备发送第一类型VRRP通告报文;其中,所述第一类型VRRP通告报文用于指示备用设备切换为代理主设备状态;若接收到确认应答报文或在预设时长内未接收到确认应答报文,则进行重启。2.根据权利要求1所述的方法,其特征在于,所述向备用设备发送第一类型VRRP通告报文之后,进行重启之前,还包括:拒绝响应免费ARP报文和VRRP协议报文,并拒绝定时发送VRRP协议报文。3.根据权利要求1所述的方法,其特征在于,所述进行重启之后,还包括:若重启完成,则切换为备用设备状态;若接收到VRRP协议报文,且确定所述接入设备的优先级高于所述VRRP协议报文中携带的优先级,则等待预设延迟抢占时间后切换为主用设备状态。4.一种主备切换方法,应用于支持虚拟路由冗余协议VRRP协议的多机备份组网中的接入设备,其特征在于,所述方法包括:若所述接入设备为备用设备,且接收到第一类型VRRP通告报文,则切换为代理主设备状态,并向主用设备返回确认应答报文;若所述接入设备为代理主设备状态,则下发VRRP虚媒体访问控制MAC地址,发布路由信息,并定时发送VRRP协议报文。5.根据权利要求4所述的方法,其特征在于,所述切换为代理主设备状态之前,还包括:若存在其它备用设备,则与所述其它备用设备进行代理主设备选举;若所述接入设备被选举为代理主设备,则确定执行所述切换为代理主设备状态的步骤。6.根据权利要求4所述的方法,其特征在于,所述切换为代理主设备状态之后,还包括:若接收到VRRP协议报文,且确定所述接入设备的优先级低于所述VRRP协议报文中携带的优先级,则切换为备用设备状态。7.一种主备切换装置,应用于支持虚拟路由冗余协议VRRP协议的多机备份组网中的接入设备,其特征在于,所述装置包括:接收单元,用于接收重启指令;发送单元,用于若所述接入设备为主用设备,且所述接收单元接收到重启指令,则向备用设备发送第一类型VRRP通告报文;所述第一类型...

【专利技术属性】
技术研发人员:章靠徐步正周英林英姿
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1