CN115967458A - Satellite network simulation platform - Google Patents
Satellite network simulation platform Download PDFInfo
- Publication number
- CN115967458A CN115967458A CN202211522579.9A CN202211522579A CN115967458A CN 115967458 A CN115967458 A CN 115967458A CN 202211522579 A CN202211522579 A CN 202211522579A CN 115967458 A CN115967458 A CN 115967458A
- Authority
- CN
- China
- Prior art keywords
- satellite
- node
- network
- simulation
- simulators
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004088 simulation Methods 0.000 title claims abstract description 103
- 238000012360 testing method Methods 0.000 claims abstract description 21
- 238000012800 visualization Methods 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 claims description 3
- 230000006855 networking Effects 0.000 description 18
- 238000007726 management method Methods 0.000 description 15
- 230000011218 segmentation Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000000034 method Methods 0.000 description 4
- 238000005192 partition Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000003054 catalyst Substances 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Radio Relay Systems (AREA)
Abstract
A satellite network simulation platform, a satellite node simulator, which is used for simulating a satellite in a satellite network, comprises virtual satellite simulation nodes and physical satellite simulation nodes; the ground node simulator is used for simulating a ground station; the constellation simulation system is used for simulating the spatial position of a satellite in a satellite network so as to obtain a topological structure of the constellation network; the SDN controller is used for updating routing tables among the satellite node simulators and between the satellite node simulators and the ground node simulators according to the topological structure of the constellation network; the link on-off system is used for controlling the on-off of links among the satellite node simulators and between the satellite node simulators and the ground node simulators according to the topological structure of the constellation network; the test flow generator is used for providing test flow for the satellite node simulator; and the satellite node simulators are also used for transmitting the test flow between the satellite node simulators and/or between the satellite node simulators and the ground node simulators according to the routing table.
Description
Technical Field
The application relates to the technical field of satellite networks, in particular to a satellite network simulation platform.
Background
The low-earth-orbit satellite network is used as effective supplement and backup of a ground communication network, has the advantages of wide coverage range, insensitivity to geographic terrain and distance factors, strong survivability and the like compared with the traditional ground network, can be applied to a plurality of fields of aviation communication, maritime communication, emergency support, military communication and the like, and has important social value and military value.
At present, a low-orbit satellite network is mainly researched by a simulation means, and a satellite network model with high reliability is established through reasonable abstraction and simplification. The current simulation means of the satellite network is mainly pure software simulation or pure physical networking simulation. Pure software simulation aims at the inherent characteristic of rapid change of low earth orbit satellite network topology through a general simulation tool, and has the advantages of flexible deployment and rapid development, but all nodes of the pure software simulation are virtual nodes, so that the restoration of a real scene cannot be provided (for example, the loss of physical hardware cannot be simulated). And the pure physical networking simulation has high cost and complex deployment, and cannot provide a large-scale network environment.
Therefore, a satellite network simulation platform combining pure physical networking simulation and pure software simulation is needed urgently at present, and is used for researching a low-orbit satellite network, particularly a networking protocol and an inter-satellite routing protocol, so as to verify the service performance and stability of the satellite network.
Disclosure of Invention
The application provides a satellite network simulation platform combining pure physical networking simulation and pure software simulation, which is used for researching a low-orbit satellite network, particularly a networking protocol and an inter-satellite routing protocol so as to verify the service performance and stability of the satellite network.
The application provides a satellite network simulation platform, including: the system comprises a satellite node simulator, a ground node simulator, a constellation simulation system, an SDN controller, a link on-off system and a test flow generator; the satellite node simulator is used for simulating satellites in a satellite network and comprises virtual satellite simulation nodes and physical satellite simulation nodes; the ground node simulator is used for simulating a ground station; the constellation simulation system is used for simulating the spatial position of a satellite in the satellite network so as to obtain a topological structure of the constellation network; the SDN controller is used for updating routing tables among the satellite node simulators and the ground node simulators according to the topological structure of the constellation network; the link on-off system is used for controlling the on-off of links between the satellite node simulators and the ground node simulator according to the topological structure of the constellation network; the test flow generator is used for providing test flow for the satellite node simulator; and the satellite node simulators are also used for transmitting the test flow between the satellite node simulators and/or between the satellite node simulators and the ground node simulators according to the routing table.
In one or more embodiments, the virtual satellite emulation node is implemented by a container in a virtual machine; the physical satellite simulation node is realized by a fully programmable switchboard.
In one or more embodiments, there are no common virtual satellite emulation nodes in different virtual machines, and the total number of connection links of a virtual satellite emulation node in a virtual machine to virtual satellite emulation nodes in other virtual machines is no greater than the maximum port number of the virtual machine.
In one or more embodiments, the resources consumed by the virtual machine and the resources consumed by the switch satisfy the simulated performance parameters; the resources consumed by the virtual machine are the number of cores/threads occupied by a CPU and the size of a memory, and the resources consumed by the switch refer to the number of the switch.
In one or more embodiments, the link on/off system includes a link on/off controller and a link on/off management device; the link on-off controller is used for determining a link on-off instruction according to the updated topological structure of the constellation network; and the link on-off management equipment is used for controlling the on-off of the links between the satellite node simulators and the ground node simulators according to the link on-off instruction.
In one or more embodiments, the link on-off management device is implemented by cascading a plurality of switches.
In one or more embodiments, the satellite network simulation platform further includes a constellation visualization device for displaying the spatial locations of the satellites in the satellite network and the topology of the constellation network.
In one or more embodiments, the test traffic generator is implemented by a programmable network tester.
In one or more embodiments, in each time slice, the ground node simulator establishes a connection with a plurality of satellite node simulators through the link on-off management device, and the satellites corresponding to the plurality of satellite node simulators and the ground station have the best positions.
In one or more embodiments, the link on-off management apparatus includes a data channel switching network and a control plane switching network, the data channel switching network being configured to perform data transmission with the satellite node simulator and the ground node simulator; and the control plane switching network is used for sending a control instruction to the satellite node simulator and the ground node simulator.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the description below are only some embodiments of the present application, and it is obvious for those skilled in the art that other drawings may be obtained according to these drawings without inventive labor.
Fig. 1 is a schematic structural diagram of a satellite network simulation platform according to an embodiment of the present disclosure;
fig. 2 is a schematic diagram of a semi-physical networking provided in an embodiment of the present application.
Detailed Description
To make the objects, technical solutions and advantages of the present application clearer, the present application will be described in further detail with reference to the accompanying drawings, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments in the present application without making any creative effort belong to the protection scope of the present application.
In the embodiments of the present application, a plurality means two or more. The terms "first," "second," and the like, are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or order.
The orbit and satellite operation, the satellite antenna, the space link performance, the network flow and the protocol can be simulated by a general simulation tool of pure software and a physical networking mode. The physical networking can provide the best simulation performance, and the pure software general simulation tool has the advantages of flexible deployment and quick expansion aiming at the inherent characteristic of quick change of the low-orbit satellite network topology. However, the two methods have the following defects:
pure physical networking simulation: (1) The cost of pure physical networking is expensive, the deployment is complex, and a large-scale network environment cannot be provided; (2) The physical device has limited support to the protocol and is updated slowly.
Pure software simulation: (1) All nodes are virtual simulation nodes, so that high restoration of a real scene cannot be provided (for example, loss of physical hardware cannot be simulated); (2) The simulation tool platform basically does not design an independent network control plane and cannot support a novel SDN network; (3) The simulation tool platform does not realize the programmable capability at the switch node, and cannot meet the requirements of special users; (4) Multi-node deployment is not supported and performance is affected by host performance.
Based on the background, the application provides a satellite network simulation platform combining physical networking simulation and pure software simulation, which is used for researching a low-orbit satellite network, particularly a networking protocol and an inter-satellite routing protocol, so as to verify the service performance and stability of the satellite network.
By the satellite network simulation platform, the feasibility of a satellite network design scheme can be evaluated and demonstrated in a planning and construction stage; in the system configuration stage, simulation comparison is carried out on various possible parameter configuration conditions, and the configuration of system parameters is optimized; before the deployment of important facilities, simulation test is carried out on the facilities, and possible risks and hidden dangers are found in advance; in the technology development stage, the performance of new technology and new protocol is tested and evaluated.
Fig. 1 is a schematic structural diagram of a satellite network simulation platform according to an embodiment of the present disclosure, and as shown in fig. 1, the satellite network simulation platform includes a satellite node simulator 110, a ground node simulator 120, a constellation simulation system 130, an SDN controller 140, a link on-off system 150, and a test traffic generator 160.
The satellite node simulator 110 is used for simulating a satellite in a satellite network, and includes a virtual satellite simulation node 111 and a physical satellite simulation node 112. Virtual satellite simulation node 111 may be implemented by a container in a virtual machine, and physical satellite simulation node 112 may be implemented by a fully programmable switch.
If a larger-scale satellite constellation is desired to be simulated, the simulation can be realized by increasing the number of virtual satellite simulation nodes or physical satellite simulation nodes. If the satellite constellation with other configurations is required to be simulated, the simulation can be realized by changing the connection relation between the satellite simulation nodes.
A ground node simulator 120 for simulating a ground station. Within each time slice, the ground station simulator 120 establishes a connection with a plurality of satellite node simulators through the link on-off management device 152, wherein the satellites corresponding to the plurality of satellite node simulators and the ground station have the best positions. Typically, the ground station establishes connections with the three satellites whose positions are best.
The connection relationships between satellite nodes and between ground nodes and satellite nodes are illustrated below, and a low-orbit satellite network simulated by a satellite network simulation platform is assumed to be an m × n satellite array, that is, the satellite network has m orbital planes, and each orbital plane has n satellites. The ground station selects three satellites with the best positions with the ground station in real time to establish satellite-ground links, and each satellite forms an inter-satellite network by establishing four adjacent satellite links of left, right, south and north. In the actual operation process of the satellite, because the sequence between the satellites in the same orbital plane is fixed, the topology of the links of the north and south adjacent satellites is fixed for a single satellite. However, as the satellite runs continuously, the positions of the satellites on the left and right orbital planes of the satellite change rapidly, and then two satellites adjacent to the left and right of the satellite change continuously, so that the links of the left and right orbital planes of the satellite also change rapidly to achieve optimal networking.
The constellation simulation system 130 is configured to simulate a spatial position of a satellite in a satellite network, so as to obtain a topology of the constellation network.
The constellation simulation system 130 simulates the real position distribution of each satellite in space in real time and sends the position distribution between the satellites to the link on-off system 150.
The SDN controller 140 is configured to update routing tables between the satellite node simulators and the ground node simulator according to a topology structure of the constellation network. Specifically, the SDN controller 140 determines a topology structure of the constellation network according to the real position distribution of each satellite in the space simulated by the constellation simulation system 130, determines routing tables between the satellite node simulators and the ground node simulators according to the topology structure of the constellation network, and sends the updated routing table to the ground node simulators. And the ground node simulator transmits the received routing table to a satellite node simulator connected with the ground node simulator, and the satellite node simulator forwards the routing table to the whole satellite network in a flooding mode.
And the link switching system 150 is used for controlling the switching of the links between the satellite node simulators and the ground node simulator according to the topological structure of the constellation network.
Further, the link switching system 150 includes a link switching controller 151 and a link switching management device 152. And the link on-off controller 151 is configured to determine a link on-off instruction according to a topology structure of the constellation network, and send the link on-off instruction to the link on-off management device 152. And the link on-off management device 152 is configured to receive a link on-off instruction sent by the link on-off controller 151, and control the on-off of links between the satellite node simulators and between the satellite node simulator and the ground node simulator according to the link on-off instruction.
The link on-off management device 152 includes a data channel switching network for data transmission with the satellite node simulator and the ground node simulator, and a control plane switching network for sending a control command to the satellite node simulator and the ground node simulator to implement out-of-band control. Subsequently, the control plane switching network can be merged into a satellite-ground data channel switching network to realize in-band control, and the operation is closer to the operation of an actual network. The link on-off management device can be realized by cascading a plurality of switches.
And a test traffic generator 160 for providing test traffic to the satellite node simulator 110. The test traffic generator may be implemented by a programmable network tester.
The satellite node simulators 110 are further configured to transmit the test traffic between the satellite node simulators and/or between the satellite node simulators and the ground node simulators according to the routing table.
In one or more embodiments, the satellite network simulation platform further includes a constellation visualization device 170 for the spatial location of the satellites in the satellite network and the topology of the constellation network.
In the embodiment of the application, the satellite network simulation platform uses a real physical simulation node and a container-based virtual satellite simulation node for hybrid networking, namely, part of topology is realized by using a container in a virtual machine, and part of topology is realized by using a real object. On one hand, a large-scale network environment can be provided, on the other hand, the network environment is closer to the real environment of satellite operation, and the experimental result is more real.
The virtual satellite simulation node based on the container is realized by the following steps: a plurality of virtual satellite simulation nodes can be established on the host machine through the container, the virtual satellite simulation nodes are connected with the host machine through the virtual network interface, and the host machine can perform management and configuration such as addition, migration and the like on the virtual satellite simulation nodes. Each virtual satellite simulation node has an independent name space, namely, the routing table and the ground station agent in the virtual satellite simulation node work independently and are mapped to an independent host machine memory space. The host may simulate an arbitrary constellation topology by configuring the virtual network interface.
Exemplarily, as shown in fig. 2, taking a satellite network composed of 6 satellites as an example, a satellite a and a satellite B are implemented by physical satellite simulation nodes, a satellite C, a satellite D, a satellite E, and a satellite F are implemented by virtual satellite simulation nodes, physical network interfaces of the satellite a and the satellite B are connected with a physical network interface of a container host, and an equivalent global simulation topology is implemented by configuring a virtual switch in the container host. The virtual switch can connect the satellite node A with the satellite node C in a VLAN mode and connect the satellite node B with the satellite node D, and the final topology is equivalent to the 6-satellite topology above.
The divided topological structure meets the condition that no common virtual satellite simulation node exists in different virtual machines, and the total number of connection links between the virtual satellite simulation node in the virtual machine and the virtual satellite simulation nodes in other virtual machines is not more than the maximum port number of the virtual machine. The resources consumed by the virtual machine and the resources consumed by the switch meet the simulation performance parameters, the resources consumed by the virtual machine are the number of cores/threads occupied by the CPU and the size of the memory, and the resources consumed by the switch refer to the number of the switches.
Specifically, the network topology segmentation method is as follows:
the satellite simulation network topology is defined as a graph G (V, E), wherein V is a node set of the graph G, and E is an edge set of the graph G. And the mapping type V → { vsw, vhost } is used for representing the node type in the topology, namely the node is mapped to a physical switch or a host. The purpose of the topology partitioning is to find a completely disjoint partition P to the node set V of the graph G.
The input of the topology segmentation model is application topology G (V, E), type V → { vsw, vhost } of the user slice and simulation performance parameter K epsilon (0, 1).
wherein P satisfies the following condition:
wherein, equation 1 defines hardware switch hsw i Switch, V, for use in an analog topology j For simulating the segmented sub-topology.
The current segmentation P is defined in equation 2 as complete segmentation, and the segments do not overlap with each other. I.e. there is no common node between the two sub-topologies; the switch node is not part of the sub-topology; the switches and the sub-topologies together form a node set V.
Using the constant hsw limit And vm limit The number of physical switches and virtual machine devices is specified, and the specified constraints are used as the constraints for solving the partition P, and are specifically:
k≤hsw limit
q≤vm limit (formula 3)
Therein, port hsw The maximum port number of the hardware switch and the platform level constant.
port vm The number of the maximum ports of the single virtual machine is the constant of the platform level.
hsw limit For hardware swapping available in a platformMachine number, single-pass division level constant.
vm limit The stage constant is divided for a single time for the number of virtual machines available to the platform.
That is, equation 3 represents that the degree of the switch node is less than or equal to the maximum port number of the switch; and the total number of edges of the sub-topology and other sub-topologies is less than or equal to the maximum number of ports of the virtual machine.
The method aims to improve the whole simulation verification performance after topology segmentation as much as possible under the condition of consuming as few resources as possible. Cost (P) is defined as the resource consumed by each partition.
cost(P)=kcost hsw +qcost vm (formula 4)
Wherein, cost hsw Resource consumption cost for single hardware switch hsw Platform level constants.
cost vm The platform-level constants are the resource consumption of a single virtual machine.
In equation 4, k is the number of physical switches in the topology after the division, and q is the number of virtual machines in the topology after the division. cost hsw And cost vm Two constants are the cost per hardware switch resource and per virtual machine.
In order to measure the experimental performance of the divided topology, the performance measurement indexes are defined as follows:
the final objective function is
f(P)=min cost(P)
=min kcost hsw +qcost vm
s.t.Performance(P)≥K
In equation 5, the simulation performance parameters are shown. The Performance (p) refers to the minimum load of all hardware resources, and the load of the hardware resources can be balanced as much as possible through the objective function segmentation optimization.
By segmenting the global topology, the most suitable real object and container virtual network segmentation point can be found, so that the connection relation between the real object and the container virtual network is simplest. Under the condition of not needing to appoint a physical simulation node, the complexity of network management can be greatly reduced. The topology segmentation can be automatically executed according to the resource condition, and can also be interfered in a mode that a user specifies a key node. The authenticity of the simulation platform is ensured to the maximum extent, and the cost of manual resource allocation is reduced.
A specific hardware implementation of the satellite network simulation platform provided in the embodiment of the present application is described below. The physical satellite simulation node is realized by a fully programmable switch ONetSwitch which is used as a fully programmable open network innovation platform of the SoC chip based on Xilinx, and software and hardware of the fully programmable switch ONetSwitch can be customized and programmed, so that the physical satellite simulation node can simulate an actual constellation and has the capability of directly deploying the satellite. The main architecture and parameter requirements are: the chip comprises a processing system taking a dual-core ARM Cortex-A9 application processor as a core and programmable logic based on Xilinx Kintex7 series FPGA. The processor system is provided with 8-channel DMA (4 channels are specially used for programmable logic), 1Gbytes dynamic random access memory and 1 GE RJ45 gigabit network interface; the FPGA programmable logic is provided with about 5.2M logic gates, the bus throughput rate is 100Gbps, and the FPGA programmable logic is provided with 4 GE RJ45 gigabit electrical ports and 4 GE SFP + tera optical ports. The test flow generator is realized by a programmable network tester Interonet, and the programmable network tester Interonet is used as a full-stack programmable SDN test bed system supporting an SDN standard OpenFlow protocol, and can realize full-stack programmability of a data plane, a control plane and network topology. The ground node simulator is implemented by an X86 server. The link on-off management equipment is formed by cascading 5 Cisco Catalyst WS C2960S-48TS-L switches with management functions to form an array, so as to form 240-port switching equipment. The system comprises a constellation simulation module, a constellation visualization module, an on-off controller module and an SDN centralized controller module which are respectively operated in respective hosts.
Compared with the existing pure software simulation and pure physical networking simulation, the satellite network simulation platform can flexibly meet the requirements of quickly updating the topology of the low-orbit satellite network and correspondingly making routing changes. Has the following advantages:
1. according to the satellite network platform, part of satellite simulation nodes are realized by using the fully programmable switch, and part of satellite simulation nodes are realized by using the lightweight container. The hybrid networking mode can simulate a large-scale real network, can ensure the performance (such as stable bandwidth and deterministic time delay) of key nodes, and can simulate a real scene to the greatest extent in function and performance.
2. Unlike traditional routing protocols, which require the exchange of routing information between switches, an SDN controller with a global view can directly make routing decisions on the topology, such as shortest path. Therefore, the route updating time can be greatly reduced, and the route stability is ensured.
3. The fully programmable exchanger is used as a bearing body of part of satellite simulation nodes, and the programmability of the programmable exchanger can quickly support the changing characteristics of complex and changeable satellite network networking protocols, application protocol stacks and the like.
While the preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including the preferred embodiment and all changes and modifications that fall within the scope of the present application.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.
Claims (10)
1. A satellite network simulation platform, comprising: the system comprises a satellite node simulator, a ground node simulator, a constellation simulation system, an SDN controller, a link on-off system and a test flow generator;
the satellite node simulator is used for simulating satellites in a satellite network and comprises virtual satellite simulation nodes and physical satellite simulation nodes;
the ground node simulator is used for simulating a ground station;
the constellation simulation system is used for simulating the spatial position of a satellite in the satellite network so as to obtain a topological structure of the constellation network;
the SDN controller is used for updating routing tables among the satellite node simulators and the ground node simulators according to the topological structure of the constellation network;
the link on-off system is used for controlling the on-off of links between the satellite node simulators and the ground node simulator according to the topological structure of the constellation network;
the test flow generator is used for providing test flow for the satellite node simulator;
and the satellite node simulators are also used for transmitting the test flow between the satellite node simulators and/or between the satellite node simulators and the ground node simulators according to the routing table.
2. The satellite network simulation platform of claim 1, wherein the virtual satellite simulation nodes are implemented by containers in virtual machines; the physical satellite simulation node is realized by a fully programmable switchboard.
3. The satellite network simulation platform of claim 2, wherein no common virtual satellite simulation node exists in different virtual machines, and a total number of connection links between a virtual satellite simulation node in a virtual machine and a virtual satellite simulation node in another virtual machine is not greater than a maximum number of ports of the virtual machine.
4. The satellite network simulation platform of claim 3, wherein the resources consumed by the virtual machine and the resources consumed by the switch satisfy simulation performance parameters;
the resources consumed by the virtual machine are the number of cores/threads occupied by a CPU and the size of a memory, and the resources consumed by the switch refer to the number of the switch.
5. The satellite network simulation platform according to claim 1, wherein the link on-off system comprises a link on-off controller and a link on-off management device;
the link on-off controller is used for determining a link on-off instruction according to the updated topological structure of the constellation network;
and the link on-off management equipment is used for controlling the on-off of the links between the satellite node simulators and the ground node simulators according to the link on-off instruction.
6. The satellite network simulation platform of claim 5, wherein the link on-off management device is implemented by cascading multiple switches.
7. The satellite network simulation platform of claim 1, further comprising a constellation visualization device for displaying spatial locations of satellites in the satellite network and a topology of the constellation network.
8. The satellite network simulation platform of claim 1, wherein the test traffic generator is implemented by a programmable network tester.
9. The satellite network simulation platform of claim 5, wherein the ground node simulator establishes a connection with a plurality of satellite node simulators through the link on-off management device within each time slice, and the satellites corresponding to the plurality of satellite node simulators and the ground station have the best positions.
10. The satellite network simulation platform of claim 5, wherein the link on-off management device comprises a data channel switching network and a control plane switching network, the data channel switching network for data transmission with the satellite node simulator and the ground node simulator;
and the control plane switching network is used for sending a control instruction to the satellite node simulator and the ground node simulator.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211522579.9A CN115967458A (en) | 2022-11-30 | 2022-11-30 | Satellite network simulation platform |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211522579.9A CN115967458A (en) | 2022-11-30 | 2022-11-30 | Satellite network simulation platform |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115967458A true CN115967458A (en) | 2023-04-14 |
Family
ID=87357000
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211522579.9A Pending CN115967458A (en) | 2022-11-30 | 2022-11-30 | Satellite network simulation platform |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115967458A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117674960A (en) * | 2023-11-15 | 2024-03-08 | 航天恒星科技有限公司 | Low orbit satellite network controller deployment method based on reliability correction |
-
2022
- 2022-11-30 CN CN202211522579.9A patent/CN115967458A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117674960A (en) * | 2023-11-15 | 2024-03-08 | 航天恒星科技有限公司 | Low orbit satellite network controller deployment method based on reliability correction |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Wang et al. | A dynamic resource scheduling scheme in edge computing satellite networks | |
CN106571956B (en) | Satellite networking routing protocol simulation system and method | |
CN106301911A (en) | Information Network based on SDN half centralized simulation platform in kind and its implementation | |
US6374202B1 (en) | Processing data signals | |
CN113315569B (en) | Satellite reliability routing method and system with weighted link survival time | |
CN104486194B (en) | A kind of more reliability step virtual network controls system and method | |
CN113055232B (en) | Network configuration deployment method, device and equipment | |
CN104683190A (en) | Webmaster managed network simulation system and webmaster managed network simulation method | |
CN114422018B (en) | Satellite network simulation system, testing method, testing device, storage medium and product | |
Xu et al. | Controller placement in software-defined satellite networks | |
CN114785401B (en) | Space-earth integration network simulation test system and test method thereof | |
CN114422010B (en) | Protocol testing method of satellite communication simulation platform based on network virtualization | |
CN112733311A (en) | Satellite communication simulation method and satellite communication simulation platform | |
CN109905280A (en) | A kind of emulation mode and system towards mobile satellite network | |
US20110154108A1 (en) | System and process for simulation or test exploiting data from monitoring ports | |
CN110535764B (en) | Method for realizing spatial information network large-scale link simulator | |
CN208608998U (en) | A kind of equipment test verifying system based on FC network | |
Zhou et al. | A hierarchical digital twin network for satellite communication networks | |
CN109412828B (en) | Method, apparatus and system for network topology discovery in software defined networks | |
CN115967458A (en) | Satellite network simulation platform | |
Lu et al. | A scalable network emulation architecture for space internetworking | |
Zhang et al. | Isfc: Intent-driven service function chaining for satellite networks | |
Guo et al. | A sdn-enabled integrated space-ground information network simulation platform | |
CN110620691A (en) | 664 avionics network physical topology generation algorithm | |
CN115632692A (en) | Satellite dynamic topological routing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |