DISCOVERY OF A SET OF NODES IN A NETWORK
First Claim
1. A method of discovery of a set of computer nodes in a computerized network, comprising the steps of:
- (a) selecting a computer node amongst computer nodes in a group of computer nodes to be processed; and
(b) instructing from a source computer node to implement a discovery procedure for the selected computer node via a source routing mechanism based on source routing information of the selected node previously detected, said discovery procedure comprising broadcasting a neighbor discovery request from a computer node currently selected on a shared transmission medium of the network and receiving at the computer node currently selected replies sent by neighbor computer nodes on the shared transmission medium;
(c) receiving at the source computer node the selected replies sent by neighbor computer nodes to the computer node currently selected;
(d) adding said neighbor computer nodes to the group of computer nodes to be processed; and
(e) iteratively changing the selected computer node by repeating steps (a) through (d) for other computer nodes in the group of computer nodes to be processed, until all computer nodes of the set are discovered.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for discovery of a set of nodes in a network. The method comprises selecting a node amongst nodes in a group of nodes to be processed; and instructing to implement a discovery procedure for the selected node. The procedure comprises broadcasting a neighbor discovery request from a node currently selected on a shared transmission medium of the network; and receiving at the node currently selected replies sent by neighbor nodes on the shared transmission medium and adding the neighbor nodes to the group of nodes to be processed; and repeating the steps of selecting and instructing for other nodes in the group of nodes to be processed, until all nodes of the set are discovered.
11 Citations
15 Claims
-
1. A method of discovery of a set of computer nodes in a computerized network, comprising the steps of:
-
(a) selecting a computer node amongst computer nodes in a group of computer nodes to be processed; and (b) instructing from a source computer node to implement a discovery procedure for the selected computer node via a source routing mechanism based on source routing information of the selected node previously detected, said discovery procedure comprising broadcasting a neighbor discovery request from a computer node currently selected on a shared transmission medium of the network and receiving at the computer node currently selected replies sent by neighbor computer nodes on the shared transmission medium; (c) receiving at the source computer node the selected replies sent by neighbor computer nodes to the computer node currently selected; (d) adding said neighbor computer nodes to the group of computer nodes to be processed; and (e) iteratively changing the selected computer node by repeating steps (a) through (d) for other computer nodes in the group of computer nodes to be processed, until all computer nodes of the set are discovered. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program residing on a non-transitory computer-readable medium, comprising instructions for causing computer nodes of a computerized network to implement the steps of:
-
(a) selecting a computer node amongst computer nodes in a group of computer nodes to be processed; and (b) instructing from a source computer node to implement a discovery procedure for the selected computer node via a source routing mechanism based on source routing information of the selected node previously detected, said discovery procedure comprising broadcasting a neighbor discovery request from a computer node currently selected on a shared transmission medium of the network and receiving at the computer node currently selected replies sent by neighbor computer nodes on the shared transmission medium; (c) receiving at the source computer node the selected replies sent by neighbor computer nodes to the computer node currently selected; (d) adding said neighbor computer nodes to the group of computer nodes to be processed; and (e) iteratively changing the selected computer node by repeating steps (a) through (d) for other computer nodes in the group of computer nodes to be processed, until all computer nodes of the set are discovered.
-
-
14. A computerized network comprising computer nodes, each with at least one processor comprising hardware operatively interconnected to a memory, whereby the computerized network is configured to implement the steps of:
-
(a) selecting a computer node amongst computer nodes in a group of computer nodes to be processed; and (b) instructing from a source computer node to implement a discovery procedure for the selected computer node via a source routing mechanism based on source routing information of the selected node previously detected, said discovery procedure comprising broadcasting a neighbor discovery request from a computer node currently selected on a shared transmission medium of the network and receiving at the computer node currently selected replies sent by neighbor computer nodes on the shared transmission medium; (c) receiving at the source computer node the selected replies sent by neighbor computer nodes to the computer node currently selected; (d) adding said neighbor computer nodes to the group of computer nodes to be processed; and (e) iteratively changing the selected computer node by repeating steps (a) through (d) for other computer nodes in the group of computer nodes to be processed, until all computer nodes of the set are discovered. - View Dependent Claims (15)
-
Specification