Method and apparatus for persisting SNMP variable values
First Claim
Patent Images
1. A method of persisting SNMP (Simple Network Management Protocol) variable values associated with SNMP object IDs for an SNMP managed network element comprising:
- a network element implementing a generic persist operation;
wherein implementing the generic persist operation comprises;
defining, through one or more user-specified commands in conjunction with the generic persist operation, at least one object ID for which a value is to be persisted;
based on the one or more user-specified commands, determining that persistent storage should occur for values of at least one object ID;
based on the presence of a wild card in said one or more user-specified commands, determining that persistent storage should occur for values of all child objects of a set of child objects hierarchically depending from the at least one object ID;
storing the values of the at least one object ID into non-volatile storage located within the network element, wherein the SNMP object comprises a group object instance and the SNMP objects are represented using a hierarchical structure and the group object instance comprises a first SNMP object and all SNMP objects hierarchically depending from said first SNMP object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of persisting SNMP (Simple Network Management Protocol) variable values associated with SNMP object IDs for an SNMP managed network element across network element reloads comprises implementing a generic persist operation at the network element; and defining, in conjunction with the generic persist operation, at least one object ID for which a value is to be persisted.
9 Citations
30 Claims
-
1. A method of persisting SNMP (Simple Network Management Protocol) variable values associated with SNMP object IDs for an SNMP managed network element comprising:
-
a network element implementing a generic persist operation; wherein implementing the generic persist operation comprises; defining, through one or more user-specified commands in conjunction with the generic persist operation, at least one object ID for which a value is to be persisted; based on the one or more user-specified commands, determining that persistent storage should occur for values of at least one object ID; based on the presence of a wild card in said one or more user-specified commands, determining that persistent storage should occur for values of all child objects of a set of child objects hierarchically depending from the at least one object ID; storing the values of the at least one object ID into non-volatile storage located within the network element, wherein the SNMP object comprises a group object instance and the SNMP objects are represented using a hierarchical structure and the group object instance comprises a first SNMP object and all SNMP objects hierarchically depending from said first SNMP object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 24, 30)
-
-
9. A non-transitory computer readable storage medium comprising one or more sequences of instructions for persisting SNMP MIB variable values associated with SNMP object IDs for an SNMP managed network element which, when executed by one or more processors, cause the one or more processors to perform:
-
implementing a generic persist operation;
wherein implementing the generic persist operation comprises;defining, through one or more user-specified commands in conjunction with the generic persist operation, at least one object ID for which a value is to be persisted; based on the one or more user-specified commands, determining that persistent storage should occur for values of at least one object ID; based on the presence of a wild card in said one or more user-specified commands, determining that persistent storage should occur for values of all child objects of a set of child objects hierarchically depending from the at least one object ID; storing the values of the at least one object ID into non-volatile storage located within the network element, wherein the SNMP object comprises a group object instance and the SNMP objects are represented using a hierarchical structure and the group object instance comprises a first SNMP object and all SNMP objects hierarchically depending from said first SNMP object. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
10. An apparatus for persisting SNMP variable values associated with SNMP objects IDs for SNMP managed network element across network element reloads comprising:
-
a network element; means for implementing a generic persist operation at the network element; means for defining, through one or more user-specified commands in conjunction with the generic persist operation, at least one object ID for which a value is to be persisted; means for determining based on the one or more user-specified commands, that persistent storage should occur for values of at least one object ID; means for determining based on the presence of a wild card in said one or more user-specified commands, that persistent storage should occur for values of all child objects of a set of child objects hierarchically depending from the at least one object ID; means for storing the values of the at least one object ID into non-volatile storage located within the network element, wherein the SNMP object comprises a group object instance and the SNMP objects are represented using a hierarchical structure and the group object instance comprises a first SNMP object and all SNMP objects hierarchically depending from said first SNMP object.
-
-
11. An apparatus for persisting SNMP variable values, the apparatus comprising:
-
one or more processors; and a non-transitory computer readable medium comprising one or more sequences of instructions for persisting SNMP variables values which, when executed by the one or more processors, cause the one or more processors to perform; implementing a generic persist operation; defining, through one or more user-specified commands in conjunction with the generic persist operation, at least one object ID for which a value is to be persisted;
based on the one or more user-specified commands, determining that persistent storage should occur for values of at least one object ID;based on the presence of a wild card in said one or more user-specified commands, determining that persistent storage should occur for values of all child objects of a set of child objects hierarchically depending from the at least one object ID;
storing the values of the at least one object ID into non-volatile storage located within the network element, wherein the SNMP object comprises a group object instance and the SNMP objects are represented using a hierarchical structure and the group object instance comprises a first SNMP object and all SNMP objects hierarchically depending from said first SNMP object.
-
-
19. A method of persisting SNMP (Simple Network Management Protocol) variable values associated with SNMP object IDs for an SNMP managed network element comprising:
-
receiving one or more user-specified commands; determining that persistent storage should occur for values of at least one object ID in the one or more user-specified commands; determining, based on a wild card in the one or more user-specified commands, that persistent storage should occur for values of all child objects of a set of child objects that hierarchically depend from the at least one object ID; storing the values of the at least one object ID in non-volatile storage, wherein the SNMP object comprises a group object instance and the SNMP objects are represented using a hierarchical structure, and the group object instance comprises a first SNMP object and all SNMP objects that hierarchically depend from the first SNMP object. - View Dependent Claims (20, 21, 22, 23)
-
-
25. A non-transitory computer readable storage medium comprising one or more sequences of instructions for persisting SNMP MIB variable values associated with SNMP object IDs for an SNMP managed network element which, when executed by one or more processors, cause the one or more processors to perform:
-
receiving one or more user-specified commands; determining that persistent storage should occur for values of at least one object ID in the one or more user-specified commands; determining, based on a wild card in the one or more user-specified commands, that persistent storage should occur for values of all child objects of a set of child objects that hierarchically depend from the at least one object ID; storing the values of the at least one object ID in non-volatile storage, wherein the SNMP object comprises a group object instance and the SNMP objects are represented using a hierarchical structure, and the group object instance comprises a first SNMP object and all SNMP objects that hierarchically depend from the first SNMP object. - View Dependent Claims (26, 27, 28, 29)
-
Specification