Automatic configuration mechanism
First Claim
1. A method for a querying node to obtain configuration information from a plurality of nodes, said querying node and said plurality of nodes being connected to a network, said method comprising the steps of:
- requesting that said plurality of nodes send configuration information to said querying node;
receiving said configuration information from nodes which respond to said requesting step;
determining from said configuration information which of said plurality of nodes are capable of communicating with said querying node; and
creating a connection list based on said determining step, said connection list comprising connection information about each of said nodes that responded to said querying node and that am capable of communicating with said querying node.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism for monitoring and responding to the changes of a local area network (LAN) is disclosed. The automatic configuration mechanism (ACM) of the present invention is initiated as part of the normal "startup" of a network node. Once initialized, the ACM has three functions. First, nodes use the ACM to obtain configuration information from other nodes. Second, nodes use the ACM to provide configuration information to the other nodes of the network. Lastly, nodes use the ACM to respond to other nodes which seek configuration information.
118 Citations
22 Claims
-
1. A method for a querying node to obtain configuration information from a plurality of nodes, said querying node and said plurality of nodes being connected to a network, said method comprising the steps of:
-
requesting that said plurality of nodes send configuration information to said querying node; receiving said configuration information from nodes which respond to said requesting step; determining from said configuration information which of said plurality of nodes are capable of communicating with said querying node; and creating a connection list based on said determining step, said connection list comprising connection information about each of said nodes that responded to said querying node and that am capable of communicating with said querying node. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for an informer node to inform a plurality of nodes about said informer node, said informer node and said plurality of nodes being connected to a network, said method comprising the steps of:
-
assembling informer node configuration information, said informer node configuration information comprising location, capability, and protocol information about said informer node; and sending said informer node configuration information to said plurality of nodes. - View Dependent Claims (7, 8, 9)
-
-
10. A method for a node to obtain and supply configuration information from/to other nodes, said node and said other nodes being connected to a network, said method comprising the steps of:
-
obtaining respective configuration information about each of said other nodes by; requesting that said other nodes each send said respective configuration information to said node; receiving said respective configuration information from nodes which responded to said node; determining from said respective configuration information which of said other nodes are capable of communicating with said node; and creating a connection list of nodes based on said determining step, said connection list comprising at least part of said respective configuration information about each of said other nodes which responded to said node and that are capable of communicating with said node; supplying node specific configuration information by; assembling said node specific configuration information, said node specific configuration information comprising location, capability, and protocol information about said node; and sending said node specific configuration information to said other nodes.
-
-
11. A method for a node to respond to requests for configuration information, said method comprising the steps of:
-
receiving at said node a request for configuration from a querying node; determining whether said node should respond to said request based on a security list; and responding to said request when the outcome of said determining step indicates that a response is appropriate.
-
-
12. A querying node, said querying node comprising means for obtaining configuration information from a plurality of nodes, said querying node and said plurality of nodes being connected to a network, said querying node further comprising:
-
means for requesting that said plurality of nodes send configuration information to said querying node; means for receiving said configuration information from nodes which respond to said querying node; means for determining from said configuration information which of said plurality of nodes are capable of communicating with said querying node; and means for creating a connection list, said connection list comprising connection information about each of said plurality of nodes that responded to said querying node and that are capable of communicating with said querying node. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An informer node, said informer node comprising means for informing a plurality of nodes about said informer node, said informer node and said plurality of nodes being connected to a network, said informer node further comprising:
-
means for assembling informer node configuration information, said informer node configuration information comprising location, capability, and protocol information about said informer node; and means for sending said informer node configuration information to said plurality of nodes. - View Dependent Claims (18, 19, 20)
-
-
21. A node, said node comprising means for obtaining and supplying configuration information from/to other nodes, said node and said other nodes being connected to a network, said node further comprising:
-
means for obtaining respective configuration information about each of said other nodes, said means for obtaining said respective configuration information comprising; means for requesting that each of said other nodes send said respective configuration information to said node; means for receiving said respective configuration information from nodes which responded to said node; means for determining from said respective configuration information which of said other nodes are capable of communicating with said node; and means for creating a connection list of nodes based on said means for determining, said connection list comprising at least part of said respective connection information about each of said nodes which responded to said node and that are capable of communicating with said node; means for supplying node specific configuration information, said means for supplying said node specific configuration information comprising; means for assembling said node specific configuration information, said node specific configuration information comprising location, capability, and protocol information about said node; and means for sending said node specific configuration information to said other nodes.
-
-
22. A node, said node comprising means for responding to requests for configuration information, said node further comprising:
-
means for receiving at said node a request for configuration information from a querying node; means for determining whether said node should respond to said request based on a security list; and means for responding to said request when the outcome of said determining step indicates that a response is appropriate.
-
Specification