SYSTEM FOR NETWORK DEVICE LOCATION
First Claim
2. The method according to claim 1 wherein the step of sending a first broadcast request out on a network comprises:
- sending SNMP broadcast requests for network devices to respond;
waiting for a specified period of time for responses.
8 Assignments
0 Petitions
Accused Products
Abstract
A managment station responds to an HTTP request for device discovery by spawning a device discovery task that creates a linked list and first broadcasts UDP based requests out on a subnetwork for devices on the same subnetwork to respond. Device information from responding network devices is stored in a linked list. This process is repeated until a specified length of time has expired. Then a second broadcast request is sent out that includes a list of printers that have responded so that they will nor keep responding. The list is updated by responses until there are no more responses. Any nodes in the linked list that still only have a network address are upadated by sending a unicast SNMP request those network addresses in order to get the additional information. The data from the linked list is sent back to the HTTP client.
-
Citations
21 Claims
-
2. The method according to claim 1 wherein the step of sending a first broadcast request out on a network comprises:
-
sending SNMP broadcast requests for network devices to respond;
waiting for a specified period of time for responses.
-
-
3. The method according to claim 1 further comprising the step of discarding responses from network devices that are not in a specified class.
-
4. The method according to claim 1 further comprising the step of repeating the sending a first broadcast request out on a network step and the adding to a list of network addresses step until a specified period of time has expired.
-
5. The method according to claim 1 further comprising the step of copying into the list of network addresses at least one of the following:
- device name, status, model, and version, corresponding to a network address of a device in the list.
- View Dependent Claims (9)
-
6. The method according to claim 1 wherein the request sent in the sending a second broadcast request step has a value before each network address in the list of network addresses indicating the length of each network address.
-
7. The method according to claim 1 wherein the responses from network devices have a MAC address as well as an IP address of the responding network device.
-
8. The method according to claim 1 further comprising the step of:
delivering the list in HTML format to an HTTP client in response to an HTTP request for such information.
-
10. A network protocol of requests and responses between a network management station and network devices for network device location comprising:
-
a network packet section of a request packet allocated for indicating network addresses of responding network devices;
a network packet section of the request packet allocated before each network address packet section of the request packet for indicating a length of each network address in the request packet. a network packet section of a response packet to the request packet allocated for indicating a MAC address as well as an IP network address of a responding network device.
-
-
11. A system for network device location on a computer sub-network comprising:
-
a first device for sending a first broadcast request out on a network for network devices to respond;
means in the first device for adding addresses of devices that respond to the first broadcast request to a list of network addresses;
means in the first device for sending a second broadcast request out on the network, wherein the second broadcast request has the list of network addresses that have previously responded such that only those not on the list will respond; and
means in the first device for repeating the function of the previous two devices until there are no more responses from network devices. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for network device location comprising the steps of:
-
sending a broadcast request out to each device on a network for network devices to respond;
receiving a reply identifying a replying device;
selecting an IP address for the replying device;
assigning the IP address to the replying device;
adding to a list of network MAC addresses, addresses of the replying devices.
-
Specification