[go: up one dir, main page]

WO2019174000A1 - 用于业务管理的方法和装置 - Google Patents

用于业务管理的方法和装置 Download PDF

Info

Publication number
WO2019174000A1
WO2019174000A1 PCT/CN2018/079150 CN2018079150W WO2019174000A1 WO 2019174000 A1 WO2019174000 A1 WO 2019174000A1 CN 2018079150 W CN2018079150 W CN 2018079150W WO 2019174000 A1 WO2019174000 A1 WO 2019174000A1
Authority
WO
WIPO (PCT)
Prior art keywords
vnf
service
information
message
instance
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.)
Ceased
Application number
PCT/CN2018/079150
Other languages
English (en)
French (fr)
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 EP18909545.8A priority Critical patent/EP3757780B1/en
Priority to PCT/CN2018/079150 priority patent/WO2019174000A1/zh
Publication of WO2019174000A1 publication Critical patent/WO2019174000A1/zh
Priority to US17/018,517 priority patent/US11567793B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5077Logical partitioning of resources; Management or configuration of virtualized resources
    • 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/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • 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/34Signalling channels for network management communication
    • H04L41/342Signalling channels for network management communication between virtual entities, e.g. orchestrators, SDN or NFV entities
    • 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/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • H04L41/5009Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
    • 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/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5041Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45595Network integration; Enabling network access in virtual machine instances
    • 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/0894Policy-based network configuration management

Definitions

  • the present application relates to the field of telecommunications and, more particularly, to methods and apparatus for service management in the field of telecommunications.
  • the traditional telecommunication system is composed of various dedicated hardware devices, and different applications use different hardware devices.
  • the system becomes more and more complex, which brings many challenges, including the development of new services, the operation and maintenance of the system, and resource utilization.
  • Network functions virtualization aims to integrate various types of network equipment into operations by developing standard Internet technologies (ITs) and virtualization technologies to change the way network operators build networks.
  • ITs Internet technologies
  • NFV infrastructure network nodes specified by the business.
  • ITs Internet technologies
  • NFV infrastructure network nodes specified by the business.
  • ITs Internet technologies
  • NFV infrastructure network nodes specified by the business.
  • ITs Internet technologies
  • NFV infrastructure network nodes specified by the business.
  • the availability design in traditional systems does not make any difference to all applications or services, meaning that all services provide the same level of business availability. Since the system does not take into account the actual "required" availability and reliability of the business, the business with lower service availability requirements is over-designed and consumes too much system resources.
  • VDU Virtual Deployment Unit
  • the present invention provides a method and apparatus for service management, which can implement service level indication information in an interface between various management network elements in the NFV MANO, and can implement resource allocation and failure according to service level indication information. Differentiate when recovering.
  • a method for business management comprising:
  • the first management unit receives the first message sent by the second management unit, where the first message includes first identifier information, where the first identifier information is used to obtain the first information, where the first information includes The information of the first service level information, where the first information is a network service NS deployment feature DF or a virtual network function VNF deployment feature DF;
  • the first management unit determines the first service level information according to the first identification information and the first information.
  • the first management unit receives the first message sent by the second management management, and then, according to the first message, may determine the first service level information, thereby implementing various types in the NFV MANO.
  • the interface between the management NEs is covered with the service level indication information, and the service can be differentiated according to the service level indication information when the service is allocated and the fault is recovered.
  • the first message is used to request an operation of instantiating a network service
  • the parameters required for the instantiation of the network service are provided by a network service descriptor NSD, the NSD comprising at least one NS DF, and each of the at least one NS DF passes the identity of each of the NS DFs It is determined that each of the at least one NS DF includes service level information of the network service NS.
  • the first identifier information is a first network service NS instance identifier ID and a first network service deployment feature identifier NS DF ID, the first NS DF ID
  • the first NS DF is used to identify the first NS DF, wherein the first network service descriptor NSD used by the NS instance identified by the first NS instance ID includes at least the first NS DF;
  • the first management unit determines the first service level information according to the first identifier information and the first information, including:
  • the first management unit uses the service level information of the network service in the first NS DF as the first service level information according to the first NS instance ID and the first NS DF ID.
  • the first management unit can be configured to determine the first NSD and the first NS DF according to the first message, thereby determining the first
  • the service level information of the network service in the NS DF provides different management for the lifecycle management of the NS instance and the virtual resources associated with the network service instance according to the business importance.
  • the method further includes:
  • the first management unit determines at least one VNF and at least one VL in the first NS instance
  • the first management unit uses the first service level information as service level information of each VNF in the at least one VNF, and uses the first service level information as each VL in the at least one VL Business class information.
  • the service level information of the network service NS includes at least one of a service availability level SAL of the network service or a service priority indication information of the network service.
  • the service priority indication information of the network service is specifically a network service.
  • the NS service priority identifier is used to indicate a service priority level of the network service NS.
  • the first message further includes second identifier information, where the second identifier information is used to identify a first correspondence, where the first correspondence includes a one-to-one relationship between at least one of the network service NS service priority identifiers and at least one of the network service NS service priority levels;
  • the first management unit determines the first service level information according to the first identifier information and the first information, including:
  • the first management unit determines, according to the first identifier information, the second identifier information, and the first information, a network service service priority level of the first service level information.
  • the first message is used to request an operation of instantiating a network service
  • the information required for the network service instantiation is provided by a network service descriptor NSD, the network service descriptor NSD comprising at least one network service deployment feature NS DF, each of the at least one NS DF passing The identifier determines that each of the at least one NS DF includes at least one virtual network function configuration VNF profile, and each of the at least one virtual network function configuration VNF profile configures the VNF profile to include a virtual network a function descriptor VNFD and a virtual network function deployment feature VNFDF, the virtual network function descriptor VNFD comprising at least one of the virtual network function deployment features VNF DF, the virtual network function deployment feature VNF DF comprising a service including virtual network functions Level information, wherein the virtual network function configuration VNF profile is expressed in the NS DF as a VNF profile ID, the VNFD is represented in the VNF profile as a VNFDID, and the VNF DF is in the VNF The representation in profile and VNFD is VNF DF ID.
  • the first identifier information is a second NS instance ID and a second NS DF ID
  • the second NS DF ID is used to identify the second NS DF
  • the second NSD used for instantiation of the second NS instance identified by the second NS instance ID includes at least the second NS DF
  • the second NS DF includes at least one first virtual network function configuration VNF.
  • each first virtual network function configuration VNF profile in the first virtual network function configuration VNF profile includes a first virtual network function descriptor identifier VNFD ID and a first virtual network function deployment feature identifier VNF DF ID,
  • the first VNF DF ID is used to identify a first VNF DF, and the first VNFD includes at least the first VNF DF;
  • the first management unit determines the first service level information according to the first identifier information and the first information, including:
  • the first management unit determines the second NS DF according to the second NS instance ID and the second NS DF ID;
  • the first management unit Determining, by the first management unit, the identifier of each first virtual network function configuration VNF profile of the VNF profile according to the at least one first virtual network function of the second NS DF, determining each of the first virtual network function configuration VNF
  • the service level information of the virtual network function in each of the first VNF DFs is used as the first service level information.
  • the first management unit can be configured to determine the second NS DF and the at least one first VNF DF according to the first message, and further The service level information of the VNF in the at least one first VNF DF is determined, and the life management of the NS instance and the VNF instance and the virtual resources associated with the NS instance and the VNF instance are provided differently according to the service importance.
  • the first message is used to request an operation of instantiating a virtual network function
  • the information required for instantiation of the virtual network function is provided by a virtual network function descriptor VNFD comprising at least one virtual network function deployment feature VNF DF, each of the at least one VNF DF
  • the VNF DFs are determined by the identity of each of the VNF DFs, and each of the at least one VNF DF includes traffic class information including a virtual network function.
  • the first identification information is a second VNF instance ID and a second VNF DF ID
  • the second VNF DF ID is used to identify the second VNF DF
  • the second virtual network function descriptor VNFD used by the instantiation of the VNF instance identified by the second VNF instance ID includes at least the second VNF DF;
  • the first management unit determines the first service level information according to the first identifier information and the first information, including:
  • the first management unit uses the service level information of the virtual network function in the second VNF DF as the first service level information according to the second VNF instance ID and the second VNF DF ID.
  • the first management unit can be configured to determine the second VNFD and the second VNF DF according to the first message, thereby determining the second VNF DF.
  • the service level information of the VNF in the system further provides different management for the life cycle management of the VNF instance and the virtual resources associated with the VNF instance according to the business importance.
  • the first message is an update NS request message
  • the first identifier information is a third NS instance ID that needs to be updated
  • the first message is Also included is at least one instantiated VNF information
  • the third NS instance identified by the third NS instance ID includes the at least one instantiated VNF information, each instantiated VNF of the at least one instantiated VNF information
  • the information includes the third VNFD ID and the third VNF DF ID, wherein the third virtual network function descriptor VNFD used for instantiation of the VNF instance identified by the third VNF instance ID includes at least the third VNF DF ;
  • the first management unit determines the first service level information according to the first identifier information and the first information, including:
  • the first management unit uses the service level information of the virtual network function in the third VNF DF as the first service level information according to the third NS instance ID and the at least one instantiated VNF information.
  • the first management unit can be configured to determine the third VNFD and the at least one third VNF DF according to the first message, The service level information of the VNF in the at least one third VNF DF is further determined, and the life cycle management of the VNF instance and the virtual resources associated with the VNF instance are further managed according to the service importance.
  • the service level information of the VNF includes at least one of a service availability level SAL of the VNF or a service priority indication information of the VNF.
  • the service priority indication information of the VNF is specifically a VNF service priority identifier.
  • the service priority identifier is used to indicate a service priority level of the VNF.
  • the first message further includes third identifier information, where the third identifier information is used to identify a second correspondence, where the second correspondence includes a one-to-one relationship between at least one of the service priority identifiers and at least one of the service priority levels;
  • the first management unit determines the first service level information according to the first identifier information and the first information, including:
  • the first management unit determines a VNF service priority level of the first service level information according to the first identifier information, the third identifier information, and the first information.
  • the method further includes:
  • the first management unit records service level information of the network service in an attribute of network service level indication information in a network service information element database, wherein the network service information element is used to record real-time status information of the network service instance
  • the real-time status information of the network service instance includes service level information of the network service.
  • the method further includes:
  • the first management unit receives a second message, where the second message is used to modify service level information of the network service in the network service information element, and the second message includes an indication of second service level information. information;
  • the first management unit replaces service level information of the network service in the network service information element with the second service level information.
  • the embodiment of the present application dynamically changes the service level information in the NS deployment feature, so that the management unit can dynamically manage the lifecycle management of the network service instance and the virtual resource associated with the network service instance.
  • the method further includes:
  • the first management unit records the service level information of the VNF in an attribute of the VNF indication information number in the VNF information element database, where the VNF information element is used to record real-time status information of the VNF instance, the VNF
  • the real-time status information of the instance contains the service level information of the VNF.
  • the method further includes:
  • the first management unit receives a third message, where the third message is used to modify the service level information of the VNF in the VNF information element, and the second message includes indication information of the third service level information;
  • the first management unit replaces the service level information of the VNF in the VNF information element with the third service level information.
  • the embodiment of the present application dynamically changes the service level information in the VNF deployment feature, so that the management unit can dynamically manage the lifecycle management of the VNF instance and the virtual resources associated with the VNF instance.
  • the first management unit is NFVO if the first message is a network service instantiation request, or if the first message is an update NS message
  • the second management unit is a business support management system
  • the first management unit is a VNFM
  • the second management unit is an EM
  • the first management unit is a VNFM
  • the second management unit is an NFVO.
  • the method further comprises:
  • the first management unit sends a fourth message to the third management unit, where the fourth message includes service level information of the virtual network function VNF, where the service level information of the virtual network function VNF is used for the virtual network
  • the virtual resource required by the function VNF instance performs resource management or allocation, wherein the virtual resource includes at least one of a virtual computing resource, a virtual storage resource, or a virtual network resource.
  • the first management management unit is NFVO or VNFM, and the third management unit is VIM/WIM;
  • the fourth message is a virtualized resource request message or a migrated virtualized resource request message or an extended virtualized resource request message or a virtualized resource reservation request message.
  • a method for business management comprising:
  • the second management unit determines a first message, where the first message includes first identifier information, where the first identifier information is used to obtain first information, where the first information includes information for acquiring first service level information.
  • Information wherein the first information is a network service NS deployment feature DF or a virtual network function VNF deployment feature DF;
  • the second management unit sends the first message to the first management unit, so that the first management unit determines the first service level information according to the first identification information and the first information.
  • the first management unit receives the first message sent by the second management management, and then, according to the first message, may determine the first service level information, thereby implementing various types in the NFV MANO.
  • the interface between the management NEs is covered with the service level indication information, and the service can be differentiated according to the service level indication information when the service is allocated and the fault is recovered.
  • the first message is used to request an operation of instantiating a network service
  • the parameters required for the instantiation of the network service are provided by a network service descriptor NSD, the NSD comprising at least one NS DF, and each of the at least one NS DF passes the identity of each of the NS DFs It is determined that each of the at least one NS DF includes service level information of the network service NS.
  • the first identifier information is a first network service NS instance identifier ID and a first network service deployment feature identifier NS DF ID, the first NS DF ID And a first NS DF, wherein the first network service descriptor NSD used by the NS instance identified by the first NS instance ID includes at least the first NS DF.
  • the first management unit can be configured to determine the first NSD and the first NS DF according to the first message, thereby determining the first
  • the service level information of the network service in the NS DF provides different management for the lifecycle management of the NS instance and the virtual resources associated with the network service instance according to the business importance.
  • the service level information of the network service NS includes at least one of a service availability level SAL of the network service or a service priority indication information of the network service.
  • the service priority indication information of the network service is specifically a network service.
  • the NS service priority identifier is used to indicate a service priority level of the network service NS.
  • the first message further includes second identifier information, where the second identifier information is used to identify a first correspondence, where the first correspondence includes At least one of the network service NS service priority identifiers is in a one-to-one correspondence with at least one of the network service NS service priority levels.
  • the first message is used to request an operation of instantiating a network service
  • the information required for the network service instantiation is provided by a network service descriptor NSD, the network service descriptor NSD comprising at least one network service deployment feature NS DF, each of the at least one NS DF passing The identifier determines that each of the at least one NS DF includes at least one virtual network function configuration VNF profile, and each of the at least one virtual network function configuration VNF profile configures the VNF profile to include a virtual network a function descriptor VNFD and a virtual network function deployment feature VNF DF, the virtual network function descriptor VNFD comprising at least one of the virtual network function deployment features VNF DF, the virtual network function deployment feature VNF DF comprising a virtual network function
  • the service level information wherein the virtual network function configuration VNF profile is expressed in the NS DF as a VNF profile ID, and the VNFD is represented in the VNF profile as a VNFDID, and the VNF DF is in the The representation in the VNF profile and VNFD is the VNF
  • the first identifier information is a second NS instance ID and a second NS DF ID
  • the second NS DF ID is used to identify the second NS DF
  • the second NSD used for instantiation of the second NS instance identified by the second NS instance ID includes at least the second NS DF
  • the second NS DF includes at least one first virtual network function configuration VNF.
  • each first virtual network function configuration VNF profile in the first virtual network function configuration VNF profile includes a first virtual network function descriptor identifier VNFD ID and a first virtual network function deployment feature identifier VNF DF ID,
  • the first VNF DF ID is used to identify a first VNF DF, and the first VNFD includes at least the first VNF DF.
  • the first management unit can be configured to determine the second NS DF and the at least one first VNF DF according to the first message, and further Determining the service level information of the VNF in the at least one first VNF DF, and further providing different management of the lifecycle management of the NS instance and the VNF instance and the virtual resources associated with the network service instance and the VNF instance according to the business importance.
  • the first message is used to request an operation of instantiating a virtual network function
  • the information required for instantiation of the virtual network function is provided by a virtual network function descriptor VNFD comprising at least one virtual network function deployment feature VNF DF, each of the at least one VNF DF
  • the VNF DFs are determined by the identity of each of the VNF DFs, and each of the at least one VNF DF includes traffic class information including a virtual network function.
  • the first identifier information is a second VNF instance ID and a second VNF DF ID
  • the second VNF DF ID is used to identify the second VNF DF
  • the second virtual network function descriptor VNFD used for instantiation of the VNF instance identified by the second VNF instance ID includes at least the second VNF DF.
  • the first management unit can be configured to determine the second VNFD and the second VNF DF according to the first message, thereby determining the second VNF DF.
  • the service level information of the VNF in the system further provides different management for the life cycle management of the VNF instance and the virtual resources associated with the VNF instance according to the business importance.
  • the first message is an update NS request message
  • the first identifier information is a third NS instance ID that needs to be updated, in the first message.
  • the third NS instance identified by the third NS instance ID includes the at least one instantiated VNF information, each instantiated VNF of the at least one instantiated VNF information
  • the information includes the third VNFD ID and the third VNF DF ID, wherein the third virtual network function descriptor VNFD used for instantiation of the VNF instance identified by the third VNF instance ID includes at least the third VNF DF .
  • the first management unit can be configured to determine the third VNFD and the at least one third VNF DF according to the first message, The service level information of the VNF in the at least one third VNF DF is further determined, and the life cycle management of the VNF instance and the virtual resources associated with the VNF instance are further managed according to the service importance.
  • the service level information of the VNF includes at least one of a service availability level SAL of the VNF or a service priority indication information of the VNF.
  • the service priority indication information of the VNF is specifically a VNF service priority identifier.
  • the service priority identifier is used to indicate a service priority level of the VNF.
  • the first message further includes third identifier information, where the third identifier information is used to identify a second correspondence, where the second correspondence includes At least one of the service priority identifiers is in a one-to-one correspondence with at least one of the service priority levels.
  • the method further includes:
  • the second management unit sends a second message to the first management unit, where the second message is used to modify service level information of the network service in a network service information element, and the second message includes a second message.
  • the indication information of the service level information, wherein the network service information element is used to record real-time status information of the network service instance, and the real-time status information of the network service includes service level information of the network service.
  • the embodiment of the present application dynamically changes the service level information in the NS deployment feature, so that the management unit can dynamically manage the lifecycle management of the network service instance and the virtual resource associated with the network service instance.
  • the method further includes:
  • the second management unit sends a third message to the first management unit, where the third message is used to modify the service level information of the VNF in the VNF information element, where the third message includes the second service level.
  • the embodiment of the present application dynamically changes the service level information in the VNF deployment feature, so that the management unit can dynamically manage the lifecycle management of the VNF instance and the virtual resources associated with the VNF instance.
  • the first management unit when the first message is a network service instantiation request, or the first message is an update NS message, the first management unit is NFVO, The second management unit is a service support management system;
  • the first management unit is a VNFM
  • the second management unit is an EM
  • the first management unit is a VNFM
  • the second management unit is an NFVO.
  • a method for business management comprising:
  • the third management unit receives the fourth message sent by the first management unit, where the fourth message includes service level information of the virtual network function VNF, where the service level information of the VNF is used for the virtual network function VNF instance.
  • the virtual resource performs resource management or allocation, wherein the virtual resource includes at least one of a virtual computing resource, a virtual storage resource, or a virtual network resource.
  • the first management management unit is NFVO or VNFM, and the third management unit is VIM/WIM;
  • the fourth message is a virtualized resource request message or a migrated virtualized resource request message or an extended virtualized resource request message or a virtualized resource reservation request message.
  • an apparatus for service management for performing the method of any of the above aspects or any of the possible implementations of any of the above aspects.
  • the means for service management comprises means for performing the method of any of the above aspects or any of the possible implementations of any of the above aspects.
  • an apparatus for service management comprising: a transceiver, a memory, a processor, and a bus system.
  • the transceiver, the memory and the processor are connected by the bus system
  • the memory is for storing instructions for executing instructions stored by the memory to control the transceiver to receive and/or transmit signals
  • the processor executes the instructions stored by the memory, the execution causes the processor to perform the method of any of the above aspects or any of the possible implementations of any of the above.
  • a sixth aspect a computer readable medium for storing a computer program, the computer program comprising instructions for performing the method of any of the above aspects or any of the possible implementations of any of the above aspects.
  • a computer program product comprising: computer program code, a processing unit or transceiver, processor when the computer program code is device (eg, a device for service management)
  • the apparatus for service management causes the method of any of the above aspects or any of the possible implementations of any of the above aspects.
  • FIG. 1 is a system architecture diagram of an NFV provided by an embodiment of the present application.
  • FIG. 2 is a schematic flowchart of a method for service management provided by an embodiment of the present application.
  • FIG. 3 is a specific example of a method for service management provided by an embodiment of the present application.
  • FIG. 4 is a specific example of another method for service management provided by an embodiment of the present application.
  • FIG. 5 is a specific example of another method for service management provided by an embodiment of the present application.
  • FIG. 6 is a schematic diagram of an apparatus for service management according to an embodiment of the present application.
  • FIG. 7 is a schematic diagram of another apparatus for service management according to an embodiment of the present application.
  • FIG. 8 is a schematic diagram of another apparatus for service management according to an embodiment of the present application.
  • FIG. 9 is a schematic diagram of another apparatus for service management according to an embodiment of the present application.
  • FIG. 10 is a schematic diagram of another apparatus for service management according to an embodiment of the present application.
  • FIG. 11 is a schematic diagram of another apparatus for service management according to an embodiment of the present application.
  • the NFV system 100 includes an NFV Management and Orchestration (NFV MANO) 101, an NFV Infrastructure (NFVI) 130, and a plurality of Virtual Network Functions (VNF) 108, and more.
  • NFV MANO NFV Management and Orchestration
  • NFVI NFV Infrastructure
  • VNF Virtual Network Functions
  • Element Management (EM) 122 Network Services, VNF and Infrastructure Description (VNF and Infrastructure Description) 126, and Operation-Support System/Business Support System (OSS/BSS) 124.
  • EM Element Management
  • EM Network Services
  • VNF and Infrastructure Description VNF and Infrastructure Description
  • OSS/BSS Operation-Support System/Business Support System
  • network management can be provided by OSS/BSS 124.
  • the VNF may also be a Service Function (SF), or may also be referred to as a network function node, to perform actual business function processing on the service flow. It can be an instance running on a virtual machine.
  • An EM can be a management entity of one or several VFNs.
  • the NFV MANO 101 includes an NFV Orchestrator (NFVO) 102, one or more VNFM (VNF Manager, VNFM) 104, and a Virtualized Infrastructure Manager (VIM) 106.
  • the NFVI 130 includes computing hardware 112, storage hardware 114, network hardware 116, virtualization layer, virtual computing 110, virtual storage 118, and virtual network 120.
  • the NFV Management and Orchestration System (NFV MANO) 101 is a collection of all functional blocks, data repositories used by these functional blocks, and reference points and interfaces through which these functional blocks exchange information to manage and orchestrate NFVI. 130 and VFN 108.
  • the NFVO 102 may implement network services (e.g., L2 and L3 VPN services) on the NFVI 130, may also perform resource related requests from one or more VNFMs 104, send configuration information to the VNFM 104, and collect status information for the VNFs 108.
  • NFVO 102 can communicate with VIM 106 to enable resource allocation and/or reservation and to exchange configuration and status information for virtualized hardware resources.
  • the VNFM 104 can manage one or more VNFs 108.
  • the VNFM 104 can perform various management functions such as instantiating, updating, querying, scaling, and/or terminating the VNF 108 and the like.
  • the VIM 106 can perform resource management functions such as managing the allocation of infrastructure resources (eg, adding resources to virtual containers) and operational functions (such as collecting NFVI failure information).
  • the VNFM 104 and VIM 106 can communicate with one another for resource allocation and exchange of configuration and status information for virtualized hardware resources.
  • the NFVI 130 includes hardware resources, software resources, or a combination of both to complete the deployment of the virtualized environment.
  • NFVI 130 is the sum of all hardware and software components that build the environment in which the VNF is deployed.
  • the NFVI 130 can span several locations. A network that provides a connection between these locations can be considered part of NFVI 130.
  • Hardware resources include computing hardware 112, storage hardware 114, and network hardware 116.
  • Computing hardware 112 may be off-the-shelf hardware and/or user-customized hardware used to provide processing and computing resources.
  • Storage hardware 114 may be storage capacity provided within the network or storage capacity resident in storage hardware 114 itself (local storage located within the server). In one implementation, the resources of computing hardware 112 and storage hardware 114 may be grouped together.
  • Network hardware 116 can be a switch, a router, and/or any other network device configured to have switching functionality.
  • Network hardware 116 can span multiple domains and can include multiple networks interconnected by one or more transport networks.
  • the virtualization layer within NFVI 130 can abstract hardware resources from the physical layer and decouple VNF 108 to provide virtualized resources to VNF 108.
  • the virtual resource layer includes virtual computing 110, virtual memory 118, and virtual network 120.
  • Virtual computing 110 and virtual storage 118 may be provided to VNF 108 in the form of virtual machines, and/or other virtual containers.
  • one or more VNFs 108 can be deployed on a virtual machine.
  • the virtualization layer abstracts network hardware 116 to form a virtual network 120, which may include a virtual switch that is used to provide connectivity between virtual machines and other virtual machines.
  • the transport network in network hardware 116 can be virtualized using a centralized control plane and a separate forwarding plane (eg, software defined network, SDN).
  • the service level information may be used to indicate the service level, that is, the service level information may be used to indicate the importance or importance of the service. For example, the higher the service level indicated by the service level information, the higher the importance of the service.
  • the NFV MANO can provide different reliability resources according to different services and the importance of different services when applying for virtual resources to the instance that executes the service, thereby meeting the requirements of high importance services. .
  • the service level information may include a service availability level (SAL) value and/or a service priority indication information.
  • SAL service availability level
  • the service level information may further include other information used to indicate the importance or importance of the service, which is not limited by the embodiment of the present application.
  • the service level information may be the service level information of the network service (NS), or the service level information of the VNF, or the service level information of the virtual link VL.
  • the service level information of the network service is used to indicate the service level of the network service
  • the service level information of the VNF is used to indicate the service level of the VNF
  • the service level information of the virtual link VL is used to indicate the service level on the VL.
  • the network service NS may include one or more service flows, each of which has its own Service Level Agreement (SLA) requirement, and the SLA requires quality of service (QoS), co-location, Physical separation, regulatory constraints, business reliability and availability, security and other parameters.
  • a service flow can include a type of service, such as a voice call service or a game service.
  • a service flow can include a group of users, such as premium business-level users, general business-level users, and the like.
  • a service flow may include a specified service, such as a machine-to-machine (M-to-M) service, or a combination of these and/or similar definitions of a service flow.
  • M-to-M machine-to-machine
  • the network service may also be referred to as a network service.
  • a network service can include a set of (ie, at least one) VNFs, and a virtual link (VL) connected between the set of VNFs.
  • VNF virtual link
  • NFC Network Service Chaining
  • a different end-to-end service availability protocol may be an advantage because the set of VNFs is supported by multiple vendor layer software, namely VNF software, virtualization layers, hardware, virtual networks, and the like.
  • Each Network Function (NF), such as VNF, and Service Function Forwarding (SFF) may be required to use the same predefined policy to handle traffic under abnormal conditions such as failure or overload.
  • the service level information may be directly included in the interface message between various management network elements in the NFV MANO, so as to cover the service in the interface between various management network elements in the NFV MANO.
  • Level information may be included in the network service NS deployment feature (DF) or the VNF deployment feature DF, and at the same time, the interface message carries identifier information for acquiring the NS DF or the VNF DF or the like. Information to achieve coverage of service level information in the interfaces between various management network elements in the NFV MANO. Therefore, the NFV MANO of the embodiment of the present application can differentiate the service when the resource is allocated and the fault is recovered according to the service level information.
  • the network service deployment feature NS DF is an instantiated instance for inputting parameters to customize a specific network service, and the virtual network function deployment feature VNF DF is used for input. Parameters to customize an instantiated instance of a particular VNF.
  • the NS DF contains various deployment parameters required for the instantiation of the network service instance and the various requirements of the virtual resources that need to be allocated by these instances.
  • the VNF DF contains the various virtual network function instances needed for instantiation. Deployment parameters and the various requirements of these instances for the virtual resources that need to be allocated.
  • the service level information in the NS DF is the service level information of the network service NS, and is used to indicate the service level of the network service instance instantiated by the NS DF.
  • the service level information in the VNF DF is the service level information of the VNF, and is used to indicate the service level of the VNF instance instantiated by the VNF DF.
  • management unit refers to a functional component in the NFV architecture.
  • the management unit may be NFVO, OSS/BSS, VIM, VNFM, or EM, etc.
  • management unit may also be referred to as " The embodiment of the present application is not limited to the network element, the "functional component", the “device” or the “device”.
  • FIG. 2 is a flow chart showing an interaction of a method for service management provided by an embodiment of the present application. The method shown in FIG. 2 can be applied to the NFV system 100 shown in FIG. 1.
  • the first management unit 21 receives the first message sent by the second management unit 22.
  • the first message may include first identifier information, where the first identifier information is used to obtain first information, where the first information includes information for acquiring first service level information, where
  • the first information is a network service NS deployment feature DF or a virtual network function VNF deployment feature DF.
  • the service level information in the NS DF is used to indicate the service level information of the network service corresponding to the NS DF
  • the service level information in the VNF DF is used to indicate the service level information of the VNF corresponding to the VNF DF.
  • the first identifier information is used to obtain the first information, and may be replaced by: the first message may be obtained according to the first information.
  • the information identified by the first identifier information is the first information.
  • the information identified by the first identification information is the second information, and the first information is further obtained according to the second information, that is, according to the first identifier. The information indirectly acquires the first information.
  • the first information includes information for acquiring the first service level information, and it can be understood that the first information directly includes the first service level information.
  • the first information includes the indication information, and the first service level information is obtained according to the indication information, that is, the first service level information may be indirectly obtained according to the first information.
  • the first message may include service level information of the network service, or the first message includes service level information of the VNF.
  • the service level information of the network service or the service level information of the VNF may be a newly added cell in the first message.
  • the first management unit 21 determines the first service level information according to the first message.
  • the first management unit receives the first message sent by the second management management, and then, according to the first message, may determine the first service level information, thereby implementing various types in the NFV MANO.
  • the interface between the management NEs is covered with the service level indication information, and the service can be differentiated according to the service level indication information when the service is allocated and the fault is recovered.
  • the first message may be used to request an operation of instantiating a network service.
  • the first message may be a network service embodiment request message, and at this time, the first management unit is NFVO, and the second management unit is a service support management system.
  • the parameters required for the network service instantiation operation requested by the first message are provided by a network service descriptor (NSD), where the NSD includes at least one NS DF.
  • NSD network service descriptor
  • Each of the at least one NS DF is determined by an identity, and each of the at least one NS DF includes traffic class information of the network service NS.
  • the service level information of the network service NS may be introduced in an attribute of a network service NS deployment feature (DF) in the NSD. Therefore, by adding the service level information of the network service in the NS DF, different resource allocation and management can be performed according to different service levels in the lifecycle management of the NS.
  • the service level information of the network service herein may include at least one of a “service availability level” (SAL) value of the network service or a priority indication information of the network service.
  • SAL service availability level
  • the service level indication information of the network service may be specifically a network service NS service priority identifier.
  • the first message further includes the second identifier information, where the second identifier information is used to identify the first correspondence, where the first correspondence is specifically at least one network service NS priority identifier and at least one network.
  • the representation of the first correspondence may be a table.
  • the first management unit determines the first service level information according to the first identification information and the first information, including: the first management unit, according to the first identification information, the And determining, by the second identifier information and the first information, a network service service priority level of the first service level information.
  • the first management unit determines, according to the first identifier information and the first information, a network service service priority identifier, where the first service level information includes the network service service priority identifier ;
  • Table 1 shows an example of an NS DF provided by an embodiment of the present application.
  • the attributes of the NS DF include an identifier (nsDfId), a feature keyword (flavourKey), a vnfProfile, a virtualLinkProfile, a scalingAspect, an affinityOrAntiAffiniryGroup, a service availability level SAL or / And priority identification.
  • the service availability level SAL attribute and the priority identification attribute are the service level information of the network service, and it is a newly added attribute on the definition of the existing NS DF.
  • the content of the priority identifier attribute includes the service priority indication information of the network service, where the service priority indication information of the network service is used as an example of the network service NS service priority identifier.
  • Table 1 NS DF information element attributes (including new attributes)
  • Table 2 shows a correspondence table between the network service NS priority identifier and the network service NS priority level provided by the embodiment of the present application.
  • One NS DF may correspond to N corresponding correspondence tables, that is, each priority.
  • the identifiers can all correspond to a correspondence table.
  • the priority information element attribute defines one of the N network service priority levels indicated in the specific NS DF used in the network service instantiation.
  • the first identifier information in the first message may be a first network service NS instance identifier ID and a first network service deployment feature identifier NS DF ID, where the first NS DF ID is used to identify the first NS DF
  • the first network service descriptor NSD used by the NS instance identified by the first NS instance ID includes at least the first NS DF.
  • the first identifier information (the first NS instance ID and the first NS DF ID) may be used to obtain the first information (first NS DF), that is, the first information is the first NS.
  • the first NS DF includes first service level information.
  • the first management unit determines the first service level information according to the first identifier information and the first information, including: the first management unit according to the first NS instance ID and the The first NS DF ID determines the service level information of the network service in the first NS DF as the first service level information.
  • the first management unit may acquire, according to the first NS instance ID, the first NSD used by the first NS instance identified by the first NS instance ID, and according to the first NS DF ID, The first NS DF is determined in the first NSD, and the service level information of the network service in the first NS DF is obtained. The service level information of the network service is then used as the first service level information.
  • the SAL of the network service in the first ND DF may be used as the first service level information, where The SAL of the network service in the first NS DF is taken as the SAL of the first network service instance.
  • the service priority identifier of the network service in the first NS DF may be used as the first service level information, where Corresponding to the service priority identifier of the network service in the first NS DF as the service priority identifier of the first network service instance. Further, the service priority level corresponding to the service priority identifier of the first network service instance may be determined according to the correspondence between the network service priority identifier and the network service priority level identified by the second identifier information, and then the first The service priority level corresponding to the service priority identifier of the network service instance is used as the network service priority level of the first network service instance.
  • the first management unit can be configured to determine the first NSD and the first NS DF according to the first message, thereby determining the first
  • the service level information of the network service in the NS DF provides different management for the lifecycle management of the NS instance and the virtual resources associated with the network service instance according to the business importance.
  • the method further includes:
  • the first management unit determines at least one VNF and at least one VL in the first NS instance.
  • the first management unit uses the first service level information as service level information of each VNF in the at least one VNF, and uses the first service level information as each VL in the at least one VL Business class information.
  • the first management unit may parse the at least one VNF and the at least one VL included in the first NS instance, and then the first management unit uses the first service level information as the service level information of the at least one VNF. And using the first service level as the service level information of the at least one VL.
  • the service level information of the at least one VNF is the same as the service level information of the at least one VL, and is the service level information of the network service in the first NS DF.
  • the service level information of the network service in the first NS DF includes the service availability level SAL of the network service
  • the service level information of the at least one VNF and the at least one VL in the first NS instance It is equivalent to the SAL of the first network service instance, that is, the SAL of the at least one VNF and the at least one VL is the same as the SAL in the first NS DF.
  • the service level information of the network service in the first NS DF includes the service priority indication information (the service priority identifier) of the network service, the at least one VNF in the first NS instance and the at least one VL
  • the service priority level is equivalent to the service priority level of the network service in the first NS DF.
  • parameters required for the network service instantiation operation requested by the first message are provided by a network service descriptor NSD, where the network service descriptor NSD includes at least one network service deployment.
  • a feature NS DF each of the at least one NS DF being identified by an identity, each of the at least one NS DF comprising at least one virtual network function configuration VNF profile, the at least one virtual network function Configuring each virtual network function in the VNF profile
  • the configuration VNF profile includes a virtual network function descriptor VNFD and a virtual network function deployment feature VNF DF, the virtual network function descriptor VNFD including at least one of the virtual network function deployment features VNF DF, the virtual network function deployment feature VNF DF includes service level information including a virtual network function, wherein the virtual network function configuration VNF profile is expressed in the NS DF as a VNF profile ID, and the VNFD is in the The representation in the VNF profile is VNFD ID, and the VNF DF is in the VNF profile.
  • NSD NSD
  • NS DF NS DF
  • VNFprofile can be referred to in the prior art, and will not be described in detail herein.
  • the service level information of the VNF may be introduced into an attribute of a VNF deployment feature (DF) in a virtual network function descriptor (VNFD). Therefore, by adding the service level information of the network service in the VNF DF, different resource allocation and management can be performed according to different service levels in the lifecycle management of the NS and the VNF.
  • DF VNF deployment feature
  • VNFD virtual network function descriptor
  • the service level information of the VNF may include at least one of a “service availability level” (SAL) value of the VNF or a priority indication information of the VNF.
  • SAL service availability level
  • the service level indication information of the VNF may be a VNF service priority identifier.
  • the first message further includes third identifier information, where the third identifier information is used to identify a second correspondence, where the second correspondence is specifically at least one VNF priority identifier and at least one VNF priority.
  • the representation of the second correspondence may be a table.
  • the first management unit determines the first service level information according to the first identifier information and the first information, including:
  • the first management unit determines a VNF service priority level of the first service level information according to the first identifier information, the third identifier information, and the first information.
  • the first management unit determines the VNF service priority identifier according to the first identifier information and the first information, where the first service level information includes the VNF service priority identifier;
  • the service priority level of the VNF corresponding to the VNF service priority identifier is used as the VNF service priority level of the first service level information.
  • Table 3 shows an example of a VNF DF provided by an embodiment of the present application.
  • the attributes of the VNF DF include a feature identifier (flavourId), a description, a vduProfile, a virtualLinkProfile, a service availability level SAL, and a priority identifier.
  • the service availability level SAL attribute and the priority identification attribute are the service level information of the VNF, which is a new attribute added to the definition of the existing VNF DF.
  • the content of the priority identifier attribute includes the VNF service priority indication information, and the VNF service priority indication information is used as an example of the VNF service priority identifier.
  • VNF DF information element attributes (including new attributes)
  • Table 4 shows a correspondence table between a VNF priority identifier and a VNF priority level provided by an embodiment of the present application.
  • a VNF DF may correspond to N corresponding correspondence tables, that is, each priority identifier may correspond to A correspondence table.
  • the priority information element attribute defines one of the N VNF priority levels indicated in the specific VNF DF used in the VNF instantiation.
  • Tables 3 and 4 above are for example only, and are not intended to limit the scope of the embodiments of the present application. Those skilled in the art can make equivalent transformations or modifications according to the examples given herein, and such transformations or modifications should still fall within the scope of the embodiments of the present application. For example, one of the SAL or the priority may be included in the table 3, which is not limited by the embodiment of the present application.
  • the first identifier information is a second NS instance ID and a second NS DF ID, where the second NS DF ID is used to identify a second NS DF, where the second NS instance ID identifies
  • the second NSD used by the instantiation of the second NS instance includes at least the second NS DF
  • the second NS DF includes at least one first virtual network function configuration VNF profile, where the first virtual network function is configured in the VNF profile.
  • Each first virtual network function configuration VNF profile includes a first virtual network function descriptor identifier VNFD ID and a first virtual network function deployment feature identifier VNF DF ID, the first VNF DF ID being used to identify the first VNF DF, the first VNFD includes at least the first VNF DF.
  • the first identifier information (the second NS instance ID and the second NS DF ID) may be used to obtain the first information (second NS DF), that is, the first information is the second NS.
  • the second NS DF includes information for acquiring the first service level (ie, the first VNF DF), and further the first VNF DF includes the first service level information.
  • the first management unit determines the first service level information according to the first identifier information and the first information, including:
  • the first management unit determines the second NS DF according to the second NS instance ID and the second NS DF ID;
  • the first management unit Determining, by the first management unit, the identifier of each first virtual network function configuration VNF profile of the VNF profile according to the at least one first virtual network function of the second NS DF, determining each of the first virtual network function configuration VNF
  • the service level information of the virtual network function in each of the first VNF DFs is used as the first service level information.
  • the first management unit may acquire, according to the second NS instance ID, the second NSD used by the second NS instance identified by the second NS instance ID, and according to the second NS DF ID, Determining a second NS DF in the second NSD, and acquiring an identifier of each of the first VNF profiles in the at least one first VNF profile of the second NS DF, determining each of the first VNF profiles, further acquiring each The first VNFD ID and the first VNF DF ID included in a VNF profile.
  • the second NS DF includes at least one first VNF profile, and each of the first VNF profiles can determine a first VNFD ID and a first VNF DF ID, so the embodiment of the present application can be based on the second ND DF.
  • the service level information of the VNF in each of the at least one first VNF DF may be the same or different, which is not limited in this embodiment of the present application.
  • the service level information of the VNF in the first VNF DF includes the service availability level SAL of the VNF
  • the SAL of the VNF in the at least one first VNF DF may be used as the first service level information.
  • the service priority identifier of the VNF in the at least one first VNF DF may be used as the first service level information. Further, the VNF corresponding to the VNF service priority identifier of each of the first VNF DFs in the at least one first VNF DF may be determined according to the correspondence between the VNF priority identifier and the VNF priority level identified by the third identifier information. Business priority level.
  • the first management unit can be configured to determine the second NS DF and the at least one first VNF DF according to the first message, and further The service level information of the VNF in the at least one first VNF DF is determined, and the life management of the NS instance and the VNF instance and the virtual resources associated with the NS instance and the VNF instance are provided differently according to the service importance.
  • the first message may be used to request an operation of instantiating a virtual network function.
  • the first message can be an Update Network Service NS message or a VNF instantiation request.
  • the first management unit is an NFVO
  • the second management unit is a service support management system.
  • the first management unit is a VNFM
  • the second management unit is an EM
  • the first management unit is a VNFM
  • the second management unit is an NFVO.
  • parameters required for the virtual network function instantiation operation requested by the first message are provided by a virtual network function descriptor VNFD, where the virtual network function descriptor VNFD includes at least one virtual network function deployment.
  • Feature VNF DF each of the at least one VNF DF includes traffic class information including a virtual network function.
  • the VNF DF can be referred to the above and the description in Table 3. To avoid repetition, details are not described herein again.
  • For the service level information of the VNF refer to the descriptions in the above and Table 4. To avoid repetition, details are not described herein again.
  • the first identifier information is a second VNF instance ID and a second VNF DF ID
  • the second VNF DF ID is used to identify the second VNF DF
  • the second virtual network function descriptor VNFD used for instantiation of the VNF instance identified by the second VNF instance ID includes at least the second VNF DF.
  • the first identification information (the second VNF instance ID and the second VNF DF ID) may be used to obtain the first information (the second VNF DF), that is, the first information is the second VNF.
  • the second VNF DF includes first service level information.
  • the first management unit determines the first service level information according to the first identifier information and the first information, including:
  • the first management unit uses the service level information of the virtual network function in the second VNF DF as the first service level information according to the second VNF instance ID and the second VNF DF ID.
  • the first management unit may acquire, according to the second VNF instance ID, the second VNFD used by the second VNF instance identified by the second VNF instance ID during instantiation, and according to the second VNF DF ID, The second VNF DF is determined in the second VNFD, and the service level information of the VNF in the second VNF DF is obtained, and then the service level information of the VNF is used as the first service level information.
  • the service level information of the VNF in the second VNF DF includes the service availability level SAL of the VNF
  • the SAL of the VNF in the second VNF DF may be used as the first service level information
  • the service priority identifier of the VNF in the second VNF DF may be used as the first service level information. Further, the VNF service priority level corresponding to the VNF service priority identifier of the second VNF DF may be determined according to the correspondence between the VNF priority identifier and the VNF priority level identified by the third identifier information.
  • the first management unit can be configured to determine the second VNFD and the second VNF DF according to the first message, thereby determining the second VNF DF.
  • the service level information of the VNF in the system further provides different management for the life cycle management of the VNF instance and the virtual resources associated with the VNF instance according to the business importance.
  • the first identifier information is a third NS instance ID that needs to be updated, and the first message further includes at least one instantiated VNF information, where the The third NS instance identified by the three NS instance IDs includes the at least one instantiated VNF information, and each of the at least one instantiated VNF information includes the third VNFD ID and the third VNF DF ID And wherein the third virtual network function descriptor VNFD used for instantiation of the VNF instance identified by the third VNF instance ID includes at least the third VNF DF.
  • the first identification information (the third NS instance ID) and the at least one instantiated VNF information may be used to obtain the first information (at least one third VNF DF), that is, the first information is the first
  • the third VNF DF includes the first service level information in the third VNF DF.
  • the first management unit determines the first service level information according to the first identifier information and the first information, including:
  • the first management unit uses the service level information of the virtual network function in the third VNF DF as the first service level information according to the third NS instance ID and the at least one instantiated VNF information.
  • a third VNFD ID and a third VNF DF ID may be determined according to each of the instantiated VNF information. Therefore, the embodiment of the present application may determine at least one third VNF according to the third NS instance ID and the at least one instantiated VNF information.
  • the first service level information includes service level information of the VNF in each of the at least one third VNF DF.
  • the service level information of the VNF in each of the at least one third VNF DF may be the same or different, which is not limited by the embodiment of the present application.
  • the service level information of the VNF in the third VNF DF includes the service availability level SAL of the VNF
  • the SAL of the VNF in the at least one third VNF DF may be used as the first service level information.
  • the service priority identifier of the VNF in the at least one third VNF DF may be used as the first service level information. Further, the VNF corresponding to the VNF service priority identifier of each third VNF DF in the at least one third VNF DF may be determined according to the correspondence between the VNF priority identifier and the VNF priority level identified by the third identifier information. Business priority level.
  • the first management unit can be configured to determine the third VNFD and the at least one third VNF DF according to the first message, The service level information of the VNF in the at least one third VNF DF is further determined, and the life cycle management of the VNF instance and the virtual resources associated with the VNF instance are further managed according to the service importance.
  • the method when the first service level information is the service level information of the network service, after the operation requested by the first message is successfully completed, the method further includes:
  • the first management unit records service level information of the network service in an attribute of network service level indication information in a network service information element database, wherein the network service information element is used to record real-time status information of the network service instance
  • the real-time status information of the network service instance includes service level information of the network service.
  • the Nsinfo information elements are real-time information that provides an example of recording a network service.
  • the network service instance real-time status information is described by introducing at least one of a "service availability level" (SAL) attribute of a new network service or a service priority level attribute of a network service in this information element.
  • SAL service availability level
  • the initial value of the SAL attribute or the service priority level is entered according to the parameters of the network service at the time of instantiation.
  • Table 5 shows an example of a newly added SAL attribute or a service priority level attribute in an NS information element provided by an embodiment of the present application.
  • the method further includes:
  • the first management unit receives a second message, where the second message is used to modify service level information of the network service in the network service information element, and the second message includes an indication of second service level information. information;
  • the first management unit replaces service level information of the network service in the network service information element with the second service level information.
  • the service provider can modify the value of the SAL attribute by using an instruction. Or the service priority level, and select a new network service deployment feature (deployment flavour) corresponding to the value of the new SAL or the service priority level corresponding to the new service priority level.
  • the NFV system can adjust the management strategy of the virtualized resources associated with the service according to the adjustment of the corresponding SAL or priority indication information.
  • the embodiment of the present application dynamically changes the service level information in the NS deployment feature, so that the management unit can dynamically manage the lifecycle management of the network service instance and the virtual resource associated with the network service instance.
  • the method when the first service level information is the service level information of the VNF, after the operation requested by the first message is successfully completed, the method further includes:
  • the first management unit records the service level information of the VNF in an attribute of the VNF indication information number in the VNF information element database, where the VNF information element is used to record real-time status information of the VNF instance, the VNF
  • the real-time status information of the instance contains the service level information of the VNF.
  • the virtual network function information element is real-time information that provides an instance of the virtual network function.
  • the real-time real-time status information of the virtual network function instance is described in the information element by introducing at least one of a new VNF "service availability level" (SAL) attribute or a VNF service priority level attribute.
  • SAL service availability level
  • the initial value of the SAL attribute or the business priority level attribute is entered according to the parameters of the virtual network function at the time of instantiation.
  • Table 6 shows an example of a newly added SAL attribute or a service priority level attribute in a VNF information element provided by an embodiment of the present application.
  • the method further includes:
  • the first management unit receives a third message, where the third message is used to modify the service level information of the VNF in the VNF information element, and the second message includes indication information of the third service level information;
  • the first management unit replaces the service level information of the VNF in the VNF information element with the third service level information.
  • the service provider service provider modifies the value of the SAL attribute by an instruction or The service priority level, and select a new VNF deployment feature (reporting flavour) corresponding to the value of the new SAL or the service priority level corresponding to the new service priority level.
  • the NFV system can adjust the management strategy of the virtualized resources associated with the service according to the adjustment of the corresponding SAL or service priority level.
  • the method further includes:
  • the first management unit sends a fourth message to the third management unit, where the fourth message includes service level information of the virtual network function VNF, where the service level information of the virtual network function VNF is used for the virtual network
  • the virtual resource required by the function VNF instance performs resource management or allocation, wherein the virtual resource includes at least one of a virtual computing resource, a virtual storage resource, or a virtual network resource.
  • the embodiment of the present application dynamically changes the service level information in the VNF deployment feature, so that the management unit can dynamically manage the lifecycle management of the VNF instance and the virtual resources associated with the VNF instance.
  • the first management management unit is NFVO or VNFM
  • the third management unit is a VIM
  • the fourth message is an allocated virtualized resource request message or a migrated virtualized resource request message or an extended virtualized resource request message or a created virtualized resource reservation request message.
  • the first management unit receives the first message sent by the second management management, and then, according to the first message, may determine the first service level information, thereby implementing various types in the NFV MANO.
  • the interface between the management NEs is covered with the service level indication information, and the service can be differentiated according to the service level indication information when the service is allocated and the fault is recovered.
  • FIG. 3 is a schematic flowchart of a method for service management provided by an embodiment of the present application. It should be understood that FIG. 3 illustrates steps or operations of a method for business processing, but these steps or operations are merely examples, and other embodiments of the present application may also perform other operations or variations of the various operations in FIG. Moreover, the various steps in FIG. 3 may be performed in a different order than that presented in FIG. 3, and it is possible that not all operations in FIG. 3 are to be performed.
  • OSS/BSS conducts network service deployment planning and arrangement.
  • the service provider can choose to deploy appropriate service level information for the network service according to the importance of the services carried on the network service.
  • the OSS/BSS sends an NS instantiation request to the NFVO.
  • the NS instantiation request includes an NS instance identifier ID and a network service deployment feature identifier.
  • the NFVO parses out the service level information that the OSS/BSS chooses to deploy for the network service.
  • the OSS/BSS may perform the network service deployment feature NS in the network service descriptor NSD according to the service level information and other network service instantiation parameters.
  • the NS DF ID of the network service deployment feature NS DF corresponding to the service level information is selected in the DF set, and the NS DF ID is used as the NS DF ID when the network service is instantiated.
  • the OSS/BSS selects the NS DF ID of the NS DF corresponding to the first SAL value in the NS DF set in the NSD, and
  • the NS DF ID is used as the NS DF ID when the network service is instantiated.
  • the service provider selects a network service service priority level for the network service to be the first level, and the identifier corresponding to the first level is the first identifier
  • the OSS/BSS selects and selects in the NS DF set in the NSD.
  • the first identifier identifies the NS DF ID of the NS DF and uses the NS DF ID as the NS DF ID when the network service is instantiated.
  • the NFVO may determine the NS instance identified by the NS instance ID according to the NS instance ID in the NS instantiation request, and determine the NSD used by the NS instance to be instantiated. information. In this way, the NFVO can determine the network service deployment feature identified by the network service deployment feature identifier in the NSD according to the network service deployment feature identifier in the NS instantiation request, and then obtain the OSS/BSS deployment according to the network service deployment feature.
  • NS business level information is used by the NS instance to be instantiated.
  • the virtual network function VNF DF includes service level information of the VNF
  • the virtual link VL DF includes service level information of the VL.
  • OSS/BSS can determine a set of components of the network service: virtual network functions (VNFs) and virtual links (VLs). The OSS/BSS then chooses to deploy appropriate service level information for each VNFs and VLs (the service level information for these VNFs and VLs may be the same or different). After that, the OSS/BSS selects the VNF DF corresponding to the service level information in the VNF deployment feature set in the VNFD according to the service level information, the parameters required for each VNF instantiation, and each VL parameter, and determines the VNF DF.
  • VNF DF ID The VNF DF ID, and the VL DF corresponding to the service level information are selected in the VL deployment feature DF set in the virtual link descriptor VLD, and the VL DF identification ID of the VLD is determined.
  • VNF profiles virtual network functional features
  • VNF profiles composed of one or more VNF deployment feature identifiers and other parameters may be obtained according to a series of constituent elements of the network service, and identified by one or more VL deployment features and One or more virtual link features (VL profiles) composed of other parameters.
  • the virtual network function feature (VNF profile), the virtual link feature (VL profile), and other parameters may be used to form a network service deployment feature NS DF when the corresponding network service NS is instantiated.
  • the network service deployment feature NS DF has a network service deployment feature identifier NS DF ID.
  • the OSS/BSS selects the VNF DF ID of the VNF DF corresponding to the second SAL value in the VNF DF set in the VNFD, and The VL DF ID of the VL DF corresponding to the second SAL value is selected in the VL DF set in the VLD.
  • the OSS/BSS can further obtain one or more VNF profiles composed of one or more VNF deployment feature identifiers and other parameters, and one or more VL profiles composed of one or more VL deployment feature identifiers and other parameters. Through these VNF profiles, VL profiles, and other parameters, the corresponding NS instantiation network service deployment feature NS DF can be formed.
  • the service provider selects a network service service priority level for the network service to be the first level, and the identifier corresponding to the first level is the first identifier
  • the NS DF set of the OSS/BSS in the NSD Selecting an NS DF ID of the NS DF corresponding to the first identifier, and using the NS DF ID as an NS DF ID when the network service is instantiated.
  • the OSS/BSS selects the VNF DF set in the VNFD.
  • the VNF DF ID of the VNF DF corresponding to the second identifier, and the VL DF ID of the VL DF corresponding to the second identifier are selected in the VD DF set in the VLD.
  • the OSS/BSS can further obtain one or more VNF profiles composed of one or more VNF deployment feature identifiers and other parameters, and one or more VL profiles composed of one or more VL deployment feature identifiers and other parameters. Through these VNF profiles, VL profiles, and other parameters, the corresponding NS instantiation network service deployment feature NS DF can be formed.
  • the NFVO may determine the NS instance identified by the NS instance ID according to the NS instance ID in the NS instantiation request, and determine the NSD used by the NS instance to be instantiated. information. In this way, the NFVO may determine the network service deployment feature identified by the network service deployment feature identifier in the NSD according to the network service deployment feature identifier in the NS instantiation request, and then determine one or more VNF profiles according to the network service deployment feature. , one or more VL profiles and other parameters.
  • the VNF DF can be determined, the VNF service level information included in the VNF DF is further determined, and the VL DF can be determined by the VLD ID and the VL DF ID in the VL profile. The VL service level information included in the VL DF is further determined.
  • the NS instantiation request can be referred to the description in FIG. 2, and to avoid repetition, details are not described herein again.
  • the NFVO sends a VNF instantiation request to the VNFM.
  • the NFVO parses the service level information of the network service NS after receiving the VNF instantiation request message. Then, according to a series of constituent elements of the network service: virtual network functions (VNFs) and virtual links (VL), the service level information of the corresponding virtual network function VNF and the service level information of the virtual link VL are mapped.
  • VNFs virtual network functions
  • VL virtual links
  • the VNF instantiation request includes a VNF instance identifier ID and a VNF deployment feature identifier.
  • the NFVM parses the service level information of the VNF.
  • the VNFM may determine the VNF instance identified by the VNF instance ID according to the VNF instance ID in the VNF instantiation request, and further determine the VNFD information used when the VNF instance is instantiated.
  • the VMFM can obtain the VNF deployment feature identifier in the VNF instantiation request, determine the VNF deployment feature identified by the VNF deployment feature identifier in the VNFD, and obtain the service level information of the VNF instance according to the VNF deployment feature.
  • VNF instantiation request herein can be referred to the description in FIG. 2. To avoid repetition, details are not described herein again.
  • the NFVO sends a virtual network resource allocation request to the VIM/WIM.
  • the NFVO when the NFVO sends a virtual network resource allocation request to the VIM/WIM, the NFVO sends the service level information of the VL together with other parameters in the request message.
  • the virtual network resource allocation request can be referred to the description above. To avoid repetition, details are not described herein again.
  • the VNFM performs resource primary selection according to the service level information.
  • the VNFM parses the service level information of the VNF that needs to be instantiated from the VNF instantiation request. Then, according to the service level information of the VNF, the affinity and affinity rules are used for resource primary selection.
  • the VNFM sends an application request for a VNF Lifecycle Management Operational License (LCM) to the NFVO. And, the VNFM sends the service level information of the VNF and the internal VL together with other parameters in the request message.
  • LCM VNF Lifecycle Management Operational License
  • NFVO deploys resources in certain locations (data centers) according to service level information, affinity and affinity rules. If resources are scarce, resource adjustments are made based on service level information and resource management policies.
  • NFVO sends a VNF LCM operation reply to VNFM.
  • the VNFM sends a virtual computing resource allocation request to the VIM/WIM.
  • the VNFM sends a virtual storage resource allocation request to the VIM/WIM.
  • the VNFM sends a virtual network resource allocation request to the VIM/WIM.
  • 309-311 is a direct mode cyclic process.
  • the VNFM sends a virtual computing resource allocation request to the NFVO.
  • the VNFM sends a virtual storage resource allocation request to the NFVO.
  • the VNFM sends a virtual network resource allocation request to the NFVO.
  • NFVO sends a virtual computing resource allocation request to the VIM/WIM.
  • NFVO sends a virtual storage resource allocation request to the VIM/WIM.
  • NFVO sends a virtual network resource allocation request to the VIM/WIM.
  • 309'-314' is a cyclic process of an indirect mode.
  • the virtual computing resource allocation request may be referred to in the foregoing description. To avoid repetition, details are not described herein again.
  • the VIM/WIM performs resource allocation according to the service level information.
  • the NFV system module (NFVO, VNFM, VIM or WIM) can differentiate, manage and deploy the virtualized resources used by different network services according to the requirements implied by the service level information to meet different network service pairs.
  • the appeal of the availability of virtualized resources can differentiate, manage and deploy the virtualized resources used by different network services according to the requirements implied by the service level information to meet different network service pairs.
  • FIG. 4 is a schematic flowchart of a method for service management provided by an embodiment of the present application. It should be understood that FIG. 4 illustrates steps or operations of a method for business processing, but these steps or operations are merely examples, and other embodiments of the present application may also perform other operations or variations of the various operations in FIG. Moreover, the various steps in FIG. 4 may be performed in a different order than that presented in FIG. 4, and it is possible that not all operations in FIG. 4 are to be performed.
  • OSS/BSS conducts network service deployment planning.
  • the service provider can choose to deploy appropriate service level information to the VNF according to the importance of the services carried on the VNF.
  • the OSS/BSS may select and select the VNF deployment feature VNF DF set in the VNF descriptor VNFD according to the service level information and other VNF instantiation parameters.
  • the service level information corresponds to the VNF DF ID of the VNF deployment feature VNF DF, and the VNF DF ID is used as the VNF DF ID when the VNF is instantiated.
  • the OSS/BSS selects the VNF DF ID of the VNF DF corresponding to the third SAL value in the VNF DF set in the VNFD, and the The VNF DF ID is used as the VNF DF ID when the VNF is instantiated.
  • the OSS/BSS selects and selects the VNF DF set in the VNFD.
  • the third identifies the VNF DF ID of the corresponding VNF DF and uses the VNF DF ID as the VNF DF ID when the VNF is instantiated.
  • the OSS/BSS sends an update NS request to the NFVO.
  • the update NS request includes information of the NS instance identifier ID and at least one instantiated VNF that need to be updated.
  • the NFVO parses out the service level information that the OSS/BSS chooses to deploy for the VNF.
  • the NFVO may determine the NS instance identified by the NS instance ID according to the NS instance ID in the update NS request, and further determine the NSD used when the NS instance is instantiated. Information.
  • the NFVO can instantiate the information of the VNF according to the at least one of the NS instantiation requests, determine the VNF deployment feature corresponding to the information of the at least one instantiated VNF, and obtain the OSS/BSS according to the VNF deployment feature. Service level information of the deployed VNF.
  • the NFVO sends a VNF instantiation request to the VNFM.
  • the VNF instantiation request includes a VNF instance identifier ID and a VNF deployment feature identifier.
  • the VNFM parses the service level information of the VNF.
  • the VNFM may determine the VNF instance identified by the VNF instance ID according to the VNF instance ID in the VNF instantiation request, and further determine the VNFD information used when the VNF instance is instantiated. In this way, the VNFM can obtain the VNF deployment feature identifier in the VNF instantiation request, determine the VNF deployment feature identified by the VNF deployment feature identifier in the VNFD, and obtain the service level information of the VNF instance according to the VNF deployment feature.
  • VNF instantiation request here can be referred to the description in FIG. 2, and to avoid repetition, it will not be described here.
  • the NFVO sends a virtual network resource allocation request to the VIM/WIM.
  • the NFVO when the NFVO sends a virtual network resource allocation request to the VIM/WIM, the NFVO sends the service level information of the VL together with other parameters in the request message.
  • the virtual network resource allocation request can be referred to the description above. To avoid repetition, details are not described herein again.
  • the VNFM performs resource primary selection according to the service level information.
  • the VNFM parses the service level information of the VNF that needs to be instantiated from the VNF instantiation request. Then, according to the service level information of the VNF, the affinity and affinity rules are used for resource primary selection.
  • the VNFM sends a request for a VNF Lifecycle Management Operational License (LCM) operation request to the NFVO. And, the VNFM sends the VNF and the service level information together with other parameters in the request message.
  • LCM VNF Lifecycle Management Operational License
  • NFVO deploys resources in certain locations (data centers) according to service level information, affinity and affinity rules. If resources are scarce, resource adjustments are made based on service level information and resource management policies.
  • NFVO sends a VNF LCM operation reply to VNFM.
  • the VNFM sends a virtual computing resource allocation request to the VIM/WIM.
  • the VNFM sends a virtual storage resource allocation request to the VIM/WIM.
  • the VNFM sends a virtual network resource allocation request to the VIM/WIM.
  • 409 ⁇ 411 is a direct mode cyclic process.
  • the VNFM sends a virtual computing resource allocation request to the NFVO.
  • the VNFM sends a virtual storage resource allocation request to the NFVO.
  • the VNFM sends a virtual network resource allocation request to the NFVO.
  • NFVO sends a virtual computing resource allocation request to the VIM/WIM.
  • NFVO sends a virtual storage resource allocation request to the VIM/WIM.
  • the NFVO sends a virtual network resource allocation request to the VIM/WIM.
  • 409'-414' is a cyclic process of an indirect mode.
  • the virtual computing resource allocation request may be referred to in the foregoing description. To avoid repetition, details are not described herein again.
  • the VIM/WIM performs resource allocation according to the service level information.
  • the NFV system module (NFVO, VNFM, VIM or WIM) can differentiate, manage and deploy the virtualized resources used by different VNFs according to the requirements implied by the service level information to meet different VNF pairs. The appeal of the availability of resources.
  • FIG. 5 is a schematic flowchart of a method for service management provided by an embodiment of the present application. It should be understood that FIG. 5 illustrates steps or operations of a method for business processing, but these steps or operations are merely examples, and other embodiments of the present application may also perform other operations or variations of the various operations in FIG. 5. Moreover, the various steps in FIG. 5 may be performed in a different order than that presented in FIG. 5, and it is possible that not all operations in FIG. 5 are to be performed.
  • the EM determines the service level information of the VNF according to the importance of the service.
  • the EM can choose to deploy appropriate service level information to the VNF according to the importance of the services carried on the VNF.
  • the EM may select the service from the VNF deployment feature VNF DF set in the VNF descriptor VNFD according to the service level information and other VNF instantiation parameters.
  • the VNF deployment feature corresponding to the level information is the VNF DF ID of the VNF DF, and the VNF DF ID is used as the VNF DF ID when the VNF is instantiated.
  • the EM selects the deployed SAL value for the VNF as the fourth SAL value
  • the EM selects the VNF DF ID of the VNF DF corresponding to the fourth SAL value in the VNF DF set in the VNFD, and uses the VNF DF ID as The VNF DF ID when the VNF is instantiated.
  • the EM selects the fourth identifier in the VNF DF set in the VNFD.
  • Corresponding VNF DF ID of the VNF DF, and the VNF DF ID is taken as the VNF DF ID when the VNF is instantiated.
  • the EM sends a VNF instantiation request to the VNFM.
  • the VNF instantiation request includes a VNF instance identifier ID and a VNF deployment feature identifier.
  • the VNFM parses the service level information of the VNF instance.
  • the VNFM may determine the VNF instance identified by the VNF instance ID according to the VNF instance ID in the VNF instantiation request, and further determine the VNF instance used for instantiation. VNFD information. In this way, the VNFM can obtain the VNF deployment feature identifier in the VNF instantiation request, determine the VNF deployment feature identified by the VNF deployment feature identifier in the VNFD, and obtain the service level information of the VNF instance according to the VNF deployment feature.
  • VNF instantiation request can be referred to the description in FIG. 2, and to avoid repetition, details are not described herein again.
  • the VNFM performs resource primary selection according to the service level information.
  • the VNFM parses the service level information of the VNF that needs to be instantiated from the VNF instantiation request. Then, according to the service level information of the VNF, the affinity and affinity rules are used for resource primary selection.
  • the VNFM sends a request for a VNF Lifecycle Management Operational License (LCM) operation request to the NFVO. And, the VNFM sends the VNF and the service level information together with other parameters in the request message.
  • LCM VNF Lifecycle Management Operational License
  • NFVO deploys resources in certain locations (data centers) according to service level information, affinity and affinity rules. If resources are scarce, resource adjustments are made based on service level information and resource management policies.
  • NFVO sends a VNF LCM operation reply to VNFM.
  • the VNFM sends a virtual computing resource allocation request to the VIM/WIM.
  • the VNFM sends a virtual storage resource allocation request to the VIM/WIM.
  • the VNFM sends a virtual network resource allocation request to the VIM/WIM.
  • 507-509 is a direct mode cyclic process.
  • the VNFM sends a virtual computing resource allocation request to the NFVO.
  • the VNFM sends a virtual storage resource allocation request to the NFVO.
  • the VNFM sends a virtual network resource allocation request to the NFVO.
  • NFVO sends a virtual computing resource allocation request to the VIM/WIM.
  • NFVO sends a virtual storage resource allocation request to the VIM/WIM.
  • NFVO sends a virtual network resource allocation request to the VIM/WIM.
  • 510'-512' is a cyclic process of an indirect mode.
  • the virtual computing resource allocation request may be referred to the foregoing description. To avoid repetition, details are not described herein again.
  • the VIM/WIM performs resource allocation according to the service level information.
  • the NFV system module (NFVO, VNFM, VIM or WIM) can differentiate, manage and deploy the virtualized resources used by different VNFs according to the requirements implied by the service level information to meet different VNF pairs. The appeal of the availability of resources.
  • FIG. 6 is a schematic block diagram of an apparatus 600 for service management provided by an embodiment of the present application.
  • the apparatus 600 includes a receiving unit 610 and a determining unit 620.
  • the receiving unit 610 is configured to receive the first message that is sent by the second management unit, where the first message includes the first identifier information, where the first identifier information is used to obtain the first information, where the first information includes Obtaining information of the first service level information, where the first information is a network service NS deployment feature DF or a virtual network function VNF deployment feature DF;
  • the determining unit 620 is configured to determine the first service level information according to the first identifier information and the first information.
  • the first management unit receives the first message sent by the second management management, and then, according to the first message, may determine the first service level information, thereby implementing various types in the NFV MANO.
  • the interface between the management NEs is covered with the service level indication information, and the service can be differentiated according to the service level indication information when the service is allocated and the fault is recovered.
  • the first message is used to request an operation of instantiating a network service
  • the parameters required for the instantiation of the network service are provided by a network service descriptor NSD, the NSD comprising at least one NS DF, and each of the at least one NS DF passes the identity of each of the NS DFs It is determined that each of the at least one NS DF includes service level information of the network service NS.
  • the first identifier information is a first network service NS instance identifier ID and a first network service deployment feature identifier NS DF ID, where the first NS DF ID is used to identify the first NS DF, where The first network service descriptor NSD used by the NS instance identified by the first NS instance ID includes at least the first NS DF;
  • the determining unit 620 is specifically configured to:
  • the service level information of the network service in the first NS DF is used as the first service level information according to the first NS instance ID and the first NS DF ID.
  • the determining unit 620 is further configured to:
  • the first service level information is used as service level information of each VNF in the at least one VNF, and the first service level information is used as service level information of each VL in the at least one VL.
  • the service level information of the network service NS includes at least one of a service availability level SAL of the network service or a service priority indication information of the network service.
  • the service priority indication information of the network service is specifically a network service NS service priority identifier, and the network service NS service The priority identifier is used to indicate a service priority level of the network service NS.
  • the first message further includes second identifier information, where the second identifier information is used to identify a first correspondence, where the first correspondence includes at least one network service NS service priority identifier and a one-to-one correspondence of at least one of the network service NS service priority levels;
  • the determining unit 620 is specifically configured to:
  • the first management unit determines, according to the first identifier information, the second identifier information, and the first information, a network service service priority level of the first service level information.
  • the first message is used to request an operation of instantiating a network service
  • the information required for the network service instantiation is provided by a network service descriptor NSD, the network service descriptor NSD comprising at least one network service deployment feature NS DF, each of the at least one NS DF passing The identifier determines that each of the at least one NS DF includes at least one virtual network function configuration VNF profile, and each of the at least one virtual network function configuration VNF profile configures the VNF profile to include a virtual network a function descriptor VNFD and a virtual network function deployment feature VNF DF, the virtual network function descriptor VNFD comprising at least one of the virtual network function deployment features VNF DF, the virtual network function deployment feature VNF DF comprising a virtual network function
  • the service level information wherein the virtual network function configuration VNF profile is expressed in the NS DF as a VNF profile ID, and the VNFD is represented in the VNF profile as a VNFDID, and the VNF DF is in the The representation in the VNF profile and VNFD is the VNF
  • the first identifier information is a second NS instance ID and a second NS DF ID, where the second NS DF ID is used to identify the second NS DF, where the second NS instance ID is identified by
  • the second NSD used for instantiation of the second NS instance includes at least the second NS DF
  • the second NS DF includes at least one first virtual network function configuration VNF profile
  • the first virtual network function configures the VNF profile
  • Each of the first virtual network function configuration VNF profiles includes a first virtual network function descriptor identifier VNFD ID and a first virtual network function deployment feature identifier VNF DF ID, the first VNF DF ID being used to identify the first VNF DF, the first VNFD includes at least the first VNF DF;
  • the determining unit 620 is specifically configured to:
  • the first VNFD ID and each of the first VNF DF IDs, the service level information of the virtual network function in each of the first VNF DFs is used as the first service level information.
  • the first message is used to request an operation of instantiating a virtual network function
  • the information required for instantiation of the virtual network function is provided by a virtual network function descriptor VNFD comprising at least one virtual network function deployment feature VNF DF, each of the at least one VNF DF
  • the VNF DFs are determined by the identity of each of the VNF DFs, and each of the at least one VNF DF includes traffic class information including a virtual network function.
  • the first identifier information is a second VNF instance ID and a second VNF DF ID, where the second VNF DF ID is used to identify the second VNF DF, where the second VNF instance ID is identified by
  • the second virtual network function descriptor VNFD used for instantiation of the VNF instance includes at least the second VNF DF;
  • the determining unit 620 is specifically configured to:
  • the service level information of the virtual network function in the second VNF DF is used as the first service level information according to the second VNF instance ID and the second VNF DF ID.
  • the first message is an update NS request message, where the first identifier information is a third NS instance ID that needs to be updated, and the first message further includes at least one instantiated VNF information, where The third NS instance identified by the third NS instance ID includes the at least one instantiated VNF information, and each of the at least one instantiated VNF information includes the third VNFD ID and the third VNF a DF ID, wherein the third virtual network function descriptor VNFD used for instantiation of the VNF instance identified by the third VNF instance ID includes at least the third VNF DF;
  • the determining unit 620 is specifically configured to:
  • the service level information of the VNF includes at least one of a service availability level SAL of the VNF or a service priority indication information of the VNF.
  • the service priority indication information of the VNF is specifically a VNF service priority identifier, where the service priority identifier is used to indicate the The business priority level of the VNF.
  • the first message further includes third identifier information, where the third identifier information is used to identify a second correspondence, where the second correspondence includes at least one service priority identifier and at least one a one-to-one correspondence of business priority levels;
  • the determining unit 620 is specifically configured to:
  • the first recording unit is further configured to: if the first service level information is the service level information of the network service, after the operation requested by the first message is successfully completed, the first recording unit is configured to:
  • the real-time status information includes service level information of the network service.
  • the first replacement unit is further included;
  • the receiving unit is further configured to receive a second message, where the second message is used to modify service level information of the network service in the network service information element, where the second message includes second service level information. Indication information;
  • the first replacement unit is configured to replace the service level information of the network service in the network service information element with the second service level information.
  • the second recording unit is further configured to: if the first service level information is the service level information of the VNF, after the operation requested by the first message is successfully completed, the second recording unit is configured to:
  • the service level information of the VNF is recorded in an attribute of the VNF indication information number in the VNF information element database, wherein the VNF information element is used to record real-time status information of the VNF instance, and the real-time status information of the VNF instance includes The service level information of the VNF.
  • the second replacement unit is further included:
  • the receiving unit is further configured to receive a third message, where the third message is used to modify the service level information of the VNF in the VNF information element, where the second message includes indication information of the third service level information. ;
  • the second replacement unit is configured to replace the service level information of the VNF in the VNF information element with the third service level information.
  • the device is NFVO, and the second management unit is an OSS/BSS;
  • the device is a VNFM
  • the second management unit is an EM
  • the device is a VNFM
  • the second management unit is an NFVO.
  • the device 600 further includes:
  • a sending unit configured to send a fourth message to the third management unit, where the fourth message includes service level information of the virtual network function VNF, where the service level information of the virtual network function VNF is used for virtual network function
  • the virtual resource required by the VNF instance performs resource management or allocation, wherein the virtual resource includes at least one of a virtual computing resource, a virtual storage resource, or a virtual network resource.
  • the device 600 is NFVO or VNFM, and the third management unit is VIM/WIM;
  • the fourth message is a virtualized resource request message or a migrated virtualized resource request message or an extended virtualized resource request message or a virtualized resource reservation request message.
  • apparatus 700 for traffic management can include a processor 710, a memory 720, and a transceiver 730.
  • the memory 720 can be used to store code and the like executed by the processor 710, and the processor 710 can be used to process data or programs.
  • each step of the foregoing method may be completed by an integrated logic circuit of hardware in the processor 710 or an instruction in a form of software.
  • the steps of the method disclosed in the embodiments of the present invention may be directly implemented as a hardware processor, or may be performed by a combination of hardware and software modules in the processor.
  • the software module can be located in a conventional storage medium such as random access memory, flash memory, read only memory, programmable read only memory or electrically erasable programmable memory, registers, and the like.
  • the storage medium is located in memory 720, and processor 710 reads the information in memory 720 and, in conjunction with its hardware, performs the steps of the above method. To avoid repetition, it will not be described in detail here.
  • the device 600 for service management shown in FIG. 6 or the device 700 for service management shown in FIG. 7 can implement various processes corresponding to the first management unit in the foregoing method embodiment, specifically, the device for service management 600 or device 700 for service management can be referred to the description above, and to avoid repetition, details are not described herein again.
  • FIG. 8 is a schematic block diagram of an apparatus 800 for service management according to an embodiment of the present application.
  • the apparatus 800 includes a determining unit 810 and a transmitting unit 820.
  • a determining unit 810 configured to determine a first message, where the first message includes first identifier information, where the first identifier information is used to obtain first information, where the first information includes Information of the information, wherein the first information is a network service NS deployment feature DF or a virtual network function VNF deployment feature DF;
  • the sending unit 820 is configured to send the first message to the first management unit, so that the first management unit determines the first service level information according to the first identifier information and the first information.
  • the first management unit receives the first message sent by the second management management, and then, according to the first message, may determine the first service level information, thereby implementing various types in the NFV MANO.
  • the interface between the management NEs is covered with the service level indication information, and the service can be differentiated according to the service level indication information when the service is allocated and the fault is recovered.
  • the first message is used to request an operation of instantiating a network service
  • the parameters required for the instantiation of the network service are provided by a network service descriptor NSD, the NSD comprising at least one NS DF, and each of the at least one NS DF passes the identity of each of the NS DFs It is determined that each of the at least one NS DF includes service level information of the network service NS.
  • the first identifier information is a first network service NS instance identifier ID and a first network service deployment feature identifier NS DF ID, where the first NS DF ID is used to identify the first NS DF, where The first network service descriptor NSD used by the NS instance identified by the first NS instance ID includes at least the first NS DF.
  • the service level information of the network service NS includes at least one of a service availability level SAL of the network service or a service priority indication information of the network service.
  • the service priority indication information of the network service is specifically a network service NS service priority identifier, and the network service NS service The priority identifier is used to indicate a service priority level of the network service NS.
  • the first message further includes second identifier information, where the second identifier information is used to identify a first correspondence, where the first correspondence includes at least one network service NS service priority identifier and A one-to-one correspondence of at least one of the network service NS service priority levels.
  • the first message is used to request an operation of instantiating a network service
  • the information required for the network service instantiation is provided by a network service descriptor NSD, the network service descriptor NSD comprising at least one network service deployment feature NS DF, each of the at least one NS DF passing The identifier determines that each of the at least one NS DF includes at least one virtual network function configuration VNF profile, and each of the at least one virtual network function configuration VNF profile configures the VNF profile to include a virtual network a function descriptor VNFD and a virtual network function deployment feature VNF DF, the virtual network function descriptor VNFD comprising at least one of the virtual network function deployment features VNF DF, the virtual network function deployment feature VNF DF comprising a virtual network function
  • the service level information wherein the virtual network function configuration VNF profile is expressed in the NS DF as a VNF profile ID, and the VNFD is represented in the VNF profile as a VNFDID, and the VNF DF is in the The representation in the VNF profile and VNFD is the VNF
  • the first identifier information is a second NS instance ID and a second NS DF ID, where the second NS DF ID is used to identify the second NS DF, where the second NS instance ID is identified by
  • the second NSD used for instantiation of the second NS instance includes at least the second NS DF
  • the second NS DF includes at least one first virtual network function configuration VNF profile
  • the first virtual network function configures the VNF profile
  • Each of the first virtual network function configuration VNF profiles includes a first virtual network function descriptor identifier VNFD ID and a first virtual network function deployment feature identifier VNF DF ID, the first VNF DF ID being used to identify the first VNF DF, the first VNFD comprising at least the first VNF DF.
  • the first message is used to request an operation of instantiating a virtual network function
  • the information required for instantiation of the virtual network function is provided by a virtual network function descriptor VNFD comprising at least one virtual network function deployment feature VNF DF, each of the at least one VNF DF
  • the VNF DFs are determined by the identity of each of the VNF DFs, each VNF DF of the at least one VNFDF including traffic class information including one virtual network function.
  • the first identifier information is a second VNF instance ID and a second VNF DF ID, where the second VNF DF ID is used to identify the second VNF DF, where the second VNF instance ID is identified by
  • the second virtual network function descriptor VNFD used for instantiation of the VNF instance includes at least the second VNF DF.
  • the first message is an update NS request message, where the first identifier information is a third NS instance ID that needs to be updated, and the first message further includes at least one instantiated VNF information, where The third NS instance identified by the third NS instance ID includes the at least one instantiated VNF information, and each of the at least one instantiated VNF information includes the third VNFD ID and the third VNF a DF ID, wherein the third virtual network function descriptor VNFD used for instantiation of the VNF instance identified by the third VNF instance ID includes at least the third VNF DF.
  • the service level information of the VNF includes at least one of a service availability level SAL of the VNF or a service priority indication information of the VNF.
  • the service priority indication information of the VNF is specifically a VNF service priority identifier, where the service priority identifier is used to indicate the The business priority level of the VNF.
  • the first message further includes third identifier information, where the third identifier information is used to identify a second correspondence, where the second correspondence includes at least one service priority identifier and at least one A one-to-one correspondence of business priority levels.
  • the sending unit is further configured to:
  • the network service information element is configured to record real-time status information of the network service instance, and the real-time status information of the network service includes service level information of the network service.
  • the sending unit is further configured to:
  • the first management unit is NFVO, and the device is an OSS/BSS;
  • the first management unit is a VNFM
  • the device is an EM
  • the first management unit is a VNFM
  • the device is an NFVO.
  • the sending unit 820 may be implemented by a transceiver
  • the determining unit 810 may be implemented by a processor.
  • the apparatus 900 for service management can include a processor 910, a memory 920, and a transceiver 930.
  • the memory 920 can be used to store code and the like executed by the processor 910, and the processor 910 can be used to process data or programs.
  • each step of the foregoing method may be completed by an integrated logic circuit of hardware in the processor 910 or an instruction in a form of software.
  • the steps of the method disclosed in the embodiments of the present invention may be directly implemented as a hardware processor, or may be performed by a combination of hardware and software modules in the processor.
  • the software module can be located in a conventional storage medium such as random access memory, flash memory, read only memory, programmable read only memory or electrically erasable programmable memory, registers, and the like.
  • the storage medium is located in the memory 920, and the processor 910 reads the information in the memory 920 and completes the steps of the above method in combination with its hardware. To avoid repetition, it will not be described in detail here.
  • the device 800 for service management shown in FIG. 8 or the device 900 for service management shown in FIG. 9 can implement various processes corresponding to the second management unit in the foregoing method embodiment. Specifically, the device for service management 800 or device 900 for service management can be referred to the description above, and to avoid repetition, details are not described herein again.
  • FIG. 10 is a schematic block diagram of an apparatus 1000 for service management provided by an embodiment of the present application.
  • the device 1000 includes a receiving unit 1010.
  • the receiving unit 1010 is configured to receive a fourth message sent by the first management unit, where the fourth message includes service level information of the virtual network function VNF, where the service level information of the VNF is used to perform a virtual network function VNF instance.
  • the virtual resource is required to perform resource management or allocation, wherein the virtual resource includes at least one of a virtual computing resource, a virtual storage resource, or a virtual network resource.
  • the first management management unit is NFVO or VNFM, and the device is VIM/WIM;
  • the fourth message is a virtualized resource request message or a migrated virtualized resource request message or an extended virtualized resource request message or a virtualized resource reservation request message.
  • the receiving unit 1010 may be implemented by a transceiver.
  • the apparatus 1100 for service management may include a processor 1110, a memory 1120, and a transceiver 1130.
  • the memory 1120 can be used to store code and the like executed by the processor 1110, and the processor 1110 can be used to process data or programs.
  • each step of the foregoing method may be completed by an integrated logic circuit of hardware in the processor 1110 or an instruction in a form of software.
  • the steps of the method disclosed in the embodiments of the present invention may be directly implemented as a hardware processor, or may be performed by a combination of hardware and software modules in the processor.
  • the software module can be located in a conventional storage medium such as random access memory, flash memory, read only memory, programmable read only memory or electrically erasable programmable memory, registers, and the like.
  • the storage medium is located in the memory 1120, and the processor 1110 reads the information in the memory 1120 and completes the steps of the above method in combination with its hardware. To avoid repetition, it will not be described in detail here.
  • the device 1000 for service management shown in FIG. 10 or the device 1100 for service management shown in FIG. 11 can implement various processes corresponding to the third management unit in the foregoing method embodiment. Specifically, the device for service management 1000 or device 1100 for service management can be referred to the description above, and to avoid repetition, details are not described herein again.
  • the embodiment of the present application further provides a computer readable medium for storing a computer program, where the computer program includes a method for executing a first management unit or a second management unit or a third management unit corresponding to the foregoing method embodiment. instruction.
  • the embodiment of the present application further provides a computer program product, comprising: computer program code, when the computer program code is processed by a processing unit or transceiver (for example, a device for business management), processing When the device is in operation, the device is caused to execute the method corresponding to the first management unit or the second management unit in the foregoing method embodiment.
  • a processing unit or transceiver for example, a device for business management
  • processors mentioned in the embodiment of the present invention may be a central processing unit (CPU), and may also be other general-purpose processors, digital signal processors (DSPs), and application specific integrated circuits ( Application Specific Integrated Circuit (ASIC), Field Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc.
  • the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
  • the memory referred to in the embodiments of the present invention may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory.
  • the non-volatile memory may be a read-only memory (ROM), a programmable read only memory (PROM), an erasable programmable read only memory (Erasable PROM, EPROM), or an electric Erase programmable read only memory (EEPROM) or flash memory.
  • the volatile memory can be a Random Access Memory (RAM) that acts as an external cache.
  • RAM Random Access Memory
  • many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (Synchronous DRAM). SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), Synchronous Connection Dynamic Random Access Memory (Synchlink DRAM, SLDRAM) ) and direct memory bus random access memory (DR RAM).
  • processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) is integrated in the processor.
  • memories described herein are intended to comprise, without being limited to, these and any other suitable types of memory.
  • the size of the sequence numbers of the above processes does not mean the order of execution, and the order of execution of each process should be determined by its function and internal logic, and should not be implemented in the present application.
  • the implementation of the examples constitutes any limitation.
  • the disclosed systems, devices, and methods may be implemented in other manners.
  • the device embodiments described above are merely illustrative.
  • the division of the unit is only a logical function division.
  • there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
  • each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the functions, if implemented in the form of software functional units and sold or used as separate products, may be stored in a computer readable storage medium.
  • the technical solution of the present application which is essential or contributes to the prior art, or a part of the technical solution, may be embodied in the form of a software product, which is stored in a storage medium, including
  • the instructions are used to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present application.
  • the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, which can store program codes. .

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本申请实施例提供一种用于业务管理的方法和装置,能够实现在NFV MANO中的各种管理网元之间接口中覆盖业务等级指示信息,进而能够实现根据业务等级指示信息对业务在资源分配、故障恢复时进行差异化处理。该用于业务管理的方法包括:第一管理单元接收第二管理单元发送的第一消息,所述第一消息中包括第一标识信息,所述第一标识信息用于获取第一信息,所述第一信息中包括用于获取第一业务等级信息的信息,其中,所述第一信息为网络服务NS部署特征DF或虚拟网络功能VNF部署特征DF;所述第一管理单元根据所述第一标识信息和所述第一信息,确定所述第一业务等级信息。

Description

用于业务管理的方法和装置 技术领域
本申请涉及电信领域,并且更具体地,涉及电信领域中的用于业务管理的方法和装置。
背景技术
传统的电信系统通过各种专用的硬件设备组成,不同的应用采用不同的硬件设备。随着网络规模的增长,系统越来越复杂,带来了诸多的挑战,包括新增业务的开发上线、系统的运维、资源利用率等。
网络功能虚拟化(network functions virtualization,NFV)旨在通过发展标准互联网技术(Internet Technology,IT),虚拟化技术来改变网络运营商构建网络的方式,从而将各种类型的网络设备整合到位于运营商所指定的各种NFV基础设施网络节点中的行业标准高容量服务器、交换机和存储设备上。对于传统的高可用性系统,例如电信网元,从端到端进行业务可用性的部署和配置等操作相当困难。传统系统中的可用性设计对所有应用或业务都没有任何差异,也就是说所有的业务都提供相同级别的业务可用性。由于系统没有考虑到业务实际“所需”的可用性和可靠性,这样就导致业务可用性要求较低的业务被过度设计保护,从而耗费过多的系统资源。
现有技术在进行从端到端操作和管理不同业务类型或业务组的业务可靠性和可用性差异化时,通过虚拟部署单元(Virtual Deployment Unit,VDU)中的携带的信息来指示业务的重要性或重要程度。但是,NFV中的至少部分管理单元并不能解析VDU。
发明内容
本申请提供一种用于业务管理的方法和装置,能够实现在NFV MANO中的各种管理网元之间接口中覆盖业务等级指示信息,进而能够实现根据业务等级指示信息对业务在资源分配、故障恢复时进行差异化处理。
第一方面,提供了一种用于业务管理的方法,包括:
第一管理单元接收第二管理单元发送的第一消息,所述第一消息中包括第一标识信息,所述第一标识信息用于获取第一信息,所述第一信息中包括用于获取第一业务等级信息的信息,其中,所述第一信息为网络服务NS部署特征DF或虚拟网络功能VNF部署特征DF;
所述第一管理单元根据所述第一标识信息和所述第一信息,确定所述第一业务等级信息。
因此,本申请实施例中,第一管理单元接收第二管理管理发送的第一消息,然后根据所述第一消息,可以确定所述第一业务等级信息,从而实现在NFV MANO中的各种管理网元之间接口中覆盖业务等级指示信息,进而能够实现根据业务等级指示信息对业务在资源分配、故障恢复时进行差异化处理。
结合第一方面,在第一方面的某些实现方式中,所述第一消息用于请求网络服务实例化的操作,
所述网络服务实例化所需的参数是通过网络服务描述符NSD来提供,所述NSD包括至少一个NS DF,所述至少一个NS DF中的每个NS DF通过所述每个NS DF的标识来确定,所述至少一个NS DF中的每个NS DF包含网络服务NS的业务等级信息。
因此,通过在NS DF中增加网络服务的业务等级信息,能够在NS的生命周期管理中根据不同的业务等级进行不同的资源分配和管理。
结合第一方面,在第一方面的某些实现方式中,所述第一标识信息为第一网络服务NS实例标识ID和第一网络服务部署特征标识NS DF ID,所述第一NS DF ID用于标识第一NS DF,其中,所述第一NS实例ID所标识的NS实例所使用的第一网络服务描述符NSD至少包括所述第一NS DF;
其中,所述第一管理单元根据所述第一标识信息和所述第一信息,确定所述第一业务等级信息,包括:
所述第一管理单元根据所述第一NS实例ID和所述第一NS DF ID,将所述第一NS DF中的网络服务的业务等级信息作为所述第一业务等级信息。
因此,通过在第一消息中的携带第一网络服务NS实例标识ID和第一NS DF ID,能够使得第一管理单元根据第一消息,确定第一NSD以及第一NS DF,进而确定第一NS DF中的网络服务的业务等级信息,进而根据业务重要性对NS实例的生命周期管理以及网络服务实例所关联的虚拟资源提供不同的管理。
结合第一方面,在第一方面的某些实现方式中,还包括:
所述第一管理单元确定所述第一NS实例中的至少一个VNF和至少一个VL;
所述第一管理单元将所述第一业务等级信息作为所述至少一个VNF中的每个VNF的业务等级信息,并将所述第一业务等级信息作为所述至少一个VL中的每个VL的业务等级信息。
因此,能够根据VNF的业务等级信息和VL的业务等级信息,在NS、VNF的生命周期中根据不同的业务等级进行不同的资源分配和管理。
结合第一方面,在第一方面的某些实现方式中,所述网络服务NS的业务等级信息包括网络服务的业务可用性水平SAL或网络服务的业务优先级指示信息中的至少一种。
结合第一方面,在第一方面的某些实现方式中,当所述网络服务的业务等级信息包括网络服务的业务优先级指示信息时,所述网络服务的业务优先级指示信息具体为网络服务NS业务优先级标识,所述网络服务NS业务优先级标识用于指示所述网络服务NS的业务优先级级别。
结合第一方面,在第一方面的某些实现方式中,所述第一消息中还包括第二标识信息,所述第二标识信息用于标识第一对应关系,所述第一对应关系包括至少一个所述网络服务NS业务优先级标识与至少一个所述网络服务NS业务优先级级别的一一对应的关系;
其中,所述第一管理单元根据所述第一标识信息和所述第一信息,确定所述第一业务等级信息,包括:
所述第一管理单元根据所述第一标识信息、所述第二标识信息和所述第一信息,确定所述第一业务等级信息的网络服务业务优先级级别。
结合第一方面,在第一方面的某些实现方式中,所述第一消息用于请求网络服务实例化的操作,
所述网络服务实例化所需要的信息是通过网络服务描述符NSD来提供,所述网络服务描述符NSD包括至少一个网络服务部署特征NS DF,所述至少一个NS DF中的每个NS DF通过标识来确定,所述至少一个NS DF中的每个NS DF包括至少一个虚拟网络功能配置VNF profile,所述至少一个虚拟网络功能配置VNF profile中的每个虚拟网络功能配置VNF profile包含一个虚拟网络功能描述符VNFD和一个虚拟网络功能部署特征VNFDF,所述虚拟网络功能描述符VNFD包含至少一个所述虚拟网络功能部署特征VNF DF,所述虚拟网络功能部署特征VNF DF包括包含虚拟网络功能的业务等级信息,其中,所述虚拟网络功能配置VNF profile在所述NS DF中的表现形式为VNF profile ID,所述VNFD在所述VNF profile中的表现形式为VNFDID,所述VNF DF在所述VNF profile和VNFD中的表现形式为VNF DF ID。
因此,通过在VNF DF中增加网络服务的业务等级信息,能够在NS以及VNF的生命周期管理中根据不同的业务等级进行不同的资源分配和管理。
结合第一方面,在第一方面的某些实现方式中,所述第一标识信息为第二NS实例ID和第二NS DF ID,所述第二NS DF ID用于标识第二NS DF,其中,所述第二NS实例ID所标识的第二NS实例的实例化所使用的第二NSD至少包括所述第二NS DF,所述第二NS DF包括至少一个第一虚拟网络功能配置VNF profile,所述第一虚拟网络功能配置VNF profile中的每个第一虚拟网络功能配置VNF profile包含一个第一虚拟网络功能描述符标识VNFD ID和一个第一虚拟网络功能部署特征标识VNF DF ID,所述第一VNF DF ID用于标识第一VNF DF,所述第一VNFD至少包括所述第一VNF DF;
其中,所述第一管理单元根据所述第一标识信息和所述第一信息,确定所述第一业务等级信息,包括:
所述第一管理单元根据所述第二NS实例ID和所述第二NS DF ID,确定所述第二NS DF;
所述第一管理单元根据所述第二NS DF中的至少一个第一虚拟网络功能配置VNF profile的每个第一虚拟网络功能配置VNF profile的标识确定所述每个第一虚拟网络功能配置VNF profile中包括的每个所述第一VNFD ID和每个所述第一VNF DF ID,将每个所述第一VNF DF中的虚拟网络功能的业务等级信息作为所述第一业务等级信息。
因此,通过在第一消息中的携带第二网络服务NS实例标识ID和第二NS DF ID,能够使得第一管理单元根据第一消息,确定第二NS DF以及至少一个第一VNF DF,进而确定至少一个第一VNF DF中的VNF的业务等级信息,进而根据业务重要性对NS实例和VNF实例的生命周期管理以及NS实例和VNF实例所关联的虚拟资源提供不同的管理。
结合第一方面,在第一方面的某些实现方式中,所述第一消息用于请求虚拟网络功能实例化的操作,
所述虚拟网络功能实例化所需要的信息是通过虚拟网络功能描述符VNFD来提供,所述虚拟网络功能描述符VNFD包括至少一个虚拟网络功能部署特征VNF DF,所述至少一个VNF DF中的每个VNF DF通过在所述每个VNF DF的标识来确定,所述至少一个VNF DF中的每个VNF DF包括包含一个虚拟网络功能的业务等级信息。
因此,通过在VNF DF中增加网络服务的业务等级信息,能够在VNF的生命周期管理中根据不同的业务等级进行不同的资源分配和管理。
结合第一方面,在第一方面的某些实现方式中,所述第一标识信息为第二VNF实例ID和第二VNF DF ID,所述第二VNF DF ID用于标识第二VNF DF,其中,所述第二VNF实例ID所标识的VNF实例的实例化所使用的第二虚拟网络功能描述符VNFD至少包括所述第二VNF DF;
其中,所述第一管理单元根据所述第一标识信息和所述第一信息,确定所述第一业务等级信息,包括:
所述第一管理单元根据所述第二VNF实例ID和所述第二VNF DF ID,将所述第二VNF DF中的虚拟网络功能的业务等级信息作为所述第一业务等级信息。
因此,通过在第一消息中的携带第二VNF实例标识ID和第二VNF DF ID,能够使得第一管理单元根据第一消息,确定第二VNFD以及第二VNF DF,进而确定第二VNF DF中的VNF的业务等级信息,进而根据业务重要性对VNF实例的生命周期管理以及VNF实例所关联的虚拟资源提供不同的管理。
结合第一方面,在第一方面的某些实现方式中,所述第一消息为更新NS请求消息,则所述第一标识信息为需要更新的第三NS实例ID,所述第一消息中还包括至少一个实例化VNF信息,其中,所述第三NS实例ID所标识的第三NS实例包括所述至少一个实例化VNF信息,所述至少一个实例化VNF信息中的每个实例化VNF信息包括所述第三VNFD ID和第三VNF DF ID,其中,所述第三VNF实例ID所标识VNF实例的实例化所使用的第三虚拟网络功能描述符VNFD至少包括所述第三VNF DF;
其中,所述第一管理单元根据所述第一标识信息和所述第一信息,确定所述第一业务等级信息,包括:
所述第一管理单元根据所述第三NS实例ID和所述至少一个实例化VNF信息,将所述第三VNF DF中的虚拟网络功能的业务等级信息作为所述第一业务等级信息。
因此,通过在第一消息中的携带需要更新的第三VNF实例标识ID以及至少一个实例化VNF信息,能够使得第一管理单元根据第一消息,确定第三VNFD以及至少一个第三VNF DF,进而确定至少一个第三VNF DF中的VNF的业务等级信息,进而根据业务重要性对VNF实例的生命周期管理以及VNF实例所关联的虚拟资源提供不同的管理。
结合第一方面,在第一方面的某些实现方式中,所述VNF的业务等级信息包括VNF的业务可用性水平SAL或VNF的业务优先级指示信息中的至少一种。
结合第一方面,在第一方面的某些实现方式中,当所述VNF的业务等级信息包括VNF的业务优先级指示信息时,所述VNF的业务优先级指示信息具体为VNF业务优先级标识,所述业务优先级标识用于指示所述VNF的业务优先级级别。
结合第一方面,在第一方面的某些实现方式中,所述第一消息中还包括第三标识信息,所述第三标识信息用于标识第二对应关系,所述第二对应关系包括至少一个所述业务优先级标识与至少一个所述业务优先级级别的一一对应的关系;
其中,所述第一管理单元根据所述第一标识信息和所述第一信息,确定所述第一业务等级信息,包括:
所述第一管理单元根据所述第一标识信息、所述第三标识信息和所述第一信息,确定 所述第一业务等级信息的VNF业务优先级级别。
结合第一方面,在第一方面的某些实现方式中,如果所述第一业务等级信息为网络服务的业务等级信息,在所述第一消息所请求的操作成功完成之后,还包括:
所述第一管理单元在网络服务信息元素数据库中的网络服务等级指示信息的属性中记录所述网络服务的业务等级信息,其中,所述网络服务信息元素用于记录网络服务实例的实时状态信息,所述网络服务实例的实时状态信息包含所述网络服务的业务等级信息。
结合第一方面,在第一方面的某些实现方式中,还包括:
所述第一管理单元接收第二消息,所述第二消息用于修改所述网络服务信息元素中的所述网络服务的业务等级信息,所述第二消息中包括第二业务等级信息的指示信息;
所述第一管理单元将所述网络服务信息元素中的所述网络服务的业务等级信息替换为所述第二业务等级信息。
因此,本申请实施例通过动态改动NS部署特征中的业务等级信息,使得管理单元能够对该网络服务实例的生命周期管理以及网络服务实例所关联的虚拟资源提供动态的管理。
结合第一方面,在第一方面的某些实现方式中,如果所述第一业务等级信息为VNF的业务等级信息,在所述第一消息所请求的操作成功完成之后,还包括:
所述第一管理单元在VNF信息元素据库中的VNF指示信息数的属性中记录所述VNF的业务等级信息,其中,所述VNF信息元素用于记录VNF实例的实时状态信息,所述VNF实例的实时状态信息包含所述VNF的业务等级信息。
结合第一方面,在第一方面的某些实现方式中,还包括:
所述第一管理单元接收第三消息,所述第三消息用于修改所述VNF信息元素中的所述VNF的业务等级信息,所述第二消息中包括第三业务等级信息的指示信息;
所述第一管理单元将所述VNF信息元素中的所述VNF的业务等级信息替换为所述第三业务等级信息。
因此,本申请实施例通过动态改动VNF部署特征中的业务等级信息,使得管理单元能够对该VNF实例的生命周期管理以及VNF实例所关联的虚拟资源提供动态的管理。
结合第一方面,在第一方面的某些实现方式中,如果所述第一消息为网络服务实例化请求,或者如果所述第一消息为更新NS消息,则所述第一管理单元为NFVO,所述第二管理单元为业务支持管理系统;
如果所述第一消息为VNF实例化请求,则所述第一管理单元为VNFM,所述第二管理单元为EM,或者所述第一管理单元为VNFM,所述第二管理单元为NFVO。
结合第一方面,在第一方面的某些实现方式中,所述方法还包括:
所述第一管理单元向第三管理单元发送第四消息,所述第四消息包括所述虚拟网络功能VNF的业务等级信息,其中所述虚拟网络功能VNF的业务等级信息是用来对虚拟网络功能VNF实例所需要的虚拟资源进行资源管理或分配,其中所述虚拟资源包括虚拟计算资源,虚拟存储资源或虚拟网络资源中的至少一项。
结合第一方面,在第一方面的某些实现方式中,所述第一管理管理单元为NFVO或VNFM,所述第三管理单元为VIM/WIM;
所述第四消息为分配虚拟化资源请求消息或迁移虚拟化资源请求消息或扩展虚拟化 资源请求消息或创建虚拟化资源预留请求消息。
第二方面,提供了一种用于业务管理的方法,包括:
第二管理单元确定第一消息,所述第一消息中包括第一标识信息,所述第一标识信息用于获取第一信息,所述第一信息中包括用于获取第一业务等级信息的信息,其中,所述第一信息为网络服务NS部署特征DF或虚拟网络功能VNF部署特征DF;
所述第二管理单元向第一管理单元发送所述第一消息,使得所述第一管理单元根据所述第一标识信息和所述第一信息,确定所述第一业务等级信息。
因此,本申请实施例中,第一管理单元接收第二管理管理发送的第一消息,然后根据所述第一消息,可以确定所述第一业务等级信息,从而实现在NFV MANO中的各种管理网元之间接口中覆盖业务等级指示信息,进而能够实现根据业务等级指示信息对业务在资源分配、故障恢复时进行差异化处理。
结合第二方面,在第二方面的某些实现方式中,所述第一消息用于请求网络服务实例化的操作,
所述网络服务实例化所需的参数是通过网络服务描述符NSD来提供,所述NSD包括至少一个NS DF,所述至少一个NS DF中的每个NS DF通过所述每个NS DF的标识来确定,所述至少一个NS DF中的每个NS DF包含网络服务NS的业务等级信息。
因此,通过在NS DF中增加网络服务的业务等级信息,能够在NS的生命周期管理中根据不同的业务等级进行不同的资源分配和管理。
结合第二方面,在第二方面的某些实现方式中,所述第一标识信息为第一网络服务NS实例标识ID和第一网络服务部署特征标识NS DF ID,所述第一NS DF ID用于标识第一NS DF,其中,所述第一NS实例ID所标识的NS实例所使用的第一网络服务描述符NSD至少包括所述第一NS DF。
因此,通过在第一消息中的携带第一网络服务NS实例标识ID和第一NS DF ID,能够使得第一管理单元根据第一消息,确定第一NSD以及第一NS DF,进而确定第一NS DF中的网络服务的业务等级信息,进而根据业务重要性对NS实例的生命周期管理以及网络服务实例所关联的虚拟资源提供不同的管理。
结合第二方面,在第二方面的某些实现方式中,所述网络服务NS的业务等级信息包括网络服务的业务可用性水平SAL或网络服务的业务优先级指示信息中的至少一种。
结合第二方面,在第二方面的某些实现方式中,当所述网络服务的业务等级信息包括网络服务的业务优先级指示信息时,所述网络服务的业务优先级指示信息具体为网络服务NS业务优先级标识,所述网络服务NS业务优先级标识用于指示所述网络服务NS的业务优先级级别。
结合第二方面,在第二方面的某些实现方式中,所述第一消息中还包括第二标识信息,所述第二标识信息用于标识第一对应关系,所述第一对应关系包括至少一个所述网络服务NS业务优先级标识与至少一个所述网络服务NS业务优先级级别的一一对应的关系。
结合第二方面,在第二方面的某些实现方式中,所述第一消息用于请求网络服务实例化的操作,
所述网络服务实例化所需要的信息是通过网络服务描述符NSD来提供,所述网络服务描述符NSD包括至少一个网络服务部署特征NS DF,所述至少一个NS DF中的每个 NS DF通过标识来确定,所述至少一个NS DF中的每个NS DF包括至少一个虚拟网络功能配置VNF profile,所述至少一个虚拟网络功能配置VNF profile中的每个虚拟网络功能配置VNF profile包含一个虚拟网络功能描述符VNFD和一个虚拟网络功能部署特征VNF DF,所述虚拟网络功能描述符VNFD包含至少一个所述虚拟网络功能部署特征VNF DF,所述虚拟网络功能部署特征VNF DF包括包含虚拟网络功能的业务等级信息,其中,所述虚拟网络功能配置VNF profile在所述NS DF中的表现形式为VNF profile ID,所述VNFD在所述VNF profile中的表现形式为VNFDID,所述VNF DF在所述VNF profile和VNFD中的表现形式为VNF DF ID。
因此,通过在VNF DF中增加网络服务的业务等级信息,能够在NS以及VNF的生命周期管理中根据不同的业务等级进行不同的资源分配和管理。
结合第二方面,在第二方面的某些实现方式中,所述第一标识信息为第二NS实例ID和第二NS DF ID,所述第二NS DF ID用于标识第二NS DF,其中,所述第二NS实例ID所标识的第二NS实例的实例化所使用的第二NSD至少包括所述第二NS DF,所述第二NS DF包括至少一个第一虚拟网络功能配置VNF profile,所述第一虚拟网络功能配置VNF profile中的每个第一虚拟网络功能配置VNF profile包含一个第一虚拟网络功能描述符标识VNFD ID和一个第一虚拟网络功能部署特征标识VNF DF ID,所述第一VNF DF ID用于标识第一VNF DF,所述第一VNFD至少包括所述第一VNF DF。
因此,通过在第一消息中的携带第二网络服务NS实例标识ID和第二NS DF ID,能够使得第一管理单元根据第一消息,确定第二NS DF以及至少一个第一VNF DF,进而确定至少一个第一VNF DF中的VNF的业务等级信息,进而根据业务重要性对NS实例和VNF实例的生命周期管理以及网络服务实例和VNF实例所关联的虚拟资源提供不同的管理。
结合第二方面,在第二方面的某些实现方式中,所述第一消息用于请求虚拟网络功能实例化的操作,
所述虚拟网络功能实例化所需要的信息是通过虚拟网络功能描述符VNFD来提供,所述虚拟网络功能描述符VNFD包括至少一个虚拟网络功能部署特征VNF DF,所述至少一个VNF DF中的每个VNF DF通过在所述每个VNF DF的标识来确定,所述至少一个VNF DF中的每个VNF DF包括包含一个虚拟网络功能的业务等级信息。
因此,通过在VNF DF中增加网络服务的业务等级信息,能够在VNF的生命周期管理中根据不同的业务等级进行不同的资源分配和管理。
结合第二方面,在第二方面的某些实现方式中,所述第一标识信息为第二VNF实例ID和第二VNF DF ID,所述第二VNF DF ID用于标识第二VNF DF,其中,所述第二VNF实例ID所标识的VNF实例的实例化所使用的第二虚拟网络功能描述符VNFD至少包括所述第二VNF DF。
因此,通过在第一消息中的携带第二VNF实例标识ID和第二VNF DF ID,能够使得第一管理单元根据第一消息,确定第二VNFD以及第二VNF DF,进而确定第二VNF DF中的VNF的业务等级信息,进而根据业务重要性对VNF实例的生命周期管理以及VNF实例所关联的虚拟资源提供不同的管理。
结合第二方面,在第二方面的某些实现方式中,所述第一消息为更新NS请求消息, 则所述第一标识信息为需要更新的第三NS实例ID,所述第一消息中还包括至少一个实例化VNF信息,其中,所述第三NS实例ID所标识的第三NS实例包括所述至少一个实例化VNF信息,所述至少一个实例化VNF信息中的每个实例化VNF信息包括所述第三VNFD ID和第三VNF DF ID,其中,所述第三VNF实例ID所标识VNF实例的实例化所使用的第三虚拟网络功能描述符VNFD至少包括所述第三VNF DF。
因此,通过在第一消息中的携带需要更新的第三VNF实例标识ID以及至少一个实例化VNF信息,能够使得第一管理单元根据第一消息,确定第三VNFD以及至少一个第三VNF DF,进而确定至少一个第三VNF DF中的VNF的业务等级信息,进而根据业务重要性对VNF实例的生命周期管理以及VNF实例所关联的虚拟资源提供不同的管理。
结合第二方面,在第二方面的某些实现方式中,所述VNF的业务等级信息包括VNF的业务可用性水平SAL或VNF的业务优先级指示信息中的至少一种。
结合第二方面,在第二方面的某些实现方式中,当所述VNF的业务等级信息包括VNF的业务优先级指示信息时,所述VNF的业务优先级指示信息具体为VNF业务优先级标识,所述业务优先级标识用于指示所述VNF的业务优先级级别。
结合第二方面,在第二方面的某些实现方式中,所述第一消息中还包括第三标识信息,所述第三标识信息用于标识第二对应关系,所述第二对应关系包括至少一个所述业务优先级标识与至少一个所述业务优先级级别的一一对应的关系。
结合第二方面,在第二方面的某些实现方式中,如果所述第一业务等级信息为网络服务的业务等级信息,在所述第一消息所请求的操作成功完成之后,还包括:
所述第二管理单元向所述第一管理单元发送第二消息,所述第二消息用于修改网络服务信息元素中的所述网络服务的业务等级信息,所述第二消息中包括第二业务等级信息的指示信息,其中,所述网络服务信息元素用于记录网络服务实例的实时状态信息,所述网络服务的实时状态信息包含所述网络服务的业务等级信息。
因此,本申请实施例通过动态改动NS部署特征中的业务等级信息,使得管理单元能够对该网络服务实例的生命周期管理以及网络服务实例所关联的虚拟资源提供动态的管理。
结合第二方面,在第二方面的某些实现方式中,如果所述第一业务等级信息为VNF的业务等级信息,在所述第一消息所请求的操作成功完成之后,还包括:
所述第二管理单元向所述第一管理单元发送第三消息,所述第三消息用于修改VNF信息元素中的所述VNF的业务等级信息,所述第三消息中包括第二业务等级信息的指示信息,其中,所述VNF信息元素用于记录VNF实例的实时状态信息,所述VNF的实时状态信息包含所述VNF的业务等级信息。
因此,本申请实施例通过动态改动VNF部署特征中的业务等级信息,使得管理单元能够对该VNF实例的生命周期管理以及VNF实例所关联的虚拟资源提供动态的管理。
结合第二方面,在第二方面的某些实现方式中,所述第一消息为网络服务实例化请求时,或者所述第一消息为更新NS消息时,所述第一管理单元为NFVO,所述第二管理单元为业务支持管理系统;
当所述第一消息为VNF实例化请求时,所述第一管理单元为VNFM,所述第二管理单元为EM,或者所述第一管理单元为VNFM,所述第二管理单元为NFVO。
第三方面,提供了一种用于业务管理的方法,包括:
第三管理单元接收第一管理单元发送的第四消息,所述第四消息包括虚拟网络功能VNF的业务等级信息,其中,所述VNF的业务等级信息是用来对虚拟网络功能VNF实例所需要的虚拟资源进行资源管理或分配,其中所述虚拟资源包括虚拟计算资源,虚拟存储资源或虚拟网络资源中的至少一项。
结合第三方面,在第三方面的某些实现方式中,所述第一管理管理单元为NFVO或VNFM,所述第三管理单元为VIM/WIM;
所述第四消息为分配虚拟化资源请求消息或迁移虚拟化资源请求消息或扩展虚拟化资源请求消息或创建虚拟化资源预留请求消息。
第四方面,提供了一种用于业务管理的装置,用于执行上述任一方面或上述任一方面的任意可能的实现方式中的方法。具体地,该用于业务管理的装置包括用于执行上述任一方面或上述任一方面的任意可能的实现方式中的方法的单元。
第五方面,提供了一种用于业务管理的装置,该用于业务管理的装置包括:收发器、存储器、处理器和总线系统。其中,该收发器、该存储器和该处理器通过该总线系统相连,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,以控制收发器接收和/或发送信号,并且当该处理器执行该存储器存储的指令时,该执行使得该处理器执行上述任一方面或上述任一方面的任意可能的实现方式中的方法。
第六方面,提供了一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行上述任一方面或上述任一方面的任意可能的实现方式中的方法的指令。
第七方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被装置(例如,用于业务管理的装置)的处理单元或收发器、处理器运行时,使得用于业务管理的装置执行上述任一方面或上述任一方面的任意可能的实现方式中的方法。
附图说明
图1是本申请实施例提供的NFV的系统架构图。
图2是本申请实施例提供的用于业务管理的方法的示意性流程图。
图3是本申请实施例提供的一种用于业务管理的方法的具体的例子。
图4是本申请实施例提供的另一种用于业务管理的方法的具体的例子。
图5是本申请实施例提供的另一种用于业务管理的方法的具体的例子。
图6是本申请实施例提供的一种用于业务管理的装置的示意图。
图7是本申请实施例提供的另一种用于业务管理的装置的示意图。
图8是本申请实施例提供的另一种用于业务管理的装置的示意图。
图9是本申请实施例提供的另一种用于业务管理的装置的示意图。
图10是本申请实施例提供的另一种用于业务管理的装置的示意图。
图11是本申请实施例提供的另一种用于业务管理的装置的示意图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
图1是NFV的系统架构图,所述NFV系统100可以在各种网络中使用,例如在一个数据中心网络、运营商网络或局域网来实现。所述NFV系统100包括一个NFV管理和编排系统(NFV Management and Orchestration,NFV MANO)101、NFV基础设施层(NFV Infrastructure,NFVI)130、多个虚拟网络功能(Virtual Network Function,VNF)108、多个网元管理(Element Management,EM)122、网络服务、VNF和基础设施描述(Network Service,VNF and Infrastructure Description)126,以及业务支持管理系统(Operation-Support System/Business Support System,OSS/BSS)124。
其中,网络管理可以由OSS/BSS 124提供。VNF也可以或业务功能(Service Function,SF),或者也可称为网络功能节点,对业务流进行实际业务功能处理。其可以是在虚拟机上运行的实例。EM可以是一个或若干VFN的管理实体。
NFV管理和编排系统(NFV MANO)101包括NFV编排器(NFV Orchestrator,NFVO)102,一个或多个VNFM(VNF Manager,VNFM)104和虚拟化基础设施管理器(Virtualized Infrastructure Manager,VIM)106。NFVI 130包括计算硬件112、存储硬件114、网络硬件116、虚拟化层(Virtualization Layer)、虚拟计算110、虚拟存储118和虚拟网络120。
NFV管理和编排系统(NFV MANO)101是所有功能块、这些功能块所使用的数据存储库,以及参考点和接口的集合,其中这些功能块通过这些参考点和接口交换信息以便管理并编排NFVI 130和VFN 108。NFVO 102可以实现在NFVI 130上的网络服务(如L2和L3 VPN服务),也可以执行来自一个或多个VNFM 104的资源相关请求,发送配置信息到VNFM 104,并收集VNF 108的状态信息。另外,NFVO 102可以与VIM 106通信,以实现资源的分配和/或预留以及交换虚拟化硬件资源的配置和状态信息。所述VNFM 104可以管理一个或多个VNF 108。VNFM 104可以执行各种管理功能,如实例化、更新、查询、缩放和/或终止VNF 108等。VIM 106可以执行资源管理的功能,例如管理基础设施资源的分配(例如增加资源到虚拟容器)和操作功能(如收集NFVI故障信息)。所述VNFM 104和VIM 106可以相互通信进行资源分配和交换虚拟化硬件资源的配置和状态信息。
所述NFVI 130包括硬件资源、软件资源或两者的组合来完成虚拟化环境的部署。NFVI 130是所有硬件和软件部件的总和,这些部件构建了部署VNF的环境。NFVI 130可以跨越若干位置。提供这些位置之间的连接的网络可视为NFVI 130的一部分。
换句话说,硬件资源和虚拟化层用于提供虚拟化的资源,例如作为虚拟机和其它形式的虚拟容器,用于VNF 108。硬件资源包括计算硬件112、存储硬件114和网络硬件116。计算硬件112可以是市场上现成的硬件和/或用户定制的硬件,用来提供处理和计算资源。存储硬件114可以是网络内提供的存储容量或驻留在存储硬件114本身的存储容量(位于服务器内的本地存储器)。在一个实现方案中,计算硬件112和存储硬件114的资源可以被集中在一起。网络硬件116可以是交换机、路由器和/或配置成具有交换功能的任何其他网络设备。网络硬件116可以横跨多个域,并且可以包括多个由一个或一个以上传输网络互连的网络。
NFVI 130里面的虚拟化层可以从物理层抽象硬件资源和解耦VNF 108,以便向VNF 108提供虚拟化资源。虚拟资源层包括虚拟计算110,虚拟存储器118和虚拟网络120。虚拟计算110和虚拟存储118可以以虚拟机、和/或其他虚拟容器的形式提供给VNF 108。例 如,一个或一个以上的VNF 108可以部署在一个虚拟机(Virtual Machine)上。虚拟化层抽象网络硬件116从而形成虚拟网络120,虚拟网络120可以包括虚拟交换机(Virtual Switch),所述虚拟交换机用来提供虚拟机和其他虚拟机之间的连接。此外,网络硬件116中的传输网络,可以采用集中式控制平面和一个单独的转发平面(如软件定义网络,SDN)虚拟化。
在图1所述的系统架构中,可以采用业务等级信息来表示业务等级,即可以采用业务等级信息表示业务的重要性或重要程度。例如,业务等级信息所指示的业务等级越高,则表示业务的重要程度越高。这样,通过采用业务等级信息,可以使得NFV MANO在给执行该业务的实例申请虚拟资源时可以根据不同业务,以及不同业务的重要性提供不同的可靠性资源,进而满足高重要性的业务的需求。
可选的,业务等级信息可以包括业务可用性水平(service availability level,SAL)值和/或业务优先级指示信息。或者,本申请实施例中,业务等级信息还可以包括其他用来表示业务的重要性或者重要程度的信息,本申请实施例对此不作限定。
应理解,本申请实施例中,业务等级信息具体可以为网络服务(network service,NS)的业务等级信息,或者为VNF的业务等级信息,或者为虚拟链路VL的业务等级信息。具体而言,网络服务的业务等级信息用于指示网络服务的业务等级,VNF的业务等级信息用于指示VNF的业务等级,虚拟链路VL的业务等级信息用于指示VL上的业务等级。
这里,网络服务NS可包括一个或多个业务流,每个业务流均具有自己的服务水平协议(Service Level Agreement,SLA)要求,SLA要求具有业务质量(Quality of Service,QoS)、共址、物理分离、监管约束、业务可靠性和可用性、安全等参数。一个业务流可包括一类业务,例如语音呼叫业务或游戏业务等。此外,一个业务流可包括一组用户,例如优质业务级用户、普通业务级用户等。另外,一个业务流可包括指定的业务,例如机器间(machine-to-machine,M-to-M)业务,或业务流的这些和/或类似定义的组合。这里,网络服务也可以称为网络业务。
网络服务可以包括一组(即至少一个)VNF,以及在该一组VNF之间连接的虚拟链路(virtual link,VL)。由于NFV系统架构中包括多个厂商生产的各种设备和实体,这些设备和实体已应用了不同的相应专用方案,所以具有可用于为网络业务链(Network Service Chaining,NFC)实例化具有业务流差异的端到端业务可用性的协议可能是一种优点,因为该一组VNF可得到多个厂商层软件的支持,即VNF软件、虚拟化层、硬件、虚拟网络等的支持。可能要求每个网络功能(Network Function,NF),例如VNF,以及业务功能转发(Service Function Forwarding,SFF)在故障或过载等异常情况下使用相同的预定义策略来处理业务。
本申请实施例中,一种方案,可以将业务等级信息直接包含在NFV MANO中的各种管理网元之间接口消息中,来实现在NFV MANO中的各种管理网元之间接口中覆盖业务等级信息。另一种方案,可以将业务等级信息包含在网络服务NS部署特征(deployment flavor,DF)或VNF部署特征DF中,并同时在接口消息中携带用于获取NS DF或VNF DF的标识信息或其他信息,来实现在NFV MANO中的各种管理网元之间接口中覆盖业务等级信息。因此,本申请实施例NFV MANO能够根据业务等级信息对业务在资源分配、故障恢复时进行差异化处理。
具体而言,在网络服务或虚拟网络功能的实例化过程中,网络服务部署特征NS DF是用来输入参数以便定制特定的网络服务的实例化实例,虚拟网络功能部署特征VNF DF是用来输入参数以便定制特定的VNF的实例化实例。NS DF包含了在网络服务实例在实例化时所需要的各种部署参数以及这些实例对所需要分配的虚拟资源的各种需求,VNF DF包含了虚拟网络功能实例在实例化时所需要的各种部署参数以及这些实例对所需要分配的虚拟资源的各种需求。这里,NS DF中的业务等级信息即为网络服务NS的业务等级信息,用于指示该NS DF所实例化的网络服务实例的业务等级。VNF DF中的业务等级信息即为VNF的业务等级信息,用于指示该VNF DF所实例化的VNF实例的业务等级。这样,本申请实施例能够在NS或VNF的生命周期管理中根据不同的业务等级进行不同的资源分配和管理。
下面,结合具体的实施例,详细描述本申请实施例的用于业务管理的方法。
应理解,本申请实施例中,名词“管理单元”表示NFV架构中的功能组件,例如,管理单元可以为NFVO、OSS/BSS、VIM、VNFM或者EM等,“管理单元”也可以称为“网元”、“功能组件”、“设备”或者“装置”等,本申请实施例并不限于此。
图2示出了本申请实施例提供的一种用于业务管理的方法的交互流程图。图2所示的方法可以适用于图1所示的NFV系统100中。
210,第一管理单元21接收第二管理单元22发送的第一消息。
这里,所述第一消息中可以包括第一标识信息,所述第一标识信息用于获取第一信息,所述第一信息中包括用于获取第一业务等级信息的信息,其中,所述第一信息为网络服务NS部署特征DF或虚拟网络功能VNF部署特征DF。具体的,NS DF中的业务等级信息用于表示该NS DF所对应的网络服务的业务等级信息,VNF DF中的业务等级信息用于表示该VNF DF所对应的VNF的业务等级信息。
具体的,第一标识信息用于获取第一信息,可以替换为,根据该第一信息可以获取该第一消息。具体而言,一种可能实现方式为,该第一标识信息所标识的信息即为该第一信息。或者,另一种可能的实现方式为,该根据该第一标识信息所标识的信息为第二信息,进一步地根据第二信息可以得到该第一信息,也就是说,可以根据该第一标识信息间接地获取该第一信息。
另外,第一信息中包括用于获取第一业务等级信息的信息,可以理解为,第一信息中直接包括第一业务等级信息。或者第一信息中包括指示信息,根据该指示信息可以获取第一业务等级信息,也就是说,可以根据第一信息间接地获取第一业务等级信息。
或者,本申请实施例中,所述第一消息中可以包括网络服务的业务等级信息,或所述第一消息中包括VNF的业务等级信息。具体的,网络服务的业务等级信息或者VNF的业务等级信息可以为该第一消息中新增的信元。
220,所述第一管理单元21根据所述第一消息,确定所述第一业务等级信息。
因此,本申请实施例中,第一管理单元接收第二管理管理发送的第一消息,然后根据所述第一消息,可以确定所述第一业务等级信息,从而实现在NFV MANO中的各种管理网元之间接口中覆盖业务等级指示信息,进而能够实现根据业务等级指示信息对业务在资源分配、故障恢复时进行差异化处理。
可选的,本申请实施例中,所述第一消息可以用于请求网络服务实例化的操作。作为 一例,第一消息可以为网络服务实施例请求消息,并且,此时第一管理单元为NFVO,第二管理单元为业务支持管理系统。
在一种可能的实现方式中,该第一消息所请求的网络服务实例化操作所需的参数是通过网络服务描述符(network service descriptor,NSD)来提供,所述NSD包括至少一个NS DF,所述至少一个NS DF中的每个NS DF通过标识来确定,所述至少一个NS DF中的每个NS DF包含网络服务NS的业务等级信息。
具体的,可以在NSD中的网络服务NS部署特征(deployment flavour,DF)的属性(attribute)中引入该网络服务NS的业务等级信息。因此,通过在NS DF中增加网络服务的业务等级信息,能够在NS的生命周期管理中根据不同的业务等级进行不同的资源分配和管理。具体的,这里网络服务的业务等级信息可以包括网络服务的“业务可用性水平”(service availability level,SAL)值或网络服务的优先级指示信息中的至少一种。
可选的,当所述网络服务的业务等级信息中包括该网络服务的业务优先级指示信息时,所述网络服务的业务等级指示信息具体可以为网络服务NS业务优先级标识。
这时,所述第一消息中还包括第二标识信息,所述第二标识信息用于标识第一对应关系,所述第一对应关系具体为至少一个网络服务NS优先级标识与至少一个网络服务NS优先级等级的一一对应的对应关系。作为一个具体的例子,该第一对应关系的表现形式可以为表格。
这时,所述第一管理单元根据所述第一标识信息和所述第一信息,确定所述第一业务等级信息,包括:所述第一管理单元根据所述第一标识信息、所述第二标识信息和所述第一信息,确定所述第一业务等级信息的网络服务业务优先级级别。
具体的,所述第一管理单元根据所述第一标识信息和所述第一信息,确定网络服务业务优先级标识,其中,所述第一业务等级信息中包括所述网络服务业务优先级标识;
所述第一管理单元根据所述网络服务业务优先级标识和所述第二标识信息所对应的第一映射关系,确定所述网络服务业务优先级标识所对应的网络服务业务优先级等级,并将所述网络服务业务优先级标识所对应的网络服务业务优先级级别作为所述第一业务等级信息的网络服务业务优先级级别。
表1示出了本申请实施例提供的一种NS DF的示例,该NS DF的属性包括标识(nsDfId)、特征关键字(flavourKey)、vnfProfile、virtualLinkProfile、scalingAspect、affinityOrAntiAffiniryGroup、业务可用性水平SAL或/和优先级标识。其中,这里的业务可用性水平SAL属性和优先级标识属性就是网络服务的业务等级信息,它为现有NS DF的定义上的新增加的属性。具体的,这里优先级标识属性中的内容中包括网络服务的业务优先级指示信息,这里以网络服务的业务优先级指示信息为网络服务NS业务优先级标识为例进行说明。
表1:NS DF信息元属性(包含了新增的属性)
Figure PCTCN2018079150-appb-000001
Figure PCTCN2018079150-appb-000002
表2示出了本申请实施例提供的一种网络服务NS优先级标识与网络服务NS优先级等级的对应关系表格,一个NS DF可以对应N个该对应关系表格,也就是说每种优先级标识均可以对应一个对应关系表格。其中,优先级信息元素属性定义了在网络服务实例化时所使用的特定NS DF中所指示的N个网络服务优先级级别中的其中一个网络服务优先级级别。
表2:优先级信息元属性
Figure PCTCN2018079150-appb-000003
应理解,上述表1、表2仅用于示例,而非限制本申请实施例的范围。本领域技术人员可以根据这里给出的例子进行等价变换或修改,这样的变换或修改仍然应落入本申请实 施例的范围内。例如,表1中可以包括SAL属性或业务优先级指示信息中的一种,本申请实施例对此并不限定。
此时,第一消息中的所述第一标识信息可以为第一网络服务NS实例标识ID和第一网络服务部署特征标识NS DF ID,所述第一NS DF ID用于标识第一NS DF,其中,所述第一NS实例ID所标识的NS实例所使用的第一网络服务描述符NSD至少包括所述第一NS DF。
也就是说,此时该第一标识信息(第一NS实例ID和第一NS DF ID)可以用于获取该第一信息(第一NS DF),即这里该第一信息为该第一NS DF,该第一NS DF中包括第一业务等级信息。
其中,所述第一管理单元根据所述第一标识信息和所述第一信息,确定所述第一业务等级信息,包括:所述第一管理单元根据所述第一NS实例ID和所述第一NS DF ID,确定所述第一NS DF中的网络服务的业务等级信息作为所述第一业务等级信息。
具体的,第一管理单元可以根据该第一NS实例ID获取该第一NS实例ID所标识的第一NS实例在实例化时所使用的第一NSD,并根据第一NS DF ID,在该第一NSD中确定第一NS DF,并获取该第一NS DF中的网络服务的业务等级信息。然后将该网络服务的业务等级信息作为该第一业务等级信息。
具体而言,当第一NS DF中的网络服务的业务等级信息包括网络服务的SAL时,可以将所述第一ND DF中的网络服务的SAL作为所述第一业务等级信息,这里相当于将所述第一NS DF中的网络服务的SAL作为第一网络服务实例的SAL。
当第一NS DF中的网络服务的业务等级信息包括网络服务的业务优先级标识时,可以将所述第一NS DF中的网络服务的业务优先级标识作为所述第一业务等级信息,这里相当于将所述第一NS DF中的网络服务的业务优先级标识作为第一网络服务实例的业务优先级标识。进一步的,可以根据第二标识信息所标识的网络服务优先级标识与网络服务优先级等级的对应关系,确定第一网络服务实例的业务优先级标识对应的业务优先级等级,进而将该第一网络服务实例的业务优先级标识对应的业务优先级等级作为该第一网络服务实例的网络服务优先级等级。
因此,通过在第一消息中的携带第一网络服务NS实例标识ID和第一NS DF ID,能够使得第一管理单元根据第一消息,确定第一NSD以及第一NS DF,进而确定第一NS DF中的网络服务的业务等级信息,进而根据业务重要性对NS实例的生命周期管理以及网络服务实例所关联的虚拟资源提供不同的管理。
可选的,本申请实施例中,该方法还包括:
所述第一管理单元确定所述第一NS实例中的至少一个VNF和至少一个VL。
所述第一管理单元将所述第一业务等级信息作为所述至少一个VNF中的每个VNF的业务等级信息,并将所述第一业务等级信息作为所述至少一个VL中的每个VL的业务等级信息。
具体的,第一管理单元可以解析出第一NS实例所包括的至少一个VNF和至少一个VL,然后所述第一管理单元将所述第一业务等级信息作为所述至少一个VNF的业务等级信息,将所述第一业务等级作为所述至少一个VL的业务等级信息。此时,该至少一个VNF的业务等级信息与该至少一个VL的业务等级信息相同,均为该第一NS DF中的网 络服务的业务等级信息。
具体而言,当第一NS DF中的网络服务的业务等级信息包括网络服务的业务可用性水平SAL时,所述第一NS实例中的所述至少一个VNF和所述至少一个VL的业务等级信息就和第一网络服务实例的SAL等同,即所述至少一个VNF和所述至少一个VL的SAL与所述第一NS DF中的SAL相同。
当第一NS DF中的网络服务的业务等级信息包括网络服务的业务优先级指示信息(业务优先级标识)时,所述第一NS实例中的所述至少一个VNF和所述至少一个VL的业务优先级级别就和第一NS DF中的网络服务的业务优先级级别等同。
因此,能够根据VNF的业务等级信息和VL的业务等级信息,在NS、VNF的生命周期中根据不同的业务等级进行不同的资源分配和管理。
在另一种可能的实现方式中,所述第一消息所请求的网络服务实例化操作所需要的参数是通过网络服务描述符NSD来提供,所述网络服务描述符NSD包括至少一个网络服务部署特征NS DF,所述至少一个NS DF中的每个NS DF通过标识来确定,所述至少一个NS DF中的每个NS DF包括至少一个虚拟网络功能配置VNF profile,所述至少一个虚拟网络功能配置VNF profile中的每个虚拟网络功能配置VNF profile包含一个虚拟网络功能描述符VNFD和一个虚拟网络功能部署特征VNF DF,所述虚拟网络功能描述符VNFD包含至少一个所述虚拟网络功能部署特征VNF DF,所述虚拟网络功能部署特征VNF DF包括包含虚拟网络功能的业务等级信息,其中,所述虚拟网络功能配置VNF profile在所述NS DF中的表现形式为VNF profile ID,所述VNFD在所述VNF profile中的表现形式为VNFD ID,所述VNF DF在所述VNF profile和VNFD中的表现形式为VNF DF ID。
具体的,这里,NSD、NS DF、VNFprofile可以参见现有技术中的描述,这里不再详细说明。
本申请实施例中,可以在虚拟网络功能描述符(VNF descriptor,VNFD)中的VNF部署特征(deployment flavour,DF)的属性(attribute)中引入该VNF的业务等级信息。因此,通过在VNF DF中增加网络服务的业务等级信息,能够在NS以及VNF的生命周期管理中根据不同的业务等级进行不同的资源分配和管理。
具体的,VNF的业务等级信息可以包括VNF的“业务可用性水平”(service availability level,SAL)值或VNF的优先级指示信息中的至少一种。
可选的,当所述VNF的业务等级信息中包括该VNF的业务优先级指示信息时,所述VNF的业务等级指示信息具体可以为VNF业务优先级标识。
这时,所述第一消息中还包括第三标识信息,所述第三标识信息用于标识第二对应关系,所述第二对应关系具体为至少一个VNF优先级标识与至少一个VNF优先级等级的一一对应的对应关系。作为一个具体的例子,该第二对应关系的表现形式可以为表格。
这时,所述第一管理单元根据所述第一标识信息和所述第一信息,确定所述第一业务等级信息,包括:
所述第一管理单元根据所述第一标识信息、所述第三标识信息和所述第一信息,确定所述第一业务等级信息的VNF业务优先级级别。
具体的,所述第一管理单元根据所述第一标识信息和所述第一信息,确定VNF业务优先级标识,其中,所述第一业务等级信息中包括所述VNF业务优先级标识;
所述第一管理单元根据所述VNF业务优先级标识和所述第三标识信息所对应的第二映射关系,确定所述VNF业务优先级标识所对应的VNF业务优先级等级,并将所述VNF业务优先级标识所对应的VNF的业务优先级级别作为所述第一业务等级信息的VNF业务优先级级别。
表3示出了本申请实施例提供的一种VNF DF的示例,该VNF DF的属性包括特征标识(flavourId)、描述(Description)、vduProfile、virtualLinkProfile、业务可用性水平SAL和优先级标识。其中,这里的业务可用性水平SAL属性和优先级标识属性就是VNF的业务等级信息,它为现有VNF DF的定义上新所增加的属性。具体的,这里的优先级标识属性中的内容中包括了VNF的业务优先级指示信息,这里以VNF的业务优先级指示信息为VNF业务优先级标识为例进行说明。
表3:VNF DF信息元属性(包含了新增的属性)
Figure PCTCN2018079150-appb-000004
表4示出了本申请实施例提供的一种VNF优先级标识与VNF优先级等级的对应关系表格,一个VNF DF可以对应N个该对应关系表格,也就是说每种优先级标识均可以对应一个对应关系表格。其中,优先级信息元素属性定义了在VNF实例化时所使用的特定VNF DF中所指示的N个VNF优先级级别中的其中一个VNF优先级级别。
表4:优先级信息元属性
Figure PCTCN2018079150-appb-000005
应理解,上述表3、表4仅用于示例,而非限制本申请实施例的范围。本领域技术人员可以根据这里给出的例子进行等价变换或修改,这样的变换或修改仍然应落入本申请实施例的范围内。例如,表3中可以包括SAL或优先级中的一种,本申请实施例对此并不限定。
此时,所述第一标识信息为第二NS实例ID和第二NS DF ID,所述第二NS DF ID用于标识第二NS DF,其中,所述第二NS实例ID所标识的第二NS实例的实例化所使用的第二NSD至少包括所述第二NS DF,所述第二NS DF包括至少一个第一虚拟网络功能配置VNF profile,所述第一虚拟网络功能配置VNF profile中的每个第一虚拟网络功能配置VNF profile包含一个第一虚拟网络功能描述符标识VNFD ID和一个第一虚拟网络功能部署特征标识VNF DF ID,所述第一VNF DF ID用于标识第一VNF DF,所述第一VNFD至少包括所述第一VNF DF。
也就是说,此时该第一标识信息(第二NS实例ID和第二NS DF ID)可以用于获取该第一信息(第二NS DF),即这里该第一信息为该第二NS DF,该第二NS DF中包括用于获取第一业务等级的信息(即第一VNF DF),进一步的该第一VNF DF中包括第一业务等级信息。
其中,所述第一管理单元根据所述第一标识信息和所述第一信息,确定所述第一业务等级信息,包括:
所述第一管理单元根据所述第二NS实例ID和所述第二NS DF ID,确定所述第二NS DF;
所述第一管理单元根据所述第二NS DF中的至少一个第一虚拟网络功能配置VNF profile的每个第一虚拟网络功能配置VNF profile的标识确定所述每个第一虚拟网络功能配置VNF profile中包括的每个所述第一VNFD ID和每个所述第一VNF DF ID,将每个所述第一VNF DF中的虚拟网络功能的业务等级信息作为所述第一业务等级信息。
具体的,第一管理单元可以根据第二NS实例ID获取该第二NS实例ID所标识的第二NS实例在实例化时所使用的第二NSD,并根据该第二NS DF ID,在该第二NSD中确定第二NS DF,并获取该第二NS DF中的至少一个第一VNF profile中的每个第一VNF profile的标识确定所述每个第一VNF Profile,进一步获取每个第一VNF profile中包括的第一VNFD ID和第一VNF DF ID。然后根据第一VNF Profile中的第一VNFD ID和第一VNF DF ID,在第一VNFD中获取第一VNF DF,将第一VNF DF中的虚拟网络功能的业务等级信息作为所述第一业务等级信息。
这时,该第二NS DF中包括至少一个第一VNF profile,根据每个第一VNF profile均 可以确定一个第一VNFD ID和第一VNF DF ID,因此本申请实施例根据第二ND DF可以获取至少一个第一VNF DF,此时第一业务等级信息包括该至少一个第一VNF DF中的每个VNF DF中的VNF的业务等级信息。
并且,该至少一个第一VNF DF中的每个VNF DF中的VNF的业务等级信息可以相同,也可以不同,本申请实施例对此不作限定。
具体而言,当第一VNF DF中的VNF的业务等级信息包括VNF的业务可用性水平SAL时,可以将所述至少一个第一VNF DF中的VNF的SAL作为第一业务等级信息。
当第一VNF DF中的VNF的业务等级信息包括VNF的业务优先级标识时,可以将所述至少一个第一VNF DF中的VNF的业务优先级标识作为第一业务等级信息。进一步的,可以根据第三标识信息所标识的VNF优先级标识与VNF优先级等级的对应关系,确定该至少一个第一VNF DF中的每个第一VNF DF的VNF业务优先级标识对应的VNF业务优先级等级。
因此,通过在第一消息中的携带第二网络服务NS实例标识ID和第二NS DF ID,能够使得第一管理单元根据第一消息,确定第二NS DF以及至少一个第一VNF DF,进而确定至少一个第一VNF DF中的VNF的业务等级信息,进而根据业务重要性对NS实例和VNF实例的生命周期管理以及NS实例和VNF实例所关联的虚拟资源提供不同的管理。
可选的,本申请实施例中,所述第一消息可以用于请求虚拟网络功能实例化的操作。例如,该第一消息可以为更新网络服务NS消息或VNF实例化请求。具体的,当第一消息为更新网络服务消息时,所述第一管理单元为NFVO,所述第二管理单元为业务支持管理系统。当所述第一消息为VNF实例化请求时,所述第一管理单元为VNFM,所述第二管理单元为EM,或者所述第一管理单元为VNFM,所述第二管理单元为NFVO。
本申请实施例中,所述第一消息所请求的虚拟网络功能实例化操作所需要的参数是通过虚拟网络功能描述符VNFD来提供,所述虚拟网络功能描述符VNFD包括至少一个虚拟网络功能部署特征VNF DF,所述至少一个VNF DF中的每个VNF DF包括包含一个虚拟网络功能的业务等级信息。具体的,VNF DF可以参见上文以及表3中的描述,为避免重复,这里不再赘述。并且,VNF的业务等级信息可以参见上文以及表4中的描述,为避免重复,这里不再赘述。
因此,通过在VNF DF中增加网络服务的业务等级信息,能够在VNF的生命周期管理中根据不同的业务等级进行不同的资源分配和管理。
可选的,当第一消息为VNF实例化请求消息时,所述第一标识信息为第二VNF实例ID和第二VNF DF ID,所述第二VNF DF ID用于标识第二VNF DF,其中,所述第二VNF实例ID所标识的VNF实例的实例化所使用的第二虚拟网络功能描述符VNFD至少包括所述第二VNF DF。
也就是说,此时该第一标识信息(第二VNF实例ID和第二VNF DF ID)可以用于获取该第一信息(第二VNF DF),即这里该第一信息为该第二VNF DF,该第二VNF DF中包括第一业务等级信息。
其中,所述第一管理单元根据所述第一标识信息和所述第一信息,确定所述第一业务等级信息,包括:
所述第一管理单元根据所述第二VNF实例ID和所述第二VNF DF ID,将所述第二 VNF DF中的虚拟网络功能的业务等级信息作为所述第一业务等级信息。
具体的,第一管理单元可以根据该第二VNF实例ID获取该第二VNF实例ID所标识的第二VNF实例在实例化时所使用的第二VNFD,并根据第二VNF DF ID,在该第二VNFD中确定第二VNF DF,并获取该第二VNF DF中的VNF的业务等级信息,然后将该VNF的业务等级信息作为第一业务等级信息。
具体而言,当第二VNF DF中的VNF的业务等级信息包括VNF的业务可用性水平SAL时,可以将所述第二VNF DF中的VNF的SAL作为第一业务等级信息。
当第二VNF DF中的VNF的业务等级信息包括VNF的业务优先级标识时,可以将所述第二VNF DF中的VNF的业务优先级标识作为第一业务等级信息。进一步的,可以根据第三标识信息所标识的VNF优先级标识与VNF优先级等级的对应关系,确定该第二VNF DF的VNF业务优先级标识对应的VNF业务优先级等级。
因此,通过在第一消息中的携带第二VNF实例标识ID和第二VNF DF ID,能够使得第一管理单元根据第一消息,确定第二VNFD以及第二VNF DF,进而确定第二VNF DF中的VNF的业务等级信息,进而根据业务重要性对VNF实例的生命周期管理以及VNF实例所关联的虚拟资源提供不同的管理。
可选的,当第一消息为更新NS请求时,所述第一标识信息为需要更新的第三NS实例ID,所述第一消息中还包括至少一个实例化VNF信息,其中,所述第三NS实例ID所标识的第三NS实例包括所述至少一个实例化VNF信息,所述至少一个实例化VNF信息中的每个实例化VNF信息包括所述第三VNFD ID和第三VNF DF ID,其中,所述第三VNF实例ID所标识VNF实例的实例化所使用的第三虚拟网络功能描述符VNFD至少包括所述第三VNF DF。
也就是说,此时第一标识信息(第三NS实例ID)和至少一个实例化VNF信息可以用于获取该第一信息(至少一个第三VNF DF),即这里该第一信息为该第三VNF DF,该第三VNF DF中包括第一业务等级信息。
其中,所述第一管理单元根据所述第一标识信息和所述第一信息,确定所述第一业务等级信息,包括:
所述第一管理单元根据所述第三NS实例ID和所述至少一个实例化VNF信息,将所述第三VNF DF中的虚拟网络功能的业务等级信息作为所述第一业务等级信息。
这时,根据每个实例化VNF信息均可以确定一个第三VNFD ID和第三VNF DF ID,因此本申请实施例根据第三NS实例ID和至少一个实例化VNF信息可以确定至少一个第三VNF DF,此时第一业务等级信息包括该至少一个第三VNF DF中的每个VNF DF中的VNF的业务等级信息。
并且,该至少一个第三VNF DF中的每个VNF DF中的VNF的业务等级信息可以相同,也可以不同,本申请实施例对此不作限定。
具体而言,当第三VNF DF中的VNF的业务等级信息包括VNF的业务可用性水平SAL时,可以将所述至少一个第三VNF DF中的VNF的SAL作为第一业务等级信息。
当第三VNF DF中的VNF的业务等级信息包括VNF的业务优先级标识时,可以将所述至少一个第三VNF DF中的VNF的业务优先级标识作为第一业务等级信息。进一步的,可以根据第三标识信息所标识的VNF优先级标识与VNF优先级等级的对应关系,确定该 至少一个第三VNF DF中的每个第三VNF DF的VNF业务优先级标识对应的VNF业务优先级等级。
因此,通过在第一消息中的携带需要更新的第三VNF实例标识ID以及至少一个实例化VNF信息,能够使得第一管理单元根据第一消息,确定第三VNFD以及至少一个第三VNF DF,进而确定至少一个第三VNF DF中的VNF的业务等级信息,进而根据业务重要性对VNF实例的生命周期管理以及VNF实例所关联的虚拟资源提供不同的管理。
可选的,本申请实施例中,当所述第一业务等级信息为网络服务的业务等级信息时,在所述第一消息所请求的操作成功完成之后,还包括:
所述第一管理单元在网络服务信息元素数据库中的网络服务等级指示信息的属性中记录所述网络服务的业务等级信息,其中,所述网络服务信息元素用于记录网络服务实例的实时状态信息,所述网络服务实例的实时状态信息包含所述网络服务的业务等级信息。
具体的,网络服务信息元素(Nsinfo information elements)是提供记录网络服务实例的实时信息。在这个信息元素中引入新的网络服务的“业务可用性水平”(service availability level,SAL)属性或网络服务的业务优先级级别属性中的至少一种,来描述网络服务实例实时状态信息。这里SAL属性或业务优先级级别的初始值是根据网络服务在实例化时的参数而录入的。表5示出了本申请实施例提供的一种NS信息元素中新增加的SAL属性或业务优先级级别属性的示例。
表5
Figure PCTCN2018079150-appb-000006
可选的,本申请实施例中,还包括:
所述第一管理单元接收第二消息,所述第二消息用于修改所述网络服务信息元素中的所述网络服务的业务等级信息,所述第二消息中包括第二业务等级信息的指示信息;
所述第一管理单元将所述网络服务信息元素中的所述网络服务的业务等级信息替换为所述第二业务等级信息。
具体的,在网络服务实例的实时运行过程中,如果业务提供商(service provider)觉得这个值不能反映业务的实际需要的重要性,业务提供商(service provider)可以通过指令修改这SAL属性的数值或业务优先级级别,并选择对应这个新的SAL的值或新的业务优先级级别所对应的业务优先级级别标识的新的网络服务部署特征(deployment flavour)。NFV系统能根据所对应的SAL或优先级指示信息的调整,对业务所关联的虚拟化资源的管理策略做出相应的调整。
因此,本申请实施例通过动态改动NS部署特征中的业务等级信息,使得管理单元能够对该网络服务实例的生命周期管理以及网络服务实例所关联的虚拟资源提供动态的管 理。
可选的,本申请实施例中,当所述第一业务等级信息为VNF的业务等级信息时,在所述第一消息所请求的操作成功完成之后,还包括:
所述第一管理单元在VNF信息元素据库中的VNF指示信息数的属性中记录所述VNF的业务等级信息,其中,所述VNF信息元素用于记录VNF实例的实时状态信息,所述VNF实例的实时状态信息包含所述VNF的业务等级信息。
具体的,虚拟网络功能信息元素(VNF information elements)是提供虚拟网络功能实例的实时信息。在这个信息元素中引入新的VNF“业务可用性水平”(service availability level,SAL)属性或VNF的业务优先级级别属性中的至少一种,来描述虚拟网络功能实例实时的实时状态信息。这里SAL属性或业务优先级级别属性的初始值是根据虚拟网络功能在实例化时的参数而录入的。表6示出了本申请实施例提供的一种VNF信息元素中新增加的SAL属性或业务优先级级别属性的示例。
表6
Figure PCTCN2018079150-appb-000007
可选的,本申请实施例中,还包括:
所述第一管理单元接收第三消息,所述第三消息用于修改所述VNF信息元素中的所述VNF的业务等级信息,所述第二消息中包括第三业务等级信息的指示信息;
所述第一管理单元将所述VNF信息元素中的所述VNF的业务等级信息替换为所述第三业务等级信息。
在虚拟网络功能实例的实时运行过程中,如果业务提供商(service provider)觉得这个值不能反映业务的实际需要的业务可用性的重要性程度,业务提供商service provider通过指令修改这SAL属性的数值或业务优先级级别,并选择对应这个新的SAL的值或新的业务优先级级别所对应的业务优先级级别标识的新的VNF部署特征(deployment flavour)。NFV系统能根据所对应的SAL或业务优先级等级的调整,对业务所关联的虚拟化资源的管理策略做出相应的调整。
可选的,本申请实施例中,所述方法还包括:
所述第一管理单元向第三管理单元发送第四消息,所述第四消息包括所述虚拟网络功能VNF的业务等级信息,其中所述虚拟网络功能VNF的业务等级信息是用来对虚拟网络功能VNF实例所需要的虚拟资源进行资源管理或分配,其中所述虚拟资源包括虚拟计算资源,虚拟存储资源或虚拟网络资源中的至少一项。
因此,本申请实施例通过动态改动VNF部署特征中的业务等级信息,使得管理单元能够对该VNF实例的生命周期管理以及VNF实例所关联的虚拟资源提供动态的管理。
可选的,本申请实施例中,所述第一管理管理单元为NFVO或VNFM,所述第三管理单元为VIM。此时,所述第四消息为分配虚拟化资源请求消息或迁移虚拟化资源请求消息或扩展虚拟化资源请求消息或创建虚拟化资源预留请求消息。
因此,本申请实施例中,第一管理单元接收第二管理管理发送的第一消息,然后根据所述第一消息,可以确定所述第一业务等级信息,从而实现在NFV MANO中的各种管理网元之间接口中覆盖业务等级指示信息,进而能够实现根据业务等级指示信息对业务在资源分配、故障恢复时进行差异化处理。
下面分别结合图3、图4和图5的具体的例子,详细描述本申请实施例的用于业务管理的方法。应注意,下面的例子仅仅是为了帮助本领域技术人员理解和实现本申请的实施例,而非限制本申请实施例的范围。本领域技术人员可以根据这里给出的例子进行等价变换或修改,这样的变换或修改仍然应落入本申请实施例的范围内。
图3示出了本申请实施例提供的一种用于业务管理的方法的示意性流程图。应理解,图3示出了用于业务处理的方法的步骤或操作,但这些步骤或操作仅是示例,本申请实施例还可以执行其他操作或者图3中的各个操作的变形。此外,图3中的各个步骤可以按照与图3呈现的不同的顺序来执行,并且有可能并非要执行图3中的全部操作。
301,OSS/BSS进行网络服务部署策划安排。
业务提供商(service provider)可以根据网络服务上承载的业务的重要性程度,给网络服务选择部署合适的业务等级信息。
302,OSS/BSS向NFVO发送NS实例化请求。
这时,该NS实例化请求中包括NS实例标识ID和网络服务部署特征标识。NFVO在接收到该NS实例化请求时,解析出OSS/BSS为网络服务选择部署的业务等级信息。
作为一例,当网络服务部署特征NS DF中包括网络服务的业务等级信息时,OSS/BSS可以根据该业务等级信息以及其他网络服务实例化参数,在网络服务描述符NSD中的网络服务部署特征NS DF集合中选择与该业务等级信息相对应的网络服务部署特征NS DF的NS DF ID,并将该NS DF ID作为网络服务实例化时的NS DF ID。
例如,当业务提供商给网络服务选择部署的SAL值为第一SAL值时,OSS/BSS在NSD中的NS DF集合中选择与该第一SAL值对应的NS DF的NS DF ID,并将该NS DF ID作为网络服务实例化时的NS DF ID。
又例如,当业务提供商给网络服务选择部署的网络服务业务优先级等级为第一等级,且第一等级对应的标识为第一标识时,OSS/BSS在NSD中的NS DF集合中选择与该第一标识对应的NS DF的NS DF ID,并将该NS DF ID作为网络服务实例化时的NS DF ID。
在OSS/BSS向NFVO发送NS实例化请求之后,NFVO可以根据NS实例化请求中的NS实例ID,确定该NS实例ID所标识的NS实例,进而确定该NS实例实例化时所使用的NSD的信息。这样,NFVO可以根据NS实例化请求中的网络服务部署特征标识,在该NSD中确定该网络服务部署特征标识所标识的网络服务部署特征,进而根据该网络服务部署特征获取OSS/BSS所部署的NS的业务等级信息。
作为另一例,虚拟网络功能VNF DF中包括VNF的业务等级信息,虚拟链路VL DF中包括VL的业务等级信息。这时,OSS/BSS可以确定该网络服务的一系列组成元素:虚拟网络功能(VNFs)和虚拟链路(VLs)。然后,OSS/BSS给各个VNFs和VLs选择部 署合适的业务等级信息(这些VNFs和VLs的业务等级信息可以相同或不同)。之后,OSS/BSS根据业务等级信息、每个VNF实例化所需的参数以及每条VL参数,在VNFD中的VNF部署特征集合中选择与该业务等级信息对应的VNF DF,并确定该VNF DF的VNF DF ID,以及在虚拟链路描述符VLD中的VL部署特征DF集合中选择与该业务等级信息对应的VL DF,并确定该VLD的VL DF标识ID。这样,根据网络服务的一系列组成元素,可以得到一个或多个VNF部署特征标识和其他参数组成的一个或多个虚拟网络功能特征(VNF profile),和由一个或多个VL部署特征标识和其他参数组成的一个或多个虚拟链路特征(VL profile)。通过这些虚拟网络功能特征(VNF profile)、虚拟链路特征(VL profile)以及其他参数可以组成相应的网络服务NS实例化时的网络服务部署特征NS DF。这里,该网络服务部署特征NS DF具有网络服务部署特征标识NS DF ID。
例如,当业务提供商给VNF或VL选择部署的SAL值为第二SAL值时,OSS/BSS在VNFD中的VNF DF集合中选择与该第二SAL值对应的VNF DF的VNF DF ID,以及在VLD中的VL DF集合中选择与该第二SAL值对应的VL DF的VL DF ID。这样,OSS/BSS进一步可以得到一个或多个VNF部署特征标识和其他参数组成的一个或多个VNF profile,和一个或多个VL部署特征标识和其他参数组成的一个或多个VL profile。通过这些VNF profile、VL profile以及其他参数可以组成相应的NS实例化时的网络服务部署特征NS DF。
又例如,当例如,当业务提供商给网络服务选择部署的网络服务业务优先级等级为第一等级,且第一等级对应的标识为第一标识时,OSS/BSS在NSD中的NS DF集合中选择与该第一标识对应的NS DF的NS DF ID,并将该NS DF ID作为网络服务实例化时的NS DF ID。
又例如,当业务提供商给VNF或VL选择部署的网络服务业务优先级等级为第二等级,且第二等级对应的标识为第二标识时,OSS/BSS在VNFD中的VNF DF集合中选择与该第二标识对应的VNF DF的VNF DF ID,以及在VLD中的VD DF集合中选择与该第二标识对应的VL DF的VL DF ID。这样,OSS/BSS进一步可以得到一个或多个VNF部署特征标识和其他参数组成的一个或多个VNF profile,和一个或多个VL部署特征标识和其他参数组成的一个或多个VL profile。通过这些VNF profile、VL profile以及其他参数可以组成相应的NS实例化时的网络服务部署特征NS DF。
在OSS/BSS向NFVO发送NS实例化请求之后,NFVO可以根据NS实例化请求中的NS实例ID,确定该NS实例ID所标识的NS实例,进而确定该NS实例实例化时所使用的NSD的信息。这样,NFVO可以根据NS实例化请求中的网络服务部署特征标识,在该NSD中确定网络服务部署特征标识所标识的网络服务部署特征,进而根据该网络服务部署特征,确定一个或多个VNF profile,一个或多个VL profile以及其他参数。进一步地,通过VNF profile中的VNFD ID和VNF DF ID,可以确定VNF DF,进一步确定VNF DF中包括的VNF业务等级信息,以及通过VL profile中的VLD ID和VL DF ID,可以确定VL DF,进一步确定VL DF中包括的VL业务等级信息。
具体的,这里NS实例化请求可以参见图2中的描述,为避免重复,这里不再赘述。
303,NFVO向VNFM发送VNF实例化请求。
具体的,当网络服务部署特征NS DF中包括网络服务的业务等级信息时,NFVO在 收到VNF实例化请求消息后解析出网络服务NS的业务等级信息。然后根据网络服务的一系列组成元素:虚拟网络功能(VNFs)和虚拟链路(virtual links VL),映射出所对应的各个虚拟网络功能VNF的业务等级信息和虚拟链路VL的业务等级信息。
这里,该VNF实例化请求中包括VNF实例标识ID和VNF部署特征标识。NFVM在接收到该VNF实例化请求时,解析出VNF的业务等级信息。
具体的,VNFM可以根据VNF实例化请求中的VNF实例ID,确定该VNF实例ID所标识的VNF实例,进而确定该VNF实例实例化时所使用的VNFD的信息。这样,VMFM可以根据VNF实例化请求中的VNF部署特征标识,在该VNFD中确定该该VNF部署特征标识所标识的VNF部署特征,进而根据该VNF部署特征获取VNF实例的业务等级信息。
具体的,这里的VNF实例化请求可以参见图2中的描述,为避免重复,这里不再赘述。
304,NFVO向VIM/WIM发送虚拟网络资源分配请求。
具体的,NFVO向VIM/WIM发虚拟网络资源分配请求时,NFVO把VL的业务等级信息和其它参数一起在该请求消息中发送。
具体的,虚拟网络资源分配请求可以参见上文中的描述,为避免重复,这里不再赘述。
305,VNFM根据业务等级信息,进行资源初选。
具体的,VNFM从VNF实例化请求中解析出所需实例化的VNF的业务等级信息。然后,根据该VNF的业务等级信息,亲和反亲和规则进行资源初选。
306,VNFM向NFVO发送申请VNF生命周期管理操作许可(Grant Vnf Lifecycle,LCM)操作请求。并且,VNFM把VNF和内部VL的业务等级信息和其它参数一起在该请求消息中发送。
307,NFVO根据业务等级信息,亲和反亲和规则进行资源在某些地点(数据中心)的部署。如果资源短缺,则根据业务等级信息和资源管理策略进行资源调整。
308,NFVO向VNFM发送申请VNF LCM操作回复。
309,VNFM向VIM/WIM发送虚拟计算资源分配请求。
310,VNFM向VIM/WIM发送虚拟储存资源分配请求。
311,VNFM向VIM/WIM发送虚拟网络资源分配请求。
309~311为一个直接模式的循环过程。
309’,VNFM向NFVO发送虚拟计算资源分配请求。
310’,VNFM向NFVO发送虚拟储存资源分配请求。
311’,VNFM向NFVO发送虚拟网络资源分配请求。
312’,NFVO向VIM/WIM发送虚拟计算资源分配请求。
313’,NFVO向VIM/WIM发送虚拟储存资源分配请求。
314’,NFVO向VIM/WIM发送虚拟网络资源分配请求。
309’~314’为一个间接模式的循环过程。
具体的,虚拟计算资源分配请求、虚拟储存资源分配请求、虚拟网络资源分配请求可以参见上文中的描述,为避免重复,这里不再赘述。
315,VIM/WIM根据业务等级信息,进行资源分配。
这样,NFV系统模块(NFVO,VNFM,VIM或WIM)能根据业务等级信息所隐含的需求,对不同网络服务所使用的虚拟化资源实现差异化分配,管理和调配,以满足不同网络服务对虚拟化资源的可用性的诉求。
图4示出了本申请实施例提供的一种用于业务管理的方法的示意性流程图。应理解,图4示出了用于业务处理的方法的步骤或操作,但这些步骤或操作仅是示例,本申请实施例还可以执行其他操作或者图4中的各个操作的变形。此外,图4中的各个步骤可以按照与图4呈现的不同的顺序来执行,并且有可能并非要执行图4中的全部操作。
401,OSS/BSS进行网络服务部署策划安排。
业务提供商(service provider)可以根据VNF上承载的业务的重要性程度,给VNF选择部署合适的业务等级信息。
作为一例,当VNF部署特征VNF DF中包括VNF的业务等级信息时,OSS/BSS可以根据该业务等级信息以及其他VNF实例化参数,在VNF描述符VNFD中的VNF部署特征VNF DF集合中选择与该业务等级信息相对应的VNF部署特征VNF DF的VNF DF ID,并将该VNF DF ID作为VNF实例化时的VNF DF ID。
例如,当业务提供商给VNF选择部署的SAL值为第三SAL值时,OSS/BSS在VNFD中的VNF DF集合中选择与该第三SAL值对应的VNF DF的VNF DF ID,并将该VNF DF ID作为VNF实例化时的VNF DF ID。
又例如,当业务提供商给VNF选择部署的VNF业务优先级等级为第三等级,且第三等级对应的标识为第三标识时,OSS/BSS在VNFD中的VNF DF集合中选择与该第三标识对应的VNF DF的VNF DF ID,并将该VNF DF ID作为VNF实例化时的VNF DF ID。
402,OSS/BSS向NFVO发送更新NS请求。
这时,该更新NS请求中包括需要更新的NS实例标识ID和至少一个实例化VNF的信息。NFVO在接收到该更新NS实例化请求时,解析出OSS/BSS为VNF选择部署的业务等级信息。
具体的,在OSS/BSS向NFVO发送更新NS请求之后,NFVO可以根据更新NS请求中的NS实例ID,确定该NS实例ID所标识的NS实例,进而确定该NS实例实例化时所使用的NSD的信息。这样,NFVO可以根据NS实例化请求中的至少一个实例化VNF的信息,在该NSD中确定该该至少一个实例化VNF的信息所对应的VNF部署特征,进而根据该VNF部署特征获取OSS/BSS所部署的VNF的业务等级信息。
具体的,这里更新NS请求可以参见图2中的描述,为避免重复,这里不再赘述。
403,NFVO向VNFM发送VNF实例化请求。
该VNF实例化请求中包括VNF实例标识ID和VNF部署特征标识。VNFM在接收到该VNF实例化请求时,解析出VNF的业务等级信息。
具体的,VNFM可以根据VNF实例化请求中的VNF实例ID,确定该VNF实例ID所标识的VNF实例,进而确定该VNF实例实例化时所使用的VNFD的信息。这样,VNFM可以根据VNF实例化请求中的VNF部署特征标识,在该VNFD中确定该该VNF部署特征标识所标识的VNF部署特征,进而根据该VNF部署特征获取VNF实例的业务等级信息。
具体的,这里的VNF实例化请求可以参见图2中的描述,为避免重复,这里不再赘 述。
404,NFVO向VIM/WIM发送虚拟网络资源分配请求。
具体的,NFVO向VIM/WIM发虚拟网络资源分配请求时,NFVO把VL的业务等级信息和其它参数一起在该请求消息中发送。
具体的,虚拟网络资源分配请求可以参见上文中的描述,为避免重复,这里不再赘述。
405,VNFM根据业务等级信息,进行资源初选。
具体的,VNFM从VNF实例化请求中解析出所需实例化的VNF的业务等级信息。然后,根据该VNF的业务等级信息,亲和反亲和规则进行资源初选。
406,VNFM向NFVO发送申请VNF生命周期管理操作许可(Grant Vnf Lifecycle,LCM)操作请求。并且,VNFM把VNF和业务等级信息和其它参数一起在该请求消息中发送。
407,NFVO根据业务等级信息,亲和反亲和规则进行资源在某些地点(数据中心)的部署。如果资源短缺,则根据业务等级信息和资源管理策略进行资源调整。
408,NFVO向VNFM发送申请VNF LCM操作回复。
409,VNFM向VIM/WIM发送虚拟计算资源分配请求。
410,VNFM向VIM/WIM发送虚拟储存资源分配请求。
411,VNFM向VIM/WIM发送虚拟网络资源分配请求。
409~411为一个直接模式的循环过程。
409’,VNFM向NFVO发送虚拟计算资源分配请求。
410’,VNFM向NFVO发送虚拟储存资源分配请求。
411’,VNFM向NFVO发送虚拟网络资源分配请求。
412’,NFVO向VIM/WIM发送虚拟计算资源分配请求。
413’,NFVO向VIM/WIM发送虚拟储存资源分配请求。
414’,NFVO向VIM/WIM发送虚拟网络资源分配请求。
409’~414’为一个间接模式的循环过程。
具体的,虚拟计算资源分配请求、虚拟储存资源分配请求、虚拟网络资源分配请求可以参见上文中的描述,为避免重复,这里不再赘述。
415,VIM/WIM根据业务等级信息,进行资源分配。
这样,NFV系统模块(NFVO,VNFM,VIM或WIM)能根据业务等级信息所隐含的需求,对不同VNF所使用的虚拟化资源实现差异化分配,管理和调配,以满足不同VNF对虚拟化资源的可用性的诉求。
图5示出了本申请实施例提供的一种用于业务管理的方法的示意性流程图。应理解,图5示出了用于业务处理的方法的步骤或操作,但这些步骤或操作仅是示例,本申请实施例还可以执行其他操作或者图5中的各个操作的变形。此外,图5中的各个步骤可以按照与图5呈现的不同的顺序来执行,并且有可能并非要执行图5中的全部操作。
501,EM根据业务重要性,确定VNF的业务等级信息。
EM可以根据VNF上承载的业务的重要性程度,给VNF选择部署合适的业务等级信息。
作为一例,当VNF部署特征VNF DF中包括VNF的业务等级信息时,EM可以根据 该业务等级信息以及其他VNF实例化参数,在VNF描述符VNFD中的VNF部署特征VNF DF集合中选择与该业务等级信息相对应的VNF部署特征VNF DF的VNF DF ID,并将该VNF DF ID作为VNF实例化时的VNF DF ID。
例如,当EM给VNF选择部署的SAL值为第四SAL值时,EM在VNFD中的VNF DF集合中选择与该第四SAL值对应的VNF DF的VNF DF ID,并将该VNF DF ID作为VNF实例化时的VNF DF ID。
又例如,当业务提供商给VNF选择部署的VNF业务优先级等级为第四等级,且第四等级对应的标识为第三标识时,EM在VNFD中的VNF DF集合中选择与该第四标识对应的VNF DF的VNF DF ID,并将该VNF DF ID作为VNF实例化时的VNF DF ID。
502,EM向VNFM发送VNF实例化请求。
这时,该VNF实例化请求中包括VNF实例标识ID和VNF部署特征标识。VNFM在接收到该VNF实例化请求时,解析出VNF实例的业务等级信息。
具体的,在EM向VNFM发送的VNF实例化请求之后,VNFM可以根据VNF实例化请求中的VNF实例ID,确定该VNF实例ID所标识的VNF实例,进而确定该VNF实例实例化时所使用的VNFD的信息。这样,VNFM可以根据VNF实例化请求中的VNF部署特征标识,在该VNFD中确定该该VNF部署特征标识所标识的VNF部署特征,进而根据该VNF部署特征获取VNF实例的业务等级信息。
具体的,这里VNF实例化请求可以参见图2中的描述,为避免重复,这里不再赘述。
503,VNFM根据业务等级信息,进行资源初选。
具体的,VNFM从VNF实例化请求中解析出所需实例化的VNF的业务等级信息。然后,根据该VNF的业务等级信息,亲和反亲和规则进行资源初选。
504,VNFM向NFVO发送申请VNF生命周期管理操作许可(Grant Vnf Lifecycle,LCM)操作请求。并且,VNFM把VNF和业务等级信息和其它参数一起在该请求消息中发送。
505,NFVO根据业务等级信息,亲和反亲和规则进行资源在某些地点(数据中心)的部署。如果资源短缺,则根据业务等级信息和资源管理策略进行资源调整。
506,NFVO向VNFM发送申请VNF LCM操作回复。
507,VNFM向VIM/WIM发送虚拟计算资源分配请求。
508,VNFM向VIM/WIM发送虚拟储存资源分配请求。
509,VNFM向VIM/WIM发送虚拟网络资源分配请求。
507~509为一个直接模式的循环过程。
507’,VNFM向NFVO发送虚拟计算资源分配请求。
508’,VNFM向NFVO发送虚拟储存资源分配请求。
509’,VNFM向NFVO发送虚拟网络资源分配请求。
510’,NFVO向VIM/WIM发送虚拟计算资源分配请求。
511’,NFVO向VIM/WIM发送虚拟储存资源分配请求。
512’,NFVO向VIM/WIM发送虚拟网络资源分配请求。
510’~512’为一个间接模式的循环过程。
具体的,虚拟计算资源分配请求、虚拟储存资源分配请求、虚拟网络资源分配请求可 以参见上文中的描述,为避免重复,这里不再赘述。
514,VIM/WIM根据业务等级信息,进行资源分配。
这样,NFV系统模块(NFVO,VNFM,VIM或WIM)能根据业务等级信息所隐含的需求,对不同VNF所使用的虚拟化资源实现差异化分配,管理和调配,以满足不同VNF对虚拟化资源的可用性的诉求。
下文将结合图6至图11详细描述本申请实施例提供的用于业务管理的装置。
图6示出了本申请实施例提供的一种用于业务管理的装置600的示意性框图。该装置600包括接收单元610和确定单元620。
接收单元610,用于接收第二管理单元发送的第一消息,所述第一消息中包括第一标识信息,所述第一标识信息用于获取第一信息,所述第一信息中包括用于获取第一业务等级信息的信息,其中,所述第一信息为网络服务NS部署特征DF或虚拟网络功能VNF部署特征DF;
确定单元620,用于根据所述第一标识信息和所述第一信息,确定所述第一业务等级信息。
因此,本申请实施例中,第一管理单元接收第二管理管理发送的第一消息,然后根据所述第一消息,可以确定所述第一业务等级信息,从而实现在NFV MANO中的各种管理网元之间接口中覆盖业务等级指示信息,进而能够实现根据业务等级指示信息对业务在资源分配、故障恢复时进行差异化处理。
可选的,所述第一消息用于请求网络服务实例化的操作,
所述网络服务实例化所需的参数是通过网络服务描述符NSD来提供,所述NSD包括至少一个NS DF,所述至少一个NS DF中的每个NS DF通过所述每个NS DF的标识来确定,所述至少一个NS DF中的每个NS DF包含网络服务NS的业务等级信息。
可选的,所述第一标识信息为第一网络服务NS实例标识ID和第一网络服务部署特征标识NS DF ID,所述第一NS DF ID用于标识第一NS DF,其中,所述第一NS实例ID所标识的NS实例所使用的第一网络服务描述符NSD至少包括所述第一NS DF;
其中,所述确定单元620具体用于:
根据所述第一NS实例ID和所述第一NS DF ID,将所述第一NS DF中的网络服务的业务等级信息作为所述第一业务等级信息。
可选的,所述确定单元620还用于:
确定所述第一NS实例中的至少一个VNF和至少一个VL;
将所述第一业务等级信息作为所述至少一个VNF中的每个VNF的业务等级信息,并将所述第一业务等级信息作为所述至少一个VL中的每个VL的业务等级信息。
可选的,所述网络服务NS的业务等级信息包括网络服务的业务可用性水平SAL或网络服务的业务优先级指示信息中的至少一种。
可选的,当所述网络服务的业务等级信息包括网络服务的业务优先级指示信息时,所述网络服务的业务优先级指示信息具体为网络服务NS业务优先级标识,所述网络服务NS业务优先级标识用于指示所述网络服务NS的业务优先级级别。
可选的,所述第一消息中还包括第二标识信息,所述第二标识信息用于标识第一对应关系,所述第一对应关系包括至少一个所述网络服务NS业务优先级标识与至少一个所述 网络服务NS业务优先级级别的一一对应的关系;
其中,所述确定单元620具体用于:
所述第一管理单元根据所述第一标识信息、所述第二标识信息和所述第一信息,确定所述第一业务等级信息的网络服务业务优先级级别。
可选的,所述第一消息用于请求网络服务实例化的操作,
所述网络服务实例化所需要的信息是通过网络服务描述符NSD来提供,所述网络服务描述符NSD包括至少一个网络服务部署特征NS DF,所述至少一个NS DF中的每个NS DF通过标识来确定,所述至少一个NS DF中的每个NS DF包括至少一个虚拟网络功能配置VNF profile,所述至少一个虚拟网络功能配置VNF profile中的每个虚拟网络功能配置VNF profile包含一个虚拟网络功能描述符VNFD和一个虚拟网络功能部署特征VNF DF,所述虚拟网络功能描述符VNFD包含至少一个所述虚拟网络功能部署特征VNF DF,所述虚拟网络功能部署特征VNF DF包括包含虚拟网络功能的业务等级信息,其中,所述虚拟网络功能配置VNF profile在所述NS DF中的表现形式为VNF profile ID,所述VNFD在所述VNF profile中的表现形式为VNFDID,所述VNF DF在所述VNF profile和VNFD中的表现形式为VNF DF ID。
可选的,所述第一标识信息为第二NS实例ID和第二NS DF ID,所述第二NS DF ID用于标识第二NS DF,其中,所述第二NS实例ID所标识的第二NS实例的实例化所使用的第二NSD至少包括所述第二NS DF,所述第二NS DF包括至少一个第一虚拟网络功能配置VNF profile,所述第一虚拟网络功能配置VNF profile中的每个第一虚拟网络功能配置VNF profile包含一个第一虚拟网络功能描述符标识VNFD ID和一个第一虚拟网络功能部署特征标识VNF DF ID,所述第一VNF DF ID用于标识第一VNF DF,所述第一VNFD至少包括所述第一VNF DF;
其中,所述确定单元620具体用于:
根据所述第二NS实例ID和所述第二NS DF ID,确定所述第二NS DF;
根据所述第二NS DF中的至少一个第一虚拟网络功能配置VNF profile的每个第一虚拟网络功能配置VNF profile的标识确定所述每个第一虚拟网络功能配置VNF profile中包括的每个所述第一VNFD ID和每个所述第一VNF DF ID,将每个所述第一VNF DF中的虚拟网络功能的业务等级信息作为所述第一业务等级信息。
可选的,所述第一消息用于请求虚拟网络功能实例化的操作,
所述虚拟网络功能实例化所需要的信息是通过虚拟网络功能描述符VNFD来提供,所述虚拟网络功能描述符VNFD包括至少一个虚拟网络功能部署特征VNF DF,所述至少一个VNF DF中的每个VNF DF通过在所述每个VNF DF的标识来确定,所述至少一个VNF DF中的每个VNF DF包括包含一个虚拟网络功能的业务等级信息。
可选的,所述第一标识信息为第二VNF实例ID和第二VNF DF ID,所述第二VNF DF ID用于标识第二VNF DF,其中,所述第二VNF实例ID所标识的VNF实例的实例化所使用的第二虚拟网络功能描述符VNFD至少包括所述第二VNF DF;
其中,所述确定单元620具体用于:
根据所述第二VNF实例ID和所述第二VNF DF ID,将所述第二VNF DF中的虚拟网络功能的业务等级信息作为所述第一业务等级信息。
可选的,所述第一消息为更新NS请求消息,则所述第一标识信息为需要更新的第三NS实例ID,所述第一消息中还包括至少一个实例化VNF信息,其中,所述第三NS实例ID所标识的第三NS实例包括所述至少一个实例化VNF信息,所述至少一个实例化VNF信息中的每个实例化VNF信息包括所述第三VNFD ID和第三VNF DF ID,其中,所述第三VNF实例ID所标识VNF实例的实例化所使用的第三虚拟网络功能描述符VNFD至少包括所述第三VNF DF;
其中,所述确定单元620具体用于:
根据所述第三NS实例ID和所述至少一个实例化VNF信息,将所述第三VNF DF中的虚拟网络功能的业务等级信息作为所述第一业务等级信息。
可选的,所述VNF的业务等级信息包括VNF的业务可用性水平SAL或VNF的业务优先级指示信息中的至少一种。
可选的,当所述VNF的业务等级信息包括VNF的业务优先级指示信息时,所述VNF的业务优先级指示信息具体为VNF业务优先级标识,所述业务优先级标识用于指示所述VNF的业务优先级级别。
可选的,所述第一消息中还包括第三标识信息,所述第三标识信息用于标识第二对应关系,所述第二对应关系包括至少一个所述业务优先级标识与至少一个所述业务优先级级别的一一对应的关系;
其中,所述确定单元620具体用于:
根据所述第一标识信息、所述第三标识信息和所述第一信息,确定所述第一业务等级信息的VNF业务优先级级别。
可选的,还包括第一记录单元,如果所述第一业务等级信息为网络服务的业务等级信息,在所述第一消息所请求的操作成功完成之后,所述第一记录单元用于:
在网络服务信息元素数据库中的网络服务等级指示信息的属性中记录所述网络服务的业务等级信息,其中,所述网络服务信息元素用于记录网络服务实例的实时状态信息,所述网络服务实例的实时状态信息包含所述网络服务的业务等级信息。
可选的,还包括第一替换单元;
所述接收单元还用于接收第二消息,所述第二消息用于修改所述网络服务信息元素中的所述网络服务的业务等级信息,所述第二消息中包括第二业务等级信息的指示信息;
所述第一替换单元用于将所述网络服务信息元素中的所述网络服务的业务等级信息替换为所述第二业务等级信息。
可选的,还包括第二记录单元,如果所述第一业务等级信息为VNF的业务等级信息,在所述第一消息所请求的操作成功完成之后,所述第二记录单元用于:
在VNF信息元素据库中的VNF指示信息数的属性中记录所述VNF的业务等级信息,其中,所述VNF信息元素用于记录VNF实例的实时状态信息,所述VNF实例的实时状态信息包含所述VNF的业务等级信息。
可选的,还包括第二替换单元:
所述接收单元还用于接收第三消息,所述第三消息用于修改所述VNF信息元素中的所述VNF的业务等级信息,所述第二消息中包括第三业务等级信息的指示信息;
所述第二替换单元用于将所述VNF信息元素中的所述VNF的业务等级信息替换为所 述第三业务等级信息。
可选的,如果所述第一消息为网络服务实例化请求,或者如果所述第一消息为更新NS消息,则所述装置为NFVO,所述第二管理单元为OSS/BSS;
如果所述第一消息为VNF实例化请求,则所述装置为VNFM,所述第二管理单元为EM,或者所述装置为VNFM,所述第二管理单元为NFVO。
可选的,所述装置600还包括:
发送单元,用于向第三管理单元发送第四消息,所述第四消息包括所述虚拟网络功能VNF的业务等级信息,其中所述虚拟网络功能VNF的业务等级信息是用来对虚拟网络功能VNF实例所需要的虚拟资源进行资源管理或分配,其中所述虚拟资源包括虚拟计算资源,虚拟存储资源或虚拟网络资源中的至少一项。
可选的,所述装置600为NFVO或VNFM,所述第三管理单元为VIM/WIM;
所述第四消息为分配虚拟化资源请求消息或迁移虚拟化资源请求消息或扩展虚拟化资源请求消息或创建虚拟化资源预留请求消息。
应注意,本发明实施例中,接收单元610可以由收发器实现,确定单元620可以由处理器实现。如图7所示,用于业务管理的装置700可以包括处理器710、存储器720和收发器730。其中,存储器720可以用于存储处理器710执行的代码等,处理器710可以用于对数据或程序进行处理。
在实现过程中,上述方法的各步骤可以通过处理器710中的硬件的集成逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器720,处理器710读取存储器720中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
图6所示的用于业务管理的装置600或图7所示的用于业务管理的装置700能够实现前述方法实施例对应第一管理单元的各个过程,具体的,该用于业务管理的装置600或用于业务管理的装置700可以参见上文中的描述,为避免重复,这里不再赘述。
图8示出了本申请实施例提供的一种用于业务管理的装置800的示意性框图。该装置800包括确定单元810和发送单元820。
确定单元810,用于确定第一消息,所述第一消息中包括第一标识信息,所述第一标识信息用于获取第一信息,所述第一信息中包括用于获取第一业务等级信息的信息,其中,所述第一信息为网络服务NS部署特征DF或虚拟网络功能VNF部署特征DF;
发送单元820,用于向第一管理单元发送所述第一消息,使得所述第一管理单元根据所述第一标识信息和所述第一信息,确定所述第一业务等级信息。
因此,本申请实施例中,第一管理单元接收第二管理管理发送的第一消息,然后根据所述第一消息,可以确定所述第一业务等级信息,从而实现在NFV MANO中的各种管理网元之间接口中覆盖业务等级指示信息,进而能够实现根据业务等级指示信息对业务在资源分配、故障恢复时进行差异化处理。
可选的,所述第一消息用于请求网络服务实例化的操作,
所述网络服务实例化所需的参数是通过网络服务描述符NSD来提供,所述NSD包括 至少一个NS DF,所述至少一个NS DF中的每个NS DF通过所述每个NS DF的标识来确定,所述至少一个NS DF中的每个NS DF包含网络服务NS的业务等级信息。
可选的,所述第一标识信息为第一网络服务NS实例标识ID和第一网络服务部署特征标识NS DF ID,所述第一NS DF ID用于标识第一NS DF,其中,所述第一NS实例ID所标识的NS实例所使用的第一网络服务描述符NSD至少包括所述第一NS DF。
可选的,所述网络服务NS的业务等级信息包括网络服务的业务可用性水平SAL或网络服务的业务优先级指示信息中的至少一种。
可选的,当所述网络服务的业务等级信息包括网络服务的业务优先级指示信息时,所述网络服务的业务优先级指示信息具体为网络服务NS业务优先级标识,所述网络服务NS业务优先级标识用于指示所述网络服务NS的业务优先级级别。
可选的,所述第一消息中还包括第二标识信息,所述第二标识信息用于标识第一对应关系,所述第一对应关系包括至少一个所述网络服务NS业务优先级标识与至少一个所述网络服务NS业务优先级级别的一一对应的关系。
可选的,所述第一消息用于请求网络服务实例化的操作,
所述网络服务实例化所需要的信息是通过网络服务描述符NSD来提供,所述网络服务描述符NSD包括至少一个网络服务部署特征NS DF,所述至少一个NS DF中的每个NS DF通过标识来确定,所述至少一个NS DF中的每个NS DF包括至少一个虚拟网络功能配置VNF profile,所述至少一个虚拟网络功能配置VNF profile中的每个虚拟网络功能配置VNF profile包含一个虚拟网络功能描述符VNFD和一个虚拟网络功能部署特征VNF DF,所述虚拟网络功能描述符VNFD包含至少一个所述虚拟网络功能部署特征VNF DF,所述虚拟网络功能部署特征VNF DF包括包含虚拟网络功能的业务等级信息,其中,所述虚拟网络功能配置VNF profile在所述NS DF中的表现形式为VNF profile ID,所述VNFD在所述VNF profile中的表现形式为VNFDID,所述VNF DF在所述VNF profile和VNFD中的表现形式为VNF DF ID。
可选的,所述第一标识信息为第二NS实例ID和第二NS DF ID,所述第二NS DF ID用于标识第二NS DF,其中,所述第二NS实例ID所标识的第二NS实例的实例化所使用的第二NSD至少包括所述第二NS DF,所述第二NS DF包括至少一个第一虚拟网络功能配置VNF profile,所述第一虚拟网络功能配置VNF profile中的每个第一虚拟网络功能配置VNF profile包含一个第一虚拟网络功能描述符标识VNFD ID和一个第一虚拟网络功能部署特征标识VNF DF ID,所述第一VNF DF ID用于标识第一VNF DF,所述第一VNFD至少包括所述第一VNF DF。
可选的,所述第一消息用于请求虚拟网络功能实例化的操作,
所述虚拟网络功能实例化所需要的信息是通过虚拟网络功能描述符VNFD来提供,所述虚拟网络功能描述符VNFD包括至少一个虚拟网络功能部署特征VNF DF,所述至少一个VNF DF中的每个VNF DF通过在所述每个VNF DF的标识来确定,所述至少一个VNFDF中的每个VNF DF包括包含一个虚拟网络功能的业务等级信息。
可选的,所述第一标识信息为第二VNF实例ID和第二VNF DF ID,所述第二VNF DF ID用于标识第二VNF DF,其中,所述第二VNF实例ID所标识的VNF实例的实例化所使用的第二虚拟网络功能描述符VNFD至少包括所述第二VNF DF。
可选的,所述第一消息为更新NS请求消息,则所述第一标识信息为需要更新的第三NS实例ID,所述第一消息中还包括至少一个实例化VNF信息,其中,所述第三NS实例ID所标识的第三NS实例包括所述至少一个实例化VNF信息,所述至少一个实例化VNF信息中的每个实例化VNF信息包括所述第三VNFD ID和第三VNF DF ID,其中,所述第三VNF实例ID所标识VNF实例的实例化所使用的第三虚拟网络功能描述符VNFD至少包括所述第三VNF DF。
可选的,所述VNF的业务等级信息包括VNF的业务可用性水平SAL或VNF的业务优先级指示信息中的至少一种。
可选的,当所述VNF的业务等级信息包括VNF的业务优先级指示信息时,所述VNF的业务优先级指示信息具体为VNF业务优先级标识,所述业务优先级标识用于指示所述VNF的业务优先级级别。
可选的,所述第一消息中还包括第三标识信息,所述第三标识信息用于标识第二对应关系,所述第二对应关系包括至少一个所述业务优先级标识与至少一个所述业务优先级级别的一一对应的关系。
可选的,如果所述第一业务等级信息为网络服务的业务等级信息,在所述第一消息所请求的操作成功完成之后,所述发送单元还用于:
向所述第一管理单元发送第二消息,所述第二消息用于修改网络服务信息元素中的所述网络服务的业务等级信息,所述第二消息中包括第二业务等级信息的指示信息,其中,所述网络服务信息元素用于记录网络服务实例的实时状态信息,所述网络服务的实时状态信息包含所述网络服务的业务等级信息。
可选的,如果所述第一业务等级信息为VNF的业务等级信息,在所述第一消息所请求的操作成功完成之后,所述发送单元还用于:
向所述第一管理单元发送第三消息,所述第三消息用于修改VNF信息元素中的所述VNF的业务等级信息,所述第三消息中包括第二业务等级信息的指示信息,其中,所述VNF信息元素用于记录VNF实例的实时状态信息,所述VNF的实时状态信息包含所述VNF的业务等级信息。
可选的,所述第一消息为网络服务实例化请求时,或者所述第一消息为更新NS消息时,所述第一管理单元为NFVO,所述装置为OSS/BSS;
当所述第一消息为VNF实例化请求时,所述第一管理单元为VNFM,所述装置为EM,或者所述第一管理单元为VNFM,所述装置为NFVO。
应注意,本发明实施例中,发送单元820可以由收发器实现,确定单元810可以由处理器实现。如图9所示,用于业务管理的装置900可以包括处理器910、存储器920和收发器930。其中,存储器920可以用于存储处理器910执行的代码等,处理器910可以用于对数据或程序进行处理。
在实现过程中,上述方法的各步骤可以通过处理器910中的硬件的集成逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器920,处理器910读取存储器920中的信息, 结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
图8所示的用于业务管理的装置800或图9所示的用于业务管理的装置900能够实现前述方法实施例对应第二管理单元的各个过程,具体的,该用于业务管理的装置800或用于业务管理的装置900可以参见上文中的描述,为避免重复,这里不再赘述。
图10示出了本申请实施例提供的一种用于业务管理的装置1000的示意性框图。该装置1000包括接收单元1010。
接收单元1010,用于接收第一管理单元发送的第四消息,所述第四消息包括虚拟网络功能VNF的业务等级信息,其中,所述VNF的业务等级信息是用来对虚拟网络功能VNF实例所需要的虚拟资源进行资源管理或分配,其中所述虚拟资源包括虚拟计算资源,虚拟存储资源或虚拟网络资源中的至少一项。
可选的,所述第一管理管理单元为NFVO或VNFM,所述装置为VIM/WIM;
所述第四消息为分配虚拟化资源请求消息或迁移虚拟化资源请求消息或扩展虚拟化资源请求消息或创建虚拟化资源预留请求消息。
应注意,本发明实施例中,接收单元1010可以由收发器实现。如图11所示,用于业务管理的装置1100可以包括处理器1110、存储器1120和收发器1130。其中,存储器1120可以用于存储处理器1110执行的代码等,处理器1110可以用于对数据或程序进行处理。
在实现过程中,上述方法的各步骤可以通过处理器1110中的硬件的集成逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1120,处理器1110读取存储器1120中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
图10所示的用于业务管理的装置1000或图11所示的用于业务管理的装置1100能够实现前述方法实施例对应第三管理单元的各个过程,具体的,该用于业务管理的装置1000或用于业务管理的装置1100可以参见上文中的描述,为避免重复,这里不再赘述。
本申请实施例还提供了一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行上述方法实施例中第一管理单元或第二管理单元或第三管理单元对应的方法的指令。
本申请实施例还提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被装置(例如,用于业务管理的装置)的处理单元或收发器、处理器运行时,使得该装置执行上述任方法实施例中第一管理单元或第二管理单元对应的方法。
本申请中的各个实施例可以独立的使用,也可以进行联合的使用,这里不做限定。
应理解,本发明实施例中提及的处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
还应理解,本发明实施例中提及的存储器可以是易失性存储器或非易失性存储器,或 可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DR RAM)。
需要说明的是,当处理器为通用处理器、DSP、ASIC、FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件时,存储器(存储模块)集成在处理器中。
应注意,本文描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
应理解,本申请实施例中出现的第一、第二等描述,仅作示意与区分描述对象之用,没有次序之分,也不表示本申请实施例中对设备个数的特别限定,不能构成对本申请实施例的任何限制。
还应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储 在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

Claims (82)

  1. 一种用于业务管理的方法,其特征在于,包括:
    第一管理单元接收第二管理单元发送的第一消息,所述第一消息中包括第一标识信息,所述第一标识信息用于获取第一信息,所述第一信息中包括用于获取第一业务等级信息的信息,其中,所述第一信息为网络服务NS部署特征DF或虚拟网络功能VNF部署特征DF;
    所述第一管理单元根据所述第一标识信息和所述第一信息,确定所述第一业务等级信息。
  2. 根据权利要求1所述的方法,其特征在于,所述第一消息用于请求网络服务实例化的操作,
    所述网络服务实例化所需的参数是通过网络服务描述符NSD来提供,所述NSD包括至少一个NS DF,所述至少一个NS DF中的每个NS DF通过所述每个NS DF的标识来确定,所述至少一个NS DF中的每个NS DF包含网络服务NS的业务等级信息。
  3. 根据权利要求2所述的方法,特征在于,所述第一标识信息为第一网络服务NS实例标识ID和第一网络服务部署特征标识NS DF ID,所述第一NS DF ID用于标识第一NS DF,其中,所述第一NS实例ID所标识的NS实例所使用的第一网络服务描述符NSD至少包括所述第一NS DF;
    其中,所述第一管理单元根据所述第一标识信息和所述第一信息,确定所述第一业务等级信息,包括:
    所述第一管理单元根据所述第一NS实例ID和所述第一NS DF ID,将所述第一NS DF中的网络服务的业务等级信息作为所述第一业务等级信息。
  4. 根据权利要求3所述的方法,其特征在于,还包括:
    所述第一管理单元确定所述第一NS实例中的至少一个VNF和至少一个VL;
    所述第一管理单元将所述第一业务等级信息作为所述至少一个VNF中的每个VNF的业务等级信息,并将所述第一业务等级信息作为所述至少一个VL中的每个VL的业务等级信息。
  5. 根据权利要求2-4中任一项所述的方法,其特征在于,所述网络服务NS的业务等级信息包括网络服务的业务可用性水平SAL或网络服务的业务优先级指示信息中的至少一种。
  6. 根据权利要求5所述的方法,其特征在于,当所述网络服务的业务等级信息包括网络服务的业务优先级指示信息时,所述网络服务的业务优先级指示信息具体为网络服务NS业务优先级标识,所述网络服务NS业务优先级标识用于指示所述网络服务NS的业务优先级级别。
  7. 根据权利要求6所述的方法,其特征在于,所述第一消息中还包括第二标识信息,所述第二标识信息用于标识第一对应关系,所述第一对应关系包括至少一个所述网络服务NS业务优先级标识与至少一个所述网络服务NS业务优先级级别的一一对应的关系;
    其中,所述第一管理单元根据所述第一标识信息和所述第一信息,确定所述第一业务 等级信息,包括:
    所述第一管理单元根据所述第一标识信息、所述第二标识信息和所述第一信息,确定所述第一业务等级信息的网络服务业务优先级级别。
  8. 根据权利要求1所述的方法,其特征在于,所述第一消息用于请求网络服务实例化的操作,
    所述网络服务实例化所需要的信息是通过网络服务描述符NSD来提供,所述网络服务描述符NSD包括至少一个网络服务部署特征NS DF,所述至少一个NS DF中的每个NS DF通过标识来确定,所述至少一个NS DF中的每个NS DF包括至少一个虚拟网络功能配置VNF profile,所述至少一个虚拟网络功能配置VNF profile中的每个虚拟网络功能配置VNF profile包含一个虚拟网络功能描述符VNFD和一个虚拟网络功能部署特征VNF DF,所述虚拟网络功能描述符VNFD包含至少一个所述虚拟网络功能部署特征VNF DF,所述虚拟网络功能部署特征VNF DF包括包含虚拟网络功能的业务等级信息,其中,所述虚拟网络功能配置VNF profile在所述NS DF中的表现形式为VNF profile ID,所述VNFD在所述VNF profile中的表现形式为VNFD ID,所述VNF DF在所述VNF profile和VNFD中的表现形式为VNF DF ID。
  9. 根据权利要求8所述的方法,其特征在于,所述第一标识信息为第二NS实例ID和第二NS DF ID,所述第二NS DF ID用于标识第二NS DF,其中,所述第二NS实例ID所标识的第二NS实例的实例化所使用的第二NSD至少包括所述第二NS DF,所述第二NS DF包括至少一个第一虚拟网络功能配置VNF profile,所述第一虚拟网络功能配置VNF profile中的每个第一虚拟网络功能配置VNF profile包含一个第一虚拟网络功能描述符标识VNFD ID和一个第一虚拟网络功能部署特征标识VNF DF ID,所述第一VNF DF ID用于标识第一VNF DF,所述第一VNFD至少包括所述第一VNF DF;
    其中,所述第一管理单元根据所述第一标识信息和所述第一信息,确定所述第一业务等级信息,包括:
    所述第一管理单元根据所述第二NS实例ID和所述第二NS DF ID,确定所述第二NS DF;
    所述第一管理单元根据所述第二NS DF中的至少一个第一虚拟网络功能配置VNF profile的每个第一虚拟网络功能配置VNF profile的标识确定所述每个第一虚拟网络功能配置VNF profile中包括的每个所述第一VNFD ID和每个所述第一VNF DF ID,将每个所述第一VNF DF中的虚拟网络功能的业务等级信息作为所述第一业务等级信息。
  10. 根据权利要求1所述的方法,其特征在于,所述第一消息用于请求虚拟网络功能实例化的操作,
    所述虚拟网络功能实例化所需要的信息是通过虚拟网络功能描述符VNFD来提供,所述虚拟网络功能描述符VNFD包括至少一个虚拟网络功能部署特征VNF DF,所述至少一个VNF DF中的每个VNF DF通过在所述每个VNF DF的标识来确定,所述至少一个VNF DF中的每个VNF DF包括包含一个虚拟网络功能的业务等级信息。
  11. 根据权利要求10所述的方法,其特征在于,所述第一标识信息为第二VNF实例ID和第二VNF DF ID,所述第二VNF DF ID用于标识第二VNF DF,其中,所述第二VNF实例ID所标识的VNF实例的实例化所使用的第二虚拟网络功能描述符VNFD至少包括 所述第二VNF DF;
    其中,所述第一管理单元根据所述第一标识信息和所述第一信息,确定所述第一业务等级信息,包括:
    所述第一管理单元根据所述第二VNF实例ID和所述第二VNF DF ID,将所述第二VNF DF中的虚拟网络功能的业务等级信息作为所述第一业务等级信息。
  12. 根据权利要求10所述的方法,其特征在于,所述第一消息为更新NS请求消息,则所述第一标识信息为需要更新的第三NS实例ID,所述第一消息中还包括至少一个实例化VNF信息,其中,所述第三NS实例ID所标识的第三NS实例包括所述至少一个实例化VNF信息,所述至少一个实例化VNF信息中的每个实例化VNF信息包括所述第三VNFD ID和第三VNF DF ID,其中,所述第三VNF实例ID所标识VNF实例的实例化所使用的第三虚拟网络功能描述符VNFD至少包括所述第三VNF DF;
    其中,所述第一管理单元根据所述第一标识信息和所述第一信息,确定所述第一业务等级信息,包括:
    所述第一管理单元根据所述第三NS实例ID和所述至少一个实例化VNF信息,将所述第三VNF DF中的虚拟网络功能的业务等级信息作为所述第一业务等级信息。
  13. 根据权利要求8-12中任一项所述的方法,其特征在于,所述VNF的业务等级信息包括VNF的业务可用性水平SAL或VNF的业务优先级指示信息中的至少一种。
  14. 根据权利要求13所述的方法,其特征在于,当所述VNF的业务等级信息包括VNF的业务优先级指示信息时,所述VNF的业务优先级指示信息具体为VNF业务优先级标识,所述业务优先级标识用于指示所述VNF的业务优先级级别。
  15. 根据权利要求14所述的方法,其特征在于,所述第一消息中还包括第三标识信息,所述第三标识信息用于标识第二对应关系,所述第二对应关系包括至少一个所述业务优先级标识与至少一个所述业务优先级级别的一一对应的关系;
    其中,所述第一管理单元根据所述第一标识信息和所述第一信息,确定所述第一业务等级信息,包括:
    所述第一管理单元根据所述第一标识信息、所述第三标识信息和所述第一信息,确定所述第一业务等级信息的VNF业务优先级级别。
  16. 根据权利要求1-15任一项所述的方法,其特征在于,如果所述第一业务等级信息为网络服务的业务等级信息,在所述第一消息所请求的操作成功完成之后,还包括:
    所述第一管理单元在网络服务信息元素数据库中的网络服务等级指示信息的属性中记录所述网络服务的业务等级信息,其中,所述网络服务信息元素用于记录网络服务实例的实时状态信息,所述网络服务实例的实时状态信息包含所述网络服务的业务等级信息。
  17. 根据权利要求16所述的方法,其特征在于,还包括:
    所述第一管理单元接收第二消息,所述第二消息用于修改所述网络服务信息元素中的所述网络服务的业务等级信息,所述第二消息中包括第二业务等级信息的指示信息;
    所述第一管理单元将所述网络服务信息元素中的所述网络服务的业务等级信息替换为所述第二业务等级信息。
  18. 根据权利要求1-15任一项所述的方法,其特征在于,如果所述第一业务等级信息为VNF的业务等级信息,在所述第一消息所请求的操作成功完成之后,还包括:
    所述第一管理单元在VNF信息元素据库中的VNF指示信息数的属性中记录所述VNF的业务等级信息,其中,所述VNF信息元素用于记录VNF实例的实时状态信息,所述VNF实例的实时状态信息包含所述VNF的业务等级信息。
  19. 根据权利要求18所述的方法,其特征在于,还包括:
    所述第一管理单元接收第三消息,所述第三消息用于修改所述VNF信息元素中的所述VNF的业务等级信息,所述第二消息中包括第三业务等级信息的指示信息;
    所述第一管理单元将所述VNF信息元素中的所述VNF的业务等级信息替换为所述第三业务等级信息。
  20. 根据权利要求1-19任一项所述的方法,其特征在于,如果所述第一消息为网络服务实例化请求,或者如果所述第一消息为更新NS消息,则所述第一管理单元为NFVO,所述第二管理单元为业务支持管理系统;
    如果所述第一消息为VNF实例化请求,则所述第一管理单元为VNFM,所述第二管理单元为EM,或者所述第一管理单元为VNFM,所述第二管理单元为NFVO。
  21. 根据权利要求4、8-15中任一项所述的方法,其特征在于,所述方法还包括:
    所述第一管理单元向第三管理单元发送第四消息,所述第四消息包括所述虚拟网络功能VNF的业务等级信息,其中所述虚拟网络功能VNF的业务等级信息是用来对虚拟网络功能VNF实例所需要的虚拟资源进行资源管理或分配,其中所述虚拟资源包括虚拟计算资源,虚拟存储资源或虚拟网络资源中的至少一项。
  22. 根据权利要求21的方法,其特征在于,所述第一管理管理单元为NFVO或VNFM,所述第三管理单元为VIM/WIM;
    所述第四消息为分配虚拟化资源请求消息或迁移虚拟化资源请求消息或扩展虚拟化资源请求消息或创建虚拟化资源预留请求消息。
  23. 一种用于业务管理的方法,其特征在于,包括:
    第二管理单元确定第一消息,所述第一消息中包括第一标识信息,所述第一标识信息用于获取第一信息,所述第一信息中包括用于获取第一业务等级信息的信息,其中,所述第一信息为网络服务NS部署特征DF或虚拟网络功能VNF部署特征DF;
    所述第二管理单元向第一管理单元发送所述第一消息,使得所述第一管理单元根据所述第一标识信息和所述第一信息,确定所述第一业务等级信息。
  24. 根据权利要求23所述的方法,其特征在于,所述第一消息用于请求网络服务实例化的操作,
    所述网络服务实例化所需的参数是通过网络服务描述符NSD来提供,所述NSD包括至少一个NS DF,所述至少一个NS DF中的每个NS DF通过所述每个NS DF的标识来确定,所述至少一个NS DF中的每个NS DF包含网络服务NS的业务等级信息。
  25. 根据权利要求24所述的方法,特征在于,所述第一标识信息为第一网络服务NS实例标识ID和第一网络服务部署特征标识NS DF ID,所述第一NS DF ID用于标识第一NS DF,其中,所述第一NS实例ID所标识的NS实例所使用的第一网络服务描述符NSD至少包括所述第一NS DF。
  26. 根据权利要求24或25所述的方法,其特征在于,所述网络服务NS的业务等级信息包括网络服务的业务可用性水平SAL或网络服务的业务优先级指示信息中的至少一 种。
  27. 根据权利要求26所述的方法,其特征在于,当所述网络服务的业务等级信息包括网络服务的业务优先级指示信息时,所述网络服务的业务优先级指示信息具体为网络服务NS业务优先级标识,所述网络服务NS业务优先级标识用于指示所述网络服务NS的业务优先级级别。
  28. 根据权利要求27所述的方法,其特征在于,所述第一消息中还包括第二标识信息,所述第二标识信息用于标识第一对应关系,所述第一对应关系包括至少一个所述网络服务NS业务优先级标识与至少一个所述网络服务NS业务优先级级别的一一对应的关系。
  29. 根据权利要求23所述的方法,其特征在于,所述第一消息用于请求网络服务实例化的操作,
    所述网络服务实例化所需要的信息是通过网络服务描述符NSD来提供,所述网络服务描述符NSD包括至少一个网络服务部署特征NS DF,所述至少一个NS DF中的每个NS DF通过标识来确定,所述至少一个NS DF中的每个NS DF包括至少一个虚拟网络功能配置VNF profile,所述至少一个虚拟网络功能配置VNF profile中的每个虚拟网络功能配置VNF profile包含一个虚拟网络功能描述符VNFD和一个虚拟网络功能部署特征VNF DF,所述虚拟网络功能描述符VNFD包含至少一个所述虚拟网络功能部署特征VNF DF,所述虚拟网络功能部署特征VNF DF包括包含虚拟网络功能的业务等级信息,其中,所述虚拟网络功能配置VNF profile在所述NS DF中的表现形式为VNF profile ID,所述VNFD在所述VNF profile中的表现形式为VNFDID,所述VNF DF在所述VNF profile和VNFD中的表现形式为VNF DF ID。
  30. 根据权利要求29所述的方法,其特征在于,所述第一标识信息为第二NS实例ID和第二NS DF ID,所述第二NS DF ID用于标识第二NS DF,其中,所述第二NS实例ID所标识的第二NS实例的实例化所使用的第二NSD至少包括所述第二NS DF,所述第二NS DF包括至少一个第一虚拟网络功能配置VNF profile,所述第一虚拟网络功能配置VNF profile中的每个第一虚拟网络功能配置VNF profile包含一个第一虚拟网络功能描述符标识VNFD ID和一个第一虚拟网络功能部署特征标识VNF DF ID,所述第一VNF DF ID用于标识第一VNF DF,所述第一VNFD至少包括所述第一VNF DF。
  31. 根据权利要求23所述的方法,其特征在于,所述第一消息用于请求虚拟网络功能实例化的操作,
    所述虚拟网络功能实例化所需要的信息是通过虚拟网络功能描述符VNFD来提供,所述虚拟网络功能描述符VNFD包括至少一个虚拟网络功能部署特征VNF DF,所述至少一个VNF DF中的每个VNF DF通过在所述每个VNF DF的标识来确定,所述至少一个VNFDF中的每个VNF DF包括包含一个虚拟网络功能的业务等级信息。
  32. 根据权利要求31所述的方法,其特征在于,所述第一标识信息为第二VNF实例ID和第二VNF DF ID,所述第二VNF DF ID用于标识第二VNF DF,其中,所述第二VNF实例ID所标识的VNF实例的实例化所使用的第二虚拟网络功能描述符VNFD至少包括所述第二VNF DF。
  33. 根据权利要求31所述的方法,其特征在于,所述第一消息为更新NS请求消息,则所述第一标识信息为需要更新的第三NS实例ID,所述第一消息中还包括至少一个实例 化VNF信息,其中,所述第三NS实例ID所标识的第三NS实例包括所述至少一个实例化VNF信息,所述至少一个实例化VNF信息中的每个实例化VNF信息包括所述第三VNFD ID和第三VNF DF ID,其中,所述第三VNF实例ID所标识VNF实例的实例化所使用的第三虚拟网络功能描述符VNFD至少包括所述第三VNF DF。
  34. 根据权利要求29-33中任一项所述的方法,其特征在于,所述VNF的业务等级信息包括VNF的业务可用性水平SAL或VNF的业务优先级指示信息中的至少一种。
  35. 根据权利要求34所述的方法,其特征在于,当所述VNF的业务等级信息包括VNF的业务优先级指示信息时,所述VNF的业务优先级指示信息具体为VNF业务优先级标识,所述业务优先级标识用于指示所述VNF的业务优先级级别。
  36. 根据权利要求35所述的方法,其特征在于,所述第一消息中还包括第三标识信息,所述第三标识信息用于标识第二对应关系,所述第二对应关系包括至少一个所述业务优先级标识与至少一个所述业务优先级级别的一一对应的关系。
  37. 根据权利要求23-36任一项所述的方法,其特征在于,如果所述第一业务等级信息为网络服务的业务等级信息,在所述第一消息所请求的操作成功完成之后,还包括:
    所述第二管理单元向所述第一管理单元发送第二消息,所述第二消息用于修改网络服务信息元素中的所述网络服务的业务等级信息,所述第二消息中包括第二业务等级信息的指示信息,其中,所述网络服务信息元素用于记录网络服务实例的实时状态信息,所述网络服务的实时状态信息包含所述网络服务的业务等级信息。
  38. 根据权利要求23-36任一项所述的方法,其特征在于,如果所述第一业务等级信息为VNF的业务等级信息,在所述第一消息所请求的操作成功完成之后,还包括:
    所述第二管理单元向所述第一管理单元发送第三消息,所述第三消息用于修改VNF信息元素中的所述VNF的业务等级信息,所述第三消息中包括第二业务等级信息的指示信息,其中,所述VNF信息元素用于记录VNF实例的实时状态信息,所述VNF的实时状态信息包含所述VNF的业务等级信息。
  39. 根据权利要求23-38任一项所述的方法,其特征在于,所述第一消息为网络服务实例化请求时,或者所述第一消息为更新NS消息时,所述第一管理单元为NFVO,所述第二管理单元为业务支持管理系统;
    当所述第一消息为VNF实例化请求时,所述第一管理单元为VNFM,所述第二管理单元为EM,或者所述第一管理单元为VNFM,所述第二管理单元为NFVO。
  40. 一种用于业务管理的方法,其特征在于,包括:
    第三管理单元接收第一管理单元发送的第四消息,所述第四消息包括虚拟网络功能VNF的业务等级信息,其中,所述VNF的业务等级信息是用来对虚拟网络功能VNF实例所需要的虚拟资源进行资源管理或分配,其中所述虚拟资源包括虚拟计算资源,虚拟存储资源或虚拟网络资源中的至少一项。
  41. 根据权利要求40所述的方法,其特征在于,所述第一管理管理单元为NFVO或VNFM,所述第三管理单元为VIM/WIM;
    所述第四消息为分配虚拟化资源请求消息或迁移虚拟化资源请求消息或扩展虚拟化资源请求消息或创建虚拟化资源预留请求消息。
  42. 一种用于业务管理的装置,其特征在于,包括:
    接收单元,用于接收第二管理单元发送的第一消息,所述第一消息中包括第一标识信息,所述第一标识信息用于获取第一信息,所述第一信息中包括用于获取第一业务等级信息的信息,其中,所述第一信息为网络服务NS部署特征DF或虚拟网络功能VNF部署特征DF;
    确定单元,用于根据所述第一标识信息和所述第一信息,确定所述第一业务等级信息。
  43. 根据权利要求42所述的装置,其特征在于,所述第一消息用于请求网络服务实例化的操作,
    所述网络服务实例化所需的参数是通过网络服务描述符NSD来提供,所述NSD包括至少一个NS DF,所述至少一个NS DF中的每个NS DF通过所述每个NS DF的标识来确定,所述至少一个NS DF中的每个NS DF包含网络服务NS的业务等级信息。
  44. 根据权利要求43所述的装置,特征在于,所述第一标识信息为第一网络服务NS实例标识ID和第一网络服务部署特征标识NS DF ID,所述第一NS DF ID用于标识第一NS DF,其中,所述第一NS实例ID所标识的NS实例所使用的第一网络服务描述符NSD至少包括所述第一NS DF;
    其中,所述确定单元具体用于:
    根据所述第一NS实例ID和所述第一NS DF ID,将所述第一NS DF中的网络服务的业务等级信息作为所述第一业务等级信息。
  45. 根据权利要求44所述的装置,其特征在于,所述确定单元还用于:
    确定所述第一NS实例中的至少一个VNF和至少一个VL;
    将所述第一业务等级信息作为所述至少一个VNF中的每个VNF的业务等级信息,并将所述第一业务等级信息作为所述至少一个VL中的每个VL的业务等级信息。
  46. 根据权利要求43-45中任一项所述的装置,其特征在于,所述网络服务NS的业务等级信息包括网络服务的业务可用性水平SAL或网络服务的业务优先级指示信息中的至少一种。
  47. 根据权利要求46所述的装置,其特征在于,当所述网络服务的业务等级信息包括网络服务的业务优先级指示信息时,所述网络服务的业务优先级指示信息具体为网络服务NS业务优先级标识,所述网络服务NS业务优先级标识用于指示所述网络服务NS的业务优先级级别。
  48. 根据权利要求47所述的装置,其特征在于,所述第一消息中还包括第二标识信息,所述第二标识信息用于标识第一对应关系,所述第一对应关系包括至少一个所述网络服务NS业务优先级标识与至少一个所述网络服务NS业务优先级级别的一一对应的关系;
    其中,所述确定单元具体用于:
    所述第一管理单元根据所述第一标识信息、所述第二标识信息和所述第一信息,确定所述第一业务等级信息的网络服务业务优先级级别。
  49. 根据权利要求42所述的装置,其特征在于,所述第一消息用于请求网络服务实例化的操作,
    所述网络服务实例化所需要的信息是通过网络服务描述符NSD来提供,所述网络服务描述符NSD包括至少一个网络服务部署特征NS DF,所述至少一个NS DF中的每个NS DF通过标识来确定,所述至少一个NS DF中的每个NS DF包括至少一个虚拟网络功 能配置VNF profile,所述至少一个虚拟网络功能配置VNF profile中的每个虚拟网络功能配置VNF profile包含一个虚拟网络功能描述符VNFD和一个虚拟网络功能部署特征VNF DF,所述虚拟网络功能描述符VNFD包含至少一个所述虚拟网络功能部署特征VNF DF,所述虚拟网络功能部署特征VNF DF包括包含虚拟网络功能的业务等级信息,其中,所述虚拟网络功能配置VNF profile在所述NS DF中的表现形式为VNF profile ID,所述VNFD在所述VNF profile中的表现形式为VNFD ID,所述VNF DF在所述VNF profile和VNFD中的表现形式为VNF DF ID。
  50. 根据权利要求49所述的装置,其特征在于,所述第一标识信息为第二NS实例ID和第二NS DF ID,所述第二NS DF ID用于标识第二NS DF,其中,所述第二NS实例ID所标识的第二NS实例的实例化所使用的第二NSD至少包括所述第二NS DF,所述第二NS DF包括至少一个第一虚拟网络功能配置VNF profile,所述第一虚拟网络功能配置VNF profile中的每个第一虚拟网络功能配置VNF profile包含一个第一虚拟网络功能描述符标识VNFD ID和一个第一虚拟网络功能部署特征标识VNF DF ID,所述第一VNF DF ID用于标识第一VNF DF,所述第一VNFD至少包括所述第一VNF DF;
    其中,所述确定单元具体用于:
    根据所述第二NS实例ID和所述第二NS DF ID,确定所述第二NS DF;
    根据所述第二NS DF中的至少一个第一虚拟网络功能配置VNF profile的每个第一虚拟网络功能配置VNF profile的标识确定所述每个第一虚拟网络功能配置VNF profile中包括的每个所述第一VNFD ID和每个所述第一VNF DF ID,将每个所述第一VNF DF中的虚拟网络功能的业务等级信息作为所述第一业务等级信息。
  51. 根据权利要求42所述的装置,其特征在于,所述第一消息用于请求虚拟网络功能实例化的操作,
    所述虚拟网络功能实例化所需要的信息是通过虚拟网络功能描述符VNFD来提供,所述虚拟网络功能描述符VNFD包括至少一个虚拟网络功能部署特征VNF DF,所述至少一个VNF DF中的每个VNF DF通过在所述每个VNF DF的标识来确定,所述至少一个VNF DF中的每个VNF DF包括包含一个虚拟网络功能的业务等级信息。
  52. 根据权利要求51所述的装置,其特征在于,所述第一标识信息为第二VNF实例ID和第二VNF DF ID,所述第二VNF DF ID用于标识第二VNF DF,其中,所述第二VNF实例ID所标识的VNF实例的实例化所使用的第二虚拟网络功能描述符VNFD至少包括所述第二VNF DF;
    其中,所述确定单元具体用于:
    根据所述第二VNF实例ID和所述第二VNF DF ID,将所述第二VNF DF中的虚拟网络功能的业务等级信息作为所述第一业务等级信息。
  53. 根据权利要求52所述的装置,其特征在于,所述第一消息为更新NS请求消息,则所述第一标识信息为需要更新的第三NS实例ID,所述第一消息中还包括至少一个实例化VNF信息,其中,所述第三NS实例ID所标识的第三NS实例包括所述至少一个实例化VNF信息,所述至少一个实例化VNF信息中的每个实例化VNF信息包括所述第三VNFD ID和第三VNF DF ID,其中,所述第三VNF实例ID所标识VNF实例的实例化所使用的第三虚拟网络功能描述符VNFD至少包括所述第三VNF DF;
    其中,所述确定单元具体用于:
    根据所述第三NS实例ID和所述至少一个实例化VNF信息,将所述第三VNF DF中的虚拟网络功能的业务等级信息作为所述第一业务等级信息。
  54. 根据权利要求49-53中任一项所述的装置,其特征在于,所述VNF的业务等级信息包括VNF的业务可用性水平SAL或VNF的业务优先级指示信息中的至少一种。
  55. 根据权利要求54所述的装置,其特征在于,当所述VNF的业务等级信息包括VNF的业务优先级指示信息时,所述VNF的业务优先级指示信息具体为VNF业务优先级标识,所述业务优先级标识用于指示所述VNF的业务优先级级别。
  56. 根据权利要求55所述的装置,其特征在于,所述第一消息中还包括第三标识信息,所述第三标识信息用于标识第二对应关系,所述第二对应关系包括至少一个所述业务优先级标识与至少一个所述业务优先级级别的一一对应的关系;
    其中,所述确定单元具体用于:
    根据所述第一标识信息、所述第三标识信息和所述第一信息,确定所述第一业务等级信息的VNF业务优先级级别。
  57. 根据权利要求42-56任一项所述的装置,其特征在于,还包括第一记录单元,如果所述第一业务等级信息为网络服务的业务等级信息,在所述第一消息所请求的操作成功完成之后,所述第一记录单元用于:
    在网络服务信息元素数据库中的网络服务等级指示信息的属性中记录所述网络服务的业务等级信息,其中,所述网络服务信息元素用于记录网络服务实例的实时状态信息,所述网络服务实例的实时状态信息包含所述网络服务的业务等级信息。
  58. 根据权利要求57所述的装置,其特征在于,还包括第一替换单元;
    所述接收单元还用于接收第二消息,所述第二消息用于修改所述网络服务信息元素中的所述网络服务的业务等级信息,所述第二消息中包括第二业务等级信息的指示信息;
    所述第一替换单元用于将所述网络服务信息元素中的所述网络服务的业务等级信息替换为所述第二业务等级信息。
  59. 根据权利要求42-56任一项所述的装置,其特征在于,还包括第二记录单元,如果所述第一业务等级信息为VNF的业务等级信息,在所述第一消息所请求的操作成功完成之后,所述第二记录单元用于:
    在VNF信息元素据库中的VNF指示信息数的属性中记录所述VNF的业务等级信息,其中,所述VNF信息元素用于记录VNF实例的实时状态信息,所述VNF实例的实时状态信息包含所述VNF的业务等级信息。
  60. 根据权利要求59所述的装置,其特征在于,还包括第二替换单元:
    所述接收单元还用于接收第三消息,所述第三消息用于修改所述VNF信息元素中的所述VNF的业务等级信息,所述第二消息中包括第三业务等级信息的指示信息;
    所述第二替换单元用于将所述VNF信息元素中的所述VNF的业务等级信息替换为所述第三业务等级信息。
  61. 根据权利要求42-60任一项所述的装置,其特征在于,如果所述第一消息为网络服务实例化请求,或者如果所述第一消息为更新NS消息,则所述装置为NFVO,所述第二管理单元为业务支持管理系统;
    如果所述第一消息为VNF实例化请求,则所述装置为VNFM,所述第二管理单元为EM,或者所述装置为VNFM,所述第二管理单元为NFVO。
  62. 根据权利要求45、49-56中任一项所述的装置,其特征在于,所述装置还包括:
    发送单元,用于向第三管理单元发送第四消息,所述第四消息包括所述虚拟网络功能VNF的业务等级信息,其中所述虚拟网络功能VNF的业务等级信息是用来对虚拟网络功能VNF实例所需要的虚拟资源进行资源管理或分配,其中所述虚拟资源包括虚拟计算资源,虚拟存储资源或虚拟网络资源中的至少一项。
  63. 根据权利要求62的装置,其特征在于,所述装置为NFVO或VNFM,所述第三管理单元为VIM/WIM;
    所述第四消息为分配虚拟化资源请求消息或迁移虚拟化资源请求消息或扩展虚拟化资源请求消息或创建虚拟化资源预留请求消息。
  64. 一种用于业务管理的装置,其特征在于,包括:
    确定单元,用于确定第一消息,所述第一消息中包括第一标识信息,所述第一标识信息用于获取第一信息,所述第一信息中包括用于获取第一业务等级信息的信息,其中,所述第一信息为网络服务NS部署特征DF或虚拟网络功能VNF部署特征DF;
    发送单元,用于向第一管理单元发送所述第一消息,使得所述第一管理单元根据所述第一标识信息和所述第一信息,确定所述第一业务等级信息。
  65. 根据权利要求64所述的装置,其特征在于,所述第一消息用于请求网络服务实例化的操作,
    所述网络服务实例化所需的参数是通过网络服务描述符NSD来提供,所述NSD包括至少一个NS DF,所述至少一个NS DF中的每个NS DF通过所述每个NS DF的标识来确定,所述至少一个NS DF中的每个NS DF包含网络服务NS的业务等级信息。
  66. 根据权利要求65所述的装置,特征在于,所述第一标识信息为第一网络服务NS实例标识ID和第一网络服务部署特征标识NS DF ID,所述第一NS DF ID用于标识第一NS DF,其中,所述第一NS实例ID所标识的NS实例所使用的第一网络服务描述符NSD至少包括所述第一NS DF。
  67. 根据权利要求65或66所述的装置,其特征在于,所述网络服务NS的业务等级信息包括网络服务的业务可用性水平SAL或网络服务的业务优先级指示信息中的至少一种。
  68. 根据权利要求67所述的装置,其特征在于,当所述网络服务的业务等级信息包括网络服务的业务优先级指示信息时,所述网络服务的业务优先级指示信息具体为网络服务NS业务优先级标识,所述网络服务NS业务优先级标识用于指示所述网络服务NS的业务优先级级别。
  69. 根据权利要求68所述的装置,其特征在于,所述第一消息中还包括第二标识信息,所述第二标识信息用于标识第一对应关系,所述第一对应关系包括至少一个所述网络服务NS业务优先级标识与至少一个所述网络服务NS业务优先级级别的一一对应的关系。
  70. 根据权利要求64所述的装置,其特征在于,所述第一消息用于请求网络服务实例化的操作,
    所述网络服务实例化所需要的信息是通过网络服务描述符NSD来提供,所述网络服 务描述符NSD包括至少一个网络服务部署特征NS DF,所述至少一个NS DF中的每个NS DF通过标识来确定,所述至少一个NS DF中的每个NS DF包括至少一个虚拟网络功能配置VNF profile,所述至少一个虚拟网络功能配置VNF profile中的每个虚拟网络功能配置VNF profile包含一个虚拟网络功能描述符VNFD和一个虚拟网络功能部署特征VNF DF,所述虚拟网络功能描述符VNFD包含至少一个所述虚拟网络功能部署特征VNF DF,所述虚拟网络功能部署特征VNF DF包括包含虚拟网络功能的业务等级信息,其中,所述虚拟网络功能配置VNF profile在所述NS DF中的表现形式为VNF profile ID,所述VNFD在所述VNF profile中的表现形式为VNFD ID,所述VNF DF在所述VNF profile和VNFD中的表现形式为VNF DF ID。
  71. 根据权利要求70所述的装置,其特征在于,所述第一标识信息为第二NS实例ID和第二NS DF ID,所述第二NS DF ID用于标识第二NS DF,其中,所述第二NS实例ID所标识的第二NS实例的实例化所使用的第二NSD至少包括所述第二NS DF,所述第二NS DF包括至少一个第一虚拟网络功能配置VNF profile,所述第一虚拟网络功能配置VNF profile中的每个第一虚拟网络功能配置VNF profile包含一个第一虚拟网络功能描述符标识VNFD ID和一个第一虚拟网络功能部署特征标识VNF DF ID,所述第一VNF DF ID用于标识第一VNF DF,所述第一VNFD至少包括所述第一VNF DF。
  72. 根据权利要求64所述的装置,其特征在于,所述第一消息用于请求虚拟网络功能实例化的操作,
    所述虚拟网络功能实例化所需要的信息是通过虚拟网络功能描述符VNFD来提供,所述虚拟网络功能描述符VNFD包括至少一个虚拟网络功能部署特征VNF DF,所述至少一个VNF DF中的每个VNF DF通过在所述每个VNF DF的标识来确定,所述至少一个VNF DF中的每个VNF DF包括包含一个虚拟网络功能的业务等级信息。
  73. 根据权利要求72所述的装置,其特征在于,所述第一标识信息为第二VNF实例ID和第二VNF DF ID,所述第二VNF DF ID用于标识第二VNF DF,其中,所述第二VNF实例ID所标识的VNF实例的实例化所使用的第二虚拟网络功能描述符VNFD至少包括所述第二VNF DF。
  74. 根据权利要求72所述的装置,其特征在于,所述第一消息为更新NS请求消息,则所述第一标识信息为需要更新的第三NS实例ID,所述第一消息中还包括至少一个实例化VNF信息,其中,所述第三NS实例ID所标识的第三NS实例包括所述至少一个实例化VNF信息,所述至少一个实例化VNF信息中的每个实例化VNF信息包括所述第三VNFD ID和第三VNF DF ID,其中,所述第三VNF实例ID所标识VNF实例的实例化所使用的第三虚拟网络功能描述符VNFD至少包括所述第三VNF DF。
  75. 根据权利要求70-74中任一项所述的装置,其特征在于,所述VNF的业务等级信息包括VNF的业务可用性水平SAL或VNF的业务优先级指示信息中的至少一种。
  76. 根据权利要求75所述的装置,其特征在于,当所述VNF的业务等级信息包括VNF的业务优先级指示信息时,所述VNF的业务优先级指示信息具体为VNF业务优先级标识,所述业务优先级标识用于指示所述VNF的业务优先级级别。
  77. 根据权利要求76所述的装置,其特征在于,所述第一消息中还包括第三标识信息,所述第三标识信息用于标识第二对应关系,所述第二对应关系包括至少一个所述业务 优先级标识与至少一个所述业务优先级级别的一一对应的关系。
  78. 根据权利要求64-77任一项所述的装置,其特征在于,如果所述第一业务等级信息为网络服务的业务等级信息,在所述第一消息所请求的操作成功完成之后,所述发送单元还用于:
    向所述第一管理单元发送第二消息,所述第二消息用于修改网络服务信息元素中的所述网络服务的业务等级信息,所述第二消息中包括第二业务等级信息的指示信息,其中,所述网络服务信息元素用于记录网络服务实例的实时状态信息,所述网络服务的实时状态信息包含所述网络服务的业务等级信息。
  79. 根据权利要求64-77任一项所述的装置,其特征在于,如果所述第一业务等级信息为VNF的业务等级信息,在所述第一消息所请求的操作成功完成之后,所述发送单元还用于:
    向所述第一管理单元发送第三消息,所述第三消息用于修改VNF信息元素中的所述VNF的业务等级信息,所述第三消息中包括第二业务等级信息的指示信息,其中,所述VNF信息元素用于记录VNF实例的实时状态信息,所述VNF的实时状态信息包含所述VNF的业务等级信息。
  80. 根据权利要求64-79任一项所述的装置,其特征在于,所述第一消息为网络服务实例化请求时,或者所述第一消息为更新NS消息时,所述第一管理单元为NFVO,所述装置为业务支持管理系统;
    当所述第一消息为VNF实例化请求时,所述第一管理单元为VNFM,所述装置为EM,或者所述第一管理单元为VNFM,所述装置为NFVO。
  81. 一种用于业务管理的装置,其特征在于,包括:
    接收单元,用于接收第一管理单元发送的第四消息,所述第四消息包括虚拟网络功能VNF的业务等级信息,其中,所述VNF的业务等级信息是用来对虚拟网络功能VNF实例所需要的虚拟资源进行资源管理或分配,其中所述虚拟资源包括虚拟计算资源,虚拟存储资源或虚拟网络资源中的至少一项。
  82. 根据权利要求81所述的装置,其特征在于,所述第一管理管理单元为NFVO或VNFM,所述装置为VIM/WIM;
    所述第四消息为分配虚拟化资源请求消息或迁移虚拟化资源请求消息或扩展虚拟化资源请求消息或创建虚拟化资源预留请求消息。
PCT/CN2018/079150 2018-03-15 2018-03-15 用于业务管理的方法和装置 Ceased WO2019174000A1 (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP18909545.8A EP3757780B1 (en) 2018-03-15 2018-03-15 Method and apparatus for service management
PCT/CN2018/079150 WO2019174000A1 (zh) 2018-03-15 2018-03-15 用于业务管理的方法和装置
US17/018,517 US11567793B2 (en) 2018-03-15 2020-09-11 Service management method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2018/079150 WO2019174000A1 (zh) 2018-03-15 2018-03-15 用于业务管理的方法和装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US17/018,517 Continuation US11567793B2 (en) 2018-03-15 2020-09-11 Service management method and apparatus

Publications (1)

Publication Number Publication Date
WO2019174000A1 true WO2019174000A1 (zh) 2019-09-19

Family

ID=67908681

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/079150 Ceased WO2019174000A1 (zh) 2018-03-15 2018-03-15 用于业务管理的方法和装置

Country Status (3)

Country Link
US (1) US11567793B2 (zh)
EP (1) EP3757780B1 (zh)
WO (1) WO2019174000A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210132980A1 (en) * 2019-11-04 2021-05-06 Vmware, Inc. Multi-site virtual infrastructure orchestration of network service in hybrid cloud environments
US11640315B2 (en) 2019-11-04 2023-05-02 Vmware, Inc. Multi-site virtual infrastructure orchestration of network service in hybrid cloud environments

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110572272B (zh) * 2018-06-06 2020-11-06 大唐移动通信设备有限公司 一种网络切片的创建方法及管理编排系统
FR3081582A1 (fr) * 2018-06-18 2019-11-29 Orange Procede d'installation d'une fonction reseau virtualisee
US11303501B2 (en) * 2018-07-13 2022-04-12 Apple Inc. Method to dynamically change connectivity of virtual network function (VNF) and physical network function (PNF) instances in new radio (NR) networks
CN112567687B (zh) * 2018-08-08 2023-05-12 瑞典爱立信有限公司 朝向网络切片的可用性
CN114208244B (zh) * 2019-06-10 2025-03-11 苹果公司 开放式ran(o-ran)中的端到端无线电接入网络(ran)部署
US12047241B2 (en) * 2020-02-05 2024-07-23 Telefonaktiebolaget Lm Ericsson (Publ) Identifying an instance of a virtual network function
US20250039001A1 (en) * 2021-11-17 2025-01-30 Telefonaktiebolaget Lm Ericsson (Publ) Correlating remote attestation quotes with a virtualized network function (vnf) resource allocation event

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107026802A (zh) * 2016-01-30 2017-08-08 华为技术有限公司 一种资源管理方法及设备
CN107209686A (zh) * 2015-01-23 2017-09-26 日本电气株式会社 网络功能虚拟化管理和编排方法、设备和程序
WO2017222595A2 (en) * 2016-06-23 2017-12-28 Intel IP Corporation Device and method for nfv life cycle management
CN107689882A (zh) * 2016-08-05 2018-02-13 华为技术有限公司 一种虚拟化网络中业务部署的方法和装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106161173A (zh) * 2015-04-15 2016-11-23 中兴通讯股份有限公司 一种实现虚拟网络功能部署规格配置的方法及装置
KR102019729B1 (ko) 2015-05-11 2019-09-09 후아웨이 테크놀러지 컴퍼니 리미티드 서비스 이용 가능성 관리를 위한 방법 및 엔티티
US11044142B2 (en) * 2016-01-08 2021-06-22 Apple Inc. Performance monitoring techniques for virtualized resources
US10572650B2 (en) * 2016-02-29 2020-02-25 Intel Corporation Technologies for independent service level agreement monitoring

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107209686A (zh) * 2015-01-23 2017-09-26 日本电气株式会社 网络功能虚拟化管理和编排方法、设备和程序
CN107026802A (zh) * 2016-01-30 2017-08-08 华为技术有限公司 一种资源管理方法及设备
WO2017222595A2 (en) * 2016-06-23 2017-12-28 Intel IP Corporation Device and method for nfv life cycle management
CN107689882A (zh) * 2016-08-05 2018-02-13 华为技术有限公司 一种虚拟化网络中业务部署的方法和装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3757780A4 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210132980A1 (en) * 2019-11-04 2021-05-06 Vmware, Inc. Multi-site virtual infrastructure orchestration of network service in hybrid cloud environments
US11640315B2 (en) 2019-11-04 2023-05-02 Vmware, Inc. Multi-site virtual infrastructure orchestration of network service in hybrid cloud environments
US11709698B2 (en) * 2019-11-04 2023-07-25 Vmware, Inc. Multi-site virtual infrastructure orchestration of network service in hybrid cloud environments

Also Published As

Publication number Publication date
EP3757780A4 (en) 2021-02-24
US11567793B2 (en) 2023-01-31
US20200409743A1 (en) 2020-12-31
EP3757780A1 (en) 2020-12-30
EP3757780B1 (en) 2023-05-03

Similar Documents

Publication Publication Date Title
US12218793B2 (en) Alarm method and apparatus
US11456930B2 (en) Network resource management method, apparatus, and system
US11296957B2 (en) Network slice management method, unit, and system
US11567793B2 (en) Service management method and apparatus
CN111587601B (zh) 网络切片供应及操作
US10432460B2 (en) Network service scaling method and apparatus
CN107689882B (zh) 一种虚拟化网络中业务部署的方法和装置
EP3675424B1 (en) Method and apparatus for deploying network service
WO2019184967A1 (zh) 一种网络切片的部署方法及装置
US11502919B2 (en) Network service management method, related apparatus, and system
CN108370328B (zh) 一种nfv mano策略描述符的管理方法及装置
US12035231B2 (en) Virtualization management method and apparatus
US20160321112A1 (en) Management system, virtual communication-function management node, and management method
EP3455728A1 (en) Orchestrator for a virtual network platform as a service (vnpaas)
US12056094B2 (en) Method and apparatus for deploying virtualised network function
CN108011846A (zh) 网络功能虚拟化架构中管理业务的方法及装置
WO2017185251A1 (zh) Vnfm的确定方法和网络功能虚拟化编排器
US20190028880A1 (en) Method for accessing context data by network service component, apparatus, and system
US20250344076A1 (en) Data delivery automation of a cloud-managed wireless telecommunication network
CN110620754A (zh) Nf所需资源的部署方法、装置、存储介质及电子装置
US20230409371A1 (en) Method for creating network service ns and related apparatus
JP2019193297A (ja) ネットワークサービスをデプロイするための方法及び装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18909545

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2018909545

Country of ref document: EP

Effective date: 20200922