发明名称 宽窄带综合接入设备的网络流量统计方法
摘要 本发明公开了一种宽窄带综合接入设备的网络流量统计方法,解决了现有交换芯片没有提供对各种包进行速率统计的问题。先将每个端口的统计数据从交换芯片的端口统计寄存器中全部读取出来,并存放在内存中;用一个轮循任务对端口的统计数据进行定时采集,将发送字节统计数据作为流的流量统计的原始数据记录下来;定制对被统计的流匹配策略;将被统计流镜像到一个端口,统计发送字节的速率,得到被统计流的速率。使用交换芯片的流分类功能,并将被统计的流镜像到一个端口上进行统计速率,做到对流按照字节来统计速率。这样把交换芯片的几个独立功能综合利用,最大发挥了资源利用,并且不同的芯片都有镜像流功能,所以此方法具有比较好的通用性。
申请公布号 CN100544287C 申请公布日期 2009.09.23
申请号 CN200610152733.2 申请日期 2006.09.26
申请人 中兴通讯股份有限公司 发明人 吴睿
分类号 H04L12/26(2006.01)I;H04L12/14(2006.01)I;H04L12/24(2006.01)I;H04L12/28(2006.01)I;H04Q11/04(2006.01)I 主分类号 H04L12/26(2006.01)I
代理机构 代理人
主权项 1、一种宽窄带综合接入设备的网络流量统计方法,包括如下步骤:步骤A,先将每个端口的统计数据从交换芯片的端口统计寄存器中全部读取出来,并存放在内存中,具体包括:为每个端口的统计信息分配内存空间,由上一次统计数据内存,总计统计数据内存,更新的统计数据内存,速率统计数据内存组成;初始化一个定时轮循的端口数据统计任务,用于定时的信号量,和一个处理统计数据的回调函数队列任务;步骤B,用一个轮循任务对端口的统计数据进行定时采集,将发送字节统计数据作为流的流量统计的原始数据记录下来,具体包括:定时一段时间后执行获取当前的时间戳,并将端口数据统计的一次过程放入函数调用队列中;回调函数队列任务将从队列中取出一个函数执行,此函数将对所有端口上的全部统计元素信息进行一次统计;步骤C,用交换芯片的流分类功能,定制对被统计的流的匹配策略;所述对被统计的流的匹配具体包括:当能够获取到镜像功能的互斥信号量后,就在流统计任务中获取当前的镜像端口发送字节速率值,镜像端口发送字节速率值是从端口数据统计中获取的;将需匹配的流进行流镜像处理,需要进行统计的流由用户动态地在一个流统计队列中添加和删除,新的匹配流特征从队列尾部加入;步骤D,用流分类中镜像功能将被统计的流镜像到一个端口,在此端口处统计发送字节的速率,从而得到被统计流的速率。
地址 518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦6层法律部