Method, apparatus, network device and storage medium for configuring slice policy
By receiving and translating terminal intents into network performance metrics, and performing configuration verification and policy configuration, the problem of intent networks being unable to create network slices is solved, realizing automated configuration and management of network slices and expanding the application scenarios of intent networks.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA MOBILE COMM LTD RES INST
- Filing Date
- 2022-05-07
- Publication Date
- 2026-06-05
AI Technical Summary
Existing intent-based networking technologies cannot be applied to scenarios involving the creation of network slices, thus limiting their application scenarios.
By receiving the intent input from the terminal, the system translates it into network performance indicators, verifies the configuration of network configuration policies, and configures slicing policies based on the verification results. This involves the management domains of wireless network, transmission network, and core network to distribute and adjust configurations.
It enables network slicing activation and policy configuration based on intent networks, expands the application scenarios of intent networks, and supports automated configuration and management of network slices.
Smart Images

Figure CN117062113B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless technology, and in particular to a method, apparatus, network device, and storage medium for configuring slicing strategies. Background Technology
[0002] Intent-based networking is a network managed using "user intents." It can identify and receive user intents and configure the network accordingly. However, in related technologies, intent-based networking cannot yet be applied to scenarios involving network slicing. Summary of the Invention
[0003] To address the related technical issues, embodiments of this application provide a method, apparatus, network device, and storage medium for configuring slicing strategies.
[0004] The technical solution of this application embodiment is implemented as follows:
[0005] This application provides a method for configuring a slicing strategy, including:
[0006] Upon receiving a first intent input from a first terminal, the first intent is translated to obtain a network configuration policy corresponding to each network performance indicator in at least one network performance indicator corresponding to the first slice; the first intent represents the intent to activate the first slice;
[0007] Based on the network configuration policies obtained from the translation, the configuration is distributed through the management domain of the corresponding network domain, and the configuration is verified in each network domain of at least one network domain to obtain the configuration verification result corresponding to the first intent.
[0008] Based on the configuration verification result corresponding to the first intent, a slicing policy is configured for the first slice through the management domain of the corresponding network domain.
[0009] In the above scheme, the at least one network performance indicator is determined based on the Service Level Agreement (SLA) for the first slice corresponding to the first terminal.
[0010] In the above scheme, the at least one network domain includes: wireless network, transmission network and / or core network;
[0011] The corresponding network domain management domains include: wireless network management, transmission network management, and / or core network management.
[0012] In the above scheme, the network configuration policies obtained based on translation are configured and distributed through the management domain of the corresponding network domain, and configuration verification is performed in each network domain of at least one network domain to obtain the configuration verification result corresponding to the first intent, including:
[0013] Based on the various network configuration policies obtained from the translation, the configuration is distributed through the management domain of the corresponding network domain, and the corresponding network configuration is distributed to each of the at least one network domain.
[0014] The first execution result is matched with each of the at least one network performance metric to obtain the configuration verification result corresponding to the first intent; wherein...
[0015] The first execution result represents the execution result of each network domain in the at least one network domain after the corresponding network configuration has been executed.
[0016] In the above scheme, configuring a slicing policy for the first slice based on the configuration verification result corresponding to the first intent through the management domain of the corresponding network domain includes:
[0017] If the configuration verification result indicates that the configuration verification is successful, the corresponding network configuration is issued to each of the at least one network domains through the management domain of the corresponding network domain.
[0018] In the above scheme, configuring a slicing policy for the first slice based on the configuration verification result corresponding to the first intent through the management domain of the corresponding network domain includes:
[0019] If the configuration verification result indicates that the configuration verification has failed, adjust the at least one network performance indicator, or adjust the network configuration issued to each of the at least one network domains.
[0020] In the above scheme, the first execution result includes the real-time measurement result or model calculation result of each of the at least one network domain after the corresponding network configuration has been executed.
[0021] This application also provides an apparatus for configuring a slicing strategy, including:
[0022] The intent translation unit is used to translate the first intent input by the first terminal to obtain the network configuration policy corresponding to each network performance indicator in at least one network performance indicator corresponding to the first slice; the first intent represents the intent to activate the first slice.
[0023] The configuration verification unit is used to distribute the network configuration policies obtained from the translation through the management domain of the corresponding network domain, perform configuration verification in each network domain of at least one network domain, and obtain the configuration verification result corresponding to the first intent.
[0024] The policy configuration unit is used to configure a slice policy for the first slice based on the configuration verification result corresponding to the first intent, through the management domain of the corresponding network domain.
[0025] This application also provides a network device, including: a first processor and a first communication interface; wherein,
[0026] The first processor is configured to, upon receiving a first intent input from a first terminal, translate the first intent to obtain a network configuration policy corresponding to each of at least one network performance indicator in the first slice; the first intent represents the intent to activate the first slice.
[0027] The first communication interface is used to distribute the network configuration policies obtained from the translation through the management domain of the corresponding network domain, verify the configuration in each network domain of at least one network domain, and obtain the configuration verification result corresponding to the first intent.
[0028] The first processor is further configured to configure a slicing policy for the first slice based on the configuration verification result corresponding to the first intent, through the management domain of the corresponding network domain.
[0029] This application also provides a network device, including: a first processor and a first memory for storing a computer program capable of running on the processor.
[0030] Wherein, when the first processor is used to run the computer program, it executes the steps of any of the above methods.
[0031] This application also provides a storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of any of the above methods.
[0032] In this embodiment, upon receiving a first intent from a first terminal representing the activation of the first slice, the first intent is translated to obtain a network configuration policy corresponding to each of at least one network performance indicator for the first slice. Based on the translated network configuration policies, configurations are distributed through the management domain of the corresponding network domain, and configuration verification is performed in each network domain of at least one network domain to obtain a configuration verification result corresponding to the first intent. Based on the configuration verification result corresponding to the first intent, a slice policy is configured for the first slice through the management domain of the corresponding network domain. This scheme realizes network slice activation and policy configuration based on intent-based networks, expanding the application scenarios of intent-based networks. Attached Figure Description
[0033] Figure 1This is a schematic flowchart illustrating a method for configuring a slicing strategy according to an embodiment of this application;
[0034] Figure 2 This is a schematic flowchart illustrating a method for configuring a slicing strategy according to an application embodiment of this application;
[0035] Figure 3 A schematic diagram of an intent network architecture based on IMT-2020 provided for application embodiments of this application;
[0036] Figure 4 A flowchart illustrating the process of configuring slicing strategies based on the functional modules in the architecture for the application embodiments of this application;
[0037] Figure 5 This is a schematic diagram of a device structure for configuring a slicing strategy according to an embodiment of this application;
[0038] Figure 6 This is a schematic diagram of the network device structure according to an embodiment of this application. Detailed Implementation
[0039] With the diversification of application scenarios and services, network scale is increasing, and computing power and artificial intelligence will be ubiquitous in next-generation mobile networks. With the development of cognitive-driven and intent-driven networks, knowledge-defined networks, based on Software Defined Networking (SDN), telemetry, biomimetic intelligence, and other technologies, help achieve network autonomy by introducing a knowledge plane into the network. Among related technologies, intent-based networking is a network managed using "user intent." It can identify and receive user (including end-users and network administrators) intents and configure and adjust accordingly. Intent-based networking is starting in its initial stages, introducing intent-based management and orchestration into the architecture of IMT-2020 and future networks. With intent-based networking, IMT-2020 networks can achieve highly automated, intelligent, and closed-loop network control.
[0040] In related technologies, intent networks cannot yet be applied to scenarios involving network slicing. Therefore, in various embodiments of this application, upon receiving a first intent from a first terminal representing the activation of the first slice, the first intent is translated to obtain a network configuration policy corresponding to each of at least one network performance metric for the first slice. Based on the translated network configuration policies, configuration verification is performed in each network domain of at least one network domain to obtain a configuration verification result corresponding to the first intent. Finally, based on the configuration verification result corresponding to the first intent, a slicing policy is configured for the first slice. This solution realizes network slice activation and policy configuration based on intent networks, expanding the application scenarios of intent networks.
[0041] The present application will now be described in further detail with reference to the accompanying drawings and embodiments.
[0042] This application provides a method for configuring a slicing strategy, such as... Figure 1 As shown, the method includes:
[0043] Step 101: Upon receiving the first intent input from the first terminal, translate the first intent to obtain the network configuration policy corresponding to each network performance indicator in at least one network performance indicator corresponding to the first slice.
[0044] Wherein, the first intent represents the intent to activate the first slice.
[0045] Here, when the first terminal inputs a first intention representing the activation of the first slice, the first intention is first translated to determine the network configuration policy corresponding to each of the at least one network performance indicator corresponding to the first slice. That is, the network performance indicators are converted into corresponding network planning requirements and / or device configuration requirements. For example, the translated network performance indicator corresponding to the first slice is end-to-end latency, and the corresponding network configuration policy is end-to-end latency less than or equal to Qms.
[0046] In one embodiment, the at least one network performance metric is determined based on the SLA (Service Level Agreement) for the first slice corresponding to the first terminal, i.e., the SLA information for the first service signed between the user and the operator. The network performance metrics for the first slice include, but are not limited to: end-to-end latency, bandwidth reliability, jitter rate, packet loss rate, number of online users, maximum uplink and downlink bandwidth per user per slice, guaranteed uplink and downlink bandwidth per user per slice, and / or maximum supported data packet size.
[0047] Step 102: Based on the network configuration policies obtained from the translation, the configuration is distributed through the management domain of the corresponding network domain, and the configuration is verified in each network domain of at least one network domain to obtain the configuration verification result corresponding to the first intent.
[0048] Here, the at least one network domain includes: wireless network, transmission network and / or core network, and the management domain of the corresponding network domain includes: wireless network management, transmission network management and / or core network management.
[0049] In one embodiment, the network configuration policies obtained based on translation are configured and distributed through the management domain of the corresponding network domain, and configuration verification is performed in each network domain of at least one network domain to obtain the configuration verification result corresponding to the first intent, including:
[0050] Based on the various network configuration policies obtained from the translation, the configuration is distributed through the management domain of the corresponding network domain, and the corresponding network configuration is distributed to each of the at least one network domain.
[0051] The first execution result is matched with each of the at least one network performance metrics to obtain the configuration verification result corresponding to the first intent.
[0052] The first execution result represents the execution result of each network domain in the at least one network domain after the corresponding network configuration has been executed.
[0053] Here, based on the network configuration policies corresponding to network performance indicators, corresponding network planning requirements and / or device configuration requirements are derived and distributed to each network domain from the management domain of the corresponding network domain in the form of configuration information. In practical applications, the corresponding network planning requirements and / or device configuration requirements are mainly reflected in network slicing requirement information and / or network slicing requirement quality of experience (QoE) information. Among them, network slicing requirement information can be network function (NF) performance measurement data, fault monitoring data, and / or network QoS data, while network slicing requirement QoE information can be network coverage area, number of subscribers, and / or user satisfaction.
[0054] In one embodiment, the first execution result includes real-time measurement results or model calculation results for each of the at least one network domain after the corresponding network configuration has been executed.
[0055] In practical applications, network configuration policies are broken down into individual network domains on a digital twin network or a real-world network platform. The corresponding network configurations are then distributed to each network domain, and verification functions are configured for each domain. By simulating or actually implementing the configurations on a real network, the execution results of each network domain after executing the corresponding network configurations can be obtained. This allows for the identification of anomalies related to network performance metrics, such as unmet end-to-end latency requirements, address conflicts, routing loops, or unreachable routes.
[0056] Step 103: Based on the configuration verification result corresponding to the first intent, configure the slicing policy for the first slice through the management domain of the corresponding network domain.
[0057] In one embodiment, configuring a slicing strategy for the first slice based on the configuration verification result corresponding to the first intent includes:
[0058] If the configuration verification result indicates that the configuration verification is successful, the corresponding network configuration is issued to each of the at least one network domains through the management domain of the corresponding network domain.
[0059] Further, in one embodiment, configuring a slicing strategy for the first slice based on the configuration verification result corresponding to the first intent includes:
[0060] If the configuration verification result indicates that the configuration verification has failed, adjust the at least one network performance indicator, or adjust the network configuration issued to each of the at least one network domains.
[0061] The present application will be further described in detail below with reference to application examples.
[0062] See Figure 2 The implementation process of the application embodiment shown is as follows: The first terminal inputs the intention of "slicing activation" and inputs the network performance indicator corresponding to the intention as end-to-end latency. The corresponding network configuration policy is that the end-to-end latency is less than or equal to Qms. Based on the corresponding network performance indicator, relevant configuration information is obtained by decomposition and then distributed to the wireless network, transmission network, and core network respectively through the wireless network management, transmission network management, and core network management for configuration verification. The wireless network is allocated an end-to-end latency of Xms, the transmission network is allocated an end-to-end latency of Yms, and the core network is allocated an end-to-end latency of Zms. The wireless network, transmission network, and core network perform real-time measurements or model calculations based on relevant configuration information, and the corresponding first execution results are as follows: In the wireless network, the end-to-end latency configured as Xms differs from the measured value or the model calculated value by -Δ1, verifying that the configuration of end-to-end latency less than or equal to Qms is not satisfied in the wireless network; In the transmission network, the end-to-end latency configured as Yms differs from the measured value or the model calculated value by +Δ2, verifying that the configuration of end-to-end latency less than or equal to Qms is satisfied in the transmission network; In the core network, the end-to-end latency configured as Zms differs from the measured value or the model calculated value by +Δ3, verifying that the configuration of end-to-end latency less than or equal to Qms is satisfied in the core network. Here, the verification result of the wireless network is that it cannot meet the configuration requirement of end-to-end latency less than or equal to Qms. Therefore, it is further determined whether -Δ1+Δ2+Δ3<=Q exists. If it does, it means that the end-to-end network environment can meet the activation requirements of the first slice. Then, the network configuration issued to each network domain is adjusted. If it does not meet the requirement, that is, -Δ1+Δ2+Δ3>Q exists, it means that the end-to-end network environment does not meet the activation requirements of the first slice. Then, the network performance indicators expressed in the intention to create the first slice are readjusted.
[0063] Furthermore, if the verification results for the wireless network, transmission network, and core network all meet the configuration requirement of end-to-end latency less than or equal to Qms, then the verified configuration can be automatically distributed to the network infrastructure in these three network domains through the standard configuration interface via the wireless network management, transmission network management, and core network management, thereby creating the first slice.
[0064] Figure 3 This diagram illustrates an intent network architecture based on IMT-2020 provided in an embodiment of this application. This intent network architecture is applicable to the configuration slicing strategy scheme of this application embodiment. Each functional module is a logical functional module; in actual deployment, each functional module can be implemented in the same network entity or in different network entities. The relevant functional modules are described below:
[0065] Intent Input: Intent input is a portal for end users and is the first step in realizing user intent. The user experience of intent input is the key to whether intent network can be deployed as quickly as possible.
[0066] Intent translation and configuration verification: Intent translation is used to convert network performance metrics of intent input into network planning and device configuration; configuration verification is performed on a digital twin network or actual operating network platform. Based on the operation of simulated configuration or actual configuration on the actual network, some abnormal problems in the configuration are found, such as address conflicts, routing loops, and route unreachability.
[0067] Automated configuration: Automated configuration is the device configuration after intent verification is completed, which is automatically distributed to the network infrastructure through a standard configuration interface.
[0068] Network status awareness: This involves acquiring information collection technologies, including telemetry, to understand the operational status of network infrastructure, including device status, link status, service type, and traffic status. The timeliness and comprehensiveness of the collected data are crucial for the accuracy and completeness of configuration verification.
[0069] Intent verification and automated repair: Intent verification is used to verify in real time whether the final result of the user's intent execution in the network infrastructure has been satisfied, and to predict whether the user's intent can be satisfied in the future through machine learning algorithms; Automated repair is to diagnose and analyze intent conflicts or network faults based on the results of intent assurance and configuration verification, quickly delimit and locate faults, narrow down the scope of faults, and automatically or assist network administrators in fault repair.
[0070] E2E IMT-2020 Network Infrastructure: Infrastructure is the carrier of network operation and the basis for realizing user intentions, including network resources, storage resources, computing resources, security resources, etc.
[0071] Network Model Platform: This is a digital platform built upon a thorough understanding of the actual network. It provides comprehensive, complete, and multi-layered network models and data, including the network element layer, network layer, and service layer. By establishing network models, it contextualizes multi-dimensional data such as configuration, status, performance, alarms, and logs, maintaining network data throughout its entire lifecycle, including historical data, current data, early warning data, and predictive data. In addition to including the AI-assisted analysis system defined in [ITU-T Y.3156], it also has policy decision-making capabilities, primarily for distributing policies based on network data analysis results.
[0072] exist Figure 3 Based on the architecture shown, Figure 4 This illustration shows a flowchart of the process for configuring the slicing strategy based on the functional modules in the architecture in this application embodiment.
[0073] To implement the method of the embodiments of this application, the embodiments of this application also provide an apparatus for configuring a slicing strategy, such as... Figure 5 As shown, the device includes:
[0074] The intent translation unit 501 is used to translate the first intent input by the first terminal to obtain the network configuration policy corresponding to each network performance indicator in at least one network performance indicator corresponding to the first slice; the first intent represents the intent to activate the first slice.
[0075] The configuration verification unit 502 is used to distribute the configuration based on the various network configuration policies obtained by translation through the management domain of the corresponding network domain, and to perform configuration verification in each network domain of at least one network domain to obtain the configuration verification result corresponding to the first intent.
[0076] The policy configuration unit 503 is used to configure a slice policy for the first slice through the management domain of the corresponding network domain based on the configuration verification result corresponding to the first intent.
[0077] In one embodiment, the at least one network performance metric is determined based on the SLA for the first slice corresponding to the first terminal.
[0078] In one embodiment, the at least one network domain includes: a wireless network, a transport network, and / or a core network;
[0079] The corresponding network domain management domains include: wireless network management, transmission network management, and / or core network management.
[0080] In one embodiment, the configuration verification unit 502 is used for:
[0081] Based on the various network configuration policies obtained from the translation, the configuration is distributed through the management domain of the corresponding network domain, and the corresponding network configuration is distributed to each of the at least one network domain.
[0082] The first execution result is matched with each of the at least one network performance metric to obtain the configuration verification result corresponding to the first intent; wherein...
[0083] The first execution result represents the execution result of each network domain in the at least one network domain after the corresponding network configuration has been executed.
[0084] In one embodiment, the policy configuration unit 503 is used to:
[0085] If the configuration verification result indicates that the configuration verification is successful, the corresponding network configuration is issued to each of the at least one network domains through the management domain of the corresponding network domain.
[0086] In one embodiment, the policy configuration unit 503 is used to:
[0087] If the configuration verification result indicates that the configuration verification has failed, adjust the at least one network performance indicator, or adjust the network configuration issued to each of the at least one network domains.
[0088] In one embodiment, the first execution result includes real-time measurement results or model calculation results for each of the at least one network domain after the corresponding network configuration has been executed.
[0089] In practical applications, the intent translation unit 501, configuration verification unit 502, and policy configuration unit 503 can be implemented by the processor in the device for configuring the slicing policy in conjunction with the communication interface.
[0090] It should be noted that the above embodiments of the apparatus for configuring slicing strategies are only illustrated by the division of the above-described program modules. In practical applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the apparatus can be divided into different program modules to complete all or part of the processing described above. Furthermore, the apparatus and method embodiments for configuring slicing strategies provided in the above embodiments belong to the same concept, and their specific implementation process is detailed in the method embodiments, which will not be repeated here.
[0091] Based on the hardware implementation of the above program modules, and in order to implement the method on the network device side of the embodiments of this application, the embodiments of this application also provide a network device, such as... Figure 6 As shown, network device 600 includes:
[0092] The first communication interface 601 is capable of exchanging information with other network nodes;
[0093] The first processor 602 is connected to the first communication interface 601 to enable information interaction with other network nodes. When running a computer program, it executes the methods provided by one or more technical solutions on the network device side. The computer program is stored in the first memory 603.
[0094] The first processor 602 is configured to, upon receiving a first intent input from a first terminal, translate the first intent to obtain a network configuration policy corresponding to each of the at least one network performance indicators corresponding to the first slice; the first intent represents the intent to activate the first slice.
[0095] The first communication interface 601 is used to distribute the network configuration policies obtained by translation through the management domain of the corresponding network domain, and to perform configuration verification in each network domain of at least one network domain to obtain the configuration verification result corresponding to the first intent.
[0096] The first processor 602 is further configured to configure a slicing policy for the first slice based on the configuration verification result corresponding to the first intent, through the management domain of the corresponding network domain.
[0097] In one embodiment, the at least one network performance metric is determined based on the SLA for the first slice corresponding to the first terminal.
[0098] In one embodiment, the at least one network domain includes: a wireless network, a transport network, and / or a core network;
[0099] The corresponding network domain management domains include: wireless network management, transmission network management, and / or core network management.
[0100] In one embodiment, the first communication interface 601 is used for:
[0101] Based on the various network configuration policies obtained from the translation, the configuration is distributed through the management domain of the corresponding network domain, and the corresponding network configuration is distributed to each of the at least one network domain.
[0102] The first processor 602 is used for:
[0103] The first execution result is matched with each of the at least one network performance metric to obtain the configuration verification result corresponding to the first intent; wherein...
[0104] The first execution result represents the execution result of each network domain in the at least one network domain after the corresponding network configuration has been executed.
[0105] In one embodiment, the first communication interface 601 is used for:
[0106] If the configuration verification result indicates that the configuration verification is successful, the corresponding network configuration is issued to each of the at least one network domains through the management domain of the corresponding network domain.
[0107] In one embodiment, the first processor 602 is configured to:
[0108] If the configuration verification result indicates that the configuration verification has failed, adjust the at least one network performance indicator, or adjust the network configuration issued to each of the at least one network domains.
[0109] In one embodiment, the first execution result includes real-time measurement results or model calculation results for each of the at least one network domain after the corresponding network configuration has been executed.
[0110] It should be noted that the specific processing procedures of the first processor 602 and the first communication interface 601 can be understood by referring to the above method.
[0111] Of course, in practical applications, the various components in network device 600 are coupled together through bus system 604. It can be understood that bus system 604 is used to implement communication between these components. In addition to a data bus, bus system 604 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 6 The general designated all buses as Bus System 604.
[0112] The first memory 603 in this embodiment is used to store various types of data to support the operation of the network device 600. Examples of such data include any computer program used to operate on the network device 600.
[0113] The methods disclosed in the embodiments of this application can be applied to the first processor 602, or implemented by the first processor 602. The first processor 602 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware or by instructions in the form of software in the first processor 602. The first processor 602 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The first processor 602 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly reflected as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in the first memory 603. The first processor 602 reads the information in the first memory 603 and completes the steps of the aforementioned method in combination with its hardware.
[0114] In an exemplary embodiment, the network device 600 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned method.
[0115] It is understood that the first memory 603 in this embodiment can be volatile memory or non-volatile memory, or both. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), ferromagnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); the magnetic surface memory can be disk storage or magnetic tape storage. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memories described in the embodiments of this application are intended to include, but are not limited to, these and any other suitable types of memories.
[0116] In an exemplary embodiment, this application also provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, such as a first memory 603 storing a computer program. This computer program can be executed by the first processor 602 of the network device 600 to complete the steps described in the aforementioned network device-side method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM.
[0117] It should be noted that terms such as "first" and "second" are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0118] In this document, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. Furthermore, the term "at least one" in this document means any combination of at least two of any one or more elements. For example, including at least one of A, B, and C can mean including any one or more elements selected from the set consisting of A, B, and C.
[0119] Furthermore, the technical solutions described in the embodiments of this application can be combined arbitrarily without conflict.
[0120] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application.
Claims
1. A method for configuring a slicing strategy, characterized in that, include: Upon receiving a first intent input from a first terminal, the first intent is translated to obtain a network configuration strategy corresponding to each network performance indicator in at least one network performance indicator corresponding to the first slice. The first intent represents the intent to activate the first slice; Based on the network configuration policies obtained from the translation, the configuration is distributed through the management domain of the corresponding network domain, and the configuration is verified in each network domain of at least one network domain to obtain the configuration verification result corresponding to the first intent. Based on the configuration verification result corresponding to the first intent, a slicing policy is configured for the first slice through the management domain of the corresponding network domain.
2. The method according to claim 1, characterized in that, The at least one network performance metric is determined based on the Service Level Agreement (SLA) for the first slice corresponding to the first terminal.
3. The method according to claim 1, characterized in that, The at least one network domain includes: wireless network, transmission network and / or core network; The corresponding network domain management domains include: wireless network management, transmission network management, and / or core network management.
4. The method according to claim 1, characterized in that, The network configuration policies obtained based on translation are configured and distributed through the management domain of the corresponding network domain. Configuration verification is performed in each network domain of at least one network domain to obtain the configuration verification result corresponding to the first intent, including: Based on the various network configuration policies obtained from the translation, the configuration is distributed through the management domain of the corresponding network domain, and the corresponding network configuration is distributed to each of the at least one network domain. The first execution result is matched with each of the at least one network performance metric to obtain the configuration verification result corresponding to the first intent; wherein... The first execution result represents the execution result of each network domain in the at least one network domain after the corresponding network configuration has been executed.
5. The method according to claim 4, characterized in that, The step of configuring a slicing policy for the first slice based on the configuration verification result corresponding to the first intent, through the management domain of the corresponding network domain, includes: If the configuration verification result indicates that the configuration verification is successful, the corresponding network configuration is issued to each of the at least one network domains through the management domain of the corresponding network domain.
6. The method according to claim 4, characterized in that, The step of configuring a slicing policy for the first slice based on the configuration verification result corresponding to the first intent, through the management domain of the corresponding network domain, includes: If the configuration verification result indicates that the configuration verification has failed, adjust the at least one network performance indicator, or adjust the network configuration issued to each of the at least one network domains.
7. The method according to claim 4, characterized in that, The first execution result includes the real-time measurement result or model calculation result of each of the at least one network domains after the corresponding network configuration is executed.
8. An apparatus for configuring a slicing strategy, characterized in that, include: The intent translation unit is used to translate the first intent when it receives the first intent input by the first terminal, and to obtain the network configuration policy corresponding to each network performance indicator in at least one network performance indicator corresponding to the first slice. The first intent represents the intent to activate the first slice; The configuration verification unit is used to distribute the network configuration policies obtained from the translation through the management domain of the corresponding network domain, perform configuration verification in each network domain of at least one network domain, and obtain the configuration verification result corresponding to the first intent. The policy configuration unit is used to configure a slice policy for the first slice based on the configuration verification result corresponding to the first intent, through the management domain of the corresponding network domain.
9. A network device, characterized in that, include: A first processor and a first communication interface; wherein... The first processor is configured to, upon receiving a first intent input from a first terminal, translate the first intent to obtain a network configuration policy corresponding to each of at least one network performance indicator in the first slice; the first intent represents the intent to activate the first slice. The first communication interface is used to distribute the network configuration policies obtained from the translation through the management domain of the corresponding network domain, verify the configuration in each network domain of at least one network domain, and obtain the configuration verification result corresponding to the first intent. The first processor is further configured to configure a slicing policy for the first slice based on the configuration verification result corresponding to the first intent, through the management domain of the corresponding network domain.
10. A network device, characterized in that, include: A first processor and a first memory for storing computer programs capable of running on the processor. Wherein, when the first processor is used to run the computer program, it performs the steps of the method according to any one of claims 1 to 7.
11. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
CN110309318A
CN112511342A