[发明专利]流量控制方法及装置有效
申请号: | 201710883850.4 | 申请日: | 2017-09-26 |
公开(公告)号: | CN107579921B | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | 翁尔新 | 申请(专利权)人: | 锐捷网络股份有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/935 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 350002 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流量 控制 方法 装置 | ||
本发明公开了一种流量控制方法及装置,该方法包括:获取所述入口线卡的每个VOQ的信用点;确定出口线卡的各个出口队列是否拥塞;若确定所述出口线卡的第一出口队列拥塞,则确定与所述第一出口队列对应的第一VOQ;确定所述第一VOQ是否包括下级队列;若所述第一VOQ包括下级队列,则根据所述第一出口队列的调度策略和所述第一VOQ的信用点控制所述第一VOQ的各个下级队列的流量发送速率。该方案中,在确定第一出口队列拥塞后,可以根据第一出口队列的调度策略和与第一出口队列对应的第一VOQ的信用点来控制第一VOQ的各个下级队列的流量发送速率,不再随机丢弃报文,从而能够避免将某个用户的低优先级的流量全部丢弃,保证多级队列流量的公平性。
技术领域
本发明涉及通信技术领域,尤指一种流量控制方法及装置。
背景技术
目前,路由器、交换机等网络设备中,从物理接口收到的报文要经过入口线卡和出口线卡的处理,然后转发出去,如图1所示。
主要包含如下处理:报文发送到入口线卡进行报文头部解析、查转发表以确定出口、并且对报文作分类限速等处理;根据报文分类的结果,将其放到不同的队列当中,按照队列所配置的策略进行调度;报文交给虚拟输出队列(Virtual Output Queue,VOQ),根据出口队列的拥塞情况,控制进入交换网的流量大小,报文进行切片然后提交到交换网;交换网将分片都转发到对应的出口线卡上,由出口线卡将分片重组成为原始报文;重组后的报文重新进行出口线卡上的队列调度,在出口线卡上重新查表而后从物理接口转发出去。
在上述处理过程中,入口线卡进行队列调度之后,VOQ可能只允许队列调度后的一部分报文能够进入交换网,也就是说剩下的部分报文将会随机丢弃,若用户配置了层次化服务质量(Hierarchical Quality of Service,HQoS),此时,可能造成某一个用户的低优先级的流量全部被丢弃,从而导致该用户的服务得不到保障。因此,现有的流量控制方法无法保证多级队列流量的公平性。
发明内容
本发明实施例提供一种流量控制方法及装置,用以解决现有技术中存在的无法保证多级队列流量的公平性的问题。
根据本发明实施例,提供一种流量控制方法,应用在网络设备的入口线卡中,包括:
获取所述入口线卡的每个虚拟输出队列VOQ的信用点;
确定出口线卡的各个出口队列是否拥塞;
若确定所述出口线卡的第一出口队列拥塞,则确定与所述第一出口队列对应的第一VOQ;
确定所述第一VOQ是否包括下级队列;
若所述第一VOQ包括下级队列,则根据所述第一出口队列的调度策略和所述第一VOQ的信用点控制所述第一VOQ的各个下级队列的流量发送速率。
具体的,获取所述入口线卡的每个VOQ的信用点,具体包括:
向所述出口线卡发送信用点获取请求,以使所述出口线卡根据各个出口队列的拥塞情况确定分配给与各个出口队列对应的VOQ的信用点,并向所述入口线卡发送携带各个VOQ的信用点的信用点获取响应;
接收所述出口线卡发送的信用点获取响应;
获取所述信用点获取响应中携带的各个VOQ的信用点。
具体的,确定出口线卡的各个出口队列是否拥塞,具体包括:
向所述出口线卡发送拥塞监控请求,以使所述出口线卡监控各个出口队列的长度是否超过设定阈值,若监控到第一出口队列的长度超过所述设定阈值,则确定所述第一出口队列拥塞,向所述入口线卡发送携带所述第一出口队列的队列标识和拥塞标识的拥塞监控响应;
接收所述出口线卡发送的拥塞监控响应;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐捷网络股份有限公司,未经锐捷网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710883850.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种车后座的顶灯开关结构
- 下一篇:一种安全门开关的锁定结构