[发明专利]限速控制方法、装置和限速设备有效
申请号: | 201911178862.2 | 申请日: | 2019-11-27 |
公开(公告)号: | CN110830383B | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 沈智力 | 申请(专利权)人: | 新华三半导体技术有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/825;H04L12/863 |
代理公司: | 北京超成律师事务所 11646 | 代理人: | 孔默 |
地址: | 610000 四川省成都市天府*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 限速 控制 方法 装置 设备 | ||
本申请实施例提供一种限速控制方法、装置和限速设备,通过限速监测芯片对限速设备的出接口的报文发送情况进行监测,并判断是否发生拥塞。在确定持续预设时长未发生拥塞时,则向CPU发送限速结束指示消息,以使CPU从限速状态切换至限速关闭状态,并使CPU处于限速关闭状态时,依次将接收到的报文发往出接口。并且,在向CPU发送限速结束指示消息后,停止向CPU反馈出接口的报文发送情况。如此,在能够保障不出现拥塞的情况下,由于限速监测芯片无需持续不断地向CPU反馈出接口处报文发送情况,明显减少了限速处理过程中限速监测芯片向CPU所反馈的信息量,降低了对带宽资源和CPU计算资源的占用。
技术领域
本申请涉及通信技术领域,具体而言,涉及一种限速控制方法、装置和限速设备。
背景技术
在通信系统中,为了商业运作的需要或为了对路由器的接口带宽进行管理,需要对路由器接口的报文发送速率进行定制。随着网络技术和多媒体技术的飞速发展,网络业务量日益增大。在复杂的网络环境下,接口拥塞现象十分常见。因此,需要设计限速器以对接口发送流量进行限速,从而应对接口拥塞情况。常见的限速器可通过软件、硬件或者是软硬件协同实现的方式完成限速功能。相对于纯软件实现限速器的方式,通过限速监测芯片以协同中央处理器(Central Processing Unit,CPU)实现限速功能,具有限速准确、节约CPU的计算资源等优点,因此,通过限速监测芯片协同限速的方式广泛应用。
现有技术中,采用限速监测芯片监测接口上报文的发送完成情况,并反馈给CPU,使CPU能够根据接口处报文的发送情况以向接口进行后续报文传输,以避免接口出现拥塞现象。但是现有技术中,限速监测芯片一般是不间断地进行监测,每监测到接口发送完成一个报文后,立即向CPU反馈信息,CPU在接收到限速监测芯片反馈的发送完成的信息后,才将下一个报文发往出接口。如此,大量的反馈信息不必要的占用了过多的带宽资源及CPU的计算资源。
发明内容
本申请的目的包括,例如,提供了一种限速控制方法、装置和限速设备,其能够实现带宽资源及计算资源较少占用下的接口限速处理。
本申请的实施例可以这样实现:
第一方面,本申请实施例提供一种限速控制方法,应用于限速设备中的限速监测芯片,所述限速设备还包括与所述限速监测芯片连接的中央处理单元CPU,所述方法包括:
监测所述限速设备的出接口是否发生拥塞;
在监测到所述出接口持续预设时长未发生拥塞时,向所述CPU发送限速结束指示消息,以使所述CPU从限速状态切换至限速关闭状态,并使所述CPU处于限速关闭状态时依次将接收到的报文发往所述出接口;
在向所述CPU发送限速结束指示消息后,停止向所述CPU反馈所述出接口的报文发送情况。
在可选的实施方式中,所述方法还包括:
在监测到所述出接口发生拥塞时,向所述CPU发送限速指示消息,以使所述CPU从所述限速关闭状态切换至所述限速状态,并使所述CPU处于限速状态时,将接收到的报文进行缓存;
在监测到所述出接口完成一次报文发送时,向所述CPU反馈报文发送成功信息,以使所述CPU在接收到所述报文发送成功信息后,将缓存的报文发往所述出接口。
在可选的实施方式中,当所述出接口为多个时,所述在监测到所述出接口完成一次报文发送时,向所述CPU反馈报文发送成功信息的步骤,包括:
监测多个出接口的报文发送情况,在监测到所述多个出接口中存在超过预设数量的目标出接口各自完成一次报文发送时,向所述CPU反馈所述目标出接口的报文发送成功信息,其中,所述报文发送成功信息中还携带有所述多个出接口中除所述目标出接口之外的其他出接口的报文发送情况。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三半导体技术有限公司,未经新华三半导体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911178862.2/2.html,转载请声明来源钻瓜专利网。