System for inference of presence of network infrastructure devices
First Claim
1. A method for determining network topology comprising:
- querying a plurality of remote devices for layer-2 address information, said layer-2 address information configured to provide at least one detected layer-2 address by each remote device of said plurality of remote devices; and
inferencing an intermediate device in response to an identification of a plurality of detected layer-2 addresses for one remote device of said plurality of remote devices.
5 Assignments
0 Petitions
Accused Products
Abstract
A device discovery module of a network management software is utilized to discover the presence of layer-2 network devices. When enabled by a command from the network management software, the device discovery module may be configured to query or poll all network devices for information. The device discovery module may be configured to seek address information from an address resolution protocol (“ARP”) cache of a queried network device. The ARP cache may contain addresses, e.g., layer-2 address, of other network devices contacted by the queried network device. The device discovery module may be further configured to retrieve from the queried network device the port type and port configuration. After retrieving the address information, the device discovery module organizes the address information in an ordered list starting with the identified port of a network device and address information detected on the identified port. If the identified port has been identified as a single point-to-point connection, and there are multiple address detected on that port, this is an inference that there is a device connecting the remote device of the identified port with the devices of each address heard. Otherwise, if the identified port has been identified as a single point-to-point connection, and there is only one address detected, this is an inference that there are no intervening devices.
41 Citations
18 Claims
-
1. A method for determining network topology comprising:
-
querying a plurality of remote devices for layer-2 address information, said layer-2 address information configured to provide at least one detected layer-2 address by each remote device of said plurality of remote devices; and
inferencing an intermediate device in response to an identification of a plurality of detected layer-2 addresses for one remote device of said plurality of remote devices. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of managing a network, comprising:
-
receiving a command, said command configured to determine a configuration of said network;
polling a plurality of remote devices for layer-2 address information, said layer-2 address information configured to provide at least one detected layer-2 address for each remote device of said plurality of remote devices; and
determining an intermediate device in response to an identification of a plurality of detected layer-2 addresses for one remote device of said plurality of remote devices. - View Dependent Claims (8, 9, 10, 11, 12, 14, 15, 16, 17, 18)
-
-
13. A system for determining a network topology, comprising:
-
at least one processor;
a memory coupled to said at least one processor; and
a network management software residing in said memory and executing on at least one processor, said network management software configured to query a plurality of remote devices for layer-2 address information, said layer-2 address information configured to provide at least one detected layer-2 address by each remote device of said plurality of remote devices, and to inference an intermediate device in response to an identification of a plurality of detected layer-2 addresses for one remote device of said plurality of remote devices.
-
Specification