[发明专利]一种层次化服务质量调度方法和装置有效
申请号: | 201310031861.1 | 申请日: | 2013-01-28 |
公开(公告)号: | CN103152289A | 公开(公告)日: | 2013-06-12 |
发明(设计)人: | 曹登元 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/863 | 分类号: | H04L12/863;H04L12/851 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 薛祥辉 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 层次 服务质量 调度 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种层次化服务质量调度方法和装置。
背景技术
在通信领域中,HQoS(Hierarchical Quality of Service,层次化服务质量)用来解决多用户多服务的QOS(Quality of Service服务质量)保证,请参考图1,在特定端口下,如物理端口或者虚拟端口,可以划分用户组,用户和服务这三个层次,每个层次的节点上都可以配置QOS特征参数,实现多用户多服务的层次化QOS服务保证。
而在现有技术中,基本只能实现在下行方向上进行HQoS调度,而在上行方向上无法实现。请参考图2,为一种实现伪双方向的HQOS调度的方法,其通过数据流进行上行小交换上,向大交换发送数据转发请求;大交换根据VOQ(Virtual Output Queue虚拟输出队列)队列的优先级,做出调度和请求响应;上行小交换得到转发授权,把数据包发往下行交换。最后在下行交换芯片通过本地层次化QOS调度,把数据包发送到出端口。这种系统设计的缺陷在于,第一,大交换VOQ的调度功能是受限的,仅对优先级进行调度,无法做到多层次化的调度;第二,大交换VOQ的队列数量有限,只能保证最基本的转发队列资源,无法基于用户多业务进行VOQ调度。所以如何实现在上行方向上进行HQoS调度,满足用户的个性化需求,进行灵活的功能定制是亟需解决的问题。
发明内容
本发明要解决的主要技术问题是,提供一种层次化服务质量调度方法和装置,解决了无法在上行方向上进行HQoS调度的问题。
为解决上述技术问题,本发明采用的技术方案如下:
提供一种层次化服务质量调度方法,包括以下步骤:
对上行接收的数据包进行解析,对并数据包报文进行封装,所述封装中包括:上行方向队列信息;
根据所述上行方向队列信息将所述数据包存储到上行方向队列中,并向上行队列调度模块发送上行调度请求,若所述上行队列调度模块回复上行授权信息,则将所述数据包进行发送。
进一步地,在接收上行数据包之前,还包括以下步骤:
在上行队列调度模块中设置虚拟接口,并设置上行配置调度参数与上行带宽属性;
在所述上行队列调度模块接收到所述上行调度请求之后,还包括:
根据设置的所述上行配置调度参数与上行带宽属性,确定是否发送上行授权信息;若符合配置参数条件,则发送上行授权信息;若不符合配置参数条件,则不发送信息或者发送上行未授权信息。
更进一步地,若所述上行队列调度模块未回复信息或者回复上行未授权信息,则对所述数据包进行丢弃处理。
更进一步地,对所述数据包进行的封装中还包括:下行方向队列信息;在所述上行队列调度模块回复上行授权信息之后,对所述数据包进行发送的具体步骤为:
所述数据包报文通过数据交换通道发送到下行方向;
接收所述数据交换通道转发的数据包报文;
根据所述报文中的下行方向队列信息将所述数据包存储到下行方向队列中,并向下行队列调度模块发送下行调度请求;
若所述下行方向队列信息回复下行授权信息,则将所述数据包进行发送。
更进一步地,在接收所述数据交换通道转发的数据包报文之前,还包括步骤:
在下行队列调度模块中的出端口上设置下行配置调度参数与下行带宽属性;
在所述下行队列调度模块接收到所述下行调度请求之后,还包括:
根据设置的所述下行配置调度参数与下行带宽属性,确定是否发送下行授权信息;若符合配置参数条件,则发送下行授权信息;若不符合配置参数条件,则不发送信息或者发送下行未授权信息。
更进一步地,若所述下行队列调度模块未回复信息或者回复下行未授权信息,则对所述数据包进行丢弃处理。
本发明还提供一种层次化服务质量调度装置,包括:接收模块、上行数据交换模块、上行队列调度模块和发送模块;
所述接收模块用于接收上行传送的数据包,并将所述数据包进行解析,将数据包报文进行封装后发送给上行数据交换模块;所述封装中包括:上行方向队列信息;
所述上行数据交换模块用于根据所述封装中的上行方向队列信息将所述数据包存储到上行方向队列中,向上行队列调度模块发送上行调度请求,若所述上行队列调度模块回复上行授权信息,则将所述数据包通过数据交换通道进行发送;
所述上行队列调度模块用于根据上行数据交换模块发送的上行调度请求,向所述上行数据交换模块回复相应的信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310031861.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种分布式认证方法及认证系统
- 下一篇:细纱机粗纱条喂入控制装置