一种虚拟路由器确定方法、设备及计算机可读存储介质技术

技术编号:35002224 阅读:61 留言:0更新日期:2022-09-21 14:52
本申请实施例公开了一种虚拟路由器确定方法,该方法包括:在通过虚拟路由器传输数据的情况下,确定多个待监测虚拟路由器中每一虚拟路由器的多个网口的运行状态;其中,多个网口至少包括用于发送配置信息的第一类网口和用于传输数据信息的第二类网口;基于多个网口的运行状态,从多个待监测虚拟路由器中确定目标主虚拟路由器;通过目标主虚拟路由器传输数据。本申请实施例还公开了一种虚拟路由器确定装置、设备及计算机可读存储介质。设备及计算机可读存储介质。设备及计算机可读存储介质。

【技术实现步骤摘要】
一种虚拟路由器确定方法、设备及计算机可读存储介质


[0001]本申请涉及通信
,尤其涉及一种虚拟路由器确定方法、设备及计算机可读存储介质。

技术介绍

[0002]虚拟路由冗余协议(Virtual Router Redundancy Protocol,VRRP)是实现虚拟路由器高可用性的协议,其将多台提供相同功能的虚拟路由器组成一个虚拟路由器组,虚拟路由器组内包括主虚拟路由器和备虚拟路由器;在主虚拟路由器的网口运行状态异常的情况下,根据VRRP的优先级重新确定主虚拟路由器,从而实现虚拟路由器高可用性。相关技术中,一般是通过对虚拟路由器组内多台虚拟路由器的管理口的监测来实现虚拟路由器的高可用性;但是,存在监测的网口单一,且无法保证数据正常传输的问题。

技术实现思路

[0003]为解决上述技术问题,本申请实施例期望提供一种虚拟路由器确定方法、设备及计算机可读存储介质,可以解决相关技术中监测的虚拟路由器中存在监测的网口单一且无法保证数据正常传输的问题,提高了虚拟路由器传输数据信息的连续性和可靠性。
[0004]本申请的技术方案是这样实现的:
[0005]一种虚拟路由器确定方法,所述方法包括:
[0006]在通过虚拟路由器传输数据的情况下,确定多个待监测虚拟路由器中每一虚拟路由器的多个网口的运行状态;其中,所述多个网口至少包括用于发送配置信息的第一类网口和用于传输数据信息的第二类网口;
[0007]基于所述多个网口的运行状态,从所述多个待监测虚拟路由器中确定目标主虚拟路由器
[0008]通过所述目标主虚拟路由器传输所述数据。
[0009]上述方案中,所述确定多个待监测虚拟路由器中每一虚拟路由器的多个网口的运行状态,包括:
[0010]确定待监测网口列表;其中,所述待监听网口列表中包括所述多个待监测虚拟路由器的标识和所述每一虚拟路由器的多个网口的标识;
[0011]基于所述多个待监测虚拟路由器的标识和所述多个网口的标识监听所述多个网口,得到所述多个网口的运行状态。
[0012]上述方案中,所述基于所述多个网口的运行状态,从所述多个待监测虚拟路由器中确定目标主虚拟路由器,包括:
[0013]在所述多个待监测虚拟路由器中的主虚拟路由器的第一类网口的运行状态异常的情况下,确定所述主虚拟路由器为所述目标主虚拟路由器;
[0014]在所述主虚拟路由器的第二类网口的运行状态异常的情况下,确定所述主虚拟路由器的当前优先级,并基于所述主虚拟路由器的当前优先级从所述多个待监测虚拟路由器
中确定所述目标主虚拟路由器。
[0015]上述方案中,所述确定所述主虚拟路由器的当前优先级,并基于所述主虚拟路由器的当前优先级从所述多个待监测虚拟路由器中确定所述目标主虚拟路由器,包括:
[0016]确定所述主虚拟路由器的当前优先级为目标优先级;其中,所述目标优先级低于所述多个待监测虚拟路由器中除所述主虚拟路由器外的备虚拟路由器的优先级;
[0017]基于所述目标优先级,从所述多个待监测虚拟路由器中除所述主虚拟路由器之外的备虚拟路由器中确定所述目标主虚拟路由器。
[0018]上述方案中,所述基于所述目标优先级,从所述多个待监测虚拟路由器中除所述主虚拟路由器之外的备虚拟路由器中确定所述目标主虚拟路由器,包括:
[0019]确定所述主虚拟路由器的所述第二类网口的异常时间;
[0020]基于所述目标优先级和所述异常时间,从所述备虚拟路由器中确定所述目标主虚拟路由器。
[0021]上述方案中,所述确定所述主虚拟路由器的当前优先级,并基于所述主虚拟路由器的当前优先级从所述多个待监测虚拟路由器中确定所述目标主虚拟路由器,包括:
[0022]确定所述主虚拟路由器的当前优先级和所述备虚拟路由器的当前优先级;
[0023]基于所述主虚拟路由器的当前优先级和所述备虚拟路由器的当前优先级,从所述多个待监测虚拟路由器中确定所述目标主虚拟路由器。
[0024]上述方案中,所述确定所述主虚拟路由器的当前优先级和所述备虚拟路由器的当前优先级,包括:
[0025]确定所述主虚拟路由器的初始优先级和所述备虚拟路由器的初始优先级;
[0026]确定所述主虚拟路由器的第二类网口中和所述备虚拟路由器的第二类网口中,存在异常的异常网口的异常属性;
[0027]基于所述主虚拟路由器的初始优先级和所述主虚拟路由器对应的异常网口的异常属性,确定所述主虚拟路由器的当前优先级;
[0028]基于所述备虚拟路由器的初始优先级和所述备虚拟路由器对应的异常网口的异常属性,确定所述备虚拟路由器的当前优先级。
[0029]上述方案中,所述确定所述主虚拟路由器的第二类网口中和所述备虚拟路由器的第二类网口中,存在异常的异常网口的异常属性,包括:
[0030]确定所述主虚拟路由器的第二类网口中和所述备虚拟路由器的第二类网口中,所述异常网口的权重和所述异常网口的数量。
[0031]上述方案中,所述确定所述主虚拟路由器的当前优先级,并基于所述主虚拟路由器的当前优先级从所述多个待监测虚拟路由器中确定所述目标主虚拟路由器,还包括:
[0032]在监测到所述主虚拟路由器的第二类网口的运行状态恢复正常的情况下,设置所述主虚拟路由器的当前优先级为所述主虚拟路由器的初始优先级。
[0033]一种虚拟路由器确定设备,所述设备包括:处理器、存储器和通信总线;
[0034]所述通信总线用于实现所述处理器和所述存储器之间的通信连接;
[0035]所述处理器用于执行所述存储器中存储的信息查询程序,以实现上述虚拟路由器确定方法的步骤。
[0036]一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,
所述一个或者多个程序可被一个或者多个处理器执行,以实现上述虚拟路由器确定方法的步骤。
[0037]本申请实施例所提供的虚拟路由器确定方法、设备及计算机可读存储介质,在通过虚拟路由器传输数据的情况下,确定多个待监测虚拟路由器中每一虚拟路由器的多个网口的运行状态,多个网口至少包括用于发送配置信息的第一类网口和用于传输数据信息的第二类网口,再基于多个网口的运行状态从多个待监测虚拟路由器中确定目标主虚拟路由器,再通过目标主虚拟路由器传输数据;如此,可以根据每一个待监测虚拟路由器的多个网口的运行状态来确定目标主虚拟路由器,且在确定目标主虚拟路由器的时候考虑到了用来传输数据信息的类网口,从而解决了相关技术中监测的虚拟路由器网口单一的问题,且提高了虚拟路由器传输数据信息的连续性和可靠性。
附图说明
[0038]图1为本申请实施例提供的一种虚拟路由器确定方法的流程示意图;
[0039]图2为本申请实施例提供的另一种虚拟路由器确定方法的流程示意图;
[0040]图3为本申请实施例提供的又一种虚拟路由器确定方法的流程示意图;
[0041]图4为本申请本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟路由器确定方法,其特征在于,所述方法包括:在通过虚拟路由器传输数据的情况下,确定多个待监测虚拟路由器中每一虚拟路由器的多个网口的运行状态;其中,所述多个网口至少包括用于发送配置信息的第一类网口和用于传输数据信息的第二类网口;基于所述多个网口的运行状态,从所述多个待监测虚拟路由器中确定目标主虚拟路由器;通过所述目标主虚拟路由器传输所述数据。2.根据权利要求1所述的方法,其特征在于,所述确定多个待监测虚拟路由器中每一虚拟路由器的多个网口的运行状态,包括:确定待监测网口列表;其中,所述待监听网口列表中包括所述多个待监测虚拟路由器的标识和所述每一虚拟路由器的多个网口的标识;基于所述多个待监测虚拟路由器的标识和所述多个网口的标识监听所述多个网口,得到所述多个网口的运行状态。3.根据权利要求1所述的方法,其特征在于,所述基于所述多个网口的运行状态,从所述多个待监测虚拟路由器中确定目标主虚拟路由器,包括:在所述多个待监测虚拟路由器中的主虚拟路由器的第一类网口的运行状态异常的情况下,确定所述主虚拟路由器为所述目标主虚拟路由器;在所述主虚拟路由器的第二类网口的运行状态异常的情况下,确定所述主虚拟路由器的当前优先级,并基于所述主虚拟路由器的当前优先级从所述多个待监测虚拟路由器中确定所述目标主虚拟路由器。4.根据权利要求3所述的方法,其特征在于,所述确定所述主虚拟路由器的当前优先级,并基于所述主虚拟路由器的当前优先级从所述多个待监测虚拟路由器中确定所述目标主虚拟路由器,包括:确定所述主虚拟路由器的当前优先级为目标优先级;其中,所述目标优先级低于所述多个待监测虚拟路由器中除所述主虚拟路由器之外的备虚拟路由器的优先级;基于所述目标优先级,从所述多个待监测虚拟路由器中除所述主虚拟路由器之外的备虚拟路由器中确定所述目标主虚拟路由器。5.根据权利要求4所述的方法,其特征在于,所述基于所述目标优先级,从所述多个待监测虚拟路由器中除所述主虚拟路由器之外的备虚拟路由器中确定所述目标主虚拟路由器,包括:确定所述主虚拟路由器的所述第二类网口的异常时间;基于所述目标优先级和所述异常时间,从所述备虚拟路由...

【专利技术属性】
技术研发人员:龙保任潘超田博王立坤
申请(专利权)人:深信服科技股份有限公司
类型:发明
国别省市:

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

1