[发明专利]一种基于虚拟网络接口的内容缓存的系统及方法有效
申请号: | 201710138662.9 | 申请日: | 2017-03-09 |
公开(公告)号: | CN107070813B | 公开(公告)日: | 2019-11-19 |
发明(设计)人: | 王玲芳;王劲林;齐卫宁;丁力;朱晓东 | 申请(专利权)人: | 中国科学院声学研究所 |
主分类号: | H04L12/861 | 分类号: | H04L12/861;H04L29/08;G06F16/9535 |
代理公司: | 11309 北京亿腾知识产权代理事务所(普通合伙) | 代理人: | 陈霁<国际申请>=<国际公布>=<进入国 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 虚拟 网络 接口 内容 缓存 系统 方法 | ||
1.一种基于虚拟网络接口的内容缓存的系统,其特征在于,包括:
网络设备,在所述网络设备的内存中分配未应答兴趣表和转发信息表,在所述未应答兴趣表和转发信息表中添加虚拟网络接口或外挂网络存储的网络接口;其中,
当所述网络设备接收到兴趣报文时,根据所述兴趣报文查找未应答兴趣表,若找到匹配表项,将所述兴趣报文到达接口添加其中,并丢弃兴趣报文;若没有找到相应的表项,在所述未应答兴趣表中插入新的表项并将虚拟网络接口或外挂网络存储的网络接口添加到所述新的表项,并依据所述兴趣报文携带的内容和转发信息表转发兴趣报文;
当所述网络设备接收到数据报文时,根据数据报文匹配所述未应答兴趣表,若找到匹配项,则依据所述匹配项,将根据所述转发信息表转发并存储所述数据报文;否则,丢弃所述数据报文。
2.根据权利要求1所述的系统,其特征在于,所述网络设备具体用于,若所述网络设备包括存储设备,则生成所述虚拟网络接口,在所述虚拟网络接口上挂接访问存储的软件程序;若所述网络设备不包括所述存储设备,即是所述网络接口的物理网络接口上接入网络存储设备。
3.根据权利要求1所述的系统,其特征在于,所述网络设备为支持SDN、OpenFlow和POF的网络设备。
4.根据权利要求3所述的系统,其特征在于,所述网络设备执行以下步骤:
当所述网络设备中的路由表更新时,在转发信息表中添加虚拟网络接口;
当接收到兴趣报文时,根据接收到的所述兴趣报文匹配所述未应答兴趣表,若找到匹配表项,将所述兴趣报文到达接口添加其中,并丢弃兴趣报文;否则在未应答兴趣表中添加新的表项,所述表项中含所述兴趣报文到达的网络接口和所述虚拟网络接口,并依据所述兴趣报文携带的内容和转发信息表转发所述兴趣报文;
当所述网络设备接收到所述数据报文时,根据所述数据报文查找所述未应答兴趣表,若找到匹配项,则依据所述匹配项,转发并存储所述数据报文;若没有找到匹配项,则丢弃所述数据报文。
5.一种基于虚拟网络接口的内容缓存的方法,其特征在于,包括以下步骤:
在网络设备的内存中分配未应答兴趣表和转发信息表,在所述未应答兴趣表和转发信息表中添加虚拟网络接口或外挂网络存储的网络接口;其中,
当接收到兴趣报文时,根据接收到的所述兴趣报文查找未应答兴趣表,若找到匹配表项,将所述兴趣报文到达接口添加其中,并丢弃兴趣报文;若没有匹配到相应的表项,在所述未应答兴趣表中插入新的表项并将虚拟网络接口或外挂网络存储的网络接口添加到所述新的表项,并依据所述兴趣报文携带的内容和转发信息表转发兴趣报文;
当所述网络设备接收到数据报文时,根据数据报文匹配所述未应答兴趣表,若找到匹配项,则依据所述匹配项,转发并存储所述数据报文;否则,丢弃所述数据报文。
6.根据权利要求5所述的方法,其特征在于,所述未应答兴趣表和转发信息表中添加虚拟网络接口或外挂网络存储的网络接口包括:
若所述网络设备包括存储设备,则生成所述虚拟网络接口,在所述虚拟网络接口上挂接访问存储的软件程序;若所述网络设备不包括所述存储设备,即是所述网络接口的物理网络接口上接入网络存储设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所,未经中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710138662.9/1.html,转载请声明来源钻瓜专利网。