Blame mibs/ietf/IFCP-MGMT-MIB

Packit 022b05
IFCP-MGMT-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    MODULE-IDENTITY,
Packit 022b05
    OBJECT-TYPE,
Packit 022b05
    Gauge32,
Packit 022b05
    Integer32,
Packit 022b05
    Unsigned32,
Packit 022b05
    transmission
Packit 022b05
         FROM SNMPv2-SMI
Packit 022b05
Packit 022b05
    OBJECT-GROUP,
Packit 022b05
    MODULE-COMPLIANCE
Packit 022b05
         FROM SNMPv2-CONF
Packit 022b05
Packit 022b05
    TEXTUAL-CONVENTION,
Packit 022b05
    TimeStamp,
Packit 022b05
    TruthValue,
Packit 022b05
    StorageType
Packit 022b05
         FROM SNMPv2-TC
Packit 022b05
Packit 022b05
--  From RFC 2021
Packit 022b05
    ZeroBasedCounter32
Packit 022b05
         FROM RMON2-MIB
Packit 022b05
Packit 022b05
--  From RFC 2856
Packit 022b05
    ZeroBasedCounter64
Packit 022b05
         FROM HCNUM-TC
Packit 022b05
Packit 022b05
--  From RFC 2863
Packit 022b05
    InterfaceIndexOrZero
Packit 022b05
         FROM IF-MIB
Packit 022b05
Packit 022b05
--  From RFC 3411
Packit 022b05
    SnmpAdminString
Packit 022b05
         FROM SNMP-FRAMEWORK-MIB
Packit 022b05
Packit 022b05
--  From RFC 4001
Packit 022b05
    InetAddressType,
Packit 022b05
    InetAddress,
Packit 022b05
    InetPortNumber
Packit 022b05
         FROM INET-ADDRESS-MIB
Packit 022b05
Packit 022b05
--  From RFC 4044
Packit 022b05
    FcNameIdOrZero,
Packit 022b05
    FcAddressIdOrZero
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
         FROM FC-MGMT-MIB
Packit 022b05
Packit 022b05
--  From RFC 4133
Packit 022b05
    PhysicalIndexOrZero
Packit 022b05
         FROM ENTITY-MIB
Packit 022b05
      ;
Packit 022b05
Packit 022b05
ifcpMgmtMIB   MODULE-IDENTITY
Packit 022b05
      LAST-UPDATED "200601170000Z"
Packit 022b05
      ORGANIZATION "IETF IPS Working Group"
Packit 022b05
      CONTACT-INFO "
Packit 022b05
        Attn: Kevin Gibbons
Packit 022b05
              McDATA Corporation
Packit 022b05
              4555 Great America Pkwy
Packit 022b05
              Santa Clara, CA 95054-1208 USA
Packit 022b05
              Phone: (408) 567-5765
Packit 022b05
              EMail: kevin.gibbons@mcdata.com
Packit 022b05
Packit 022b05
              Charles Monia
Packit 022b05
              Consultant
Packit 022b05
              7553 Morevern Circle
Packit 022b05
              San Jose, CA 95135 USA
Packit 022b05
              EMail: charles_monia@yahoo.com
Packit 022b05
Packit 022b05
              Josh Tseng
Packit 022b05
              Riverbed Technology
Packit 022b05
              501 2nd Street, Suite 410
Packit 022b05
              San Francisco, CA 94107 USA
Packit 022b05
              Phone: (650) 274-2109
Packit 022b05
              EMail: joshtseng@yahoo.com
Packit 022b05
Packit 022b05
              Franco Travostino
Packit 022b05
              Nortel
Packit 022b05
              600 Technology Park Drive
Packit 022b05
              Billerica, MA 01821 USA
Packit 022b05
              Phone: (978) 288-7708
Packit 022b05
              EMail: travos@nortel.com"
Packit 022b05
Packit 022b05
      DESCRIPTION
Packit 022b05
              "This module defines management information specific
Packit 022b05
               to internet Fibre Channel Protocol (iFCP) gateway
Packit 022b05
               management.
Packit 022b05
Packit 022b05
               Copyright (C) The Internet Society 2006.  This
Packit 022b05
               version of this MIB module is part of RFC 4369; see
Packit 022b05
               the RFC itself for full legal notices."
Packit 022b05
          REVISION    "200601170000Z"
Packit 022b05
      DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
               "Initial version of iFCP Management Module.
Packit 022b05
                This MIB published as RFC 4369."
Packit 022b05
      ::=  { transmission 230 }
Packit 022b05
Packit 022b05
--
Packit 022b05
--  Textual Conventions
Packit 022b05
--
Packit 022b05
Packit 022b05
  IfcpIpTOVorZero ::= TEXTUAL-CONVENTION
Packit 022b05
    DISPLAY-HINT   "d"
Packit 022b05
    STATUS         current
Packit 022b05
    DESCRIPTION    "The maximum propagation delay, in seconds,
Packit 022b05
                    for an encapsulated FC frame to traverse the
Packit 022b05
                    IP network.  A value of 0 implies fibre
Packit 022b05
                    channel frame lifetime limits will not be
Packit 022b05
                    enforced."
Packit 022b05
    REFERENCE      "RFC 4172, iFCP Protocol Specification"
Packit 022b05
    SYNTAX         Unsigned32 (0..3600)
Packit 022b05
Packit 022b05
  IfcpLTIorZero ::= TEXTUAL-CONVENTION
Packit 022b05
    DISPLAY-HINT   "d"
Packit 022b05
    STATUS         current
Packit 022b05
    DESCRIPTION    "The value for the Liveness Test Interval
Packit 022b05
                    (LTI) being used in an iFCP connection, in
Packit 022b05
                    seconds.  A value of 0 implies no Liveness
Packit 022b05
                    Test Interval will be used."
Packit 022b05
    REFERENCE      "RFC 4172, iFCP Protocol Specification"
Packit 022b05
    SYNTAX         Unsigned32 (0..65535)
Packit 022b05
Packit 022b05
  IfcpSessionStates ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS         current
Packit 022b05
    DESCRIPTION    "The value for an iFCP session state."
Packit 022b05
    SYNTAX         INTEGER {down(1), openPending(2), open(3)}
Packit 022b05
Packit 022b05
  IfcpAddressMode ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS         current
Packit 022b05
    DESCRIPTION    "The values for iFCP Address Translation
Packit 022b05
                    Mode."
Packit 022b05
    REFERENCE      "RFC 4172, iFCP Protocol Specification"
Packit 022b05
    SYNTAX         INTEGER {addressTransparent(1),
Packit 022b05
                            addressTranslation(2)}
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Internet Fibre Channel Protocol (iFCP)
Packit 022b05
--
Packit 022b05
Packit 022b05
ifcpGatewayObjects      OBJECT IDENTIFIER ::= {ifcpMgmtMIB 1}
Packit 022b05
ifcpGatewayConformance  OBJECT IDENTIFIER ::= {ifcpMgmtMIB 2}
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Local iFCP Gateway Instance Information ==================
Packit 022b05
--
Packit 022b05
Packit 022b05
ifcpLclGatewayInfo OBJECT IDENTIFIER ::= {ifcpGatewayObjects 1}
Packit 022b05
Packit 022b05
ifcpLclGtwyInstTable OBJECT-TYPE
Packit 022b05
    SYNTAX           SEQUENCE OF IfcpLclGtwyInstEntry
Packit 022b05
    MAX-ACCESS       not-accessible
Packit 022b05
    STATUS           current
Packit 022b05
    DESCRIPTION
Packit 022b05
"Information about all local iFCP Gateway instances that can
Packit 022b05
 be monitored and controlled.  This table contains an entry
Packit 022b05
 for each local iFCP Gateway instance that is being managed."
Packit 022b05
    ::= {ifcpLclGatewayInfo 1}
Packit 022b05
Packit 022b05
ifcpLclGtwyInstEntry OBJECT-TYPE
Packit 022b05
    SYNTAX           IfcpLclGtwyInstEntry
Packit 022b05
    MAX-ACCESS       not-accessible
Packit 022b05
    STATUS           current
Packit 022b05
    DESCRIPTION
Packit 022b05
"An entry in the local iFCP Gateway Instance table.
Packit 022b05
 Parameters and settings for the gateway are found here."
Packit 022b05
    INDEX { ifcpLclGtwyInstIndex }
Packit 022b05
    ::= {ifcpLclGtwyInstTable 1}
Packit 022b05
Packit 022b05
IfcpLclGtwyInstEntry ::= SEQUENCE {
Packit 022b05
    ifcpLclGtwyInstIndex             Unsigned32,
Packit 022b05
    ifcpLclGtwyInstPhyIndex          PhysicalIndexOrZero,
Packit 022b05
    ifcpLclGtwyInstVersionMin        Unsigned32,
Packit 022b05
    ifcpLclGtwyInstVersionMax        Unsigned32,
Packit 022b05
    ifcpLclGtwyInstAddrTransMode     IfcpAddressMode,
Packit 022b05
    ifcpLclGtwyInstFcBrdcstSupport   TruthValue,
Packit 022b05
    ifcpLclGtwyInstDefaultIpTOV      IfcpIpTOVorZero,
Packit 022b05
    ifcpLclGtwyInstDefaultLTInterval IfcpLTIorZero,
Packit 022b05
    ifcpLclGtwyInstDescr             SnmpAdminString,
Packit 022b05
    ifcpLclGtwyInstNumActiveSessions Gauge32,
Packit 022b05
    ifcpLclGtwyInstStorageType       StorageType
Packit 022b05
                                  }
Packit 022b05
Packit 022b05
ifcpLclGtwyInstIndex  OBJECT-TYPE
Packit 022b05
    SYNTAX            Unsigned32 (1..2147483647)
Packit 022b05
    MAX-ACCESS        not-accessible
Packit 022b05
    STATUS            current
Packit 022b05
    DESCRIPTION
Packit 022b05
"An arbitrary integer value to uniquely identify this iFCP
Packit 022b05
 Gateway from other local Gateway instances."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    ::= {ifcpLclGtwyInstEntry      1}
Packit 022b05
Packit 022b05
ifcpLclGtwyInstPhyIndex OBJECT-TYPE
Packit 022b05
    SYNTAX            PhysicalIndexOrZero
Packit 022b05
    MAX-ACCESS        read-only
Packit 022b05
    STATUS            current
Packit 022b05
    DESCRIPTION
Packit 022b05
"An index indicating the location of this local gateway within
Packit 022b05
 a larger entity, if one exists.  If supported, this is the
Packit 022b05
 entPhysicalIndex from the Entity MIB (Version 3), for this
Packit 022b05
 iFCP Gateway.  If not supported, or if not related to a
Packit 022b05
 physical entity, then the value of this object is 0."
Packit 022b05
    REFERENCE      "Entity MIB (Version 3)"
Packit 022b05
    ::= {ifcpLclGtwyInstEntry      2}
Packit 022b05
Packit 022b05
ifcpLclGtwyInstVersionMin OBJECT-TYPE
Packit 022b05
    SYNTAX            Unsigned32 (0..255)
Packit 022b05
    MAX-ACCESS        read-only
Packit 022b05
    STATUS            current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The minimum iFCP protocol version supported by the local iFCP
Packit 022b05
 gateway instance."
Packit 022b05
    REFERENCE      "RFC 4172, iFCP Protocol Specification"
Packit 022b05
    ::= {ifcpLclGtwyInstEntry      3}
Packit 022b05
Packit 022b05
ifcpLclGtwyInstVersionMax OBJECT-TYPE
Packit 022b05
    SYNTAX            Unsigned32 (0..255)
Packit 022b05
    MAX-ACCESS        read-only
Packit 022b05
    STATUS            current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The maximum iFCP protocol version supported by the local iFCP
Packit 022b05
 gateway instance."
Packit 022b05
    REFERENCE      "RFC 4172, iFCP Protocol Specification"
Packit 022b05
    ::= {ifcpLclGtwyInstEntry      4}
Packit 022b05
Packit 022b05
ifcpLclGtwyInstAddrTransMode OBJECT-TYPE
Packit 022b05
    SYNTAX            IfcpAddressMode
Packit 022b05
    MAX-ACCESS        read-write
Packit 022b05
    STATUS            current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The local iFCP gateway operating mode.  Changing this value
Packit 022b05
 may cause existing sessions to be disrupted."
Packit 022b05
    REFERENCE      "RFC 4172, iFCP Protocol Specification"
Packit 022b05
    DEFVAL            { addressTranslation }
Packit 022b05
    ::= {ifcpLclGtwyInstEntry      5}
Packit 022b05
Packit 022b05
ifcpLclGtwyInstFcBrdcstSupport OBJECT-TYPE
Packit 022b05
    SYNTAX            TruthValue
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    MAX-ACCESS        read-write
Packit 022b05
    STATUS            current
Packit 022b05
    DESCRIPTION
Packit 022b05
"Whether the local iFCP gateway supports FC Broadcast.
Packit 022b05
 Changing this value may cause existing sessions to be
Packit 022b05
 disrupted."
Packit 022b05
    REFERENCE      "RFC 4172, iFCP Protocol Specification"
Packit 022b05
    DEFVAL            { false }
Packit 022b05
    ::= {ifcpLclGtwyInstEntry      6}
Packit 022b05
Packit 022b05
ifcpLclGtwyInstDefaultIpTOV OBJECT-TYPE
Packit 022b05
    SYNTAX            IfcpIpTOVorZero
Packit 022b05
    MAX-ACCESS        read-write
Packit 022b05
    STATUS            current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The default IP_TOV used for iFCP sessions at this gateway.
Packit 022b05
 This is the default maximum propagation delay that will be
Packit 022b05
 used for an iFCP session.  The value can be changed on a
Packit 022b05
 per-session basis.  The valid range is 0 - 3600 seconds.
Packit 022b05
 A value of 0 implies that fibre channel frame lifetime limits
Packit 022b05
 will not be enforced."
Packit 022b05
    REFERENCE      "RFC 4172, iFCP Protocol Specification"
Packit 022b05
    DEFVAL            { 6 }
Packit 022b05
    ::= {ifcpLclGtwyInstEntry      7}
Packit 022b05
Packit 022b05
ifcpLclGtwyInstDefaultLTInterval OBJECT-TYPE
Packit 022b05
    SYNTAX            IfcpLTIorZero
Packit 022b05
    MAX-ACCESS        read-write
Packit 022b05
    STATUS            current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The default Liveness Test Interval (LTI), in seconds, used
Packit 022b05
 for iFCP sessions at this gateway.  This is the default
Packit 022b05
 value for an iFCP session and can be changed on a
Packit 022b05
 per-session basis.  The valid range is 0 - 65535 seconds.
Packit 022b05
 A value of 0 implies no Liveness Test Interval will be
Packit 022b05
 performed on a session."
Packit 022b05
    REFERENCE      "RFC 4172, iFCP Protocol Specification"
Packit 022b05
    DEFVAL            { 10 }
Packit 022b05
    ::= {ifcpLclGtwyInstEntry      8}
Packit 022b05
Packit 022b05
ifcpLclGtwyInstDescr  OBJECT-TYPE
Packit 022b05
    SYNTAX            SnmpAdminString (SIZE (0..64))
Packit 022b05
    MAX-ACCESS        read-write
Packit 022b05
    STATUS            current
Packit 022b05
    DESCRIPTION
Packit 022b05
"A user-entered description for this iFCP Gateway."
Packit 022b05
    DEFVAL            { "" }
Packit 022b05
    ::= {ifcpLclGtwyInstEntry      9}
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
ifcpLclGtwyInstNumActiveSessions OBJECT-TYPE
Packit 022b05
    SYNTAX            Gauge32 (0..4294967295)
Packit 022b05
    MAX-ACCESS        read-only
Packit 022b05
    STATUS            current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The current total number of iFCP sessions in the open or
Packit 022b05
 open-pending state."
Packit 022b05
    ::= {ifcpLclGtwyInstEntry      10}
Packit 022b05
Packit 022b05
ifcpLclGtwyInstStorageType OBJECT-TYPE
Packit 022b05
    SYNTAX            StorageType
Packit 022b05
    MAX-ACCESS        read-only
Packit 022b05
    STATUS            current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The storage type for this row.  Parameter values defined
Packit 022b05
 for a gateway are usually non-volatile, but may be volatile
Packit 022b05
 or permanent in some configurations.  If permanent, then
Packit 022b05
 the following parameters must have read-write access:
Packit 022b05
 ifcpLclGtwyInstAddrTransMode, ifcpLclGtwyInstDefaultIpTOV,
Packit 022b05
 and ifcpLclGtwyInstDefaultLTInterval."
Packit 022b05
    DEFVAL            { nonVolatile }
Packit 022b05
    ::= {ifcpLclGtwyInstEntry      11}
Packit 022b05
Packit 022b05
--
Packit 022b05
-- iFCP N Port Session Information ============================
Packit 022b05
--
Packit 022b05
Packit 022b05
ifcpNportSessionInfo
Packit 022b05
           OBJECT IDENTIFIER ::= {ifcpGatewayObjects 2}
Packit 022b05
Packit 022b05
ifcpSessionAttributesTable OBJECT-TYPE
Packit 022b05
    SYNTAX                         SEQUENCE OF
Packit 022b05
                                    IfcpSessionAttributesEntry
Packit 022b05
    MAX-ACCESS                     not-accessible
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"An iFCP session consists of the pair of N_PORTs comprising
Packit 022b05
 the session endpoints joined by a single TCP/IP connection.
Packit 022b05
 This table provides information on each iFCP session
Packit 022b05
 currently using a local iFCP Gateway instance.  iFCP sessions
Packit 022b05
 are created and removed by the iFCP Gateway instances, which
Packit 022b05
 are reflected in this table."
Packit 022b05
    ::= {ifcpNportSessionInfo 1}
Packit 022b05
Packit 022b05
ifcpSessionAttributesEntry OBJECT-TYPE
Packit 022b05
    SYNTAX                         IfcpSessionAttributesEntry
Packit 022b05
    MAX-ACCESS                     not-accessible
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"Each entry contains information about one iFCP session consisting
Packit 022b05
 of a pair of N_PORTs joined by a single TCP/IP connection.  This
Packit 022b05
 table's INDEX includes ifcpLclGtwyInstIndex, which identifies the
Packit 022b05
 local iFCP Gateway instance that created the session for the
Packit 022b05
 entry.
Packit 022b05
Packit 022b05
 Soon after an entry is created in this table for an iFCP session, it
Packit 022b05
 will correspond to an entry in the tcpConnectionTable of the TCP-MIB
Packit 022b05
 (RFC 4022).  The corresponding entry might represent a preexisting
Packit 022b05
 TCP connection, or it might be a newly-created entry.  (Note that if
Packit 022b05
 IPv4 is being used, an entry in RFC 2012's tcpConnTable may also
Packit 022b05
 correspond.)  The values of ifcpSessionLclPrtlAddrType and
Packit 022b05
 ifcpSessionRmtPrtlIfAddrType in this table and the values of
Packit 022b05
 tcpConnectionLocalAddressType and tcpConnectionRemAddressType used
Packit 022b05
 as INDEX values for the corresponding entry in the
Packit 022b05
 tcpConnectionTable should be the same; this makes it simpler to
Packit 022b05
 locate a session's TCP connection in the TCP-MIB.  (Of course, all
Packit 022b05
 four values need to be 'ipv4' if there's a corresponding entry in
Packit 022b05
 the tcpConnTable.)
Packit 022b05
Packit 022b05
 If an entry is created in this table for a session, prior to
Packit 022b05
 knowing which local and/or remote port numbers will be used for
Packit 022b05
 the TCP connection, then ifcpSessionLclPrtlTcpPort and/or
Packit 022b05
 ifcpSessionRmtPrtlTcpPort have the value zero until such time as
Packit 022b05
 they can be updated to the port numbers (to be) used for the
Packit 022b05
 connection.  (Thus, a port value of zero should not be used to
Packit 022b05
 locate a session's TCP connection in the TCP-MIB.)
Packit 022b05
Packit 022b05
 When the TCP connection terminates, the entry in the
Packit 022b05
 tcpConnectionTable and the entry in this table both get deleted
Packit 022b05
 (and, if applicable, so does the entry in the tcpConnTable)."
Packit 022b05
    INDEX { ifcpLclGtwyInstIndex, ifcpSessionIndex }
Packit 022b05
    ::= {ifcpSessionAttributesTable 1}
Packit 022b05
Packit 022b05
IfcpSessionAttributesEntry ::= SEQUENCE {
Packit 022b05
    ifcpSessionIndex               Integer32,
Packit 022b05
    ifcpSessionLclPrtlIfIndex      InterfaceIndexOrZero,
Packit 022b05
    ifcpSessionLclPrtlAddrType     InetAddressType,
Packit 022b05
    ifcpSessionLclPrtlAddr         InetAddress,
Packit 022b05
    ifcpSessionLclPrtlTcpPort      InetPortNumber,
Packit 022b05
    ifcpSessionLclNpWwun           FcNameIdOrZero,
Packit 022b05
    ifcpSessionLclNpFcid           FcAddressIdOrZero,
Packit 022b05
    ifcpSessionRmtNpWwun           FcNameIdOrZero,
Packit 022b05
    ifcpSessionRmtPrtlIfAddrType   InetAddressType,
Packit 022b05
    ifcpSessionRmtPrtlIfAddr       InetAddress,
Packit 022b05
    ifcpSessionRmtPrtlTcpPort      InetPortNumber,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    ifcpSessionRmtNpFcid           FcAddressIdOrZero,
Packit 022b05
    ifcpSessionRmtNpFcidAlias      FcAddressIdOrZero,
Packit 022b05
    ifcpSessionIpTOV               IfcpIpTOVorZero,
Packit 022b05
    ifcpSessionLclLTIntvl          IfcpLTIorZero,
Packit 022b05
    ifcpSessionRmtLTIntvl          IfcpLTIorZero,
Packit 022b05
    ifcpSessionBound               TruthValue,
Packit 022b05
    ifcpSessionStorageType         StorageType
Packit 022b05
                                       }
Packit 022b05
Packit 022b05
ifcpSessionIndex                   OBJECT-TYPE
Packit 022b05
    SYNTAX                         Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS                     not-accessible
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The iFCP session index is a unique value used as an index
Packit 022b05
 to the table, along with a specific local iFCP Gateway
Packit 022b05
 instance.  This index is used because the local N Port and
Packit 022b05
 remote N Port information would create an complex index that
Packit 022b05
 would be difficult to implement."
Packit 022b05
    ::= {ifcpSessionAttributesEntry 1}
Packit 022b05
Packit 022b05
ifcpSessionLclPrtlIfIndex          OBJECT-TYPE
Packit 022b05
    SYNTAX                         InterfaceIndexOrZero
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"This is the interface index in the IF-MIB ifTable being used
Packit 022b05
 as the local portal in this session, as described in the
Packit 022b05
 IF-MIB.  If the local portal is not associated with an entry
Packit 022b05
 in the ifTable, then the value is 0.  The ifType of the
Packit 022b05
 interface will generally be a type that supports IP, but an
Packit 022b05
 implementation may support iFCP using other protocols.  This
Packit 022b05
 object can be used to obtain additional information about the
Packit 022b05
 interface."
Packit 022b05
    REFERENCE     "RFC 2863, The Interfaces Group MIB (IF-MIB)"
Packit 022b05
    ::= {ifcpSessionAttributesEntry 2}
Packit 022b05
Packit 022b05
ifcpSessionLclPrtlAddrType         OBJECT-TYPE
Packit 022b05
    SYNTAX                         InetAddressType
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The type of address in ifcpSessionLclIfAddr."
Packit 022b05
    ::= {ifcpSessionAttributesEntry 3}
Packit 022b05
Packit 022b05
ifcpSessionLclPrtlAddr             OBJECT-TYPE
Packit 022b05
    SYNTAX                         InetAddress
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"This is the external IP address of the interface being used
Packit 022b05
 for the iFCP local portal in this session.  The address type
Packit 022b05
 is defined in ifcpSessionLclPrtlAddrType.  If the value is a
Packit 022b05
 DNS name, then the name is resolved once, during the initial
Packit 022b05
 session instantiation."
Packit 022b05
    ::= {ifcpSessionAttributesEntry 4}
Packit 022b05
Packit 022b05
ifcpSessionLclPrtlTcpPort          OBJECT-TYPE
Packit 022b05
    SYNTAX                         InetPortNumber
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"This is the TCP port number that is being used for the iFCP
Packit 022b05
 local portal in this session.  This is normally an ephemeral
Packit 022b05
 port number selected by the gateway.  The value may be 0
Packit 022b05
 during an initial setup period."
Packit 022b05
    ::= {ifcpSessionAttributesEntry 5}
Packit 022b05
Packit 022b05
ifcpSessionLclNpWwun               OBJECT-TYPE
Packit 022b05
    SYNTAX                         FcNameIdOrZero
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"World Wide Unique Name of the local N Port.  For an unbound
Packit 022b05
 session, this variable will be a zero-length string."
Packit 022b05
    REFERENCE      "RFC 4172, iFCP Protocol Specification"
Packit 022b05
    DEFVAL                         { "" }
Packit 022b05
    ::= {ifcpSessionAttributesEntry 6}
Packit 022b05
Packit 022b05
ifcpSessionLclNpFcid               OBJECT-TYPE
Packit 022b05
    SYNTAX                         FcAddressIdOrZero
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"Fibre Channel Identifier of the local N Port.  For an unbound
Packit 022b05
 session, this variable will be a zero-length string."
Packit 022b05
    REFERENCE      "RFC 4172, iFCP Protocol Specification"
Packit 022b05
    ::= {ifcpSessionAttributesEntry 7}
Packit 022b05
Packit 022b05
ifcpSessionRmtNpWwun               OBJECT-TYPE
Packit 022b05
    SYNTAX                         FcNameIdOrZero
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"World Wide Unique Name of the remote N Port.  For an unbound
Packit 022b05
 session, this variable will be a zero-length string."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    REFERENCE      "RFC 4172, iFCP Protocol Specification"
Packit 022b05
    DEFVAL                         { "" }
Packit 022b05
    ::= {ifcpSessionAttributesEntry 8}
Packit 022b05
Packit 022b05
ifcpSessionRmtPrtlIfAddrType       OBJECT-TYPE
Packit 022b05
    SYNTAX                         InetAddressType
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The type of address in ifcpSessionRmtPrtlIfAddr."
Packit 022b05
    ::= {ifcpSessionAttributesEntry 9}
Packit 022b05
Packit 022b05
ifcpSessionRmtPrtlIfAddr           OBJECT-TYPE
Packit 022b05
    SYNTAX                         InetAddress
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"This is the remote gateway IP address being used for the
Packit 022b05
 portal on the remote iFCP gateway.  The address type is
Packit 022b05
 defined in ifcpSessionRmtPrtlIfAddrType.  If the value is a
Packit 022b05
 DNS name, then the name is resolved once, during the initial
Packit 022b05
 session instantiation."
Packit 022b05
    ::= {ifcpSessionAttributesEntry 10}
Packit 022b05
Packit 022b05
ifcpSessionRmtPrtlTcpPort          OBJECT-TYPE
Packit 022b05
    SYNTAX                         InetPortNumber
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"This is the TCP port number being used for the portal on the
Packit 022b05
 remote iFCP gateway.  Generally, this will be the iFCP
Packit 022b05
 canonical port.  The value may be 0 during an initial setup
Packit 022b05
 period."
Packit 022b05
    DEFVAL                         { 3420 }
Packit 022b05
    ::= {ifcpSessionAttributesEntry 11}
Packit 022b05
Packit 022b05
ifcpSessionRmtNpFcid               OBJECT-TYPE
Packit 022b05
    SYNTAX                         FcAddressIdOrZero
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"Fibre Channel Identifier of the remote N Port.  For an
Packit 022b05
 unbound session, this variable will be a zero-length string."
Packit 022b05
    REFERENCE      "RFC 4172, iFCP Protocol Specification"
Packit 022b05
    ::= {ifcpSessionAttributesEntry 12}
Packit 022b05
Packit 022b05
ifcpSessionRmtNpFcidAlias          OBJECT-TYPE
Packit 022b05
    SYNTAX                         FcAddressIdOrZero
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"Fibre Channel Identifier Alias assigned by the local gateway
Packit 022b05
 for the remote N Port.  For an unbound session, this variable
Packit 022b05
 will be a zero-length string."
Packit 022b05
    REFERENCE      "RFC 4172, iFCP Protocol Specification"
Packit 022b05
    ::= {ifcpSessionAttributesEntry 13}
Packit 022b05
Packit 022b05
ifcpSessionIpTOV                   OBJECT-TYPE
Packit 022b05
    SYNTAX                         IfcpIpTOVorZero
Packit 022b05
    MAX-ACCESS                     read-write
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The IP_TOV being used for this iFCP session.  This is the
Packit 022b05
 maximum propagation delay that will be used for the iFCP
Packit 022b05
 session.  The value can be changed on a per-session basis
Packit 022b05
 and initially defaults to ifcpLclGtwyInstDefaultIpTOV for
Packit 022b05
 the local gateway instance.  The valid range is 0 - 3600
Packit 022b05
 seconds.  A value of 0 implies fibre channel frame lifetime
Packit 022b05
 limits will not be enforced."
Packit 022b05
    REFERENCE      "RFC 4172, iFCP Protocol Specification"
Packit 022b05
    ::= {ifcpSessionAttributesEntry 14}
Packit 022b05
Packit 022b05
ifcpSessionLclLTIntvl              OBJECT-TYPE
Packit 022b05
    SYNTAX                         IfcpLTIorZero
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The Liveness Test Interval (LTI) used for this iFCP session.
Packit 022b05
 The value can be changed on a per-session basis and initially
Packit 022b05
 defaults to ifcpLclGtwyInstDefaultLTInterval for the local
Packit 022b05
 gateway instance.  The valid range is 0 - 65535 seconds.
Packit 022b05
 A value of 0 implies that the gateway will not originate
Packit 022b05
 Liveness Test messages for the session."
Packit 022b05
    REFERENCE      "RFC 4172, iFCP Protocol Specification"
Packit 022b05
    ::= {ifcpSessionAttributesEntry 15}
Packit 022b05
Packit 022b05
ifcpSessionRmtLTIntvl              OBJECT-TYPE
Packit 022b05
    SYNTAX                         IfcpLTIorZero
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The Liveness Test Interval (LTI) as requested by the remote
Packit 022b05
 gateway instance to use for this iFCP session.  This value may
Packit 022b05
 change over the life of the session.  The valid range is 0 -
Packit 022b05
 65535 seconds.  A value of 0 implies that the remote gateway
Packit 022b05
 has not been requested to originate Liveness Test messages for
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
 the session."
Packit 022b05
    REFERENCE      "RFC 4172, iFCP Protocol Specification"
Packit 022b05
    ::= {ifcpSessionAttributesEntry 16}
Packit 022b05
Packit 022b05
ifcpSessionBound                   OBJECT-TYPE
Packit 022b05
    SYNTAX                         TruthValue
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"This value indicates whether this session is bound to a
Packit 022b05
 specific local and remote N Port.  Sessions by default are
Packit 022b05
 unbound and ready for future assignment to a local and remote
Packit 022b05
 N Port."
Packit 022b05
    REFERENCE      "RFC 4172, iFCP Protocol Specification"
Packit 022b05
    ::= {ifcpSessionAttributesEntry 17}
Packit 022b05
Packit 022b05
ifcpSessionStorageType             OBJECT-TYPE
Packit 022b05
    SYNTAX                         StorageType
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The storage type for this row.  Parameter values defined
Packit 022b05
 for a session are usually non-volatile, but may be volatile
Packit 022b05
 or permanent in some configurations.  If permanent, then
Packit 022b05
 ifcpSessionIpTOV must have read-write access."
Packit 022b05
    DEFVAL            { nonVolatile }
Packit 022b05
    ::= {ifcpSessionAttributesEntry 18}
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Local iFCP Gateway Instance Session Statistics =============
Packit 022b05
--
Packit 022b05
Packit 022b05
ifcpSessionStatsTable              OBJECT-TYPE
Packit 022b05
    SYNTAX                         SEQUENCE OF
Packit 022b05
                                      IfcpSessionStatsEntry
Packit 022b05
    MAX-ACCESS                     not-accessible
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"This table provides statistics on an iFCP session."
Packit 022b05
    ::= {ifcpNportSessionInfo 2}
Packit 022b05
Packit 022b05
ifcpSessionStatsEntry              OBJECT-TYPE
Packit 022b05
    SYNTAX                         IfcpSessionStatsEntry
Packit 022b05
    MAX-ACCESS                     not-accessible
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"Provides iFCP-specific statistics per session."
Packit 022b05
    AUGMENTS {ifcpSessionAttributesEntry}
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    ::= {ifcpSessionStatsTable 1}
Packit 022b05
Packit 022b05
IfcpSessionStatsEntry ::= SEQUENCE {
Packit 022b05
    ifcpSessionState               IfcpSessionStates,
Packit 022b05
    ifcpSessionDuration            Unsigned32,
Packit 022b05
    ifcpSessionTxOctets            ZeroBasedCounter64,
Packit 022b05
    ifcpSessionRxOctets            ZeroBasedCounter64,
Packit 022b05
    ifcpSessionTxFrames            ZeroBasedCounter64,
Packit 022b05
    ifcpSessionRxFrames            ZeroBasedCounter64,
Packit 022b05
    ifcpSessionStaleFrames         ZeroBasedCounter64,
Packit 022b05
    ifcpSessionHeaderCRCErrors     ZeroBasedCounter64,
Packit 022b05
    ifcpSessionFcPayloadCRCErrors  ZeroBasedCounter64,
Packit 022b05
    ifcpSessionOtherErrors         ZeroBasedCounter64,
Packit 022b05
    ifcpSessionDiscontinuityTime   TimeStamp
Packit 022b05
                                   }
Packit 022b05
Packit 022b05
ifcpSessionState                   OBJECT-TYPE
Packit 022b05
    SYNTAX                         IfcpSessionStates
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The current session operating state."
Packit 022b05
    ::= {ifcpSessionStatsEntry 1}
Packit 022b05
Packit 022b05
ifcpSessionDuration                OBJECT-TYPE
Packit 022b05
    SYNTAX                         Unsigned32 (0..4294967295)
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"This indicates, in seconds, how long the iFCP session has
Packit 022b05
 been in an open or open-pending state.  When a session is
Packit 022b05
 down, the value is reset to 0."
Packit 022b05
    ::= {ifcpSessionStatsEntry 2}
Packit 022b05
Packit 022b05
ifcpSessionTxOctets                OBJECT-TYPE
Packit 022b05
    SYNTAX                         ZeroBasedCounter64
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The total number of octets transmitted by the iFCP gateway
Packit 022b05
 for this session.  Discontinuities in the value of this
Packit 022b05
 counter can occur at reinitialization of the management
Packit 022b05
 system, and at other times as indicated by the value of
Packit 022b05
 ifcpSessionDiscontinuityTime."
Packit 022b05
    ::= {ifcpSessionStatsEntry 3}
Packit 022b05
Packit 022b05
ifcpSessionRxOctets                OBJECT-TYPE
Packit 022b05
    SYNTAX                         ZeroBasedCounter64
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The total number of octets received by the iFCP gateway for
Packit 022b05
 this session.  Discontinuities in the value of this
Packit 022b05
 counter can occur at reinitialization of the management
Packit 022b05
 system, and at other times as indicated by the value of
Packit 022b05
 ifcpSessionDiscontinuityTime."
Packit 022b05
    ::= {ifcpSessionStatsEntry 4}
Packit 022b05
Packit 022b05
ifcpSessionTxFrames                OBJECT-TYPE
Packit 022b05
    SYNTAX                         ZeroBasedCounter64
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The total number of iFCP frames transmitted by the gateway
Packit 022b05
 for this session.  Discontinuities in the value of this
Packit 022b05
 counter can occur at reinitialization of the management
Packit 022b05
 system, and at other times as indicated by the value of
Packit 022b05
 ifcpSessionDiscontinuityTime."
Packit 022b05
    ::= {ifcpSessionStatsEntry 5}
Packit 022b05
Packit 022b05
ifcpSessionRxFrames                OBJECT-TYPE
Packit 022b05
    SYNTAX                         ZeroBasedCounter64
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The total number of iFCP frames received by the gateway
Packit 022b05
 for this session.  Discontinuities in the value of this
Packit 022b05
 counter can occur at reinitialization of the management
Packit 022b05
 system, and at other times as indicated by the value of
Packit 022b05
 ifcpSessionDiscontinuityTime."
Packit 022b05
    ::= {ifcpSessionStatsEntry 6}
Packit 022b05
Packit 022b05
ifcpSessionStaleFrames             OBJECT-TYPE
Packit 022b05
    SYNTAX                         ZeroBasedCounter64
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The total number of received iFCP frames that were stale and
Packit 022b05
 discarded by the gateway for this session.  Discontinuities
Packit 022b05
 in the value of this counter can occur at reinitialization
Packit 022b05
 of the management system, and at other times as indicated by
Packit 022b05
 the value of ifcpSessionDiscontinuityTime."
Packit 022b05
    ::= {ifcpSessionStatsEntry 7}
Packit 022b05
Packit 022b05
ifcpSessionHeaderCRCErrors         OBJECT-TYPE
Packit 022b05
    SYNTAX                         ZeroBasedCounter64
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The total number of CRC errors that occurred in the frame
Packit 022b05
 header, detected by the gateway for this session.  Usually,
Packit 022b05
 a single Header CRC error is sufficient to terminate an
Packit 022b05
 iFCP session.  Discontinuities in the value of this
Packit 022b05
 counter can occur at reinitialization of the management
Packit 022b05
 system, and at other times as indicated by the value of
Packit 022b05
 ifcpSessionDiscontinuityTime."
Packit 022b05
    ::= {ifcpSessionStatsEntry 8}
Packit 022b05
Packit 022b05
ifcpSessionFcPayloadCRCErrors      OBJECT-TYPE
Packit 022b05
    SYNTAX                         ZeroBasedCounter64
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The total number of CRC errors that occurred in the Fibre
Packit 022b05
 Channel frame payload, detected by the gateway for this
Packit 022b05
 session.  Discontinuities in the value of this counter can
Packit 022b05
 occur at reinitialization of the management system, and
Packit 022b05
 at other times as indicated by the value of
Packit 022b05
 ifcpSessionDiscontinuityTime."
Packit 022b05
    ::= {ifcpSessionStatsEntry 9}
Packit 022b05
Packit 022b05
ifcpSessionOtherErrors             OBJECT-TYPE
Packit 022b05
    SYNTAX                         ZeroBasedCounter64
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The total number of errors, other than errors explicitly
Packit 022b05
 measured, detected by the gateway for this session.
Packit 022b05
 Discontinuities in the value of this counter can occur at
Packit 022b05
 reinitialization of the management system, and at other
Packit 022b05
 times as indicated by the value of
Packit 022b05
 ifcpSessionDiscontinuityTime."
Packit 022b05
    ::= {ifcpSessionStatsEntry 10}
Packit 022b05
Packit 022b05
ifcpSessionDiscontinuityTime       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 on the most recent occasion at which
Packit 022b05
 any one (or more) of the ifcpSessionStatsTable counters
Packit 022b05
 suffered a discontinuity.  The relevant counters are the
Packit 022b05
 specific Counter64-based instances associated with the
Packit 022b05
 ifcpSessionStatsTable: ifcpSessionTxOctets,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
 ifcpSessionRxOctets, ifcpSessionTxFrames,
Packit 022b05
 ifcpSessionRxFrames, ifcpSessionStaleFrames,
Packit 022b05
 ifcpSessionHeaderCRCErrors, ifcpSessionFcPayloadCRCErrors,
Packit 022b05
 and ifcpSessionOtherErrors.  If no such discontinuities have
Packit 022b05
 occurred since the last reinitialization of the local
Packit 022b05
 management subsystem, then this object contains a zero value."
Packit 022b05
    ::= {ifcpSessionStatsEntry 11}
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Low Capacity Statistics
Packit 022b05
--
Packit 022b05
Packit 022b05
ifcpSessionLcStatsTable            OBJECT-TYPE
Packit 022b05
    SYNTAX                         SEQUENCE OF
Packit 022b05
                                     IfcpSessionLcStatsEntry
Packit 022b05
    MAX-ACCESS                     not-accessible
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"This table provides low capacity statistics for an iFCP
Packit 022b05
 session.  These are provided for backward compatibility with
Packit 022b05
 systems that do not support Counter64-based objects.  At
Packit 022b05
 1-Gbps rates, a Counter32-based object can wrap as often as
Packit 022b05
 every 34 seconds.  Counter32-based objects can be sufficient
Packit 022b05
 for many situations.  However, when possible, it is
Packit 022b05
 recommended to use the high capacity statistics in
Packit 022b05
 ifcpSessionStatsTable based on Counter64 objects."
Packit 022b05
    ::= {ifcpNportSessionInfo 3}
Packit 022b05
Packit 022b05
ifcpSessionLcStatsEntry            OBJECT-TYPE
Packit 022b05
    SYNTAX                         IfcpSessionLcStatsEntry
Packit 022b05
    MAX-ACCESS                     not-accessible
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"Provides iFCP-specific statistics per session."
Packit 022b05
    AUGMENTS {ifcpSessionAttributesEntry}
Packit 022b05
    ::= {ifcpSessionLcStatsTable 1}
Packit 022b05
Packit 022b05
IfcpSessionLcStatsEntry ::= SEQUENCE {
Packit 022b05
    ifcpSessionLcTxOctets            ZeroBasedCounter32,
Packit 022b05
    ifcpSessionLcRxOctets            ZeroBasedCounter32,
Packit 022b05
    ifcpSessionLcTxFrames            ZeroBasedCounter32,
Packit 022b05
    ifcpSessionLcRxFrames            ZeroBasedCounter32,
Packit 022b05
    ifcpSessionLcStaleFrames         ZeroBasedCounter32,
Packit 022b05
    ifcpSessionLcHeaderCRCErrors     ZeroBasedCounter32,
Packit 022b05
    ifcpSessionLcFcPayloadCRCErrors  ZeroBasedCounter32,
Packit 022b05
    ifcpSessionLcOtherErrors         ZeroBasedCounter32
Packit 022b05
                                   }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
ifcpSessionLcTxOctets              OBJECT-TYPE
Packit 022b05
    SYNTAX                         ZeroBasedCounter32
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The total number of octets transmitted by the iFCP gateway
Packit 022b05
 for this session."
Packit 022b05
    ::= {ifcpSessionLcStatsEntry 1}
Packit 022b05
Packit 022b05
ifcpSessionLcRxOctets              OBJECT-TYPE
Packit 022b05
    SYNTAX                         ZeroBasedCounter32
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The total number of octets received by the iFCP gateway for
Packit 022b05
 this session."
Packit 022b05
    ::= {ifcpSessionLcStatsEntry 2}
Packit 022b05
Packit 022b05
ifcpSessionLcTxFrames              OBJECT-TYPE
Packit 022b05
    SYNTAX                         ZeroBasedCounter32
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The total number of iFCP frames transmitted by the gateway
Packit 022b05
 for this session."
Packit 022b05
    ::= {ifcpSessionLcStatsEntry 3}
Packit 022b05
Packit 022b05
ifcpSessionLcRxFrames              OBJECT-TYPE
Packit 022b05
    SYNTAX                         ZeroBasedCounter32
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The total number of iFCP frames received by the gateway
Packit 022b05
 for this session."
Packit 022b05
    ::= {ifcpSessionLcStatsEntry 4}
Packit 022b05
Packit 022b05
ifcpSessionLcStaleFrames           OBJECT-TYPE
Packit 022b05
    SYNTAX                         ZeroBasedCounter32
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The total number of received iFCP frames that were stale and
Packit 022b05
 discarded by the gateway for this session."
Packit 022b05
    ::= {ifcpSessionLcStatsEntry 5}
Packit 022b05
Packit 022b05
ifcpSessionLcHeaderCRCErrors       OBJECT-TYPE
Packit 022b05
    SYNTAX                         ZeroBasedCounter32
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The total number of CRC errors that occurred in the frame
Packit 022b05
 header, detected by the gateway for this session.  Usually,
Packit 022b05
 a single Header CRC error is sufficient to terminate an
Packit 022b05
 iFCP session."
Packit 022b05
    ::= {ifcpSessionLcStatsEntry 6}
Packit 022b05
Packit 022b05
ifcpSessionLcFcPayloadCRCErrors    OBJECT-TYPE
Packit 022b05
    SYNTAX                         ZeroBasedCounter32
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The total number of CRC errors that occurred in the Fibre
Packit 022b05
 Channel frame payload, detected by the gateway for this
Packit 022b05
 session."
Packit 022b05
    ::= {ifcpSessionLcStatsEntry 7}
Packit 022b05
Packit 022b05
ifcpSessionLcOtherErrors           OBJECT-TYPE
Packit 022b05
    SYNTAX                         ZeroBasedCounter32
Packit 022b05
    MAX-ACCESS                     read-only
Packit 022b05
    STATUS                         current
Packit 022b05
    DESCRIPTION
Packit 022b05
"The total number of errors, other than errors explicitly
Packit 022b05
 measured, detected by the gateway for this session."
Packit 022b05
    ::= {ifcpSessionLcStatsEntry 8}
Packit 022b05
Packit 022b05
--==========================================================
Packit 022b05
Packit 022b05
ifcpCompliances
Packit 022b05
        OBJECT IDENTIFIER ::= {ifcpGatewayConformance 1}
Packit 022b05
Packit 022b05
ifcpGatewayCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
"Implementation requirements for iFCP MIB compliance."
Packit 022b05
    MODULE       -- this module
Packit 022b05
    MANDATORY-GROUPS {
Packit 022b05
        ifcpLclGatewayGroup,
Packit 022b05
        ifcpLclGatewaySessionGroup,
Packit 022b05
        ifcpLclGatewaySessionStatsGroup,
Packit 022b05
        ifcpLclGatewaySessionLcStatsGroup
Packit 022b05
                     }
Packit 022b05
Packit 022b05
        OBJECT      ifcpSessionLclPrtlAddrType
Packit 022b05
        SYNTAX      InetAddressType { ipv4(1), ipv6(2) }
Packit 022b05
        DESCRIPTION
Packit 022b05
               "Support is only required for global IPv4
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
               and IPv6 address types."
Packit 022b05
Packit 022b05
        OBJECT      ifcpSessionRmtPrtlIfAddrType
Packit 022b05
        SYNTAX      InetAddressType { ipv4(1), ipv6(2) }
Packit 022b05
        DESCRIPTION
Packit 022b05
               "Support is only required for global IPv4
Packit 022b05
               and IPv6 address types."
Packit 022b05
Packit 022b05
    ::= {ifcpCompliances 1}
Packit 022b05
Packit 022b05
ifcpGroups OBJECT IDENTIFIER ::= {ifcpGatewayConformance 2}
Packit 022b05
Packit 022b05
ifcpLclGatewayGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
    ifcpLclGtwyInstPhyIndex,
Packit 022b05
    ifcpLclGtwyInstVersionMin,
Packit 022b05
    ifcpLclGtwyInstVersionMax,
Packit 022b05
    ifcpLclGtwyInstAddrTransMode,
Packit 022b05
    ifcpLclGtwyInstFcBrdcstSupport,
Packit 022b05
    ifcpLclGtwyInstDefaultIpTOV,
Packit 022b05
    ifcpLclGtwyInstDefaultLTInterval,
Packit 022b05
    ifcpLclGtwyInstDescr,
Packit 022b05
    ifcpLclGtwyInstNumActiveSessions,
Packit 022b05
    ifcpLclGtwyInstStorageType
Packit 022b05
           }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
"iFCP local device info group.  This group provides
Packit 022b05
 information about each gateway."
Packit 022b05
    ::= {ifcpGroups 1}
Packit 022b05
Packit 022b05
ifcpLclGatewaySessionGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
    ifcpSessionLclPrtlIfIndex,
Packit 022b05
    ifcpSessionLclPrtlAddrType,
Packit 022b05
    ifcpSessionLclPrtlAddr,
Packit 022b05
    ifcpSessionLclPrtlTcpPort,
Packit 022b05
    ifcpSessionLclNpWwun,
Packit 022b05
    ifcpSessionLclNpFcid,
Packit 022b05
    ifcpSessionRmtNpWwun,
Packit 022b05
    ifcpSessionRmtPrtlIfAddrType,
Packit 022b05
    ifcpSessionRmtPrtlIfAddr,
Packit 022b05
    ifcpSessionRmtPrtlTcpPort,
Packit 022b05
    ifcpSessionRmtNpFcid,
Packit 022b05
    ifcpSessionRmtNpFcidAlias,
Packit 022b05
    ifcpSessionIpTOV,
Packit 022b05
    ifcpSessionLclLTIntvl,
Packit 022b05
    ifcpSessionRmtLTIntvl,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    ifcpSessionBound,
Packit 022b05
    ifcpSessionStorageType
Packit 022b05
           }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
"iFCP Session group.  This group provides information
Packit 022b05
 about each iFCP session currently active between iFCP
Packit 022b05
 gateways."
Packit 022b05
    ::= {ifcpGroups 4}
Packit 022b05
Packit 022b05
ifcpLclGatewaySessionStatsGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
    ifcpSessionState,
Packit 022b05
    ifcpSessionDuration,
Packit 022b05
    ifcpSessionTxOctets,
Packit 022b05
    ifcpSessionRxOctets,
Packit 022b05
    ifcpSessionTxFrames,
Packit 022b05
    ifcpSessionRxFrames,
Packit 022b05
    ifcpSessionStaleFrames,
Packit 022b05
    ifcpSessionHeaderCRCErrors,
Packit 022b05
    ifcpSessionFcPayloadCRCErrors,
Packit 022b05
    ifcpSessionOtherErrors,
Packit 022b05
    ifcpSessionDiscontinuityTime
Packit 022b05
           }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
"iFCP Session Statistics group.  This group provides
Packit 022b05
 statistics with 64-bit counters for each iFCP session
Packit 022b05
 currently active between iFCP gateways.  This group
Packit 022b05
 is only required for agents that can support Counter64-
Packit 022b05
 based data types."
Packit 022b05
    ::= {ifcpGroups 5}
Packit 022b05
Packit 022b05
ifcpLclGatewaySessionLcStatsGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
    ifcpSessionLcTxOctets,
Packit 022b05
    ifcpSessionLcRxOctets,
Packit 022b05
    ifcpSessionLcTxFrames,
Packit 022b05
    ifcpSessionLcRxFrames,
Packit 022b05
    ifcpSessionLcStaleFrames,
Packit 022b05
    ifcpSessionLcHeaderCRCErrors,
Packit 022b05
    ifcpSessionLcFcPayloadCRCErrors,
Packit 022b05
    ifcpSessionLcOtherErrors
Packit 022b05
           }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
"iFCP Session Low Capacity Statistics group.  This group
Packit 022b05
 provides statistics with low-capacity 32-bit counters
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
 for each iFCP session currently active between iFCP
Packit 022b05
 gateways.  This group is only required for agents that
Packit 022b05
 do not support Counter64-based data types, or that need
Packit 022b05
 to support SNMPv1 applications."
Packit 022b05
    ::= {ifcpGroups 6}
Packit 022b05
Packit 022b05
END