网络设备故障处理方法、装置、设备以及存储介质制造方法及图纸

技术编号:38731022 阅读:12 留言:0更新日期:2023-09-08 23:20
本发明专利技术公开了一种网络设备故障处理方法、装置、设备以及存储介质,涉及故障处理技术领域,其方法包括:根据预先定义的计算公式对所述网络设备进行故障判断,得到判断结果,所述计算公式是基于预先获取的所述业务处理核对所述看门狗计数器执行清零操作的次数定义得到;基于所述判断结果对所述网络设备进行操作。本发明专利技术能够基于业务处理核对看门狗计数器执行清零操作的次数对网络设备进行故障判断,得到判断结果,然后基于判断结果对网络设备进行操作,使得网络异常问题能够尽快解决。使得网络异常问题能够尽快解决。使得网络异常问题能够尽快解决。

【技术实现步骤摘要】
网络设备故障处理方法、装置、设备以及存储介质


[0001]本专利技术涉及故障处理
,尤其涉及一种网络设备故障处理方法、装置、设备以及存储介质。

技术介绍

[0002]网络设备如网络交换机、网络路由器和网络防火墙等,在网络设备工作过程中,其核心功能是接收并处理网络报文。由于软件故障在所难免,所以网络设备也会因为发生故障导致网络中断。为了有效降低在网络设备发生故障时对网络通信的影响,目前市面上的基本操作是采用一种叫做“看门狗”的技术在网络设备出现软件故障后,自动进行重启操作,恢复网络的正常通信。“看门狗”技术的核心是看门狗定时器,看门狗定时器相当于一个计时器,定期检测网络设备的运行状态。一旦检测到网络设备出现软件故障,看门狗定时器会触发自动重启机制,重新启动网络设备,使网络设备回到正常的工作状态,确保网络通信的持续性和稳定性。
[0003]上述的“看门狗”技术只针对于单核处理器,而目前绝大多数网络设备的中央处理器都为多核处理器,多核处理器一般分为管理核和业务处理核,并且会配置一个看门狗定时器在一个业务处理核上固定运行或者在多个业务处理核上轮流运行。这种架构存在如下问题:在一个或多个业务处理核发生导致网络异常的故障之后,由于看门狗定时器所在的业务处理核并未发生故障,所以看门狗定时器不会触发自动重启机制,导致长时间的网络异常。

技术实现思路

[0004]本专利技术的主要目的在于提供一种网络设备故障处理方法、装置、设备以及存储介质,旨在解决使用多核处理器的网络设备的看门狗定时器在网络异常时不触发自动重启机制的问题。
[0005]为实现上述目的,本专利技术提供一种网络设备故障处理方法,所述方法包括:根据预先定义的计算公式对所述网络设备进行故障判断,得到判断结果,所述计算公式是基于预先获取的所述业务处理核对所述看门狗计数器执行清零操作的次数定义得到;基于所述判断结果对所述网络设备进行操作。
[0006]可选地,所述根据预先定义的计算公式对所述网络设备进行故障判断,得到判断结果的步骤之前包括:定义所述计算公式,所述计算公式计算所述预先获取的所述业务处理核对所述看门狗计数器执行清零操作的次数与所述业务处理核的数量的比值。
[0007]可选地,所述定义一个计算公式的步骤之前包括:获取所述业务处理核对所述看门狗计数器执行清零操作的次数。
[0008]可选地,所述获取所述业务处理核对所述看门狗计数器执行清零操作的次数的步
骤之前包括:在每个业务处理核的软件入口设置执行清零操作标志,所述执行清零操作标志包含默认值和非默认值,所述执行清零操作标志的初始值为默认值;当所述业务处理核正常时,基于预先设定的执行清零操作规则,通过所述业务处理核对所述看门狗计数器执行清零操作和调整所述执行清零操作标志为非默认值;所述获取所述业务处理核对所述看门狗计数器执行清零操作的次数的步骤包括:将所述执行清零操作标志为非默认值的个数作为所述业务处理核对所述看门狗计数器执行清零操作的次数。
[0009]可选地,所述根据预先定义的计算公式对所述网络设备进行故障判断,得到判断结果的步骤包括:将所述比值与预先设定的看门狗计数器清零阈值进行比较;若所述比值小于所述预先设定的看门狗计数器清零阈值,则判断所述网络设备出现故障;若所述比值大于或等于所述预先设定的看门狗计数器清零阈值,则判断所述网络设备正常。
[0010]可选地,所述基于所述判断结果对所述网络设备进行操作的步骤包括:当判断所述网络设备出现故障时,重启所述网络设备;当判断所述网络设备正常时,通过所述看门狗计数器所在的业务处理核对所述看门狗计数器执行清零操作,并调整所述看门狗计数器所在的业务处理核中的执行清零操作标志为默认值。
[0011]可选地,所述在每个业务处理核的软件入口设置执行清零操作标志的步骤之前包括:通过所述业务处理核处理业务流量。
[0012]本专利技术实施例还提出一种网络设备故障处理装置,所述装置包括:故障判断模块,根据预先定义的计算公式对所述网络设备进行故障判断,得到判断结果,所述计算公式是基于预先获取的业务处理核对看门狗计数器执行清零操作的次数定义得到;操作模块,基于所述判断结果对所述网络设备进行操作。
[0013]本专利技术实施例还提出一种设备,所述设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的网络设备故障处理程序,所述网络设备故障处理程序被所述处理器执行时实现如上所述的网络设备故障处理方法。
[0014]本专利技术实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有网络设备故障处理程序,所述网络设备故障处理程序被处理器执行时实现如上所述的网络设备故障处理方法。
[0015]本专利技术实施例提出的网络设备故障处理方法、装置、设备以及存储介质,根据预先定义的计算公式对所述网络设备进行故障判断,得到判断结果,所述计算公式是基于预先获取的所述业务处理核对所述看门狗计数器执行清零操作的次数定义得到;基于所述判断结果对所述网络设备进行操作。本专利技术实施例根据预先定义的计算公式对网络设备进行故障判断,该计算公式是基于业务处理核对看门狗计数器执行清零操作的次数定义得到,所
以可以基于业务处理核对看门狗计数器执行清零操作的次数对网络设备进行故障判断,得到判断结果,然后基于判断结果对网络设备进行操作,从而能避免网络设备发生故障而看门狗定时器不触发自动重启机制的情况,使得网络异常问题能够尽快解决。
附图说明
[0016]图1为本专利技术网络设备故障处理装置所属设备的功能模块示意图;图2为本专利技术网络设备故障处理方法一示例性实施例的流程示意图;图3为本专利技术网络设备故障处理方法实施例中多核处理器的模型示意图;图4为本专利技术网络设备故障处理方法另一示例性实施例的流程示意图;图5为本专利技术网络设备故障处理方法另一示例性实施例的流程示意图;图6为本专利技术网络设备故障处理方法另一示例性实施例的流程示意图;图7为本专利技术网络设备故障处理方法另一示例性实施例的流程示意图;图8为本专利技术网络设备故障处理方法另一示例性实施例的流程示意图。
[0017]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0018]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0019]本专利技术实施例的主要解决方案是:根据预先定义的计算公式对所述网络设备进行故障判断,得到判断结果,所述计算公式是基于预先获取的所述业务处理核对所述看门狗计数器执行清零操作的次数定义得到;基于所述判断结果对所述网络设备进行操作。本专利技术实施例根据预先定义的计算公式对网络设备进行故障判断,该计算公式是基于业务处理核对看门狗计数器执行清零操作的次数定义得到,所以可以基于业务处理核对看门狗计数器执行清零操作的次数对网络设备进行故障判断,得到判断结果,然后基于判断结果对网络设备进行操作,从而能避免网络设备发生故障而看门狗定时器不触发自动重启机制的情况,使得网络异常问题能够尽快解决。本专利技术实施例避本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络设备故障处理方法,其特征在于,所述网络设备的中央处理器包含业务处理核,看门狗计数器在所述业务处理核中轮流运行,所述方法包括以下步骤:根据预先定义的计算公式对所述网络设备进行故障判断,得到判断结果,所述计算公式是基于预先获取的所述业务处理核对所述看门狗计数器执行清零操作的次数定义得到;基于所述判断结果对所述网络设备进行操作。2.根据权利要求1所述的方法,其特征在于,所述根据预先定义的计算公式对所述网络设备进行故障判断,得到判断结果的步骤之前包括:定义所述计算公式,所述计算公式计算所述预先获取的所述业务处理核对所述看门狗计数器执行清零操作的次数与所述业务处理核的数量的比值。3.根据权利要求2所述的方法,其特征在于,所述定义一个计算公式的步骤之前包括:获取所述业务处理核对所述看门狗计数器执行清零操作的次数。4.根据权利要求3所述的方法,其特征在于,所述获取所述业务处理核对所述看门狗计数器执行清零操作的次数的步骤之前包括:在每个业务处理核的软件入口设置执行清零操作标志,所述执行清零操作标志包含默认值和非默认值,所述执行清零操作标志的初始值为默认值;当所述业务处理核正常时,基于预先设定的执行清零操作规则,通过所述业务处理核对所述看门狗计数器执行清零操作和调整所述执行清零操作标志为非默认值;所述获取所述业务处理核对所述看门狗计数器执行清零操作的次数的步骤包括:将所述执行清零操作标志为非默认值的个数作为所述业务处理核对所述看门狗计数器执行清零操作的次数。5.根据权利要求4所述的方法,其特征在于,所述根据预先定义的计算公式对所述网络设备进行故障判断,得到判断结果的步骤包括:将所...

【专利技术属性】
技术研发人员:王智民刘伟田海波
申请(专利权)人:北京六方云科技有限公司
类型:发明
国别省市:

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

1