[发明专利]一种基于IP网络实现命名数据网络通信的方法及系统有效
申请号: | 202010201092.5 | 申请日: | 2020-03-20 |
公开(公告)号: | CN111464667B | 公开(公告)日: | 2022-08-26 |
发明(设计)人: | 徐雅斌;秦鲁法 | 申请(专利权)人: | 北京信息科技大学 |
主分类号: | H04L61/2592 | 分类号: | H04L61/2592 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 刘凤玲 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ip 网络 实现 命名 数据 通信 方法 系统 | ||
本发明涉及一种基于IP网络实现命名数据网络通信的方法及系统。方法包括在所述IP网络边缘设定范围内部署命名数据网络;将所述命名数据网络与网关连接;所述网关对应一个IP地址;在IP网络中的域名系统中增加一个顶级域名分支;所述顶级域名分支用于提供网关的IP地址与内容名称的映射服务;所述域名系统包括一张IP地址与地理位置的对应关系表;所述IP网络中不同的命名数据网络对应的网关采用隧道方式进行数据通信。本发明所提供的一种基于IP网络实现命名数据网络通信的方法及系统,在IP网络中实现命名数据网络通信。
技术领域
本发明涉及网络通信领域,特别是涉及一种基于IP网络实现命名数据网络通信的方法及系统。
背景技术
目前学术界已经提出了一些关于命名数据网络(Named Data Networking,NDN)与IP网络融合的方法。它们可以分为两个大的方向:
(1)在不改动传统终端设备的前提下,将网络主体逐步替换为NDN。这种数据转换方式的关键在于如何将IP网络中的数据格式转换为NDN的数据格式。
Moiseenko通过将IP地址、TCP序列号、TCP确认号、分片信息等放在NDN中的名字中,实现了在NDN中传输TCP报文段的方法。Refaei提出了通过使用配置文件提供套接字到名称的映射,从而实现了将IP网络中传输层数据与NDN数据相互转换的方法。Kim通过将SDN(Software DefinedNetwork)交换机、SDN控制器运用到信息中心网络中,实现了IP网络与信息中心网络的融合。并提出了将应用层HTTP协议的数据格式与ICN数据格式转换的方法。由于传统终端设备以及应用是基于TCP/IP架构设计的,这种融合部署的方法,只是将IP网络数据包转换一个形式进行传输而已,无法有效发挥NDN的优势。
(2)不改动网络主体部分,在网络边缘逐步部署NDN。这种方式对IP网络的改动较小,可以很好的保护现有的网络设备。因此,对于NDN走向实际应用的阻力也小,是一种切实可行的方法。但关键在于如何将不含有IP地址的NDN数据透过IP网络进行传输。
Zuraniewski和Vahlenkamp提出了基于SDN实现NDN与IP网络融合的方案。通过SDN控制器生成NDN数据的转发路径,实现了将NDN数据横跨IP网络的传输。但是由于SDN并没有在IP网络中推广开来,基于SDN的方法部署NDN无疑有些不够现实。可见,现有技术中还没有在IP网络中实现命名数据网络通信。
发明内容
本发明的目的是提供一种基于IP网络实现命名数据网络通信的方法及系统,在IP网络中实现命名数据网络通信。
为实现上述目的,本发明提供了如下方案:
一种基于IP网络实现命名数据网络通信的方法,包括:
在所述IP网络边缘设定范围内部署命名数据网络;
将所述命名数据网络与网关连接;所述网关对应一个IP地址;
在IP网络中的域名系统中增加一个顶级域名分支;所述顶级域名分支用于提供网关的IP地址与内容名称的映射服务;所述域名系统包括一张IP地址与地理位置的对应关系表;
所述IP网络中不同的命名数据网络对应的网关采用隧道方式进行数据通信。
可选的,所述在IP网络中的域名系统中增加一个顶级域名分支,之后还包括:
在所述IP网络中加入命名数据网络服务节点;
将所述命名数据网络服务节点的IP地址添加到所述域名系统中的对应关系表中;
根据所述对应关系表中命名数据网络服务节点的IP地址对所述命名数据网络数据进行封装。
可选的,所述根据所述对应关系表中命名数据网络服务节点的IP地址对所述命名数据网络数据进行封装,具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京信息科技大学,未经北京信息科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010201092.5/2.html,转载请声明来源钻瓜专利网。