Methods, systems and computer program products for determining simple network management protocol (SNMP) object identifiers in a management information base (MIB) file
First Claim
1. A method of determining Simple Network Management Protocol (SNMP) object identifiers in a Management Information Base (MIB) file that identify Internet Protocol (IP) addresses, comprising the steps of:
- creating an intermediate file that is a representation of the MIB file containing attribute specific information including the SNMP object identifier for each attribute;
determining all the SNMP object identifiers contained in the intermediate file that identify relevant attribute types; and
generating an output file containing the SNMP object identifiers determined to identify the relevant attribute types, wherein the relevant attribute types include an IP address type attribute and/or a table-based attribute that is pointed to by an IP address,wherein the determining step further comprises the steps of;
storing the SNMP object identifiers determined to identify IP address type attributes;
storing all attributes contained in a table for table-based attributes that are pointed to by an IP address; and
determining and storing a start position of the IP address used as a pointer in the SNMP object identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and computer program products are provided for automatically determining Simple Network Management Protocol (SNMP) object identifiers in a Management Information Base (MIB) file that identify Internet Protocol (IP) addresses. An intermediate file may be created that is a representation of the MIB file and contains attribute specific information including the SNMP object identifier for each attribute. All the SNMP object identifiers contained in the intermediate file that identify relevant attribute types may be determined. An output file containing the SNMP object identifiers determined to identify relevant attribute types may be generated. The output file may also be consumable by a Comprehensive Network Address Translator (CNAT) product.
29 Citations
45 Claims
-
1. A method of determining Simple Network Management Protocol (SNMP) object identifiers in a Management Information Base (MIB) file that identify Internet Protocol (IP) addresses, comprising the steps of:
-
creating an intermediate file that is a representation of the MIB file containing attribute specific information including the SNMP object identifier for each attribute; determining all the SNMP object identifiers contained in the intermediate file that identify relevant attribute types; and generating an output file containing the SNMP object identifiers determined to identify the relevant attribute types, wherein the relevant attribute types include an IP address type attribute and/or a table-based attribute that is pointed to by an IP address, wherein the determining step further comprises the steps of; storing the SNMP object identifiers determined to identify IP address type attributes; storing all attributes contained in a table for table-based attributes that are pointed to by an IP address; and determining and storing a start position of the IP address used as a pointer in the SNMP object identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of determining Simple Network Management Protocol (SNMP) object identifiers in a Management Information Base (MIB) file that identify Internet Protocol (IP) addresses, comprising the steps of:
-
creating an intermediate file that is a representation of the MIB file containing attribute specific information including the SNMP object identifier for each attribute; determining all the SNMP object identifiers contained in the intermediate file that identify relevant attribute types; and generating an output file containing the SNMP object identifiers determined to identify the relevant attribute types, wherein the relevant attribute types include an IP address type attribute and/or a table-based attribute that is pointed to by an IP address, wherein the step of generating an output file comprises the steps of; storing a list of all object identifiers that identify IP address type attributes in the output file; storing an indication of a start position of an IP address used as a pointer to a table-based attribute in a corresponding SNMP object identifier in the output file; and storing an indication of which values contained in the output file need to be translated. - View Dependent Claims (14, 15)
-
-
16. A system for determining Simple Network Management Protocol (SNMP) object identifiers in a Management Information Base (MIB) file that identify Internet Protocol (IP) addresses, comprising:
-
means for creating an intermediate file that is a representation of the MIB file containing attribute specific information including the SNMP object identifier for each attribute; means for determining all the SNMP object identifiers contained in the intermediate file that identify relevant attribute types; and means for generating an output file containing the SNMP abject identifiers determined to identify the relevant attribute types, wherein the relevant attribute types include an IP address type attribute and/or a table-based attribute that is pointed to by an IP address, wherein the means for determining further comprises; means for storing the SNMP object identifiers determined to identify IP address type attributes; and means for storing all attributes contained in a table for table-based attributes that are pointed to by an IP address; and means for determining and storing a start position of the IP address used as a pointer in the SNMP object identifier. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for determining Simple Network Management Protocol (SNMP) object identifiers in a Management Information Base (MIB) file that identify Internet Protocol (IP) addresses, comprising:
-
means for creating an intermediate file that is a representation of the MIB file containing attribute specific information including the SNMP object identifier for each attribute; means for determining all the SNMP object identifiers contained in the intermediate file that identify relevant attribute types; and means for generating an outpout file containing the SNMP object identifiers determined to identify the relevant attribute types, wherein the relevant attribute types include an IP address type attribute and/or a table-based attribute that is pointed to by an IP address, wherein the means for generating the output file comprises; means for storing a list of all object identifiers that identify IP address type attributes in the output file; means for storing an indication of a start position of an IP address used as a pointer to a table-based attribute in a corresponding SNMP object identifier in the output file; and means for storing an indication of which values contained in the output file need to be translated. - View Dependent Claims (29, 30)
-
-
31. A computer program product for determining Simple Network Management Protocol (SNMP) object identifiers in a Management Information Base (MIB) file that identify Internet Protocol IP) addresses, comprising:
-
a computer readable program medium having computer readable program code embodied therein, the computer readable program code comprising; computer readable program code which creates an intermediate file that is a representation of the MIB file containing attribute specific information including the SNMP object identifier for each attribute; computer readable program code which determines all the SNMP object identifiers contained in the intermediate file that identify relevant attribute types; and computer readable program code which generates an output file containing the SNMP object identifiers determined to identify the relevant attribute types, wherein the relevant attribute types include an IP address type attribute and/or a table-based attribute that is pointed to by an IP address, wherein computer readable program code which determines comprises; computer readable code which stores the SNMP object identifiers determined to identify IP address type attributes; and computer readable program code which stores all attributes contained in a table for table-based attributes that are pointed to by an IP address; and computer readable program code which determines and stores a start position of the IP address used as a pointer in the SNMP object identifier. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A computer program product for determining Simple Network Management Protocol (SNMP) object identifiers in a Management Information Base (MIB) file that identify Internet Protocol (IP) addresses, comprising:
-
a computer readable program medium having computer readable program code embodied therein, the computer readable program code comprising; computer readable program code which creates an intermediate file that is a representation of the MIB file containing attribute specific information including the SNMP object identifier for each attribute; computer readable program code which determines all the SNMP object identifiers contained in the intermediate file that identify relevant attribute types; and computer readable program code which generates an output file containing the SNMP object identifiers determined to identify the relevant attribute types, wherein the relevant attribute types include an IP address type attribute and/or a table-based attribute that is pointed to by an IP address, wherein the computer readable program code which generates the output file comprises; computer readable program code which stores a list of all object identifiers that identify IP address type attributes in the output file; computer readable program code which stores an indication of the start position of an IP address used as a pointer to a table-based attribute in the SNMP object identifier in the output file; and computer readable program code which stores an indication of which values contained in the output file need to be translated. - View Dependent Claims (44, 45)
-
Specification