[发明专利]一种二级缓存方法及两阶段超时流表结构有效
申请号: | 201910630425.3 | 申请日: | 2019-07-12 |
公开(公告)号: | CN110365590B | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 李险峰;黄妍 | 申请(专利权)人: | 北京大学深圳研究生院 |
主分类号: | H04L12/743 | 分类号: | H04L12/743;G06F12/0897 |
代理公司: | 深圳市科吉华烽知识产权事务所(普通合伙) 44248 | 代理人: | 赵雪佳 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种二级缓存方法及两阶段超时流表结构,属于信息存储与网络结构领域。本发明二级缓存方法为:控制器收到数据包缓存缺失消息后,分配给数据包相应的流规则一个超时,并更新信息库中该规则的相关信息,然后,控制器将流规则安装至交换机的主存储模块中并根据规则的动作域信息对数据包进行处理,如转发或者丢弃,若规则在超时过期前再次命中数据包,则规则仍保留在主存储模块,如此循环,直至规则超时过期被搁置至辅助存储模块并记录其超时值,如果流规则在辅助存储模块中命中数据包,将流规则移至主存储模块,且超时值不变,否则,将流规则从交换机中驱逐。本发明的有益效果为:缓存命中率大大提高,显著减少规则安装次数,降低TCAM查询的能耗。 | ||
搜索关键词: | 一种 二级缓存 方法 阶段 超时 结构 | ||
【主权项】:
1.一种二级缓存方法,其特征在于包括如下步骤:S1:控制器收到交换机发送的数据包缓存缺失消息;S2:控制器根据流规则历史信息库中的流规则信息为该数据包相应的流规则分配一个超时,并更新流规则历史信息库中该流规则的相关信息;S3:控制器安装该流规则至交换机中的主存储模块,并根据流规则的动作域信息对数据包进行处理;S4:判断流规则在超时过期前是否命中数据包,如果是,规则仍保留在主存储模块中,循环执行步骤S4,如果否,执行下一步;S5:将流规则搁置交换机中的辅助存储模块中,并记录超时值;S6:判断流规则在辅助存储模块中是否命中数据包,如果是,将流规则移至主存储模块,且超时值不变,如果否,将流规则从交换机中驱逐,结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学深圳研究生院,未经北京大学深圳研究生院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910630425.3/,转载请声明来源钻瓜专利网。