System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及专线流量分析的,特别是涉及一种流量分析方法、装置、设备及存储介质。
技术介绍
1、在当前的专线服务领域中,尽管运营商提供了多种专线服务,但随着用户对专线应用的深入使用,他们需要更多的信息来了解专线的服务质量、繁忙程度等方面的数据;然而,目前市面上关于专线监控的技术或系统仍然存在一些局限性,如现行的监控技术主要依赖于 snmp协议,仅能提供专线的时延、丢包率、抖动等基本指标信息,但无法获取专线内部流量的更详细信息,比如流量的具体来源ip、目的ip等数据。
技术实现思路
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、所述专线流量解析模块,用于将所述专线流量数据发送给流量采集器,以使所述流量采集器对所述专线流量数据进行解析处理,得到流量解析数据;
35、所述应用流量信息获取模块,用于获取用户输入的应用信息,基于应用信息,对所述专线流量数据进行分组聚合,得到目标应用对应的应用流量信息;
36、所述专线统计模块,用于将所述专线指标信息、所述应用流量信息和所述流量解析数据存储在目标数据库中,当接收到数据统计请求时,对所述目标数据库进行数据统计处理,得到专线统本文档来自技高网...
【技术保护点】
1.一种流量分析方法,其特征在于,包括:
2.如权利要求1所述的一种流量分析方法,其特征在于,获取用户输入的专线信息,根据所述专线信息,获取专线的专线指标信息,具体包括:
3.如权利要求1所述的一种流量分析方法,其特征在于,获取用户输入的应用信息,基于应用信息,对所述专线流量数据进行分组聚合,得到目标应用对应的应用流量信息,具体包括:
4.如权利要求1所述的一种流量分析方法,其特征在于,基于所述专线信息,对专线所在的专线网络物理设备进行设备配置,具体包括:
5.如权利要求1所述的一种流量分析方法,其特征在于,将所述专线流量数据发送给流量采集器前,还包括:
6.如权利要求5所述的一种流量分析方法,其特征在于,生成所述专线流量数据对应的可信时间戳,具体包括:
7.如权利要求6所述的一种流量分析方法,其特征在于,基于所述可信时间戳,对发送给所述流量采集器的专线流量数据进行验证处理,具体包括:
8.一种流量分析装置,其特征在于,包括:专线指标信息获取模块、专线流量采样模块、专线流量解析模块、应用流量信息获
9.一种终端设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7任意一项所述的流量分析方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至7中任意一项所述的流量分析方法。
...【技术特征摘要】
1.一种流量分析方法,其特征在于,包括:
2.如权利要求1所述的一种流量分析方法,其特征在于,获取用户输入的专线信息,根据所述专线信息,获取专线的专线指标信息,具体包括:
3.如权利要求1所述的一种流量分析方法,其特征在于,获取用户输入的应用信息,基于应用信息,对所述专线流量数据进行分组聚合,得到目标应用对应的应用流量信息,具体包括:
4.如权利要求1所述的一种流量分析方法,其特征在于,基于所述专线信息,对专线所在的专线网络物理设备进行设备配置,具体包括:
5.如权利要求1所述的一种流量分析方法,其特征在于,将所述专线流量数据发送给流量采集器前,还包括:
6.如权利要求5所述的一种流量分析方法,其特征在于,生成所述专线流量数据对应的可信时间戳,具体...
【专利技术属性】
技术研发人员:肖飞龙,
申请(专利权)人:广州云新信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。