mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-17 16:03:04 +00:00
1625 lines
58 KiB
Plaintext
1625 lines
58 KiB
Plaintext
-- *****************************************************************
|
|
-- January 2001, CISCO-SCTP-MIB.
|
|
--
|
|
-- Copyright (c) 2001, 2005 by cisco Systems, Inc.
|
|
-- All rights reserved.
|
|
-- *****************************************************************
|
|
--
|
|
-- Caution. This MIB is temporary and experimental. In the future it
|
|
-- will be removed from products, perhaps with short notice, in favor
|
|
-- of more standard or generic MIBs. Application developers should not
|
|
-- depend on long-term access to this MIB.
|
|
-- *****************************************************************
|
|
-- This MIB is based on the second and third drafts of module
|
|
-- developed for the SIGTRAN IETF group.
|
|
-- 'draft-ietf-sigtran-sctp-mib-02.txt'
|
|
-- 'draft-ietf-sigtran-sctp-mib-03.txt'
|
|
--
|
|
-- The prefix for the object identifiers has been changed
|
|
-- from "sctp" to "ceSctp" to prevent future conflict with
|
|
-- the later approved version of the SCTP MIB.
|
|
-- The following objects have been rename in this implementation
|
|
-- to conform to with existing MIBs in the Cisco branch.
|
|
-- sctpAssocRemAddressHeartBeatFlag -> ceSctpAssocRemAddressHtBtFlag
|
|
-- sctpAssocRemAddressHeartBeatTimer -> ceSctpAssocRemAddressHtBtTime
|
|
-- sctpAssocRemAddressMaxPathRetrans -> ceSctpAssocRemAddressMaxRetran
|
|
-- sctpAssocRemAddressRetransCount -> ceSctpAssocRemAddressRetransCnt
|
|
--
|
|
-- The following objects were move from the scalar section to the
|
|
-- Association table.
|
|
-- sctpRtoMin - sctpRtoMin
|
|
-- sctpRtoMax - sctpRtoMax
|
|
-- sctpRtoInitial sctpRtoInitial
|
|
-- sctpValCookieLife sctpValCookieLife
|
|
-- sctpMaxInitRetr sctpMaxInitRetr
|
|
-- sctpInitialT1 sctpInitialT1
|
|
-- sctpInitialT2 sctpInitialT2
|
|
--
|
|
-- The following objects were added to the Association Table.
|
|
-- sctpAssocCongestionLevels
|
|
-- sctpAssocCongestionLevelsCur
|
|
-- sctpAssocCongestionAbate1
|
|
-- sctpAssocCongestionAbate2
|
|
-- sctpAssocCongestionAbate3
|
|
-- sctpAssocCongestionOnset1
|
|
-- sctpAssocCongestionOnset2
|
|
-- sctpAssocCongestionOnset3
|
|
-- sctpAssocULPDatagramsQueued
|
|
-- sctpAssocULPDatagramsQueuedHigh
|
|
--
|
|
-- *****************************************************************
|
|
|
|
CISCO-SCTP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Counter32,
|
|
Counter64,
|
|
TimeTicks,
|
|
Unsigned32
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
RowStatus,
|
|
TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
-- the following types were defined directly in the textual
|
|
-- conventions section
|
|
-- InetAddressType, InetAddress
|
|
-- FROM INET-ADDRESS-MIB RFC2851
|
|
|
|
ciscoExperiment
|
|
FROM CISCO-SMI;
|
|
|
|
ceSctpMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200512210000Z"
|
|
ORGANIZATION "Cisco Systems, Inc."
|
|
CONTACT-INFO
|
|
" Cisco Systems
|
|
Customer Service
|
|
|
|
Postal: 170 W Tasman Drive
|
|
San Jose, CA 95134
|
|
USA
|
|
|
|
Tel: +1 800 553-NETS
|
|
|
|
E-mail: tac@cisco.com"
|
|
|
|
DESCRIPTION
|
|
"The MIB module for managing SCTP implementation."
|
|
REVISION "200512210000Z"
|
|
DESCRIPTION
|
|
"Updated the imports such that Unsigned32 is imported from
|
|
SNMPv2-SMI instead of CISCO-TC."
|
|
REVISION "200106070000Z"
|
|
DESCRIPTION
|
|
"MIB module developed for the SIGTRAN IETF group. Based on
|
|
SCTP, RFC2960"
|
|
::= { ciscoExperiment 74 }
|
|
|
|
-- ********************************************************************
|
|
-- * *
|
|
-- * Textual Conventions *
|
|
-- * *
|
|
-- ********************************************************************
|
|
InetAddressType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value that represents a type of Internet address.
|
|
|
|
unknown(0) An unknown address type. This value MUST
|
|
be used if the value of the corresponding
|
|
InetAddress object is a zero-length string.
|
|
It may also be used to indicate an IP address
|
|
which is not in one of the formats defined
|
|
below.
|
|
|
|
ipv4(1) An IPv4 address as defined by the
|
|
InetAddressIPv4 textual convention.
|
|
|
|
ipv6(2) An IPv6 address as defined by the
|
|
InetAddressIPv6 textual convention.
|
|
|
|
dns(16) A DNS domain name as defined by the
|
|
InetAddressDNS textual convention.
|
|
|
|
Each definition of a concrete InetAddressType value must be
|
|
accompanied by a definition of a textual convention for use
|
|
with that InetAddressType.
|
|
|
|
The InetAddressType textual convention SHOULD NOT be subtyped
|
|
in object type definitions to support future extensions. It
|
|
MAY be subtyped in compliance statements in order to require
|
|
only a subset of these address types for a compliant
|
|
implementation."
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
ipv4(1), -- these named numbers are aligned
|
|
ipv6(2), -- with AddressFamilyNumbers from
|
|
dns(16) -- IANA-ADDRESS-FAMILY-NUMBERS-MIB
|
|
}
|
|
|
|
InetAddress ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Denotes a generic Internet address.
|
|
|
|
An InetAddress value is always interpreted within the
|
|
context of an InetAddressType value. The InetAddressType
|
|
object which defines the context must be registered
|
|
immediately before the object which uses the InetAddress
|
|
textual convention. In other words, the object identifiers
|
|
for the InetAddressType object and the InetAddress object
|
|
MUST have the same length and the last sub-identifier of
|
|
the InetAddressType object MUST be 1 less than the last
|
|
sub-identifier of the InetAddress object.
|
|
|
|
When this textual convention is used as the syntax of an
|
|
index object, there may be issues with the limit of 128
|
|
sub-identifiers specified in SMIv2, STD 58. In this case,
|
|
the OBJECT-TYPE declaration MUST include a 'SIZE' clause
|
|
to limit the number of potential instance sub-identifiers."
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
|
|
|
|
-- Top-level structure of the MIB
|
|
|
|
ceSctpObjects OBJECT IDENTIFIER ::= { ceSctpMIB 1 }
|
|
ceSctpConformance OBJECT IDENTIFIER ::= { ceSctpMIB 2 }
|
|
|
|
ceSctpScalars OBJECT IDENTIFIER ::= { ceSctpObjects 1 }
|
|
ceSctpTables OBJECT IDENTIFIER ::= { ceSctpObjects 2 }
|
|
|
|
|
|
-- ************************************************************
|
|
-- PROTOCOL GENERAL VARIABLES
|
|
-- ************************************************************
|
|
|
|
ceSctpRtoAlgorithm OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1), -- Other new one. Future use
|
|
vanj(2) -- Van Jacobson's algorithm
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The algorithm used to determine the timeout value (T3-rtx)
|
|
used for re-transmitting unacknowledged chunks."
|
|
|
|
::= { ceSctpScalars 1 }
|
|
|
|
|
|
ceSctpMaxAssociations OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..1024)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of associations that can be supported
|
|
by this implementation. set to zero to indicate unlimited."
|
|
|
|
::= { ceSctpScalars 2 }
|
|
|
|
|
|
--*****************************************************************
|
|
-- STATE-RELATED STATISTICS
|
|
--*****************************************************************
|
|
ceSctpCurrEstab OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of SCTP associations for which the current state
|
|
is either ESTABLISHED, SHUTDOWN-RECEIVED or
|
|
SHUTDOWN-PENDING."
|
|
|
|
::= { ceSctpScalars 3 }
|
|
|
|
ceSctpActiveEstab OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times that SCTP associations have made a
|
|
direct transition to the ESTABLISH state from the
|
|
COOKIE-ECHOED state: COOKIE-ECHOED -> ESTABLISHED. The
|
|
upper layer has initiated the association attempt."
|
|
|
|
::= { ceSctpScalars 4 }
|
|
|
|
|
|
ceSctpPassiveEstab OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times that SCTP associations have made a
|
|
direct transition to the ESTABLISHED state from the CLOSED
|
|
state: CLOSED -> ESTABLISHED. The remote endpoint has
|
|
initiated the association attempt."
|
|
|
|
::= { ceSctpScalars 5 }
|
|
|
|
|
|
ceSctpAborted OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times that SCTP associations have made a
|
|
direct transition to the CLOSED state from any state using
|
|
the primitive 'ABORT': AnyState --Abort--> CLOSED.
|
|
Ungraceful termination of the association."
|
|
|
|
::= { ceSctpScalars 6 }
|
|
|
|
|
|
ceSctpShutdowns OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times that SCTP associations have made a
|
|
direct transition to the CLOSE state from either the
|
|
SHUTDOWN-SENT state or the SHUTDOWN-ACK-SENT state.
|
|
Graceful termination of the association."
|
|
|
|
::= { ceSctpScalars 7}
|
|
|
|
--**************************************************************
|
|
-- OTHER LAYER STATISTICS
|
|
--**************************************************************
|
|
|
|
ceSctpStatBytesRec OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes received(does not include retransmissions)."
|
|
|
|
::= { ceSctpScalars 8 }
|
|
|
|
|
|
ceSctpStatBytesSent OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes sent(does not include retransmissions)."
|
|
|
|
::= { ceSctpScalars 9 }
|
|
|
|
ceSctpStatChunksDiscard OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of chunks that were discarded."
|
|
|
|
::= { ceSctpScalars 10 }
|
|
|
|
ceSctpStatChunksSent OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of SCTP control and data chunks, sent to the
|
|
peers (no retransmissions included)."
|
|
|
|
::= { ceSctpScalars 11 }
|
|
|
|
ceSctpStatChunksSentControl OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of SCTP control chunks sent to the peers (no
|
|
retransmissions included)."
|
|
|
|
::= { ceSctpScalars 12 }
|
|
|
|
ceSctpStatChunksSentOrdered OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of SCTP data chunks sent that required order to be
|
|
maintained. (no retransmissions included)."
|
|
|
|
::= { ceSctpScalars 13 }
|
|
|
|
ceSctpStatChunksSentUnOrdered OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of SCTP data chunks sent that do not required order
|
|
to be maintained. (no retransmissions included)."
|
|
|
|
::= { ceSctpScalars 14 }
|
|
|
|
ceSctpStatChunksRec OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of SCTP control and data chunks, received from the
|
|
peers (no retransmissions included)."
|
|
|
|
::= { ceSctpScalars 15 }
|
|
|
|
ceSctpStatChunksRecControl OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of SCTP control chucks received from peers (no
|
|
retransmissions included)."
|
|
|
|
::= { ceSctpScalars 16 }
|
|
|
|
ceSctpStatChunksRecOrdered OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of SCTP data chunks received that required order to
|
|
be maintained. (no retransmissions included)."
|
|
|
|
::= { ceSctpScalars 17 }
|
|
|
|
ceSctpStatChunksRecUnOrdered OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of SCTP data chunks received that do not required
|
|
order to be maintained. (no retransmissions included)."
|
|
|
|
::= { ceSctpScalars 18 }
|
|
|
|
ceSctpStatDatagramsRec OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number datagrams sent(does not include retransmissions)."
|
|
|
|
::= { ceSctpScalars 19 }
|
|
|
|
ceSctpStatDatagramsSent OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number datagrams sent(does not include retransmissions)."
|
|
|
|
::= { ceSctpScalars 20 }
|
|
|
|
ceSctpStatFragmentedUsrMessages OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of user messages that have to be fragmented because
|
|
of the MTU."
|
|
|
|
::= { ceSctpScalars 21 }
|
|
|
|
|
|
ceSctpStatReassembledUsrMessages OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of user messages reassembled."
|
|
|
|
::= { ceSctpScalars 22 }
|
|
|
|
|
|
ceSctpStatChunksReTrans OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of chunks that were re-transmitted."
|
|
|
|
::= { ceSctpScalars 23 }
|
|
|
|
|
|
ceSctpStatOutOfBlue OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of out of the blue packets (SCTP packet correctly
|
|
formed -right checksum- but the receiver is not able to
|
|
identify the association to which this packet belongs)
|
|
received by the host."
|
|
|
|
::= { ceSctpScalars 24 }
|
|
|
|
ceSctpStatT1expired OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of times that T1 timer expired (timer for sending
|
|
either INIT or COOKIE-ECHO chunks and receiving an
|
|
acknowledgment)."
|
|
|
|
::= { ceSctpScalars 25 }
|
|
|
|
ceSctpStatT2expired OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of times that T2-shutdown timer expired (shutdown
|
|
timer)."
|
|
|
|
::= { ceSctpScalars 26 }
|
|
|
|
|
|
-- *************************************************************
|
|
-- SCTP ASSOCIATION DESCRIPTION PARAMETERS
|
|
-- *************************************************************
|
|
|
|
|
|
-- *************************************************************
|
|
-- The SCTP Association TABLE
|
|
-- *************************************************************
|
|
|
|
-- The SCTP association table contains information about each
|
|
-- association that the local endpoint is taking part.
|
|
|
|
|
|
ceSctpAssocTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CeSctpAssocEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing SCTP association-specific information."
|
|
|
|
::= { ceSctpTables 1 }
|
|
|
|
ceSctpAssocEntry OBJECT-TYPE
|
|
SYNTAX CeSctpAssocEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"General common variables and statistics for the whole
|
|
association."
|
|
INDEX { ceSctpAssocId }
|
|
|
|
::= { ceSctpAssocTable 1 }
|
|
|
|
|
|
CeSctpAssocEntry ::= SEQUENCE {
|
|
ceSctpAssocId Unsigned32,
|
|
ceSctpAssocState INTEGER,
|
|
ceSctpAssocUpTime TimeTicks,
|
|
ceSctpAssocRtoMin Unsigned32,
|
|
ceSctpAssocRtoMax Unsigned32,
|
|
ceSctpAssocRtoInitial Unsigned32,
|
|
ceSctpAssocValCookieLife Unsigned32,
|
|
ceSctpAssocMaxInitRetr Unsigned32,
|
|
ceSctpAssocInitialT1 Unsigned32,
|
|
ceSctpAssocInitialT2 Unsigned32,
|
|
ceSctpAssocRemHostName OCTET STRING,
|
|
ceSctpAssocLocalSCTPPort Unsigned32,
|
|
ceSctpAssocRemSCTPPort Unsigned32,
|
|
ceSctpAssocRemPrimaryAddressType InetAddressType,
|
|
ceSctpAssocRemPrimaryAddress InetAddress,
|
|
ceSctpAssocCongestionLevels Unsigned32,
|
|
ceSctpAssocCongestionLevelsCur Unsigned32,
|
|
ceSctpAssocCongestionAbate1 Unsigned32,
|
|
ceSctpAssocCongestionAbate2 Unsigned32,
|
|
ceSctpAssocCongestionAbate3 Unsigned32,
|
|
ceSctpAssocCongestionOnset1 Unsigned32,
|
|
ceSctpAssocCongestionOnset2 Unsigned32,
|
|
ceSctpAssocCongestionOnset3 Unsigned32,
|
|
ceSctpAssocInStreams Unsigned32,
|
|
ceSctpAssocOutStreams Unsigned32,
|
|
ceSctpAssocMaxRetr Unsigned32,
|
|
ceSctpAssocMTU Unsigned32,
|
|
ceSctpAssocLocRecWnd Unsigned32,
|
|
ceSctpAssocLocRecWndLowMark Unsigned32,
|
|
ceSctpAssocLocRecWndZeroCnt Counter64, -- Statistic
|
|
ceSctpAssocRemRecWnd Unsigned32,
|
|
ceSctpAssocRemRecWndLowMark Unsigned32,
|
|
ceSctpAssocRemRecWndZeroCnt Counter64, -- Statistic
|
|
ceSctpAssocULPDatagramsQueued Unsigned32,
|
|
ceSctpAssocULPDatagramsQueuedHigh Unsigned32,
|
|
ceSctpAssocChecksumErrorCounter Counter64, -- Statistic
|
|
ceSctpAssocBytesSent Counter64, -- Statistic
|
|
ceSctpAssocBytesRec Counter64, -- Statistic
|
|
ceSctpAssocChunksDiscarded Counter64, -- Statistic
|
|
ceSctpAssocChunksRec Counter64, -- Statistic
|
|
ceSctpAssocChunksRecControl Counter64, -- Statistic
|
|
ceSctpAssocChunksRecOrdered Counter64, -- Statistic
|
|
ceSctpAssocChunksRecUnOrdered Counter64, -- Statistic
|
|
ceSctpAssocChunksRecOutOrder Counter64, -- Statistic
|
|
ceSctpAssocChunksReTrans Counter64, -- Statistic
|
|
ceSctpAssocChunksSent Counter64, -- Statistic
|
|
ceSctpAssocChunksSentControl Counter64, -- Statistic
|
|
ceSctpAssocChunksSentOrdered Counter64, -- Statistic
|
|
ceSctpAssocChunksSentUnOrdered Counter64, -- Statistic
|
|
ceSctpAssocDatagramsRec Counter64, -- Statistic
|
|
ceSctpAssocDatagramsSent Counter64, -- Statistic
|
|
ceSctpAssocRowStatus RowStatus
|
|
}
|
|
|
|
|
|
ceSctpAssocId OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..1024)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"Association Identification. Value identifying the
|
|
association (typically the Initiate Verification Tag)."
|
|
|
|
::= { ceSctpAssocEntry 1 }
|
|
|
|
|
|
ceSctpAssocState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
closed(1),
|
|
cookieWait(2),
|
|
cookieEchoed(3),
|
|
established(4),
|
|
shutdownPending(5),
|
|
shutdownSent(6),
|
|
shutdownReceived(7),
|
|
shutdownAckSent(8),
|
|
deleteTCB(9),
|
|
retrieval(10)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The state of this SCTP association.
|
|
As in TCP, the only value which may be set by a management
|
|
station is deleteTCB. Accordingly, it is appropriate for
|
|
an agent to return a 'badValue' response if a management
|
|
station attempts to set this object to any other value.
|
|
If a management station sets this object to the value
|
|
deleteTCB(9), then this has the effect of deleting the TCB
|
|
(as defined in SCTP) of the corresponding association on
|
|
the managed node, resulting in immediate termination of the
|
|
association.
|
|
As an implementation-specific option, an ABORT chunk may be
|
|
sent from the managed node to the other SCTP endpoint."
|
|
|
|
::= { ceSctpAssocEntry 2 }
|
|
|
|
ceSctpAssocUpTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time association has been in established state."
|
|
|
|
::= { ceSctpAssocEntry 3 }
|
|
|
|
--**************************************************************
|
|
-- Association parameters adjustable by ULP
|
|
--**************************************************************
|
|
|
|
ceSctpAssocRtoMin OBJECT-TYPE
|
|
SYNTAX Unsigned32(1000..3600000)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum value permitted by a SCTP implementation for
|
|
the retransmission timeout, measured in milliseconds. More
|
|
refined semantics for objects of this type depend upon the
|
|
algorithm used to determine the retransmission timeout.
|
|
Minimum recommended value is 1000 milliseconds. Some
|
|
telephone applications could require less than 1 second."
|
|
|
|
::= { ceSctpAssocEntry 4 }
|
|
|
|
|
|
ceSctpAssocRtoMax OBJECT-TYPE
|
|
SYNTAX Unsigned32(1000..3600000)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum value permitted by a SCTP implementation for
|
|
the retransmission timeout, measured in milliseconds. More
|
|
refined semantics for objects of this type depend upon the
|
|
algorithm used to determine the retransmission timeout.
|
|
Recommended value is 60000 milliseconds."
|
|
|
|
::= { ceSctpAssocEntry 5 }
|
|
|
|
|
|
ceSctpAssocRtoInitial OBJECT-TYPE
|
|
SYNTAX Unsigned32(1000..3600000)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Initial value for the Retransmission timer. Recommended
|
|
value is 3000 milliseconds."
|
|
|
|
::= { ceSctpAssocEntry 6 }
|
|
|
|
|
|
ceSctpAssocValCookieLife OBJECT-TYPE
|
|
SYNTAX Unsigned32(1000..3600000)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Valid cookie life in the 4-way start-up handshake
|
|
procedure. Recommended value: 60000 milliseconds."
|
|
::= { ceSctpAssocEntry 7 }
|
|
|
|
|
|
ceSctpAssocMaxInitRetr OBJECT-TYPE
|
|
SYNTAX Unsigned32(1000..3600000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of retransmissions at the start-up
|
|
phase (INIT and COOKIE ECHO chunks). Recommended
|
|
value: 8 attempts."
|
|
|
|
::= { ceSctpAssocEntry 8 }
|
|
|
|
ceSctpAssocInitialT1 OBJECT-TYPE
|
|
SYNTAX Unsigned32(1000..3600000)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Initial value for the Start-up T1 timer."
|
|
|
|
::= { ceSctpAssocEntry 9 }
|
|
|
|
|
|
ceSctpAssocInitialT2 OBJECT-TYPE
|
|
SYNTAX Unsigned32(1000..3600000)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Initial value for the Shutdown T2-shutdown timer."
|
|
|
|
::= { ceSctpAssocEntry 10 }
|
|
|
|
ceSctpAssocRemHostName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Peer's DNS name. If no DNS domain name was received at init
|
|
time (embedded in the INIT or INIT-ACK chunk) from the peer,
|
|
this entry will be meaningless, therefore it will contain a
|
|
NULL value. Otherwise, the remote host name received at init
|
|
time will be stored."
|
|
|
|
::= { ceSctpAssocEntry 11 }
|
|
|
|
|
|
ceSctpAssocLocalSCTPPort OBJECT-TYPE
|
|
SYNTAX Unsigned32(4096..32767)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Local SCTP port number used for this association."
|
|
|
|
::= { ceSctpAssocEntry 12 }
|
|
|
|
|
|
ceSctpAssocRemSCTPPort OBJECT-TYPE
|
|
SYNTAX Unsigned32(4096..32767)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remote SCTP port number used for this association."
|
|
|
|
::= { ceSctpAssocEntry 13 }
|
|
|
|
|
|
ceSctpAssocRemPrimaryAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Internet type of primary destination IP address.
|
|
- unknown (0) An unknown address type. This value MUST be
|
|
used if the value of the corresponding InetAddress object
|
|
is a zero-length string. It may also be used to indicate
|
|
an IP address different from IPv4 or IPv6. This value is
|
|
used in this MIB for error conditions.
|
|
|
|
- ipv4 (1): An IPv4 address as defined by the
|
|
InetAddressIPv4 textual convention [RFC2851].
|
|
|
|
- ipv6 (2): An IPv6 address as defined by the
|
|
InetAddressIPv6 textual convention [RFC2851]."
|
|
|
|
::= { ceSctpAssocEntry 14 }
|
|
|
|
ceSctpAssocRemPrimaryAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Primary destination IP address. An InetAddress value is
|
|
always interpreted within the context of an InetAddressType
|
|
value. This value will be filled in after INIT or INIT ACK
|
|
messages have been received (when the primary path is
|
|
selected by SCTP)."
|
|
|
|
::= { ceSctpAssocEntry 15 }
|
|
|
|
|
|
ceSctpAssocCongestionLevels OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..4)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of supported congestion Levels."
|
|
|
|
::= { ceSctpAssocEntry 16 }
|
|
|
|
ceSctpAssocCongestionLevelsCur OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..4)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current congestion level."
|
|
|
|
::= { ceSctpAssocEntry 17 }
|
|
|
|
ceSctpAssocCongestionAbate1 OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..32767)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Threshold used to abate congestion level 1."
|
|
|
|
::= { ceSctpAssocEntry 18 }
|
|
|
|
ceSctpAssocCongestionAbate2 OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..32767)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Threshold used to abate congestion level 2."
|
|
|
|
::= { ceSctpAssocEntry 19 }
|
|
|
|
ceSctpAssocCongestionAbate3 OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..32767)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Threshold used to abate congestion level 3."
|
|
|
|
::= { ceSctpAssocEntry 20 }
|
|
|
|
ceSctpAssocCongestionOnset1 OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..32767)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Threshold used to mark onset of congestion level 1."
|
|
|
|
::= { ceSctpAssocEntry 21 }
|
|
|
|
ceSctpAssocCongestionOnset2 OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..32767)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Threshold used to mark onset of congestion level 2."
|
|
|
|
::= { ceSctpAssocEntry 22 }
|
|
|
|
|
|
ceSctpAssocCongestionOnset3 OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..32767)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Threshold used to mark onset of congestion level 3."
|
|
|
|
::= { ceSctpAssocEntry 23 }
|
|
|
|
ceSctpAssocInStreams OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Inbound Streams according to the negotiation at association
|
|
start up. This parameter has to be read-only by the
|
|
manager."
|
|
|
|
::= { ceSctpAssocEntry 24 }
|
|
|
|
ceSctpAssocOutStreams OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Outbound Streams according to the negotiation at
|
|
association start up. This parameter has to be read-only
|
|
by the manager."
|
|
|
|
::= { ceSctpAssocEntry 25 }
|
|
|
|
|
|
ceSctpAssocMaxRetr OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..32767)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of data retransmissions. This value is
|
|
specific for each association and the upper layer can be
|
|
able to change it calling the appropriate primitives. This
|
|
value has to be smaller than the addition of all the
|
|
maximum number for all the paths
|
|
(sctpAssocRemAddressMaxPathRetran). Recommended
|
|
value: 10 attempts."
|
|
|
|
::= { ceSctpAssocEntry 26 }
|
|
|
|
|
|
ceSctpAssocMTU OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..65535)
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Maximum Transmission Size to be used by this
|
|
association. The size will the smallest MTU size supported
|
|
by any of the IP Addresses used by the association."
|
|
|
|
::= { ceSctpAssocEntry 27 }
|
|
|
|
ceSctpAssocLocRecWnd OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..65535)
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current local receive window size for this
|
|
association."
|
|
|
|
::= { ceSctpAssocEntry 28 }
|
|
|
|
ceSctpAssocLocRecWndLowMark OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..65535)
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Low water mark for Local Receive Window Size."
|
|
|
|
::= { ceSctpAssocEntry 29 }
|
|
|
|
ceSctpAssocLocRecWndZeroCnt OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of times the Local Receive window reached
|
|
zero bytes."
|
|
|
|
::= { ceSctpAssocEntry 30 }
|
|
|
|
|
|
ceSctpAssocRemRecWnd OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..65535)
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Remote Receive Window Size for this association."
|
|
|
|
::= { ceSctpAssocEntry 31 }
|
|
|
|
ceSctpAssocRemRecWndLowMark OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..65535)
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Low water mark for Remote Receive Window Size."
|
|
|
|
::= { ceSctpAssocEntry 32 }
|
|
|
|
ceSctpAssocRemRecWndZeroCnt OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of times the Remote Receive window reached
|
|
zero bytes."
|
|
|
|
::= { ceSctpAssocEntry 33 }
|
|
|
|
|
|
ceSctpAssocULPDatagramsQueued OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..65535)
|
|
UNITS "DataGrams"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of data grams waiting to be sent."
|
|
|
|
::= { ceSctpAssocEntry 34 }
|
|
|
|
ceSctpAssocULPDatagramsQueuedHigh OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..65535)
|
|
UNITS "DataGrams"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"High water mark for data grams waiting to be sent."
|
|
|
|
::= { ceSctpAssocEntry 35 }
|
|
|
|
--**************************************************************
|
|
-- Association Statistics
|
|
--**************************************************************
|
|
|
|
ceSctpAssocChecksumErrorCounter OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of SCTP packets received from the peers with an
|
|
invalid checksum."
|
|
|
|
::= { ceSctpAssocEntry 36 }
|
|
|
|
ceSctpAssocBytesSent OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes sent by this association."
|
|
|
|
::= { ceSctpAssocEntry 37 }
|
|
|
|
ceSctpAssocBytesRec OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes received by this association."
|
|
|
|
::= { ceSctpAssocEntry 38 }
|
|
|
|
ceSctpAssocChunksDiscarded OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of Chucks discarded by this association."
|
|
|
|
::= { ceSctpAssocEntry 39 }
|
|
|
|
ceSctpAssocChunksRec OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of Chucks received by this association."
|
|
|
|
::= { ceSctpAssocEntry 40 }
|
|
|
|
ceSctpAssocChunksRecControl OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of control Chucks received by this association."
|
|
|
|
::= { ceSctpAssocEntry 41 }
|
|
|
|
ceSctpAssocChunksRecOrdered OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Chucks received by this association where order
|
|
is required."
|
|
|
|
::= { ceSctpAssocEntry 42 }
|
|
|
|
ceSctpAssocChunksRecUnOrdered OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Chucks received by this association where order
|
|
is not required."
|
|
|
|
::= { ceSctpAssocEntry 43 }
|
|
|
|
ceSctpAssocChunksRecOutOrder OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Chucks received out of order by this
|
|
association."
|
|
|
|
::= { ceSctpAssocEntry 44 }
|
|
|
|
ceSctpAssocChunksReTrans OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of Chucks retransmitted by this association."
|
|
|
|
::= { ceSctpAssocEntry 45 }
|
|
|
|
ceSctpAssocChunksSent OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of Chucks sent by this association."
|
|
|
|
::= { ceSctpAssocEntry 46 }
|
|
|
|
ceSctpAssocChunksSentControl OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of control Chucks sent by this association."
|
|
|
|
::= { ceSctpAssocEntry 47 }
|
|
|
|
ceSctpAssocChunksSentOrdered OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Chucks sent by this association where order
|
|
is required."
|
|
|
|
::= { ceSctpAssocEntry 48 }
|
|
|
|
ceSctpAssocChunksSentUnOrdered OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Chucks sent by this association where order
|
|
is not required."
|
|
|
|
::= { ceSctpAssocEntry 49 }
|
|
|
|
ceSctpAssocDatagramsRec OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets received by this association."
|
|
|
|
::= { ceSctpAssocEntry 50 }
|
|
|
|
ceSctpAssocDatagramsSent OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets sent by this association."
|
|
|
|
::= { ceSctpAssocEntry 51 }
|
|
|
|
ceSctpAssocRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object that allows entries in this table to be created
|
|
and deleted using the RowStatus convention.
|
|
|
|
A row in this table will be created after creating the TCB
|
|
in both sides of the association. The creation of this row
|
|
implies the creation of at least another row (depending on
|
|
the number of local and remote addresses) in the tables
|
|
sctpAssocLocalAddressTable and sctpAssocRemAddressTable.
|
|
|
|
A row is deleted in sctpAssocTable when an association turns
|
|
down (i.e., when the TCB is deleted according to [sctp] in
|
|
both sides of the association). The deletion of a row in
|
|
sctpAssocTable implies the deletion of the tables related
|
|
to this association (sctpAssocLocalAddressTable and
|
|
sctpAssocRemAddressTable).
|
|
Also, a row is deleted in sctpAssocTable when a set operation
|
|
is received from the manager with destroy option."
|
|
|
|
::= {ceSctpAssocEntry 52 }
|
|
|
|
|
|
|
|
-- *************************************************************
|
|
-- Local Address TABLE
|
|
-- *************************************************************
|
|
|
|
ceSctpAssocLocalAddressTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CeSctpAssocLocalAddressEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Expanded table of ceSctpAssocTable based on the AssocId
|
|
index. It shows several interesting data for each local
|
|
address which takes part in this association."
|
|
|
|
::= { ceSctpTables 2 }
|
|
|
|
ceSctpAssocLocalAddressEntry OBJECT-TYPE
|
|
SYNTAX CeSctpAssocLocalAddressEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Local information about the available addresses."
|
|
INDEX { ceSctpAssocId, -- shared index
|
|
ceSctpAssocLocalAddressIPType,
|
|
ceSctpAssocLocalAddressIP }
|
|
|
|
::= { ceSctpAssocLocalAddressTable 1 }
|
|
|
|
|
|
CeSctpAssocLocalAddressEntry ::= SEQUENCE {
|
|
ceSctpAssocLocalAddressIPType InetAddressType,
|
|
ceSctpAssocLocalAddressIP InetAddress,
|
|
ceSctpAssocLocalAddressRowStatus RowStatus
|
|
}
|
|
|
|
|
|
ceSctpAssocLocalAddressIPType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Internet type of local IP address used for this association.
|
|
- unknown (0) An unknown address type. This value MUST be
|
|
used if the value of the corresponding InetAddress object
|
|
is a zero-length string. It may also be used to indicate
|
|
an IP address different from IPv4 or IPv6. This value is
|
|
used in this MIB for error conditions.
|
|
|
|
- ipv4 (1): An IPv4 address as defined by the
|
|
InetAddressIPv4 textual convention [RFC2851].
|
|
|
|
- ipv6 (2): An IPv6 address as defined by the
|
|
InetAddressIPv6 textual convention [RFC2851]."
|
|
|
|
::= { ceSctpAssocLocalAddressEntry 1 }
|
|
|
|
|
|
ceSctpAssocLocalAddressIP OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of a local IP address available for this
|
|
association. An InetAddress value is always interpreted
|
|
within the context of an InetAddressType value. If SCTP are
|
|
using DNS names, the mapping to IP address-es will be done
|
|
at reception of INIT or INIT_ACK messages."
|
|
|
|
::= { ceSctpAssocLocalAddressEntry 2 }
|
|
|
|
ceSctpAssocLocalAddressRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object that allows entries in this table to be created
|
|
and deleted using the RowStatus convention.
|
|
A row in this table will be created per local IP address
|
|
defined for this association. The creation takes part when a
|
|
new row in the sctpAssocTable is created or when a new IP
|
|
address is added in the local interface (if this function is
|
|
enabled by the SCTP layer).
|
|
A row in this table will be deleted per local IP address
|
|
reserved for the association when the corresponding row in
|
|
sctpAssocTable is deleted or when an IP address is removed
|
|
from the local interface (if this function is enabled by the
|
|
SCTP layer)."
|
|
|
|
::= { ceSctpAssocLocalAddressEntry 3 }
|
|
|
|
|
|
-- *************************************************************
|
|
-- Remote Addresses TABLE
|
|
-- *************************************************************
|
|
|
|
ceSctpAssocRemAddressTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CeSctpAssocRemAddressEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Expanded table of ceSctpAssocTable based on the AssocId
|
|
index. It shows several interesting data for each remote
|
|
peer IP address which is used in this association."
|
|
|
|
::= { ceSctpTables 3 }
|
|
|
|
|
|
ceSctpAssocRemAddressEntry OBJECT-TYPE
|
|
SYNTAX CeSctpAssocRemAddressEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about THE most important variables for every
|
|
remote IP address "
|
|
INDEX { ceSctpAssocId, -- shared index
|
|
ceSctpAssocRemAddressIPType,
|
|
ceSctpAssocRemAddressIP }
|
|
|
|
::= { ceSctpAssocRemAddressTable 1 }
|
|
|
|
|
|
CeSctpAssocRemAddressEntry ::= SEQUENCE {
|
|
ceSctpAssocRemAddressIPType InetAddressType,
|
|
ceSctpAssocRemAddressIP InetAddress,
|
|
ceSctpAssocRemAddressStatus INTEGER,
|
|
ceSctpAssocRemAddressRTO Unsigned32,
|
|
ceSctpAssocRemAddressHtBtFlag INTEGER,
|
|
ceSctpAssocRemAddressHtBtTime Unsigned32,
|
|
ceSctpAssocRemAddressMaxRetran Unsigned32,
|
|
ceSctpAssocRemAddressRetransCnt Counter64, -- Statistic
|
|
ceSctpAssocRemAddressSRTT Unsigned32,
|
|
ceSctpAssocRemAddressRowStatus RowStatus
|
|
}
|
|
|
|
|
|
ceSctpAssocRemAddressIPType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Internet type of a remote IP address available for this
|
|
association.
|
|
- unknown (0) An unknown address type. This value MUST be
|
|
used if the value of the corresponding InetAddress object
|
|
is a zero-length string. It may also be used to indicate
|
|
an IP address different from IPv4 or IPv6. This value is
|
|
used in this MIB for error conditions.
|
|
|
|
- ipv4 (1): An IPv4 address as defined by the
|
|
InetAddressIPv4 textual convention [RFC2851].
|
|
|
|
- ipv6 (2): An IPv6 address as defined by the
|
|
InetAddressIPv6 textual convention [RFC2851]."
|
|
|
|
::= { ceSctpAssocRemAddressEntry 1 }
|
|
|
|
ceSctpAssocRemAddressIP OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of a remote IP address available for this
|
|
association. An InetAddress value is always interpreted
|
|
within the context of an InetAddressType value."
|
|
|
|
::= { ceSctpAssocRemAddressEntry 2 }
|
|
|
|
|
|
ceSctpAssocRemAddressStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
active(0),
|
|
inactive(1),
|
|
failed(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current status of the remote transport address,
|
|
according to [SCTP].
|
|
active - Destination is alive and active
|
|
inActive - Destination used as source address only
|
|
failed - Destination has failed"
|
|
|
|
::= { ceSctpAssocRemAddressEntry 3 }
|
|
|
|
|
|
ceSctpAssocRemAddressRTO OBJECT-TYPE -- T3-rtx- Timer
|
|
SYNTAX Unsigned32(0..65535)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current Retransmision Time-Out. T3-rtx timer as defined
|
|
in the protocol SCTP."
|
|
::= { ceSctpAssocRemAddressEntry 4 }
|
|
|
|
ceSctpAssocRemAddressHtBtFlag OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
active(0),
|
|
inactive(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The optional Heartbeat associated to one destination
|
|
transport address could be active or not (value equal to 1
|
|
or 0, respectively).
|
|
|
|
An active destination transport address is the one
|
|
considered available by a peer endpoint for receiving SCTP
|
|
packets, as it is described in [sctp]."
|
|
|
|
::= { ceSctpAssocRemAddressEntry 5 }
|
|
|
|
|
|
ceSctpAssocRemAddressHtBtTime OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..65535)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current heartbeat time-out. The recommended default
|
|
value is 30000 milliseconds."
|
|
|
|
::= { ceSctpAssocRemAddressEntry 6 }
|
|
|
|
|
|
|
|
ceSctpAssocRemAddressMaxRetran OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum number of DATA retransmissions allowed to a
|
|
remote IP address before it is considered inactive,
|
|
as defined in [sctp]. Recommended value 5 attempts."
|
|
|
|
::= { ceSctpAssocRemAddressEntry 7 }
|
|
|
|
|
|
-- Remote Address Statistic
|
|
|
|
ceSctpAssocRemAddressRetransCnt OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of DATA retransmissions as defined in [sctp]."
|
|
|
|
::= { ceSctpAssocRemAddressEntry 8 }
|
|
|
|
ceSctpAssocRemAddressSRTT OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..65535)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Smoothed Round Trip Time in milliseconds."
|
|
|
|
::= { ceSctpAssocRemAddressEntry 9 }
|
|
|
|
ceSctpAssocRemAddressRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object that allows entries in this table to be created
|
|
and deleted using the RowStatus convention.
|
|
|
|
A row in this table will be created per remote IP address
|
|
defined for this association. The creation takes part when a
|
|
new row in the sctpAssocTable is created or when a new IP
|
|
address is added in the remote interface (if this function is
|
|
enabled by the SCTP layer).
|
|
|
|
A row in this table will be deleted per remote IP address
|
|
reserved for the association when the corresponding row in
|
|
sctpAssocTable is deleted or when an IP address is removed
|
|
from the local interface (if this function is enabled by the
|
|
SCTP layer)."
|
|
|
|
::= { ceSctpAssocRemAddressEntry 10 }
|
|
|
|
|
|
-- 4.1 Conformance Information
|
|
|
|
ceSctpGroups OBJECT IDENTIFIER ::= { ceSctpConformance 1 }
|
|
ceSctpCompliances OBJECT IDENTIFIER ::= { ceSctpConformance 2 }
|
|
|
|
|
|
-- 4.1.1 Compliance Statements
|
|
|
|
ceSctpCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for SNMPv3 entities which
|
|
implement SCTP."
|
|
|
|
MODULE -- this module
|
|
|
|
MANDATORY-GROUPS { ceSctpGeneralVariablesGroup,
|
|
ceSctpAssocTablesVariablesGroup
|
|
}
|
|
|
|
GROUP ceSctpStateStatGroup
|
|
DESCRIPTION
|
|
"The sctp group of objects to control state changes in
|
|
the SCTP protocol."
|
|
|
|
GROUP ceSctpOtherStatGroup
|
|
DESCRIPTION
|
|
"The sctp group of objects providing for management of
|
|
SCTP general statistics."
|
|
|
|
GROUP ceSctpAssocStatGroup
|
|
DESCRIPTION
|
|
"The sctp group of objects to manage SCTP statistics
|
|
related to the remote endpoint."
|
|
|
|
::= { ceSctpCompliances 1 }
|
|
|
|
|
|
-- 4.1.2 Units of conformance
|
|
|
|
ceSctpGeneralVariablesGroup OBJECT-GROUP
|
|
OBJECTS { ceSctpRtoAlgorithm,
|
|
ceSctpMaxAssociations
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sctp group of objects providing for management of SCTP
|
|
entities. Common parameters for the protocol."
|
|
|
|
::= { ceSctpGroups 1 }
|
|
|
|
|
|
ceSctpStateStatGroup OBJECT-GROUP
|
|
OBJECTS { ceSctpCurrEstab,
|
|
ceSctpActiveEstab,
|
|
ceSctpPassiveEstab,
|
|
ceSctpAborted,
|
|
ceSctpShutdowns
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sctp group of objects to control state changes in the
|
|
SCTP protocol."
|
|
|
|
::= { ceSctpGroups 2 }
|
|
|
|
ceSctpOtherStatGroup OBJECT-GROUP
|
|
OBJECTS { ceSctpStatBytesRec,
|
|
ceSctpStatBytesSent,
|
|
ceSctpStatChunksDiscard,
|
|
ceSctpStatChunksSent,
|
|
ceSctpStatChunksSentControl,
|
|
ceSctpStatChunksSentOrdered,
|
|
ceSctpStatChunksSentUnOrdered,
|
|
ceSctpStatChunksRec,
|
|
ceSctpStatChunksRecControl,
|
|
ceSctpStatChunksRecOrdered,
|
|
ceSctpStatChunksRecUnOrdered,
|
|
ceSctpStatChunksReTrans,
|
|
ceSctpStatDatagramsRec,
|
|
ceSctpStatDatagramsSent,
|
|
ceSctpStatFragmentedUsrMessages,
|
|
ceSctpStatReassembledUsrMessages,
|
|
ceSctpStatOutOfBlue,
|
|
ceSctpStatT1expired,
|
|
ceSctpStatT2expired
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sctp group of objects providing for management of SCTP
|
|
general statistics."
|
|
|
|
::= { ceSctpGroups 3 }
|
|
|
|
|
|
ceSctpAssocTablesVariablesGroup OBJECT-GROUP
|
|
OBJECTS { -- ceSctpAssocId,
|
|
ceSctpAssocState,
|
|
ceSctpAssocUpTime,
|
|
ceSctpAssocRtoMin,
|
|
ceSctpAssocRtoMax,
|
|
ceSctpAssocRtoInitial,
|
|
ceSctpAssocValCookieLife,
|
|
ceSctpAssocMaxInitRetr,
|
|
ceSctpAssocInitialT1,
|
|
ceSctpAssocInitialT2,
|
|
ceSctpAssocRemHostName,
|
|
ceSctpAssocLocalSCTPPort,
|
|
ceSctpAssocRemSCTPPort,
|
|
ceSctpAssocRemPrimaryAddressType,
|
|
ceSctpAssocRemPrimaryAddress,
|
|
ceSctpAssocCongestionLevels,
|
|
ceSctpAssocCongestionLevelsCur,
|
|
ceSctpAssocCongestionAbate1,
|
|
ceSctpAssocCongestionAbate2,
|
|
ceSctpAssocCongestionAbate3,
|
|
ceSctpAssocCongestionOnset1,
|
|
ceSctpAssocCongestionOnset2,
|
|
ceSctpAssocCongestionOnset3,
|
|
ceSctpAssocInStreams,
|
|
ceSctpAssocOutStreams,
|
|
ceSctpAssocMaxRetr,
|
|
ceSctpAssocMTU,
|
|
ceSctpAssocLocRecWnd,
|
|
ceSctpAssocLocRecWndLowMark,
|
|
ceSctpAssocLocRecWndZeroCnt,
|
|
ceSctpAssocRemRecWnd,
|
|
ceSctpAssocRemRecWndLowMark,
|
|
ceSctpAssocRemRecWndZeroCnt,
|
|
ceSctpAssocULPDatagramsQueued,
|
|
ceSctpAssocULPDatagramsQueuedHigh,
|
|
ceSctpAssocChecksumErrorCounter,
|
|
ceSctpAssocBytesRec,
|
|
ceSctpAssocBytesSent,
|
|
ceSctpAssocChunksDiscarded,
|
|
ceSctpAssocChunksRec,
|
|
ceSctpAssocChunksRecControl,
|
|
ceSctpAssocChunksRecOrdered,
|
|
ceSctpAssocChunksRecUnOrdered,
|
|
ceSctpAssocChunksRecOutOrder,
|
|
ceSctpAssocChunksReTrans,
|
|
ceSctpAssocChunksSent,
|
|
ceSctpAssocChunksSentControl,
|
|
ceSctpAssocChunksSentOrdered,
|
|
ceSctpAssocChunksSentUnOrdered,
|
|
ceSctpAssocDatagramsRec,
|
|
ceSctpAssocDatagramsSent,
|
|
ceSctpAssocRowStatus,
|
|
-- ceSctpAssocLocalAddressIPType,
|
|
-- ceSctpAssocLocalAddressIP,
|
|
ceSctpAssocLocalAddressRowStatus,
|
|
-- ceSctpAssocRemAddressIPType,
|
|
-- ceSctpAssocRemAddressIP,
|
|
ceSctpAssocRemAddressStatus,
|
|
ceSctpAssocRemAddressRTO,
|
|
ceSctpAssocRemAddressHtBtFlag,
|
|
ceSctpAssocRemAddressHtBtTime,
|
|
ceSctpAssocRemAddressMaxRetran,
|
|
ceSctpAssocRemAddressSRTT,
|
|
ceSctpAssocRemAddressRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sctp group of objects to manage specific local and
|
|
remote SCTP variables (local and remote tables)."
|
|
|
|
::= { ceSctpGroups 4 }
|
|
|
|
|
|
ceSctpAssocStatGroup OBJECT-GROUP
|
|
OBJECTS {ceSctpAssocRemAddressRetransCnt
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sctp group of objects to manage SCTP statistics related
|
|
to the remote endpoint."
|
|
|
|
::= { ceSctpGroups 5 }
|
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|