Heterogeneous network routing splicing method, device and equipment based on satellite hybrid networking
By obtaining network connection data of each network domain and routing topology stitching based on the target service identifier, the problem of low efficiency and poor performance of artificially recording satellite network topology maps in the prior art is solved, and efficient and accurate network topology map generation is achieved.
Patent Information
- Application Number
- CN202510317171.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-18
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2045-03-18
AI Technical Summary
When building satellite network topology maps, the prior art relies on manual recording, which is inefficient, has poor performance, and is prone to error recording.
By obtaining network connection data of each network domain, including access network, space-based bearer network, foundation bearer network and core network, each network domain is spliced intra-domain and inter-domain routing topology stitched based on the target service identification to generate the overall routing topology diagram of the target service.
Automatic data acquisition and routing topology splicing of cross-domain heterogeneous networks based on satellite networking is realized, which improves processing efficiency, improves presentable effects, and reduces the possibility of wrong recording.
Smart Images

Figure CN119854197A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of satellite communication technology, and in particular to a method, device and equipment for splicing heterogeneous network routing based on satellite hybrid networking. Background Art
[0002] The end-to-end network routing topology diagram for business is usually used by telecom operators. It is a graphical expression of the equipment network elements and their connection relationships in a multi-layer network. It can be used to describe various applications such as routing topology management and fault location based on equipment network elements.
[0003] Traditional satellite network topology map construction methods are mainly based on a single network functional domain (such as satellite network or ground network, etc.). For example, the existing satellite topology routing construction methods are mainly: obtain the network topology structure of the satellite constellation, and determine the starting satellite node and the target satellite node in the network topology structure. According to the network topology structure, determine the main hop direction of the route pointing to the target satellite node, generate a pre-selected path from the starting satellite node to the target satellite node based on the main hop direction of the route, and obtain the satellite information on the pre-selected path. According to the satellite information, select the target routing path from the pre-selected path, and finally visualize the target routing path.
[0004] However, for cross-domain heterogeneous networks based on satellite networking, the network topology structure is currently mainly recorded manually, which is inefficient and can produce poor results. In addition, changes in the network topology structure are not recorded in a timely manner, which makes it easy for erroneous records to occur. Summary of the invention
[0005] The present specification provides a heterogeneous network routing splicing method, device and equipment based on satellite hybrid networking to solve the problems of low efficiency, poor presentation effect and easy error in manually recording network topology structure for cross-domain heterogeneous networks based on satellite networking.
[0006] The first aspect of the present specification provides a heterogeneous network routing splicing method based on satellite hybrid networking, comprising: obtaining network connection data of each network domain, wherein each network domain includes an access network, a space-based bearer network, a ground-based bearer network, and a core network; based on a target service identifier, performing intra-domain routing topology splicing on each network domain; based on the target service identifier, performing inter-domain routing topology splicing on each network domain to obtain an overall routing topology map of the target service, wherein the overall routing topology map is used to analyze the target service; wherein, based on the target service identifier, performing intra-domain routing topology splicing on each network domain, comprising: filtering out target data and forwarding paths corresponding to the target service identifier from data that has been forwarded to other nodes in each network domain; splicing the forwarding paths of the target data in each network domain; based on the target service identifier, performing inter-domain routing topology splicing on each network domain, comprising: filtering out target data and forwarding paths corresponding to the target service identifier from data that has been forwarded to other domains in each network domain; splicing the forwarding paths of the target data in each network domain.
[0007] In some embodiments, inter-domain routing topology splicing includes: splicing the routing topology of the access network with the space-based bearer network, splicing the routing of the space-based bearer network with the ground-based bearer network, and splicing the routing of the space-based bearer network or the ground-based bearer network with the core network.
[0008] In some embodiments, network connection data of each network domain is obtained, including: obtaining the network composition and connection relationship of the satellite access network, as well as the network identification and satellite access information of the target user terminal through the satellite access network network management; obtaining the network connection data of the space-based bearer network through the space-based bearer network network management, the network connection data of the space-based bearer network includes satellite routers and routing address tables; obtaining the network connection data of the ground-based bearer network through the integrated network management, the network connection data of the ground-based bearer network includes each device network element and routing forwarding table; obtaining the core network bureau data configuration and service field information in the signaling XDR file through the core network network management platform.
[0009] In some embodiments, inter-domain routing topology stitching includes: obtaining a network identifier of a target user terminal that initiates a target service and beam injection information corresponding to the network identifier; determining a target constellation based on the beam injection information; and stitching the routing topology of an access network and a space-based bearer network based on the network identifier and the target constellation.
[0010] In some embodiments, the inter-domain routing topology stitching includes: calculating the downlink target gateway based on the ephemeris data of the target constellation; and stitching the routing topologies of the space-based bearer network and the ground-based bearer network based on the routing data of the ground-based bearer network accessed by the target gateway.
[0011] In some embodiments, inter-domain routing topology splicing includes: parsing user service data information through the collection and analysis equipment of the signaling monitoring subsystem to obtain central computer room data; and determining the routing topology from the user terminal that initiates the service request to the central computer room that provides the service based on the central computer room data.
[0012] In some embodiments, the intra-domain routing topology stitching includes: stitching the core network routing topology based on the registration information of the target user terminal on the service platform.
[0013] In some embodiments, intra-domain routing topology stitching includes: determining the routing link relationship of each network element according to the service label corresponding to each network element in each satellite network.
[0014] In some embodiments, the satellite network in the space-based bearer network adopts time division multiple access resource reuse technology; the intra-domain routing topology splicing also includes: dividing the satellite network into multiple network link areas, wherein multiple satellites in at least one link area are connected to other satellites in turn in different time slots; and calculating the routing link relationship of each network element in the satellite network in each time slot according to the time division multiple access time slot algorithm.
[0015] In some embodiments, after obtaining the overall routing topology map of the target service, the method further includes: presenting the overall routing topology map.
[0016] In some embodiments, the overall routing topology map is drawn in the following manner: the layout position of each node in the overall routing topology map is determined by a force-directed layout algorithm; each node is divided into one of the following layers by a hierarchical layout method: access network, space-based bearer network, ground-based bearer network, core network; and the overall routing topology map of the target service is drawn based on the hierarchical results.
[0017] In some embodiments, the space-based bearer network includes a bearer network based on high-orbit satellites and a bearer network based on low-orbit satellites.
[0018] According to a second aspect of the present specification, a heterogeneous network routing splicing device based on satellite hybrid networking is provided, comprising: an acquisition unit, used to acquire network connection data of each network domain, wherein each network domain comprises an access network, a space-based bearer network, a ground-based bearer network, and a core network; a first splicing unit, used to perform intra-domain routing topology splicing on each network domain based on a target service identifier; a second splicing unit, used to perform inter-domain routing topology splicing on each network domain based on the target service identifier to obtain an overall routing topology map of the target service, wherein the overall routing topology map is used to analyze the target service; wherein, based on the target service identifier, intra-domain routing topology splicing is performed on each network domain, including: selecting target data and forwarding paths corresponding to the target service identifier from data that has been forwarded to other nodes in each network domain; and splicing the forwarding paths of the target data in each network domain; and based on the target service identifier, inter-domain routing topology splicing is performed on each network domain, including: selecting target data and forwarding paths corresponding to the target service identifier from data that has been forwarded to other domains in each network domain; and splicing the forwarding paths of the target data in each network domain.
[0019] In some embodiments, inter-domain routing topology splicing includes: splicing the routing topology of the access network with the space-based bearer network, splicing the routing of the space-based bearer network with the ground-based bearer network, and splicing the routing of the space-based bearer network or the ground-based bearer network with the core network.
[0020] In some embodiments, the acquisition unit includes: a first acquisition sub-unit, used to acquire the network composition and connection relationship of the satellite access network, as well as the network identification and satellite access information of the target user terminal through the satellite access network network management; a second acquisition sub-unit, used to acquire the network connection data of the space-based bearer network through the space-based bearer network network management, and the network connection data of the space-based bearer network includes satellite routers and routing address tables; a third acquisition sub-unit, used to acquire the network connection data of the ground-based bearer network through the integrated network management, and the network connection data of the ground-based bearer network includes each device network element and a routing forwarding table; a fourth acquisition sub-unit, used to acquire the core network bureau data configuration and service field information in the signaling XDR file through the core network network management platform.
[0021] In some embodiments, the second splicing unit includes: a fifth acquisition subunit, used to obtain the network identifier of the target user terminal initiating the target service and the beam injection information corresponding to the network identifier; a determination subunit, used to determine the target constellation based on the beam injection information; and a first splicing subunit, used to splice the routing topology of the access network and the space-based bearer network based on the network identifier and the target constellation.
[0022] In some embodiments, the second splicing unit includes: a first calculation subunit, used to calculate the downlink target gateway station based on the ephemeris data of the target constellation; and a second splicing subunit, used to splice the routing topology of the space-based bearer network and the ground-based bearer network based on the routing data of the ground-based bearer network connected to the target gateway station.
[0023] In some embodiments, the second splicing unit includes: a parsing subunit, used to parse user business data information through the collection and parsing equipment of the signaling monitoring subsystem to obtain central computer room data; a first determination subunit, used to determine the routing topology from the user terminal that initiates the business service request to the central computer room that provides the business service based on the central computer room data.
[0024] In some embodiments, the first splicing unit includes: a third splicing sub-unit, configured to splice the core network routing topology based on the registration information of the target user terminal on the service platform.
[0025] In some embodiments, the first splicing unit includes: a second determining subunit, configured to determine a routing link relationship between each network element in each satellite network according to a service label corresponding to each network element.
[0026] In some embodiments, the satellite network in the space-based bearer network adopts time division multiple access resource reuse technology; the first splicing unit includes: a division subunit, used to divide the satellite network into multiple network link areas, wherein multiple satellites in at least one link area are connected to other satellites in turn in different time slots; a second calculation subunit, used to calculate the routing link relationship of each network element in the satellite network in each time slot according to the time slot algorithm of time division multiple access.
[0027] In some embodiments, the apparatus further comprises: a presentation subunit, configured to present the overall routing topology map.
[0028] In some embodiments, the overall routing topology map is drawn in the following manner: the layout position of each node in the overall routing topology map is determined by a force-directed layout algorithm; each node is divided into one of the following layers by a hierarchical layout method: access network, space-based bearer network, ground-based bearer network, core network; and the overall routing topology map of the target service is drawn based on the hierarchical results.
[0029] In some embodiments, the space-based bearer network includes a bearer network based on high-orbit satellites and a bearer network based on low-orbit satellites.
[0030] The third aspect of this specification provides an electronic device, comprising: a memory and a processor, the processor and the memory are communicatively connected to each other, the memory stores computer instructions, and the processor executes the computer instructions to implement the heterogeneous network routing splicing method based on satellite hybrid networking as described in any one of the first aspects.
[0031] The fourth aspect of this specification provides a computer storage medium, which stores computer program instructions. When the computer program instructions are executed, the steps of the heterogeneous network routing splicing method based on satellite hybrid networking as described in any one of the first aspects are implemented.
[0032] A fifth aspect of the present specification provides a computer program product, comprising a computer program, which, when executed by a processor, implements the steps of the heterogeneous network routing splicing method based on satellite hybrid networking as described in any one of the first aspects.
[0033] The heterogeneous network routing splicing method, device and equipment based on satellite hybrid networking provided in this specification performs intra-domain routing topology splicing for multiple network domains such as access network, space-based bearer network, ground-based bearer network, core network, etc., and then performs inter-domain routing topology splicing for each network domain based on the target service identifier to obtain the overall routing topology diagram of the target service. This solution can realize automatic data collection and routing topology splicing for cross-domain heterogeneous networks based on satellite networking, with high processing efficiency, good presentation effect and low error rate; this solution can perform full topology display for cross-domain end-to-end service access of heterogeneous networks based on satellite networking, rather than characterizing a single satellite network topology, and in the characterization process, the customer's business end-to-end topology is used as the object, rather than the entire satellite network architecture, which can be closer to the business routing topology of the satellite Internet network. Subsequently, the influencing factors of a certain business can be analyzed to provide service support for user guarantee. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] In order to more clearly illustrate the implementation methods of the present application or the technical solutions in the prior art, the drawings required for use in the implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some implementation methods recorded in this application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0035] Figure 1 A flow chart of a heterogeneous network routing splicing method based on satellite hybrid networking provided in this specification;
[0036] Figure 2 This is a topological diagram of a satellite access network;
[0037] Figure 3 This is a topological diagram of the space-based bearer network;
[0038] Figure 4 It is a schematic diagram of the topological structure of the foundation bearing network;
[0039] Figure 5 Schematic diagram of the topological structure of the core network;
[0040] Figure 6 is a schematic diagram of a satellite topology structure in a T0 time slot;
[0041] Figure 7 is a schematic diagram of a satellite topology structure in another time slot T1;
[0042] Figure 8 Another flowchart of a heterogeneous network routing splicing method based on satellite hybrid networking provided in this specification;
[0043] Fig. 9 A schematic diagram of a process for drawing a general routing topology diagram;
[0044] Fig.10 A schematic diagram of the network topology of each domain that is finally constructed;
[0045] Fig.11 This is a schematic diagram of the hierarchical processing of nodes in the hierarchical layout algorithm;
[0046] Fig.12 This is a schematic diagram of the hierarchical layout algorithm after changing the order of network element nodes in each layer to reduce crossovers;
[0047] Fig.13 A schematic diagram for dividing nodes into different layers;
[0048] Fig.14 is Fig.13 The schematic diagram after removing pseudo nodes and edges based on ;
[0049] Fig.15 This is a schematic diagram of the topological structure after being processed by the hierarchical layout algorithm;
[0050] Fig.16 A schematic diagram of the topological structure drawn based on the hierarchical results;
[0051] Fig.17 A visual diagram of the end-to-end network topology for cross-domain user services;
[0052] Fig.18 A principle block diagram of a heterogeneous network routing splicing device based on satellite hybrid networking provided in this specification;
[0053] Fig.19This is a schematic diagram of the structure of the electronic device provided in this manual. DETAILED DESCRIPTION
[0054] In order to enable those skilled in the art to better understand the technical solutions in this application, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this application.
[0055] In a heterogeneous network based on satellite networking, due to the complex network structure, how to calculate and splice the dynamic visualization topology of each domain network so that users can easily perceive the topology changes occurring in the end-to-end network is a very complicated task.
[0056] This specification provides a heterogeneous network routing splicing method based on satellite hybrid networking, such as Figure 1 As shown, it includes the following S10, S20 and S30.
[0057] S10: Acquire network connection data of each network domain, where each network domain includes an access network, a space-based bearer network, a ground-based bearer network, and a core network.
[0058] The access network is a component of a communication network. It is located between user terminal equipment and the core network, and serves as a bridge for users to access the core network. Its main function is to connect various users to the service node interface, so that they can access various communication services provided by the core network, such as voice calls, data transmission, video playback, etc.
[0059] Satellite access networks provide different types of services and target different user terminals. User terminals of satellite "communication" access networks are generally portable terminals, handheld terminals, vehicle-mounted terminals, ship-mounted terminals, aircraft terminals, etc. User terminals of satellite "navigation" access networks are generally handheld terminals, fixed terminals, mobile terminals, etc. for receiving satellite downlink navigation signals. Figure 2 This is a topology diagram of the satellite access network.
[0060] The network composition and connection relationship of the satellite access network, as well as the network identification and satellite access information of the target user terminal, can be obtained through the satellite access network network management. Among them, the network composition usually involves satellite ground stations, satellites, user terminals and other network components connecting them. The network identification of the target user terminal is used to determine the routing topology involved in the target service in which the target user terminal participates. Satellite access information refers to which satellite ground station the target user terminal uses to access which satellite of which constellation in the target service. This information can be obtained from the satellite access network management.
[0061] The space-based bearer network is a communication network infrastructure built on the basis of space, which mainly uses space platforms such as satellites as nodes to realize data transmission, exchange and bearer functions. The space-based bearer network is a communication network that can cover the entire world and provide communication services to ground users, aircraft, ships, etc. It plays a key role in many fields such as global communication, navigation, remote sensing, etc.
[0062] The space-based bearer network consists of satellite constellation systems (including low-orbit satellite constellations, medium-orbit satellite constellations and high-orbit satellite constellations), inter-satellite links (including laser links and microwave links), and satellite ground station systems (including gateway stations and user terminal stations). The network topology of the space-based bearer network can be divided into two aspects: the satellite internal network and the network between the satellite and the ground system. The satellite internal network refers to the communication network between the payloads on the satellite (such as scientific instruments, communication equipment, etc.), and the communication network between the satellite and the ground system refers to the communication link between satellite communication and satellite ground stations. Figure 3 This is a topological diagram of the space-based bearer network.
[0063] The network connection data of the space-based bearer network can be obtained through the space-based bearer network network management. The network connection data of the space-based bearer network includes onboard routers, routing address tables, etc. The onboard router is a network device installed on the satellite, which is mainly used to realize the routing and forwarding functions of data in the satellite network environment. It can receive data packets from different sources, such as data from other satellites, ground stations or other payload devices on the satellite, and then send these data packets to the target node according to the predetermined routing strategy. This target node can be another satellite, ground station or a specific device on the satellite. The onboard router is set with an inter-satellite link interface and a satellite-ground station interface. The inter-satellite link interface is used to connect to other satellites to realize data communication between satellites, and the satellite-ground station interface is responsible for communicating with the ground to connect the satellite network with the ground network. The space-based bearer network network management can monitor the link connection status between the onboard router and other satellites, ground stations and other nodes, such as whether the link is connected normally, the stability of the connection, the bandwidth utilization of the link, etc. The space-based bearer network network management can also obtain the current routing table of the onboard router and view the destination network address, next hop address and other information in the routing table.
[0064] The ground-based bearer network is an important part of the ground communication network infrastructure, which is mainly responsible for carrying and transmitting data traffic of various communication services within the ground. The ground-based bearer network mainly covers the router equipment of the ground system, including routers, switches, network gateways and interface equipment connecting to the ground operator network.
[0065] The network connection data of the ground-based bearer network can be obtained through the integrated network management. The network connection data of the ground-based bearer network includes each device network element and routing forwarding table. Figure 4 This is a schematic diagram of the topological structure of the foundation bearing network.
[0066] At present, the core network can adopt 5G communication technology. With the development of communication technology, the core network can also adopt more advanced communication technology. The network connection data of the core network can be obtained through the core network network management platform. The network connection data of the core network can include the core network bureau data configuration and the service field information in the XDR file. Figure 5The topology diagram of the core network is shown in the figure, where NEF, NRF, PCF, UDM, AUSF, AMF, SMF, and UPF are all key network function entities; Nnef, Nnrf, Npcf, Nudm, Nausf, Namf, and Nsmf are interfaces and related service protocols between corresponding network function entities; N1, N2, and N4 are interfaces between different network elements, each of which has different functions; the user plane is mainly responsible for processing and transmitting user business data (for example, data generated by users browsing the Internet, watching videos, and making voice calls are all transmitted through the user plane). Its core goal is to achieve efficient and reliable data forwarding to ensure that user business data can be quickly and accurately transmitted from the source to the destination. The control plane mainly undertakes the control and management functions of the network, including access authentication, mobility management, session management, and policy control of user equipment. The control plane is responsible for establishing, maintaining, and releasing data transmission paths for the user plane, and formulating corresponding strategies according to network conditions and user needs to ensure network stability and security.
[0067] NEF (Network Exposure Function) serves as a bridge between the 5G core network and external systems, and is responsible for opening network capabilities and business data to external systems; NRF (Network Repository Function) is the service discovery center of the core network, storing information about each network function (NF) in the network; PCF (Policy Control Function) is responsible for formulating and managing policy rules in the 5G network; UDM (Unified Data Management) centrally manages user subscription data and related authentication information; AUSF (Authentication Server Function) is specifically responsible for the user authentication process; AMF (Access and Mobility Management Function) is mainly responsible for UE access control and mobility management; SMF (Session Management Function) is responsible for UE session management; UPF (User Plane Function) is mainly responsible for forwarding and processing user data.
[0068] Nnef corresponds to the interfaces and service protocols related to the network open function (NEF). The role of NEF is to selectively open the capabilities and information of the 5G network to external systems. Nnef is the protocol and interface specification used to implement communication between NEF and other network function entities or external systems. Nnrf is the interface and service protocol related to the network storage function (NRF). As the service discovery center of the 5G core network, NRF stores the information of each network function (NF). Nnrf specifies how other NFs interact with NRF to complete the service discovery process. Npcf represents the interfaces and service protocols related to the policy control function (PCF). PCF is responsible for formulating and managing policy rules in the 5G network. Npcf defines the way in which policy information is exchanged between PCF and other NFs. Nudm refers to the interfaces and service protocols related to the unified data management (UDM). UDM centrally manages user contract data and authentication information. Nudm specifies the standards for user data interaction between UDM and other NFs. Nausf corresponds to the interfaces and service protocols related to the authentication service function (AUSF). AUSF is specifically responsible for the user's authentication process. Nausf defines the specifications for the authentication information exchange between AUSF and other NFs (mainly UDM and UE). Namf is the interface and service protocol related to the access and mobility management function (AMF). AMF is responsible for the access control and mobility management of UE. Namf specifies the way in which AMF interacts with other NFs and UEs for access and mobility related information. Nsmf is the interface and service protocol related to the session management function (SMF). SMF is responsible for the session management of UE. Nsmf defines the standards for the session management information exchange between SMF and other NFs (such as AMF, UPF, etc.).
[0069] The N1 interface is used to connect the user equipment (UE) and the access and mobility management function (AMF). It is the control plane interface between the UE and the AMF and is mainly used to transmit control signaling.
[0070] The N2 interface is used to connect the 5G radio access network (NG-RAN, such as gNodeB) and the access and mobility management function (AMF). As the control plane interface between NG-RAN and AMF, the N2 interface plays an important role in the transmission of control signaling related to wireless access. Specifically, it includes signaling interactions for bearer establishment, modification, and release, as well as UE context management and other operations. The N4 interface is used to connect the session management function (SMF) and the user plane function (UPF) to transmit control plane information between SMF and UPF. SMF uses the N4 interface to configure the data forwarding path for UPF, issue traffic control policies, and other operations.
[0071] A signaling XDR file is a file that records the signaling interaction process in a communication network in detail. Signaling is a signal and message used in a communication network to control the establishment, management, and release of communication connections. A signaling XDR file records in detail the various signaling interaction details between network devices in order to complete user communication services. The signaling XDR file contains a data source identifier, which clarifies which network device or network area the signaling data comes from.
[0072] S20: Based on the target service identifier, perform intra-domain routing topology splicing for each network domain.
[0073] The target service identifier is an identifier of a service type provided by the communication system to the user, for example, voice service, 5G data service, 5G video service, Internet of Things service, etc.
[0074] S20 includes: selecting target data and forwarding paths corresponding to the target service identifier from the data that has been forwarded to other nodes in each network domain; and splicing the forwarding paths of the target data in each network domain.
[0075] S20 may include routing topology splicing of the space-based bearer network, routing topology splicing of the ground-based bearer network, and routing topology splicing of the core network.
[0076] The routing topology splicing of the space-based bearer network can be realized through the network connection data of the space-based bearer network (including the onboard router and the routing address table). The specific splicing method can adopt the existing technology and will not be described in detail.
[0077] The network elements in the satellite network include satellites, ground stations, gateways, etc. The service labels of satellites are usually related to the types of communication services provided. For example, the service labels of satellites include data transmission, voice communication, video broadcasting, etc. The service labels of ground stations mainly depend on the objects and application scenarios of their services. For example, some ground stations may be mainly used for satellite communication services, and their service labels include voice communication, data communication, video conferencing, etc.; while other ground stations may focus on the reception and processing of satellite remote sensing data, and their service labels are related to the collection, storage, analysis and distribution of remote control data. The service labels of gateways are mainly related to their gateway function between satellite networks and ground networks, and their service labels include network access, data forwarding, protocol conversion, etc.
[0078] After the target service is determined, the network element devices included in the routing topology structure corresponding to the target service and the link relationship between the network element devices can be determined based on the service labels of the network elements in the satellite network.
[0079] In some embodiments, the satellite network in the space-based bearer network adopts the resource reuse technology of time division multiple access. Accordingly, the intra-domain route splicing may include: determining the route link relationship of each network element according to the service label corresponding to each network element in each satellite network; and calculating the route link relationship of each network element in the satellite network in each time period according to the time slot algorithm of time division multiple access.
[0080] When the satellite network adopts time division multiple access resource reuse technology, the satellite network can be divided into multiple network link areas, where multiple satellites in at least one link area are connected to other satellites in turn in different time slots and through different paths; the routing link relationship of each network element in the satellite network in each time slot is calculated according to the time division multiple access time slot algorithm.
[0081] For example, Figure 6 It is a schematic diagram of the satellite topology structure in the T0 time slot. Figure 7 Schematic diagram of satellite topology structure in a time slot T1, wherein the dotted arrows indicate that network elements have a connection relationship at a certain moment (not a specific moment), and the connection relationship at a certain moment is shown in Table 1 below.
[0082] Table 1 Figure 6 and Figure 7 The connection relationship between network elements at a certain moment
[0083]
[0084] Figure 6 and Figure 7The solid arrows in the figure represent the routing link relationship in the current time slot (i.e., T0 or T1 time slot). That is, in T0 time slot, NE 1 is connected to NE 21 through NE 2 and NE 20 in sequence; in T1 time slot, NE 1 is connected to NE 21 through NE 3, NE 18, NE 20 in sequence.
[0085] Through the above settings, the dynamic changes of the routing topology of the satellite network can be displayed in real time, which is convenient for more accurate analysis of the factors affecting a certain business.
[0086] The routing topology splicing of the ground-based bearer network can be realized through the network connection data of the ground-based bearer network (including each device network element and the routing address table). The specific splicing method can adopt the existing technology and will not be described in detail.
[0087] S30: Based on the target service identifier, perform inter-domain routing topology splicing on each network domain to obtain an overall routing topology map of the target service.
[0088] S30 includes: selecting target data and forwarding paths corresponding to the target service identifier from the data that has been forwarded to other domains in each network domain; and splicing the forwarding paths of the target data in each network domain.
[0089] The inter-domain routing topology splicing includes: splicing the routing topology of the access network with the space-based bearer network, splicing the routing of the space-based bearer network with the ground-based bearer network, and splicing the routing of the space-based bearer network or the ground-based bearer network with the core network.
[0090] It should be noted that the above intra-domain route splicing can be performed before or after inter-domain route splicing, or the intra-domain route splicing and inter-domain route splicing can be performed at the same time, and then the inter-domain route topology is merged with the intra-domain route topology. After executing the intra-domain route splicing and inter-domain route splicing, the overall route topology diagram of the target business can be obtained.
[0091] In some embodiments, the routing topology splicing of the access network and the space-based bearer network can be achieved through the following S31, S32 and S33.
[0092] S31: Acquire the network identifier of the target user terminal that initiates the target service and the beam registration information corresponding to the network identifier.
[0093] The beam annotation information usually involves the location of ground stations and gateways, as well as their connection relationship with satellite beams. Ground stations and gateways are the connection points between the satellite network and the ground network. Their location distribution and the connection method with the satellite beam determine the access point and data transmission path of the space-based bearer network.
[0094] S32: Determine a target constellation based on the beam annotation information.
[0095] S33: splicing the routing topology of the access network and the space-based bearer network based on the network identifier and the target constellation.
[0096] The network identifier of the target user terminal that initiates the target service can be used to determine the locations of the ground stations and gateways used in the access network. Based on the connection relationships between the ground stations and gateways and the satellite beams, the target constellation to which the ground stations or gateways are connected can be determined, and the routing topology of the access network and the space-based bearer network can be spliced.
[0097] In some embodiments, the routing topology splicing of the space-based bearer network and the ground-based bearer network can be achieved through the following S34 and S35.
[0098] S34: Calculate the downlink target gateway based on the ephemeris data of the target constellation.
[0099] The ephemeris data of the target constellation is a table of stellar orbital parameters, which contains the law of changes in the position, speed and other information of the satellites in the target constellation over time. These data can be obtained through professional satellite monitoring agencies, satellite operators or related astronomical data websites.
[0100] The geographical coordinates of each gateway on the ground are known.
[0101] Calculating the downlink target gateway based on the ephemeris data of the target constellation belongs to the prior art and will not be described in detail.
[0102] S35: splicing the routing topology of the space-based bearer network and the ground-based bearer network based on the routing data of the ground-based bearer network accessed by the target gateway.
[0103] After the target gateway is determined, the ground-based bearer network to which the target gateway is connected can be determined. Since the target gateway is calculated based on the ephemeris data of the target constellation, the routing topology of the target service in the domain of the ground-based bearer network has been spliced in advance. Therefore, the routing topology of the space-based bearer network and the ground-based bearer network can be spliced based on the routing data of the ground-based bearer network to which the target gateway is connected.
[0104] In some embodiments, inter-domain routing topology stitching further includes the following S36 and S37.
[0105] S36: Analyze the user service signaling through the acquisition and analysis equipment of the signaling monitoring subsystem to obtain the central computer room data.
[0106] Signaling is the signal that controls the communication process in the communication network. The acquisition and analysis equipment of the signaling monitoring subsystem can collect various signaling data from the network interface and analyze it.
[0107] The acquisition and analysis equipment of the signaling monitoring subsystem can obtain the central computer room data by analyzing the user service signaling. The central computer room data may include the network address of the server equipment in the central computer room that provides service services to the target user terminal, the routing table information in the central computer room, etc.
[0108] S37: Determine the routing topology between the user terminal initiating the business service request and the central computer room providing the business service based on the central computer room data.
[0109] After the central computer room data is determined, the entire end-to-end routing topology from the user terminal that initiates the business service request to the central computer room that provides the business service can be completed.
[0110] In some embodiments, Figure 8 As shown, after S30, the step further includes S40: presenting the overall routing topology diagram.
[0111] In order to make the overall routing topology more intuitive and clear, Fig. 9 As shown, the overall routing topology diagram can be drawn through the following S51, S52 and S53.
[0112] S51: Determine the layout position of each node in the overall routing topology graph by using a force-directed layout algorithm.
[0113] After collecting network data from each domain and splicing them within and between domains, the force-directed layout algorithm can be used to generate end-to-end visual network topology for network services in each domain. The force-directed layout algorithm lays out network topology graphics based on the simulation of forces between nodes. The core of the algorithm requires that the repulsive force between nodes keeps the nodes apart, while the gravitational force on the connection line keeps the connection line as short as possible. The force-directed layout algorithm is introduced in detail below.
[0114] (a) Node location
[0115] The device network element information collected from each domain is depicted as many network element balls, whose initial positions are random in space. According to Coulomb's law, these network element balls are repelled from each other. After enough time, the balls will be evenly distributed in every corner of the space. These balls follow Coulomb's law.
[0116] (b) The node position is close to the topological center
[0117] An invisible elastic rope is established through the network element nodes collected from each domain and the center point of the canvas. The farther the node is from the center of the canvas, the greater the tension of the rope. The relationship between the node and the center tension is: The tension (or elastic force) calculation formula is: F=kx (k is the elastic coefficient, x is the length of the elastic rope stretched).
[0118] (c) Node relationships are depicted by connecting lines and are close to each other.
[0119] The association relationship of nodes is depicted through the network element routing information table collected from each domain, and the nodes with association relationship are grouped together.
[0120] (d) Node location determination
[0121] In the process of topology construction, it is necessary to determine the position of each node and ensure that the nodes do not overlap to facilitate clear presentation. The system uses the force algorithm in the software program to perform calculations and performs layout calculations based on the existing force-directed layout algorithm. The force-directed layout algorithm provided in this embodiment mainly involves Coulomb force, center pull force and node pull force.
[0122] Coulomb force is a force that describes the interaction between stationary point charges. In a vacuum, the interaction force between two stationary point charges is proportional to the product of their charges and inversely proportional to the square of the distance between them. The direction of the force is along the straight line between them. If each node is assumed to have the same charge, there will be mutual repulsion between the nodes, and within a certain range, the nodes will remain stable.
[0123] Central pull usually refers to one or more forces acting on an object, the point of action of these forces is located at the geometric center of the object. This force ensures that when a node is connected to multiple nodes, the point of action of the force is at the center of the node and remains stable in the final state.
[0124] The tension between nodes usually occurs at multiple points in the chain, and the tension between any two nodes is equal in magnitude and opposite in direction.
[0125] The nodes are subject to Coulomb force, central tension, and tension between nodes. The damping is set so that the nodes can finally come to rest. The damping force calculation formula is: F=-Vk, where V is the velocity vector and k is the damping coefficient.
[0126] By designing the above three forces, each node in the topology graph can be directly repelled, the nodes do not overlap, and finally maintain a stable state. Finally, the network topology of each domain is constructed as follows Fig.10 shown.
[0127] The above S51 may be executed after the intra-domain routing topology is spliced.
[0128] S52: Divide each node into one of the following layers through a hierarchical layout method: access network, space-based bearer network, ground-based bearer network, and core network.
[0129] After completing the intra-domain routing topology splicing and drawing the network topology structure of each domain, the inter-domain network routing topology splicing can be performed to obtain the overall routing topology diagram of the target business; then the nodes in the overall routing topology diagram are divided into corresponding layers through the hierarchical layout method.
[0130] The hierarchical layout method is used to display data when it has a certain hierarchical structure or sequence. The corresponding data structure is DAG (Directed Acyclic Graph). The main steps of the hierarchical layout method are introduced below.
[0131] Step 1: Node Layering
[0132] According to the direction of the edges in the network routing topology of each domain, nodes are divided into different layers, such as access layer, space-based bearer network layer, ground-based bearer network layer and core network layer. The links across the domain layers are connected by splicing data to establish business connections (i.e. Fig.11 The topological structure after node layering is as follows Fig.11 shown.
[0133] Step 2: Reduce crossover
[0134] like Fig.12 As shown, the order of the network element nodes in each layer can be changed to reduce the intersection of edges.
[0135] Step 3: Calculate node coordinates
[0136] The main purpose of calculating the coordinates of each layer of nodes is to make the edges as vertical as possible, the node layout balanced, and the long edges as straight as possible. A simple and fast heuristic algorithm proposed by Brandes & Kopf is used to complete the coordinate calculation in linear time.
[0137] Fig.13 A schematic diagram of dividing nodes into different layers. Fig.13 The solid dots and hollow dots in the figure both represent nodes. The different representations of the nodes are to facilitate the distinction of which nodes have been processed. Fig.14 is Fig.13 Schematic diagram after removing pseudo nodes and edges based on the above. Fig.15 In is Fig.14 Based on the schematic diagram, the positions of the nodes are adjusted to make the edges vertical. Fig.13 , Fig.14 , Fig.15 It is a set of schematic diagrams of the hierarchical layout method, where the horizontal lines marked by L1, L2, L3, L4, and L5 represent different levels; Fig.11 , Fig.12 , Fig.16This is another set of schematic diagrams of the hierarchical layout method, where a, b, c, d, e, f, g, h, i, j, k, l, and m represent different nodes respectively.
[0138] S53: Draw an overall routing topology diagram of the target service based on the hierarchical result.
[0139] Draw the topology map based on the node positions generated in the previous step, and remove pseudo nodes and edges (i.e., unconnected network element data) caused by dirty data and other reasons. The drawn topology structure is as follows Fig.16 shown.
[0140] Finally, based on the data connection relationship of each domain network, a cross-domain user service end-to-end network topology is constructed to present the nodes and connections in the network in a visual way, such as Fig.17 shown. Fig.17 The overall routing topology diagram shown can be presented to business analysts, communication link maintenance personnel and other relevant personnel to facilitate their decision-making. The satellite hybrid combination networking method mentioned in the specification is usually used in conjunction with a 5G core network or a more advanced version of the 5G core network.
[0141] exist Fig.17 In the network, high-orbit satellite 1, high-orbit satellite 2, high-orbit satellite 3, satellite 1, satellite 2, and satellite 3 belong to the space-based bearer network. High-orbit satellite 1, high-orbit satellite 2, and high-orbit satellite 3 are connected through laser link communication; satellite 1, satellite 2, and satellite 3 are connected through inter-satellite link communication; high-orbit portable terminals and user high-orbit gateway stations are connected to high-orbit satellites through access networks, and satellite portable stations and handheld terminals are connected to low-orbit satellites (i.e. Fig.17 The gateway is connected to the low-orbit satellite through a feeder link, and the high-orbit gateway is connected to the high-orbit satellite through a feeder link; the gateway and high-orbit gateway are connected to the ground-based bearer network; the ground-based bearer network (including routers, etc.) is connected to the operation control center, and the operation control center uses a 5G core network (the topology of the 5G core network is as follows Figure 5 The operation control center is connected to other operator networks, and other operator networks are connected to the user center computer room.
[0142] The heterogeneous network routing splicing method based on satellite hybrid networking provided in this specification performs intra-domain routing topology splicing for multiple network domains such as access network, space-based bearer network, ground-based bearer network, core network, etc., and then performs inter-domain routing topology splicing for each network domain based on the target service identifier to obtain the overall routing topology diagram of the target service. This solution can realize automatic data collection and routing topology splicing for cross-domain heterogeneous networks based on satellite networking, with high processing efficiency, good presentation effect, and low error rate; this solution can perform full topology display of cross-domain end-to-end service access for heterogeneous networks based on satellite networking, rather than characterizing a single satellite network topology, and in the characterization process, the customer's business end-to-end topology is used as the object, rather than the entire satellite network architecture, which can be closer to the business routing topology of the satellite Internet network. Subsequently, the influencing factors of a certain business can be analyzed to provide service support for user guarantee.
[0143] This specification also provides a heterogeneous network routing splicing device based on satellite hybrid networking, which can be used to implement the above-mentioned heterogeneous network routing splicing method based on satellite hybrid networking. Fig.18 As shown, the device includes an acquisition unit 100 , a first splicing unit 200 and a second splicing unit 300 .
[0144] The acquisition unit 100 is used to acquire network connection data of each network domain, and each network domain includes an access network, a space-based bearer network, a ground-based bearer network, and a core network.
[0145] The first splicing unit 200 is used to splice the intra-domain routing topology of each network domain.
[0146] The second splicing unit 300 is used to perform inter-domain routing topology splicing on each network domain based on the target service identifier to obtain an overall routing topology diagram of the target service.
[0147] In some embodiments, inter-domain routing topology splicing includes: splicing the routing topology of the access network with the space-based bearer network, splicing the routing of the space-based bearer network with the ground-based bearer network, and splicing the routing of the space-based bearer network or the ground-based bearer network with the core network.
[0148] In some embodiments, the acquisition unit includes: a first acquisition sub-unit, used to acquire the network composition and connection relationship of the satellite access network, as well as the network identification and satellite access information of the target user terminal through the satellite access network network management; a second acquisition sub-unit, used to acquire the network connection data of the space-based bearer network through the space-based bearer network network management, and the network connection data of the space-based bearer network includes satellite routers and routing address tables; a third acquisition sub-unit, used to acquire the network connection data of the ground-based bearer network through the integrated network management, and the network connection data of the ground-based bearer network includes each device network element and a routing forwarding table; a fourth acquisition sub-unit, used to acquire the core network bureau data configuration and service field information in the signaling XDR file through the core network network management platform.
[0149] In some embodiments, the second splicing unit includes: a fifth acquisition subunit, used to obtain the network identifier of the target user terminal initiating the target service and the beam injection information corresponding to the network identifier; a determination subunit, used to determine the target constellation based on the beam injection information; and a first splicing subunit, used to splice the routing topology of the access network and the space-based bearer network based on the network identifier and the target constellation.
[0150] In some embodiments, the second splicing unit includes: a first calculation subunit, used to calculate the downlink target gateway station based on the ephemeris data of the target constellation; and a second splicing subunit, used to splice the routing topology of the space-based bearer network and the ground-based bearer network based on the routing data of the ground-based bearer network connected to the target gateway station.
[0151] In some embodiments, the second splicing unit includes: a parsing subunit, used to parse user business data information through the collection and parsing equipment of the signaling monitoring subsystem to obtain central computer room data; a first determination subunit, used to determine the routing topology from the user terminal that initiates the business service request to the central computer room that provides the business service based on the central computer room data.
[0152] In some embodiments, the first splicing unit includes: a third splicing sub-unit, configured to splice the core network routing topology based on the registration information of the target user terminal on the service platform.
[0153] In some embodiments, the first splicing unit includes: a second determining subunit, configured to determine a routing link relationship between each network element in each satellite network according to a service label corresponding to each network element.
[0154] In some embodiments, the satellite network in the space-based bearer network adopts time division multiple access resource reuse technology; the first splicing unit includes: a division subunit, used to divide the satellite network into multiple network link areas, wherein multiple satellites in at least one link area are connected to other satellites in turn in different time slots; a second calculation subunit, used to calculate the routing link relationship of each network element in the satellite network in each time slot according to the time slot algorithm of time division multiple access.
[0155] In some embodiments, the apparatus further comprises: a presentation subunit, configured to present the overall routing topology map.
[0156] In some embodiments, the overall routing topology map is drawn in the following manner: the layout position of each node in the overall routing topology map is determined by a force-directed layout algorithm; each node is divided into one of the following layers by a hierarchical layout method: access network, space-based bearer network, ground-based bearer network, core network; and the overall routing topology map of the target service is drawn based on the hierarchical results.
[0157] In some embodiments, the space-based bearer network includes a bearer network based on high-orbit satellites and a bearer network based on low-orbit satellites.
[0158] The description and functions of the above-mentioned devices can be understood by referring to the contents of the corresponding method part, and will not be repeated here.
[0159] The embodiment of the present invention further provides an electronic device, which may be the user client running a browser, or a server. Fig.19 As shown, the electronic device may include a processor 1901 and a memory 1902, wherein the processor 1901 and the memory 1902 may be connected via a bus or other means. Fig.19 The example of connecting through bus is taken in the following.
[0160] The processor 1901 may be a central processing unit (CPU). The processor 1901 may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or a combination of the above chips.
[0161] The memory 1902 is a non-transitory computer-readable storage medium that can be used to store non-transitory software programs, non-transitory computer executable programs and modules, such as program instructions / modules corresponding to the heterogeneous network routing splicing method based on satellite hybrid networking in an embodiment of the present invention (for example, Fig.18 The processor 1901 executes various functional applications and data processing of the processor by running the non-transitory software programs, instructions and modules stored in the memory 1902, that is, the heterogeneous network routing splicing method based on satellite hybrid networking in the above method embodiment is implemented.
[0162] The memory 1902 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and applications required for at least one function; the data storage area may store data created by the processor 1901, etc. In addition, the memory 1902 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage devices. In some embodiments, the memory 1902 may optionally include a memory remotely arranged relative to the processor 1901, and these remote memories may be connected to the processor 1901 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0163] The one or more modules are stored in the memory 1902, and when executed by the processor 1901, the execution is as follows: Figure 1 The heterogeneous network routing splicing method based on satellite hybrid networking in the illustrated embodiment.
[0164] The specific details of the above electronic device can be understood by referring to the corresponding descriptions and effects in the method embodiment, and will not be repeated here.
[0165] The present specification also provides a computer storage medium storing computer program instructions, which, when executed, implement the steps of the above-mentioned heterogeneous network routing splicing method based on satellite hybrid networking.
[0166] The present specification also provides a computer program product, comprising a computer program, which, when executed by a processor, implements the steps of the above-mentioned heterogeneous network routing splicing method based on satellite hybrid networking.
[0167] Those skilled in the art can understand that the implementation of all or part of the processes in the above-mentioned embodiments can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the storage medium can be a disk, an optical disk, a read-only memory (ROM), a random access memory (RAM), a flash memory, a hard disk drive (HDD) or a solid-state drive (SSD), etc.; the storage medium can also include a combination of the above-mentioned types of memory.
[0168] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the various embodiments can be referenced to each other, and each embodiment focuses on the differences from other embodiments.
[0169] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions.
[0170] For the convenience of description, the above device is described in various units according to their functions. Of course, when implementing the present application, the functions of each unit can be implemented in the same or multiple software and / or hardware.
[0171] It can be known from the description of the above implementation methods that those skilled in the art can clearly understand that the present application can be implemented by means of software plus a necessary general hardware platform. Based on such an understanding, the technical solution of the present application can be essentially or partly contributed to the prior art in the form of a software product, which can be stored in a storage medium such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute certain parts of the methods of each implementation method of the present application.
[0172] The present application can be used in many general or special computer system environments or configurations, such as personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc.
[0173] The present application may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.
[0174] Although the present application has been described through embodiments, those skilled in the art will appreciate that there are many modifications and variations to the present application without departing from the spirit of the present application, and it is intended that the appended claims include these modifications and variations without departing from the spirit of the present application.
Claims
1. A heterogeneous network routing splicing method based on satellite hybrid networking, characterized in that: include: Acquire network connection data of each network domain, wherein each network domain includes an access network, a space-based bearer network, a ground-based bearer network, and a core network; Based on the target business identifier, each network domain is spliced with intra-domain routing topology; Based on the target service identifier, performing inter-domain routing topology splicing on each network domain to obtain an overall routing topology map of the target service, wherein the overall routing topology map is used to analyze the target service; Among them, based on the target service identifier, each network domain is respectively spliced with intra-domain routing topology, including: filtering out target data and forwarding paths corresponding to the target service identifier from data that has been forwarded to other nodes in the domain in each network domain; splicing the forwarding paths of the target data in each network domain; Based on the target service identifier, each network domain is spliced with inter-domain routing topology, including: filtering out target data and forwarding paths corresponding to the target service identifier from data that has been forwarded to other domains in each network domain; and splicing forwarding paths of the target data in each network domain.
2. The method according to claim 1, characterized in that: The inter-domain routing topology splicing includes: splicing the routing topology of the access network with the space-based bearer network, splicing the routing of the space-based bearer network with the ground-based bearer network, and splicing the routing of the space-based bearer network or the ground-based bearer network with the core network.
3. The method according to claim 1, characterized in that Get network connection data for each network domain, including: Obtain the network composition and connection relationship of the satellite access network, as well as the network identification and satellite access information of the target user terminal through the satellite access network network management; Acquire network connection data of the space-based bearer network through the space-based bearer network network management, wherein the network connection data of the space-based bearer network includes a satellite-borne router and a routing address table; Obtaining network connection data of the ground-based bearer network through the integrated network management, wherein the network connection data of the ground-based bearer network includes network elements of various devices and a routing forwarding table; Obtain the core network office data configuration and service field information in the signaling XDR file through the core network management platform.
4. The method according to claim 1, characterized in that Inter-domain routing topology splicing includes: Obtaining a network identifier of a target user terminal initiating a target service and beam registration information corresponding to the network identifier; Determine a target constellation based on the beam annotation information; Based on the network identifier and the target constellation, the routing topology of the access network and the space-based bearer network is spliced.
5. The method according to claim 1, characterized in that Inter-domain routing topology splicing includes: Calculate the target gateway for downlink based on the ephemeris data of the target constellation; Based on the routing data of the ground-based bearer network accessed by the target gateway, the routing topologies of the space-based bearer network and the ground-based bearer network are spliced.
6. The method according to claim 1, characterized in that Inter-domain routing topology splicing includes: The acquisition and analysis equipment of the signaling monitoring subsystem analyzes the user's business data information to obtain the central computer room data; A routing topology from a user terminal initiating a business service request to a central computer room providing business services is determined based on the central computer room data.
7. The method according to claim 1, characterized in that Intra-domain routing topology splicing includes: The core network routing topology is spliced based on the registration information of the target user terminal on the service platform.
8. The method according to claim 1, characterized in that: Intra-domain routing topology splicing includes: The routing link relationship of each network element is determined according to the service label corresponding to each network element in each satellite network.
9. The method according to claim 1, characterized in that: The satellite network in the space-based bearer network adopts time division multiple access resource reuse technology; the intra-domain routing topology splicing also includes: Dividing the satellite network into a plurality of network link areas, wherein a plurality of satellites in at least one link area are sequentially linked to other satellites at different time slots; The routing link relationship of each network element in the satellite network in each time slot is calculated according to the time division multiple access time slot algorithm.
10. The method according to claim 1, characterized in that After obtaining the overall routing topology of the target service, it also includes: The overall routing topology diagram is presented.
11. The method according to claim 10, characterized in that The overall routing topology diagram is drawn in the following manner: Determine the layout position of each node in the overall routing topology graph by using a force-directed layout algorithm; By using a hierarchical layout method, each node is divided into one of the following layers: access network, space-based bearer network, ground-based bearer network, and core network; Draw the overall routing topology diagram of the target business based on the hierarchical results.
12. The method according to claim 1, characterized in that The space-based bearer network includes a bearer network based on high-orbit satellites and a bearer network based on low-orbit satellites.
13. A heterogeneous network routing splicing device based on satellite hybrid networking, characterized in that: include: An acquisition unit, configured to acquire network connection data of each network domain, wherein each network domain includes an access network, a space-based bearer network, a ground-based bearer network, and a core network; A first splicing unit is used to splice intra-domain routing topology for each network domain based on the target service identifier; A second splicing unit is used to splice the inter-domain routing topology of each network domain based on the target service identifier to obtain an overall routing topology map of the target service, wherein the overall routing topology map is used to analyze the target service; Among them, based on the target service identifier, each network domain is respectively spliced with intra-domain routing topology, including: filtering out target data and forwarding paths corresponding to the target service identifier from data that has been forwarded to other nodes in the domain in each network domain; splicing the forwarding paths of the target data in each network domain; Based on the target service identifier, each network domain is spliced with inter-domain routing topology, including: filtering out target data and forwarding paths corresponding to the target service identifier from data that has been forwarded to other domains in each network domain; and splicing forwarding paths of the target data in each network domain.
14. An electronic device, characterized in that: include: A memory and a processor, wherein the processor and the memory are communicatively connected to each other, the memory stores computer instructions, and the processor implements the heterogeneous network routing splicing method based on satellite hybrid networking as described in any one of claims 1 to 12 by executing the computer instructions.
15. A computer storage medium, characterized in that: The computer storage medium stores computer program instructions, and when the computer program instructions are executed, the steps of the heterogeneous network routing splicing method based on satellite hybrid networking according to any one of claims 1 to 12 are implemented.
16. A computer program product, characterized in that The invention comprises a computer program, which, when executed by a processor, implements the steps of the heterogeneous network routing splicing method based on satellite hybrid networking as described in any one of claims 1 to 12.
Citation Information
Patent Citations
Inter-domain route management system, inter-domain route management method, domain adapters and transmission network
CN105007220A
Method, server and system for computing cross-domain routing
CN105024844A
Method, device and system for realizing automatic splicing of inter-domain topological relations
CN109818858A
Formation satellite routing method based on SDN architecture and adopting SR routing protocol
CN112217555A
Topological information publishing method, network topology collecting method and equipment
CN114465943A
Cited By
Method, device and equipment for identifying ground side intranet structure of low earth orbit satellite network
CN120979955A