论文部分内容阅读
随着近年来互联网的飞速发展,网络规模迅速扩大,各类多媒体应用不断涌现,导致网络流量爆炸、路由表超线性增长。同时大量移动应用的出现也对网络的移动性支持和安全性提出了更高的要求。这些都给传统IP互联网的发展带来巨大挑战。现有对等网络(P2P, Peer to Peer)和内容分发网络(CDN, Content Delivery Network)等“打补丁式”方案只是针对具体应用需求对网络功能做完善,并不能从根本上解决问题。信息中心网络(Information-Centric Networking, ICN)革命型地提出用内容名字取代IP地址的解决方案,真正满足用户关注内容本身和网络对于内容获取和分发的要求,解决传统网络在可扩展性、移动性及安全性等方面的存在的问题,让网络的体系架构与需求相适应。本文首先介绍了传统IP互联网的发展现状及其存在的问题,并对现有“演进型”解决方案进行了介绍。然后概述了ICN的不同的体系架构及命名、路由、缓存和安全等关键技术,并以命名数据网络(NDN, Named Data Networking)为例,对其设计理念、包和表类型及通信流程等进行了详细分析,通过简单示例说明ICN与IP网络的对比优势。接着,文章介绍了移动自组织网络中基于ICN的路由策略,根据路由建立过程的不同进行了分类,并通过具体算法分析了不同类别的优势和存在的不足。针对这些不足提出了改进的最优路径差错广播路由策略(BREB, Best Route Error Broadcast)。BREB路由策略综合考虑了降低通信开销和提高路由的稳定性两个重要因素,通过动态自适应调整算法实时监测链路状态、调整路由,合理利用ICN支持多路由的特性。路由策略的设计分为内容发现、基于最短路径的通信和路由动态自适应调整三个过程,文章从协议包类型、节点表结构和通信流程等方面详细介绍了其设计思想。在此基础上,本文基于ndnSIM仿真平台实现了BREB路由策略,并从无线多跳转发支持、包类型、表结构、最优路径选取和链路动态自适应调整等方面给出了详细的实现过程。借助改进的平台,对BREB最优路径选择功能进行了验证,并与洪泛(Flooding)、先听后播(LFBL, Listen First Broadcast Later)路由策略进行仿真对比分析。结果表明在所给网络场景下BREB路由策略的吞吐量性能要比LFBL高28.5%,而平均下载时延低8.9%,并且随着时间的变化显示出更好的稳定性。最后,介绍了ICN网络中现有的缓存策略,并借助改进的仿真平台简要分析了缓存策略对于路由性能的影响,作为路由协议设计下一步的改进方向。