检测任务处理方法、装置、设备和计算机可读介质与流程

文档序号:37552969发布日期:2024-04-08 14:03阅读:10来源:国知局
检测任务处理方法、装置、设备和计算机可读介质与流程

本公开涉及通信,特别涉及一种检测任务处理方法、装置、设备和计算机可读介质。


背景技术:

1、随着通信技术的发展,各运营商在部署无线第五代移动通信技术(5thgeneration mobile communication technology,5g)网络时,对高效、高可用的流量检测技术有着更高的要求。

2、业务流的带内检测(in-band operations、administration and maintenance,ioam)是一种流量测量和监控技术。对于从通信网络中获取的业务流,ioam任务可以提供业务流所涉及网络节点的端到端的性能检测,以供用户进行流量检测和观察流量信息。在处理大量ioam任务时,需要提高ioam任务的处理效率。


技术实现思路

1、本公开提供一种检测任务处理方法、装置、设备和计算机可读介质。

2、第一方面,本公开实施例提供一种检测任务处理方法,该方法包括:获取为接收的业务流配置的带内检测任务;根据所述业务流的方向,确定任务聚合类型;在根据获取的所述业务流的流信息,确定配置的所述带内检测任务满足与所述任务聚合类型对应的聚合条件的情况下,将配置的所述带内检测任务与满足所述聚合条件的带内检测任务进行聚合处理,得到聚合后的带内检测任务。

3、其中,所述业务流的方向包括上行方向和下行方向;所述上行方向包括用户侧运营商边缘设备到网络侧运营商边缘设备的方向,所述下行方向包括网络侧运营商边缘设备到用户侧运营商边缘设备的方向;所述根据所述业务流的方向,确定任务聚合类型,包括:在所述业务流的方向为所述上行方向的情况下,确定所述任务聚合类型为上行聚合;在所述业务流的方向为所述下行方向的情况下,确定所述任务聚合类型为下行聚合。

4、其中,所述任务聚合类型为上行聚合;

5、所述在根据获取的所述业务流的流信息,确定配置的所述带内检测任务满足与所述任务聚合类型对应的聚合条件的情况下,将配置的所述带内检测任务与满足所述聚合条件的带内检测任务进行聚合处理,得到聚合后的带内检测任务,包括:

6、接收目标网段;

7、在所述目标网段为预先创建的已规划网段的情况下,获取预先创建的与所述目标网段对应的上行聚合任务;

8、将配置的所述带内检测任务添加到所述上行聚合任务中,得到聚合后的带内检测任务。

9、其中,所述任务聚合类型为上行聚合;

10、所述在根据获取的所述业务流的流信息,确定配置的所述带内检测任务满足与所述任务聚合类型对应的聚合条件的情况下,将配置的所述带内检测任务与满足所述聚合条件的带内检测任务进行聚合处理,得到聚合后的带内检测任务,包括:

11、从所述业务流的流信息中获取源网络地址和宿网络地址;

12、在所述宿网络地址所在的网段在预先创建的已规划网段内,而所述源网络地址所在的网段不在所述已规划网段内的情况下,基于所述业务流的流信息创建新的上行聚合任务;

13、将配置的所述带内检测任务添加到创建的所述上行聚合任务中,得到聚合后的带内检测任务。

14、其中,所述基于所述业务流的流信息创建新的上行聚合任务,包括:

15、根据所述业务流的流信息设置所述新的上行聚合任务的基本参数;其中,所述基本参数包括所述业务流的五元组信息、任务名称、任务标识和流标识中的至少一种;

16、将所述宿网络地址所在的网段作为第一规划网段,获取在所述第一规划网段内的用户侧端口,以及从私网路由中获取以所述第一规划网段作为目标网段的出端口;

17、根据所述用户侧端口和所述出端口的并集,得到所述新的上行聚合任务所对应的宿端口;

18、将所述第一规划网段中包含的网络地址,作为所述新的上行聚合任务所对应的宿网络地址;

19、根据所述基本参数、所述新的上行聚合任务所对应的宿端口的端口信息、以及所述新的上行聚合任务所对应的宿网络地址,创建所述新的上行聚合任务。

20、其中,在从所述业务流的流信息中获取源网络地址和宿网络地址之后,所述方法还包括:

21、在所述宿网络地址所在的网段和所述源网络地址所在的网段,均在预先创建的已规划网段内的情况下,或均不在预先创建的已规划网段内的情况下,从所述业务流的流信息中获取源端口信息和宿端口信息,创建从所述源端口到所述宿端口的业务流的带内检测任务。

22、其中,所述任务聚合类型为下行聚合;

23、所述在根据获取的所述业务流的流信息,确定配置的所述带内检测任务满足与所述任务聚合类型对应的聚合条件的情况下,将配置的所述带内检测任务与满足所述聚合条件的带内检测任务进行聚合处理,得到聚合后的带内检测任务,包括:

24、获取所述业务流对应的带内检测任务的参数信息,作为参数查询信息;其中,所述参数查询信息中至少包括:所述业务流对应的虚拟路由转发信息和宿网络地址;

25、在从已创建的下行聚合任务的参数信息中查询到所述参数查询信息的情况下,获取所述业务流的源端口信息;

26、在从已创建的所述下行聚合任务的接入控制器的端口信息中,查询到所述业务流的源端口信息的情况下,将所述已创建的所述下行聚合任务中包含的带内检测任务,作为所述聚合后的带内检测任务。

27、其中,在获取所述业务流的源端口信息之后,所述方法还包括:

28、在从已创建的所述下行聚合任务的接入控制器的端口信息中,未查询到所述业务流的源端口信息的情况下,

29、在将所述业务流的源端口信息添加到所述接入控制器的端口信息之后,将所述已创建的所述下行聚合任务中包含的带内检测任务,作为所述聚合后的带内检测任务。

30、其中,所述参数查询信息中还包括所述业务流的如下信息项中的至少一项:宿节点信息、网络地址族、协议号、源端口号;其中,源端口号所属的源端口是支持带内检测任务聚合的通信协议的端口。

31、第二方面,本公开实施例提供一种检测任务处理装置,其包括:接收模块,用于接收业务流;至少一个处理器,被配置为执行以下步骤:获取为接收的所述业务流配置的带内检测任务;根据所述业务流的方向,确定任务聚合类型;在根据获取的所述业务流的流信息,确定配置的所述带内检测任务满足与所述任务聚合类型对应的聚合条件的情况下,将配置的所述带内检测任务与满足所述聚合条件的带内检测任务进行聚合处理,得到聚合后的带内检测任务。

32、第三方面,本公开实施例提供一种电子设备,其包括一个或多个存储器、一个或多个处理器;所述存储器存储有能被处理器执行的计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取为接收的业务流配置的带内检测任务;根据所述业务流的方向,确定任务聚合类型;在根据获取的所述业务流的流信息,确定配置的所述带内检测任务满足与所述任务聚合类型对应的聚合条件的情况下,将配置的所述带内检测任务与满足所述聚合条件的带内检测任务进行聚合处理,得到聚合后的带内检测任务。

33、第四方面,本公开实施例提供一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取为接收的业务流配置的带内检测任务;根据所述业务流的方向,确定任务聚合类型;在根据获取的所述业务流的流信息,确定配置的所述带内检测任务满足与所述任务聚合类型对应的聚合条件的情况下,将配置的所述带内检测任务与满足所述聚合条件的带内检测任务进行聚合处理,得到聚合后的带内检测任务。

34、本公开实施例的检测任务处理方法,根据所接收业务流的方向可以确定带内检测任务的聚合类型,若根据业务流的流信息,确定该业务流的带内检测任务满足相应聚合条件的情况下,将满足该聚合条件的带内检测任务进行聚合处理,得到聚合后的带内检测任务;对带内检测任务的聚合可以使工程上大量ioam任务的数量得到减少,提高了ioam任务的处理效率,使服务器资源得到合理分配,优化了网络性能,同时也减轻了网络管理员通过人工下发ioam任务信息带来的负担,大大提高了用户体验。

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