IP Library › Granted Patent US 11,856,066
Granted Patent B2
US 11,856,066 · App. 17/680,976 · Granted Dec 26, 2023

System and methods for managing physical network functions via orchestration

Inventors: Kristen Sydney Young (Mine Hill, NJ); Jason T. Wright (Novi, MI)
Assignee: Verizon Patent and Licensing Inc.
H04L67/34G06F8/65H04L67/55H04L67/56
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 11,856,066
App. No.
17/680,976
Granted
Dec 26, 2023
Kind
B2
Abstract

Systems and methods described herein provide life cycle management for physical network function (PNFs) via an orchestrator using PNF proxies. A network device in a service provider network receives a software package for a virtual network function (VNF) serving as PNF proxy for a type of PNF. The software package includes a proxy descriptor and external virtual links (VLs) for the type of PNF. The network device associates, an instance of the PNF proxy with an installed PNF, creates the instance of the PNF proxy as a VNF in a cloud platform, and provides a record of the created instance of the PNF proxy to an active inventory system.

Claims (53)

1. A method comprising:

receiving, at a service provider network, a software package for a virtual network function (VNF) serving as a physical network function (PNF) proxy for a type of PNF, wherein the software package includes a proxy descriptor and external virtual links (VLs) for the type of PNF, and wherein the proxy descriptor includes a modified VNF descriptor that distinguishes the PNF proxy from other types of VNFs;

associating, by an orchestrator function, an instance of the PNF proxy with an installed PNF;

creating, by the orchestrator function, the instance of the PNF proxy as the VNF in a cloud platform;

providing, by the orchestrator function, a record of the created instance of the PNF proxy to an active inventory system; and

providing, to the instance of the PNF proxy, firmware or a software image for installation on the installed PNF.

2. The method of claim 1 , wherein creating the instance of the PNF proxy includes providing the instance of the PNF proxy with information on how to locate and communicate with the installed PNF.

3. The method of claim 2 , wherein the information on how to locate and communicate with the installed PNF includes:

an internet protocol (IP) address for the installed PNF, or

a key linked to a set of PNF IP addresses.

4. The method of claim 1 , further comprising:

configuring, by the instance of the PNF proxy, the installed PNF.

5. The method of claim 1 , wherein the record of the created instance includes information of the installed PNF and its connectivity in the cloud platform.

6. The method of claim 1 , further comprising:

providing, to the instance of the PNF proxy, configuration parameters for the installed PNF.

7. The method of claim 1 , further comprising:

managing, via the instance of the PNF proxy, an administrative state of the installed PNF.

8. The method of claim 1 , further comprising:

retrieving, via the instance of the PNF proxy, a snapshot of the installed PNF's configuration; and

restoring, via the instance of the PNF proxy, the installed PNF's configuration based on the snapshot.

9. The method of claim 1 , wherein the installed PNF includes a remote radio unit (RRU) for a gNodeB.

10. The method of claim 1 , further comprising:

providing, to the instance of the PNF proxy via a standardized application programming interface (API), life cycle management instructions for the installed PNF; and

performing, by the PNF proxy and via a vendor-supplied interface, life cycle management for the installed PNF based on the life cycle management instructions.

11. One or more network devices comprising:

a processor configured to:

receive, at a service provider network, a software package for a virtual network function (VNF) serving as a physical network function (PNF) proxy for a type of PNF, wherein the software package includes a proxy descriptor and external virtual links (VLs) for the type of PNF, and wherein the proxy descriptor includes a modified VNF descriptor that distinguishes the PNF proxy from other types of VNFs;

associate, an instance of the PNF proxy with an installed PNF;

create the instance of the PNF proxy as the VNF in a cloud platform;

provide a record of the created instance of the PNF proxy to an active inventory system; and

provide, to the instance of the PNF proxy, firmware or a software image for installation on the installed PNF.

12. The one or more devices of claim 11 , wherein the one or more network devices includes an orchestrator device.

13. The one or more devices of claim 11 , wherein, when creating the instance of the PNF proxy, the processor is further configured to:

provide the instance of the PNF proxy with an internet protocol (IP) address for the installed PNF.

14. The one or more devices of claim 11 , wherein, when creating the instance of the PNF proxy, the processor is further configured to:

provide the instance of the PNF proxy with a key linked to a set of internet protocol (IP) addresses for multiple PNFs.

15. The one or more devices of claim 11 , wherein the processor is further configured to:

updating, via the PNF proxy, configuration parameters of the installed PNF.

16. The one or more devices of claim 11 , wherein the processor is further configured to:

provide, to the instance of the PNF proxy via a standardized application programming interface (API), life cycle management instructions for the installed PNF.

17. A non-transitory, computer-readable storage medium storing instructions executable by a processor of a network device, which when executed cause the network device to:

receive, at a service provider network, a software package for a virtual network function (VNF) serving as a physical network function (PNF) proxy for a type of PNF, wherein the software package includes a proxy descriptor and external virtual links (VLs) for the type of PNF, and wherein the proxy descriptor includes a modified VNF descriptor that distinguishes the PNF proxy from other types of VNFs;

associate, an instance of the PNF proxy with an installed PNF;

create the instance of the PNF proxy as the VNF in a cloud platform;

provide a record of the created instance of the PNF proxy to an active inventory system; and

provide, to the instance of the PNF proxy, firmware or a software image for installation on the installed PNF.

18. The non-transitory, computer-readable medium of claim 17 , further storing instructions, which when executed cause the network device to:

provide the instance of the PNF proxy with an internet protocol (IP) address for the installed PNF, or

provide the instance of the PNF proxy with a key linked to a set of IP addresses for multiple PNFs.

19. The non-transitory, computer-readable storage medium of claim 17 , further storing instructions, which when executed cause the network device to:

provide, to the instance of the PNF proxy, configuration parameters for the installed PNF.

20. The non-transitory, computer-readable storage medium of claim 17 , further storing instructions, which when executed cause the network device to:

provide, to the instance of the PNF proxy, life cycle management instructions for the installed PNF.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2022
From: YOUNG, KRISTEN SYDNEY; WRIGHT, JASON T.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 059103/0817 →
Continuity (1)
Related Publication 20230275968A1 · Aug 31, 2023