[发明专利]一种QoS感知的OpenFlow流表查找方法有效

专利信息
申请号: 201911243223.X 申请日: 2019-12-06
公开(公告)号: CN111131084B 公开(公告)日: 2022-06-07
发明(设计)人: 赵锦元;熊兵;曾赛峰;唐志航 申请(专利权)人: 长沙师范学院
主分类号: H04L47/80 分类号: H04L47/80
代理公司: 广州嘉权专利商标事务所有限公司 44205 代理人: 赵琴娜
地址: 410000 湖南省长*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 qos 感知 openflow 查找 方法
【权利要求书】:

1.一种QoS感知的OpenFlow流表查找方法,其特征在于,包括以下步骤:

S11、当OpenFlow交换机接收到数据分组后,提取ToS优先级,判断ToS优先级与预设的优先级阈值的大小,若ToS优先级大于或等于优先级阈值,则进入步骤S12;若ToS优先级小于优先级阈值,则进入步骤S13;

S12、进行TCAM流表查找,若TCAM流表查找成功,则读取对应的第一DRAM流表项中的内容字段,根据内容字段执行相关操作;若TCAM流表查找失败,则判断ToS优先级是否等于优先级阈值,若ToS优先级不等于优先级阈值,则发送Packet-in消息至SDN控制器;若ToS优先级等于优先级阈值,则进入步骤S13;

S13、进行Cuckoo缓存查找,若Cuckoo缓存查找失败,则进入步骤S14;若Cuckoo缓存查找成功,则读取对应的SRAM流表项中的流标识字段,将流标识字段与数据分组信息进行匹配,若匹配成功,则读取对应的第二DRAM流表项中的内容字段,根据内容字段执行相关操作;若匹配失败,则进入步骤S14;

S14、进行SRAM流表查找,若SRAM流表查找失败,则发送Packet-in消息至SDN控制器;若SRAM流表查找成功,则读取对应的第二DRAM流表项中的内容字段,根据内容字段执行相关操作,若数据分组对应的精确流进入活跃状态,则提取Cuckoo缓存字段信息,组成一条缓存项并插入Cuckoo缓存。

2.根据权利要求1所述的一种QoS感知的OpenFlow流表查找方法,其特征在于,还包括Cuckoo缓存查找:

S111、输入精确流标识符fid,生成精确流签名值sig,根据哈希函数Hash1(fid)计算得到第一个候选位置index1,在对应的哈希桶中依次比较每个槽中缓存项的签名值是否与sig匹配,若匹配成功,则返回匹配缓存项对应的SRAM流表项中的地址字段;若匹配失败,则进入步骤S112;

S112、计算另一个候选位置index2,在对应的哈希桶中依次比较每个槽中缓存项的签名值是否与sig匹配,若匹配成功,则返回匹配缓存项对应的SRAM流表项中的地址字段;若匹配失败,则返回空指针。

3.根据权利要求1所述的一种QoS感知的OpenFlow流表查找方法,其特征在于,还包括Cuckoo缓存插入:

S121、输入精确流标识符fid、流表项地址以及时间戳,生成精确流签名值sig,根据哈希函数Hash1(fid)计算得到第一个候选位置index1,检查对应的哈希桶中是否有空槽,若有空槽,则将精确流的缓存信息插入空槽中;若没有空槽,则进入步骤S122;

S122、计算另一个候选位置index2,检查对应的哈希桶中是否有空槽,若有空槽,则将精确流的缓存信息插入空槽中;若没有空槽,则从两个候选位置对应的哈希桶中随机剔除一条缓存项,将精确流的缓存信息写入至缓存项中,并为剔除的缓存项继续查找空槽。

4.根据权利要求1所述的一种QoS感知的OpenFlow流表查找方法,其特征在于,还包括Cuckoo缓存删除:

S131、输入需删除的精确流的标识符fid,生成精确流签名值sig,根据哈希函数Hash1(fid)计算得到第一个候选位置index1,在对应的哈希桶中依次比较每个槽中缓存项的签名值是否与sig匹配,若匹配成功,则获取匹配缓存项对应的SRAM流表项以及对应的第二DRAM流表项,删除缓存项信息并重置缓存项;若匹配失败,则进入步骤S132;

S132、计算另一个候选位置index2,在对应的哈希桶中依次比较每个槽中缓存项的签名值是否与sig匹配,若匹配成功,则获取匹配缓存项对应的SRAM流表项以及对应的第二DRAM流表项,删除缓存项信息并重置缓存项;若匹配失败,则返回Cuckoo缓存删除失败指令。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙师范学院,未经长沙师范学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911243223.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top