Network topology discovery systems and methods
First Claim
Patent Images
1. A method for discovery of topology of devices in a network, comprising:
- discovering devices in the network;
discovering connections between the devices; and
discovering multi-layer paths between devices in the network along the connections, wherein a multi-layer path is defined as a layer-3 path interleaved with a layer-2 path on each layer-3 hop, wherein discovering a multi-layer path includes identifying the layer-3 path, identifying the layer-2 path for each hop on the layer-3 path, and combining the identified paths.
18 Assignments
0 Petitions
Accused Products
Abstract
A system discovers the topology of devices in a network, such as all of the layer-2 and layer-3 devices, including routers and switches. The devices are mapped, as well as the links that join them. The devices are polled using SNMP requests. Route tables are derived from each router to determine addresses of the devices. A spanning tree process is used to discover layer-2 devices. Connections between layers are then discovered. Where information is incomplete, an undiscovered router cloud is recognized.
-
Citations
45 Claims
-
1. A method for discovery of topology of devices in a network, comprising:
-
discovering devices in the network; discovering connections between the devices; and discovering multi-layer paths between devices in the network along the connections, wherein a multi-layer path is defined as a layer-3 path interleaved with a layer-2 path on each layer-3 hop, wherein discovering a multi-layer path includes identifying the layer-3 path, identifying the layer-2 path for each hop on the layer-3 path, and combining the identified paths. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 35, 36, 37, 38, 39, 44)
-
-
31. A system for topological discovery of devices in a network, comprising:
-
a memory; and a processor operatively coupled to the memory, wherein the processor is configured to; identify connections between layer-3 devices; identify connections between layer-2 devices; identify a layer-3 path; identify a layer-2 path for each hop on the layer-3 path; and combine the identified paths to identify a multi-layer path. - View Dependent Claims (32)
-
-
33. A system for topological path discovery through devices in a network, comprising:
-
a memory; and a processor operatively coupled to the memory, wherein the processor is configured to; identify a layer-3 path between a pair of layer-3 devices; identify layer-2 path for each hop on the layer-3 path; and combine the identified paths to identify a multi-layer path, wherein the multi-layer path is defined as a layer-3 path interleaved with a layer-2 path on each layer-3 hop. - View Dependent Claims (34)
-
-
40. A system for topological discovery of devices in a network, comprising:
-
a memory; and a processor operatively coupled to the memory and configured to; identify connections between layer-3 devices; identify connections between layer-2 devices; identify connections between the layer-3 devices and the layer-2 devices; identify a layer-3 path; identify a layer-2 path for each hop on the layer-3 path; combine the identified paths to identify a multi-layer path; identify connections between discovered devices and representations of undiscovered regions; and reflect user input on interconnections between devices in the network. - View Dependent Claims (41)
-
-
42. A system for topological path discovery through devices in a network, comprising:
-
a memory; and a processor operatively coupled to the memory and configured to; identify a layer-3 path between pairs of layer-3 devices; identify a layer-2 path for each hop on the layer-3 path; combine the identified paths to identify a multi-layer path between devices using both layer-3 and layer-2 devices, wherein a multi-layer path is defined as a layer-3 path interleaved with a layer-2 path on each layer-3 hop; include representations of undiscovered regions and their connections to discovered devices along layer-3 and multi-layer paths; and reflect user input on layer-3 and multilayer paths in the network. - View Dependent Claims (43)
-
-
45. A method for discovery of topology of devices, including level-2 devices and level-3 devices, in a network, comprising:
-
discovering layer-2 devices in the network; discovering layer 3 devices in the network; identifying a layer-3 path in the network; identifying a layer-2 path for each hop on the layer-3 path; and combining the identified paths to identify a multi-layer path.
-
Specification