一种实现报文统计的装置及方法制造方法及图纸

技术编号:10332134 阅读:117 留言:0更新日期:2014-08-20 17:50
本发明专利技术公开了一种实现报文统计的装置及方法,包括:交换模块和统计信息处理模块,其中:所述交换模块,用于接收数据流报文,对接收到的数据流报文进行解析,得到统计信息,将得到的统计信息组装成统计报文,将所述统计报文发送给所述统计信息处理模块;所述统计信息处理模块,用于在接收到所述交换模块发送的统计报文后,针对所述统计报文的字段进行统计信息处理。本发明专利技术通过增加统计信息处理模块进行统计信息的处理,在不影响交换模块转发性能,并降低交换模块负担的前提下,提高了系统的数据流报文的统计能力,并通过使用统计信息处理模块外挂存储模块提高了统计信息处理的容量,能够实现更加丰富的对数据流的控制。

【技术实现步骤摘要】

本专利技术涉及以太网数据通信领域,尤其涉及。
技术介绍
以太网技术以其良好的经济性、互通性和易用性等优势得到了普遍应用,目前以太网逐步向城域网和广域网发展,从而作为运营级传送网技术提供多业务承载。在以太网的应用中,经常需要完成对数据流的统计、分析和管理,将数据流的统计结果上报给CPU (中央处理器),CPU对统计结果进行分析并进行相应处理。目前,统计信息主要是由交换模块进行处理,并保存到片内存储模块或者保存到交换模块的外挂存储模块中。这种方法存在以下缺陷:交换模块的统计功能有限,并且,高速接口和外挂存储模块也有限。这些方面的限制影响了对数据流报文和统计报文的缓存能力,并且,无法实现大容量、灵活丰富的统计信息处理能力。
技术实现思路
本专利技术要解决的技术问题是提供,在降低交换模块负担的情况下,提高系统中数据流报文的统计能力。为解决上述技术问题,本专利技术的一种实现报文统计的装置,包括:交换模块和统计信息处理模块,其中:所述交换模块,用于接收数据流报文,对接收到的数据流报文进行解析,得到统计信息,将得到的统计信息组装成统计报文,将所述统计报文发送给所述统计信息处理模块;所述统计信息处理模块,用于在接收到所述交换模块发送的统计报文后,针对所述统计报文的字段进行统计信息处理。进一步地,还包括第二存储模块,其中:所述统计信息处理模块,还用于在进行统计信息处理后,将进行统计信息处理后的统计报文存储至所述第二存储模块;[0011 ] 所述第二存储模块,用于存储统计报文。进一步地,还包括第一存储模块,其中:所述交换模块,还用于将接收到的数据流报文存储至所述第一存储模块;所述第一存储模块,用于存储所述数据流报文。进一步地,还包括控制模块,其中:所述控制模块,用于通过所述交换模块从所述第一存储模块读取数据流报文,通过所述统计信息处理模块从所述第二存储模块读取统计报文,根据统计报文进行数据流报文的控制。进一步地,所述控制模块,还用于对所述交换模块和统计信息处理模块进行配置。进一步地,一种实现报文统计的方法,包括:交换模块接收数据流报文,对接收到的数据流报文进行解析,得到统计信息,将得到的统计信息组装成统计报文,将所述统计报文发送给统计信息处理模块;所述统计信息处理模块在接收到所述交换模块发送的统计报文后,针对所述统计报文的字段进行统计信息处理。进一步地,还包括:所述统计信息处理模块在进行统计信息处理后,将进行统计信息处理后的统计报文存储至第二存储模块。进一步地,还包括:所述交换模块在接收数据流报文后,将接收到的数据流报文存储至第一存储模块。进一步地,还包括:控制模块通过所述交换模块从所述第一存储模块读取数据流报文,通过所述统计信息处理模块从所述第二存储模块读取统计报文,根据统计报文进行数据流报文的控制。进一步地,还包括:所述控制模块还对所述交换模块和统计信息处理模块进行配置。综上所述,本专利技术通过增加统计信息处理模块进行统计信息的处理,在不影响交换模块转发性能,并降低交换模块负担的前提下,提高了系统的数据流报文的统计能力,并通过使用统计信息处理模块外挂存储模块提高了统计信息处理的容量,能够实现更加丰富的对数据流的控制。【附图说明】图1是本专利技术的实现报文统计的装置的架构图;图2是本专利技术的实现报文统计的方法的流程图。【具体实施方式】本实施方式通过增加统计信息处理模块作为协处理模块来进行统计报文的处理,实现数据流报文的转发与统计的分离,并且,为统计信息处理模块设置外挂的存储模块,提高了统计信息处理的容量。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。如图1所示,本实施方式的实现报文统计的装置,包括:交换模块101,用于接收数据流报文,对接收的数据流报文进行解析,得到统计信息,将统计信息组装成统计报文,将统计报文发送给统计信息处理模块,并且,将数据流报文保存至第一存储模块102 ;还对接收的数据流报文进行丢弃、转发或广播等操作。上述数据流报文可以是以太网报文,以太网报文的种类繁多,IEEE802.3定义了以太网格式,以太网报文包括:目的地址、源地址、协议类型/报文长度、数据、校验等字段,因此,统计报文可以是分别针对上述字段,对所关心的具体内容进行的统计。例如,网络管理员希望了解一段时间内超长报文的数据流信息,因此,可以配置交换模块对报文长度进行统计,并将统计报文发送给统计信息处理模块。第一存储模块102,用于保存数据流报文。存储模块是系统的记忆装置,用以存储指令和数据。例如,目前较为普遍使用的DDR3SDRAM等,具有功耗低、读写速度高、通用性能良好等特点。统计信息处理模块103,是本实施方式的关键部分,用于扩展增强的数据流统计功能,通过高速接口接收交换模块101发送的统计报文,通过不同的报文筛选、过滤和透传等策略,针对统计报文的各个关键字段,进行灵活、丰富、高性能的统计信息处理,然后将处理后的统计报文保存至第二存储模块104。统计信息处理模块103可以采用FPGA (可编程逻辑器件),FPGA广泛使用与数据通信、图像处理、工业控制、数码电子等领域,具有灵活编程、接口丰富等特点。FPGA的serdes(串行器)高速信号接口,可用于实现芯片间的高速互联,带宽可以达到IOGbps以上。第二存储模块104,用于保存统计报文。控制模块105,用于通过交换模块从第一存储模块102读取数据流报文,通过统计信息处理模块从第二存储模块104读取统计报文,并据此进行灵活丰富的数据流控制。控制模块105从第一存储模块102读取数据流报文时,从第二存储模块104读取统计报文时,交换模块和统计信息处理模块作为桥片,相当于在控制模块105与存储模块之间搭建了一个通道。控制模块105可采用CPU,CPU通过LocalBus (局部总线)实现对系统的管理,例如,读取FPGA的寄存器值,FPGA的寄存器保存了系统版本号、版本日期、当前系统工作环境温度等信息,配置FPGA和交换模块。CPU通过高速接口得到数据流报文和统计报文,并据此进行灵活丰富的数据流控制。例如,对某一特征的数据流报文进行计时、流量统计、限速和/或隔离等操作。如图2所示,本实施方式的实现报文统计的方法,包括:步骤201:交换模块接收以太网数据流报文;步骤202:交换模块解析接收到的以太网数据流报文,得到统计信息,统计信息包括但不限于:源地址、目的地址、报文类型、报文长度等;交换模块还根据数据流报文信息,对数据流报文进行转发、广播或丢弃等操作。步骤203:交换模块将统计信息组装成统计报文,将统计报文通过高速接口发送给统计信息处理模块;步骤204:交换模块将数据流报文存储至第一存储模块;步骤205:统计信息处理模块通过高速接口接收交换模块发送的统计报文,通过不同的报文筛选、过滤或透传等策略,针对统计报文的各个关键字段,进行灵活、丰富、高性能的统计信息处理;步骤206:统计信息处理模块将处理后的统计报文保存至第二存储模块;步骤207:控制模块使用高速接口通过交换模块读取数据流报文,通过统计信息处理模块读取统计报文,根据统计报文进行数据流报文的控制。在本实施方式的方法中控制模块还预先对交换模块和统计信息处理模块进行配置本文档来自技高网...

【技术保护点】
一种实现报文统计的装置,包括:交换模块和统计信息处理模块,其中:所述交换模块,用于接收数据流报文,对接收到的数据流报文进行解析,得到统计信息,将得到的统计信息组装成统计报文,将所述统计报文发送给所述统计信息处理模块;所述统计信息处理模块,用于在接收到所述交换模块发送的统计报文后,针对所述统计报文的字段进行统计信息处理。

【技术特征摘要】
1.一种实现报文统计的装置,包括:交换模块和统计信息处理模块,其中: 所述交换模块,用于接收数据流报文,对接收到的数据流报文进行解析,得到统计信息,将得到的统计信息组装成统计报文,将所述统计报文发送给所述统计信息处理模块; 所述统计信息处理模块,用于在接收到所述交换模块发送的统计报文后,针对所述统计报文的字段进行统计信息处理。2.如权利要求1所述的装置,其特征在于,还包括第二存储模块,其中: 所述统计信息处理模块,还用于在进行统计信息处理后,将进行统计信息处理后的统计报文存储至所述第二存储模块; 所述第二存储模块,用于存储统计报文。3.如权利要求2所述的装置,其特征在于,还包括第一存储模块,其中: 所述交换模块,还用于将接收到的数据流报文存储至所述第一存储模块; 所述第一存储模块,用于存储所述数据流报文。4.如权利要求3所述的装置,其特征在于,还包括控制模块,其中: 所述控制模块,用于通过所述交换模块从所述第一存储模块读取数据流报文,通过所述统计信息处理模块从所述第二存储模块读取统计报文,根据统计报文进行数据流报文的控制。5.如...

【专利技术属性】
技术研发人员:李川邱圣斌
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1