System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种虚拟网络断点检测方法、装置、终端设备及存储介质制造方法及图纸_技高网

一种虚拟网络断点检测方法、装置、终端设备及存储介质制造方法及图纸

技术编号:40047549 阅读:8 留言:0更新日期:2024-01-16 20:41
本发明专利技术公开了一种虚拟网络断点检测方法、装置、终端设备及存储介质,方法应用于开放虚拟网络OVN,开放虚拟网络OVN包括:追踪控制器和若干部署于开放虚拟网络OVN所包含的工作节点上的追踪处理器;方法包括:响应用户在追踪控制器中对工作节点的选定操作,确定开放虚拟网络OVN的目标检测路径;根据目标检测路径在目标检测路径的起始检测节点上生成追踪报文;将追踪报文传输至开放虚拟网络OVN中,以使每一接收到追踪报文的工作节点所对应的追踪处理器在接收到追踪报文时,向追踪控制器发送当前追踪处理器所对应的工作节点信息;在检测到所对应的工作节点信息与目标检测路径中的节点信息不匹配时,确定所对应的工作节点为断点。

【技术实现步骤摘要】

本专利技术涉及虚拟网络,尤其涉及一种虚拟网络断点检测方法、装置、终端设备及存储介质


技术介绍

1、ovn(open virtual network,开放虚拟网络)代表了虚拟交换环境中的这些网络功能,并解决了它们在多主机集群中的可扩展性。ovn 提供具有高可扩展性的生产级简单设计,可将ovs(open virtual switch,开放虚拟交换设备)功能扩展到数千个虚拟机管理程序。与现有的ovs插件相比,它显示了更高的性能和稳定性,而无需任何额外的代理进行部署和调试。ovn是一个使用非常广泛的虚拟网络系统,常常用于组件容器和虚拟机的geneve(generic network virtualization encapsulation,通用的网络虚拟化封装)虚拟网络中。

2、基于ovn搭建的大型虚拟网络往往其逻辑拓扑结构是复杂的,涉及到各种虚拟交换机,虚拟路由器,以及各种虚拟路由、和防火墙的报文处理规则组合。由于这些复杂的规则组合和变化或者网络的变化可能会突然导致某一块虚拟网络产生问题,想要从中查找到导致问题具体报文处理规则是非常复杂的且困难的。

3、针对上述网络出现的问题一般的解决方案是通过工具来进行分析,首先通过ovn提供的工具ovn-trace,手工构造一个数据报文的报头信息,然后将其塞入ovn的中控系统中,由中控系统的模拟器来模拟这个报文在虚拟网络中走过的虚拟网络的逻辑规则路径。这个时候需要通过人工凭借经验判断虚拟网络的逻辑规则是否都是正确的。如果是虚拟网络的逻辑规则正确的,那么可能问题就处在各个工作节点而不时是中控节点,需要人工凭借经验去查找可能性大的节点,去查看节点上实际的报文处理规则,看是否正确。这种采用ovn-trace工具进行网络断点排查的方式对整个虚拟网络故障的排查是非常复杂且耗时的。


技术实现思路

1、本专利技术实施例提供一种虚拟网络断点检测方法、装置、终端设备及存储介质,能提高虚拟网络断点排查的便捷性和断点检测效率。

2、本专利技术一实施例提供一种虚拟网络断点检测方法,应用于开放虚拟网络ovn,所述开放虚拟网络ovn包括:追踪控制器和若干部署于开放虚拟网络ovn所包含的工作节点上的追踪处理器;

3、所述断点检测方法包括:

4、响应用户在追踪控制器中对所述工作节点的选定操作,确定开放虚拟网络ovn的目标检测路径;其中,所述目标检测路径包括起始检测节点、中间节点和末尾检测节点;

5、根据所述目标检测路径在目标检测路径的起始检测节点上生成追踪报文;

6、将所述追踪报文从起始检测节点传输至开放虚拟网络ovn中,以使开放虚拟网络ovn中每一接收到所述追踪报文的工作节点所对应的追踪处理器在接收到追踪报文时,向所述追踪控制器发送当前追踪处理器所对应的工作节点信息;

7、在检测到所述追踪处理器所对应的工作节点信息与所述目标检测路径中的节点信息不匹配时,确定所对应的工作节点为开放虚拟网络ovn的断点。

8、进一步地,所述开放虚拟网络还包括:ovn-north-db及ovn-south-db;

9、在响应用户在追踪控制器中对所述工作节点的选定操作,确定开放虚拟网络ovn的目标检测路径之前,还包括:

10、所述追踪控制器与ovn-north-db及ovn-south-db进行通信,以获取存储在所述ovn-north-db的虚拟网络的逻辑结构以及所述ovn-south-db中存储的各个物理节点和虚拟逻辑节点的对应关系;

11、根据虚拟网络的逻辑结构以及各个物理节点和虚拟逻辑节点的对应关系确定虚拟网络和物理网络的拓扑联系图。

12、进一步地,所述响应用户在追踪控制器中对所述工作节点的选定操作,确定开放虚拟网络ovn的目标检测路径,包括:

13、响应用户在追踪控制器中对所述拓扑联系图中各工作节点的选定操作,确定开放虚拟网络ovn的目标检测路径的起始检测节点和末尾检测节点;

14、根据所述起始检测节点、末尾检测节点及所述拓扑联系图确定所述目标检测路径。

15、进一步地,根据所述目标检测路径在目标检测路径的起始检测节点上生成追踪报文,包括:

16、根据所述目标检测路径生成追踪报文的报头;

17、在所述目标检测路径的起始检测节点上截取正常流量数据;

18、根据追踪报文的报头和所述正常流量数据生成所述追踪报文。

19、进一步地,还包括:

20、获取目标检测路径所对应的追踪流转信息;其中,所述追踪流转信息包括:平行节点信息、路径截断信息、追踪范围及转发设定信息;

21、所述根据所述目标检测路径生成追踪报文的报头,包括:

22、根据所述追踪流转信息和所述目标检测路径生成追踪报文的报头。

23、进一步地,还包括:

24、获取所有确定为开放虚拟网络ovn的断点的工作节点,生成目标检测路径所对应的断点节点信息表。

25、进一步地,还包括:

26、在检测到所述追踪处理器所对应的工作节点信息与所述目标检测路径中的节点信息匹配时,确定所对应的工作节点不为开放虚拟网络ovn的断点。

27、在上述方法项实施例的基础上,本专利技术对应提供了装置项实施例;

28、本专利技术一实施例对应提供了一种虚拟网络断点检测装置,包括:目标检测路径确定模块、追踪报文生成模块以及断点检测模块;

29、所述目标检测路径确定模块,用于响应用户在追踪控制器中对所述工作节点的选定操作,确定开放虚拟网络ovn的目标检测路径;其中,所述目标检测路径包括起始检测节点、中间节点和末尾检测节点;

30、所述追踪报文生成模块,用于根据所述目标检测路径在目标检测路径的起始检测节点上生成追踪报文;

31、所述断点检测模块,用于将所述追踪报文从起始检测节点传输至开放虚拟网络ovn中,以使开放虚拟网络ovn中每一接收到所述追踪报文的工作节点所对应的追踪处理器在接收到追踪报文时,向所述追踪控制器发送当前追踪处理器所对应的工作节点信息;在检测到所述追踪处理器所对应的工作节点信息与所述目标检测路径中的节点信息不匹配时,确定所对应的工作节点为开放虚拟网络ovn的断点。

32、本专利技术另一实施例提供了一种终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现上述专利技术实施例所述的一种虚拟网络断点检测方法。

33、本专利技术另一实施例提供了一种存储介质,所述存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述存储介质所在设备执行上述专利技术实施例所述的一种虚拟网络断点检测方法。

34、通过实施本专利技术具有如下有益效果:

35、本专利技术提供了一种虚拟网络断点检测方法、装置、终端设备及存储介质,所述方法应用于开放虚拟网络ovn,所述方本文档来自技高网...

【技术保护点】

1.一种虚拟网络断点检测方法,其特征在于,应用于开放虚拟网络OVN,所述开放虚拟网络OVN包括:追踪控制器和若干部署于开放虚拟网络OVN所包含的工作节点上的追踪处理器;

2.如权利要求1所述的一种虚拟网络断点检测方法,其特征在于,所述开放虚拟网络还包括:OVN-North-DB及OVN-South-DB;

3.如权利要求2所述的一种虚拟网络断点检测方法,其特征在于,所述响应用户在追踪控制器中对所述工作节点的选定操作,确定开放虚拟网络OVN的目标检测路径,包括:

4.如权利要求3所述的一种虚拟网络断点检测方法,其特征在于,根据所述目标检测路径在目标检测路径的起始检测节点上生成追踪报文,包括:

5.如权利要求4所述的一种虚拟网络断点检测方法,其特征在于,还包括:

6.如权利要求5所述的一种虚拟网络断点检测方法,其特征在于,还包括:

7.如权利要求6所述的一种虚拟网络断点检测方法,其特征在于,还包括:

8.一种虚拟网络断点检测装置,其特征在于,包括:目标检测路径确定模块、追踪报文生成模块以及断点检测模块

9.一种终端设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任意一项所述的一种虚拟网络断点检测方法。

10.一种存储介质,其特征在于,所述存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述存储介质所在设备执行如权利要求1至7中任意一项所述的一种虚拟网络断点检测方法。

...

【技术特征摘要】

1.一种虚拟网络断点检测方法,其特征在于,应用于开放虚拟网络ovn,所述开放虚拟网络ovn包括:追踪控制器和若干部署于开放虚拟网络ovn所包含的工作节点上的追踪处理器;

2.如权利要求1所述的一种虚拟网络断点检测方法,其特征在于,所述开放虚拟网络还包括:ovn-north-db及ovn-south-db;

3.如权利要求2所述的一种虚拟网络断点检测方法,其特征在于,所述响应用户在追踪控制器中对所述工作节点的选定操作,确定开放虚拟网络ovn的目标检测路径,包括:

4.如权利要求3所述的一种虚拟网络断点检测方法,其特征在于,根据所述目标检测路径在目标检测路径的起始检测节点上生成追踪报文,包括:

5.如权利要求4所述的一种虚拟网络断点检测方法,其特征在于...

【专利技术属性】
技术研发人员:李斌林志辉高振宇郭长友陈璐璐何颂祺邓智韬刘伟健何智标赵汝恩杨玮琛
申请(专利权)人:广州医科大学附属第五医院广州再生医学与健康广东省实验室附属医院
类型:发明
国别省市:

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

1