Method and system for determining physical connectivity in a dynamic network
First Claim
1. A method of determining a physical connectivity of the new node connected to a dynamic communication network comprising a plurality of connecting nodes each comprising a plurality of ports, the method comprising:
- determining a baseline dataset comprising node data and connectivity data representing all discovered nodes in a dynamic communication network;
responsive to automatically discovering a new node connected to the dynamic communication network and not represented in the baseline dataset, obtaining address data characterizing a network address of said discovered new node;
querying all known connecting nodes and generating a port dataset, the port dataset indicating connectivity data for only a subset of all known connecting nodes, the subset representing only connecting nodes having registered address data characterizing the network address of said discovered new node;
determining, by analyzing the generated port dataset, a directly connected port and respective connecting node to which said discovered new node is directly connected;
classifying initially the discovered new node as an endpoint node and classifying the port of the respective connecting node as an endpoint port prior to performing a network connectivity analysis;
reclassifying said discovered new node as a connecting node responsive to results of the network connectivity analysis; and
reclassifying the directly connected port as an inter-switch port or a switch-router port responsive to results of the network connectivity analysis.
13 Assignments
0 Petitions
Accused Products
Abstract
There are provided a system and a method of determining a physical connectivity of a new node connected to a dynamic communication network comprising a plurality of connecting nodes each comprising a plurality of ports. The method comprises: (a) responsive to automatically discovering a new node connected to the dynamic communication network, obtaining address data characterizing a network address of said discovered new node; (b) querying all known connecting nodes and generating a port dataset representing all ports thereof which have registered address data characterizing the network address of said discovered new node; (c) defining, by analyzing the generated port dataset, a port and respective connecting node which said discovered new node is directly connected to.
-
Citations
18 Claims
-
1. A method of determining a physical connectivity of the new node connected to a dynamic communication network comprising a plurality of connecting nodes each comprising a plurality of ports, the method comprising:
-
determining a baseline dataset comprising node data and connectivity data representing all discovered nodes in a dynamic communication network; responsive to automatically discovering a new node connected to the dynamic communication network and not represented in the baseline dataset, obtaining address data characterizing a network address of said discovered new node; querying all known connecting nodes and generating a port dataset, the port dataset indicating connectivity data for only a subset of all known connecting nodes, the subset representing only connecting nodes having registered address data characterizing the network address of said discovered new node; determining, by analyzing the generated port dataset, a directly connected port and respective connecting node to which said discovered new node is directly connected; classifying initially the discovered new node as an endpoint node and classifying the port of the respective connecting node as an endpoint port prior to performing a network connectivity analysis; reclassifying said discovered new node as a connecting node responsive to results of the network connectivity analysis; and reclassifying the directly connected port as an inter-switch port or a switch-router port responsive to results of the network connectivity analysis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 18)
-
-
8. A system capable to determine a physical connectivity of a new node connected to a dynamic communication network, the dynamic communication network comprising a plurality of connecting nodes each comprising a plurality of ports, the system comprising one or more processors configured to:
-
determine a baseline dataset comprising node data and connectivity data representing all discovered nodes in a dynamic communication network; obtain, responsive to automatically discovering the new node connected to the dynamic communication network and not represented in the baseline dataset, address data characterizing a network address of said discovered new node; query all known connecting nodes and receive respective responses, the respective responses indicating connectivity data for only a subset of all known connecting nodes, the subset representing only connecting nodes having registered address data characterizing the network address of said discovered new node; and analyze data from the respective responses to define a directly connected port and respective connecting node directly connected to said discovered new node; initially classify the discovered new node as an endpoint node and the directly connected port as an endpoint port prior to performing a network connectivity analysis; reclassify said discovered new node as a connecting node responsive to results of the network connectivity analysis; and reclassify the directly connected port as an inter-switch port or a switch-router port responsive to results of the network connectivity analysis. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product embodied on a non-transitory computer readable medium comprising instructions stored thereon, the instruction to cause one or more processors to:
-
determine a baseline dataset comprising node data and connectivity data representing all discovered nodes in a dynamic communication network; obtain, responsive to automatically discovering a new node connected to the dynamic communication network and not represented in the baseline dataset, address data characterizing a network address of said discovered new node; query all known connecting nodes and receive respective responses, the respective responses indicating connectivity data for only a subset of all known connecting nodes, the subset representing only connecting nodes having registered address data characterizing the network address of said discovered new node; analyze data from the respective responses to identify a port and a connecting node directly connected to said discovered new node; classify initially the discovered new node as an endpoint node prior to performing a network connectivity analysis; classify initially the port of the node directly connected to the discovered new node as an endpoint port prior to performing a network connectivity analysis; reclassify said discovered new node as a connecting node responsive to results of the network connectivity analysis; and reclassify the port of the directly connected node as an inter-switch port or a switch-router port responsive to results of the network connectivity analysis. - View Dependent Claims (17)
-
Specification