[发明专利]一种用于在网络设备中对事件进行计数的方法及计数器设备有效
申请号: | 201480034176.7 | 申请日: | 2014-05-04 |
公开(公告)号: | CN105308906B | 公开(公告)日: | 2019-03-12 |
发明(设计)人: | C·阿拉德;K·博登;G·勒韦;J·卡罗尔斯特洛姆 | 申请(专利权)人: | 马维尔国际贸易有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/819 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅 |
地址: | 巴巴多斯*** | 国省代码: | 巴巴多斯;BB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 时间 高效 计数器 计量器 架构 | ||
一种包括多个接口的网络设备,所述多个接口被配置成从网络接收将由所述网络设备处理的分组。该网络设备的负载确定电路被配置成,确定所述网络设备的分组业务负载是否高于业务负载阈值;以及,双模计数器模块被配置成(i)响应于对所述负载确定单元确定所述分组业务负载高于所述业务负载阈值,使用第一计数模式来确定与所接收的分组相关联的份额计数,以及(ii)响应于作为对所述负载确定单元确定所述分组业务负载不高于所述业务负载阈值,使用不同于所述第一计数模式的第二计数模式来确定与所接收的分组相关联的份额计数。
本申请要求2013年5月3日提交的、名称为“Time Efficient Counters and Meters Architecture(时间上高效的计数器和计量器架构)”、美国临时专利申请第61/819,081号的权利,该临时专利申请的公开内容在此通过引用并入本文。
技术领域
本公开总体上涉及计数器和计量器,并且更具体地,涉及在通信网络中所使用的计数器和计量器。
背景技术
通信网络通常采用诸如交换机、网桥和路由器的网络设备,在这些网络设备执行操作时,需要与网络业务量关联的事件计数信息 (例如,分组计数和/或分组字节计数)。为了减小面积和/或功耗,一些网络交换机使用在相对廉价的存储器中(例如,动态随机访问存储器(DRAM)或静态随机访问存储器(SRAM))存储计数值的计数器。由于在给定时间间隔中将被计数的事件数目不断增加,但计数器存储器的更新速率却可能很慢,以致不能实时提供所述事件的精确计数。因此,计数器存储器的更新可能会对需要快速计数的应用产生限制。可以采用统计估计技术降低存储计数器所需要进行更新的平均速率,这可能适合于不需要精确计数的计量应用或其它应用,并且这通常也减少了存储器空间/面积。
发明内容
在一个实施例中的网络设备包含多个接口,所述多个接口被配置成从网络接收将由所述网络设备处理的分组。网络设备还包含负载确定电路,所述负载确定电路被配置成确定网络设备的分组业务负载是否高于业务负载阈值;以及,双模计数器模块,所述双模计数器模块被配置成(i)响应于对负载确定单元确定分组业务负载高于业务负载阈值,使用第一计数模式来确定与所接收的分组相关联的份额计数,以及(ii)响应于对负载确定单元确定分组业务负载不高于业务负载阈值,使用不同于所述第一计数模式的第二计数模式来确定与所接收的分组相关联的份额计数。
在另一个实施例中,在网络设备中进行事件计数的方法包括:从网络接收将由所述网络设备处理的分组,并且确定网络设备的分组业务负载是否高于业务负载阈值。所述方法还包括,响应于确定分组业务负载高于业务负载阈值,使用第一计数模式来确定与所接收的分组相关联的份额计数;以及,响应于确定分组业务负载不高于业务负载阈值,使用不同于所述第一计数模式的第二计数模式来确定与所接收的分组相关联的份额计数。
在又一个实施例中,网络设备包含多个接口,所述多个接口被配置成从网络接收将由所述网络设备处理的分组;以及,计数器模块,所述计数器模块被配置成使用统计采样操作,估计与经由所述多个接口接收的分组相关联的份额计数,该统计采样操作根据基于网络设备的带宽度量的控制参数而被执行。
在另外的又一个实施例中,在网络设备中进行事件计数的方法包括:从网络接收由所述网络设备处理的分组;以及,利用根据基于网络设备的带宽度量的控制参数所执行的统计采样操作,估计与所接收的分组相关联的份额计数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于马维尔国际贸易有限公司,未经马维尔国际贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480034176.7/2.html,转载请声明来源钻瓜专利网。