Bundle协议路由算法研究及仿真平台实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:liushuaimin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
时延容忍网络(Delay Tolerant Networks,DTN)具有节点能量与存储能力受限、链路时延长和链路间断连通等特点,网络中不存在持续连通的端到端路径,因此传统地面连通网络中的TCP/IP协议无法很好地应用于DTN网络。美国国家航空航天局(NASA)提出的Bundle协议采用存储-托管-转发机制,能够很好地解决DTN网络的通信问题,保障了数据在DTN网络中的可靠传输。然而,Bundle协议在协议架构与路由算法上依然面临着许多挑战。首先,Bundle协议没有动态拓扑发现和维护机制,网络节点无法感知周围其他节点非预期变化;其次,Bundle协议的接触图路由(CGR)算法在计算路由时没有考虑网络负载与节点缓存的影响,其路由计算结果不是最优的;另外,Bundle协议的QoS路由问题一直没有很好的解决方案。针对Bundle协议面临的这些挑战,本文以DTN网络典型应用场景卫星网络为例,主要做了如下工作:首先,本文分析了卫星网络中网络节点缓存大小和链路连通时序与网络最大流之间的关系,采用缓存受限时间聚合图表征链路连通时序、链路时变容量与节点剩余缓存容量。针对卫星网络求解网络最大流算法复杂度高的问题,本文提出了优先增广路径选择的卫星网络最大流路由算法(MFRSN)。MFRSN算法通过优先选择较早连通的路径快速求解网络最大流,降低了算法复杂度,提高了网络吞吐量。仿真结果表明了MFRSN算法具有更好的算法性能。其次,业务变化及拓扑变化均会导致链路可用时间段、链路可用带宽及节点可用缓存发生变化。针对现有Bundle协议缺乏Qo S保障的问题,本文提出了负载感知的卫星网络最小时延路由算法(MDRSN)。MDRSN算法通过负载感知机制,利用累计流量的方法获取链路可用时间段、链路可用带宽及节点可用缓存,计算卫星网络最小时延路由。仿真结果表明了MDRSN算法比CGR算法在端到端时延与端到端投递率方面具有更好的性能。最后,本文在Bundle协议中加入了动态拓扑发现与维护机制和端到端应答机制,设计了Bundle协议仿真平台,并在Windows操作系统上进行实现。本文搭建了基于低轨卫星应用场景的仿真测试环境,验证Bundle协议路由功能、数据传输功能与可靠性,测试分析Bundle协议的协议性能,并验证Bundle协议对间断连通网络的适应性,为Bundle协议在卫星网络及其他DTN网络中的进一步应用提供了基础。
其他文献
图像是日常生活中最为重要的信息传播媒介之一,图像的质量会直接影响信息传递的准确性和主观视觉感受。在我国,雾霭是一种常见的天气状况,在这一天气状况下采集到的图像会出
随着我国城镇化发展的速度加快,城乡建设用地不断扩张。为了避免城镇化过程带来“城市病”,为了预知未来的城市格局并对其作出评估,城市用地动态模拟具有重要意义。城市用地
随着分布式系统和网络技术的快速发展,信息共享变得越来越普遍,在享受信息化带来便利的同时,信息安全也成为不可忽视的问题。经典多级安全模型在提出后一直沿用至今,实行多级
多用户MIMO技术因其能够充分挖掘空域资源来大幅提升频谱利用效率和区域吞吐量的优势,成为下一代无线局域网的一项关键技术。然而,多用户MIMO技术在带来多用户增益的同时,引
随着信息技术的快速发展,社交网络的挖掘分析成为了新的研究热点。作为社交网络分析中的一项基础性研究,社区发现对理解网络的结构特性、揭示网络中的隐含模式有着重要的意义
无论在当前还是未来,位置信息对一些网络应用都是至关重要的。协作定位作为一种新的定位算法,为无线定位提供了广阔的前景。与传统定位所不同的是,在定位过程中协作定位算法
铝合金作为轻质合金的代表,被广泛应用于汽车、航空航天、船舶等诸多领域。车用铝合金大多是压铸成型,且不易维修等原因,一旦损伤很难再进行继续使用。作为一种新型制造技术,3D打印技术不只在制造领域有十分重要的地位,在零件修复领域也有其用武之地。目前,对3D打印技术的研究已有很多,尤其在金属3D打印工艺上的研究已经十分深入。但在3D打印修复领域,特别是金属零件修复过程的研究却不是很多。主要是因为3D打印修
伴随着移动互联网技术的蓬勃发展,人们对网络吞吐量、接入能力和高速率通信的需求也日益增加。传统通信技术无法满足未来通信的巨大需求,大规模MIMO(Multi-Input Multi-Outpu
差分混沌移位键控(Differential Chaos Shift Keying,DCSK)调制方案采用传输-参考(Transmitted-Reference,T-R)方式,通过参考信号和信息信号的相同或相反表示二进制数据比特,
随着多播应用的逐渐普及,多方会议、视频分享和高清电视等等的多播应用变得越来越流行。互联网中的业务量急剧增加,对通信网络的容量和吞吐量要求也越来越高。许多有关网状WD