382 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			382 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- =============================================================================
 | 
						|
-- Copyright (c) 2004-2013 New H3C Tech. Co., Ltd.  All rights reserved.
 | 
						|
--
 | 
						|
-- Description:
 | 
						|
--      This MIB module is for monitoring Fabric Device Management
 | 
						|
--      Interface(FDMI) related entities.
 | 
						|
-- Reference:
 | 
						|
-- Version: V1.1
 | 
						|
-- History:
 | 
						|
--      V1.0 created by c04378
 | 
						|
--      V1.1 Modified by q08977 2013-4-28
 | 
						|
--           Change the oid of 'hh3cFdmi' from hh3cCommon.131 to hh3cSan.7
 | 
						|
-- =============================================================================
 | 
						|
HH3C-FDMI-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    hh3cSan                                FROM HH3C-VSAN-MIB
 | 
						|
    MODULE-IDENTITY, OBJECT-TYPE,
 | 
						|
    Unsigned32                             FROM SNMPv2-SMI
 | 
						|
    SnmpAdminString                        FROM SNMP-FRAMEWORK-MIB
 | 
						|
    FcNameIdOrZero                         FROM FC-MGMT-MIB
 | 
						|
    T11FabricIndex                         FROM T11-TC-MIB         -- [RFC4439]
 | 
						|
    fcmInstanceIndex                       FROM FC-MGMT-MIB;       -- [RFC4044]
 | 
						|
 | 
						|
hh3cFdmi MODULE-IDENTITY
 | 
						|
    LAST-UPDATED    "201206180000Z"
 | 
						|
    ORGANIZATION
 | 
						|
        "New H3C Technologies Co., Ltd."
 | 
						|
    CONTACT-INFO
 | 
						|
        "Platform Team New H3C Technologies Co., Ltd.
 | 
						|
        Hai-Dian District Beijing P.R. China
 | 
						|
        http://www.h3c.com
 | 
						|
        Zip: 100085"
 | 
						|
    DESCRIPTION
 | 
						|
        "This MIB module is for monitoring Fabric Device Management
 | 
						|
        Interface (FDMI) related entities.  This MIB
 | 
						|
        module defines objects for managing the devices such as
 | 
						|
        Host Bus Adapter (HBA).  It provides device information
 | 
						|
        which has been registered with an Fibre Channel (FC) fabric using FDMI.
 | 
						|
        For more information on FDMI, refer to Fibre Channel
 | 
						|
        Generic Services-6 Section 6.7 : Fabric Device
 | 
						|
        Management Interface."
 | 
						|
    REVISION        "201206180000Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "Initial version of this MIB module."
 | 
						|
    ::= { hh3cSan 7 }
 | 
						|
 | 
						|
hh3cFdmiObjects OBJECT IDENTIFIER
 | 
						|
    ::= { hh3cFdmi 1 }
 | 
						|
 | 
						|
hh3cFdmiInfo OBJECT IDENTIFIER
 | 
						|
    ::= { hh3cFdmiObjects 1 }
 | 
						|
 | 
						|
--
 | 
						|
-- HBA information Table
 | 
						|
--
 | 
						|
 | 
						|
hh3cFdmiHbaInfoTable  OBJECT-TYPE
 | 
						|
    SYNTAX       SEQUENCE OF Hh3cFdmiHbaInfoEntry
 | 
						|
    MAX-ACCESS   not-accessible
 | 
						|
    STATUS       current
 | 
						|
    DESCRIPTION
 | 
						|
        "This table lists all the HBAs registered with the
 | 
						|
        Fabric Device Management Interface."
 | 
						|
    ::= { hh3cFdmiInfo 1 }
 | 
						|
 | 
						|
hh3cFdmiHbaInfoEntry OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cFdmiHbaInfoEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "An entry (conceptual row) in this table.  It
 | 
						|
        provides information that has been registered with FDMI
 | 
						|
        by a HBA, on the Virtual Storage Area Network (VSAN)
 | 
						|
        where the registration was received.
 | 
						|
        If the HBA has registered some but not all of the
 | 
						|
        information represented by the columnar objects in this
 | 
						|
        table, then the value of the unregistered objects will
 | 
						|
        be either the zero-length string (for string-based
 | 
						|
        objects) or the zero value (for integer-based objects)."
 | 
						|
    INDEX       {
 | 
						|
                    fcmInstanceIndex,
 | 
						|
                    hh3cFdmiHbaInfoFabricIndex,
 | 
						|
                    hh3cFdmiHbaInfoId
 | 
						|
                }
 | 
						|
    ::= { hh3cFdmiHbaInfoTable 1 }
 | 
						|
 | 
						|
Hh3cFdmiHbaInfoEntry ::= SEQUENCE {
 | 
						|
    hh3cFdmiHbaInfoFabricIndex    T11FabricIndex,
 | 
						|
    hh3cFdmiHbaInfoId             FcNameIdOrZero,
 | 
						|
    hh3cFdmiHbaInfoNodeName       FcNameIdOrZero,
 | 
						|
    hh3cFdmiHbaInfoMfg            SnmpAdminString,
 | 
						|
    hh3cFdmiHbaInfoSn             SnmpAdminString,
 | 
						|
    hh3cFdmiHbaInfoModel          SnmpAdminString,
 | 
						|
    hh3cFdmiHbaInfoModelDescr     SnmpAdminString,
 | 
						|
    hh3cFdmiHbaInfoHwVer          SnmpAdminString,
 | 
						|
    hh3cFdmiHbaInfoDriverVer      SnmpAdminString,
 | 
						|
    hh3cFdmiHbaInfoOptROMVer      SnmpAdminString,
 | 
						|
    hh3cFdmiHbaInfoFwVer          SnmpAdminString,
 | 
						|
    hh3cFdmiHbaInfoOSInfo         SnmpAdminString,
 | 
						|
    hh3cFdmiHbaInfoMaxCTPayload   Unsigned32
 | 
						|
}
 | 
						|
 | 
						|
hh3cFdmiHbaInfoFabricIndex OBJECT-TYPE
 | 
						|
    SYNTAX                T11FabricIndex
 | 
						|
    MAX-ACCESS            not-accessible
 | 
						|
    STATUS                current
 | 
						|
    DESCRIPTION
 | 
						|
        "The ID of the VSAN."
 | 
						|
    ::= { hh3cFdmiHbaInfoEntry 1 }
 | 
						|
 | 
						|
hh3cFdmiHbaInfoId OBJECT-TYPE
 | 
						|
    SYNTAX      FcNameIdOrZero
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The World Wide Name (WWN) of this HBA."
 | 
						|
    REFERENCE
 | 
						|
        "Fibre Channel Generic Services-6 Rev 9.4
 | 
						|
        Section 6.7.4.5.1 ."
 | 
						|
    ::= {hh3cFdmiHbaInfoEntry  2}
 | 
						|
 | 
						|
hh3cFdmiHbaInfoNodeName OBJECT-TYPE
 | 
						|
    SYNTAX      FcNameIdOrZero
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The WWN of the node containing this HBA. "
 | 
						|
    REFERENCE
 | 
						|
        "Fibre Channel Generic Services-6 Rev 9.4
 | 
						|
        Section 6.7.4.4.2.6 ."
 | 
						|
    ::= {hh3cFdmiHbaInfoEntry  3}
 | 
						|
 | 
						|
hh3cFdmiHbaInfoMfg OBJECT-TYPE
 | 
						|
    SYNTAX      SnmpAdminString
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The name of the manufacturer of this HBA."
 | 
						|
    REFERENCE
 | 
						|
        "Fibre Channel Generic Services-6 Rev 9.4
 | 
						|
        Section 6.7.4.4.2.2 ."
 | 
						|
    ::= {hh3cFdmiHbaInfoEntry  4}
 | 
						|
 | 
						|
hh3cFdmiHbaInfoSn OBJECT-TYPE
 | 
						|
    SYNTAX      SnmpAdminString
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The serial number of this HBA."
 | 
						|
    REFERENCE
 | 
						|
        "Fibre Channel Generic Services-6 Rev 9.4
 | 
						|
        Section 6.7.4.4.2.3 ."
 | 
						|
    ::= {hh3cFdmiHbaInfoEntry  5}
 | 
						|
 | 
						|
hh3cFdmiHbaInfoModel OBJECT-TYPE
 | 
						|
    SYNTAX      SnmpAdminString
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The model of this HBA."
 | 
						|
    REFERENCE
 | 
						|
        "Fibre Channel Generic Services-6 Rev 9.4
 | 
						|
        Section 6.7.4.4.2.4 ."
 | 
						|
    ::= {hh3cFdmiHbaInfoEntry  6}
 | 
						|
 | 
						|
hh3cFdmiHbaInfoModelDescr OBJECT-TYPE
 | 
						|
    SYNTAX      SnmpAdminString
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The string that describes the model of this HBA."
 | 
						|
    REFERENCE
 | 
						|
        "Fibre Channel Generic Services-6 Rev 9.4
 | 
						|
        Section 6.7.4.4.2.5 ."
 | 
						|
    ::= {hh3cFdmiHbaInfoEntry  7}
 | 
						|
 | 
						|
hh3cFdmiHbaInfoHwVer OBJECT-TYPE
 | 
						|
    SYNTAX      SnmpAdminString
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hardware version of this HBA."
 | 
						|
    REFERENCE
 | 
						|
        "Fibre Channel Generic Services-6 Rev 9.4
 | 
						|
        Section 6.7.4.4.2.8 ."
 | 
						|
    ::= {hh3cFdmiHbaInfoEntry  8}
 | 
						|
 | 
						|
hh3cFdmiHbaInfoDriverVer OBJECT-TYPE
 | 
						|
    SYNTAX      SnmpAdminString
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The version of the driver software controlling
 | 
						|
        this HBA."
 | 
						|
    REFERENCE
 | 
						|
        "Fibre Channel Generic Services-6 Rev 9.4
 | 
						|
        Section 6.7.4.4.2.9 ."
 | 
						|
    ::= {hh3cFdmiHbaInfoEntry  9}
 | 
						|
 | 
						|
hh3cFdmiHbaInfoOptROMVer OBJECT-TYPE
 | 
						|
    SYNTAX      SnmpAdminString
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The version of the Option ROM or the BIOS of this HBA."
 | 
						|
    REFERENCE
 | 
						|
        "Fibre Channel Generic Services-6 Rev 9.4
 | 
						|
        Section 6.7.4.4.2.10 ."
 | 
						|
    ::= {hh3cFdmiHbaInfoEntry  10}
 | 
						|
 | 
						|
hh3cFdmiHbaInfoFwVer OBJECT-TYPE
 | 
						|
    SYNTAX      SnmpAdminString
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The version of the firmware executed by this HBA."
 | 
						|
    REFERENCE
 | 
						|
        "Fibre Channel Generic Services-6 Rev 9.4
 | 
						|
        Section 6.7.4.4.2.11 ."
 | 
						|
    ::= {hh3cFdmiHbaInfoEntry  11}
 | 
						|
 | 
						|
hh3cFdmiHbaInfoOSInfo OBJECT-TYPE
 | 
						|
    SYNTAX      SnmpAdminString
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The type and version of the operating system
 | 
						|
        controlling this HBA."
 | 
						|
    REFERENCE
 | 
						|
        "Fibre Channel Generic Services-6 Rev 9.4
 | 
						|
        Section 6.7.4.4.2.12 ."
 | 
						|
    ::= {hh3cFdmiHbaInfoEntry  12}
 | 
						|
 | 
						|
hh3cFdmiHbaInfoMaxCTPayload OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The maximum size of the Common Transport (CT) payload
 | 
						|
        including all CT headers but no FC frame headers,
 | 
						|
        that may be sent or received by application software
 | 
						|
        resident in the host containing this HBA.
 | 
						|
        The unit is 32-bit words."
 | 
						|
    REFERENCE
 | 
						|
        "Fibre Channel Generic Services-6 Rev 9.4
 | 
						|
        Section 6.7.4.4.2.13 ."
 | 
						|
    ::= {hh3cFdmiHbaInfoEntry  13}
 | 
						|
 | 
						|
-- HBA port information
 | 
						|
 | 
						|
hh3cFdmiHbaPortTable  OBJECT-TYPE
 | 
						|
    SYNTAX     SEQUENCE OF Hh3cFdmiHbaPortEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "List of ports registered with Fabric Device
 | 
						|
        Management Interface."
 | 
						|
    ::= { hh3cFdmiInfo 2 }
 | 
						|
 | 
						|
hh3cFdmiHbaPortEntry OBJECT-TYPE
 | 
						|
    SYNTAX     Hh3cFdmiHbaPortEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "An entry (conceptual row) in this table.  It
 | 
						|
        contains information about the Nx_port on the HBA,
 | 
						|
        on the VSAN where the registration of the HBA
 | 
						|
        with FDMI was received.
 | 
						|
        If the HBA has registered some but not all of the
 | 
						|
        information represented by the columnar objects in this
 | 
						|
        table, then the value of the unregistered objects will
 | 
						|
        be either the zero-length string (for string-based
 | 
						|
        objects) or the zero value (for integer-based objects)."
 | 
						|
    INDEX      {
 | 
						|
                   fcmInstanceIndex,
 | 
						|
                   hh3cFdmiHbaInfoFabricIndex,
 | 
						|
                   hh3cFdmiHbaInfoId,
 | 
						|
                   hh3cFdmiHbaPortId
 | 
						|
               }
 | 
						|
    ::= { hh3cFdmiHbaPortTable 1 }
 | 
						|
 | 
						|
Hh3cFdmiHbaPortEntry ::= SEQUENCE {
 | 
						|
        hh3cFdmiHbaPortId                   FcNameIdOrZero,
 | 
						|
        hh3cFdmiHbaPortSupportedFC4Type     OCTET STRING,
 | 
						|
        hh3cFdmiHbaPortSupportedSpeed       Unsigned32,
 | 
						|
        hh3cFdmiHbaPortCurrentSpeed         Unsigned32,
 | 
						|
        hh3cFdmiHbaPortMaxFrameSize         Unsigned32,
 | 
						|
        hh3cFdmiHbaPortOsDevName            SnmpAdminString,
 | 
						|
        hh3cFdmiHbaPortHostName             SnmpAdminString
 | 
						|
}
 | 
						|
 | 
						|
hh3cFdmiHbaPortId OBJECT-TYPE
 | 
						|
    SYNTAX      FcNameIdOrZero
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The WWN of the port."
 | 
						|
    REFERENCE
 | 
						|
        "Fibre Channel Generic Services-6 Rev 9.4
 | 
						|
        Section 6.7.4.4.3.3 ."
 | 
						|
    ::= {hh3cFdmiHbaPortEntry  1}
 | 
						|
 | 
						|
hh3cFdmiHbaPortSupportedFC4Type OBJECT-TYPE
 | 
						|
    SYNTAX      OCTET STRING (SIZE (0 | 32))
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The supported FC-4 types attribute registered for this
 | 
						|
        port on this VSAN.  This is an array of 256 bits (32 bytes).
 | 
						|
        The order of the bits in the 256-bit (32-byte) value is
 | 
						|
        represented in network-byte order.
 | 
						|
        If no FC-4 types has been registered, then the
 | 
						|
        value of this object is the zero-length string."
 | 
						|
    REFERENCE
 | 
						|
        "Fibre Channel Generic Services-6 Rev 9.4
 | 
						|
        Section 6.7.4.4.3.6 and Section 5.2.3.8 . "
 | 
						|
    ::= {hh3cFdmiHbaPortEntry  2}
 | 
						|
 | 
						|
hh3cFdmiHbaPortSupportedSpeed OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The supported speed registered for this port on this
 | 
						|
        VSAN.  It is a bitmask that indicates the Fibre Channel
 | 
						|
        Transmission Speeds that are supported on this port."
 | 
						|
    REFERENCE
 | 
						|
        "Fibre Channel Generic Services-6 Rev 9.4
 | 
						|
        Section 6.7.4.4.3.8 ."
 | 
						|
    ::= {hh3cFdmiHbaPortEntry  3}
 | 
						|
 | 
						|
hh3cFdmiHbaPortCurrentSpeed OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The current speed registered for this port on this
 | 
						|
        VSAN.  It is a bitmask that indicates the Fibre Channel
 | 
						|
        Transmission Speed at which this port is currently operating."
 | 
						|
    REFERENCE
 | 
						|
        "Fibre Channel Generic Services-6 Rev 9.4
 | 
						|
        Section 6.7.4.4.3.9 ."
 | 
						|
    ::= {hh3cFdmiHbaPortEntry  4}
 | 
						|
 | 
						|
hh3cFdmiHbaPortMaxFrameSize OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The maximum frame size attribute registered for this
 | 
						|
        port on this VSAN.  The unit is bytes."
 | 
						|
    REFERENCE
 | 
						|
        "Fibre Channel Generic Services-6 Rev 9.4
 | 
						|
        Section 6.7.4.4.3.10 ."
 | 
						|
    ::= {hh3cFdmiHbaPortEntry  5}
 | 
						|
 | 
						|
hh3cFdmiHbaPortOsDevName OBJECT-TYPE
 | 
						|
    SYNTAX      SnmpAdminString
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The OS device name attribute registered for this port
 | 
						|
        on this VSAN."
 | 
						|
    REFERENCE
 | 
						|
        "Fibre Channel Generic Services-6 Rev 9.4
 | 
						|
        Section 6.7.4.4.3.11 ."
 | 
						|
    ::= {hh3cFdmiHbaPortEntry  6}
 | 
						|
 | 
						|
hh3cFdmiHbaPortHostName OBJECT-TYPE
 | 
						|
    SYNTAX      SnmpAdminString
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The name of the host associated with this port."
 | 
						|
    REFERENCE
 | 
						|
        "Fibre Channel Generic Services-6, Late Comment
 | 
						|
        Section 6.7.4.4.3.12 ."
 | 
						|
    ::= {hh3cFdmiHbaPortEntry  7}
 | 
						|
 | 
						|
END
 |