Network slicing, network slicing subnet management method, system and related device
Through the decision-making management function equipment, the performance guarantee and monitoring strategies of network slices and network slice subnets are determined and issued, which solves the problem of insufficient management efficiency and effect in the prior art, and realizes efficient network slices and network slice subnet management.
Patent Information
- Application Number
- CN202010623672.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-06-30
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2040-06-30
AI Technical Summary
The prior art is difficult to effectively manage network slices and network slice subnets, resulting in insufficient management efficiency and effect.
Through the decision management function device, the policy requests sent by the network slice management function device are received and processed, and the performance guarantee policies and performance monitoring strategies of the network slice and network slice subnet are determined and issued, so as to achieve automatic closed-loop performance guarantee.
The management efficiency and effect of network slicing and network slicing subnets are improved, and efficient and effective performance guarantee and monitoring of network slicing and network slicing subnets are achieved.
Smart Images

Figure CN113873544B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to methods, systems and related devices for network slicing and network slicing subnet management. Background Art
[0002] With the rapid development of mobile communications, the differentiation of network service requirements has become more and more significant. In order to meet the needs of different types of network services, the physical network is divided at the end-to-end level to form network slices (Network Slice). In 5G (5th Generation, fifth generation) networks, network slices can be divided into enhanced mobile broadband (enhanced Mobile Broadband, eMBB), ultra-high reliability and low latency communication (Ultra High-Reliability and Low-Latency Communication, URLLC), massive Internet of Things (Massive Internet of Things, MIoT) and other types, thereby providing different types of network service capabilities. A network slice consists of one or more network slice subnets (Network Slice Subnet), such as a radio access network (Radio Access Network, RAN) network slice subnet, a transport network (Transport Network, TN) network slice subnet, and / or a core network (Core Network, CN) network slice subnet.
[0003] With the development of network slicing technology, the management of network slices and network slicing subnets has become increasingly important. Summary of the invention
[0004] The embodiments of the present application provide methods, systems and related devices for managing network slices and network slice subnets, which can improve the management efficiency and effectiveness of network slices and network slice subnets.
[0005] In a first aspect, the present application provides a method for network slice management, which is performed by a decision management function device. In the method, the decision management function device receives a first policy request sent by a network slice management function device, the first policy request carries a demand for a network slice, and the first policy request is used to request a performance guarantee policy for the network slice; then, the decision management function device determines the performance guarantee policy of the network slice according to the demand for the network slice, and returns the performance guarantee policy of the network slice to the network slice management function device.
[0006] In this application, the decision management function device determines the performance guarantee strategy of the network slice, and sends the performance guarantee strategy of the network slice to the network slice management function device, so that the network slice management function device executes the performance guarantee strategy of the network slice to achieve the performance guarantee of the network slice. The performance guarantee strategy of the network slice helps to automatically close the performance guarantee, which is conducive to achieving efficient and effective network slice management.
[0007] In one embodiment, the performance assurance strategy of the network slice includes any one or more of the following, or includes information for obtaining any one or more of the following:
[0008] Trigger condition, used to determine whether to continue to execute the performance guarantee policy of the network slice;
[0009] The root cause of the problem, indicating the reason why the performance problem occurred in the network slice;
[0010] Performance target, indicating the performance target to be achieved by the network slice;
[0011] Management behavior, indicating the behavior of managing the network slice and / or the network slice subnet of the network slice;
[0012] Management notification, indicating that the management device of the network slice subnet (i.e., the network slice subnet management function device) is notified to perform management actions on the network slice subnet.
[0013] In this embodiment, the performance assurance strategy of the network slice includes any one or more of these contents, or includes information for obtaining any one or more of these contents, that is, the performance assurance strategy of the network slice may include a policy process (such as an instruction to trigger the acquisition of any one or more of these contents), a policy algorithm (such as a method for obtaining the root cause of the problem, a method for determining performance targets, etc.), and / or policy parameters (such as triggering conditions). This allows the management device of the network slice to perform performance assurance of the network slice according to the performance assurance strategy. This can reduce the interaction between the management device of the network slice and other entities, and can also improve the efficiency of performance assurance of the network slice.
[0014] In one embodiment, the decision management function device determines the performance guarantee strategy of the network slice according to the demand for the network slice, specifically including: the decision management function device obtains a first analysis result for the network slice from the management data analysis function device according to the demand for the network slice; and determines the performance guarantee strategy of the network slice according to the first analysis result. The first analysis result of the network slice can specifically be one or more candidate performance guarantee strategies, or part of the information in the performance guarantee strategy of the network slice (such as the root cause of the problem, management behavior).
[0015] In this implementation, the decision management function device requests the management data analysis function device to analyze the network slice, and determines the performance guarantee strategy of the network slice according to the analysis result of the management data analysis function device. The analysis capability of the management data analysis function device is relatively strong, so the analysis capability of the management data analysis function device is fully utilized, making the performance guarantee strategy of the network slice finally determined more effective.
[0016] In one embodiment, the decision management function device determines the performance guarantee strategy of the network slice according to the first analysis result, including: the decision management function device obtains optimization information related to the network slice from the self-organizing network function device, and determines the performance guarantee strategy of the network slice according to the optimization information related to the network slice and the first analysis result. Among them, the optimization information related to the network slice can specifically be the optimization strategy and / or strategy execution status of various resources such as wireless resources, CPU resources, and / or bandwidth resources of the network slice. In this embodiment, when determining the performance guarantee strategy of the network slice, the decision management function device refers to the information provided by multiple devices, so that the performance guarantee strategy of the network slice finally determined is more effective.
[0017] Optionally, the decision management function device also receives a second policy request sent by the network slice management function device, the second policy request carries the demand for the network slice, and the second policy request is used to request the performance monitoring policy of the network slice; further, the decision management function device determines the performance monitoring policy of the network slice according to the demand for the network slice, and returns the performance monitoring policy of the network slice to the network slice management function device. In this solution, the decision management function device also determines the performance monitoring policy of the network slice, and sends the performance monitoring policy of the network slice to the network slice management function device, so that the network slice management function device performs performance monitoring according to the performance monitoring policy of the network slice, which is conducive to timely and effective grasp of the operation of the network slice on the one hand, and is also conducive to performance assurance of the network slice on the other hand.
[0018] Optionally, the first policy request also carries a demand for a network slice subnet of the network slice, and the first policy request is also used to request a performance assurance policy for the network slice subnet. The demand for the network slice subnet may be determined based on the demand for the network slice. The method of the present application also includes: a decision management function device determines a performance assurance policy for the network slice subnet based on the demand for the network slice subnet; and returns the performance assurance policy for the network slice subnet to the network slice management function device. In this way, the decision management function device also determines and issues a performance assurance policy for the network slice subnet, which is beneficial to the automatic closed-loop performance assurance of the network slice subnet, and is beneficial to the realization of efficient and effective network slicing, and / or management of network slice subnets. It should be understood that a network slice is composed of network slice subnets, and managing a network slice subnet may also be more broadly referred to as managing a network slice, which is not limited in the present application.
[0019] Optionally, the decision management function device also receives a third policy request sent by the network slice subnet management function device, the third policy request carries the demand for the network slice subnet of the network slice, and the third policy request is used to request the performance assurance policy of the network slice subnet. Then the decision management function device determines the performance assurance policy of the network slice subnet according to the demand for the network slice subnet, and returns the performance assurance policy of the network slice subnet to the network slice subnet management function device. In this way, the decision management function device also determines and issues the performance assurance policy of the network slice subnet, which is conducive to the automatic closed-loop performance assurance of the network slice subnet, and is conducive to the realization of efficient and effective network slicing and / or management of network slice subnets.
[0020] In one embodiment, the decision management function device determines the performance assurance strategy of the network slice subnet according to the demand for the network slice subnet, including: the decision management function device obtains the third analysis result of the network slice subnet from the management data analysis function device according to the demand for the network slice subnet; and determines the performance assurance strategy of the network slice subnet according to the third analysis result. The third analysis result of the network slice subnet can specifically be one or more candidate performance assurance strategies, or part of the information in the performance assurance strategy of the network slice subnet (such as the root cause of the problem, management behavior).
[0021] In this implementation, the decision management function device requests the management data analysis function device to analyze the network slice subnet, and determines the performance guarantee strategy of the network slice subnet according to the analysis result of the management data analysis function device. The analysis capability of the management data analysis function device is relatively strong, so the analysis capability of the management data analysis function device is fully utilized, making the performance guarantee strategy of the network slice subnet finally determined more effective.
[0022] In one embodiment, the decision management function device determines the performance guarantee strategy of the network slice subnet according to the third analysis result, including: the decision management function device obtains the optimization information related to the network slice subnet from the self-organizing network function device, and determines the performance guarantee strategy of the network slice subnet according to the optimization information related to the network slice subnet and the first analysis result. Among them, the optimization information related to the network slice subnet can specifically be the optimization strategy and / or strategy execution status of various resources such as wireless resources, CPU resources, and / or bandwidth resources of the network slice subnet. In this embodiment, when determining the performance guarantee strategy of the network slice subnet, the decision management function device refers to the information provided by multiple devices, so that the final performance guarantee strategy of the network slice subnet is more effective.
[0023] In one embodiment, the performance assurance strategy of the network slice subnet includes any one or more of the following, or includes information for obtaining any one or more of the following:
[0024] Trigger conditions, used to determine whether to continue to execute the performance assurance strategy of the network slice subnet;
[0025] The root cause of the problem, indicating the reason why the performance problem occurred in the network slice subnet;
[0026] Performance target, indicating the performance target to be achieved by the network slice subnet;
[0027] Management behavior, indicating the behavior of managing the network slice subnet and / or the network element (network function) of the network slice;
[0028] Management notification, indicating that the management device of the network element (network function) is notified to perform management actions on the network element (network function) of the network slice.
[0029] Optionally, the decision management function device also receives a fourth policy request sent by the network slice subnet management function device, the fourth policy request carries the demand for the network slice subnet of the network slice, and the fourth policy request is used to request the performance monitoring policy of the network slice subnet; then, the decision management function device determines the performance monitoring policy of the network slice subnet according to the demand for the network slice subnet, and returns the performance monitoring policy of the network slice subnet to the network slice subnet management function device. In this scheme, the decision management function device also determines the performance monitoring policy of the network slice subnet, and sends the performance monitoring policy of the network slice subnet to the network slice subnet management function device, so that the network slice subnet management function device performs performance monitoring according to the performance monitoring policy of the network slice subnet, which is conducive to timely and effective grasp of the operation status of the network slice subnet on the one hand, and is also conducive to performance assurance of the network slice subnet on the other hand.
[0030] In a second aspect, the present application provides a method for network slice management, which is performed by a network slice management function device. In the method, the network slice management function device obtains a performance guarantee policy for the network slice according to the demand for the network slice, and executes the performance guarantee policy for the network slice. The performance guarantee policy for the network slice helps to ensure the performance of the automatic closed loop, which is conducive to achieving efficient and effective network slice management, and is also conducive to achieving the performance guarantee of the network slice.
[0031] In one embodiment, the network slice management function device obtains the performance guarantee policy of the network slice according to the demand for the network slice, including: the network slice management function device sends a first policy request to the decision management function device, the first policy request carries the demand for the network slice, and the first policy request is used to request the performance guarantee policy of the network slice; then, the network slice management function device receives the performance guarantee policy of the network slice returned by the decision management function device. Among them, the performance guarantee policy of the network slice is determined according to the demand for the network slice. The decision management function device has decision-making capabilities, so that the decision-making capabilities of the decision management function device are fully utilized, so that the performance guarantee policy of the network slice finally determined is more effective.
[0032] In one embodiment, the network slice management function device obtains the performance guarantee policy of the network slice according to the demand for the network slice, including: the network slice management function device sends a first policy request to the management data analysis function device, the first policy request carries the demand for the network slice, and the first policy request is used to request the performance guarantee policy of the network slice; and then, the network slice management function device receives the performance guarantee policy of the network slice returned by the management data analysis function device. The performance guarantee policy of the network slice is determined according to the demand for the network slice.
[0033] In one embodiment, the network slice management function device obtains the performance guarantee policy of the network slice according to the demand for the network slice, including: the network slice management function device determines the performance guarantee policy of the network slice according to the demand for the network slice.
[0034] In one embodiment, the network slice management function device determines the performance assurance policy of the network slice according to the demand for the network slice, including: the network slice management function device obtains a first analysis result for the network slice from the management data analysis function device according to the demand for the network slice; and determines the performance assurance policy of the network slice according to the first analysis result. Among them, the first analysis result of the network slice can specifically be one or more candidate performance assurance policies, or partial information in the performance assurance policy of the network slice (such as the root cause of the problem, management behavior). In this embodiment, the network slice management function device requests the management data analysis function device to analyze the network slice, and determines the performance assurance policy of the network slice according to the analysis result of the management data analysis function device. The analysis capability of the management data analysis function device is relatively strong, so the analysis capability of the management data analysis function device is fully utilized, so that the performance assurance policy of the network slice finally determined is more effective.
[0035] In one embodiment, the network slice management function device determines the performance guarantee strategy of the network slice according to the first analysis result, including: the network slice management function device obtains optimization information related to the network slice from the self-organizing network function device, and determines the performance guarantee strategy of the network slice according to the optimization information related to the network slice and the first analysis result. Among them, the optimization information related to the network slice can specifically be the optimization strategy and / or strategy execution status of various resources such as wireless resources, CPU resources, and / or bandwidth resources of the network slice. In this embodiment, when determining the performance guarantee strategy of the network slice, the network slice management function device refers to the information provided by multiple devices, so that the performance guarantee strategy of the network slice finally determined is more effective.
[0036] Optionally, the method of the present application also includes: the network slice management function device obtains the performance monitoring strategy of the network slice according to the demand for the network slice; and then, the network slice management function device performs performance monitoring on the network slice according to the performance monitoring strategy of the network slice. The performance monitoring strategy of the network slice is conducive to timely and effective grasp of the operation of the network slice, and is also conducive to the performance guarantee of the network slice. Furthermore, the network slice management function device executes the performance guarantee strategy of the network slice according to the results of the performance monitoring of the network slice.
[0037] In one embodiment, the network slice management function device executes the performance assurance policy of the network slice based on the results of performance monitoring of the network slice, including: when the network slice management function device detects a monitoring event in the performance monitoring policy of the network slice, executing the performance assurance policy of the network slice.
[0038] Optionally, the method of the present application further includes: the network slice management function device obtains the performance guarantee policy of the network slice subnet according to the demand for the network slice subnet of the network slice, wherein the demand for the network slice subnet is determined according to the demand for the network slice; further, the network slice management function device also sends the performance guarantee policy of the network slice subnet to the management function device of the network slice subnet. The performance guarantee policy of the network slice subnet can be carried in the slice configuration file.
[0039] In one embodiment, the network slice management function device obtains the performance guarantee policy of the network slice subnet according to the demand for the network slice subnet, including: the network slice management function device sends a first policy request to the decision management function device, the first policy request carries the demand for the network slice subnet, and the first policy request is used to request the performance guarantee policy of the network slice subnet; and then, the network slice management function device receives the performance guarantee policy of the network slice subnet returned by the decision management function device. The performance guarantee policy of the network slice subnet is determined according to the demand for the network slice subnet.
[0040] In one embodiment, the network slice management function device obtains the performance guarantee policy of the network slice subnet according to the demand for the network slice subnet, including: the network slice management function device sends a first policy request to the management data analysis function device, the first policy request carries the demand for the network slice subnet, and the first policy request is used to request the performance guarantee policy of the network slice subnet; and then, the network slice management function device receives the performance guarantee policy of the network slice subnet returned by the management data analysis function device. The performance guarantee policy of the network slice subnet is determined according to the demand for the network slice.
[0041] In one embodiment, the network slice management function device obtains the performance assurance policy of the network slice subnet according to the demand for the network slice subnet, including: the network slice management function device determines the performance assurance policy of the network slice subnet according to the demand for the network slice subnet.
[0042] In one embodiment, the network slice management function device determines the performance assurance strategy of the network slice subnet according to the demand for the network slice subnet, including: the network slice management function device obtains the third analysis result of the network slice subnet from the management data analysis function device according to the demand for the network slice; and determines the performance assurance strategy of the network slice subnet according to the third analysis result. Among them, the third analysis result of the network slice subnet can specifically be one or more candidate performance assurance strategies, or part of the information in the performance assurance strategy of the network slice subnet (such as the root cause of the problem, management behavior). In this embodiment, the network slice management function device requests the management data analysis function device to analyze the network slice subnet, and determines the performance assurance strategy of the network slice subnet according to the analysis result of the management data analysis function device. The analysis capability of the management data analysis function device is relatively strong, so the analysis capability of the management data analysis function device is fully utilized, so that the performance assurance strategy of the network slice subnet finally determined is more effective.
[0043] In one embodiment, the network slice management function device determines the performance assurance strategy of the network slice subnet according to the third analysis result, including: the network slice management function device obtains optimization information related to the network slice subnet from the self-organizing network function device, and determines the performance assurance strategy of the network slice subnet according to the optimization information related to the network slice subnet and the third analysis result. Among them, the optimization information related to the network slice subnet can specifically be the optimization strategy and / or strategy execution status of various resources such as wireless resources, CPU resources, and / or bandwidth resources of the network slice subnet. In this embodiment, when determining the performance assurance strategy of the network slice subnet, the network slice management function device refers to the information provided by multiple devices, so that the performance assurance strategy of the network slice subnet finally determined is more effective.
[0044] Optionally, the method of the present application further includes: the network slice management function device obtains the performance monitoring policy of the network slice subnet according to the demand for the network slice subnet of the network slice, wherein the demand for the network slice subnet is determined according to the demand for the network slice; further, the network slice management function device also sends the performance monitoring policy of the network slice subnet to the management function device of the network slice subnet. The performance monitoring policy of the network slice subnet can be carried in the slice configuration file.
[0045] In a third aspect, the present application provides a method for managing a network slice subnet, which is performed by a network slice subnet management function device. In the method, the network slice subnet management function device obtains a performance assurance policy for a network slice subnet and executes the performance assurance policy for the network slice subnet. The performance assurance policy for a network slice subnet helps to ensure the performance of an automatic closed loop, is conducive to efficient and effective management of a network slice subnet, and is also conducive to achieving performance assurance for the network slice subnet.
[0046] In one embodiment, the performance assurance strategy of the network slice subnet includes any one or more of the following, or includes information for obtaining any one or more of the following:
[0047] Trigger conditions, used to determine whether to continue to execute the performance assurance strategy of the network slice subnet;
[0048] The root cause of the problem, indicating the reason why the performance problem occurred in the network slice subnet;
[0049] Performance target, indicating the performance target to be achieved by the network slice subnet;
[0050] Management behavior, indicating the behavior of managing the network slice subnet and / or the network element (network function) of the network slice;
[0051] Management notification, indicating that the management device of the network element (network function) is notified to perform management actions on the network element (network function) of the network slice.
[0052] In one embodiment, the network slice subnet management function device obtains the performance guarantee policy of the network slice subnet, including: the network slice subnet management function device receives the performance guarantee policy of the network slice subnet sent by the network slice management device. The performance guarantee policy of the network slice subnet can be carried in a slice configuration file.
[0053] In one embodiment, the network slice subnet management function device obtains the performance assurance policy of the network slice subnet, including: the network slice subnet management function device sends a third policy request to the decision management function device, the third policy request carries the demand for the network slice subnet, and the third policy request is used to request the performance assurance policy of the network slice subnet; then, the network slice subnet management function device receives the performance assurance policy of the network slice subnet returned by the decision management function device, and the performance assurance policy of the network slice subnet is determined according to the demand for the network slice subnet.
[0054] In one embodiment, the network slice subnet management function device obtains the performance guarantee policy of the network slice subnet, including: the network slice management function device sends a third policy request to the management data analysis function device, the third policy request carries the demand for the network slice subnet, and the third policy request is used to request the performance guarantee policy of the network slice subnet; and then, the network slice subnet management function device receives the performance guarantee policy of the network slice subnet returned by the management data analysis function device. The performance guarantee policy of the network slice subnet is determined according to the demand for the network slice.
[0055] In one embodiment, the network slice subnet management function device obtains the performance assurance strategy of the network slice subnet, including: the network slice subnet management function device determines the performance assurance strategy of the network slice subnet according to the demand for the network slice subnet.
[0056] In one embodiment, the network slice subnet management function device obtains the performance assurance strategy of the network slice subnet, including: the network slice subnet management function device obtains the third analysis result of the network slice subnet from the management data analysis function device according to the demand for the network slice subnet; and determines the performance assurance strategy of the network slice subnet according to the third analysis result. The third analysis result of the network slice subnet can specifically be one or more candidate performance assurance strategies, or part of the information in the performance assurance strategy of the network slice subnet (such as the root cause of the problem, management behavior).
[0057] In one embodiment, the network slice subnet management function device determines the performance guarantee strategy of the network slice subnet according to the third analysis result, including: the network slice subnet management function device obtains optimization information related to the network slice subnet from the self-organizing network function device, and determines the performance guarantee strategy of the network slice subnet according to the optimization information related to the network slice subnet and the third analysis result. Among them, the optimization information related to the network slice subnet can specifically be the optimization strategy and / or strategy execution status of various resources such as wireless resources, CPU resources, and / or bandwidth resources of the network slice subnet.
[0058] Optionally, the method of the present application also includes: the network slice subnet management function device obtains the performance monitoring strategy of the network slice subnet, and then monitors the performance of the network slice subnet according to the performance monitoring strategy of the network slice subnet. The performance monitoring strategy of the network slice subnet is conducive to timely and effective grasp of the operation status of the network slice subnet, and is also conducive to the performance guarantee of the network slice subnet. Further, the network slice subnet management function device executes the performance guarantee strategy of the network slice subnet based on the results of the performance monitoring of the network slice subnet.
[0059] In one embodiment, the network slice subnet management function device executes the performance assurance policy of the network slice subnet based on the results of performance monitoring of the network slice subnet, including: when the network slice subnet management function device detects a monitoring event of the performance monitoring policy of the network slice subnet, executing the performance assurance policy of the network slice subnet.
[0060] In a fourth aspect, the present application provides a method for network slice management, which is performed by a decision management functional device.
[0061] In the method, the decision management function device receives a second policy request sent by the network slice management function device, the second policy request carries the demand for the network slice, and the second policy request is used to request the performance monitoring policy of the network slice; then, the decision management function device determines the performance monitoring policy of the network slice according to the demand for the network slice, and returns the performance monitoring policy of the network slice to the network slice management function device.
[0062] In this application, the decision management function device determines the performance monitoring strategy of the network slice, and sends the performance monitoring strategy of the network slice to the network slice management function device, so that the network slice management function device executes the performance monitoring strategy of the network slice to achieve performance monitoring of the network slice. On the one hand, it is conducive to timely and effectively grasping the operation status of the network slice, and on the other hand, it is also conducive to the performance guarantee of the network slice.
[0063] In one embodiment, the performance monitoring strategy of the network slice includes any one or more of the following, or includes information for obtaining any one or more of the following:
[0064] (1) Monitoring object, indicating the performance parameter to be monitored;
[0065] (2) Monitoring period, indicating the period of performance monitoring (or performance measurement);
[0066] (3) start condition, indicating the condition for starting to perform performance monitoring;
[0067] (4) stop condition, indicating the condition for stopping the execution of performance monitoring;
[0068] (5) Monitoring events, i.e., triggering events during monitoring, are used to trigger operations such as reporting performance measurement data of the network slice, determining that a fault occurs in the network slice, reporting fault information of the network slice, determining that an alarm occurs in the network slice, reporting alarm information of the network slice, and / or executing a performance assurance strategy for the network slice.
[0069] In one embodiment, the decision management function device determines the performance monitoring strategy of the network slice according to the demand for the network slice, specifically including: the decision management function device obtains the second analysis result of the network slice from the management data analysis function device according to the demand for the network slice; and determines the performance monitoring strategy of the network slice according to the second analysis result. The second analysis result of the network slice can specifically be one or more candidate performance monitoring strategies, or part of the information in the performance monitoring strategy of the network slice (such as monitoring objects, monitoring events, etc.).
[0070] In one embodiment, the decision management function device determines the performance monitoring strategy of the network slice according to the second analysis result, including: the decision management function device obtains optimization information related to the network slice from the self-organizing network function device, and determines the performance monitoring strategy of the network slice according to the optimization information related to the network slice and the second analysis result. Among them, the optimization information related to the network slice can specifically be the optimization strategy and / or strategy execution status of various resources such as wireless resources, CPU resources, and / or bandwidth resources of the network slice. In this embodiment, when determining the performance monitoring strategy of the network slice, the decision management function device refers to the information provided by multiple devices, so that the performance monitoring strategy of the network slice finally determined is more effective.
[0071] In one embodiment, the second policy request also carries a demand for the network slice subnet of the network slice, and the second policy request is also used to request a performance monitoring policy for the network slice subnet. The method of the present application also includes: a decision management function device determines a performance monitoring policy for the network slice subnet based on the demand for the network slice subnet; and returns the performance monitoring policy for the network slice subnet to the network slice management function device. The performance monitoring policy of the network slice subnet is conducive to timely and effective grasp of the operation status of the network slice subnet, and is also conducive to performance assurance of the network slice subnet.
[0072] Optionally, the method of the present application also includes: the decision management function device receives a fourth policy request sent by the network slice subnet management function device, the fourth policy request carries the demand for the network slice subnet, and the fourth policy request is used to request the performance monitoring policy of the network slice subnet; then, the decision management function device determines the performance monitoring policy of the network slice subnet based on the demand for the network slice subnet, and returns the performance monitoring policy of the network slice subnet to the network slice subnet management function device.
[0073] In one embodiment, the performance monitoring strategy of the network slice subnet includes any one or more of the following, or includes information for obtaining any one or more of the following:
[0074] (1) Monitoring object, indicating the performance parameter to be monitored;
[0075] (2) Monitoring period, indicating the period of performance monitoring (or performance measurement);
[0076] (3) start condition, indicating the condition for starting to perform performance monitoring;
[0077] (4) stop condition, indicating the condition for stopping the execution of performance monitoring;
[0078] (5) Monitoring events, i.e., triggering events during monitoring, are used to trigger operations such as reporting performance measurement data of the network slice subnet, determining that the network slice subnet has a fault, reporting fault information of the network slice subnet, determining that an alarm has occurred in the network slice subnet, reporting alarm information of the network slice subnet, and / or executing performance assurance strategies of the network slice subnet.
[0079] In one embodiment, the decision management function device determines the performance monitoring strategy of the network slice subnet according to the demand for the network slice subnet, specifically including: the decision management function device obtains the fourth analysis result of the network slice subnet from the management data analysis function device according to the demand for the network slice subnet; and determines the performance monitoring strategy of the network slice subnet according to the fourth analysis result. The fourth analysis result of the network slice subnet can specifically be one or more candidate performance monitoring strategies, or part of the information in the performance monitoring strategy of the network slice subnet (such as monitoring objects, monitoring events, etc.).
[0080] In one embodiment, the decision management function device determines the performance monitoring strategy of the network slice subnet according to the fourth analysis result, including: the decision management function device obtains optimization information related to the network slice subnet from the self-organizing network function device, and determines the performance monitoring strategy of the network slice subnet according to the optimization information related to the network slice subnet and the fourth analysis result. Among them, the optimization information related to the network slice can specifically be the optimization strategy and / or strategy execution status of various resources such as wireless resources, CPU resources, and / or bandwidth resources of the network slice subnet.
[0081] In a fifth aspect, the present application provides a method for network slice management, which is performed by a network slice management function device. In the method, the network slice management function device obtains a performance monitoring strategy for the network slice according to the demand for the network slice, and performs performance monitoring according to the performance monitoring strategy for the network slice.
[0082] In one embodiment, the network slice management function device obtains the performance monitoring policy of the network slice according to the demand for the network slice, including: the network slice management function device sends a second policy request to the decision management function device, the second policy request carries the demand for the network slice, and the second policy request is used to request the performance monitoring policy of the network slice; and then, the network slice management function device receives the performance monitoring policy of the network slice returned by the decision management function device. The performance monitoring policy of the network slice is determined according to the demand for the network slice.
[0083] In one embodiment, the network slice management function device obtains the performance monitoring policy of the network slice according to the demand for the network slice, including: the network slice management function device sends a second policy request to the management data analysis function device, the second policy request carries the demand for the network slice, and the second policy request is used to request the performance monitoring policy of the network slice; and then, the network slice management function device receives the performance monitoring policy of the network slice returned by the management data analysis function device. The performance monitoring policy of the network slice is determined according to the demand for the network slice.
[0084] In one embodiment, the network slice management function device obtains the performance monitoring strategy of the network slice according to the demand for the network slice, including: the network slice management function device determines the performance monitoring strategy of the network slice according to the demand for the network slice.
[0085] In one embodiment, the network slice management function device determines the performance monitoring strategy of the network slice according to the demand for the network slice, including: the network slice management function device obtains the second analysis result of the network slice from the management data analysis function device according to the demand for the network slice; and determines the performance monitoring strategy of the network slice according to the second analysis result. The second analysis result of the network slice can specifically be one or more candidate performance monitoring strategies, or partial information (such as monitoring objects, monitoring events) in the performance monitoring strategy of the network slice.
[0086] In one embodiment, the network slice management function device determines the performance monitoring strategy of the network slice according to the second analysis result, including: the network slice management function device obtains optimization information related to the network slice from the self-organizing network function device, and determines the performance monitoring strategy of the network slice according to the optimization information related to the network slice and the second analysis result. The optimization information related to the network slice may specifically be the optimization strategy and / or strategy execution status of various resources such as wireless resources, CPU resources, and / or bandwidth resources of the network slice.
[0087] Optionally, the network slice management function device also obtains the performance monitoring policy of the network slice subnet according to the requirements of the network slice subnet of the network slice, and sends the performance monitoring policy of the network slice subnet to the management device of the network slice subnet.
[0088] In one embodiment, the second policy request also carries a demand for a network slice subnet of the network slice, and the second policy request is also used to request a performance monitoring policy for the network slice subnet, and the method further includes: the network slice management function device receives the performance monitoring policy for the network slice subnet returned by the decision management function device. The performance monitoring policy for the network slice subnet is determined based on the demand for the network slice subnet.
[0089] In a sixth aspect, the present application provides a method for managing a network slice subnet, which is performed by a network slice subnet management function device. In the method, the network slice subnet management function device obtains a performance monitoring strategy for the network slice subnet, and performs performance monitoring according to the performance monitoring strategy for the network slice subnet.
[0090] In one embodiment, the network slice subnet management function device obtains the performance monitoring policy of the network slice subnet, including: the network slice subnet management function device receives the performance monitoring policy of the network slice subnet sent by the network slice management function device.
[0091] In one embodiment, the network slice subnet management function device obtains the performance monitoring policy of the network slice subnet, including: the network slice subnet management function device sends a fourth policy request to the decision management function device, the fourth policy request carries the demand for the network slice subnet, and the fourth policy request is used to request the performance monitoring policy of the network slice subnet; and then, the network slice subnet management function device receives the performance monitoring policy of the network slice subnet returned by the decision management function device. The performance monitoring policy of the network slice subnet is determined according to the demand for the network slice subnet.
[0092] In one embodiment, the network slice subnet management function device obtains the performance monitoring policy of the network slice subnet, including: the network slice subnet management function device sends a fourth policy request to the management data analysis function device, the fourth policy request carries the demand for the network slice subnet, and the fourth policy request is used to request the performance monitoring policy of the network slice subnet; and then, the network slice subnet management function device receives the performance monitoring policy of the network slice subnet returned by the management data analysis function device. The performance monitoring policy of the network slice subnet is determined according to the demand for the network slice subnet.
[0093] In one embodiment, the network slice subnet management function device obtains the performance monitoring strategy of the network slice subnet, including: the network slice subnet management function device determines the performance monitoring strategy of the network slice subnet according to the demand for the network slice subnet.
[0094] In one embodiment, the network slice subnet management function device determines the performance monitoring strategy of the network slice subnet according to the demand for the network slice subnet, including: the network slice subnet management function device obtains the fourth analysis result of the network slice subnet from the management data analysis function device according to the demand for the network slice subnet; and determines the performance monitoring strategy of the network slice subnet according to the fourth analysis result. The fourth analysis result of the network slice subnet can specifically be one or more candidate performance monitoring strategies, or part of the information in the performance monitoring strategy of the network slice subnet (such as monitoring objects, monitoring events).
[0095] In one embodiment, the network slice subnet management function device determines the performance monitoring strategy of the network slice subnet according to the fourth analysis result, including: the network slice subnet management function device obtains optimization information related to the network slice subnet from the self-organizing network function device, and determines the performance monitoring strategy of the network slice subnet according to the optimization information related to the network slice subnet and the fourth analysis result. Among them, the optimization information related to the network slice subnet can specifically be the optimization strategy and / or strategy execution status of various resources such as wireless resources, CPU resources, and / or bandwidth resources of the network slice subnet.
[0096] In the seventh aspect, the present application provides a decision management function device, which includes a function module for executing any method of the first aspect or the fourth aspect; the present application does not limit the division of the function modules, and the function modules can be divided according to the process steps of the network slice management method of the first aspect or the fourth aspect, or according to the specific implementation needs. As an example, the device includes a receiving module, a processing module, and / or a sending module. Among them, the function module can be implemented by hardware, or the corresponding software can be implemented by hardware.
[0097] In an eighth aspect, the present application provides a decision management function device, the device comprising a memory and at least one processor, the memory storing a program code, the processor calling the program code to execute any method of the first aspect or the fourth aspect. The device may also include a communication interface for communicating with other devices.
[0098] In the ninth aspect, the present application provides a network slice management function device, which includes a function module for executing any method of the second aspect or the fifth aspect; the present application does not limit the division of the function modules, and the function modules can be divided according to the process steps of the network slice management method of the second aspect or the fifth aspect, or according to the specific implementation needs. As an example, the device includes a receiving module, a processing module, and / or a sending module. Among them, the function module can be implemented by hardware, or the corresponding software can be implemented by hardware.
[0099] In a tenth aspect, the present application provides a network slice management function device, the device comprising a memory and at least one processor, the memory storing a program code, the processor calling the program code to execute any method of the second aspect or the fifth aspect. The device may also include a communication interface for communicating with other devices.
[0100] In the eleventh aspect, the present application provides a network slicing subnet management function device, which includes a functional module for executing any method of the third aspect or the sixth aspect; the present application does not limit the division of the functional modules, and the functional modules can be divided according to the process steps of the network slicing subnet management method of the third aspect or the sixth aspect, or according to specific implementation needs. As an example, the device includes a receiving module, a processing module, and / or a sending module. Among them, the functional module can be implemented by hardware, or the corresponding software can be implemented by hardware.
[0101] In a twelfth aspect, the present application provides a network slicing subnet management function device, the device comprising a memory and at least one processor, the memory storing a program code, the processor calling the program code to execute any method of the third aspect or the sixth aspect. The device may also include a communication interface for communicating with other devices.
[0102] In the thirteenth aspect, the present application provides a system for network slicing and network slicing subnet management. The system includes: a decision management function device and a network slicing management function device. The decision management function device is the device described in the seventh aspect or the eighth aspect, and the network slicing management function device is the device described in the ninth aspect or the tenth aspect.
[0103] Optionally, the system further includes: a network slice subnet management function device. The network slice subnet management function device is the device described in the eleventh aspect or the twelfth aspect.
[0104] In the fourteenth aspect, the present application provides a computer-readable storage medium, which stores instructions. When the instructions are executed, the device executing the instructions (such as a decision management function device) can implement any method of the first aspect or the fourth aspect of the present application.
[0105] In the fifteenth aspect, the present application provides a computer-readable storage medium, which stores instructions. When the instructions are executed, the device executing the instructions (such as a network slice management function device) can implement any method of the second aspect or the fifth aspect of the present application.
[0106] In the sixteenth aspect, the present application provides a computer-readable storage medium, which stores instructions. When the instructions are executed, the device executing the instructions (such as a network slice subnet management function device) can implement any method of the third aspect or the sixth aspect of the present application.
[0107] In the seventeenth aspect, the present application provides a computer program product, which, when executed on a computer, enables the computer to implement any method of the first aspect or the fourth aspect of the present application.
[0108] In the eighteenth aspect, the present application provides a computer program product, which, when executed on a computer, enables the computer to implement any method of the second aspect or the fifth aspect of the present application.
[0109] In the nineteenth aspect, the present application provides a computer program product, which, when executed on a computer, enables the computer to implement any method of the third aspect or the sixth aspect of the present application.
[0110] In the twentieth aspect, the present application provides a chip, which, when running, can implement any method of the first aspect or the fourth aspect of the present application.
[0111] In the twenty-first aspect, the present application provides a chip, which, when running, can implement any method of the second aspect or the fifth aspect of the present application.
[0112] In the twenty-second aspect, the present application provides a chip, which, when running, can implement any method of the third aspect or the sixth aspect of the present application.
[0113] It should be understood that the designs of various aspects provided in this application can refer to each other. For example, the specific content of the performance monitoring strategy of the network slice in the first aspect can refer to the description of the third aspect, and the specific method of the network slice management function device in the second aspect to obtain the performance monitoring strategy of the network slice subnet according to the demand for the network slice subnet of the network slice can refer to the description of the fourth aspect, etc. In addition, the beneficial effects of the designs of various aspects provided in this application can also refer to each other, and will not be described in detail. BRIEF DESCRIPTION OF THE DRAWINGS
[0114] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background technology, the drawings required for use in the embodiments of the present application or the background technology will be described below.
[0115] Figure 1 A schematic diagram of the system architecture provided for an embodiment of the present application;
[0116] Figure 2 A flow chart of a method for network slice management provided in an embodiment of the present application;
[0117] Figure 3 A flowchart of another method for network slice management provided in an embodiment of the present application;
[0118] Figure 4 A flow chart of a method for network slicing subnet management provided in an embodiment of the present application;
[0119] Figure 5 A flowchart of another method for network slicing subnet management provided in an embodiment of the present application;
[0120] Figure 6 A flowchart of another method for network slicing and network slicing subnet management provided in an embodiment of the present application;
[0121] Figure 7 A flowchart of another method for network slicing and network slicing subnet management provided in an embodiment of the present application;
[0122] FIG8A(1) is a schematic diagram of a network slicing model provided in an embodiment of the present application;
[0123] FIG8A(2) is a schematic diagram of a model of a network slicing subnet provided in an embodiment of the present application;
[0124] FIG8B(1) is a schematic diagram of a model of another network slice provided in an embodiment of the present application;
[0125] FIG8B(2) is a schematic diagram of a model of another network slicing subnet provided in an embodiment of the present application;
[0126] FIG8C(1) is a schematic diagram of a model of another network slice provided in an embodiment of the present application;
[0127] FIG8C(2) is a schematic diagram of a model of another network slicing subnet provided in an embodiment of the present application;
[0128] Fig. 9 A schematic diagram of the structure of a network slice and a network slice subnet management device provided in an embodiment of the present application;
[0129] Fig.10 A schematic diagram of the structure of another network slice and a network slice subnet management device provided in an embodiment of the present application;
[0130] Fig.11 A schematic diagram of the structure of another network slice and a network slice subnet management device provided in an embodiment of the present application;
[0131] Fig.12 A structural diagram of another network slice subnet management device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0132] The embodiments of the present application are described below in conjunction with the drawings in the embodiments of the present application.
[0133] The present application may be applicable to the 5th generation (5G) mobile communication network architecture or future networks.
[0134] To facilitate the understanding of this application, we first introduce some concepts related to network slicing technology.
[0135] Network slicing: refers to a logical network with different network capabilities and network characteristics customized according to different service requirements on top of the physical or virtual network infrastructure. A network slice can be a complete end-to-end network including terminals, RAN, TN, CN and application servers, which can provide communication services and have certain network capabilities; a network slice can also be any combination of the above terminals, RAN, TN, CN and application servers, for example, a network slice only includes RAN and CN.
[0136] Network slicing subnet: A network slicing subnet is a logical network composed of several network functions and corresponding network resources. It can provide network services. The network slicing subnet is a component of the network slice.
[0137] Network Slice Instance (NSI): is an actually deployed logical network that can meet certain network characteristics or service requirements. A network slice instance may provide one or more services. A network slice instance may provide complete end-to-end network services, and the network slice instance may be composed of a network slice subnet instance (NSSI) and / or network functions. Network functions may include physical network functions and / or virtual network functions. The following collectively refers to physical network functions and / or virtual network functions as network functions.
[0138] Network slice subnet instance: A network slice subnet instance may not need to provide end-to-end complete network services. A network slice subnet instance may be a collection of network functions from the same equipment vendor in a network slice instance, or a collection of network functions divided by domains, such as a CN network slice subnet instance, a RAN network slice subnet instance, or a collection composed of other methods. A network slice instance may be composed of several network slice subnet instances, each of which is composed of several network functions and / or several network slice subnet instances; a network slice instance may be composed of several network slice subnet instances and network functions that are not divided into network slice subnet instances; a network slice instance may also be composed of only several network functions.
[0139] like Figure 1 As shown, it is a system architecture diagram applied in an embodiment of the present application. The following is a brief description of the devices in the system applied in the embodiment of the present application, as well as the main functions of the devices, which will be further described in detail in subsequent embodiments of the present application. The system may include a communication service management function (Communication Service Management Function, CSMF) device 101, a network slice management function (Network Slice Management Function, NSMF) device 102, a network slice subnet management function (Network Slice Subnet Management Function, NSSMF) device 103, a decision management function device (Decision Management Function, DMF) device 104, and / or a management data analysis function (Management Data Analytics Function, MDAF) device 105.
[0140] Among them, the CSMF device 101 has the function of managing communication services, that is, providing communication service management services. Therefore, the CSMF device 101 can also be called a communication service management service provider (Communication Service Management Service_Provider, CSMS_Provider), or a communication service management service producer (Communication Service Management Service_Producer, CSMS_Producer). Specifically, the CSMF device 101 is used to receive the user's communication service requirements, and provide communication services (i.e., deploy communication service instances) according to the communication service requirements. The CSMF device 101 converts the communication service demand into a demand for network slicing, and sends the demand for network slicing to the NSMF device 102. The users here can specifically be operators and / or third-party customers, etc.
[0141] The NSMF device 102 has the management function of network slicing, that is, it provides network slicing management services. Therefore, the NSMF device 102 can also be called a network slice management service provider (Network Slice Management Service_Provider, NSMS_Provider), or a network slice management service producer (Network Slice ManagementService_Producer, NSMS_Producer). Specifically, the NSMF device 102 is used to receive the demand for network slicing sent by the CSMF device 101, and provide network slicing (i.e., deploy network slicing instances) according to the demand for network slicing.
[0142] The NSMF device 102 can also be used to obtain the performance assurance policy of the network slice according to the demand for the network slice, and execute the performance assurance policy of the network slice. The NSMF device 102 can also be used to obtain the performance monitoring policy of the network slice according to the demand for the network slice, and perform performance monitoring on the network slice according to the performance monitoring policy. Optionally, the NSMF device 102 is used to execute the performance assurance policy when a monitoring event in the performance monitoring policy is detected. Specifically, the NSMF device 102 is used to obtain the performance assurance policy of the network slice, and / or the performance monitoring policy of the network slice from the DMF device 104. The NSMF device 102 can also be used to obtain the performance assurance policy of the network slice subnet of the network slice, and / or the performance monitoring policy of the network slice subnet from the DMF device 104, and send the performance assurance policy of the network slice subnet, and / or the performance monitoring policy of the network slice subnet to the NSSMF device 103.
[0143] The NSMF device 102 is also used to decompose the demand for network slicing into the demand for network slicing subnets, and send the demand for network slicing subnets to the corresponding NSSMF device 103. For example, the NSMF device 102 decomposes the demand for network slicing into the demand for RAN network slicing subnets, the demand for TN network slicing subnets and the demand for CN network slicing subnets. Taking the average delay as an example, the average delay is less than 12ms in the demand for network slicing. After the demand for network slicing is decomposed, the demand for RAN network slicing subnets is obtained: the average delay is less than 5ms, the demand for TN network slicing subnets: the average delay is less than 3ms, and the demand for CN network slicing subnets: the average delay is less than 4ms. Furthermore, the NSMF device 102 also sends the demand for RAN network slicing subnets to the RANNSSMF device, sends the demand for CN network slicing subnets to the CN NSSMF device, and sends the demand for TN network slicing subnets to the TN NSSMF device.
[0144] Figure 1 An NSSMF device is shown as an example in the figure, and this application does not limit the number of devices in the system architecture.
[0145] The NSSMF device 103 has the management function of the network slice subnet, that is, it provides network slice subnet management services. Therefore, the NSSMF device 103 can also be called a network slice subnet management service provider (Network Slice SubnetManagement Service_Provider, NSSMS_Provider), or a network slice management service producer (Network Slice Subnet Management Service_Producer, NSSMS_Producer). Specifically, the NSSMF device 103 is used to receive the demand for the network slice subnet sent by the NSMF device 102, and provide a network slice subnet (that is, deploy a network slice subnet instance) according to the demand for the network slice.
[0146] The NSSMF device 103 can also be used to obtain the performance assurance policy of the network slice subnet and execute the performance assurance policy of the network slice subnet. The NSSMF device 103 can also be used to obtain the performance monitoring policy of the network slice subnet and perform performance monitoring on the network slice subnet according to the performance monitoring policy of the network slice subnet. Optionally, the NSSMF device 103 is used to execute the performance assurance policy when a monitoring event in the performance monitoring policy of the network slice subnet is detected. Specifically, the NSSMF device 103 is used to obtain the performance assurance policy of the network slice subnet and / or the performance monitoring policy of the network slice subnet from the DMF device 104. The NSSMF device 103 can also obtain the performance assurance policy of the network slice subnet and / or the performance monitoring policy of the network slice subnet from the NSMF device 102.
[0147] The DMF device 104 is used to make decisions on relevant information of network slices and / or network slice subnets, that is, the DMF device 104 has a decision management function and can provide decision management services. Therefore, the DMF device 104 can also be called a decision management service provider (Decision Management Service_Provider, DMS_Provider) or a decision management service producer (Decision Management Service_Producer, DMS_Producer). In addition, the device can also be called a management decision function device, a policy management function device, a performance management function device, etc. Specifically, the DMF device 104 is used to determine the performance assurance strategy of the network slice, the performance monitoring strategy of the network slice, the performance assurance strategy of the network slice subnet, and / or the performance monitoring strategy of the network slice subnet.
[0148] Optionally, the DMF device 104 is also used to request the MDAF device 105 to analyze the performance guarantee of the network slice, and determine the performance guarantee policy of the network slice based on the first analysis result of the performance guarantee of the network slice returned by the MDAF device 105. The performance monitoring policy of the network slice, the performance guarantee policy of the network slice subnet, and / or the performance monitoring policy of the network slice subnet are similar and will not be repeated.
[0149] The MDAF device 105 is used to analyze the relevant information of the network slice and / or the network slice subnet, that is, the MDAF device 105 has a management data analysis function and can provide management data analysis services. Therefore, the MDAF device 105 can also be called a management data analysis service provider (Management Data Analytics Service_Provider, MDAS_Provider) or a management data analysis service producer (Management Data Analytics Service_Producer, MDAS_Producer). Specifically, the MDAF device 105 is used to analyze the performance assurance strategy of the network slice, the performance monitoring strategy of the network slice, the performance assurance strategy of the network slice subnet, and / or the performance monitoring strategy of the network slice subnet, and send the analysis results to the DMF device 104. It should be understood that the MDAF device 105 can be uniformly deployed in a centralized manner to analyze the relevant information of the network slice and the network slice subnet, or the MDAF device 105 can also be deployed separately at different levels. For example, the MDAF device 105 is deployed at the network slice level to analyze the relevant information of the network slice, and the MDAF device 105 is deployed at the network slice subnet level to provide relevant information of the network slice subnet.
[0150] It should be understood that the functions of the DMF device 104 can be deployed in a separate physical device or in other devices, and this embodiment of the present application does not limit this.
[0151] In one possible implementation, the function of the DMF device 104 is deployed on the NSMF device 102 (or the DMF device 104 and the NSMF device 102 are jointly installed). In this case, the NSMF device 102 has the function of the DMF device 104. Then the NSMF device 102 can also be used to determine the performance assurance policy of the network slice. Optionally, the NSMF device 102 can also be used to request the MDAF device 105 to analyze the performance assurance policy of the network slice, and determine the performance assurance policy of the network slice based on the analysis results returned by the MDAF device 105. The performance monitoring policy of the network slice, the performance assurance policy of the network slice subnet, and / or the performance monitoring policy of the network slice subnet are similar and will not be repeated.
[0152] In a possible implementation, the functional hierarchy of the DMF device 104 is respectively deployed on the NSMF device 102 and the NSSMF device 103. In this case, the NSMF device 102 has the function of making decisions on the relevant information of the network slice; the NSSMF device 103 has the function of making decisions on the relevant information of the network slice subnet. Specifically, the NSMF device 102 can also be used to determine the performance assurance policy of the network slice. Optionally, the NSMF device 102 can also be used to request the MDAF device 105 to analyze the performance assurance policy of the network slice, and determine the performance assurance policy of the network slice based on the analysis result returned by the MDAF device 105. The performance monitoring policy of the network slice is similar and will not be repeated. Specifically, the NSSMF device 103 can also be used to determine the performance assurance policy of the network slice subnet. Optionally, the NSSMF device 103 can also be used to request the MDAF device 105 to analyze the performance assurance policy of the network slice subnet, and determine the performance assurance policy of the network slice subnet based on the analysis result returned by the MDAF device 105. The performance monitoring policy of the network slice subnet is similar and will not be repeated.
[0153] In a possible implementation, the functions of the DMF device 104 are deployed on the MDAF device 105 (or the DMF device 104 and the MDAF device 105 are jointly arranged). In this case, the MDAF device 105 has the functions of the DMF device 104. Then the MDAF device 105 is used to make decisions on relevant information of the network slice and / or the network slice subnet. Specifically, the MDAF device 105 is used to determine the performance assurance policy of the network slice, the performance monitoring policy of the network slice, the performance assurance policy of the network slice subnet, and / or the performance monitoring policy of the network slice subnet. Accordingly, the NSMF device 102 is used to obtain the performance assurance policy of the network slice, the performance monitoring policy of the network slice, the performance assurance policy of the network slice subnet, and / or the performance monitoring policy of the network slice subnet from the MDAF device 105. The NSSMF device 103 is used to obtain the performance assurance policy of the network slice subnet, and / or the performance monitoring policy of the network slice subnet from the MDAF device 105.
[0154] like Figure 2 As shown, a network slice management method provided by an embodiment of the present application is provided. The method flow is based on Figure 1 The architecture shown is implemented, where the NSMF device corresponds to Figure 1 NSMF device 102, NSSMF device corresponding Figure 1 NSSMF device 103, DMF device correspondence Figure 1 DMF device 104 in, MDAF device corresponding Figure 1The MDAF device 105 in the method. In the method, the NSMF device obtains the performance guarantee policy of the network slice, and performs performance guarantee of the network slice based on the performance guarantee policy of the network slice. The specific steps are as follows:
[0155] S200. The NSMF device sends a first policy request to the DMF device to request a performance assurance policy for the network slice.
[0156] The first policy request is used to request a performance assurance policy for a network slice. Specifically, the first policy request belongs to a message type used to request a performance assurance policy, and / or the first policy request carries indication information for requesting a performance assurance policy. The first policy request may carry an identifier of the network slice, such as a single network slice selection assistant information (Single Network Slice Selection Assistant Identifier, S-NSSAI), a network slice instance (Network Slice Instance, NSI) identifier (Identifier, ID), etc.
[0157] The first policy request also carries the demand for the network slice. The demand for the network slice is specifically a service profile (Service Profile), or some or all performance indicators in the Service Profile. The performance indicators specifically include performance parameters and the values corresponding to the performance parameters (including the range of values). The demand for the network slice can also be called the performance requirement for the network slice.
[0158] S201. The DMF device determines the performance assurance strategy for the network slice.
[0159] After the DMF device receives the first policy request, it determines the performance guarantee policy of the network slice according to the demand for the network slice. The demand for the network slice may include one or more performance parameters, so the performance guarantee policy of the network slice may include a guarantee policy for each of the one or more performance parameters, or the performance guarantee policy of the network slice is an overall performance guarantee policy for all or part of the main performance parameters of the one or more performance parameters. As another optional method, the one or more performance parameters may be divided into multiple performance types, such as latency, throughput, coverage, capacity, etc., and the performance guarantee policy of the network slice may include a guarantee policy for each performance type. In this case, the first policy request may also carry information about the performance type, which is used to indicate the request for a guarantee policy for the performance type, and then the performance guarantee policy of the network slice is the guarantee policy of the network slice for the performance type. Table 1 specifically introduces some performance parameters and performance types for reference, and this application does not limit this. Among them, DL means downlink and UL means uplink.
[0160] Table 1:
[0161]
[0162]
[0163] Further, the DMF device determines the performance assurance strategy of the network slice based on the demand for the network slice, the existing network situation, historical data, expert experience, the planning information of the network slice, and / or the type of the network slice. Among them, the existing network situation can be information such as existing network measurement data, existing network load, and existing network capacity. For example, in terms of delay, the existing network situation can include end-to-end delay, RAN domain delay, CN domain delay, and TN domain delay reported by the existing network measurement; wireless resource utilization, CPU resource utilization; wireless resources, CPU resources, storage resources, network bandwidth, etc. that can also be used for allocation in the existing network. Historical data can be historical measurement data, historical performance problems and corresponding root causes of problems, etc. Expert experience (also called experience data) refers to the experience base, rule base, etc. formed by experts (or technical personnel in this field) based on their own network optimization experience. The planning information of the network slice refers to the maximum capacity of the network slice to be planned.
[0164] The following is a detailed introduction to the performance guarantee strategy of the network slice and how the various contents in the performance guarantee strategy of the network slice are determined. The performance guarantee strategy of the network slice indicates the operation of performance guarantee for the network slice. It should be understood that the performance guarantee strategy is an exemplary name, which can also be called performance guarantee requirements, performance guarantee profiles, service level agreement (SLA) guarantee requirements, SLA guarantee strategies, SLA guarantee profiles, etc. Specifically, the performance guarantee strategy of the network slice includes any one or more of the following, or includes information for obtaining any one or more of the following:
[0165] (1) Trigger conditions, used to determine whether to continue to execute the performance assurance strategy of the network slice.
[0166] Specifically, when the trigger condition is met and the network slice has performance problems, the performance guarantee strategy of the network slice continues to be executed to provide performance guarantee; when the trigger condition is not met and the network slice does not have performance problems, there is no need to continue to execute the performance guarantee strategy of the network slice.
[0167] Meeting the trigger condition (i.e., the network slice has a performance problem) may specifically include one or more of the following: the performance measurement data of the network slice does not meet the first performance condition, the performance measurement data of the network slice meets the second performance condition, the network slice fails, and / or the network slice has an alarm, etc. Failure to meet the trigger condition is the opposite situation, which will not be repeated.
[0168] The performance guarantee strategy of the network slice may specifically carry information such as the first performance condition or the second performance condition. The first performance condition is first introduced below. The first performance condition is determined according to the demand for the network slice. For example, if the delay requirement range in the demand for the network slice is 6ms to 12ms, the first performance condition is that the maximum delay is not higher than 12ms. When the maximum delay of the network slice exceeds 12ms, the first performance condition is not met, and the performance guarantee strategy continues to be executed to optimize the delay. The first performance condition can also be determined according to the demand for the network slice, the existing network situation, and / or historical data. For example, the average delay requirement in the demand for the network slice is 9ms, and the available resources in the existing network are tight. Historical measurement data shows that the resources are tight from 8:00 to 22:00, while the resources are sufficient from 23:00 to 7:00. Therefore, the first performance condition with lower requirements corresponding to 8:00 to 22:00 is set: the maximum delay is not higher than 12ms, and the first performance condition with higher requirements corresponding to 23:00 to 7:00 is set: the maximum delay is not higher than 6ms, so as to balance the resources in different time periods to achieve the overall demand for the network slice. In the time period from 8:00 to 22:00, when the maximum delay of the network slice exceeds 12ms, the first performance condition is not met, and the performance guarantee strategy continues to be executed to optimize the delay. In the time period from 23:00 to 7:00, when the maximum delay of the network slice exceeds 6ms, the first performance condition is not met, and the performance guarantee strategy continues to be executed to optimize the delay. The first performance condition can also be determined based on the planning information of the network slice. For example, when the network slice is activated, the first performance condition is set at 60% of the planned capacity of the network slice. Generally, this condition is better than the capacity condition in the demand of the network slice.
[0169] The second performance condition is similar to the first performance condition, except that the setting logic is different. For example, the second performance condition is set to a maximum delay higher than 12ms. When the maximum delay of the network slice exceeds 12ms, the second performance condition is met, and the performance guarantee strategy continues to be executed to optimize the delay.
[0170] It should be understood that the first performance condition and the second performance condition may specifically be conditions for a combination of any one or more performance parameters in Table 1.
[0171] (2) Root cause of the problem, indicating the reason why the performance problem occurs in the network slice.
[0172] The performance assurance policy of the network slice may carry instructions for triggering the acquisition of the root cause of the problem, and may also indicate a method for acquiring the root cause of the problem.
[0173] For example, the performance assurance policy of the network slice carries the correspondence between the performance measurement data of the network slice and the root cause of the problem, to indicate that the root cause of the problem is determined according to the correspondence. Specifically, when the performance assurance policy is executed later, the corresponding root cause of the problem can be determined according to the performance measurement data of the network slice and the correspondence. In addition, the existing network situation can also be used as input, that is, the corresponding root cause of the problem can be determined according to the performance measurement data of the network slice, the existing network situation and the correspondence. The correspondence can be specifically described by a root cause database or a root cause determination model. The correspondence can be determined based on historical data, expert experience, etc. In addition, the correspondence can also be determined based on the demand for the network slice, so that the correspondence is customized for the network slice, which facilitates efficient root cause analysis of the network slice.
[0174] (3) Performance target, which indicates the performance target to be achieved by the network slice.
[0175] The performance assurance strategy of the network slice may carry instructions for triggering the determination of performance targets, and may also indicate a method for determining performance targets. When the performance assurance strategy of the network slice is executed later, a suitable performance target may be obtained according to the method for determining performance targets. For example, the performance assurance strategy of the network slice specifically carries an algorithm for determining performance targets, which takes information such as the requirements of the network slice, the root cause of the problem, and the current network conditions as input, and the performance target as output. The algorithm for determining the performance target may be determined based on historical data and / or expert experience, for example, the algorithm is a model for determining performance targets obtained by training using historical data.
[0176] It should be understood that the demand for the network slice, in a broad sense, also belongs to the performance target of the network slice. The performance target in the performance assurance strategy of the network slice is specifically a phased performance target, while the demand for the network slice is an overall performance target. The phased performance target can be dynamically determined according to the existing network conditions (such as the number of users accessed, resource utilization, resource availability, etc.) during the opening and operation of the network slice, so that the network slice can generally meet the demand for the network slice.
[0177] (4) Management behavior, indicating the behavior of managing the network slice and / or the network slice subnet of the network slice.
[0178] The performance assurance policy of the network slice may carry instructions for triggering the determination of management behavior and executing the management behavior. The performance assurance policy of the network slice may also indicate a method for determining management behavior. When the performance assurance policy of the network slice is executed later, appropriate management behavior can be obtained according to the method for determining management behavior. For example, the performance assurance policy of the network slice carries a mapping table of delay performance and network resources. For the delay test result: the average delay is higher than 8ms, the management behavior is determined according to the mapping table: increase the wireless resource configuration by 10%, increase the core network CPU configuration by 10%, so that the average delay of the network slice is less than 8ms. In addition, when the performance assurance policy of the network slice is executed later, appropriate management behavior can be determined according to the root cause of the above problem, performance target, and the method for determining management behavior. The management behavior may specifically be to increase or decrease resource configuration, modify the topology of the network slice, and / or modify the topology of the network slice subnet of the network slice, etc.
[0179] (5) Management notification, instructing the management device of the network slice subnet (i.e., the NSSMF device) to perform management actions on the network slice subnet.
[0180] The performance assurance policy of the network slice carries instructions for triggering the execution of the management notification. For example, the management behavior determined in (4): increase the wireless resource configuration by 10%, increase the core network CPU configuration by 10%, then the performance assurance policy of the network slice also triggers the notification of the corresponding RAN NSSMF device and CN NSSMF device to execute the relevant configuration.
[0181] As an implementation method, the DMF device can obtain information related to the performance guarantee of the network slice from other devices, and further determine the performance guarantee strategy of the network slice based on the obtained information. The following exemplifies the DMF device obtaining the first analysis result of the network slice from the MDAF device based on the demand for the network slice.
[0182] S2011. The DMF device sends a first analysis request to the MDAF device to request the MDAF device to analyze the performance guarantee of the network slice.
[0183] The first analysis request is used to request an analysis of the network slice. The first analysis request may carry an identifier of the network slice and may also carry requirements for the network slice. Specifically, the first analysis request is used to request a performance assurance analysis of the network slice, for example, the first analysis request belongs to a message type for requesting a performance assurance analysis, and / or the first analysis request carries indication information for requesting a performance assurance analysis.
[0184] S2012. The MDAF device generates a first analysis result for the network slice.
[0185] After the MDAF device receives the first analysis request, it analyzes the network slice according to the demand for the network slice, the existing network situation, historical data, and / or empirical data to generate a first analysis result for the network slice (specifically, a first analysis result for the performance assurance policy of the network slice). The first analysis result may specifically be one or more alternative performance assurance policies, such as multiple performance assurance policies corresponding to different time periods. The first analysis result may also include some information in the performance assurance policy of the network slice, for example, the analysis result is the triggering conditions, root causes of problems, and management behaviors in the performance assurance policy of the network slice. The method for generating the first analysis result can refer to the description of the information contained in the performance assurance policy of the network slice above, which also describes how various information is determined.
[0186] S2013. The MDAF device returns a first analysis response to the DMF device, where the first analysis response carries the first analysis result.
[0187] S2014. The DMF device determines the performance assurance strategy of the network slice based on the first analysis result.
[0188] After receiving the first analysis result, the DMF device determines the performance guarantee policy of the network slice according to the first analysis result. As an optional method, the first analysis result includes part of the information in the performance guarantee policy of the network slice, and the DMF device further determines the remaining information, such as management notifications, etc., to determine the performance guarantee policy of the network slice. As an optional method, the first analysis result includes an alternative performance guarantee policy, and the DMF device determines the first analysis result as the performance guarantee policy of the network slice, or the DMF device adjusts the first analysis result and uses the adjusted first analysis result as the performance guarantee policy of the network slice. As an optional method, the first analysis result includes multiple alternative performance guarantee policies, and the DMF device can select a performance guarantee policy from them as the performance guarantee policy of the network slice. It should be understood that the multiple alternative performance guarantee policies included in the first analysis result are performance guarantee policies for multiple performance types (or performance parameters). For example, if the first analysis result includes a performance guarantee policy for latency and a performance guarantee policy for coverage, then in this case, the DMF device can directly use the multiple alternative performance guarantee policies as the performance guarantee policies for the network slice; or the DMF device can adjust the multiple alternative performance guarantee policies and use the adjusted multiple performance guarantee policies as the performance guarantee policies for the network slice.
[0189] As an optional method, the DMF device can also obtain optimization information related to the network slice from the Self-Organizing Network (SON) functional device, and determine the performance guarantee strategy of the network slice based on the optimization information. The optimization information specifically includes optimization strategies and / or strategy execution status. For example, in the SON mobile load balancing scenario, the SON functional device decides to modify the switching parameters to switch some users to adjacent cells based on the wireless resources of the existing network, the number of users, user distribution information, etc. Due to the different wireless resource availability and scheduling strategies in different cells, the service delay of some users may vary greatly, which may affect the performance guarantee of the network slices related to these cells. Therefore, the DMF device obtains the optimization strategy and strategy execution status of the cell involved in the network slice from the SON functional device, which helps to take into account the situation on the SON functional device side and improve the effectiveness of performance guarantee.
[0190] It should be understood that the DMF device can determine the performance guarantee strategy of the network slice based on the first analysis result obtained from the MDAF device and the optimization information obtained from the SON function device. For example, the first analysis result is adjusted according to the optimization information, and the adjusted first analysis result is used as the performance guarantee strategy of the network slice.
[0191] S202. The DMF device returns a first policy response to the NSMF device, where the first policy response carries the performance assurance policy of the network slice.
[0192] The DMF device sends the determined performance assurance policy for the network slice to the NSMF device.
[0193] S203. The NSMF device executes the performance assurance strategy of the network slice.
[0194] After receiving the first policy response, the NSMF device stores the performance guarantee policy of the network slice therein and executes the performance guarantee policy of the network slice (which can also be called performance guarantee according to the performance guarantee policy of the network slice).
[0195] The following describes in detail how the NSMF device implements the performance assurance strategy of the network slice.
[0196] (1) The NSMF device periodically or event-triggeredly determines whether the triggering condition of the performance guarantee policy of the network slice is met. When the triggering condition is met, the NSMF device continues to execute the performance guarantee policy of the network slice. When the triggering condition is not met, the NSMF device does not continue to execute the performance guarantee policy of the network slice. The specific method includes one or more of the following:
[0197] A. The NSMF device periodically or event-triggeredly obtains the performance measurement data of the network slice, and compares the performance measurement data with the first performance condition to determine whether the first performance condition is met. If the performance measurement data does not meet the first performance condition (i.e., meets the trigger condition), the NSMF device continues to execute the performance guarantee policy of the network slice. If the performance measurement data meets the first performance condition (i.e., does not meet the trigger condition), the NSMF device does not continue to execute the performance guarantee policy of the network slice. The second performance condition is similar to the first performance condition, except that the setting logic of the two is different. If the performance measurement data meets the second performance condition (i.e., meets the trigger condition), the NSMF device continues to execute the performance guarantee policy of the network slice. If the performance measurement data does not meet the second performance condition (i.e., does not meet the trigger condition), the NSMF device does not continue to execute the performance guarantee policy of the network slice. The performance measurement data can be obtained by the NSMF device from each network element device of the network slice and / or the element management system (Element Management System, EMS) of the network device. As an optional method, the performance measurement data can be obtained by the NSMF device performing performance monitoring according to the performance monitoring strategy. For specific methods, see Figure 3 The embodiment shown.
[0198] B. The NSMF device determines that the network slice has a fault and / or an alarm has occurred in the network slice, thereby determining the triggering conditions that meet the performance assurance policy of the network slice. For example, the NSMF device receives performance information, alarm information, etc. sent by the performance management (PM) functional device and / or the fault management (FM) functional device, thereby determining that the network slice has a fault, alarm, or other problems based on this information. As an optional method, the network slice failure, alarm, or other problems can be obtained by the NSMF device performing performance monitoring according to the performance monitoring policy. For specific methods, please refer to Figure 3 The embodiment shown.
[0199] (2) NSMF equipment determines the root cause of the problem.
[0200] The NSMF device determines the root cause of the problem based on the performance policy of the network slice.
[0201] Specifically, the NSMF device determines the root cause of the problem based on the instructions of the performance policy of the network slice for triggering the acquisition of the root cause of the problem.
[0202] Optionally, the NSMF device determines the root cause of the problem according to the method for obtaining the root cause of the problem indicated by the performance policy of the network slice. For example, if the performance policy of the network slice includes the correspondence between the performance measurement data of the network slice and the root cause of the problem, the NSMF device determines the corresponding root cause of the problem according to the performance measurement data of the network slice and the correspondence. In addition, the NSMF device can also determine the root cause of the problem according to the existing network conditions. For example, when the number of access users of the network slice increases, the latency increases. The NSMF device makes a comprehensive judgment based on the number of access users, wireless resources, and CPU resource utilization, and analyzes that the root cause of the increase in latency is insufficient resources caused by the increase in the number of users to a certain extent, and the waiting time for some services or users to be scheduled becomes longer.
[0203] As an optional method, the NSMF device can also request the MDAF device to perform root cause analysis to obtain the root cause of the problem from the MDAF device. As an optional method, the NSMF device can also obtain the root cause of the problem from the DMF device. The DMF device determines the root cause of the problem based on the performance measurement data of the network slice, the existing network conditions, etc., and returns the root cause of the problem to the NSMF device.
[0204] (3) The NSMF device determines the current performance goals.
[0205] The NSMF device determines the current performance target based on the performance strategy of the network slice.
[0206] Specifically, the NSMF device determines the root cause of the problem according to the instructions for triggering the determination of performance targets in the performance policy of the network slice. Optionally, the NSMF device determines the current performance target according to the method for determining performance targets indicated by the performance policy of the network slice. The NSMF device can also determine the current performance target based on the demand for the network slice and the existing network conditions. For example, the NSMF device first calculates the delay range that the network slice can support based on the delay requirements of the network slice, the number of users of the network slice, the available resources, etc., and then further determines the current delay target therefrom.
[0207] As an optional method, the NSMF device can also obtain the values of each performance parameter in the performance target from the MDAF device or DMF device to determine the performance target. The NSMF device can also obtain the optimization information related to the network slice from the SON function device, so as to adjust the values of each performance parameter according to the optimization information related to the network slice to balance the final delay performance target.
[0208] (4) The NSMF device determines the management behavior and manages the network slice and / or the network slice subnet of the network slice according to the management behavior.
[0209] The NSMF device determines and executes management behavior based on the performance policy of the network slice.
[0210] Specifically, the NSMF device determines the management behavior according to the instructions of the performance policy of the network slice for triggering the determination of the management behavior. Optionally, the NSMF device determines the corresponding management behavior according to the method for determining the management behavior indicated by the performance policy of the network slice. For example, the NSMF device determines the corresponding management behavior according to the root cause of the problem, the current performance target and the method. As an optional method, the NSMF device can also obtain the management behavior from the MDAF device or the DMF device. The NSMF device executes the determined management behavior, such as increasing or decreasing resource configuration, modifying the topology of the network slice and / or modifying the topology of the network slice subnet of the network slice, etc.
[0211] (5) The NSMF device notifies the management device of the network slice subnet to perform management actions on the network slice subnet.
[0212] It should be understood that the specific method for the NSMF device to determine the root cause of the problem, performance target, and management behavior according to the performance assurance strategy of the network slice can also be found in the description in S201, and the same content will not be repeated here. And the execution subject of the later execution of the performance assurance strategy mentioned in S201 can specifically be the NSMF device. In addition, during the performance assurance process, steps (1)-(5) are not necessarily executed. For example, (3) determining the current performance target may not be executed, and the execution order is not limited. For example, the current performance target may be determined first and then the root cause of the problem may be determined. This application does not limit this.
[0213] It should be understood that the names of the messages in the embodiments of the present application are exemplary names and are not intended to be limiting. For example, the first policy request can also be called a decision request, a demand request, a performance guarantee policy request, a performance guarantee demand request, etc., and the first analysis request can also be called a policy analysis request, a performance guarantee analysis request, etc. The response message is similar and will not be repeated.
[0214] It should be understood that the NSMF device can obtain the performance guarantee policy of the network slice when the network slice is activated, and can also update the performance guarantee policy of the network slice during the operation of the network slice, for example, the demand for the network slice and / or the existing network situation have changed. The embodiments of the present application can be applied to these situations. Among them, when updating the performance guarantee policy of the network slice, the message name can change, for example, the first policy request in S200 can also be called the first policy update request, and the first policy response in S202 can also be called the first policy update response, etc., which will not be repeated.
[0215] In an embodiment of the present application, the DMF device determines the performance guarantee strategy of the network slice and sends the performance guarantee strategy of the network slice to the NSMF device so that the NSMF device performs performance guarantee according to the performance guarantee strategy of the network slice to achieve performance guarantee of the network slice. The performance guarantee strategy of the network slice helps to automatically guarantee the performance of the closed loop, which is conducive to efficient and effective network slice management.
[0216] As another embodiment, the NSMF device determines the performance guarantee strategy of the network slice and executes the performance guarantee strategy of the network slice. In this case, S200 and S202 may not be executed, and the execution subject of S201 is the NSMF device, and the NSMF device in S2011 sends a first analysis request to the MDAF device, and the MDAF device in S2013 sends a first analysis response to the NSMF device. That is, the DMF device in the above embodiment is replaced by the NSMF device. For details, please refer to the above description and will not be repeated. In this case, it can also be understood that the NSMF device and the DMF device are installed together.
[0217] As another embodiment, the MDAF device determines the performance guarantee policy of the network slice and sends the performance guarantee policy of the network slice to the NSMF device, so that the NSMF device executes the performance guarantee policy of the network slice. In this case, in S200, the NSMF device sends a first policy request to the MDAF device; in S201, the MDAF device determines the performance guarantee policy of the network slice; S2011 and S2013 may not be executed; in S2014, the MDAF device determines the performance guarantee policy of the network slice according to the first analysis result; in S202, the MDAF device sends a first policy response to the NSMF device. That is, the DMF device in the above embodiment is replaced by the MDAF device. For details, please refer to the above description and will not be repeated. In this case, it can also be understood that the MDAF device and the DMF device are installed together.
[0218] Figure 2 S203 of the illustrated embodiment mentions the specific content of the NSMF device executing the performance assurance strategy of the network slice. Among them, the NSMF device needs to collect the performance measurement data of the network slice, and / or the fault, alarm and other information of the network slice, so as to determine whether the triggering conditions of the performance assurance strategy of the network slice are met. In addition, the performance measurement data, fault, alarm and other information of the network slice can also be used to determine the root cause of the problem. Therefore, it is beneficial for the NSMF device to perform performance monitoring, which is conducive to efficiently and accurately collecting the performance measurement data, fault, alarm and other information of the network slice, so as to better implement the performance assurance strategy of the network slice. Figure 3 As shown, a network slice management method is provided for an embodiment of the present application. The method flow is based on Figure 1 The architecture shown is implemented, where the NSMF device corresponds to Figure 1 NSMF device 102, NSSMF device corresponding Figure 1 NSSMF device 103, DMF device correspondence Figure 1 DMF device 104 in, MDAF device corresponding Figure 1 The MDAF device 105 in the method. In the method, the NSMF device obtains the performance monitoring strategy of the network slice, and performs performance monitoring of the network slice based on the performance monitoring strategy of the network slice. The specific steps are as follows:
[0219] S300. The NSMF device sends a second policy request to the DMF device to request a performance monitoring policy for the network slice.
[0220] The second policy request is used to request a performance monitoring policy for a network slice. Specifically, the second policy request belongs to a message type used to request a performance monitoring policy, and / or the second policy request carries indication information for requesting a performance monitoring policy. The second policy request may specifically carry an identifier of the network slice, and may also carry a requirement for the network slice.
[0221] S301. The DMF device determines the performance monitoring strategy for the network slice.
[0222] After the DMF device receives the second policy request, it determines the performance monitoring policy of the network slice according to the demand for the network slice. The demand for the network slice may include one or more performance parameters, and the performance monitoring policy of the network slice may include the monitoring requirement for each of the one or more performance parameters, or the overall monitoring requirement for all or part of the main performance parameters of the one or more performance parameters, or the monitoring requirement for one or more performance types. The specific content is similar to the performance guarantee policy introduced in S201, and reference may be made to the description in S201.
[0223] Furthermore, the DMF device determines the performance monitoring strategy of the network slice based on information such as the demand for the network slice, the existing network conditions, and / or historical data. The following is a detailed introduction to the performance monitoring strategy of the network slice and how the various contents in the performance monitoring strategy of the network slice are determined. The performance monitoring strategy of the network slice indicates the operation of monitoring the performance of the network slice. It should be understood that the performance monitoring strategy of the network slice can also be called the performance monitoring requirement, performance measurement requirement, performance measurement strategy, performance monitoring profile, etc. of the network slice. This application is not limited and the performance monitoring strategy of the network slice is used as an example for explanation. The performance monitoring strategy of the network slice includes any one or more of the following, or includes information used to obtain any one or more of the following:
[0224] (1) Monitoring object, indicating the performance parameters to be monitored. For specific performance parameters, see Figure 2 Performance parameters in Table 1 of the embodiment. The monitoring object can be specifically determined according to the demand for the network slice. The device that performs performance monitoring obtains corresponding performance measurement data based on the monitoring object. The performance monitoring strategy of the network slice can also indicate a method for obtaining performance measurement data corresponding to the monitoring object, such as requesting the MDAF device to analyze the performance information reported by each network element device.
[0225] (2) Monitoring period, indicating the period of performance monitoring (or performance measurement). The granularity of the monitoring period can be milliseconds, seconds, minutes, etc. The monitoring period can be determined according to the current network situation. For example, when the current network resources are tight, the determined monitoring period is longer (such as 1 minute) to avoid excessive measurements, analysis, etc. occupying more resources; when the current network resources are sufficient, the determined monitoring period is shorter (such as 0.5 minutes). In addition, the monitoring period can be determined according to the network slice type or the service type of the network slice. For example, for URLLC type network slices, or network slices serving low-latency services, the determined monitoring period is shorter to avoid the situation where the delay is too long and the delay is not measured.
[0226] (3) Start conditions, indicating the conditions for starting performance monitoring, which may be receiving a request to start performance monitoring, or the opening and activation of the network slice, etc.
[0227] (4) Stop condition, indicating the condition for stopping the performance monitoring, which may be receiving a request to stop the performance monitoring, or the network slice being decommissioned or deactivated.
[0228] (5) Monitoring events, i.e., trigger events during monitoring, can be used to trigger operations such as reporting performance measurement data of the network slice, determining that a fault occurs in the network slice, reporting fault information of the network slice, determining that an alarm occurs in the network slice, reporting alarm information of the network slice, and / or executing a performance assurance strategy for the network slice.
[0229] The specific operation triggered by the monitoring event can be determined by the DMF device, and the indication information of the operation triggered by the monitoring event can be carried in the performance monitoring policy of the network slice.
[0230] The monitoring event is detected (also called the monitoring event is satisfied) specifically, the performance measurement data of the network slice does not meet the first monitoring performance condition, or the performance measurement data of the network slice meets the second monitoring performance condition, etc. The first monitoring performance condition and the second monitoring performance condition may specifically correspond to preset thresholds of one or more performance parameters. For specific performance parameters, see Figure 2Table 1 of the embodiment will not be repeated here. The difference between the first monitoring performance condition and the second monitoring performance condition lies in the different setting logic. For example, the first monitoring performance condition: the maximum delay is not higher than 12ms, then when the measured maximum delay of the network slice exceeds 12ms, the first monitoring performance condition is not met, that is, the monitoring event is met; the second monitoring performance condition: the maximum delay is higher than 12ms, then when the measured maximum delay of the network slice exceeds 12ms, the second monitoring performance condition is met, that is, the monitoring event is met. The performance monitoring policy of the network slice may carry the first monitoring performance condition and / or the second monitoring performance condition.
[0231] The first monitoring performance condition and / or the second monitoring performance condition may be specifically determined based on the demand for the network slice. Further, the monitoring event may also be determined based on the existing network conditions and / or historical data. For details, please refer to the description of determining the first performance condition in S201, which is similar and will not be repeated here.
[0232] The monitoring event can also be used to trigger the execution of the performance assurance policy of the network slice, which is described in detail below. For example, when the NSMF device that performs performance monitoring detects the monitoring event, the performance assurance policy of the network slice is executed. In this case, the NSMF device can determine whether to continue to execute the performance assurance policy of the network slice based on the trigger conditions in the performance assurance policy of the network slice; it can also not perform the judgment action, but directly obtain the root cause of the problem, or determine the performance target, etc. Therefore, the monitoring events in the performance monitoring policy of the network slice may include the trigger conditions in the performance assurance policy of the network slice, which is not limited in this application.
[0233] As an implementation method, the DMF device can obtain information related to the performance monitoring of the network slice from other devices (such as MDAF devices, SON function devices, etc.), and further determine the performance monitoring strategy of the network slice based on the obtained information. The following exemplifies the DMF device obtaining the second analysis result of the network slice from the MDAF device based on the demand for the network slice.
[0234] S3011. The DMF device sends a second analysis request to the MDAF device to request the MDAF device to analyze the performance monitoring of the network slice.
[0235] The details will not be described in detail. Refer to S2011, where the performance guarantee is replaced by performance monitoring, and the first analysis request is replaced by the second analysis request.
[0236] S3012. The MDAF device generates a second analysis result for the network slice.
[0237] The MDAF device analyzes the network slice according to the demand for the network slice, the existing network situation, historical data, and / or empirical data to generate a second analysis result for the network slice (specifically, a second analysis result of the performance monitoring strategy for the network slice). The details are not repeated here, refer to S2012, where the performance guarantee is replaced by performance monitoring, and the first analysis result is replaced by the second analysis result.
[0238] S3013. The MDAF device returns a second analysis response to the DMF device, where the second analysis response carries the second analysis result.
[0239] S3014. The DMF device determines the performance monitoring strategy of the network slice based on the second analysis result.
[0240] The details are not described in detail here. Refer to S2014, where the performance guarantee is replaced by performance monitoring, and the first analysis result is replaced by the second analysis result.
[0241] As an optional method, the DMF device can also obtain optimization information related to the network slice from the SON function device, and determine the performance monitoring strategy of the network slice based on the optimization information. Or the DMF device determines the performance monitoring strategy of the network slice based on the second analysis result obtained from the MDAF device and the optimization information obtained from the SON function device. The details will not be repeated here, refer to S201, and replace the performance guarantee with performance monitoring.
[0242] S302. The DMF device returns a second policy response to the NSMF device, where the second policy response carries the performance monitoring policy of the network slice.
[0243] S303. The NSMF device performs performance monitoring according to the performance monitoring strategy of the network slice.
[0244] After receiving the second policy response, the NSMF device stores the performance monitoring policy of the network slice therein, and performs performance monitoring according to the performance monitoring policy of the network slice (which can also be called executing the performance monitoring policy of the network slice).
[0245] The following describes in detail how NSMF equipment performs performance monitoring.
[0246] The NSMF device periodically obtains the performance measurement data corresponding to the monitored object according to the monitoring period of the performance monitoring strategy of the network slice. The NSMF device can also obtain the performance measurement data corresponding to the monitored object when the start conditions of the performance monitoring strategy of the network slice are met. Specifically, the NSMF device obtains the performance information, alarm information, etc. of each network element device of the network slice from the PM functional device and / or the FM functional device, and aggregates the performance and alarm information of each network element device based on the network slice granularity to obtain the performance measurement data corresponding to the monitored object of the network slice. Optionally, the NSMF device can also obtain the performance measurement data corresponding to the monitored object of the network slice from the MDAF device. In this case, the MDAF device obtains the performance information, alarm information, etc. of each network element device of the network slice from the PM functional device and / or the FM functional device, and aggregates the performance and alarm information of each network element device based on the network slice granularity and sends it to the NSMF device. Optionally, the PM functional device and / or the FM functional device may also aggregate the performance and alarm information of each network element device of the network slice based on the network slice granularity, so that the NSMF device obtains the performance measurement data of the network slice from the PM functional device and / or the FM functional device.
[0247] The NSMF device determines whether the monitoring event of the performance monitoring strategy of the network slice is met based on the performance measurement data of the network slice obtained. If it is met (that is, the corresponding monitoring event is detected), the NSMF device further performs one or more of the following operations: reporting the performance measurement data of the network slice, determining that the network slice has a fault, reporting the fault information of the network slice, determining that the network slice has an alarm, reporting the alarm information of the network slice, and / or executing the performance guarantee strategy of the network slice, etc.
[0248] As an optional method, the NSMF device executes the performance assurance strategy of the network slice according to the performance monitoring result of the network slice. Specifically, when the NSMF device detects a monitoring event of the performance monitoring strategy of the network slice, it executes the performance assurance strategy of the network slice. The NSMF device determines the root cause of the problem in the performance assurance strategy according to the performance measurement data, fault information, and / or alarm information of the network slice. For details, please refer to Figure 2 The description of the illustrated embodiment will not be repeated. It should be understood that the result of the performance monitoring of the network slice may specifically be monitoring events, performance measurement data, fault information, and / or alarm information satisfied by the network slice.
[0249] In addition, when the stop condition of the performance monitoring policy of the network slice is met, the NSMF device stops performance monitoring.
[0250] It should be understood that the names of the messages in the embodiments of the present application are exemplary names and are not intended to be limiting. For example, the second policy request can also be called a decision request, a demand request, a performance monitoring policy request, a performance monitoring demand request, etc., and the second analysis request can also be called a policy analysis request, a performance monitoring analysis request, etc. The response message is similar and will not be repeated.
[0251] It should be understood that the NSMF device can obtain the performance monitoring policy of the network slice when the network slice is activated, and can also update the performance monitoring policy of the network slice during the operation of the network slice, for example, the demand for the network slice and / or the existing network situation have changed. The embodiments of the present application can be applied to these situations. Among them, when updating the performance monitoring policy of the network slice, the message name can change, for example, the second policy request in S300 can also be called the second policy update request, and the second policy response in S302 can also be called the second policy update response, etc., which will not be repeated.
[0252] As an optional method, the NSMF device can request both the performance assurance policy of the network slice and the performance monitoring policy of the network slice from the DMF device in the same message, for example Figure 2 The first policy request in the illustrated embodiment and the second policy request in the embodiment of the present application are the same request message, which is used to request both the performance guarantee policy and the performance monitoring policy. Similarly, the first analysis request and the second analysis request may also be the same request message, which is used to request both the analysis of the performance guarantee policy and the analysis of the performance monitoring policy; the first analysis response and the second analysis response may also be the same response message, which carries both the first analysis result of the performance guarantee policy of the network slice and the second analysis result of the performance monitoring policy of the network slice; the first policy response and the second policy response may also be the same response message, which carries both the performance guarantee policy of the network slice and the performance monitoring policy of the network slice.
[0253] As another optional method, the NSMF device may first request the performance assurance policy of the network slice, and then request the performance monitoring policy of the network slice, for example Figure 2 In the embodiment shown, S200 Figure 3 In the illustrated embodiment, the process is executed before S300. As another optional method, the NSMF device may first request the performance monitoring policy of the network slice, and then request the performance guarantee policy of the network slice, for example Figure 2 In the embodiment shown, S200 Figure 3 In the illustrated embodiment, S300 is executed afterwards.
[0254] In an embodiment of the present application, the DMF device determines the performance monitoring strategy of the network slice and sends the performance monitoring strategy of the network slice to the NSMF device, so that the NSMF device performs performance monitoring according to the performance monitoring strategy of the network slice, which is conducive to effectively monitoring the operation of the network slice and timely discovering performance problems, thereby realizing efficient and effective network slice management.
[0255] As another embodiment, the NSMF device determines the performance monitoring strategy of the network slice and executes the performance monitoring strategy of the network slice. In this case, S300 and S302 may not be executed, and the execution subject of S301 is the NSMF device, and the NSMF device in S3011 sends a second analysis request to the MDAF device, and the MDAF device in S3013 sends a second analysis response to the NSMF device. That is, the DMF device in the above embodiment is replaced by the NSMF device. For details, please refer to the above description and will not be repeated. In this case, it can also be understood that the NSMF device and the DMF device are installed together.
[0256] As another embodiment, the MDAF device determines the performance monitoring policy of the network slice and sends the performance monitoring policy of the network slice to the NSMF device, so that the NSMF device executes the performance monitoring policy of the network slice. In this case, in S300, the NSMF device sends a second policy request to the MDAF device; in S301, MDAF determines the performance monitoring policy of the network slice; S3011 and S3013 may not be executed; in S3014, MDAF determines the performance monitoring policy of the network slice based on the second analysis result; in S302, the MDAF device sends a second policy response to the NSMF device. That is, the DMF device in the above embodiment is replaced by the MDAF device. For details, please refer to the above description and will not be repeated. In this case, it can also be understood that the MDAF device and the DMF device are installed together.
[0257] like Figure 4 As shown, a method for managing network slice subnets provided in an embodiment of the present application is provided. The method flow is based on Figure 1 The architecture shown is implemented, where the NSMF device corresponds to Figure 1 NSMF device 102, NSSMF device corresponding Figure 1 NSSMF device 103, DMF device correspondence Figure 1 DMF device 104 in, MDAF device corresponding Figure 1 MDAF device 105 in the method. In the method, the NSSMF device obtains the performance guarantee policy of the network slice subnet, and performs performance guarantee of the network slice subnet based on the performance guarantee policy of the network slice subnet. The specific steps are as follows:
[0258] S400. The NSSMF device sends a third policy request to the DMF device to request a performance assurance policy for the network slice subnet.
[0259] For details, see Figure 2 In the embodiment S200 shown, the network slice is replaced with a network slice subnet, which will not be described in detail. The demand for the network slice subnet is specifically a subnet profile (Slice Profile), or some or all performance indicators in the Slice Profile. The identifier of the network slice subnet can be NSSI ID, S-NSSAI, or a combination of S-NSSAI and NSSI ID.
[0260] S401. The DMF device determines the performance assurance strategy for the network slice subnet.
[0261] For details, see Figure 2 In the illustrated embodiment S201, the network slice is replaced with the network slice subnet, which will not be described in detail. Among them, the management notification of the performance assurance policy of the network slice subnet indicates to notify the network element management function device (such as EMS) to perform management behavior for the network element of the network slice subnet. Or the management notification of the performance assurance policy of the network slice subnet indicates to notify the network function management function device to perform management behavior for the network function of the network slice subnet. It should be understood that the network element management function device includes the network function management function device, and the network element includes the network function.
[0262] As an implementation method, the DMF device can obtain information related to the performance guarantee of the network slice subnet from other devices, and further determine the performance guarantee strategy of the network slice subnet based on the obtained information. The following exemplifies the DMF device obtaining the third analysis result of the network slice subnet from the MDAF device based on the demand for the network slice subnet.
[0263] S4011. The DMF device sends a third analysis request to the MDAF device to request the MDAF device to analyze the performance guarantee of the network slice subnet.
[0264] The details will not be repeated here. Please refer to S2011, in which the network slice is replaced with the network slice subnet, and the first analysis request is replaced with the third analysis request.
[0265] S4012. The MDAF device generates a third analysis result for the network slice subnet.
[0266] The details will not be repeated here. Refer to S2012, where the network slice is replaced with the network slice subnet, and the first analysis result is replaced with the third analysis result.
[0267] S4013. The MDAF device returns a third analysis response to the DMF device, where the third analysis response carries the third analysis result.
[0268] S4014. The DMF device determines the performance assurance strategy of the network slice subnet based on the third analysis result.
[0269] The details will not be repeated here. Refer to S2014, where the network slice is replaced with the network slice subnet, and the first analysis result is replaced with the third analysis result.
[0270] As an optional method, the DMF device can also obtain optimization information related to the network slice subnet from the SON function device, and determine the performance guarantee strategy of the network slice subnet based on the optimization information. As another optional method, the DMF device can also determine the performance guarantee strategy of the network slice subnet based on the third analysis result obtained from the MDAF device and the optimization information obtained from the SON function device. The details will not be repeated here, refer to S201, and replace the network slice with the network slice subnet.
[0271] S402. The DMF device returns a third policy response to the NSSMF device, where the third policy response carries the performance assurance policy of the network slice subnet.
[0272] The DMF device sends the determined performance assurance policy of the network slice subnet to the NSSMF device.
[0273] S403, NSSMF device executes the performance assurance strategy of the network slice subnet.
[0274] The details will not be described in detail, refer to S203, and the network slice is replaced with the network slice subnet. Among them, the NSSMF device can also notify the network element management function device to perform management behavior on the network element of the network slice subnet.
[0275] As an optional method, after receiving the third policy response, the NSSMF device can also send the performance guarantee policy of the network slice subnet to the NSMF device. Thus, the NSMF device can receive the performance guarantee policies of the network slice subnets of the same network slice sent by multiple NSSMF devices. For example, if a network slice is composed of multiple network slice subnets such as a RAN network slice subnet, a TN network slice subnet, and a CN network slice subnet, the RAN NSSMF device sends the performance guarantee policy of the RAN network slice subnet to the NSMF device; the TN NSSMF device sends the performance guarantee policy of the TN network slice subnet to the NSMF device; the CN NSSMF device sends the performance guarantee policy of the CN network slice subnet to the NSMF device. The NSMF device can store the performance guarantee policies of these network slice subnets. Optionally, the NSMF device can further adjust the performance guarantee policy of the received network slice subnet. For example, the NSMF device adjusts the performance guarantee policies of each network slice subnet of the network slice according to the performance guarantee policy of the network slice, and for another example, the NSMF device adjusts the performance guarantee policies of each network slice subnet of the network slice according to the demand for the network slice and / or the performance measurement data of the network slice. The NSMF device also sends the performance assurance policy of the adjusted network slice subnet to the corresponding NSSMF device, for example, sends the performance assurance policy of the adjusted RAN network slice subnet to the RAN NSSMF device. The NSSMF device receives the performance assurance policy of the adjusted network slice subnet and executes the performance assurance policy of the adjusted network slice subnet, and the details are not repeated here. Since the NSMF device can obtain the end-to-end measurement data of the network slice, it can also comprehensively consider the cross-domain and single-domain requirements and status, and coordinate the resources of each domain, so that the performance assurance policy of the adjusted network slice subnet is more reasonable, which is beneficial to the performance assurance of the network slice.
[0276] It should be understood that the NSSMF device can obtain the performance guarantee policy of the network slice subnet when the network slice subnet is opened, and can also update the performance guarantee policy of the network slice subnet during the operation of the network slice subnet, for example, the demand for the network slice subnet and / or the existing network situation have changed. The embodiments of the present application can be applied to these situations. Among them, when updating the performance guarantee policy of the network slice subnet, the message name can change, for example, the third policy request in S400 can also be called the third policy update request, and the third policy response in S402 can also be called the third policy update response, etc., which will not be repeated.
[0277] As another embodiment, the NSSMF device determines the performance guarantee policy of the network slice subnet and executes the performance guarantee policy of the network slice subnet. In this case, S400 and S402 may not be executed, and the execution subject of S401 is the NSSMF device, and in S4011, the NSSMF device sends a third analysis request to the MDAF device, and in S4013, the MDAF device sends a third analysis response to the NSSMF device. That is, the DMF device in the above embodiment is replaced by the NSSMF device. For specific contents, please refer to the above description and will not be repeated. In this case, it can also be understood that the NSSMF device and the DMF device are installed together.
[0278] As another embodiment, the MDAF device determines the performance assurance policy of the network slice subnet and sends the performance assurance policy of the network slice subnet to the NSSMF device, so that the NSSMF device executes the performance assurance policy of the network slice subnet. In this case, in S400, the NSSMF device sends a third policy request to the MDAF device; in S401, MDAF determines the performance assurance policy of the network slice; S4011 and S4013 may not be executed; in S4014, MDAF determines the performance assurance policy of the network slice subnet based on the third analysis result; in S402, the MDAF device sends a third policy response to the NSSMF device. That is, the DMF device in the above embodiment is replaced by the MDAF device. For details, please refer to the above description and will not be repeated. In this case, it can also be understood that the MDAF device and the DMF device are installed together.
[0279] like Figure 5 As shown, a method for managing network slice subnets provided in an embodiment of the present application is provided. The method flow is based on Figure 1 The architecture shown is implemented, where the NSMF device corresponds to Figure 1 NSMF device 102, NSSMF device corresponding Figure 1 NSSMF device 103, DMF device correspondence Figure 1 DMF device 104 in, MDAF device corresponding Figure 1 MDAF device 105 in the method. In the method, the NSSMF device obtains the performance monitoring strategy of the network slice subnet, and performs performance monitoring of the network slice subnet based on the performance monitoring strategy of the network slice subnet. The specific steps are as follows:
[0280] S500. The NSSMF device sends a fourth policy request to the DMF device to request a performance monitoring policy for the network slice subnet.
[0281] For details, see Figure 3 In the illustrated embodiment S300, the network slice is replaced by a network slice subnet, and the second policy request is replaced by a fourth policy request, which will not be described in detail.
[0282] S501. The DMF device determines the performance monitoring strategy for the network slice subnet.
[0283] For details, see Figure 3 In the illustrated embodiment S301, the network slice is replaced with a network slice subnet, and the NSMF device is replaced with an NSSMF device, which will not be described in detail.
[0284] As an implementation method, the DMF device can obtain information related to the performance monitoring of the network slice subnet from other devices (such as MDAF devices, SON function devices, etc.), and further determine the performance monitoring strategy of the network slice subnet based on the obtained information. The following exemplifies the DMF device obtaining the fourth analysis result of the network slice subnet from the MDAF device based on the demand for the network slice subnet.
[0285] S5011. The DMF device sends a fourth analysis request to the MDAF device to request the MDAF device to analyze the performance monitoring of the network slice subnet.
[0286] For details, see Figure 3 The illustrated embodiment S3011 replaces the network slice with a network slice subnet, and replaces the second analysis request with a fourth analysis request, which will not be repeated.
[0287] S5012. The MDAF device generates a fourth analysis result for the network slice subnet.
[0288] For details, see Figure 3 The illustrated embodiment S3012 replaces the network slice with a network slice subnet, and replaces the second analysis result with a fourth analysis result, which will not be repeated.
[0289] S5013. The MDAF device returns a fourth analysis response to the DMF device, where the fourth analysis response carries the fourth analysis result.
[0290] S5014. The DMF device determines the performance monitoring strategy of the network slice subnet based on the fourth analysis result.
[0291] The details are not described in detail. Refer to S2014, where the performance guarantee is replaced by performance monitoring, and the first analysis result is replaced by the fourth analysis result.
[0292] As an optional method, the DMF device can also obtain optimization information related to the network slice subnet from the SON function device, and determine the performance monitoring strategy of the network slice subnet based on the optimization information. Or the DMF device determines the performance monitoring strategy of the network slice subnet based on the fourth analysis result obtained from the MDAF device and the optimization information obtained from the SON function device. The details will not be repeated here, refer to S201, and replace the performance guarantee with performance monitoring.
[0293] S502. The DMF device returns a fourth policy response to the NSSMF device, where the fourth policy response carries the performance monitoring policy of the network slice subnet.
[0294] S503, NSSMF device executes the performance monitoring strategy of the network slice subnet.
[0295] For details, see Figure 3 In the illustrated embodiment S303, the network slice is replaced with a network slice subnet, and the NSMF device is replaced with an NSSMF device, which will not be repeated.
[0296] As an optional method, after receiving the fourth policy response, the NSSMF device may also send the performance monitoring policy of the network slice subnet to the NSMF device. Thus, the NSMF device can receive the performance monitoring policies of the network slice subnets of the same network slice sent by multiple NSSMF devices. The NSMF device can store the performance monitoring policies of these network slice subnets. Optionally, the NSMF device may further adjust the performance monitoring policies of the received network slice subnets. For example, the NSMF device adjusts the performance monitoring policies of each network slice subnet of the network slice according to the performance monitoring policy of the network slice. For another example, the NSMF device adjusts the performance monitoring policies of each network slice subnet of the network slice according to the demand for the network slice and / or the performance measurement data of the network slice. The NSMF device also sends the adjusted performance monitoring policy of the network slice subnet to the corresponding NSSMF device, for example, sending the adjusted performance monitoring policy of the RAN network slice subnet to the RAN NSSMF device. The NSSMF device then receives the adjusted performance monitoring policy of the network slice subnet and executes the adjusted performance monitoring policy of the network slice subnet. For details, see Figure 4 In the illustrated embodiment, the performance policy is replaced by performance monitoring, which will not be described in detail.
[0297] As an optional method, the NSSMF device can request the performance guarantee policy of the network slice subnet from the DMF device in the same message, and request the performance guarantee policy of the network slice subnet from the DMF device, for example Figure 4The third policy request in the illustrated embodiment and the fourth policy request in the embodiment of the present application are the same request message, which is used to request both the performance assurance policy and the performance monitoring policy. Similarly, the third analysis request and the fourth analysis request may also be the same request message, which is used to request both the analysis of the performance assurance policy and the analysis of the performance monitoring policy; the third analysis response and the fourth analysis response may also be the same response message, which carries both the third analysis result of the performance assurance policy for the network slice subnet and the fourth analysis result of the performance monitoring policy for the network slice subnet; the third policy response and the fourth policy response may also be the same response message, which carries both the performance assurance policy for the network slice subnet and the performance monitoring policy for the network slice subnet.
[0298] As another optional method, the NSSMF device can first request the performance assurance policy of the network slice subnet, and then request the performance monitoring policy of the network slice subnet, for example Figure 4 In the embodiment shown, S400 Figure 5 In the illustrated embodiment, the execution is performed before S500. As another optional method, the NSSMF device may first request the performance monitoring policy of the network slice subnet, and then request the performance assurance policy of the network slice subnet, for example Figure 4 In the embodiment shown, S400 Figure 5 In the illustrated embodiment, S500 is executed afterwards.
[0299] It should be understood that the NSSMF device can obtain the performance monitoring policy of the network slice subnet when the network slice subnet is opened, and can also update the performance monitoring policy of the network slice subnet during the operation of the network slice subnet, for example, the demand for the network slice subnet and / or the existing network situation has changed. The embodiments of the present application can be applied to these situations. Among them, when updating the performance monitoring policy of the network slice subnet, the message name can change, for example, the fourth policy request in S500 can also be called the fourth policy update request, and the fourth policy response in S502 can also be called the fourth policy update response, etc., which will not be repeated.
[0300] As another embodiment, the NSSMF device determines the performance monitoring strategy of the network slice subnet and executes the performance monitoring strategy of the network slice subnet. In this case, S500 and S502 may not be executed, and the execution subject of S501 is the NSSMF device, and the NSSMF device in S5011 sends the fourth analysis request to the MDAF device, and the MDAF device in S5013 sends the fourth analysis response to the NSSMF device. That is, the DMF device in the above embodiment is replaced by the NSSMF device. For details, please refer to the above description and will not be repeated. In this case, it can also be understood that the NSSMF device and the DMF device are installed together.
[0301] As another embodiment, the MDAF device determines the performance monitoring policy of the network slice subnet and sends the performance monitoring policy of the network slice subnet to the NSSMF device, so that the NSSMF device executes the performance monitoring policy of the network slice subnet. In this case, in S500, the NSSMF device sends a fourth policy request to the MDAF device; in S501, MDAF determines the performance monitoring policy of the network slice subnet; S5011 and S5013 may not be executed; in S5014, MDAF determines the performance monitoring policy of the network slice subnet based on the fourth analysis result; in S502, the MDAF device sends a fourth policy response to the NSSMF device. That is, the DMF device in the above embodiment is replaced by the MDAF device. For details, please refer to the above description and will not be repeated. In this case, it can also be understood that the MDAF device and the DMF device are installed together.
[0302] like Figure 6 As shown, a method for network slicing and network slicing subnet management provided by an embodiment of the present application is provided. The method flow is based on Figure 1 The architecture shown is implemented, where the NSMF device corresponds to Figure 1 NSMF device 102, NSSMF device corresponding Figure 1 NSSMF device 103, DMF device correspondence Figure 1 DMF device 104 in, MDAF device corresponding Figure 1 MDAF device 105 in. In this method, the NSMF device obtains the performance guarantee policy of the network slice and the performance guarantee policy of the network slice subnet, and sends the performance guarantee policy of the network slice subnet to the NSSMF device. Thus, the NSMF device performs performance guarantee of the network slice based on the performance guarantee policy of the network slice; the NSSMF device performs performance guarantee of the network slice subnet based on the performance guarantee policy of the network slice subnet. The specific steps are as follows:
[0303] S600. The NSMF device sends a first policy request to the DMF device to request the performance guarantee policy of the network slice and the performance guarantee policy of the network slice subnet of the network slice.
[0304] The first policy request is used to request the performance guarantee policy of the network slice and the performance guarantee policy of the network slice subnet. Specifically, the first policy request belongs to the message type used to request the performance guarantee policy, and / or the first policy request carries the indication information of the requested performance guarantee policy. The first policy request may also carry the identifier of the network slice, and / or the identifier of the network slice subnet. The first policy request also carries the requirements for the network slice. The first policy request may also carry the requirements for the network slice subnet. For details, see Figure 2 The embodiment S200 and Figure 4 The illustrated embodiment S400 will not be described in detail.
[0305] The demand for the network slice subnet is determined according to the demand for the network slice. Specifically, the demand for the network slice subnet can be obtained by decomposing the demand for the network slice. For example, the NSMF device decomposes the demand for the network slice into the demand for the RAN network slice subnet, the demand for the TN network slice subnet and the demand for the CN network slice subnet. Alternatively, the NSMF device requests the demand for the network slice subnet from the MDAF device according to the demand for the network slice, that is, the MDAF device decomposes the demand for the network slice into the demand for the network slice subnet, and returns the demand for the network slice subnet to the NSMF device.
[0306] It should be understood that the network slice is composed of one or more network slice subnets. The network slice subnet mentioned in the embodiment of the present application may refer to any one network slice subnet of the network slice, or may refer to each network slice subnet of the network slice.
[0307] S601, DMF equipment determines the performance assurance strategy of the network slice and the performance assurance strategy of the network slice subnet.
[0308] For details, see Figure 2 The embodiment S201 and Figure 4 The illustrated embodiment S401 will not be described in detail.
[0309] As an implementation method, the DMF device can obtain information related to the performance guarantee of the network slice and the performance guarantee of the network slice subnet from other devices, and further determine the performance guarantee strategy of the network slice and the performance guarantee strategy of the network slice subnet based on the obtained information. The following exemplifies that the DMF device obtains the first analysis result of the network slice from the MDAF device based on the demand for the network slice, and obtains the third analysis result of the network slice subnet from the MDAF device based on the demand for the network slice subnet.
[0310] S6011. The DMF device sends a first analysis request to the MDAF device to request the MDAF device to analyze the performance guarantee of the network slice and the performance guarantee of the network slice subnet.
[0311] The first analysis request is used to request an analysis of the network slice and the network slice subnet. The first analysis request may carry an identifier of the network slice and / or an identifier of the network slice subnet. The first analysis request may carry a requirement for the network slice, and the first analysis request may also carry a requirement for the network slice subnet. Specifically, the first analysis request is used to request a performance assurance analysis of the network slice and the network slice subnet, for example, the first analysis request belongs to a message type used to request a performance assurance analysis, and / or the first analysis request carries indication information requesting a performance assurance analysis.
[0312] S6012. The MDAF device generates a first analysis result for the network slice and a third analysis result for the network slice subnet.
[0313] For details, see Figure 2 The embodiment S2012 and Figure 4 The illustrated embodiment S4012 will not be described in detail.
[0314] S6013. The MDAF device returns a first analysis response to the DMF device, where the first analysis response carries the first analysis result and the third analysis result.
[0315] S6014. The DMF device determines the performance assurance strategy of the network slice based on the first analysis result, and determines the performance assurance strategy of the network slice subnet based on the third analysis result.
[0316] For details, see Figure 2 The embodiment S2014 and Figure 4 The illustrated embodiment S4014 will not be described in detail.
[0317] As an optional method, the DMF device can also obtain optimization information related to the network slice and / or optimization information related to the network slice subnet from the SON function device, and determine the performance guarantee strategy of the network slice according to the optimization information related to the network slice, and determine the performance guarantee strategy of the network slice subnet according to the optimization information related to the network slice subnet. Or the DMF device can determine the performance guarantee strategy of the network slice according to the first analysis result and the optimization information related to the network slice; determine the performance guarantee strategy of the network slice subnet according to the third analysis result and the optimization information related to the network slice subnet.
[0318] For details, see Figure 2 The embodiment S201 and Figure 4 The illustrated embodiment S401 will not be described in detail.
[0319] S602. The DMF device returns a first policy response to the NSMF device, where the first policy response carries the performance assurance policy of the network slice and the performance assurance policy of the network slice subnet.
[0320] S603. The NSMF device sends the performance assurance policy of the network slice subnet to the NSSMF device.
[0321] After receiving the first policy response, the NSMF device sends the performance guarantee policy of the network slice subnet to the NSSMF device corresponding to the network slice subnet. For example, the NSMF device sends the performance guarantee policy of the RAN network slice subnet to the RAN NSSMF device; the NSMF device sends the performance guarantee policy of the TN network slice subnet to the TN NSSMF device; the NSMF device sends the performance guarantee policy of the CN network slice subnet to the CN NSSMF device.
[0322] As an optional method, the NSMF device sends the slice profile (Slice Profile) of the network slice to the NSSMF device. The slice profile of the network slice contains the performance guarantee policy of the network slice subnet.
[0323] S604. The NSMF device executes the performance assurance strategy of the network slice.
[0324] For details, see Figure 2 The illustrated embodiment S203 will not be described in detail.
[0325] S605, NSSMF device executes the performance assurance strategy of the network slice subnet.
[0326] For details, see Figure 4 The illustrated embodiment S403 will not be described in detail.
[0327] It should be understood that the execution order of S603, S604, and S605 is not limited, and S605 can be executed after S603. For example, S603 can be executed after S604, or S603 can be executed simultaneously with S604, and so on.
[0328] It should be understood that the NSMF device can obtain the performance guarantee policy of the network slice and the performance guarantee policy of the network slice subnet when the network slice is activated, and can also update the performance guarantee policy of the network slice and the performance guarantee policy of the network slice subnet during the operation of the network slice, for example, the demand for the network slice and / or the existing network situation have changed. The embodiments of the present application can be applied to these situations. Among them, when updating the performance guarantee policy of the network slice and the performance guarantee policy of the network slice subnet, the message name can change, for example, the first policy request in S600 can also be called the first policy update request, and the first policy response in S602 can also be called the first policy update response, etc., which will not be repeated.
[0329] As another embodiment, the NSMF device determines the performance guarantee policy of the network slice and the performance guarantee policy of the network slice subnet. In this case, S600 and S602 may not be executed; and the executor of S601 is the NSMF device, that is, the NSMF device determines the performance guarantee policy of the network slice and the performance guarantee policy of the network slice subnet, and the NSMF device in S6011 sends a first analysis request to the MDAF device, and the MDAF device in S6013 sends a first analysis response to the NSMF device. That is, the DMF device in the above embodiment is replaced by the NSMF device. For details, please refer to the above description and will not be repeated. In this case, it can also be understood that the NSMF device and the DMF device are set together.
[0330] As another embodiment, the MDAF device determines the performance guarantee policy of the network slice and the performance guarantee policy of the network slice subnet. In this case, in S600, the NSMF device sends a first policy request to the MDAF device; the execution subject of S601 is the MDAF device, that is, the MDAF device determines the performance guarantee policy of the network slice and the performance guarantee policy of the network slice subnet; S6011 and S6013 may not be executed; in S6014, MDAF determines the performance guarantee policy of the network slice and the performance guarantee policy of the network slice subnet according to the first analysis result; in S602, the MDAF device sends a first policy response to the NSMF device. That is, the DMF device in the above embodiment is replaced by the MDAF device. For details, please refer to the above description and will not be repeated. In this case, it can also be understood that the MDAF device and the DMF device are installed together.
[0331] like Figure 7 As shown, a method for network slicing and network slicing subnet management provided by an embodiment of the present application is provided. The method flow is based on Figure 1 The architecture shown is implemented, where the NSMF device corresponds to Figure 1 NSMF device 102, NSSMF device corresponding Figure 1 NSSMF device 103, DMF device correspondence Figure 1DMF device 104 in, MDAF device corresponding Figure 1 MDAF device 105 in. In this method, the NSMF device obtains the performance monitoring policy of the network slice and the performance monitoring policy of the network slice subnet, and sends the performance monitoring policy of the network slice subnet to the NSSMF device. Thus, the NSMF device performs performance monitoring of the network slice based on the performance monitoring policy of the network slice; the NSSMF device performs performance monitoring of the network slice subnet based on the performance monitoring policy of the network slice subnet. The specific steps are as follows:
[0332] S700. The NSMF device sends a second policy request to the DMF device to request the performance monitoring policy of the network slice and the performance monitoring policy of the network slice subnet of the network slice.
[0333] The second policy request is used to request the performance monitoring policy of the network slice and the performance monitoring policy of the network slice subnet. Specifically, the second policy request belongs to the message type used to request a performance monitoring policy, and / or the second policy request carries indication information for requesting a performance monitoring policy. The second policy request may also carry the identifier of the network slice and / or the identifier of the network slice subnet. The second policy request also carries requirements for the network slice. The first policy request may also carry requirements for the network slice subnet. For details, see Figure 3 The embodiment S300 and Figure 5 The illustrated embodiment S500 will not be described in detail.
[0334] It should be understood that the network slice is composed of one or more network slice subnets. The network slice subnet mentioned in the embodiment of the present application may refer to any one network slice subnet of the network slice, or may refer to each network slice subnet of the network slice.
[0335] S701. The DMF device determines the performance monitoring strategy of the network slice and the performance monitoring strategy of the network slice subnet.
[0336] For details, see Figure 3 The embodiment S301 and Figure 5 The illustrated embodiment S501 will not be described in detail.
[0337] As an implementation method, the DMF device can obtain information related to the performance monitoring of the network slice and the performance monitoring of the network slice subnet from other devices, and further determine the performance monitoring strategy of the network slice and the performance monitoring strategy of the network slice subnet based on the obtained information. The following exemplifies that the DMF device obtains the second analysis result of the network slice from the MDAF device based on the demand for the network slice, and obtains the fourth analysis result of the network slice subnet from the MDAF device based on the demand for the network slice subnet.
[0338] S7011. The DMF device sends a second analysis request to the MDAF device to request the MDAF device to analyze the performance monitoring of the network slice and the performance monitoring of the network slice subnet.
[0339] The second analysis request is used to request an analysis of the network slice and the network slice subnet. The second analysis request may carry an identifier of the network slice and / or an identifier of the network slice subnet. The second analysis request may carry a requirement for the network slice, and the second analysis request may also carry a requirement for the network slice subnet. Specifically, the second analysis request is used to request a performance monitoring analysis of the network slice and the network slice subnet, for example, the second analysis request belongs to a message type used to request a performance monitoring analysis, and / or the second analysis request carries indication information requesting a performance monitoring analysis.
[0340] S7012. The MDAF device generates a second analysis result for the network slice and a fourth analysis result for the network slice subnet.
[0341] For details, see Figure 3 The embodiment S3012 and Figure 5 The illustrated embodiment S5012 will not be described in detail.
[0342] S7013. The MDAF device returns a second analysis response to the DMF device, where the second analysis response carries the second analysis result and the fourth analysis result.
[0343] S7014. The DMF device determines the performance monitoring strategy of the network slice based on the second analysis result and determines the performance monitoring strategy of the network slice subnet based on the fourth analysis result.
[0344] For details, see Figure 3 The embodiment S3014 and Figure 5 The illustrated embodiment S5014 will not be described in detail.
[0345] As an optional method, the DMF device can also obtain optimization information related to the network slice and / or optimization information related to the network slice subnet from the SON function device, and determine the performance monitoring strategy of the network slice according to the optimization information related to the network slice, and determine the performance monitoring strategy of the network slice subnet according to the optimization information related to the network slice subnet. Or the DMF device can determine the performance monitoring strategy of the network slice according to the second analysis result and the optimization information related to the network slice; determine the performance monitoring strategy of the network slice subnet according to the fourth analysis result and the optimization information related to the network slice subnet.
[0346] For details, see Figure 3 The embodiment S301 and Figure 5 The illustrated embodiment S501 will not be described in detail.
[0347] S702. The DMF device returns a second policy response to the NSMF device, where the second policy response carries the performance monitoring policy of the network slice and the performance monitoring policy of the network slice subnet.
[0348] S703. The NSMF device sends the performance monitoring policy of the network slice subnet to the NSSMF device.
[0349] After receiving the second policy response, the NSMF device sends the performance monitoring policy of the network slice subnet to the NSSMF device corresponding to the network slice subnet. For example, the NSMF device sends the performance monitoring policy of the RAN network slice subnet to the RAN NSSMF device; the NSMF device sends the performance monitoring policy of the TN network slice to the TN NSSMF device; the NSMF device sends the performance monitoring policy of the CN network slice to the CN NSSMF device.
[0350] As an optional method, the NSMF device sends the slice profile (Slice Profile) of the network slice to the NSSMF device, and the slice profile of the network slice contains the performance monitoring policy of the network slice subnet.
[0351] S704. The NSMF device performs performance monitoring according to the performance monitoring policy of the network slice.
[0352] For details, see Figure 3 The illustrated embodiment S303 will not be described in detail.
[0353] S705, NSSMF equipment performs performance monitoring according to the performance monitoring strategy of the network slice subnet.
[0354] For details, see Figure 5 The illustrated embodiment S503 will not be described in detail.
[0355] It should be understood that the execution order of S703, S704, and S705 is not limited, and S705 can be executed after S703. For example, S703 can be executed after S704, or S703 can be executed simultaneously with S704, and so on.
[0356] As an optional method, the NSMF device can request the performance assurance policy of the network slice and the performance assurance policy of the network slice subnet from the DMF device in the same message, and request the performance monitoring policy of the network slice and the performance monitoring policy of the network slice subnet from the DMF device, for example Figure 6 The first policy request in the illustrated embodiment and the second policy request in the embodiment of the present application are the same request message, which is used to request both the performance assurance policy and the performance monitoring policy. Similarly, the first analysis request and the second analysis request may also be the same request message, which is used to request both the analysis of the performance assurance policy and the analysis of the performance monitoring policy; the first analysis response and the second analysis response may also be the same response message, which carries both the first analysis result of the performance assurance policy of the network slice and the second analysis result of the performance monitoring policy of the network slice; the first policy response and the second policy response may also be the same response message, which carries both the performance assurance policy of the network slice and the performance assurance policy of the network slice subnet, as well as the performance monitoring policy of the network slice and the performance monitoring policy of the network slice subnet.
[0357] As another optional method, the NSMF device may first request the performance guarantee policy of the network slice and the performance guarantee policy of the network slice subnet, and then request the performance monitoring policy of the network slice and the performance monitoring policy of the network slice subnet, for example Figure 6 In the embodiment shown, S600 Figure 7 In the illustrated embodiment, the execution is performed before S700. As another optional method, the NSMF device may first request the performance monitoring policy of the network slice and the performance monitoring policy of the network slice subnet, and then request the performance guarantee policy of the network slice and the performance guarantee policy of the network slice subnet, for example Figure 6 In the embodiment shown, S600 Figure 7 In the illustrated embodiment, S700 is executed afterwards.
[0358] It should be understood that the NSMF device can obtain the performance monitoring policy of the network slice and the performance monitoring policy of the network slice subnet when the network slice is activated, and can also update the performance monitoring policy of the network slice and the performance monitoring policy of the network slice subnet during the operation of the network slice, for example, the demand for the network slice and / or the existing network situation have changed. The embodiments of the present application can be applied to these situations. Among them, when updating the performance monitoring policy of the network slice and the performance monitoring policy of the network slice subnet, the message name can change, for example, the second policy request in S700 can also be called the second policy update request, and the second policy response in S702 can also be called the second policy update response, etc., which will not be repeated.
[0359] As another embodiment, the NSMF device determines the performance monitoring strategy of the network slice and the performance monitoring strategy of the network slice subnet. In this case, S700 and S702 may not be executed, and the execution subject of S701 is the NSMF device, and the NSMF device in S7011 sends a second analysis request to the MDAF device, and the MDAF device in S7013 sends a second analysis response to the NSMF device. That is, the DMF device in the above embodiment is replaced by the NSMF device. For specific contents, please refer to the above description and will not be repeated. In this case, it can also be understood that the NSMF device and the DMF device are set together.
[0360] As another embodiment, the MDAF device determines the performance monitoring policy of the network slice and the performance monitoring policy of the network slice subnet. In this case, in S700, the NSMF device sends a second policy request to the MDAF device; the execution subject of S701 is the MDAF device, that is, MDAF determines the performance monitoring policy of the network slice and the performance monitoring policy of the network slice subnet; S7011 and S7013 may not be executed; in S7014, MDAF determines the performance monitoring policy of the network slice and the performance monitoring policy of the network slice subnet according to the second analysis result; in S702, the MDAF device sends a second policy response to the NSMF device. That is, the DMF device in the above embodiment is replaced by the MDAF device. For details, please refer to the above description and will not be repeated. In this case, it can also be understood that the MDAF device and the DMF device are installed together.
[0361] The definition of the Network Resource Model (NRM) is conducive to network resource management. At present, NRM has defined demand models, such as service profiles and slice profiles. Among them, the service profile describes the demand for network slices, and the slice profile describes the demand for network slice subnets. It is beneficial to expand the models related to performance assurance strategies and performance monitoring strategies in NRM. There are many ways to expand. Let's introduce them in detail below.
[0362] The policy model is extended in NRM to define the management policy of network resources. The policy model may include performance assurance policy and performance monitoring policy. Both the policy model and the demand model belong to data types (data type). The policy model can also be called a policy profile (PolicyProfile), and the policy profile is used as an example for explanation in this application. As shown in Figure 8A (1), a network slice can have corresponding service profiles and policy profiles. Among them, the policy profile is identified by an identifier (ConfigId), and the policy profile may specifically include an overall policy (perfPolicy). The overall policy is a policy for all performance parameters or some of the main performance parameters, or the overall policy is a policy for all performance types or some of the main performance types. Performance types and performance parameters can be found in Table 1, which will not be repeated here. The overall policy may include an overall performance assurance policy (perfAssurePolicy) and / or an overall performance monitoring policy (perfMonPolicy).
[0363] The policy configuration file may also include policies for specific performance parameters or performance types, and take policies for performance types as an example for explanation, such as latency policy (latencyPolicy), coverage policy (coveragePolicy), capacity policy (capacityPolicy), etc. Latency policy (latencyPolicy) may also include latency assurance policy (latencyAssurePolicy) and / or latency monitoring policy (latencyMonPolicy); coverage policy (coveragePolicy) may also include coverage assurance policy (coverageAssurePolicy) and / or coverage monitoring policy (coverageMonPolicy); capacity policy (capacityPolicy) may also include capacity assurance policy (capacityAssurePolicy) and / or capacity monitoring policy (capacityMonPolicy). It should be understood that the specific contents of performance assurance policy and performance monitoring policy have been introduced in the previous text and will not be repeated here. As shown in Figure 8A (2), the network slice subnet is also similar and will not be repeated here. It should be understood that in Figure 8A(1) and Figure 8A(2), the names of the policy profiles do not distinguish between the policy profiles of the network slice and the policy profiles of the network slice subnet. As another optional method, the policy profile of the network slice can be called a service policy profile, the policy profile of the network slice subnet can be called a slice policy profile, or there can be other methods to make the distinction, which is not limited in this application.
[0364] As another embodiment, the assurance policy model is extended in the NRM to define the performance assurance policy of network resources; the monitoring policy model is extended in the NRM to define the performance monitoring policy of network resources. The assurance policy model, the monitoring policy model and the demand model belong to data types. The assurance policy model can also be called an assurance policy configuration file (AssurePolicyProfile), and the monitoring policy model can also be called a monitoring policy configuration file (MonPolicyProfile). As shown in Figure 8B (1), the network slice can have corresponding service configuration files, assurance policy configuration files and / or monitoring policy configuration files. Among them, the assurance policy configuration file is identified by an identifier (ConfigId), and the assurance policy configuration file can specifically include an overall assurance policy (perfAssurePolicy). The overall assurance policy is an assurance policy for all performance parameters or some major performance parameters, or the overall assurance policy is an assurance policy for all performance types or some major performance types. The assurance policy configuration file may also include assurance policies for specific performance parameters or performance types, taking the policies for performance types as an example, such as latency assurance policy (latencyAssurePolicy), coverage assurance policy (coverageAssurePolicy), capacity assurance policy (capacityAssurePolicy), etc.
[0365] The monitoring policy configuration file is similar. The monitoring policy configuration file is identified by an identifier (ConfigId), and the monitoring policy configuration file may specifically include an overall monitoring policy (perfMonPolicy). The overall monitoring policy is a monitoring policy for all performance parameters or some major performance parameters, or the overall monitoring policy is a monitoring policy for all performance types or some major performance types. The monitoring policy configuration file may also include monitoring policies for specific performance parameters or performance types, and take the policies for performance types as an example to illustrate, such as latency monitoring policy (latencyMonPolicy), coverage monitoring policy (coverageMonPolicy), capacity monitoring policy (capacityMonPolicy), etc. As shown in Figure 8A (2), the network slice subnet is also similar and will not be repeated here.
[0366] Similarly, in FIG8B(1) and FIG8B(2), the security policy configuration files do not distinguish between the security policy configuration files of the network slice and the security policy configuration files of the network slice subnet. As another optional method, the security policy configuration files of the network slice can be called the service security policy configuration files, and the security policy configuration files of the network slice subnet can be called the slice security policy configuration files, or there can be other methods to distinguish them, which are not limited in this application. The monitoring policy configuration files are similar and will not be described in detail.
[0367] As another embodiment, the demand model in NRM is expanded so that the demand model can also define the management strategy of network resources. As shown in 8C (1), the network slice can have a corresponding service profile. The service profile is an array type, and the performance requirements, performance assurance policies, and performance monitoring policies are different attributes of the data type, that is, the service profile includes performance requirements, performance assurance policies and / or performance monitoring policies. For example, for latency, the service profile specifically includes a latency requirement value (latencyValue), a latency assurance policy (latencyAssurePolicy), and / or a latency monitoring policy (latencyMonPolicy); for coverage, the service profile specifically includes a coverage requirement value (coverageValue), a coverage assurance policy (coverageAssurePolicy), and / or a coverage monitoring policy (coverageMonPolicy). As shown in Figure 8C (2), the network slice subnet is similar and will not be repeated here. It should be understood that in this case, in Figure 6 In S603 of the embodiment shown, the NSMF device may specifically send a slice configuration file to the NSSMF device, where the slice configuration file carries the performance guarantee policy of the network slice subnet; Figure 7 In S703 of the illustrated embodiment, the NSMF device can specifically send a slice configuration file to the NSSMF device, and the slice configuration file carries the performance monitoring policy of the network slice subnet.
[0368] It should be understood that the present application uses the performance assurance of network slicing and the performance monitoring of network slicing as examples for explanation, but it is also applicable to the performance assurance of network slicing instances and the performance monitoring of network slicing instances. In this case, the network slice described in the text can be replaced with the network slicing instance, for example, the demand for network slicing is replaced with the demand for network slicing instances, the performance assurance policy of network slicing is replaced with the performance assurance policy of network slicing instances, the performance monitoring policy of network slicing is replaced with the performance monitoring policy of network slicing instances, etc. The specific contents are not repeated here. The same is true for network slicing subnets. The network slicing subnet described in the text can be replaced with the network slicing subnet instance, for example, the demand for network slicing subnet is replaced with the demand for network slicing subnet instances, the performance assurance policy of network slicing subnets is replaced with the performance assurance policy of network slicing subnet instances, the performance monitoring policy of network slicing subnets is replaced with the performance monitoring policy of network slicing subnet instances, etc. The specific contents are not repeated here.
[0369] like Fig. 9 The CSMF device 101, NSMF device 102, NSSMF device 103, DMF device 104, and MDAF device 105 in this application can all be used. Fig. 9 The structure of the computer device shown.
[0370] The computer device includes at least one processor 901 and a memory 902, and may also include a communication bus 903, a communication interface 904, and an I / O interface 905. The processor may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.
[0371] The communication bus may include a path to transmit information between the above components. The communication interface uses any transceiver-like device for communicating with other devices or communication networks, such as Ethernet, Radio Access Network (RAN), Wireless Local Area Networks (WLAN), etc.
[0372] The memory may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory may exist independently and be connected to the processor through a bus. The memory may also be integrated with the processor.
[0373] The memory is used to store program codes for executing the solution of the present application, and the execution is controlled by the processor. The processor is used to execute the program codes stored in the memory.
[0374] In a specific implementation, the processor may include one or more CPUs, each of which may be a single-core processor or a multi-core processor. The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0375] In a specific implementation, as an embodiment, the computer device may further include an input / output (I / O) interface. For example, the output device may be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. The input device may be a mouse, a keyboard, a touch screen device, or a sensor device.
[0376] The computer device may be a general-purpose computer device or a special-purpose computer device. In a specific implementation, the computer device may be a desktop computer, a portable computer, a network server, a PDA (Personal Digital Assistant), a mobile phone, a tablet computer, a wireless terminal device, a communication device, an embedded device, or a computer with a processor. Fig. 9The embodiments of the present application do not limit the type of computer device.
[0377] For the NSMF device 102, when the processor therein executes the program code stored in the memory, the NSMF device 102 can execute the method steps corresponding to the NSMF device 102 in all the above embodiments. The specific execution process can be found in the above embodiments and will not be repeated here.
[0378] For the NSSMF device 103, when the processor therein executes the program code stored in the memory, the NSSMF device 103 can execute the method steps corresponding to the NSSMF device 103 in all the above embodiments. The specific execution process can be found in the above embodiments and will not be repeated here.
[0379] For the DMF device 104, when the processor therein executes the program code stored in the memory, the DMF device 104 can execute the method steps corresponding to the DMF device 104 in all the above embodiments. The specific execution process can be found in the above embodiments and will not be repeated here.
[0380] For the MDAF device 105, when the processor therein executes the program code stored in the memory, the MDAF device 105 can execute the method steps corresponding to the MDAF device 105 in all the above embodiments. The specific execution process can be found in the above embodiments and will not be repeated here.
[0381] like Fig.10 As shown, it is a structural diagram of a network slice and network slice subnet management device (specifically, DMF device 104) provided in an embodiment of the present application.
[0382] In one embodiment, the receiving module 1001 is used to receive a first policy request sent by the NSMF device 102, the first policy request carries the demand for the network slice, and the first policy request is used to request the performance guarantee policy of the network slice. For details, please refer to the step description of the DMF device in the above embodiment, such as steps 200, 600, etc. The processing module 1002 is used to determine the performance guarantee policy of the network slice according to the demand for the network slice. For details, please refer to the step description of the DMF device in the above embodiment, such as steps 201, 601, etc. The sending module 1003 is used to return the performance guarantee policy to the NSMF device 102. For details, please refer to the step description of the DMF device in the above embodiment, such as steps 202, 602, etc.
[0383] In another embodiment, the receiving module 1001 is used to receive a second policy request sent by the NSMF device 102, the second policy request carries the demand for the network slice, and the second policy request is used to request the performance monitoring policy of the network slice. For details, please refer to the step description of the DMF device in the above embodiment, such as steps 300, 700, etc. The processing module 1002 is used to determine the performance monitoring policy of the network slice according to the demand for the network slice. For details, please refer to the step description of the DMF device in the above embodiment, such as steps 301, 701, etc. The sending module 1003 is used to return the performance monitoring policy to the NSMF device 102. For details, please refer to the step description of the DMF device in the above embodiment, such as steps 302, 702, etc.
[0384] In another embodiment, the receiving module 1001 is used to receive a third policy request sent by the NSSMF device 103, the third policy request carries the demand for the network slice subnet, and the third policy request is used to request the performance guarantee policy of the network slice subnet. For details, please refer to the step description of the DMF device in the above embodiment, such as step 400. The processing module 1002 is used to determine the performance guarantee policy of the network slice subnet based on the demand for the network slice subnet. For details, please refer to the step description of the DMF device in the above embodiment, such as step 401. The sending module 1003 is used to return the performance guarantee policy of the network slice subnet to the NSSMF device 103. For details, please refer to the step description of the DMF device in the above embodiment, such as step 402.
[0385] In another embodiment, the receiving module 1001 is used to receive a fourth policy request sent by the NSSMF device 103, the fourth policy request carries the demand for the network slice subnet, and the fourth policy request is used to request the performance monitoring policy of the network slice subnet. For details, please refer to the step description of the DMF device in the above embodiment, such as step 500. The processing module 1002 is used to determine the performance monitoring policy of the network slice subnet according to the demand for the network slice subnet. For details, please refer to the step description of the DMF device in the above embodiment, such as step 501. The sending module 1003 is used to return the performance monitoring policy of the network slice subnet to the NSSMF device 103. For details, please refer to the step description of the DMF device in the above embodiment, such as step 502.
[0386] It should be understood that these modules of the device are used to implement the relevant functions of the DMF device side in the aforementioned embodiments, and the specific description is omitted. And these modules of the device can also have the functions of implementing the DMF device side in the aforementioned multiple embodiments.
[0387] In this embodiment, the DMF device 104 is presented in the form of a functional module. Here, the "module" may refer to an ASIC, a circuit, a processor and a memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, those skilled in the art can imagine that the DMF device 104 can be used Fig. 9 For example, the function of the processing module 1002 determining the performance guarantee strategy of the network slice according to the demand for the network slice can be implemented by the processor 901 executing the code stored in the memory 902.
[0388] like Fig.11 As shown, it is a structural diagram of a network slice and network slice subnet management device (specifically, NSMF device 102) provided in an embodiment of the present application.
[0389] In one embodiment, the receiving module 1101 is used to obtain the performance guarantee strategy of the network slice according to the demand for the network slice. For details, please refer to the step description of the NSMF device in the above embodiment, such as steps 200-202, 600-602, etc. The processing module 1102 is used to execute the performance guarantee strategy of the network slice. For details, please refer to the step description of the NSMF device in the above embodiment, such as steps 203, 604, etc.
[0390] In another embodiment, the receiving module 1101 is used to obtain the performance monitoring strategy of the network slice according to the demand for the network slice. For details, please refer to the step description of the NSMF device in the above embodiment, such as steps 300-302, 700-702, etc. The processing module 1102 is used to execute the performance monitoring strategy of the network slice. For details, please refer to the step description of the NSMF device in the above embodiment, such as steps 303, 704, etc.
[0391] In another embodiment, the receiving module 1101 is used to obtain the performance guarantee policy of the network slice and the performance guarantee policy of the network slice subnet according to the demand for the network slice and the demand for the network slice subnet of the network slice. For details, please refer to the step description of the NSMF device in the above embodiment, such as steps 600-602. The processing module 1102 is used to execute the performance guarantee policy of the network slice. For details, please refer to the step description of the NSMF device in the above embodiment, such as step 604. The sending module 1103 is used to send the performance guarantee policy of the network slice subnet to the NSSMF device. For details, please refer to the step description of the NSMF device in the above embodiment, such as step 603.
[0392] In another embodiment, the receiving module 1101 is used to obtain the performance monitoring policy of the network slice and the performance monitoring policy of the network slice subnet according to the demand for the network slice and the demand for the network slice subnet of the network slice. For details, please refer to the step description of the NSMF device in the above embodiment, such as steps 700-702. The processing module 1102 is used to execute the performance monitoring policy of the network slice. For details, please refer to the step description of the NSMF device in the above embodiment, such as step 704. The sending module 1103 is used to send the performance monitoring policy of the network slice subnet to the NSSMF device. For details, please refer to the step description of the NSMF device in the above embodiment, such as step 704.
[0393] These modules of the device are used to implement the relevant functions of the NSMF device side in the aforementioned embodiments, and the details are not repeated here. In addition, these modules of the device can also have the functions of implementing the NSMF device side in the aforementioned multiple embodiments.
[0394] In this embodiment, the NSMF device 102 is presented in the form of a functional module. Here, a "module" may refer to an ASIC, a circuit, a processor and a memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, a person skilled in the art can imagine that the NSMF device 102 can be used Fig. 9 For example, the function of the processing module 1102 executing the performance guarantee strategy of the network slice can be implemented by the processor 901 executing the code stored in the memory 902.
[0395] like Fig.12 As shown, it is a structural diagram of a network slice subnet management device (specifically, NSSMF device 103) provided in an embodiment of the present application.
[0396] In one embodiment, the receiving module 1201 is used to obtain the performance guarantee policy of the network slice subnet. For details, please refer to the step description of the NSSMF device in the above embodiment, such as steps 400-402, 603, etc. The processing module 1202 is used to execute the performance guarantee policy of the network slice subnet. For details, please refer to the step description of the NSSMF device in the above embodiment, such as steps 403, 605, etc.
[0397] In another embodiment, the receiving module 1201 is used to obtain the performance monitoring strategy of the network slice subnet. For details, please refer to the step description of the NSSMF device in the above embodiment, such as steps 500-502, 703, etc. The processing module 1202 is used to monitor the performance of the network slice subnet according to the performance monitoring strategy of the network slice subnet. For details, please refer to the step description of the NSSMF device in the above embodiment, such as steps 503, 705, etc.
[0398] In addition, the device may also include a sending module 1203, etc. These modules of the device are used to implement the relevant functions of the NSSMF device side in the aforementioned embodiments, and will not be described in detail. And these modules of the device can also have the functions of implementing the NSSMF device side in the aforementioned multiple embodiments.
[0399] In this embodiment, the NSSMF device 103 is presented in the form of a functional module. Here, the "module" may refer to an ASIC, a circuit, a processor and a memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, those skilled in the art can imagine that the NSSMF device 103 can be used Fig. 9 For example, the function of the processing module 1102 to monitor the performance of the network slice subnet according to the performance monitoring strategy of the network slice subnet can be implemented by executing the code stored in the memory 902 by the processor 901.
[0400] In the description of this application, unless otherwise specified, " / " indicates that the objects associated with each other are in an "or" relationship, for example, A / B can represent A or B; "and / or" in this application is merely a description of the association relationship between associated objects, indicating that three relationships may exist, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.
[0401] Those of ordinary skill in the art will appreciate that the modules and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0402] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the division of the modules is only a logical function division, and there may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or modules, or it can be an electrical, mechanical or other form of connection.
[0403] The modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place or distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the embodiments of the present application.
[0404] In addition, each functional module in each embodiment of the present application can be implemented in the form of hardware or in the form of software functional modules. If these functional modules are implemented in the form of software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present application is essentially or part of the prior art that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a computer program product, which includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer program product is stored in a computer-readable storage medium, or is transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or a data center that includes one or more available media. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)).
[0405] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A method for network slice management, characterized in that: Applied to a decision management functional device, the method comprises: Receive a first policy request sent by a network slice management function device, where the first policy request carries a demand for a network slice, and the first policy request is used to request a performance guarantee policy for the network slice; Determine a performance guarantee policy for the network slice according to the demand for the network slice, the performance guarantee policy is used during the operation of the network slice, and the performance guarantee policy of the network slice indicates an operation for performance guarantee of the network slice; Returning the performance guarantee policy to the network slice management function device; The performance guarantee strategy of the network slice includes any one or more of the following: A trigger condition, used to determine whether to continue to execute the performance assurance strategy of the network slice; The root cause of the problem, indicating the reason why the performance problem of the network slice occurs; A performance target, indicating a target to be achieved for the performance of the network slice; Management behavior, indicating a behavior of managing the network slice and / or the network slice subnet of the network slice; Management notification, indicating that the management device of the network slice subnet is notified to perform management actions on the network slice subnet.
2. The method according to claim 1, characterized in that Determining the performance guarantee strategy of the network slice according to the demand for the network slice includes: Obtaining a first analysis result for the network slice from a management data analysis function device according to the demand for the network slice; Determine the performance assurance strategy of the network slice based on the first analysis result.
3. The method according to claim 2, characterized in that The determining, according to the first analysis result, a performance assurance strategy for the network slice, includes: Obtaining optimization information related to the network slice from a self-organizing network function device; Determine the performance assurance strategy of the network slice based on the optimization information related to the network slice and the first analysis result.
4. The method according to any one of claims 1 to 3, characterized in that: Also includes: Receive a second policy request sent by the network slice management function device, where the second policy request carries the requirement for the network slice, and the second policy request is used to request a performance monitoring policy for the network slice; Determine a performance monitoring strategy for the network slice according to the demand for the network slice; Return the performance monitoring policy to the network slice management function device.
5. The method according to claim 1, characterized in that The first policy request also carries a requirement for a network slice subnet of the network slice, and the first policy request is further used to request a performance guarantee policy for the network slice subnet. The method further includes: Determine a performance assurance strategy for the network slicing subnet according to the demand for the network slicing subnet; Return the performance assurance policy of the network slice subnet to the network slice management function device.
6. The method according to any one of claims 1 to 3, characterized in that: Also includes: Receive a third policy request sent by a network slice subnet management function device, the third policy request carrying a requirement for the network slice subnet of the network slice, and the third policy request is used to request a performance guarantee policy for the network slice subnet; Determine a performance assurance strategy for the network slicing subnet according to the demand for the network slicing subnet; Return the performance assurance policy of the network slice subnet to the network slice subnet management function device.
7. A method for network slice management, characterized in that: Applied to a network slicing management function device, the method includes: Obtaining a performance assurance strategy for the network slice according to the demand for the network slice; Execute the performance assurance strategy of the network slice; The obtaining, according to the demand for the network slice, a performance assurance strategy for the network slice, includes: Sending a first policy request to a decision management function device, where the first policy request carries the requirement for the network slice, and the first policy request is used to request a performance guarantee policy for the network slice, where the performance guarantee policy is used during the operation of the network slice, and the performance guarantee policy of the network slice indicates an operation for performance guarantee of the network slice; Receiving a performance guarantee policy of the network slice returned by the decision management function device, where the performance guarantee policy of the network slice is determined according to the demand for the network slice; The performance guarantee strategy of the network slice includes any one or more of the following: A trigger condition, used to determine whether to continue to execute the performance assurance strategy of the network slice; The root cause of the problem, indicating the reason why the performance problem of the network slice occurs; A performance target, indicating a target to be achieved for the performance of the network slice; Management behavior, indicating a behavior of managing the network slice and / or the network slice subnet of the network slice; Management notification, indicating that the management function device of the network slice subnet is notified to perform management actions on the network slice subnet.
8. The method according to claim 7, characterized in that Also includes: Acquire a performance monitoring strategy for the network slice according to the demand for the network slice; Performing performance monitoring on the network slice according to the performance monitoring strategy of the network slice; Based on the results of performance monitoring of the network slice, a performance assurance strategy for the network slice is executed.
9. The method according to claim 8, characterized in that The acquiring the performance monitoring strategy of the network slice according to the demand for the network slice includes: Sending a second policy request to the decision management function device, where the second policy request carries the requirement for the network slice, and the second policy request is used to request a performance monitoring policy for the network slice; Receive the performance monitoring policy of the network slice sent by the decision management function device.
10. The method according to claim 7, characterized in that Also includes: Obtaining a performance assurance strategy for the network slice subnet according to the demand for the network slice subnet of the network slice; Send the performance assurance policy of the network slice subnet to the management function device of the network slice subnet.
11. A method for managing a network slice subnet, characterized in that: Applied to a network slicing subnet management function device, the method includes: Obtain the performance assurance strategy for the network slice subnet; Execute the performance assurance strategy of the network slice subnet; The obtaining of the performance assurance strategy of the network slice subnet includes: Sending a third policy request to the decision management function device, the third policy request carries the requirements for the network slice subnet, and the third policy request is used to request a performance assurance policy for the network slice subnet, the performance assurance policy is used during the operation of the network slice, and the performance assurance policy of the network slice subnet indicates an operation for performance assurance of the network slice subnet; Receive the performance guarantee policy of the network slice subnet returned by the decision management function device, where the performance guarantee policy of the network slice subnet is determined according to the demand for the network slice subnet; The performance guarantee strategy of the network slice subnet includes any one or more of the following: A trigger condition, used to determine whether to continue to execute the performance assurance strategy of the network slice subnet; The root cause of the problem, indicating the reason why the performance problem occurred in the network slice subnet; Performance target, indicating the performance target to be achieved by the network slice subnet; Management behavior, indicating the behavior of managing the network slice subnet and / or the network element of the network slice subnet; The management notification indicates that the management device of the network element is notified to perform management actions on the network element.
12. The method according to claim 11, characterized in that Also includes: Obtaining a performance monitoring strategy for the network slice subnet according to the demand for the network slice subnet; Performing performance monitoring on the network slice subnet according to the performance monitoring strategy of the network slice subnet; Based on the results of performance monitoring of the network slicing subnet, a performance assurance strategy for the network slicing subnet is executed.
13. A decision management functional device, characterized in that: include: A receiving module, configured to receive a first policy request sent by a network slice management function device, where the first policy request carries a demand for a network slice, and the first policy request is used to request a performance guarantee policy for the network slice; A processing module, configured to determine a performance guarantee policy for the network slice according to the demand for the network slice, wherein the performance guarantee policy is used during the operation of the network slice, and the performance guarantee policy of the network slice indicates an operation for performance guarantee of the network slice; A sending module, used to return the performance guarantee policy to the network slice management function device; The performance guarantee strategy of the network slice includes any one or more of the following: A trigger condition, used to determine whether to continue to execute the performance assurance strategy of the network slice; The root cause of the problem, indicating the reason why the performance problem of the network slice occurs; A performance target, indicating a target to be achieved for the performance of the network slice; Management behavior, indicating a behavior of managing the network slice and / or the network slice subnet of the network slice; Management notification, indicating that the management device of the network slice subnet is notified to perform management actions on the network slice subnet.
14. The device according to claim 13, characterized in that The receiving module is further used to obtain a first analysis result for the network slice from the management data analysis function device according to the demand for the network slice; The processing module is also used to determine the performance assurance strategy of the network slice based on the first analysis result.
15. The device according to claim 14, characterized in that The receiving module is further used to obtain optimization information related to the network slice from the self-organizing network function device; The processing module is used to determine the performance assurance strategy of the network slice based on the optimization information related to the network slice and the first analysis result.
16. The device according to any one of claims 13 to 15, characterized in that: The receiving module is further used to receive a second policy request sent by the network slice management function device, where the second policy request carries the demand for the network slice, and the second policy request is used to request a performance monitoring policy for the network slice; The processing module is further used to determine a performance monitoring strategy for the network slice according to the demand for the network slice; The sending module is also used to return the performance monitoring strategy to the network slice management function device.
17. The device according to claim 13, characterized in that The first policy request also carries a requirement for a network slice subnet of the network slice, and the first policy request is also used to request a performance guarantee policy for the network slice subnet. The processing module is further used to determine the performance guarantee strategy of the network slice subnet according to the demand for the network slice subnet; The sending module is also used to return the performance assurance policy of the network slice subnet to the network slice management function device.
18. The device according to any one of claims 13 to 15, characterized in that: The receiving module is further used to receive a third policy request sent by the network slice subnet management function device, the third policy request carries the requirements for the network slice subnet of the network slice, and the third policy request is used to request a performance guarantee policy for the network slice subnet; The processing module is further used to determine the performance guarantee strategy of the network slice subnet according to the demand for the network slice subnet; The sending module is also used to return the performance assurance policy of the network slice subnet to the network slice subnet management function device.
19. A network slice management function device, characterized in that: include: A receiving module, configured to obtain a performance guarantee strategy for the network slice according to the demand for the network slice; A processing module, used to execute the performance guarantee strategy of the network slice; Also includes: a sending module, The sending module is used to send a first policy request to the decision management function device, where the first policy request carries the requirement for the network slice, and the first policy request is used to request a performance guarantee policy for the network slice, where the performance guarantee policy of the network slice indicates an operation for performance guarantee of the network slice; The receiving module is used to receive the performance guarantee policy of the network slice returned by the decision management function device, where the performance guarantee policy of the network slice is determined according to the demand for the network slice; The performance guarantee strategy of the network slice includes any one or more of the following: A trigger condition, used to determine whether to continue to execute the performance assurance strategy of the network slice; The root cause of the problem, indicating the reason why the performance problem of the network slice occurs; A performance target, indicating a target to be achieved for the performance of the network slice; Management behavior, indicating a behavior of managing the network slice and / or the network slice subnet of the network slice; Management notification, indicating that the management function device of the network slice subnet is notified to perform management actions on the network slice subnet.
20. The device according to claim 19, characterized in that The receiving module is used to obtain a performance monitoring strategy for the network slice according to the demand for the network slice; The processing module is used to perform performance monitoring on the network slice according to the performance monitoring strategy of the network slice; The processing module is also used to execute the performance assurance strategy of the network slice based on the results of performance monitoring of the network slice.
21. The device according to claim 20, characterized in that Also includes: Send module, The sending module is used to send a second policy request to the decision management function device, where the second policy request carries the demand for the network slice, and the second policy request is used to request a performance monitoring policy for the network slice; The receiving module is used to receive the performance monitoring policy of the network slice sent by the decision management function device.
22. The device according to claim 19, characterized in that Also includes: Send module, The receiving module is used to obtain the performance guarantee strategy of the network slice subnet according to the demand for the network slice subnet of the network slice; The sending module is used to send the performance assurance policy of the network slice subnet to the management function device of the network slice subnet.
23. A network slice subnet management function device, characterized in that: include: A receiving module, used to obtain the performance guarantee strategy of the network slice subnet; A processing module, used to execute the performance assurance strategy of the network slice subnet; Also includes: a sending module, The sending module is used to send a third policy request to the decision management function device, the third policy request carries the demand for the network slice subnet, and the third policy request is used to request the performance guarantee policy of the network slice subnet, the performance guarantee policy is used during the operation of the network slice, and the performance guarantee policy of the network slice subnet indicates the operation of performance guarantee for the network slice subnet; The receiving module is used to receive the performance guarantee policy of the network slice subnet returned by the decision management function device, where the performance guarantee policy of the network slice subnet is determined according to the demand for the network slice subnet; The performance guarantee strategy of the network slice subnet includes any one or more of the following: A trigger condition, used to determine whether to continue to execute the performance assurance strategy of the network slice subnet; The root cause of the problem, indicating the reason why the performance problem occurred in the network slice subnet; Performance target, indicating the performance target to be achieved by the network slice subnet; Management behavior, indicating the behavior of managing the network slice subnet and / or the network element of the network slice subnet; The management notification indicates that the management device of the network element is notified to perform management actions on the network element.
24. The device according to claim 23, characterized in that The receiving module is used to obtain the performance monitoring strategy of the network slice subnet according to the demand for the network slice subnet; The processing module is used to monitor the performance of the network slice subnet according to the performance monitoring strategy of the network slice subnet; The processing module is also used to execute the performance assurance strategy of the network slicing subnet based on the results of performance monitoring of the network slicing subnet.
25. A network slice management system, characterized in that: include: A decision management functional device as described in any one of claims 13 to 18, and a network slice management functional device as described in any one of claims 19 to 22.
26. A system for network slicing and network slicing subnet management, characterized in that: include: A decision management function device as described in any one of claims 13-18, a network slice management function device as described in any one of claims 19-22, and a network slice subnet management function device as described in any one of claims 23-24.
27. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a computer program or instructions, which, when executed on a computer, causes the computer to execute the method according to any one of claims 1 to 6, or causes the computer to execute the method according to any one of claims 7 to 10, or causes the computer to execute the method according to any one of claims 11 to 12.
28. A computer program product, characterized in that The computer program product comprises a computer program or instructions, which, when executed on a computer, enables the method according to any one of claims 1 to 6 to be executed, or enables the method according to any one of claims 7 to 10 to be executed, or enables the method according to any one of claims 11 to 12 to be executed.
29. A chip, characterized in that: The method comprises a processor connected to a memory, the memory being used to store a computer program, and the processor being used to execute the computer program stored in the memory so that the method as claimed in any one of claims 1 to 6 is executed, or the method as claimed in any one of claims 7 to 10 is executed, or the method as claimed in any one of claims 11 to 12 is executed.
Citation Information
Patent Citations
Strategy control method and device
CN107919969A
Cited By
Methods and systems for managing network slice and network slice subnet, and related apparatuses
EP4160952B1
Methods and systems for managing network slice and network slice subnet, and related apparatuses
WO2022001798A1