| Because large scale LEO constellation networks haves the advantages of short propagation delay,effective global coverage and good signal quality,it can become a supplement to terrestrial mobile communication networks.It will inevitably become the key technology for the development of mobile communication network in the future.Since the frequency and orbit resources of LEO satellites adopt the rule of "first landing and first occupation",the construction of LEO satellite network has important strategic significance and economic value.However,LEO constellation network has the characteristics of large scale and complex network topology,and it is difficult to test and verify relevant algorithms and routing protocols.It is necessary to specially develop a large-scale satellite network simulation and evaluation system.At present,the mainstream network simulation software OPNET and NS3 can analyze and evaluate the behavior and performance of the network by simulating the complex and changeable environment.However,the above software adopts the simulation mechanism based on discrete event driven,which can not simulate the flow of real business data in real time,and has poor joint simulation ability with physical equipment.Moreover,these simulation software can not evaluate the resources occupied by satellite network communication load.There are many problems in the transplantation from simulation to target platform,such as heavy workload and difficult error location.In addition,these software are foreign commercial or open source software,which has technical limitations,and some functions are not open to the outside world,so it is impossible to realize the independent control of the system software.SiNET is studied and designed in this paper to solve key technical problems such as large-scale,real-time simulation and satellite resource evaluation.The platform has the characteristics of strong scalability,high-speed service transmission,fast transplantation,self-control and so on.Firstly,with the help of the characteristics of less resource occupation,flexible creation and strong portability,the problem of large-scale virtual node deployment is solved,which not only saves the cost,but also improves the scalability of the platform;Secondly,the communication between containers is used to simulate the flow of real services,which solves the problem of packet transmission in real-time simulation.At the same time,the communication between containers based on shared memory is used to further improve the efficiency of packet processing and transmission and reduce the overhead of system resources;In addition,by virtue of the isolation characteristics of the container and building a real simulation environment in the container,it is conducive to evaluate the resource requirements of the satellite network and realize the rapid transplantation from the simulation platform to the target platform.This paper builds the same satellite network environment on OPNET platform and this simulation evaluation platform,sets up multiple groups of simulation scenarios,compares and analyzes the simulation results,and verifies the effectiveness and reliability of this platform;Secondly,the performance of the simulation evaluation platform is tested,which shows that the platform can meet the performance requirements of large-scale satellite networks. |