论文部分内容阅读
随着空间和网络技术的飞速发展,卫星网络在当今社会中的作用变得重要,世界各国纷纷大力推进卫星网络的发展进程。卫星在太空中高速运行,致使其网络拓扑快速变化,给维持端对端通信和充分利用卫星网络资源带来了巨大挑战。针对该挑战提出的各种卫星网络路由技术,往往都难以同时兼顾高效性和灵活性。在此背景下,本文提出一种面向移动卫星网络的低开销动态路由协议,该协议既能充分利用卫星移动的规律性和周期性,又以尽可能低的开销实现了动态路由,在高效性和灵活性上达到了较好的平衡。本文的主要工作内容如下:首先,分析了现有路由协议的特点与不足,总结了设计低开销动态路由协议的依据。卫星网络路由协议可分为静态路由和动态路由,静态路由开销小、收敛快,但是灵活性很差;动态路由协议灵活性好,可实时更新,但开销大、占用资源多。通过深入分析发现,传统针对卫星网络的路由协议设计往往并未区分网络拓扑变化的根源,而笼统地进行统一处理,无法在高效性和灵活性两方面同时取得良好性能。然后,提出了一种面向移动卫星网络的低开销动态路由协议(Low cost dynamic routing protocol for mobile satellite networks,LCDRP)。将卫星网络拓扑变化划分为可预见性变化和不可预见性变化,针对不同的变化类型采取相应的应对策略。协议既继承了快照路由技术的优势,对可预见拓扑变化采用静态预置策略,提前构造可以预见的拓扑信息数据库,为系统正常运行提供高效路由;同时还继承了动态路由技术的优势,对不可预见拓扑变化采用动态学习策略,监测和交换临时变化的拓扑信息,实时灵活地补充和修正预期路由。最后,实现并评估了LCDRP协议。在quagga中实现了该协议,通过搭建两个复杂程度不同的卫星网络仿真环境,对协议的链路利用率、信道丢包率、通信开销及收敛时间等指标进行了深入评估与分析。结果表明,LCDRP协议以较低的开销实现了高效灵活的路由,为未来实际部署于移动卫星网络奠定了良好基础。