METHOD AND SYSTEM FOR DETERMINING TOPOLOGY OF A DYNAMIC NETWORK
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method and an apparatus for determining topology of a dynamic network in respect of which there is maintained network data containing (a) node data representing a set of nodes, (b) address data representing a respective MAC (Media Access Control) address of each node, and (c) connectivity data representing a respective connectivity of each node. The dynamic network is cyclically monitored so as to determine during each cycle new nodes that have been connected to the dynamic network since a previous cycle and vanished nodes that have been disconnected from the dynamic network since the previous cycle. The respective connectivity of each new node is determined by identifying a port in a switch to which the respective new node is connected. The network data is augmented so as to include node data representative of the new nodes, and the respective address data and connectivity data of each new node, while node data representative of each vanished node is removed from the network data, as well the respective address data and connectivity data thereof. At the end of each cycle the respective connectivity data of all nodes in the set are indicative of the respective network topology.
10 Citations
24 Claims
-
1-9. -9. (canceled)
-
10. A method of determining topology of a dynamic network in respect of which there is maintained network data containing (a) node data representing a set of nodes, (b) address data representing a respective MAC (Media Access Control) address of each node and (c) connectivity data representing a respective connectivity of each node, the method comprising:
-
cyclically monitoring the dynamic network so as to determine during each cycle new nodes that have been connected to the dynamic network since a previous cycle and vanished nodes that have been disconnected from the dynamic network since the previous cycle; determining the respective connectivity of each new node by identifying a port in a switch to which the respective new node is connected; augmenting said network data so as to include node data representative of the new nodes, and the respective address data and connectivity data of each new node; and removing node data representative of each vanished node as well its respective address data and connectivity data from said network data, whereby at the end of each cycle the respective connectivity data of all nodes in said set are indicative of the respective network topology. - View Dependent Claims (11, 12, 13, 14, 15, 23)
-
-
16. An apparatus configured to determine topology of a dynamic network, the apparatus comprising:
-
a memory device for maintaining network data containing (a) node data representing a set of nodes, (b) address data representing a respective MAC (Media Access Control) address of each node and (c) connectivity data representing a respective connectivity of each node; a monitoring module for cyclically monitoring the dynamic network so as to determine during each cycle new nodes that have been connected to the dynamic network since a previous cycle and vanished nodes that have been disconnected from the dynamic network since the previous cycle; a connectivity determining module for determining the respective connectivity of each new node by identifying a port in a switch to which the respective new node is connected; a network data augmenting module for augmenting said network data so as to include node data representative of the new nodes, and the respective address data and connectivity data of each new node; and a network data removing module for removing node data representative of each vanished node as well its respective address data and connectivity data from said network data. - View Dependent Claims (24)
-
-
17. A computer program product, comprising a computer usable medium having a computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method of determining topology of a dynamic network in respect of which there is maintained network data containing (a) node data representing a set of nodes, (b) address data representing a respective MAC (Media Access Control) address of each node and (c) connectivity data representing a respective connectivity of each node, the method comprising:
-
cyclically monitoring the dynamic network so as to determine during each cycle new nodes that have been connected to the dynamic network since a previous cycle and vanished nodes that have been disconnected from the dynamic network since the previous cycle; determining the respective connectivity of each new node by identifying a port in a switch to which the respective new node is connected; augmenting said network data so as to include node data representative of the new nodes, and the respective address data and connectivity data of each new node; and removing node data representative of each vanished node as well its respective address data and connectivity data from said network data, whereby at the end of each cycle the respective connectivity data of all nodes in said set are indicative of the respective network topology. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification