A satellite network deterministic networking arrangement method and system
By introducing a deterministic networking orchestration system into the satellite network, unified orchestration and scheduling resources, the problem of low resource management efficiency in the satellite Internet is solved, and efficient and stable transmission performance and service transmission are achieved.
Patent Information
- Application Number
- CN202411623724.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-14
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2044-11-14
AI Technical Summary
The existing deterministic network solutions cannot systematically and efficiently manage and schedule resources in the satellite Internet, resulting in increased transmission delay and data packet loss rate, affecting the overall network performance.
Provide a deterministic network orchestration system for satellite networks, including satellite network management components, core network time-sensitive application elements and bearer network controller time-sensitive components. Through networking policies and resource allocation instructions, wireless orchestration and dispatching are unified. Access network and satellite network resources based on inter-satellite laser links, conduct comprehensive resource orchestration and scheduling from the application layer, network layer, link layer to the physical layer.
It improves the dynamic adaptability of the satellite network, ensures that the configuration can be adjusted quickly when topological changes, maintains efficient and stable transmission performance, improves the efficiency of network management and data scheduling, and ensures the rational utilization of resources and efficient service transmission.
Smart Images

Figure CN119172815B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of satellite communication technology, and in particular to a satellite network deterministic networking arrangement method and system. Background Art
[0002] Under the conditions of dynamic changes in satellite network topology and complex heterogeneous constellations, deterministic services are mainly aimed at time-sensitive business needs carried in satellite Internet, such as voice and real-time video calls, remote vehicle and drone control, telemedicine, transoceanic financial information transmission, etc. Its core goal is to ensure low latency and high reliability of these services during transmission.
[0003] Existing deterministic solutions are mainly targeted at ground networks. Existing deterministic network solutions based on ground networks show insufficient adaptability when dealing with frequent topology changes in satellite Internet, and it is difficult to adjust network configuration in real time, resulting in increased transmission delays and data packet loss rates. In addition, complex satellite network systems, including many different types of networks, such as wireless access networks and satellite networks with laser links, increase the complexity of network management and data scheduling. When dealing with these complex systems, existing technologies are unable to systematically and efficiently manage and schedule resources, affecting overall network performance. Summary of the invention
[0004] The purpose of this application is to provide a satellite network deterministic networking arrangement method and system, which is used to solve the problem that when existing deterministic solutions are applied to complex satellite networks, resources cannot be systematically and efficiently managed and scheduled, affecting the overall network performance.
[0005] In a first aspect, an embodiment of the present application provides a satellite network deterministic networking orchestration system, the system comprising:
[0006] Satellite network management component, used to manage the networking of deterministic services and allocate corresponding resources, and issue corresponding networking strategies and resource allocation instructions;
[0007] The core network time-sensitive application network element configures the network resources of the radio access network and the core network for the deterministic service based on the networking strategy and resource allocation instructions;
[0008] The bearer network controller time-sensitive component configures bearer network resources for deterministic services based on the networking strategy and resource allocation instructions.
[0009] In some possible embodiments, the satellite network networking management component includes:
[0010] Application business management module, used to manage and maintain service level agreements (SLAs), and to schedule according to SLAs and real-time business needs;
[0011] Network topology and routing management module, used for dynamic management of networking and optimization of routing strategies based on dynamic satellite network topology;
[0012] Link resource management module, used to dynamically monitor the quality and capacity of the link of the deterministic service and adaptively allocate link resources;
[0013] A physical time slot scheduling module is used to schedule time slot resources for deterministic services;
[0014] The control communication module is used to issue networking strategies and resource allocation instructions to different network elements and adapt to different communication protocols.
[0015] In some possible embodiments, the application service management module is specifically used to:
[0016] Manage and maintain the service level agreement (SLA) between users and ISPs, and determine QoS parameters that meet the time-sensitive requirements of deterministic services;
[0017] The service is scheduled based on the SLA and the QoS parameters.
[0018] In some possible embodiments, the network topology and routing management module is specifically used to:
[0019] Perform topology discovery and tracking of dynamic satellite network topology and update the satellite network topology in real time;
[0020] Select the communication path of the network slice of the deterministic service based on the updated satellite network topology;
[0021] Based on the satellite network topology and space environment changes, the routing strategy of the network slice is adjusted.
[0022] In some possible embodiments, the link resource management module is specifically used to:
[0023] Dynamically monitor the quality and capacity of links for deterministic services, allocate link capacity to network slices for deterministic services, allocate and manage link resources, and dynamically adjust link resource allocation based on service needs;
[0024] The management of link resources includes scheduling of data packets in the link and link layer slicing providing error control strategies for network slicing.
[0025] In some possible embodiments, the physical time slot scheduling module is specifically used to:
[0026] Allocate time slot resources to network slices for deterministic services based on their priorities;
[0027] Based on the dynamic satellite network topology, the network slice is controlled to transmit data within the allocated time slot resources.
[0028] In some possible embodiments, the core network time-sensitive application network element specifically includes:
[0029] The deterministic service QoS assurance module is used to manage and configure the QoS parameters of the deterministic services of the satellite base station and the core network, and configure the network resources of the wireless access network and the core network for the deterministic services;
[0030] A deterministic service identification module, used to identify and classify deterministic services entering the core network, assign priorities according to the service types of the deterministic services, and select a sub-slice in the core network for the network slice;
[0031] The deterministic traffic management module is used to monitor the latency of deterministic services in real time and dynamically adjust the path and priority of deterministic services based on QoS performance indicators.
[0032] In some possible embodiments, the deterministic service QoS guarantee module is specifically used to:
[0033] Receive the networking strategies and resource allocation instructions from the satellite network management component, and configure and manage the QoS parameters of the deterministic services of the satellite base stations and core network through the SMF network elements;
[0034] Collaborate with PCF network elements to configure radio access network and core network resources for deterministic services;
[0035] Continuously monitor the QoS performance indicators of deterministic services and adjust the policy rules of the core network to make the QoS performance indicators conform to the policy rules and configured QoS parameters.
[0036] In some possible embodiments, the deterministic service identification module is specifically used to:
[0037] Obtain UE access request and online and offline information from AMF network elements, and identify deterministic services entering the core network;
[0038] Querying user data and deterministic service requirements of the UE through the UDM network element, determining the service type and requirement of the deterministic service, and assigning a priority to the deterministic service;
[0039] Based on the service type and demand, and the assigned priority, a sub-slice in the core network is selected for the network slice for the deterministic service through the NSSF network element.
[0040] In some possible embodiments, the deterministic traffic management module is specifically used to:
[0041] Obtain mobility management information through AMF network elements to optimize path selection for deterministic services;
[0042] Adjust the path of deterministic services by monitoring the latency of deterministic services through UPF network elements;
[0043] According to the monitored deterministic service data, adjust the priority of the deterministic service to meet the latency requirements.
[0044] In some possible embodiments, the bearer network controller time-sensitive component includes:
[0045] QoS management module, used to manage and configure QoS parameters of deterministic services in the bearer network;
[0046] The network slice selection module is used to interact with the onboard router and satellite network networking management components, coordinate the policy rules of network slices in the bearer network sub-slices, and configure bearer network resources for deterministic services;
[0047] The real-time monitoring and traffic management module is used to monitor the QoS performance indicators of deterministic services in real time and perform traffic management, and adjust the scheduled traffic according to the real-time network status data of the satellite network.
[0048] In some possible embodiments, the QoS management module is specifically used to:
[0049] Manage and configure QoS parameters of deterministic services in the bearer network, interact with satellite network management components, and dynamically adjust QoS policies and bearer network resources configured for deterministic services;
[0050] The QoS performance index of the deterministic service monitored in real time is fed back to the satellite network management component.
[0051] In some possible embodiments, the network slice selection module is specifically used to:
[0052] According to the time-sensitive requirements of deterministic services and the current network status, formulate the slicing strategy and corresponding policy rules for the sub-slices of the network slices of the deterministic services in the bearer network;
[0053] By interacting with the onboard router and the satellite network networking management component, the slicing strategy and policy rules of the sub-slice are adjusted, and resources are allocated to the sub-slice.
[0054] In some possible embodiments, the real-time monitoring and traffic management module is specifically used to:
[0055] Monitor and determine the QoS performance indicators and network traffic of services in real time, and perform traffic management;
[0056] By interacting with onboard routers and satellite network management components, it can obtain real-time satellite network status data and dynamically adjust traffic distribution and routing strategies;
[0057] The monitored QoS performance indicators and network traffic, traffic distribution and routing strategy adjustment results are fed back to the satellite network management component.
[0058] In a second aspect, an embodiment of the present application provides a component management method of a satellite network deterministic networking orchestration system, including:
[0059] Receive the user's deterministic business requirements through the satellite network management component and generate a network slice requirement description;
[0060] Based on the network slicing requirement description, the satellite network management component issues networking strategies and resource allocation instructions;
[0061] The core network time-sensitive application network element configures the radio access network and the core network network resources for the deterministic service according to the networking strategy and the resource allocation instruction;
[0062] The bearer network controller time-sensitive component configures bearer network resources deterministically according to the networking strategy and resource allocation instructions.
[0063] In some possible embodiments, the method further includes:
[0064] Generate end-to-end network slices through satellite network management components;
[0065] When receiving a service request from a user, the service traffic is allocated to the corresponding network slice.
[0066] In some possible embodiments, it further includes:
[0067] The satellite network management component continuously monitors the key performance indicators (KPIs) of the entire network slice, manages the traffic of the network slice based on the KPIs, and restores and reconfigures the network slice when an abnormal operation of the network slice is detected.
[0068] The embodiment of the present application proposes a satellite network deterministic networking orchestration system that meets the needs of orchestration and control for satellite network deterministic services, and can uniformly orchestrate and schedule wireless access networks and satellite network resources based on intersatellite laser links; from the application layer, network layer, link layer to the physical layer, it performs all-round resource orchestration and scheduling to meet the needs of deterministic time-sensitive services. This solves the problem of the existing ReID technology full-volume search method, which has large processing volume, long time consumption, and high processing resource consumption.
[0069] Other features and advantages of the present application will be described in the following description, and partly become apparent from the description, or be understood by practicing the present application. The purpose and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the written description, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0070] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application will be briefly introduced below. Obviously, the drawings introduced below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0071] Figure 1 A system architecture diagram of a satellite network deterministic networking orchestration system according to an embodiment of the present application;
[0072] Figure 2 A diagram showing the functional composition of a satellite network management component according to an embodiment of the present application;
[0073] Figure 3 A diagram showing the composition of a core network time-sensitive application network element according to an embodiment of the present application;
[0074] Figure 4 A diagram showing the composition of a time-sensitive component of a bearer network controller according to an embodiment of the present application;
[0075] Figure 5 A flowchart of a component management method of a satellite network deterministic networking orchestration system according to an embodiment of the present application;
[0076] Figure 6 A processing flow chart of a core network time-sensitive application network element according to an embodiment of the present application;
[0077] Figure 7 The present invention is a processing flow chart of a time-sensitive component of a bearer network controller according to an embodiment of the present application. DETAILED DESCRIPTION
[0078] To further illustrate the technical solution provided by the embodiment of the present application, this is described in detail below in conjunction with the accompanying drawings and specific implementation methods. Although the embodiment of the present application provides the method operation steps as shown in the following embodiments or drawings, more or fewer operation steps may be included in the method based on routine or no creative labor. In the steps where there is no necessary causal relationship logically, the execution order of these steps is not limited to the execution order provided by the embodiment of the present application. The method can be executed in the order of the method shown in the embodiment or drawings or in parallel during the actual processing process or when the control device is executed.
[0079] In view of the problem that when the deterministic solution applied to the ground network in the related technology is applied to the complex satellite network, it is impossible to systematically and efficiently manage and schedule resources, which affects the overall network performance. The present application proposes a satellite network deterministic networking orchestration system to meet the needs of orchestration and control for satellite network deterministic services, and can uniformly orchestrate and schedule wireless access networks and satellite network resources based on inter-satellite laser links. From the application layer, network layer, link layer to the physical layer, all-round resource orchestration and scheduling are carried out to meet the needs of deterministic time-sensitive services. The inventive concept of the present application is: to improve the dynamic adaptability of the satellite network topology, design an orchestration method that adapts to the dynamic changes of the satellite network topology, and ensure that the satellite network can quickly adjust the configuration when the topology changes, and maintain efficient and stable transmission performance. By proposing a deterministic service optimization solution for complex satellite network systems, the efficiency of network management and data scheduling is improved, ensuring the rational use of resources and efficient transmission of services.
[0080] Other features and advantages of the present application will be described in the following description, and partly become apparent from the description, or be understood by practicing the present application. The purpose and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the written description, claims, and drawings.
[0081] like Figure 1 As shown, the system architecture of the satellite network deterministic networking orchestration system provided in the embodiment of the present application mainly includes:
[0082] The satellite network networking management component, also referred to as the orchestrator in this embodiment, is used to perform networking management and allocation of corresponding resources for deterministic services, and to issue corresponding networking strategies and resource allocation instructions to the core network time-sensitive application network elements and the bearer network controller time-sensitive components. The networking management includes defining network slices. Resource allocation and networking management of the entire satellite network can be achieved through the orchestrator. In this embodiment, deterministic services are also referred to as time-sensitive services.
[0083] The core network time-sensitive application network element (TS AF, Time-Sensitive Application Function) exchanges with the satellite base station, configures the wireless access network and the core network network resources for the deterministic service based on the networking strategy and resource allocation instructions issued by the satellite network networking management component, and is specifically used to determine the time-sensitive demand (user demand) of the deterministic service, generate the core network networking policy rules, configure resources for the deterministic service and determine the resource allocation strategy. During configuration, according to the networking policy instructions issued by the networking management component, the networking strategy of the sub-slice of the network slice in the core network is determined, and according to the resource allocation instructions issued by the networking management component, the resource configuration and resource allocation strategy of the deterministic service in the core network transmission are configured, and the base station is interacted with to ensure the low-latency and high-reliability transmission and processing of the time-sensitive service, and configure the wireless access network network resources;
[0084] The time-sensitive component (TS Component) of the bearer network controller interacts with the onboard router, and configures bearer network resources for deterministic services based on the networking strategy and resource allocation instructions issued by the satellite network networking management component, specifically including generating bearer network networking policy rules, configuring resources for deterministic services and determining resource allocation strategies, thereby realizing the networking and resource allocation of deterministic services in the bearer network; during configuration, it receives the networking strategy and resource allocation instructions of the networking management component, interacts with the onboard router, and ensures the priority transmission and processing of time-sensitive services in the space bearer network.
[0085] This application can uniformly arrange and schedule the resources of wireless access networks and satellite networks based on intersatellite laser links. From the application layer, network layer, link layer to the physical layer, all-round resource arrangement and scheduling are carried out to meet the needs of deterministic time-sensitive services.
[0086] In some possible embodiments, the wireless access network includes a satellite base station (Satellite Base Station) and a satellite router (Satellite Router), the satellite base station supports access to a deterministic service of a terminal device, and the satellite router is used to transmit data packets of the deterministic service to another terminal device.
[0087] The satellite base station provides time-sensitive service support in the wireless access network, interacts with the core network time-sensitive application network elements, and supports low-latency access to time-sensitive services; the satellite router ensures that the data packets of deterministic services are transmitted according to the predetermined time window during the satellite network transmission process, and interacts with the time-sensitive components of the bearer network controller to provide stable time-sensitive service transmission; the access network terminal provides time-sensitive service support for the user end, interacts with the satellite base station, and ensures the service quality of end-to-end deterministic services.
[0088] The following describes possible implementation methods of each module in the above satellite network deterministic networking orchestration system.
[0089] 1) Satellite network management component;
[0090] In the embodiment of the present application, the satellite network management component is the core component responsible for overall network coordination and control. Figure 2 As shown, the specific functional modules are as follows
[0091] 1.1) Application business management module;
[0092] The satellite network management component is at the application layer. The application service management module manages and maintains the service level agreement SLA, performs scheduling according to SLA and real-time service requirements, and is specifically responsible for managing different deterministic service requirements. The application service management module determines the QoS parameters that meet the time-sensitive requirements of deterministic services from the service level definition, configures resources based on the QoS parameters, and performs resource scheduling to ensure that deterministic services are processed with high priority.
[0093] In some possible embodiments, the application service management module is specifically used to:
[0094] For different deterministic services, manage and maintain the service level agreement (SLA) between users and Internet service providers (ISPs), and determine the QoS parameters that meet the time-sensitive requirements of deterministic services;
[0095] Based on the requirements of the SLA and the QoS parameters, service scheduling is performed, that is, resources are configured and resource allocation instructions for resource scheduling are generated.
[0096] In the embodiment of the present application, the application service management module performs resource scheduling based on SLA and real-time service requirements to ensure efficient resource utilization and high-quality service experience.
[0097] 1.2) Network topology and routing management module
[0098] The satellite network management component is based on the dynamic satellite network topology, and the network topology and routing management module optimizes the dynamic management of the network and the routing strategy to obtain optimized policy rules. In this way, the dynamic management of the network and the optimization of the routing strategy are strengthened at the network layer in view of the dynamic and time-varying characteristics of the satellite network topology, and the network slice with stable hop count and delay is established for time-sensitive services.
[0099] In some possible embodiments, the network topology and routing management module is specifically used to:
[0100] Perform topology discovery and tracking of dynamic satellite network topology, and update the satellite network topology in real time; select the communication path of the network slice of the deterministic service based on the updated satellite network topology; adjust the routing strategy of the network slice of the deterministic service based on the satellite network topology and space environment changes, including adjusting the priority and weight of the route.
[0101] The network topology and routing management module can specifically monitor the changes in satellite network topology and ground station status information in real time, and update the acquired satellite network topology data to the topology database, so as to strengthen the dynamic management of topology and optimization of routing strategies based on the dynamic and time-varying characteristics of satellite networks, and establish network slices with stable hop counts and delays for time-sensitive services.
[0102] In low-orbit satellite networks, the dynamic movement of satellites can cause rapid changes in network topology. Therefore, network slicing needs to be dynamically managed based on the topology of the satellite network at the network layer to ensure that each network layer slice can select and use the appropriate communication path according to its service requirements. Topology management may include dynamic topology discovery and tracking to understand the current network structure, as well as prediction-based topology planning to foresee future network changes.
[0103] The dynamic topology of satellite networks and changes in the space environment have a significant impact on routing strategies. Routing strategies need to be optimized for sub-slices of the network layer to adapt to these changes. Routing optimization includes selecting the optimal or suboptimal communication path based on the current and expected network status, as well as adjusting the routing strategy, specifically adjusting the priority or weight of the route according to service requirements and network conditions.
[0104] 1.3) Link resource management module
[0105] The satellite network management component is at the link layer, and the link resource management module performs adaptive link resource allocation based on the quality and capacity of the link for deterministic services. At the link layer, the link quality and capacity are dynamically monitored, and resources are adaptively predicted, estimated, and allocated to ensure the stability of the time-sensitive service link.
[0106] In some possible embodiments, the link resource management module is specifically used to:
[0107] Dynamically monitor the quality and capacity of links for deterministic services, allocate link capacity to network slices for deterministic services, allocate and manage link resources, and dynamically adjust link resource allocation according to service needs; each laser link has its specific transmission capacity, which is determined by the physical characteristics of the link (such as laser power, wavelength, optical system performance, etc.) and the link status (such as link distance, etc.); link layer slices can dynamically predict changes in link capacity and allocate link transmission capacity to different network slices to meet their respective service needs;
[0108] The management of link resources includes scheduling of data packets in the link and link layer slicing providing error control strategies for network slicing.
[0109] The link resource management module is responsible for allocating and managing link resources, which include link bandwidth, processing delay and priority, and dynamically adjusting link resource allocation (including logical links and logical channels) according to business needs.
[0110] Link layer resource management also involves the scheduling of data packets. In a network slice, data packets of deterministic services will be sorted and scheduled according to priority, fairness or other policies to determine their transmission order in the link.
[0111] Link layer resource management also needs to deal with link layer error control. In intersatellite laser links, data transmission errors may occur due to various factors (e.g., optical alignment errors, etc.). Link layer slicing provides customized error control strategies for each network slice, selecting different error correction codes, or dynamically adjusting the strength of the error correction code based on service requirements and link status.
[0112] 1.4) Physical time slot scheduling module
[0113] The satellite network networking management component is at the physical layer, and the physical time slot scheduling module schedules the time slot resources of the deterministic service; thus, at the physical layer, the hard slicing scheme of time slot division is used to reduce the potential interference between different types of deterministic services.
[0114] In some possible embodiments, the physical time slot scheduling module is specifically used for:
[0115] According to the priorities of different deterministic services, time slot resources are allocated to network slices of deterministic services; based on the dynamic satellite network topology, the network slices are controlled to transmit data within the allocated time slot resources.
[0116] The physical time slot scheduling module implements the time slot scheduling of deterministic services, ensuring that data packets are transmitted according to the predetermined time window, and ensuring the time synchronization of various parts of the satellite network by allocating and managing the time slot resources in the network.
[0117] In implementation, the physical time slot scheduling module needs to allocate the divided physical time slots to different network slices. Specifically, the deterministic services can be sorted according to their priorities; starting from the deterministic service with the highest priority, the minimum physical time slot required is allocated until its needs are met or there are no available time slots; then, continue with the deterministic service of the next priority, and repeat the above steps until all deterministic services have been allocated or there are no available physical time slots. Finally, check whether all deterministic service requirements are met. If so, end the allocation; otherwise, adjust the priority and requirements of the deterministic service and reallocate it.
[0118] After allocating time slot resources for deterministic services, time slot resources need to be scheduled in actual operation to control each network slice to transmit data within its allocated time slot resources. The scheduling of time slot resources needs to take into account the dynamics and uncertainty of the network. For example, changes in links, changes in service requirements, etc. may require dynamic adjustment of time slot resource allocation and scheduling.
[0119] 1.5) Control communication module
[0120] The satellite network networking management component is responsible for coordinating communications with different network elements through the control communication module, and sends the corresponding networking strategies and resource allocation instructions to the core network time-sensitive application network elements and the bearer network controller time-sensitive components, and adapts to different communication protocols. The different network elements include application service management modules, network topology and routing management modules, link resource management modules, and physical time slot scheduling modules.
[0121] This module is responsible for coordinating the communication between modules through the control interface to ensure the overall coordination function of the orchestrator. Its functions include communicating and issuing instructions with each network element through the control interface, and adapting to different communication protocols through the protocol adapter.
[0122] 2) Core network time-sensitive application network elements
[0123] The embodiment of the present application is specifically used to handle time-sensitive service requirements in the core network through the core network time-sensitive application network element. The core network time-sensitive application network element is responsible for managing, optimizing and ensuring the transmission of time-sensitive service flows, ensuring low-latency and high-reliability communication services. The core network time-sensitive application network element interacts closely with other 5G core network network elements, satellite network networking management components, network controllers and satellite base stations to provide comprehensive deterministic time-sensitive service support. Figure 3 As shown, the specific functional modules are as follows:
[0124] 2.1) Deterministic business QoS guarantee module
[0125] The above-mentioned deterministic service QoS guarantee module is used to manage and configure the QoS parameters of the deterministic services of the satellite base station and the core network, configure the network resources of the wireless access network and the core network for the deterministic services, and formulate the policy rules for the transmission of the deterministic services in the wireless access network and the core network;
[0126] In some possible embodiments, the deterministic service QoS guarantee module is specifically used to:
[0127] Receive the networking strategy and resource allocation instructions, i.e., task scheduling instructions, from the satellite network management component, and configure and manage the QoS parameters of the deterministic services of the satellite base station and the core network through the SMF network element; monitor the QoS indicators of the deterministic services in real time to ensure that they meet the QoS parameter requirements;
[0128] Collaborate with PCF network elements to configure wireless access network and core network resources for deterministic services, formulate policy rules for the transmission of deterministic services in the core network, and continuously monitor the QoS indicators of service flows to ensure that they comply with policy rules and configured QoS parameter requirements; further continuously monitor the QoS performance indicators of deterministic services and adjust the policy rules of the core network to ensure that the QoS performance indicators comply with the policy rules of the core network and the configured QoS parameters.
[0129] 2.2) Deterministic business identification module
[0130] The above-mentioned deterministic service identification module is used to identify and classify deterministic services entering the core network, assign priorities according to the service types of the deterministic services, and select sub-slices in the core network for the network slice.
[0131] In some possible embodiments, the deterministic service identification module is specifically used to:
[0132] Obtain the UE's access request and online and offline information from the AMF network element to identify deterministic services entering the core network. The access request and online and offline information are used to identify deterministic services.
[0133] Querying user data and deterministic service requirements of the UE through the UDM network element, determining the service type and requirement of the deterministic service, and assigning a priority to the deterministic service;
[0134] Based on the service type and demand, and the assigned priority, the NSSF network element selects a sub-slice in the core network for the network slice of the deterministic service.
[0135] 2.3) Deterministic Traffic Management Module
[0136] The above-mentioned deterministic traffic management module is used to monitor the delay of deterministic services in real time and dynamically adjust the path and priority of deterministic services according to Qos performance indicators.
[0137] In some possible embodiments, the above-mentioned deterministic traffic management module is specifically used to:
[0138] Obtain mobility management information through AMF network elements to optimize path selection for deterministic services;
[0139] The UPF network element monitors the latency of deterministic services in real time and adjusts the path of deterministic services as needed;
[0140] Based on the deterministic business data monitored in real time, the priority of deterministic business is dynamically adjusted to meet the latency requirements.
[0141] 3) Time-sensitive components of the bearer network controller
[0142] like Figure 4 As shown, the bearer network controller time-sensitive component (TS Component) in the embodiment of the present application is specifically used to control time-sensitive services in the bearer network and implement time-sensitive control. TS Component is responsible for the scheduling, resource allocation, priority management and delay control of time-sensitive services to ensure that the bearer network can efficiently transmit time-sensitive service data. It interacts closely with the onboard router and satellite network networking management components to ensure the coordination and efficient operation of the entire system. The specific functional modules are as follows:
[0143] 3.1) QoS Management Module
[0144] The QoS management module is used to manage and configure QoS parameters of deterministic services in the bearer network;
[0145] In some possible embodiments, the QoS management module is specifically used to:
[0146] Manage and configure QoS parameters of deterministic services in the bearer network, interact with satellite network management components, dynamically adjust QoS policies and bearer network resources configured for deterministic services, and ensure the service quality of different deterministic services;
[0147] The QoS performance indicators of deterministic services monitored in real time by the real-time monitoring and traffic management module are fed back to the satellite network management component for global optimization and adjustment to ensure the reliability and consistency of communication services.
[0148] 3.2) Network Slice Selection Module
[0149] The network slice selection module is used to determine the policy rules for coordinating the sub-slices of the network slices in the bearer network and allocate resources through interaction with the onboard router and the satellite network networking management component;
[0150] In some possible embodiments, the network slice selection module is specifically used to:
[0151] According to the time-sensitive requirements of deterministic services and the current network status, formulate the slicing strategy and corresponding policy rules of the network slice of the deterministic service in the sub-slice of the bearer network to ensure the optimal transmission path and service quality of the service flow;
[0152] By interacting with the onboard router and the satellite network networking management component, the slicing strategy and policy rules of the sub-slice are dynamically adjusted, and resources are allocated to the sub-slice. Specifically, the usage status and performance data of the sub-slice can be fed back to the networking management component and the onboard router for dynamic adjustment and optimization.
[0153] 3.3) Real-time monitoring and traffic management module,
[0154] The above-mentioned real-time monitoring and traffic management module is used to monitor the QoS performance indicators of deterministic services in real time and perform traffic management, and adjust the scheduled traffic according to the real-time network status data of the satellite network.
[0155] In some possible embodiments, the real-time monitoring and traffic management module is specifically used to:
[0156] Monitor and determine the QoS performance indicators and network traffic of services in real time, and perform traffic management;
[0157] By interacting with onboard routers and satellite network management components, it can obtain real-time satellite network status data and dynamically adjust traffic distribution and routing strategies;
[0158] The monitored QoS performance indicators and network traffic, traffic distribution and routing strategy adjustment results are fed back to the satellite network management component.
[0159] By continuously monitoring QoS performance indicators and network traffic, anomalies can be discovered and handled in a timely manner, and traffic distribution and routing strategies can be dynamically adjusted to ensure low-latency and high-reliability transmission of time-sensitive business flows. At the same time, monitoring data and adjustment results can be fed back to the network orchestrator for global optimization.
[0160] Compared with the deterministic service solution applied to the ground network in the related art, the present application has the following beneficial effects:
[0161] Adaptability and flexibility, able to cope with dynamic topology changes of satellite networks, adjust network configuration in real time, and dynamically adjust according to real-time business needs to ensure efficient transmission of various types of services;
[0162] Resource optimization and efficient management: Through precise resource management and scheduling, the optimal use of network resources is achieved, and time-sensitive service flows in the core network are quickly identified and classified. Service flows are dynamically scheduled according to service priorities to ensure efficient transmission of key services.
[0163] End-to-end QoS guarantee and protocol compatibility provide comprehensive QoS guarantee to ensure that the service quality of time-sensitive business flows meets expectations and ensure seamless transmission of business flows in access networks, bearer networks and core networks.
[0164] The signaling process between the networking management component and the core network time-sensitive application network element and the bearer network controller time-sensitive component uses the RESTFUL protocol. The signaling interface includes at least one of the following:
[0165] 1) Configure network slice parameters POST / slice / configure interface;
[0166] Through this interface, the process of configuring network slicing parameters is as follows:
[0167] The satellite network networking management component requests the following parameters from the core network time-sensitive application network element and the bearer network controller time-sensitive component:
[0168] Network slices network_slice, slice1;
[0169] Configuration information includes: clock cycle latency, which may be 50 ms, for example; jitter time, which may be 10 ms, for example; and bandwidth, which may be 100 Mbps, for example.
[0170] The core network time-sensitive application network element responds through this interface. The response content includes:
[0171] The result status may be, for example, success; the message message may be, for example, Core network Slice 1 configured.
[0172] The time-sensitive component of the bearer network controller responds through this interface. The response content includes:
[0173] The result status may be, for example, success; the message message may be, for example, Carrier network Slice 1 configured.
[0174] 2) Query the network slice status GET / slice / status interface;
[0175] Through this interface, the process of querying the network slice status (GET / slice / status) is as follows:
[0176] Through this interface, the networking management component requests the following parameters from the core network time-sensitive application network element and the bearer network controller time-sensitive component: Network slice: Slice 1.
[0177] The core network time-sensitive application network element responds through this interface, and the response content includes: result status: active; clock cycle latency: for example, it can be 50ms; jitter: for example, it can be 10ms; bandwidth, for example, it can be 100Mbps.
[0178] The time-sensitive component of the bearer network controller responds through this interface, and the response content includes: result status: "active"; clock cycle latency: for example, 50ms; jitter: for example, 10ms; bandwidth: for example, 100Mbps.
[0179] 3) Update network slice configuration 3PUT / slice / update interface;
[0180] Through this interface, the process of updating the network slice status (PUT / slice / update) is as follows:
[0181] The satellite network networking management component requests the following parameters from the core network time-sensitive application network element and the bearer network controller time-sensitive component through this interface: network slice network_slice: such as slice slice1; configuration information, including: clock cycle latency: for example, it can be 50ms; jitter: for example, it can be 10ms; bandwidth bandwidth: for example, it can be 100Mbps.
[0182] The core network time-sensitive application network element responds through this interface. The response content includes the result status: such as success; message: Core network Slice 1 parameters updated;
[0183] The time-sensitive component of the bearer network controller responds through this interface, and the response content includes the result status: success; message message: Carrier network Slice 1 parameters updated.
[0184] 4) Remove the network slice configuration DELETE / slice / remove interface;
[0185] The specific process of removing the network slice configuration (POST / slice / delete) through this interface in the embodiment of the present application is as follows:
[0186] The satellite network networking management component requests the following parameters from the core network time-sensitive application network element and the bearer network controller time-sensitive component through this interface: network slice network_slice: slice slice1;
[0187] The core network time-sensitive application network element responds through this interface, and the response content includes: result status: success; message message: Core network Slice 1 terminated.
[0188] The time-sensitive component of the bearer network controller responds through this interface, and the response content includes: result status: success; message message: Bearer network slice 1 terminated.
[0189] Based on the same inventive concept, the embodiment of the present application provides a component management of a satellite network deterministic networking orchestration system, such as Figure 5 As shown, including:
[0190] Step 501, receiving the user's deterministic service requirements through the satellite network networking management component, and generating a network slice requirement description;
[0191] Step 502: Based on the network slicing requirement description, a networking strategy and resource allocation instruction are issued through a satellite network networking management component;
[0192] Step 503, the core network time-sensitive application network element configures the radio access network and core network network resources for the deterministic service according to the networking strategy and resource allocation instructions;
[0193] Step 504: The time-sensitive component of the bearer network controller configures bearer network resources for deterministic configuration according to the networking strategy and resource allocation instructions.
[0194] The following is a specific example of a component management method for a satellite network deterministic networking orchestration system, which mainly includes:
[0195] Step 1: Define time-sensitive network slices;
[0196] The satellite network management component receives the user's deterministic business needs, defines time-sensitive network slices based on the deterministic business needs, and generates network slice requirement descriptions, including service type, latency and bandwidth requirements, coverage, terminal device characteristics and other QoS requirements.
[0197] Step 2: Time-sensitive network slice configuration;
[0198] The satellite network networking management component sends networking strategies and resource allocation instructions to the core network time-sensitive application network elements, and the core network time-sensitive application network elements configure the wireless access network and core network resources for deterministic services, such as Figure 6 As shown, the following processing is mainly performed:
[0199] The core network time-sensitive application network element determines the configuration requirements of the satellite network networking management component and passes it to the PCF. The configuration requirements include specific slice ID (S-NSSAI), QoS parameters, latency requirements, etc.
[0200] SMF is configured to manage user sessions and set appropriate resource parameters according to the QoS requirements of the network slice. At the same time, it selects network slices, queries user / service requirements, and configures the user plane to NSSF, UDM, and UPF respectively. The specific process is as follows:
[0201] 1) Access and mobility management function AMF, configure AMF to support specific S-NSSAI to ensure that the UE can identify and connect to the correct network slice when accessing;
[0202] 2) Session Management Function SMF, configure SMF to manage user sessions and set appropriate resource parameters according to the QoS requirements of the slice;
[0203] 3) User plane function UPF, configure UPF to support the user plane requirements of the slice and ensure that the data forwarding path meets the latency and bandwidth requirements;
[0204] 4) Unified data management function UDM, update user subscription information in UDM to ensure that the configuration of user devices and slicing requirements are consistent;
[0205] 5) Network Slice Selection Function NSSF, configure NSSF to support slice selection and management to ensure that UE can be correctly assigned to the appropriate slice.
[0206] In addition, the core network elements communicate and configure with the onboard base stations and terminals to ensure that these devices can identify and join specific network slices.
[0207] For the bearer network controller time-sensitive component, define multi-layer collaborative bearer network slices according to the configuration requirements of the satellite network networking management component. The specific steps are as follows: Figure 7 As shown, it mainly includes:
[0208] 1) Receiving configuration requirements: The time-sensitive component of the bearer network controller receives configuration requirements from the networking management component, including the bearer network requirements of the slice and the multi-layer coordination strategy;
[0209] 2) Bearer network slice definition: The bearer network controller time-sensitive component converts the requirements into specific bearer network slice definitions;
[0210] 3) Determine resource allocation and coordination strategies among multiple layers of the bearer network;
[0211] 4) Define multi-layer coordination strategies to ensure coordination and resource optimization between different network layers;
[0212] 5) Slicing implementation: Implement bearer network slicing and configure satellite routers to ensure the implementation and optimization of bearer network slicing.
[0213] Step 3: Generate end-to-end time-sensitive slices;
[0214] After the core network and the bearer network are configured, an end-to-end time-sensitive slice instance is generated. The slice instance includes the following: well-defined QoS parameters and service level agreements (SLAs), configured core network and bearer network resources, and end-to-end slice topology and paths.
[0215] Step 4: business traffic allocation;
[0216] The satellite network management component generates end-to-end network slices, and when a user's service request is received, the service traffic is allocated to the corresponding network slice. The following are the specific steps:
[0217] Access authentication and slice selection: AMF receives the access request from the terminal and performs authentication and slice selection; NSSF selects the appropriate slice based on user needs and network conditions.
[0218] Session management and traffic steering: SMF manages user sessions, allocates IP addresses, and sets appropriate QoS parameters; UPF guides service traffic to the corresponding slice and ensures that the data forwarding path meets the latency and bandwidth requirements.
[0219] Step 5: Real-time monitoring and traffic management;
[0220] The satellite network management component continuously monitors the key performance indicators (KPIs) of the entire network slice, manages the traffic of the network slice according to the KPIs, and recovers and reconfigures the network slice when failures and abnormalities in the operation of the network slice are detected, including the following aspects:
[0221] Performance monitoring: Monitor the key performance indicators (KPIs) of network slicing, such as latency, bandwidth utilization, and packet loss rate.
[0222] Traffic management: Real-time management and optimization of network traffic to ensure that the QoS requirements of the slice are met; dynamically adjust policies and resource allocation in the event of network congestion or abnormalities.
[0223] Fault detection and recovery: Detects faults and anomalies in the network and performs rapid recovery and reconfiguration to ensure service continuity and reliability.
[0224] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A satellite network deterministic networking arrangement system, characterized in that: The system comprises: Satellite network management component, used to manage the networking of deterministic services and allocate corresponding resources, and issue corresponding networking strategies and resource allocation instructions; The core network time-sensitive application network element configures the network resources of the radio access network and the core network for the deterministic service based on the networking strategy and resource allocation instructions; A time-sensitive component of the bearer network controller configures bearer network resources for deterministic services based on the networking strategy and resource allocation instructions; The core network time-sensitive application network element includes a deterministic service identification module, which is used to obtain the UE's access request and online and offline information from the AMF network element, and identify the deterministic service entering the core network; query the UE's user data and deterministic service requirements through the UDM network element, determine the service type and requirements of the deterministic service, and assign priority to the deterministic service; based on the service type and requirements and the assigned priority, select a sub-slice in the core network for the network slice of the deterministic service through the NSSF network element.
2. The system according to claim 1, characterized in that The satellite network management component includes: Application business management module, used to manage and maintain service level agreements (SLAs), and to schedule according to SLAs and real-time business needs; Network topology and routing management module, used for dynamic management of networking and optimization of routing strategies based on dynamic satellite network topology; Link resource management module, used to dynamically monitor the quality and capacity of the link of the deterministic service and adaptively allocate link resources; A physical time slot scheduling module is used to schedule time slot resources for deterministic services; The control communication module is used to issue networking strategies and resource allocation instructions to different network elements and adapt to different communication protocols.
3. The system according to claim 2, characterized in that The application service management module is specifically used for: Manage and maintain the service level agreement (SLA) between users and ISPs, and determine QoS parameters that meet the time-sensitive requirements of deterministic services; The service is scheduled based on the SLA and the QoS parameters.
4. The system according to claim 2, characterized in that The network topology and routing management module is specifically used for: Perform topology discovery and tracking of dynamic satellite network topology and update the satellite network topology in real time; Select the communication path of the network slice of the deterministic service based on the updated satellite network topology; Based on the satellite network topology and space environment changes, the routing strategy of the network slice is adjusted.
5. The system according to claim 2, characterized in that The link resource management module is specifically used for: Dynamically monitor the quality and capacity of links for deterministic services, allocate link capacity to network slices for deterministic services, allocate and manage link resources, and dynamically adjust link resource allocation based on service needs; The management of link resources includes scheduling of data packets in the link and link layer slicing providing error control strategies for network slicing.
6. The system according to claim 2, characterized in that The physical time slot scheduling module is specifically used for: Allocate time slot resources to network slices for deterministic services based on their priorities; Based on the dynamic satellite network topology, the network slice is controlled to transmit data within the allocated time slot resources.
7. The system according to claim 1, characterized in that The core network time-sensitive application network element specifically includes: The deterministic service QoS assurance module is used to manage and configure the QoS parameters of the deterministic services of the satellite base station and the core network, and configure the network resources of the wireless access network and the core network for the deterministic services; The deterministic traffic management module is used to monitor the latency of deterministic services in real time and dynamically adjust the path and priority of deterministic services based on QoS performance indicators.
8. The system according to claim 7, characterized in that The deterministic service QoS guarantee module is specifically used for: Receive the networking strategies and resource allocation instructions from the satellite network management component, and configure and manage the QoS parameters of the deterministic services of the satellite base stations and core network through the SMF network elements; Collaborate with PCF network elements to configure radio access network and core network resources for deterministic services; Continuously monitor the QoS performance indicators of deterministic services and adjust the policy rules of the core network so that the QoS performance indicators comply with the policy rules and configured QoS parameters.
9. The system according to claim 7, characterized in that The deterministic traffic management module is specifically used for: Obtain mobility management information through AMF network elements to optimize path selection for deterministic services; Adjust the path of deterministic services by monitoring the latency of deterministic services through UPF network elements; According to the monitored deterministic service data, adjust the priority of the deterministic service to meet the latency requirements.
10. The system according to claim 1, characterized in that The bearer network controller time-sensitive component includes: QoS management module, used to manage and configure QoS parameters of deterministic services in the bearer network; The network slice selection module is used to interact with the onboard router and satellite network networking management components, coordinate the policy rules of network slices in the bearer network sub-slices, and configure bearer network resources for deterministic services; The real-time monitoring and traffic management module is used to monitor the QoS performance indicators of deterministic services in real time and perform traffic management, and adjust the scheduled traffic according to the real-time network status data of the satellite network.
11. The system according to claim 10, characterized in that The QoS management module is specifically used for: Manage and configure QoS parameters of deterministic services in the bearer network, interact with satellite network management components, and dynamically adjust QoS policies and bearer network resources configured for deterministic services; The QoS performance index of the deterministic service monitored in real time is fed back to the satellite network management component.
12. The system according to claim 10, characterized in that The network slice selection module is specifically used to: According to the time-sensitive requirements of deterministic services and the current network status, formulate the slicing strategy and corresponding policy rules for the sub-slices of the network slices of the deterministic services in the bearer network; By interacting with the onboard router and the satellite network networking management component, the slicing strategy and policy rules of the sub-slice are adjusted, and resources are allocated to the sub-slice.
13. The system according to claim 10, characterized in that The real-time monitoring and traffic management module is specifically used for: Monitor and determine the QoS performance indicators and network traffic of services in real time, and perform traffic management; By interacting with onboard routers and satellite network management components, it can obtain real-time satellite network status data and dynamically adjust traffic distribution and routing strategies; The monitored QoS performance indicators and network traffic, traffic distribution and routing strategy adjustment results are fed back to the satellite network management component.
14. A component management method for a satellite network deterministic networking orchestration system, characterized in that: include: Receive the user's deterministic business requirements through the satellite network management component and generate a network slice requirement description; Based on the network slicing requirement description, the satellite network management component issues networking strategies and resource allocation instructions; The core network time-sensitive application network element configures the wireless access network and core network network resources for the deterministic service according to the networking strategy and resource allocation instructions, including obtaining the UE's access request and online and offline information from the AMF network element through the deterministic service identification module in the core network time-sensitive application network element, and identifying the deterministic service entering the core network; querying the UE's user data and deterministic service requirements through the UDM network element, determining the service type and requirements of the deterministic service, and assigning a priority to the deterministic service; based on the service type and requirements and the assigned priority, selecting a sub-slice in the core network for the network slice of the deterministic service through the NSSF network element; The bearer network controller time-sensitive component configures the bearer network resources deterministically according to the networking strategy and resource allocation instructions.
15. The method according to claim 14, characterized in that Also includes: Generate end-to-end network slices through satellite network management components; When receiving a service request from a user, the service traffic is allocated to the corresponding network slice.
16. The method according to claim 14 or 15, characterized in that Also includes: The satellite network management component continuously monitors the key performance indicators (KPIs) of the entire network slice, manages the traffic of the network slice based on the KPIs, and restores and reconfigures the network slice when an abnormal operation of the network slice is detected.
Citation Information
Patent Citations
5G-TSN fusion network slice management method and system based on deep reinforcement learning
CN116582855A
Network slice processing method, system and device, and storage medium
US20210273861A1