[发明专利]一种基于IP网络实现命名数据网络通信的方法及系统有效
申请号: | 202010201092.5 | 申请日: | 2020-03-20 |
公开(公告)号: | CN111464667B | 公开(公告)日: | 2022-08-26 |
发明(设计)人: | 徐雅斌;秦鲁法 | 申请(专利权)人: | 北京信息科技大学 |
主分类号: | H04L61/2592 | 分类号: | H04L61/2592 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 刘凤玲 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ip 网络 实现 命名 数据 通信 方法 系统 | ||
1.一种基于IP网络实现命名数据网络通信的方法,其特征在于,包括:
在所述IP网络边缘设定范围内部署命名数据网络;
将所述命名数据网络与网关连接;所述网关对应一个IP地址;
在IP网络中的域名系统中增加一个顶级域名分支;所述顶级域名分支用于提供网关的IP地址与内容名称的映射服务;所述域名系统包括一张IP地址与地理位置的对应关系表;
所述IP网络中不同的命名数据网络对应的网关采用隧道方式进行数据通信;
所述在IP网络中的域名系统中增加一个顶级域名分支,之后还包括:
在所述IP网络中加入命名数据网络服务节点;
将所述命名数据网络服务节点的IP地址添加到所述域名系统中的对应关系表中;
根据所述对应关系表中命名数据网络服务节点的IP地址对所述命名数据网络数据进行封装;
所述IP网络中不同的命名数据网络对应的网关采用隧道方式进行数据通信,具体包括:
所述IP网络中不同的命名数据网络对应的网关采用隧道方式进行连接;
利用自适应概率转发策略和链路成本函数转发策略确定最佳命名数据网络服务节点的链路;
根据最佳命名数据网络服务节点的链路进行通信;
自适应概率转发策略具体包括:
对不同的名称前缀进行区分,每一个名称前缀都对应一个转发信息表;
初始状态,同一个名称前缀中对应的转发信息表下,不同IP地址的转发概率相同,并且最小延迟设为-1ms,表示该条链路没有进行过数据转发;
网关优先选择di=-1的链路将数据发出,并记录每个数据包的发出时间;当数据包返回时,计算延迟,更新转发概率di;
当具有NDN服务节点的链路命中了缓存时,利用公式if dc∈[di-Δd,di+Δd],pi+r进行更新;其中,dc表示当前数据请求的延迟,Δd表示链路波动程度,r表示概率更新值,Pi表示第i条链路的优先级;
链路成本函数转发策略具体包括:
利用公式子路径i在t+1时刻的拥塞度;
利用公式f(i,t)=w1/Ri+w2/Pi+w3*Hi+w4*CDi(t+1)确定代价函数;
当需要转发数据时,根据代价函数选择链路转发成本最低的链路进行数据转发;
其中,CDRi(t+1)=β*CLi(t+1)+(1-β)*[1-e-CTi(t)],为不考虑丢包的路径i在t+1时刻的拥塞度,β为可调节参数,表示拥塞级别和拥塞趋势在计算拥塞程度时所占的比重,CLi(t+1)为子路径i下一时刻的拥塞级别,e为自然对数,CTi(t)为子路径i在t时刻的拥塞趋势,f(i,t)为子路径i在t时刻的代价函数,w1,w2,w3,w4是权重,且w1+w2+w3+w4=1,Ri为链路速率限制,Ri=RTTmax-RTTmin,RTTmax为子路径i上最大往返时间,RTTmin为子路径i上最小往返时间,Pi为链路的优先级,普通链路设置为1,具有NDN节点的链路设置为10,Hi为跳数,IP数据在发出时,设置跳数限制为16,每经过一个路由器跳数减1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京信息科技大学,未经北京信息科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010201092.5/1.html,转载请声明来源钻瓜专利网。