Blame mibs/ietf/T11-FC-NAME-SERVER-MIB

Packit 022b05
T11-FC-NAME-SERVER-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
-- The MIB for management of the Fibre Channel functionality which
Packit 022b05
-- implements the Name Server function.
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    MODULE-IDENTITY,OBJECT-TYPE,
Packit 022b05
    NOTIFICATION-TYPE, Unsigned32,
Packit 022b05
    Counter32, Integer32, mib-2   FROM SNMPv2-SMI         -- [RFC2578]
Packit 022b05
    MODULE-COMPLIANCE, OBJECT-GROUP,
Packit 022b05
    NOTIFICATION-GROUP            FROM SNMPv2-CONF        -- [RFC2580]
Packit 022b05
    SnmpAdminString               FROM SNMP-FRAMEWORK-MIB -- [RFC3411]
Packit 022b05
    TruthValue, TEXTUAL-CONVENTION,
Packit 022b05
    TimeStamp                     FROM SNMPv2-TC          -- [RFC2579]
Packit 022b05
    fcmInstanceIndex, FcPortType,
Packit 022b05
    FcAddressIdOrZero, FcClasses,
Packit 022b05
    FcNameIdOrZero                FROM FC-MGMT-MIB        -- [FC-MGMT]
Packit 022b05
    T11FabricIndex                FROM T11-TC-MIB      -- [FC-FAM-MIB]
Packit 022b05
    t11FamLocalSwitchWwn
Packit 022b05
                      FROM T11-FC-FABRIC-ADDR-MGR-MIB; -- [FC-FAM-MIB]
Packit 022b05
Packit 022b05
t11FcNameServerMIB  MODULE-IDENTITY
Packit 022b05
    LAST-UPDATED "200603020000Z"
Packit 022b05
    ORGANIZATION "T11"
Packit 022b05
    CONTACT-INFO
Packit 022b05
            "     Claudio DeSanti
Packit 022b05
                  Cisco Systems, Inc.
Packit 022b05
                  170 West Tasman Drive
Packit 022b05
                  San Jose, CA 95134 USA
Packit 022b05
                  Phone: +1 408 853-9172
Packit 022b05
                  EMail: cds@cisco.com
Packit 022b05
Packit 022b05
                  Keith McCloghrie
Packit 022b05
                  Cisco Systems, Inc.
Packit 022b05
                  170 West Tasman Drive
Packit 022b05
                  San Jose, CA USA 95134
Packit 022b05
                  Phone: +1 408-526-5260
Packit 022b05
                  EMail: kzm@cisco.com"
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The MIB module for the management of the functionality,
Packit 022b05
           which realizes the FC-GS-4 requirements for Name
Packit 022b05
           Server (NS).
Packit 022b05
Packit 022b05
           Copyright (C) The Internet Society (2006).  This version of
Packit 022b05
           this MIB module is part of RFC 4438; see the RFC itself for
Packit 022b05
           full legal notices."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    REVISION    "200603020000Z"
Packit 022b05
    DESCRIPTION
Packit 022b05
           "Initial version of this MIB module, published as RFC 4438."
Packit 022b05
    ::= { mib-2 135 }
Packit 022b05
Packit 022b05
t11NsNotifications    OBJECT IDENTIFIER ::= { t11FcNameServerMIB 0 }
Packit 022b05
t11NsMIBObjects       OBJECT IDENTIFIER ::= { t11FcNameServerMIB 1 }
Packit 022b05
t11NsMIBConformance   OBJECT IDENTIFIER ::= { t11FcNameServerMIB 2 }
Packit 022b05
t11NsStatus           OBJECT IDENTIFIER ::= { t11NsMIBObjects 1 }
Packit 022b05
t11NsStatistics       OBJECT IDENTIFIER ::= { t11NsMIBObjects 2 }
Packit 022b05
Packit 022b05
-- Textual Conventions
Packit 022b05
Packit 022b05
T11NsGs4RejectReasonCode ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS    current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The FC-GS-4 reject reason code for a request.
Packit 022b05
Packit 022b05
         none(1)
Packit 022b05
             - no error.
Packit 022b05
         invalidCmdCode(2)
Packit 022b05
             - request contained an invalid command code.
Packit 022b05
         invalidVerLevel(3)
Packit 022b05
             - request contained an invalid version number.
Packit 022b05
         logicalError(4)
Packit 022b05
             - there was a logical error.
Packit 022b05
         invalidIUSize(5)
Packit 022b05
             - the CT_IU (Information Unit) size was invalid.
Packit 022b05
         logicalBusy(6)
Packit 022b05
             - the module is busy.
Packit 022b05
         protocolError(7)
Packit 022b05
             - there was a protocol error.
Packit 022b05
         unableToPerformCmdReq(8)
Packit 022b05
             - the command specified in the req could not be
Packit 022b05
               executed.  The details of exactly what failed
Packit 022b05
               will be in the corresponding reason code
Packit 022b05
               explanation.
Packit 022b05
         cmdNotSupported(9)
Packit 022b05
             - the command is not supported.
Packit 022b05
         serverNotAvailable(10)
Packit 022b05
             - the identified server was not available.
Packit 022b05
         couldNotEstabSession(11)
Packit 022b05
             - a server session could not be established.
Packit 022b05
         vendorError(12)
Packit 022b05
             - a vendor-specific error."
Packit 022b05
    REFERENCE
Packit 022b05
          "ANSI INCITS 387-2004, Fibre Channel - Generic
Packit 022b05
           Services-4 (FC-GS-4), section 4.4.3."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
              none(1),
Packit 022b05
              invalidCmdCode(2),
Packit 022b05
              invalidVerLevel(3),
Packit 022b05
              logicalError(4),
Packit 022b05
              invalidIUSize(5),
Packit 022b05
              logicalBusy(6),
Packit 022b05
              protocolError(7),
Packit 022b05
              unableToPerformCmdReq(8),
Packit 022b05
              cmdNotSupported(9),
Packit 022b05
              serverNotAvailable(10),
Packit 022b05
              couldNotEstabSession(11),
Packit 022b05
              vendorError(12)
Packit 022b05
            }
Packit 022b05
Packit 022b05
T11NsRejReasonCodeExpl ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS    current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The reject reason code explanation:
Packit 022b05
Packit 022b05
         noAdditionalExplanation(1)
Packit 022b05
             - no additional explanation.
Packit 022b05
         portIdentifierNotRegistered(2)
Packit 022b05
             - Port Identifier not registered.
Packit 022b05
         portNameNotRegistered(3)
Packit 022b05
             - Port Name not registered.
Packit 022b05
         nodeNameNotRegistered(4)
Packit 022b05
             - Node Name not registered.
Packit 022b05
         classOfServiceNotRegistered(5)
Packit 022b05
             - Class of Service not registered.
Packit 022b05
         nodeIpAddressNotRegistered(6)
Packit 022b05
             - 'IP Address (Node)' value not registered.
Packit 022b05
         ipaNotRegistered(7)
Packit 022b05
             - Initial Process Associator (IPA) not registered.
Packit 022b05
         fc4TypeNotRegistered(8)
Packit 022b05
             - FC-4 TYPEs not registered.
Packit 022b05
         symbolicPortNameNotRegistered(9)
Packit 022b05
             - Symbolic Port Name not registered.
Packit 022b05
         symbolicNodeNameNotRegistered(10)
Packit 022b05
             - Symbolic Node Name not registered.
Packit 022b05
         portTypeNotRegistered(11)
Packit 022b05
             - 'Port Type' not registered.
Packit 022b05
         portIpAddressNotRegistered(12)
Packit 022b05
             - 'IP Address (Port)' value not registered.
Packit 022b05
         fabricPortNameNotRegistered(13)
Packit 022b05
             - Fabric Port Name not registered.
Packit 022b05
         hardAddressNotRegistered(14)
Packit 022b05
             - 'Hard Address' not registered.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
         fc4DescriptorNotRegistered(15)
Packit 022b05
             - FC-4 Descriptor not registered.
Packit 022b05
         fc4FeaturesNotRegistered(16)
Packit 022b05
             - FC-4 Features not registered.
Packit 022b05
         accessDenied(17)
Packit 022b05
             - Access denied.
Packit 022b05
         unacceptablePortIdentifier(18)
Packit 022b05
             - Unacceptable Port Identifier.
Packit 022b05
         databaseEmpty(19)
Packit 022b05
             - Database is empty.
Packit 022b05
         noObjectRegInSpecifiedScope(20)
Packit 022b05
             - no object has been registered in the specified
Packit 022b05
               scope.
Packit 022b05
         domainIdNotPresent(21)
Packit 022b05
             - Domain ID not present.
Packit 022b05
         portIdNotPresent(22)
Packit 022b05
             - Port number not present.
Packit 022b05
         noDeviceAttached(23)
Packit 022b05
             - No device attached.
Packit 022b05
         authorizationException(24)
Packit 022b05
             - Authorization Exception.
Packit 022b05
         authenticationException(25)
Packit 022b05
             - Authentication Exception.
Packit 022b05
         databaseFull(26)
Packit 022b05
             - Database full."
Packit 022b05
    REFERENCE
Packit 022b05
          "ANSI INCITS 387-2004, Fibre Channel - Generic
Packit 022b05
           Services-4 (FC-GS-4), sections 4.4.4 and 5.2.4"
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
              noAdditionalExplanation(1),
Packit 022b05
              portIdentifierNotRegistered(2),
Packit 022b05
              portNameNotRegistered(3),
Packit 022b05
              nodeNameNotRegistered(4),
Packit 022b05
              classOfServiceNotRegistered(5),
Packit 022b05
              nodeIpAddressNotRegistered(6),
Packit 022b05
              ipaNotRegistered(7),
Packit 022b05
              fc4TypeNotRegistered(8),
Packit 022b05
              symbolicPortNameNotRegistered(9),
Packit 022b05
              symbolicNodeNameNotRegistered(10),
Packit 022b05
              portTypeNotRegistered(11),
Packit 022b05
              portIpAddressNotRegistered(12),
Packit 022b05
              fabricPortNameNotRegistered(13),
Packit 022b05
              hardAddressNotRegistered(14),
Packit 022b05
              fc4DescriptorNotRegistered(15),
Packit 022b05
              fc4FeaturesNotRegistered(16),
Packit 022b05
              accessDenied(17),
Packit 022b05
              unacceptablePortIdentifier(18),
Packit 022b05
              databaseEmpty(19),
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
              noObjectRegInSpecifiedScope(20),
Packit 022b05
              domainIdNotPresent(21),
Packit 022b05
              portIdNotPresent(22),
Packit 022b05
              noDeviceAttached(23),
Packit 022b05
              authorizationException(24),
Packit 022b05
              authenticationException(25),
Packit 022b05
              databaseFull(26)
Packit 022b05
           }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Information about a Name Server Information Subset
Packit 022b05
--
Packit 022b05
Packit 022b05
t11NsInfoSubsetTable OBJECT-TYPE
Packit 022b05
    SYNTAX        SEQUENCE OF T11NsInfoSubsetEntry
Packit 022b05
    MAX-ACCESS    not-accessible
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "This table contains one entry for each Name Server
Packit 022b05
           Information Subset within each Fibre Channel
Packit 022b05
           management instance."
Packit 022b05
    ::= { t11NsStatus 1 }
Packit 022b05
Packit 022b05
t11NsInfoSubsetEntry OBJECT-TYPE
Packit 022b05
    SYNTAX        T11NsInfoSubsetEntry
Packit 022b05
    MAX-ACCESS    not-accessible
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "This entry contains information about operations
Packit 022b05
           on a particular Name Server Information Subset
Packit 022b05
           within the Fibre Channel management instance
Packit 022b05
           identified by fcmInstanceIndex."
Packit 022b05
    INDEX { fcmInstanceIndex, t11NsInfoSubsetIndex }
Packit 022b05
    ::= { t11NsInfoSubsetTable 1 }
Packit 022b05
Packit 022b05
T11NsInfoSubsetEntry ::= SEQUENCE {
Packit 022b05
    t11NsInfoSubsetIndex                 Unsigned32,
Packit 022b05
    t11NsInfoSubsetSwitchIndex           Unsigned32,
Packit 022b05
    t11NsInfoSubsetTableLastChange       TimeStamp,
Packit 022b05
    t11NsInfoSubsetNumRows               Integer32,
Packit 022b05
    t11NsInfoSubsetTotalRejects          Counter32,
Packit 022b05
    t11NsInfoSubsetRejReqNotfyEnable     TruthValue
Packit 022b05
}
Packit 022b05
Packit 022b05
t11NsInfoSubsetIndex OBJECT-TYPE
Packit 022b05
    SYNTAX        Unsigned32 (1..4294967295)
Packit 022b05
    MAX-ACCESS    not-accessible
Packit 022b05
    STATUS        current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    DESCRIPTION
Packit 022b05
           "An arbitrary integer value that uniquely identifies
Packit 022b05
           this Name Server Information Subset amongst all others
Packit 022b05
           within the same Fibre Channel management instance.
Packit 022b05
Packit 022b05
           It is mandatory to keep this value constant between
Packit 022b05
           restarts of the agent and to make every possible
Packit 022b05
           effort to keep it constant across such restarts."
Packit 022b05
    ::= { t11NsInfoSubsetEntry 1 }
Packit 022b05
Packit 022b05
t11NsInfoSubsetSwitchIndex OBJECT-TYPE
Packit 022b05
    SYNTAX        Unsigned32 (0..4294967295)
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The value of this object is zero when operations
Packit 022b05
           upon this Name Server Information Subset do not occur
Packit 022b05
           at a local Fibre Channel switch; otherwise, it is
Packit 022b05
           non-zero and identifies the local switch.
Packit 022b05
Packit 022b05
           The switch identified by a non-zero value of this
Packit 022b05
           object is the same switch as is identified by the
Packit 022b05
           same value of fcmSwitchIndex."
Packit 022b05
    REFERENCE
Packit 022b05
           "fcmSwitchIndex is defined in the FC-MGMT-MIB module"
Packit 022b05
    ::= { t11NsInfoSubsetEntry 2 }
Packit 022b05
Packit 022b05
t11NsInfoSubsetTableLastChange OBJECT-TYPE
Packit 022b05
    SYNTAX        TimeStamp
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The value of sysUpTime at the time of the last update
Packit 022b05
           to any entry in the t11NsRegTable with the same values
Packit 022b05
           of fcmInstanceIndex and t11NsInfoSubsetIndex.  This
Packit 022b05
           includes creation of an entry, deletion of an entry, or
Packit 022b05
           modification of an existing entry.  If no such update
Packit 022b05
           has taken place since the last re-initialization of the
Packit 022b05
           local network management subsystem, then this object
Packit 022b05
           contains a zero value."
Packit 022b05
    ::= { t11NsInfoSubsetEntry 3 }
Packit 022b05
Packit 022b05
t11NsInfoSubsetNumRows OBJECT-TYPE
Packit 022b05
    SYNTAX        Integer32 (0..2147483647)
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The number of Nx_Ports currently registered in this
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
           Name Server Information Subset, i.e., the number of
Packit 022b05
           rows in the t11NsRegTable with the same values of
Packit 022b05
           fcmInstanceIndex and t11NsInfoSubsetIndex."
Packit 022b05
    ::= { t11NsInfoSubsetEntry 4 }
Packit 022b05
Packit 022b05
t11NsInfoSubsetTotalRejects OBJECT-TYPE
Packit 022b05
    SYNTAX        Counter32
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The total number of (CT_IU) Requests for Name Server
Packit 022b05
           functions that were rejected for inclusion in this
Packit 022b05
           Name Server Information Subset, across all Fabrics
Packit 022b05
           for which it contains information.
Packit 022b05
Packit 022b05
           This counter has no discontinuities other than those
Packit 022b05
           that all Counter32s have when sysUpTime=0."
Packit 022b05
    ::= { t11NsInfoSubsetEntry 5 }
Packit 022b05
Packit 022b05
t11NsInfoSubsetRejReqNotfyEnable OBJECT-TYPE
Packit 022b05
    SYNTAX        TruthValue
Packit 022b05
    MAX-ACCESS    read-write
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "This object indicates whether 't11NsRejectRegNotify'
Packit 022b05
           notifications are generated by rejections of requests
Packit 022b05
           to register information in this Name Server Information
Packit 022b05
           Subset.
Packit 022b05
Packit 022b05
           If value of this object is 'true', then the
Packit 022b05
           notification is generated when a request is rejected.
Packit 022b05
           If it is 'false', the notification is not generated.
Packit 022b05
Packit 022b05
           The persistence of values of this object across an
Packit 022b05
           agent reboot is implementation-dependent."
Packit 022b05
    DEFVAL { false }
Packit 022b05
    ::= { t11NsInfoSubsetEntry 6 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Registered Port Information
Packit 022b05
--
Packit 022b05
Packit 022b05
t11NsRegTable OBJECT-TYPE
Packit 022b05
    SYNTAX        SEQUENCE OF T11NsRegEntry
Packit 022b05
    MAX-ACCESS    not-accessible
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "This table contains entries for all Nx_Ports registered
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
           in the identified Name Server Information Subsets across
Packit 022b05
           all Fabrics for which such subsets contain information."
Packit 022b05
    ::= { t11NsStatus 2 }
Packit 022b05
Packit 022b05
t11NsRegEntry OBJECT-TYPE
Packit 022b05
    SYNTAX T11NsRegEntry
Packit 022b05
    MAX-ACCESS    not-accessible
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "An entry containing information about an Nx_Port
Packit 022b05
           represented by t11NsRegPortIdentifier that is registered
Packit 022b05
           with a Name Server Information Subset (identified by
Packit 022b05
           t11NsInfoSubsetIndex) within the Fibre Channel management
Packit 022b05
           instance (identified by fcmInstanceIndex) on the Fabric
Packit 022b05
           (identified by t11NsRegFabricIndex)."
Packit 022b05
    INDEX { fcmInstanceIndex, t11NsInfoSubsetIndex,
Packit 022b05
            t11NsRegFabricIndex, t11NsRegPortIdentifier }
Packit 022b05
    ::= { t11NsRegTable 1 }
Packit 022b05
Packit 022b05
T11NsRegEntry ::= SEQUENCE {
Packit 022b05
    t11NsRegFabricIndex            T11FabricIndex,
Packit 022b05
    t11NsRegPortIdentifier         FcAddressIdOrZero,
Packit 022b05
    t11NsRegPortName               FcNameIdOrZero,
Packit 022b05
    t11NsRegNodeName               FcNameIdOrZero,
Packit 022b05
    t11NsRegClassOfSvc             FcClasses,
Packit 022b05
    t11NsRegNodeIpAddress          OCTET STRING,
Packit 022b05
    t11NsRegProcAssoc              OCTET STRING,
Packit 022b05
    t11NsRegFc4Type                OCTET STRING,
Packit 022b05
    t11NsRegPortType               FcPortType,
Packit 022b05
    t11NsRegPortIpAddress          OCTET STRING,
Packit 022b05
    t11NsRegFabricPortName         FcNameIdOrZero,
Packit 022b05
    t11NsRegHardAddress            FcAddressIdOrZero,
Packit 022b05
    t11NsRegSymbolicPortName       SnmpAdminString,
Packit 022b05
    t11NsRegSymbolicNodeName       SnmpAdminString,
Packit 022b05
    t11NsRegFc4Features            OCTET STRING
Packit 022b05
    }
Packit 022b05
Packit 022b05
t11NsRegFabricIndex OBJECT-TYPE
Packit 022b05
    SYNTAX               T11FabricIndex
Packit 022b05
    MAX-ACCESS           not-accessible
Packit 022b05
    STATUS               current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "A unique index value that uniquely identifies a
Packit 022b05
           particular Fabric.
Packit 022b05
Packit 022b05
           In a Fabric conformant to SW-3, only a single Fabric can
Packit 022b05
           operate within a single physical infrastructure, and thus,
Packit 022b05
           the value of this Fabric Index will always be 1.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
           However, it is possible that future standards will define
Packit 022b05
           how multiple Fabrics, each with its own management
Packit 022b05
           instrumentation, could operate within one (or more) physical
Packit 022b05
           infrastructures.  To allow for this future possibility, this
Packit 022b05
           index value is used to uniquely identify a particular
Packit 022b05
           Fabric within a physical infrastructure."
Packit 022b05
    ::= { t11NsRegEntry 1 }
Packit 022b05
Packit 022b05
t11NsRegPortIdentifier OBJECT-TYPE
Packit 022b05
    SYNTAX               FcAddressIdOrZero
Packit 022b05
    MAX-ACCESS           not-accessible
Packit 022b05
    STATUS               current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The Fibre Channel Address Identifier of this Nx_Port.
Packit 022b05
           If no Port Identifier has been registered, then the
Packit 022b05
           value of this object is the zero-length string."
Packit 022b05
    ::= { t11NsRegEntry 2 }
Packit 022b05
Packit 022b05
t11NsRegPortName OBJECT-TYPE
Packit 022b05
    SYNTAX        FcNameIdOrZero
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The Port_Name (WWN) of this Nx_Port.
Packit 022b05
           If this object has not been registered, then its value
Packit 022b05
           is the zero-length string."
Packit 022b05
    DEFVAL {''H}
Packit 022b05
    ::= { t11NsRegEntry 3 }
Packit 022b05
Packit 022b05
t11NsRegNodeName OBJECT-TYPE
Packit 022b05
    SYNTAX        FcNameIdOrZero
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The Node_Name (WWN) of this Nx_Port.
Packit 022b05
           If this object has not been registered, then its value
Packit 022b05
           is the zero-length string."
Packit 022b05
    DEFVAL {''H}
Packit 022b05
    ::= { t11NsRegEntry 4 }
Packit 022b05
Packit 022b05
t11NsRegClassOfSvc OBJECT-TYPE
Packit 022b05
    SYNTAX        FcClasses
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The class of service indicator.  This object is an
Packit 022b05
           array of bits that contain a bit map of the classes of
Packit 022b05
           service supported by the associated port.  If a bit in
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
           this object is 1, it indicates that the class of
Packit 022b05
           service is supported by the associated port.  When a
Packit 022b05
           bit is set to 0, it indicates that no class of service
Packit 022b05
           is supported by this Nx_Port.
Packit 022b05
Packit 022b05
           If this object has not been not registered for a port,
Packit 022b05
           then the instance for that port is not instantiated."
Packit 022b05
    ::= { t11NsRegEntry 5 }
Packit 022b05
Packit 022b05
t11NsRegNodeIpAddress OBJECT-TYPE
Packit 022b05
    SYNTAX        OCTET STRING (SIZE (0 | 16))
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The IP address of the node of this Nx_Port, in
Packit 022b05
           network-byte order, either as a 32-bit IPv4 address or
Packit 022b05
           a 128-bit IPv6 address.  For the former, the leftmost 96 bits
Packit 022b05
           (12 bytes) should contain x'00 00 00 00 00 00 00 00 00 00 FF
Packit 022b05
           FF', and the IPv4 address should be present in the rightmost
Packit 022b05
           32 bits.
Packit 022b05
Packit 022b05
           Note that the value of this object is the IP address value
Packit 022b05
           that is received in the FC-GS-4 message Register IP address
Packit 022b05
           (Node) RIP_NN.  It is not validated against any IP address
Packit 022b05
           format.
Packit 022b05
Packit 022b05
           If no 'IP address (Node)' has been registered, then the
Packit 022b05
           value of this object is the zero-length string."
Packit 022b05
    REFERENCE
Packit 022b05
          "ANSI INCITS 387-2004, Fibre Channel - Generic
Packit 022b05
           Services-4 (FC-GS-4)"
Packit 022b05
    DEFVAL  { ''H }
Packit 022b05
    ::= { t11NsRegEntry 6 }
Packit 022b05
Packit 022b05
t11NsRegProcAssoc OBJECT-TYPE
Packit 022b05
    SYNTAX        OCTET STRING (SIZE (0 | 8))
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The Fibre Channel Initial Process Associator (IPA).
Packit 022b05
Packit 022b05
           If no 'Initial Process Associator' has been registered,
Packit 022b05
           then the value of this object is the zero-length string."
Packit 022b05
    REFERENCE
Packit 022b05
          "ANSI INCITS 387-2004, Fibre Channel - Generic
Packit 022b05
           Services-4 (FC-GS-4)"
Packit 022b05
    DEFVAL  { ''H }
Packit 022b05
    ::= { t11NsRegEntry 7 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
t11NsRegFc4Type OBJECT-TYPE
Packit 022b05
    SYNTAX        OCTET STRING (SIZE (0 | 32))
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The FC-4 protocol types supported by this Nx_Port.
Packit 022b05
           This is an array of 256 bits.  Each bit in the array
Packit 022b05
           corresponds to a Type value as defined by Fibre Channel
Packit 022b05
           standards and contained in the Type field of the frame
Packit 022b05
           header.  The order of the bits in the 256-bit (32-byte)
Packit 022b05
           value is the same as defined in FC-GS-4, section 5.2.3.8,
Packit 022b05
           and represented in network-byte order.
Packit 022b05
Packit 022b05
           If no 'FC-4 TYPEs' has been registered, then the
Packit 022b05
           value of this object is the zero-length string."
Packit 022b05
    REFERENCE
Packit 022b05
           "ANSI INCITS 387-2004, Fibre Channel - Generic
Packit 022b05
           Services-4 (FC-GS-4), section 5.2.3.8."
Packit 022b05
    DEFVAL  { ''H }
Packit 022b05
    ::= { t11NsRegEntry 8 }
Packit 022b05
Packit 022b05
t11NsRegPortType OBJECT-TYPE
Packit 022b05
    SYNTAX        FcPortType
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The port type of this port.
Packit 022b05
Packit 022b05
           If no 'Port Type' has been registered, then the value
Packit 022b05
           of this object is unidentified and is represented by
Packit 022b05
           the value 'unknown'."
Packit 022b05
    DEFVAL  { 1 }                -- 'unknown', see [FC-MGMT]
Packit 022b05
    ::= { t11NsRegEntry 9 }
Packit 022b05
Packit 022b05
t11NsRegPortIpAddress OBJECT-TYPE
Packit 022b05
    SYNTAX        OCTET STRING (SIZE (0 | 16))
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The value that Fibre Channel calls an 'IP Address (Port)'
Packit 022b05
           that represents the IP address of the associated port.
Packit 022b05
           The value is either in 32-bit IPv4 format or 128-bit IPv6
Packit 022b05
           format, in network-byte order.  When this object contains an
Packit 022b05
           IPv4 address, the leftmost 96 bits (12 bytes) should contain
Packit 022b05
           x'00 00 00 00 00 00 00 00 00 00 FF FF'.  The IPv4 address
Packit 022b05
           should be present in the rightmost 32 bits.
Packit 022b05
Packit 022b05
           Note that the value of this object is the IP address value
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
           that is received in the FC-GS-4 message Register IP address
Packit 022b05
           (Port) RIPP_ID.  It is not validated against any IP address
Packit 022b05
           format.
Packit 022b05
Packit 022b05
           If no 'IP address (Port)' has been registered, then the
Packit 022b05
           value of this object is the zero-length string."
Packit 022b05
    REFERENCE
Packit 022b05
           "ANSI INCITS 387-2004, Fibre Channel - Generic
Packit 022b05
           Services-4, (FC-GS-4)"
Packit 022b05
    DEFVAL {''H}
Packit 022b05
    ::= { t11NsRegEntry 10 }
Packit 022b05
Packit 022b05
t11NsRegFabricPortName OBJECT-TYPE
Packit 022b05
    SYNTAX        FcNameIdOrZero
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The Fabric Port Name (WWN) of the Fx_Port to which
Packit 022b05
           this Nx_Port is attached.
Packit 022b05
Packit 022b05
           If no 'Fabric Port Name' has been registered, then the
Packit 022b05
           value of this object is the zero-length string."
Packit 022b05
    DEFVAL {''H}
Packit 022b05
    ::= { t11NsRegEntry 11 }
Packit 022b05
Packit 022b05
t11NsRegHardAddress OBJECT-TYPE
Packit 022b05
    SYNTAX        FcAddressIdOrZero
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The format of this object is identical to the format
Packit 022b05
           of Hard Address defined in the Discover Address (ADISC)
Packit 022b05
           Extended Link Service (FC-FS).
Packit 022b05
Packit 022b05
           Hard Address is the 24-bit NL_Port identifier that
Packit 022b05
           consists of:
Packit 022b05
             - the 8-bit Domain_ID in the most significant byte
Packit 022b05
             - the 8-bit Area_ID in the next most significant
Packit 022b05
               byte
Packit 022b05
             - the 8-bit AL-PA (Arbitrated Loop Physical Address)
Packit 022b05
               which an NL_Port attempts acquire during FC-AL
Packit 022b05
               initialization in the least significant byte.
Packit 022b05
Packit 022b05
           If the port is not an NL_Port, or if it is an NL_Port
Packit 022b05
           but does not have a hard address, then all bits are
Packit 022b05
           reported as zeros.
Packit 022b05
Packit 022b05
           If no 'Hard Address' has been registered, then the
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
           value of this object is the zero-length string."
Packit 022b05
    DEFVAL {''H}
Packit 022b05
    ::= { t11NsRegEntry 12 }
Packit 022b05
Packit 022b05
t11NsRegSymbolicPortName OBJECT-TYPE
Packit 022b05
    SYNTAX        SnmpAdminString (SIZE (0..255))
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The user-defined name of this port.
Packit 022b05
Packit 022b05
           If no 'Symbolic Port Name' has been registered, then
Packit 022b05
           the value of this object is the zero-length string."
Packit 022b05
    DEFVAL {''H}
Packit 022b05
    ::= { t11NsRegEntry 13 }
Packit 022b05
Packit 022b05
t11NsRegSymbolicNodeName OBJECT-TYPE
Packit 022b05
    SYNTAX        SnmpAdminString (SIZE (0..255))
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The user-defined name of the node of this port.
Packit 022b05
Packit 022b05
           If no 'Symbolic Node Name' has been registered, then
Packit 022b05
           the value of this object is the zero-length string."
Packit 022b05
    DEFVAL {''H}
Packit 022b05
    ::= { t11NsRegEntry 14 }
Packit 022b05
Packit 022b05
Packit 022b05
t11NsRegFc4Features OBJECT-TYPE
Packit 022b05
    SYNTAX        OCTET STRING (SIZE (0 | 128))
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The FC-4 Features associated with FC-4 Types on this
Packit 022b05
           port encoded as a 128-byte value in network-byte order,
Packit 022b05
           or the zero-length string if no 'FC-4 Features' have been
Packit 022b05
           registered.
Packit 022b05
Packit 022b05
           Section 5.2.3.15 of FC-GS-4 is the authoritative
Packit 022b05
           definition of the format of the 128-byte value,
Packit 022b05
           i.e., if different, FC-GS-4 takes precedence over the
Packit 022b05
           following description:
Packit 022b05
Packit 022b05
           The 128-byte value is an array of 4-bit values, one for
Packit 022b05
           each FC-4 Type value, positioned as follows: the 5 most
Packit 022b05
           significant bits of a Type value identify where it appears
Packit 022b05
           within the 128-byte value, specifically, within which word:
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
                 - Word 0 (of the 128-byte value) contains information
Packit 022b05
                   related to Types '00' through '07';
Packit 022b05
                 - Word 1 contains information related to Types
Packit 022b05
                   '08' through 0F';
Packit 022b05
                 - and so forth, up to Word 31, which contains
Packit 022b05
                   information related to Types 'F8' through 'FF'.
Packit 022b05
Packit 022b05
           The least significant of the eight 4-bit values in each
Packit 022b05
           Word represents an FC-4 Type with 000 as its 3 least
Packit 022b05
           significant bits, and most significant 4-bit value in
Packit 022b05
           each Word represents an FC-4 Type with 111 as its 3 least
Packit 022b05
           significant bits."
Packit 022b05
    REFERENCE
Packit 022b05
           "ANSI INCITS 387-2004, Fibre Channel - Generic
Packit 022b05
           Services-4 (FC-GS-4), section 5.2.3.15."
Packit 022b05
    DEFVAL {''H}
Packit 022b05
    ::= { t11NsRegEntry 15 }
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Registered FC-4 Descriptors
Packit 022b05
--
Packit 022b05
Packit 022b05
t11NsRegFc4DescriptorTable OBJECT-TYPE
Packit 022b05
    SYNTAX        SEQUENCE OF T11NsRegFc4DescriptorEntry
Packit 022b05
    MAX-ACCESS    not-accessible
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "This table contains entries for all FC-4 Descriptors
Packit 022b05
           registered in the identified Name Server Information
Packit 022b05
           Subsets across all Fabrics for which such subsets
Packit 022b05
           contain information."
Packit 022b05
    ::= { t11NsStatus 3 }
Packit 022b05
Packit 022b05
t11NsRegFc4DescriptorEntry OBJECT-TYPE
Packit 022b05
    SYNTAX        T11NsRegFc4DescriptorEntry
Packit 022b05
    MAX-ACCESS    not-accessible
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "An entry in the t11NsRegFc4DescriptorTable,
Packit 022b05
           containing information about an FC-4 Descriptor
Packit 022b05
           that is associated with a particular FC-4 Type
Packit 022b05
           value.  The particular FC-4 Descriptor was
Packit 022b05
           registered by an Nx_Port (identified by
Packit 022b05
           t11NsRegPortIdentifier) in a Name Server Information
Packit 022b05
           Subset (identified by t11NsInfoSubsetIndex) within
Packit 022b05
           the Fibre Channel management instance (identified by
Packit 022b05
           fcmInstanceIndex) on the Fabric (identified by
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
           t11NsRegFabricIndex).
Packit 022b05
Packit 022b05
           If no FC-4 Descriptors have been registered
Packit 022b05
           for a particular port, then there will be no
Packit 022b05
           entries in this table for that port."
Packit 022b05
    INDEX { fcmInstanceIndex, t11NsInfoSubsetIndex,
Packit 022b05
            t11NsRegFabricIndex, t11NsRegPortIdentifier,
Packit 022b05
            t11NsRegFc4TypeValue }
Packit 022b05
    ::= { t11NsRegFc4DescriptorTable 1 }
Packit 022b05
Packit 022b05
T11NsRegFc4DescriptorEntry ::= SEQUENCE {
Packit 022b05
    t11NsRegFc4TypeValue           Unsigned32,
Packit 022b05
    t11NsRegFc4Descriptor          OCTET STRING
Packit 022b05
}
Packit 022b05
Packit 022b05
t11NsRegFc4TypeValue OBJECT-TYPE
Packit 022b05
    SYNTAX          Unsigned32 (0..255)
Packit 022b05
    MAX-ACCESS      not-accessible
Packit 022b05
    STATUS          current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "An integer value that identifies an FC-4 Type value
Packit 022b05
           (representing a particular protocol type, as specified
Packit 022b05
           in FC-FS) for which an FC-4 Descriptor has been
Packit 022b05
           registered.
Packit 022b05
Packit 022b05
           An instance of this object contains a 'Type value'
Packit 022b05
           that corresponds to a '1' bit in the value of the
Packit 022b05
           t11NsRegFc4Type registered for the same port;
Packit 022b05
           this correspondence is as specified in FC-GS-4."
Packit 022b05
    REFERENCE
Packit 022b05
           "ANSI INCITS 387-2004, Fibre Channel - Generic
Packit 022b05
              Services-4 (FC-GS-4), section 5.2.3.8, and
Packit 022b05
           ANSI INCITS 373-2003, Fibre Channel - Framing and
Packit 022b05
              Signaling (FC-FS), section 9.6, Table 29."
Packit 022b05
    ::= { t11NsRegFc4DescriptorEntry 1 }
Packit 022b05
Packit 022b05
t11NsRegFc4Descriptor OBJECT-TYPE
Packit 022b05
    SYNTAX        OCTET STRING (SIZE (0..255))
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The FC-4 Descriptor value that has been registered
Packit 022b05
           for the particular port on the particular Fabric, and
Packit 022b05
           for the FC-4 Type represented by the corresponding
Packit 022b05
           value of t11NsRegFc4TypeIndex.
Packit 022b05
Packit 022b05
           The format of an FC-4 Descriptor is dependent on the
Packit 022b05
           corresponding FC-4 Type value, but is represented in
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
           network-byte order."
Packit 022b05
    REFERENCE
Packit 022b05
           "ANSI INCITS 387-2004, Fibre Channel - Generic
Packit 022b05
           Services-4 (FC-GS-4), section 5.2.5.42"
Packit 022b05
    ::= { t11NsRegFc4DescriptorEntry 2 }
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Name Server per-Fabric Statistics
Packit 022b05
--
Packit 022b05
Packit 022b05
t11NsStatsTable OBJECT-TYPE
Packit 022b05
    SYNTAX        SEQUENCE OF T11NsStatsEntry
Packit 022b05
    MAX-ACCESS    not-accessible
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "This table contains per-Fabric state and statistics
Packit 022b05
           for operations upon the identified Name Server
Packit 022b05
           Information Subsets."
Packit 022b05
    ::= { t11NsStatistics 1 }
Packit 022b05
Packit 022b05
t11NsStatsEntry OBJECT-TYPE
Packit 022b05
    SYNTAX        T11NsStatsEntry
Packit 022b05
    MAX-ACCESS    not-accessible
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "An entry in this table contains state and statistics
Packit 022b05
           for operations upon a Name Server Information Subset
Packit 022b05
           (identified by t11NsInfoSubsetIndex) within the Fibre
Packit 022b05
           Channel management instance (identified by
Packit 022b05
           fcmInstanceIndex) on the Fabric (identified by
Packit 022b05
           t11NsRegFabricIndex)."
Packit 022b05
    INDEX { fcmInstanceIndex, t11NsInfoSubsetIndex,
Packit 022b05
            t11NsRegFabricIndex }
Packit 022b05
    ::= { t11NsStatsTable 1 }
Packit 022b05
Packit 022b05
T11NsStatsEntry ::=  SEQUENCE {
Packit 022b05
    t11NsInGetReqs                Counter32,
Packit 022b05
    t11NsOutGetReqs               Counter32,
Packit 022b05
    t11NsInRegReqs                Counter32,
Packit 022b05
    t11NsInDeRegReqs              Counter32,
Packit 022b05
    t11NsInRscns                  Counter32,
Packit 022b05
    t11NsOutRscns                 Counter32,
Packit 022b05
    t11NsRejects                  Counter32,
Packit 022b05
    t11NsDatabaseFull             TruthValue
Packit 022b05
 }
Packit 022b05
Packit 022b05
t11NsInGetReqs OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    SYNTAX        Counter32
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The total number of (CT_IU) Get Requests
Packit 022b05
           received requesting information from this Name
Packit 022b05
           Server Information Subset on this Fabric.
Packit 022b05
Packit 022b05
           This counter has no discontinuities other than those
Packit 022b05
           that all Counter32s have when sysUpTime=0."
Packit 022b05
    ::= { t11NsStatsEntry 1 }
Packit 022b05
Packit 022b05
t11NsOutGetReqs OBJECT-TYPE
Packit 022b05
    SYNTAX        Counter32
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The total number of (CT_IU) Get Requests sent in
Packit 022b05
           order to obtain information needed in this Name Server
Packit 022b05
           Information Subset on this Fabric.
Packit 022b05
Packit 022b05
           This counter has no discontinuities other than those
Packit 022b05
           that all Counter32s have when sysUpTime=0."
Packit 022b05
    ::= { t11NsStatsEntry 2 }
Packit 022b05
Packit 022b05
t11NsInRegReqs OBJECT-TYPE
Packit 022b05
    SYNTAX        Counter32
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The total number of (CT_IU) Registration Requests
Packit 022b05
           received to register information in the Name Server
Packit 022b05
           Information Subset on this Fabric.
Packit 022b05
Packit 022b05
           This counter has no discontinuities other than those
Packit 022b05
           that all Counter32s have when sysUpTime=0."
Packit 022b05
    ::= { t11NsStatsEntry 3 }
Packit 022b05
Packit 022b05
t11NsInDeRegReqs OBJECT-TYPE
Packit 022b05
    SYNTAX        Counter32
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The total number of (CT_IU) De-registration Requests
Packit 022b05
           received to de-register information from this Name Server
Packit 022b05
           Information Subset on this Fabric.
Packit 022b05
Packit 022b05
           This counter has no discontinuities other than those
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
           that all Counter32s have when sysUpTime=0."
Packit 022b05
    ::= { t11NsStatsEntry 4 }
Packit 022b05
Packit 022b05
t11NsInRscns OBJECT-TYPE
Packit 022b05
    SYNTAX        Counter32
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The total number of received RSCNs, indicating
Packit 022b05
           Name Server-related changes relating to this Name
Packit 022b05
           Server Information Subset on this Fabric.
Packit 022b05
Packit 022b05
           This counter has no discontinuities other than those
Packit 022b05
           that all Counter32s have when sysUpTime=0."
Packit 022b05
    ::= { t11NsStatsEntry 5 }
Packit 022b05
Packit 022b05
t11NsOutRscns OBJECT-TYPE
Packit 022b05
    SYNTAX        Counter32
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The total number of transmitted RSCNs, indicating
Packit 022b05
           Name Server-related changes relating to this Name
Packit 022b05
           Server Information Subset on this Fabric.
Packit 022b05
Packit 022b05
           This counter has no discontinuities other than those
Packit 022b05
           that all Counter32s have when sysUpTime=0."
Packit 022b05
    ::= { t11NsStatsEntry 6 }
Packit 022b05
Packit 022b05
t11NsRejects OBJECT-TYPE
Packit 022b05
    SYNTAX        Counter32
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The total number of CT_IU Requests for Name
Packit 022b05
           Server functions on this Name Server Information
Packit 022b05
           Subset on this Fabric that were rejected.
Packit 022b05
Packit 022b05
           This counter has no discontinuities other than those
Packit 022b05
           that all Counter32s have when sysUpTime=0."
Packit 022b05
    ::= { t11NsStatsEntry 7 }
Packit 022b05
Packit 022b05
t11NsDatabaseFull OBJECT-TYPE
Packit 022b05
    SYNTAX        TruthValue
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "An indication of whether the database containing this
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
           Name Server Information Subset is full.  This object is
Packit 022b05
           set to 'true' only if the Name Server is unable to allocate
Packit 022b05
           space for a new entry for the corresponding Fabric, and it is
Packit 022b05
           set to 'false' whenever an existing entry is deleted for the
Packit 022b05
           corresponding Fabric."
Packit 022b05
    ::= { t11NsStatsEntry 8 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Reject information objects
Packit 022b05
--
Packit 022b05
Packit 022b05
t11NsRejectTable OBJECT-TYPE
Packit 022b05
    SYNTAX        SEQUENCE OF T11NsRejectEntry
Packit 022b05
    MAX-ACCESS    not-accessible
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "This table contains information about the most recent
Packit 022b05
           Name Server Registration Request failures for various
Packit 022b05
           ports on various Fabrics.
Packit 022b05
Packit 022b05
           If no information is available about the most recent
Packit 022b05
           rejection of a Registration Request on a particular port
Packit 022b05
           on a particular Fabric, then there will no entry in this
Packit 022b05
           table for that port and Fabric.
Packit 022b05
Packit 022b05
           When a t11NsRejectRegNotify notification is sent for
Packit 022b05
           such a Registration Request failure, the values of the
Packit 022b05
           objects in the relevant entry of this table are updated
Packit 022b05
           immediately prior to generating the notification."
Packit 022b05
    ::= { t11NsStatus 4 }
Packit 022b05
Packit 022b05
t11NsRejectEntry OBJECT-TYPE
Packit 022b05
    SYNTAX T11NsRejectEntry
Packit 022b05
    MAX-ACCESS    not-accessible
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "An entry containing information about the most recent
Packit 022b05
           rejection of a request to register information in the Name
Packit 022b05
           Server Information Subset (identified by
Packit 022b05
           t11NsInfoSubsetIndex) within the Fibre Channel management
Packit 022b05
           instance (identified by fcmInstanceIndex) for a particular
Packit 022b05
           port (identified by t11NsRegPortIdentifier) on a particular
Packit 022b05
           Fabric (identified by t11NsRegFabricIndex)."
Packit 022b05
    INDEX { fcmInstanceIndex, t11NsInfoSubsetIndex,
Packit 022b05
            t11NsRegFabricIndex, t11NsRegPortIdentifier }
Packit 022b05
    ::= { t11NsRejectTable 1 }
Packit 022b05
Packit 022b05
T11NsRejectEntry ::= SEQUENCE {
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    t11NsRejectCtCommandString   OCTET STRING,
Packit 022b05
    t11NsRejectReasonCode        T11NsGs4RejectReasonCode,
Packit 022b05
    t11NsRejReasonCodeExp        T11NsRejReasonCodeExpl,
Packit 022b05
    t11NsRejReasonVendorCode     OCTET STRING
Packit 022b05
}
Packit 022b05
Packit 022b05
t11NsRejectCtCommandString OBJECT-TYPE
Packit 022b05
    SYNTAX        OCTET STRING (SIZE (0..255))
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The binary content of the Registration Request,
Packit 022b05
           formatted as an octet string (in network byte
Packit 022b05
           order) containing the CT_IU, as described in
Packit 022b05
           Table 2 of [FC-GS-4] (including the preamble),
Packit 022b05
           which was most recently rejected for the particular
Packit 022b05
           Name Server Information Subset on the particular port
Packit 022b05
           on the particular Fabric.
Packit 022b05
Packit 022b05
           This object contains the zero-length string
Packit 022b05
           if and when the CT-IU's content is unavailable.
Packit 022b05
Packit 022b05
           When the length of this object is 255 octets, it
Packit 022b05
           contains the first 255 octets of the CT-IU (in
Packit 022b05
           network-byte order)."
Packit 022b05
    ::= { t11NsRejectEntry 1 }
Packit 022b05
Packit 022b05
t11NsRejectReasonCode OBJECT-TYPE
Packit 022b05
    SYNTAX        T11NsGs4RejectReasonCode
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "A registration reject reason code.  This object
Packit 022b05
           contains the reason code of the most recent Name
Packit 022b05
           Server Registration Request failure for the
Packit 022b05
           particular port on the particular Fabric."
Packit 022b05
    ::= { t11NsRejectEntry 2 }
Packit 022b05
Packit 022b05
t11NsRejReasonCodeExp OBJECT-TYPE
Packit 022b05
    SYNTAX        T11NsRejReasonCodeExpl
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "A registration reject reason code explanation.  This
Packit 022b05
           object contains the reason code explanation of the most
Packit 022b05
           recent Name Server Registration Request failure for the
Packit 022b05
           particular port on the particular Fabric."
Packit 022b05
    ::= { t11NsRejectEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
t11NsRejReasonVendorCode OBJECT-TYPE
Packit 022b05
    SYNTAX        OCTET STRING (SIZE(1))
Packit 022b05
    MAX-ACCESS    read-only
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "A registration reject vendor-specific code.  This
Packit 022b05
           object contains the vendor-specific code of the most
Packit 022b05
           recent Name Server Registration Request failure for the
Packit 022b05
           particular port on the particular Fabric."
Packit 022b05
    ::= { t11NsRejectEntry 4 }
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Notifications
Packit 022b05
--
Packit 022b05
Packit 022b05
t11NsRejectRegNotify NOTIFICATION-TYPE
Packit 022b05
    OBJECTS   { t11FamLocalSwitchWwn,
Packit 022b05
                t11NsRegPortName, t11NsRejectCtCommandString,
Packit 022b05
                t11NsRejectReasonCode, t11NsRejReasonCodeExp,
Packit 022b05
                t11NsRejReasonVendorCode }
Packit 022b05
    STATUS    current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "This notification is generated whenever a request to
Packit 022b05
           register information in a Name Server Information
Packit 022b05
           Subset (for which the corresponding instance of
Packit 022b05
           t11NsInfoSubsetRejReqNotfyEnable is 'true') is
Packit 022b05
           rejected on a particular Fabric for a particular Nx_Port.
Packit 022b05
Packit 022b05
           The value of t11FamLocalSwitchWwn indicates the
Packit 022b05
           WWN of the switch that received the request.
Packit 022b05
           (If the WWN is unavailable, the value is set to
Packit 022b05
           the zero-length string.)
Packit 022b05
Packit 022b05
           The value of t11NsRejectCtCommandString indicates
Packit 022b05
           the rejected request, and the values of
Packit 022b05
           t11NsRejectReasonCode, t11NsRejReasonCodeExp, and
Packit 022b05
           t11NsRejReasonVendorCode indicate the reason for
Packit 022b05
           the rejection.
Packit 022b05
Packit 022b05
           The value of t11NsRegPortName represents the Port Name
Packit 022b05
           if it is able to be extracted out of the Registration
Packit 022b05
           Request, or otherwise the value as currently registered
Packit 022b05
           on the port."
Packit 022b05
    ::= { t11NsNotifications 1 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Conformance
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
Packit 022b05
t11NsMIBCompliances OBJECT IDENTIFIER ::= {t11NsMIBConformance 1}
Packit 022b05
t11NsMIBGroups      OBJECT IDENTIFIER ::= {t11NsMIBConformance 2}
Packit 022b05
Packit 022b05
t11NsMIBCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS    current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The compliance statement for entities that
Packit 022b05
           implement the Fibre Channel Name Server."
Packit 022b05
    MODULE MANDATORY-GROUPS {t11NsDBGroup,
Packit 022b05
                             t11NsNotifyControlGroup,
Packit 022b05
                             t11NsNotifyGroup}
Packit 022b05
Packit 022b05
      OBJECT t11NsInfoSubsetRejReqNotfyEnable
Packit 022b05
      MIN-ACCESS read-only
Packit 022b05
      DESCRIPTION
Packit 022b05
             "Write access is not required."
Packit 022b05
Packit 022b05
      GROUP t11NsRequestStatsGroup
Packit 022b05
      DESCRIPTION
Packit 022b05
             "This group is mandatory only for an implementation
Packit 022b05
             that captures statistics related to Name Server
Packit 022b05
             requests."
Packit 022b05
Packit 022b05
      GROUP t11NsRscnStatsGroup
Packit 022b05
      DESCRIPTION
Packit 022b05
             "This group is mandatory only for an implementation
Packit 022b05
             that captures statistics related to Name
Packit 022b05
             Server-related RSCNs."
Packit 022b05
Packit 022b05
      GROUP t11NsRejectStatsGroup
Packit 022b05
      DESCRIPTION
Packit 022b05
             "This group is mandatory only for an implementation
Packit 022b05
             that captures statistics related to Name Server
Packit 022b05
             rejects."
Packit 022b05
Packit 022b05
    ::= { t11NsMIBCompliances 1 }
Packit 022b05
Packit 022b05
-- Units of conformance
Packit 022b05
Packit 022b05
t11NsDBGroup        OBJECT-GROUP
Packit 022b05
    OBJECTS { t11NsInfoSubsetSwitchIndex,
Packit 022b05
              t11NsInfoSubsetTableLastChange,
Packit 022b05
              t11NsInfoSubsetNumRows,
Packit 022b05
              t11NsRegPortName,
Packit 022b05
              t11NsRegNodeName,
Packit 022b05
              t11NsRegClassOfSvc,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
              t11NsRegNodeIpAddress,
Packit 022b05
              t11NsRegProcAssoc,
Packit 022b05
              t11NsRegFc4Type,
Packit 022b05
              t11NsRegPortType,
Packit 022b05
              t11NsRegPortIpAddress,
Packit 022b05
              t11NsRegFabricPortName,
Packit 022b05
              t11NsRegHardAddress,
Packit 022b05
              t11NsRegSymbolicPortName,
Packit 022b05
              t11NsRegSymbolicNodeName,
Packit 022b05
              t11NsRegFc4Features,
Packit 022b05
              t11NsRegFc4Descriptor }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "A collection of objects for monitoring the information
Packit 022b05
           registered in a Name Server Information Subset."
Packit 022b05
    ::= { t11NsMIBGroups 1 }
Packit 022b05
Packit 022b05
t11NsRequestStatsGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { t11NsInGetReqs,
Packit 022b05
              t11NsOutGetReqs,
Packit 022b05
              t11NsInRegReqs,
Packit 022b05
              t11NsInDeRegReqs,
Packit 022b05
              t11NsDatabaseFull}
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "A collection of objects for displaying Name
Packit 022b05
           Server statistics and state for Name Server requests."
Packit 022b05
    ::= { t11NsMIBGroups 2 }
Packit 022b05
Packit 022b05
t11NsRscnStatsGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { t11NsInRscns,
Packit 022b05
              t11NsOutRscns }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "A collection of objects for displaying Name
Packit 022b05
           Server statistics for Name Server-related RSCNs."
Packit 022b05
    ::= { t11NsMIBGroups 3 }
Packit 022b05
Packit 022b05
t11NsRejectStatsGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { t11NsInfoSubsetTotalRejects,
Packit 022b05
              t11NsRejects }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "A collection of objects for displaying Name
Packit 022b05
           Server statistics for rejects."
Packit 022b05
    ::= { t11NsMIBGroups 4 }
Packit 022b05
Packit 022b05
t11NsNotifyControlGroup  OBJECT-GROUP
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    OBJECTS { t11NsRejectCtCommandString,
Packit 022b05
              t11NsRejectReasonCode,
Packit 022b05
              t11NsRejReasonCodeExp,
Packit 022b05
              t11NsRejReasonVendorCode,
Packit 022b05
              t11NsInfoSubsetRejReqNotfyEnable }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "A collection of notification control and
Packit 022b05
           notification information objects for monitoring
Packit 022b05
           rejections of Name Server registrations."
Packit 022b05
    ::= { t11NsMIBGroups 5 }
Packit 022b05
Packit 022b05
t11NsNotifyGroup        NOTIFICATION-GROUP
Packit 022b05
    NOTIFICATIONS {t11NsRejectRegNotify }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "A collection of notifications for monitoring
Packit 022b05
           rejections of Name Server registrations."
Packit 022b05
    ::= { t11NsMIBGroups 6 }
Packit 022b05
Packit 022b05
END