IP Library Granted Patent US 10,476,765
Granted Patent B2
US 10,476,765 · App. 14/972,270 · Granted Nov 12, 2019

Methods and apparatus for providing adaptive private network centralized management system discovery processes

Inventors: Todd Martin (Campbell, CA); Sonia Kiang Rovner (Chapel Hill, NC); Justin Allen Patterson (Morrisville, NC)
Assignee: Talari Networks Incorporated
H04L43/067G06F21/33H04L41/12H04L43/04H04L43/065H04L43/0829H04L43/0894H04L43/103H04L45/00H04L63/04H04L63/0823H04L43/0817H04L43/10H04W84/12H04W88/12
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,476,765
App. No.
14/972,270
Granted
Nov 12, 2019
Kind
B2
Abstract

Systems and techniques are described for a centralized management system operating within a virtual machine which configures, monitors, analyzes, and manages an adaptive private network (APN) to provide a discovery process that learns about changes to the APN through a network control node (NCN) that is a single point of control of the APN. The discovery process automatically learns a new topology of the network without relying on configuration information of nodes in the APN. Network statistics are based on a timeline of network operations that a user selected to review. Such discovery and timeline review is separate from stored configuration information. If there was a network change, the changes either show up or not show up in the discovery process based on the selected time line. Configuration changes can be made from the APN VM system by loading the latest configuration on the APN under control of the NCN.

Claims (27)

1. A method for discovery of nodes in an adaptive private network

(APN) comprising a central server, a network control node (NCN) operating as a single point of control of the APN, and a plurality of client nodes communicating with each other and the NCN utilizing changing interconnection links, the NCN having a configured management IP address which is separate from each client node, the NCN administering and controlling the plurality of client nodes within the APN, the method comprising:

configuring the APN with original APN topology information;

receiving in the NCN a management IP address from each client node of the plurality of client nodes for storage in the NCN;

querying the NCN by the central server for the management IP addresses of the plurality of client nodes; and

utilizing the management IP addresses of the plurality of client nodes to obtain current APN topology information and current connectivity information at a single point of access to the APN, wherein the client nodes do not have access to the management IP addresses of other client nodes and utilizing the management IP addresses of the client nodes to obtain current APN topology information and current connectivity information includes directly polling, by an APN virtual machine (VM), using the management IP addresses, and over a management network comprising a logical or physical network separate from a logical or physical network used to carry user data plane application traffic, each of the client nodes for the APN topology information and current connectivity information and receiving APN topology information and current connectivity information from the client nodes over the management network.

2. The method of claim 1 further comprising:

sending a public security certificate for use in the APN to the NCN; and

sending from the NCN the public security certificate to each client node in the APN.

3. The method of claim 1 , wherein the step of querying the NCN further comprises:

sending a request for network management Internet protocol (IP) addresses to the NCN; and

returning a list of node management IP information structures containing information from each client node.

4. The method of claim 3 , wherein the information structures comprise management network IP addresses of each client node in the APN.

5. The method of claim 3 , wherein the information structures comprise client node IDs with each client node ID specifying status of a client node as a primary node or a secondary node in a high availability (HA) pair of client nodes.

6. The method of claim 3 , wherein the information structures are transferred between each client node and the NCN.

7. The method of claim 1 , further comprising:

monitoring APN resources for dynamic changes.

8. The method of claim 7 , wherein the dynamic changes comprise addition or elimination of a client node.

9. The method of claim 1 , wherein the central server automatically learns a new APN topology.

10. The method of claim 1 , further comprising:

pushing security credentials from the NCN to all client nodes in the APN.

11. The method of claim 1 , further comprising:

adding an additional client to the APN; and learning the additional client dynamically.

12. The method of claim 1 , further comprising:

polling for updates utilizing a centralized management virtual machine.

13. The method of claim 1 further comprising:

discovering changes in operating characteristics of the APN.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2018
From: PACIFIC WESTERN BANK (AS SUCCESSOR IN INTEREST BY MERGER TO SQUARE 1 BANK)
To: TALARI NETWORKS, INC.
Reel/Frame 047633/0286 →
SECURITY INTEREST Recorded Apr 17, 2017
From: TALARI NETWORKS, INC.
To: PACIFIC WESTERN BANK, AS SUCCESSOR IN INTEREST TO SQUARE 1 BANK
Reel/Frame 042030/0607 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2015
From: MARTIN, TODD; ROVNER, SONIA KIANG; PATTERSON, JUSTIN
To: TALARI NETWORKS INCORPORATED
Reel/Frame 037314/0196 →
Continuity (9)
Provisional Application 62096049 · Dec 23, 2014
Provisional Application 62096071 · Dec 23, 2014
Provisional Application 62096086 · Dec 23, 2014
Provisional Application 62132625 · Mar 13, 2015
Provisional Application 62132987 · Mar 13, 2015
Provisional Application 62133071 · Mar 13, 2015
Provisional Application 62133094 · Mar 13, 2015
Provisional Application 62187516 · Jul 1, 2015
Related Publication 20160182305A1 · Jun 23, 2016
Cited By (1)
US 12,695,591