[发明专利]保障业务带宽的服务质量方法及网络设备有效
| 申请号: | 201710833948.9 | 申请日: | 2017-09-15 |
| 公开(公告)号: | CN107682282B | 公开(公告)日: | 2021-04-06 |
| 发明(设计)人: | 马洪玺;于星杰;程乐 | 申请(专利权)人: | 北京外通电子技术公司;北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司 |
| 主分类号: | H04L12/865 | 分类号: | H04L12/865;H04L12/873;H04L12/863;H04L12/819;H04L12/851 |
| 代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 焉明涛 |
| 地址: | 100016 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 保障 业务 带宽 服务质量 方法 网络设备 | ||
1.一种保障业务带宽的服务质量方法,其特征在于,所述方法包括:
获取接口的接口状态;
根据所述接口中的各个分层次的令牌桶HTB队列的队列优先级,确定各个HTB队列的队列状态;
根据所述接口状态和各个HTB队列的队列状态,进行数据包的入队和/或出队判断;
所述根据所述接口中的各个分层次的令牌桶HTB队列的队列优先级,确定各个HTB队列的队列状态,包括:
根据各个队列优先级,确定当前的累加带宽;和/或
获取各个HTB队列的保证带宽;和/或
获取各个HTB队列的实时带宽;
所述接口状态包括接口带宽和剩余带宽;
所述根据所述接口状态和各个HTB队列的队列状态,进行数据包的入队和/或出队判断,包括:
判断当前的累加带宽是否大于所述接口带宽;
当大于时,确定所述剩余带宽是否满足当前HTB队列的保证带宽;若满足,允许数据包从当前HTB队列入队,和/或允许当前HTB队列的数据包出队。
2.如权利要求1所述的方法,其特征在于,所述根据各个队列优先级,确定当前的累加带宽,包括:
根据各个队列优先级,按照优先级从高到低的顺序,累加每个HTB队列的保证带宽;
当累加到当前HTB队列时,当前所累加的HTB队列的保证带宽之和为当前的累加带宽。
3.如权利要求1所述的方法,其特征在于,所述当大于时,确定所述剩余带宽是否满足当前HTB队列的保证带宽之后,还包括:
若不满足,判断当前HTB队列的实时带宽是否大于所述接口的剩余带宽;
在不大于时,允许数据包从当前HTB队列入队,和/或允许当前HTB队列的数据包出队。
4.如权利要求3所述的方法,其特征在于,所述HTB队列采用HTB类实现;所述方法还包括:
对各个HTB队列对应的HTB类分别创建镜像HTB类;
为各个镜像HTB类关联所述队列优先级;
根据各个镜像HTB类的队列优先级,确定当前的累加带宽;和/或
通过各个镜像HTB类,获取各个HTB队列的保证带宽;和/或
通过各个镜像HTB类,获取各个HTB队列的实时带宽。
5.如权利要求4所述的方法,其特征在于,所述允许数据包从当前HTB队列入队,和/或允许当前HTB队列的数据包出队之前,还包括:
将当前HTB队列对应的HTB类的状态标记为激活状态。
6.如权利要求5所述的方法,其特征在于,所述允许数据包从当前HTB队列入队,包括:
当有数据包准备入队时,刷新当前HTB队列对应的HTB类的状态;
当刷新后的状态为激活状态时,允许所述数据包从当前HTB队列入队。
7.如权利要求5所述的方法,其特征在于,所述允许当前HTB队列的数据包出队,包括:
当当前HTB队列中有数据包准备出队时,刷新当前HTB队列对应的HTB类的状态;
当刷新后的状态为激活状态时,允许所述数据包从当前HTB队列出队。
8.一种网络设备,其特征在于,所述网络设备包括存储器和处理器;所述存储器存储有保障业务带宽的服务质量计算机程序,所述处理器执行所述计算机程序以实现如权利要求1-7中任意一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京外通电子技术公司;北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司,未经北京外通电子技术公司;北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710833948.9/1.html,转载请声明来源钻瓜专利网。





