IP Library Granted Patent US 11,646,963
Granted Patent B2
US 11,646,963 · App. 17/520,971 · Granted May 9, 2023

Multi-domain quality of service software-defined networking controller

Inventor: Sandeep Reddy Mereddy (Aurora, CO)
Assignee: Charter Communications Operating, LLC
H04L45/38H04L41/0853H04L45/02H04L45/04H04L45/64H04L47/2408H04L47/2441H04L69/22
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,646,963
App. No.
17/520,971
Filed
Nov 8, 2021
Granted
May 9, 2023
Kind
B2
Art Unit
2419
USPC
370/392
Abstract

Methods and systems for a multiple domain quality of service software-defined networking (SDN) controller are described. A method includes discovering network devices in a network, collecting traffic flow data from each of the discovered network devices, collecting configuration and operational data from each of the discovered network devices, categorizing the traffic flow data into traffic flow types for presentation as a first level view, determining source and destination pairs for each traffic flow in each of the traffic flow types for presentation as a second level view, generating network device micro-topologies for each of the source and destination pairs for presentation as a third level view, mapping at least one network device characteristic for each network device in each network device micro-topology for presentation as a fourth level view, and performing corrective measures on network devices identified for issues from the presented network device characteristics.

Claims (34)

1. A method for multiple domain networking controller processing, the method comprising:

generating, by the multiple domain networking controller, multi-level views for obtained traffic flow data, wherein one view shows an inbound value and an outbound value for at least one network device characteristic for each network device shown in a view of network device micro-topologies; and

resolving, by the multiple domain networking controller, network issues related to network devices identified by the viewed inbound and outbound values by sending corrective configuration data to the identified network devices.

2. The method of claim 1 , wherein one view shows traffic flow types in the traffic flow data.

3. The method of claim 2 , wherein one view shows source and destination pairs for each traffic flow in the traffic flow types.

4. The method of claim 3 , wherein the network device micro-topologies are for each of the source and destination pairs and at least one of the network device micro-topologies shows multiple network devices.

5. The method of claim 3 , wherein the source and destination pairs are determined from source Internet Protocol (IP) address and destination IP address information available in the traffic flow data.

6. The method of claim 1 , wherein the traffic flow data is collected from each network device discovered in a network.

7. The method of claim 1 , the method further comprising:

re-routing, by the multiple domain networking controller, traffic around the identified network devices.

8. A method for multiple domain network processing, the method comprising:

presenting, on a display, an inbound quality of service metric and an outbound quality of service metric for each router in each router topology presented on the display as determined from obtained traffic flow data, the inbound quality of service metric and the outbound quality of metric mapped from the traffic flow data; and

taking, by a controller, action against problematic routers as seen by presentation of the inbound quality of service metric and the outbound quality of metric for each router in each router topology.

9. The method of claim 8 , the method further comprising:

determining, by the controller, traffic flow types from header information in the traffic flow data; and

presenting, on the display, each traffic flow type represented in the traffic flow data.

10. The method of claim 9 , the method further comprising:

determining, by the controller, source and destination pairs from source Internet Protocol (IP) address and destination IP address information available in the traffic flow data; and

presenting, on the display, the source and destination pairs for each traffic flow type from the traffic flow data.

11. The method of claim 10 , wherein router topologies are for each of the source and destination pairs.

12. The method of claim 8 , wherein the inbound quality of service metric and the outbound quality of metric are differentiated services code point (DSCP) values.

13. The method of claim 8 , wherein the traffic flow data is collected from each router discovered in a network.

14. The method of claim 8 , wherein the action is sending corrective routing data to the problematic routers.

15. The method of claim 8 , wherein the action is re-allocating traffic flow around the problematic routers.

16. A multiple domain software-defined networking (SDN) controller, comprising:

a memory; and

a processor configured to:

generate a topology view of discovered network elements from source and destinate pairs in collected traffic flow data;

generate a view for inbound and outbound differentiated services code point (DSCP) values mapped for each network element in the topology view, the DSCP values determined from the collected traffic flow data; and

resolve network issues related to network elements identified by the viewed mapped inbound and outbound DSCP values by at least sending corrective configuration data to the identified network elements.

17. The multiple domain SDN controller of claim 16 , wherein the network elements are in different network domains.

18. The multiple domain SDN controller of claim 17 , wherein the different network domains are owned or operated by different vendors.

19. The multiple domain SDN controller of claim 18 , wherein the source and destination pairs are determined from source Internet Protocol (IP) address and destination IP address information available in the collected traffic flow data and topologies are generated from routing table data in the collected configuration and operational data.

20. The multiple domain SDN controller of claim 19 , wherein the processor is further configured to re-route traffic around the identified network elements.

Assignments (4)
SECURITY INTEREST Recorded Sep 22, 2022
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES, LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 061503/0937 →
SECURITY INTEREST Recorded Sep 22, 2022
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 061504/0307 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Aug 10, 2022
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 061633/0069 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2021
From: MEREDDY, SANDEEP REDDY
To: CHARTER COMMUNICATIONS OPERATING, LLC
Reel/Frame 058046/0653 →