VRRP备份组状态切换的方法及装置制造方法及图纸

技术编号:13711318 阅读:47 留言:0更新日期:2016-09-16 14:21
本申请提供VRRP备份组状态切换的方法及装置,该方法包括:根据主主控备份的VRRP备份组的状态,在备主控上保持VRRP备份组的状态不变;当备主控切换为主主控时,若框式多主控设备在VRRP备份组中处于主控状态,则将主控状态通知至备用路由器,并在间隔第一预设时间段后,更新自身的生效优先级;若框式多主控设备在VRRP备份组中处于备用状态,则根据VRRP备份组中的主控路由器的主控通告时间间隔更新自身的备用超时时间,并在间隔第二预设时间段后,更新自身的生效优先级;所述VRRP备份组重新进行状态选举。应用该方法,可以避免在框式多主控设备发生主备切换时,引起网络异常,并且实现过程较简单。

【技术实现步骤摘要】

本申请涉及网络通信
,尤其涉及VRRP(Virtual Router Redundancy Protocol,虚拟路由冗余协议)备份组状态切换的方法及装置。
技术介绍
VRRP将可以承担网关功能的一组路由器加入到VRRP备份组中,形成一台虚拟路由器,局域网内的主机只需将虚拟路由器配置为网关。在VRRP备份组中,由VRRP选举机制决定哪台路由器承担转发任务,即选举出主控路由器,则其他的路由器为备用路由器。当主控路由器出现异常时,可以通过超时机制及选举机制从备用路由器中选举出新的主控路由器,而网关内的其它设备无需做任何变动,从而有效地提高了网关的稳定性。当上述承载VRRP协议的路由器为框式多主控设备时,框式多主控设备的主主控(生效的主控板)负责管理VRRP备份组,而备主控(除主主控以外的其它主控板)上并未备份VRRP备份组的运行状态相关信息。那么,当框式多主控设备因为某种原因,例如,主主控故障,发生主备切换,即备主控切换为主主控时,VRRP备份组也要重新进行状态选举。由于备主控上并未备份VRRP备份组的运行状态相关信息,从而造成VRRP备份组在重新选举时状态异常,进而引起网络异常,例如网络震荡。现有技术中,为了避免框式多主控设备发生主备切换,VRRP备份组进行状态选举时,引起网络异常,可以采取两种方案。方案一:框式多主控设备的主主控实时将VRRP备份组的运行状态相关信息备份至备主控;方案二:框式多
主控设备的主主控将收到的VRRP通告报文,以及VRRP备份组的各监视项状态信息实时发送至备主控。通过方案一和方案二,可以使得备主控备份VRRP备份组的运行状态相关信息。然而,当采用方案一时,主主控向备主控备份的信息太多,实现较复杂,而且,由于是实时备份,则需要提高监视项模块的运行速度,以保证所备份的信息实时有效;当采用方案二时,主主控向备主控发送的信息太多,实现较复杂,而且很难保证备主控上所备份的VRRP备份组的运行状态相关信息与主主控完全保持一致。
技术实现思路
有鉴于此,本申请提供一种VRRP备份组状态切换的方法及装置,以避免在框式多主控设备发生主备切换,VRRP备份组重新进行状态选举时,引起网络异常,并且本申请所提供的方法实现过程较简单,还降低了对框式多主控设备监视项模块运行速度的依赖。具体地,本申请是通过如下技术方案实现的:根据本申请实施例的第一方面,提供一种VRRP备份组状态切换的方法,所述方法应用在框式多主控设备上,所述框式多主控设备包括主主控和备主控,所述方法包括:根据所述主主控备份的VRRP备份组的状态,在所述备主控上保持VRRP备份组的状态不变,所述VRRP备份组的状态包括所述框式多主控设备在VRRP备份组中处于主控状态,或者备用状态;当所述备主控切换为主主控时,根据新的主主控上的VRRP备份组的当前状态,若所述框式多主控设备在VRRP备份组中处于主控状态,则将主控状态通知至所述VRRP备份组中的备用路由器,并在间隔第一预设时间段后,更新自身在所述VRRP备份组中的生效优先级;若所述框式多主控设备在VRRP备份组中处于备用状态,则根据所述VRRP备份组中的主控路由器的主控通告时间间隔更新自身在所述VRRP备份组中的备用超时时间,并在间隔第二预设时间段后,更新自身在所述VRRP备份组中
的生效优先级;所述VRRP备份组重新进行状态选举。在一个实施例中,所述根据所述主主控备份的VRRP备份组的状态,在所述备主控上保持VRRP备份组的状态不变,包括:在所述VRRP备份组完成状态选举后,所述主主控将VRRP备份组的状态发送至备主控,根据所述VRRP备份组的状态,若所述框式多主控设备在VRRP备份组中为主控路由器,则在所述备主控上,将自身在所述VRRP备份组中的生效优先级设置为预设的最高优先级;若所述框式多主控设备在VRRP备份组中为备用路由器,则在所述备主控上,将自身在所述VRRP备份组中的生效优先级设置为预设的最低优先级。在另一个实施例中,所述将主控状态通知至所述VRRP备份组中的备用路由器,并在间隔第一预设时间段后,更新自身在所述VRRP备份组中的生效优先级,包括:将本地设置的通告时间间隔作为主控通告时间间隔,根据所述主控通告时间间隔向所述VRRP备份组中的备用路由器发送主控状态通告报文,所述主控状态通告报文携带所述最高优先级;发送完N次所述主控状态通告报文后,根据各监视项状态更新自身在所述VRRP备份组中的生效优先级,所述N为大于0的自然数。在又一个实施例中,所述根据所述VRRP备份组中的主控路由器的主控通告时间间隔更新自身在所述VRRP备份组中的备用超时时间,并在间隔第二预设时间段后,更新自身在所述VRRP备份组中的生效优先级,包括:根据本地设置的通告时间间隔,向所述VRRP备份组中的主控路由器发送M次备用状态通告报文,所述备用状态通告报文携带所述最低优先级,所述M为大于0的自然数;若在当前的备用超时时间内,接收到所述主控路由器发送的主控通告报文,所述主控通告报文携带主控通告时间间隔,则根据所述主控通告时间间隔更新自身在所述VRRP备份组中的备用超时时间,并在获取到所述主控通告时间间
隔后,根据各监视项状态更新自身在所述VRRP备份组中的生效优先级。在又一个实施例中,所述方法还包括:若在所述当前的备用超时时间内,未接收到所述主控路由器发送的主控通告报文,则将自身状态由备用状态切换为主控状态。根据本申请实施例的第二方面,提供一种VRRP备份组状态切换的装置,所述装置应用在框式多主控设备上,所述框式多主控设备包括主主控和备主控,所述装置包括:状态保持单元,用于根据所述主主控备份的VRRP备份组的状态,在所述备主控上保持VRRP备份组的状态不变,所述VRRP备份组的状态包括所述框式多主控设备在VRRP备份组中处于主控状态,或者备用状态;处理单元,用于在所述备主控切换为主主控时,根据新的主主控上的VRRP备份组的当前状态,若所述框式多主控设备在VRRP备份组中处于主控状态,则将主控状态通知至所述VRRP备份组中的备用路由器,并在间隔第一预设时间段后,更新自身在所述VRRP备份组中的生效优先级;所述处理单元,还用于:若所述框式多主控设备在VRRP备份组中处于备用状态,则根据所述VRRP备份组中的主控路由器的主控通告时间间隔更新自身在所述VRRP备份组中的备用超时时间,并在间隔第二预设时间段后,更新自身在所述VRRP备份组中的生效优先级;状态选举单元,用于所述VRRP备份组重新进行状态选举。在一个实施例中,所述状态保持单元,具体用于:在所述VRRP备份组完成状态选举后,所述主主控将VRRP备份组的状态发送至备主控,根据所述VRRP备份组的状态,若所述框式多主控设备在VRRP备份组中为主控路由器,则在所述备主控上,将自身在所述VRRP备份组中的生效优先级设置为预设的最高优先级;若所述框式多主控设备在VRRP备份组中为备用路由器,则在所述备主控上,将自身在所述VRRP备份组中的生效优先级设置为预设的最低优先级。在另一个实施例中,所述处理单元包括:第一发送子单元,用于将本地设置的通告时间间隔作为主控通告时间间隔,根据所述主控通告时间间隔向所述VRRP备份组中的备用本文档来自技高网
...

【技术保护点】
一种虚拟路由冗余协议VRRP备份组状态切换的方法,其特征在于,所述方法应用在框式多主控设备上,所述框式多主控设备包括主主控和备主控,所述方法包括:根据所述主主控备份的VRRP备份组的状态,在所述备主控上保持VRRP备份组的状态不变,所述VRRP备份组的状态包括所述框式多主控设备在VRRP备份组中处于主控状态,或者备用状态;当所述备主控切换为主主控时,根据新的主主控上的VRRP备份组的当前状态,若所述框式多主控设备在VRRP备份组中处于主控状态,则将主控状态通知至所述VRRP备份组中的备用路由器,并在间隔第一预设时间段后,更新自身在所述VRRP备份组中的生效优先级;若所述框式多主控设备在VRRP备份组中处于备用状态,则根据所述VRRP备份组中的主控路由器的主控通告时间间隔更新自身在所述VRRP备份组中的备用超时时间,并在间隔第二预设时间段后,更新自身在所述VRRP备份组中的生效优先级;所述VRRP备份组重新进行状态选举。

【技术特征摘要】
1.一种虚拟路由冗余协议VRRP备份组状态切换的方法,其特征在于,所述方法应用在框式多主控设备上,所述框式多主控设备包括主主控和备主控,所述方法包括:根据所述主主控备份的VRRP备份组的状态,在所述备主控上保持VRRP备份组的状态不变,所述VRRP备份组的状态包括所述框式多主控设备在VRRP备份组中处于主控状态,或者备用状态;当所述备主控切换为主主控时,根据新的主主控上的VRRP备份组的当前状态,若所述框式多主控设备在VRRP备份组中处于主控状态,则将主控状态通知至所述VRRP备份组中的备用路由器,并在间隔第一预设时间段后,更新自身在所述VRRP备份组中的生效优先级;若所述框式多主控设备在VRRP备份组中处于备用状态,则根据所述VRRP备份组中的主控路由器的主控通告时间间隔更新自身在所述VRRP备份组中的备用超时时间,并在间隔第二预设时间段后,更新自身在所述VRRP备份组中的生效优先级;所述VRRP备份组重新进行状态选举。2.根据权利要求1所述的方法,其特征在于,所述根据所述主主控备份的VRRP备份组的状态,在所述备主控上保持VRRP备份组的状态不变,包括:在所述VRRP备份组完成状态选举后,所述主主控将VRRP备份组的状态发送至备主控,根据所述VRRP备份组的状态,若所述框式多主控设备在VRRP备份组中为主控路由器,则在所述备主控上,将自身在所述VRRP备份组中的生效优先级设置为预设的最高优先级;若所述框式多主控设备在VRRP备份组中为备用路由器,则在所述备主控上,将自身在所述VRRP备份组中的生效优先级设置为预设的最低优先级。3.根据权利要求2所述的方法,其特征在于,所述将主控状态通知至所述VRRP备份组中的备用路由器,并在间隔第一预设时间段后,更新自身在所述
\tVRRP备份组中的生效优先级,包括:将本地设置的通告时间间隔作为主控通告时间间隔,根据所述主控通告时间间隔向所述VRRP备份组中的备用路由器发送主控状态通告报文,所述主控状态通告报文携带所述最高优先级;发送完N次所述主控状态通告报文后,根据各监视项状态更新自身在所述VRRP备份组中的生效优先级,所述N为大于0的自然数。4.根据权利要求2所述的方法,其特征在于,所述根据所述VRRP备份组中的主控路由器的主控通告时间间隔更新自身在所述VRRP备份组中的备用超时时间,并在间隔第二预设时间段后,更新自身在所述VRRP备份组中的生效优先级,包括:根据本地设置的通告时间间隔,向所述VRRP备份组中的主控路由器发送M次备用状态通告报文,所述备用状态通告报文携带所述最低优先级,所述M为大于0的自然数;若在当前的备用超时时间内,接收到所述主控路由器发送的主控通告报文,所述主控通告报文携带主控通告时间间隔,则根据所述主控通告时间间隔更新自身在所述VRRP备份组中的备用超时时间,并在获取到所述主控通告时间间隔后,根据各监视项状态更新自身在所述VRRP备份组中的生效优先级。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若在所述当前的备用超时时...

【专利技术属性】
技术研发人员:孔伟政张鹤岭
申请(专利权)人:杭州迪普科技有限公司
类型:发明
国别省市:浙江;33

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

1