Route synchronization method and device, electronic equipment and storage medium
By determining and fixing the attribution information station of broadband satellite terminals in the low-orbit satellite network, the problem of routing convergence of foundation bearer networks caused by cross-satellite handover of broadband satellite terminals is solved, and the impact on user services is reduced.
Patent Information
- Application Number
- CN202510533846.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-25
- Publication Date
- 2025-06-13
AI Technical Summary
Cross-satellite switching of broadband satellite terminals makes it difficult for the foundation bearer network routing to quickly converge, affecting user services.
By determining the available information station and selecting the first attribution information station of the broadband satellite terminal, the information station remains unchanged during cross-satellite handover, and the IP route of the user network is sent to the information station to synchronize it to the foundation bearer network.
This avoids the IP routing reconvergence of the foundation bearer network during cross-satellite switching of broadband satellite terminals, and reduces the impact on user services.
Smart Images

Figure CN120150808A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technologies, and in particular, to a routing synchronization method, apparatus, electronic device, and storage medium. Background Art
[0002] Since the satellite nodes in a low-earth orbit satellite network are at a relatively low altitude and move at a high speed relative to the ground, frequent changes in the satellite network will occur. For example, the satellite nodes connected to the broadband satellite terminal will change, that is, the broadband satellite terminal will perform cross-satellite handover. The cross-satellite handover of the broadband satellite terminal will make it difficult for the ground-based bearer network routing to converge quickly, affecting the user services. Summary of the Invention
[0003] The purpose of the embodiments of the present invention is to provide a routing synchronization method, apparatus, electronic device, and storage medium to reduce the impact of the cross-satellite handover of the broadband satellite terminal on the routing convergence of the ground-based bearer network and reduce the impact on user services. The specific technical solutions are as follows:
[0004] In a first aspect, a routing synchronization method is provided, which is applied to a controller in a low-earth orbit bearer network including a space-based bearer network and a ground-based bearer network. The space-based bearer network includes a broadband satellite terminal, multiple low-earth orbit satellites, multiple gateway stations, and an operation and control center. The operation and control center includes the controller. The ground-based bearer network includes at least one IP router, and includes:
[0005] Based on the validity of multiple gateway stations at the current time and the connectivity of the feeder link of each gateway station, determine the available gateway stations that are self-valid and have a connected feeder link;
[0006] Select a first home gateway station of the broadband satellite terminal from the available gateway stations. The first home gateway station remains unchanged when the broadband satellite terminal performs cross-satellite handover;
[0007] Send the IP route of the user network connected to the broadband satellite terminal to the first home gateway station, so that the first home gateway station sends the IP route of the user network to the ground-based bearer network.
[0008] Optionally, the selecting a first home gateway station of the broadband satellite terminal from the available gateway stations includes:
[0009] Select the gateway station closest to the broadband satellite terminal from the available gateway stations as the first home gateway station of the broadband satellite terminal.
[0010] Optionally, before sending the IP route of the user network connected to the broadband satellite terminal to the first home gateway station, the method further includes:
[0011] Receive the IP route of the user network reported by the broadband satellite terminal.
[0012] Optionally, before selecting the gateway station closest to the broadband satellite terminal from the available gateway stations, the method further includes:
[0013] Receive the location information of the broadband satellite terminal reported by the broadband satellite terminal.
[0014] Optionally, the method further includes:
[0015] When it is detected that the first home gateway station itself is abnormal or there is no available feeder link for the first home gateway station, re-determine the second home gateway station.
[0016] Optionally, the step of sending the IP route of the user network connected to the broadband satellite terminal to the first home gateway station so that the first home gateway station synchronizes the IP route of the user network to the terrestrial bearer network includes:
[0017] Send the IP route of the user network to the protocol gateway of the first home gateway station so that the protocol gateway synchronizes the IP route of the user network to the terrestrial bearer network.
[0018] Optionally, after selecting the first home gateway station of the broadband satellite terminal from the available gateway stations, the method further includes:
[0019] Receive a first IP data packet sent by the terrestrial bearer network, where the first IP data packet is forwarded by the first home gateway station to the terrestrial bearer network, the first IP data packet is obtained by the first home gateway station parsing a first S-SDL frame, the first S-SDL frame is encapsulated by the broadband satellite terminal with the first IP data packet, and the destination label of the first S-SDL frame is the satellite number and port number of the satellite connected to the first home gateway station.
[0020] Optionally, after selecting the first home gateway station of the broadband satellite terminal from the available gateway stations, the method further includes:
[0021] Obtain a second IP data packet;
[0022] Send the second IP data packet to the terrestrial bearer network so that the terrestrial bearer network forwards the second IP data packet to the first home gateway station. The first home gateway station is used to encapsulate the second IP data packet in a second S-SDL frame after receiving the second IP data packet. The destination label of the second S-SDL frame is the satellite number and port number of the satellite connected to the broadband satellite terminal. The second S-SDL frame is used for the broadband satellite terminal to parse the second S-SDL frame to obtain the second IP data packet, and the broadband satellite terminal forwards the second IP data packet to the user network.
[0023] In a second aspect, a routing synchronization device is provided, which is applied to a controller in a low-earth-orbit bearer network including a space-based bearer network and a terrestrial bearer network. The space-based bearer network includes broadband satellite terminals, multiple low-earth-orbit satellites, multiple gateway stations, and an operation control center. The operation control center includes the controller. The terrestrial bearer network includes at least one IP router, and includes:
[0024] A determination module, configured to determine available gateway stations that are self-valid and have connected feeder links based on the validity of multiple gateway stations at the current time and the feeder link connectivity of each gateway station;
[0025] A selection module, configured to select a first home gateway station of the broadband satellite terminal from the available gateway stations, and the first home gateway station remains unchanged when the broadband satellite terminal undergoes cross-satellite handover;
[0026] A distribution module, configured to distribute the IP route of the user network connected to the broadband satellite terminal to the first home gateway station, so that the first home gateway station sends the IP route of the user network to the terrestrial bearer network.
[0027] Optionally, the selection module is specifically configured to select the gateway station closest to the broadband satellite terminal from the available gateway stations as the first home gateway station of the broadband satellite terminal.
[0028] Optionally, the device further includes:
[0029] A first receiving module, configured to receive the IP route of the user network reported by the broadband satellite terminal before distributing the IP route of the user network connected to the broadband satellite terminal to the first home gateway station.
[0030] Optionally, the device further includes:
[0031] A second receiving module, configured to receive the location information of the broadband satellite terminal reported by the broadband satellite terminal before selecting the gateway station closest to the broadband satellite terminal from the available gateway stations.
[0032] Optionally, the apparatus further includes:
[0033] A re-determination module, configured to re-determine a second home gateway when it is detected that the first home gateway is abnormal or there is no available power feeding link for the first home gateway.
[0034] Optionally, the sending module is specifically configured to send the IP route of the user network to the protocol gateway of the first home gateway, so that the protocol gateway synchronizes the IP route of the user network to the terrestrial bearer network.
[0035] Optionally, the apparatus further includes:
[0036] A third receiving module, configured to receive a first IP data packet sent by the terrestrial bearer network after selecting the first home gateway of the broadband satellite terminal from the available gateways, where the first IP data packet is forwarded by the first home gateway to the terrestrial bearer network, the first IP data packet is obtained by the first home gateway parsing a first S-SDL frame, the first S-SDL frame is encapsulated by the broadband satellite terminal with the first IP data packet, and the destination label of the first S-SDL frame is the satellite number and port number of the satellite connected to the first home gateway.
[0037] Optionally, the apparatus further includes:
[0038] An acquisition module, configured to acquire a second IP data packet;
[0039] A sending module, configured to send the second IP data packet to the terrestrial bearer network, so that the terrestrial bearer network forwards the second IP data packet to the first home gateway, and the first home gateway is configured to encapsulate the second IP data packet in a second S-SDL frame after receiving the second IP data packet, the destination label of the second S-SDL frame is the satellite number and port number of the satellite connected to the broadband satellite terminal, the second S-SDL frame is used for the broadband satellite terminal to parse the second S-SDL frame to obtain the second IP data packet, and the broadband satellite terminal forwards the second IP data packet to the user network.
[0040] In a third aspect, an electronic device is provided, including a processor, a communication interface, a memory, and a communication bus, where the processor, the communication interface, and the memory communicate with each other through the communication bus;
[0041] The memory is used to store a computer program;
[0042] The processor is configured to implement the method steps of any one of the first aspect when executing the program stored in the memory.
[0043] In a fourth aspect, a computer-readable storage medium is provided, in which a computer program is stored, and when the computer program is executed by a processor, the method steps described in any one of the first aspect are implemented.
[0044] An embodiment of the present invention further provides a computer program product containing instructions, which when running on a computer, causes the computer to execute the routing synchronization method described above.
[0045] Advantages of the embodiment of the present invention:
[0046] In the embodiment of the present invention, based on the validity of multiple gateway stations at the current time and the connectivity of the power supply link of each gateway station, available gateway stations with valid and connected power supply links are determined; a first home gateway station of the broadband satellite terminal is selected from the available gateway stations, and the IP route of the user network connected to the broadband satellite terminal is sent to the first home gateway station, so that the first home gateway station synchronizes the IP route of the user network to the ground-based bearer network; when the broadband satellite terminal undergoes cross-satellite handover, the first home gateway station does not change, and the unchanged first home gateway station does not send the IP route of the user network to the ground-based bearer network again, so the ground-based bearer network does not need to perform IP route re-convergence, realizing that when the broadband satellite terminal undergoes cross-satellite handover, it will not cause IP route re-convergence of the ground-based bearer network, reducing the impact of cross-satellite handover of the broadband satellite terminal on the routing convergence of the ground-based bearer network and reducing the impact on user services.
[0047] Of course, when implementing any product or method of the present invention, it is not necessarily required to achieve all the above advantages simultaneously. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present invention, and those of ordinary skill in the art can also obtain other embodiments based on these drawings.
[0049] Figure 1 It is a flowchart of the routing synchronization method provided by the embodiment of the present invention;
[0050] Figure 2 It is a schematic diagram of an application scenario of the routing synchronization method provided by the embodiment of the present invention;
[0051] Figure 3 It is another schematic diagram of an application scenario of the routing synchronization method provided by the embodiment of the present invention;
[0052] Figure 4Interaction schematic diagram for route control using the route synchronization method provided by the embodiments of the present invention;
[0053] Figure 5 Flowchart of data transmission between the broadband satellite terminal side and the terrestrial bearer network in the embodiments of the present invention;
[0054] Figure 6 Structural schematic diagram of the route synchronization device provided by the embodiments of the present invention;
[0055] Figure 7 Structural schematic diagram of the electronic device provided by the embodiments of the present invention. Detailed implementation manners
[0056] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art based on the present invention belong to the scope of protection of the present invention.
[0057] Generally, the IP (Internet Protocol) route of the user network is transmitted to the low-earth orbit satellite network through the broadband satellite terminal. In the low-earth orbit satellite network, the IP route of the user network is transmitted to the gateway station through the transmission between multiple satellites, and then the gateway station transmits the IP route of the user network to the terrestrial bearer network.
[0058] If the satellite node connected to the broadband satellite terminal changes, it may cause the gateway station connected to the landing satellite to change after inter-satellite routing. The changed gateway station will re-transmit the IP route of the user network to the terrestrial bearer network, and the terrestrial bearer network will perform route convergence again. If the terrestrial bearer network frequently receives routes, it needs to perform route convergence frequently, that is, it will cause route oscillation of the terrestrial bearer network. In this way, it is difficult for the terrestrial bearer network route to converge quickly, resulting in long-term interruption of services. That is, the cross-satellite handover of the broadband satellite terminal makes it difficult for the terrestrial bearer network route to converge quickly, affecting user services.
[0059] To solve the above problems, the embodiments of the present invention provide a route synchronization method.
[0060] Referring to Figure 1 , the embodiments of the present invention provide a route synchronization method, including:
[0061] S11, based on the validity of multiple gateway stations at the current time and the connectivity of the feeder link of each gateway station, determine the available gateway stations with valid and connected feeder links for itself;
[0062] S12. Select the first home gateway station of the broadband satellite terminal from the available gateway stations, and the first home gateway station remains unchanged when the broadband satellite terminal undergoes cross-satellite handover;
[0063] S13. Send the IP route of the user network connected to the broadband satellite terminal to the first home gateway station, so that the home gateway station sends the IP route of the user network to the terrestrial bearer network.
[0064] In the embodiments of the present invention, based on the validity of multiple gateway stations at the current time and the feeder link connectivity of each gateway station, determine the available gateway stations with effective and connected feeder links; select the first home gateway station of the broadband satellite terminal from the available gateway stations, and send the IP route of the user network connected to the broadband satellite terminal to the first home gateway station, so that the first home gateway station synchronizes the IP route of the user network to the terrestrial bearer network; when the broadband satellite terminal undergoes cross-satellite handover, the first home gateway station does not change, and the unchanged first home gateway station does not re-send the IP route of the user network to the terrestrial bearer network, then the terrestrial bearer network does not need to perform IP route re-convergence, realizing that when the broadband satellite terminal undergoes cross-satellite handover, it will not cause IP route re-convergence of the terrestrial bearer network, reducing the impact of cross-satellite handover of the broadband satellite terminal on the routing convergence of the terrestrial bearer network and reducing the impact on user services.
[0065] In addition, it is difficult for the terrestrial bearer network routing to converge quickly, resulting in long-term interruption of services, which has a serious impact on the future operation of satellite Internet based on low-earth orbit constellations, and will also have a serious impact on the future operation of satellite Internet based on low-earth orbit constellations. The embodiments of the present invention reduce the impact of cross-satellite handover of the broadband satellite terminal on the routing convergence of the terrestrial bearer network, reduce the impact on user services, and can also reduce the serious impact on the future operation of satellite Internet based on low-earth orbit constellations.
[0066] The routing synchronization method provided by the embodiments of the present invention can be applied to a controller. Specifically, the controller can be a space-based network controller.
[0067] The embodiments of the present invention include a space-based bearer network and a terrestrial bearer network. The space-based bearer network includes broadband satellite terminals, multiple low-earth orbit satellites, multiple gateway stations, and an operation and control center. The terrestrial bearer network includes at least one IP router.
[0068] The operation and control center can specifically include a controller. The routing synchronization method provided by the embodiments of the present invention can be applied to the controller in a low-earth orbit bearer network including a space-based bearer network and a terrestrial bearer network.
[0069] As Figure 2 shown, multiple low-earth orbit satellites form a low-earth orbit constellation with different orbits, such as orbit 1, orbit 2, orbit 3, and so on.
[0070] At least one low-earth orbit satellite is used for forwarding in-satellite data and inter-satellite data, that is, the low-earth orbit satellite can achieve on-board routing and switching.
[0071] At least one gateway station is used to connect ground-side IP packets to the space-based bearer network. Specifically, the gateway station can connect ground-side IP packets to the space-based bearer network through a protocol gateway. Here, the ground-side IP packets can be understood as IP packets of the ground station-side network, and the ground station-side network can include a ground-based bearer network. Additionally, it can also include other interconnected networks such as data centers and portal websites. As Figure 3 shown, other interconnected networks 303 can be connected to the ground-based bearer network and then access the space-based bearer network through the gateway station.
[0072] The broadband satellite terminal is used to connect the IP packets of broadband users to the space-based bearer network. The IP packets of broadband users, that is, Figure 2 the IP packets of the user network in
[0073] The operation and control center is used for full-network routing calculation and control. Specifically, the operation and control center performs full-network routing calculation and control through a controller. Here, the controller can also be understood as a space-based network controller.
[0074] In S11, the existence of a connected feeder link for the gateway station can also be understood as node reachability, or it can also be understood that the feeder link can achieve data transmission between the satellite and the gateway station, etc.
[0075] In S12, the home gateway station can be understood as the gateway station connected to the satellite where the broadband satellite terminal lands after accessing the low-earth orbit satellite network through inter-satellite routing.
[0076] The first home gateway station remains unchanged when the broadband satellite terminal undergoes cross-satellite handover. It can also be understood that the home gateway station of the broadband satellite terminal does not change when the broadband satellite terminal undergoes cross-satellite handover. Here, the cross-satellite handover of the broadband satellite terminal can also be understood as a change in the satellite connected to the broadband satellite terminal. For example, previously the broadband satellite terminal was connected to satellite 1, and after cross-satellite handover, the broadband satellite terminal is connected to satellite 2.
[0077] It can be understood that the satellites are interconnected with each other. That is, after the broadband satellite terminal accesses the low-earth orbit satellite network, even if the broadband satellite terminal undergoes cross-satellite handover, the satellites in the low-earth orbit satellite network can communicate with each other, and the low-earth orbit satellite network can access the same gateway station before and after the cross-satellite handover of the broadband satellite terminal, that is, access the first home gateway station.
[0078] There can be multiple available gateway stations. In the embodiments of the present invention, one of the available gateway stations can be randomly selected as the first home gateway station of the broadband satellite terminal.
[0079] In one implementation, the gateway station closest to the broadband satellite terminal can be selected from the available gateway stations as the first home gateway station of the broadband satellite terminal.
[0080] According to the principle of proximity based on physical distance, the controller selects the available gateway station with the shortest physical distance as the home station for the broadband satellite terminal.
[0081] In the embodiment of the present invention, the available gateway station with the closest physical location can be selected for the broadband satellite terminal to land. Since the physical distance between the broadband satellite terminal and the home gateway station is the shortest, the inter-satellite transmission delay is the shortest, and the transmission delay of the user service is the shortest.
[0082] Specifically, the broadband satellite terminal can report its own location information to the controller, and the controller knows the location information of each gateway station. In this way, the controller can determine the distance between the broadband satellite terminal and each available gateway station, and select the gateway station closest to the broadband satellite terminal from the available gateway stations as the first home gateway station of the broadband satellite terminal.
[0083] Among them, the location information can specifically be longitude and latitude, etc.
[0084] After the controller determines the home gateway station of the broadband satellite terminal in S12, it can also inform the broadband satellite terminal so that the broadband satellite terminal knows its own home gateway station. For example, the controller can send the identification information of the gateway station to the broadband satellite terminal.
[0085] In S13, the IP route of the user network can be sent to the protocol gateway of the first home gateway station so that the protocol gateway synchronizes the IP route of the user network to the terrestrial bearer network.
[0086] In one implementation, before sending the IP route of the user network connected to the broadband satellite terminal to the first home gateway station, the IP route of the user network reported by the broadband satellite terminal is received.
[0087] The broadband satellite terminal can report the IP route of the user network together with its own location information to the controller. Or, the broadband satellite terminal can report the IP route of the user network and its own location information to the controller separately.
[0088] In an alternative embodiment, when it is detected that the first home gateway station itself is abnormal or there is no available feeder link for the first home gateway station, a second home gateway station is re-determined.
[0089] Among them, the method for re-determining the second home gateway is the same as that for determining the first home gateway above. Specifically, when it is determined that the first home gateway itself is abnormal or there is no available power feeding link for the first home gateway, based on the effectiveness of multiple gateways and the connectivity of the power feeding link of each gateway, available gateways with effective self and existing connected power feeding links are determined, and the second home gateway of the broadband satellite terminal is selected from the available gateways. In one way, an available gateway can be selected from the currently determined available gateways as the second home gateway of the broadband satellite terminal. In another way, the gateway closest to the broadband satellite terminal can be selected from the currently determined available gateways as the second home gateway of the broadband satellite terminal.
[0090] In actual deployment, the LEO bearer network includes two parts: the space-based bearer network and the ground-based bearer network. As the scale of the space-based bearer network continues to expand, the gateways develop from single deployment to multiple deployments. The embodiments of the present invention can select a suitable home gateway for the broadband satellite terminal and maintain stable service transmission even when the power feeding link or the gateway is abnormal.
[0091] The routing synchronization method provided by the embodiments of the present invention can be understood as the routing method of the broadband satellite terminal with a fixed home gateway, or it can also be understood as the method for the broadband satellite network with a fixed anchor point to realize inter-station routing through the gateway. That is, the home gateway of the broadband satellite terminal will not change before and after cross-satellite handover. The inter-station routing can be understood as the routing between multiple sites in the LEO network. Here, the sites can include broadband satellite terminals, nodes in the user network, satellites, gateways, and so on.
[0092] As Figure 3 shown, both gateway A and gateway B have links with the LEO satellite network, and the link between the satellite and the gateway is also the power feeding link.
[0093] The path of the space-based bearer network before the cross-satellite handover of the broadband satellite terminal is shown by identifier 301, and the path of the space-based bearer network after the cross-satellite handover of the broadband satellite terminal is shown by identifier 302.
[0094] In the embodiments of the present invention, the gateways corresponding to the paths shown by identifier 301 and identifier 302 are both gateway A, and both communicate with the ground-based bearer network through gateway A, realizing that the broadband satellite terminal communicates with the ground-based bearer network through a fixed gateway before and after cross-satellite handover. The connection path between gateway A and the ground-based bearer network can be understood as the ground-based bearer network path.
[0095] In this way, even if cross-satellite handover occurs in the broadband satellite terminal, that is, no matter which satellite the broadband satellite terminal is connected to, its home gateway station remains unchanged. This enables, even when cross-satellite handover occurs in the broadband satellite terminal, since the gateway station is still the gateway station before the handover, this gateway station will not retransmit the IP routes of the user network of the broadband satellite terminal to the ground-based bearer network. Thus, it is realized that the ground-based bearer network will not re-converge the IP routes of the user network due to the cross-satellite handover of the broadband satellite terminal, reducing the routing oscillation of the ground-based bearer network, improving the routing convergence of the ground-based bearer network, and reducing the possibility of service interruption caused by un-converged routes. It can be understood as providing a routing selection method for inter-station routing applicable to low-earth orbit networks, selecting a suitable gateway station for the broadband satellite terminal and shielding the impact of satellite handover on the ground-based bearer network.
[0096] The embodiment of the present invention provides a routing synchronization method, which can also be understood as the embodiment of the present invention discloses a routing method for a broadband satellite terminal with a fixed home gateway station, used to solve the problem of re-convergence of ground-based bearer network IP routes caused by the dynamic nature of low-earth orbit satellite networks.
[0097] In the embodiment of the present invention, the low-earth orbit satellite bearer network is divided into two parts: the space-based bearer network and the ground-based bearer network, which can also be understood as adopting an architecture with separation of the space-based bearer network and the ground-based bearer. And, the gateway station can be selected as the home gateway station of the broadband satellite terminal according to the principle of proximity based on physical distance, and the home gateway station remains unchanged when cross-satellite handover occurs in the broadband satellite terminal. The user network IP routes of the broadband satellite terminal are synchronized to the ground-based bearer network through the home gateway station, avoiding re-convergence of ground-based bearer network IP routes caused by the broadband satellite terminal switching satellites.
[0098] Figure 4 It is an interaction schematic diagram for routing control by applying the routing synchronization method provided in the embodiment of the present invention. Among them, the controller can also be called a space-based network controller.
[0099] (1) Topology reporting.
[0100] Topology reporting from the on-board routing switch to the controller and topology reporting from the protocol gateway in the gateway station to the controller.
[0101] Among them, the topology reporting from the on-board routing switch to the controller can also be understood as the satellite reporting the network topology of the low-earth orbit satellite network to the controller. Here, the network topology of the low-earth orbit satellite network can also be understood as the inter-satellite topology.
[0102] The topology reporting of the protocol gateway can also be understood as the protocol gateway in the gateway station reporting the feeding topology to the controller, and the feeding topology can also be understood as the space-ground topology.
[0103] (2) Terminal IP route reporting.
[0104] The broadband satellite terminal reports the IP route of the user network connected to it to the controller. The IP route of the user network can also be understood as the IP route of the local user network of the broadband satellite terminal.
[0105] (3) Home station division.
[0106] The controller assigns a home gateway station to the broadband satellite terminal according to the on-board route, that is, the network topology reported by the satellite and the power feed topology reported by the protocol network.
[0107] Specifically, the space-based network controller detects the effectiveness of the gateway station nodes and the connectivity of the power feed links of the gateway stations in real time to obtain available gateway stations. Among them, an available gateway station refers to a gateway station that is effective itself and has a connected power feed link.
[0108] In one way, any gateway station can be selected from the available gateway stations as the home gateway station.
[0109] In another way, the gateway station closest to the broadband satellite terminal is selected from the available gateway stations as the home gateway station of the broadband satellite terminal.
[0110] Specifically, the broadband satellite terminal reports its own location information, such as longitude and latitude, to the controller. Then, the controller can compare the distance between the broadband satellite terminal and each available gateway station according to this location information, and select the gateway station closest to the broadband satellite terminal from the available gateway stations as the home gateway station of the broadband satellite terminal.
[0111] In this way, because the physical distance between the broadband satellite terminal and the home gateway station is the shortest, the inter-satellite transmission delay is the shortest.
[0112] Among them, the broadband satellite terminal can report the IP route of the local user network and its own longitude and latitude to the controller together. Or, it can also report the IP route of the local user network and its own longitude and latitude to the controller separately.
[0113] (4) Terminal IP route configuration.
[0114] After the controller determines the home gateway station of the broadband satellite terminal, it sends the IP route of the user network connected to the broadband satellite terminal (that is, the IP route of the local user network of the broadband satellite terminal) to the home gateway station. Specifically, it is sent to the protocol gateway in the gateway station, and the protocol gateway can also be called a protocol gateway device.
[0115] The controller selects the available gateway station with the shortest physical distance as the home gateway station for the broadband satellite terminal according to the longitude and latitude of the broadband satellite terminal based on the principle of the nearest physical distance, and sends the IP route of the user network of the broadband satellite terminal to the protocol gateway of the home gateway station.
[0116] (5) IP routing synchronization.
[0117] The home gateway station synchronizes the IP routing of the local user network of the broadband satellite terminal to the ground-based bearer network.
[0118] The space-based network controller distributes the IP routing of the user network of the broadband satellite terminal to the protocol gateway of the gateway station. Based on the dynamic IP routing protocol of the protocol gateway and the IP dynamic routing protocol of the ground-based bearer network, the IP routing synchronization of the user network of the broadband satellite terminal is completed.
[0119] Specifically, the protocol gateway device of the home gateway station spreads the IP routing of the user network of the broadband satellite terminal to the IP router devices in the connected ground-based bearer network through an IP routing protocol, for example, Open Shortest Path First (OSPF). The IP router devices in the ground-based bearer network can complete route convergence through standard routing protocols such as OSPF and BGP.
[0120] Moreover, in the embodiments of the present invention, the protocol gateway and the IP router device achieve the interconnection and interoperability between the broadband satellite terminal and the ground-based bearer network through a standard IP routing protocol, such as the OSPF protocol, and can be compatible with the existing ground-based bearer network.
[0121] In one way, spreading the IP routing of the user network of the broadband satellite terminal to the IP router devices in the connected ground-based bearer network can specifically be that the protocol gateway sends the IP routing of the user network of the broadband satellite terminal to the central device in the ground-based bearer network, and other router devices obtain the IP routing of the user network of the broadband satellite terminal from this central device.
[0122] In the embodiments of the present invention, when the broadband satellite terminal undergoes cross-satellite handover, the home gateway station of the broadband satellite terminal does not change. As shown above Figure 3 the protocol gateway of the gateway station does not publish IP routing to the ground-based bearer network, and the IP routing of the ground-based bearer network does not undergo re-convergence.
[0123] (6) Re-partitioning of the home station.
[0124] When the feeder link of the gateway station is abnormal or the gateway station itself has an abnormality, an abnormality report is triggered to the controller.
[0125] When the space-based network controller detects an abnormality of the gateway station node or there is no available feeder link for the gateway station, it triggers the broadband satellite terminal to switch the gateway station.
[0126] Specifically, the method of re-selecting the home gateway station is the same as the method of home station partitioning in (3) above.
[0127] In one approach, when the space-based network controller detects an abnormality in the gateway station node or there is no available power feeding link for the gateway station, the space-based network controller reselects the available gateway station with the shortest physical distance as the home station for the broadband satellite terminal.
[0128] The space-based network controller distributes the user network IP route of the broadband satellite terminal to the protocol gateway of the new gateway station, and the protocol gateway spreads the IP route of the user network of the satellite terminal to the terrestrial bearer network. Among them, the process of the space-based network controller distributing the user network IP route of the broadband satellite terminal to the protocol gateway of the new gateway station can also be understood as the process of terminal IP route configuration, and the process of the protocol gateway spreading the IP route of the user network of the satellite terminal to the terrestrial bearer network can also be understood as the IP route synchronization process.
[0129] The embodiment of the present invention can be understood as being implemented based on the space-based bearer network and the terrestrial bearer network. The space-based network controller real-time detects the effectiveness of the gateway station node and the connectivity of the power feeding link of the gateway station, and allocates an available gateway station as the home station for the broadband satellite terminal according to the real-time topology of the space-based bearer network. Moreover, during the cross-satellite handover process of the broadband satellite terminal, the home gateway station of the broadband satellite terminal does not change, the protocol gateway of the gateway station does not publish the IP route to the terrestrial bearer network, and the IP route of the terrestrial bearer network does not undergo re-convergence. It can also be understood that the user network IP route of the broadband satellite terminal is synchronized to the terrestrial bearer network through the fixed home gateway station, solving the problem of IP route re-convergence of the terrestrial bearer network caused by the dynamicity of the low-earth orbit satellite network.
[0130] In one approach, the space-based network controller selects the available gateway station with the shortest physical distance as the home station for the broadband satellite terminal according to the principle of physical distance proximity. That is, the embodiment of the present invention adopts an architecture that separates the space-based bearer network from the terrestrial bearer network, and selects the gateway station as the home gateway station for the broadband satellite terminal according to the principle of physical distance proximity.
[0131] In the embodiment of the present invention, an available gateway station with the shortest physical distance is allocated as the home station for the broadband satellite terminal. During the cross-satellite handover of the broadband satellite terminal, it will not cause the IP route re-convergence of the terrestrial bearer network, ensuring the connectivity of user services. Moreover, the available gateway station with the closest physical location is selected for the broadband satellite terminal to land, with the shortest inter-satellite transmission distance and the shortest transmission delay of user services. In addition, in the embodiment of the present invention, the space-based bearer network is extended from the satellite to the broadband satellite terminal to complete the IP interconnection between the user network of the ground broadband satellite terminal and the network on the ground station side, shielding the impact of satellite mobility on the IP route of the terrestrial bearer network and realizing the decoupling of the satellite-ground topology. Among them, the IP of the network on the ground station side can be understood as the ground-side IP, and completing the IP interconnection between the user network of the ground broadband satellite terminal and the network on the ground station side can be understood as completing the IP interconnection between the user network of the ground broadband satellite terminal and the terrestrial bearer network, other interconnected networks, etc.
[0132] In an embodiment of the present invention, after the controller determines the home gateway station of the broadband satellite terminal, data transmission can be performed.
[0133] After selecting the first home gateway station of the broadband satellite terminal from the available gateway stations, the controller receives a first IP data packet sent by the terrestrial bearer network. The first IP data packet is forwarded by the first home gateway station to the terrestrial bearer network. The first IP data packet is obtained by the first home gateway station parsing a first S-SDL frame. The first S-SDL frame is obtained by the broadband satellite terminal encapsulating the first IP data packet. The destination label of the first S-SDL frame is the satellite number and port number of the satellite connected to the first home gateway station.
[0134] This process can be understood as the data flow from the broadband satellite terminal side to the terrestrial bearer network side.
[0135] After selecting the first home gateway station of the broadband satellite terminal from the available gateway stations, the controller obtains a second IP data packet; and the controller sends the second IP data packet to the terrestrial bearer network so that the terrestrial bearer network forwards the second IP data packet to the first home gateway station. The first home gateway station is configured to encapsulate the second IP data packet in a second S-SDL frame after receiving the second IP data packet. The destination label of the second S-SDL frame is the satellite number and port number of the satellite connected to the broadband satellite terminal. The second S-SDL frame is used for the broadband satellite terminal to parse the second S-SDL frame to obtain the second IP data packet, and the broadband satellite terminal forwards the second IP data packet to the user network.
[0136] This process can be understood as the data flow from the terrestrial bearer network side to the broadband satellite terminal side.
[0137] Figure 5 It is a flowchart of data transmission between the broadband satellite terminal side and the terrestrial bearer network in an embodiment of the present invention. Refer to Figure 5 The process of data transmission by the controller after determining the home gateway station of the broadband satellite terminal in an embodiment of the present invention is described.
[0138] This data transmission process is the process of data transmission after determining the home gateway station for the broadband satellite terminal as described above.
[0139] An example of the data flow from the broadband satellite terminal side to the terrestrial bearer network side is as follows:
[0140] (1) The broadband user network generates an IP packet destined for the operation control center (such as the operation control center including the controller as described above), and first sends the IP packet to the broadband satellite terminal. The IP packet here is the IP route of the user network of the broadband satellite terminal as described above.
[0141] The broadband satellite terminal encapsulates IP packets in the frames of the low-earth-orbit bearer network S-SDL (Synchronous-Simple Data Link). The destination label of the S-SDL frame is the satellite number and port number of the satellite connected to the home gateway station. Here, the port number can also be referred to as the feeder port number.
[0142] (2) The on-board routing and switching performs inter-satellite routing and forwarding according to the destination label of the S-SDL frame, and finally sends the S-SDL frame to the home gateway station.
[0143] That is, the satellite connected to the broadband satellite terminal forwards the data to the satellite connected to the home gateway station (which can also be called the landing satellite) through inter-satellite routing, and the satellite connected to the home gateway station forwards the data to the home gateway station.
[0144] (3) The home gateway station de-encapsulates the S-SDL frame, obtains the IP packet encapsulated inside, and forwards it to the terrestrial bearer network;
[0145] (4) The router node of the terrestrial bearer network looks up the IP route and forwards the IP packet to the operation and control center according to the destination IP address of the IP packet.
[0146] An example of the data flow from the terrestrial bearer network side to the broadband satellite terminal side is as follows:
[0147] (1) The operation and control center generates an IP packet destined for the broadband satellite terminal and sends it to the terrestrial bearer network;
[0148] After the terrestrial bearer network side receives the IP packet destined for the broadband satellite terminal, the router node of the terrestrial bearer network looks up the IP routing table and forwards it to the home gateway station of the broadband satellite terminal;
[0149] (2) After the protocol gateway device of the home gateway station receives the IP packet, it encapsulates it into an S-SDL frame of the low-earth-orbit bearer network. The destination label of the S-SDL frame is the satellite number and port number of the satellite connected to the broadband satellite terminal;
[0150] (3) The on-board routing and switching performs inter-satellite routing and forwarding according to the destination label of the S-SDL frame, and finally sends the S-SDL frame to the broadband satellite terminal.
[0151] (4) The broadband satellite terminal de-encapsulates the S-SDL frame to obtain the IP packet and forwards the IP packet to the user network.
[0152] Corresponding to the routing synchronization method provided in the above embodiments, an embodiment of the present invention further provides a routing synchronization device, which is applied to a controller in a low-earth orbit bearer network including a space-based bearer network and a ground-based bearer network. The space-based bearer network includes broadband satellite terminals, multiple low-earth orbit satellites, multiple gateway stations, and an operation control center. The operation control center includes a controller. The ground-based bearer network includes at least one IP router, as Figure 6 shown, including:
[0153] A determination module 601, configured to determine available gateway stations that are self-valid and have connected feeder links based on the validity of multiple gateway stations at the current time and the feeder link connectivity of each gateway station;
[0154] A selection module 602, configured to select a first home gateway station of the broadband satellite terminal from the available gateway stations, and the first home gateway station remains unchanged when the broadband satellite terminal undergoes cross-satellite handover;
[0155] A distribution module 603, configured to distribute the IP routes of the user network connected to the broadband satellite terminal to the first home gateway station, so that the home gateway station sends the IP routes of the user network to the ground-based bearer network.
[0156] Optionally, the selection module 602 is specifically configured to select the gateway station closest to the broadband satellite terminal from the available gateway stations as the first home gateway station of the broadband satellite terminal.
[0157] Optionally, the device further includes:
[0158] A first receiving module, configured to receive the IP routes of the user network reported by the broadband satellite terminal before distributing the IP routes of the user network connected to the broadband satellite terminal to the first home gateway station.
[0159] Optionally, the device further includes:
[0160] A second receiving module, configured to receive the location information of the broadband satellite terminal reported by the broadband satellite terminal before selecting the gateway station closest to the broadband satellite terminal from the available gateway stations.
[0161] Optionally, the device further includes:
[0162] A re-determination module, configured to re-determine a second home gateway station when it is detected that the first home gateway station is abnormal or there is no available feeder link for the first home gateway station.
[0163] Optionally, the distribution module is specifically configured to distribute the IP routes of the user network to the protocol gateway of the home gateway station, so that the protocol gateway synchronizes the IP routes of the user network to the ground-based bearer network.
[0164] Optionally, the device further includes:
[0165] A third receiving module, configured to receive a first IP data packet sent by a terrestrial bearer network after selecting a first home gateway station of a broadband satellite terminal from available gateway stations, where the first IP data packet is forwarded by the first home gateway station to the terrestrial bearer network, the first IP data packet is obtained by the first home gateway station parsing a first S-SDL frame, the first S-SDL frame is obtained by the broadband satellite terminal encapsulating the first IP data packet, and a destination label of the first S-SDL frame is a satellite number and a port number of a satellite connected to the first home gateway station.
[0166] Optionally, the apparatus further includes:
[0167] An obtaining module, configured to obtain a second IP data packet;
[0168] A sending module, configured to send the second IP data packet to the terrestrial bearer network, so that the terrestrial bearer network forwards the second IP data packet to the first home gateway station. The first home gateway station is configured to, after receiving the second IP data packet, encapsulate the second IP data packet in a second S-SDL frame. A destination label of the second S-SDL frame is a satellite number and a port number of a satellite connected to the broadband satellite terminal. The second S-SDL frame is used for the broadband satellite terminal to parse the second S-SDL frame to obtain the second IP data packet, and the broadband satellite terminal forwards the second IP data packet to a user network.
[0169] An embodiment of the present invention further provides an electronic device, as Figure 7 shown, including a processor 701, a communication interface 702, a memory 703, and a communication bus 704. The processor 701, the communication interface 702, and the memory 703 communicate with each other through the communication bus 704.
[0170] The memory 703 is configured to store a computer program;
[0171] The processor 701 is configured to implement the method steps of the above routing synchronization method when executing the program stored in the memory 703.
[0172] The communication bus mentioned in the above electronic device may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus may be divided into an address bus, a data bus, a control bus, etc. For the sake of representation, only a thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0173] The communication interface is used for communication between the above electronic device and other devices.
[0174] The memory may include a Random Access Memory (RAM), or may also include a Non-Volatile Memory (NVM), such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.
[0175] The aforementioned processor may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0176] In another embodiment provided by the present invention, there is also provided a computer-readable storage medium, in which a computer program is stored, and when the computer program is executed by a processor, the steps of any of the above routing synchronization methods are implemented.
[0177] In another embodiment provided by the present invention, there is also provided a computer program product containing instructions, which when running on a computer, causes the computer to execute any of the routing synchronization methods in the above embodiments.
[0178] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present invention are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server or data center that includes one or more integrated available media. The available medium may be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD)).
[0179] It should be noted that in this document, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including", or any other variation thereof is intended to cover a non-exclusive inclusion, such that a process, method, article, or device that includes a series of elements includes not only those elements, but also other elements that are not explicitly listed, or elements that are inherent to such process, method, article, or device. Without further limitation, an element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, method, article, or device that includes the element.
[0180] Each embodiment in this specification is described in a related manner. The same or similar parts among the embodiments can be referred to each other, and the differences between each embodiment and other embodiments are emphasized. In particular, for the embodiments of the device, electronic device, computer-readable storage medium, and computer program product, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments.
[0181] The above are only the preferred embodiments of the present invention and are not intended to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention are all included within the protection scope of the present invention.
Claims
1. A routing synchronization method, characterized in that: A controller applied to a low-orbit bearer network including a space-based bearer network and a ground-based bearer network, wherein the space-based bearer network includes a broadband satellite terminal, multiple low-orbit satellites, multiple gateways and an operation control center, wherein the operation control center includes the controller, and the ground-based bearer network includes at least one IP router, including: Based on the availability of multiple gateways at the current time and the connectivity of the feeder links of each gateway, determining an available gateway that is itself available and has a connected feeder link; Selecting a first home gateway of the broadband satellite terminal from the available gateways, wherein the first home gateway remains unchanged when the broadband satellite terminal is switched across satellites; The IP route of the user network connected to the broadband satellite terminal is sent to the first home gateway station, so that the first home gateway station sends the IP route of the user network to the ground-based bearer network.
2. The method according to claim 1, characterized in that The step of selecting a first home gateway station for the broadband satellite terminal from available gateway stations comprises: A gateway station which is closest to the broadband satellite terminal is selected from the available gateway stations as the first home gateway station of the broadband satellite terminal.
3. The method according to claim 1, characterized in that Before sending the IP route of the user network connected to the broadband satellite terminal to the first home gateway, the method further includes: Receive the IP route of the user network reported by the broadband satellite terminal.
4. The method according to claim 2, characterized in that: Before selecting the gateway station closest to the broadband satellite terminal from the available gateway stations, the method further includes: Receive the location information of the broadband satellite terminal reported by the broadband satellite terminal.
5. The method according to claim 1, characterized in that The method further comprises: When it is detected that the first home gateway itself is abnormal or the first home gateway has no available feeder link, a second home gateway is re-determined.
6. The method according to claim 1, characterized in that The step of sending the IP route of the user network connected to the broadband satellite terminal to the first home gateway station so that the first home gateway station synchronizes the IP route of the user network to the ground-based bearer network includes: The IP route of the user network is sent to the protocol gateway of the first home gateway, so that the protocol gateway synchronizes the IP route of the user network to the ground-based bearer network.
7. The method according to any one of claims 1 to 6, characterized in that: After selecting the first home gateway of the broadband satellite terminal from the available gateways, the method further includes: Receive a first IP data packet sent by the ground-based bearer network, wherein the first IP data packet is forwarded to the ground-based bearer network by a first home gateway, the first IP data packet is obtained by parsing a first S-SDL frame by the first home gateway, the first S-SDL frame is obtained by encapsulating the first IP data packet by the broadband satellite terminal, and the destination tag of the first S-SDL frame is a satellite number and a port number of a satellite connected to the first home gateway.
8. The method according to any one of claims 1 to 6, characterized in that: After selecting the first home gateway of the broadband satellite terminal from the available gateways, the method further includes: Obtain the second IP data packet; The second IP data packet is sent to the ground-based bearer network, so that the ground-based bearer network forwards the second IP data packet to the first home gateway station. The first home gateway station is used to encapsulate the second IP data packet in a second S-SDL frame after receiving the second IP data packet. The destination tag of the second S-SDL frame is the satellite number and port number of the satellite connected to the broadband satellite terminal. The second S-SDL frame is used to parse the second S-SDL frame at the broadband satellite terminal to obtain the second IP data packet, and the broadband satellite terminal forwards the second IP data packet to the user network.
9. A routing synchronization device, characterized in that: A controller applied to a low-orbit bearer network including a space-based bearer network and a ground-based bearer network, wherein the space-based bearer network includes a broadband satellite terminal, multiple low-orbit satellites, multiple gateways and an operation control center, wherein the operation control center includes the controller, and the ground-based bearer network includes at least one IP router, including: A determination module, configured to determine an available gateway station that is itself valid and has a connected feeder link based on the validity of multiple gateway stations at the current time and the feeder link connectivity of each gateway station; A selection module, configured to select a first home gateway of the broadband satellite terminal from the available gateways, wherein the first home gateway remains unchanged when the broadband satellite terminal is switched across satellites; The sending module is used to send the IP route of the user network connected to the broadband satellite terminal to the first home gateway station, so that the first home gateway station sends the IP route of the user network to the ground-based bearer network.
10. The device according to claim 9, characterized in that The selection module is specifically configured to select a gateway station closest to the broadband satellite terminal from the available gateway stations as the first home gateway station of the broadband satellite terminal.
11. The device according to claim 9, characterized in that The device also includes: The first receiving module is used to receive the IP route of the user network reported by the broadband satellite terminal before sending the IP route of the user network connected to the broadband satellite terminal to the first home gateway.
12. The device according to claim 10, characterized in that The device also includes: The second receiving module is configured to receive the location information of the broadband satellite terminal reported by the broadband satellite terminal before selecting the gateway station closest to the broadband satellite terminal from the available gateway stations.
13. The device according to claim 9, characterized in that The device also includes: The re-determining module is configured to re-determine a second home gateway when it is detected that the first home gateway itself is abnormal or the first home gateway has no available feeder link.
14. The device according to claim 9, characterized in that The sending module is specifically used to send the IP route of the user network to the protocol gateway of the first home gateway, so that the protocol gateway synchronizes the IP route of the user network to the ground-based bearer network.
15. The device according to any one of claims 9 to 14, characterized in that The device also includes: a third receiving module, configured to receive a first IP data packet sent by the ground-based bearer network after selecting a first home gateway of the broadband satellite terminal from the available gateways, wherein the first IP data packet is forwarded by the first home gateway to the ground-based bearer network, the first IP data packet is obtained by parsing a first S-SDL frame by the first home gateway, the first S-SDL frame is obtained by encapsulating the first IP data packet by the broadband satellite terminal, and the destination tag of the first S-SDL frame is a satellite number and a port number of a satellite connected to the first home gateway.
16. The device according to any one of claims 9 to 14, characterized in that The device also includes: An acquisition module, used for acquiring a second IP data packet; a sending module, configured to send the second IP data packet to the ground-based bearer network, so that the ground-based bearer network forwards the second IP data packet to the first home gateway; the first home gateway is configured to encapsulate the second IP data packet in a second S-SDL frame after receiving the second IP data packet; the destination tag of the second S-SDL frame is a satellite number and a port number of a satellite connected to the broadband satellite terminal; the second S-SDL frame is configured to parse the second S-SDL frame at the broadband satellite terminal to obtain the second IP data packet; and the broadband satellite terminal forwards the second IP data packet to a user network.
17. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; Memory, used to store computer programs; A processor, for implementing the method steps described in any one of claims 1 to 8 when executing a program stored in a memory.
18. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method steps described in any one of claims 1 to 8 are implemented.