以命名数据网络(Named Data Networking,NDN)为代表的下一代互联网体系结构在去中心化、移动性支持、安全性等方面具有显著优势。NDN是一种以数据为中心的、数据消费者驱动的新兴的互联网通信架构,通过有状态的转发面建立无连接的数据...
详细信息
以命名数据网络(Named Data Networking,NDN)为代表的下一代互联网体系结构在去中心化、移动性支持、安全性等方面具有显著优势。NDN是一种以数据为中心的、数据消费者驱动的新兴的互联网通信架构,通过有状态的转发面建立无连接的数据获取通道。在NDN的热点研究问题中,数据生产者的移动支撑问题一直以来是开放的。本文通过扩展当前的NDN体系结构,从三个不同的场景出发设计实现了对生产者移动性支持的解决方案。在有基础设施的移动通信场景下,移动支撑方案往往借助固定不动的生产者代理来实现。本文提出的基于Trace机制的移动支撑方案,通过安全的Interest/Data交换建立生产者与汇合点(Rendezvous,RV)之间的联系,来引导经过路由到达RV的、或转发途中遇到Trace的Interest找到生产者的位置。本方案从Trace建立与维护、Interest转发策略、重传机制等角度说明了本方案为移动支撑提供安全的网络层支持。设计了通用移动通信场景如上传、推送、拉取和共享的应用协议。最后通过测试评价了本方案相比于基于Mapping的移动支撑方案在通信效率等方面有更佳的表现。对于无基础设施的移动通信,本文研究了两种常见的NDN应用场景——车联网和物联网,并分别从机制设计和机制实现角度进行了探究。本文在车联网场景下、特别是利用车联网进行交通信息传播的约束条件下,探究了解决该问题的关键挑战。在解决车联网交通信息传播方案设计问题中,涉及了如何将数据与地理位置关联、如何提高数据获取效率、如何适应高动态的车联网环境以及如何缓解无线传输冲突等。本文提出的设计中通过设计NDN名字规范将地理位置信息与数据名字绑定,提出了主动数据扩散的附加机制来提高数据获取效率,通过设置随机等待计时器和压制策略来缓解无线冲突,并且利用重传机制保证了动态网络环境传输的可靠性。最后通过测试给出了数据获取延迟、数据可用范围等维度的结果,并进行了分析和讨论。物联网是NDN的重要应用场景之一。本课题对提出的NDN物联网的支持库——NDN-Lite进行了实际应用。利用nRF52840开发板和Android手机搭建实际物联网环境验证了NDN-Lite提供的安全自举协议,借助NDN的广播转发策略在开发板之间通信,并开发了数据来源验证流程。最后,从有效传输速度、丢包率和延迟等基本指标对实际场景实验进行了测试和评价。
暂无评论