CN117544220B - Routing control method and device for high-low orbit satellite communication network - Google Patents

Routing control method and device for high-low orbit satellite communication network Download PDF

Info

Publication number
CN117544220B
CN117544220B CN202311483975.XA CN202311483975A CN117544220B CN 117544220 B CN117544220 B CN 117544220B CN 202311483975 A CN202311483975 A CN 202311483975A CN 117544220 B CN117544220 B CN 117544220B
Authority
CN
China
Prior art keywords
satellite
leo
geo
cluster
routing table
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.)
Active
Application number
CN202311483975.XA
Other languages
Chinese (zh)
Other versions
CN117544220A (en
Inventor
何元智
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute of Systems Engineering of PLA Academy of Military Sciences
Original Assignee
Institute of Systems Engineering of PLA Academy of Military Sciences
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Institute of Systems Engineering of PLA Academy of Military Sciences filed Critical Institute of Systems Engineering of PLA Academy of Military Sciences
Priority to CN202311483975.XA priority Critical patent/CN117544220B/en
Publication of CN117544220A publication Critical patent/CN117544220A/en
Application granted granted Critical
Publication of CN117544220B publication Critical patent/CN117544220B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/1851Systems using a satellite or space-based relay
    • H04B7/18519Operations control, administration or maintenance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/32Connectivity information management, e.g. connectivity discovery or connectivity update for defining a routing cluster membership
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Radio Relay Systems (AREA)

Abstract

The invention discloses a method and a device for controlling routing of a high-low orbit satellite communication network, wherein the method comprises the following steps: dividing a high-low orbit satellite communication network by using a clustering design method to obtain LEO satellite clusters; processing the routing table according to ephemeris information by using a GEO satellite-borne SDN controller to obtain an optimized routing table; issuing the optimized routing table to the managed LEO cluster head satellite and GEO satellites adjacent to the LEO cluster head satellite; the LEO cluster head satellite announces the optimized routing table in the cluster to finish the routing information diffusion; and according to the position relation between the source satellite and the destination satellite, different on-board routing forwarding is realized by utilizing the optimized routing table. The invention adopts the idea of software-defined network, can more rapidly and accurately complete route control, improve the overall efficiency of the network, rapidly discover network faults and bottlenecks, and adopt corresponding measures to adjust and optimize, thereby improving the reliability and robustness of the network.

Description

Routing control method and device for high-low orbit satellite communication network
Technical Field
The invention relates to the technical field of satellite communication networks, in particular to a method and a device for controlling routing of a high-low orbit satellite communication network.
Background
The satellite network is used as a unique communication network, and the characteristics of huge network scale, complex topological structure, bandwidth limitation and the like of the satellite network bring extremely high requirements to a routing algorithm. Conventional satellite routing algorithms have some difficulties in coping with the complexity of satellite networks, such as path selection, stability of network topology, load balancing, etc.
A Software defined network (Software-Defined Networking, SDN) is a new network architecture, with control plane and data plane separated, centralized control, and flexible management, which can provide a better solution for routing control of a satellite network. Under SDN architecture, the routing control of the satellite network becomes more flexible, the configuration and control of the routing can be realized through network programming, meanwhile, the network topology structure can be dynamically adjusted, and the efficiency and reliability of the routing are improved.
The research background for high and low orbit satellite networks comes primarily from the need for global communication coverage. The traditional low-orbit satellite network can provide global communication service, but is limited by the number of satellites and the height of the running orbit, and has low bandwidth and time delay performance, so that the requirement of large-scale application is difficult to meet. In contrast, high-orbit satellite networks can provide higher bandwidth and longer coverage, but cannot achieve low-latency communications due to the high operational altitude.
In order to make up for the shortages of the traditional satellite network, the combination of the high orbit satellite network and the low orbit satellite network becomes one of the hot spots of research. By deploying high bandwidth, high delay transmission links on a high orbit satellite network as relay nodes for a low orbit satellite network, the network performance can be improved while the global coverage is ensured. However, the routing control of high and low orbit satellite networks suffers from the problems of heterogeneity, multipath, bandwidth constraints, and end-to-end delay.
Over the past decades, researchers have proposed a number of routing algorithms to address the problem of satellite network routing control, such as overlay domain-based routing, virtual topology-based routing, quality-based routing, and the like. However, these algorithms still have some drawbacks, such as high computational complexity, slow convergence speed, and easy occurrence of loops. In order to solve the problems, researchers in recent years begin to introduce software defined networks into satellite network routing control, so as to realize dynamic control and management of the satellite network and improve the flexibility and reliability of the network.
Disclosure of Invention
The invention aims to solve the technical problem of providing a high-Low Orbit satellite communication network routing control method and a device, which are heterogeneous fusion software-defined high-Low Orbit satellite communication network routing control methods, wherein a high-Low Orbit satellite communication network is divided into different clusters, and a GEO geostationary Orbit (Geostationary Orbi, GEO) satellite-borne SDN controller manages LEO Low Earth Orbit (LEO) satellite clusters within the coverage area of the GEO geostationary Orbit (Geostationary Orbi, GEO) satellite-borne SDN controller; adopting SDN network architecture design, the GEO satellite-borne SDN controller intensively calculates and maintains a routing table and transmits the routing table to the managed LEO cluster head satellite; LEO cluster head satellite announces route list information in the cluster to finish the route information diffusion; and carrying out different on-satellite route forwarding according to the position relation between the source satellite and the destination satellite. The invention adopts the idea of software-defined network, can more rapidly and accurately complete route control, improve the overall efficiency of the network, rapidly discover network faults and bottlenecks, and adopt corresponding measures to adjust and optimize, thereby improving the reliability and robustness of the network.
In order to solve the technical problem, a first aspect of the present invention discloses a method for controlling routing of a high-low orbit satellite communication network, which includes:
S1, constructing a high-low orbit satellite communication network, wherein the high-low orbit satellite communication network comprises low orbit sub-constellations with different orbit heights and four GEO satellites covering the world, and each low orbit sub-constellation comprises M LEO satellites;
s2, dividing the high-low orbit satellite communication network by using a clustering design method to obtain N LEO satellite clusters, wherein N is an integer, and each LEO satellite cluster comprises an LEO cluster head satellite and an LEO cluster member satellite;
S3, processing the multi-layer LEO satellite static routing table, the GEO satellite static routing table and the GEO/LEO static routing table by using the GEO satellite-borne SDN controller to obtain an optimized routing table;
S4, utilizing a GEO satellite-borne SDN controller to issue the optimized routing table to the managed LEO cluster head satellite and the GEO satellites adjacent to the LEO cluster head satellite;
S5, the LEO cluster head satellite announces the optimized routing table in the cluster to finish the routing information diffusion;
s6, utilizing the GEO satellite-borne SDN controller to realize different on-board routing forwarding by utilizing the optimized routing table according to the position relation of the source satellite and the destination satellite.
In a first aspect of the embodiment of the present invention, the dividing the high-low orbit satellite communication network by using a cluster design method to obtain N LEO satellite clusters includes:
dividing LEO satellites in a certain time period within a GEO satellite coverage range in the high-low orbit satellite communication network into a cluster by utilizing a clustering design method to obtain N LEO satellite clusters, wherein N is an integer, and each LEO satellite cluster comprises an LEO cluster head satellite and an LEO cluster member satellite;
The LEO cluster head satellite is a central satellite in a certain time period within the coverage range of the GEO satellite.
As an optional implementation manner, in the first aspect of the embodiment of the present invention, the GEO-satellite-based SDN controller is used by the high-low orbit satellite communication network to manage LEO satellite clusters within a coverage area of the GEO-satellite-based SDN controller;
The GEO satellites are connected with LEO cluster head satellites through inter-satellite links, the GEO satellites of different clusters are connected through inter-satellite links, and the LEO satellites of different orbit heights are connected through inter-satellite links;
The high-low orbit satellite communication network realizes control plane and data plane separation by using a GEO satellite-borne SDN controller;
four GEO satellites make up the control plane and LEO satellites of different orbits make up the data plane.
In a first aspect of the embodiment of the present invention, the processing, by using a GEO-satellite SDN controller, the multilayer LEO satellite static routing table, the GEO satellite static routing table, and the GEO/LEO static routing table to obtain an optimized routing table includes:
Calculating, maintaining and combining the multi-layer LEO satellite static routing table, the GEO satellite static routing table and the GEO/LEO static routing table according to ephemeris information by using a GEO satellite-borne SDN controller to obtain an optimized routing table;
The optimized routing table comprises unique identification information consisting of satellite logic addresses, satellite IDs and cluster numbers.
In a first aspect of the embodiment of the present invention, according to the location relationship between the source satellite and the destination satellite, different on-board routing forwarding is implemented by using the optimized routing table, including:
S61, when a source satellite and a target satellite are in the same cluster, using a GEO satellite-borne SDN controller, carrying out intra-cluster routing according to a GEO/LEO static routing table and unique identification information consisting of a satellite ID and a cluster number, and realizing different on-satellite routing forwarding;
S62, when the source satellite and the target satellite are in the same cluster, by utilizing the GEO satellite-borne SDN controller, the inter-satellite links among the GEO satellites of different clusters are used for performing cross-cluster routing, and service data is forwarded to the GEO satellites of the target cluster, so that different on-satellite routing forwarding is realized.
As an optional implementation manner, in the first aspect of the embodiment of the present invention, the method further includes:
The GEO satellite monitors the link connection condition of LEO satellite in the cluster in real time to obtain congestion information and fault information;
Judging according to the congestion information and the fault information, and reporting to a GEO satellite-borne SDN controller by an LEO cluster head satellite when faults or congestion occur;
And the GEO satellite-borne SDN controller recalculates and updates an optimized routing table, sends the optimized routing table to the managed LEO cluster head satellite and the adjacent GEO satellite, and announces in the cluster by the LEO cluster head satellite to finish route diffusion.
As an optional implementation manner, in the first aspect of the embodiment of the present invention, the method further includes:
if the LEO satellite forwards abnormal information, the LEO satellite transmits a data packet to an LEO cluster head satellite;
And the LEO cluster head satellite reports the abnormal information to a GEO satellite, and the GEO satellite is responsible for forwarding.
The second aspect of the embodiment of the invention discloses a routing control device for a high-low orbit satellite communication network, which comprises the following components:
the network construction module is used for constructing a high-low orbit satellite communication network, wherein the high-low orbit satellite communication network comprises low orbit sub-constellations with different orbit heights and four GEO satellites covering the world, and each low orbit sub-constellation comprises M LEO satellites;
The clustering module is used for dividing the high-low orbit satellite communication network by utilizing a clustering design method to obtain N LEO satellite clusters, wherein N is an integer, and each LEO satellite cluster comprises an LEO cluster head satellite and an LEO cluster member satellite;
The routing table optimizing module is used for processing the multi-layer LEO satellite static routing table, the GEO satellite static routing table and the GEO/LEO static routing table by utilizing the GEO satellite-borne SDN controller to obtain an optimized routing table;
The routing table issuing module is used for issuing the optimized routing table to the managed LEO cluster head satellite and the GEO satellites adjacent to the LEO cluster head satellite by using the GEO satellite-borne SDN controller;
The route announcement module is used for the LEO cluster head satellite to announce the optimized route table in the cluster so as to finish the route information diffusion;
And the route control module is used for realizing different on-board route forwarding by utilizing the optimized route table according to the position relation of the source satellite and the destination satellite by utilizing the GEO on-board SDN controller.
In a second aspect of the embodiment of the present invention, the dividing the high-low orbit satellite communication network by using a cluster design method to obtain N LEO satellite clusters includes:
dividing LEO satellites in a certain time period within a GEO satellite coverage range in the high-low orbit satellite communication network into a cluster by utilizing a clustering design method to obtain N LEO satellite clusters, wherein N is an integer, and each LEO satellite cluster comprises an LEO cluster head satellite and an LEO cluster member satellite;
The LEO cluster head satellite is a central satellite in a certain time period within the coverage range of the GEO satellite.
As an optional implementation manner, in the second aspect of the embodiment of the present invention, the GEO-satellite-based SDN controller is used by the high-low orbit satellite communications network to manage LEO satellite clusters within its coverage area;
The GEO satellites are connected with LEO cluster head satellites through inter-satellite links, the GEO satellites of different clusters are connected through inter-satellite links, and the LEO satellites of different orbit heights are connected through inter-satellite links;
The high-low orbit satellite communication network realizes control plane and data plane separation by using a GEO satellite-borne SDN controller;
four GEO satellites make up the control plane and LEO satellites of different orbits make up the data plane.
In a second aspect of the embodiment of the present invention, the processing, by using a GEO-satellite SDN controller, the multilayer LEO satellite static routing table, the GEO satellite static routing table, and the GEO/LEO static routing table to obtain an optimized routing table includes:
Calculating, maintaining and combining the multi-layer LEO satellite static routing table, the GEO satellite static routing table and the GEO/LEO static routing table according to ephemeris information by using a GEO satellite-borne SDN controller to obtain an optimized routing table;
The optimized routing table comprises unique identification information consisting of satellite logic addresses, satellite IDs and cluster numbers.
In a second aspect of the embodiment of the present invention, according to the location relationship between the source satellite and the destination satellite, different on-board routing forwarding is implemented by using the optimized routing table, including:
S61, when a source satellite and a target satellite are in the same cluster, using a GEO satellite-borne SDN controller, carrying out intra-cluster routing according to a GEO/LEO static routing table and unique identification information consisting of a satellite ID and a cluster number, and realizing different on-satellite routing forwarding;
S62, when the source satellite and the target satellite are in the same cluster, by utilizing the GEO satellite-borne SDN controller, the inter-satellite links among the GEO satellites of different clusters are used for performing cross-cluster routing, and service data is forwarded to the GEO satellites of the target cluster, so that different on-satellite routing forwarding is realized.
As an optional implementation manner, in the second aspect of the embodiment of the present invention, the method further includes:
The GEO satellite monitors the link connection condition of LEO satellite in the cluster in real time to obtain congestion information and fault information;
Judging according to the congestion information and the fault information, and reporting to a GEO satellite-borne SDN controller by an LEO cluster head satellite when faults or congestion occur;
And the GEO satellite-borne SDN controller recalculates and updates an optimized routing table, sends the optimized routing table to the managed LEO cluster head satellite and the adjacent GEO satellite, and announces in the cluster by the LEO cluster head satellite to finish route diffusion.
As an optional implementation manner, in the second aspect of the embodiment of the present invention, the method further includes:
if the LEO satellite forwards abnormal information, the LEO satellite transmits a data packet to an LEO cluster head satellite;
And the LEO cluster head satellite reports the abnormal information to a GEO satellite, and the GEO satellite is responsible for forwarding.
The third aspect of the present invention discloses another high-low orbit satellite communication network route control device, which comprises:
a memory storing executable program code;
a processor coupled to the memory;
the processor invokes the executable program code stored in the memory to execute part or all of the steps in the high-low orbit satellite communication network routing control method disclosed in the first aspect of the embodiment of the invention.
A fourth aspect of the present invention discloses a computer-readable medium storing computer instructions that, when invoked, are used to perform part or all of the steps in the high-low orbit satellite communication network routing control method disclosed in the first aspect of the present invention.
Compared with the prior art, the embodiment of the invention has the following beneficial effects:
(1) The invention adopts the idea of a software-defined network, changes the routing control from the traditional hardware implementation to the software implementation, and can more rapidly and accurately complete the routing control and improve the overall efficiency of the network through the centralized management and flexible configuration of the SDN controller;
(2) The invention fully considers the isomerism and the complexity of the high-low orbit satellite network, and can optimize and adjust different network topologies and data flow characteristics through the routing control strategy and the algorithm in the SDN controller, thereby improving the adaptability and the flexibility of the network;
(3) The invention adopts the route control method of the SDN controller, can quickly find network faults and bottlenecks, and adopts corresponding measures to adjust and optimize, thereby improving the reliability and the robustness of the network.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic flow chart of a method for controlling routing in a high-low orbit satellite communication network according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a high and low orbit satellite communication network architecture according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a routing control device for a high-low orbit satellite communication network according to an embodiment of the present invention;
Fig. 4 is a schematic structural diagram of another routing control device for a high-low orbit satellite communication network according to an embodiment of the present invention.
Detailed Description
In order to make the present invention better understood by those skilled in the art, the following description will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings, and it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The terms first, second and the like in the description and in the claims and in the above-described figures are used for distinguishing between different objects and not necessarily for describing a sequential or chronological order. Furthermore, the terms "comprise" and "have," as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, apparatus, article, or device that comprises a list of steps or elements is not limited to the list of steps or elements but may, in the alternative, include other steps or elements not expressly listed or inherent to such process, method, article, or device.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the invention. The appearances of such phrases in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those of skill in the art will explicitly and implicitly appreciate that the embodiments described herein may be combined with other embodiments.
The invention discloses a method and a device for controlling routing of a high-low orbit satellite communication network, wherein the method comprises the following steps: constructing a high-low orbit satellite communication network, wherein the high-low orbit satellite communication network comprises low orbit sub-constellations with different orbit heights and four GEO satellites covering the whole world; dividing the high-low orbit satellite communication network by using a clustering design method to obtain N LEO satellite clusters, wherein N is an integer, and each LEO satellite cluster comprises an LEO cluster head satellite; processing the multi-layer LEO satellite static routing table, the GEO satellite static routing table and the GEO/LEO static routing table by using the GEO satellite-borne SDN controller according to ephemeris information to obtain an optimized routing table; issuing the optimized routing table to a managed LEO cluster head satellite and a GEO satellite adjacent to the LEO cluster head satellite by using a GEO satellite-borne SDN controller; the LEO cluster head satellite announces the optimized routing table in the cluster to finish the routing information diffusion; and according to the position relation between the source satellite and the destination satellite, different on-board routing forwarding is realized by utilizing the optimized routing table. The invention adopts the idea of software-defined network, can more rapidly and accurately complete route control, improve the overall efficiency of the network, rapidly discover network faults and bottlenecks, and adopt corresponding measures to adjust and optimize, thereby improving the reliability and robustness of the network. The following will describe in detail.
Example 1
Referring to fig. 1, fig. 1 is a flow chart of a method for controlling routing in a high-low orbit satellite communication network according to an embodiment of the present invention. The method for controlling the routes of the high-low orbit satellite communication network described in fig. 1 is applied to the technical field of satellite communication networks, heterogeneous fusion software definition is adopted to achieve the route control of the high-low orbit satellite communication network, and the embodiment of the invention is not limited. As shown in fig. 1, the high-low orbit satellite communication network routing control method may include the following operations:
S1, constructing a high-low orbit satellite communication network, wherein the high-low orbit satellite communication network comprises low orbit sub-constellations with different orbit heights and four GEO satellites covering the world, and each low orbit sub-constellation comprises M LEO satellites;
s2, dividing the high-low orbit satellite communication network by using a clustering design method to obtain N LEO satellite clusters, wherein N is an integer, and each LEO satellite cluster comprises an LEO cluster head satellite and an LEO cluster member satellite;
S3, processing the multi-layer LEO satellite static routing table, the GEO satellite static routing table and the GEO/LEO static routing table by using the GEO satellite-borne SDN controller to obtain an optimized routing table;
S4, utilizing a GEO satellite-borne SDN controller to issue the optimized routing table to the managed LEO cluster head satellite and the GEO satellites adjacent to the LEO cluster head satellite;
S5, the LEO cluster head satellite announces the optimized routing table in the cluster to finish the routing information diffusion;
s6, utilizing the GEO satellite-borne SDN controller to realize different on-board routing forwarding by utilizing the optimized routing table according to the position relation of the source satellite and the destination satellite.
Optionally, the dividing the high-low orbit satellite communication network by using a clustering design method to obtain N LEO satellite clusters includes:
dividing LEO satellites in a certain time period within a GEO satellite coverage range in the high-low orbit satellite communication network into a cluster by utilizing a clustering design method to obtain N LEO satellite clusters, wherein N is an integer, and each LEO satellite cluster comprises an LEO cluster head satellite and an LEO cluster member satellite;
The LEO cluster head satellite is a central satellite in a certain time period within the coverage range of the GEO satellite.
Optionally, the high-low orbit satellite communication network manages LEO satellite clusters in the coverage area by using a GEO satellite-borne SDN controller;
The GEO satellites are connected with LEO cluster head satellites through inter-satellite links, the GEO satellites of different clusters are connected through inter-satellite links, and the LEO satellites of different orbit heights are connected through inter-satellite links;
The high-low orbit satellite communication network realizes control plane and data plane separation by using a GEO satellite-borne SDN controller;
four GEO satellites make up the control plane and LEO satellites of different orbits make up the data plane.
Optionally, the processing, by using the GEO-on-board SDN controller, the multilayer LEO satellite static routing table, the GEO satellite static routing table, and the GEO/LEO static routing table to obtain an optimized routing table includes:
Calculating, maintaining and combining the multi-layer LEO satellite static routing table, the GEO satellite static routing table and the GEO/LEO static routing table according to ephemeris information by using a GEO satellite-borne SDN controller to obtain an optimized routing table;
The optimized routing table comprises unique identification information consisting of satellite logic addresses, satellite IDs and cluster numbers.
Optionally, the implementing different on-board routing forwarding by using the optimized routing table according to the position relationship between the source satellite and the destination satellite includes:
S61, when a source satellite and a target satellite are in the same cluster, using a GEO satellite-borne SDN controller, carrying out intra-cluster routing according to a GEO/LEO static routing table and unique identification information consisting of a satellite ID and a cluster number, and realizing different on-satellite routing forwarding;
S62, when the source satellite and the target satellite are in the same cluster, by utilizing the GEO satellite-borne SDN controller, the inter-satellite links among the GEO satellites of different clusters are used for performing cross-cluster routing, and service data is forwarded to the GEO satellites of the target cluster, so that different on-satellite routing forwarding is realized.
Optionally, the method further comprises:
The GEO satellite monitors the link connection condition of LEO satellite in the cluster in real time to obtain congestion information and fault information;
Judging according to the congestion information and the fault information, and reporting to a GEO satellite-borne SDN controller by an LEO cluster head satellite when faults or congestion occur;
And the GEO satellite-borne SDN controller recalculates and updates an optimized routing table, sends the optimized routing table to the managed LEO cluster head satellite and the adjacent GEO satellite, and announces in the cluster by the LEO cluster head satellite to finish route diffusion.
Optionally, the method further comprises:
if the LEO satellite forwards abnormal information, the LEO satellite transmits a data packet to an LEO cluster head satellite;
And the LEO cluster head satellite reports the abnormal information to a GEO satellite, and the GEO satellite is responsible for forwarding.
Fig. 2 is a schematic diagram of a high-low orbit satellite communication network architecture according to an embodiment of the present invention.
Referring to fig. 3, fig. 3 is a schematic structural diagram of a routing control device for a high-low orbit satellite communication network according to an embodiment of the present invention. The high-low orbit satellite communication network route control device described in fig. 3 is applied to the technical field of satellite communication networks, heterogeneous fusion software definition is adopted to realize high-low orbit satellite communication network route control, and the embodiment of the invention is not limited. As shown in fig. 3, the high-low orbit satellite communication network routing control device may include the following operations:
S301, a network construction module is used for constructing a high-low orbit satellite communication network, wherein the high-low orbit satellite communication network comprises low orbit sub-constellations with different orbit heights and four GEO satellites covering the world, and each low orbit sub-constellation comprises M LEO satellites;
s302, a clustering module, which is used for dividing the high-low orbit satellite communication network by using a clustering design method to obtain N LEO satellite clusters, wherein N is an integer, and each LEO satellite cluster comprises an LEO cluster head satellite and an LEO cluster member satellite;
S303, a routing table optimization module, which is used for processing the multi-layer LEO satellite static routing table, the GEO satellite static routing table and the GEO/LEO static routing table by using the GEO satellite-borne SDN controller to obtain an optimized routing table;
S304, a routing table issuing module, which is used for issuing the optimized routing table to the managed LEO cluster head satellite and the GEO satellite adjacent to the LEO cluster head satellite by using a GEO satellite-borne SDN controller;
S305, a route announcement module is used for the LEO cluster head satellite to announce the optimized route table in the cluster so as to finish the route information diffusion;
s306, a route control module is used for realizing different on-board route forwarding by utilizing the GEO satellite-borne SDN controller according to the position relation between the source satellite and the destination satellite and utilizing the optimized route table.
Example III
Referring to fig. 4, fig. 4 is a schematic structural diagram of another routing control device for a high-low orbit satellite communication network according to an embodiment of the present invention. The high-low orbit satellite communication network route control device described in fig. 4 is applied to the technical field of satellite communication networks, heterogeneous fusion software definition is adopted to realize high-low orbit satellite communication network route control, and the embodiment of the invention is not limited. As shown in fig. 4, the high-low orbit satellite communication network routing control device may include the following operations:
A memory 401 storing executable program codes;
A processor 402 coupled with the memory 401;
The processor 402 invokes executable program codes stored in the memory 401 for performing the steps in the high and low orbit satellite communication network routing control method described in the first embodiment.
Example IV
The embodiment of the invention discloses a computer readable storage medium storing a computer program for electronic data exchange, wherein the computer program causes a computer to execute the steps in the high-low orbit satellite communication network route control method described in the embodiment one.
The apparatus embodiments described above are merely illustrative, in which the modules illustrated as separate components may or may not be physically separate, and the components shown as modules may or may not be physical, i.e., may be located in one place, or may be distributed over multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
From the above detailed description of the embodiments, it will be apparent to those skilled in the art that the embodiments may be implemented by means of software plus necessary general hardware platforms, or of course by means of hardware. Based on such understanding, the foregoing technical solutions may be embodied essentially or in part in the form of a software product that may be stored in a computer-readable storage medium including Read-Only Memory (ROM), random access Memory (Random Access Memory, RAM), programmable Read-Only Memory (Programmable Read-Only Memory, PROM), erasable programmable Read-Only Memory (Erasable Programmable Read Only Memory, EPROM), one-time programmable Read-Only Memory (OTPROM), electrically erasable programmable Read-Only Memory (EEPROM), compact disc Read-Only Memory (Compact Disc Read-Only Memory, CD-ROM) or other optical disc Memory, magnetic disc Memory, tape Memory, or any other medium that can be used for computer-readable carrying or storing data.
Finally, it should be noted that: the embodiment of the invention discloses a method and a device for controlling routing of a high-low orbit satellite communication network, which are disclosed by the embodiment of the invention only as a preferred embodiment of the invention, and are only used for illustrating the technical scheme of the invention, but not limiting the technical scheme; although the invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art will understand that; the technical scheme recorded in the various embodiments can be modified or part of technical features in the technical scheme can be replaced equivalently; such modifications and substitutions do not depart from the spirit and scope of the corresponding technical solutions.

Claims (6)

1. A method for controlling routing in a high and low orbit satellite communications network, the method comprising:
S1, constructing a high-low orbit satellite communication network, wherein the high-low orbit satellite communication network comprises low orbit sub-constellations with different orbit heights and four GEO satellites covering the world, and each low orbit sub-constellation comprises M LEO satellites;
S2, dividing the high-low orbit satellite communication network by using a clustering design method to obtain N LEO satellite clusters, wherein N is an integer, each LEO satellite cluster comprises an LEO cluster head satellite and an LEO cluster member satellite, and the method comprises the following steps:
dividing LEO satellites in a certain time period within a GEO satellite coverage range in the high-low orbit satellite communication network into a cluster by utilizing a clustering design method to obtain N LEO satellite clusters, wherein N is an integer, and each LEO satellite cluster comprises an LEO cluster head satellite and an LEO cluster member satellite;
the LEO cluster head satellite is a central satellite in a certain time period within the coverage range of the GEO satellite;
The high-low orbit satellite communication network utilizes a GEO satellite-borne SDN controller to manage LEO satellite clusters in the coverage range of the GEO satellite-borne SDN controller;
The GEO satellites are connected with LEO cluster head satellites through inter-satellite links, the GEO satellites of different clusters are connected through inter-satellite links, and the LEO satellites of different orbit heights are connected through inter-satellite links;
The high-low orbit satellite communication network realizes control plane and data plane separation by using a GEO satellite-borne SDN controller;
four GEO satellites form a control plane, and LEO satellites with different orbits form a data plane;
S3, processing the multi-layer LEO satellite static routing table, the GEO satellite static routing table and the GEO/LEO static routing table by using the GEO satellite-borne SDN controller to obtain an optimized routing table, wherein the method comprises the following steps of:
Calculating, maintaining and combining the multi-layer LEO satellite static routing table, the GEO satellite static routing table and the GEO/LEO static routing table according to ephemeris information by using a GEO satellite-borne SDN controller to obtain an optimized routing table;
The optimized routing table comprises unique identification information consisting of satellite logic addresses, satellite IDs and cluster numbers;
S4, utilizing a GEO satellite-borne SDN controller to issue the optimized routing table to the managed LEO cluster head satellite and the GEO satellites adjacent to the LEO cluster head satellite;
S5, the LEO cluster head satellite announces the optimized routing table in the cluster to finish the routing information diffusion;
s6, utilizing the GEO satellite-borne SDN controller to realize different on-board route forwarding by utilizing the optimized routing table according to the position relation of the source satellite and the destination satellite, and comprising the following steps:
S61, when a source satellite and a target satellite are in the same cluster, using a GEO satellite-borne SDN controller, carrying out intra-cluster routing according to a GEO/LEO static routing table and unique identification information consisting of a satellite ID and a cluster number, and realizing different on-satellite routing forwarding;
S62, when the source satellite and the target satellite are in the same cluster, by utilizing the GEO satellite-borne SDN controller, the inter-satellite links among the GEO satellites of different clusters are used for performing cross-cluster routing, and service data is forwarded to the GEO satellites of the target cluster, so that different on-satellite routing forwarding is realized.
2. The high-low orbit satellite communication network route control method according to claim 1, further comprising:
The GEO satellite monitors the link connection condition of LEO satellite in the cluster in real time to obtain congestion information and fault information;
Judging according to the congestion information and the fault information, and reporting to a GEO satellite-borne SDN controller by an LEO cluster head satellite when faults or congestion occur;
And the GEO satellite-borne SDN controller recalculates and updates an optimized routing table, sends the optimized routing table to the managed LEO cluster head satellite and the adjacent GEO satellite, and announces in the cluster by the LEO cluster head satellite to finish route diffusion.
3. The high-low orbit satellite communication network route control method according to claim 1, further comprising:
if the LEO satellite forwards abnormal information, the LEO satellite transmits a data packet to an LEO cluster head satellite;
And the LEO cluster head satellite reports the abnormal information to a GEO satellite, and the GEO satellite is responsible for forwarding.
4. A high-low orbit satellite communication network routing control device, the device comprising:
the network construction module is used for constructing a high-low orbit satellite communication network, wherein the high-low orbit satellite communication network comprises low orbit sub-constellations with different orbit heights and four GEO satellites covering the world, and each low orbit sub-constellation comprises M LEO satellites;
the clustering module is configured to divide the high-low orbit satellite communication network by using a clustering design method, to obtain N LEO satellite clusters, where N is an integer, and each LEO satellite cluster includes a LEO cluster head satellite and a LEO cluster member satellite, and includes:
dividing LEO satellites in a certain time period within a GEO satellite coverage range in the high-low orbit satellite communication network into a cluster by utilizing a clustering design method to obtain N LEO satellite clusters, wherein N is an integer, and each LEO satellite cluster comprises an LEO cluster head satellite and an LEO cluster member satellite;
the LEO cluster head satellite is a central satellite in a certain time period within the coverage range of the GEO satellite;
The high-low orbit satellite communication network utilizes a GEO satellite-borne SDN controller to manage LEO satellite clusters in the coverage range of the GEO satellite-borne SDN controller;
The GEO satellites are connected with LEO cluster head satellites through inter-satellite links, the GEO satellites of different clusters are connected through inter-satellite links, and the LEO satellites of different orbit heights are connected through inter-satellite links;
The high-low orbit satellite communication network realizes control plane and data plane separation by using a GEO satellite-borne SDN controller;
four GEO satellites form a control plane, and LEO satellites with different orbits form a data plane;
The route table optimizing module is used for processing the multilayer LEO satellite static route table, the GEO satellite static route table and the GEO/LEO static route table by utilizing the GEO satellite-borne SDN controller to obtain an optimized route table, and comprises the following steps:
Calculating, maintaining and combining the multi-layer LEO satellite static routing table, the GEO satellite static routing table and the GEO/LEO static routing table according to ephemeris information by using a GEO satellite-borne SDN controller to obtain an optimized routing table;
The optimized routing table comprises unique identification information consisting of satellite logic addresses, satellite IDs and cluster numbers;
The routing table issuing module is used for issuing the optimized routing table to the managed LEO cluster head satellite and the GEO satellites adjacent to the LEO cluster head satellite by using the GEO satellite-borne SDN controller;
The route announcement module is used for the LEO cluster head satellite to announce the optimized route table in the cluster so as to finish the route information diffusion;
The route control module is configured to utilize the GEO-on-board SDN controller to implement different on-board route forwarding by using the optimized routing table according to a positional relationship between a source satellite and a destination satellite, and includes:
S61, when a source satellite and a target satellite are in the same cluster, using a GEO satellite-borne SDN controller, carrying out intra-cluster routing according to a GEO/LEO static routing table and unique identification information consisting of a satellite ID and a cluster number, and realizing different on-satellite routing forwarding;
S62, when the source satellite and the target satellite are in the same cluster, by utilizing the GEO satellite-borne SDN controller, the inter-satellite links among the GEO satellites of different clusters are used for performing cross-cluster routing, and service data is forwarded to the GEO satellites of the target cluster, so that different on-satellite routing forwarding is realized.
5. A high-low orbit satellite communication network routing control device, the device comprising:
a memory storing executable program code;
a processor coupled to the memory;
The processor invokes the executable program code stored in the memory to perform the high and low orbit satellite communication network routing control method according to any one of claims 1-3.
6. A computer-readable storage medium storing computer instructions that, when invoked, are operable to perform the high and low orbit satellite communication network routing control method according to any one of claims 1-3.
CN202311483975.XA 2023-11-08 2023-11-08 Routing control method and device for high-low orbit satellite communication network Active CN117544220B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311483975.XA CN117544220B (en) 2023-11-08 2023-11-08 Routing control method and device for high-low orbit satellite communication network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311483975.XA CN117544220B (en) 2023-11-08 2023-11-08 Routing control method and device for high-low orbit satellite communication network

Publications (2)

Publication Number Publication Date
CN117544220A CN117544220A (en) 2024-02-09
CN117544220B true CN117544220B (en) 2024-05-07

Family

ID=89795025

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311483975.XA Active CN117544220B (en) 2023-11-08 2023-11-08 Routing control method and device for high-low orbit satellite communication network

Country Status (1)

Country Link
CN (1) CN117544220B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103905306A (en) * 2014-04-02 2014-07-02 中国人民解放军西安通信学院 Route exchange method suitable for GEO/LEO double layered constellation network
CN104821844A (en) * 2015-05-21 2015-08-05 哈尔滨工业大学 Time slot optimization-based double-layer satellite network routing method
CN106713147A (en) * 2016-12-29 2017-05-24 南京邮电大学 Destruction-resistant routing method oriented on GEO/LEO double-layer satellite network
CN107294592A (en) * 2017-06-16 2017-10-24 大连大学 A kind of satellite network and its construction method based on distributed SDN
CN107517077A (en) * 2017-08-28 2017-12-26 西安电子科技大学 Space networking double layer minipellet model and the routing optimization method of topology control
CN113572686A (en) * 2021-07-19 2021-10-29 大连大学 Heaven and earth integrated self-adaptive dynamic QoS routing method based on SDN
CN114422423A (en) * 2021-12-24 2022-04-29 大连大学 Satellite network multi-constraint routing method based on SDN and NDN
CN116346208A (en) * 2023-03-31 2023-06-27 中国科学院微小卫星创新研究院 SDN-based satellite network routing method and device and electronic equipment

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2625800A4 (en) * 2010-10-04 2016-11-23 Telcordia Tech Inc A method and system for determination of routes in leo satellite networks with bandwidth and priority awareness and adaptive rerouting
WO2012109254A1 (en) * 2011-02-07 2012-08-16 Telcordia Technologies, Inc. Distributed management of leo satellite networks with management agility and network efficiency
WO2016069077A1 (en) * 2014-08-03 2016-05-06 Hughes Network Systems, Llc Centralized ground-based route determination and traffic engineering for software defined satellite communications networks
US10511530B2 (en) * 2016-12-13 2019-12-17 Viasat, Inc. Return-link routing in a hybrid network

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103905306A (en) * 2014-04-02 2014-07-02 中国人民解放军西安通信学院 Route exchange method suitable for GEO/LEO double layered constellation network
CN104821844A (en) * 2015-05-21 2015-08-05 哈尔滨工业大学 Time slot optimization-based double-layer satellite network routing method
CN106713147A (en) * 2016-12-29 2017-05-24 南京邮电大学 Destruction-resistant routing method oriented on GEO/LEO double-layer satellite network
CN107294592A (en) * 2017-06-16 2017-10-24 大连大学 A kind of satellite network and its construction method based on distributed SDN
CN107517077A (en) * 2017-08-28 2017-12-26 西安电子科技大学 Space networking double layer minipellet model and the routing optimization method of topology control
CN113572686A (en) * 2021-07-19 2021-10-29 大连大学 Heaven and earth integrated self-adaptive dynamic QoS routing method based on SDN
CN114422423A (en) * 2021-12-24 2022-04-29 大连大学 Satellite network multi-constraint routing method based on SDN and NDN
CN116346208A (en) * 2023-03-31 2023-06-27 中国科学院微小卫星创新研究院 SDN-based satellite network routing method and device and electronic equipment

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
LEO&GEO双层卫星网络的动态路由技术;姚晔;梁旭文;;***工程与电子技术;20130910(第09期);全文 *
一种卫星网络容量智能分析方法;徐双;王兴伟;黄敏;马连博;;计算机学报;20171231(第07期);全文 *
周莹莹.基于S D N 的卫星网络路由筧法研究.《中国优秀硕博士论文电子期刊》.2021,3.4基于SDN的卫星网络框架. *
基于S D N 的卫星网络路由筧法研究;周莹莹;《中国优秀硕博士论文电子期刊》;20210531;3.4基于SDN的卫星网络框架 *

Also Published As

Publication number Publication date
CN117544220A (en) 2024-02-09

Similar Documents

Publication Publication Date Title
CN109257091B (en) Global load balancing satellite-ground cooperative network networking device and method
CN102204188B (en) Routing computation method and host node device in virtual network element
CN112217555A (en) Formation satellite routing method based on SDN architecture and adopting SR routing protocol
CN113347678B (en) 5G constellation route partition control method
CN104040974B (en) Apparatus and method for spare capacity allocation on dual link failureS
CN112737665B (en) Routing resource control method suitable for double-layer satellite optical network data relay system
CN110972168B (en) Method for dynamically placing space-ground integrated network SDN controller according to requirements
CN109005108B (en) Space network route planning method and system
CN109121177B (en) Space-based network routing control system and method
CN108075825B (en) SDN-based multi-controller failure processing method for space-based information network
CN109586785B (en) Low-orbit satellite network routing strategy based on K shortest path algorithm
CN113315569A (en) Satellite reliability routing method and system with weighted link survival time
CN109067453A (en) The elastic routing algorithm of the unpredictable interruption of satellite DTN network based on space-time graph model
CN106452555A (en) Multi-path optimization algorithm planning method based on medium and low earth orbit satellite network
CN108923845B (en) Method for upgrading satellite communication and upgraded satellite communication system
CN103684576B (en) A kind of data high-speed communication means based on moonlet cluster ad-hoc network
CN113507314A (en) Inter-satellite data transmission method
Liu et al. Adaptive snapshot routing strategy for software defined multi-domain satellite networks
Liu et al. Routing for predictable multi-layered satellite networks
CN107872348A (en) It is a kind of to divide domain hierarchy control method, device and system towards Incorporate network
CN117544220B (en) Routing control method and device for high-low orbit satellite communication network
CN114124190A (en) Spatial segment layered networking method suitable for low-orbit giant constellation
CN110324074A (en) Mobile routing is carried out to non-geostationary orbit system using virtual flow-line area
CN117118497A (en) Controller and gateway joint deployment method suitable for satellite-ground integrated network
CN102769569A (en) Switched matrix data center network system and data packet forwarding 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
GR01 Patent grant
GR01 Patent grant