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