| draft-ietf-sigtran-sctp-mib-00Description: Request For CommentsYou can download source copies of the file as follows:
Listed below is the contents of file draft-ietf-sigtran-sctp-mib-00.txt.
Network Working Group J. Pastor
INTERNET-DRAFT M. Belinchon
Ericsson
expires in six months March 07,2000
Simple Control Transmission Protocol
Management Information Base using SMIv2
<draft-ietf-sigtran-sctp-mib-00.txt>
Status of This Memo
This document is an Internet-Draft and is in full conformance with all
provisions of Section 10 of RFC 2026. Internet-Drafts are working
documents of the Internet Engineering Task Force (IETF), its areas,
and its working groups. Note that other groups may also distribute
working documents as Internet-Drafts.
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.
Abstract
The Simple Control Transmission Protocol (SCTP) is a reliable datagram
transfer protocol that has been designed to transport PSTN signalling
messages over IP networks, but is capable of broader applications.
This memo defines the Management Information Base (MIB) module which
describes managed objects for implementations of the SCTP.
Open Issues
- Remove this section.
- Add a "Revision History" section when needed.
- Decide under which object identifier branch of the SNMP tree, SCTP
will be placed.
- Fill up the References Section.
- Review the Security Section (read-create values are not still in the MIB).
- Review the MAX-ACCESS clauses (index should not be read-write).
- MIB Organization: The unit of conformance (the last part of the MIB)
could be structured according to protocol variables, association
variables and statistics. Currently, there is no such a structure
(based on the definition of the TCP MIB) but it should be nice to
have it for a clearer organization. Feedback?
- Unorderer data can be included in "Other Statistics".
- Consider to use the Counter64 for statistics. It is no backwards compatible
with SNMPv1.
Table of Contents
1. Introduction ................................................
1.1 Abbreviations ..............................................
2. The SNMP framework ..........................................
3. Structure of the MIB ........................................
3.1 Protocol General Variables .................................
3.2 Association Tables .........................................
3.3 State Related Parameters and Statistics ....................
3.4 Other Statistics ...........................................
4. Definitions .................................................
4.1 Conformance Information ....................................
4.1.1 Compliance Statements ....................................
4.1.2 Units of Conformance .....................................
5. References ..................................................
6. Security Considerations .....................................
7. Authors' Addresses ..........................................
1. Introduction
This memo defines the Management Information Base (MIB) module which
describes managed objects for implementations of the SCTP.
The document starts with a brief description of the SNMP framework and
continues with the MIB explanation and security consideration among
others.
The managed objects in this MIB module have been based on RFC 2012:
"SNMPv2 Management Information Base for the Transmission Control
Protocol using SMIv2" [2].
Terms related to the SCTP architecture are explained in [1]. Other
especific abbreviations are listed below.
1.1 Abbreviations
MIB - Management Information Base
SCTP - Simple Control Transmission Protocol
SMI - Structure of Management Information
SNMP - Simple Network Management Protocol
2. The SNMP Framework
>From its first publication, the Simple Network Management Protocol (SNMP)
has become the most widely-used network-management tool for TCP/IP-based
networks. SNMP defines a protocol for the exchange of management
information, but does much more than that. It also defines a format for
representing management information and a framework for organizing
distributing systems into managing systems and managed agents. In adition,
a number of specific data base structures, called management information
bases (MIBs), have been defined as part of the SNMP suite; these MIBs
specify managed objects for the most common network management subjects,
including bridges, routers and LANs.
RFCs 2571 through 2575 describe an overall architecture plus specific
message structures and security features, but do not define a new SNMP
PDU format. Thus, the existing SNMPv1 or SNMPv2 PDU format is used within
the new SNMPv3 architecture. RFC 2570 gives a detailed introduction to the
current management framework.
This memo specifies a MIB module that is compliant to the SMIv2. A
MIB conforming to the SMIv1 can be produced through the appropriate
translations. The resulting translated MIB must be semantically
equivalent, except where objects or events are omitted because no
translation is possible (use of Counter64). Some machine readable
information in SMIv2 will be converted into textual descriptions in
SMIv1 during the translation process. However, this loss of machine
readable information is not considered to change the semantics of the
MIB.
3. Structure of the MIB
The MIB is divided into four main sections.
- General variables, where the main initial variables are listed.
- Association tables, to hold data from each association together
with the main statistics (per association or transport address).
Local and remote tables are included into the general association
table to allow multiples IP addresses in order to have the
multihome feature.
- State related parameters to see how many state changes have been
into the same SCTP layer
- Other Statistics for traffic meassurements
3.1 Protocol General Variables
The first section of the MIB is filled with the general variables for the
SCTP protocol. Parameters as the RTO related variables, streams, timers
and heartbeat are described.
SCTP RTO mechanism is the same as defined in TCP. So, the following
explanation can be contrasted in RFC 2012. In SCTP protocol, only options
'other' and 'vanj' remain because SCTP protocol defines Van Jacobson's
algorithm as the one to be used to calculate RTO. 'Other' is left for
future use ('rsre' algorithm was eliminated because MIL-STD-1778 is
Cancelled-No Superseding Document according to the Military Standard
library and 'constant' option doesn't fulfill the SCTP protocol
description).
Cookies and heartbeat values have been added acording to the SCTP
protocol.
Timers for initialization and shutdown procedures have been included,
so that the operator can check them and take the proper actions when
required.
Since SCTP is based on the transmission through streams, it's
interesting to know the maximum number of streams allowed in a given
association. The number of streams used will be negotiated at
initialization time.
3.2 Association Tables
The part of the MIB to define each association is structured
according to a expanded table. There is a main table, indexed by the
association identification. This main table contains information
common for a given association (associtation id, SCTP user ports, primary
address, negotiated number of inbound/outbound streams and statistics).
But also, it contains two other tables :
a) Table for local information:
This table stores information related to the local
endpoint. It's indexed by the IP address.
b) Table for remote information:
This table stores information related to a remote
endpoint. It's indexed by the IP addresses . It also contains
under each index information only valid per IP address, such as
statistics, heartbeat issues, or the state of the reachibility
of the referenced IP address.
sctpAssocTable
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| / ... |
| sctpAssocId (index) \ |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| sctpAssocLocalSCTPPort \ ... |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| sctpAssocRemSCTPPort / ... |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| sctpAssocRemAddressPrimary \ ... |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| sctpAssocState / ... |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| sctpAssocInStreams \ ... |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| sctpAssocOutStreams / ... |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| sctpAssocRtxChunks \ ... |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| sctpAssocGoesDown / ... |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| sctpAssocDropDatag \ ... |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| sctpAssocLocalAddressTable \ |
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-/+-+-+ / |
| | sctpAssocLocalIPAddress (index) \ ...| \ ... |
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-/+-+-+ / |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| sctpAssocRemAddressTable \ |
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-/+-+-+ / |
| | sctpAssocRemIPAddress (index) \ ...| \ |
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-/+-+-+ / |
| | sctpAssocRemAddressStatus \ ...| \ |
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-/+-+-+ / |
| | sctpAssocRemAddressRTO \ ...| \ |
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-/+-+-+ / |
| | sctpAssocRemAddressHeartBeatFlag \ ...| \ |
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-/+-+-+ / |
| | sctpAssocRemAddressHeartBeatMisses\ ...| \ |
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-/+-+-+ / |
| | sctpAssocRemAddressRtxChunks \ ...| \ |
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-/+-+-+ / |
| | sctpAssocRemAddressT1expired \ ...| \ |
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-/+-+-+ / |
| | sctpAssocRemAddressT2expired \ ...| \ |
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-/+-+-+ / |
| | sctpAssocRemAddressT3expired \ ...| \ |
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-/+-+-+ / |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
3.2 State-Related Variables and Statistics
These measures are considered important and are also based in the TCP
model, but adapted to the SCTP states. They allow to check how easy is
to init an association, how many association connection attemps become
established associations or how many associations finish, amongst others.
3.3 Other Statistics
Other statistics are specified based on the data unit of SCTP: the chunk.
In this way, we have the whole picture of the bytes flow.
4. Definitions
SCTP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32,
IpAddress, Counter32, Gauge32, mib-2 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF;
sctpMIB MODULE-IDENTITY
LAST-UPDATED "9911260000Z"
ORGANIZATION "IETF SIGTRAN Working Group"
CONTACT-INFO
" Maria-Carmen Belinchon-Vergara
Jos‰-Javier Pastor-Balbas
Postal: Ericsson Espa±a S. A.
C/Retama 7
28045 Madrid
Spain
Phones: +34 91 339 3535
+34 91 339 3819
Emails: Maria.C.Belinchon@ericsson.com
J.Javier.Pastor@ericsson.com"
DESCRIPTION
"The MIB module for managing SCTP implementations."
REVISION "9911260000Z"
DESCRIPTION
"MIB module developed for the SIGTRAN IETF group. Based on SCTPv6"
::= { mib-2 49 } -- This has to be determined
-- the SCTP group
sctp OBJECT IDENTIFIER ::= { mib-2 6 } -- This has to be determined
-- PROTOCOL GENERAL VARIABLES
-- **************************
sctpRtoAlgorithm 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 used for
retransmitting unacknowledged chunks"
::= { sctp 1 }
sctpRtoMin OBJECT-TYPE
SYNTAX Integer32
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.
Recommended value is 1000 milliseconds".
::= { sctp 2 }
sctpRtoMax OBJECT-TYPE
SYNTAX Integer32
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".
::= { sctp 3 }
sctpRtoInitial OBJECT-TYPE
SYNTAX Integer32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Initial value for the Retransmission timer. Recommended
value is 3000 milliseconds"
::= { sctp 4 }
sctpValCookieLife OBJECT-TYPE
SYNTAX Integer32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Valid cookie life in the 4-way start-up handshake procedure.
Recommended value: 5000 milliseconds"
::= { sctp 5 }
sctpMaxHeartBeatMisses OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of heartbeat misses to consider a path
is unreachable."
::= { sctp 6 }
sctpMaxRetr OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of retransmissions for data sending.
Recommended value: 10 attemps."
::= { sctp 7 }
sctpMaxInitRetr OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of retransmissions at the start-up phase.
Recommended value: 8 attemps"
::= { sctp 8 }
sctpInitialT1 OBJECT-TYPE
SYNTAX Integer32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Initial value for the Start-up-T1 timer."
::= { sctp 9 }
sctpInitialT2 OBJECT-TYPE
SYNTAX Integer32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Initial value for the Shutdown-T2 timer."
::= { sctp 10 }
sctpMaxInStreams OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of inbound streams that an SCTP
implementation allows. This value will be used to
negotiate at start-up phase the outbound streams number."
::= { sctp 11 }
sctpMaxAssoc OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum total number of associations that an SCTP
implementation allows including all hosts."
::= { sctp 12 }
-- SCTP ASSOCIATION DESCRIPTION PARAMETERS
-- ***************************************
-- the SCTP Association TABLE
-- **************************
-- The SCTP association table contains information about all
-- entity's existing SCTP associations.
sctpAssocTable OBJECT-TYPE
SYNTAX SEQUENCE OF SctpAssocEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing SCTP association-specific information."
::= { sctp 13 }
sctpAssocEntry OBJECT-TYPE
SYNTAX SctpAssocEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"General common variables and statistics to the whole
association"
INDEX { sctpAssocId }
::= { sctpAssocTable 1 }
SctpAssocEntry ::= SEQUENCE {
sctpAssocId Unsigned32,
sctpAssocLocalSCTPPort Integer32,
sctpAssocRemSCTPPort Integer32,
sctpAssocRemAddressPrimary IpAddress,
sctpAssocState INTEGER,
sctpAssocInStreams Integer32,
sctpAssocOutStreams Integer32,
sctpAssocRtxChunks Counter32, -- Statistic
sctpAssocDropDatag Counter32 -- Statistic
}
sctpAssocId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Association Identification"
::= { sctpAssocEntry 1 }
sctpAssocLocalSCTPPort OBJECT-TYPE
SYNTAX Integer32(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"User Id for SCT Layer.."
::= { sctpAssocEntry 2 }
sctpAssocRemSCTPPort OBJECT-TYPE
SYNTAX Integer32(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The peer's SCTP port number used for the communication. Each
value is defined for the different Adaptation Layers by the
IANA organization. It is fixed but can be different in the
server and client peer."
::= { sctpAssocEntry 3 }
sctpAssocRemAddressPrimary OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Primary destination IP address."
::= { sctpAssocEntry 4 }
sctpAssocState OBJECT-TYPE
SYNTAX INTEGER {
closed(1),
cookieWait(2),
cookieSent(3),
established(4),
shutdownPending(5),
shutdownSent(6),
shutdownReceived(7),
deleteTCB(8)
}
MAX-ACCESS read-write
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. According ly, 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(8), 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."
::= { sctpAssocEntry 5 }
sctpAssocInStreams OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inbound Streams according to the negotiation at the beginning
of the association"
::= { sctpAssocEntry 6 }
sctpAssocOutStreams OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outbound Streams according to the negotiation at association
start up."
::= { sctpAssocEntry 7 }
-- Association Statistics
sctpAssocRtxChunks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of retransmision chunks sent to the peer including
all paths if multihoming endpoint."
::= { sctpAssocEntry 8 }
sctpAssocDropDatag OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of SCTP datagrams dropped by the host due to any reason
(incorrect Adler-32, datagram impossible to decode, ...)."
::= { sctpAssocEntry 9 }
-- Expanded tables: Including Multihome feature
-- Local Address TABLE
-- *******************
sctpAssocLocalAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF SctpAssocLocalAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Expanded table of sctpAssocTable based on the AssocId index.
It shows different interesting data for each local
address which takes part in this association."
::= { sctp 14 }
sctpAssocLocalAddressEntry OBJECT-TYPE
SYNTAX SctpAssocLocalAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Local information about the available addresses."
INDEX { sctpAssocId, -- shared index
sctpAssocLocalAddressIP}
::= { sctpAssocLocalAddressTable 1 }
SctpAssocLocalAddressEntry ::= SEQUENCE {
sctpAssocLocalAddressIP IpAddress
}
sctpAssocLocalAddressIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A local IP address available for this association."
::= { sctpAssocLocalAddressEntry 1 }
-- Remote Addresses TABLE
-- **********************
sctpAssocRemAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF SctpAssocRemAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Expanded table of sctpAssocTable based on the AssocId index
It shows different interesting data for each remote peer
address which takes part in this association."
::= { sctp 15 }
sctpAssocRemAddressEntry OBJECT-TYPE
SYNTAX SctpAssocRemAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the remote address most important variables"
INDEX { sctpAssocId, -- shared index
sctpAssocRemAddressIP}
::= { sctpAssocRemAddressTable 1 }
SctpAssocRemAddressEntry ::= SEQUENCE {
sctpAssocRemAddressIP IpAddress,
sctpAssocRemAddressStatus INTEGER,
sctpAssocRemAddressRTO Integer32,
sctpAssocRemAddressHeartBeatFlag INTEGER,
sctpAssocRemAddressHeartBeatMisses Counter32, -- Statistic
sctpAssocRemAddressRtxChunks Counter32, -- Statistic
sctpAssocRemAddressT1expired Counter32, -- Statistic
sctpAssocRemAddressT2expired Counter32, -- Statistic
sctpAssocRemAddressT3expired Counter32 -- Statistic
}
sctpAssocRemAddressIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A remote IP address available for this association."
::= { sctpAssocRemAddressEntry 1 }
sctpAssocRemAddressStatus OBJECT-TYPE
SYNTAX INTEGER {
active(0),
inactive(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current status of the remote transport address."
::= { sctpAssocRemAddressEntry 2 }
sctpAssocRemAddressRTO OBJECT-TYPE -- T3-Rtx Timer
SYNTAX Integer32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current Retransmision Time-Out. Timer T3 as defined
in the protocol SCTP."
::= { sctpAssocRemAddressEntry 3 }
sctpAssocRemAddressHeartBeatFlag 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 actived or not (value = 1 or
0, respectively)
An IP address is inactive when it is impossible to send
data to it. It is an anomalous situation caused by an
error"
::= { sctpAssocRemAddressEntry 4 }
-- Remote Address Statistics
sctpAssocRemAddressHeartBeatMisses OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Heartbeat chunks missed (not acknowledged
before timeout)."
::= { sctpAssocRemAddressEntry 5 }
sctpAssocRemAddressRtxChunks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of retransmision chunks sent to this IP"
::= { sctpAssocRemAddressEntry 6 }
sctpAssocRemAddressT1expired OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of times that T1 timer expired (timer for sending
INIT message and receiving an ankowledge)."
::= { sctpAssocRemAddressEntry 7 }
sctpAssocRemAddressT2expired OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of times that T2 timer expired (shutdown timer)."
::= { sctpAssocRemAddressEntry 8 }
sctpAssocRemAddressT3expired OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of times that T3 timer expired (timer for sending
any message different from INIT and waiting for receiving
an ankowledge)."
::= { sctpAssocRemAddressEntry 9 }
-- STATE-RELATED VARIABLES AND STATISTICS
-- **************************************
sctpCurrEstab OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of SCTP associations for which the current state
is either ESTABLISHED or SHUTDOWN-RECEIVED."
::= { sctp 16 }
sctpActiveEstab OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times SCTP associations have made a direct
transition to the ESTABLISH state from the COOKIE-SENT state:
COOKIE-SENT -> ESTABLISHED. This upper layer has been the starter
of the communication."
::= { sctp 17 }
sctpPassiveEstab OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times SCTP associations have made a direct
transition to the ESTABLISHED state from the CLOSE state:
CLOSE -> ESTABLISHED. This means that the peer has been
started the dialogue"
::= { sctp 18 }
sctpAborted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times SCTP associations have made a direct
transition to the CLOSE state from any state using the
primitive 'ABORT': AnyState --Abort--> CLOSE."
::= { sctp 19 }
sctpShutdowns OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times SCTP associations have made a direct
transition to the CLOSE state from either the SHUTDOWN-
SENT state or the SHUTDOWN-RECEIVED state."
::= { sctp 20 }
-- OTHER LAYER STATISTICS
-- ***********************
sctpAssocOutOfBlue OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of out of the blue datagrams (datagram correctly
formed but the receiver is not able to identify the
association to which this datagram belongs) handled
by the host."
::= { sctp 21 }
sctpStatSentChunks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of SCTP chunks sent to the peers."
::= { sctp 22 }
sctpStatRecChunks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of SCTP chunks received from the peer."
::= { sctp 23 }
sctpStatRetransChunks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of SCTP chunks retransmited to the peer."
::= { sctp 24 }
sctpStatUnorderSentChunks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of unordered chunks sent to the peer."
::= { sctp 25 }
sctpStatUnorderRecChunks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of unordered chunks received from the peer."
::= { sctp 26 }
-- 4.1 Conformance Information
sctpMIBConformance OBJECT IDENTIFIER ::= { sctpMIB 2 }
sctpMIBCompliances OBJECT IDENTIFIER ::= { sctpMIBConformance 1 }
sctpMIBGroups OBJECT IDENTIFIER ::= { sctpMIBConformance 2 }
-- 4.1.1 Compliance Statements
sctpMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMPv3 entities which
implement TCP."
MODULE -- this module
MANDATORY-GROUPS { sctpGroup
}
::= { sctpMIBCompliances 1 }
-- 4.1.2 Units of conformance
sctpGroup OBJECT-GROUP
OBJECTS { sctpRtoAlgorithm, sctpRtoMin, sctpRtoMax, sctpRtoInitial,
sctpValCookieLife, sctpMaxHeartBeatMisses, sctpMaxRetr,
sctpMaxInitRetr, sctpInitialT1, sctpInitialT2, sctpMaxInStreams,
sctpMaxAssoc, sctpAssocId, sctpAssocLocalSCTPPort,
sctpAssocRemSCTPPort, sctpAssocRemAddressPrimary, sctpAssocState,
sctpAssocInStreams, sctpAssocOutStreams, sctpAssocRtxChunks,
sctpAssocDropDatag, sctpAssocLocalAddressIP,sctpAssocRemAddressIP,
sctpAssocRemAddressStatus, sctpAssocRemAddressRTO,
sctpAssocRemAddressHeartBeatFlag, sctpAssocRemAddressHeartBeatMisses,
sctpAssocRemAddressRtxChunks, sctpAssocRemAddressT1expired,
sctpAssocRemAddressT2expired, sctpAssocRemAddressT3expired,
sctpCurrEstab, sctpActiveEstab, sctpPassiveEstab, sctpAborted,
sctpShutdowns, sctpStatSentChunks, sctpStatRecChunks,
sctpStatRetransChunks, sctpStatUnorderSentChunks,
sctpStatUnorderRecChunks}
STATUS current
DESCRIPTION
"The sctp group of objects providing for management of SCTP
entities."
::= { sctpMIBGroups 1 }
END
5. References
[1] R. Stewart, Q. Xie, K. Morneault, C. Sharp, H. J. Schwarzbauer,
T. Taylor, I. Rytina, M. Kalla, L. Zhang, V. Paxson, "Simple
Control Transmission Protocol", Internet Draft <draft-ietf-
sigtran-sctp-06.txt>, February 2000.
[2] K. McCloghrie, "SNMPv2 Management Information Base for the
Transmission Control Protocol using SMIv2", RFC 2012, November 1996.
[3] Stallings, W., "SNMP3: A Security Enhancement for SNMP", IEEE Communication
Surveys, Forth quarter 1998, Vol. 1 No. 1.
[4] Jacobson, V., "Congestion Avoidance and Control", SIGCOMM 1988,
Stanford, California.
[5] Cucchiara et al. "Definnitions of Managed Objects for the Multiprotocol
Label Switching, Label Distribution Protocol (LDP)", Internet Draft
<draft-ietf-mpls-ldp-mib-04.txt>, January 2000.
6. Security Consideration
There are a number of management objects defined in this MIB that have
a MAX-ACCESS clause of read-write and/or read-create. Such objects may
be considered sensitive or vulnerable in some network environments. The
support for SET operations in a non-secure environment without proper
protection can have a negative effect on network operations.
It is thus important to control even GET access to these objects and
possibly to even encrypt the values of these object when sending them
over the network via SNMP. Not all versions of SNMP provide features
for such a secure environment.
SNMPv1 by itself is not a secure environment. Even if the network itself
is secure (for example by using IPSec), even then, there is no control as
to who on the secure network is allowed to access and GET/SET (read/change/
create/delete) the objects in this MIB.
It is recommended that the implementers consider the security features
as provided by the SNMPv3 framework. Specifically, the use of the
User-based Security Model RFC 2574 [RFC2574] and the View-based Access
Control Model RFC 2575 [RFC2575] is recommended.
It is then a customer/user responsibility to ensure that the SNMP entity
giving access to an instance of this MIB, is properly configured to give
access to the objects only to those principals (users) that have
legitimate rights to indeed GET or SET (change/create/delete) them.
7. Authors' Addresses
Javier Pastor Tel: +34-91-339-3819
Ericsson Espa±a S. A. EMail: J.Javier.Pastor@ericsson.com
Network Communication Services
Retama 7, 5th floor
Madrid, 28045
Spain
Maria-Carmen Belinchon Tel: +34-91-339-3535
Ericsson Espa±a S. A. EMail: Maria.C.Belinchon@ericsson.com
Network Communication Services
Retama 7, 5th floor
Madrid, 28045
Spain
8. Revision History
8.1 SCTP-MIB-predraft-01.txt
o Open issues updated
o Section 2: Reference to RFC227x changed to RFC257x
o Section 4: Inside the sctpRtoAlgorithm definition has been put "other" first
rather than last. That way, it won't end up in the middle of things when new
enumerations are added later.
| ||||||||||||||||
| Last modified: Thu, 12 Dec 2024 19:39:37 GMT Copyright © 2014 OpenSS7 Corporation All Rights Reserved. | |||||||||||||||||