WO2017041508A1 - Method and device for re-instantiating virtual network function - Google Patents

Method and device for re-instantiating virtual network function Download PDF

Info

Publication number
WO2017041508A1
WO2017041508A1 PCT/CN2016/082341 CN2016082341W WO2017041508A1 WO 2017041508 A1 WO2017041508 A1 WO 2017041508A1 CN 2016082341 W CN2016082341 W CN 2016082341W WO 2017041508 A1 WO2017041508 A1 WO 2017041508A1
Authority
WO
WIPO (PCT)
Prior art keywords
vnf instance
vnf
instantiated
instance
request message
Prior art date
Application number
PCT/CN2016/082341
Other languages
French (fr)
Chinese (zh)
Inventor
陈丽萍
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2017041508A1 publication Critical patent/WO2017041508A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0668Management of faults, events, alarms or notifications using network fault recovery by dynamic selection of recovery network elements, e.g. replacement by the most appropriate element after failure
    • 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/06Management of faults, events, alarms or notifications
    • H04L41/0631Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
    • 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/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0659Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty 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/40Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/72Admission control; Resource allocation using reservation actions during connection setup

Definitions

  • This application relates to, but is not limited to, the field of communications.
  • the network function and the network device are super-coupled, and the network functions are realized by specially designed, vendor-specific devices.
  • the general-purpose server has the basic conditions for running the network function in software form, and Network Function Virtualization (NFV) technology has emerged as the times require.
  • NFV Network Function Virtualization
  • the management architecture of the network after the introduction of NFV has undergone great changes.
  • NFV-MANO The architecture diagram and reference point of NFV Management and Orchestration
  • the Network Functions Virtualization Orchestrator (NFVO) is responsible for the lifecycle management of network services and the Network Functions Virtualization Infrastructure (NFVI) of Virtualised Infrastructure Manager (VIM).
  • NFVI Network Functions Virtualization Infrastructure
  • VIM Virtualised Infrastructure Manager
  • VNFM Network Function Virtualization Management Entity
  • Each VNF instance assumes an associated VNFM.
  • VIM is responsible for controlling and managing NFVI calculations, storage and network resources. .
  • the traditional telecommunication network management system adopts a three-layer management structure including a network management system (NMS)/Operation Support System (OSS), an element management system (EMS), and a network element.
  • NMS network management system
  • OSS Operation Support System
  • EMS element management system
  • the interface between the NMS and the EMS is the northbound interface, the EMS and the network element.
  • the middle is the southbound interface.
  • the traditional network management is responsible for the management of the virtual network function application layer.
  • the Network Service will be implemented by a series of interconnected VNFs or physical network functions (PNFs).
  • the VNF/PNFs are interconnected to form a virtual link (Virtual Link, VL), and the entire network service VNF.
  • the VNF Forwarding Graphs consist of a virtual link and a VNF/PNF Connection Point (CP).
  • the life cycle of a network service includes instantiating NS, terminating NS, scaling NS, updating NS, and creating/deleting/query/updating VNFFG or VL, etc., and the life cycle of the VNF includes instantiation.
  • VNF termination of VNF instances
  • scaling VNF scaling VNF
  • repairing VNF among which Scale is divided into four types: scale in, scale out, scale up, and scale down.
  • Repairing generally refers to the process of restoring network elements and devices to normal operation when a network element or device fails or performance is severely degraded. It also includes the diagnosis process of the problem in general. When the network element or device fails, the network service is likely to be Affected, resulting in a decline in service quality.
  • the network service repair process of the related art is as shown in FIG. 2.
  • the service is first migrated to the disaster-tolerant VNF, and then the OSS needs to first make the NFVO through the Scale in NS.
  • the VNFM is requested to terminate the VNF instance that needs to be re-instantiated, and then the NFVO request VNFM to instantiate the new VNF through Scale out NS to achieve the purpose of repairing the network service.
  • the NS operation needs to be performed twice on the interface between the OSS and the NFVO, and the corresponding NFVO and VNFM need to perform two life cycle operations.
  • VNFM does not know that the new VNF is used to replace the failed VNF when instantiating the new VNF, the deployment parameters of the new VNF are different from the failed VNF, then if the new VNF is to be connected to Replace the VNF to be repaired in the network service.
  • the OSS needs to be updated with the VNF to be repaired.
  • the VNFFG and VL are closed.
  • the VNFM notifies the EM after each life cycle is completed.
  • the EM operates on the management object corresponding to the VNF instance, and the EM needs to delete the management object corresponding to the termination and instantiation of the VNFM. Create, which makes the entire repair process very complicated and consumes more time.
  • This article provides a method and apparatus for re-instantiating virtual network functions to simplify the process of network service repair.
  • a method of re-instantiating virtual network functionality including:
  • the network function virtualization management entity VNFM receives the indication information that needs to re-instantiate the virtual network function VNF instance;
  • the VNFM requests the virtual infrastructure management entity VIM to release the virtual resource corresponding to the VNF instance to be re-instantiated and allocate the virtual resources required to instantiate the new VNF instance;
  • the VNFM After the virtual resource corresponding to the VNF instance to be re-instantiated is released, the VNFM establishes a new VNF instance by using the virtual resource allocated by the VIM, and the deployment parameters of the new VNF instance and the need to be re-instantiated The deployment parameters of the VNF instance are the same, and the identification information of the VNF instance is the same.
  • the method further includes:
  • the VNFM indicates that the service of the VNF instance to be re-instantiated migrates to the disaster tolerant VNF of the VNF instance to be re-instantiated.
  • the VNFM requests the VIM to allocate virtual resources required to instantiate a new VNF instance, including:
  • the VNFM requests the VIM to allocate the required virtual resources among the reserved virtual resources.
  • the indication information of the re-instantiating the VNF instance is received by the VNFM from the NFVO or the network management EM entity.
  • the indication information that the VNFM needs to re-instantiate the VNF instance includes:
  • the VNFM receives request information for re-instantiating a VNF instance
  • the VNFM receives the request information for repairing the VNF instance, and obtains the VNF instance to be re-instantiated according to the request message of the repair VNF instance; or
  • the VNFM receives a request message for instantiating a VNF, where the request message of the instantiated VNF includes identification information of a VNF instance to be re-instantiated.
  • the indication information that needs to be re-instantiated by the VNF instance is obtained by:
  • the VNFM receives a request message for repairing the VNF instance sent by the NFVO, where the NFVO is to send a request message for repairing the VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
  • the VNFM receives the request message of the instantiated VNF sent by the NFVO, where the NFVO is a request message for sending the instantiated VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
  • the VNFM receives a request message for re-instantiating the VNF instance sent by the NFVO, where the NFVO is to send a request message for re-instantiating the VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
  • the VNFM receives a request message for re-instantiating the VNF instance or repairing the VNF instance or instantiating the VNF sent by the EM, where the EM is sent to re-instantiate the VNF instance after receiving the message of re-instantiating the VNF instance sent by the network management NM entity. Or fix the VNF instance or instantiate the VNF request message.
  • the VNFM obtains a VNF instance that needs to be re-instantiated according to the request message for repairing the VNF, including:
  • the request message for repairing the VNF includes the identifier information of the VNF instance that is to be re-instantiated and the VNF instance to be re-instantiated, and the VNFM is based on the type of the repair operation and the identifier of the VNF instance that needs to be re-instantiated.
  • the information gets the VNF instance that needs to be re-instantiated; or,
  • the request message for repairing the VNF includes the identification information of the VNF instance to be re-instantiated, and the VNFM obtains the VNF instance to be re-instantiated according to the identification information of the VNF instance to be re-instantiated;
  • the request message for repairing the VNF includes the identification information of the VNF instance to be repaired; the VNFM queries the VNF descriptor VNFD of the VNF instance according to the identification information of the VNF instance to be repaired, and determines that the repair operation type is The VNF instance is re-instantiated, and the VNFM obtains the VNF instance to be re-instantiated according to the type of the repair operation and the identification information of the VNF instance to be repaired.
  • the VNFM after the VNFM receives the indication information for re-instantiating the VNF instance, before the VNFM requests the VIM to release the virtual resource corresponding to the VNF instance to be re-instantiated and allocate the virtual resource required to instantiate the new VNF instance, The method further includes:
  • the VNFM sends an authorization request message that allows a lifecycle operation to the NFVO, where the authorization request message carries lifecycle operation information indicating that the VNF instance needs to be re-instantiated;
  • the VNFM receives the authorization response message sent by the NFVO to allow the corresponding life cycle operation, and then triggers the request VIM to release the virtual resource corresponding to the VNF instance to be re-instantiated and allocates the virtual resource required to instantiate the new VNF instance. operating.
  • the lifecycle operation information is a re-instantiating the VNF instance
  • the life cycle operation information is a repair VNF instance
  • the lifecycle operation information is an instantiated VNF.
  • the authorization request message further includes:
  • the authorization response message further includes identifier information of the virtual resource reserved by the NFVO.
  • the method further includes:
  • the VNFM sends a confirmation message to the EM to re-instantiate the completion of the VNF instance or re-instantiate the VNF instance completion, triggering the EM to re-instantiate the VNF instance.
  • the application layer parameters before instantiation are sent to the re-instantiated VNF.
  • the method further includes:
  • the VNFM determines whether to migrate the service of the DRNF of the VNF instance to be re-instantiated to the new VNF instance according to the pre-stored disaster recovery policy of the VNF instance to be re-instantiated.
  • the VNFM determines whether to migrate the service of the disaster tolerant VNF of the VNF instance to be re-instantiated to the new VNF instance, including:
  • the disaster recovery policy adopts the N+1 active/standby working mode, the service of the VNF that needs to be re-instantiated is migrated to the new VNF instance.
  • the disaster recovery policy uses the 1+1 active/standby mode or the 1+1 standby mode, the service of the VNF that needs to be re-instantiated is not migrated to the new VNF instance. on.
  • the disaster recovery policy is included in the VNFD or the network service descriptor NSD, where the disaster recovery policy includes address and working mode information of the disaster tolerant VNF.
  • a method of re-instantiating virtual network functionality including:
  • the indication information of the virtual network function VNF needs to be re-instantiated to the VNFM.
  • the method includes:
  • the NFVO sends a request message for repairing the VNF instance after receiving the message of repairing or updating the network service sent by the OSS;
  • the NFVO sends a request message for instantiating the VNF after receiving the message sent by the OSS to repair or update the network service; or,
  • the NFVO sends a request message to re-instantiate the VNF instance after receiving the message sent by the OSS to repair or update the network service;
  • the EM After receiving the message of re-instantiating the VNF instance sent by the network management NM entity, the EM sends a request message for re-instantiating the VNF instance or repairing the VNF instance or instantiating the VNF.
  • a device for re-instantiating a virtual network function comprising:
  • the first receiving module is configured to: receive indication information that needs to re-instantiate the virtual network function VNF instance;
  • the requesting module is configured to: request the virtual architecture management entity VIM to release the virtual resource corresponding to the VNF instance to be reinstantiated and allocate the virtual resource required to instantiate the new VNF instance;
  • Establishing a module configured to: after detecting that the virtual resource corresponding to the VNF instance to be re-instantiated is released, use the virtual resource allocated by the VIM to establish a new VNF instance, and the deployment parameter of the new VNF instance
  • the deployment parameters of the VNF instance to be re-instantiated are the same, and the identification information of the VNF instance is the same.
  • the device further includes:
  • the indication module is configured to: indicate that the service of the VNF instance to be re-instantiated is migrated to the disaster-tolerant VNF of the VNF instance to be re-instantiated.
  • the requesting module is configured to: if the network function virtualization orchestrator NFVO reserves the virtual resource, request the VIM to allocate the required virtual resource in the reserved virtual resource.
  • the indication information of the re-instantiating VNF instance is that the VNFM is received from an NFVO or a network management EM entity.
  • the first receiving module is configured to: receive the indication information that needs to re-instantiate the VNF instance in one of the following manners:
  • Mode A receiving request information for re-instantiating a VNF instance
  • Manner B receiving the request information for repairing the VNF, and obtaining the VNF instance to be re-instantiated according to the request message for repairing the VNF; or
  • Mode C Receive a request message for instantiating a VNF, where the request message of the instantiated VNF includes identification information of a VNF instance that needs to be re-instantiated.
  • the first receiving module is configured to: obtain the indication information that needs to re-instantiate the VNF instance by:
  • NFVO is a request message for sending an instantiated VNF instance after receiving a message for repairing or updating the network service sent by the OSS;
  • the EM Receiving, by the EM, a request message for re-instantiating the VNF instance or repairing the VNF instance or instantiating the VNF, wherein the EM is sent to re-instantiate the VNF instance after receiving the message of re-instantiating the VNF instance sent by the network management NM entity or Fix the VNF instance or instantiate the VNF request message.
  • the first receiving module is configured to: in the mode B, the VNF instance that is re-instantiated according to the request message for repairing the VNF includes:
  • the request message for repairing the VNF includes the identification information of the VNF instance to be re-instantiated and the VNF instance to be re-instantiated, according to the type of the repair operation and the identification information of the VNF instance to be re-instantiated.
  • Re-instantiated VNF instance or,
  • the request message for repairing the VNF includes the identification information of the VNF instance to be re-instantiated, and the VNF instance to be re-instantiated is obtained according to the identification information of the VNF instance to be re-instantiated; or
  • the request message for repairing the VNF includes the identification information of the VNF instance to be repaired; the VNFM queries the VNF descriptor VNFD of the VNF instance according to the identification information of the VNF instance to be repaired, and determines that the repair operation type is The VNF instance is re-instantiated, and the VNF instance to be re-instantiated is obtained according to the type of the repair operation and the identification information of the VNF instance to be repaired.
  • the device further includes:
  • the first sending module is configured to: after the first receiving module receives the indication information of re-instantiating the VNF instance, requesting, by the requesting module, the VIM to release the virtual resource corresponding to the VNF instance to be re-instantiated and the allocation instantiation Before the virtual resource required by the new VNF instance, an authorization request message for allowing a lifecycle operation is sent to the NFVO, where the authorization request message carries lifecycle operation information indicating that the VNF instance needs to be re-instantiated;
  • the second receiving module is configured to: receive an authorization response message that is sent by the NFVO to allow a corresponding life cycle operation, and then trigger the requesting module to request the VIM to release the virtual resource corresponding to the VNF instance that needs to be re-instantiated and allocate the instantiation new The operation of the virtual resource required by the VNF instance.
  • the lifecycle operation information is a re-instantiating the VNF instance
  • the life cycle operation information is a repair VNF instance
  • the lifecycle operation information is an instantiated VNF.
  • the authorization request message further includes:
  • the authorization response message further includes identifier information of the virtual resource reserved by the NFVO.
  • the device further includes:
  • the second sending module is configured to: send a notification to the EM to re-instantiate the completion of the VNF instance or re-instantiate the confirmation information of the VNF instance completion, and trigger the application layer of the VNF instance that needs to be re-instantiated by the EM before re-instantiation
  • the parameters are sent to the re-instantiated VNF.
  • the device further includes:
  • the determining module is configured to: determine, according to the pre-stored disaster recovery policy of the VNF instance that needs to be re-instantiated, whether to migrate the service of the disaster-tolerant VNF of the VNF instance to be re-instantiated to the new VNF instance on.
  • the determining module is configured to:
  • the disaster recovery policy adopts the N+1 active/standby working mode, the service of the VNF that needs to be re-instantiated is migrated to the new VNF instance.
  • the device does not The VNF service of the VNF instance that needs to be re-instantiated is moved to the new VNF instance.
  • the disaster recovery policy is included in the VNFD or the network service descriptor NSD, where the disaster recovery policy includes address and working mode information of the disaster tolerant VNF.
  • a device for re-instantiating a virtual network function comprising:
  • the sending module is configured to: after receiving the indication information that needs to re-instantiate the virtual network function VNF, send the indication information that needs to re-instantiate the virtual network function VNF to the VNFM.
  • the sending module is configured to:
  • the sending module When the sending module is located at the NFVO, sending a request message for repairing the VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
  • the sending module When the sending module is located at the NFVO, sending a request message for instantiating the VNF after receiving the message of repairing or updating the network service sent by the OSS; or
  • the sending module When the sending module is located at the NFVO, sending a request message for re-instantiating the VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
  • the sending module When the sending module is located at the EM, after receiving the message of re-instantiating the VNF instance sent by the network management NM entity, sending a request message for re-instantiating the VNF instance or repairing the VNF instance or instantiating the VNF.
  • a computer readable storage medium storing computer executable instructions for performing the method of any of the above.
  • the embodiment provided by the invention simplifies the process of network service repair, reduces the impact on the network service, and shortens the repair time.
  • FIG. 1 is a schematic diagram of the architecture of an NFV-MANO in the related art
  • FIG. 2 is a flowchart of re-instantiating a VNF instance in the related art
  • FIG. 3 is a flowchart of a method for re-instantiating a virtual network function according to an embodiment of the present invention
  • FIG. 4 is a flowchart of a method for re-instantiating a virtual network function according to Embodiment 1 of the present invention
  • FIG. 5 is a flowchart of a method for re-instantiating a virtual network function according to Embodiment 2 of the present invention.
  • FIG. 6 is a flowchart of a method for re-instantiating a virtual network function according to Embodiment 3 of the present invention.
  • FIG. 7 is a structural diagram of an apparatus for re-instantiating a virtual network function according to an embodiment of the present invention.
  • FIG. 3 is a flowchart of a method for re-instantiating a virtual network function according to an embodiment of the present invention. The method shown in Figure 3 includes:
  • Step 301 The VNFM receives the indication information that needs to re-instantiate the virtual network function VNF instance.
  • Step 302 The VNFM requests the virtual infrastructure management entity VIM to release the virtual resource corresponding to the VNF instance to be re-instantiated and allocate the virtual resource required to instantiate the new VNF instance.
  • Step 303 After detecting that the virtual resource corresponding to the VNF instance to be re-instantiated is released, the VNFM uses the virtual resource allocated by the VIM to establish a new VNF instance, and the deployment parameter of the new VNF instance.
  • the deployment parameters of the VNF instance to be re-instantiated are the same, and the identification information of the VNF instance is the same.
  • the embodiment provided by the invention simplifies the process of network service repair, reduces the impact on the network service, and shortens the repair time.
  • the method further includes: after the VNFM releases the virtual resource corresponding to the VNF instance to be re-instantiated, and the virtual resource allocated by the VIM is used to establish a new VNF instance, the method further includes:
  • the VNFM indicates that the service of the VNF instance to be re-instantiated migrates to the disaster tolerant VNF of the VNF instance to be re-instantiated.
  • the VNFM requests the VIM to allocate virtual resources required to instantiate a new VNF instance, including:
  • the VNFM requests the VIM to allocate the required virtual resources among the reserved virtual resources.
  • the indication information of the re-instantiating the VNF instance is received by the VNFM from the NFVO or the network management EM entity.
  • the indication information that the VNFM needs to re-instantiate the VNF instance includes:
  • the VNFM receives request information for re-instantiating a VNF instance
  • the VNFM receives the request information for repairing the VNF, and obtains a VNF instance that needs to be re-instantiated according to the request message for repairing the VNF; or
  • the VNFM receives a request message for instantiating a VNF, where the request message of the instantiated VNF includes identification information of a VNF instance to be re-instantiated.
  • the indication information that needs to be re-instantiated to the VNF instance is obtained by:
  • the VNFM receives a request message for repairing the VNF instance sent by the NFVO, where the NFVO is to send a request message for repairing the VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
  • the VNFM receives the request message of the instantiated VNF sent by the NFVO, where the NFVO is a request message for sending the instantiated VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
  • the VNFM receives a request message for re-instantiating the VNF instance sent by the NFVO, where the NFVO is to send a request message for re-instantiating the VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
  • the VNFM receives the request message for re-instantiating the VNF instance sent by the EM or repairs the VNF instance or instantiates the VNF, where the EM sends a re-instantiated VNF instance after receiving the message of re-instantiating the VNF instance sent by the network management NM entity. Or fix the VNF instance or instantiate the VNF request message.
  • the VNFM needs to be obtained according to the request message for repairing the VNF.
  • Examples of re-instantiated VNFs include:
  • the request message for repairing the VNF includes the identifier information of the VNF instance that is to be re-instantiated and the VNF instance to be re-instantiated, and the VNFM is based on the type of the repair operation and the identifier of the VNF instance that needs to be re-instantiated.
  • the information gets the VNF instance that needs to be re-instantiated; or,
  • the request message for repairing the VNF includes the identification information of the VNF instance to be re-instantiated, and the VNFM obtains the VNF instance to be re-instantiated according to the identification information of the VNF instance to be re-instantiated; or
  • the request message for repairing the VNF includes the identification information of the VNF instance to be repaired; the VNFM queries the VNF descriptor VNFD of the VNF instance according to the identification information of the VNF instance to be repaired, and determines that the repair operation type is The VNF instance is re-instantiated, and the VNFM obtains the VNF instance to be re-instantiated according to the type of the repair operation and the identification information of the VNF instance to be repaired.
  • the method also includes:
  • the VNFM sends an authorization request message that allows a lifecycle operation to the NFVO, where the authorization request message carries lifecycle operation information indicating that the VNF instance needs to be re-instantiated;
  • the VNFM receives the authorization response message sent by the NFVO to allow the corresponding life cycle operation, and then triggers the request VIM to release the virtual resource corresponding to the VNF instance to be re-instantiated and allocates the virtual resource required to instantiate the new VNF instance. operating.
  • the lifecycle operation information is a re-instantiated VNF instance
  • the life cycle operation information is a repair VNF instance
  • the lifecycle operation information is an instantiated VNF.
  • the authorization request message further includes:
  • the authorization response message further includes identifier information of the virtual resource reserved by the NFVO.
  • the method further includes:
  • the VNFM sends a notification to the EM to re-instantiate the completion of the VNF instance or re-instantiate the VNF instance completion confirmation, and triggers the EM to send the re-instantiated VNF instance to the re-instance before re-instantiation. After the VNF.
  • the method further includes:
  • the VNFM determines whether to migrate the service of the DRNF of the VNF instance to be re-instantiated to the new VNF instance according to the pre-stored disaster recovery policy of the VNF instance to be re-instantiated.
  • the VNFM determines whether to migrate the service of the DRNF of the VNF instance to be re-instantiated to the new VNF instance, including:
  • the disaster recovery policy adopts the N+1 active/standby working mode, the service of the VNF that needs to be re-instantiated is migrated to the new VNF instance.
  • the disaster recovery policy uses the 1+1 active/standby mode or the 1+1 standby mode, the service of the VNF that needs to be re-instantiated is not migrated to the new VNF instance. on.
  • the disaster recovery policy is included in the VNFD or the network service descriptor (NSD), and the disaster recovery policy includes at least the address and working mode information of the disaster tolerant VNF.
  • the network service record (NSR) is generated according to the NSD, and the parameter information of the disaster recovery policy is stored in the NSR.
  • the embodiment of the present invention further provides a method for re-instantiating a virtual network function, including:
  • the indication information of the virtual network function VNF needs to be re-instantiated to the VNFM.
  • the NFVO sends a request message for repairing the VNF instance after receiving the message of repairing or updating the network service sent by the OSS;
  • the NFVO sends a request message for instantiating the VNF after receiving the message sent by the OSS to repair or update the network service; or,
  • the NFVO sends a request message to re-instantiate the VNF instance after receiving the message sent by the OSS to repair or update the network service;
  • the EM After receiving the message of re-instantiating the VNF instance sent by the network management NM entity, the EM sends a request message for re-instantiating the VNF instance or repairing the VNF instance or instantiating the VNF.
  • Embodiments of the present invention also provide a computer readable storage medium storing computer executable instructions for performing the above method of reinstantiating a virtual network function.
  • FIG. 4 is a flowchart of a method for re-instantiating a virtual network function according to Embodiment 1 of the present invention.
  • the VNF instance is re-instantiated by the OSS trigger.
  • the flow is as follows:
  • Step 401 the OSS determines that the VNF instance needs to be re-instantiated
  • Step 402 the OSS sends a message to the NFVO to repair the network service, where the message carries the network service Id and the identification information Id of the VNF instance that needs to be re-instantiated;
  • the information that needs to be re-instantiated by the VNF instance is determined according to network service alarm and/or performance measurement parameter information;
  • Step 403 the NFVO sends a request message for repairing the VNF to the VNFM, where the request message for repairing the VNF carries the repair operation to re-instantiate the VNF instance and the VNF instance Id to be re-instantiated;
  • Step 404 The VNFM sends an authorization request message for allowing a lifecycle operation to the NFVO, where the authorization request message carries lifecycle operation information indicating that the VNF instance needs to be re-instantiated, wherein the lifecycle operation information is a repair VNF operation.
  • the information about the virtual resource to be added may be carried, that is, the virtual resource used to instantiate the new VNF instance.
  • Information, and/or information about the virtual resource that should be deleted that is, information about the virtual resource corresponding to the VNF instance that needs to be re-instantiated;
  • Step 405 The VNFM receives an authorization response message sent by the NFVO to allow the repair of the VNF.
  • Step 406 The VNFM indicates that the VNF to be re-instantiated migrates the service to the disaster tolerant VNF of the VNF instance.
  • Step 407 the VNFM receives the service migration response.
  • Step 408 The VNFM sends a request message to the VIM to release the virtual resource corresponding to the VNF instance to be re-instantiated.
  • Step 409 The VNFM receives the resource success release response message of the VIM.
  • Step 410 The VNFM sends a request message to the VIM to allocate a virtual resource required to instantiate a new VNF instance.
  • Step 411 the VNFM receives a resource allocation response.
  • Step 412 The VNFM establishes a new VNF instance according to the VNF descriptor VNFD (VNF Descriptor) of the VNF instance on the allocated virtual resource, where the deployment parameter of the new VNF instance is consistent with the deployment parameter of the VNF instance to be re-instantiated. And the VNF instance ID remains unchanged;
  • VNFD VNF Descriptor
  • Step 413 The VNFM sends a notification message to the EM to re-instantiate the completion of the VNF instance.
  • Step 414 the EM sends the re-instantiated VNF instance to the repaired VNF before re-instantiating the application layer parameters;
  • Step 415 the VNFM sends a re-instantiated VNF response to the NFVO.
  • Step 417 The VNFM determines that the VNF instance disaster recovery technology adopts the 1+1 active/standby working mode according to the disaster recovery policy of the network service record (NSR). Therefore, the VNF needs to be re-instantiated from the VNF. The disaster recovery VNF moved back.
  • NSR network service record
  • FIG. 5 is a flowchart of a method for re-instantiating a virtual network function according to Embodiment 2 of the present invention; Figure.
  • the VNF instance is also re-instantiated by the OSS trigger.
  • the flow is as follows:
  • Step 501 the OSS determines that the VNF instance needs to be re-instantiated
  • Step 502 the OSS sends a message to the NFVO to update the network service, where the message carries the network service Id and the VNF instance Id that needs to be re-instantiated;
  • the information that needs to be re-instantiated by the VNF instance is determined according to network service alarm and/or performance measurement parameter information;
  • Step 503 the NFVO sends a request message to the VNFM to instantiate the VNF, where the request message of the instantiated VNF carries the VNF instance Id to be re-instantiated;
  • Step 504 The VNFM sends an authorization request message for allowing a lifecycle operation to the NFVO, where the authorization request message carries lifecycle operation information indicating that the VNF instance needs to be re-instantiated, wherein the lifecycle operation information is an instantiation VNF and The Id of the VNFD corresponding to the VNF instance;
  • Step 505 The VNFM requests the VIM to reserve a resource required for instantiating a new VNF instance.
  • Step 506 the VNFM receives the reserved resource response message of the VIM.
  • Step 507 the VNFM receives the authorization response message sent by the NFVO to allow the instantiation of the VNF, wherein if the NFVO performs the resource reservation, the authorization response message carries the Id of the reserved resource;
  • Step 508 the VNFM indicates that the VNF to be re-instantiated migrates the service to the disaster-tolerant VNF of the VNF instance.
  • Step 509 The VNFM receives the service migration response.
  • Step 510 The VNFM sends a request for releasing the virtual resource corresponding to the VNF instance to be re-instantiated to the VIM.
  • Step 511 The VNFM receives the resource success release response message of the VIM.
  • Step 512 The VNFM sends a request message to the VIM to allocate a virtual resource required to instantiate a new VNF instance. If the resource reservation is performed by the NFVO, the request message carries the Id of the reserved resource, so that the VIM is in the reserved resource. Allocate the required virtual resources;
  • Step 513 the VNFM receives a resource allocation response.
  • Step 514 The VNFM establishes a new VNF instance according to the VNFD of the VNF instance on the allocated virtual resource, where the deployment parameters of the new VNF instance are consistent with the deployment parameters of the VNF instance to be re-instantiated, and the VNF instance ID remains unchanged. change;
  • Step 515 The VNFM sends a notification message to the EM to re-instantiate the completion of the VNF instance.
  • Step 516 The EM sends the application layer parameter before the re-instantiation of the VNF instance to be re-instantiated to the re-instantiated VNF instance.
  • Step 517 the VNFM sends an instantiated VNF response to the NFVO.
  • Step 518 the NFVO sends an update NS response to the OSS
  • Step 519 The VNFM determines that the disaster recovery technology of the VNF instance adopts an N+1 active/standby working mode.
  • Step 520 The VNFM indicates that the re-instantiated VNF relocates the service from the disaster tolerant VNF of the VNF that needs to be re-instantiated;
  • Step 521 The disaster tolerant VNF of the VNF to be re-instantiated sends a service relocation response to the VNFM.
  • FIG. 6 is a flowchart of a method for re-instantiating a virtual network function according to Embodiment 3 of the present invention.
  • the network management (NM) triggers the re-instantiation of the VNF instance. The process is as follows:
  • Step 601 After determining that the VNF instance needs to be re-instantiated, the NM sends a message to the EM to re-instantiate the VNF instance, where the message carries the VNF instance ID or the VNF instance corresponding to the management object distinguished name (DN, Distinguish Name). );
  • the information that needs to be re-instantiated by the VNF instance is determined according to network service alarm and/or performance measurement parameter information;
  • Step 602 the EM sends a request message for re-instantiating the VNF instance to the VNFM, where the request message for re-instantiating the VNF instance carries the VNF instance Id to be re-instantiated;
  • Step 603 the VNFM sends an authorization request message allowing the life cycle operation to the NFVO
  • the authorization request message carries a lifecycle operation indicating that the VNF instance needs to be re-instantiated, wherein the lifecycle operation information is a re-instantiation of the VNF instance; of course, the information about the virtual resource to be added may be carried, that is, the new instance is instantiated.
  • Step 604 The VNFM receives an authorization response message sent by the NFVO to allow re-instantiation of the VNF instance.
  • Step 605 the VNFM indicates that the VNF to be re-instantiated migrates the service to the disaster tolerant VNF of the VNF instance.
  • Step 606 The VNFM receives the service migration response.
  • Step 607 The VNFM sends a request message for releasing the virtual resource corresponding to the VNF instance to be re-instantiated to the VIM.
  • Step 608 The VNFM receives the resource successfully release response message of the VIM.
  • Step 609 The VNFM sends a request message to the VIM to allocate a virtual resource required to instantiate a new VNF instance.
  • Step 610 The VNFM receives a resource allocation response.
  • Step 611 The VNFM establishes a new VNF instance according to the VNFD of the VNF instance on the allocated virtual resource, where the deployment parameter of the new VNF instance is consistent with the deployment parameter of the VNF instance to be re-instantiated, and the VNF instance ID remains unchanged. change;
  • Step 612 the VNFM sends an acknowledgment message to the EM to re-instantiate the completion of the VNF instance;
  • Step 613 The VNFM determines from the NSR disaster recovery policy that the VNF instance adopts the 1+1 standby working mode and does not need to relocate the service from the VNF disaster recovery VNF that needs to be re-instantiated.
  • Step 614 the EM sends the re-instantiation pre-application layer parameters of the VNF instance to be re-instantiated to the repaired VNF;
  • step 615 the EM sends an instantiated VNF response to the NM.
  • FIG. 7 is a structural diagram of an apparatus for re-instantiating a virtual network function according to an embodiment of the present invention.
  • the device shown in Figure 7 includes:
  • the first receiving module 701 is configured to: receive indication information that needs to re-instantiate the virtual network function VNF instance;
  • the requesting module 702 is configured to: request the virtual architecture management entity VIM to release the virtual resource corresponding to the VNF instance to be reinstantiated and allocate the virtual resource required to instantiate the new VNF instance;
  • the establishing module 703 is configured to: after detecting that the virtual resource corresponding to the VNF instance to be re-instantiated is released, use the virtual resource allocated by the VIM to establish a new VNF instance, and deploy the new VNF instance.
  • the parameters of the VNF instance to be re-instantiated are the same as the deployment parameters of the VNF instance.
  • the device may further include:
  • the indication module is configured to: indicate that the service of the VNF instance to be re-instantiated is migrated to the disaster-tolerant VNF of the VNF instance to be re-instantiated.
  • the requesting module 702 is configured to: if the network function virtualization orchestrator NFVO reserves the virtual resource, request the VIM to allocate the required virtual resource in the reserved virtual resource.
  • the indication information of the re-instantiating VNF instance is that the VNFM is received from an NFVO or a network management EM entity.
  • the first receiving module 701 is configured to: receive the indication information that needs to re-instantiate the VNF instance in one of the following manners:
  • Mode A receiving request information for re-instantiating a VNF instance
  • Manner B receiving the request information for repairing the VNF, and obtaining the VNF instance to be re-instantiated according to the request message for repairing the VNF; or
  • Mode C Receive a request message for instantiating a VNF, where the request message of the instantiated VNF includes identification information of a VNF instance that needs to be re-instantiated.
  • the first receiving module 701 is configured to: obtain the indication information that needs to re-instantiate the VNF instance by:
  • NFVO is a request message for sending an instantiated VNF instance after receiving a message for repairing or updating the network service sent by the OSS;
  • the EM Receiving, by the EM, a request message for re-instantiating the VNF instance or repairing the VNF instance or instantiating the VNF, wherein the EM is sent to re-instantiate the VNF instance after receiving the message of re-instantiating the VNF instance sent by the network management NM entity or Fix the VNF instance or instantiate the VNF request message.
  • the first receiving module 701 is configured to: in the mode B, the VNF instance that is re-instantiated according to the request message for repairing the VNF includes:
  • the request message for repairing the VNF includes the identification information of the VNF instance to be re-instantiated and the VNF instance to be re-instantiated, according to the type of the repair operation and the identification information of the VNF instance to be re-instantiated.
  • Re-instantiated VNF instance or,
  • the request message for repairing the VNF includes the identification information of the VNF instance to be re-instantiated, and the VNF instance to be re-instantiated is obtained according to the identification information of the VNF instance to be re-instantiated; or
  • the request message for repairing the VNF includes the identification information of the VNF instance to be repaired; the VNFM queries the VNF descriptor VNFD of the VNF instance according to the identification information of the VNF instance to be repaired, and determines that the repair operation type is The VNF instance is re-instantiated, and the VNF instance to be re-instantiated is obtained according to the type of the repair operation and the identification information of the VNF instance to be repaired.
  • the device may further include:
  • the first sending module is configured to: after the first receiving module 701 receives the indication information of re-instantiating the VNF instance, requesting the VIM release at the requesting module 702 to be re-instantiated Before the virtual resource corresponding to the VNF instance and the virtual resource required to instantiate the new VNF instance, send an authorization request message allowing the life cycle operation to the NFVO, where the authorization request message carries a life cycle indicating that the VNF instance needs to be re-instantiated Operational information;
  • the second receiving module is configured to: receive an authorization response message that is sent by the NFVO to allow a corresponding life cycle operation, and then trigger the requesting module 702 to request the VIM to release the virtual resource corresponding to the VNF instance that needs to be re-instantiated and allocate the instantiation. The operation of the virtual resources required by the new VNF instance.
  • the lifecycle operation information is a re-instantiated VNF instance
  • the life cycle operation information is a repair VNF instance
  • the lifecycle operation information is an instantiated VNF.
  • the authorization request message may further include:
  • the authorization response message further includes identifier information of the virtual resource reserved by the NFVO.
  • the device may further include:
  • the second sending module is configured to: send a notification to the EM to re-instantiate the completion of the VNF instance or re-instantiate the confirmation information of the VNF instance completion, and trigger the application layer of the VNF instance that needs to be re-instantiated by the EM before re-instantiation
  • the parameters are sent to the re-instantiated VNF.
  • the device may further include:
  • the determining module is configured to: determine, according to the pre-stored disaster recovery policy of the VNF instance that needs to be re-instantiated, whether to migrate the service of the disaster-tolerant VNF of the VNF instance to be re-instantiated to the new VNF instance on.
  • determining module is set to:
  • the disaster recovery policy adopts the N+1 active/standby working mode, the service of the VNF that needs to be re-instantiated is migrated to the new VNF instance.
  • the disaster recovery policy uses the 1+1 active/standby mode or the 1+1 standby mode, the service of the VNF that needs to be re-instantiated is not migrated to the new VNF instance. on.
  • the disaster recovery policy is included in the VNFD or the network service descriptor (NSD), and the disaster recovery policy includes at least the address and working mode information of the disaster tolerant VNF.
  • an embodiment of the present invention provides an apparatus for re-instantiating a virtual network function, including:
  • the sending module is configured to: after receiving the indication information that needs to re-instantiate the virtual network function VNF, send the indication information that needs to re-instantiate the virtual network function VNF to the VNFM.
  • the sending module is set to:
  • the sending module When the sending module is located at the NFVO, sending a request message for repairing the VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
  • the sending module When the sending module is located at the NFVO, sending a request message for instantiating the VNF after receiving the message of repairing or updating the network service sent by the OSS; or
  • the sending module When the sending module is located at the NFVO, sending a request message for re-instantiating the VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
  • the sending module When the sending module is located at the EM, after receiving the message of re-instantiating the VNF instance sent by the network management NM entity, sending a request message for re-instantiating the VNF instance or repairing the VNF instance or instantiating the VNF.
  • all or part of the steps of the above embodiments may also be implemented by using an integrated circuit. These steps may be separately fabricated into individual integrated circuit modules, or multiple modules or steps may be fabricated into a single integrated circuit module. achieve.
  • the devices/function modules/functional units in the above embodiments may be implemented by a general-purpose computing device, which may be centralized on a single computing device or distributed over a network of multiple computing devices.
  • the device/function module/functional unit in the above embodiment When the device/function module/functional unit in the above embodiment is implemented in the form of a software function module and sold or used as a stand-alone product, it can be stored in a computer readable storage medium.
  • the above mentioned computer readable storage medium may be a read only memory, a magnetic disk or an optical disk or the like.
  • the embodiment of the invention can simplify the process of network service repair, reduce the impact on the network service, and shorten the repair time.

Abstract

Disclosed are a method and device for re-instantiating a virtual network function. The method comprises: a virtual network function manager (VNFM) receives information indicating that a re-instantiation of a virtual network function (VNF) instance is required; the VNFM requests a virtualized infrastructure manager (VIM) to release the virtual resource corresponding to the VNF instance required to be re-instantiated and to allocate a virtual resource required for instantiating a new VNF instance; after completion of the release of the virtual resource corresponding to the VNF instance required to be re-instantiated, the VNFM uses the virtual resource allocated by the VIM to establish a new VNF instance, wherein the new VNF instance has a deployment parameter consistent with a deployment parameter of the VNF instance required to be re-instantiated, and has identification information the same as said VNF instance.

Description

重新实例化虚拟网络功能的方法和装置Method and apparatus for re-instantiating virtual network functions 技术领域Technical field
本申请涉及但不限于通信领域。This application relates to, but is not limited to, the field of communications.
背景技术Background technique
在相关技术的网络架构之中,网络功能与网络设备是超强耦合的关系,网络功能均通过专门设计的、厂商专有的设备来实现。这带来了诸多不便,比如:这些设备在性能上的提高,受限于满足特定/定制化需求而且同时保持电信级可靠性的硬件的发展;又如,当运营商要部署新的业务时,须事先部署新设计的、具有相关专用功能的设备,这会提高运营商的业务部署成本。另一方面,随着CPU及内存的性能快速地提高,通用型服务器上以软件形式运行网络功能就具备了基础条件,网络功能虚拟化(Network Function Virtualization,NFV)技术也应运而生,它目标就是在通用的硬件设备上运行网络功能,从而通过大范围的部署,可降低资本支出(capital expenditures,CAPEX)。虚拟化的技术使得网络功能可以按需地部署及更新,且极大地方便远程管理及维护,可降低运营支出(Operating expenditures,OPEX)。In the network architecture of the related art, the network function and the network device are super-coupled, and the network functions are realized by specially designed, vendor-specific devices. This brings a lot of inconveniences, such as: the performance improvement of these devices is limited by the development of hardware that meets specific/customized requirements while maintaining carrier-class reliability; for example, when operators deploy new services. Newly designed devices with associated special functions must be deployed in advance, which will increase the operator's business deployment costs. On the other hand, with the rapid improvement of the performance of the CPU and memory, the general-purpose server has the basic conditions for running the network function in software form, and Network Function Virtualization (NFV) technology has emerged as the times require. It is the operation of network functions on general-purpose hardware devices, which can reduce capital expenditures (CAPEX) through a wide range of deployments. Virtualized technology enables network functions to be deployed and updated on demand, and greatly facilitates remote management and maintenance, reducing operational expenditures (OPEX).
NFV引入后相关技术的网络的管理架构发生了很大变化,如图1所示,NFV管理调度(NFV Management and Orchestration,NFV-MANO)的架构图及参考点。其中网络功能虚拟化编排器(Network Functions Virtualization Orchestrator,NFVO)负责网络服务的生命周期管理、跨虚拟架构管理实体(Virtualised Infrastructure Manager,VIM)的网络功能虚拟化基础设施(Network Functions Virtualization Infrastructure,NFVI)资源调度等功能,网络功能虚拟化管理实体(VNF Manager,VNFM)负责VNF实例的生命周期管理,每个VNF实例假设都有一个关联的VNFM,VIM负责控制和管理NFVI的计算,存储和网络资源。传统电信网络网管多采用包含网络管理***(Network Management System,NMS)/运营支撑***(Operating Support System,OSS)、网元管理***(Element Management System,EMS)和网元的三层管理结构,其中NMS和EMS之间的接口是北向接口,EMS和网元之 间是南向接口。在网络功能虚拟化后,传统网管负责虚拟网络功能应用层的管理。The management architecture of the network after the introduction of NFV has undergone great changes. As shown in Figure 1, the architecture diagram and reference point of NFV Management and Orchestration (NFV-MANO). The Network Functions Virtualization Orchestrator (NFVO) is responsible for the lifecycle management of network services and the Network Functions Virtualization Infrastructure (NFVI) of Virtualised Infrastructure Manager (VIM). For resource scheduling and other functions, the Network Function Virtualization Management Entity (VNFM) is responsible for the lifecycle management of VNF instances. Each VNF instance assumes an associated VNFM. VIM is responsible for controlling and managing NFVI calculations, storage and network resources. . The traditional telecommunication network management system adopts a three-layer management structure including a network management system (NMS)/Operation Support System (OSS), an element management system (EMS), and a network element. The interface between the NMS and the EMS is the northbound interface, the EMS and the network element. The middle is the southbound interface. After the network function is virtualized, the traditional network management is responsible for the management of the virtual network function application layer.
网络服务(Network Service,NS)将由一系列相互连接的VNF和或物理网络功能(Physical Network Function,PNF)实现,VNF/PNF相互连接构成虚拟链路(Virtual Link,VL),整个网络服务的VNF转发的路径(VNF Forwarding Graphs,VNFFG)由虚拟链路和VNF/PNF连接点(Connection Point,CP)构成。网络服务的生命周期包括实例化(Instantiate)NS、终止(Terminate)NS、伸缩(Scale)NS、更新(Update)NS及创建/删除/查询/更新VNFFG或VL等,VNF的生命周期包括实例化VNF、终止VNF实例、伸缩VNF及修复VNF等过程,其中Scale分为收缩(scale in)、扩展(scale out)、增加容量(scale up)和减少容量(scale down)四种。修复一般是指在网元或设备出现故障或性能严重下降时使网元和设备恢复到正常运行的过程,广义还包括问题的诊断过程,网元或设备发生故障时网络服务很有可能就会受到影响,导致服务质量下降。The Network Service (NS) will be implemented by a series of interconnected VNFs or physical network functions (PNFs). The VNF/PNFs are interconnected to form a virtual link (Virtual Link, VL), and the entire network service VNF. The VNF Forwarding Graphs (VNFFG) consist of a virtual link and a VNF/PNF Connection Point (CP). The life cycle of a network service includes instantiating NS, terminating NS, scaling NS, updating NS, and creating/deleting/query/updating VNFFG or VL, etc., and the life cycle of the VNF includes instantiation. VNF, termination of VNF instances, scaling VNF, and repairing VNF, among which Scale is divided into four types: scale in, scale out, scale up, and scale down. Repairing generally refers to the process of restoring network elements and devices to normal operation when a network element or device fails or performance is severely degraded. It also includes the diagnosis process of the problem in general. When the network element or device fails, the network service is likely to be Affected, resulting in a decline in service quality.
相关技术的网络服务修复的流程如图2所示,当确定需要修复网络服务且方式为重新实例化VNF实例后,首先将业务迁移到容灾的VNF,然后OSS需要先通过Scale in NS使NFVO请求VNFM终止需要重新实例化的VNF实例,再通过Scale out NS使NFVO请求VNFM实例化新的VNF,来达到修复网络服务的目的。The network service repair process of the related art is as shown in FIG. 2. When it is determined that the network service needs to be repaired and the VNF instance is re-instantiated, the service is first migrated to the disaster-tolerant VNF, and then the OSS needs to first make the NFVO through the Scale in NS. The VNFM is requested to terminate the VNF instance that needs to be re-instantiated, and then the NFVO request VNFM to instantiate the new VNF through Scale out NS to achieve the purpose of repairing the network service.
发明内容Summary of the invention
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。The following is an overview of the topics detailed in this document. This Summary is not intended to limit the scope of the claims.
在相关技术的网络服务修复的流程中,如果要完成整个修复的操作,需要在OSS和NFVO之间的接口上进行两次伸缩NS的操作,对应的NFVO和VNFM需要进行两次生命周期的操作请求以及其授权的过程。同时因为VNFM在实例化新的VNF时并不知道新VNF是用来替代已故障的VNF,所以新VNF的部署参数和已故障的VNF是不相同的,那么如果要将新的VNF接入到网络服务中替换需修复的VNF,OSS需要更新与该需修复的VNF相 关的VNFFG和VL,此外,在每次生命周期完成后VNFM会通知EM,EM会对VNF实例对应的管理对象进行操作,对应VNFM进行的终止和实例化操作,EM需要进行管理对象的删除和创建,这样使得整个修复的过程非常复杂,也消耗了更多的时间。In the related network service repair process, if the entire repair operation is to be completed, the NS operation needs to be performed twice on the interface between the OSS and the NFVO, and the corresponding NFVO and VNFM need to perform two life cycle operations. The process of requesting and its authorization. At the same time, because VNFM does not know that the new VNF is used to replace the failed VNF when instantiating the new VNF, the deployment parameters of the new VNF are different from the failed VNF, then if the new VNF is to be connected to Replace the VNF to be repaired in the network service. The OSS needs to be updated with the VNF to be repaired. The VNFFG and VL are closed. In addition, the VNFM notifies the EM after each life cycle is completed. The EM operates on the management object corresponding to the VNF instance, and the EM needs to delete the management object corresponding to the termination and instantiation of the VNFM. Create, which makes the entire repair process very complicated and consumes more time.
本文提供的重新实例化虚拟网络功能的方法和装置,以简化网络服务修复的流程。This article provides a method and apparatus for re-instantiating virtual network functions to simplify the process of network service repair.
一种重新实例化虚拟网络功能的方法,包括:A method of re-instantiating virtual network functionality, including:
网络功能虚拟化管理实体VNFM接收需重新实例化虚拟网络功能VNF实例的指示信息;The network function virtualization management entity VNFM receives the indication information that needs to re-instantiate the virtual network function VNF instance;
所述VNFM请求虚拟架构管理实体VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源;The VNFM requests the virtual infrastructure management entity VIM to release the virtual resource corresponding to the VNF instance to be re-instantiated and allocate the virtual resources required to instantiate the new VNF instance;
所述VNFM在所述需重新实例化的VNF实例对应的虚拟资源进行释放完成后,利用所述VIM分配的虚拟资源,建立新的VNF实例,该新VNF实例的部署参数和需重新实例化的VNF实例的部署参数一致,且VNF实例的标识信息相同。After the virtual resource corresponding to the VNF instance to be re-instantiated is released, the VNFM establishes a new VNF instance by using the virtual resource allocated by the VIM, and the deployment parameters of the new VNF instance and the need to be re-instantiated The deployment parameters of the VNF instance are the same, and the identification information of the VNF instance is the same.
可选地,所述VNFM在所述需重新实例化的VNF实例对应的虚拟资源进行释放完成后,利用所述VIM分配的虚拟资源,建立新的VNF实例之前,所述方法还包括:Optionally, after the releasing, by the VNFM, the virtual resource corresponding to the VNF instance to be re-instantiated, using the virtual resource allocated by the VIM to establish a new VNF instance, the method further includes:
所述VNFM指示需重新实例化的VNF实例的业务迁移到所述需重新实例化的VNF实例的容灾VNF。The VNFM indicates that the service of the VNF instance to be re-instantiated migrates to the disaster tolerant VNF of the VNF instance to be re-instantiated.
可选地,所述VNFM请求VIM分配实例化新的VNF实例所需的虚拟资源,包括:Optionally, the VNFM requests the VIM to allocate virtual resources required to instantiate a new VNF instance, including:
如果网络功能虚拟化编排器NFVO对虚拟资源进行预留,则所述VNFM请求VIM在所述预留的虚拟资源中分配所需的虚拟资源。If the network function virtualization orchestrator NFVO reserves the virtual resources, the VNFM requests the VIM to allocate the required virtual resources among the reserved virtual resources.
可选地,所述重新实例化VNF实例的指示信息是所述VNFM从NFVO或网络管理EM实体接收的Optionally, the indication information of the re-instantiating the VNF instance is received by the VNFM from the NFVO or the network management EM entity.
可选地,所述VNFM接收需重新实例化VNF实例的指示信息包括:Optionally, the indication information that the VNFM needs to re-instantiate the VNF instance includes:
方式A:所述VNFM接收重新实例化VNF实例的请求信息;或者, Manner A: The VNFM receives request information for re-instantiating a VNF instance; or
方式B:所述VNFM接收修复VNF实例的请求信息,根据所述修复VNF实例的请求消息得到需重新实例化的VNF实例;或者,Mode B: The VNFM receives the request information for repairing the VNF instance, and obtains the VNF instance to be re-instantiated according to the request message of the repair VNF instance; or
方式C:所述VNFM接收实例化VNF的请求消息,其中所实例化VNF的请求消息包含需重新实例化的VNF实例的标识信息。Mode C: The VNFM receives a request message for instantiating a VNF, where the request message of the instantiated VNF includes identification information of a VNF instance to be re-instantiated.
可选地,所述需重新实例化VNF实例的指示信息是通过如下方式得到的,包括:Optionally, the indication information that needs to be re-instantiated by the VNF instance is obtained by:
VNFM接收NFVO发送的修复VNF实例的请求消息,其中所述NFVO是在接收到运营支撑***OSS发送的修复或更新网络服务的消息后发送修复VNF实例的请求消息的;或者,The VNFM receives a request message for repairing the VNF instance sent by the NFVO, where the NFVO is to send a request message for repairing the VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
VNFM接收NFVO发送的实例化VNF的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送实例化VNF实例的请求消息的;或者,The VNFM receives the request message of the instantiated VNF sent by the NFVO, where the NFVO is a request message for sending the instantiated VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
VNFM接收NFVO发送的重新实例化VNF实例的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送重新实例化VNF实例的请求消息的;或者The VNFM receives a request message for re-instantiating the VNF instance sent by the NFVO, where the NFVO is to send a request message for re-instantiating the VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
VNFM接收EM发送的重新实例化VNF实例或修复VNF实例或实例化VNF的请求消息,其中所述EM是在接收到网络管理NM实体发送的重新实例化VNF实例的消息后发送重新实例化VNF实例或修复VNF实例或实例化VNF的请求消息的。The VNFM receives a request message for re-instantiating the VNF instance or repairing the VNF instance or instantiating the VNF sent by the EM, where the EM is sent to re-instantiate the VNF instance after receiving the message of re-instantiating the VNF instance sent by the network management NM entity. Or fix the VNF instance or instantiate the VNF request message.
可选地,在方式B中,所述VNFM根据所述修复VNF的请求消息得到需重新实例化的VNF实例包括:Optionally, in the mode B, the VNFM obtains a VNF instance that needs to be re-instantiated according to the request message for repairing the VNF, including:
方式一:所述修复VNF的请求消息中包括修复操作类型为重新实例化VNF实例和需重新实例化的VNF实例的标识信息,所述VNFM根据修复操作类型和需重新实例化的VNF实例的标识信息得到需重新实例化的VNF实例;或者,Manner 1: The request message for repairing the VNF includes the identifier information of the VNF instance that is to be re-instantiated and the VNF instance to be re-instantiated, and the VNFM is based on the type of the repair operation and the identifier of the VNF instance that needs to be re-instantiated. The information gets the VNF instance that needs to be re-instantiated; or,
方式二:所述修复VNF的请求消息包括需重新实例化的VNF实例的标识信息,所述VNFM根据需重新实例化的VNF实例的标识信息得到需重新实例化的VNF实例; Manner 2: The request message for repairing the VNF includes the identification information of the VNF instance to be re-instantiated, and the VNFM obtains the VNF instance to be re-instantiated according to the identification information of the VNF instance to be re-instantiated;
方式三:所述修复VNF的请求消息中包括需修复的VNF实例的标识信息;所述VNFM根据需修复的VNF实例的标识信息,查询所述VNF实例的VNF描述符VNFD,确定修复操作类型为重新实例化VNF实例,所述VNFM根据修复操作类型和需修复的VNF实例的标识信息得到需重新实例化的VNF实例。Manner 3: The request message for repairing the VNF includes the identification information of the VNF instance to be repaired; the VNFM queries the VNF descriptor VNFD of the VNF instance according to the identification information of the VNF instance to be repaired, and determines that the repair operation type is The VNF instance is re-instantiated, and the VNFM obtains the VNF instance to be re-instantiated according to the type of the repair operation and the identification information of the VNF instance to be repaired.
可选地,所述VNFM接收到重新实例化VNF实例的指示信息之后,在VNFM请求VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源之前,所述方法还包括:Optionally, after the VNFM receives the indication information for re-instantiating the VNF instance, before the VNFM requests the VIM to release the virtual resource corresponding to the VNF instance to be re-instantiated and allocate the virtual resource required to instantiate the new VNF instance, The method further includes:
所述VNFM发送允许进行生命周期操作的授权请求消息给NFVO,其中授权请求消息携带指示需重新实例化VNF实例的生命周期操作信息;The VNFM sends an authorization request message that allows a lifecycle operation to the NFVO, where the authorization request message carries lifecycle operation information indicating that the VNF instance needs to be re-instantiated;
所述VNFM接收所述NFVO发送的允许进行对应生命周期操作的授权响应消息,再触发请求VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源的操作。The VNFM receives the authorization response message sent by the NFVO to allow the corresponding life cycle operation, and then triggers the request VIM to release the virtual resource corresponding to the VNF instance to be re-instantiated and allocates the virtual resource required to instantiate the new VNF instance. operating.
可选地,如果通过方式A接收的重新实例化VNF实例的请求消息,则所述生命周期操作信息为重新实例化VNF实例;Optionally, if the request message of the VNF instance is re-instantiated by the mode A, the lifecycle operation information is a re-instantiating the VNF instance;
如果通过方式B接收的修复VNF实例的请求消息,则所述生命周期操作信息为修复VNF实例;If the request message for repairing the VNF instance is received by the mode B, the life cycle operation information is a repair VNF instance;
如果通过方式C接收的实例化VNF的请求消息,则所述生命周期操作信息为实例化VNF。If the request message of the instantiated VNF is received through mode C, the lifecycle operation information is an instantiated VNF.
可选地,所述授权请求消息还包括:Optionally, the authorization request message further includes:
需重新实例化的VNF实例的VNFD的标识信息、实例化新的VNF实例所需使用的虚拟资源的信息和应释放的需重新实例化的VNF实例对应的虚拟资源的信息中的至少一个。At least one of the identification information of the VNFD of the VNF instance to be re-instantiated, the information of the virtual resource to be used to instantiate the new VNF instance, and the information of the virtual resource corresponding to the VNF instance to be re-instantiated.
可选地,授权响应消息还包括所述NFVO预留的虚拟资源的标识信息。Optionally, the authorization response message further includes identifier information of the virtual resource reserved by the NFVO.
可选地,所述VNFM利用所述VIM分配的虚拟资源,建立新的VNF实例之后,所述方法还包括:Optionally, after the VNFM uses the virtual resource allocated by the VIM to establish a new VNF instance, the method further includes:
所述VNFM给EM发送重新实例化VNF实例完成的通知或重新实例化VNF实例完成的确认信息,触发所述EM将需重新实例化的VNF实例在重新 实例化前的应用层参数发送给重新实例化后的VNF。The VNFM sends a confirmation message to the EM to re-instantiate the completion of the VNF instance or re-instantiate the VNF instance completion, triggering the EM to re-instantiate the VNF instance. The application layer parameters before instantiation are sent to the re-instantiated VNF.
可选地,所述VNFM向EM发送重新实例化VNF实例完成的信息之后,所述方法还包括:Optionally, after the VNFM sends the information to the EM to re-instantiate the VNF instance, the method further includes:
所述VNFM根据预先存储的所述需重新实例化的VNF实例的容灾策略,确定是否将所述需重新实例化的VNF实例的容灾VNF的业务迁到所述新的VNF实例上。The VNFM determines whether to migrate the service of the DRNF of the VNF instance to be re-instantiated to the new VNF instance according to the pre-stored disaster recovery policy of the VNF instance to be re-instantiated.
可选地,所述VNFM确定是否将所述需重新实例化的VNF实例的容灾VNF的业务迁到所述新的VNF实例上,包括:Optionally, the VNFM determines whether to migrate the service of the disaster tolerant VNF of the VNF instance to be re-instantiated to the new VNF instance, including:
如果所述容灾策略中容灾采用N+1的主备工作模式,则将所述需重新实例化的VNF实例的容灾VNF的业务迁到所述新的VNF实例上;If the disaster recovery policy adopts the N+1 active/standby working mode, the service of the VNF that needs to be re-instantiated is migrated to the new VNF instance.
如果所述容灾策略中容灾采用1+1主备或1+1互备工作模式,则不将所述需重新实例化的VNF实例的容灾VNF的业务迁到所述新的VNF实例上。If the disaster recovery policy uses the 1+1 active/standby mode or the 1+1 standby mode, the service of the VNF that needs to be re-instantiated is not migrated to the new VNF instance. on.
可选地,所述容灾策略被包含在VNFD或网络服务描述符NSD中,所述容灾策略包含容灾VNF的地址和工作模式信息。Optionally, the disaster recovery policy is included in the VNFD or the network service descriptor NSD, where the disaster recovery policy includes address and working mode information of the disaster tolerant VNF.
一种重新实例化虚拟网络功能的方法,包括:A method of re-instantiating virtual network functionality, including:
在接收到需重新实例化虚拟网络功能VNF的指示信息,向VNFM发送所述需重新实例化虚拟网络功能VNF的指示信息。Upon receiving the indication information that needs to re-instantiate the virtual network function VNF, the indication information of the virtual network function VNF needs to be re-instantiated to the VNFM.
可选地,所述方法包括:Optionally, the method includes:
NFVO在接收到OSS发送的修复或更新网络服务的消息后发送修复VNF实例的请求消息;或者,The NFVO sends a request message for repairing the VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
NFVO在接收到OSS发送的修复或更新网络服务的消息后发送实例化VNF的请求消息;或者,The NFVO sends a request message for instantiating the VNF after receiving the message sent by the OSS to repair or update the network service; or,
NFVO在接收到OSS发送的修复或更新网络服务的消息后发送重新实例化VNF实例的请求消息;或者,The NFVO sends a request message to re-instantiate the VNF instance after receiving the message sent by the OSS to repair or update the network service; or
EM在接收到网络管理NM实体发送的重新实例化VNF实例的消息后,发送重新实例化VNF实例或修复VNF实例或实例化VNF的请求消息。After receiving the message of re-instantiating the VNF instance sent by the network management NM entity, the EM sends a request message for re-instantiating the VNF instance or repairing the VNF instance or instantiating the VNF.
一种重新实例化虚拟网络功能的装置,包括: A device for re-instantiating a virtual network function, comprising:
第一接收模块,设置为:接收需重新实例化虚拟网络功能VNF实例的指示信息;The first receiving module is configured to: receive indication information that needs to re-instantiate the virtual network function VNF instance;
请求模块,设置为:请求虚拟架构管理实体VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源;The requesting module is configured to: request the virtual architecture management entity VIM to release the virtual resource corresponding to the VNF instance to be reinstantiated and allocate the virtual resource required to instantiate the new VNF instance;
建立模块,设置为:在检测到对所述需重新实例化的VNF实例对应的虚拟资源进行释放完成后,利用所述VIM分配的虚拟资源,建立新的VNF实例,该新VNF实例的部署参数和需重新实例化的VNF实例的部署参数一致,且VNF实例的标识信息相同。Establishing a module, configured to: after detecting that the virtual resource corresponding to the VNF instance to be re-instantiated is released, use the virtual resource allocated by the VIM to establish a new VNF instance, and the deployment parameter of the new VNF instance The deployment parameters of the VNF instance to be re-instantiated are the same, and the identification information of the VNF instance is the same.
可选地,所述装置还包括:Optionally, the device further includes:
指示模块,设置为:指示需重新实例化的VNF实例的业务迁移到所述需重新实例化的VNF实例的容灾VNF。The indication module is configured to: indicate that the service of the VNF instance to be re-instantiated is migrated to the disaster-tolerant VNF of the VNF instance to be re-instantiated.
可选地,所述请求模块,是设置为:如果网络功能虚拟化编排器NFVO对虚拟资源进行预留,则请求VIM在所述预留的虚拟资源中分配所需的虚拟资源。Optionally, the requesting module is configured to: if the network function virtualization orchestrator NFVO reserves the virtual resource, request the VIM to allocate the required virtual resource in the reserved virtual resource.
可选地,所述重新实例化VNF实例的指示信息是所述VNFM从NFVO或网络管理EM实体接收的。Optionally, the indication information of the re-instantiating VNF instance is that the VNFM is received from an NFVO or a network management EM entity.
可选地,所述第一接收模块是设置为:采用如下方式之一接收需重新实例化VNF实例的指示信息:Optionally, the first receiving module is configured to: receive the indication information that needs to re-instantiate the VNF instance in one of the following manners:
方式A:接收重新实例化VNF实例的请求信息;或者,Mode A: receiving request information for re-instantiating a VNF instance; or
方式B:接收修复VNF的请求信息,根据所述修复VNF的请求消息得到需重新实例化的VNF实例;或者,Manner B: receiving the request information for repairing the VNF, and obtaining the VNF instance to be re-instantiated according to the request message for repairing the VNF; or
方式C:接收实例化VNF的请求消息,其中所述实例化VNF的请求消息包含需重新实例化的VNF实例的标识信息。Mode C: Receive a request message for instantiating a VNF, where the request message of the instantiated VNF includes identification information of a VNF instance that needs to be re-instantiated.
可选地,所述第一接收模块是设置为:通过如下方式得到需重新实例化VNF实例的指示信息:Optionally, the first receiving module is configured to: obtain the indication information that needs to re-instantiate the VNF instance by:
接收NFVO发送的修复VNF实例的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送修复VNF实例的请求消息的;或者, Receiving a request message for repairing the VNF instance sent by the NFVO, where the NFVO is to send a request message for repairing the VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
接收NFVO发送的实例化VNF的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送实例化VNF实例的请求消息的;或者,Receiving a request message of the instantiated VNF sent by the NFVO, where the NFVO is a request message for sending an instantiated VNF instance after receiving a message for repairing or updating the network service sent by the OSS; or
接收NFVO发送的重新实例化VNF实例的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送重新实例化VNF实例的请求消息的;或者Receiving, by the NFVO, a request message for re-instantiating the VNF instance, where the NFVO is to send a request message for re-instantiating the VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
接收EM发送的重新实例化VNF实例或修复VNF实例或实例化VNF的请求消息,其中所述EM是在接收到网络管理NM实体发送的重新实例化VNF实例的消息后发送重新实例化VNF实例或修复VNF实例或实例化VNF的请求消息的。Receiving, by the EM, a request message for re-instantiating the VNF instance or repairing the VNF instance or instantiating the VNF, wherein the EM is sent to re-instantiate the VNF instance after receiving the message of re-instantiating the VNF instance sent by the network management NM entity or Fix the VNF instance or instantiate the VNF request message.
可选地,所述第一接收模块是设置为:在方式B中,所述根据所述修复VNF的请求消息得到重新实例化的VNF实例包括:Optionally, the first receiving module is configured to: in the mode B, the VNF instance that is re-instantiated according to the request message for repairing the VNF includes:
方式一:所述修复VNF的请求消息中包括修复操作类型为重新实例化VNF实例和需重新实例化的VNF实例的标识信息,根据修复操作类型和需重新实例化的VNF实例的标识信息得到需重新实例化的VNF实例;或者,Manner 1: The request message for repairing the VNF includes the identification information of the VNF instance to be re-instantiated and the VNF instance to be re-instantiated, according to the type of the repair operation and the identification information of the VNF instance to be re-instantiated. Re-instantiated VNF instance; or,
方式二:所述修复VNF的请求消息包括需重新实例化的VNF实例的标识信息,根据需重新实例化的VNF实例的标识信息得到需重新实例化的VNF实例;或者,Manner 2: The request message for repairing the VNF includes the identification information of the VNF instance to be re-instantiated, and the VNF instance to be re-instantiated is obtained according to the identification information of the VNF instance to be re-instantiated; or
方式三:所述修复VNF的请求消息中包括需修复的VNF实例的标识信息;所述VNFM根据需修复的VNF实例的标识信息,查询所述VNF实例的VNF描述符VNFD,确定修复操作类型为重新实例化VNF实例,根据修复操作类型和需修复的VNF实例的标识信息得到需重新实例化的VNF实例。Manner 3: The request message for repairing the VNF includes the identification information of the VNF instance to be repaired; the VNFM queries the VNF descriptor VNFD of the VNF instance according to the identification information of the VNF instance to be repaired, and determines that the repair operation type is The VNF instance is re-instantiated, and the VNF instance to be re-instantiated is obtained according to the type of the repair operation and the identification information of the VNF instance to be repaired.
可选地,所述装置还包括:Optionally, the device further includes:
第一发送模块,设置为:在所述第一接收模块接收到重新实例化VNF实例的指示信息之后,在所述请求模块请求VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源之前,发送允许进行生命周期操作的授权请求消息给NFVO,其中授权请求消息携带指示需重新实例化VNF实例的生命周期操作信息; The first sending module is configured to: after the first receiving module receives the indication information of re-instantiating the VNF instance, requesting, by the requesting module, the VIM to release the virtual resource corresponding to the VNF instance to be re-instantiated and the allocation instantiation Before the virtual resource required by the new VNF instance, an authorization request message for allowing a lifecycle operation is sent to the NFVO, where the authorization request message carries lifecycle operation information indicating that the VNF instance needs to be re-instantiated;
第二接收模块,设置为:接收所述NFVO发送的允许进行对应生命周期操作的授权响应消息,再触发所述请求模块请求VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源的操作。The second receiving module is configured to: receive an authorization response message that is sent by the NFVO to allow a corresponding life cycle operation, and then trigger the requesting module to request the VIM to release the virtual resource corresponding to the VNF instance that needs to be re-instantiated and allocate the instantiation new The operation of the virtual resource required by the VNF instance.
可选地,如果通过方式A接收的重新实例化VNF实例的请求消息,则所述生命周期操作信息为重新实例化VNF实例;Optionally, if the request message of the VNF instance is re-instantiated by the mode A, the lifecycle operation information is a re-instantiating the VNF instance;
如果通过方式B接收的修复VNF实例的请求消息,则所述生命周期操作信息为修复VNF实例;If the request message for repairing the VNF instance is received by the mode B, the life cycle operation information is a repair VNF instance;
如果通过方式C接收的实例化VNF的请求消息,则所述生命周期操作信息为实例化VNF。If the request message of the instantiated VNF is received through mode C, the lifecycle operation information is an instantiated VNF.
可选地,所述授权请求消息还包括:Optionally, the authorization request message further includes:
需重新实例化的VNF实例的VNFD的标识信息、实例化新的VNF实例所需使用的虚拟资源的信息和应释放的需重新实例化的VNF实例对应的虚拟资源的信息中的至少一个。At least one of the identification information of the VNFD of the VNF instance to be re-instantiated, the information of the virtual resource to be used to instantiate the new VNF instance, and the information of the virtual resource corresponding to the VNF instance to be re-instantiated.
可选地,授权响应消息还包括所述NFVO预留的虚拟资源的标识信息。Optionally, the authorization response message further includes identifier information of the virtual resource reserved by the NFVO.
可选地,所述装置还包括:Optionally, the device further includes:
第二发送模块,设置为:给EM发送重新实例化VNF实例完成的通知或重新实例化VNF实例完成的确认信息,触发所述EM将需重新实例化的VNF实例在重新实例化前的应用层参数发送给重新实例化后的VNF。The second sending module is configured to: send a notification to the EM to re-instantiate the completion of the VNF instance or re-instantiate the confirmation information of the VNF instance completion, and trigger the application layer of the VNF instance that needs to be re-instantiated by the EM before re-instantiation The parameters are sent to the re-instantiated VNF.
可选地,所述装置还包括:Optionally, the device further includes:
确定模块,设置为:根据预先存储的所述需重新实例化的VNF实例的容灾策略,确定是否将所述需重新实例化的VNF实例的容灾VNF的业务迁到所述新的VNF实例上。The determining module is configured to: determine, according to the pre-stored disaster recovery policy of the VNF instance that needs to be re-instantiated, whether to migrate the service of the disaster-tolerant VNF of the VNF instance to be re-instantiated to the new VNF instance on.
可选地,所述确定模块是设置为:Optionally, the determining module is configured to:
如果所述容灾策略中容灾采用N+1的主备工作模式,则将所述需重新实例化的VNF实例的容灾VNF的业务迁到所述新的VNF实例上;If the disaster recovery policy adopts the N+1 active/standby working mode, the service of the VNF that needs to be re-instantiated is migrated to the new VNF instance.
如果所述容灾策略中容灾采用1+1主备或1+1互备工作模式,则不将所 述需重新实例化的VNF实例的容灾VNF的业务迁到所述新的VNF实例上。If the disaster recovery policy uses the 1+1 active/standby or 1+1 alternate standby working mode, the device does not The VNF service of the VNF instance that needs to be re-instantiated is moved to the new VNF instance.
可选地,所述容灾策略被包含在VNFD或网络服务描述符NSD中,所述容灾策略包含容灾VNF的地址和工作模式信息。Optionally, the disaster recovery policy is included in the VNFD or the network service descriptor NSD, where the disaster recovery policy includes address and working mode information of the disaster tolerant VNF.
一种重新实例化虚拟网络功能的装置,包括:A device for re-instantiating a virtual network function, comprising:
发送模块,设置为:在接收到需重新实例化虚拟网络功能VNF的指示信息,向VNFM发送所述需重新实例化虚拟网络功能VNF的指示信息。The sending module is configured to: after receiving the indication information that needs to re-instantiate the virtual network function VNF, send the indication information that needs to re-instantiate the virtual network function VNF to the VNFM.
可选地,所述发送模块是设置为:Optionally, the sending module is configured to:
在所述发送模块位于NFVO时,在接收到OSS发送的修复或更新网络服务的消息后发送修复VNF实例的请求消息;或者,When the sending module is located at the NFVO, sending a request message for repairing the VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
在所述发送模块位于NFVO时,在接收到OSS发送的修复或更新网络服务的消息后发送实例化VNF的请求消息;或者,When the sending module is located at the NFVO, sending a request message for instantiating the VNF after receiving the message of repairing or updating the network service sent by the OSS; or
在所述发送模块位于NFVO时,在接收到OSS发送的修复或更新网络服务的消息后发送重新实例化VNF实例的请求消息;或者,When the sending module is located at the NFVO, sending a request message for re-instantiating the VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
在所述发送模块位于EM时,在接收到网络管理NM实体发送的重新实例化VNF实例的消息后,发送重新实例化VNF实例或修复VNF实例或实例化VNF的请求消息。When the sending module is located at the EM, after receiving the message of re-instantiating the VNF instance sent by the network management NM entity, sending a request message for re-instantiating the VNF instance or repairing the VNF instance or instantiating the VNF.
一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述任一项的方法。A computer readable storage medium storing computer executable instructions for performing the method of any of the above.
本发明提供的实施例,简化网络服务修复的流程,减少对网络服务的影响,缩短修复的时间。The embodiment provided by the invention simplifies the process of network service repair, reduces the impact on the network service, and shortens the repair time.
在阅读并理解了附图和详细描述后,可以明白其他方面。Other aspects will be apparent upon reading and understanding the drawings and detailed description.
附图概述BRIEF abstract
图1为相关技术中NFV-MANO的架构示意图;1 is a schematic diagram of the architecture of an NFV-MANO in the related art;
图2为相关技术中重新实例化VNF实例的流程图;2 is a flowchart of re-instantiating a VNF instance in the related art;
图3为本发明实施例提供的重新实例化虚拟网络功能的方法的流程图; FIG. 3 is a flowchart of a method for re-instantiating a virtual network function according to an embodiment of the present invention;
图4为本发明实施例一提供的重新实例化虚拟网络功能的方法的流程图;4 is a flowchart of a method for re-instantiating a virtual network function according to Embodiment 1 of the present invention;
图5为本发明实施例二提供的重新实例化虚拟网络功能的方法的流程图;FIG. 5 is a flowchart of a method for re-instantiating a virtual network function according to Embodiment 2 of the present invention;
图6为本发明实施例三提供的重新实例化虚拟网络功能的方法的流程图;FIG. 6 is a flowchart of a method for re-instantiating a virtual network function according to Embodiment 3 of the present invention;
图7为本发明实施例提供的重新实例化虚拟网络功能的装置的结构图。FIG. 7 is a structural diagram of an apparatus for re-instantiating a virtual network function according to an embodiment of the present invention.
本发明的实施方式Embodiments of the invention
下面将结合附图及实施例对本发明的实施方式进行描述。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。Embodiments of the present invention will be described below with reference to the drawings and embodiments. It should be noted that, in the case of no conflict, the features in the embodiments and the embodiments in the present application may be arbitrarily combined with each other.
图3为本发明实施例提供的重新实例化虚拟网络功能的方法的流程图。图3所示方法包括:FIG. 3 is a flowchart of a method for re-instantiating a virtual network function according to an embodiment of the present invention. The method shown in Figure 3 includes:
步骤301、VNFM接收需重新实例化虚拟网络功能VNF实例的指示信息;Step 301: The VNFM receives the indication information that needs to re-instantiate the virtual network function VNF instance.
步骤302、所述VNFM请求虚拟架构管理实体VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源;Step 302: The VNFM requests the virtual infrastructure management entity VIM to release the virtual resource corresponding to the VNF instance to be re-instantiated and allocate the virtual resource required to instantiate the new VNF instance.
步骤303、所述VNFM在检测到对所述需重新实例化的VNF实例对应的虚拟资源进行释放完成后,利用所述VIM分配的虚拟资源,建立新的VNF实例,该新VNF实例的部署参数和需重新实例化的VNF实例的部署参数一致,且VNF实例的标识信息相同。Step 303: After detecting that the virtual resource corresponding to the VNF instance to be re-instantiated is released, the VNFM uses the virtual resource allocated by the VIM to establish a new VNF instance, and the deployment parameter of the new VNF instance. The deployment parameters of the VNF instance to be re-instantiated are the same, and the identification information of the VNF instance is the same.
本发明提供的实施例,简化网络服务修复的流程,减少对网络服务的影响,缩短修复的时间。The embodiment provided by the invention simplifies the process of network service repair, reduces the impact on the network service, and shortens the repair time.
其中,所述VNFM在所述需重新实例化的VNF实例对应的虚拟资源进行释放完成后,利用所述VIM分配的虚拟资源,建立新的VNF实例之前,所述方法还包括:The method further includes: after the VNFM releases the virtual resource corresponding to the VNF instance to be re-instantiated, and the virtual resource allocated by the VIM is used to establish a new VNF instance, the method further includes:
所述VNFM指示需重新实例化的VNF实例的业务迁移到所述需重新实例化的VNF实例的容灾VNF。 The VNFM indicates that the service of the VNF instance to be re-instantiated migrates to the disaster tolerant VNF of the VNF instance to be re-instantiated.
其中,所述VNFM请求VIM分配实例化新的VNF实例所需的虚拟资源,包括:The VNFM requests the VIM to allocate virtual resources required to instantiate a new VNF instance, including:
如果网络功能虚拟化编排器NFVO对虚拟资源进行预留,则所述VNFM请求VIM在所述预留的虚拟资源中分配所需的虚拟资源。If the network function virtualization orchestrator NFVO reserves the virtual resources, the VNFM requests the VIM to allocate the required virtual resources among the reserved virtual resources.
其中,所述重新实例化VNF实例的指示信息是所述VNFM从NFVO或网络管理EM实体接收的The indication information of the re-instantiating the VNF instance is received by the VNFM from the NFVO or the network management EM entity.
其中,所述VNFM接收需重新实例化VNF实例的指示信息包括:The indication information that the VNFM needs to re-instantiate the VNF instance includes:
方式A:所述VNFM接收重新实例化VNF实例的请求信息;或者,Manner A: The VNFM receives request information for re-instantiating a VNF instance; or
方式B:所述VNFM接收修复VNF的请求信息,根据所述修复VNF的请求消息得到需重新实例化的VNF实例;或者,Mode B: The VNFM receives the request information for repairing the VNF, and obtains a VNF instance that needs to be re-instantiated according to the request message for repairing the VNF; or
方式C:所述VNFM接收实例化VNF的请求消息,其中所实例化VNF的请求消息包含需重新实例化的VNF实例的标识信息。Mode C: The VNFM receives a request message for instantiating a VNF, where the request message of the instantiated VNF includes identification information of a VNF instance to be re-instantiated.
其中,所述需重新实例化VNF实例的指示信息是通过如下方式得到的,包括:The indication information that needs to be re-instantiated to the VNF instance is obtained by:
VNFM接收NFVO发送的修复VNF实例的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送修复VNF实例的请求消息的;或者,The VNFM receives a request message for repairing the VNF instance sent by the NFVO, where the NFVO is to send a request message for repairing the VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
VNFM接收NFVO发送的实例化VNF的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送实例化VNF实例的请求消息的;或者,The VNFM receives the request message of the instantiated VNF sent by the NFVO, where the NFVO is a request message for sending the instantiated VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
VNFM接收NFVO发送的重新实例化VNF实例的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送重新实例化VNF实例的请求消息的;或者The VNFM receives a request message for re-instantiating the VNF instance sent by the NFVO, where the NFVO is to send a request message for re-instantiating the VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
VNFM接收EM发送的重新实例化VNF实例的请求消息或修复VNF实例或实例化VNF,其中所述EM是在接收到网络管理NM实体发送的重新实例化VNF实例的消息后发送重新实例化VNF实例或修复VNF实例或实例化VNF的请求消息的。The VNFM receives the request message for re-instantiating the VNF instance sent by the EM or repairs the VNF instance or instantiates the VNF, where the EM sends a re-instantiated VNF instance after receiving the message of re-instantiating the VNF instance sent by the network management NM entity. Or fix the VNF instance or instantiate the VNF request message.
其中,在方式B中,所述VNFM根据所述修复VNF的请求消息得到需 重新实例化的VNF实例包括:In the mode B, the VNFM needs to be obtained according to the request message for repairing the VNF. Examples of re-instantiated VNFs include:
方式一:所述修复VNF的请求消息中包括修复操作类型为重新实例化VNF实例和需重新实例化的VNF实例的标识信息,所述VNFM根据修复操作类型和需重新实例化的VNF实例的标识信息得到需重新实例化的VNF实例;或者,Manner 1: The request message for repairing the VNF includes the identifier information of the VNF instance that is to be re-instantiated and the VNF instance to be re-instantiated, and the VNFM is based on the type of the repair operation and the identifier of the VNF instance that needs to be re-instantiated. The information gets the VNF instance that needs to be re-instantiated; or,
方式二:所述修复VNF的请求消息包括需重新实例化的VNF实例的标识信息,所述VNFM根据需重新实例化的VNF实例的标识信息得到需重新实例化的VNF实例;或者,Manner 2: The request message for repairing the VNF includes the identification information of the VNF instance to be re-instantiated, and the VNFM obtains the VNF instance to be re-instantiated according to the identification information of the VNF instance to be re-instantiated; or
方式三:所述修复VNF的请求消息中包括需修复的VNF实例的标识信息;所述VNFM根据需修复的VNF实例的标识信息,查询所述VNF实例的VNF描述符VNFD,确定修复操作类型为重新实例化VNF实例,所述VNFM根据修复操作类型和需修复的VNF实例的标识信息得到需重新实例化的VNF实例。Manner 3: The request message for repairing the VNF includes the identification information of the VNF instance to be repaired; the VNFM queries the VNF descriptor VNFD of the VNF instance according to the identification information of the VNF instance to be repaired, and determines that the repair operation type is The VNF instance is re-instantiated, and the VNFM obtains the VNF instance to be re-instantiated according to the type of the repair operation and the identification information of the VNF instance to be repaired.
其中,所述VNFM接收到重新实例化VNF实例的指示信息之后,在VNFM请求VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源之前,所述方法还包括:After the VNFM receives the indication information for re-instantiating the VNF instance, before the VNFM requests the VIM to release the virtual resource corresponding to the VNF instance to be re-instantiated and allocates the virtual resource required to instantiate the new VNF instance, The method also includes:
所述VNFM发送允许进行生命周期操作的授权请求消息给NFVO,其中授权请求消息携带指示需重新实例化VNF实例的生命周期操作信息;The VNFM sends an authorization request message that allows a lifecycle operation to the NFVO, where the authorization request message carries lifecycle operation information indicating that the VNF instance needs to be re-instantiated;
所述VNFM接收所述NFVO发送的允许进行对应生命周期操作的授权响应消息,再触发请求VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源的操作。The VNFM receives the authorization response message sent by the NFVO to allow the corresponding life cycle operation, and then triggers the request VIM to release the virtual resource corresponding to the VNF instance to be re-instantiated and allocates the virtual resource required to instantiate the new VNF instance. operating.
其中,如果通过方式A接收的重新实例化VNF实例的请求消息,则所述生命周期操作信息为重新实例化VNF实例;If the request message of the VNF instance is re-instantiated by the mode A, the lifecycle operation information is a re-instantiated VNF instance;
如果通过方式B接收的修复VNF实例的请求消息,则所述生命周期操作信息为修复VNF实例;If the request message for repairing the VNF instance is received by the mode B, the life cycle operation information is a repair VNF instance;
如果通过方式C接收的实例化VNF的请求消息,则所述生命周期操作信息为实例化VNF。If the request message of the instantiated VNF is received through mode C, the lifecycle operation information is an instantiated VNF.
其中,所述授权请求消息还包括: The authorization request message further includes:
需重新实例化的VNF实例的VNFD的标识信息、实例化新的VNF实例所需使用的虚拟资源的信息和应释放的需重新实例化的VNF实例对应的虚拟资源的信息中的至少一个。At least one of the identification information of the VNFD of the VNF instance to be re-instantiated, the information of the virtual resource to be used to instantiate the new VNF instance, and the information of the virtual resource corresponding to the VNF instance to be re-instantiated.
其中,授权响应消息还包括所述NFVO预留的虚拟资源的标识信息。The authorization response message further includes identifier information of the virtual resource reserved by the NFVO.
其中所述VNFM利用所述VIM分配的虚拟资源,建立新的VNF实例之后,所述方法还包括:After the VNFM uses the virtual resource allocated by the VIM to create a new VNF instance, the method further includes:
所述VNFM给EM发送重新实例化VNF实例完成的通知或重新实例化VNF实例完成的确认信息,触发所述EM将需重新实例化的VNF实例在重新实例化前的应用层参数发送给重新实例化后的VNF。The VNFM sends a notification to the EM to re-instantiate the completion of the VNF instance or re-instantiate the VNF instance completion confirmation, and triggers the EM to send the re-instantiated VNF instance to the re-instance before re-instantiation. After the VNF.
其中,所述VNFM向EM发送重新实例化VNF实例完成的信息之后,所述方法还包括:After the VNFM sends the information to the EM to re-instantiate the VNF instance, the method further includes:
所述VNFM根据预先存储的所述需重新实例化的VNF实例的容灾策略,确定是否将所述需重新实例化的VNF实例的容灾VNF的业务迁到所述新的VNF实例上。The VNFM determines whether to migrate the service of the DRNF of the VNF instance to be re-instantiated to the new VNF instance according to the pre-stored disaster recovery policy of the VNF instance to be re-instantiated.
其中,所述VNFM确定是否将所述需重新实例化的VNF实例的容灾VNF的业务迁到所述新的VNF实例上,包括:The VNFM determines whether to migrate the service of the DRNF of the VNF instance to be re-instantiated to the new VNF instance, including:
如果所述容灾策略中容灾采用N+1的主备工作模式,则将所述需重新实例化的VNF实例的容灾VNF的业务迁到所述新的VNF实例上;If the disaster recovery policy adopts the N+1 active/standby working mode, the service of the VNF that needs to be re-instantiated is migrated to the new VNF instance.
如果所述容灾策略中容灾采用1+1主备或1+1互备工作模式,则不将所述需重新实例化的VNF实例的容灾VNF的业务迁到所述新的VNF实例上。If the disaster recovery policy uses the 1+1 active/standby mode or the 1+1 standby mode, the service of the VNF that needs to be re-instantiated is not migrated to the new VNF instance. on.
其中所述容灾策略被包含在VNFD或网络服务描述符(Network Service,NSD)中,所述容灾策略中至少包含容灾VNF的地址和工作模式信息。The disaster recovery policy is included in the VNFD or the network service descriptor (NSD), and the disaster recovery policy includes at least the address and working mode information of the disaster tolerant VNF.
网络服务NS在实例化后,根据NSD会生成网络服务记录(Network Service Record,NSR),容灾策略的参数信息会被存放在NSR中。After the network service NS is instantiated, the network service record (NSR) is generated according to the NSD, and the parameter information of the disaster recovery policy is stored in the NSR.
另外,本发明实施例还提供一种重新实例化虚拟网络功能的方法,包括:In addition, the embodiment of the present invention further provides a method for re-instantiating a virtual network function, including:
在接收到需重新实例化虚拟网络功能VNF的指示信息,向VNFM发送所述需重新实例化虚拟网络功能VNF的指示信息。 Upon receiving the indication information that needs to re-instantiate the virtual network function VNF, the indication information of the virtual network function VNF needs to be re-instantiated to the VNFM.
其中:among them:
NFVO在接收到OSS发送的修复或更新网络服务的消息后发送修复VNF实例的请求消息;或者,The NFVO sends a request message for repairing the VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
NFVO在接收到OSS发送的修复或更新网络服务的消息后发送实例化VNF的请求消息;或者,The NFVO sends a request message for instantiating the VNF after receiving the message sent by the OSS to repair or update the network service; or,
NFVO在接收到OSS发送的修复或更新网络服务的消息后发送重新实例化VNF实例的请求消息;或者,The NFVO sends a request message to re-instantiate the VNF instance after receiving the message sent by the OSS to repair or update the network service; or
EM在接收到网络管理NM实体发送的重新实例化VNF实例的消息后,发送重新实例化VNF实例或修复VNF实例或实例化VNF的请求消息。After receiving the message of re-instantiating the VNF instance sent by the network management NM entity, the EM sends a request message for re-instantiating the VNF instance or repairing the VNF instance or instantiating the VNF.
本发明实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述重新实例化虚拟网络功能的方法。Embodiments of the present invention also provide a computer readable storage medium storing computer executable instructions for performing the above method of reinstantiating a virtual network function.
实施例一Embodiment 1
图4为本发明实施例一提供的重新实例化虚拟网络功能的方法的流程图。图4所示方法中,由OSS触发重新实例化VNF实例,流程如下:FIG. 4 is a flowchart of a method for re-instantiating a virtual network function according to Embodiment 1 of the present invention. In the method shown in Figure 4, the VNF instance is re-instantiated by the OSS trigger. The flow is as follows:
步骤401,OSS确定需要重新实例化VNF实例;Step 401, the OSS determines that the VNF instance needs to be re-instantiated;
步骤402,OSS给NFVO发送修复网络服务的消息,消息中携带网络服务Id和需要重新实例化的VNF实例的标识信息Id;Step 402, the OSS sends a message to the NFVO to repair the network service, where the message carries the network service Id and the identification information Id of the VNF instance that needs to be re-instantiated;
其中,需要重新实例化VNF实例的信息是根据网络服务告警和/或性能测量参数信息确定的;The information that needs to be re-instantiated by the VNF instance is determined according to network service alarm and/or performance measurement parameter information;
步骤403,NFVO给VNFM发送修复VNF的请求消息,其中所述修复VNF的请求消息中携带修复操作为重新实例化VNF实例和需重新实例化的VNF实例Id;Step 403, the NFVO sends a request message for repairing the VNF to the VNFM, where the request message for repairing the VNF carries the repair operation to re-instantiate the VNF instance and the VNF instance Id to be re-instantiated;
步骤404,VNFM发送允许进行生命周期操作的授权请求消息给NFVO,其中所述授权请求消息中携带指示需重新实例化VNF实例的生命周期操作信息,其中所述生命周期操作信息为修复VNF操作;可选的,还可以携带有应增加的虚拟资源的信息,即实例化新的VNF实例所需使用的虚拟资源 的信息,和/或应删除的虚拟资源的信息,即应释放的需重新实例化的VNF实例对应的虚拟资源的信息;Step 404: The VNFM sends an authorization request message for allowing a lifecycle operation to the NFVO, where the authorization request message carries lifecycle operation information indicating that the VNF instance needs to be re-instantiated, wherein the lifecycle operation information is a repair VNF operation. Optionally, the information about the virtual resource to be added may be carried, that is, the virtual resource used to instantiate the new VNF instance. Information, and/or information about the virtual resource that should be deleted, that is, information about the virtual resource corresponding to the VNF instance that needs to be re-instantiated;
步骤405,VNFM接收NFVO发送的允许进行修复VNF的授权响应消息;Step 405: The VNFM receives an authorization response message sent by the NFVO to allow the repair of the VNF.
步骤406,VNFM指示需重新实例化的VNF将业务迁移到该VNF实例的容灾VNF;Step 406: The VNFM indicates that the VNF to be re-instantiated migrates the service to the disaster tolerant VNF of the VNF instance.
步骤407,VNFM接收业务迁移响应;Step 407, the VNFM receives the service migration response.
步骤408,VNFM给VIM发送释放需重新实例化的VNF实例对应的虚拟资源的请求消息;Step 408: The VNFM sends a request message to the VIM to release the virtual resource corresponding to the VNF instance to be re-instantiated.
步骤409,VNFM接收到VIM的资源成功释放响应消息;Step 409: The VNFM receives the resource success release response message of the VIM.
步骤410,VNFM向VIM发送分配实例化新的VNF实例所需的虚拟资源的请求消息;Step 410: The VNFM sends a request message to the VIM to allocate a virtual resource required to instantiate a new VNF instance.
步骤411,VNFM接收资源分配响应;Step 411, the VNFM receives a resource allocation response.
步骤412,VNFM在所分配的虚拟资源上根据VNF实例的VNF描述符VNFD(VNF Descriptor)建立新的VNF实例,其中该新VNF实例的部署参数和需重新实例化的VNF实例的部署参数保持一致,且VNF实例ID保持不变;Step 412: The VNFM establishes a new VNF instance according to the VNF descriptor VNFD (VNF Descriptor) of the VNF instance on the allocated virtual resource, where the deployment parameter of the new VNF instance is consistent with the deployment parameter of the VNF instance to be re-instantiated. And the VNF instance ID remains unchanged;
步骤413,VNFM给EM发送重新实例化VNF实例完成的通知消息;Step 413: The VNFM sends a notification message to the EM to re-instantiate the completion of the VNF instance.
步骤414,EM将需重新实例化的VNF实例在重新实例化前的应用层参数发送给修复后的VNF;Step 414, the EM sends the re-instantiated VNF instance to the repaired VNF before re-instantiating the application layer parameters;
步骤415,VNFM向NFVO发送重新实例化VNF响应;Step 415, the VNFM sends a re-instantiated VNF response to the NFVO.
步骤417,VNFM根据网络服务记录(NSR,Network Service Record)的容灾策略确定该VNF实例的容灾技术采用1+1主备工作模式,因此,不需要将业务从需重新实例化的VNF的容灾VNF上迁回。Step 417: The VNFM determines that the VNF instance disaster recovery technology adopts the 1+1 active/standby working mode according to the disaster recovery policy of the network service record (NSR). Therefore, the VNF needs to be re-instantiated from the VNF. The disaster recovery VNF moved back.
实施例二Embodiment 2
图5为本发明实施例二提供的重新实例化虚拟网络功能的方法的流程 图。图5所示方法中,也是由OSS触发重新实例化VNF实例,流程如下:FIG. 5 is a flowchart of a method for re-instantiating a virtual network function according to Embodiment 2 of the present invention; Figure. In the method shown in Figure 5, the VNF instance is also re-instantiated by the OSS trigger. The flow is as follows:
步骤501,OSS确定需要重新实例化VNF实例;Step 501, the OSS determines that the VNF instance needs to be re-instantiated;
步骤502,OSS给NFVO发送更新网络服务的消息,消息中携带网络服务Id和需要重新实例化的VNF实例Id;Step 502, the OSS sends a message to the NFVO to update the network service, where the message carries the network service Id and the VNF instance Id that needs to be re-instantiated;
其中,需要重新实例化VNF实例的信息是根据网络服务告警和/或性能测量参数信息确定的;The information that needs to be re-instantiated by the VNF instance is determined according to network service alarm and/or performance measurement parameter information;
步骤503,NFVO给VNFM发送实例化VNF的请求消息,其中所述实例化VNF的请求消息中携带需重新实例化的VNF实例Id;Step 503, the NFVO sends a request message to the VNFM to instantiate the VNF, where the request message of the instantiated VNF carries the VNF instance Id to be re-instantiated;
步骤504,VNFM发送允许进行生命周期操作的授权请求消息给NFVO,其中所述授权请求消息中携带指示需重新实例化VNF实例的生命周期操作信息,其中所述生命周期操作信息为实例化VNF以及VNF实例对应的VNFD的Id;Step 504: The VNFM sends an authorization request message for allowing a lifecycle operation to the NFVO, where the authorization request message carries lifecycle operation information indicating that the VNF instance needs to be re-instantiated, wherein the lifecycle operation information is an instantiation VNF and The Id of the VNFD corresponding to the VNF instance;
步骤505,VNFM向VIM请求实例化新的VNF实例所需资源预留;Step 505: The VNFM requests the VIM to reserve a resource required for instantiating a new VNF instance.
步骤506,VNFM接收到VIM的预留资源响应消息;Step 506, the VNFM receives the reserved resource response message of the VIM.
步骤507,VNFM接收到NFVO发送的允许进行实例化VNF的授权响应消息,其中若NFVO进行了资源预留,则所述授权响应消息中携带有预留资源的Id;Step 507, the VNFM receives the authorization response message sent by the NFVO to allow the instantiation of the VNF, wherein if the NFVO performs the resource reservation, the authorization response message carries the Id of the reserved resource;
步骤508,VNFM指示需重新实例化的VNF将业务迁移到该VNF实例的容灾VNF;Step 508, the VNFM indicates that the VNF to be re-instantiated migrates the service to the disaster-tolerant VNF of the VNF instance.
步骤509,VNFM接收业务迁移响应;Step 509: The VNFM receives the service migration response.
步骤510,VNFM给VIM发送释放需重新实例化的VNF实例对应的虚拟资源的请求;Step 510: The VNFM sends a request for releasing the virtual resource corresponding to the VNF instance to be re-instantiated to the VIM.
步骤511,VNFM接收到VIM的资源成功释放响应消息;Step 511: The VNFM receives the resource success release response message of the VIM.
步骤512,VNFM向VIM发送分配实例化新的VNF实例所需的虚拟资源的请求消息,其中若NFVO进行了资源预留,该请求消息中携带预留资源的Id,使VIM在预留资源中分配所需的虚拟资源;Step 512: The VNFM sends a request message to the VIM to allocate a virtual resource required to instantiate a new VNF instance. If the resource reservation is performed by the NFVO, the request message carries the Id of the reserved resource, so that the VIM is in the reserved resource. Allocate the required virtual resources;
步骤513,VNFM接收资源分配响应; Step 513, the VNFM receives a resource allocation response.
步骤514,VNFM在所分配的虚拟资源上根据VNF实例的VNFD建立新的VNF实例,其中该新VNF实例的部署参数和需重新实例化的VNF实例的部署参数保持一致,且VNF实例ID保持不变;Step 514: The VNFM establishes a new VNF instance according to the VNFD of the VNF instance on the allocated virtual resource, where the deployment parameters of the new VNF instance are consistent with the deployment parameters of the VNF instance to be re-instantiated, and the VNF instance ID remains unchanged. change;
步骤515,VNFM给EM发送重新实例化VNF实例完成的通知消息;Step 515: The VNFM sends a notification message to the EM to re-instantiate the completion of the VNF instance.
步骤516,EM将需重新实例化的VNF实例在重新实例化前的应用层参数发送给重新实例化后的VNF实例;Step 516: The EM sends the application layer parameter before the re-instantiation of the VNF instance to be re-instantiated to the re-instantiated VNF instance.
步骤517,VNFM向NFVO发送实例化VNF响应;Step 517, the VNFM sends an instantiated VNF response to the NFVO.
步骤518,NFVO向OSS发送更新NS响应;Step 518, the NFVO sends an update NS response to the OSS;
步骤519,VNFM从NSR的容灾策略确定,该VNF实例的容灾技术采用N+1主备工作模式;Step 519: The VNFM determines that the disaster recovery technology of the VNF instance adopts an N+1 active/standby working mode.
步骤520,VNFM指示重新实例化后的VNF将业务从需重新实例化的VNF的容灾VNF上迁回;Step 520: The VNFM indicates that the re-instantiated VNF relocates the service from the disaster tolerant VNF of the VNF that needs to be re-instantiated;
步骤521,需重新实例化的VNF的容灾VNF向VNFM发送业务迁回响应。Step 521: The disaster tolerant VNF of the VNF to be re-instantiated sends a service relocation response to the VNFM.
实施例三Embodiment 3
图6为本发明实施例三提供的重新实例化虚拟网络功能的方法的流程图。图6所示方法中,由网络管理(Network Management,NM)触发重新实例化VNF实例,流程如下:FIG. 6 is a flowchart of a method for re-instantiating a virtual network function according to Embodiment 3 of the present invention. In the method shown in Figure 6, the network management (NM) triggers the re-instantiation of the VNF instance. The process is as follows:
步骤601,NM在确定需要重新实例化VNF实例后,给EM发送重新实例化VNF实例的消息,消息中携带需要重新实例化的VNF实例Id或VNF实例对应的管理对象区别名(DN,Distinguish Name);Step 601: After determining that the VNF instance needs to be re-instantiated, the NM sends a message to the EM to re-instantiate the VNF instance, where the message carries the VNF instance ID or the VNF instance corresponding to the management object distinguished name (DN, Distinguish Name). );
其中,需要重新实例化VNF实例的信息是根据网络服务告警和/或性能测量参数信息确定的;The information that needs to be re-instantiated by the VNF instance is determined according to network service alarm and/or performance measurement parameter information;
步骤602,EM向VNFM发送重新实例化VNF实例的请求消息,其中重新实例化VNF实例的请求消息中携带需重新实例化的VNF实例Id;Step 602, the EM sends a request message for re-instantiating the VNF instance to the VNFM, where the request message for re-instantiating the VNF instance carries the VNF instance Id to be re-instantiated;
步骤603,VNFM发送允许进行生命周期操作的授权请求消息给NFVO, 其中授权请求消息中携带指示需重新实例化VNF实例的生命周期操作,其中所述生命周期操作信息为重新实例化VNF实例;当然,还可以携带有应增加的虚拟资源的信息,即实例化新的VNF实例所需使用的虚拟资源的信息,和/或应删除的虚拟资源的信息,即应释放的需重新实例化的VNF实例对应的虚拟资源的信息;Step 603, the VNFM sends an authorization request message allowing the life cycle operation to the NFVO, The authorization request message carries a lifecycle operation indicating that the VNF instance needs to be re-instantiated, wherein the lifecycle operation information is a re-instantiation of the VNF instance; of course, the information about the virtual resource to be added may be carried, that is, the new instance is instantiated. The information of the virtual resource to be used by the VNF instance, and/or the information of the virtual resource to be deleted, that is, the information of the virtual resource corresponding to the VNF instance to be re-instantiated;
步骤604,VNFM接收NFVO发送的允许进行重新实例化VNF实例的授权响应消息;Step 604: The VNFM receives an authorization response message sent by the NFVO to allow re-instantiation of the VNF instance.
步骤605,VNFM指示需重新实例化的VNF将业务迁移到该VNF实例的容灾VNF;Step 605, the VNFM indicates that the VNF to be re-instantiated migrates the service to the disaster tolerant VNF of the VNF instance.
步骤606,VNFM接收业务迁移响应;Step 606: The VNFM receives the service migration response.
步骤607,VNFM给VIM发送释放需重新实例化的VNF实例对应的虚拟资源的请求消息;Step 607: The VNFM sends a request message for releasing the virtual resource corresponding to the VNF instance to be re-instantiated to the VIM.
步骤608,VNFM在接收到VIM的资源成功释放响应消息;Step 608: The VNFM receives the resource successfully release response message of the VIM.
步骤609,VNFM向VIM发送分配实例化新的VNF实例所需的虚拟资源的请求消息;Step 609: The VNFM sends a request message to the VIM to allocate a virtual resource required to instantiate a new VNF instance.
步骤610,VNFM接收资源分配响应;Step 610: The VNFM receives a resource allocation response.
步骤611,VNFM在所分配的虚拟资源上根据VNF实例的VNFD建立新的VNF实例,其中该新VNF实例的部署参数和需重新实例化的VNF实例的部署参数保持一致,且VNF实例ID保持不变;Step 611: The VNFM establishes a new VNF instance according to the VNFD of the VNF instance on the allocated virtual resource, where the deployment parameter of the new VNF instance is consistent with the deployment parameter of the VNF instance to be re-instantiated, and the VNF instance ID remains unchanged. change;
步骤612,VNFM给EM发送重新实例化VNF实例完成的确认消息;Step 612, the VNFM sends an acknowledgment message to the EM to re-instantiate the completion of the VNF instance;
步骤613,VNFM从NSR的容灾策略确定,该VNF实例的容灾技术采用1+1互备工作模式不需要将业务从需重新实例化的VNF的容灾VNF上迁回;Step 613: The VNFM determines from the NSR disaster recovery policy that the VNF instance adopts the 1+1 standby working mode and does not need to relocate the service from the VNF disaster recovery VNF that needs to be re-instantiated.
步骤614,EM将需重新实例化的VNF实例的在重新实例化前应用层参数发送给修复后的VNF;Step 614, the EM sends the re-instantiation pre-application layer parameters of the VNF instance to be re-instantiated to the repaired VNF;
步骤615,EM向NM发送实例化VNF响应。 In step 615, the EM sends an instantiated VNF response to the NM.
图7为本发明实施例提供的重新实例化虚拟网络功能的装置的结构图。图7所示装置包括:FIG. 7 is a structural diagram of an apparatus for re-instantiating a virtual network function according to an embodiment of the present invention. The device shown in Figure 7 includes:
第一接收模块701,设置为:接收需重新实例化虚拟网络功能VNF实例的指示信息;The first receiving module 701 is configured to: receive indication information that needs to re-instantiate the virtual network function VNF instance;
请求模块702,设置为:请求虚拟架构管理实体VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源;The requesting module 702 is configured to: request the virtual architecture management entity VIM to release the virtual resource corresponding to the VNF instance to be reinstantiated and allocate the virtual resource required to instantiate the new VNF instance;
建立模块703,设置为:在检测到对所述需重新实例化的VNF实例对应的虚拟资源进行释放完成后,利用所述VIM分配的虚拟资源,建立新的VNF实例,该新VNF实例的部署参数和需重新实例化的VNF实例的部署参数一致,且VNF实例的标识信息相同。The establishing module 703 is configured to: after detecting that the virtual resource corresponding to the VNF instance to be re-instantiated is released, use the virtual resource allocated by the VIM to establish a new VNF instance, and deploy the new VNF instance. The parameters of the VNF instance to be re-instantiated are the same as the deployment parameters of the VNF instance.
其中,所述装置还可包括:Wherein, the device may further include:
指示模块,设置为:指示需重新实例化的VNF实例的业务迁移到所述需重新实例化的VNF实例的容灾VNF。The indication module is configured to: indicate that the service of the VNF instance to be re-instantiated is migrated to the disaster-tolerant VNF of the VNF instance to be re-instantiated.
其中,所述请求模块702,是设置为:如果网络功能虚拟化编排器NFVO对虚拟资源进行预留,则请求VIM在所述预留的虚拟资源中分配所需的虚拟资源。The requesting module 702 is configured to: if the network function virtualization orchestrator NFVO reserves the virtual resource, request the VIM to allocate the required virtual resource in the reserved virtual resource.
其中,所述重新实例化VNF实例的指示信息是所述VNFM从NFVO或网络管理EM实体接收的。The indication information of the re-instantiating VNF instance is that the VNFM is received from an NFVO or a network management EM entity.
其中,所述第一接收模块701是设置为:采用如下方式之一接收需重新实例化VNF实例的指示信息:The first receiving module 701 is configured to: receive the indication information that needs to re-instantiate the VNF instance in one of the following manners:
方式A:接收重新实例化VNF实例的请求信息;或者,Mode A: receiving request information for re-instantiating a VNF instance; or
方式B:接收修复VNF的请求信息,根据所述修复VNF的请求消息得到需重新实例化的VNF实例;或者,Manner B: receiving the request information for repairing the VNF, and obtaining the VNF instance to be re-instantiated according to the request message for repairing the VNF; or
方式C:接收实例化VNF的请求消息,其中所述实例化VNF的请求消息包含需重新实例化的VNF实例的标识信息。Mode C: Receive a request message for instantiating a VNF, where the request message of the instantiated VNF includes identification information of a VNF instance that needs to be re-instantiated.
其中,所述第一接收模块701是设置为:通过如下方式得到需重新实例化VNF实例的指示信息: The first receiving module 701 is configured to: obtain the indication information that needs to re-instantiate the VNF instance by:
接收NFVO发送的修复VNF实例的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送修复VNF实例的请求消息的;或者,Receiving a request message for repairing the VNF instance sent by the NFVO, where the NFVO is to send a request message for repairing the VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
接收NFVO发送的实例化VNF的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送实例化VNF实例的请求消息的;或者,Receiving a request message of the instantiated VNF sent by the NFVO, where the NFVO is a request message for sending an instantiated VNF instance after receiving a message for repairing or updating the network service sent by the OSS; or
接收NFVO发送的重新实例化VNF实例的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送重新实例化VNF实例的请求消息的;或者Receiving, by the NFVO, a request message for re-instantiating the VNF instance, where the NFVO is to send a request message for re-instantiating the VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
接收EM发送的重新实例化VNF实例或修复VNF实例或实例化VNF的请求消息,其中所述EM是在接收到网络管理NM实体发送的重新实例化VNF实例的消息后发送重新实例化VNF实例或修复VNF实例或实例化VNF的请求消息的。Receiving, by the EM, a request message for re-instantiating the VNF instance or repairing the VNF instance or instantiating the VNF, wherein the EM is sent to re-instantiate the VNF instance after receiving the message of re-instantiating the VNF instance sent by the network management NM entity or Fix the VNF instance or instantiate the VNF request message.
其中,所述第一接收模块701是设置为:在方式B中,所述根据所述修复VNF的请求消息得到重新实例化的VNF实例包括:The first receiving module 701 is configured to: in the mode B, the VNF instance that is re-instantiated according to the request message for repairing the VNF includes:
方式一:所述修复VNF的请求消息中包括修复操作类型为重新实例化VNF实例和需重新实例化的VNF实例的标识信息,根据修复操作类型和需重新实例化的VNF实例的标识信息得到需重新实例化的VNF实例;或者,Manner 1: The request message for repairing the VNF includes the identification information of the VNF instance to be re-instantiated and the VNF instance to be re-instantiated, according to the type of the repair operation and the identification information of the VNF instance to be re-instantiated. Re-instantiated VNF instance; or,
方式二:所述修复VNF的请求消息包括需重新实例化的VNF实例的标识信息,根据需重新实例化的VNF实例的标识信息得到需重新实例化的VNF实例;或者,Manner 2: The request message for repairing the VNF includes the identification information of the VNF instance to be re-instantiated, and the VNF instance to be re-instantiated is obtained according to the identification information of the VNF instance to be re-instantiated; or
方式三:所述修复VNF的请求消息中包括需修复的VNF实例的标识信息;所述VNFM根据需修复的VNF实例的标识信息,查询所述VNF实例的VNF描述符VNFD,确定修复操作类型为重新实例化VNF实例,根据修复操作类型和需修复的VNF实例的标识信息得到需重新实例化的VNF实例。Manner 3: The request message for repairing the VNF includes the identification information of the VNF instance to be repaired; the VNFM queries the VNF descriptor VNFD of the VNF instance according to the identification information of the VNF instance to be repaired, and determines that the repair operation type is The VNF instance is re-instantiated, and the VNF instance to be re-instantiated is obtained according to the type of the repair operation and the identification information of the VNF instance to be repaired.
其中,所述装置还可包括:Wherein, the device may further include:
第一发送模块,设置为:在所述第一接收模块701接收到重新实例化VNF实例的指示信息之后,在所述请求模块702请求VIM释放需重新实例化 的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源之前,发送允许进行生命周期操作的授权请求消息给NFVO,其中授权请求消息携带指示需重新实例化VNF实例的生命周期操作信息;The first sending module is configured to: after the first receiving module 701 receives the indication information of re-instantiating the VNF instance, requesting the VIM release at the requesting module 702 to be re-instantiated Before the virtual resource corresponding to the VNF instance and the virtual resource required to instantiate the new VNF instance, send an authorization request message allowing the life cycle operation to the NFVO, where the authorization request message carries a life cycle indicating that the VNF instance needs to be re-instantiated Operational information;
第二接收模块,设置为:接收所述NFVO发送的允许进行对应生命周期操作的授权响应消息,再触发所述请求模块702请求VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源的操作。The second receiving module is configured to: receive an authorization response message that is sent by the NFVO to allow a corresponding life cycle operation, and then trigger the requesting module 702 to request the VIM to release the virtual resource corresponding to the VNF instance that needs to be re-instantiated and allocate the instantiation. The operation of the virtual resources required by the new VNF instance.
其中,如果通过方式A接收的重新实例化VNF实例的请求消息,则所述生命周期操作信息为重新实例化VNF实例;If the request message of the VNF instance is re-instantiated by the mode A, the lifecycle operation information is a re-instantiated VNF instance;
如果通过方式B接收的修复VNF实例的请求消息,则所述生命周期操作信息为修复VNF实例;If the request message for repairing the VNF instance is received by the mode B, the life cycle operation information is a repair VNF instance;
如果通过方式C接收的实例化VNF的请求消息,则所述生命周期操作信息为实例化VNF。If the request message of the instantiated VNF is received through mode C, the lifecycle operation information is an instantiated VNF.
其中,所述授权请求消息还可包括:The authorization request message may further include:
需重新实例化的VNF实例的VNFD的标识信息、实例化新的VNF实例所需使用的虚拟资源的信息和应释放的需重新实例化的VNF实例对应的虚拟资源的信息中的至少一个。At least one of the identification information of the VNFD of the VNF instance to be re-instantiated, the information of the virtual resource to be used to instantiate the new VNF instance, and the information of the virtual resource corresponding to the VNF instance to be re-instantiated.
其中,授权响应消息还包括所述NFVO预留的虚拟资源的标识信息。The authorization response message further includes identifier information of the virtual resource reserved by the NFVO.
其中,所述装置还可包括:Wherein, the device may further include:
第二发送模块,设置为:给EM发送重新实例化VNF实例完成的通知或重新实例化VNF实例完成的确认信息,触发所述EM将需重新实例化的VNF实例在重新实例化前的应用层参数发送给重新实例化后的VNF。The second sending module is configured to: send a notification to the EM to re-instantiate the completion of the VNF instance or re-instantiate the confirmation information of the VNF instance completion, and trigger the application layer of the VNF instance that needs to be re-instantiated by the EM before re-instantiation The parameters are sent to the re-instantiated VNF.
其中,所述装置还可包括:Wherein, the device may further include:
确定模块,设置为:根据预先存储的所述需重新实例化的VNF实例的容灾策略,确定是否将所述需重新实例化的VNF实例的容灾VNF的业务迁到所述新的VNF实例上。The determining module is configured to: determine, according to the pre-stored disaster recovery policy of the VNF instance that needs to be re-instantiated, whether to migrate the service of the disaster-tolerant VNF of the VNF instance to be re-instantiated to the new VNF instance on.
其中,所述确定模块是设置为: Wherein the determining module is set to:
如果所述容灾策略中容灾采用N+1的主备工作模式,则将所述需重新实例化的VNF实例的容灾VNF的业务迁到所述新的VNF实例上;If the disaster recovery policy adopts the N+1 active/standby working mode, the service of the VNF that needs to be re-instantiated is migrated to the new VNF instance.
如果所述容灾策略中容灾采用1+1主备或1+1互备工作模式,则不将所述需重新实例化的VNF实例的容灾VNF的业务迁到所述新的VNF实例上。If the disaster recovery policy uses the 1+1 active/standby mode or the 1+1 standby mode, the service of the VNF that needs to be re-instantiated is not migrated to the new VNF instance. on.
其中,所述容灾策略被包含在VNFD或网络服务描述符(Network Service,NSD)中,所述容灾策略中至少包含容灾VNF的地址和工作模式信息。The disaster recovery policy is included in the VNFD or the network service descriptor (NSD), and the disaster recovery policy includes at least the address and working mode information of the disaster tolerant VNF.
另外,本发明实施例提供一种重新实例化虚拟网络功能的装置,包括:In addition, an embodiment of the present invention provides an apparatus for re-instantiating a virtual network function, including:
发送模块,设置为:在接收到需重新实例化虚拟网络功能VNF的指示信息,向VNFM发送所述需重新实例化虚拟网络功能VNF的指示信息。The sending module is configured to: after receiving the indication information that needs to re-instantiate the virtual network function VNF, send the indication information that needs to re-instantiate the virtual network function VNF to the VNFM.
其中,所述发送模块是设置为:Wherein, the sending module is set to:
在所述发送模块位于NFVO时,在接收到OSS发送的修复或更新网络服务的消息后发送修复VNF实例的请求消息;或者,When the sending module is located at the NFVO, sending a request message for repairing the VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
在所述发送模块位于NFVO时,在接收到OSS发送的修复或更新网络服务的消息后发送实例化VNF的请求消息;或者,When the sending module is located at the NFVO, sending a request message for instantiating the VNF after receiving the message of repairing or updating the network service sent by the OSS; or
在所述发送模块位于NFVO时,在接收到OSS发送的修复或更新网络服务的消息后发送重新实例化VNF实例的请求消息;或者,When the sending module is located at the NFVO, sending a request message for re-instantiating the VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
在所述发送模块位于EM时,在接收到网络管理NM实体发送的重新实例化VNF实例的消息后,发送重新实例化VNF实例或修复VNF实例或实例化VNF的请求消息。When the sending module is located at the EM, after receiving the message of re-instantiating the VNF instance sent by the network management NM entity, sending a request message for re-instantiating the VNF instance or repairing the VNF instance or instantiating the VNF.
本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如***、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之一或其组合。One of ordinary skill in the art will appreciate that all or a portion of the steps of the above-described embodiments can be implemented using a computer program flow, which can be stored in a computer readable storage medium, such as on a corresponding hardware platform (eg, The system, device, device, device, etc. are executed, and when executed, include one or a combination of the steps of the method embodiments.
可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。 Alternatively, all or part of the steps of the above embodiments may also be implemented by using an integrated circuit. These steps may be separately fabricated into individual integrated circuit modules, or multiple modules or steps may be fabricated into a single integrated circuit module. achieve.
上述实施例中的装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。The devices/function modules/functional units in the above embodiments may be implemented by a general-purpose computing device, which may be centralized on a single computing device or distributed over a network of multiple computing devices.
上述实施例中的装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。When the device/function module/functional unit in the above embodiment is implemented in the form of a software function module and sold or used as a stand-alone product, it can be stored in a computer readable storage medium. The above mentioned computer readable storage medium may be a read only memory, a magnetic disk or an optical disk or the like.
以上所述,仅为本发明的实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。The above is only the embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention. It is intended to be covered by the scope of the invention. Therefore, the scope of the invention should be determined by the scope of the claims.
工业实用性Industrial applicability
本发明实施例能够简化网络服务修复的流程,减少对网络服务的影响,缩短修复的时间。 The embodiment of the invention can simplify the process of network service repair, reduce the impact on the network service, and shorten the repair time.

Claims (26)

  1. 一种重新实例化虚拟网络功能的方法,包括:A method of re-instantiating virtual network functionality, including:
    网络功能虚拟化管理实体VNFM接收需重新实例化虚拟网络功能VNF实例的指示信息;The network function virtualization management entity VNFM receives the indication information that needs to re-instantiate the virtual network function VNF instance;
    所述VNFM请求虚拟架构管理实体VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源;The VNFM requests the virtual infrastructure management entity VIM to release the virtual resource corresponding to the VNF instance to be re-instantiated and allocate the virtual resources required to instantiate the new VNF instance;
    所述VNFM在所述需重新实例化的VNF实例对应的虚拟资源进行释放完成后,利用所述VIM分配的虚拟资源,建立新的VNF实例,该新VNF实例的部署参数和需重新实例化的VNF实例的部署参数一致,且VNF实例的标识信息相同。After the virtual resource corresponding to the VNF instance to be re-instantiated is released, the VNFM establishes a new VNF instance by using the virtual resource allocated by the VIM, and the deployment parameters of the new VNF instance and the need to be re-instantiated The deployment parameters of the VNF instance are the same, and the identification information of the VNF instance is the same.
  2. 根据权利要求1所述的方法,其中,所述VNFM在所述需重新实例化的VNF实例对应的虚拟资源进行释放完成后,利用所述VIM分配的虚拟资源,建立新的VNF实例之前,所述方法还包括:The method according to claim 1, wherein the VNFM uses the virtual resource allocated by the VIM to establish a new VNF instance after the release of the virtual resource corresponding to the VNF instance to be re-instantiated is completed. The method also includes:
    所述VNFM指示需重新实例化的VNF实例的业务迁移到所述需重新实例化的VNF实例的容灾VNF。The VNFM indicates that the service of the VNF instance to be re-instantiated migrates to the disaster tolerant VNF of the VNF instance to be re-instantiated.
  3. 根据权利要求1所述的方法,其中,所述VNFM请求VIM分配实例化新的VNF实例所需的虚拟资源,包括:The method of claim 1, wherein the VNFM requests the VIM to allocate virtual resources required to instantiate a new VNF instance, including:
    如果网络功能虚拟化编排器NFVO对虚拟资源进行预留,则所述VNFM请求VIM在所述预留的虚拟资源中分配所需的虚拟资源。If the network function virtualization orchestrator NFVO reserves the virtual resources, the VNFM requests the VIM to allocate the required virtual resources among the reserved virtual resources.
  4. 根据权利要求1所述的方法,其中,所述重新实例化VNF实例的指示信息是所述VNFM从NFVO或网络管理EM实体接收的。The method of claim 1 wherein the indication information to re-instantiate the VNF instance is that the VNFM is received from an NFVO or network management EM entity.
  5. 根据权利要求1或4所述的方法,其中,所述VNFM接收需重新实例化VNF实例的指示信息包括:The method according to claim 1 or 4, wherein the VNFM receives indication information that needs to re-instantiate the VNF instance, including:
    方式A:所述VNFM接收重新实例化VNF实例的请求信息;或者,Manner A: The VNFM receives request information for re-instantiating a VNF instance; or
    方式B:所述VNFM接收修复VNF实例的请求信息,根据所述修复VNF实例的请求消息得到需重新实例化的VNF实例;或者, Mode B: The VNFM receives the request information for repairing the VNF instance, and obtains the VNF instance to be re-instantiated according to the request message of the repair VNF instance; or
    方式C:所述VNFM接收实例化VNF的请求消息,其中所述实例化VNF的请求消息包含需重新实例化的VNF实例的标识信息。Mode C: The VNFM receives a request message for instantiating a VNF, where the request message of the instantiated VNF includes identification information of a VNF instance that needs to be re-instantiated.
  6. 根据权利要求5所述的方法,其中,所述需重新实例化VNF实例的指示信息是通过如下方式得到的,包括:The method of claim 5, wherein the indication information of the VNF instance needs to be re-instantiated is obtained by:
    VNFM接收NFVO发送的修复VNF实例的请求消息,其中所述NFVO是在接收到运营支撑***OSS发送的修复或更新网络服务的消息后发送修复VNF实例的请求消息的;或者,The VNFM receives a request message for repairing the VNF instance sent by the NFVO, where the NFVO is to send a request message for repairing the VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
    VNFM接收NFVO发送的实例化VNF的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送实例化VNF实例的请求消息的;或者,The VNFM receives the request message of the instantiated VNF sent by the NFVO, where the NFVO is a request message for sending the instantiated VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
    VNFM接收NFVO发送的重新实例化VNF实例的请求消息,其中所述NFVO是在接收到OSS发送的修复或更新网络服务的消息后发送重新实例化VNF实例的请求消息的;或者The VNFM receives a request message for re-instantiating the VNF instance sent by the NFVO, where the NFVO is to send a request message for re-instantiating the VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
    VNFM接收EM发送的重新实例化VNF实例或修复VNF实例或实例化VNF的请求消息,其中所述EM是在接收到网络管理NM实体发送的重新实例化VNF实例的消息后发送重新实例化VNF实例或修复VNF实例或实例化VNF的请求消息的。The VNFM receives a request message for re-instantiating the VNF instance or repairing the VNF instance or instantiating the VNF sent by the EM, where the EM is sent to re-instantiate the VNF instance after receiving the message of re-instantiating the VNF instance sent by the network management NM entity. Or fix the VNF instance or instantiate the VNF request message.
  7. 根据权利要求5所述的方法,其中,在方式B中,所述VNFM根据所述修复VNF的请求消息得到需重新实例化的VNF实例包括:The method according to claim 5, wherein in the mode B, the VNFM obtains a VNF instance to be re-instantiated according to the request message for repairing the VNF, including:
    方式一:所述修复VNF的请求消息中包括修复操作类型为重新实例化VNF实例和需重新实例化的VNF实例的标识信息,所述VNFM根据修复操作类型和需重新实例化的VNF实例的标识信息得到需重新实例化的VNF实例;或者,Manner 1: The request message for repairing the VNF includes the identifier information of the VNF instance that is to be re-instantiated and the VNF instance to be re-instantiated, and the VNFM is based on the type of the repair operation and the identifier of the VNF instance that needs to be re-instantiated. The information gets the VNF instance that needs to be re-instantiated; or,
    方式二:所述修复VNF的请求消息包括需重新实例化的VNF实例的标识信息,所述VNFM根据需重新实例化的VNF实例的标识信息得到需重新实例化的VNF实例;或者,Manner 2: The request message for repairing the VNF includes the identification information of the VNF instance to be re-instantiated, and the VNFM obtains the VNF instance to be re-instantiated according to the identification information of the VNF instance to be re-instantiated; or
    方式三:所述修复VNF的请求消息中包括需修复的VNF实例的标识信 息;所述VNFM根据需修复的VNF实例的标识信息,查询所述VNF实例的VNF描述符VNFD,确定修复操作类型为重新实例化VNF实例,所述VNFM根据修复操作类型和需修复的VNF实例的标识信息得到需重新实例化的VNF实例。Manner 3: The request message for repairing the VNF includes the identification letter of the VNF instance to be repaired. The VNFM queries the VNF descriptor VNFD of the VNF instance according to the identification information of the VNF instance to be repaired, and determines that the repair operation type is re-instantiating the VNF instance, and the VNFM is based on the type of the repair operation and the VNF instance to be repaired. The identification information is obtained by the VNF instance that needs to be re-instantiated.
  8. 根据权利要求5所述的方法,其中,所述VNFM接收到重新实例化VNF实例的指示信息之后,在VNFM请求VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源之前,所述方法还包括:The method according to claim 5, wherein after the VNFM receives the indication information of re-instantiating the VNF instance, the VNFM requests the VIM to release the virtual resource corresponding to the VNF instance to be re-instantiated and allocates a new VNF instance. Before the required virtual resources, the method further includes:
    所述VNFM发送允许进行生命周期操作的授权请求消息给NFVO,其中授权请求消息携带指示需重新实例化VNF实例的生命周期操作信息;The VNFM sends an authorization request message that allows a lifecycle operation to the NFVO, where the authorization request message carries lifecycle operation information indicating that the VNF instance needs to be re-instantiated;
    所述VNFM接收所述NFVO发送的允许进行对应生命周期操作的授权响应消息,再触发请求VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源的操作。The VNFM receives the authorization response message sent by the NFVO to allow the corresponding life cycle operation, and then triggers the request VIM to release the virtual resource corresponding to the VNF instance to be re-instantiated and allocates the virtual resource required to instantiate the new VNF instance. operating.
  9. 根据权利要求8所述的方法,其中:The method of claim 8 wherein:
    如果通过方式A接收的重新实例化VNF实例的请求消息,则所述生命周期操作信息为重新实例化VNF实例;If the request message of the VNF instance is re-instantiated by the mode A, the life cycle operation information is a re-instantiating the VNF instance;
    如果通过方式B接收的修复VNF实例的请求消息,则所述生命周期操作信息为修复VNF实例;If the request message for repairing the VNF instance is received by the mode B, the life cycle operation information is a repair VNF instance;
    如果通过方式C接收的实例化VNF的请求消息,则所述生命周期操作信息为实例化VNF。If the request message of the instantiated VNF is received through mode C, the lifecycle operation information is an instantiated VNF.
  10. 根据权利要求8所述的方法,其中,所述授权请求消息还包括:The method of claim 8, wherein the authorization request message further comprises:
    需重新实例化的VNF实例的VNFD的标识信息、实例化新的VNF实例所需使用的虚拟资源的信息和应释放的需重新实例化的VNF实例对应的虚拟资源的信息中的至少一个。At least one of the identification information of the VNFD of the VNF instance to be re-instantiated, the information of the virtual resource to be used to instantiate the new VNF instance, and the information of the virtual resource corresponding to the VNF instance to be re-instantiated.
  11. 根据权利要求8所述的方法,其中,授权响应消息还包括所述NFVO预留的虚拟资源的标识信息。 The method of claim 8, wherein the authorization response message further comprises identification information of the virtual resource reserved by the NFVO.
  12. 根据权利要求1所述的方法,其中,所述VNFM利用所述VIM分配的虚拟资源,建立新的VNF实例之后,所述方法还包括:The method of claim 1, wherein the VNFM uses the virtual resource allocated by the VIM to create a new VNF instance, the method further comprising:
    所述VNFM给EM发送重新实例化VNF实例完成的通知或重新实例化VNF实例完成的确认信息,触发所述EM将需重新实例化的VNF实例在重新实例化前的应用层参数发送给重新实例化后的VNF。The VNFM sends a notification to the EM to re-instantiate the completion of the VNF instance or re-instantiate the VNF instance completion confirmation, and triggers the EM to send the re-instantiated VNF instance to the re-instance before re-instantiation. After the VNF.
  13. 根据权利要求12所述的方法,其中,所述VNFM向EM发送重新实例化VNF实例完成的信息之后,所述方法还包括:The method of claim 12, wherein after the VNFM sends information to the EM to re-instantiate the completion of the VNF instance, the method further includes:
    所述VNFM根据预先存储的所述需重新实例化的VNF实例的容灾策略,确定是否将所述需重新实例化的VNF实例的容灾VNF的业务迁到所述新的VNF实例上。The VNFM determines whether to migrate the service of the DRNF of the VNF instance to be re-instantiated to the new VNF instance according to the pre-stored disaster recovery policy of the VNF instance to be re-instantiated.
  14. 根据权利要求13所述的方法,其中,所述VNFM确定是否将所述需重新实例化的VNF实例的容灾VNF的业务迁到所述新的VNF实例上,包括:The method of claim 13, wherein the VNFM determines whether to migrate the service of the disaster tolerant VNF of the VNF instance to be reinstantiated to the new VNF instance, including:
    如果所述容灾策略中容灾采用N+1的主备工作模式,则将所述需重新实例化的VNF实例的容灾VNF的业务迁到所述新的VNF实例上;If the disaster recovery policy adopts the N+1 active/standby working mode, the service of the VNF that needs to be re-instantiated is migrated to the new VNF instance.
    如果所述容灾策略中容灾采用1+1主备或1+1互备工作模式,则不将所述需重新实例化的VNF实例的容灾VNF的业务迁到所述新的VNF实例上。If the disaster recovery policy uses the 1+1 active/standby mode or the 1+1 standby mode, the service of the VNF that needs to be re-instantiated is not migrated to the new VNF instance. on.
  15. 根据权利要求14所述的方法,其中,所述容灾策略被包含在VNFD或网络服务描述符NSD中,所述容灾策略包含容灾VNF的地址和工作模式信息。The method according to claim 14, wherein the disaster tolerance policy is included in a VNFD or a network service descriptor NSD, and the disaster recovery policy includes address and working mode information of the disaster tolerant VNF.
  16. 一种重新实例化虚拟网络功能的方法,包括:A method of re-instantiating virtual network functionality, including:
    在接收到需重新实例化虚拟网络功能VNF的指示信息,向VNFM发送所述需重新实例化虚拟网络功能VNF的指示信息。Upon receiving the indication information that needs to re-instantiate the virtual network function VNF, the indication information of the virtual network function VNF needs to be re-instantiated to the VNFM.
  17. 根据权利要求16所述的方法,其中:The method of claim 16 wherein:
    NFVO在接收到OSS发送的修复或更新网络服务的消息后发送修复VNF实例的请求消息;或者, The NFVO sends a request message for repairing the VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
    NFVO在接收到OSS发送的修复或更新网络服务的消息后发送实例化VNF的请求消息;或者,The NFVO sends a request message for instantiating the VNF after receiving the message sent by the OSS to repair or update the network service; or,
    NFVO在接收到OSS发送的修复或更新网络服务的消息后发送重新实例化VNF实例的请求消息;或者,The NFVO sends a request message to re-instantiate the VNF instance after receiving the message sent by the OSS to repair or update the network service; or
    EM在接收到网络管理NM实体发送的重新实例化VNF实例的消息后,发送重新实例化VNF实例或修复VNF实例或实例化VNF的请求消息。After receiving the message of re-instantiating the VNF instance sent by the network management NM entity, the EM sends a request message for re-instantiating the VNF instance or repairing the VNF instance or instantiating the VNF.
  18. 一种重新实例化虚拟网络功能的装置,包括:A device for re-instantiating a virtual network function, comprising:
    第一接收模块,设置为:接收需重新实例化虚拟网络功能VNF实例的指示信息;The first receiving module is configured to: receive indication information that needs to re-instantiate the virtual network function VNF instance;
    请求模块,设置为:请求虚拟架构管理实体VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源;The requesting module is configured to: request the virtual architecture management entity VIM to release the virtual resource corresponding to the VNF instance to be reinstantiated and allocate the virtual resource required to instantiate the new VNF instance;
    建立模块,设置为:在检测到对所述需重新实例化的VNF实例对应的虚拟资源进行释放完成后,利用所述VIM分配的虚拟资源,建立新的VNF实例,该新VNF实例的部署参数和需重新实例化的VNF实例的部署参数一致,且VNF实例的标识信息相同。Establishing a module, configured to: after detecting that the virtual resource corresponding to the VNF instance to be re-instantiated is released, use the virtual resource allocated by the VIM to establish a new VNF instance, and the deployment parameter of the new VNF instance The deployment parameters of the VNF instance to be re-instantiated are the same, and the identification information of the VNF instance is the same.
  19. 根据权利要求18所述的装置,所述装置还包括:The device of claim 18, the device further comprising:
    指示模块,设置为:指示需重新实例化的VNF实例的业务迁移到所述需重新实例化的VNF实例的容灾VNF。The indication module is configured to: indicate that the service of the VNF instance to be re-instantiated is migrated to the disaster-tolerant VNF of the VNF instance to be re-instantiated.
  20. 根据权利要求18所述的装置,其中:The device of claim 18 wherein:
    所述请求模块,是设置为:如果网络功能虚拟化编排器NFVO对虚拟资源进行预留,则请求VIM在所述预留的虚拟资源中分配所需的虚拟资源。The requesting module is configured to: if the network function virtualization orchestrator NFVO reserves the virtual resource, request the VIM to allocate the required virtual resource in the reserved virtual resource.
  21. 根据权利要求18所述的装置,其中,所述第一接收模块是设置为:采用如下方式之一接收需重新实例化VNF实例的指示信息:The apparatus according to claim 18, wherein the first receiving module is configured to: receive the indication information that needs to re-instantiate the VNF instance in one of the following manners:
    方式A:接收重新实例化VNF实例的请求信息;或者,Mode A: receiving request information for re-instantiating a VNF instance; or
    方式B:接收修复VNF的请求信息,根据所述修复VNF的请求消息得到需重新实例化的VNF实例;或者, Manner B: receiving the request information for repairing the VNF, and obtaining the VNF instance to be re-instantiated according to the request message for repairing the VNF; or
    方式C:接收实例化VNF的请求消息,其中所述实例化VNF的请求消息包含需重新实例化的VNF实例的标识信息。Mode C: Receive a request message for instantiating a VNF, where the request message of the instantiated VNF includes identification information of a VNF instance that needs to be re-instantiated.
  22. 根据权利要求21所述的装置,所述装置还包括:The device of claim 21, the device further comprising:
    第一发送模块,设置为:在所述第一接收模块接收到重新实例化VNF实例的指示信息之后,在所述请求模块请求VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源之前,发送允许进行生命周期操作的授权请求消息给NFVO,其中授权请求消息携带指示需重新实例化VNF实例的生命周期操作信息;The first sending module is configured to: after the first receiving module receives the indication information of re-instantiating the VNF instance, requesting, by the requesting module, the VIM to release the virtual resource corresponding to the VNF instance to be re-instantiated and the allocation instantiation Before the virtual resource required by the new VNF instance, an authorization request message for allowing a lifecycle operation is sent to the NFVO, where the authorization request message carries lifecycle operation information indicating that the VNF instance needs to be re-instantiated;
    第二接收模块,设置为:接收所述NFVO发送的允许进行对应生命周期操作的授权响应消息,再触发所述请求模块请求VIM释放需重新实例化的VNF实例对应的虚拟资源以及分配实例化新的VNF实例所需的虚拟资源的操作。The second receiving module is configured to: receive an authorization response message that is sent by the NFVO to allow a corresponding life cycle operation, and then trigger the requesting module to request the VIM to release the virtual resource corresponding to the VNF instance that needs to be re-instantiated and allocate the instantiation new The operation of the virtual resource required by the VNF instance.
  23. 根据权利要求18所述的装置,所述装置还包括:The device of claim 18, the device further comprising:
    第二发送模块,设置为:给EM发送重新实例化VNF实例完成的通知或重新实例化VNF实例完成的确认信息,触发所述EM将需重新实例化的VNF实例在重新实例化前的应用层参数发送给重新实例化后的VNF。The second sending module is configured to: send a notification to the EM to re-instantiate the completion of the VNF instance or re-instantiate the confirmation information of the VNF instance completion, and trigger the application layer of the VNF instance that needs to be re-instantiated by the EM before re-instantiation The parameters are sent to the re-instantiated VNF.
  24. 根据权利要求23所述的装置,所述装置还包括:The device of claim 23, the device further comprising:
    确定模块,设置为:根据预先存储的所述需重新实例化的VNF实例的容灾策略,确定是否将所述需重新实例化的VNF实例的容灾VNF的业务迁到所述新的VNF实例上。The determining module is configured to: determine, according to the pre-stored disaster recovery policy of the VNF instance that needs to be re-instantiated, whether to migrate the service of the disaster-tolerant VNF of the VNF instance to be re-instantiated to the new VNF instance on.
  25. 一种重新实例化虚拟网络功能的装置,包括:A device for re-instantiating a virtual network function, comprising:
    发送模块,设置为:在接收到需重新实例化虚拟网络功能VNF的指示信息,向VNFM发送所述需重新实例化虚拟网络功能VNF的指示信息。The sending module is configured to: after receiving the indication information that needs to re-instantiate the virtual network function VNF, send the indication information that needs to re-instantiate the virtual network function VNF to the VNFM.
  26. 根据权利要求25所述的装置,其中,所述发送模块是设置为:The apparatus of claim 25 wherein said transmitting module is configured to:
    在所述发送模块位于NFVO时,在接收到OSS发送的修复或更新网络服务的消息后发送修复VNF实例的请求消息;或者, When the sending module is located at the NFVO, sending a request message for repairing the VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
    在所述发送模块位于NFVO时,在接收到OSS发送的修复或更新网络服务的消息后发送实例化VNF的请求消息;或者,When the sending module is located at the NFVO, sending a request message for instantiating the VNF after receiving the message of repairing or updating the network service sent by the OSS; or
    在所述发送模块位于NFVO时,在接收到OSS发送的修复或更新网络服务的消息后发送重新实例化VNF实例的请求消息;或者,When the sending module is located at the NFVO, sending a request message for re-instantiating the VNF instance after receiving the message of repairing or updating the network service sent by the OSS; or
    在所述发送模块位于EM时,在接收到网络管理NM实体发送的重新实例化VNF实例的消息后,发送重新实例化VNF实例或修复VNF实例或实例化VNF的请求消息。 When the sending module is located at the EM, after receiving the message of re-instantiating the VNF instance sent by the network management NM entity, sending a request message for re-instantiating the VNF instance or repairing the VNF instance or instantiating the VNF.
PCT/CN2016/082341 2015-09-09 2016-05-17 Method and device for re-instantiating virtual network function WO2017041508A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510571493.9 2015-09-09
CN201510571493.9A CN106533714A (en) 2015-09-09 2015-09-09 Method and device for re-instantiating virtual network function

Publications (1)

Publication Number Publication Date
WO2017041508A1 true WO2017041508A1 (en) 2017-03-16

Family

ID=58239196

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/082341 WO2017041508A1 (en) 2015-09-09 2016-05-17 Method and device for re-instantiating virtual network function

Country Status (2)

Country Link
CN (1) CN106533714A (en)
WO (1) WO2017041508A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109218383A (en) * 2017-07-01 2019-01-15 英特尔公司 Virtual network function load balancer
CN109379699A (en) * 2018-11-12 2019-02-22 中国联合网络通信集团有限公司 The method and device of creation virtualization forwarding surface network element
CN111061723A (en) * 2018-10-16 2020-04-24 ***通信有限公司研究院 Workflow implementation method and device
CN111399866A (en) * 2019-01-02 2020-07-10 ***通信有限公司研究院 VNF (virtual network function) packet updating method and device
CN112889247A (en) * 2018-10-18 2021-06-01 华为技术有限公司 VNF service instantiation method and device
WO2022160140A1 (en) * 2021-01-27 2022-08-04 Zte Corporation A method for deployment multi-access edge computing application

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108696373B (en) * 2017-04-06 2019-09-20 华为技术有限公司 Virtual resource allocation method, NFVO and system
CN110476476B (en) * 2017-04-25 2022-09-23 苹果公司 Management of GNBs in a network function virtualization framework
CN109120555B (en) * 2017-06-26 2022-10-14 中兴通讯股份有限公司 Resource allocation method and system
CN109213567B (en) 2017-06-29 2022-05-13 华为技术有限公司 Method and equipment for managing VNF instantiation
WO2019027827A1 (en) * 2017-08-01 2019-02-07 Intel IP Corporation Techniques related to interface between next generation nodeb central unit and next generation nodeb distributed unit
RU2734023C1 (en) * 2017-10-24 2020-10-12 Телефонактиеболагет Лм Эрикссон (Пабл) Methods for determining a network service descriptor (nsd) for a network service (ns) and orchestrator (nfvo) of network function virtualisation (nfv) using said nsd descriptor
CN111399968B (en) * 2019-01-02 2023-03-31 ***通信有限公司研究院 Virtual resource management method, device and system based on container
CN111083722A (en) * 2019-04-15 2020-04-28 中兴通讯股份有限公司 Model pushing method, model requesting method, model pushing device, model requesting device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140201374A1 (en) * 2013-01-11 2014-07-17 Futurewei Technologies, Inc. Network Function Virtualization for a Network Device
WO2015042837A1 (en) * 2013-09-26 2015-04-02 华为技术有限公司 Signal sending and receiving method, apparatus and system
CN104580208A (en) * 2015-01-04 2015-04-29 华为技术有限公司 Identity authentication method and device
WO2015091964A1 (en) * 2013-12-19 2015-06-25 Amdocs Software Systems Limited System, method, and computer program for inter-module communication in a network based on network function virtualization (nfv)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108418711B (en) * 2013-09-30 2021-05-18 华为技术有限公司 Storage medium for fault management
CN106506186A (en) * 2015-09-08 2017-03-15 中兴通讯股份有限公司 The method and apparatus for rebuilding virtual network function

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140201374A1 (en) * 2013-01-11 2014-07-17 Futurewei Technologies, Inc. Network Function Virtualization for a Network Device
WO2015042837A1 (en) * 2013-09-26 2015-04-02 华为技术有限公司 Signal sending and receiving method, apparatus and system
WO2015091964A1 (en) * 2013-12-19 2015-06-25 Amdocs Software Systems Limited System, method, and computer program for inter-module communication in a network based on network function virtualization (nfv)
CN104580208A (en) * 2015-01-04 2015-04-29 华为技术有限公司 Identity authentication method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ETSI: "Network Functions Virtualization (NFV); Management and Orchestration", ETSI GS NFW-MAN 001 V1.1.1, 31 December 2014 (2014-12-31), pages 1 - 184, XP055278655, Retrieved from the Internet <URL:http://www.etsi.org/deliver/etsi_gs/NFV-MAN/001_099/001/01.01.01_60/gs_NFV-MAN001v010101p.pdf> *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109218383A (en) * 2017-07-01 2019-01-15 英特尔公司 Virtual network function load balancer
CN111061723A (en) * 2018-10-16 2020-04-24 ***通信有限公司研究院 Workflow implementation method and device
CN111061723B (en) * 2018-10-16 2023-05-09 ***通信有限公司研究院 Workflow realization method and device
CN112889247A (en) * 2018-10-18 2021-06-01 华为技术有限公司 VNF service instantiation method and device
CN112889247B (en) * 2018-10-18 2022-05-31 华为技术有限公司 VNF service instantiation method and device
CN109379699A (en) * 2018-11-12 2019-02-22 中国联合网络通信集团有限公司 The method and device of creation virtualization forwarding surface network element
CN111399866A (en) * 2019-01-02 2020-07-10 ***通信有限公司研究院 VNF (virtual network function) packet updating method and device
CN111399866B (en) * 2019-01-02 2023-05-05 ***通信有限公司研究院 Updating method and device of VNF (virtual network function) package
WO2022160140A1 (en) * 2021-01-27 2022-08-04 Zte Corporation A method for deployment multi-access edge computing application

Also Published As

Publication number Publication date
CN106533714A (en) 2017-03-22

Similar Documents

Publication Publication Date Title
WO2017041508A1 (en) Method and device for re-instantiating virtual network function
WO2017041525A1 (en) Virtual network function reconstruction method and device
KR102439559B1 (en) Alarm method and device
US10270648B2 (en) Configuration information management method, device, network element management system and storage medium
US11611481B2 (en) Policy management method and system, and apparatus
CN107959582B (en) Slice instance management method and device
EP3119034B1 (en) Fault handling method, device and system based on network function virtualization
EP3059900B1 (en) Network service template management method and device
WO2017012381A1 (en) Life cycle management method and apparatus
US10341199B2 (en) State synchronization in a service environment
WO2016131172A1 (en) Method and device for updating network service descriptor
WO2016179999A1 (en) Method and device for managing virtual resource of virtualized network function
WO2018090299A1 (en) Network service lifecycle management permission granting method and device
WO2016197346A1 (en) Method and apparatus for managing life circle of virtualized network function
WO2019086011A1 (en) Method and device for managing services in network function virtualization architecture
WO2019179301A1 (en) Method and device for managing virtual resource
WO2016154917A1 (en) Method and apparatus for managing virtualized network function
WO2016062116A1 (en) Virtualization network backup and recovery method and corresponding device
WO2018050013A1 (en) Method and apparatus for managing network function node
WO2019240274A1 (en) Orchestration device, vnfm device, management device and program
WO2018041086A1 (en) Method and apparatus for switching nfvo, and vnfm, vim and nfvo
TWI797399B (en) ICT resource management device, ICT resource management method, and ICT resource management program
WO2018120222A1 (en) Vnffg management method, device and system
CN112910675A (en) Equipment management method, device and system
CN116820686B (en) Physical machine deployment method, virtual machine and container unified monitoring method and device

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: 16843446

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16843446

Country of ref document: EP

Kind code of ref document: A1