System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开实施例涉及云计算及云网络,尤其涉及一种云网络数据抓包分析方法及相关设备。
技术介绍
1、当前,在云网络的应用场景下,云网络运营商会向租用虚拟网络设备的用户(以下简称用户)提供相应的服务,其中包括用于定位网络问题的数据抓包服务,即当用户通过租用的虚拟网络设备构建的应用、服务出现异常时,通过对经网络设备传输的数据包进行抓包,来定位问题所在。
2、现有技术中,为了实现数据包的抓包,需要对流量链路内的网络设备分别配置对应的报文抓包规则,之后,当网络设备接收到数据报文后,通过该报文抓包规则进行识别,并在命中规则后完成数据抓包。然而,该方案会导致网络设备的运行负载升高,影响数据传输性能和运行稳定性。
技术实现思路
1、本公开实施例提供一种云网络数据抓包分析方法及相关设备,以克服网络设备的运行负载升高,影响数据传输性能和运行稳定性的问题。
2、第一方面,本公开实施例提供一种云网络数据抓包分析方法,包括:
3、通过网络控制器向目标网络链路上的起始网络设备下发染色规则,所述染色规则用于指示对目标数据包进行染色并通过染色标识触发网络设备同步基于镜像报文执行抓包处理;
4、通过起始网络设备基于染色规则对命中的目标数据包生成镜像报文并上报至抓包报文处理服务,以及针对目标数据包进行染色生成携带染色标识的染色报文,并向下游网络设备转发携带有染色标识的染色报文;以及,
5、通过所述染色标识指示所述目标网络链路上的其他网络设备对接收到的染色报文生成
6、第二方面,本公开实施例提供一种云网络数据抓包分析装置,包括:
7、下发模块,用于通过网络控制器向目标网络链路上的起始网络设备下发染色规则,所述染色规则用于指示对目标数据包进行染色并通过染色标识触发网络设备同步基于镜像报文执行抓包处理;
8、处理模块,用于通过起始网络设备基于染色规则对命中的目标数据包生成镜像报文并上报至抓包报文处理服务,以及针对目标数据包进行染色生成携带染色标识的染色报文,并向下游网络设备转发携带有染色标识的染色报文;
9、传输模块,用于通过所述染色标识指示所述目标网络链路上的其他网络设备对接收到的染色报文生成对应的镜像报文并上报至所述抓包报文处理服务;其中,所述抓包报文处理服务部署于所述目标网络链路的网络设备的旁路,用于基于各所述网络设备上报的镜像报文进行网络异常定位。
10、第三方面,本公开实施例提供一种电子设备,包括:处理器和存储器;
11、所述存储器存储计算机执行指令;
12、所述处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的云网络数据抓包分析方法。
13、第四方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的云网络数据抓包分析方法。
14、第五方面,本公开实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上第一方面以及第一方面各种可能的设计所述的云网络数据抓包分析方法。
15、本实施例提供的一种云网络数据抓包分析方法及相关设备,通过网络控制器向目标网络链路上的起始网络设备下发染色规则,所述染色规则用于指示对目标数据包进行染色并通过染色标识触发网络设备同步基于镜像报文执行抓包处理;通过起始网络设备基于染色规则对命中的目标数据包生成镜像报文并上报至抓包报文处理服务,以及针对目标数据包进行染色生成携带染色标识的染色报文,并向下游网络设备转发携带有染色标识的染色报文;以及,通过所述染色标识指示所述目标网络链路上的其他网络设备对接收到的染色报文生成对应的镜像报文并上报至所述抓包报文处理服务;其中,所述抓包报文处理服务部署于所述目标网络链路的网络设备的旁路,用于基于各所述网络设备上报的镜像报文进行网络异常定位。通过网络控制器向目标网络链路上的起始网络设备下发染色规则,以在起始网络设备处完成对目标数据包的进行染色,并将染色报文转发至其他下游网络设备,之后,在下游网络设备接收到染色报文后,生成对应的镜像报文,并发送至部署于旁路的抓包报文处理服务,完成数据抓包的过程,由于识别染色报文更加直接高效,且无需对由网络设备执行报文识别的任务,因此可以大幅降低网络设备的性能开销,降低运行负载,进而实现数据抓包任务的常态化启用,支持非常长时间的抓包,有利于低频偶现丢包问题分析,提高网络设备的数据传输性能和运行稳定性。
本文档来自技高网...【技术保护点】
1.一种云网络数据抓包分析方法,其特征在于,包括:
2.根据权利要求1所述的云网络数据抓包分析方法,其特征在于,所述通过起始网络设备基于染色规则对命中的目标数据包生成镜像报文,包括:
3.根据权利要求2所述的云网络数据抓包分析方法,其特征在于,所述通过所述染色标识指示所述目标网络链路上的其他网络设备对接收到的染色报文生成对应的镜像报文并上报至所述抓包报文处理服务,包括:
4.根据权利要求1所述的云网络数据抓包分析方法,其特征在于,还包括:
5.根据权利要求1所述的云网络数据抓包分析方法,其特征在于,还包括:
6.根据权利要求5所述的云网络数据抓包分析方法,其特征在于,所述抓包报文处理服务通过计算集群部署,所述根据所述可用计算资源部署所述抓包报文处理服务,包括:
7.根据权利要求6所述的云网络数据抓包分析方法,其特征在于,在所述基于所述目标数量的数据处理节点,运行所述抓包报文处理服务之前,还包括:
8.根据权利要求5所述的云网络数据抓包分析方法,其特征在于,所述确定所述抓包报文处理服务的可用计算资源
9.一种云网络数据抓包分析装置,其特征在于,包括:
10.一种电子设备,其特征在于,包括:处理器和存储器;
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1至8任一项所述的云网络数据抓包分析方法。
12.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8任一项所述的云网络数据抓包分析方法。
...【技术特征摘要】
1.一种云网络数据抓包分析方法,其特征在于,包括:
2.根据权利要求1所述的云网络数据抓包分析方法,其特征在于,所述通过起始网络设备基于染色规则对命中的目标数据包生成镜像报文,包括:
3.根据权利要求2所述的云网络数据抓包分析方法,其特征在于,所述通过所述染色标识指示所述目标网络链路上的其他网络设备对接收到的染色报文生成对应的镜像报文并上报至所述抓包报文处理服务,包括:
4.根据权利要求1所述的云网络数据抓包分析方法,其特征在于,还包括:
5.根据权利要求1所述的云网络数据抓包分析方法,其特征在于,还包括:
6.根据权利要求5所述的云网络数据抓包分析方法,其特征在于,所述抓包报文处理服务通过计算集群部署,所述根据所述可用计算资源部署所述抓包报文处理服务,包括:
【专利技术属性】
技术研发人员:党浩,芮藤长,付子熠,康达祥,柏健,
申请(专利权)人:北京火山引擎科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。