论文部分内容阅读
近年来许多新兴网络,包括移动车载网络、星际网络(IPN),空间光通信网络等网络不断涌现出来,这些网络可能由于节点的高速移动性、能量调度、环境干扰等导致节点间的连接频繁中断。这些网络具备非常鲜明的特点:间歇性连接,时延极高,拓扑结构随机动态变化,节点资源有限等,这类网络被称为“容迟/容断网络(DTN)”。目前,容迟/容断网络作为一种新型的端到端存储转发体系,已经成为无线网络领域内最为热门的研究课题之一。卫星网络中卫星节点按照预设的轨道运行,导致了网络拓扑发生动态变化。但是运动轨迹具有可预测性,故卫星网络是一种特殊的DTN网络。卫星DTN网络复杂性高,节点一直处于高速运动中,所以整个网络的拓扑结构动态变化,这也导致路由技术更加复杂。同时由于卫星节点的特殊环境,节点的存储资源和通信资源一般都很有限,节点拥塞和故障都会导致数据丢失和长时延。所以,路由技术、拥塞控制和抗毁性技术都是卫星DTN网络中非常关键的技术。本文重点对多层卫星DTN网络的路由策略以及抗毁性技术进行了研究。(1)通过对近年来DTN网络以及卫星DTN网络路由技术的研究,明确了研究多层卫星DTN网络路由技术、拥塞控制和抗毁性技术的意义。根据卫星DTN网络以及DTN网络路由技术的国内外研究现状,指出了目前存在的关键技术问题。(2)集中介绍了典型的多层卫星网络,搭建了12LEO+1MEO卫星星座和3GEO+12LEO+1MEO三层卫星星座,并生成卫星星座中卫星之间的可见性分析报告。(3)根据传统的DTN网络路由技术——ED算法,结合卫星网络的特点对ED算法进行改进,提出双路径分布式ED算法。算法采用虚拟拓扑路由策略,同时加入分布式路由算法,主要在路径计算与路径选择上进行改进,算法主要包含两部分:(1)路径计算,使用时变Dijkstra最短路径算法为每对节点计算双路径,两条路径之间不存在重合路径,同时尽可能的减少相同节点的存在;(2)路径选择,每个卫星节点维护两个路由表,消息发送时,如果下一跳节点拥塞,可迅速查询另一个路由表选择新的路径进行转发。循环查询两个路由表,减轻节点的拥塞状态。(4)由于双路径分布式ED算法抗毁性较差,为提高网络的抗毁性,加入GEO卫星用于故障数据收敛和辅助路由,提出抗毁性双路径分布式ED算法。搭建OPNET/STK/VS2010联合仿真平台,仿真双路径分布式ED路由算法与抗毁性双路径分布式ED路由算法,收集仿真结果并分析,算法可以提高数据包的成功投递率,减缓节点拥塞状况,增强抗毁性和提高资源利用率。