[发明专利]基于框式网络设备的限速方法和装置在审
申请号: | 201811472514.1 | 申请日: | 2018-12-04 |
公开(公告)号: | CN109639594A | 公开(公告)日: | 2019-04-16 |
发明(设计)人: | 郑磊 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | H04L12/861 | 分类号: | H04L12/861 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 限速 队列 网络设备 主控板 框式 报文类型 业务板 报文 中央处理器CPU 方法和装置 报文添加 限速处理 映射关系 申请 应用 发送 监控 | ||
1.一种基于框式网络设备的限速方法,应用于所述框式网络设备包括的主控板中,所述框式网络设备还包括多个业务板,其特征在于,所述方法包括:
接收所述多个业务板发送的报文;
根据报文类型与限速队列的映射关系以及所述报文的报文类型,将所述报文添加到对应的限速队列中;以及,
监控各个限速队列的流量是否超过对应限速队列的限速阈值,所述各个限速队列的限速阈值之和不超过所述主控板的中央处理器CPU处理能力;
针对流量超过对应限速队列的限速阈值的限速队列进行限速处理。
2.根据权利要求1所述的方法,其特征在于,根据报文类型与限速队列的映射关系以及所述报文的报文类型,将所述报文添加到对应的限速队列中,具体包括:
确定所述报文的报文类型;
获取预先设置的报文类型与限速队列的映射关系;
从所述映射关系中查找所述报文类型对应的限速队列;
将所述报文添加到所述限速队列中。
3.根据权利要求2所述的方法,其特征在于,确定所述报文的报文类型,具体包括:
获取所述报文携带的选定字段的字段值;
根据所述字段值确定所述报文的报文类型。
4.根据权利要求1所述的方法,其特征在于,针对流量超过对应限速队列的限速阈值的限速队列进行限速处理,具体包括:
确定流量超过对应限速队列的限速阈值的限速队列,得到选定限速队列;
计算所述选定限速队列的流量与所述选定限速队列的限速阈值的差值;
丢弃所述选定限速队列中所述差值的流量。
5.根据权利要求1-4任一所述的方法,其特征在于,所述方法还包括:
确定所述各个限速队列对应的报文类型的重要等级;
根据所述主控板的CPU处理能力和所述各个限速队列对应的报文类型的重要等级为对应限速队列设置限速阈值。
6.一种基于框式网络设备的限速装置,应用于所述框式网络设备的主控板中,所述框式网路设备还包括多个业务板,其特征在于,所述装置包括:
接收模块,用于接收所述多个业务板发送的报文;
添加模块,用于根据报文类型与限速队列的映射关系以及所述报文的报文类型,将所述报文添加到对应的限速队列中;以及,
监控模块,用于监控各个限速队列的流量是否超过对应限速队列的限速阈值,所述各个限速队列的限速阈值之和不超过所述主控板的中央处理器CPU处理能力;
限速模块,用于针对流量超过对应限速队列的限速阈值的限速队列进行限速处理。
7.根据权利要求6所述的装置,其特征在于,所述添加模块,具体用于:
确定所述报文的报文类型;
获取预先设置的报文类型与限速队列的映射关系;
从所述映射关系中查找所述报文类型对应的限速队列;
将所述报文添加到所述限速队列中。
8.根据权利要求7所述的装置,其特征在于,所述添加模块,用于确定所述报文的报文类型,具体用于:
获取所述报文携带的选定字段的字段值;
根据所述字段值确定所述报文的报文类型。
9.根据权利要求6所述的装置,其特征在于,所述限速模块,具体用于:
确定流量超过对应限速队列的限速阈值的限速队列,得到选定限速队列;
计算所述选定限速队列的流量与所述选定限速队列的限速阈值的差值;
丢弃所述选定限速队列中所述差值的流量。
10.根据权利要求6-9任一所述的装置,其特征在于,所述装置还包括:
确定模块,用于确定所述各个限速队列对应的报文类型的重要等级;
设置模块,用于根据所述主控板的CPU处理能力和所述各个限速队列对应的报文类型的重要等级为对应限速队列设置限速阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811472514.1/1.html,转载请声明来源钻瓜专利网。