一种数据包主动寻路的命名数据网络转发方法技术

技术编号:23241409 阅读:33 留言:0更新日期:2020-02-04 19:54
本发明专利技术涉及一种数据包主动寻路的命名数据网络转发方法,属于路由转发技术领域。针对无线场景下命名数据网络转发时数据包回路易失效的问题,引入待转发数据表,在数据包获取回路失效时通过途径路由查询和待转发数据的聚合,包括数据包选择字段添加路由、链路失效时路由查询、依据NLSR路由协议发现邻近结点路由以及建立待转发数据表PDT,实现了数据包的主动寻路转发,相比现有数据包机械地沿兴趣包路径返回机制减少了兴趣包超时重传,提高了转发效率。

A named data network forwarding method for packet active routing

【技术实现步骤摘要】
一种数据包主动寻路的命名数据网络转发方法
本专利技术涉及一种数据包主动寻路的命名数据网络转发方法,具体是命名数据网络NDN(NamedDataNetworking)中一种数据包主动寻路的转发方法,属于路由转发

技术介绍
命名数据网络(NDN)作为一种最具潜力的信息中心网络架构近年来受到广泛关注。NDN依靠名字来获取内容,内容由产生其的应用直接命名且独立于网络,使得内容与网络中的位置分离,让数据本身成为网络结构的一部分,将目前网络通信对内容位置的关注转向内容本身。NDN作为面向内容的全新网络架构,天然地解决了移动性、多播、加密等问题,尤其适用于拓扑变化快、移动性强以及链路不稳定的无线网络。NDN通信由内容请求端的消费者(Consumer)向网络发送兴趣包(InterestPacket)发起,当一个兴趣包到达内容生产者(Producer)或含有该名字内容缓存的结点,则携带该内容的一个对应数据包(DataPacket)沿兴趣包路径返回。兴趣包和数据包拥有相同的名字,每个NDN路由器通过维护三个数据结构实现转发:缓存CS(Conten本文档来自技高网...

【技术保护点】
1.一种数据包具有主动寻路功能的命名数据网络转发方法,其特征在于:引入待转发数据表,包括途经路由查询和待转发数据的聚合,具体包括数据包选择字段添加路由、链路失效时路由查询、依据NLSR路由协议发现邻近结点路由以及建立待转发数据表PDT;/n其中,数据包选择字段添加路由,对现有NDN网络中兴趣包和数据包进行修改,添加途经路由信息字段,具体处理流程为:/n步骤1.A在兴趣包选择字段加入途径结点的路由列表,按序记录下兴趣包所经过的路由结点名字信息,路由结点的命名采用NLSR协议中的分层命名机制;/n步骤1.B兴趣包依据现有转发策略和路由机制转发至请求内容源或缓存处;/n步骤1.C生产者结点在收到步骤...

【技术特征摘要】
1.一种数据包具有主动寻路功能的命名数据网络转发方法,其特征在于:引入待转发数据表,包括途经路由查询和待转发数据的聚合,具体包括数据包选择字段添加路由、链路失效时路由查询、依据NLSR路由协议发现邻近结点路由以及建立待转发数据表PDT;
其中,数据包选择字段添加路由,对现有NDN网络中兴趣包和数据包进行修改,添加途经路由信息字段,具体处理流程为:
步骤1.A在兴趣包选择字段加入途径结点的路由列表,按序记录下兴趣包所经过的路由结点名字信息,路由结点的命名采用NLSR协议中的分层命名机制;
步骤1.B兴趣包依据现有转发策略和路由机制转发至请求内容源或缓存处;
步骤1.C生产者结点在收到步骤1.B中转发的请求内容后将兴趣包中途径的路由列表添加到数据包选择字段,完成对数据包的修改,为建立待转发数据表提供数据支撑;
步骤1.D链路正常时数据包忽略该选择字段正常转发至请求结点;
其中,链路失效时路由查询;
移动性的无线链路中由于路由结点密度大、移动频繁,更容易发生链路失效,无线场景下单跳范围内路由能够和多个途经结点建立链接;数据包的返回链路失效时通过路由查询获取路径,如能跳过故障结点即可完成转发,具体流程如下:
步骤2.A返回链路失效时,路由结点提取该数据包选择字段包含的路由序列;
步骤2.B从该路由结点开始依据路由序列中的途径结点逆序逐个查询可达的途径结点并进行匹配;
步骤2.C当匹配到单跳范围内与某个途径结点能发生通信,将数据包转发给该途径结点,从而跳过故障链路完成转发;
在链路失效处未能在单跳范围内与途经路由发生通信,则需要利用NLSR路由协议进行路由发现,建立多跳转发,具体为:
步骤3.ANSLR协议有两种LSA消息需要通告,路由器用邻居LSA通告其链路信息给邻居路由器,用名字LSA通告名字信息;每个结点向各自邻居结点发送该通告,路由器创建各自的网络拓扑,链路可用性依赖周期性发送hello兴趣包来检测;
其中,hello兴趣包是指实现指定路由通告功能的兴趣包;
步骤3.B当路由结点新加入或移除时,一个新的邻居LSA版本会通告给全网,或者当某个名字前缀新增或者删除时,路由器同样将名字LSA通告给全网,更新后的LSA会存储在每个结点的链路状态...

【专利技术属性】
技术研发人员:李彤牛敏杰常成武卉明谢祝福王枫皓
申请(专利权)人:中国人民解放军陆军装甲兵学院
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1