[发明专利]网络交换机的缓存资源的管理方法及系统在审
申请号: | 201711296155.4 | 申请日: | 2017-12-08 |
公开(公告)号: | CN108055213A | 公开(公告)日: | 2018-05-18 |
发明(设计)人: | 麻孝强;赵茂聪;蒋震;周杰 | 申请(专利权)人: | 盛科网络(苏州)有限公司 |
主分类号: | H04L12/933 | 分类号: | H04L12/933;H04L12/917;H04L12/823;G06F9/50 |
代理公司: | 苏州威世朋知识产权代理事务所(普通合伙) 32235 | 代理人: | 苏婷婷 |
地址: | 215021 江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 交换机 缓存 资源 管理 方法 系统 | ||
本发明提供一种网络交换机的缓存资源的管理方法及系统,所述方法包括:获取当前用于接收报文转发的监测对象所对应的上一级存储空间的剩余资源;预设一动态因子,根据所述预设因子和存储空间的剩余资源获取当前监测对象所对应的存储空间的缓存资源阈值;预判断通过当前监测对象转发的报文进入当前监测对象后,当前监测对象所需占用的缓存资源是否大于其相对的存储空间的缓存资源阈值,若是,丢弃通过当前监测对象转发的报文;若否,正常转发所述报文。本发明的网络交换机的缓存资源的管理方法及系统,通过监测当前存储空间的剩余资源,以及引入动态因子,可以使网络交换机的缓存资源分配的更光滑、更合理,提升网络交换机的传输速率。
技术领域
本发明涉及网络通信领域,尤其涉及一种网络交换机的缓存资源的管理方法及系统。
背景技术
网络交换机的缓存资源是有限的,为了保证各个输出端口有效、充分、公平的利用缓存资源,动态资源管理方法必不可少。
现有的动态管理方法,为一种拥塞等级分配资源方法,如中国专利公开号CN105610725A所示,其为各输出端口或队列分配固定的丢弃阈值,该丢弃阈值与当前的拥塞程度有关。每个共享内存中可以进行独立的资源管理,通过统计报文占用缓存资源的单元数目来确定当前的拥塞程度,不同的拥塞程度分配不同的丢弃阈值,以根据相应的丢弃阈值来丢弃当前超过阈值的报文。
现有的动态管理方法可以较为有效的动态分配缓存资源,并且在特殊场景下(如测试单个端口最大资源占用率)有一定的优势。然而,现有的的动态管理方法虽然可以较为有效的进行动态资源管理,但是该方法是根据拥塞程度来进行管理,不同的拥塞程度分配不同的资源,因此缓存资源就会在不同拥塞等级中变化,由于拥塞程度的等级数量有限,这样就会导致资源分配有突变抖动,不平滑。
发明内容
本发明的目的在于提供一种网络交换机的缓存资源的管理方法及系统。
为实现上述目的之一,本发明一实施方式的网络交换机的缓存资源的管理方法,所述方法包括:获取当前用于接收报文转发的监测对象所对应的上一级存储空间的剩余资源;
所述当前监测对象为队列或端口,所述队列对应的上一级缓存空间为端口或内存池,所述端口对应的上一缓存空间为内存池;
预设一动态因子,根据所述预设因子和存储空间的剩余资源获取当前监测对象所对应的存储空间的缓存资源阈值;
预判断通过当前监测对象转发的报文进入当前监测对象后,当前监测对象所需占用的缓存资源是否大于其相对的存储空间的缓存资源阈值,
若是,丢弃通过当前监测对象转发的报文;
若否,正常转发所述报文。
作为本发明一实施方式的进一步改进,获取当前用于接收报文转发的监测对象所对应的上一级存储空间的剩余资源具体包括:
在当前监测对象对应的存储空间中设置资源计数器,用于监测当前存储空间的占用资源;当存储空间中的剩余资源被当前监测对象占用时,其资源计数器的数值相应增加,当存储空间中的监测对象转发完成时,其资源计数器的数值相应减小;
其中,所述remain_cnt = total_cnt - used_cnt;
表示当前存储空间的剩余资源,total_cnt表示当前存储空间的总资源,used_cnt表示资源计数器的数值;所述剩余资源、总资源以及资源计数器的数值的单位为单元数,每个单元表示288bytes。
作为本发明一实施方式的进一步改进,获取当前用于接收报文转发的监测对象所对应的上一级存储空间的剩余资源具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛科网络(苏州)有限公司,未经盛科网络(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711296155.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:轴承压机
- 下一篇:厚朴猪肘美容药膳包及其制备方法