一种流量整形方法及装置制造方法及图纸

技术编号:24103247 阅读:27 留言:0更新日期:2020-05-09 14:09
本申请公开了一种流量整形方法及装置;上述流量整形方法,包括:通过监控任一队列的令牌消耗信息,确定该队列是否需要老化;当令牌添加表中的任一队列需要老化,将该队列从令牌添加表中移除,并将该队列的令牌桶内的令牌数量更新为大于令牌桶下限阈值的值。本申请提供的流量整形方法及装置可以实现整形快速响应,并降低功耗。

A flow shaping method and device

【技术实现步骤摘要】
一种流量整形方法及装置
本申请涉及但不限于数据通信
,尤指一种流量整形方法及装置。
技术介绍
随着互联网和移动互联网的快速发展,人们对于网络提出了更新、更快、更稳定的服务需求,带宽和业务访问量极速增加。网络服务质量的保障需要网络处理器(NetworkProcessor,NP)芯片全方位提升性能。其中,流量整形(TrafficShaping)是一种保证速率平滑输出的方法,保证网络数据在协商的速率上稳定转发,防止下游网络设备出现拥塞,避免数据报文出现延迟、丢失甚至错误的情况。常见的网络处理器芯片的流量整形采用定时添加方式。其中,可以为每个业务队列配置一个计时器,根据业务队列的整形权重,计算出某个特定时刻,在特定时刻为业务队列添加令牌,其中,一个令牌等价于若干字节的报文授权;网络处理器发送报文会消耗令牌,通过控制每次下发令牌的数量和时间,就能达到流量整形的作用。随着网络处理器芯片的能力不断提升,业务层次和业务队列较之前芯片规格成倍增加,同时流量整形精度不断提高,采用定时添加方式会消耗大量的资源。为了降低芯片成本,目前大容量高密度本文档来自技高网...

【技术保护点】
1.一种流量整形方法,包括:/n通过监控任一队列的令牌消耗信息,确定所述队列是否需要老化;/n当令牌添加表中的任一队列需要老化,将所述队列从所述令牌添加表中移除,并将所述队列的令牌桶内的令牌数量更新为大于令牌桶下限阈值的值。/n

【技术特征摘要】
1.一种流量整形方法,包括:
通过监控任一队列的令牌消耗信息,确定所述队列是否需要老化;
当令牌添加表中的任一队列需要老化,将所述队列从所述令牌添加表中移除,并将所述队列的令牌桶内的令牌数量更新为大于令牌桶下限阈值的值。


2.根据权利要求1所述的方法,其特征在于,所述通过监控任一队列的令牌消耗信息,确定所述队列是否需要老化,包括:
针对任一队列,当在至少一个监控周期内没有监控到所述队列的令牌消耗信息,则确定所述队列需要老化。


3.根据权利要求1所述的方法,其特征在于,针对任一队列,采用一个老化标记指示所述队列是否需要老化。


4.根据权利要求3所述的方法,其特征在于,针对任一队列,采用一个扫描标记指示一个扫描周期内是否有所述队列的令牌消耗信息;
所述方法还包括:周期性扫描一个或多个队列的扫描标记和老化标记;其中,当扫描到任一队列的扫描标记指示在前一个扫描周期内有所述队列的令牌消耗信息,则将所述扫描标记更新为初始值;当扫描到任一队列的扫描标记指示在前一个扫描周期内没有所述队列的令牌消耗信息,且所述队列的老化标记指示所述队列不需要老化,则将所述队列的老化标记更新为指示所述队列需要老化。


5.根据权利要求1所述的方法,其特征在于,所述将所述队列的令牌桶内的令牌数量更新为大于令牌桶下限阈值的值,包括:将所述队列...

【专利技术属性】
技术研发人员:陈炳烨
申请(专利权)人:深圳市中兴微电子技术有限公司
类型:发明
国别省市:广东;44

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

1