Network management apparatus and method for determining the topology of a network
First Claim
1. A method for use in determining the topology of a network in which a Spanning-Tree protocol is implemented, and in which the identity of the devices on the network can be determined, the method comprising the steps of:
- obtaining address table data for the ports of core network devices on the network, the address table data including the identity of each said port and the addresses of other network devices which the port has learnt;
obtaining Spanning-Tree protocol information from one or more of the core network devices;
using the Spanning-Tree protocol information, processing the address table data, by removing data relating to ports which are in a blocking state, and providing the processed address table data for use to build a network tree to determine a topology of the network.
9 Assignments
0 Petitions
Accused Products
Abstract
A network management apparatus and method for determining the topology of a network in which a Spanning-Tree protocol is implemented, is disclosed in which address table data is obtained from the ports of the core network devices on the network, and the identity of the ports of the core network devices are determined. Spanning-Tree protocol information is obtained from the core network devices and used to process the address table data to remove data relating to ports having links which are inactive. The topology of the network is then determined using the processed data by first selecting one of the core network devices as a root network device, and then using the processed address table data to build a network tree from the selected root device.
-
Citations
15 Claims
-
1. A method for use in determining the topology of a network in which a Spanning-Tree protocol is implemented, and in which the identity of the devices on the network can be determined, the method comprising the steps of:
-
obtaining address table data for the ports of core network devices on the network, the address table data including the identity of each said port and the addresses of other network devices which the port has learnt;
obtaining Spanning-Tree protocol information from one or more of the core network devices;
using the Spanning-Tree protocol information, processing the address table data, by removing data relating to ports which are in a blocking state, and providing the processed address table data for use to build a network tree to determine a topology of the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 15)
-
-
12. A computer program on a computer readable medium, for use in determining the topology of a network in which a Spanning-Tree protocol is implemented, and in which the identity of the devices on the network can be determined, the program comprising:
-
a program step for obtaining address table data for the ports of core network devices on the network, the address table data including the identity of each said port and the addresses of other network devices which the port has learnt;
a program step for obtaining Spanning-Tree protocol information from one or more of the core network devices;
a program step for processing the address table data, by removing data relating to ports which are in a blocking state, said ports being determined using the Spanning-Tree protocol information, and a program step for providing the processed address table data for use to build a network tree to determine a topology of the network.
-
-
13. A network management apparatus for determining the topology of a network in which a Spanning-Tree protocol is implemented, the apparatus comprising:
-
means for obtaining address table data for the ports of the core network devices on the network, the address table data including the identity of each said port and the addresses of other network devices which the port has learnt;
means for obtaining Spanning-Tree protocol information from at least one of the core network devices;
processing means for processing, using the Spanning-Tree protocol information, the address table data, the processing means for removing data relating to ports having links which are in a blocking state, and means for providing the processed address table data for use to build a network tree to determine a topology of the network.
-
Specification