摘要
基于虚拟拓扑算法的思想,提出了一种基于网络状态的低轨(LEO)卫星动态路由协议.通过预测卫星周期运动来划分快照,按照每个快照内的拓扑预计算路由.根据卫星节点的实时状态动态调整网络拓扑,并重计算路由,以提高卫星网络的应急能力,增强网络的抗毁性.在NS3仿真平台验证了协议的正确性,还在Linux系统实现了该路由协议,针对划分的4个模块在实现功能时的难点提出了解决方案.在Linux系统中对实现的协议进行了功能测试和性能测试,验证了协议的路由功能.与传统的基于虚拟拓扑算法相比,该协议在时延、丢包率和吞吐量性能上有所提升.
Based on the idea of virtual topology algorithm,a network state based dynamic routing protocol for low earth orbit(LEO)satellites that combines static routing,and dynamic routing is proposed.It firstly divides snapshot based on predictable satellite periodic motion into pre-calculate optimal routing,then dynamically adjusts network topology to recalculate routing according to real-time status of satellite nodes,so that it improves satellite network emergency capability and survivability.In addition to verifying correctness of the protocol on NS3 platform,the routing protocol is implemented on Linux operating system(OS).The solution is useful for solving difficulties of the modules in implementing the function,and the functional test and performance test are carried out on the Linux OS to verify the performance of routing modules.The proposed routing protocol improves the performance of the delay,packet loss rate,and throughput compared to the traditional virtual topology routing algorithm.
作者
王程
徐玭
张素兵
王力权
王卫东
WANG Cheng;XU Pin;ZHANG Su-bing;WANG Li-quan;WANG Wei-dong(School of Electronic Engineering,Beijing University of Posts and Telecommunications,Beijing 100876,China;China Electronics Standardization Institute,Beijing 100007,China;The 54th Research Institute,China Electronics Technology Group Corporation,Shijiazhuang 050081,China)
出处
《北京邮电大学学报》
EI
CAS
CSCD
北大核心
2020年第2期94-102,共9页
Journal of Beijing University of Posts and Telecommunications
基金
国家自然科学基金项目(61801033)
关键词
低轨卫星
虚拟拓扑
静态路由
动态路由
Linux
low earth orbit satellites
virtual topology
static routing
dynamic routing
Linux