Method and system for managing network devices of generic vendors and manufactures
First Claim
1. A method of remote management in a network, the network comprising a plurality of nodes to be managed by a remote controller and at least one agent device, the at least one agent device being in number lower than the plurality of nodes, wherein:
- the at least one agent device makes initial contact with the remote controller in order to be authenticated by the remote controller and to establish a connection with the remote controller;
after the connection is established, the remote controller executes a discovery procedure through intermediation of the at least one agent device for discovering the plurality of nodes;
after executing the discovery procedure, the remote controller executes an identification procedure through intermediation of the at least one agent device for identifying the discovered nodes, including identification of at least one characterizing parameter selected from;
a model, vendor, a manufacturer, a software version, a hardware version, a firmware version, a serial number and a MAC address, wherein in the identification procedure the remote controller;
selects a specific node from the discovered nodes;
retrieves from a database of the remote controller a specific connection procedure for connection to the specific node;
uses the retrieved specific connection procedure for connecting to the specific node, through the intermediation of the at least one agent device, and for obtaining from the specific node said at least one characterizing parameter;
the remote controller manages the discovered and identified nodes through intermediation of the at least one agent device, by retrieving from a database managing procedures specific for each identified node.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of remote management in a network having a plurality of nodes to be managed by a remote controller has an agent device that makes initial contact with the remote controller in order to establish a connection with the remote controller. After the connection is established, the remote controller executes a discovery procedure through intermediation of the agent device for discovering the plurality of nodes. After executing the discovery procedure, the remote controller executes an identification procedure through intermediation of the agent device for identifying the discovered nodes, including identification of at least one characterizing parameter such as model, vendor, manufacturer, software version, hardware version, firmware version, serial number and MAC address. The remote controller manages the discovered and identified nodes through intermediation of the agent device, by using managing procedures specific for the identified nodes.
-
Citations
21 Claims
-
1. A method of remote management in a network, the network comprising a plurality of nodes to be managed by a remote controller and at least one agent device, the at least one agent device being in number lower than the plurality of nodes, wherein:
-
the at least one agent device makes initial contact with the remote controller in order to be authenticated by the remote controller and to establish a connection with the remote controller; after the connection is established, the remote controller executes a discovery procedure through intermediation of the at least one agent device for discovering the plurality of nodes; after executing the discovery procedure, the remote controller executes an identification procedure through intermediation of the at least one agent device for identifying the discovered nodes, including identification of at least one characterizing parameter selected from;
a model, vendor, a manufacturer, a software version, a hardware version, a firmware version, a serial number and a MAC address, wherein in the identification procedure the remote controller;selects a specific node from the discovered nodes; retrieves from a database of the remote controller a specific connection procedure for connection to the specific node; uses the retrieved specific connection procedure for connecting to the specific node, through the intermediation of the at least one agent device, and for obtaining from the specific node said at least one characterizing parameter; the remote controller manages the discovered and identified nodes through intermediation of the at least one agent device, by retrieving from a database managing procedures specific for each identified node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Method of remote management in a network, the network comprising a plurality of nodes to be managed by a remote controller and at least one agent device, the at least one agent device being in number lower than the plurality of nodes, wherein:
-
the at least one agent device makes initial contact with the remote controller in order to be authenticated by the remote controller and to establish a tunnel connection with the remote controller; after the connection is established, the remote controller executes a discovery procedure through intermediation of the at least one agent device for discovering the plurality of nodes; after executing the discovery procedure, the remote controller executes an identification procedure through intermediation of the at least one agent device for identifying the discovered nodes, including identification of at least one characterizing parameter selected from;
model, vendor, manufacturer, software version, hardware version, firmware version, serial number and MAC address;the remote controller manages the discovered and identified nodes through intermediation of the at least one agent device, by using managing procedures specific for the identified nodes, wherein the tunnel connection is established by the at least one agent device according to a tunnelling procedure including the step of trying in sequence a predetermined plurality of tunnelling protocols for establishing tunnel connection with the remote controller till a tunnel connection is successfully established. - View Dependent Claims (13)
-
-
14. Method of remote management in a network, the network comprising a plurality of nodes to be managed by a remote controller and at least one agent device, the at least one agent device being in number lower than the plurality of nodes, wherein:
-
the at least one agent device makes initial contact with the remote controller in order to be authenticated by the remote controller and to establish a connection with the remote controller; after the connection is established, the remote controller executes a discovery procedure through intermediation of the at least one agent device for discovering the plurality of nodes; after executing the discovery procedure, the remote controller executes an identification procedure through intermediation of the at least one agent device for identifying the discovered nodes, including identification of at least one characterizing parameter selected from;
model, vendor, manufacturer, software version, hardware version, firmware version, serial number and MAC address;the remote controller manages the discovered and identified nodes through intermediation of the at least one agent device, by using managing procedures specific for the identified nodes, wherein, when a connection to a specific node, among said plurality of nodes, with a specified IP address and MAC address has to be established, and in case of IP address conflict between the specific node and at least one other node of the plurality of nodes, the at least one agent device executes an IP conflict avoidance procedure making use of ARP protocol and ARP table, the IP conflict avoidance procedure comprising; i. sending into the network a request according to ARP protocol in order to translate the specified IP address into a MAC address; ii. after executing i., checking if the ARP table includes the specified IP address; iii. in the positive case of ii., checking if the specified IP address is associated in the ARP table with the specified MAC address; iv. in the positive case of iii., trying to establish a connection with the specific node by using the specified IP address; v. in the negative case of iii., modifying the ARP table so as to associate the specified IP address with the specified MAC address, then trying to establish a connection with the specific node by using the specified IP address. - View Dependent Claims (15, 16)
-
-
17. Method of remote management in a network, the network comprising a plurality of nodes to be managed by a remote controller and at least one agent device, the at least one agent device being in number lower than the plurality of nodes, wherein:
-
the at least one agent device makes initial contact with the remote controller in order to be authenticated by the remote controller and to establish a connection with the remote controller; after the connection is established, the remote controller executes a discovery procedure through intermediation of the at least one agent device for discovering the plurality of nodes; after executing the discovery procedure, the remote controller executes an identification procedure through intermediation of the at least one agent device for identifying the discovered nodes, including identification of at least one characterizing parameter selected from;
model, vendor, manufacturer, software version, hardware version, firmware version, serial number and MAC address;the remote controller manages the discovered and identified nodes through intermediation of the at least one agent device, by using managing procedures specific for the identified nodes. - View Dependent Claims (18, 19, 20)
-
-
21. A remote managing system comprising a remote controller and a network, the network comprising a plurality of nodes to be managed by the remote controller and at least one agent device, the at least one agent device being in number lower than the plurality of nodes, wherein the remote controller and the at least one agent device are configured such that:
-
the at least one agent device makes initial contact with the remote controller in order to be authenticated by the remote controller and to establish a connection with the remote controller; after the connection is established, the remote controller executes a discovery procedure through intermediation of the at least one agent device for discovering the plurality of nodes; after executing the discovery procedure, the remote controller executes an identification procedure through intermediation of the at least one agent device for identifying the discovered nodes, including identification of at least one characterizing parameter selected from;
a model, vendor, a manufacturer, a software version, a hardware version, a firmware version, a serial number and a MAC address, wherein in the identification procedure the remote controller;selects a specific node from the discovered nodes; retrieves from a database of the remote controller a specific connection procedure for connection to the specific node; uses the retrieved specific connection procedure for connecting to the specific node, through the intermediation of the at least one agent device, and for obtaining from the specific node said at least one characterizing parameter; the remote controller manages the discovered and identified nodes through intermediation of the at least one agent device, by retrieving from a database managing procedures specific for each identified node.
-
Specification