Blame mibs/SCTP-MIB.txt

Packit fcad23
SCTP-MIB DEFINITIONS ::= BEGIN
Packit fcad23
Packit fcad23
IMPORTS
Packit fcad23
  MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Gauge32,
Packit fcad23
  Counter32, Counter64, mib-2
Packit fcad23
       FROM SNMPv2-SMI                        -- [RFC2578]
Packit fcad23
  TimeStamp, TruthValue
Packit fcad23
       FROM SNMPv2-TC                         -- [RFC2579]
Packit fcad23
  MODULE-COMPLIANCE, OBJECT-GROUP
Packit fcad23
       FROM SNMPv2-CONF                       -- [RFC2580]
Packit fcad23
  InetAddressType, InetAddress, InetPortNumber
Packit fcad23
       FROM INET-ADDRESS-MIB;                 -- [RFC3291]
Packit fcad23
Packit fcad23
sctpMIB MODULE-IDENTITY
Packit fcad23
  LAST-UPDATED "200409020000Z"       -- 2nd September 2004
Packit fcad23
  ORGANIZATION "IETF SIGTRAN Working Group"
Packit fcad23
  CONTACT-INFO
Packit fcad23
       "
Packit fcad23
        WG EMail: sigtran@ietf.org
Packit fcad23
Packit fcad23
        Web Page:
Packit fcad23
              http://www.ietf.org/html.charters/sigtran-charter.html
Packit fcad23
Packit fcad23
        Chair:     Lyndon Ong
Packit fcad23
                   Ciena Corporation
Packit fcad23
                   0480 Ridgeview Drive
Packit fcad23
                   Cupertino, CA  95014
Packit fcad23
                   USA
Packit fcad23
                   Tel:
Packit fcad23
                   Email: lyong@ciena.com
Packit fcad23
Packit fcad23
        Editors:   Maria-Carmen Belinchon
Packit fcad23
                   R&D Department
Packit fcad23
                   Ericsson Espana S. A.
Packit fcad23
                   Via de los Poblados, 13
Packit fcad23
                   28033 Madrid
Packit fcad23
                   Spain
Packit fcad23
                   Tel:   +34 91 339 3535
Packit fcad23
                   Email: Maria.C.Belinchon@ericsson.com
Packit fcad23
Packit fcad23
                   Jose-Javier Pastor-Balbas
Packit fcad23
                   R&D Department
Packit fcad23
                   Ericsson Espana S. A.
Packit fcad23
                   Via de los Poblados, 13
Packit fcad23
                   28033 Madrid
Packit fcad23
                   Spain
Packit fcad23
                   Tel:   +34 91 339 1397
Packit fcad23
            Email: J.Javier.Pastor@ericsson.com
Packit fcad23
       "
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The MIB module for managing SCTP implementations.
Packit fcad23
Packit fcad23
       Copyright (C) The Internet Society (2004).  This version of
Packit fcad23
       this MIB module is part of RFC 3873; see the RFC itself for
Packit fcad23
       full legal notices. "
Packit fcad23
Packit fcad23
  REVISION "200409020000Z"       -- 2nd September 2004
Packit fcad23
  DESCRIPTION " Initial version, published as RFC 3873"
Packit fcad23
  ::= {  mib-2 104 }
Packit fcad23
Packit fcad23
-- the SCTP base variables group
Packit fcad23
Packit fcad23
sctpObjects OBJECT IDENTIFIER ::= { sctpMIB 1 }
Packit fcad23
Packit fcad23
sctpStats   OBJECT IDENTIFIER ::= { sctpObjects 1 }
Packit fcad23
sctpParams  OBJECT IDENTIFIER ::= { sctpObjects 2 }
Packit fcad23
Packit fcad23
-- STATISTICS
Packit fcad23
-- **********
Packit fcad23
Packit fcad23
-- STATE-RELATED STATISTICS
Packit fcad23
Packit fcad23
sctpCurrEstab OBJECT-TYPE
Packit fcad23
  SYNTAX         Gauge32
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The number of associations for which the current state is
Packit fcad23
       either ESTABLISHED, SHUTDOWN-RECEIVED or SHUTDOWN-PENDING."
Packit fcad23
  REFERENCE
Packit fcad23
       "Section 4 in RFC2960 covers the SCTP   Association state
Packit fcad23
       diagram."
Packit fcad23
  ::= { sctpStats 1 }
Packit fcad23
Packit fcad23
sctpActiveEstabs OBJECT-TYPE
Packit fcad23
  SYNTAX         Counter32
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The number of times that associations have made a direct
Packit fcad23
       transition to the ESTABLISHED state from the COOKIE-ECHOED
Packit fcad23
       state: COOKIE-ECHOED -> ESTABLISHED. The upper layer initiated
Packit fcad23
       the association attempt."
Packit fcad23
  REFERENCE
Packit fcad23
       "Section 4 in RFC2960 covers the SCTP   Association state
Packit fcad23
       diagram."
Packit fcad23
  ::= { sctpStats  2 }
Packit fcad23
Packit fcad23
sctpPassiveEstabs OBJECT-TYPE
Packit fcad23
  SYNTAX         Counter32
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The number of times that associations have made a direct
Packit fcad23
       transition to the ESTABLISHED state from the CLOSED state:
Packit fcad23
       CLOSED -> ESTABLISHED. The remote endpoint initiated the
Packit fcad23
       association attempt."
Packit fcad23
  REFERENCE
Packit fcad23
       "Section 4 in RFC2960 covers the SCTP   Association state
Packit fcad23
       diagram."
Packit fcad23
  ::= { sctpStats  3 }
Packit fcad23
Packit fcad23
sctpAborteds OBJECT-TYPE
Packit fcad23
  SYNTAX         Counter32
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The number of times that associations have made a direct
Packit fcad23
       transition to the CLOSED state from any state using the
Packit fcad23
       primitive 'ABORT': AnyState --Abort--> CLOSED. Ungraceful
Packit fcad23
       termination of the association."
Packit fcad23
  REFERENCE
Packit fcad23
       "Section 4 in RFC2960 covers the SCTP   Association state
Packit fcad23
       diagram."
Packit fcad23
  ::= { sctpStats  4 }
Packit fcad23
Packit fcad23
sctpShutdowns OBJECT-TYPE
Packit fcad23
  SYNTAX         Counter32
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The number of times that associations have made a direct
Packit fcad23
       transition to the CLOSED state from either the SHUTDOWN-SENT
Packit fcad23
       state or the SHUTDOWN-ACK-SENT state. Graceful termination of
Packit fcad23
       the association."
Packit fcad23
  REFERENCE
Packit fcad23
       "Section 4 in RFC2960 covers the SCTP   Association state
Packit fcad23
       diagram."
Packit fcad23
  ::= { sctpStats  5 }
Packit fcad23
Packit fcad23
-- OTHER LAYER STATISTICS
Packit fcad23
Packit fcad23
sctpOutOfBlues OBJECT-TYPE
Packit fcad23
  SYNTAX         Counter32
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The number of out of the blue packets received by the host.
Packit fcad23
       An out of the blue packet is an SCTP packet correctly formed,
Packit fcad23
       including the proper checksum, but for which the receiver was
Packit fcad23
       unable to identify an appropriate association."
Packit fcad23
  REFERENCE
Packit fcad23
       "Section 8.4 in RFC2960 deals with the Out-Of-The-Blue
Packit fcad23
        (OOTB) packet definition and procedures."
Packit fcad23
  ::= { sctpStats  6 }
Packit fcad23
Packit fcad23
sctpChecksumErrors OBJECT-TYPE
Packit fcad23
  SYNTAX         Counter32
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The number of SCTP packets received with an invalid
Packit fcad23
       checksum."
Packit fcad23
  REFERENCE
Packit fcad23
       "The checksum is located at the end of the SCTP packet as per
Packit fcad23
       Section 3.1 in RFC2960. RFC3309 updates SCTP to use a 32 bit
Packit fcad23
       CRC checksum."
Packit fcad23
::= { sctpStats  7 }
Packit fcad23
Packit fcad23
sctpOutCtrlChunks OBJECT-TYPE
Packit fcad23
  SYNTAX         Counter64
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The number of SCTP control chunks sent (retransmissions are
Packit fcad23
       not included). Control chunks are those chunks different from
Packit fcad23
       DATA."
Packit fcad23
  REFERENCE
Packit fcad23
       "Sections 1.3.5 and 1.4 in RFC2960 refer to control chunk as
Packit fcad23
       those chunks different from those that contain user
Packit fcad23
       information, i.e., DATA chunks."
Packit fcad23
  ::= { sctpStats  8 }
Packit fcad23
Packit fcad23
sctpOutOrderChunks OBJECT-TYPE
Packit fcad23
  SYNTAX         Counter64
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The number of SCTP ordered data chunks sent (retransmissions
Packit fcad23
       are not included)."
Packit fcad23
  REFERENCE
Packit fcad23
       "Section 3.3.1 in RFC2960 defines the ordered data chunk."
Packit fcad23
  ::= { sctpStats  9 }
Packit fcad23
Packit fcad23
sctpOutUnorderChunks OBJECT-TYPE
Packit fcad23
  SYNTAX         Counter64
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The number of SCTP unordered chunks (data chunks in which the
Packit fcad23
       U bit is set to 1) sent (retransmissions are not included)."
Packit fcad23
  REFERENCE
Packit fcad23
       "Section 3.3.1 in RFC2960 defines the unordered data chunk."
Packit fcad23
  ::= { sctpStats  10 }
Packit fcad23
Packit fcad23
sctpInCtrlChunks OBJECT-TYPE
Packit fcad23
  SYNTAX         Counter64
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The number of SCTP control chunks received (no duplicate
Packit fcad23
       chunks included)."
Packit fcad23
  REFERENCE
Packit fcad23
       "Sections 1.3.5 and 1.4 in RFC2960 refer to control chunk as
Packit fcad23
       those chunks different from those that contain user
Packit fcad23
       information, i.e., DATA chunks."
Packit fcad23
  ::= { sctpStats  11 }
Packit fcad23
Packit fcad23
sctpInOrderChunks OBJECT-TYPE
Packit fcad23
  SYNTAX         Counter64
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The number of SCTP ordered data chunks received (no duplicate
Packit fcad23
       chunks included)."
Packit fcad23
  REFERENCE
Packit fcad23
       "Section 3.3.1 in RFC2960 defines the ordered data chunk."
Packit fcad23
  ::= { sctpStats  12 }
Packit fcad23
Packit fcad23
sctpInUnorderChunks OBJECT-TYPE
Packit fcad23
  SYNTAX         Counter64
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The number of SCTP unordered chunks (data chunks in which the
Packit fcad23
       U bit is set to 1) received (no duplicate chunks included)."
Packit fcad23
  REFERENCE
Packit fcad23
       "Section 3.3.1 in RFC2960 defines the unordered data chunk."
Packit fcad23
  ::= { sctpStats  13 }
Packit fcad23
Packit fcad23
sctpFragUsrMsgs OBJECT-TYPE
Packit fcad23
  SYNTAX         Counter64
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The number of user messages that have to be fragmented
Packit fcad23
       because of the MTU."
Packit fcad23
  ::= { sctpStats  14 }
Packit fcad23
Packit fcad23
sctpReasmUsrMsgs OBJECT-TYPE
Packit fcad23
  SYNTAX         Counter64
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The number of user messages reassembled, after conversion
Packit fcad23
       into DATA chunks."
Packit fcad23
  REFERENCE
Packit fcad23
       "Section 6.9 in RFC2960 includes a description of the
Packit fcad23
       reassembly process."
Packit fcad23
  ::= { sctpStats  15 }
Packit fcad23
Packit fcad23
sctpOutSCTPPacks OBJECT-TYPE
Packit fcad23
  SYNTAX         Counter64
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The number of SCTP packets sent. Retransmitted DATA chunks
Packit fcad23
       are included."
Packit fcad23
  ::= { sctpStats  16 }
Packit fcad23
Packit fcad23
sctpInSCTPPacks OBJECT-TYPE
Packit fcad23
  SYNTAX         Counter64
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The number of SCTP packets received. Duplicates are
Packit fcad23
       included."
Packit fcad23
  ::= { sctpStats  17 }
Packit fcad23
Packit fcad23
sctpDiscontinuityTime OBJECT-TYPE
Packit fcad23
  SYNTAX         TimeStamp
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The value of sysUpTime on the most recent occasion at which
Packit fcad23
       any one or more of this general statistics counters suffered a
Packit fcad23
       discontinuity.  The relevant counters are the specific
Packit fcad23
       instances associated with this interface of any Counter32 or
Packit fcad23
       Counter64 object contained in the SCTP layer statistics
Packit fcad23
       (defined below sctpStats branch).  If no such discontinuities
Packit fcad23
       have occurred since the last re-initialization of the local
Packit fcad23
       management subsystem, then this object contains a zero value."
Packit fcad23
  REFERENCE
Packit fcad23
       "The inclusion of this object is recommended by RFC2578."
Packit fcad23
  ::= { sctpStats 18 }
Packit fcad23
Packit fcad23
-- PROTOCOL GENERAL VARIABLES
Packit fcad23
-- **************************
Packit fcad23
Packit fcad23
sctpRtoAlgorithm OBJECT-TYPE
Packit fcad23
  SYNTAX         INTEGER {
Packit fcad23
                      other(1),      -- Other new one. Future use
Packit fcad23
                      vanj(2)        -- Van Jacobson's algorithm
Packit fcad23
                 }
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The algorithm used to determine the timeout value (T3-rtx)
Packit fcad23
       used for re-transmitting unacknowledged chunks."
Packit fcad23
  REFERENCE
Packit fcad23
       "Section 6.3.1 and 6.3.2 in RFC2960 cover the RTO calculation
Packit fcad23
       and retransmission timer rules."
Packit fcad23
  DEFVAL {vanj} -- vanj(2)
Packit fcad23
  ::= { sctpParams 1 }
Packit fcad23
Packit fcad23
sctpRtoMin OBJECT-TYPE
Packit fcad23
  SYNTAX         Unsigned32
Packit fcad23
  UNITS          "milliseconds"
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The minimum value permitted by a SCTP implementation for the
Packit fcad23
       retransmission timeout value, measured in milliseconds.  More
Packit fcad23
       refined semantics for objects of this type depend upon the
Packit fcad23
       algorithm used to determine the retransmission timeout value.
Packit fcad23
Packit fcad23
       A retransmission time value of zero means immediate
Packit fcad23
       retransmission.
Packit fcad23
Packit fcad23
       The value of this object has to be lower than or equal to
Packit fcad23
       stcpRtoMax's value."
Packit fcad23
  DEFVAL {1000} -- milliseconds
Packit fcad23
  ::= { sctpParams 2 }
Packit fcad23
Packit fcad23
sctpRtoMax OBJECT-TYPE
Packit fcad23
  SYNTAX         Unsigned32
Packit fcad23
  UNITS          "milliseconds"
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The maximum value permitted by a SCTP implementation for the
Packit fcad23
       retransmission timeout value, measured in milliseconds.  More
Packit fcad23
       refined semantics for objects of this type depend upon the
Packit fcad23
       algorithm used to determine the retransmission timeout value.
Packit fcad23
Packit fcad23
       A retransmission time value of zero means immediate re-
Packit fcad23
       transmission.
Packit fcad23
Packit fcad23
       The value of this object has to be greater than or equal to
Packit fcad23
       stcpRtoMin's value."
Packit fcad23
  DEFVAL {60000} -- milliseconds
Packit fcad23
    ::= { sctpParams 3 }
Packit fcad23
Packit fcad23
sctpRtoInitial OBJECT-TYPE
Packit fcad23
  SYNTAX         Unsigned32
Packit fcad23
  UNITS          "milliseconds"
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The initial value for the retransmission timer.
Packit fcad23
Packit fcad23
       A retransmission time value of zero means immediate re-
Packit fcad23
       transmission."
Packit fcad23
  DEFVAL {3000} -- milliseconds
Packit fcad23
  ::= { sctpParams 4 }
Packit fcad23
Packit fcad23
sctpMaxAssocs OBJECT-TYPE
Packit fcad23
  SYNTAX         Integer32 (-1 | 0..2147483647)
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The limit on the total number of associations the entity can
Packit fcad23
       support. In entities where the maximum number of associations
Packit fcad23
       is dynamic, this object should contain the value -1."
Packit fcad23
  ::= { sctpParams 5 }
Packit fcad23
Packit fcad23
sctpValCookieLife OBJECT-TYPE
Packit fcad23
  SYNTAX         Unsigned32
Packit fcad23
  UNITS          "milliseconds"
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "Valid cookie life in the 4-way start-up handshake procedure."
Packit fcad23
  REFERENCE
Packit fcad23
       "Section 5.1.3 in RFC2960 explains the cookie generation
Packit fcad23
       process. Recommended value is per section 14 in RFC2960."
Packit fcad23
  DEFVAL {60000} -- milliseconds
Packit fcad23
  ::= { sctpParams 6 }
Packit fcad23
Packit fcad23
sctpMaxInitRetr OBJECT-TYPE
Packit fcad23
  SYNTAX         Unsigned32
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The maximum number of retransmissions at the start-up phase
Packit fcad23
       (INIT and COOKIE ECHO chunks). "
Packit fcad23
  REFERENCE
Packit fcad23
       "Section 5.1.4, 5.1.6 in RFC2960 refers to Max.Init.Retransmit
Packit fcad23
       parameter. Recommended value is per section 14 in RFC2960."
Packit fcad23
  DEFVAL {8} -- number of attempts
Packit fcad23
  ::= { sctpParams 7 }
Packit fcad23
Packit fcad23
-- TABLES
Packit fcad23
-- ******
Packit fcad23
Packit fcad23
-- the SCTP Association TABLE
Packit fcad23
Packit fcad23
-- The SCTP association table contains information about each
Packit fcad23
-- association in which the local endpoint is involved.
Packit fcad23
Packit fcad23
sctpAssocTable OBJECT-TYPE
Packit fcad23
  SYNTAX         SEQUENCE OF SctpAssocEntry
Packit fcad23
  MAX-ACCESS     not-accessible
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "A table containing SCTP association-specific information."
Packit fcad23
  ::= { sctpObjects 3 }
Packit fcad23
Packit fcad23
sctpAssocEntry OBJECT-TYPE
Packit fcad23
  SYNTAX         SctpAssocEntry
Packit fcad23
  MAX-ACCESS     not-accessible
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "General common variables and statistics for the whole
Packit fcad23
       association."
Packit fcad23
  INDEX          { sctpAssocId }
Packit fcad23
  ::= { sctpAssocTable 1 }
Packit fcad23
Packit fcad23
SctpAssocEntry ::= SEQUENCE {
Packit fcad23
  sctpAssocId                        Unsigned32,
Packit fcad23
  sctpAssocRemHostName               OCTET STRING,
Packit fcad23
  sctpAssocLocalPort                 InetPortNumber,
Packit fcad23
  sctpAssocRemPort                   InetPortNumber,
Packit fcad23
  sctpAssocRemPrimAddrType           InetAddressType,
Packit fcad23
  sctpAssocRemPrimAddr               InetAddress,
Packit fcad23
  sctpAssocHeartBeatInterval         Unsigned32,
Packit fcad23
  sctpAssocState                     INTEGER,
Packit fcad23
  sctpAssocInStreams                 Unsigned32,
Packit fcad23
  sctpAssocOutStreams                Unsigned32,
Packit fcad23
  sctpAssocMaxRetr                   Unsigned32,
Packit fcad23
  sctpAssocPrimProcess               Unsigned32,
Packit fcad23
  sctpAssocT1expireds                Counter32,     -- Statistic
Packit fcad23
  sctpAssocT2expireds                Counter32,     -- Statistic
Packit fcad23
  sctpAssocRtxChunks                 Counter32,     -- Statistic
Packit fcad23
  sctpAssocStartTime                 TimeStamp,
Packit fcad23
  sctpAssocDiscontinuityTime         TimeStamp
Packit fcad23
  }
Packit fcad23
Packit fcad23
sctpAssocId OBJECT-TYPE
Packit fcad23
  SYNTAX         Unsigned32 (1..4294967295)
Packit fcad23
  MAX-ACCESS     not-accessible
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "Association Identification. Value identifying the
Packit fcad23
       association. "
Packit fcad23
  ::= { sctpAssocEntry 1 }
Packit fcad23
Packit fcad23
sctpAssocRemHostName OBJECT-TYPE
Packit fcad23
  SYNTAX         OCTET STRING (SIZE(0..255))
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The peer's DNS name. This object needs to have the same
Packit fcad23
       format as the encoding in the DNS protocol.  This implies that
Packit fcad23
       the domain name can be up to 255 octets long, each octet being
Packit fcad23
       0<=x<=255 as value with US-ASCII A-Z having a case insensitive
Packit fcad23
       matching.
Packit fcad23
Packit fcad23
       If no DNS domain name was received from the peer at init time
Packit fcad23
       (embedded in the INIT or INIT-ACK chunk), this object is
Packit fcad23
       meaningless. In such cases the object MUST contain a zero-
Packit fcad23
       length string value. Otherwise, it contains the remote host
Packit fcad23
       name received at init time."
Packit fcad23
  ::= { sctpAssocEntry 2 }
Packit fcad23
Packit fcad23
sctpAssocLocalPort OBJECT-TYPE
Packit fcad23
  SYNTAX         InetPortNumber (1..65535)
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The local SCTP port number used for this association."
Packit fcad23
  ::= { sctpAssocEntry 3 }
Packit fcad23
Packit fcad23
sctpAssocRemPort OBJECT-TYPE
Packit fcad23
  SYNTAX         InetPortNumber (1..65535)
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The remote SCTP port number used for this association."
Packit fcad23
  ::= { sctpAssocEntry 4 }
Packit fcad23
Packit fcad23
sctpAssocRemPrimAddrType OBJECT-TYPE
Packit fcad23
  SYNTAX         InetAddressType
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The internet type of primary remote IP address. "
Packit fcad23
  ::= { sctpAssocEntry 5 }
Packit fcad23
Packit fcad23
sctpAssocRemPrimAddr OBJECT-TYPE
Packit fcad23
  SYNTAX         InetAddress
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The primary remote IP address. The type of this address is
Packit fcad23
       determined by the value of sctpAssocRemPrimAddrType.
Packit fcad23
Packit fcad23
       The client side will know this value after INIT_ACK message
Packit fcad23
       reception, the server side will know this value when sending
Packit fcad23
       INIT_ACK message. However, values will be filled in at
Packit fcad23
       established(4) state."
Packit fcad23
  ::= { sctpAssocEntry 6 }
Packit fcad23
Packit fcad23
sctpAssocHeartBeatInterval OBJECT-TYPE
Packit fcad23
  SYNTAX         Unsigned32
Packit fcad23
  UNITS          "milliseconds"
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The current heartbeat interval..
Packit fcad23
Packit fcad23
       Zero value means no HeartBeat, even when the concerned
Packit fcad23
       sctpAssocRemAddrHBFlag object is true."
Packit fcad23
  DEFVAL {30000} -- milliseconds
Packit fcad23
  ::= { sctpAssocEntry 7 }
Packit fcad23
Packit fcad23
sctpAssocState OBJECT-TYPE
Packit fcad23
  SYNTAX         INTEGER {
Packit fcad23
                      closed(1),
Packit fcad23
                      cookieWait(2),
Packit fcad23
                      cookieEchoed(3),
Packit fcad23
                      established(4),
Packit fcad23
                      shutdownPending(5),
Packit fcad23
                      shutdownSent(6),
Packit fcad23
                      shutdownReceived(7),
Packit fcad23
                      shutdownAckSent(8),
Packit fcad23
                      deleteTCB(9)
Packit fcad23
                      }
Packit fcad23
  MAX-ACCESS     read-write
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The state of this SCTP association.
Packit fcad23
Packit fcad23
       As in TCP, deleteTCB(9) is the only value that may be set by a
Packit fcad23
       management station. If any other value is received, then the
Packit fcad23
       agent must return a wrongValue error.
Packit fcad23
Packit fcad23
       If a management station sets this object to the value
Packit fcad23
       deleteTCB(9), then this has the effect of deleting the TCB (as
Packit fcad23
       defined in SCTP) of the corresponding association on the
Packit fcad23
       managed node, resulting in immediate termination of the
Packit fcad23
       association.
Packit fcad23
Packit fcad23
       As an implementation-specific option, an ABORT chunk may be
Packit fcad23
       sent from the managed node to the other SCTP endpoint as a
Packit fcad23
       result of setting the deleteTCB(9) value. The ABORT chunk
Packit fcad23
       implies an ungraceful association shutdown."
Packit fcad23
  REFERENCE
Packit fcad23
       "Section 4 in RFC2960 covers the SCTP Association state
Packit fcad23
       diagram."
Packit fcad23
  ::= { sctpAssocEntry 8 }
Packit fcad23
Packit fcad23
sctpAssocInStreams OBJECT-TYPE
Packit fcad23
  SYNTAX         Unsigned32 (1..65535)
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "Inbound Streams according to the negotiation at association
Packit fcad23
       start up."
Packit fcad23
  REFERENCE
Packit fcad23
       "Section 1.3 in RFC2960 includes a definition of stream.
Packit fcad23
       Section 5.1.1 in RFC2960 covers the streams negotiation
Packit fcad23
       process."
Packit fcad23
  ::= { sctpAssocEntry 9 }
Packit fcad23
Packit fcad23
sctpAssocOutStreams OBJECT-TYPE
Packit fcad23
  SYNTAX         Unsigned32 (1..65535)
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "Outbound Streams according to the negotiation at association
Packit fcad23
       start up. "
Packit fcad23
  REFERENCE
Packit fcad23
       "Section 1.3 in RFC2960 includes a definition of stream.
Packit fcad23
       Section 5.1.1 in RFC2960 covers the streams negotiation
Packit fcad23
       process."
Packit fcad23
  ::= { sctpAssocEntry 10 }
Packit fcad23
Packit fcad23
sctpAssocMaxRetr OBJECT-TYPE
Packit fcad23
  SYNTAX         Unsigned32
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The maximum number of data retransmissions in the association
Packit fcad23
       context. This value is specific for each association and the
Packit fcad23
       upper layer can change it by calling the appropriate
Packit fcad23
       primitives. This value has to be smaller than the addition of
Packit fcad23
       all the maximum number for all the paths
Packit fcad23
       (sctpAssocRemAddrMaxPathRtx).
Packit fcad23
Packit fcad23
       A value of zero value means no retransmissions."
Packit fcad23
  DEFVAL {10} -- number of attempts
Packit fcad23
  ::= { sctpAssocEntry 11 }
Packit fcad23
Packit fcad23
sctpAssocPrimProcess OBJECT-TYPE
Packit fcad23
      SYNTAX      Unsigned32
Packit fcad23
      MAX-ACCESS read-only
Packit fcad23
      STATUS      current
Packit fcad23
      DESCRIPTION
Packit fcad23
       "This object identifies the system level process which holds
Packit fcad23
       primary responsibility for the SCTP association.
Packit fcad23
       Wherever possible, this should be the system's native unique
Packit fcad23
       identification number. The special value 0 can be used to
Packit fcad23
       indicate that no primary process is known.
Packit fcad23
Packit fcad23
       Note that the value of this object can be used as a pointer
Packit fcad23
       into the swRunTable of the HOST-RESOURCES-MIB(if the value is
Packit fcad23
       smaller than 2147483647) or into the sysApplElmtRunTable of
Packit fcad23
       the SYSAPPL-MIB."
Packit fcad23
  ::= { sctpAssocEntry 12 }
Packit fcad23
Packit fcad23
-- Association Statistics
Packit fcad23
Packit fcad23
sctpAssocT1expireds OBJECT-TYPE
Packit fcad23
  SYNTAX         Counter32
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The T1 timer determines how long to wait for an
Packit fcad23
       acknowledgement after sending an INIT or COOKIE-ECHO chunk.
Packit fcad23
       This object reflects the number of times the T1 timer expires
Packit fcad23
       without having received the acknowledgement.
Packit fcad23
Packit fcad23
       Discontinuities in the value of this counter can occur at re-
Packit fcad23
       initialization of the management system, and at other times as
Packit fcad23
       indicated by the value of sctpAssocDiscontinuityTime."
Packit fcad23
  REFERENCE
Packit fcad23
       "Section 5 in RFC2960."
Packit fcad23
  ::= { sctpAssocEntry 13 }
Packit fcad23
Packit fcad23
sctpAssocT2expireds OBJECT-TYPE
Packit fcad23
  SYNTAX         Counter32
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The T2 timer determines how long to wait for an
Packit fcad23
       acknowledgement after sending a SHUTDOWN or SHUTDOWN-ACK
Packit fcad23
       chunk. This object reflects the number of times that T2- timer
Packit fcad23
       expired.
Packit fcad23
Packit fcad23
       Discontinuities in the value of this counter can occur at re-
Packit fcad23
       initialization of the management system, and at other times as
Packit fcad23
       indicated by the value of sctpAssocDiscontinuityTime."
Packit fcad23
REFERENCE
Packit fcad23
       "Section 9.2 in RFC2960."
Packit fcad23
  ::= { sctpAssocEntry 14 }
Packit fcad23
Packit fcad23
sctpAssocRtxChunks OBJECT-TYPE
Packit fcad23
  SYNTAX         Counter32
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "When T3-rtx expires, the DATA chunks that triggered the T3
Packit fcad23
       timer will be re-sent according with the retransmissions
Packit fcad23
       rules. Every DATA chunk that was included in the SCTP packet
Packit fcad23
       that triggered the T3-rtx timer must be added to the value of
Packit fcad23
       this counter.
Packit fcad23
Packit fcad23
       Discontinuities in the value of this counter can occur at re-
Packit fcad23
       initialization of the management system, and at other times as
Packit fcad23
       indicated by the value of sctpAssocDiscontinuityTime."
Packit fcad23
  REFERENCE
Packit fcad23
       "Section 6 in RFC2960 covers the retransmission process and
Packit fcad23
       rules."
Packit fcad23
  ::= { sctpAssocEntry 15 }
Packit fcad23
Packit fcad23
sctpAssocStartTime OBJECT-TYPE
Packit fcad23
  SYNTAX         TimeStamp
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The value of sysUpTime at the time that the association
Packit fcad23
       represented by this row enters the ESTABLISHED state, i.e.,
Packit fcad23
       the sctpAssocState object is set to established(4). The
Packit fcad23
       value of this object will be zero:
Packit fcad23
       - before the association enters the established(4)
Packit fcad23
         state, or
Packit fcad23
Packit fcad23
       - if the established(4) state was entered prior to
Packit fcad23
         the last re-initialization of the local network management
Packit fcad23
         subsystem."
Packit fcad23
  ::= { sctpAssocEntry 16 }
Packit fcad23
Packit fcad23
sctpAssocDiscontinuityTime OBJECT-TYPE
Packit fcad23
  SYNTAX         TimeStamp
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The value of sysUpTime on the most recent occasion at which
Packit fcad23
       any one or more of this SCTP association counters suffered a
Packit fcad23
       discontinuity.  The relevant counters are the specific
Packit fcad23
       instances associated with this interface of any Counter32 or
Packit fcad23
       Counter64 object contained in the sctpAssocTable or
Packit fcad23
       sctpLocalAddrTable or sctpRemAddrTable.  If no such
Packit fcad23
       discontinuities have occurred since the last re-initialization
Packit fcad23
       of the local management subsystem, then this object contains a
Packit fcad23
       zero value. "
Packit fcad23
  REFERENCE
Packit fcad23
       "The inclusion of this object is recommended by RFC2578."
Packit fcad23
  ::= { sctpAssocEntry 17 }
Packit fcad23
Packit fcad23
-- Expanded tables: Including Multi-home feature
Packit fcad23
Packit fcad23
-- Local Address TABLE
Packit fcad23
-- *******************
Packit fcad23
Packit fcad23
sctpAssocLocalAddrTable OBJECT-TYPE
Packit fcad23
  SYNTAX         SEQUENCE OF SctpAssocLocalAddrEntry
Packit fcad23
  MAX-ACCESS     not-accessible
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "Expanded table of sctpAssocTable based on the AssocId index.
Packit fcad23
       This table shows data related to each local IP address which
Packit fcad23
       is used by this association."
Packit fcad23
  ::= { sctpObjects  4 }
Packit fcad23
Packit fcad23
sctpAssocLocalAddrEntry OBJECT-TYPE
Packit fcad23
  SYNTAX         SctpAssocLocalAddrEntry
Packit fcad23
  MAX-ACCESS     not-accessible
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "Local information about the available addresses. There will
Packit fcad23
       be an entry for every local IP address defined for this
Packit fcad23
Packit fcad23
       association.
Packit fcad23
       Implementors need to be aware that if the size of
Packit fcad23
       sctpAssocLocalAddr exceeds 114 octets then OIDs of column
Packit fcad23
       instances in this table will have more than 128 sub-
Packit fcad23
       identifiers and cannot be accessed using SNMPv1, SNMPv2c, or
Packit fcad23
       SNMPv3."
Packit fcad23
  INDEX     {    sctpAssocId,   -- shared index
Packit fcad23
                 sctpAssocLocalAddrType,
Packit fcad23
                 sctpAssocLocalAddr }
Packit fcad23
  ::= { sctpAssocLocalAddrTable 1 }
Packit fcad23
Packit fcad23
SctpAssocLocalAddrEntry ::= SEQUENCE {
Packit fcad23
  sctpAssocLocalAddrType        InetAddressType,
Packit fcad23
  sctpAssocLocalAddr            InetAddress,
Packit fcad23
  sctpAssocLocalAddrStartTime   TimeStamp
Packit fcad23
  }
Packit fcad23
Packit fcad23
sctpAssocLocalAddrType OBJECT-TYPE
Packit fcad23
  SYNTAX         InetAddressType
Packit fcad23
  MAX-ACCESS     not-accessible
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "Internet type of local IP address used for this association."
Packit fcad23
  ::= { sctpAssocLocalAddrEntry 1 }
Packit fcad23
Packit fcad23
sctpAssocLocalAddr OBJECT-TYPE
Packit fcad23
  SYNTAX         InetAddress
Packit fcad23
  MAX-ACCESS     not-accessible
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The value of a local IP address available for this
Packit fcad23
       association. The type of this address is determined by the
Packit fcad23
       value of sctpAssocLocalAddrType."
Packit fcad23
  ::= { sctpAssocLocalAddrEntry 2 }
Packit fcad23
Packit fcad23
sctpAssocLocalAddrStartTime OBJECT-TYPE
Packit fcad23
  SYNTAX         TimeStamp
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The value of sysUpTime at the time that this row was
Packit fcad23
       created."
Packit fcad23
  ::= { sctpAssocLocalAddrEntry 3 }
Packit fcad23
Packit fcad23
-- Remote Addresses TABLE
Packit fcad23
-- **********************
Packit fcad23
Packit fcad23
sctpAssocRemAddrTable OBJECT-TYPE
Packit fcad23
  SYNTAX         SEQUENCE OF SctpAssocRemAddrEntry
Packit fcad23
  MAX-ACCESS     not-accessible
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "Expanded table of sctpAssocTable based on the AssocId index.
Packit fcad23
       This table shows data related to each remote peer IP address
Packit fcad23
       which is used by this association."
Packit fcad23
  ::= { sctpObjects  5 }
Packit fcad23
Packit fcad23
sctpAssocRemAddrEntry OBJECT-TYPE
Packit fcad23
  SYNTAX         SctpAssocRemAddrEntry
Packit fcad23
  MAX-ACCESS     not-accessible
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "Information about the most important variables for every
Packit fcad23
       remote IP address. There will be an entry for every remote IP
Packit fcad23
       address defined for this association.
Packit fcad23
Packit fcad23
       Implementors need to be aware that if the size of
Packit fcad23
       sctpAssocRemAddr exceeds 114 octets then OIDs of column
Packit fcad23
       instances in this table will have more than 128 sub-
Packit fcad23
       identifiers and cannot be accessed using SNMPv1, SNMPv2c, or
Packit fcad23
       SNMPv3."
Packit fcad23
  INDEX   { sctpAssocId,   -- shared index
Packit fcad23
            sctpAssocRemAddrType,
Packit fcad23
            sctpAssocRemAddr }
Packit fcad23
  ::= { sctpAssocRemAddrTable 1 }
Packit fcad23
Packit fcad23
SctpAssocRemAddrEntry ::= SEQUENCE {
Packit fcad23
  sctpAssocRemAddrType               InetAddressType,
Packit fcad23
  sctpAssocRemAddr                   InetAddress,
Packit fcad23
  sctpAssocRemAddrActive             TruthValue,
Packit fcad23
  sctpAssocRemAddrHBActive           TruthValue,
Packit fcad23
  sctpAssocRemAddrRTO                Unsigned32,
Packit fcad23
  sctpAssocRemAddrMaxPathRtx         Unsigned32,
Packit fcad23
  sctpAssocRemAddrRtx                Counter32,     -- Statistic
Packit fcad23
  sctpAssocRemAddrStartTime          TimeStamp
Packit fcad23
  }
Packit fcad23
Packit fcad23
sctpAssocRemAddrType OBJECT-TYPE
Packit fcad23
  SYNTAX         InetAddressType
Packit fcad23
  MAX-ACCESS     not-accessible
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "Internet type of a remote IP address available for this
Packit fcad23
       association."
Packit fcad23
  ::= { sctpAssocRemAddrEntry 1 }
Packit fcad23
Packit fcad23
sctpAssocRemAddr OBJECT-TYPE
Packit fcad23
  SYNTAX         InetAddress
Packit fcad23
  MAX-ACCESS     not-accessible
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The value of a remote IP address available for this
Packit fcad23
       association. The type of this address is determined by the
Packit fcad23
       value of sctpAssocLocalAddrType."
Packit fcad23
  ::= { sctpAssocRemAddrEntry 2 }
Packit fcad23
Packit fcad23
sctpAssocRemAddrActive OBJECT-TYPE
Packit fcad23
  SYNTAX         TruthValue
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "This object gives information about the reachability of this
Packit fcad23
       specific remote IP address.
Packit fcad23
Packit fcad23
       When the object is set to 'true' (1), the remote IP address is
Packit fcad23
       understood as Active. Active means that the threshold of no
Packit fcad23
       answers received from this IP address has not been reached.
Packit fcad23
Packit fcad23
       When the object is set to 'false' (2), the remote IP address
Packit fcad23
       is understood as Inactive. Inactive means that either no
Packit fcad23
       heartbeat or any other message was received from this address,
Packit fcad23
       reaching the threshold defined by the protocol."
Packit fcad23
  REFERENCE
Packit fcad23
       "The remote transport states are defined as Active and
Packit fcad23
       Inactive in the SCTP, RFC2960."
Packit fcad23
  ::= { sctpAssocRemAddrEntry 3 }
Packit fcad23
Packit fcad23
sctpAssocRemAddrHBActive OBJECT-TYPE
Packit fcad23
  SYNTAX         TruthValue
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "This object indicates whether the optional Heartbeat check
Packit fcad23
       associated to one destination transport address is activated
Packit fcad23
       or not (value equal to true or false, respectively). "
Packit fcad23
  ::= { sctpAssocRemAddrEntry 4 }
Packit fcad23
Packit fcad23
sctpAssocRemAddrRTO OBJECT-TYPE -- T3-rtx- Timer
Packit fcad23
  SYNTAX         Unsigned32
Packit fcad23
  UNITS          "milliseconds"
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The current Retransmission Timeout. T3-rtx timer as defined
Packit fcad23
       in the protocol SCTP."
Packit fcad23
  REFERENCE
Packit fcad23
       "Section 6.3 in RFC2960 deals with the Retransmission Timer
Packit fcad23
       Management."
Packit fcad23
  ::= { sctpAssocRemAddrEntry 5 }
Packit fcad23
Packit fcad23
sctpAssocRemAddrMaxPathRtx OBJECT-TYPE
Packit fcad23
  SYNTAX         Unsigned32
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "Maximum number of DATA chunks retransmissions allowed to a
Packit fcad23
       remote IP address before it is considered inactive, as defined
Packit fcad23
       in RFC2960."
Packit fcad23
  REFERENCE
Packit fcad23
       "Section 8.2, 8.3 and 14 in RFC2960."
Packit fcad23
  DEFVAL {5} -- number of attempts
Packit fcad23
  ::= { sctpAssocRemAddrEntry 6 }
Packit fcad23
Packit fcad23
-- Remote Address Statistic
Packit fcad23
Packit fcad23
sctpAssocRemAddrRtx OBJECT-TYPE
Packit fcad23
  SYNTAX         Counter32
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "Number of DATA chunks retransmissions to this specific IP
Packit fcad23
       address. When T3-rtx expires, the DATA chunk that triggered
Packit fcad23
       the T3 timer will be re-sent according to the retransmissions
Packit fcad23
       rules. Every DATA chunk that is included in a SCTP packet and
Packit fcad23
       was transmitted to this specific IP address before, will be
Packit fcad23
       included in this counter.
Packit fcad23
Packit fcad23
       Discontinuities in the value of this counter can occur at re-
Packit fcad23
       initialization of the management system, and at other times as
Packit fcad23
       indicated by the value of sctpAssocDiscontinuityTime."
Packit fcad23
  ::= { sctpAssocRemAddrEntry 7 }
Packit fcad23
Packit fcad23
sctpAssocRemAddrStartTime OBJECT-TYPE
Packit fcad23
  SYNTAX         TimeStamp
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The value of sysUpTime at the time that this row was
Packit fcad23
       created."
Packit fcad23
  ::= { sctpAssocRemAddrEntry 8 }
Packit fcad23
Packit fcad23
-- ASSOCIATION INVERSE TABLE
Packit fcad23
-- *************************
Packit fcad23
Packit fcad23
-- BY LOCAL PORT
Packit fcad23
Packit fcad23
sctpLookupLocalPortTable OBJECT-TYPE
Packit fcad23
  SYNTAX         SEQUENCE OF SctpLookupLocalPortEntry
Packit fcad23
  MAX-ACCESS     not-accessible
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "With the use of this table, a list of associations which are
Packit fcad23
Packit fcad23
       using the specified local port can be retrieved."
Packit fcad23
  ::= { sctpObjects  6 }
Packit fcad23
Packit fcad23
sctpLookupLocalPortEntry OBJECT-TYPE
Packit fcad23
  SYNTAX         SctpLookupLocalPortEntry
Packit fcad23
  MAX-ACCESS     not-accessible
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "This table is indexed by local port and association ID.
Packit fcad23
       Specifying a local port, we would get a list of the
Packit fcad23
       associations whose local port is the one specified."
Packit fcad23
  INDEX         { sctpAssocLocalPort,
Packit fcad23
                 sctpAssocId }
Packit fcad23
  ::= { sctpLookupLocalPortTable 1 }
Packit fcad23
Packit fcad23
SctpLookupLocalPortEntry::= SEQUENCE {
Packit fcad23
  sctpLookupLocalPortStartTime            TimeStamp
Packit fcad23
  }
Packit fcad23
Packit fcad23
sctpLookupLocalPortStartTime OBJECT-TYPE
Packit fcad23
  SYNTAX         TimeStamp
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The value of sysUpTime at the time that this row was created.
Packit fcad23
Packit fcad23
       As the table will be created after the sctpAssocTable
Packit fcad23
       creation, this value could be equal to the sctpAssocStartTime
Packit fcad23
       object from the main table."
Packit fcad23
  ::= { sctpLookupLocalPortEntry 1 }
Packit fcad23
Packit fcad23
-- BY REMOTE PORT
Packit fcad23
Packit fcad23
sctpLookupRemPortTable OBJECT-TYPE
Packit fcad23
  SYNTAX         SEQUENCE OF SctpLookupRemPortEntry
Packit fcad23
  MAX-ACCESS     not-accessible
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "With the use of this table, a list of associations which are
Packit fcad23
       using the specified remote port can be got"
Packit fcad23
  ::= { sctpObjects  7 }
Packit fcad23
Packit fcad23
sctpLookupRemPortEntry OBJECT-TYPE
Packit fcad23
  SYNTAX         SctpLookupRemPortEntry
Packit fcad23
  MAX-ACCESS     not-accessible
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "This table is indexed by remote port and association ID.
Packit fcad23
       Specifying a remote port we would get a list of the
Packit fcad23
       associations whose local port is the one specified "
Packit fcad23
  INDEX         { sctpAssocRemPort,
Packit fcad23
                 sctpAssocId }
Packit fcad23
  ::= { sctpLookupRemPortTable 1 }
Packit fcad23
Packit fcad23
SctpLookupRemPortEntry::= SEQUENCE {
Packit fcad23
  sctpLookupRemPortStartTime              TimeStamp
Packit fcad23
  }
Packit fcad23
Packit fcad23
sctpLookupRemPortStartTime OBJECT-TYPE
Packit fcad23
  SYNTAX         TimeStamp
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The value of sysUpTime at the time that this row was created.
Packit fcad23
Packit fcad23
       As the table will be created after the sctpAssocTable
Packit fcad23
       creation, this value could be equal to the sctpAssocStartTime
Packit fcad23
       object from the main table."
Packit fcad23
  ::= { sctpLookupRemPortEntry 1 }
Packit fcad23
Packit fcad23
-- BY REMOTE HOST NAME
Packit fcad23
Packit fcad23
sctpLookupRemHostNameTable OBJECT-TYPE
Packit fcad23
  SYNTAX         SEQUENCE OF SctpLookupRemHostNameEntry
Packit fcad23
  MAX-ACCESS     not-accessible
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "With the use of this table, a list of associations with that
Packit fcad23
       particular host can be retrieved."
Packit fcad23
  ::= { sctpObjects  8 }
Packit fcad23
Packit fcad23
sctpLookupRemHostNameEntry OBJECT-TYPE
Packit fcad23
  SYNTAX         SctpLookupRemHostNameEntry
Packit fcad23
  MAX-ACCESS     not-accessible
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "This table is indexed by remote host name and association ID.
Packit fcad23
       Specifying a host name we would get a list of the associations
Packit fcad23
       specifying that host name as the remote one.
Packit fcad23
Packit fcad23
       Implementors need to be aware that if the size of
Packit fcad23
       sctpAssocRemHostName exceeds 115 octets then OIDs of column
Packit fcad23
       instances in this table will have more than 128 sub-
Packit fcad23
       identifiers and cannot be accessed using SNMPv1, SNMPv2c, or
Packit fcad23
       SNMPv3."
Packit fcad23
  INDEX         { sctpAssocRemHostName,
Packit fcad23
                 sctpAssocId }
Packit fcad23
  ::= { sctpLookupRemHostNameTable 1 }
Packit fcad23
Packit fcad23
SctpLookupRemHostNameEntry::= SEQUENCE {
Packit fcad23
  sctpLookupRemHostNameStartTime               TimeStamp
Packit fcad23
  }
Packit fcad23
Packit fcad23
sctpLookupRemHostNameStartTime OBJECT-TYPE
Packit fcad23
  SYNTAX         TimeStamp
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The value of sysUpTime at the time that this row was created.
Packit fcad23
Packit fcad23
       As the table will be created after the sctpAssocTable
Packit fcad23
       creation, this value could be equal to the sctpAssocStartTime
Packit fcad23
       object from the main table."
Packit fcad23
  ::= { sctpLookupRemHostNameEntry 1 }
Packit fcad23
Packit fcad23
-- BY REMOTE PRIMARY IP ADDRESS
Packit fcad23
Packit fcad23
sctpLookupRemPrimIPAddrTable OBJECT-TYPE
Packit fcad23
  SYNTAX         SEQUENCE OF SctpLookupRemPrimIPAddrEntry
Packit fcad23
  MAX-ACCESS     not-accessible
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "With the use of this table, a list of associations that have
Packit fcad23
       the specified IP address as primary within the remote set of
Packit fcad23
       active addresses can be retrieved."
Packit fcad23
  ::= { sctpObjects  9 }
Packit fcad23
Packit fcad23
sctpLookupRemPrimIPAddrEntry OBJECT-TYPE
Packit fcad23
  SYNTAX         SctpLookupRemPrimIPAddrEntry
Packit fcad23
  MAX-ACCESS     not-accessible
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "This table is indexed by primary address and association ID.
Packit fcad23
       Specifying a primary address, we would get a list of the
Packit fcad23
       associations that have the specified remote IP address marked
Packit fcad23
       as primary.
Packit fcad23
       Implementors need to be aware that if the size of
Packit fcad23
       sctpAssocRemPrimAddr exceeds 114 octets then OIDs of column
Packit fcad23
       instances in this table will have more than 128 sub-
Packit fcad23
       identifiers and cannot be accessed using SNMPv1, SNMPv2c, or
Packit fcad23
       SNMPv3."
Packit fcad23
  INDEX         { sctpAssocRemPrimAddrType,
Packit fcad23
                 sctpAssocRemPrimAddr,
Packit fcad23
                 sctpAssocId }
Packit fcad23
  ::= { sctpLookupRemPrimIPAddrTable 1 }
Packit fcad23
Packit fcad23
SctpLookupRemPrimIPAddrEntry::= SEQUENCE {
Packit fcad23
  sctpLookupRemPrimIPAddrStartTime             TimeStamp
Packit fcad23
  }
Packit fcad23
Packit fcad23
sctpLookupRemPrimIPAddrStartTime OBJECT-TYPE
Packit fcad23
  SYNTAX         TimeStamp
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The value of SysUpTime at the time that this row was created.
Packit fcad23
Packit fcad23
       As the table will be created after the sctpAssocTable
Packit fcad23
       creation, this value could be equal to the sctpAssocStartTime
Packit fcad23
       object from the main table."
Packit fcad23
  ::= { sctpLookupRemPrimIPAddrEntry 1 }
Packit fcad23
Packit fcad23
-- BY REMOTE IP ADDRESS
Packit fcad23
Packit fcad23
sctpLookupRemIPAddrTable OBJECT-TYPE
Packit fcad23
  SYNTAX         SEQUENCE OF SctpLookupRemIPAddrEntry
Packit fcad23
  MAX-ACCESS     not-accessible
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "With the use of this table, a list of associations that have
Packit fcad23
       the specified IP address as one of the remote ones can be
Packit fcad23
       retrieved. "
Packit fcad23
  ::= { sctpObjects  10 }
Packit fcad23
Packit fcad23
sctpLookupRemIPAddrEntry OBJECT-TYPE
Packit fcad23
  SYNTAX         SctpLookupRemIPAddrEntry
Packit fcad23
  MAX-ACCESS     not-accessible
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "This table is indexed by a remote IP address and association
Packit fcad23
       ID. Specifying an IP address we would get a list of the
Packit fcad23
       associations that have the specified IP address included
Packit fcad23
       within the set of remote IP addresses."
Packit fcad23
  INDEX         { sctpAssocRemAddrType,
Packit fcad23
                 sctpAssocRemAddr,
Packit fcad23
                 sctpAssocId }
Packit fcad23
  ::= { sctpLookupRemIPAddrTable 1 }
Packit fcad23
Packit fcad23
SctpLookupRemIPAddrEntry::= SEQUENCE {
Packit fcad23
Packit fcad23
  sctpLookupRemIPAddrStartTime            TimeStamp
Packit fcad23
  }
Packit fcad23
Packit fcad23
sctpLookupRemIPAddrStartTime OBJECT-TYPE
Packit fcad23
  SYNTAX         TimeStamp
Packit fcad23
  MAX-ACCESS     read-only
Packit fcad23
  STATUS         current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The value of SysUpTime at the time that this row was created.
Packit fcad23
Packit fcad23
       As the table will be created after the sctpAssocTable
Packit fcad23
       creation, this value could be equal to the sctpAssocStartTime
Packit fcad23
       object from the main table."
Packit fcad23
  ::= { sctpLookupRemIPAddrEntry 1 }
Packit fcad23
Packit fcad23
-- 4.1 Conformance Information
Packit fcad23
Packit fcad23
sctpMibConformance    OBJECT IDENTIFIER ::= { sctpMIB 2 }
Packit fcad23
sctpMibCompliances    OBJECT IDENTIFIER ::= { sctpMibConformance 1 }
Packit fcad23
sctpMibGroups         OBJECT IDENTIFIER ::= { sctpMibConformance 2 }
Packit fcad23
Packit fcad23
-- 4.1.1 Units of conformance
Packit fcad23
Packit fcad23
--
Packit fcad23
-- MODULE GROUPS
Packit fcad23
--
Packit fcad23
Packit fcad23
sctpLayerParamsGroup OBJECT-GROUP
Packit fcad23
  OBJECTS   { sctpRtoAlgorithm,
Packit fcad23
              sctpRtoMin,
Packit fcad23
              sctpRtoMax,
Packit fcad23
              sctpRtoInitial,
Packit fcad23
              sctpMaxAssocs,
Packit fcad23
              sctpValCookieLife,
Packit fcad23
              sctpMaxInitRetr
Packit fcad23
            }
Packit fcad23
  STATUS    current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "Common parameters for the SCTP layer, i.e., for all the
Packit fcad23
       associations. They can usually be referred to as configuration
Packit fcad23
       parameters."
Packit fcad23
  ::= { sctpMibGroups 1 }
Packit fcad23
Packit fcad23
sctpStatsGroup OBJECT-GROUP
Packit fcad23
  OBJECTS   { sctpCurrEstab,
Packit fcad23
              sctpActiveEstabs,
Packit fcad23
              sctpPassiveEstabs,
Packit fcad23
              sctpAborteds,
Packit fcad23
              sctpShutdowns,
Packit fcad23
              sctpOutOfBlues,
Packit fcad23
              sctpChecksumErrors,
Packit fcad23
              sctpOutCtrlChunks,
Packit fcad23
              sctpOutOrderChunks,
Packit fcad23
              sctpOutUnorderChunks,
Packit fcad23
              sctpInCtrlChunks,
Packit fcad23
              sctpInOrderChunks,
Packit fcad23
              sctpInUnorderChunks,
Packit fcad23
              sctpFragUsrMsgs,
Packit fcad23
              sctpReasmUsrMsgs,
Packit fcad23
              sctpOutSCTPPacks,
Packit fcad23
              sctpInSCTPPacks,
Packit fcad23
              sctpDiscontinuityTime,
Packit fcad23
              sctpAssocT1expireds,
Packit fcad23
              sctpAssocT2expireds,
Packit fcad23
              sctpAssocRtxChunks,
Packit fcad23
              sctpAssocRemAddrRtx
Packit fcad23
            }
Packit fcad23
  STATUS    current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "Statistics group. It includes the objects to collect state
Packit fcad23
       changes in the SCTP protocol local layer and flow control
Packit fcad23
       statistics."
Packit fcad23
  ::= { sctpMibGroups 2 }
Packit fcad23
Packit fcad23
sctpPerAssocParamsGroup OBJECT-GROUP
Packit fcad23
  OBJECTS   { sctpAssocRemHostName,
Packit fcad23
              sctpAssocLocalPort,
Packit fcad23
              sctpAssocRemPort,
Packit fcad23
              sctpAssocRemPrimAddrType,
Packit fcad23
              sctpAssocRemPrimAddr,
Packit fcad23
              sctpAssocHeartBeatInterval,
Packit fcad23
              sctpAssocState,
Packit fcad23
              sctpAssocInStreams,
Packit fcad23
              sctpAssocOutStreams,
Packit fcad23
              sctpAssocMaxRetr,
Packit fcad23
              sctpAssocPrimProcess,
Packit fcad23
              sctpAssocStartTime,
Packit fcad23
              sctpAssocDiscontinuityTime,
Packit fcad23
              sctpAssocLocalAddrStartTime,
Packit fcad23
              sctpAssocRemAddrActive,
Packit fcad23
              sctpAssocRemAddrHBActive,
Packit fcad23
              sctpAssocRemAddrRTO,
Packit fcad23
              sctpAssocRemAddrMaxPathRtx,
Packit fcad23
              sctpAssocRemAddrStartTime
Packit fcad23
            }
Packit fcad23
  STATUS    current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The SCTP group of objects to manage per-association
Packit fcad23
       parameters. These variables include all the SCTP basic
Packit fcad23
       features."
Packit fcad23
  ::= { sctpMibGroups 3 }
Packit fcad23
Packit fcad23
sctpPerAssocStatsGroup OBJECT-GROUP
Packit fcad23
              OBJECTS
Packit fcad23
            { sctpAssocT1expireds,
Packit fcad23
              sctpAssocT2expireds,
Packit fcad23
              sctpAssocRtxChunks,
Packit fcad23
              sctpAssocRemAddrRtx
Packit fcad23
            }
Packit fcad23
  STATUS    current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "Per Association Statistics group. It includes the objects to
Packit fcad23
       collect flow control statistics per association."
Packit fcad23
  ::= { sctpMibGroups 4 }
Packit fcad23
Packit fcad23
sctpInverseGroup OBJECT-GROUP
Packit fcad23
  OBJECTS   { sctpLookupLocalPortStartTime,
Packit fcad23
             sctpLookupRemPortStartTime,
Packit fcad23
             sctpLookupRemHostNameStartTime,
Packit fcad23
             sctpLookupRemPrimIPAddrStartTime,
Packit fcad23
             sctpLookupRemIPAddrStartTime
Packit fcad23
            }
Packit fcad23
  STATUS    current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "Objects used in the inverse lookup tables."
Packit fcad23
  ::= { sctpMibGroups 5 }
Packit fcad23
Packit fcad23
-- 4.1.2 Compliance Statements
Packit fcad23
Packit fcad23
--
Packit fcad23
-- MODULE COMPLIANCES
Packit fcad23
--
Packit fcad23
Packit fcad23
sctpMibCompliance MODULE-COMPLIANCE
Packit fcad23
  STATUS  current
Packit fcad23
  DESCRIPTION
Packit fcad23
       "The compliance statement for SNMP entities which implement
Packit fcad23
       this SCTP MIB Module.
Packit fcad23
Packit fcad23
       There are a number of INDEX objects that cannot be represented
Packit fcad23
       in the form of OBJECT clauses in SMIv2, but for which we have
Packit fcad23
       the following compliance requirements, expressed in OBJECT
Packit fcad23
       clause form in this description clause:
Packit fcad23
Packit fcad23
-- OBJECT        sctpAssocLocalAddrType
Packit fcad23
-- SYNTAX        InetAddressType {ipv4(1), ipv6(2)}
Packit fcad23
-- DESCRIPTION
Packit fcad23
--       It is only required to have IPv4 and IPv6 addresses without
Packit fcad23
--       zone indices.
Packit fcad23
--       The address with zone indices is required if an
Packit fcad23
--       implementation can connect multiple zones.
Packit fcad23
--
Packit fcad23
-- OBJECT        sctpAssocLocalAddr
Packit fcad23
-- SYNTAX        InetAddress (SIZE(4|16))
Packit fcad23
-- DESCRIPTION
Packit fcad23
--       An implementation is only required to support globally
Packit fcad23
--       unique IPv4 and IPv6 addresses.
Packit fcad23
--
Packit fcad23
-- OBJECT        sctpAssocRemAddrType
Packit fcad23
-- SYNTAX        InetAddressType {ipv4(1), ipv6(2)}
Packit fcad23
-- DESCRIPTION
Packit fcad23
--       It is only required to have IPv4 and IPv6 addresses without
Packit fcad23
--       zone indices.
Packit fcad23
--       The address with zone indices is required if an
Packit fcad23
--       implementation can connect multiple zones.
Packit fcad23
--
Packit fcad23
-- OBJECT        sctpAssocRemAddr
Packit fcad23
-- SYNTAX        InetAddress (SIZE(4|16))
Packit fcad23
-- DESCRIPTION
Packit fcad23
--       An implementation is only required to support globally
Packit fcad23
--       unique IPv4 and IPv6 addresses.
Packit fcad23
--
Packit fcad23
       "  -- closes DESCRIPTION clause of MODULE-COMPLIANCE
Packit fcad23
Packit fcad23
  MODULE  -- this module
Packit fcad23
Packit fcad23
       MANDATORY-GROUPS    {  sctpLayerParamsGroup,
Packit fcad23
                              sctpPerAssocParamsGroup,
Packit fcad23
                              sctpStatsGroup,
Packit fcad23
                              sctpPerAssocStatsGroup
Packit fcad23
                           }
Packit fcad23
Packit fcad23
       OBJECT  sctpAssocRemPrimAddrType
Packit fcad23
       SYNTAX  InetAddressType { ipv4(1),
Packit fcad23
                                 ipv6(2)
Packit fcad23
                               }
Packit fcad23
       DESCRIPTION
Packit fcad23
            "It is only required to have IPv4 and IPv6 addresses
Packit fcad23
            without zone indices.
Packit fcad23
Packit fcad23
            The address with zone indices is required if an
Packit fcad23
            implementation can connect multiple zones."
Packit fcad23
Packit fcad23
       OBJECT  sctpAssocRemPrimAddr
Packit fcad23
       SYNTAX  InetAddress (SIZE(4|16))
Packit fcad23
       DESCRIPTION
Packit fcad23
            "An implementation is only required to support globally
Packit fcad23
            unique IPv4 and globally unique IPv6 addresses."
Packit fcad23
Packit fcad23
       OBJECT sctpAssocState
Packit fcad23
       WRITE-SYNTAX  INTEGER { deleteTCB(9) }
Packit fcad23
       MIN-ACCESS read-only
Packit fcad23
       DESCRIPTION
Packit fcad23
            "Only the deleteTCB(9) value MAY be set by a management
Packit fcad23
            station at most. A read-only option is also considered to
Packit fcad23
            be compliant with this MIB module description."
Packit fcad23
Packit fcad23
       GROUP sctpInverseGroup
Packit fcad23
       DESCRIPTION
Packit fcad23
            "Objects used in inverse lookup tables. This should be
Packit fcad23
            implemented, at the discretion of the implementers, for
Packit fcad23
            easier lookups in the association tables"
Packit fcad23
  ::= { sctpMibCompliances 1 }
Packit fcad23
Packit fcad23
END