一种数据帧统计采集装置及方法制造方法及图纸

技术编号:33204493 阅读:24 留言:0更新日期:2022-04-24 00:47
本发明专利技术公开了一种数据帧统计采集装置及方法,涉及数据分组交换技术领域。该方法包括:当数据包进入时,采样地址生成模块基于采样周期生成对应的存储模块地址,并将该地址作为标记对数据包进行打标;打标后的数据包依次进入各统计模块,各统计模块按业务需求对数据包进行统计,并根据标记的存储模块地址将统计值存储到对应的存储模块中;存储模块通过RAM并行访问的方式进行存储;当采样地址变化判断模块检测到存储模块地址发生变化时,生成相应存储模块的存储完成指示,并传递给中央处理模块;中央处理模块则根据读取需要进行相应存储模块的读取。本发明专利技术不仅可以做到读取统计的同时性,还可以支持进行在线丢包诊断,满足实际应用需求。用需求。用需求。

【技术实现步骤摘要】
一种数据帧统计采集装置及方法


[0001]本专利技术涉及数据分组交换
,具体来讲是一种数据帧统计采集装置及方法。

技术介绍

[0002]目前通信网中,基于IP或以太网包的分组交换技术被广泛采用。随着通信网规模的扩大和各种应用的日益增加,网络的规模日益扩大,为了更好的对网络进行运维,通信网络正在向SDN(Software Defined Network,软件定义网络)化和智能运维方向发展。这一趋势需要更及时、准确的了解网络的运行状态。
[0003]通信网中普遍采用对数据帧进行统计来了解网络运行和使用的状态。
[0004]目前设备中,采用的传统数据统计和采集方法是:由硬件在各个统计点单独统计,由软件定时读取各硬件统计量。这种方法在统计量不是很多,统计间隔较长的传统网络管理中是可行的。但是,当统计数据量增大,需要的采样点变密集时,由于读取的分时性,难以做到读取统计的同时性,因而无法适应于未来网络管理的发展要求(例如目前提出的Telemetry功能,有时要求每秒钟完成上百次采样)。并且,采用传统的统计方法,由于同一个数据帧通过各采本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据帧统计采集装置,其特征在于:该装置包括采样地址生成模块、至少一个统计模块、至少两个存储模块、采样地址变化判断模块以及中央处理模块;所述采样地址生成模块,用于:当数据包进入时,基于采样周期生成该数据包对应的存储模块地址,并将生成的地址作为标记对数据包进行打标;所述统计模块,用于:按业务需求对所述数据包进行统计,并根据数据包标记的存储模块地址将统计值存储到对应的存储模块中;所述存储模块,用于:通过RAM并行访问的方式,对接收到的统计值进行存储;所述采样地址变化判断模块,用于:检测存储模块地址是否发生变化,若发生变化,则生成相应存储模块的存储完成指示;并将该存储完成指示传递给中央处理模块;所述中央处理模块,用于:获取到所述存储完成指示后,根据读取需要进行相应存储模块的读取。2.如权利要求1所述的数据帧统计采集装置,其特征在于:所述采样地址生成模块基于采样周期生成该数据包对应的存储模块地址,具体包括:所述采样地址生成模块以采样周期为单位,根据存储模块的数量,依次循环选择对应的一个存储模块,并将该存储模块的地址作为数据包对应的存储模块的地址。3.如权利要求1所述的数据帧统计采集装置,其特征在于:所述采样地址生成模块基于采样周期生成该数据包对应的存储模块地址,具体包括:所述采样地址生成模块以采样周期为单位,根据存储模块的数量,按照预设的随机算法选择对应的一个存储,并将该存储模块的地址作为数据包对应的存储模块的地址。4.如权利要求1所述的数据帧统计采集装置,其特征在于:所述存储模块包括与所述统计模块数量相同的存储区域;所述存储模块按照一一对应的方式,将各统计模块的统计值存储到相应存储区域中。5.如权利要求1所述的数据帧统计采集装置,其特征在于:所述存储模块包括至少一个存储区域;所述存储模块按照时分复用的...

【专利技术属性】
技术研发人员:郑海升杨彦波
申请(专利权)人:武汉飞思灵微电子技术有限公司
类型:发明
国别省市:

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

1