Method and apparatus for discovery and installation of network devices through a network
First Claim
1. A method of configuring a device across a network,wherein the device is a managed appliance for operatively communicating keyboard data, cursor control data, and video data between a plurality of computers connected to the network and a workstation connected to the network,the method comprising:
- (a) the workstation broadcasting a User Datagram Protocol (UDP) discover request message across the network;
(b) in response to said UDP discover request message from the workstation, said device transmitting a UDP discover reply message, the discover reply message including at least a portion of an Internet Protocol (IP) configuration of the device, wherein the portion of the IP configuration includes a Media Access Control (MAC) address of the device, an IP address of the device, a subnet mask, and a gateway address of the device,wherein, if the device has not already been assigned an IP address, then the IP address sent in the UDP discover reply message is a default IP address, and wherein,if the device has not already been assigned a subnet mask, then the subnet mask sent in the UDP discover reply message is a default subnet mask, and wherein,if the device has not already been assigned a gateway address, then the gateway address sent in the UDP discover reply message is a default gateway address;
(c) said workstation broadcasting a UDP test IP configuration message said UDP test IP configuration message including;
the MAC address of the device, an IP address, a subnet mask, and a gateway address; and
(d) upon receipt of said test IP configuration message,(d1) said device sending a UDP test IP configuration reply message to the workstation, said test IP configuration reply message indicating a status, and(d2) if said device does not already have an IP address, said device temporarily setting its IP configuration to configuration values sent in the UDP test IP configuration message from the workstation;
(e) upon receipt of the test IP configuration reply message from the device, the workstation sending a set IP configuration request message to the device, said set IP configuration request message including an IP address, a subnet mask, and a gateway address, and the MAC address of the device; and
(f) in response to said set IP configuration request message, said device(f1) setting the IP configuration parameters in the device to correspond to the IP address, the subnet mask, and the gateway address sent with the instruction set IP configuration request message; and
(f2) sending a UDP set IP configuration reply message to the workstation indicating a status of the set IP configuration message.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus of discovering and installing managed appliances remotely using a protocol for communication on the network is described. The protocol permits a client workstation to issue a broadcast message on the network. The managed appliances will send a reply message to the workstation which includes their current IP configuration. If a managed appliance has not been properly configured, the workstation can remotely instruct the managed appliance to set its IP configuration as desired. In the event that the managed appliance is a KVM switch, the managed appliance can store information about the servers connected to it. This information can be requested by and reported to the workstation using the protocol.
-
Citations
18 Claims
-
1. A method of configuring a device across a network,
wherein the device is a managed appliance for operatively communicating keyboard data, cursor control data, and video data between a plurality of computers connected to the network and a workstation connected to the network, the method comprising: -
(a) the workstation broadcasting a User Datagram Protocol (UDP) discover request message across the network; (b) in response to said UDP discover request message from the workstation, said device transmitting a UDP discover reply message, the discover reply message including at least a portion of an Internet Protocol (IP) configuration of the device, wherein the portion of the IP configuration includes a Media Access Control (MAC) address of the device, an IP address of the device, a subnet mask, and a gateway address of the device, wherein, if the device has not already been assigned an IP address, then the IP address sent in the UDP discover reply message is a default IP address, and wherein, if the device has not already been assigned a subnet mask, then the subnet mask sent in the UDP discover reply message is a default subnet mask, and wherein, if the device has not already been assigned a gateway address, then the gateway address sent in the UDP discover reply message is a default gateway address; (c) said workstation broadcasting a UDP test IP configuration message said UDP test IP configuration message including;
the MAC address of the device, an IP address, a subnet mask, and a gateway address; and(d) upon receipt of said test IP configuration message, (d1) said device sending a UDP test IP configuration reply message to the workstation, said test IP configuration reply message indicating a status, and (d2) if said device does not already have an IP address, said device temporarily setting its IP configuration to configuration values sent in the UDP test IP configuration message from the workstation; (e) upon receipt of the test IP configuration reply message from the device, the workstation sending a set IP configuration request message to the device, said set IP configuration request message including an IP address, a subnet mask, and a gateway address, and the MAC address of the device; and (f) in response to said set IP configuration request message, said device (f1) setting the IP configuration parameters in the device to correspond to the IP address, the subnet mask, and the gateway address sent with the instruction set IP configuration request message; and (f2) sending a UDP set IP configuration reply message to the workstation indicating a status of the set IP configuration message. - View Dependent Claims (2, 3, 7, 8, 9, 10)
-
-
4. A method of configuring a device across a network, comprising:
-
(A) broadcasting a discover request message from a workstation on the network to a plurality of devices on the network, said discover request message using the User Datagram Protocol (UDP); (B) in response to receipt of said discover request message from said workstation, a particular device of said plurality of devices; (b1) looking up values of object identifiers (OIDs) associated with said device in order to determine a configuration of the particular device, and (b2) transmitting a discover reply message from the particular device to the workstation, the discover reply message containing at least a portion of the configuration of the particular device, wherein the portion of the configuration includes an Internet Protocol (IP) address of the particular device and a Media Access Control (MAC) address of the particular device; (C) in response to receipt of said discover reply message from said device, said workstation broadcasting a test IP configuration request message, said test IP configuration request message including a MAC address of the particular device; (D) upon receipt of said test IP configuration request message, said particular device transmitting a test IP configuration reply message to the workstation, the test IP configuration reply message indicating a status result of the test IP configuration request message; (E) upon receipt of the test IP configuration reply message from the particular device, the workstation transmitting a set IP configuration request message to the particular device to attempt to cause the particular device to set at least one portion of the IP configuration or the particular device to correspond to the IP configuration that was sent with the test IP configuration request message in step (C); and (F) in response to receipt of the set IP configuration request message from the workstation, the particular device; (f1) attempting to set its IP configuration to correspond to the IP configuration sent by the workstation; and (f2) transmitting a set IP configuration reply message from the particular device to the workstation, the set IP configuration reply message indicating a status of actions taken in response to receipt of the set IP configuration request message by the particular device. - View Dependent Claims (5, 6, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification