Cisco MDS 9000 Family MIB Quick Reference
Cisco MDS 9000 Family MIB Quick Reference
This document provides information about the Management Information Base (MIB) supported by the
Cisco MDS 9000 Family.
The Cisco MDS 9000 Family supports Cisco proprietary MIBs in addition to standard MIBs. The
standard MIBs are defined in documents called Requests for Comments (RFCs), available on the internet.
The proprietary Cisco MIBs are provided with all Cisco software releases and with CiscoWorks router
management software.
Note The exact set of MIBs supported by Cisco MDS SAN-OS may change with each release.
The Cisco MDS 9000 Family MIBs can be accessed through the following FTP site:
ftp://ftp.cisco.com/pub/mibs/supportlists/mds9000/MDS9000MIBSupportList.html
This document provides the following information:
• About MIBs, page 2
– MIBs and Network Management, page 2
– About SNMP, page 2
– Interpreting the MIB Structure, page 3
– MIB Object Identifiers, page 3
– MIB Tables, page 4
– Syntax, page 4
– Max-Access Keyword, page 5
• About Cisco MIB Files, page 5
– Cisco MIB File Directories, page 5
– Recommended MIB Loading Order, page 6
• Accessing and Downloading Cisco MIB Files, page 6
– Using FTP to Access and Download the MIB Files, page 6
– Using HTTP to Access and Download the MIB Files from CCO, page 7
Corporate Headquarters:
Cisco Systems, Inc., 170 West Tasman Drive, San Jose, CA 95134-1706 USA
About MIBs
MIBs can be used to manage networks and devices using SNMP protocol.
About SNMP
The Simple Network Management Protocol (SNMP) is an application-layer protocol designed to
facilitate the exchange of management information between network devices. SNMP provides a common
framework and language for the Internet network management framework.
The SNMP system consists of three parts: SNMP manager, SNMP agent, and MIB.The SNMP manager
can be part of a network management system (NMS), and the SNMP agent can reside on a networking
device such as a switch. You can compile the Cisco MIB with your network management software. If
SNMP is configured on a device, the SNMP agent responds to MIB-related queries sent by the NMS.
As shown in Figure 1, the SNMP agent gathers data from the MIB. The agent can then send traps, or
notifications of certain events, to the SNMP manager.
get-response, traps
SNMP Manager MIB
63186
SNMP Agent
The SNMP manager uses information in the MIB to perform the operations described in Table 1.
Operation Description
get-request Retrieves a value from a specific variable.
get-next-request Retrieves the value following the named variable. It is often used to retrieve
variables from within the table.1
get-bulk2 Retrieves large blocks of data, such as multiple rows in a table, which would
otherwise require the transmission of many small blocks of data.
set-request Stores a value in a specific variable.
get-response Replies to the get commands sent by an NMS.
trap An unsolicited message sent by an SNMP agent to an SNMP manager indicating
that some event has occurred.
inform An unsolicited message sent by an SNMP agent to an SNMP manager indicating that some
event has occurred. Differs from a trap in that an acknowledgement is required from the
manager.
1. With this operation, an SNMP manager does not need to know the exact variable name. A sequential search is performed to find
the required variable from within the MIB.
2. The get-bulk command only works with SNMP version 2.
iso.org.dod.internet.private.enterprise.cisco
workgroup products.stack group.tftp
group.[MIB Variable]
1.3.6.1.4.1.9.5.1.5.[MIB Variable]
S5899
tftpHost [1]
MIB Tables
When network management protocols use names of MIB variables in messages, each name has an
appended suffix. This suffix is called an instance identifier. For simple variables, the instance identifier
“0” refers to the instance of the variable with that name. A MIB also can contain tables of related
variables.
Typically, an instance identifier might be a unique interface number or a 0. An instance identifier can
also be an IP address. For example, to find the network mask for the route with a destination address of
131.104.211.243, use the variable locRtMask (locate route mask) with an instance identifier of
131.104.211.243. The format is locRtMask.131.104.211.243.
An excerpt of the information on the VSAN table (known as vsanTable) from the associated MIB file
follows:
vsanTable OBJECT-TYPE
SYNTAX SEQUENCE OF VsanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of VSANs configured on this device."
::= { vsanConfiguration 3 }
vsanEntry OBJECT-TYPE
SYNTAX VsanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the vsanTable."
INDEX { vsanIndex }
::= { vsanTable 1 }
In the example, the vsanTable contains two variables: vsanIndex and vsanName. (There are more values
in the real vsanTable.) The index for this table is the ID of the VSAN, or vsanIndex. With n number of
VSANs available, n rows are available in the table.
Syntax
The syntax describes the format of the information, or value, that is returned when you monitor or set
information in a device with a MIB variable.
Cisco MDS 9000 Family MIBs are defined with the SNMPv2 SMI. Some examples of SNMPv2 syntax
are:
• Counter/Counter32
A nonnegative integer that increases until it reaches some maximum value. After reaching the
maximum value, it rolls back to zero. For example, the variable locIfipInPkts counts the number of
IP protocol input packets on an interface.
• Display string
A printable ASCII string. It is typically a name or description. For example, the variable
netConfigName provides the name of the network configuration file for a device.
• Integer
A numeric value. It can be an actual number—for example, the number of lost IP packets on an
interface. It also can be a number that represents a nonnumeric value. For example, the variable
tsLineType returns the type of terminal services line to the SNMP manager. A 2 indicates a console
line; a 3 indicates a terminal line; and so on.
• Integer32
An integer from -232 to 232-1.
• IP address
The variable hostConfigAddr indicates the IP address of the host that provided the host configuration
file for a device.
• TimeStamp
Defined in RFC 1443 as the value of the MIB-II sysUpTime object at which a specific event occurred.
• Timeticks
A nonnegative integer that counts the hundredths of a second elapsed since an event. For example,
the variable loctcpConnElapsed provides the time that a TCP connection has been established.
Max-Access Keyword
This keyword is used in MIB files to specify one of the following four states for variables: read-create,
read-write, read-only, and not-accessible.
• Not-accessible
You cannot read or write to this variable. Entry statements are typically not accessible.
• Read-create
This specifies a tabular object that can be read, modified, or created as a new row in a table.
• Read-only
This variable can be used only to monitor information.
• Read-write
You can read or modify this variable.
Using HTTP to Access and Download the MIB Files from CCO
To access the MIB files using a Web browser, follow these steps:
This document is to be used in conjunction with the document set that supports the Cisco MDS 9000 Family.
CCIP, CCSP, the Cisco Arrow logo, the Cisco Powered Network mark, Cisco Unity, Follow Me Browsing, FormShare, and StackWise are trademarks of
Cisco Systems, Inc.; Changing the Way We Work, Live, Play, and Learn, and iQuick Study are service marks of Cisco Systems, Inc.; and Aironet, ASIST,
BPX, Catalyst, CCDA, CCDP, CCIE, CCNA, CCNP, Cisco, the Cisco Certified Internetwork Expert logo, Cisco IOS, the Cisco IOS logo, Cisco Press,
Cisco Systems, Cisco Systems Capital, the Cisco Systems logo, Empowering the Internet Generation, Enterprise/Solver, EtherChannel, EtherSwitch,
Fast Step, GigaStack, Internet Quotient, IOS, IP/TV, iQ Expertise, the iQ logo, iQ Net Readiness Scorecard, LightStream, MGX, MICA, the Networkers
logo, Networking Academy, Network Registrar, Packet, PIX, Post-Routing, Pre-Routing, RateMUX, Registrar, ScriptShare, SlideCast, SMARTnet,
StrataView Plus, Stratm, SwitchProbe, TeleRouter, The Fastest Way to Increase Your Internet Quotient, TransPath, and VCO are registered trademarks of
Cisco Systems, Inc. and/or its affiliates in the U.S. and certain other countries.
All other trademarks mentioned in this document or Web site are the property of their respective owners. The use of the word partner does not imply a
partnership relationship between Cisco and any other company. (0304R)