IP Library Granted Patent US 11,848,836
Granted Patent B2
US 11,848,836 · App. 17/719,754 · Granted Dec 19, 2023

Data network analysis system and method for a communication network

Inventors: Steve R. Wakumoto (Golden, CO); Andrew S. Gerber (Denver, CO); John D. Clouatre (Littleton, CO)
Assignee: Level 3 Communications, LLC
H04L43/045H04L43/08H04L43/10H04L63/1433
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,848,836
App. No.
17/719,754
Granted
Dec 19, 2023
Kind
B2
Abstract

A data network analysis system includes a computer-executable set of instructions that obtain service account information associated with a route provided to a customer through a data communication network having network elements. Using the service account information, the instructions identify a termination port that terminates the route to a customer premises equipment of the customer, and at least one target port of the route and those network elements that are assigned to convey the route through one or more of the network elements. The instructions then obtain the routing information for the route from each of the network elements that are assigned to convey the route.

Claims (40)

1. A data network analysis system comprising:

a computing system including at least one processor and at least one tangible memory for storing instructions that are executed by the at least one processor to:

obtain service account information associated with a route provided to a customer through a data communication network comprising a plurality of network elements;

using the service account information, identify a termination port that terminates the route to a customer premises equipment of the customer by accessing an assignment server that stores the service account information associated with a contract established between the customer and a service provider that provides the route to the customer including the identified termination point;

identify at least one target port of the route;

identify a subset of the network elements that are assigned to convey the route through one or more of the network elements; and

obtain the routing information for the route from each of the network elements that are assigned to convey the route.

2. The data network analysis system of claim 1 , wherein the network elements establish the route using a network layer of the Open Systems Interconnection (OSI) model protocol.

3. The data network analysis system of claim 2 , wherein the instructions are further executed to determine whether port information associated with the termination port is included in the address resolution protocol (ARP) tables in each of the subset of network elements.

4. The data network analysis system of claim 1 , wherein the instructions are further executed to generate a spoof message that originates at the termination port and is destined for the target port, the spoof message comprising a ping message.

5. The data network analysis system of claim 1 , wherein the instructions are further executed to generate a spoof message that originates at one of the network elements that is separate and distinct from the network element that provides the termination port, the spoof message destined for the target port.

6. The data network analysis system of claim 1 , wherein the instructions are further executed to:

normalize the obtained routing information from each of the network elements; and

facilitate display of the normalized routing information on the display for view by the user.

7. A data network analysis method comprising:

obtaining, using instructions stored on at least one computer-readable medium and executed by at least one processor, service account information associated with a route provided to a customer through a data communication network comprising a plurality of network elements;

identifying, using the instructions, a termination port that terminates the route to a customer premises equipment of the customer using the service account information by accessing an assignment server that stores the service account information associated with a contract established between the customer and a service provider that provides the route to the customer including the identified termination point;

identifying, using the instructions, at least one target port of the route;

identifying, using the instructions, a subset of the network elements that are assigned to convey the route through one or more of the network elements;

obtaining, using the instructions, the routing information for the route from each of the network elements that are assigned to convey the route; and

facilitate, using the instructions, display of the obtained routing information on a display for view by a user.

8. The data network analysis method of claim 7 , wherein the network elements establish the route using a network layer of the Open Systems Interconnection (OSI) model protocol.

9. The data network analysis method of claim 8 , further comprising determining whether port information associated with the termination port is included in the address resolution protocol (ARP) tables in each of the subset of network elements.

10. The data network analysis method of claim 7 , further comprising generating a spoof message that originates at the termination port and is destined for the target port, the spoof message comprising a ping message.

11. The data network analysis method of claim 7 , further comprising generating a spoof message that originates at one of the network elements that is separate and distinct from the network element that provides the termination port, the spoof message destined for the target port.

12. The data network analysis method of claim 7 , further comprising:

normalizing the obtained routing information from each of the network elements; and

displaying the normalized routing information on the display for view by the user.

13. An article of manufacture, comprising a computer-readable medium having instructions stored thereon, the instructions, when executed by a processor, cause the computer to perform the operations comprising:

obtain service account information associated with a route provided to a customer through a data communication network comprising a plurality of network elements;

using the service account information, identify a termination port that terminates the route to a customer premises equipment of the customer by accessing an assignment server that stores the service account information associated with a contract established between the customer and a service provider that provides the route to the customer including the identified termination point;

identify at least one target port of the route;

identify a subset of the network elements that are assigned to convey the route through one or more of the network elements; and

obtain the routing information for the route from each of the network elements that are assigned to convey the route.

14. The article of manufacture of claim 13 , wherein the network elements establish the route using a network layer of the Open Systems Interconnection (OSI) model protocol.

15. The article of manufacture of claim 13 , including instructions that are executed to:

facilitate display of the obtained routing information on a display for view by a user.

16. The article of manufacture of claim 15 , wherein the instructions are further executed to determine whether port information associated with the termination port is included in the address resolution protocol (ARP) tables in each of the subset of network elements.

17. The article of manufacture of claim 13 , wherein the instructions are further executed to generate a spoof message that originates at the termination port and is destined for the target port, the spoof message comprising a ping message.

18. The article of manufacture of claim 13 , wherein the instructions are further executed to generate a spoof message that originates at one of the network elements that is separate and distinct from the network element that provides the termination port, the spoof message destined for the target port.

Assignments (3)
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (SECOND LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0749 →
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (FIRST LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2022
From: CLOUATRE, JOHN D.; GERBER, ANDREW S.; WAKUMOTO, STEVE R.
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 059587/0702 →
Continuity (2)
Continuation 15056650 · Feb 29, 2016
Related Publication 20220247649A1 · Aug 4, 2022