Available CategoriesAdobeMacromediaProgrammingSQLServer AdministrationNetworkingMicrosoft ProductsMac OSLinux systemsMobile devicesXMLCertificationMiscAvailable TutorialsLan switching fundamentalsRouter firewall securityWireless lan securityIntegrated cisco and unix network architecturesLan switching first-stepMpls VPN securityBeginner's guide to wi-fi wireless networking802.11 security. wi-fi protected access and 802.11iWimax Technology for broadband wireless accessWireless community networksNetwork security assessmentNetwork security hacksNetwork ManagementWireless networks first-stepLAN switching first-stepCCSP Cisco Certified Security Professional CertificationCheck Point FireWallMPLS and VPN Architectures |
Obtaining MIBsYou might be wondering where you can find MIBs. The suggested starting point for Cisco MIBs is http://www.cisco.com/go/mibs. It offers a set a powerful tools, such as the MIB Locator, SNMP Object Navigator, MIBs for Cisco IOS and non-IOS products, and various technical tips about MIBs in general and how to load them onto the NMS. If you are looking for IETF RFCs, you can check http://www.rfc-editor.org/ or http://www.faqs.org/rfcs/; these are IETF archives. If instead you want to find "work-in-progress documents" (drafts), a good search engine is the Draft Tracker, at https://datatracker.ietf.org/. You can find new tools at http://tools.ietf.org/. Here are some simple examples. Note that the tool also allows queries that are more complex. Find out which devices support the EXPRESSION-MIB:
Translate the OID into an object name or the object name into an OID to receive object details:
Display all MIBs that are supported by a particular IOS release:
Identify the MIB dependencies for the EXPRESSION-MIB, list the compilation sequence, and download the MIB(s):
In addition to a specific MIB file, another relevant file is CAPABILITY. It describes the implementation details—specifically, per platform. Capability statements are used when describing functionality of agents with respect to object and event notification definitions. RFC 2580 defines the AGENT-CAPABILITIES construct, which is used to concisely convey such capabilities. Here is an example: Identify the MIB capabilities of the CISCO-PING-MIB:
Afterwards, you can extract the details: ciscoPingCapabilityV10R02 AGENT-CAPABILITIES
PRODUCT-RELEASE "Cisco IOS 10.2"
STATUS current
DESCRIPTION "Cisco Ping MIB capabilities."
SUPPORTS CISCO-PING-MIB
INCLUDES { ciscoPingMIBGroup }
::= { ciscoPingCapability 1 }
The preceding seven lines explain that ciscoPingMIBGroup has been supported since IOS release 10.2. The file contains more details: ciscoPingCapabilityCatOSV08R0301 AGENT-CAPABILITIES
PRODUCT-RELEASE "Cisco CatOS 8.3(1)."
STATUS current
DESCRIPTION "CISCO-PING-MIB capabilities."
SUPPORTS CISCO-PING-MIB
INCLUDES { ciscoPingMIBGroupVpn }
VARIATION ciscoPingVrfName
ACCESS not-implemented
DESCRIPTION
"Information not available on CatOS."
These ten lines explain that ciscoPingMIBGroupVpn has been supported since Cisco CatOS 8.3 (1); however, ciscoPingVrfName is not implemented. If you are interested in a specific MIB, but you do not like reading MIBs in plain text, http://www.mibdepot.com/ graphically represents the MIB context. After searching for the MIB, you can display a summary view, a tree view, and a detailed view.
|