Method and apparatus for providing multiple management interfaces to a network device
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for managing a network access device is provided. Embedded within the access device are three distinct software layers. The first layer is a combined text-interface generator and Hypertext Transport Protocol client. The second layer is a combined Hypertext Transport Protocol server and Simple Network Management Protocol manager. The third layer is a Simple Network Management Protocol agent that has direct access to the configuration data of the access device. A user can manage the device through the embedded text-interface generator, by using an external HTTP client to communicate with the embedded HTTP server, or by using an external SNMP manager to communicate with the embedded SNMP agent. Techniques are disclosed for embedding SNMP information in messages passed between HTTP clients and servers.
-
Citations
48 Claims
-
1-27. -27. (canceled)
-
28. A system for managing a network device, comprising:
-
a first software layer comprising a Hypertext Transport Protocol (HTTP) server, wherein the first software layer is configured;
(a) to receive a first message, the first message comprising user input that specifies a change to configuration data stored in a network device, and (b) to send a second message;
a second software layer comprising a Simple Network Management Protocol (SNMP) agent, wherein the second software layer is configured;
(a) to receive the second message; and
(b) to cause the SNMP agent to change the configuration data as specified by the user input, wherein the first software layer and the second software layer reside in the network device. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A network device comprising a HTTP server configured to:
-
transmit a message to a HTTP client to generate a user interface for the HTTP client;
receive configuration change information from the HTTP client that specifies a change to configuration data stored in the network device; and
transfer the configuration change information to a Simple Network Management Protocol (SNMP) layer in the network device, the SNMP layer programmed to change the configuration data based on the configuration change information. - View Dependent Claims (39, 40, 41, 42, 43, 44)
-
-
45. A method for changing configuration data stored in a network device, comprising:
-
transmitting to a HTTP client a document comprising a name and a current value associated with at least one configurable item, wherein the name of the configurable item is a link to a description of the configurable item;
receiving, from the HTTP client, information that specifies a change to a configurable item; and
changing the configuration data associated with the configurable item based on the information received from the HTTP client. - View Dependent Claims (46)
-
-
47. A system for changing configuration data stored in a network device, the system comprising a network device configured:
-
(a) to transmit, to a HTTP client, a document comprising a name and a current value associated with at least one configurable item, wherein the name of the configurable item is a link to a description of the configurable item;
(b) to receive, from the HTTP client, information that specifies a change to a configurable item; and
(c) to change the configuration data associated with the configurable item based on the information received from the HTTP client. - View Dependent Claims (48)
-
Specification