一种云网络流量路径检测方法及相关设备与流程
- 国知局
- 2024-12-06 13:05:35
本公开实施例涉及云网络,尤其涉及一种云网络流量路径检测方法及相关设备。
背景技术:
1、当前,随着云计算和云服务的应用,云上服务、资源的规模不断增大,对云网络的稳定性也提出了挑战。在实际应用中,当部署在云上的业务出现时延、丢包等现象时。租户通常会向云服务提供商上报问题,之后再由云服务提供商对业务涉及的流量链路进行检测和排障。
2、现有技术中,在不依靠数据包主动探测的条件下,针对云上租户端到端的流量路径分析通常仅限于虚拟流量路径,且针对不同的访问场景需要提前适配,造成了流量路径检测效率低下的问题。
技术实现思路
1、本公开实施例提供一种云网络流量路径检测方法及相关设备,以克服流量路径检测效率低下的问题。
2、第一方面,本公开实施例提供一种云网络流量路径检测方法,包括:
3、获取针对云网络流量路径的检测目标信息,所述检测目标信息用于表征虚拟流量路径的起始网络节点和终止网络节点;根据所述检测目标信息和预设数量的抽象访问场景,生成对应的抽象信息,所述抽象信息表征所述起始网络节点和所述终止网络节点构成的起止点组合所对应的目标抽象访问场景,所述预设数量的抽象访问场景是预先针对云服务提供的多种资源访问场景进行业务组合聚类的访问场景;通过有限状态机处理所述抽象信息生成所述虚拟流量路径,并根据所述虚拟流量路径和预配置的网络节点与物理机映射关系匹配得到对应的物理流量路径。
4、第二方面,本公开实施例提供一种云网络流量路径检测装置,包括:
5、检测模块,用于获取针对云网络流量路径的检测目标信息,所述检测目标信息用于表征虚拟流量路径的起始网络节点和终止网络节点;
6、生成模块,用于根据所述检测目标信息和预设数量的抽象访问场景,生成对应的抽象信息,所述抽象信息表征所述起始网络节点和所述终止网络节点构成的起止点组合所对应的目标抽象访问场景,所述预设数量的抽象访问场景是预先针对云服务提供的多种资源访问场景进行业务组合聚类的访问场景;
7、有限状态机模块,用于通过有限状态机处理所述抽象信息生成所述虚拟流量路径,并根据所述虚拟流量路径和预配置的网络节点与物理机映射关系匹配得到对应的物理流量路径。
8、第三方面,本公开实施例提供一种电子设备,包括:处理器和存储器;
9、所述存储器存储计算机执行指令;
10、所述处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的云网络流量路径检测方法。
11、第四方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的云网络流量路径检测方法。
12、第五方面,本公开实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上第一方面以及第一方面各种可能的设计所述的云网络流量路径检测方法。
13、本实施例提供的一种云网络流量路径检测方法及相关设备,通过获取针对云网络流量路径的检测目标信息,所述检测目标信息用于表征虚拟流量路径的起始网络节点和终止网络节点;根据所述检测目标信息和云业务场景下的多种资源访问场景,生成对应的抽象信息,所述抽象信息表征由所述起始网络节点和所述终止网络节点构成的起始点组合所对应的抽象类型,所述抽象类型为基于预设数量的抽象访问场景对所述起始点组合进行聚类的结果;通过有限状态机处理所述抽象信息,生成所述虚拟流量路径,并根据所述虚拟流量路径,得到对应的物理流量路径。通过将端到端的检测目标信息转换为基于访问场景的抽象类型的抽象信息,再利用利用有限状态机对抽象信息进行处理,生成虚拟流量路径,最后再将虚拟流量路径转换为物理流量路径,实现对物理流量路径的检测,由于抽象过的抽象信息能够覆盖各种访问场景,因此无需针对每一组访问场景预先配置检测逻辑,提高灵活性以及可扩展性,提高流量路径检测的效率。
技术特征:1.一种云网络流量路径检测方法,其特征在于,包括:
2.根据权利要求1所述的云网络流量路径检测方法,其特征在于,所述根据所述检测目标信息和预设数量的抽象访问场景,生成对应的抽象信息,包括:
3.根据权利要求2所述的云网络流量路径检测方法,其特征在于,所述资源提供方类型至少包括云服务商或非云服务商;所述网络类型至少包括公网区域或私网区域;
4.根据权利要求3所述的云网络流量路径检测方法,其特征在于,所述抽象信息中包括初始网络节点对应的起始节点类型标识和终止网络节点对应的终止节点类型标识;
5.根据权利要求1所述的云网络流量路径检测方法,其特征在于,所述获取针对云网络流量路径的检测目标信息,包括:
6.根据权利要求1所述的云网络流量路径检测方法,其特征在于,所述根据所述虚拟流量路径和预配置的网络节点与物理机映射关系匹配得到对应的物理流量路径,包括:
7.根据权利要求6所述的云网络流量路径检测方法,其特征在于,所述方法还包括:
8.一种云网络流量路径检测装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:处理器和存储器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1至7任一项所述的云网络流量路径检测方法。
11.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的云网络流量路径检测方法。
技术总结本公开实施例提供一种云网络流量路径检测方法及相关设备,通过获取针对云网络流量路径的检测目标信息,检测目标信息用于表征虚拟流量路径的起始网络节点和终止网络节点;根据检测目标信息和云业务场景下的多种资源访问场景,生成对应的抽象信息,抽象信息表征由起始网络节点和终止网络节点构成的起始点组合所对应的抽象类型,抽象类型为基于预设数量的抽象访问场景对起始点组合进行聚类的结果;通过有限状态机处理抽象信息,生成虚拟流量路径,并根据虚拟流量路径,得到对应的物理流量路径。实现对物理流量路径的检测,无需针对每一组访问场景预先配置检测逻辑,提高灵活性以及可扩展性。技术研发人员:王韬,苏益帆,柏健,康达祥受保护的技术使用者:北京火山引擎科技有限公司技术研发日:技术公布日:2024/12/2本文地址:https://www.jishuxx.com/zhuanli/20241204/343217.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。