【技术实现步骤摘要】
本专利技术属于网络通信。具体地,涉及一种流量整形填桶处理方法、控制模块、网络芯片和设备。
技术介绍
1、流量整形常用于端口和队列的带宽速率调整,以限制流出某一网络的某一连接的流量与突发,使报文以比较均匀的速度进行发送。流量整形使用令牌桶,通过定时填桶往令牌桶补充令牌,令牌消耗光但未到填充时间时,暂停发送报文以限速,直到下次填桶。
2、现有的网络设备芯片的多端口多队列设计中,使用寄存器来实现填桶逻辑,每个端口和队列的流量整形填桶逻辑都是独立的,需要整形的流量不同,填桶时间点也不相同,出包时刻也是任意的。为了能达到精准控制流量的目的,如果设计中对每个队列分配一个时隙控制器,则在较多队列时,会使用大量的寄存器来产生各队列的时隙控制器。如果设计中这些队列使用相同的时隙控制器,会面临解决同一时隙下不确定个数的队列需要填桶的问题,为解决这一问题令牌桶又必须用大量寄存器来实现。因此,这两种常规实现方法都用到了大量的寄存器,当端口数量和队列数量变多时,使用寄存器会出现流量整形填桶逻辑不可避免地要占用大量芯片资源。
>技术实现思路...
【技术保护点】
1.一种流量整形填桶处理方法,其特征在于,所述方法应用于网络流量整形所使用的存储器,其中,端口流量整形和队列流量整形有各自对应的存储器,存储每个端口和队列流量整形所需的配置数据和令牌数据,每个端口的流量整形和每个队列的流量整形有对应的存储地址,所述方法包括:
2.如权利要求1所述流量整形填桶处理方法,其中,端口流量整形和队列流量整形各使用一对存储器分别存储配置数据和令牌数据,每对存储器中,第一存储器存储配置数据,第二存储器存储令牌数据,配置数据和令牌数据的存储地址深度相同。
3.如权利要求1所述流量整形填桶处理方法,其中,
4.如权
...【技术特征摘要】
1.一种流量整形填桶处理方法,其特征在于,所述方法应用于网络流量整形所使用的存储器,其中,端口流量整形和队列流量整形有各自对应的存储器,存储每个端口和队列流量整形所需的配置数据和令牌数据,每个端口的流量整形和每个队列的流量整形有对应的存储地址,所述方法包括:
2.如权利要求1所述流量整形填桶处理方法,其中,端口流量整形和队列流量整形各使用一对存储器分别存储配置数据和令牌数据,每对存储器中,第一存储器存储配置数据,第二存储器存储令牌数据,配置数据和令牌数据的存储地址深度相同。
3.如权利要...
【专利技术属性】
技术研发人员:程杰杰,
申请(专利权)人:南京金阵微电子技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。