一种网络流量分析方法及装置与流程

文档序号:39499828发布日期:2024-09-27 16:30阅读:45来源:国知局
一种网络流量分析方法及装置与流程

本发明涉及计算机网络领域,尤其涉及一种网络流量分析方法及装置。


背景技术:

1、网络流量技术(netstream技术)是一种面向网络流量的统计技术,能够根据报文的目的ip地址、目的端口号、源ip地址、源端口号、协议号和服务类型来区分网络流量,并针对不同的网络流量进行统计。因此,可以利用netstream技术实现网络的监控和管理,例如,根据网络流量的统计数据检测网络中的异常流量。也可以利用netstream技术实现网络应用的监控和分析,例如,统计web、ftp、telnet和其它tcp/ip应用在通信流量中的占比作为网络应用信息,为用户规划、分配网络应用资源提供支持。还可以将netstream技术与第三方工具配合使用,作为第三方工具的信息源,以便第三方工具设计、规划和优化网络,实现以最小的网络运营成本达到最佳的网络性能和可靠性。

2、然而,在全社会和全行业万物互联的时代,网络新技术、新应用的持续发展在为用户提供更好的网络资源的同时,也催生了新业务、新场景和新需求,而现有netstream技术无法应用于新业务、新场景和新需求中的网络流量。


技术实现思路

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、第五方面,提供了一种计算机可读存储介质,包括计算机程序指令,当该计算机程序指令由网络设备集群执行时,该网络设备集群执行如第一方面任一项的方法。

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