[发明专利]一种基于FPGA队列实现QoS队列的方法和设备有效
申请号: | 201210272598.0 | 申请日: | 2012-08-02 |
公开(公告)号: | CN102780630A | 公开(公告)日: | 2012-11-14 |
发明(设计)人: | 李佳;王厚雪 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 fpga 队列 实现 qos 方法 设备 | ||
1.一种基于现场可编程门阵列FPGA队列实现服务质量QoS队列的方法,其特征在于,至少包括以下步骤:
当一个接口上配置QoS策略时,FPGA转发设备根据所述QoS策略,为所述接口申请相应的队列;
所述FPGA转发设备为所申请的队列分配相应的队列组,并配置所述队列组的属性,实现所述QoS策略所对应的队列配置;
当所述FPGA转发设备通过所述接口转发所述QoS策略所对应的报文时,所述FPGA转发设备根据所述队列组的属性以及所述接口的属性,通过所述队列组中的队列对所述报文进行转发处理。
2.如权利要求1所述的方法,其特征在于,当一个接口上配置QoS策略时,FPGA转发设备根据所述QoS策略,为所述接口申请相应的队列,具体包括:
当所述QoS策略具体为通用流量整形GTS策略时,所述FPGA转发设备根据所述GTS策略,为所述接口申请一个尽力服务BE队列;和/或,
当所述QoS策略具体为接口总速率限制LR策略时,所述FPGA转发设备根据所述LR策略,为所述接口申请相应的队列资源;和/或,
当所述QoS策略具体为先入先出FIFO策略时,所述FPGA转发设备根据所述FIFO策略,为所述接口申请一个BE队列;和/或,
当所述QoS策略具体为加权公平队列WFQ策略时,所述FPGA转发设备根据所述WFQ策略,为所述接口申请多个BE队列,并分别为所申请的每个BE队列分配权重;和/或,
当所述QoS策略具体为基于类的队列CBQ策略时,所述FPGA转发设备根据所述CBQ策略,为所述接口申请多个BE队列,并为每个BE队列分配权重,同时,还申请一个加速转发EF队列,并配置EF限速规则,和/或,申请多个确保转发AF队列,并配置AF限速规则以及为每个AF队列分配权重;和/或,
当所述QoS策略具体为包括父策略和子策略的嵌套CBQ策略时,所述FPGA根据所述父策略,为所述接口申请多个BE队列,并为每个BE队列分配权重,同时,还申请一个EF队列,并配置EF限速规则,和/或,申请多个AF队列,并配置AF限速规则以及为每个AF队列分配权重,然后,所述FPGA转发设备根据所述子策略,为所述接口申请多个BE队列,同时,还申请一个EF队列,和/或多个AF队列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210272598.0/1.html,转载请声明来源钻瓜专利网。