IP Library Granted Patent US 10,862,760
Granted Patent B2
US 10,862,760 · App. 16/396,437 · Granted Dec 8, 2020

Network functions virtualization

Inventors: Andrew Munro Caldwell (Enfield, GB); Benjamin Gill (Enfield, GB); Christopher Swindle (Enfield, GB); Christopher Coomber (Enfield, GB); Murray Rogers (Enfield, GB)
Assignee: Metaswitch Networks Ltd.
H04L41/12G06F9/45558G06F2009/4557G06F2009/45595
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,862,760
App. No.
16/396,437
Granted
Dec 8, 2020
Kind
B2
Abstract

Embodiments relate to virtualization and have particular application to lifecycle management of Virtualized Network Functions (VNFs). Preferred embodiments provide a method for managing VNFs in a communications network that comprises management and orchestration (MANO) entities and a deployment management entity which is functionally separate from the MANO entities. The method comprises, at the deployment management entity: receiving a lifecycle management message relating to a deployment of VNFs; associating the received lifecycle management message with a specific deployment of VNF instances, the specific deployment comprising a set of more than one VNF instances orchestrated by a network function virtualization (NFV) orchestrator and managed by a VNF management entity, both of which are said MANO entities; updating a first VNF instance in the deployment on the basis of the received lifecycle management message; and updating a second VNF instance in the deployment on the basis of the received lifecycle management message.

Claims (25)

1. A non-transitory computer readable storage medium storing instructions that, when executed by a processor, cause the processor to perform a method for managing virtual network functions (VNFs) in a communications network, the communications network comprising a management and orchestration (MANO) component comprising MANO entities, the MANO entities including a network function virtualization (NFV) orchestrator entity responsible for orchestrating one or more deployments of VNFs and a VNF management entity responsible for management of VNFs,

the method comprising, at a deployment management entity which (i) is not comprised in the MANO component, (ii) is functionally separate from the MANO entities, and (iii) has an interface with the VNF management entity:

receiving, from the VNF management entity, over the interface between the deployment management entity and the VNF management entity, a lifecycle management message relating to lifecycle management of a deployment of VNFs;

associating the received lifecycle management message with a specific deployment of VNF instances, the specific deployment comprising a set of more than one VNF instances orchestrated by the NFV orchestrator and managed by the VNF management entity;

updating a first VNF instance in the deployment on the basis of the received lifecycle management message; and

updating a second VNF instance in the deployment on the basis of the received lifecycle management message, wherein updating the second VNF instance comprises transmitting, at the deployment management entity, an update message to the second VNF instance, the update message being indicative of a change in lifecycle state of the first VNF instance.

2. The non-transitory computer readable storage medium of claim 1 , wherein the lifecycle management message comprises a management and orchestration (MANO) message from the VNF management entity, wherein the MANO message comprises data defining a deployment topology, and wherein the method comprises updating the first and second VNF instances on the basis of the deployment topology.

3. The non-transitory computer readable storage medium of claim 1 , wherein the lifecycle management message comprises a management and orchestration (MANO) message from the VNF management entity, and wherein the MANO message comprises a request to update a lifecycle state of the first VNF instance.

4. The non-transitory computer readable storage medium of claim 1 , the method comprising receiving a lifecycle management message from the first VNF instance.

5. The non-transitory computer readable storage medium of claim 4 , wherein the lifecycle management message received from the first VNF instance comprises a request to register the first VNF instance for deployment-specific configuration.

6. The non-transitory computer readable storage medium of claim 1 , wherein updating the first VNF instance comprises, at the deployment management entity, transmitting data, relating to a change in lifecycle state of the first VNF instance, to the first VNF instance.

7. The non-transitory computer readable storage medium of claim 6 , wherein the data relating to a change in lifecycle state of the first VNF instance comprises one or more deployment-specific parameters to configure the first VNF instance.

8. The non-transitory computer readable storage medium of claim 7 , wherein the method comprises, at the deployment management entity, allocating an IP address to the first VNF instance, and including the allocated IP address in the one or more deployment-specific parameters.

9. The non-transitory computer readable storage medium of claim 1 , wherein the update message is indicative of the first VNF instance becoming available to the second VNF instance to cooperate in a service.

10. The non-transitory computer readable storage medium of claim 1 , wherein the update message is indicative of the first VNF instance no longer being available to the second VNF instance to cooperate in a service.

11. The non-transitory computer readable storage medium of claim 1 , wherein the interface between the deployment management entity and the VNF management entity comprises a Ve-Vnfm-em interface.

12. A non-transitory computer readable storage medium storing instructions that, when executed by a processor, cause the processor to manage virtual network functions (VNFs) in a communications network, the communications network comprising a management and orchestration (MANO) component comprising MANO entities, the MANO entities including a network function virtualization (NFV) orchestrator entity responsible for orchestrating one or more deployments of VNFs and a VNF management entity responsible for management of VNFs,

wherein the communications network further comprises a deployment management entity which (i) is not comprised in the MANO component, (ii) is functionally separate from the MANO entities, and (iii) has an interface with the VNF management entity, wherein the deployment management entity includes:

a receive interface configured to receive, from the VNF management entity, a lifecycle management message relating to lifecycle management of a deployment of VNFs;

a processing system configured to associate the received lifecycle management message with a specific deployment of VNF instances, the specific deployment comprising a set of more than one VNF instances orchestrated by the NFV orchestrator and managed by the VNF management entity; and

a transmit interface configured to:

update a first VNF instance in the deployment on the basis of the received lifecycle management message; and

update a second VNF instance in the deployment on the basis of the received lifecycle management message, wherein updating the second VNF instance comprises transmitting, at the deployment management entity, an update message to the second VNF instance, the update message being indicative of a change in lifecycle state of the first VNF instance.

13. The non-transitory computer readable storage medium of claim 12 , wherein the communication network further comprises the first VNF instance and the second VNF instance, wherein each of the first and second VNF instances are configured to register with the deployment management entity after receiving a network address of the deployment management entity from the VNF management entity.

14. The non-transitory computer readable storage medium of claim 13 , wherein each of the first and second VNF instances are configured to transmit key performance indicators to the VNF management entity.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2026
From: MICROSOFT TECHNOLOGY LICENSING, LLC
To: ALIANZA, INC.
Reel/Frame 075645/0892 →
CHANGE OF NAME Recorded May 13, 2026
From: ALIANZA, INC.
To: ALIANZA, LLC
Reel/Frame 075646/0037 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2026
From: METASWITCH NETWORKS LTD.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 075578/0155 →
SECURITY INTEREST Recorded May 6, 2025
From: ALIANZA, INC.; METASWITCH NETWORKS LTD
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 071191/0228 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2020
From: CALDWELL, ANDREW MUNRO; GILL, BENJAMIN; SWINDLE, CHRISTOPHER; COOMBER, CHRISTOPHER; ROGERS, MURRAY
To: METASWITCH NETWORKS LTD.
Reel/Frame 051399/0549 →
Priority Claims (1)
GB 1806864.3 · Apr 26, 2018 · national
Continuity (1)
Related Publication 20190334781A1 · Oct 31, 2019