IP Library Granted Patent US 10,700,958
Granted Patent B2
US 10,700,958 · App. 15/563,915 · Granted Jun 30, 2020

Network management system with traffic engineering for a software defined network

Inventors: David Alonso Flamini (Ciudad de Buenos Aires, AR); Luciano Salata (Aventura, FL); Mateo Dylan Ward (Miami, FL); Daniel Omar Monetto (Ciudad de Buenos Aires, AR); Jorge Martin Urriste (Ciudad de Buenos Aires, AR)
Assignee: NEUTRONA NETWORKS INTERNATIONAL LLC
H04L45/02H04L41/082H04L41/0806H04L41/12H04L41/5003H04L45/124H04L45/302H04L45/64
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,700,958
App. No.
15/563,915
Granted
Jun 30, 2020
Kind
B2
Abstract

A method for managing one or more class levels of service between a communication network and one or more other networks, including retrieving network information of network devices in the communication network; generating a customizable traffic engineering database based on the retrieved network information; receiving user input of path computation parameters; generating path information corresponding to optimal paths for a subset of the network devices; validating the generated path information; generating path configuration information based on the validated path information; transmitting the path configuration information to one or more of the network devices; generating an external service model comprising plural exit points for connecting to points of presence of the communication network corresponding to the path configuration information; and interconnecting the communication network with the one or more other networks on the one or more class levels of service through the plural exit points.

Claims (36)

1. A method for managing one or more class levels of service to a communication network comprising a plurality of network devices, said method comprising:

retrieving, by a network management apparatus, network information of the plurality of network devices in the communication network;

generating a customizable traffic engineering database based on the retrieved network information;

receiving a user input of path computation parameters;

generating a network path list comprising a list of all possible paths for the plurality of network devices;

tailoring the network path list by selecting a first set of paths from the list of all possible paths for a first class of network traffic in accordance with a network model and business rules,

selecting a second set of paths from the list of all possible paths for a second class of network traffic, and

selecting a third set of paths from the list of all possible paths for a third class of network traffic;

generating path configuration information based on the first set of paths, the second set of paths, and the third set of paths;

transmitting the path configuration information to one or more of the plurality of network devices in the communication network, the one or more network devices applying the path configuration information,

wherein network traffic from the second class of network traffic and network traffic from the third class of network traffic is never transmitted over the first set of paths.

2. The method of claim 1 , wherein the network information includes link state, traffic engineering, performance, and traffic statistics for the communication network.

3. The method of claim 1 , wherein the path computation parameters are constrained by the network model.

4. The method of claim 3 , wherein the path computation parameters are further constrained by business rules.

5. The method of claim 4 , wherein the network model and business rules are based on traffic engineering information.

6. The method of claim 3 , wherein the network model includes one or more of bandwidth, packet loss, delay, and affinity group.

7. The method of claim 4 , wherein the business rules include one or more of monetary cost, reliability, and exit points.

8. The method of claim 1 , wherein the path configuration information corresponds to all possible paths for the plurality of network devices.

9. The method of claim 1 , wherein the path configuration information includes one or more of a host name, networking groups, and cable systems.

10. The method of claim 1 , wherein the tailoring of the network path list includes providing information to a user to approve or reject any optimizations included in the tailored network path list.

11. A method for managing one or more class levels of service to a communication network comprising a plurality of network devices, said method comprising:

retrieving, by a network management apparatus, network information of the plurality of network devices in the communication network;

generating a customizable traffic engineering database based on the retrieved network information;

receiving a user input of path computation parameters;

generating a network path list comprising a list of all possible paths for the plural network devices;

tailoring the network path list by

selecting a first set of paths from the list of all possible paths for a first class of network traffic in accordance with a network model and business rules,

selecting a second set of paths from the list of all possible paths for a second class of network traffic, and

selecting a third set of paths from the list of all possible paths for a third class of network traffic;

generating path configuration information based on first set of paths, second set of paths, and third set of paths;

transmitting the path configuration information to one or more of the plurality of network devices in the communication network, the one or more network devices applying the path configuration information,

generating an external service model comprising a plurality of exit points for connecting to points of presence of the communication network corresponding to the path configuration information;

interconnecting the communication network with one or more other communication networks on the one or more class levels of services through the plurality of exit points;

wherein network traffic from the second class of network traffic and network traffic from the third class of network traffic is never transmitted over the first set of paths.

12. The method of claim 11 , wherein the business rules comprise a business model and a service model,

wherein the business rules are presented as an abstraction of the business rules which make up a collection of service identity objects, each service identity object representing the abstraction to a customer service instance.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2020
From: FLAMINI, DAVID ALONSO; SALATA, LUCIANO; WARD, MATEO DYLAN; MONETTO, DANIEL OMAR; URRISTE, JORGE MARTIN
To: NEUTRONA NETWORKS INTERNATIONAL LLC
Reel/Frame 052599/0277 →
GRANT OF SECURITY INTEREST IN UNITED STATES PATENTS Recorded Apr 24, 2020
From: NEUTRONA NETWORKS INTERNATIONAL LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 052488/0630 →
Continuity (2)
Provisional Application 62141557 · Apr 1, 2015
Related Publication 20180123941A1 · May 3, 2018
Cited By (2)
US 12,255,778 US 12,375,363