Font Size: a A A

Design And Implement Of Dynamic Routing Protocol For Satellite Networks On Linux System

Posted on:2021-02-23Degree:MasterType:Thesis
Country:ChinaCandidate:P XuFull Text:PDF
GTID:2518306308975059Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the development of economy and technology,satellite communication has developed rapidly as an important part of communication in the world,in order to get more efficient and wide communications.Routing is the core problem to be solved when establishes communication.The structure of satellite network is complex and changeable,which is different from the ground network.Although the routing algorithms on terrestrial network routing are mature,they are not suitable for satellite networks.Therefore,the research of satellite network routing algorithms,including the design,verification and implementation of satellite network routing,has become an important subject.Recent research on satellite network routing technology is based on theoretical design and simulation.A dynamic routing protocol based on the state of the satellite network is proposed in this thesis.In addition to run the simulation through the NS3 platform,the dynamic routing protocol is implemented on Linux system.The main contributions are as follow:(1)Based on the idea of virtual topology algorithm,a network state based dynamic routing protocol for Low Earth Orbit satellites,which combines static routing,and dynamic routing is proposed.It firstly divides snapshot based on predictable satellite periodic motion to 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.(2)The dynamic routing protocol is implemented and verified on NS3 platform.Through building a simulation module,implementing the·function of the routing protocol,and the simulation analysis,the correctness of proposed protocol is theoretically verified.The simulation results show that the proposed protocol performs better than traditional routing protocols.It turns out that NSDR is effective and can be implemented on the Linux system.(3)The proposed dynamic routing protocol is implemented on Linux system,and its function and performance are also verified.Based on the data transmission and forwarding capabilities of Linux system,the proposed routing protocol is divided into four modules for different functions.The solution is proposed for solving difficulties of implement,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.The results show that the implemented algorithm NSDR can be used in practical satellite systems.
Keywords/Search Tags:satellite networks, virtual topology, static routing, dynamic routing, NS3, Linux
PDF Full Text Request
Related items