[发明专利]一种分层服务质量队列限速方法和装置在审
申请号: | 201410261060.9 | 申请日: | 2014-06-12 |
公开(公告)号: | CN105207952A | 公开(公告)日: | 2015-12-30 |
发明(设计)人: | 徐小春 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/857 | 分类号: | H04L12/857 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 张颖玲;王黎延 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分层 服务质量 队列 限速 方法 装置 | ||
技术领域
本发明涉及网络设备技术领域,尤其涉及一种分层服务质量队列限速方法和装置。
背景技术
随着计算机网络的高速发展,带宽、延迟、抖动敏感的语音、图像等重要数据越来越多地在网上传输。为了能够对数据传输性能提供不同的承诺和保证,目前广泛使用了服务质量(QoS,QualityofService)技术来保证网络传输的质量。
随着用户规模的扩大,业务种类的增多,要求以太网设备不仅能够进一步细化区分业务流量,而且还能够对多个用户、多种业务、多种流量的传输进行分层调度。显然,这些应用对于传统的QoS技术来说,是很难实现的。
为了达到分层调度的目的,分层服务质量(HQoS,HierarchicalQualityofService)技术将调度策略组装成了分层次的树状结构。树状结构的节点类型共有三种:根节点、分支节点和叶子节点;其中,根节点是流量的汇聚点,与一个调度器(Scheduler)相对应;处于中间层次的每个分支节点分别与一个调度器相对应;处于最底层的每个叶子节点都分别与一个调度队列相对应。
通常的分层结构,级联端口对应于根节点,最底层通常有两个叶子节点,对应两个队列:一个是单播队列,另一个组播队列。一般单播队列和组播队列分别用不同寄存器进行管理,但是,这样做存在的弊端是:由于单播队列和组播队列的限速之和不能超过其共同的父节点的限速,因此,在单播和组播业务流量不稳定的情况下,单独对单播队列和组播队列进行限速有可能会发生一个队列带宽不够用,而另一个队列带宽出现冗余的情况,如此,会大大降低用户体验。
发明内容
有鉴于此,本发明实施例期望提供一种分层服务质量队列限速方法和装置,能够实现同一分支节点下单播队列和组播队列的合理限速,进而提高用户体验。
为达到上述目的,本发明的技术方案是这样实现的:
本发明实施例提供了一种分层服务质量队列限速方法,所述方法包括:
初始化级联端口的调度结构,建立多级调度结构;
根据所述多级调度结构对需要限速的兄弟节点的父节点进行限速设置。
上述方案中,所述建立多级调度结构包括:建立包括根节点、分支节点、叶子节点在内的多级调度结构。
上述方案中,所述方法还包括:分别记录级联端口对应的根节点、分支节点以及叶子节点的硬件索引。
上述方案中,所述对需要限速的兄弟节点的父节点进行限速设置包括:根据所述多级调度结构以及记录的级联端口对应的根节点、分支节点以及叶子节点的硬件索引,对需要限速的兄弟叶子节点共同的上级分支节点进行限速设置。
上述方案中,所述进行限速设置为:对节点的硬件表项限速寄存器进行限速设置。
本发明实施例还提供了一种分层服务质量队列限速装置,所述装置包括:
调度结构建立单元,用于初始化级联端口的调度结构,建立多级调度结构;
限速设置单元,用于根据所述多级调度结构对需要限速的兄弟节点的父节点进行限速设置。
上述方案中,所述调度结构建立单元建立多级调度结构包括:建立包括根节点、分支节点、叶子节点在内的多级调度结构。
上述方案中,所述装置还包括存储单元,用于分别记录级联端口对应的根节点、分支节点以及叶子节点的硬件索引。
上述方案中,所述限速设置单元对需要限速的兄弟节点的父节点进行限速设置包括:所述限速设置单元根据所述多级调度结构以及记录的级联端口对应的根节点、分支节点以及叶子节点的硬件索引,对需要限速的兄弟叶子节点共同的上级分支节点进行限速设置。
上述方案中,所述限速设置单元进行限速设置为:所述限速设置单元对节点的硬件表项限速寄存器进行限速设置。
本发明实施例所提供的分层服务质量队列限速方法和装置,先初始化级联端口的调度结构,建立多级调度结构;再根据所述多级调度结构对需要限速的兄弟节点的父节点进行限速设置。如此,能够避免单独对各个叶子节点对应的单播队列和组播队列分别进行限速时,由于业务流量的不稳定造成一个队列带宽不够用,而另一个队列带宽出现冗余的情况,进而使本发明实施例能实现同一分支节点下单播队列和组播队列的合理限速,提高用户体验。
附图说明
图1为本发明实施例分层服务质量队列限速方法流程示意图;
图2为本发明实施例多级调度结构示意图;
图3为本发明传统方案对单播队列和组播队列限速方法示意图;
图4为本发明实施例对单播队列和组播队列限速方法示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410261060.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种帐篷杆件的转动接头
- 下一篇:一种带随身WIFI功能的散热型路由器