Method and apparatus for providing multiple management interfaces to a network device
First Claim
1. A network device with a multi-layer management interface comprising:
- a first interface layer configured toreceive a first set of messages from a first set of sources according to a first protocol;
send a second set of messages according to a second protocol in response to said first set of messages; and
send responses to said first set of sources according to said first protocol;
a second interface layer configured toreceive a third set of messages from a second set of sources according to said second protocol, wherein said second set of sources include said first interface layer and said third set of messages includes at least one message of said second set of messages;
update configuration data of said network device in response to receiving said third set of message; and
send responses to said third set of sources according to said second protocol; and
a third interface layer configured toreceive commands from a user;
send a fourth set of messages to said first interface layer according to said first protocol in response to said commands;
receive responses to said fourth set of messages from said first interface layer according to said first protocol; and
generate a display to said user based on messages received from said first interface layer according to said first protocol.
3 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 Simpler 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.
201 Citations
17 Claims
-
1. A network device with a multi-layer management interface comprising:
-
a first interface layer configured to receive a first set of messages from a first set of sources according to a first protocol; send a second set of messages according to a second protocol in response to said first set of messages; and send responses to said first set of sources according to said first protocol; a second interface layer configured to receive a third set of messages from a second set of sources according to said second protocol, wherein said second set of sources include said first interface layer and said third set of messages includes at least one message of said second set of messages; update configuration data of said network device in response to receiving said third set of message; and send responses to said third set of sources according to said second protocol; and a third interface layer configured to receive commands from a user; send a fourth set of messages to said first interface layer according to said first protocol in response to said commands; receive responses to said fourth set of messages from said first interface layer according to said first protocol; and generate a display to said user based on messages received from said first interface layer according to said first protocol. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for managing a network device, the method comprising the steps of:
-
executing a first software layer to generate a user interface; said first software layer receiving user input that specifies a change to configuration data stored in said network device; in response to said user input, said first software layer transmitting a first message to a second software layer using Hypertext Transport Protocol, wherein said second software layer resides in said network device; in response to said first message, said second software layer transmitting a second message to a third software layer using Simple Network Management Protocol, wherein said third software layer resides in said network device; and in response to said second message, said third software layer changing said configuration data as specified by said user input. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification