-- extracted from draft-ietf-sigtran-sctp-mib-01.txt -- at Fri Jul 7 07:08:03 2000 SCTP-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, INTEGER, Integer32, Unsigned32, Counter32, Counter64, Gauge32, mib-2 FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF TEXTUAL-CONVENTION, RowStatus, InetAddressType, InetAddress FROM SNMPv2-CONF ; sctpMIB MODULE-IDENTITY LAST-UPDATED "0004300000Z" ORGANIZATION "IETF SIGTRAN Working Group" CONTACT-INFO " Maria-Carmen Belinchon-Vergara Jose-Javier Pastor-Balbas Postal: Ericsson Espana 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 implementation." REVISION "00007030000Z" DESCRIPTION "MIB module developed for the SIGTRAN IETF group. Based on SCTPv10" ::= { xxxx } -- IANA needs to choose this value -- when sent to the RFC editor -- Top-level structure of the MIB sctpObjects OBJECT IDENTIFIER ::= { sctpMIB 1 } sctpConformance OBJECT IDENTIFIER ::= { sctpMIB 2 } sctpScalars OBJECT IDENTIFIER ::= { sctpObjects 1 } sctpTables OBJECT IDENTIFIER ::= { sctpObjects 2 } -- 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" ::= { sctpScalars 1 } sctpRtoMin OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-write 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". ::= { sctpScalars 2 } sctpRtoMax OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-write 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". ::= { sctpScalars 3 } sctpRtoInitial OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Initial value for the Retransmission timer. Recommended value is 3000 milliseconds" ::= { sctpScalars 4 } sctpValCookieLife OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Valid cookie life in the 4-way start-up handshake procedure. Recommended value: 5000 milliseconds" ::= { sctpScalars 5 } sctpMaxInitRetr OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of retransmissions at the start-up phase. Recommended value: 8 attempts" ::= { sctpScalars 8 } sctpInitialT1 OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Initial value for the Start-up-T1 timer." ::= { sctpScalars 9 } sctpInitialT2 OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Initial value for the Shutdown-T2 timer." ::= { sctpScalars 10 } sctpMaxInStreams OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write 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." ::= { sctpScalars 11 } sctpMaxAssoc OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum total number of associations that an SCTP implementation allows including all possible hosts to connect to." ::= { sctpScalars 12 } -- STATE-RELATED STATISTICS sctpCurrEstab OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of SCTP associations for which the current state is either ESTABLISHED or SHUTDOWN-RECEIVED." ::= { sctpScalars 13 } sctpActiveEstab 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. This upper layer has been the starter of the communication." ::= { sctpScalars 14 } sctpPassiveEstab 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. This means that the peer has started the dialogue" ::= { sctpScalars 15 } sctpAborted 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." ::= { sctpScalars 16 } sctpShutdowns 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." ::= { sctpScalars 17 } -- OTHER LAYER STATISTICS sctpStatAssocOutOfBlue OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of out of the blue packets (SCTP packet correctly formed -rigth checksum- but the receiver is not able to identify the association to which this packet belongs) received by the host." ::= { sctpScalars 18 } sctpStatSentChunks OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of SCTP chunks, control and data chunks, sent to the peers (no retransmissions included)." ::= { sctpScalars 19 } sctpStatRecChunks OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of SCTP chunks, control and data chunks, received from the peers (no retransmissions included)." ::= { sctpScalars 20 } sctpStatRetransChunks OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of SCTP chunks, control and data chunks, retransmited to the peers." ::= { sctpScalars 21 } sctpStatOutOfOrderSentChunks OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of unordered chunks (chunks in which the U bit is set to 1) sent to the peers." ::= { sctpScalars 22 } sctpStatOutOfOrderRecChunks OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of unordered chunks (chunks in which the U bit is set to 1) received from the peers." ::= { sctpScalars 23 } sctpStatChecksumErrorCounter OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of SCTP packets received from the peers with an invalid checksum." ::= { sctpScalars 24 } -- SCTP ASSOCIATION DESCRIPTION PARAMETERS -- *************************************** -- the SCTP Association TABLE -- ************************** -- The SCTP association table contains information about each -- association that the local endpoint has established. sctpAssocTable OBJECT-TYPE SYNTAX SEQUENCE OF SctpAssocEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing SCTP association-specific information." ::= { sctpTables 1 } sctpAssocEntry OBJECT-TYPE SYNTAX SctpAssocEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "General common variables and statistics for the whole association" INDEX { sctpAssocId } ::= { sctpAssocTable 1 } SctpAssocEntry ::= SEQUENCE { sctpAssocId Unsigned32, sctpAssocRemHostName OCTECT STRING, sctpAssocLocalSCTPPort Integer32, sctpAssocRemSCTPPort Integer32, sctpAssocRemPrimaryAddressType InetAddressType, sctpAssocRemPrimaryAddress InetAddress, sctpAssocState INTEGER, sctpAssocInStreams Unsigned32, sctpAssocOutStreams Unsigned32, sctpAssocMaxRetr Unsigned32, sctpAssocT1expired Counter32, -- Statistic sctpAssocT2expired Counter32, -- Statistic sctpAssocRtxChunks Counter32, -- Statistic sctpAssocRowStatus RowStatus } sctpAssocId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Association Identification. Value identifying the association (tipically the Initiate Verification Tag)." ::= { sctpAssocEntry 1 } sctpAssocRemHostName OBJECT-TYPE SYNTAX OCTECT STRING (SIZE(0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "Peer's DNS name. If no DNS domain name was received at init time from the peer, this entry will be meaningless, therefore it will store a NULL value. Otherwise, the remote host name received at init time will be stored." ::= { sctpAssocEntry 2 } sctpAssocLocalSCTPPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "Local Port number used for this association." ::= { sctpAssocEntry 3 } sctpAssocRemSCTPPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The destination SCTP port number used to communicate with the remote peer for this association. Each value is defined by the IANA organization." ::= { sctpAssocEntry 4 } sctpAssocRemPrimaryAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create 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 which is not one of the formats defined below. This value is used in this MIB for error conditions. ipv4 (1) An IPv4 address as defined by the InetAddressIPv4 textual convention. ipv6 (2) An IPv6 address as defined by the InetAddressIPv6 textual convention." ::= { sctpAssocEntry 5 } sctpAssocRemPrimaryAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create 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). ::= { sctpAssocEntry 6 } sctpAssocState OBJECT-TYPE SYNTAX INTEGER { closed(1), cookieWait(2), cookieEchoed(3), established(4), shutdownPending(5), shutdownSent(6), shutdownReceived(7), shutdownAckSent(8), deleteTCB(9) } 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." ::= { sctpAssocEntry 7 } sctpAssocInStreams OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Inbound Streams according to the negotiation at association start up. This parameter has to be read-only by the manager. If the local application acts as the server, the sctpAssoc table will be created when the COOKIE chunk arrives, at the same time the association becomes ESTABLISHED. If the local node acts as the client, this table will be created just before sending the INIT chunk. At that time, there is no fixed value for this parameter as the negotiation has not taken part. Initial value is set and modified locally to the negotiated one at the same time the association becomes ESTABLISHED or when the INIT_ACK chunk is received." ::= { sctpAssocEntry 8 } sctpAssocOutStreams OBJECT-TYPE SYNTAX Unsigned32 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. When the local application acts as the server, the sctpAssoc table will be created when the COOKIE chunk arrives, at the same time the association becomes ESTABLISHED. If the local node acts as the client, this table will be created just before sending the INIT chunk. At that time, there is no fixed value for this parameter as the negotiation has not taken part. Initial value is set and modified locally to the negotiated one at the same time the association becomes ESTABLISHED or when the INIT_ACK chunk is received." ::= { sctpAssocEntry 9 } sctpAssocMaxRetr OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum number of retransmissions for data sending. Recommended value: 10 attempts. This value is specific for each association and the upper layer can be able to change it calling the appropiates primitives." ::= { sctpAssocEntry 10 } -- Association Statistics sctpAssocT1expired 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 acknowledgment)." ::= { sctpAssocEntry 11} sctpAssocT2expired OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times that T2 timer expired (shutdown timer)." ::= { sctpAssocEntry 12} sctpAssocRtxChunks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of control and data chunks retransmited to the peer in the current association." ::= { sctpAssocEntry 13} sctpAssocRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create 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 the endpoint sends or receives the COOKIE_ECHOED message, i.e., when the initialization start-up phase is completed (the association is fully established).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. The deletion of a row in sctpAssocTable implies the deletion of the tables related to this asociation (sctpAssocLocalAddressTable and sctpAssocRemAddressTable). Also, a row is deleted in sctpAssocTable when a set operation is received from the manager with destroy option." ::= { sctpAssocEntry 14 } -- 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." ::= { sctpTables 2 } sctpAssocLocalAddressEntry OBJECT-TYPE SYNTAX SctpAssocLocalAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Local information about the available addresses." INDEX { sctpAssocId, -- shared index sctpAssocLocalAddressIPType, sctpAssocLocalAddressIP } ::= { sctpAssocLocalAddressTable 1 } SctpAssocLocalAddressEntry ::= SEQUENCE { sctpAssocLocalAddressIPType InetAddressType, sctpAssocLocalAddressIP InetAddress, sctpAssocLocalAddressRowStatus RowStatus } sctpAssocLocalAddressIPType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The type of a local 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 which is not one of the formats defined below. This value is used in this MIB for error conditions. ipv4 (1) An IPv4 address as defined by the InetAddressIPv4 textual convention. ipv6 (2) An IPv6 address as defined by the InetAddressIPv6 textual convention." ::= { sctpAssocLocalAddressEntry 1 } sctpAssocLocalAddressIP 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/-ess will be done at reception of INIT or INIT_ACK messages." ::= { sctpAssocLocalAddressEntry 2 } sctpAssocLocalAddressRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create 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 to be used in this association. The creation takes part when a new row in the sctpAssocTable is created. A row in this table will be deleted per local IP address used in this association when the corresponding row in sctpAssocTable is deleted." ::= { sctpAssocLocalAddressEntry 3 } -- 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 IP address which is used in this association." ::= { sctpTables 3 } sctpAssocRemAddressEntry OBJECT-TYPE SYNTAX SctpAssocRemAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about the remote IP address most important variables" INDEX { sctpAssocId, -- shared index sctpAssocRemAddressIPType, sctpAssocRemAddressIP } ::= { sctpAssocRemAddressTable 1 } SctpAssocRemAddressEntry ::= SEQUENCE { sctpAssocRemAddressIPType InetAddressType, sctpAssocRemAddressIP InetAddress, sctpAssocRemAddressStatus INTEGER, sctpAssocRemAddressRTO Unsigned32, sctpAssocRemAddressHeartBeatFlag INTEGER, sctpAssocRemAddressHBTimer Unsigned32, sctpAssocRemAddressRetransCount Counter64, sctpAssocRemAddressMaxPathRetrans Counter64, sctpAssocRemAddressRowStatus RowStatus } sctpAssocRemAddressIPType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The 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 which is not one of the formats defined below. This value is used in this MIB for error conditions. ipv4 (1) An IPv4 address as defined by the InetAddressIPv4 textual convention. ipv6 (2) An IPv6 address as defined by the InetAddressIPv6 textual convention." ::= { sctpAssocRemAddressEntry 1 } sctpAssocRemAddressIP 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." ::= { sctpAssocRemAddressEntry 2 } sctpAssocRemAddressStatus OBJECT-TYPE SYNTAX INTEGER { active(0), inactive(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current status of the remote transport address. Active means that the threshold of no anwer received from this IP address has not been reached. Inactive means that either no heartbeat was received from this address, or any other message, reaching the threshold defined by the protocol." ::= { sctpAssocRemAddressEntry 3 } sctpAssocRemAddressRTO OBJECT-TYPE -- T3-Rtx Timer SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The current Retransmision Time-Out. Timer T3 as defined in the protocol SCTP." ::= { sctpAssocRemAddressEntry 4 } sctpAssocRemAddressHeartBeatFlag OBJECT-TYPE SYNTAX INTEGER { active(0), inactive(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The optional Heartbeat associated to one destination transport address could be actived or not (value equal to 1 or 0, respectively). An active destination transport address is is a transport address on a peer endpoint which a transmitting endpoint considers available for receiving user messages, as it is described in [sctp]." ::= { sctpAssocRemAddressEntry 5 } sctpAssocRemAddressHBTimer OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The current heartbeat time-out. The initial default value is RTO. It may be change by the user in a per address basis." ::= { sctpAssocRemAddressEntry 6 } -- Remote Address Statistics sctpAssocRemAddressRetransCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-write STATUS current DESCRIPTION "Number of retransmissions as defined in [sctp]." ::= { sctpAssocRemAddressEntry 7 } sctpAssocRemAddressMaxPathRetrans OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of retransmissions allowed to a remote IP address before it is considered inactive, as defined in [sctp]." ::= { sctpAssocRemAddressEntry 8 } sctpAssocRemAddressRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "An object that allows entries in this table to be created and deleted using the RowStatus conventionn. A row in this table will be created per remote IP address defined for the association when a row in sctpAssocTable is created. A row in this table will be deleted per remote IP address defined for the association when a row in sctpAssocTable is deleted." ::= { sctpAssocRemAddressEntry 9 } -- 4.1 Conformance Information sctpMIBGroups OBJECT IDENTIFIER ::= { sctpMIBConformance 1 } sctpMIBCompliances OBJECT IDENTIFIER ::= { sctpMIBConformance 2 } -- 4.1.1 Compliance Statements sctpMIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMPv3 entities which implement SCTP." MODULE -- this module MANDATORY-GROUPS { sctpGeneralVariablesGroup sctpAssocTablesVariablesGroup } GROUP sctpStateStatGroup DESCRIPTION "The sctp group of objects to control state changes in the SCTP protocol." GROUP sctpOtherStatGroup DESCRIPTION "The sctp group of objects providing for management of SCTP general statistics." GROUP sctpAssocStatGroup DESCRIPTION "The sctp group of objects to manage SCTP statistics related to the remote endpoint." OBJECT sctpAssocRemPrimaryAddressType OBJECT-TYPE SYNTAX InetAddressType { ipv4(1), ipv6(2) } DESCRIPTION "It is only required to have IPv4 and IPv6 addresses to be stored since the use of the host names is limited to first stage, when the association is being established." OBJECT sctpAssocRemPrimaryAddress OBJECT-TYPE SYNTAX InetAddress (SIZE(4|16)) DESCRIPTION "It is only required to support OPv4 and globally unique IPv6 addresses." OBJECT sctpAssocLocalAddressIPType OBJECT-TYPE SYNTAX InetAddressType { ipv4(1), ipv6(2) } DESCRIPTION "It is only required to have IPv4 and IPv6 addresses to be stored since the use of the host names is limited to first stage, when the association is being established." OBJECT sctpAssocLocalAddressIP OBJECT-TYPE SYNTAX InetAddress (SIZE(4|16)) DESCRIPTION "It is only required to support IPv4 and globally unique IPv6 addresses." OBJECT sctpAssocRemAddressIPType OBJECT-TYPE SYNTAX InetAddressType { ipv4(1), ipv6(2) } DESCRIPTION "It is only required to have IPv4 and IPv6 addresses to be stored since the use of the host names is limited to first stage, when the association is being established." OBJECT sctpAssocRemAddressIP OBJECT-TYPE SYNTAX InetAddress (SIZE(4|16)) DESCRIPTION "It is only required to support IPv4 and globally unique IPv6 addresses." ::= { sctpMIBCompliances 1 } -- 4.1.2 Units of conformance sctpGeneralVariablesGroup OBJECT-GROUP OBJECTS { sctpRtoAlgorithm, sctpRtoMin, sctpRtoMax, sctpRtoInitial, sctpValCookieLife, sctpMaxInitRetr, sctpInitialT1, sctpInitialT2, sctpMaxInStreams, sctpMaxAssoc } STATUS current DESCRIPTION "The sctp group of objects providing for management of SCTP entities. Common parameters for the protocol." ::= { sctpMIBGroups 1 } sctpStateStatGroup OBJECT-GROUP OBJECTS { sctpCurrEstab, sctpActiveEstab, sctpPassiveEstab, sctpAborted, sctpShutdowns } STATUS current DESCRIPTION "The sctp group of objects to control state changes in the SCTP protocol." ::= { sctpMIBGroups 2 } sctpOtherStatGroup OBJECT-GROUP OBJECTS { sctpAssocOutOfBlue, sctpStatSentChunks, sctpStatRecChunks, sctpStatRetransChunks, sctpStatOutOfOrderSentChunks, sctpStatOutOfOrderRecChunks,sctpStatChecksumErrorCounter} STATUS current DESCRIPTION "The sctp group of objects providing for management of SCTP general statistics." ::= { sctpMIBGroups 3 } sctpAssocTablesVariablesGroup OBJECT-GROUP OBJECTS { sctpAssocId, sctpAssocRemHostName, sctpAssocLocalSCTPPort, sctpAssocRemSCTPPort, sctpAssocRemPrimaryAddressType, sctpAssocRemPrimaryAddress, sctpAssocState, sctpAssocInStreams, sctpAssocOutStreams, sctpAssocMaxRetr,sctpAssocT1expired, sctpAssocT2expired, sctpAssocRtxChunks, sctpAssocRowStatus, sctpAssocLocalAddressIPType,sctpAssocLocalAddressIP, sctpAssocLocalAddressRowStatus, sctpAssocRemAddressIPType, sctpAssocRemAddressIP, sctpAssocRemAddressStatus, sctpAssocRemAddressRTO, sctpAssocRemAddressHeartBeatFlag, sctpAssocRemAddressHBTimer, sctpAssocRemAddressRowStatus, } STATUS current DESCRIPTION "The sctp group of objects to manage specific local and remote SCTP variables (local and remote tables)." ::= { sctpMIBGroups 4 } sctpAssocStatGroup OBJECT-GROUP OBJECTS { sctpAssocRemAddressRetransCount, sctpAssocRemAddressMaxPathRetrans, } STATUS current DESCRIPTION "The sctp group of objects to manage SCTP statistics related to the remote endpoint." ::= { sctpMIBGroups 5 } END