System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 链路亚健康检测方法、装置及电子设备制造方法及图纸_技高网

链路亚健康检测方法、装置及电子设备制造方法及图纸

技术编号:42872719 阅读:3 留言:0更新日期:2024-09-27 17:32
本申请实施例提供链路亚健康检测方法、装置及电子设备。本实施例中通过针对本节点上主用网口对应的通信链路,先依据指定时间段内本节点通过该通信链路发送的各业务报文以及各业务报文的应答报文对该通信链路的状态进行初次检测,这样在初次检测时无需通过额外的探测报文进行链路的亚健康检测,避免了由于大量探测报文占用网络带宽而影响正常业务报文处理的情况,提升了链路亚健康检测的效率。进一步地,在初次检测结果为疑似亚健康状态的情况下,再基于所构造的探测报文和确定的探测节点对该通信链路的状态进行二次检测,这样能够有效提高链路亚健康检测的准确性。

【技术实现步骤摘要】

本申请涉及网络通信,尤其涉及链路亚健康检测方法、装置及电子设备


技术介绍

1、在用于分布式存储的复杂组网环境如双活数据中心环境中,网络通信链路的亚健康(可记为网络亚健康)对双活数据中心的稳定性和性能等影响很大。所谓双活数据中心是指由两个数据中心所构建的组网环境,其中一个数据中心作为主数据中心(如可用于承担用户的业务等),另一个数据中心作为备份数据中心(如可用于备份主数据中心的数据、配置或者业务等),两个数据中心互为主备,并且进行数据的实时备份。所谓网络亚健康是指网络仍可以应用但性能低于预期的一种中间状态,如传输过程中所出现的丢包率高、延迟高等现象。

2、目前在实际应用过程中,通常是采用ping包的方式,即通过主动发送探测报文来检测网络通信链路的丢包和时延异常等网络亚健康情况,以进行相关的网络故障处理。但是,上述检测链路亚健康的方式会产生大量的探测报文,这样会占用不必要的网络带宽,从而影响正常的业务报文处理。


技术实现思路

1、有鉴于此,本申请提供了链路亚健康检测方法、装置及电子设备,以避免链路亚健康检测过程中由于所产生的大量探测报文占用网络带宽而影响正常业务报文处理的情况。

2、本申请实施例提供一种链路亚健康检测方法,该方法应用于双数据中心中的任一数据中心内的任一节点,该方法包括:

3、针对本节点上主用网口对应的通信链路,依据指定时间段内本节点通过通信链路发送的各业务报文以及各业务报文的应答报文,确定通信链路在指定时间段内的第一网络信息;其中,任一业务报文携带应答标识;应答标识用于指示业务报文的目标端收到业务报文时回复业务报文的应答报文;

4、若依据第一网络信息检测出通信链路的状态为疑似亚健康状态,则构造用于探测通信链路的探测报文,并确定用于探测通信链路的探测节点,以基于探测报文和探测节点确定通信链路的状态是否为亚健康状态。

5、本申请实施例还提供一种链路亚健康检测装置,该装置配置于双数据中心中的任一数据中心内的任一节点,该装置包括:

6、确定模块,用于针对本节点上主用网口对应的通信链路,依据指定时间段内本节点通过通信链路发送的各业务报文以及各业务报文的应答报文,确定通信链路在指定时间段内的第一网络信息;其中,任一业务报文携带应答标识;应答标识用于指示业务报文的目标端收到业务报文时回复业务报文的应答报文;

7、检测模块,用于若依据第一网络信息检测出通信链路的状态为疑似亚健康状态,则构造用于探测通信链路的探测报文,并确定用于探测通信链路的探测节点,以基于探测报文和探测节点确定通信链路的状态是否为亚健康状态。

8、本申请实施例还提供一种电子设备,该电子设备包括:

9、处理器;以及

10、存储器,在该存储器中存储有计算机程序指令,计算机程序指令在被处理器运行时使得处理器执行如上方法的步骤。

11、本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序指令,该计算机程序指令在被处理器运行时使得处理器执行如上方法中的步骤。

12、由以上技术方案可以看出,本实施例中通过针对本节点上主用网口对应的通信链路,先依据指定时间段内本节点通过该通信链路发送的各业务报文以及各业务报文的应答报文对该通信链路的状态进行初次检测,这样在初次检测时无需通过额外的探测报文进行链路的亚健康检测,避免了由于大量探测报文占用网络带宽而影响正常业务报文处理的情况,提升了链路亚健康检测的效率。进一步地,在初次检测结果为疑似亚健康状态的情况下,再基于所构造的探测报文和确定的探测节点对该通信链路的状态进行二次检测,这样能够有效提高链路亚健康检测的准确性。

本文档来自技高网...

【技术保护点】

1.一种链路亚健康检测方法,其特征在于,所述方法应用于双数据中心中的任一数据中心内的任一节点,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求1所述的方法,其特征在于,所述通信链路为本节点与本数据中心内的其他节点之间的通信链路;

4.根据权利要求3所述的方法,其特征在于,在确定所述通信链路的状态为亚健康状态之后,该方法进一步包括:

5.根据权利要求1所述的方法,其特征在于,所述通信链路为本节点与对端数据中心内的节点之间的通信链路;

6.根据权利要求5所述的方法,其特征在于,在确定所述通信链路的状态为亚健康状态之后,该方法进一步包括:

7.根据权利要求1所述的方法,其特征在于,所述基于所述探测报文和所述探测节点确定所述通信链路的状态是否为亚健康状态,包括:

8.一种链路亚健康检测装置,其特征在于,所述装置配置于双数据中心中的任一数据中心内的任一节点,所述装置包括:

9.根据权利要求8所述的装置,其特征在于,所述第一网络信息至少包括:业务时延信息和业务丢包信息;所述业务时延信息是基于指定时间段内本节点通过所述通信链路发送的各业务报文的时延参数确定;所述业务丢包信息是基于指定时间段内本节点通过所述通信链路发送的各业务报文的丢包参数确定;

10.一种电子设备,其特征在于,该电子设备包括:

...

【技术特征摘要】

1.一种链路亚健康检测方法,其特征在于,所述方法应用于双数据中心中的任一数据中心内的任一节点,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求1所述的方法,其特征在于,所述通信链路为本节点与本数据中心内的其他节点之间的通信链路;

4.根据权利要求3所述的方法,其特征在于,在确定所述通信链路的状态为亚健康状态之后,该方法进一步包括:

5.根据权利要求1所述的方法,其特征在于,所述通信链路为本节点与对端数据中心内的节点之间的通信链路;

6.根据权利要求5所述的方法,其特征在于,在确定所述通信链路的状态为亚健康状态之后,该方法进...

【专利技术属性】
技术研发人员:许银龙
申请(专利权)人:新华三信息技术有限公司
类型:发明
国别省市:

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

1