一种流信息的传输方法和设备技术

技术编号:11900735 阅读:101 留言:0更新日期:2015-08-19 12:43
本发明专利技术公开了一种流信息的传输方法和设备,该方法包括:NDE设备统计匹配到一用户配置的流量匹配策略的所有报文的流信息,并获得所述流量匹配策略的标识信息;所述NDE设备向NetStream服务器发送预设报文格式的NetStream报文,所述NetStream报文中携带所述流信息和所述标识信息,以使所述NetStream服务器根据所述标识信息确定对应的流量匹配策略分析所述流信息。本发明专利技术实施例中,统计颗粒度由用户自定义,用户可以灵活的监控某类流量,NetStream报文的发送数量大幅度减少,节约了大量内存资源。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其是涉及一种流信息的传输方法和设备
技术介绍
NetStream(网络流量)技术是一种基于网络流信息的统计技术,可以对网络中的业务流量情况进行统计和分析。NetStream可根据报文的目的IP地址、源IP地址、目的端口号、源端口号、协议号、ToS(Type of Service,服务类型)、输入接口或输出接口来定义流,七元组相同的报文属于同一条流。进一步的,配置NetStream功能的NDE (NetStreamData Exporter,网络流数据输出者)设备将采集到的流信息定期发送给NSC(NetStreamCollector,网络流数据收集者)设备,NSC设备对流信息进行初步处理后,将流信息发送给NDA (NetStream Data Analyzer,网络流数据分析者)设备,NDA设备对流信息进行分析,以用于计费、网络规划等应用。由于NSC设备和NDA设备的功能应用在同一台服务器上,因此,以NetStream服务器执行NSC设备和NDA设备的功能为例。如果在NDE设备的接口上配置NetStream功能,则NDE设备将此接口经过的所有报文按七元组信息进行分类,并统计七元组信息的所有报文的流信息,如统计携带相同的目的IP地址、源IP地址、目的端口号、源端口号、协议号、ToS、输入接口(或输出接口)的所有报文,并将携带相同七元组信息的所有报文的流信息发送给NetStream服务器,NetStream服务器对流信息进行分析。在上述方式中,NDE设备只能针对所有报文的七元组信息进行分类,并统计七元组信息的所有报文的流信息。但是在实际使用中,用户可能并不关注报文的七元组信息,而是关注设备A的FTP (FiIe Transfer Protocol,文件传输协议)流量大小是多少,设备B的视频流量大小是多少等流信息。显然,在上述方式下,NDE设备无法直接统计出这些流信息,从而无法满足用户需要。
技术实现思路
本专利技术实施例提供一种流信息的传输方法,应用于包括网络流数据输出者NDE设备和网络流量NetStream服务器的网络中,所述方法包括以下步骤:所述NDE设备统计匹配到一用户配置的流量匹配策略的所有报文的流信息,并获得所述流量匹配策略的标识信息;所述NDE设备向NetStream服务器发送预设报文格式的NetStream报文,所述NetStream报文中携带所述流信息和所述标识信息,以使所述NetStream服务器根据所述标识信息确定对应的流量匹配策略分析所述流信息。所述方法进一步包括:所述NDE设备维护用户自定义种类映射表,所述用户自定义种类映射表用于记录流量匹配策略与流量匹配策略的标识信息之间的对应关系,所述用户自定义种类映射表中的每个流量匹配策略包括一条或者多条匹配规则;所述NDE设备获得所述流量匹配策略的标识信息的过程,具体包括:所述NDE设备从所述用户自定义种类映射表中获得所述流量匹配策略的标识信息,且所述标识信息用于使与所述NDE设备维护有相同的用户自定义种类映射表的NetStream服务器确定所述标识信息对应的流量匹配策略。所述方法进一步包括:所述NDE设备通过模板报文将预设报文格式的NetStream报文的信息发送给所述NetStream服务器;其中,所述模板报文中携带了取值为预设数值的字段类型,所述预设数值表示用户配置的流量匹配策略的类型;以使所述NetStream服务器在收到预设报文格式的NetStream报文时,如果所述预设报文格式的NetStream报文中携带了所述预设数值,则确定所述预设报文格式的NetStream报文中携带的流信息为基于用户配置的流量匹配策略的流信息。所述NDE设备发送给所述NetStream服务器的模板报文中还携带第一标识或者第二标识,所述第一标识表示入方向流量模板,所述第二标识表示出方向流量模板;以使所述NetStream服务器收到预设报文格式的NetStream报文时,如果预设报文格式的NetStream报文中携带第一标识,确定所述流信息为入方向的流信息,如果预设报文格式的NetStream报文中携带第二标识,确定所述流信息为出方向的流信息。所述方法进一步包括:当所述NDE设备上配置忽略不匹配细节功能时,所述NDE设备统计未匹配到流量匹配策略的所有报文的流信息,并将未匹配到流量匹配策略的所有报文的流信息发送给所述NetStream服务器。本专利技术实施例提供一种网络流数据输出者NDE设备,应用于包括所述NDE设备和网络流量NetStream服务器的网络中,所述NDE设备具体包括:统计模块,用于统计匹配到一用户配置的流量匹配策略的所有报文的流信息,并获得所述流量匹配策略的标识信息;发送模块,用于向NetStream服务器发送预设报文格式的NetStream报文,所述NetStream报文中携带所述流信息和所述标识信息,以使所述NetStream服务器根据所述标识信息确定对应的流量匹配策略分析所述流信息。还包括:维护模块,用于维护用户自定义种类映射表,所述用户自定义种类映射表用于记录流量匹配策略与流量匹配策略的标识信息之间的对应关系,所述用户自定义种类映射表中的每个流量匹配策略包括一条或者多条匹配规则;所述统计模块,具体用于在获得所述流量匹配策略的标识信息的过程中,从所述用户自定义种类映射表中获得所述流量匹配策略的标识信息,且所述标识信息用于使与所述NDE设备维护有相同的用户自定义种类映射表的NetStream服务器确定所述标识信息对应的流量匹配策略。所述发送模块,还用于通过模板报文将预设报文格式的NetStream报文的信息发送给所述NetStream服务器;所述模板报文中携带了取值为预设数值的字段类型,所述预设数值表示用户配置的流量匹配策略的类型;以使所述NetStream服务器在收到预设报文格式的NetStream报文时,如果所述预设报文格式的NetStream报文中携带了所述预设数值,则确定所述预设报文格式的NetStream报文中携带的流信息为基于用户配置的流量匹配策略的流信息。所述发送模块发送给NetStream服务器的模板报文中还携带第一标识或者第二标识,所述第一标识表示入方向流量模板,所述第二标识表示出方向流量模板;以使所述NetStream服务器收到预设报文格式的NetStream报文时,如果预设报文格式的NetStream报文中携带第一标识,确定所述流信息为入方向的流信息,如果预设报文格式的NetStream报文中携带第二标识,确定所述流信息为出方向的流信息。所述统计模块,进一步用于当所述NDE设备上配置忽略不匹配细节功能时,则统计未匹配到流量匹配策略的所有报文的流信息;所述发送模块,还用于将未匹配到流量匹配策略的所有报文的流信息发送给所述NetStream 服务器。基于上述技术方案,本专利技术实施例中,NDE设备可以基于用户配置的流量匹配策略统计报文的流信息,统计颗粒度由用户自定当前第1页1 2 3 4 本文档来自技高网
...

【技术保护点】
一种流信息的传输方法,应用于包括网络流数据输出者NDE设备和网络流量NetStream服务器的网络中,其特征在于,所述方法包括以下步骤:所述NDE设备统计匹配到一用户配置的流量匹配策略的所有报文的流信息,并获得所述流量匹配策略的标识信息;所述NDE设备向NetStream服务器发送预设报文格式的NetStream报文,所述NetStream报文中携带所述流信息和所述标识信息,以使所述NetStream服务器根据所述标识信息确定对应的流量匹配策略分析所述流信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:武伟
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

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

1