[发明专利]基于框式网络设备的限速方法和装置在审
申请号: | 201811472514.1 | 申请日: | 2018-12-04 |
公开(公告)号: | CN109639594A | 公开(公告)日: | 2019-04-16 |
发明(设计)人: | 郑磊 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | H04L12/861 | 分类号: | H04L12/861 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 限速 队列 网络设备 主控板 框式 报文类型 业务板 报文 中央处理器CPU 方法和装置 报文添加 限速处理 映射关系 申请 应用 发送 监控 | ||
本申请供一种基于框式网络设备的限速方法及装置,应用于所述框式网络设备包括的主控板中,所述方法包括:接收所述多个业务板发送的报文;根据报文类型与限速队列的映射关系以及所述报文的报文类型,将所述报文添加到对应的限速队列中;以及,监控各个限速队列的流量是否超过对应限速队列的限速阈值,所述各个限速队列的限速阈值之和不超过所述主控板的中央处理器CPU处理能力;针对流量超过对应限速队列的限速阈值的限速队列进行限速处理。应用本申请的实施例,可以确保从多个业务板上来的流量不会超过主控板的CPU处理能力。
技术领域
本申请涉及网络通信技术领域,特别设计一种基于框式网络设备的限速方法和装置。
背景技术
随着网络的规模越来越大,通过网络设备的流量迅速增长,而网络设备的中央处理器(Central Processing Unit,CPU)处理能力有限,当网络设备的流量超过CPU处理能力时,有一部分报文会被丢弃,有可能丢掉很多重要报文,例如二层协议报文、管理报文等。为了应对这种情况,引入限速机制,对报文进行限速,防止流量过大对网络设备造成严重的影响。
框式网络设备是目前常用的一类网络设备,通常包括一个主控板和多个业务板,请参见图1,图1为框式网络设备的结构示意图,其中,主控板作为管理者,各个业务板的报文上送主控板处理,这样可能会有流量超过主控板上的CPU处理能力的风险,进而造成很多网络协议传输失败,很多管理功能失效。为此,引入了业务板的流量上送主控板的限速机制,各个业务板的流量在上送主控板前会对进行限速,从而有效控制了上送主控板的流量。
随着业务需求越来越广泛和复杂,框式网络设备所支持的槽位越来越多,可插入的业务板也日渐增多,即使每个业务板对上送的流量进行了限速,但是最后多个业务板上送的流量总和还是会很大,依然有超过主控板的CPU处理能力的风险。
发明内容
有鉴于此,本申请提供一种基于框式网络设备的限速方法和装置,以解决多个业务板上送的流量总和很大,有超过主控板的CPU处理能力的风险的问题。
具体地,本申请是通过如下技术方案实现的:
一种基于框式网络设备的限速方法,应用于所述框式网络设备包括的主控板中,所述框式网络设备还包括多个业务板,所述方法包括:
接收所述多个业务板发送的报文;
根据报文类型与限速队列的映射关系以及所述报文的报文类型,将所述报文添加到对应的限速队列中;以及,
监控各个限速队列的流量是否超过对应限速队列的限速阈值,所述各个限速队列的限速阈值之和不超过所述主控板的中央处理器CPU处理能力;
针对流量超过对应限速队列的限速阈值的限速队列进行限速处理。
一种基于框式网络设备的限速装置,应用于所述框式网络设备的主控板中,所述框式网路设备还包括多个业务板,所述装置包括:
接收模块,用于接收所述多个业务板发送的报文;
添加模块,用于根据报文类型与限速队列的映射关系以及所述报文的报文类型,将所述报文添加到对应的限速队列中;以及,
监控模块,用于监控各个限速队列的流量是否超过对应限速队列的限速阈值,所述各个限速队列的限速阈值之和不超过所述主控板的中央处理器CPU处理能力;
限速模块,用于针对流量超过对应限速队列的限速阈值的限速队列进行限速处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811472514.1/2.html,转载请声明来源钻瓜专利网。