FILTERING WITHIN DEVICE MANAGEMENT PROTOCOL QUERIES
First Claim
1. A method comprising:
- receiving, with a management agent executing on a network device and from a device management system, a request message, wherein the request message includes a set of managed object identifiers and a set of filter operator object identifiers;
generating at least one filter criterion based on the set of managed object identifiers and the set of filter operator object identifiers;
retrieving, with the management agent, a set of managed object values stored in a management information base (MIB) of the network device based on the set of managed object identifiers, wherein each managed object value of the set of managed object values corresponds to a respective managed object identifier of the set of managed object identifiers specified in the request message;
generating, with the management agent, a response message based on the set of managed object identifiers specified in the request message and the retrieved set of managed object values, wherein each managed object value included in the response message satisfies the at least one filter criterion; and
sending the response message to the device management system.
1 Assignment
0 Petitions
Accused Products
Abstract
An example device includes an interface to receive, from a device management system, a request message that conforms to a network management protocol, a control unit that provides an execution environment for a management agent, and a data repository. The request message includes a set of managed object identifiers and a set of filter operator object identifiers. The management agent is operable to generate at least one filter criterion based on the managed object identifiers and the filter operator object identifiers, to retrieve managed object values stored in the data repository based on the managed object identifiers, each corresponding to a respective managed object identifier specified in the request message, to generate and output to the device management system a response message based on the managed object identifiers of the request message and the retrieved managed object values that satisfy one or more of the at least one filter criterion.
24 Citations
26 Claims
-
1. A method comprising:
-
receiving, with a management agent executing on a network device and from a device management system, a request message, wherein the request message includes a set of managed object identifiers and a set of filter operator object identifiers; generating at least one filter criterion based on the set of managed object identifiers and the set of filter operator object identifiers; retrieving, with the management agent, a set of managed object values stored in a management information base (MIB) of the network device based on the set of managed object identifiers, wherein each managed object value of the set of managed object values corresponds to a respective managed object identifier of the set of managed object identifiers specified in the request message; generating, with the management agent, a response message based on the set of managed object identifiers specified in the request message and the retrieved set of managed object values, wherein each managed object value included in the response message satisfies the at least one filter criterion; and sending the response message to the device management system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A network device comprising:
-
an interface to receive, from a device management system, a request message that conforms to a network management protocol, wherein the request includes a set of managed object identifiers and a set of filter operator object identifiers; a control unit that provides an execution environment for a management agent; and a data repository configured to store information, wherein, in response to the request, the management agent is operable to generate at least one filter criterion based on the set of managed object identifiers and the set of filter operator object identifiers and to retrieve a set of managed object values stored in the data repository based on the set of managed object identifiers, wherein each managed object value of the set of managed object values corresponds to a respective managed object identifier of the set of managed object identifiers specified in the request message, and wherein the management agent is operable to generate and output to the device management system a response message based on the set of managed object identifiers specified in the request message and the retrieved set of managed object values, wherein each managed object value included in the response message satisfies one or more of the at least one filter criterion. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-readable storage medium encode with instructions that cause one or more programmable processors of a network device to:
-
receive, from a device management system, a request message, wherein the request message includes a set of managed object identifiers and a set of filter operator object identifiers; generate at least one filter criterion based on the set of managed object identifiers and the set of filter operator object identifiers; receive a set of managed object values stored in a management information base (MIB) of the network device based on the set of managed object identifiers, wherein each managed object value of the set of managed object values corresponds to a respective managed object identifier of the set of managed object identifiers specified in the request message; generate a response message based on the set of managed object identifiers specified in the request message and the retrieved set of managed object values, wherein each managed object value included in the response message satisfies one or more of the at least one filter criterion; and send the response message to the device management system.
-
-
24. A method comprising:
-
generating, with a device management system, a request message, the request message including one or more filter operators and one or more managed object identifiers; sending, to a managed device, the request message; receiving, with the device management system and from the managed device, a response message, the response message including values associated with at least one of the one or more operational object identifiers, wherein the values satisfy the one or more filter operators included in the request message; and storing the received values in a data repository of the device management system. - View Dependent Claims (25, 26)
-
Specification