一种异步流量整形器的轻量级硬件实现方法

文档序号:37932165发布日期:2024-05-11 00:11阅读:来源:国知局

技术特征:

1.一种异步流量整形器的轻量级硬件实现方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种异步流量整形器的轻量级硬件实现方法,其特征在于,所述步骤1中流过滤器模块对应的流过滤器表通过ram存储器或者查找表来实现,以帧优先级为地址。

3.根据权利要求1所述的一种异步流量整形器的轻量级硬件实现方法,其特征在于,所述步骤1中流过滤器模块对应流过滤器表,每个表项代表一个流过滤器,以报文优先级为地址,每个表项包含max_sdu_size、scheduler_id、gate_id三个字段。

4.根据权利要求1所述的一种异步流量整形器的轻量级硬件实现方法,其特征在于,所述步骤2中流门控模块对应流门控表,每个表项代表一个流门控,以gate_id为地址,每个表项包含ipv、is_null三个字段。

5.根据权利要求1所述的一种异步流量整形器的轻量级硬件实现方法,其特征在于,所述步骤3中流调度器模块对应流调度器表,每个表项代表一个流调度器,以scheduler_id为地址,每个表项包含最大驻留时间max_residence_time、承诺访问速率cir、承诺突发尺寸cbs三个字段。

6.根据权利要求1所述的一种异步流量整形器的轻量级硬件实现方法,其特征在于,所述步骤4中传输选择模块通过一个优先级队列存储报文的摘要信息,一个优先级一个队列。

7.根据权利要求1所述的一种异步流量整形器的轻量级硬件实现方法,其特征在于,所述步骤4中具体的调度操作由islip调度器完成,当同时有多个报文满足参与调度竞争时,会选择优先级最大的。


技术总结
本发明公开了一种异步流量整形器的轻量级硬件实现方法,包括以下步骤:步骤1:流过滤器模块的应用,流过滤器模块收到来自报文池报文摘要信息后以报文优先级为地址查询流过滤器表;步骤2:流门控模块的应用,流门控模块收到来自流过滤器的结果后会以Gate_id为地址查表,得到对应表项内容;步骤3:流调度器模块的应用,流调度器模块收到来自流门控的结果后会根据得到的Scheduler_id查表得到表项内容;步骤4:传输选择模块的应用,报文进入传输选择模块后根据优先级进入指定的队列。本发明将ATS实现于输入端,适用于输入端缓存报文的交换机架构,并给出了在交换机上实现ATS流量整形器的具体实现方式,包括ATS内部模块设计及与之搭配以实现报文交换的其他模块。

技术研发人员:李宗辉,杨磊,李诚成
受保护的技术使用者:北京交通大学
技术研发日:
技术公布日:2024/5/10
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1