Communicating network information using universal resource locators
First Claim
1. A method of retrieving a value of a Management Information Base (MIB) variable that is stored in a MIB of a managed device in a network, the method comprising:
- creating and storing a Uniform Resource Locator (URL) that includes a Simple Network Management Protocol (SNMP) request for a value of the MIB variable;
communicating the URL to the managed device;
obtaining the SNMP request from the URL; and
communicating a responsive URL, which includes the value of the MIB variable and an identifier of the MIB variable, from the managed device.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for communicating network information among network devices using protocols based on Universal Resource Locators. In one embodiment, an apparatus for retrieving SNMP or video information in a network, or carrying out remote network access, comprises a first URL interface executed by a client; a second URL interface executed by a server having a plurality of stored values; and means distributed among the first URL interface and the second URL interface for creating and storing a URL that includes an identifier of one or more of the stored values, retrieving that value from the server based on the identifier, and transporting the value from the server to the client. In another embodiment, a method comprises creating and storing a URL that includes a request for the value; communicating the URL to the server; extracting the request from the URL; and communicating a responsive URL, which includes the value of the attribute and an identifier of the attribute, from the server to the requesting client.
-
Citations
19 Claims
-
1. A method of retrieving a value of a Management Information Base (MIB) variable that is stored in a MIB of a managed device in a network, the method comprising:
-
creating and storing a Uniform Resource Locator (URL) that includes a Simple Network Management Protocol (SNMP) request for a value of the MIB variable;
communicating the URL to the managed device;
obtaining the SNMP request from the URL; and
communicating a responsive URL, which includes the value of the MIB variable and an identifier of the MIB variable, from the managed device. - View Dependent Claims (2, 3, 4, 5)
snmp[s];
//<
server-name>
;
<
port#>
/<
operation>
/<
snmp payload>wherein “
[s]”
identifies an optional parameter indicating that a secure connection is to be established, the value <
server-name>
identifies the managed device, the value <
port#>
identifies a listening port number for a URL-based SNMP process on the managed device, the value <
operation>
identifies an SNMP operation for the managed device to carry out, and the value <
SNMP payload>
comprises one or more pairs of MIB variables and values.
-
-
6. A method of processing a value of a Management Information Base (MIB) variable that is stored in a MIB of a managed device of a network, the method comprising:
-
executing an SNMP agent and a first URL interface software element at the managed device;
creating and storing a Uniform Resource Locator (URL) that comprises an SNMP request for the MIB variable at the managed device, the request including information identifying the MIB variable and a type of SNMP processing to be carried out;
processing the request based on the type to result in retrieving the value of the MIB variable; and
communicating the value of the MIB variable to the managed device in a responsive URL. - View Dependent Claims (7, 8, 9, 10, 11, 12)
snmp[s];
//<
server-name>
;
<
port#>
/<
operation>
/<
SNMP payload>wherein “
[s]”
identifies an optional parameter indicating that a secure connection is to be established, the value <
server-name>
identifies the managed device, the value <
port#>
identifies a listening port number for a URL-based SNMP process on the managed device, the value <
operation>
identifies an operation for the managed device to carry out, and the value <
SNMP payload>
comprises an SNMP request that may include one or more pairs of MIB variables and values.
-
-
12. A method as recited in claim 6, further comprising the steps of:
-
executing a second URL interface software element at a client logically separate from the managed device;
receiving the responsive URL and obtaining the value of the MIB variable from the responsive URL using the second URL interface software element.
-
-
13. Apparatus for retrieving SNMP information from a network, comprising:
-
a first URL interface executed by a client;
a second URL interface executed by a managed device in the network having a Management Information Base (MIB) comprising a plurality of stored MIB variable values; and
means distributed among the first URL interface and the second URL interface for creating and storing a Uniform Resource Locator (URL) that includes an identifier of one or more of the MIB variables, retrieving a value for that variable from the managed device based on the identifier, and transporting the value from the managed device to the client. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer-readable medium carrying one or more sequences of instructions for retrieving a value of a Management Information Base (MIB) variable that is stored in a MIB of a managed device in a network, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
creating and storing a Uniform Resource Locator (URL) that includes a Simple Network Managemen Protocol (SNMP) request for a value of the MIB variable;
communicating the URL To the managed device;
obtaining the SNMP request from the URL; and
communicating a responsive URL, which includes the value of the MIB variable and an identifie of the MIB variable, from the managed device.
-
-
19. A computer-readable medium carrying one or more sequences of instructions for retrieving a value of a Management Information Base (MIB) variable that is stored in a MIB of a managed device in a network, wherein execution of the one or more sequences instructions by one or more processors causes the one or more processors to perform the steps of:
-
executing an SNMP agent and a first URL interface software element at the managed device;
creating and storing a Uniform Resource Locator (URL) that comprises an SNMP request for the MIB variable at the managed device, the request including information identifying the MIB variable and a type of SNMP processing to be carried out;
processing the request based on the type to result in retrieving the value of the MIB variable; and
communicating the value of the MIB variable to the managed device in a responsive URL.
-
Specification