基于软探针技术的电路质量劣化定位的方法、装置及设备与流程

文档序号:37470782发布日期:2024-03-28 18:53阅读:20来源:国知局
基于软探针技术的电路质量劣化定位的方法、装置及设备与流程

本发明的实施例一般涉及电路质量监测,尤其涉及一种基于软探针技术的电路质量劣化定位方法、装置及设备。


背景技术:

1、在ip(internet protocol,网际互连协议)网络中分布着大量的网络设备,网络设备之间多是通过聚合组链路进行互联,聚合组链路内的电路质量状况越来越受到运营商和所承载业务用户的关注,而聚合组内某条电路质量分析技术的复杂性给相关运维人员进行业务质量的监控和业务故障的定位带来了很大的挑战,运营商和最终用户都希望拥有对聚合组链路内的电路进行质量监控、故障诊断和根因分析的手段,进而及时发现并消除隐患、快速定位故障原因,保持网络稳定运行。


技术实现思路

1、为解决以上问题,本发明利用软探针对业务链路发起主动测试,通过获取相关指标并进行自主分析,自动定位故障所在电路,帮助网络运维人员快速定位业务故障所在,减轻其工作压力,提升运维效率,同时提升用户的使用体验。

2、根据本发明的实施例,提供了基于软探针技术的电路质量劣化定位的方法、装置及设备。

3、在本发明的第一方面,提供了基于软探针技术的电路质量劣化定位的方法。该方法包括:

4、s01:电路质量监测平台根据业务维护需要,创建监测任务,将监测任务发送给指定的电路质量测试探针,所述的监测任务的内容包括:监测任务号、探针编号(ip地址)、反馈器编号(ip地址)、反馈器聚合组编号、反馈器聚合组内物理端口号、测试时间戳、测试类型以及测试次数,其中,所述的测试类型包括:时延测试以及丢包率测试;

5、s02:电路质量测试探针接收到监测任务后解析监测任务的测试信息,根据测试类型向指定的电路质量反馈器发送测试指令;

6、s03:电路质量反馈器接收到测试指令后解析测试指令,获取参与此次测试的聚合组信息及聚合组内指定的物理端口信息,并控制物理端口向测试探针发送测试回复报文;

7、s04:电路质量测试探针收到电路质量反馈器指定聚合组内各物理端口发送的测试回复报文后提取各报文内的相关信息;

8、s05:电路质量测试探针收到电路质量反馈器发出的测试回复报文后,根据监测任务的任务号进入监测任务队列缓存,向电路质量监测平台按照任务号发送监测任务返回信息;

9、s06:电路质量监测平台收到测试探针返回的监测任务信息后,计算分析此次测试的电路质量反馈器上指定聚合组内各物理电路的指标,并将此次测试结果入库保存,通过图形化界面呈现出测试结果。

10、进一步地,s02中所述的测试指令的请求报文内容为:

11、时延测试指令:在ip头填入监测任务中指定的反馈器编号作为ip的目的地,根据配置对端反馈器编号、反馈器聚合组编号以及反馈器聚合组内物理端口号查找相应的聚合组及聚合组内的物理端口,时延测试指令的请求报文在指定的聚合组内的指定物理端口上进行转发,并记录时延测试指令的请求报文发给各物理端口的时间戳;

12、丢包率测试指令:在ip头填入监测任务中指定的反馈器编号作为ip的目的地,根据配置对端反馈器编号、反馈器聚合组编号以及反馈器聚合组内物理端口号查找相应的聚合组及聚合组内的物理端口,丢包率测试指令的请求报文在指定的聚合组内的指定物理端口上进行转发,并根据监测任务中的测试次数决定丢包率测试指令的请求报文的发送数量,并将报文发送数量记为p1。

13、进一步地,s03中所述的测试回复报文的内容为:

14、时延测试回复报文:在ip头填入监测任务中指定的测试探针编号作为ip的目的地,并携带电路质量反馈器编号、反馈器聚合组编号、反馈器聚合组内物理端口号及时间戳字段信息,其中时间戳字段信息包括聚合组内各物理端口收到时延测试指令的请求报文的时间戳以及聚合组内各物理端口发送时延测试回复报文的时间戳;

15、丢包率测试回复报文:在ip头填入监测任务中指定的测试探针编号作为ip的目的地,并携带电路质量反馈器编号、反馈器聚合组编号及反馈器聚合组内物理端口号字段信息。

16、进一步地,s04中所述的报文内的相关信息为:

17、若为时延测试,相关信息包括:时延测试电路质量反馈器编号、反馈器聚合组编号、反馈器聚合组内物理端口号、时间戳字段信息;

18、若为丢包率测试,相关信息包括:电路质量反馈器编号、反馈器聚合组编号及反馈器聚合组内物理端口号字段信息。

19、进一步地,s04中所述的提取各报文内的相关信息后,若为时延测试,则记录时延测试回复报文的接收时间戳,若为丢包率测试,则将报文接收数量记为p2。

20、进一步地,s05中所述的监测任务返回信息为:

21、若为时延测试,监测任务返回信息包括:监测任务号、探针编号、反馈器编号、反馈器聚合组编号、反馈器聚合组内物理端口号、测试时间戳、测试类型、测试序号;

22、若为丢包率测试,监测任务返回信息包括:监测任务号、探针编号、反馈器编号、反馈器聚合组编号、反馈器聚合组内物理端口号、测试时间戳、测试类型、测试报文回复数。

23、进一步地,s06中所述的计算分析此次测试的电路质量反馈器上指定聚合组内各物理电路的指标,若此次测试为时延测试,则时延测试计算规则为:

24、聚合组内第n个物理端口对应的电路时延计算规则:delayn=“t2-n”-“t1-n”-(“t2-n”-“t1-n”),其中“delayn”:聚合组内第n个物理端口对应的电路时延指标;“t2-n”:电路质量测试探针收到电路质量反馈器指定聚合组内物理端口n发送的时延测试回复报文的时间戳;“t1-n”:电路质量测试探针发给电路质量反馈器指定聚合组内物理端口n的时间戳;“t2-n”:电路质量反馈器指定聚合组内物理端口n发送时延测试回复报文的时间戳;“t1-n”:电路质量反馈器指定聚合组内物理端口n收到时延测试指令的请求报文的时间戳;

25、聚合组内第n个物理端口对应的电路抖动指标计算规则为:jittern=|“delayn-1”-“delayn-2”|,其中“jittern”:聚合组内第n个物理端口对应的电路抖动指标;“delayn-1”:某一时刻聚合组内第n个物理端口对应的电路时延指标;“delayn-2”:相邻周期同一个聚合组内上述第n个物理端口对应的电路时延指标;

26、若此次测试为丢包率测试,则聚合组内第n个物理端口对应的电路丢包率计算规则为:lossn=(“p1-n”-“p2-n”)/“p1-n”,其中“lossn”:聚合组内第n个物理端口对应的电路丢包率;“p1-n”:电路质量测试探针发给电路质量反馈器指定聚合组内物理端口n的报文数量;“p2-n”:电路质量测试探针收到电路质量反馈器指定聚合组内物理端口n发送的丢包率测试回复报文的数量。

27、在本发明的第二方面,提供了基于软探针技术的电路质量劣化定位的装置。该装置包括:

28、任务创建模块:用于电路质量监测平台根据业务维护需要,创建监测任务,将监测任务发送给指定的电路质量测试探针,所述的监测任务的内容包括:监测任务号、探针编号、反馈器编号、反馈器聚合组编号、反馈器聚合组内物理端口号、测试时间戳、测试类型以及测试次数,其中,所述的测试类型包括:时延测试以及丢包率测试;

29、指令发送模块:用于电路质量测试探针接收到监测任务后解析监测任务的测试信息,根据测试类型向指定的电路质量反馈器发送测试指令;

30、报文回复模块:用于电路质量反馈器接收到测试指令后解析测试指令,获取参与此次测试的聚合组信息及聚合组内指定的物理端口信息,并控制物理端口向测试探针发送测试回复报文;

31、信息提取模块:用于电路质量测试探针收到电路质量反馈器指定聚合组内各物理端口发送的测试回复报文后提取各报文内的相关信息;

32、任务返回模块:用于电路质量测试探针收到电路质量反馈器发出的测试回复报文后,根据监测任务的任务号进入监测任务队列缓存,向电路质量监测平台按照任务号发送监测任务返回信息;

33、结果保存模块:用于电路质量监测平台收到测试探针返回的监测任务信息后,计算分析此次测试的电路质量反馈器上指定聚合组内各物理电路的指标,并将此次测试结果入库保存,通过图形化界面呈现出测试结果。

34、在本发明的第三方面,提供了一种电子设备。该电子设备包括:存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如根据本发明的第一方面的方法。

35、在本发明的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如根据本发明的第一方面的方法。

36、本发明利用软探针对业务链路发起主动测试,通过获取相关指标并进行自主分析,自动定位故障所在电路,帮助网络运维人员快速定位业务故障所在,减轻其工作压力,提升运维效率,同时提升用户的使用体验。

37、应当理解,
技术实现要素:
部分中所描述的内容并非旨在限定本发明的实施例的关键或重要特征,亦非用于限制本发明的范围。本发明的其它特征将通过以下的描述变得容易理解。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1