论文部分内容阅读
为了从根本上解决TCP/IP网络架构在网络控制、资源分配、安全及移动性等方面日益严重的问题,未来网络相关领域的研究者提出了信息中心网络架构,其中典型代表为内容中心网络(CCN)。CCN是一个以内容为中心的网络模型,以内容取代IP作为网络细腰,PIT作为CCN传输模型中的一个重要机制,记录兴趣包转发路径,使得数据包能够根据PIT直接返回到请求方,数据包的传输路径由PIT决定。但是在CCN中,内容消费者驱动的Pull模型使得基于CCN的应用比较受限,大量应用都直接或间接依赖基于Push模型的主动推送,为了在CCN中实现内容主动推送,可以在PIT上采取一定的策略。基于以上背景,本文提出了反向PIT源端主动推送协议。反向PIT指:在建立PIT时记录兴趣包转发端口而不是兴趣包进入端口,内容推送方发送兴趣包建立反向PIT路径,然后发送数据包,数据包根据反向PIT条目可以成功推送到内容接收方,由此实现了内容的推送过程。另外,本文还将反向PIT源端主动通信协议应用在终端移动应用场景中,进行了CCN网络架构中的终端移动的方案设计及仿真实现。分别基于ndnSIM仿真环境和CCNx原型系统进行了仿真实现,在ndnSIM仿真环境下,从两个路由器之间单一切换及多个路由器连续切换这两个维度,对获取内容的时间以及兴趣包冗余个数两个参数进行评估;在CCNx原型系统下对切换过程中数据包流量进行了评估。结果表明基于反向PIT通信协议的终端移动场景下,移动终端获取内容的时间更短,重复发送兴趣包数目更少,获取数据包时间更短,能够更好地支持与适应终端移动切换场景。最后,本文将反向PIT通信协议应用于视频直播、HTTP应用、EMAIL服务、即时通信等应用场景,分别对这些应用场景进行了方案的设计以及简单的性能评估。