IP Library › Granted Patent US 9,887,959
Granted Patent B2
US 9,887,959 · App. 14/830,489 · Granted Feb 6, 2018

Methods and system for allocating an IP address for an instance in a network function virtualization (NFV) system

Inventors: Anni Wei (Shenzhen, CN); Zhixian Xiang (Frisco, TX); Lei Zhu (Beijing, CN)
Assignee: FUTUREWEI TECHNOLOGIES, INC.
H04L61/2007H04L49/70H04L61/2061
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 9,887,959
App. No.
14/830,489
Granted
Feb 6, 2018
Kind
B2
Abstract

A method for allocating an IP address for an instance in a NFV system includes obtaining a first requirement of IP address allocation from VNFD by a first node in the NFV system. A second requirement of IP address allocation for the instance is determined according to the first requirement. Then the second requirement is sent to a second node in the NFV system that allocates the IP address for the instance.

Claims (58)

1. A method for allocating an IP address for an instance in a network function virtualization (NFV) system, comprising:

obtaining, by a first node in the NFV system, a first requirement of IP address allocation for the instance from a virtualised network function descriptor (VNFD);

determining, by the first node, a second requirement of IP address allocation for the instance according to the first requirement; and

sending, by the first node, to a second node in the NFV system the second requirement, wherein the IP address is allocated for the instance based upon the second requirement.

2. The method of claim 1 , wherein the instance comprises a virtualised network function (VNF) instance or a virtualised network function component (VNFC) instance.

3. The method of claim 1 , wherein the first requirement is included in a virtual deployment unit (VDU) information element in the VNFD.

4. The method of claim 1 , wherein the method further comprises: allocating, by the second node, the IP address for the instance based on the second requirement.

5. The method of claim 1 , wherein the first requirement and the second requirement respectively indicate one or more characteristics of the IP address to be allocated, and wherein the one or more characteristics indicated in the first requirement are pre-defined in the VNFD.

6. The method of claim 5 , wherein the first node is a NFV orchestrator (NFVO) entity or a VNF manager (VNFM) entity, and the second node is a virtualized infrastructure manager (VIM) entity.

7. The method of claim 5 , wherein the one or more characteristics of the IP address comprises at least one type from a group of:

an IP address type indicator indicating the type of the IP address to be allocated;

an access point name (APN) indicator indicating an APN which the IP address to be allocated belongs to;

an IP address pool indicator indicating an IP address pool which the IP address to be allocated belongs to;

an IP address range indicator indicating an IP address range constraint within which the IP address to be allocated is;

an IP address list indicator indicating a list of specific IP addresses in which the IP address to be allocated is; and

a port indicator indicating an allowed port associated with the IP address for the instance.

8. The method of claim 1 , wherein the method further comprises:

receiving, by the first node, a third requirement of IP address allocation for the instance from a third node in the NFV system through an interface between the first node and the third node; and

wherein the first requirement indicates the IP address allocation is to be configured through an interface between nodes in the NFV system, the second requirements indicates one or more characteristics of the IP address that the first node expects to allocate, the third requirement indicates one or more characteristics of the IP address that the third node expects to allocate, and the determining the second requirement of IP address allocation for the instance according to the first requirement comprises:

determining the second requirement at least based on the first and third requirement.

9. The method of claim 8 , wherein the second requirement is sent through an interface between the first node and the second node in the NFV system.

10. The method of claim 8 , wherein the first node is a VNFM entity, the second node is a VIM entity and the third node is a VNF entity; wherein the first node is a VNFM entity, the second node is a VNF entity or an element management system (EMS), and the third node is a NFVO entity; wherein the first node is an NFVO entity, the second node is a VIM entity and the third node is an OSS entity or other authorized management entity; or wherein the first node is an NFVO entity, the second node is a VNF entity or an EMS, and the third node is a VIM entity.

11. The method of claim 8 , wherein the one or more characteristics of the IP address comprises at least one type from a group of:

an IP address type indicator indicating the type of the IP address to be allocated;

an APN indicator indicating an APN which the IP address to be allocated belongs to;

an IP address pool indicator indicating an IP address pool which the IP address to be allocated belongs to;

an IP address range indicator indicating an IP address range constraint within which the IP address to be allocated is;

an IP address list indicator indicating a list of specific IP addresses in which the IP address to be allocated is; and

a port indicator indicating an allowed port associated with the IP address for the instance.

12. The method of claim 1 , wherein the first requirement indicates the IP address allocation is to be configured through an interface between nodes in the NFV system, the second requirements indicates one or more characteristics of the IP address that the first node expects to allocate.

13. A system, comprising:

a memory that stores at least one range of IP addresses;

a processor that receives a request for an IP address for an instance in a Network Function Virtualization (NFV) system, wherein the processor allocates the IP address by obtaining a first requirement of IP address allocation for the instance from a virtualised network function descriptor (VNFD) and a second requirement of IP address allocation for the instance according to the first requirement, and

an interface connected to the processor that sends a selected IP address to the instance based upon the second requirement.

14. The system of claim 13 , wherein the first requirement is included in a virtual deployment unit (VDU) information element in the VNFD.

15. The system of claim 13 , wherein the first requirement and the second requirement respectively indicate one or more characteristics of the IP address to be allocated, and wherein the one or more characteristics indicated in the first requirement are pre-defined in the VNFD.

16. The system of claim 15 , wherein the one or more characteristics of the IP address comprises at least one type from a group of:

an IP address type indicator indicating the type of the IP address to be allocated;

an access point name (APN) indicator indicating an APN which the IP address to be allocated belongs to;

an IP address pool indicator indicating an IP address pool which the IP address to be allocated belongs to;

an IP address range indicator indicating an IP address range constraint within which the IP address to be allocated is;

an IP address list indicator indicating a list of specific IP addresses in which the IP address to be allocated is; and

a port indicator indicating an allowed port associated with the IP address for the instance.

17. A system, comprising:

a memory storing instructions; and

a processor coupled to the memory, wherein when the processor executes the instructions, the instructions instruct the processor to:

obtain a first requirement of IP address allocation for the instance from a virtualised network function descriptor (VNFD) in a network function virtualization (NFV) system;

determine a second requirement of IP address allocation for the instance according to the first requirement; and

send the second requirement to a node that allocates the IP address for the instance based upon the second requirement in the NFV system.

18. The system of claim 17 , wherein the first requirement is included in a virtual deployment unit (VDU) information element in the VNFD.

19. The system of claim 17 , wherein the first requirement and the second requirement respectively indicate one or more characteristics of the IP address to be allocated, and wherein the one or more characteristics indicated in the first requirement are pre-defined in the VNFD.

20. The system of claim 19 , wherein the one or more characteristics of the IP address comprises at least one type from a group of:

an IP address type indicator indicating the type of the IP address to be allocated;

an access point name (APN) indicator indicating an APN which the IP address to be allocated belongs to;

an IP address pool indicator indicating an IP address pool which the IP address to be allocated belongs to;

an IP address range indicator indicating an IP address range constraint within which the IP address to be allocated is;

an IP address list indicator indicating a list of specific IP addresses in which the IP address to be allocated is; and

a port indicator indicating an allowed port associated with the IP address for the instance.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2015
From: WEI, ANNI; XIANG, ZHIXIAN; ZHU, LEI
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 036567/0602 →
Continuity (2)
Provisional Application 62039224 · Aug 19, 2014
Related Publication 20160057102A1 · Feb 25, 2016