IP Library Patent Application 14722125
Patent Application
App. No. 14/722,125

SYSTEM AND METHOD FOR ADAPTIVE PATHS LOCATOR FOR VIRTUAL NETWORK FUNCTION LINKS

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 None
App. No.
14/722,125
Abstract

The present invention relates generally to data communication networks and devices, and relates more particularly to monitoring and management in network functions virtualization networks (NFV) where a plurality of virtualize network functions (VNF) are chained together. Aspects of the present invention include monitoring and management across multiple virtual and physical paths. In embodiments of the present invention a software defined networking (SDN) controller can be implemented, but does not have to be implemented.

Claims (38)

1 . A network functions virtualization system, comprising:

a plurality of virtualized network functions connected to each other in a chain;

a virtualized network functions link used to connect each of the plurality of virtualized network functions

a virtual layer associated with at least one virtualized network function;

a physical layer associated with the virtual layer; and

a paths locator configured to monitor the virtualized network functions link including a health status of at least one path in the physical layer and the virtual layer.

2 . The network functions virtualization system of claim 1 wherein the physical layer comprises a host computer.

3 . The network functions virtualization system of claim 1 wherein the physical layer comprises a network interface controller.

4 . The network functions virtualization system of claim 1 wherein the virtual layer comprises a virtual machine.

5 . The network functions virtualization system of claim 1 wherein the virtual layer comprises a virtual network interface controller.

6 . The network functions virtualization system of claim 1 further comprising a software defined networking controller.

7 . The network functions virtualization system of claim 6 wherein the paths locator is configured to operate in conjunction with the software defined networking controller.

8 . The network functions virtualization system of claim 1 wherein the paths locator is configured to output a path in a regular expressions format.

9 . A method for locating paths in a network functions virtualization network system, comprising:

sending a request to determine a path between a first and a second virtualized network functions that are linked to each other;

determining the link connecting the virtualized network functions to a physical entity from a network service model;

determining a virtual machine associated with the link;

determining a virtual network interface controller on the virtual machine from a virtual interface network model;

determining a physical host that hosts the virtual network interface controller;

determining a physical network interface controller on the host;

determining a physical network path; and

replying with at least one link path.

10 . The method of claim 9 further comprising determining whether there is a software defined networking controller implemented.

11 . The method of claim 10 further comprising reading a physical network paths regular expression from a configuration file.

12 . The method of claim 9 further comprising obtaining a physical network paths information from a software defined networking controller.

13 . The method of claim 9 further comprising assembling a regular expressions for the link paths.

14 . The method of claim 12 wherein the replying with the link path is in a regular expression format.

15 . A network functions virtualization monitoring system, comprising:

a network functions virtualization data collection service further comprising:

a physical device data collector enabling data collection from a physical device;

a virtual infrastructure data collector enabling data collection from a virtual infrastructure;

a virtual function data collector enabling data collection from a virtual function; and

a paths locator used to monitor a health status of at least one path in the network functions virtualization architecture.

16 . The system of claim 15 further comprising a network functions virtualization data model.

17 . The system of claim 16 wherein the paths locator is configured to output a path in a regular expression format.

18 . The system of claim 15 further comprising a network functions virtualization data query/reporting service enabled to leverage at least one of the network functions virtualization data model and the paths locator to report the health status of the at least one path in the network functions virtualization architecture.

19 . The system of claim 17 further comprising a regular expression engine configured to evaluate a status of a path.

20 . The system of claim 15 wherein the virtual layer comprises a virtual network interface controller.

Assignments (21)
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS Recorded Feb 2, 2022
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: QUEST SOFTWARE INC.
Reel/Frame 059105/0479 →
RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENTS Recorded Feb 2, 2022
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: QUEST SOFTWARE INC.
Reel/Frame 059096/0683 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jun 7, 2018
From: QUEST SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 046327/0347 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jun 7, 2018
From: QUEST SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 046327/0486 →
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS RECORDED AT R/F 040581/0850 Recorded May 22, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: QUEST SOFTWARE INC. (F/K/A DELL SOFTWARE INC.); AVENTAIL LLC
Reel/Frame 046211/0735 →
CHANGE OF NAME Recorded Mar 21, 2018
From: DELL SOFTWARE INC.
To: QUEST SOFTWARE INC.
Reel/Frame 045660/0755 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2018
From: DELL PRODUCTS L.P.
To: DELL SOFTWARE INC.
Reel/Frame 045355/0817 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 040587 FRAME: 0624. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 28, 2017
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: QUEST SOFTWARE INC. (F/K/A DELL SOFTWARE INC.); AVENTAIL LLC
Reel/Frame 044811/0598 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Nov 10, 2016
From: DELL SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040587/0624 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Nov 9, 2016
From: DELL SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040581/0850 →
RELEASE OF SECURITY INTEREST Recorded Oct 31, 2016
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: AVENTAIL LLC; DELL PRODUCTS, L.P.; DELL SOFTWARE INC.
Reel/Frame 040521/0467 →
RELEASE OF SECURITY INTEREST IN CERTAIN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040039/0642) Recorded Oct 31, 2016
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.
Reel/Frame 040521/0016 →
RELEASE OF REEL 036502 FRAME 0237 (TL) Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040028/0088 →
SECURITY AGREEMENT Recorded Sep 14, 2016
From: AVENTAIL LLC; DELL PRODUCTS, L.P.; DELL SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040030/0187 →
SECURITY AGREEMENT Recorded Sep 14, 2016
From: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040039/0642 →
RELEASE OF REEL 036502 FRAME 0291 (NOTE) Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040027/0637 →
RELEASE OF REEL 036502 FRAME 0206 (ABL) Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040017/0204 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (ABL) Recorded Aug 27, 2015
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; WYSE TECHNOLOGY, L.L.C.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036502/0206 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Aug 27, 2015
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 036502/0237 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (NOTES) Recorded Aug 27, 2015
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 036502/0291 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2015
From: CHEN, YULING; QIN, YINGHUA
To: DELL PRODUCST L.P.
Reel/Frame 035721/0300 →