[发明专利]一种流控方法、装置、网络设备及存储介质有效
申请号: | 201811475028.5 | 申请日: | 2018-12-04 |
公开(公告)号: | CN109327403B | 公开(公告)日: | 2022-08-16 |
发明(设计)人: | 陈诚 | 申请(专利权)人: | 锐捷网络股份有限公司 |
主分类号: | H04L47/30 | 分类号: | H04L47/30;H04L47/26;H04L49/90 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 邓春燕 |
地址: | 350007 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 方法 装置 网络设备 存储 介质 | ||
1.一种流控方法,其特征在于,包括:
检测网络设备的缓存队列中可用的缓存资源量,所述缓存队列用于存储待处理报文;
当检测到所述可用的缓存资源量小于预设下限值时,根据共用所述缓存队列的各条报文处理流水线当前承载业务的重要程度,从所述各条报文处理流水线中确定出暂停报文处理流水线和正常报文处理流水线;
暂停接收所述暂停报文处理流水线当前承载业务的报文,以保证所述正常报文处理流水线当前承载业务的报文到达时被成功接收至所述缓存队列中。
2.根据权利要求1所述的方法,其特征在于,所述暂停接收所述暂停报文处理流水线当前承载业务的报文之后,还包括:
继续检测所述缓存队列中可用的缓存资源量;
当继续检测到所述可用的缓存资源量仍小于所述预设下限值时,根据所述正常报文处理流水线当前承载业务的重要程度,从所述正常报文处理流水线中确定出变更为暂停报文处理流水线的报文处理流水线,并暂停接收所述变更为暂停报文处理流水线的报文处理流水线当前承载业务的报文。
3.根据权利要求2所述的方法,其特征在于,还包括:
当继续检测到所述可用的缓存资源量大于或等于预设上限值时,根据所述暂停报文处理流水线当前承载业务的重要程度,从所述暂停报文处理流水线中确定出重新恢复为正常报文处理流水线的报文处理流水线,并在所述重新恢复为正常报文处理流水线的报文处理流水线当前承载业务的报文到达时正常接收至所述缓存队列中,所述预设上限值大于或等于所述预设下限值。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据共用所述缓存队列的各条报文处理流水线当前承载业务的重要程度,从各条报文处理流水线中确定出暂停报文处理流水线,包括:
根据各条报文处理流水线当前承载业务的类型,确定各条报文处理流水线的优先级,其中,业务的类型表示业务的重要程度;
根据各条报文处理流水线的优先级,选择优先级最低的至少一条报文处理流水线作为暂停报文处理流水线。
5.根据权利要求4所述的方法,其特征在于,还包括:
实时监控各条报文处理流水线当前承载业务的类型,并在各条报文处理流水线当前承载业务的类型发生变化时,动态调整各条报文处理流水线的优先级。
6.根据权利要求1-3任一项所述的方法,其特征在于,所述检测网络设备的缓存队列中可用的缓存资源量,包括:
向所述网络设备的硬件监测组件发送缓存资源查询请求;
接收所述硬件监测组件根据所述缓存资源查询请求返回的查询结果,所述查询结果包括所述缓存队列可用的缓存资源量。
7.一种流控装置,其特征在于,包括:
检测模块,用于检测网络设备的缓存队列中可用的缓存资源量,所述缓存队列用于存储待处理报文;
配置模块,用于当检测到所述可用的缓存资源量小于预设下限值时,根据共用所述缓存队列的各条报文处理流水线当前承载业务的重要程度,从所述各条报文处理流水线中确定出暂停报文处理流水线和正常报文处理流水线;
控制模块,用于暂停接收所述暂停报文处理流水线当前承载业务的报文,以保证所述正常报文处理流水线当前承载业务的报文到达时被成功接收至所述缓存队列中。
8.一种网络设备,其特征在于,包括一个或多个存储器和一个或多个处理器;
所述一个或多个存储器用于存储一条或多条计算机指令;
所述一个或多个处理器与所述一个或多个存储器耦合,用于执行所述一条或多条计算机指令,以用于:
检测网络设备的缓存队列中可用的缓存资源量,所述缓存队列用于存储待处理报文;
当检测到所述可用的缓存资源量小于预设下限值时,根据共用所述缓存队列的各条报文处理流水线当前承载业务的重要程度,从所述各条报文处理流水线中确定出暂停报文处理流水线和正常报文处理流水线;
暂停接收所述暂停报文处理流水线当前承载业务的报文,以保证所述正常报文处理流水线当前承载业务的报文到达时被成功接收至所述缓存队列中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐捷网络股份有限公司,未经锐捷网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811475028.5/1.html,转载请声明来源钻瓜专利网。