[发明专利]一种端口拥塞管理方法、装置和设备有效
申请号: | 201710949225.5 | 申请日: | 2017-10-12 |
公开(公告)号: | CN109660468B | 公开(公告)日: | 2022-08-16 |
发明(设计)人: | 谭大猛;张自渊;李陈;杨洁伟 | 申请(专利权)人: | 深圳市中兴微电子技术有限公司 |
主分类号: | H04L47/32 | 分类号: | H04L47/32;H04L47/30;H04L47/20 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 彭瑞欣;张天舒 |
地址: | 518055 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 端口 拥塞 管理 方法 装置 设备 | ||
本发明实施例提供了一种端口拥塞管理方法,所述方法包括:检测端口的剩余缓存资源的大小,所述端口的剩余缓存资源用于表示端口的所有缓存资源中除去被占用缓存资源外的缓存资源;当所述端口的剩余缓存资源增大时,控制增大所述端口的每个队列的拥塞丢弃门限;当所述端口的剩余缓存资源减小时,控制降低所述端口的每个队列的拥塞丢弃门限;根据所述每个队列的变更后的拥塞丢弃门限,对所述每个队列中的报文进行处理。本发明实施例还公开了一种端口拥塞管理装置、设备和计算机可读存储介质。
技术领域
本发明涉及计算机通信技术,尤其涉及一种端口拥塞管理方法、装置、设备和计算机可读存储介质。
背景技术
拥塞管理在交换接入(Switching Access,以下简称SA)芯片中是一项非常重要的技术手段;SA芯片收到来自交换网的大量报文切片,按照一定的方式把这些报文缓存在不同的队列中,并以一定的调度规则将不同队列内的报文调度输出;当报文流量突发或者数据流整形时,即队列的输入速率大于队列的调度输出速率时,会造成队列深度累积,形成缓存拥塞。这时就需要一种拥塞管理策略,对输入的报文进行反压或者丢弃处理,以免造成系统的挂死。
现有技术中,可以采用反压方式或丢弃方式进行拥塞管理;在反压方式下,当队列深度达到门限值时,产生对前级输入的反压,使得前级停止向该队列继续发送报文切片,等待队列中已有的报文切片输出调度至队列深度低于反压撤销门限时,再继续控制前级向队列发送报文切片;在丢弃方式下,当队列深度达到丢弃门限时,对新进入的报文切片进行丢弃,直至队列深度小于丢弃门限则停止丢弃。这里,各个队列的丢弃门限即代表着该队列占用缓存资源的大小。
在传统的拥塞管理策略下,一般为每个队列设定一个固定的丢弃门限或反压撤销门限,有两种门限设定策略:
(1)每个队列的丢弃门限或反压撤销门限都设为最大缓存深度,即每个队列都可以占用全部缓存资源,这样可以确保每个队列都有最大的流量突发吸纳能力;但是当一个队列拥塞时,会影响其他队列的正常输入输出,甚至会导致其他队列数据流中断。
(2)每个队列的丢弃门限或反压撤销门限设置为一个固定值,且所有队列门限之和不超过端口的总缓存资源的大小,这样可以确保每个队列都有资源可用,不会被某一条或几条队列占用全部缓存资源;但是当一条队列拥塞而其他队列空闲时,该拥塞队列可能丢包,而端口的其他空余缓存资源不能得到有效利用。
发明内容
为解决现有存在的技术问题,本发明实施例提供一种端口拥塞管理方法、装置、设备和计算机可读存储介质,能够提高端口的缓存资源的利用效率,并降低端口接收的报文的丢弃概率。
为达到上述目的,本发明实施例的技术方案是这样实现的:
本发明实施例提供了一种端口拥塞管理方法,所述方法包括:
检测端口的剩余缓存资源的大小,所述端口的剩余缓存资源用于表示端口的所有缓存资源中除去被占用缓存资源外的缓存资源;
当所述端口的剩余缓存资源增大时,控制增大所述端口的每个队列的拥塞丢弃门限;当所述端口的剩余缓存资源减小时,控制降低所述端口的每个队列的拥塞丢弃门限;
根据所述每个队列的变更后的拥塞丢弃门限,对所述每个队列中的报文进行处理。
本发明实施例还提供了一种端口拥塞管理装置,所述装置包括:检测模块、控制模块和处理模块;其中,
检测模块,用于检测端口的剩余缓存资源的大小,所述端口的剩余缓存资源用于表示端口的所有缓存资源中除去被占用缓存资源外的缓存资源;
控制模块,用于当所述端口的剩余缓存资源增大时,控制增大所述端口的每个队列的拥塞丢弃门限;当所述端口的剩余缓存资源减小时,控制降低所述端口的每个队列的拥塞丢弃门限;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市中兴微电子技术有限公司,未经深圳市中兴微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710949225.5/2.html,转载请声明来源钻瓜专利网。