Network management discovery tool
First Claim
1. A method for building a network map of network devices in a distance-vector network, the method comprising:
- performing the following in an environment using Internal Border Gateway Protocol (iBGP) sessions between software loopback interfaces;
providing a network model of network devices in a distance-vector network, the network model comprising a first network address corresponding to a first network device;
querying the first network device for first routing information using the first network address;
using the first routing information, identifying a second network address corresponding to a second network device and identifying a first path from the first network device to the second network device;
mapping, in the network model, the first and second network devices and the first path therebetween;
querying the second network device for second routing information to identify and map subsequent devices and paths; and
building, as part of the network model, a node table and a path table, the node table identifying each node in the distance-vector network, and the path table identifying each path in the distance-vector network including physical device ports associated with each path.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer program product for discovering network paths between network devices in a distance-vector network are provided. The method may include providing a node model of network devices in a distance-vector network. The node model may include a network address corresponding to a network device. The network address may be used to query the network device for routing information. This routing information may be used to identify another network address corresponding to a second network device, and to identify a path from the first network device to the second network device. These devices and the path therebetween may be mapped in the node model. Finally, the second network device may be queried for subsequent routing information to identify and map subsequent devices and paths.
66 Citations
20 Claims
-
1. A method for building a network map of network devices in a distance-vector network, the method comprising:
performing the following in an environment using Internal Border Gateway Protocol (iBGP) sessions between software loopback interfaces; providing a network model of network devices in a distance-vector network, the network model comprising a first network address corresponding to a first network device; querying the first network device for first routing information using the first network address; using the first routing information, identifying a second network address corresponding to a second network device and identifying a first path from the first network device to the second network device; mapping, in the network model, the first and second network devices and the first path therebetween; querying the second network device for second routing information to identify and map subsequent devices and paths; and building, as part of the network model, a node table and a path table, the node table identifying each node in the distance-vector network, and the path table identifying each path in the distance-vector network including physical device ports associated with each path. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. An apparatus for building a network map of network devices in a distance-vector network, the apparatus comprising:
a network management system configured to perform the following in an environment using Internal Border Gateway Protocol (iBGP) sessions between software loopback interfaces; provide a network model of network devices in a distance vector network, the network model comprising a first network address corresponding to a first network device; query the first network device for first routing information using the first network address; using the first routing information, identify a second network address corresponding to a second network device and identify a first path from the first network device to the second network device; map, in the network model, the first and second network devices and the first path between the first and second network devices; query the second network device for second routing information to identify and map subsequent devices and paths; and build, as part of the network model, a node table and a path table, the node table identifying each node in the distance-vector network, and the path table identifying each path in the distance-vector network including physical device ports associated with each path. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A computer program product for building a network map of network devices in a distance-vector network, the computer program product comprising:
a non-transitory computer-readable storage medium having computer-usable program code embodied therein, the computer-usable program code configured to perform the following in an environment using Internal Border Gateway Protocol (iBGP) sessions between software loopback interfaces; provide a network model of network devices in a distance-vector network, the network model comprising a first network address corresponding to a first network device; query the first network device for first routing information using the first network address; using the first routing information, identify a second network address corresponding to a second network device and identify a first path from the first network device to the second network device; map, in the network model, the first and second network devices and the first path therebetween; query the second network device for second routing information to identify and map subsequent devices and paths; and build, as part of the network model, a node table and a path table, the node table identifying each node in the distance-vector network, and the path table identifying each path in the distance-vector network including physical device ports associated with each path. - View Dependent Claims (16, 17, 18, 19, 20)
Specification