CN-122002443-A - Data transmission routing method, device, equipment, medium and program product
Abstract
The embodiment of the application discloses a routing method, a device, equipment, a medium and a program product for data transmission, which are used for simplifying the complexity of data routing, reducing the computing overhead and improving the data routing performance in a high dynamic environment. The method comprises the steps of receiving a data transmission notification, wherein the data transmission notification comprises a source node and a destination node of data transmission, one of the source node and the destination node is a ground network element, the other of the source node and the destination node is a satellite-borne network element, respectively calculating route information of each route segment in a plurality of route segments between the ground network element and the satellite-borne network element which are pre-configured according to pre-maintained satellite-to-ground topology information and inter-satellite topology information, the satellite-to-ground topology information comprises connection relations between a gateway station and satellite nodes, the inter-satellite topology information comprises connection relations between a plurality of satellite nodes, and carrying out route configuration according to the route information of each route segment.
Inventors
- WANG CHUNTING
- GUO YUE
- ZHAI LIJUN
- LIU XIAOXU
- HUANG YALIN
- LIU YAN
- HUI LEIFANG
Assignees
- 中国星网网络系统研究院有限公司
Dates
- Publication Date
- 20260508
- Application Date
- 20260409
Claims (20)
- 1. A method of routing data transmissions, the method comprising: Receiving a data transmission notification, wherein the data transmission notification comprises a source node and a destination node of data transmission, one of the source node and the destination node is a ground network element, and the other is a satellite-borne network element; According to pre-maintained satellite-ground topology information and inter-satellite topology information, respectively calculating route information of each route segment in a plurality of route segments between the pre-configured ground network element and the satellite-borne network element, wherein the satellite-ground topology information comprises connection relations between a gateway station and satellite nodes, and the inter-satellite topology information comprises connection relations among a plurality of satellite nodes; And carrying out route configuration according to the route information of each route segment.
- 2. The method of claim 1, wherein the preconfigured plurality of route segments between the ground network element and the on-board network element comprises a ground network bearer route segment, a feeder link bearer route segment, and an inter-satellite network bearer route segment; The ground network bearing route segment is a route segment between the ground network element and a gateway station, the feed link bearing route segment is a route segment between the gateway station and a ground satellite node, the ground satellite node is a satellite node directly connected with the gateway station, the inter-satellite network bearing route segment is a route segment between the ground satellite node and a target satellite node, and the target satellite node is a satellite node where the satellite-borne network element is located.
- 3. The method of claim 2, wherein the data is uplink data, the source node is a ground network element, and the destination node is a satellite network element; according to the pre-maintained star-to-ground topology information and inter-star topology information, respectively calculating the route information of each route segment in the route segments between the pre-configured ground network element and the on-board network element, including: And respectively calculating first routing information corresponding to the ground network bearing route segments and second routing information corresponding to the feeder link bearing route segments according to the star-to-ground topology information, and calculating third routing information corresponding to the inter-star network bearing route segments according to the inter-star topology information.
- 4. A method according to claim 3, wherein said routing configuration in accordance with routing information for each of said routing segments comprises: The first route information is sent to a ground switching device, an uplink route of the ground switching device is configured according to the first route information, uplink data of the ground network element is sent to a target gateway station, and the first route information comprises an identifier of the target gateway station; The second routing information is sent to the target gateway station, the uplink route of the target gateway station is configured according to the second routing information, the uplink data is sent to a ground satellite node connected with the target gateway station through a designated transmitting antenna, and the second routing information comprises the identification of the designated transmitting antenna; And sending the third route information to all satellite nodes in the inter-satellite topology information, configuring inter-satellite routes of all satellite nodes according to the third route information, and sending the uplink data to the target satellite node.
- 5. The method according to claim 4, wherein the method further comprises: When determining that a first type of event occurs in the inter-satellite topology, recalculating the first routing information, the second routing information and the third routing information; When the first route information is determined to change, the recalculated first route information is sent to the ground switching equipment; When the second routing information is determined to be changed, the recalculated second routing information is sent to the target gateway station; The third route information obtained by recalculation is sent to all satellite nodes in the inter-satellite topology information; the first event comprises inter-satellite link failure, inter-satellite link recovery, solar cell and lunar cell.
- 6. The method according to claim 4, wherein the method further comprises: when determining that the inter-satellite topology has a second type of event, re-generating inter-satellite topology information, and re-calculating the first route information, the second route information and the third route information according to the inter-satellite topology information and the re-generated inter-satellite topology information; When the first route information is determined to change, the recalculated first route information is sent to the ground switching equipment; When the second routing information is determined to be changed, the recalculated second routing information is sent to the target gateway station; The third route information obtained through recalculation and/or regenerated inter-satellite topology information are sent to all satellite nodes in the inter-satellite topology information; the second event includes adding inter-satellite links and deleting inter-satellite links.
- 7. The method according to claim 4, wherein the method further comprises: When the satellite-to-ground topology information changes, updated satellite-to-ground topology information is acquired; recalculating the first routing information and the second routing information of each gateway station according to the updated satellite-to-ground topology information; when the first route information is determined to change, the recalculated first route information is sent to the ground switching equipment; and when the second routing information is determined to be changed, the recalculated second routing information of each gateway station is sent to the corresponding gateway station.
- 8. The method according to any of claims 2-7, wherein the data is downstream data, the source node is a satellite-borne network element, and the destination node is a ground network element; according to the pre-maintained star-to-ground topology information and inter-star topology information, respectively calculating the route information of each route segment in the route segments between the pre-configured ground network element and the on-board network element, including: according to the satellite-ground topology information, a first mapping relation corresponding to the ground network bearing route segment and a second mapping relation corresponding to the feeder link bearing route segment are respectively determined, wherein the first mapping relation comprises a mapping relation between a ground network element and a gateway station, and the second mapping relation comprises a connection relation between the gateway station and a ground satellite node; And calculating fourth routing information corresponding to the inter-satellite network bearing routing segments according to the inter-satellite topology information.
- 9. The method of claim 8, wherein said routing configuration based on routing information for each of said routing segments comprises: transmitting the first mapping relation and the second mapping relation to any one of the ground satellite nodes, and indicating the ground satellite node to forward to other satellite nodes in the inter-satellite topology information; and sending the fourth routing information to all satellite nodes in the inter-satellite topology information.
- 10. The method according to claim 9, wherein the method further comprises: When determining that a first type of event occurs in the inter-satellite topology, recalculating the first mapping relation, the second mapping relation and the fourth routing information; When the target mapping relation is determined to change, the target mapping relation is sent to any one of the ground satellite nodes, and the ground satellite nodes are instructed to forward the target mapping relation to other satellite nodes in the inter-satellite topology information, wherein the target mapping relation comprises a first mapping relation obtained through recalculation and/or a second mapping relation obtained through recalculation; Sending the fourth routing information obtained by recalculation to all satellite nodes in the inter-satellite topology information; the first event comprises inter-satellite link failure, inter-satellite link recovery, solar cell and lunar cell.
- 11. The method according to claim 9, wherein the method further comprises: When determining that the inter-satellite topology has a second type of event, re-generating inter-satellite topology information, and re-calculating the first mapping relation, the second mapping relation and the fourth routing information according to the inter-satellite topology information and the re-generated inter-satellite topology information; When the target mapping relation is determined to change, the target mapping relation is sent to any one of the ground satellite nodes, and the ground satellite nodes are instructed to forward the target mapping relation to other satellite nodes in the inter-satellite topology information, wherein the target mapping relation comprises a first mapping relation obtained through recalculation and/or a second mapping relation obtained through recalculation; sending the fourth routing information obtained by recalculation and/or regenerated inter-satellite topology information to all satellite nodes in the inter-satellite topology information; the second event includes adding inter-satellite links and deleting inter-satellite links.
- 12. The method according to claim 9, wherein the method further comprises: When the satellite-to-ground topology information changes, updated satellite-to-ground topology information is acquired; re-calculating a target mapping relation according to the updated satellite-to-ground topology information, wherein the target mapping relation comprises the first mapping relation and/or the second mapping relation; and sending the recalculated target mapping relation to any one of the ground satellite nodes, and indicating the ground satellite node to forward the recalculated target mapping relation to other satellite nodes in the inter-satellite topology information.
- 13. A routing apparatus for data transmission, the apparatus comprising: the receiving unit is used for receiving a data transmission notification, wherein the data transmission notification comprises a source node and a destination node of data transmission, one of the source node and the destination node is a ground network element, and the other is a satellite-borne network element; The processing unit is used for respectively calculating route information of each route segment in a plurality of route segments between the pre-configured ground network element and the satellite-borne network element according to pre-maintained satellite-to-ground topology information and inter-satellite topology information, wherein the satellite-to-ground topology information comprises connection relations between gateway stations and satellite nodes, and the inter-satellite topology information comprises connection relations among a plurality of satellite nodes; And the configuration unit is used for carrying out route configuration according to the route information of each route segment.
- 14. The apparatus of claim 13, wherein the preconfigured plurality of route segments between the ground network element and the on-board network element comprises a ground network bearer route segment, a feeder link bearer route segment, and an inter-satellite network bearer route segment; The ground network bearing route segment is a route segment between the ground network element and a gateway station, the feed link bearing route segment is a route segment between the gateway station and a ground satellite node, the ground satellite node is a satellite node directly connected with the gateway station, the inter-satellite network bearing route segment is a route segment between the ground satellite node and a target satellite node, and the target satellite node is a satellite node where the satellite-borne network element is located.
- 15. The apparatus of claim 14, wherein the data is uplink data, the source node is a ground network element, and the destination node is a satellite network element; the processing unit is specifically configured to: And respectively calculating first routing information corresponding to the ground network bearing route segments and second routing information corresponding to the feeder link bearing route segments according to the star-to-ground topology information, and calculating third routing information corresponding to the inter-star network bearing route segments according to the inter-star topology information.
- 16. The apparatus according to claim 15, wherein the configuration unit is specifically configured to: The first route information is sent to a ground switching device, an uplink route of the ground switching device is configured according to the first route information, uplink data of the ground network element is sent to a target gateway station, and the first route information comprises an identifier of the target gateway station; The second routing information is sent to the target gateway station, the uplink route of the target gateway station is configured according to the second routing information, the uplink data is sent to a ground satellite node connected with the target gateway station through a designated transmitting antenna, and the second routing information comprises the identification of the designated transmitting antenna; And sending the third route information to all satellite nodes in the inter-satellite topology information, configuring inter-satellite routes of all satellite nodes according to the third route information, and sending the uplink data to the target satellite node.
- 17. The apparatus of claim 16, wherein the device comprises a plurality of sensors, The processing unit is further used for recalculating the first routing information, the second routing information and the third routing information when determining that the inter-satellite topology has a first type of event; the configuration unit is further configured to: When the first route information is determined to change, the recalculated first route information is sent to the ground switching equipment; When the second routing information is determined to be changed, the recalculated second routing information is sent to the target gateway station; The third route information obtained by recalculation is sent to all satellite nodes in the inter-satellite topology information; the first event comprises inter-satellite link failure, inter-satellite link recovery, solar cell and lunar cell.
- 18. The apparatus of claim 16, wherein the device comprises a plurality of sensors, The processing unit is further used for regenerating inter-satellite topology information when determining that a second type of event occurs in the inter-satellite topology, and recalculating the first routing information, the second routing information and the third routing information according to the inter-satellite topology information and the regenerated inter-satellite topology information; the configuration unit is further configured to: When the first route information is determined to change, the recalculated first route information is sent to the ground switching equipment; When the second routing information is determined to be changed, the recalculated second routing information is sent to the target gateway station; The third route information obtained through recalculation and/or regenerated inter-satellite topology information are sent to all satellite nodes in the inter-satellite topology information; the second event includes adding inter-satellite links and deleting inter-satellite links.
- 19. The apparatus of claim 16, wherein the device comprises a plurality of sensors, The processing unit is also used for acquiring updated satellite-to-ground topology information when the satellite-to-ground topology information changes, and recalculating the first routing information and the second routing information of each gateway station according to the updated satellite-to-ground topology information; the configuration unit is further configured to: when the first route information is determined to change, the recalculated first route information is sent to the ground switching equipment; and when the second routing information is determined to be changed, the recalculated second routing information of each gateway station is sent to the corresponding gateway station.
- 20. The apparatus according to any of claims 14-19, wherein the data is downstream data, the source node is a satellite-borne network element, and the destination node is a ground network element; the processing unit is specifically configured to: according to the satellite-ground topology information, a first mapping relation corresponding to the ground network bearing route segment and a second mapping relation corresponding to the feeder link bearing route segment are respectively determined, wherein the first mapping relation comprises a mapping relation between a ground network element and a gateway station, and the second mapping relation comprises a connection relation between the gateway station and a ground satellite node; And calculating fourth routing information corresponding to the inter-satellite network bearing routing segments according to the inter-satellite topology information.
Description
Data transmission routing method, device, equipment, medium and program product Technical Field Embodiments of the present application relate to the field of communications technologies, and in particular, to a method, an apparatus, a device, a medium, and a program product for routing data transmission. Background With the continuous expansion of low-orbit satellite sizes, satellite communication systems are evolving towards high dynamics, wide coverage, and large capacity. In order to realize efficient data relay and access service, a satellite-ground integrated networking topology structure is generally adopted for the low-orbit satellite and the gateway station. Under the architecture, the ground network controller and the satellite nodes are required to maintain a global topology view (i.e. an inter-satellite integrated topology) fusing the inter-satellite links and the satellite-ground links. During uplink data transmission, the ground network controller calculates a data forwarding path according to the maintained inter-satellite-to-ground integrated topology, generates a corresponding routing table, then the ground network controller transmits the routing table to related ground equipment and satellite nodes to realize uplink data transmission, and during downlink data transmission, the satellite nodes acquire the link establishment relation between satellites and gateway stations according to the inter-satellite-to-ground integrated topology, execute data forwarding decision, so as to forward the on-satellite network element data to a feed link and finally forward the on-ground network. However, since the low-orbit satellite is in a high-speed motion state relative to the ground node, the connection relationship between the low-orbit satellite and the gateway station is frequently changed, so that the inter-satellite integrated topology is irregular and frequently changed, and no obvious periodicity exists. With the increase of the number of low-orbit satellites and the number of gateway stations, frequent global or large-scale topology updating and route recalculation consume huge signaling overhead, computing resources and network bandwidth, so that the system is limited in expandability, the convergence time is prolonged, and the efficient and stable route performance is difficult to maintain in a high-dynamic environment. Disclosure of Invention The embodiment of the application provides a routing method, a device, equipment, a medium and a program product for data transmission, which are used for simplifying the complexity of data routing, reducing the computing overhead and improving the data routing performance in a high dynamic environment. In a first aspect, an embodiment of the present application provides a method for routing data transmission, where the method includes: Receiving a data transmission notification, wherein the data transmission notification comprises a source node and a destination node of data transmission, one of the source node and the destination node is a ground network element, and the other is a satellite-borne network element; According to pre-maintained satellite-ground topology information and inter-satellite topology information, respectively calculating route information of each route segment in a plurality of route segments between the pre-configured ground network element and the satellite-borne network element, wherein the satellite-ground topology information comprises connection relations between a gateway station and satellite nodes, and the inter-satellite topology information comprises connection relations among a plurality of satellite nodes; And carrying out route configuration according to the route information of each route segment. As an alternative implementation manner, the preconfigured multiple route segments between the ground network element and the satellite-borne network element comprise a ground network bearing route segment, a feeder link bearing route segment and an inter-satellite network bearing route segment; The ground network bearing route segment is a route segment between the ground network element and a gateway station, the feed link bearing route segment is a route segment between the gateway station and a ground satellite node, the ground satellite node is a satellite node directly connected with the gateway station, the inter-satellite network bearing route segment is a route segment between the ground satellite node and a target satellite node, and the target satellite node is a satellite node where the satellite-borne network element is located. As an optional implementation manner, the data is uplink data, the source node is a ground network element, and the destination node is a satellite-borne network element; according to the pre-maintained star-to-ground topology information and inter-star topology information, respectively calculating the route information of each route segment in the route segments between the pre-co