[发明专利]NDN与IP网络边界网关转换方法和装置在审
申请号: | 201910448754.6 | 申请日: | 2019-05-28 |
公开(公告)号: | CN110177098A | 公开(公告)日: | 2019-08-27 |
发明(设计)人: | 张宇;袁梦泽;于季弘;胡晗;李彤;安建平;卜祥元 | 申请(专利权)人: | 北京理工大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京理工正阳知识产权代理事务所(普通合伙) 11639 | 代理人: | 鲍文娟 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 边界网关 数据包 方法和装置 转换 通信技术领域 网络边界网关 最大程度地 架构网络 数据传输 通信协议 网关实现 网络节点 网络结构 源IP地址 存储IP 翻译器 拆解 路由 返回 通信 保证 分析 | ||
1.一种NDN与IP网络边界网关转换方法,其特征在于:包括以下内容:从IP网络接收IP数据包,存储IP数据包中的源IP地址,分析IP数据包中的HTTP请求报文,提取对应的NDN内容名;构造与IP数据包对应的NDN兴趣包;将NDN兴趣包发送到NDN中;接收从NDN中返回的NDN数据包,构造与NDN数据包对应的IP数据包;将IP数据包发送到IP网络中。
2.根据权利要求1所述的一种NDN与IP网络边界网关转换方法,其特征在于:所述从IP网络接收IP数据包,存储IP数据包中的源IP地址,分析IP数据包中的HTTP请求报文,提取对应的NDN内容名,包括以下内容:
在接收到IP数据包后,从IP数据包中提取源IP地址,进一步得到IP数据包中的HTTP请求报文,依据HTTP请求报文得到对应的NDN内容名;在所述网络边界网关维护源IP地址与NDN内容名的映射表,在表中存储提取出的源IP地址和NDN内容名。
3.根据权利要求1所述的一种NDN与IP网络边界网关转换方法,其特征在于:所述构造与IP数据包对应的NDN兴趣包,包括以下内容:以从IP数据包中提取出的NDN内容名作为NDN兴趣包的内容名,加入选择项、随机数字段,构成标准NDN兴趣包格式。
4.根据权利要求1所述的一种NDN与IP网络边界网关转换方法,其特征在于:所述将NDN兴趣包发送到NDN中,包括以下内容:
将NDN兴趣包发送到NDN中,以NDN内容名进行路由转发,最终到达存有请求内容的NDN节点,该NDN节点返回包含请求内容的NDN数据包。
5.根据权利要求1所述的一种NDN与IP网络边界网关转换方法,其特征在于:所述接收从NDN中返回的NDN数据包,构造与NDN数据包对应的IP数据包,包括以下内容:
接收从NDN中返回的NDN数据包,从NDN数据包提取NDN内容名,在网络边界网关中找到与NDN内容名对应的源IP地址,以源IP地址作为目的IP地址、网络边界网关的IP地址作为源IP地址、NDN数据包中的数据为数据,构造新的IP数据包。
6.根据权利要求1所述的一种NDN与IP网络边界网关转换方法,其特征在于:所述接收从NDN中返回的NDN数据包,构造与NDN数据包对应的IP数据包,当在三倍NDN往返时间内未接收到返回的NDN数据包时,则进行NDN兴趣包的重传,若重传所述NDN兴趣包后,在三倍NDN往返时间内接收到返回的NDN数据包,则进行NDN数据包的处理;若重传所述NDN兴趣包后,在三倍NDN往返时间内仍未接收到返回的NDN数据包,则构造“请求内容不可达”的IP数据包。
7.根据权利要求1-6任一所述的一种NDN与IP网络边界网关转换方法,其特征在于:所述将IP数据包发送到IP网络中,包括以下内容:将IP数据包发送到IP网络中,依据IP数据包中的目的IP地址进行路由,最终到达源IP节点。
8.一种NDN与IP网络边界网关转换装置,其特征在于:包括:(1)IP网络接口(104),用于从IP网络监听和接收源IP节点发送的IP数据包并转发到IP包处理模块,以及从IP包处理模块接收IP数据包向IP网络发送;(2)IP包处理模块(102),用于从IP数据包中提取源IP地址,并分析得到NDN内容名,存储在边界网关表中;以及接收NDN包处理模块发来的数据和源IP地址,构造新的IP数据包后转发给IP网络接口;(3)边界网关表(105),用于存储源IP地址和NDN内容名;(4)NDN包处理模块(101),用于从边界网关表获取NDN内容名,构造新的NDN兴趣包并转发给NDN接口;以及从NDN接口接收的NDN数据包中提取NDN内容名并根据NDN内容名检索边界网关表找到对应的源IP地址,将源IP地址和NDN数据包中的数据传给IP包处理模块;(5)NDN接口(103),用于将从NDN包处理模块收到的NDN兴趣包发送到NDN;以及从NDN监听和接收返回的NDN数据包,并发送给NDN包处理模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910448754.6/1.html,转载请声明来源钻瓜专利网。