[发明专利]一种流控方法、装置、网络设备及存储介质有效
申请号: | 201811475028.5 | 申请日: | 2018-12-04 |
公开(公告)号: | CN109327403B | 公开(公告)日: | 2022-08-16 |
发明(设计)人: | 陈诚 | 申请(专利权)人: | 锐捷网络股份有限公司 |
主分类号: | H04L47/30 | 分类号: | H04L47/30;H04L47/26;H04L49/90 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 邓春燕 |
地址: | 350007 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 方法 装置 网络设备 存储 介质 | ||
本申请实施例提供一种流控方法、装置、网络设备及存储介质,其中,所述方法包括:检测网络设备的缓存队列中可用的缓存资源量;当检测到所述可用的缓存资源量小于预设下限值时,根据共用所述缓存队列的各条报文处理流水线当前承载业务的重要程度,从各条报文处理流水线中确定出暂停报文处理流水线和正常报文处理流水线;暂停接收所述暂停报文处理流水线当前承载业务的报文,以保证所述正常报文处理流水线当前承载业务的报文到达时被成功接收至所述缓存队列中。本实施例中,可降低重要业务的丢包率,有效改善重要业务的服务质量。
技术领域
本申请涉及通信技术领域,尤其涉及一种流控方法、装置、网络设备及存储介质。
背景技术
当今社会人们对互联网的依赖越来越强,连接到网络上的计算机节点也呈级数式的增长;网络设备作为计算机网络互联的数据交换节点,其性能决定了网络的整体质量。
目前,网络设备通常会在产生网络拥塞时,随机丢弃达到网络端口的报文,以缓解网络拥塞。但这会导致网络设备所承载的网络业务发生随机丢包,这将影响网络业务的正常使用。尤其对重要网络业务而言,若发生丢包,可能会影响整个网络的稳定性,因此,亟需一种合理的流控方案。
发明内容
本申请的多个方面提供一种流控方法、装置、网络设备及存储介质,用以改善网络设备所承载的重要业务的服务质量。
本申请实施例提供一种流控方法,包括:
检测网络设备的缓存队列中可用的缓存资源量;
当检测到所述可用的缓存资源量小于预设下限值时,根据共用所述缓存队列的各条报文处理流水线当前承载业务的重要程度,从所述各条报文处理流水线中确定出暂停报文处理流水线和正常报文处理流水线;
暂停接收所述暂停报文处理流水线当前承载业务的报文,以保证所述正常报文处理流水线当前承载业务的报文到达时被成功接收至所述缓存队列中。
本申请实施例还提供一种流控装置,其特征在于,包括:
检测模块,用于检测网络设备的缓存队列中可用的缓存资源量;
配置模块,用于当检测到所述可用的缓存资源量小于预设下限值时,根据共用所述缓存队列的各条报文处理流水线当前承载业务的重要程度,从所述各条报文处理流水线中确定出暂停报文处理流水线和正常报文处理流水线;
控制模块,用于暂停接收所述暂停报文处理流水线当前承载业务的报文,以保证所述正常报文处理流水线当前承载业务的报文到达时被成功接收至所述缓存队列中。
本申请实施例还提供一种网络设备,包括存储器和处理器;
所述存储器用于存储一条或多条计算机指令;
所述处理器与所述存储器耦合,用于执行所述一条或多条计算机指令,以用于:
检测网络设备的缓存队列中可用的缓存资源量;
当检测到所述可用的缓存资源量小于预设下限值时,根据共用所述缓存队列的各条报文处理流水线当前承载业务的重要程度,从所述各条报文处理流水线中确定出暂停报文处理流水线和正常报文处理流水线;
暂停接收所述暂停报文处理流水线当前承载业务的报文,以保证所述正常报文处理流水线当前承载业务的报文到达时被成功接收至所述缓存队列中。
本申请实施例还提供一种存储计算机指令的计算机可读存储介质,其特征在于,当所述计算机指令被一个或多个处理器执行时,致使所述一个或多个处理器执行前述的流控方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐捷网络股份有限公司,未经锐捷网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811475028.5/2.html,转载请声明来源钻瓜专利网。