CN109391503B - Network slice management method and device - Google Patents

Network slice management method and device Download PDF

Info

Publication number
CN109391503B
CN109391503B CN201710687654.XA CN201710687654A CN109391503B CN 109391503 B CN109391503 B CN 109391503B CN 201710687654 A CN201710687654 A CN 201710687654A CN 109391503 B CN109391503 B CN 109391503B
Authority
CN
China
Prior art keywords
nsmf
network slice
parameter information
csmf
slice parameter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710687654.XA
Other languages
Chinese (zh)
Other versions
CN109391503A (en
Inventor
杨水根
陆伟
孙文琦
谭巍
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201710687654.XA priority Critical patent/CN109391503B/en
Priority to PCT/CN2018/099729 priority patent/WO2019029645A1/en
Publication of CN109391503A publication Critical patent/CN109391503A/en
Application granted granted Critical
Publication of CN109391503B publication Critical patent/CN109391503B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service

Abstract

The application provides a network slice management method and device. In the method, CSMF determines first network slice parameter information for a first NSMF, wherein the first network slice parameter information is used for requesting the first NSMF to manage a network slice managed by the first NSMF; the CSMF sends the first network slice parameter information to the first NSMF; and the first NSMF manages the network slice managed by the first NSMF according to the first network slice parameter information. The method solves the problem of how to communicate between CSMF and NSMF, and further realizes the management of network slices.

Description

Network slice management method and device
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method and an apparatus for managing network slices.
Background
With the development of communication technology, the variety of communication services is gradually increased, and different communication services have significant differences in the requirements of network performance such as mobility, security, capacity, delay, reliability, and the like. If a specific network is established for each communication service, although the requirements of various communication services can be met, the cost is high. If communication services with different requirements are carried in the same network, the network is complex, the operation and maintenance difficulty is high, and the quality of service (QoS) of the communication services may be reduced due to the large difference between the requirements of the different communication services.
In order to solve the above problem, the concept of Network Slice (NS) is introduced in the fifth generation mobile communication system (5G) to cope with the difference of Network performance requirements of different communication services. A network slice is a combination of multiple network functions and their resources (e.g., storage resources, computing resources, etc.) and is capable of fulfilling specific communication service requirements. A 5G communication network comprises a large number of network slices, each of which can be considered as a logical network that performs a communication service.
The network slice can be a complete end-to-end network comprising a terminal, an access network, a transmission network, a core network and an application server, can provide complete communication service and has certain network capability; the network slice may also be any combination of the above terminals, access networks, transport networks, core networks and application servers.
A network slice may be divided into several network slice sub-Networks (NSSI). The network slice subnet may not need to provide complete network service end to end, and the network slice subnet may be a set formed by network functions of the same equipment provider in the network slice, or a set formed by network functions divided by domains, such as a core network slice subnet, an access network slice subnet, or a set formed by other manners, such as a deployment location. A network slice subnet may be shared by multiple network slices.
A Network Function (NF) is a processing function in a network, defines functional behaviors and interfaces, and can be implemented by dedicated hardware, software running on the dedicated hardware, or a virtual function on a general hardware platform. Thus, from an implementation point of view, network functions can be divided into physical network functions and virtual network functions; from the usage perspective, the network functions may be divided into an exclusive network function and a shared network function, and specifically, for a plurality of network slices (or network slice subnets), different network functions may be independently used, such a network function is referred to as an exclusive network function, or the same network function may be shared, such a network function is referred to as a shared network function.
The network slice is created and managed by a network slice management system. A network slice management system may create multiple network slices and manage them simultaneously, such as monitoring network performance of the network slices during operation, fault management, modifying configuration parameters, and the like. As shown in fig. 1, the network slice management system may include: a Communication Service Management Function (CSMF), a Network Slice Management Function (NSMF), and a Network Slice Subnet Management Function (NSSMF). The CSMF is mainly used for converting the related requirements of communication services of operators and/or third-party customers into parameter information of network slices and the like; the NSMF is mainly used for managing the life cycle, performance, fault and the like of the network slice; NSSMF is mainly used to manage the life cycle, performance, failure, etc. of a network slice subnet.
However, in the prior art, a communication interface between the CSMF and the NSMF is not standardized, and how to communicate between the CSMF and the NSMF to further implement the NSMF to manage a network slice is a problem to be solved.
Disclosure of Invention
The application provides a network slice management method and equipment, which are used for solving the problem of how to communicate between CSMF and NSMF.
In a first aspect, the present application provides a network slice management method, including:
the CSMF determines first network slice parameter information for a first NSMF, wherein the first network slice parameter information is used for requesting the first NSMF to manage self-managed network slices; the CSMF sends the first network slice parameter information to the first NSMF.
In the above method, the CSMF sends the first network slice parameter information determined for the first NSMF to the first NSMF, so that the first NSMF can manage the network slice managed by the first NSMF according to the first network slice parameter. For example, the CSMF may convert the related requirements of the communication service into network slice parameter information and send it to the NSMF, so that the NSMF creates a new network slice according to the network slice parameter information, or modifies the existing network slice parameter information.
In one possible implementation, before the CSMF determines the first network slice parameter information for the first NSMF, the method further includes: and the CSMF acquires the performance parameters of the communication service which can be provided by the network slice managed by the first NSMF, and determines that the value of the performance parameters exceeds a preset range.
In the method, the CSMF acquires the performance parameters of the communication service which can be provided by the network slice managed by the NSMF, and requests the NSMF to adjust the parameters of the network slice when the value of the performance parameters exceeds a preset range.
In one possible implementation, before the determining, by the CSMF, the first network slice parameter information for the first NSMF, the method further includes: the CSMF receives an adjusting message sent by a second NSMF, wherein the adjusting message comprises parameter adjusting information of the second NSMF on a network slice managed by the CSMF;
the CSMF determines first network slice parameter information for the first NSMF, including: and the CSMF determines first network slice parameter information for the first NSMF according to the parameter adjustment information.
In a network slice management system, one CSMF may communicate with a plurality of NSMFs, and when a parameter of a network slice managed by a second NSMF changes, the CSMF may request a first NSMF to adjust a parameter of the network slice managed by the first NSMF in order to guarantee a communication service requirement, so as to guarantee an overall communication service quality.
In one possible implementation, before the determining, by the CSMF, the first network slice parameter information for the first NSMF, the method further includes: the CSMF sends a first request to the first NSMF, wherein the first request comprises second network slice parameter information; the CSMF receives a first response sent by the first NSMF, where the first response includes indication information used for indicating whether the first NSMF can support the second network slice parameter, or the first response includes network slice parameter information that the first NSMF can support;
the CSMF determines first network slice parameter information for the first NSMF, including: and the CSMF determines first network slice parameter information for the first NSMF according to the indication information in the first response.
The network device may also negotiate with the first NSMF before determining the first network slice parameter information for the first NSMF, so that the determined first network slice parameter information is supportable by the first NSMF.
In some embodiments, the indication information may be network slice parameter information that can be supported by the first NSMF; the CSMF may determine whether the first NSMF can support the second network slicing parameter according to the network slicing parameter information that the first NSMF can support.
In some embodiments, the indication information may also be represented by one bit. For example, if the value on this bit is 1, it indicates that the first NSMF can support the second network slice parameter; if the value on this bit is 0, it indicates that the first NSMF cannot support the second network slice parameter.
In one possible implementation, before the determining, by the CSMF, the first network slice parameter information for the first NSMF, the method further includes: the CSMF acquires network slice parameter information which can be supported by the first NSMF;
the first network slice parameter information is network slice parameter information that can be supported by the first NSMF.
In the above method, before determining the first network slice parameter information for the first NSMF, the CSMF may first obtain the network slice parameter information that can be supported by the first NSMF, so that the determined first network slice parameter information can be used by the first NSMF, and thus, the determination of the network slice parameter information that is not usable by the first NSMF for the first NSMF is avoided.
In a possible implementation manner, the obtaining, by the CSMF, network slice parameter information that can be supported by the first NSMF includes: the CSMF sends a second request to the first NSMF, wherein the second request is used for requesting to acquire the network slice parameter information which can be supported by the first NSMF; and the CSMF receives a second response sent by the first NSMF, wherein the second response comprises network slice parameter information which can be supported by the first NSMF.
In the above method, the CSMF may send the second request to the first NSMF when determining to create a new network slice or modify a parameter of an existing network slice according to a related requirement of the communication service, or may send the second request to the first NSMF when establishing a connection with the first NSMF, so as to obtain network slice parameter information that the first NSMF can support, so that the first network slice parameter information determined for the first NSMF can be used by the first NSMF, and network slice parameter information that the first NSMF cannot use is prevented from being determined for the first NSMF.
In another possible implementation manner, the first NSMF may report the network slice parameter information that the first NSMF can support to the CSMF according to a preset period, or report the network slice parameter information to the CSMF when the network slice parameter information that the first NSMF can support changes.
In one possible implementation, the first network slice parameter information includes at least one of the following information:
service level agreement, network key performance indicator, network slice type, service quality, network topology, resource requirement, network function related requirement.
In a second aspect, the present application provides a network slice management method, including:
a first network slice management function NSMF receives first network slice parameter information sent by a communication service management function CSMF; and the first NSMF manages the network slice managed by the first NSMF according to the first network slice parameter information.
In a possible implementation manner, the first network slice parameter information is sent when the CSMF obtains a performance parameter of a communication service that can be provided by the network slice managed by the first NSMF, and determines that a value of the performance parameter exceeds a preset range.
In a possible implementation manner, the first network slice parameter information is sent to the first NSMF after the CSMF receives an adjustment message sent by the second NSMF, where the adjustment message includes parameter adjustment information of a network slice managed by the second NSMF.
In a possible implementation manner, before the first NSMF receives the first network slice parameter information sent by the CSMF, the method further includes: the first NSMF receives a first request sent by the CSMF, wherein the first request comprises second network slice parameter information; and the first NSMF sends a first response to the CSMF, wherein the first response comprises indication information used for indicating whether the first NSMF can support the second network slice parameter, or the first response comprises the network slice parameter information which can be supported by the first NSMF.
In a possible implementation manner, before the first NSMF receives the first network slice parameter information sent by the CSMF, the method further includes: the first NSMF sends network slice parameter information which can be supported by the first NSMF to the CSMF; the first network slice parameter information is network slice parameter information that can be supported by the first NSMF.
In a possible implementation manner, before the first NSMF sends network slice parameter information that can be supported by the first NSMF to the CSMF, the method further includes: the first NSMF receives a second request sent by the CSMF, and the second request is used for requesting to acquire network slice parameter information which can be supported by the first NSMF; and the first NSMF sends a second response to the CSMF, wherein the second response comprises the network slice parameter information which can be supported by the first NSMF.
In one possible implementation, the first network slice parameter information includes at least one of the following information: service level agreement, network key performance indicator, network slice type, service quality, network topology, resource requirement, network function related requirement.
In one possible implementation, the method further includes: and when the parameters of the network slice managed by the first NSMF change, sending an adjustment message to the CSMF, wherein the adjustment message comprises the parameter adjustment information of the first NSMF on the network slice managed by the first NSMF.
In a third aspect, the present application provides a CSMF, comprising: a processor, and a memory and a communication interface connected to the processor;
the processor is used for reading a computer program stored in the memory in advance and executing:
determining first network slice parameter information for a first network slice management function NSMF, wherein the first network slice parameter information is used for requesting the first NSMF to manage self-managed network slices;
sending the first network slice parameter information to the first NSMF via the communication interface.
In one possible implementation, before determining the first network slice parameter information for the first NSMF, the processor is further configured to: and acquiring performance parameters of the communication service which can be provided by the network slice managed by the first NSMF, and determining that the value of the performance parameters exceeds a preset range.
In one possible implementation, the processor is further configured to: receiving an adjustment message sent by a second NSMF through the communication interface, wherein the adjustment message comprises parameter adjustment information of the second NSMF on a network slice managed by the second NSMF; the processor, when determining first network slice parameter information for the first NSMF, is specifically configured to: determining the first network slice parameter information for the first NSMF according to the parameter adjustment information.
In one possible implementation, before determining the first network slice parameter information for the first NSMF, the processor is further configured to: sending a first request to the first NSMF through the communication interface, wherein the first request comprises second network slice parameter information; receiving a first response sent by the first NSMF through the communication interface, where the first response includes indication information for indicating whether the first NSMF can support the second network slice parameter, or the first response includes network slice parameter information that the first NSMF can support; the processor, when determining first network slice parameter information for the first NSMF, is specifically configured to: determining first network slice parameter information for the first NSMF based on the indication information in the first response.
In one possible implementation, before determining the first network slice parameter information for the first NSMF, the processor is further configured to: acquiring network slice parameter information which can be supported by the first NSMF; the first network slice parameter information is network slice parameter information that can be supported by the first NSMF.
In a possible implementation manner, when acquiring the network slice parameter information that can be supported by the first NSMF, the processor is specifically configured to: sending a second request to the first NSMF through the communication interface, wherein the second request is used for requesting to acquire network slice parameter information which can be supported by the first NSMF; receiving a second response sent by the first NSMF through the communication interface, wherein the second response comprises network slice parameter information which can be supported by the first NSMF.
In one possible implementation, the first network slice parameter information includes at least one of the following information: service level agreement, network key performance indicator, network slice type, service quality, network topology, resource requirement, network function related requirement.
In a fourth aspect, the present application provides an NSMF, as a first NSMF, comprising: the method comprises the following steps: a processor, and a memory and a communication interface connected to the processor;
the processor is used for reading a computer program stored in the memory in advance and executing:
receiving first network slice parameter information sent by a communication service management function CSMF through the communication interface;
and managing the self-managed network slices according to the first network slice parameter information.
In a possible implementation manner, the first network slice parameter information is sent when the CSMF obtains a performance parameter of a communication service that can be provided by the network slice managed by the first NSMF, and determines that a value of the performance parameter exceeds a preset range.
In a possible implementation manner, the first network slice parameter information is sent to the first NSMF after the CSMF receives an adjustment message sent by the second NSMF, where the adjustment message includes parameter adjustment information of a network slice managed by the second NSMF.
In one possible implementation manner, before receiving, through the communication interface, the first network slice parameter information sent by the CSMF, the processor is further configured to: receiving a first request sent by the CSMF through the communication interface, wherein the first request comprises second network slice parameter information; and sending a first response to the CSMF through the communication interface, where the first response includes indication information indicating whether the first NSMF can support the second network slice parameter, or the first response includes information about the network slice parameter that the first NSMF can support.
In one possible implementation manner, before receiving, through the communication interface, the first network slice parameter information sent by the CSMF, the processor is further configured to: transmitting network slice parameter information that the first NSMF can support to the CSMF through the communication interface; the first network slice parameter information is network slice parameter information that can be supported by the first NSMF.
In one possible implementation manner, before receiving, through the communication interface, the first network slice parameter information sent by the CSMF, the processor is further configured to: receiving a second request sent by the CSMF through the communication interface, wherein the second request is used for requesting to acquire network slice parameter information which can be supported by the first NSMF; and sending a second response to the CSMF through the communication interface, wherein the second response comprises network slice parameter information which can be supported by the first NSMF.
In one possible implementation, the first network slice parameter information includes at least one of the following information: service level agreement, network key performance indicator, network slice type, service quality, network topology, resource requirement, network function related requirement.
In one possible implementation, the processor is further configured to: and when the parameters of the network slice managed by the first NSMF change, sending an adjustment message to the CSMF through the communication interface, wherein the adjustment message comprises the parameter adjustment information of the first NSMF on the network slice managed by the first NSMF.
In a fifth aspect, the present application provides a computer readable storage medium having stored thereon computer instructions which, when run on a computer, cause the computer to perform the method of the first or second aspect.
Drawings
Fig. 1 is a schematic diagram of a network slice management system according to an embodiment of the present application;
fig. 2 is a schematic architecture diagram of an application scenario provided in an embodiment of the present application;
fig. 3 is a schematic flowchart of a network slice management method according to an embodiment of the present application;
fig. 4 is a schematic diagram illustrating a network slice management process according to an embodiment of the present application;
fig. 5 is a second schematic diagram illustrating a network slice management process according to an embodiment of the present application;
fig. 6 is a third schematic flow chart of network slice management according to an embodiment of the present application;
fig. 7 is a fourth schematic flowchart of a network slice management process provided in the embodiment of the present application;
FIG. 8 is a diagram illustrating a CSMF according to an embodiment of the present disclosure;
FIG. 9 is a schematic diagram of another CSMF provided in an embodiment of the present application;
fig. 10 is a schematic structural diagram of an NSMF according to an embodiment of the present application;
fig. 11 is a schematic structural diagram of another NSMF provided in an embodiment of the present application.
Detailed Description
Embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
Fig. 2 is a schematic architecture diagram of an application scenario provided in an embodiment of the present application.
Specifically, CSMF is mainly used for: the method comprises the steps of converting communication service related requirements of an operator and/or a third party client into parameter information of a network slice, sending the parameter information of the network slice to the NSMF through an interface between the NSMF and the NSMF, acquiring management data of the network slice (such as performance data describing the network slice, fault data describing the network slice and the like) from the NSMF, generating management data of communication services (such as performance data describing the communication services, fault data describing the communication services and the like), and receiving subscription requirements of the operator and/or the third party client on the network slice management data and/or the management data of the communication services.
The NSMF is mainly used for: receiving the parameter information of the network slice sent by the CSMF; the lifecycle (e.g., creating a new network slice, or terminating an established network slice, etc.), performance, failure, etc. of a network slice are managed (hereinafter, lifecycle, performance, failure management are simply referred to as management), and optionally, a network slice subnet management request may also be sent to each NSSMF.
In the architecture shown in fig. 2, CSMF and multiple NSMF may serve a certain operator; alternatively, CSMF serves one operator, but the multiple NSMFs may serve multiple operators; alternatively, the CSMF may not be limited to a certain operator, but may be controlled and managed by a third party, and the plurality of nsffs may serve one operator or a plurality of operators. This is not limited by the present application.
Fig. 2 exemplarily shows an architecture diagram of establishing connection between one CSMF and multiple nsffs, but in practical applications, one nsff may also be connected to multiple CSMFs, which may include CSMFs belonging to the same operator as the nsff, or may include CSMFs belonging to different operators as the nsff, or may also include CSMFs provided by third parties, which is not limited in this application. Furthermore, one CSMF may be connected to only one nsff.
The embodiment of the application provides a network slice management method and device, which are used for realizing communication between CSMF and NSMF so as to realize management of network slices.
Referring to fig. 3, a flowchart of a network slice management method provided in an embodiment of the present application is schematically illustrated, and as shown in the drawing, the method may include the following steps:
step 301, CSMF determines first network slice parameter information for the first NSMF.
The first network slice parameter information is used for requesting the first NSMF to manage the self-managed network slice. Specifically, the first network slice parameter information may be used to request the first NSMF to create a network slice according to the parameter information, may also be used to request the first NSMF to modify a parameter of an existing network slice, and may also request the NSMF to terminate an established network slice.
As previously described, the CSMF may translate the related requirements of the communication service into parameter information for the network slice, and in step 301 above, the CSMF may determine the first network slice parameter information for the first NSMF based on the related requirements of the communication service. In addition, the CSMF may also determine first network slice parameter information for the first NSMF based on network slice parameter information that the first NSMF is capable of supporting, changes in network environment, changes in parameters of other NSMF-managed network slices, and the like.
In a possible implementation manner, the first network slice parameter information may include one or any combination of the following information:
service Level Agreement (SLA);
a network key performance indicator (network KPI), wherein the network KPI may further comprise one or any combination of the following information: latency, coverage, capacity, throughput, reliability, reporting success rate, issuing success rate, and the like;
network slice types, which may include enhanced mobile broadband (eMBB), ultra-reliable low latency communications (URLLC), mass internet of things (MIoT), and the like;
quality of service (QoS);
network topology (topology);
a resource requirement;
network function related requirements such as network function type, capacity (referring to the capacity of a single network function), location (such as IP address, physical address or port number, etc.), capabilities, etc.
Step 302, the CSMF sends the first network slice parameter information to the first NSMF.
And step 303, the first NSMF manages the network slice according to the first network slice parameter information.
In the method, the CSMF sends the first network slice parameter information determined for the first NSMF to the first NSMF, so that the first NSMF can manage the network slice managed by the first NSMF according to the first network slice parameter information, thereby implementing communication between the CSMF and the NSMF, and further implementing management of the network slice. For example, the CSMF may convert the related requirements of the communication service into network slice parameter information and send the network slice parameter information to the first NSMF, so that the first NSMF creates a new network slice according to the network slice parameter information, or modifies the existing network slice parameter information.
Since the network environment may change at any time, in order to guarantee the related requirements of the communication service, in a possible implementation manner, the CSMF may communicate with the network slices managed by the NSMF connected to the CSMF, and obtain the performance parameters of each network slice to determine whether the related requirements of the communication service can be met.
In particular, the CSMF may obtain performance parameters of the first NSMF-managed network slice and, based on these performance parameters, determine performance parameters of communication services that the first NSMF-managed network slice is capable of providing.
Further, in order to guarantee the relevant requirements of the communication service, the CSMF may set a preset range for the performance parameter of the communication service that can be provided by the network slice managed by the first NSMF, that is, when the performance parameter of the communication service that can be provided by the network slice managed by the first NSMF is within the preset range, it indicates that the currently provided communication service can meet the relevant requirements of the communication service, otherwise, it indicates that the currently provided communication service cannot meet the relevant requirements of the communication service, and the relevant requirements of the communication service need to be adjusted, so as to adjust the parameter of the network slice managed by the first NSMF.
When the CSMF determines that the value of the performance parameter of the communication service that can be provided by the network slice managed by the first NSMF exceeds the preset range, the CSMF may modify the parameter of the network slice managed by the first NSMF, that is, determine the parameter information of the first network slice for the first NSMF, so as to adjust the network slice managed by the first NSMF in time to enable the network slice managed by the first NSMF to provide the performance required by the communication service.
In a possible implementation manner, when the network slice parameter information managed by the NSMF changes, the adjustment information may be sent to the CSMF connected thereto, where the adjustment information includes the parameter adjustment information of the network slice managed by the NSMF. For example, since a change in the network environment causes a change in the parameters of the network slice managed by the NSMF, the NSMF may transmit parameter adjustment information of the network slice to the CSMF connected thereto; or, in the case of multiple CSMFs connected by one NSMF, if one of the CSMFs requests the NSMF to adjust the parameters of the network slice, the NSMF may send the parameter adjustment information of the network slice to other CSMFs after adjustment. The adjustment information may be sent to the CSMF as an independent piece of information, or may be sent to the CSMF with other information.
The CSMF may also adjust the network slice parameter information managed by the first NSMF after receiving the adjustment information sent by the other NSMF, that is, determine the first network slice parameter information for the first NSMF according to the adjustment information sent by the other NSMF, so as to ensure that the related requirements of the communication service can be still met.
For example, the CSMF managed communication service is provided by a first NSMF managed network slice and a second NSMF managed network slice, where the bandwidth of the first NSMF managed network slice 1 is 50M, the bandwidth of the second NSMF managed network slice 2 is 100M, the bandwidth of the second NSMF managed network slice 2 is reduced to 50M due to the influence of the network environment, and the CSMF may request the first NSMF to adjust the bandwidth of the network slice 1 managed by the first NSMF to 100M after receiving the adjustment information sent by the second NSMF, so as to ensure that the quality of the communication service provided by the first NSMF and the second NSMF is not changed.
Similarly, if the parameter information of the network slice managed by the first NSMF is changed, the first NSMF may also send the adjustment information to the CSMF, so that the CSMF may modify the parameters of the network slice managed by the other NSMF accordingly to meet the related requirement of the communication service.
In conjunction with any of the above embodiments, before determining the first network slice parameter information for the first NSMF, the CSMF may negotiate with the first NSMF to inquire whether the first NSMF can support the network slice parameters required by the CSMF for the first NSMF.
Specifically, the CSMF may send a first request to the first NSMF, where the first request includes the second network slice parameter information, for inquiring whether the first NSMF can support the second network slice parameter information. The second network slice parameter information may be network slice parameter information expected to be created by the first NSMF and determined by the CSMF according to a related requirement of the communication service; or, the CSMF may determine, according to the related requirements of the communication service, parameter adjustment information of the first nsff expected to be applied to the existing network slice; or, when the CSMF obtains the communication service performance parameters that can be provided by the network slice managed by the first NSMF, it expects the first NSMF to adjust the parameters of the existing network slice; or, after receiving the parameter adjustment information sent by the second NSMF, the CSMF may determine the parameter adjustment information of the first NSMF expected to have the network slice.
Alternatively, the second network slice parameter may be sent through an independent signaling, that is, the first request is only used for negotiating with the first NSMF, and querying whether the first NSMF can support the second network slice parameter information; or, the second network slice parameter may also be carried in other signaling for sending, which is not limited in this application.
And after receiving the first request, the first NSMF sends a first response to the CSMF, wherein the first response comprises indication information for indicating whether the first NSMF can support the second network slice parameter.
In some embodiments, the indication information may only indicate whether the second network slice parameter can be supported. For example, the indication information may be represented by a bit, and if the value of the bit is 1, it indicates that the first NSMF can support the second network slice parameter, and if the value of the bit is 0, it indicates that the first NSMF cannot support the second network slice parameter.
In the above manner, the indication information occupies less signaling overhead, but may result in the need to perform the negotiation process multiple times. For example, the CSMF expects the first NSMF to create a network slice with a bandwidth of 200M according to the related requirements of the communication service, and inquires whether the first NSMF supports creation of a network slice with a bandwidth of 200M through the first request, but the first NSMF only supports creation of a network slice with a bandwidth of 100M, so the first response returned by the first NSMF indicates no support. The CSMF modifies the parameter information in the first request and queries again whether the first NSMF supports creating a network slice of 150M bandwidth, while the first NSMF replies back as not. Thus, CSMF needs to modify the parameter information in the first request again and ask again whether the first NSMF can support.
In other embodiments, the indication information may also be capability information of the first NSMF, that is, network slice parameter information that can be supported by the first NSMF, so as to avoid multiple negotiations. For example, the CSMF expects the first NSMF to create a network slice with a bandwidth of 200M according to the related requirements of the communication service, and queries whether the first NSMF supports creating a network slice with a bandwidth of 200M through the first request, while the first NSMF only supports creating a network slice with a bandwidth of 100M, so that when the first NSMF sends the first response, the first NSMF carries information that the first NSMF can support a bandwidth of 100M in the first response, so that the CSMF modifies the parameter information in the first request according to the first response, i.e. determines the first network parameter information for the first NSMF, and reduces the number of negotiations.
In a possible implementation manner, before determining the first network slice parameter, the CSMF may obtain the network slice parameter information supported by the first NSMF, and the CSMF may determine the first network slice parameter information according to the network slice parameter information supported by the first NSMF, or according to the network slice parameter information supported by the first NSMF and the related requirement of the communication service. By the method, the first network slice parameter information determined by the CSMF for the first NSMF can be used by the first NSMF, and the situation that the first NSMF determines the network slice parameter information which is unavailable for the first NSMF is avoided.
If the CSMF determines, according to the network slice parameter information that the first NSMF can support, that the first NSMF can create a network slice meeting the related requirement of the communication service, or modifies the parameter of an existing network slice so as to meet the related requirement of the communication service, the first network slice parameter determined by the CSMF may be determined according to the related requirement of the communication service, or may be determined according to the network slice parameter information that the first NSMF can support. For example, CSMF determines that a network slice with a bandwidth of 100M needs to be created according to the relevant requirements of the communication service, while the first NSMF may support the creation of a network slice with a bandwidth of 200M; obviously, the first NSMF has the capability to create a network slice that meets the requirements of the communication service, and the CSMF may determine that the bandwidth of the network slice to be created by the first NSMF is 100M, or of course, the bandwidth of the network slice to be created is 150M, 200M, etc., which can meet the requirements of the communication server and does not exceed the capability of the first NSMF.
If the CSMF determines, according to the network slice parameter information that the first NSMF can support, that the first NSMF cannot create a network slice satisfying the relevant requirements of the communication service, or modifies the parameters of an existing network slice, or cannot satisfy the relevant requirements of the communication service, the CSMF may determine, according to the network slice parameter information that the first NSMF can support, the first network slice parameter information, or may give up determining the first network slice parameter information for the first NSMF. For example, the CSMF may determine that a network slice with a bandwidth of 100M needs to be created according to the related requirements of the communication service, and the first NSMF only supports a network slice with a bandwidth of 50M, in which case, the CSMF may determine that the bandwidth of the network slice to be created by the first NSMF is 50M according to the capability of the first NSMF, or the CSMF may also give up having the first NSMF create the network slice.
In addition, the CSMF may also obtain network slice parameter information that each NSMF connected to the CSMF can support. After the CSMF converts the related requirements of the communication service into the parameter information of the network slice, according to the capability of each NSMF, one NSMF capable of meeting the related requirements of the communication service is selected to manage the network slice, or a plurality of NSMFs can be selected to manage together to meet the related requirements of the communication service. For example, CSMF determines that a network slice with bandwidth of 100M needs to be created according to the relevant requirements of a communication service, and that none of the nsffs connected to the CSMF have the capability to create a network slice with bandwidth of 100M, then CSMF may determine that a first nsff creates a network slice with bandwidth of 50M and that a second nsff creates a network slice with bandwidth of 50M.
Further, the CSMF obtains the network slice parameter information that can be supported by the first NSMF, and may be implemented by:
in a first mode, the CSMF sends a second request to the first NSMF, wherein the second request is used for requesting to acquire network slice parameter information which can be supported by the first NSMF; and the first NSMF sends a second response to the CSMF, wherein the second response comprises the network slice parameter information which can be supported by the first NSMF.
Optionally, the CSMF may send a second request to the first NSMF when it is determined that a network slice needs to be created or a parameter of an existing network slice needs to be modified according to a related requirement of the communication service, so that the CSMF may determine the first network slice information according to the network slice parameter information that the first NSMF can support.
In the second mode, the first NSMF can actively report the network slice parameter information which can be supported by the first NSMF to the CSMF.
Optionally, the first NSMF may report the network slice parameter information supported by the first NSMF to the CSMF according to a preset period; alternatively, the first NSMF may report the supported network slice parameter information to the CSMF when its capability changes. After receiving the reported capability of the first NSMF, the CSMF can store the network slice parameter information which can be supported by the CSMF, so that when the CSMF determines that a network slice needs to be created or an existing network slice needs to be modified according to the related requirements of communication services, the CSMF can determine the first network slice parameter information for the CSMF according to the stored network slice parameter information which is supported by the first NSMF. For example, this approach may be applicable where the CSMF and the first nsff belong to the same operator.
In order to more clearly understand the network slice management method provided by the embodiment of the present application, the following description is made by using several specific embodiments.
Examples 1,
When a network slice needs to be created, the CSMF and the NSMF manage the network slice according to the flow shown in fig. 4, which specifically includes the following steps:
step 401, the CSMF sends a query request, that is, the second request in the above embodiment, to the first NSMF, for requesting to acquire the network slice parameter information that can be supported by the first NSMF.
Further, the CSMF may send a query request to the plurality of NSMFs to query for network slice parameter information that the plurality of NSMFs are each capable of supporting.
In step 402, the first NSMF returns a query response, i.e. the second response in the above embodiment, to the CSMF, where the response includes the network slice parameter information that the NSMF can support.
For example, the response may include information about the type of network slice supported by the first NSMF, the SLA, the network KPI, and the like.
Step 403, the CSMF determines that the first NSMF can support the network slice parameter information that needs to be created, according to the related requirements of the communication service and the network slice parameter information that can be supported by the NSMF.
In some embodiments, if the first NSMF has the capability to create a network slice that meets communication service related requirements, the CSMF may request that the network slice be created by the first NSMF. In some embodiments, if each of the plurality of NSMFs cannot individually support various requirements of a network slice that needs to be created, the CSMF may determine that a network slice is created by each of the two or more NSMFs, so that the created plurality of network slices collectively satisfy the requirements associated with the communication service, and send parameter information of the network slice created by each of the NSMFs to each of the NSMFs.
Step 404, the CSMF sends the network slice parameter information to be created to the first NSMF.
And step 405, the first NSMF creates a network slice according to the network slice parameter information sent by the CSMF.
Examples 2,
When a network slice needs to be created, the CSMF and the NSMF manage the network slice according to the flow shown in fig. 5, which specifically includes the following steps:
step 501, the CSMF determines that a new network slice needs to be created according to the relevant requirements of the communication service, and determines the parameter information of the network slice needing to be created.
Step 502, the CSMF sends a negotiation request, i.e. the first request in the above embodiment, to the first NSMF, where the negotiation request includes the network slice parameter information determined by the CSMF, so as to inquire whether the first NSMF can support the parameter of the network slice to be created.
Step 503, the first NSMF returns a negotiation response to the CSMF, where the negotiation response includes indication information of whether the first NSMF can support the parameters of the network slice to be created.
If the negotiation response indicates that the first NSMF cannot support the parameters of the network slice to be created, the CSMF may modify the network slice parameter information included in the negotiation request, and repeatedly perform the above steps 502 and 503 until the negotiation response returned by the first NSMF indicates that the first NSMF can support the parameters of the network slice included in the negotiation request. Of course, when the first NSMF does not support the parameters of the network slice to be created, the CSMF may not modify the parameter information of the network slice to negotiate with the first NSMF, but negotiate with another NSMF, or abandon the execution of the task.
In addition, CSMF may also perform steps 502 and 503 one or more times with other NSMF.
And step 504, CSMF updates the network slice parameter information.
For example, if the first NSMF can support the parameters of the network slice to be created determined by the CSMF in step 501, the CSMF may determine that the network slice is created by the first NSMF, and the parameters of the network slice created by the first NSMF are the parameters of the network slice to be created determined in step 501.
For another example, when the CSMF sends a negotiation request to multiple NSMFs, but none of the multiple NSMFs can support the network slice parameters to be created, which are determined by the CSMF in step 501, the CSMF may determine, according to the negotiation procedure with the multiple NSMFs (i.e., step 502 and step 503 above), that the network slices are created by the first NSMF and other NSMFs to meet the communication service requirement, and determine the network slice parameter information created by each NSMF separately.
And step 505, the CSMF sends the determined network slice parameter information that the first NSMF needs to create to the first NSMF.
And step 506, the first NSMF creates a network slice according to the network slice parameter information sent by the CSMF.
Examples 3,
Since the network environment may change at any time, in order to meet the related requirements of the communication service, parameters of the established network slice may also be modified, and the CSMF and the NSMF manage the network slice according to the flow shown in fig. 6, which specifically includes the following steps:
step 601, the CSMF obtains performance parameters of the communication service that can be provided by the first NSMF-managed network slice.
The CSMF obtains performance parameters of the first NSMF-managed network slice and determines, according to the performance parameters, performance parameters of communication services that the first NSMF-managed network slice can provide.
In order to ensure the relevant requirements of the communication service, a preset range can be set for the value of the performance parameter of the communication, when the value of the performance parameter is in the preset range, it is indicated that the currently provided communication service can meet the requirements of the communication service, and if the value of the performance parameter exceeds the preset range, it is indicated that the currently provided communication service cannot meet the requirements of the communication service, and the communication service needs to be adjusted.
Step 602, when the value of the performance parameter of the communication service that can be provided by the network slice managed by the first NSMF exceeds a preset range, the CSMF determines the network slice parameter information that needs to be modified according to the relevant requirements of the communication service.
Step 603, the CSMF sends a negotiation request to the first NSMF, where the negotiation request includes the network slice parameter information to be modified determined by the CSMF, so as to query whether the first NSMF can support modifying the parameter information.
Step 604, the first NSMF returns a negotiation response to the CSMF, where the negotiation response includes indication information of whether the first NSMF can support the parameters of the network slice to be modified.
If the negotiation response indicates that the first NSMF cannot support the network slice parameter to be modified, the CSMF may modify the network slice parameter information included in the negotiation request, and repeatedly perform the above steps 603 and 604 until the negotiation response returned by the first NSMF indicates that the first NSMF can support the parameter information included in the negotiation request.
And step 605, CSMF updates the parameter information of the network slice.
For example, if the CSMF negotiates with the first NSMF multiple times, i.e., steps 603 and 604 described above are performed multiple times, the CSMF may determine the network slice parameters included in the last negotiation request as the network slice parameters that the first NSMF needs to modify.
Step 606, the CSMF sends the determined network slice parameter information that needs to be modified by the first NSMF to the first NSMF.
Step 607, the first NSMF modifies the network slice parameter according to the network slice parameter information sent by the CSMF.
Examples 4,
Since the network environment may change at any time, in order to meet the related requirements of the communication service, parameters of the established network slice may also be modified, and the CSMF and the NSMF manage the network slice according to the flow shown in fig. 7, which specifically includes the following steps:
step 701, the CSMF receives a network slice parameter adjustment notification sent by the second NSMF.
Since the network environment changes, the second NSMF cannot support the requirements related to the original network slice, and then the second NSMF may send an adjustment notification to the CSMF that manages the second NSMF, where the adjustment notification includes the adjustment information of the parameters of the network slice managed by the second NSMF, so that the CSMF can timely understand that the network slice managed by the second NSMF cannot meet the requirements of the communication service.
Step 702, the CSMF determines the parameter modification information for the network slice managed by the first NSMF according to the parameter adjustment information included in the adjustment notification and the related requirement of the communication service.
Since the second NSMF is capable of providing less communication services, the CSMF wants to modify parameters of the network slice managed by the first NSMF to enable the communication services provided by the overall network slice to satisfy the related requirements of the communication services.
Step 703, the CSMF sends a negotiation request to the first NSMF, where the negotiation request includes the parameter modification information determined by the CSMF, so as to inquire whether the first NSMF can support to modify the parameter information.
Step 704, the first NSMF returns a negotiation response to the CSMF, where the negotiation response includes indication information indicating whether the first NSMF can support modifying the parameters.
If the negotiation response indicates that the first NSMF cannot support the network slice parameter modification, the CSMF may modify the network slice parameter information included in the negotiation request, and repeatedly perform the above step 703 and step 704 until the negotiation response returned by the first NSMF indicates that the first NSMF can support the parameter information included in the negotiation request.
Step 705, CSMF updates the parameter information of the network slice.
For example, if the CSMF negotiates with the first NSMF multiple times, i.e., the above-mentioned steps 703 and 704 are performed multiple times, the CSMF may determine the network slice parameter included in the last negotiation request as the network slice parameter that needs to be modified by the first NSMF.
Step 706, the CSMF sends the determined network slice parameter information that needs to be modified by the first NSMF to the first NSMF.
And 707, the first NSMF modifies the network slicing parameter according to the network slicing parameter information sent by the CSMF.
Based on the same technical concept, the application also provides a CSMF which is used for realizing the embodiment of the method. Referring to fig. 8, a schematic structural diagram of a CSMF provided in an embodiment of the present application is shown, where the CSMF includes: the determining unit 801 and the sending unit 802 may further include an obtaining unit 803 and a receiving unit 804.
The determining unit 801 is configured to determine, by a communication service management function CSMF, first network slice parameter information for a first network slice management function NSMF, where the first network slice parameter information is used to request the first NSMF to manage a network slice managed by the first NSMF;
a sending unit 802, configured to send the first network slice parameter information to the first NSMF.
In a possible implementation manner, the obtaining unit 803 is configured to obtain a performance parameter of a communication service that can be provided by a network slice managed by the first NSMF before the determining unit 801 determines the first network slice parameter information for the first NSMF, and determine that a value of the performance parameter exceeds a preset range.
In a possible implementation manner, the receiving unit 804 is configured to receive an adjustment message sent by a second NSMF before the determining unit 801 determines first network slice parameter information for the first NSMF, where the adjustment message includes parameter adjustment information of a network slice managed by the second NSMF for itself;
the determining unit 801 is specifically configured to: and determining first network slice parameter information for the first NSMF according to the parameter adjustment information.
In a possible implementation manner, the sending unit 802 is further configured to: for sending a first request to the first NSMF before determining, by determining unit 801, first network slice parameter information for the first NSMF, where the first request includes second network slice parameter information;
a receiving unit 804, configured to receive a first response sent by the first NSMF, where the first response includes indication information used to indicate whether the first NSMF can support the second network slice parameter, or the first response includes network slice parameter information that the first NSMF can support;
the determining unit 801 is specifically configured to: determining first network slice parameter information for the first NSMF based on the indication information in the first response.
In a possible implementation manner, before the determining unit 801 determines the first network slice parameter information for the first NSMF, the obtaining unit 803 is further configured to: acquiring network slice parameter information which can be supported by the first NSMF;
the first network slice parameter information is network slice parameter information that can be supported by the first NSMF.
In a possible implementation manner, when acquiring the network slice parameter information that can be supported by the first NSMF, the acquiring unit 803 is specifically configured to: sending a second request to the first NSMF, wherein the second request is used for requesting to acquire network slice parameter information which can be supported by the first NSMF; and receiving a second response sent by the first NSMF, wherein the second response comprises network slice parameter information which can be supported by the first NSMF.
In one possible implementation, the first network slice parameter information includes at least one of the following information: service level agreement, network key performance indicator, network slice type, service quality, network topology, resource requirement, network function related requirement.
Based on the same technical concept, the application also provides a CSMF which is used for realizing the embodiment of the method. Referring to fig. 9, a schematic structural diagram of a CSMF provided in an embodiment of the present application is shown, where the CSMF includes: a processor 901, and a memory 902 and a communication interface 903 connected to the processor 901.
The processor 901 is configured to read a computer program stored in the memory 902 in advance to execute:
determining first network slice parameter information for a first NSMF, wherein the first network slice parameter information is used for requesting the first NSMF to manage self-managed network slices;
the first network slice parameter information is sent to the first NSMF via the communication interface 903.
In one possible implementation, before determining the first network slice parameter information for the first NSMF, the processor 901 is further configured to: and acquiring performance parameters of the communication service which can be provided by the network slice managed by the first NSMF, and determining that the value of the performance parameters exceeds a preset range.
In a possible implementation manner, the processor 901 is further configured to: receiving an adjustment message sent by a second NSMF through the communication interface 903, where the adjustment message includes parameter adjustment information of a network slice managed by the second NSMF;
the processor 901, when determining first network slice parameter information for the first NSMF, is specifically configured to: and determining first network slice parameter information for the first NSMF according to the parameter adjustment information.
In one possible implementation, before determining the first network slice parameter information for the first NSMF, the processor 901 is further configured to: sending a first request to the first NSMF through the communication interface 903, where the first request includes second network slice parameter information; receiving a first response sent by the first NSMF through the communication interface 903, where the first response includes indication information used to indicate whether the first NSMF can support the second network slice parameter, or the first response includes network slice parameter information that the first NSMF can support;
the processor 901, when determining first network slice parameter information for the first NSMF, is specifically configured to: determining first network slice parameter information for the first NSMF based on the indication information in the first response.
In one possible implementation, before determining the first network slice parameter information for the first NSMF, the processor 901 is further configured to: acquiring network slice parameter information which can be supported by the first NSMF;
the processor 901 determines that the first network slice parameter information is network slice parameter information that can be supported by the first NSMF.
In a possible implementation manner, when acquiring the network slice parameter information that can be supported by the first NSMF, the processor 901 is specifically configured to: sending a second request to the first NSMF through the communication interface 903, where the second request is used to request to acquire network slice parameter information that can be supported by the first NSMF; receiving a second response sent by the first NSMF through the communication interface 903, where the second response includes information of network slice parameters that can be supported by the first NSMF.
In one possible implementation, the first network slice parameter information includes at least one of the following information: service level agreement, network key performance indicator, network slice type, service quality, network topology, resource requirement, network function related requirement.
Based on the same technical concept, the application also provides an NSMF serving as a first NSMF for realizing the embodiment of the method. Referring to fig. 10, a schematic structural diagram of an NSMF provided in an embodiment of the present application is shown, where the CSMF includes: the receiving unit 1001 and the managing unit 1002 may further include a transmitting unit 1003.
The receiving unit 1001 is configured to receive first network slice parameter information sent by the CSMF;
a management unit 1002, configured to manage a network slice managed by the management unit according to the first network slice parameter information.
In a possible implementation manner, the first network slice parameter information is sent when the CSMF obtains a performance parameter of a communication service that can be provided by the network slice managed by the first NSMF, and determines that a value of the performance parameter exceeds a preset range.
In a possible implementation manner, the first network slice parameter information is sent to the first NSMF after the CSMF receives an adjustment message sent by the second NSMF, where the adjustment message includes parameter adjustment information of a network slice managed by the second NSMF.
In a possible implementation manner, the receiving unit 1001, before receiving the first network slice parameter information sent by the CSMF, is further configured to receive a first request sent by the CSMF, where the first request includes second network slice parameter information;
a sending unit 1003, configured to send a first response to the CSMF, where the first response includes indication information indicating whether the first NSMF can support the second network slice parameter, or the first response includes network slice parameter information that the first NSMF can support.
In a possible implementation manner, the sending unit 1003, before the receiving unit 1001 receives the first network slice parameter information sent by the CSMF, is configured to send, to the CSMF, network slice parameter information that the first NSMF can support; and the CSMF determines the first network slice parameter information which is the network slice parameter information that can be supported by the first NSMF.
In a possible implementation manner, before the sending unit 1003 sends the network slice parameter information that can be supported by the first NSMF to the CSMF, the receiving unit 1001 is further configured to: receiving a second request sent by the CSMF, wherein the second request is used for requesting to acquire network slice parameter information which can be supported by the first NSMF;
a sending unit 1003, further configured to send a second response to the CSMF, where the second response includes network slice parameter information that can be supported by the first NSMF.
In one possible implementation, the first network slice parameter information includes at least one of the following information: service level agreement, network key performance indicator, network slice type, service quality, network topology, resource requirement, network function related requirement.
In a possible implementation manner, the sending unit 1003 is further configured to: and when the parameters of the network slice managed by the first NSMF change, sending an adjustment message to the CSMF, wherein the adjustment message comprises the parameter adjustment information of the first NSMF on the network slice managed by the first NSMF.
Based on the same technical concept, the application also provides an NSMF serving as a first NSMF for realizing the embodiment of the method. Referring to fig. 11, a schematic structural diagram of an NSMF provided in an embodiment of the present application is shown, where the CSMF includes: a processor 1101, and a memory 1102 and a communication interface 1103 connected to the processor 1101.
The processor 1101 is configured to read a computer program pre-stored in the memory 1102 to execute:
receiving, by the communication interface 1103, the first network slice parameter information sent by the CSMF;
and managing the self-managed network slices according to the first network slice parameter information.
In a possible implementation manner, the first network slice parameter information is sent when the CSMF obtains a performance parameter of a communication service that can be provided by the network slice managed by the first NSMF, and determines that a value of the performance parameter exceeds a preset range.
In a possible implementation manner, the first network slice parameter information is sent to the first NSMF after the CSMF receives an adjustment message sent by the second NSMF, where the adjustment message includes parameter adjustment information of a network slice managed by the second NSMF.
In one possible implementation manner, before receiving, through the communication interface 1103, the first network slice parameter information sent by the CSMF, the processor 1101 is further configured to: receiving a first request sent by the CSMF through the communication interface 1103, where the first request includes second network slice parameter information; sending a first response to the CSMF through the communication interface 1103, where the first response includes indication information indicating whether the first NSMF can support the second network slice parameter, or the first response includes information about the network slice parameter that the first NSMF can support.
In one possible implementation manner, before receiving, through the communication interface 1103, the first network slice parameter information sent by the CSMF, the processor 1101 is further configured to: sending, to the CSMF, network slice parameter information that the first NSMF can support through the communication interface 1103; and the CSMF determines the first network slice parameter information which is the network slice parameter information that can be supported by the first NSMF.
In one possible implementation manner, before receiving, through the communication interface 1103, the first network slice parameter information sent by the CSMF, the processor 1101 is further configured to: receiving a second request sent by the CSMF through the communication interface 1103, where the second request is used to request to obtain network slice parameter information that can be supported by the first NSMF; sending a second response to the CSMF through the communication interface 1103, where the second response includes information about network slice parameters that can be supported by the first nsff.
In one possible implementation, the first network slice parameter information includes at least one of the following information: service level agreement, network key performance indicator, network slice type, service quality, network topology, resource requirement, network function related requirement.
In one possible implementation, the processor 1101 is further configured to: when the parameters of the network slice managed by the first NSMF itself change, sending an adjustment message to the CSMF through the communication interface 1103, where the adjustment message includes information about parameter adjustment of the network slice managed by the first NSMF to the first NSMF.
Embodiments of the present application further provide a computer-readable storage medium, in which computer instructions are stored, and when the instructions are executed on a computer, the computer is caused to execute the above method embodiments.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the embodiments of the present application without departing from the spirit and scope of the embodiments of the present application. Thus, if such modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to encompass such modifications and variations.

Claims (27)

1. A method for network slice management, comprising:
a communication service management function CSMF acquires performance parameters of communication services which can be provided by network slices managed by a first network slice management function NSMF, and determines that the values of the performance parameters exceed a preset range;
the CSMF determines first network slice parameter information for the first NSMF, wherein the first network slice parameter information is used for requesting the first NSMF to manage self-managed network slices;
the CSMF sends the first network slice parameter information to the first NSMF.
2. The method of claim 1, further comprising, prior to the CSMF determining first network slice parameter information for the first NSMF:
the CSMF receives an adjusting message sent by a second NSMF, wherein the adjusting message comprises parameter adjusting information of the second NSMF on a network slice managed by the CSMF;
the CSMF determines first network slice parameter information for the first NSMF, including:
and the CSMF determines the first network slice parameter information for the first NSMF according to the parameter adjustment information.
3. The method according to claim 1 or 2, prior to determining first network slice parameter information for the first NSMF by the CSMF, further comprising:
the CSMF sends a first request to the first NSMF, wherein the first request comprises second network slice parameter information;
the CSMF receives a first response sent by the first NSMF, where the first response includes indication information used for indicating whether the first NSMF can support the second network slice parameter, or the first response includes network slice parameter information that the first NSMF can support;
the CSMF determines first network slice parameter information for the first NSMF, including:
and the CSMF determines first network slice parameter information for the first NSMF according to the indication information in the first response.
4. The method of claim 1, further comprising, prior to the CSMF determining first network slice parameter information for the first NSMF:
the CSMF acquires network slice parameter information which can be supported by the first NSMF;
the first network slice parameter information is network slice parameter information that can be supported by the first NSMF.
5. The method of claim 4, wherein the CSMF obtains network slice parameter information that can be supported by the first NSMF, and wherein the obtaining comprises:
the CSMF sends a second request to the first NSMF, wherein the second request is used for requesting to acquire the network slice parameter information which can be supported by the first NSMF;
and the CSMF receives a second response sent by the first NSMF, wherein the second response comprises network slice parameter information which can be supported by the first NSMF.
6. The method according to claim 1 or 2, wherein the first network slice parameter information comprises at least one of the following information:
service level agreement, network key performance indicator, network slice type, service quality, network topology, resource requirement, network function related requirement.
7. A method for network slice management, comprising:
a first network slice management function NSMF receives first network slice parameter information sent by a communication service management function CSMF; the first network slice parameter information is sent when the CSMF acquires performance parameters of communication services which can be provided by the network slices managed by the first NSMF and determines that the values of the performance parameters exceed a preset range;
and the first NSMF manages the network slice managed by the first NSMF according to the first network slice parameter information.
8. The method according to claim 7, wherein the first network slice parameter information is sent to the first NSMF after the CSMF receives an adjustment message sent by the second NSMF, and the adjustment message includes parameter adjustment information of the second NSMF on the network slice managed by the second NSMF.
9. The method according to claim 7 or 8, wherein before the first NSMF receives the first network slice parameter information sent by the CSMF, the method further comprises:
the first NSMF receives a first request sent by the CSMF, wherein the first request comprises second network slice parameter information;
and the first NSMF sends a first response to the CSMF, wherein the first response comprises indication information used for indicating whether the first NSMF can support the second network slice parameter, or the first response comprises the network slice parameter information which can be supported by the first NSMF.
10. The method according to claim 7, before the first NSMF receives the first network slice parameter information transmitted by the CSMF, further comprising:
the first NSMF sends network slice parameter information which can be supported by the first NSMF to the CSMF;
the first network slice parameter information is network slice parameter information that can be supported by the first NSMF.
11. The method according to claim 10, before the first NSMF sends network slice parameter information that the first NSMF is capable of supporting to the CSMF, further comprising:
the first NSMF receives a second request sent by the CSMF, and the second request is used for requesting to acquire network slice parameter information which can be supported by the first NSMF;
and the first NSMF sends a second response to the CSMF, wherein the second response comprises the network slice parameter information which can be supported by the first NSMF.
12. The method according to claim 7 or 8, wherein the first network slice parameter information comprises at least one of the following information:
service level agreement, network key performance indicator, network slice type, service quality, network topology, resource requirement, network function related requirement.
13. The method of claim 7, further comprising:
and when the parameters of the network slice managed by the first NSMF change, sending an adjustment message to the CSMF, wherein the adjustment message comprises the parameter adjustment information of the first NSMF on the network slice managed by the first NSMF.
14. A communication service management function, CSMF, comprising: a processor, and a memory and a communication interface connected to the processor;
the processor is used for reading a computer program stored in the memory in advance and executing:
acquiring performance parameters of communication services which can be provided by the network slice managed by the first NSMF, and determining that the value of the performance parameters exceeds a preset range;
determining first network slice parameter information for a first network slice management function NSMF, wherein the first network slice parameter information is used for requesting the first NSMF to manage self-managed network slices;
sending the first network slice parameter information to the first NSMF via the communication interface.
15. The CSMF according to claim 14, wherein said processor is further configured to:
receiving an adjustment message sent by a second NSMF through the communication interface, wherein the adjustment message comprises parameter adjustment information of the second NSMF on a network slice managed by the second NSMF;
the processor, when determining first network slice parameter information for the first NSMF, is specifically configured to:
determining the first network slice parameter information for the first NSMF according to the parameter adjustment information.
16. The CSMF according to claim 14 or 15, wherein said processor, prior to determining first network slice parameter information for said first NSMF, is further configured to:
sending a first request to the first NSMF through the communication interface, wherein the first request comprises second network slice parameter information;
receiving a first response sent by the first NSMF through the communication interface, where the first response includes indication information for indicating whether the first NSMF can support the second network slice parameter, or the first response includes network slice parameter information that the first NSMF can support;
the processor, when determining first network slice parameter information for the first NSMF, is specifically configured to:
determining first network slice parameter information for the first NSMF based on the indication information in the first response.
17. The CSMF according to claim 14, wherein said processor, prior to determining first network slice parameter information for said first NSMF, is further configured to:
acquiring network slice parameter information which can be supported by the first NSMF;
the first network slice parameter information is network slice parameter information that can be supported by the first NSMF.
18. The CSMF according to claim 17, wherein the processor, when obtaining the network slice parameter information that the first NSMF can support, is specifically configured to:
sending a second request to the first NSMF through the communication interface, wherein the second request is used for requesting to acquire network slice parameter information which can be supported by the first NSMF;
receiving a second response sent by the first NSMF through the communication interface, wherein the second response comprises network slice parameter information which can be supported by the first NSMF.
19. CSMF according to claim 14 or 15, wherein said first network slice parameter information comprises at least one of the following information:
service level agreement, network key performance indicator, network slice type, service quality, network topology, resource requirement, network function related requirement.
20. A network slice management function, NSMF, as a first NSMF, comprising: a processor, and a memory and a communication interface connected to the processor;
the processor is used for reading a computer program stored in the memory in advance and executing:
receiving first network slice parameter information sent by a communication service management function CSMF through the communication interface; the first network slice parameter information is sent when the CSMF acquires performance parameters of communication services which can be provided by the network slices managed by the first NSMF and determines that the values of the performance parameters exceed a preset range;
and managing the self-managed network slices according to the first network slice parameter information.
21. The NSMF according to claim 20, wherein the first network slice parameter information is sent to the first NSMF after the CSMF receives an adjustment message sent by the second NSMF, and the adjustment message includes parameter adjustment information of the second NSMF on the network slice managed by the second NSMF.
22. The NSMF of claim 20 or 21, wherein the processor, prior to receiving the first network slice parameter information sent by the CSMF via the communication interface, is further configured to:
receiving a first request sent by the CSMF through the communication interface, wherein the first request comprises second network slice parameter information;
and sending a first response to the CSMF through the communication interface, where the first response includes indication information indicating whether the first NSMF can support the second network slice parameter, or the first response includes information about the network slice parameter that the first NSMF can support.
23. The NSMF according to claim 20, wherein the processor, prior to receiving the first network slice parameter information sent by the CSMF via the communication interface, is further configured to:
transmitting network slice parameter information that the first NSMF can support to the CSMF through the communication interface;
the first network slice parameter information is network slice parameter information that can be supported by the first NSMF.
24. The NSMF according to claim 23, wherein the processor, prior to receiving the first network slice parameter information sent by the CSMF via the communication interface, is further configured to:
receiving a second request sent by the CSMF through the communication interface, wherein the second request is used for requesting to acquire network slice parameter information which can be supported by the first NSMF;
and sending a second response to the CSMF through the communication interface, wherein the second response comprises network slice parameter information which can be supported by the first NSMF.
25. The NSMF of claim 20 or 21, wherein the first network slice parameter information comprises at least one of:
service level agreement, network key performance indicator, network slice type, service quality, network topology, resource requirement, network function related requirement.
26. The NSMF of claim 20, wherein the processor is further configured to:
and when the parameters of the network slice managed by the first NSMF change, sending an adjustment message to the CSMF through the communication interface, wherein the adjustment message comprises the parameter adjustment information of the first NSMF on the network slice managed by the first NSMF.
27. A computer-readable storage medium having stored thereon computer instructions which, when executed on a computer, cause the computer to perform the method of any one of claims 1-13.
CN201710687654.XA 2017-08-11 2017-08-11 Network slice management method and device Active CN109391503B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710687654.XA CN109391503B (en) 2017-08-11 2017-08-11 Network slice management method and device
PCT/CN2018/099729 WO2019029645A1 (en) 2017-08-11 2018-08-09 Network slice management method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710687654.XA CN109391503B (en) 2017-08-11 2017-08-11 Network slice management method and device

Publications (2)

Publication Number Publication Date
CN109391503A CN109391503A (en) 2019-02-26
CN109391503B true CN109391503B (en) 2021-04-09

Family

ID=65273289

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710687654.XA Active CN109391503B (en) 2017-08-11 2017-08-11 Network slice management method and device

Country Status (2)

Country Link
CN (1) CN109391503B (en)
WO (1) WO2019029645A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111935737B (en) * 2020-07-16 2022-03-01 北京思特奇信息技术股份有限公司 Network slice management system and method for realizing network slice life cycle management
CN112235140B (en) * 2020-10-13 2022-11-08 中移(杭州)信息技术有限公司 Network slice management method, device, network equipment and storage medium
CN112333731B (en) * 2020-10-19 2021-07-20 广州爱浦路网络技术有限公司 Network layer address resource allocation method, computer device and storage medium
CN114158078B (en) * 2021-12-15 2023-06-16 中国联合网络通信集团有限公司 Network slice management method, device and computer readable storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016192643A1 (en) * 2015-06-01 2016-12-08 Huawei Technologies Co., Ltd. Systems and methods for managing network traffic with network operator
WO2017032280A1 (en) * 2015-08-21 2017-03-02 Huawei Technologies Co., Ltd. Method and apparatus for network slicing
CN106792888A (en) * 2017-01-18 2017-05-31 北京邮电大学 A kind of method for wireless communication networking and device based on information Perception

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106937362B (en) * 2015-12-31 2020-04-14 华为技术有限公司 Network slice management device and network slice management method
CN114900863A (en) * 2016-01-15 2022-08-12 苹果公司 Network slice selection in a network system
CN106982458B (en) * 2017-03-09 2019-12-17 华为技术有限公司 Network slice selection method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016192643A1 (en) * 2015-06-01 2016-12-08 Huawei Technologies Co., Ltd. Systems and methods for managing network traffic with network operator
WO2017032280A1 (en) * 2015-08-21 2017-03-02 Huawei Technologies Co., Ltd. Method and apparatus for network slicing
CN106792888A (en) * 2017-01-18 2017-05-31 北京邮电大学 A kind of method for wireless communication networking and device based on information Perception

Also Published As

Publication number Publication date
WO2019029645A1 (en) 2019-02-14
CN109391503A (en) 2019-02-26

Similar Documents

Publication Publication Date Title
JP7012836B2 (en) Network slice management method and equipment
US11051183B2 (en) Service provision steps using slices and associated definitions
CN109391503B (en) Network slice management method and device
CN110226308B (en) Network slice management method, management unit and system
CN110463141B (en) Communication method, device and system
WO2018171459A1 (en) Network slice management method and device
CN113596191B (en) Data processing method, network element equipment and readable storage medium
US20200014589A1 (en) Network slice configuration method, apparatus, and system
US20190089648A1 (en) Resource subscription method, resource subscription apparatus, and resource subscription system
WO2019047769A1 (en) Method, device and system for processing network slice instance
US11251981B2 (en) Communication method and apparatus
CN109600760B (en) Network management method, equipment and system
EP3937523A1 (en) Retrieving a core network or access network assigned user equipment identifier
CN110326355A (en) A kind of management method, administrative unit and system
US11025490B2 (en) Method for dynamically managing a network service in a communication network
CN109600769B (en) Communication method and device
WO2023125139A1 (en) Network slice processing method, network element, and storage medium
US20120254393A1 (en) Device management method, device management apparatus, and device management system
CN109526032B (en) Method and device for modifying network slice example
EP2999266B1 (en) Method, device and system for obtaining mobile network data resources
CN112752326B (en) Network slice management method and device
CN107005468B (en) Method and device for determining NSD (non-volatile memory) to be uploaded
SG178407A1 (en) Method and apparatus for constructing seed group in peer-to-peer application and method for using seed group
KR20210131545A (en) A Method and Apparatus for Network Slice Resource Allocation and Visualization
US20160241440A1 (en) Providing network management information in a communications network

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant