Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / mibs / ietf / SCTP-MIB
1 SCTP-MIB DEFINITIONS ::= BEGIN
2
3 IMPORTS
4   MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Gauge32,
5   Counter32, Counter64, mib-2
6        FROM SNMPv2-SMI                        -- [RFC2578]
7   TimeStamp, TruthValue
8        FROM SNMPv2-TC                         -- [RFC2579]
9   MODULE-COMPLIANCE, OBJECT-GROUP
10        FROM SNMPv2-CONF                       -- [RFC2580]
11   InetAddressType, InetAddress, InetPortNumber
12        FROM INET-ADDRESS-MIB;                 -- [RFC3291]
13
14
15
16
17
18
19
20 sctpMIB MODULE-IDENTITY
21   LAST-UPDATED "200409020000Z"       -- 2nd September 2004
22   ORGANIZATION "IETF SIGTRAN Working Group"
23   CONTACT-INFO
24        "
25         WG EMail: sigtran@ietf.org
26
27         Web Page:
28               http://www.ietf.org/html.charters/sigtran-charter.html
29
30         Chair:     Lyndon Ong
31                    Ciena Corporation
32                    0480 Ridgeview Drive
33                    Cupertino, CA  95014
34                    USA
35                    Tel:
36                    Email: lyong@ciena.com
37
38         Editors:   Maria-Carmen Belinchon
39                    R&D Department
40                    Ericsson Espana S. A.
41                    Via de los Poblados, 13
42                    28033 Madrid
43                    Spain
44                    Tel:   +34 91 339 3535
45                    Email: Maria.C.Belinchon@ericsson.com
46
47                    Jose-Javier Pastor-Balbas
48                    R&D Department
49                    Ericsson Espana S. A.
50                    Via de los Poblados, 13
51                    28033 Madrid
52                    Spain
53                    Tel:   +34 91 339 1397
54             Email: J.Javier.Pastor@ericsson.com
55        "
56   DESCRIPTION
57        "The MIB module for managing SCTP implementations.
58
59        Copyright (C) The Internet Society (2004).  This version of
60        this MIB module is part of RFC 3873; see the RFC itself for
61        full legal notices. "
62
63   REVISION "200409020000Z"       -- 2nd September 2004
64
65   DESCRIPTION " Initial version, published as RFC 3873"
66
67   ::= {  mib-2 104 }
68
69
70
71 -- the SCTP base variables group
72
73 sctpObjects OBJECT IDENTIFIER ::= { sctpMIB 1 }
74
75 sctpStats   OBJECT IDENTIFIER ::= { sctpObjects 1 }
76 sctpParams  OBJECT IDENTIFIER ::= { sctpObjects 2 }
77
78 -- STATISTICS
79 -- **********
80
81 -- STATE-RELATED STATISTICS
82
83 sctpCurrEstab OBJECT-TYPE
84   SYNTAX         Gauge32
85   MAX-ACCESS     read-only
86   STATUS         current
87   DESCRIPTION
88        "The number of associations for which the current state is
89        either ESTABLISHED, SHUTDOWN-RECEIVED or SHUTDOWN-PENDING."
90   REFERENCE
91        "Section 4 in RFC2960 covers the SCTP   Association state
92        diagram."
93
94   ::= { sctpStats 1 }
95
96
97 sctpActiveEstabs OBJECT-TYPE
98   SYNTAX         Counter32
99   MAX-ACCESS     read-only
100   STATUS         current
101   DESCRIPTION
102        "The number of times that associations have made a direct
103        transition to the ESTABLISHED state from the COOKIE-ECHOED
104        state: COOKIE-ECHOED -> ESTABLISHED. The upper layer initiated
105        the association attempt."
106   REFERENCE
107        "Section 4 in RFC2960 covers the SCTP   Association state
108        diagram."
109
110   ::= { sctpStats  2 }
111
112
113
114
115
116
117
118
119
120
121
122 sctpPassiveEstabs OBJECT-TYPE
123   SYNTAX         Counter32
124   MAX-ACCESS     read-only
125   STATUS         current
126   DESCRIPTION
127        "The number of times that associations have made a direct
128        transition to the ESTABLISHED state from the CLOSED state:
129        CLOSED -> ESTABLISHED. The remote endpoint initiated the
130        association attempt."
131   REFERENCE
132        "Section 4 in RFC2960 covers the SCTP   Association state
133        diagram."
134
135   ::= { sctpStats  3 }
136
137
138 sctpAborteds OBJECT-TYPE
139   SYNTAX         Counter32
140   MAX-ACCESS     read-only
141   STATUS         current
142   DESCRIPTION
143        "The number of times that associations have made a direct
144        transition to the CLOSED state from any state using the
145        primitive 'ABORT': AnyState --Abort--> CLOSED. Ungraceful
146        termination of the association."
147   REFERENCE
148        "Section 4 in RFC2960 covers the SCTP   Association state
149        diagram."
150
151   ::= { sctpStats  4 }
152
153
154 sctpShutdowns OBJECT-TYPE
155   SYNTAX         Counter32
156   MAX-ACCESS     read-only
157   STATUS         current
158   DESCRIPTION
159        "The number of times that associations have made a direct
160        transition to the CLOSED state from either the SHUTDOWN-SENT
161        state or the SHUTDOWN-ACK-SENT state. Graceful termination of
162        the association."
163   REFERENCE
164        "Section 4 in RFC2960 covers the SCTP   Association state
165        diagram."
166
167   ::= { sctpStats  5 }
168
169
170
171
172
173 -- OTHER LAYER STATISTICS
174
175 sctpOutOfBlues OBJECT-TYPE
176   SYNTAX         Counter32
177   MAX-ACCESS     read-only
178   STATUS         current
179   DESCRIPTION
180        "The number of out of the blue packets received by the host.
181        An out of the blue packet is an SCTP packet correctly formed,
182        including the proper checksum, but for which the receiver was
183        unable to identify an appropriate association."
184   REFERENCE
185        "Section 8.4 in RFC2960 deals with the Out-Of-The-Blue
186         (OOTB) packet definition and procedures."
187
188   ::= { sctpStats  6 }
189
190 sctpChecksumErrors OBJECT-TYPE
191   SYNTAX         Counter32
192   MAX-ACCESS     read-only
193   STATUS         current
194   DESCRIPTION
195        "The number of SCTP packets received with an invalid
196        checksum."
197   REFERENCE
198        "The checksum is located at the end of the SCTP packet as per
199        Section 3.1 in RFC2960. RFC3309 updates SCTP to use a 32 bit
200        CRC checksum."
201
202 ::= { sctpStats  7 }
203
204 sctpOutCtrlChunks OBJECT-TYPE
205   SYNTAX         Counter64
206   MAX-ACCESS     read-only
207   STATUS         current
208   DESCRIPTION
209        "The number of SCTP control chunks sent (retransmissions are
210        not included). Control chunks are those chunks different from
211        DATA."
212   REFERENCE
213        "Sections 1.3.5 and 1.4 in RFC2960 refer to control chunk as
214        those chunks different from those that contain user
215        information, i.e., DATA chunks."
216
217   ::= { sctpStats  8 }
218
219
220
221
222
223
224 sctpOutOrderChunks OBJECT-TYPE
225   SYNTAX         Counter64
226   MAX-ACCESS     read-only
227   STATUS         current
228   DESCRIPTION
229        "The number of SCTP ordered data chunks sent (retransmissions
230        are not included)."
231   REFERENCE
232        "Section 3.3.1 in RFC2960 defines the ordered data chunk."
233
234   ::= { sctpStats  9 }
235
236 sctpOutUnorderChunks OBJECT-TYPE
237   SYNTAX         Counter64
238   MAX-ACCESS     read-only
239   STATUS         current
240   DESCRIPTION
241        "The number of SCTP unordered chunks (data chunks in which the
242        U bit is set to 1) sent (retransmissions are not included)."
243   REFERENCE
244        "Section 3.3.1 in RFC2960 defines the unordered data chunk."
245
246   ::= { sctpStats  10 }
247
248 sctpInCtrlChunks OBJECT-TYPE
249   SYNTAX         Counter64
250   MAX-ACCESS     read-only
251   STATUS         current
252   DESCRIPTION
253        "The number of SCTP control chunks received (no duplicate
254        chunks included)."
255   REFERENCE
256        "Sections 1.3.5 and 1.4 in RFC2960 refer to control chunk as
257        those chunks different from those that contain user
258        information, i.e., DATA chunks."
259
260   ::= { sctpStats  11 }
261
262
263 sctpInOrderChunks OBJECT-TYPE
264   SYNTAX         Counter64
265   MAX-ACCESS     read-only
266   STATUS         current
267   DESCRIPTION
268        "The number of SCTP ordered data chunks received (no duplicate
269        chunks included)."
270
271
272
273
274
275   REFERENCE
276        "Section 3.3.1 in RFC2960 defines the ordered data chunk."
277
278   ::= { sctpStats  12 }
279
280
281 sctpInUnorderChunks OBJECT-TYPE
282   SYNTAX         Counter64
283   MAX-ACCESS     read-only
284   STATUS         current
285   DESCRIPTION
286        "The number of SCTP unordered chunks (data chunks in which the
287        U bit is set to 1) received (no duplicate chunks included)."
288   REFERENCE
289        "Section 3.3.1 in RFC2960 defines the unordered data chunk."
290
291   ::= { sctpStats  13 }
292
293
294
295 sctpFragUsrMsgs OBJECT-TYPE
296   SYNTAX         Counter64
297   MAX-ACCESS     read-only
298   STATUS         current
299   DESCRIPTION
300
301        "The number of user messages that have to be fragmented
302        because of the MTU."
303
304   ::= { sctpStats  14 }
305
306
307 sctpReasmUsrMsgs OBJECT-TYPE
308   SYNTAX         Counter64
309   MAX-ACCESS     read-only
310   STATUS         current
311   DESCRIPTION
312        "The number of user messages reassembled, after conversion
313        into DATA chunks."
314   REFERENCE
315        "Section 6.9 in RFC2960 includes a description of the
316        reassembly process."
317
318   ::= { sctpStats  15 }
319
320
321
322
323
324
325
326 sctpOutSCTPPacks OBJECT-TYPE
327   SYNTAX         Counter64
328   MAX-ACCESS     read-only
329   STATUS         current
330   DESCRIPTION
331        "The number of SCTP packets sent. Retransmitted DATA chunks
332        are included."
333
334   ::= { sctpStats  16 }
335
336
337 sctpInSCTPPacks OBJECT-TYPE
338   SYNTAX         Counter64
339   MAX-ACCESS     read-only
340   STATUS         current
341   DESCRIPTION
342        "The number of SCTP packets received. Duplicates are
343        included."
344
345   ::= { sctpStats  17 }
346
347 sctpDiscontinuityTime OBJECT-TYPE
348   SYNTAX         TimeStamp
349   MAX-ACCESS     read-only
350   STATUS         current
351   DESCRIPTION
352        "The value of sysUpTime on the most recent occasion at which
353        any one or more of this general statistics counters suffered a
354        discontinuity.  The relevant counters are the specific
355        instances associated with this interface of any Counter32 or
356        Counter64 object contained in the SCTP layer statistics
357        (defined below sctpStats branch).  If no such discontinuities
358        have occurred since the last re-initialization of the local
359        management subsystem, then this object contains a zero value."
360   REFERENCE
361        "The inclusion of this object is recommended by RFC2578."
362
363   ::= { sctpStats 18 }
364
365
366 -- PROTOCOL GENERAL VARIABLES
367 -- **************************
368
369 sctpRtoAlgorithm OBJECT-TYPE
370   SYNTAX         INTEGER {
371                       other(1),      -- Other new one. Future use
372                       vanj(2)        -- Van Jacobson's algorithm
373                  }
374
375
376
377   MAX-ACCESS     read-only
378   STATUS         current
379   DESCRIPTION
380        "The algorithm used to determine the timeout value (T3-rtx)
381        used for re-transmitting unacknowledged chunks."
382   REFERENCE
383        "Section 6.3.1 and 6.3.2 in RFC2960 cover the RTO calculation
384        and retransmission timer rules."
385   DEFVAL {vanj} -- vanj(2)
386
387   ::= { sctpParams 1 }
388
389
390 sctpRtoMin OBJECT-TYPE
391   SYNTAX         Unsigned32
392   UNITS          "milliseconds"
393   MAX-ACCESS     read-only
394   STATUS         current
395   DESCRIPTION
396        "The minimum value permitted by a SCTP implementation for the
397        retransmission timeout value, measured in milliseconds.  More
398        refined semantics for objects of this type depend upon the
399        algorithm used to determine the retransmission timeout value.
400
401        A retransmission time value of zero means immediate
402        retransmission.
403
404        The value of this object has to be lower than or equal to
405        stcpRtoMax's value."
406   DEFVAL {1000} -- milliseconds
407
408   ::= { sctpParams 2 }
409
410 sctpRtoMax OBJECT-TYPE
411   SYNTAX         Unsigned32
412   UNITS          "milliseconds"
413   MAX-ACCESS     read-only
414   STATUS         current
415   DESCRIPTION
416        "The maximum value permitted by a SCTP implementation for the
417        retransmission timeout value, measured in milliseconds.  More
418        refined semantics for objects of this type depend upon the
419        algorithm used to determine the retransmission timeout value.
420
421        A retransmission time value of zero means immediate re-
422        transmission.
423
424
425
426
427
428        The value of this object has to be greater than or equal to
429        stcpRtoMin's value."
430   DEFVAL {60000} -- milliseconds
431
432     ::= { sctpParams 3 }
433
434
435 sctpRtoInitial OBJECT-TYPE
436   SYNTAX         Unsigned32
437   UNITS          "milliseconds"
438   MAX-ACCESS     read-only
439   STATUS         current
440   DESCRIPTION
441        "The initial value for the retransmission timer.
442
443        A retransmission time value of zero means immediate re-
444        transmission."
445   DEFVAL {3000} -- milliseconds
446
447   ::= { sctpParams 4 }
448
449
450 sctpMaxAssocs OBJECT-TYPE
451   SYNTAX         Integer32 (-1 | 0..2147483647)
452   MAX-ACCESS     read-only
453   STATUS         current
454   DESCRIPTION
455        "The limit on the total number of associations the entity can
456        support. In entities where the maximum number of associations
457        is dynamic, this object should contain the value -1."
458
459   ::= { sctpParams 5 }
460
461
462 sctpValCookieLife OBJECT-TYPE
463   SYNTAX         Unsigned32
464   UNITS          "milliseconds"
465
466   MAX-ACCESS     read-only
467   STATUS         current
468   DESCRIPTION
469        "Valid cookie life in the 4-way start-up handshake procedure."
470   REFERENCE
471        "Section 5.1.3 in RFC2960 explains the cookie generation
472        process. Recommended value is per section 14 in RFC2960."
473   DEFVAL {60000} -- milliseconds
474
475   ::= { sctpParams 6 }
476
477
478
479 sctpMaxInitRetr OBJECT-TYPE
480   SYNTAX         Unsigned32
481   MAX-ACCESS     read-only
482   STATUS         current
483   DESCRIPTION
484        "The maximum number of retransmissions at the start-up phase
485        (INIT and COOKIE ECHO chunks). "
486   REFERENCE
487        "Section 5.1.4, 5.1.6 in RFC2960 refers to Max.Init.Retransmit
488        parameter. Recommended value is per section 14 in RFC2960."
489   DEFVAL {8} -- number of attempts
490
491   ::= { sctpParams 7 }
492
493
494 -- TABLES
495 -- ******
496
497 -- the SCTP Association TABLE
498
499 -- The SCTP association table contains information about each
500 -- association in which the local endpoint is involved.
501
502
503 sctpAssocTable OBJECT-TYPE
504   SYNTAX         SEQUENCE OF SctpAssocEntry
505   MAX-ACCESS     not-accessible
506   STATUS         current
507   DESCRIPTION
508        "A table containing SCTP association-specific information."
509
510   ::= { sctpObjects 3 }
511
512
513 sctpAssocEntry OBJECT-TYPE
514   SYNTAX         SctpAssocEntry
515   MAX-ACCESS     not-accessible
516
517   STATUS         current
518   DESCRIPTION
519        "General common variables and statistics for the whole
520        association."
521   INDEX          { sctpAssocId }
522
523   ::= { sctpAssocTable 1 }
524
525
526
527
528
529
530 SctpAssocEntry ::= SEQUENCE {
531   sctpAssocId                        Unsigned32,
532   sctpAssocRemHostName               OCTET STRING,
533   sctpAssocLocalPort                 InetPortNumber,
534   sctpAssocRemPort                   InetPortNumber,
535   sctpAssocRemPrimAddrType           InetAddressType,
536   sctpAssocRemPrimAddr               InetAddress,
537   sctpAssocHeartBeatInterval         Unsigned32,
538   sctpAssocState                     INTEGER,
539   sctpAssocInStreams                 Unsigned32,
540   sctpAssocOutStreams                Unsigned32,
541   sctpAssocMaxRetr                   Unsigned32,
542   sctpAssocPrimProcess               Unsigned32,
543   sctpAssocT1expireds                Counter32,     -- Statistic
544   sctpAssocT2expireds                Counter32,     -- Statistic
545   sctpAssocRtxChunks                 Counter32,     -- Statistic
546   sctpAssocStartTime                 TimeStamp,
547   sctpAssocDiscontinuityTime         TimeStamp
548   }
549
550
551 sctpAssocId OBJECT-TYPE
552   SYNTAX         Unsigned32 (1..4294967295)
553   MAX-ACCESS     not-accessible
554   STATUS         current
555   DESCRIPTION
556        "Association Identification. Value identifying the
557        association. "
558
559   ::= { sctpAssocEntry 1 }
560
561
562 sctpAssocRemHostName OBJECT-TYPE
563   SYNTAX         OCTET STRING (SIZE(0..255))
564   MAX-ACCESS     read-only
565   STATUS         current
566   DESCRIPTION
567        "The peer's DNS name. This object needs to have the same
568        format as the encoding in the DNS protocol.  This implies that
569        the domain name can be up to 255 octets long, each octet being
570        0<=x<=255 as value with US-ASCII A-Z having a case insensitive
571        matching.
572
573        If no DNS domain name was received from the peer at init time
574        (embedded in the INIT or INIT-ACK chunk), this object is
575        meaningless. In such cases the object MUST contain a zero-
576        length string value. Otherwise, it contains the remote host
577        name received at init time."
578
579
580
581   ::= { sctpAssocEntry 2 }
582
583
584 sctpAssocLocalPort OBJECT-TYPE
585   SYNTAX         InetPortNumber (1..65535)
586   MAX-ACCESS     read-only
587   STATUS         current
588   DESCRIPTION
589        "The local SCTP port number used for this association."
590
591   ::= { sctpAssocEntry 3 }
592
593
594 sctpAssocRemPort OBJECT-TYPE
595   SYNTAX         InetPortNumber (1..65535)
596   MAX-ACCESS     read-only
597   STATUS         current
598   DESCRIPTION
599        "The remote SCTP port number used for this association."
600
601   ::= { sctpAssocEntry 4 }
602
603
604 sctpAssocRemPrimAddrType OBJECT-TYPE
605   SYNTAX         InetAddressType
606   MAX-ACCESS     read-only
607   STATUS         current
608   DESCRIPTION
609        "The internet type of primary remote IP address. "
610
611   ::= { sctpAssocEntry 5 }
612
613 sctpAssocRemPrimAddr OBJECT-TYPE
614   SYNTAX         InetAddress
615   MAX-ACCESS     read-only
616   STATUS         current
617   DESCRIPTION
618        "The primary remote IP address. The type of this address is
619        determined by the value of sctpAssocRemPrimAddrType.
620
621        The client side will know this value after INIT_ACK message
622        reception, the server side will know this value when sending
623        INIT_ACK message. However, values will be filled in at
624        established(4) state."
625
626   ::= { sctpAssocEntry 6 }
627
628
629
630
631
632 sctpAssocHeartBeatInterval OBJECT-TYPE
633   SYNTAX         Unsigned32
634   UNITS          "milliseconds"
635   MAX-ACCESS     read-only
636   STATUS         current
637   DESCRIPTION
638        "The current heartbeat interval..
639
640        Zero value means no HeartBeat, even when the concerned
641        sctpAssocRemAddrHBFlag object is true."
642   DEFVAL {30000} -- milliseconds
643
644   ::= { sctpAssocEntry 7 }
645
646
647 sctpAssocState OBJECT-TYPE
648   SYNTAX         INTEGER {
649                       closed(1),
650                       cookieWait(2),
651                       cookieEchoed(3),
652                       established(4),
653                       shutdownPending(5),
654                       shutdownSent(6),
655                       shutdownReceived(7),
656                       shutdownAckSent(8),
657                       deleteTCB(9)
658                       }
659   MAX-ACCESS     read-write
660   STATUS         current
661   DESCRIPTION
662        "The state of this SCTP association.
663
664        As in TCP, deleteTCB(9) is the only value that may be set by a
665        management station. If any other value is received, then the
666        agent must return a wrongValue error.
667
668        If a management station sets this object to the value
669        deleteTCB(9), then this has the effect of deleting the TCB (as
670        defined in SCTP) of the corresponding association on the
671        managed node, resulting in immediate termination of the
672        association.
673
674        As an implementation-specific option, an ABORT chunk may be
675        sent from the managed node to the other SCTP endpoint as a
676        result of setting the deleteTCB(9) value. The ABORT chunk
677        implies an ungraceful association shutdown."
678
679
680
681
682
683   REFERENCE
684
685        "Section 4 in RFC2960 covers the SCTP Association state
686        diagram."
687
688   ::= { sctpAssocEntry 8 }
689
690
691 sctpAssocInStreams OBJECT-TYPE
692   SYNTAX         Unsigned32 (1..65535)
693   MAX-ACCESS     read-only
694   STATUS         current
695   DESCRIPTION
696        "Inbound Streams according to the negotiation at association
697        start up."
698   REFERENCE
699        "Section 1.3 in RFC2960 includes a definition of stream.
700        Section 5.1.1 in RFC2960 covers the streams negotiation
701        process."
702
703   ::= { sctpAssocEntry 9 }
704
705 sctpAssocOutStreams OBJECT-TYPE
706   SYNTAX         Unsigned32 (1..65535)
707   MAX-ACCESS     read-only
708   STATUS         current
709   DESCRIPTION
710        "Outbound Streams according to the negotiation at association
711        start up. "
712   REFERENCE
713        "Section 1.3 in RFC2960 includes a definition of stream.
714        Section 5.1.1 in RFC2960 covers the streams negotiation
715        process."
716
717   ::= { sctpAssocEntry 10 }
718
719
720 sctpAssocMaxRetr OBJECT-TYPE
721   SYNTAX         Unsigned32
722   MAX-ACCESS     read-only
723   STATUS         current
724   DESCRIPTION
725        "The maximum number of data retransmissions in the association
726        context. This value is specific for each association and the
727        upper layer can change it by calling the appropriate
728        primitives. This value has to be smaller than the addition of
729        all the maximum number for all the paths
730        (sctpAssocRemAddrMaxPathRtx).
731
732
733
734        A value of zero value means no retransmissions."
735   DEFVAL {10} -- number of attempts
736
737   ::= { sctpAssocEntry 11 }
738
739 sctpAssocPrimProcess OBJECT-TYPE
740       SYNTAX      Unsigned32
741       MAX-ACCESS read-only
742       STATUS      current
743       DESCRIPTION
744        "This object identifies the system level process which holds
745        primary responsibility for the SCTP association.
746        Wherever possible, this should be the system's native unique
747        identification number. The special value 0 can be used to
748        indicate that no primary process is known.
749
750        Note that the value of this object can be used as a pointer
751        into the swRunTable of the HOST-RESOURCES-MIB(if the value is
752        smaller than 2147483647) or into the sysApplElmtRunTable of
753        the SYSAPPL-MIB."
754
755   ::= { sctpAssocEntry 12 }
756
757
758 -- Association Statistics
759
760 sctpAssocT1expireds OBJECT-TYPE
761   SYNTAX         Counter32
762   MAX-ACCESS     read-only
763   STATUS         current
764   DESCRIPTION
765        "The T1 timer determines how long to wait for an
766        acknowledgement after sending an INIT or COOKIE-ECHO chunk.
767        This object reflects the number of times the T1 timer expires
768        without having received the acknowledgement.
769
770        Discontinuities in the value of this counter can occur at re-
771        initialization of the management system, and at other times as
772        indicated by the value of sctpAssocDiscontinuityTime."
773   REFERENCE
774        "Section 5 in RFC2960."
775
776
777   ::= { sctpAssocEntry 13 }
778
779 sctpAssocT2expireds OBJECT-TYPE
780   SYNTAX         Counter32
781   MAX-ACCESS     read-only
782
783
784
785   STATUS         current
786   DESCRIPTION
787        "The T2 timer determines how long to wait for an
788        acknowledgement after sending a SHUTDOWN or SHUTDOWN-ACK
789        chunk. This object reflects the number of times that T2- timer
790        expired.
791
792        Discontinuities in the value of this counter can occur at re-
793        initialization of the management system, and at other times as
794        indicated by the value of sctpAssocDiscontinuityTime."
795 REFERENCE
796        "Section 9.2 in RFC2960."
797   ::= { sctpAssocEntry 14 }
798
799
800 sctpAssocRtxChunks OBJECT-TYPE
801   SYNTAX         Counter32
802   MAX-ACCESS     read-only
803   STATUS         current
804   DESCRIPTION
805        "When T3-rtx expires, the DATA chunks that triggered the T3
806        timer will be re-sent according with the retransmissions
807        rules. Every DATA chunk that was included in the SCTP packet
808        that triggered the T3-rtx timer must be added to the value of
809        this counter.
810
811        Discontinuities in the value of this counter can occur at re-
812        initialization of the management system, and at other times as
813        indicated by the value of sctpAssocDiscontinuityTime."
814   REFERENCE
815        "Section 6 in RFC2960 covers the retransmission process and
816        rules."
817
818   ::= { sctpAssocEntry 15 }
819
820
821 sctpAssocStartTime OBJECT-TYPE
822   SYNTAX         TimeStamp
823   MAX-ACCESS     read-only
824   STATUS         current
825   DESCRIPTION
826        "The value of sysUpTime at the time that the association
827        represented by this row enters the ESTABLISHED state, i.e.,
828        the sctpAssocState object is set to established(4). The
829        value of this object will be zero:
830        - before the association enters the established(4)
831          state, or
832
833
834
835
836        - if the established(4) state was entered prior to
837          the last re-initialization of the local network management
838          subsystem."
839
840   ::= { sctpAssocEntry 16 }
841
842 sctpAssocDiscontinuityTime OBJECT-TYPE
843   SYNTAX         TimeStamp
844   MAX-ACCESS     read-only
845   STATUS         current
846   DESCRIPTION
847        "The value of sysUpTime on the most recent occasion at which
848        any one or more of this SCTP association counters suffered a
849        discontinuity.  The relevant counters are the specific
850        instances associated with this interface of any Counter32 or
851        Counter64 object contained in the sctpAssocTable or
852        sctpLocalAddrTable or sctpRemAddrTable.  If no such
853        discontinuities have occurred since the last re-initialization
854        of the local management subsystem, then this object contains a
855        zero value. "
856   REFERENCE
857        "The inclusion of this object is recommended by RFC2578."
858
859   ::= { sctpAssocEntry 17 }
860
861 -- Expanded tables: Including Multi-home feature
862
863 -- Local Address TABLE
864 -- *******************
865
866 sctpAssocLocalAddrTable OBJECT-TYPE
867   SYNTAX         SEQUENCE OF SctpAssocLocalAddrEntry
868   MAX-ACCESS     not-accessible
869   STATUS         current
870   DESCRIPTION
871        "Expanded table of sctpAssocTable based on the AssocId index.
872        This table shows data related to each local IP address which
873        is used by this association."
874
875   ::= { sctpObjects  4 }
876
877 sctpAssocLocalAddrEntry OBJECT-TYPE
878   SYNTAX         SctpAssocLocalAddrEntry
879   MAX-ACCESS     not-accessible
880   STATUS         current
881   DESCRIPTION
882        "Local information about the available addresses. There will
883        be an entry for every local IP address defined for this
884
885
886
887        association.
888        Implementors need to be aware that if the size of
889        sctpAssocLocalAddr exceeds 114 octets then OIDs of column
890        instances in this table will have more than 128 sub-
891        identifiers and cannot be accessed using SNMPv1, SNMPv2c, or
892        SNMPv3."
893   INDEX     {    sctpAssocId,   -- shared index
894                  sctpAssocLocalAddrType,
895                  sctpAssocLocalAddr }
896
897   ::= { sctpAssocLocalAddrTable 1 }
898
899
900 SctpAssocLocalAddrEntry ::= SEQUENCE {
901   sctpAssocLocalAddrType        InetAddressType,
902   sctpAssocLocalAddr            InetAddress,
903   sctpAssocLocalAddrStartTime   TimeStamp
904   }
905
906
907 sctpAssocLocalAddrType OBJECT-TYPE
908   SYNTAX         InetAddressType
909   MAX-ACCESS     not-accessible
910   STATUS         current
911   DESCRIPTION
912        "Internet type of local IP address used for this association."
913
914
915   ::= { sctpAssocLocalAddrEntry 1 }
916
917 sctpAssocLocalAddr OBJECT-TYPE
918   SYNTAX         InetAddress
919   MAX-ACCESS     not-accessible
920   STATUS         current
921   DESCRIPTION
922        "The value of a local IP address available for this
923        association. The type of this address is determined by the
924        value of sctpAssocLocalAddrType."
925
926   ::= { sctpAssocLocalAddrEntry 2 }
927
928
929
930
931
932
933
934
935
936
937
938 sctpAssocLocalAddrStartTime OBJECT-TYPE
939   SYNTAX         TimeStamp
940   MAX-ACCESS     read-only
941   STATUS         current
942   DESCRIPTION
943        "The value of sysUpTime at the time that this row was
944        created."
945
946   ::= { sctpAssocLocalAddrEntry 3 }
947
948 -- Remote Addresses TABLE
949 -- **********************
950
951 sctpAssocRemAddrTable OBJECT-TYPE
952   SYNTAX         SEQUENCE OF SctpAssocRemAddrEntry
953   MAX-ACCESS     not-accessible
954   STATUS         current
955   DESCRIPTION
956        "Expanded table of sctpAssocTable based on the AssocId index.
957        This table shows data related to each remote peer IP address
958        which is used by this association."
959
960   ::= { sctpObjects  5 }
961
962
963 sctpAssocRemAddrEntry OBJECT-TYPE
964   SYNTAX         SctpAssocRemAddrEntry
965   MAX-ACCESS     not-accessible
966   STATUS         current
967   DESCRIPTION
968        "Information about the most important variables for every
969        remote IP address. There will be an entry for every remote IP
970        address defined for this association.
971
972        Implementors need to be aware that if the size of
973        sctpAssocRemAddr exceeds 114 octets then OIDs of column
974        instances in this table will have more than 128 sub-
975        identifiers and cannot be accessed using SNMPv1, SNMPv2c, or
976        SNMPv3."
977   INDEX   { sctpAssocId,   -- shared index
978             sctpAssocRemAddrType,
979             sctpAssocRemAddr }
980
981   ::= { sctpAssocRemAddrTable 1 }
982
983
984
985
986
987
988
989 SctpAssocRemAddrEntry ::= SEQUENCE {
990   sctpAssocRemAddrType               InetAddressType,
991   sctpAssocRemAddr                   InetAddress,
992   sctpAssocRemAddrActive             TruthValue,
993   sctpAssocRemAddrHBActive           TruthValue,
994   sctpAssocRemAddrRTO                Unsigned32,
995   sctpAssocRemAddrMaxPathRtx         Unsigned32,
996   sctpAssocRemAddrRtx                Counter32,     -- Statistic
997   sctpAssocRemAddrStartTime          TimeStamp
998   }
999
1000
1001 sctpAssocRemAddrType OBJECT-TYPE
1002   SYNTAX         InetAddressType
1003   MAX-ACCESS     not-accessible
1004   STATUS         current
1005   DESCRIPTION
1006        "Internet type of a remote IP address available for this
1007        association."
1008   ::= { sctpAssocRemAddrEntry 1 }
1009
1010
1011 sctpAssocRemAddr OBJECT-TYPE
1012   SYNTAX         InetAddress
1013   MAX-ACCESS     not-accessible
1014   STATUS         current
1015   DESCRIPTION
1016        "The value of a remote IP address available for this
1017        association. The type of this address is determined by the
1018        value of sctpAssocLocalAddrType."
1019
1020   ::= { sctpAssocRemAddrEntry 2 }
1021
1022
1023 sctpAssocRemAddrActive OBJECT-TYPE
1024   SYNTAX         TruthValue
1025   MAX-ACCESS     read-only
1026   STATUS         current
1027   DESCRIPTION
1028        "This object gives information about the reachability of this
1029        specific remote IP address.
1030
1031        When the object is set to 'true' (1), the remote IP address is
1032        understood as Active. Active means that the threshold of no
1033        answers received from this IP address has not been reached.
1034
1035
1036
1037
1038
1039
1040        When the object is set to 'false' (2), the remote IP address
1041        is understood as Inactive. Inactive means that either no
1042        heartbeat or any other message was received from this address,
1043        reaching the threshold defined by the protocol."
1044
1045   REFERENCE
1046        "The remote transport states are defined as Active and
1047        Inactive in the SCTP, RFC2960."
1048
1049   ::= { sctpAssocRemAddrEntry 3 }
1050
1051
1052 sctpAssocRemAddrHBActive OBJECT-TYPE
1053   SYNTAX         TruthValue
1054   MAX-ACCESS     read-only
1055   STATUS         current
1056   DESCRIPTION
1057        "This object indicates whether the optional Heartbeat check
1058        associated to one destination transport address is activated
1059        or not (value equal to true or false, respectively). "
1060
1061   ::= { sctpAssocRemAddrEntry 4 }
1062
1063
1064 sctpAssocRemAddrRTO OBJECT-TYPE -- T3-rtx- Timer
1065   SYNTAX         Unsigned32
1066   UNITS          "milliseconds"
1067   MAX-ACCESS     read-only
1068   STATUS         current
1069   DESCRIPTION
1070        "The current Retransmission Timeout. T3-rtx timer as defined
1071        in the protocol SCTP."
1072   REFERENCE
1073        "Section 6.3 in RFC2960 deals with the Retransmission Timer
1074        Management."
1075
1076   ::= { sctpAssocRemAddrEntry 5 }
1077
1078
1079 sctpAssocRemAddrMaxPathRtx OBJECT-TYPE
1080   SYNTAX         Unsigned32
1081   MAX-ACCESS     read-only
1082   STATUS         current
1083   DESCRIPTION
1084        "Maximum number of DATA chunks retransmissions allowed to a
1085        remote IP address before it is considered inactive, as defined
1086        in RFC2960."
1087
1088
1089
1090
1091   REFERENCE
1092        "Section 8.2, 8.3 and 14 in RFC2960."
1093   DEFVAL {5} -- number of attempts
1094
1095   ::= { sctpAssocRemAddrEntry 6 }
1096
1097
1098 -- Remote Address Statistic
1099
1100 sctpAssocRemAddrRtx OBJECT-TYPE
1101   SYNTAX         Counter32
1102   MAX-ACCESS     read-only
1103   STATUS         current
1104   DESCRIPTION
1105        "Number of DATA chunks retransmissions to this specific IP
1106        address. When T3-rtx expires, the DATA chunk that triggered
1107        the T3 timer will be re-sent according to the retransmissions
1108        rules. Every DATA chunk that is included in a SCTP packet and
1109        was transmitted to this specific IP address before, will be
1110        included in this counter.
1111
1112        Discontinuities in the value of this counter can occur at re-
1113        initialization of the management system, and at other times as
1114        indicated by the value of sctpAssocDiscontinuityTime."
1115
1116   ::= { sctpAssocRemAddrEntry 7 }
1117
1118 sctpAssocRemAddrStartTime OBJECT-TYPE
1119   SYNTAX         TimeStamp
1120   MAX-ACCESS     read-only
1121   STATUS         current
1122   DESCRIPTION
1123        "The value of sysUpTime at the time that this row was
1124        created."
1125
1126   ::= { sctpAssocRemAddrEntry 8 }
1127
1128 -- ASSOCIATION INVERSE TABLE
1129 -- *************************
1130
1131 -- BY LOCAL PORT
1132
1133 sctpLookupLocalPortTable OBJECT-TYPE
1134   SYNTAX         SEQUENCE OF SctpLookupLocalPortEntry
1135   MAX-ACCESS     not-accessible
1136   STATUS         current
1137   DESCRIPTION
1138        "With the use of this table, a list of associations which are
1139
1140
1141
1142        using the specified local port can be retrieved."
1143
1144   ::= { sctpObjects  6 }
1145
1146
1147 sctpLookupLocalPortEntry OBJECT-TYPE
1148   SYNTAX         SctpLookupLocalPortEntry
1149   MAX-ACCESS     not-accessible
1150   STATUS         current
1151   DESCRIPTION
1152        "This table is indexed by local port and association ID.
1153        Specifying a local port, we would get a list of the
1154        associations whose local port is the one specified."
1155
1156   INDEX         { sctpAssocLocalPort,
1157                  sctpAssocId }
1158
1159   ::= { sctpLookupLocalPortTable 1 }
1160
1161
1162 SctpLookupLocalPortEntry::= SEQUENCE {
1163   sctpLookupLocalPortStartTime            TimeStamp
1164   }
1165
1166
1167 sctpLookupLocalPortStartTime OBJECT-TYPE
1168   SYNTAX         TimeStamp
1169   MAX-ACCESS     read-only
1170   STATUS         current
1171   DESCRIPTION
1172        "The value of sysUpTime at the time that this row was created.
1173
1174        As the table will be created after the sctpAssocTable
1175        creation, this value could be equal to the sctpAssocStartTime
1176        object from the main table."
1177
1178   ::= { sctpLookupLocalPortEntry 1 }
1179
1180 -- BY REMOTE PORT
1181
1182 sctpLookupRemPortTable OBJECT-TYPE
1183   SYNTAX         SEQUENCE OF SctpLookupRemPortEntry
1184   MAX-ACCESS     not-accessible
1185   STATUS         current
1186
1187
1188
1189
1190
1191
1192
1193   DESCRIPTION
1194        "With the use of this table, a list of associations which are
1195        using the specified remote port can be got"
1196
1197   ::= { sctpObjects  7 }
1198
1199 sctpLookupRemPortEntry OBJECT-TYPE
1200   SYNTAX         SctpLookupRemPortEntry
1201   MAX-ACCESS     not-accessible
1202   STATUS         current
1203   DESCRIPTION
1204        "This table is indexed by remote port and association ID.
1205        Specifying a remote port we would get a list of the
1206        associations whose local port is the one specified "
1207
1208   INDEX         { sctpAssocRemPort,
1209                  sctpAssocId }
1210
1211   ::= { sctpLookupRemPortTable 1 }
1212
1213 SctpLookupRemPortEntry::= SEQUENCE {
1214   sctpLookupRemPortStartTime              TimeStamp
1215   }
1216
1217
1218 sctpLookupRemPortStartTime OBJECT-TYPE
1219   SYNTAX         TimeStamp
1220   MAX-ACCESS     read-only
1221   STATUS         current
1222   DESCRIPTION
1223        "The value of sysUpTime at the time that this row was created.
1224
1225        As the table will be created after the sctpAssocTable
1226        creation, this value could be equal to the sctpAssocStartTime
1227        object from the main table."
1228
1229   ::= { sctpLookupRemPortEntry 1 }
1230
1231 -- BY REMOTE HOST NAME
1232
1233 sctpLookupRemHostNameTable OBJECT-TYPE
1234   SYNTAX         SEQUENCE OF SctpLookupRemHostNameEntry
1235   MAX-ACCESS     not-accessible
1236   STATUS         current
1237   DESCRIPTION
1238        "With the use of this table, a list of associations with that
1239        particular host can be retrieved."
1240
1241
1242
1243
1244   ::= { sctpObjects  8 }
1245
1246
1247 sctpLookupRemHostNameEntry OBJECT-TYPE
1248   SYNTAX         SctpLookupRemHostNameEntry
1249   MAX-ACCESS     not-accessible
1250   STATUS         current
1251   DESCRIPTION
1252        "This table is indexed by remote host name and association ID.
1253        Specifying a host name we would get a list of the associations
1254        specifying that host name as the remote one.
1255
1256        Implementors need to be aware that if the size of
1257        sctpAssocRemHostName exceeds 115 octets then OIDs of column
1258        instances in this table will have more than 128 sub-
1259        identifiers and cannot be accessed using SNMPv1, SNMPv2c, or
1260        SNMPv3."
1261
1262   INDEX         { sctpAssocRemHostName,
1263                  sctpAssocId }
1264
1265   ::= { sctpLookupRemHostNameTable 1 }
1266
1267
1268 SctpLookupRemHostNameEntry::= SEQUENCE {
1269   sctpLookupRemHostNameStartTime               TimeStamp
1270   }
1271
1272 sctpLookupRemHostNameStartTime OBJECT-TYPE
1273   SYNTAX         TimeStamp
1274   MAX-ACCESS     read-only
1275   STATUS         current
1276   DESCRIPTION
1277        "The value of sysUpTime at the time that this row was created.
1278
1279        As the table will be created after the sctpAssocTable
1280        creation, this value could be equal to the sctpAssocStartTime
1281        object from the main table."
1282
1283   ::= { sctpLookupRemHostNameEntry 1 }
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295 -- BY REMOTE PRIMARY IP ADDRESS
1296
1297 sctpLookupRemPrimIPAddrTable OBJECT-TYPE
1298   SYNTAX         SEQUENCE OF SctpLookupRemPrimIPAddrEntry
1299   MAX-ACCESS     not-accessible
1300   STATUS         current
1301   DESCRIPTION
1302        "With the use of this table, a list of associations that have
1303        the specified IP address as primary within the remote set of
1304        active addresses can be retrieved."
1305
1306   ::= { sctpObjects  9 }
1307
1308
1309 sctpLookupRemPrimIPAddrEntry OBJECT-TYPE
1310   SYNTAX         SctpLookupRemPrimIPAddrEntry
1311   MAX-ACCESS     not-accessible
1312   STATUS         current
1313   DESCRIPTION
1314        "This table is indexed by primary address and association ID.
1315        Specifying a primary address, we would get a list of the
1316        associations that have the specified remote IP address marked
1317        as primary.
1318        Implementors need to be aware that if the size of
1319        sctpAssocRemPrimAddr exceeds 114 octets then OIDs of column
1320        instances in this table will have more than 128 sub-
1321        identifiers and cannot be accessed using SNMPv1, SNMPv2c, or
1322        SNMPv3."
1323
1324   INDEX         { sctpAssocRemPrimAddrType,
1325                  sctpAssocRemPrimAddr,
1326                  sctpAssocId }
1327
1328   ::= { sctpLookupRemPrimIPAddrTable 1 }
1329
1330 SctpLookupRemPrimIPAddrEntry::= SEQUENCE {
1331   sctpLookupRemPrimIPAddrStartTime             TimeStamp
1332   }
1333
1334
1335 sctpLookupRemPrimIPAddrStartTime OBJECT-TYPE
1336   SYNTAX         TimeStamp
1337   MAX-ACCESS     read-only
1338   STATUS         current
1339
1340
1341
1342
1343
1344
1345
1346   DESCRIPTION
1347        "The value of SysUpTime at the time that this row was created.
1348
1349        As the table will be created after the sctpAssocTable
1350        creation, this value could be equal to the sctpAssocStartTime
1351        object from the main table."
1352
1353   ::= { sctpLookupRemPrimIPAddrEntry 1 }
1354
1355
1356 -- BY REMOTE IP ADDRESS
1357
1358 sctpLookupRemIPAddrTable OBJECT-TYPE
1359   SYNTAX         SEQUENCE OF SctpLookupRemIPAddrEntry
1360   MAX-ACCESS     not-accessible
1361   STATUS         current
1362   DESCRIPTION
1363        "With the use of this table, a list of associations that have
1364        the specified IP address as one of the remote ones can be
1365        retrieved. "
1366
1367   ::= { sctpObjects  10 }
1368
1369
1370 sctpLookupRemIPAddrEntry OBJECT-TYPE
1371   SYNTAX         SctpLookupRemIPAddrEntry
1372   MAX-ACCESS     not-accessible
1373   STATUS         current
1374   DESCRIPTION
1375        "This table is indexed by a remote IP address and association
1376        ID. Specifying an IP address we would get a list of the
1377        associations that have the specified IP address included
1378        within the set of remote IP addresses."
1379
1380   INDEX         { sctpAssocRemAddrType,
1381                  sctpAssocRemAddr,
1382                  sctpAssocId }
1383
1384   ::= { sctpLookupRemIPAddrTable 1 }
1385
1386
1387 SctpLookupRemIPAddrEntry::= SEQUENCE {
1388
1389   sctpLookupRemIPAddrStartTime            TimeStamp
1390   }
1391
1392
1393
1394
1395
1396
1397 sctpLookupRemIPAddrStartTime OBJECT-TYPE
1398   SYNTAX         TimeStamp
1399   MAX-ACCESS     read-only
1400   STATUS         current
1401   DESCRIPTION
1402        "The value of SysUpTime at the time that this row was created.
1403
1404        As the table will be created after the sctpAssocTable
1405        creation, this value could be equal to the sctpAssocStartTime
1406        object from the main table."
1407
1408   ::= { sctpLookupRemIPAddrEntry 1 }
1409
1410
1411 -- 4.1 Conformance Information
1412
1413 sctpMibConformance    OBJECT IDENTIFIER ::= { sctpMIB 2 }
1414 sctpMibCompliances    OBJECT IDENTIFIER ::= { sctpMibConformance 1 }
1415 sctpMibGroups         OBJECT IDENTIFIER ::= { sctpMibConformance 2 }
1416
1417
1418 -- 4.1.1 Units of conformance
1419
1420 --
1421 -- MODULE GROUPS
1422 --
1423
1424 sctpLayerParamsGroup OBJECT-GROUP
1425   OBJECTS   { sctpRtoAlgorithm,
1426               sctpRtoMin,
1427               sctpRtoMax,
1428               sctpRtoInitial,
1429               sctpMaxAssocs,
1430               sctpValCookieLife,
1431               sctpMaxInitRetr
1432             }
1433
1434   STATUS    current
1435   DESCRIPTION
1436        "Common parameters for the SCTP layer, i.e., for all the
1437        associations. They can usually be referred to as configuration
1438        parameters."
1439
1440   ::= { sctpMibGroups 1 }
1441
1442
1443
1444
1445
1446
1447
1448 sctpStatsGroup OBJECT-GROUP
1449   OBJECTS   { sctpCurrEstab,
1450               sctpActiveEstabs,
1451               sctpPassiveEstabs,
1452               sctpAborteds,
1453               sctpShutdowns,
1454               sctpOutOfBlues,
1455               sctpChecksumErrors,
1456               sctpOutCtrlChunks,
1457               sctpOutOrderChunks,
1458               sctpOutUnorderChunks,
1459               sctpInCtrlChunks,
1460               sctpInOrderChunks,
1461               sctpInUnorderChunks,
1462               sctpFragUsrMsgs,
1463               sctpReasmUsrMsgs,
1464               sctpOutSCTPPacks,
1465               sctpInSCTPPacks,
1466               sctpDiscontinuityTime,
1467               sctpAssocT1expireds,
1468               sctpAssocT2expireds,
1469               sctpAssocRtxChunks,
1470               sctpAssocRemAddrRtx
1471             }
1472
1473   STATUS    current
1474   DESCRIPTION
1475        "Statistics group. It includes the objects to collect state
1476        changes in the SCTP protocol local layer and flow control
1477        statistics."
1478
1479   ::= { sctpMibGroups 2 }
1480
1481
1482 sctpPerAssocParamsGroup OBJECT-GROUP
1483   OBJECTS   { sctpAssocRemHostName,
1484               sctpAssocLocalPort,
1485               sctpAssocRemPort,
1486               sctpAssocRemPrimAddrType,
1487               sctpAssocRemPrimAddr,
1488               sctpAssocHeartBeatInterval,
1489               sctpAssocState,
1490               sctpAssocInStreams,
1491               sctpAssocOutStreams,
1492               sctpAssocMaxRetr,
1493               sctpAssocPrimProcess,
1494               sctpAssocStartTime,
1495               sctpAssocDiscontinuityTime,
1496
1497
1498
1499               sctpAssocLocalAddrStartTime,
1500               sctpAssocRemAddrActive,
1501               sctpAssocRemAddrHBActive,
1502               sctpAssocRemAddrRTO,
1503               sctpAssocRemAddrMaxPathRtx,
1504               sctpAssocRemAddrStartTime
1505             }
1506
1507   STATUS    current
1508   DESCRIPTION
1509        "The SCTP group of objects to manage per-association
1510        parameters. These variables include all the SCTP basic
1511        features."
1512
1513   ::= { sctpMibGroups 3 }
1514
1515 sctpPerAssocStatsGroup OBJECT-GROUP
1516               OBJECTS
1517             { sctpAssocT1expireds,
1518               sctpAssocT2expireds,
1519               sctpAssocRtxChunks,
1520               sctpAssocRemAddrRtx
1521             }
1522
1523   STATUS    current
1524   DESCRIPTION
1525        "Per Association Statistics group. It includes the objects to
1526        collect flow control statistics per association."
1527
1528   ::= { sctpMibGroups 4 }
1529
1530 sctpInverseGroup OBJECT-GROUP
1531   OBJECTS   { sctpLookupLocalPortStartTime,
1532              sctpLookupRemPortStartTime,
1533              sctpLookupRemHostNameStartTime,
1534              sctpLookupRemPrimIPAddrStartTime,
1535              sctpLookupRemIPAddrStartTime
1536             }
1537
1538   STATUS    current
1539   DESCRIPTION
1540        "Objects used in the inverse lookup tables."
1541
1542   ::= { sctpMibGroups 5 }
1543
1544
1545
1546
1547
1548
1549
1550 -- 4.1.2 Compliance Statements
1551
1552 --
1553 -- MODULE COMPLIANCES
1554 --
1555
1556 sctpMibCompliance MODULE-COMPLIANCE
1557   STATUS  current
1558   DESCRIPTION
1559        "The compliance statement for SNMP entities which implement
1560        this SCTP MIB Module.
1561
1562        There are a number of INDEX objects that cannot be represented
1563        in the form of OBJECT clauses in SMIv2, but for which we have
1564        the following compliance requirements, expressed in OBJECT
1565        clause form in this description clause:
1566
1567 -- OBJECT        sctpAssocLocalAddrType
1568 -- SYNTAX        InetAddressType {ipv4(1), ipv6(2)}
1569 -- DESCRIPTION
1570 --       It is only required to have IPv4 and IPv6 addresses without
1571 --       zone indices.
1572 --       The address with zone indices is required if an
1573 --       implementation can connect multiple zones.
1574 --
1575 -- OBJECT        sctpAssocLocalAddr
1576 -- SYNTAX        InetAddress (SIZE(4|16))
1577 -- DESCRIPTION
1578 --       An implementation is only required to support globally
1579 --       unique IPv4 and IPv6 addresses.
1580 --
1581 -- OBJECT        sctpAssocRemAddrType
1582 -- SYNTAX        InetAddressType {ipv4(1), ipv6(2)}
1583 -- DESCRIPTION
1584 --       It is only required to have IPv4 and IPv6 addresses without
1585 --       zone indices.
1586 --       The address with zone indices is required if an
1587 --       implementation can connect multiple zones.
1588 --
1589 -- OBJECT        sctpAssocRemAddr
1590 -- SYNTAX        InetAddress (SIZE(4|16))
1591 -- DESCRIPTION
1592 --       An implementation is only required to support globally
1593 --       unique IPv4 and IPv6 addresses.
1594 --
1595        "  -- closes DESCRIPTION clause of MODULE-COMPLIANCE
1596
1597   MODULE  -- this module
1598
1599
1600
1601        MANDATORY-GROUPS    {  sctpLayerParamsGroup,
1602                               sctpPerAssocParamsGroup,
1603                               sctpStatsGroup,
1604                               sctpPerAssocStatsGroup
1605                            }
1606
1607        OBJECT  sctpAssocRemPrimAddrType
1608        SYNTAX  InetAddressType { ipv4(1),
1609                                  ipv6(2)
1610                                }
1611        DESCRIPTION
1612             "It is only required to have IPv4 and IPv6 addresses
1613             without zone indices.
1614
1615             The address with zone indices is required if an
1616             implementation can connect multiple zones."
1617
1618        OBJECT  sctpAssocRemPrimAddr
1619        SYNTAX  InetAddress (SIZE(4|16))
1620        DESCRIPTION
1621             "An implementation is only required to support globally
1622             unique IPv4 and globally unique IPv6 addresses."
1623
1624
1625        OBJECT sctpAssocState
1626        WRITE-SYNTAX  INTEGER { deleteTCB(9) }
1627        MIN-ACCESS read-only
1628        DESCRIPTION
1629             "Only the deleteTCB(9) value MAY be set by a management
1630             station at most. A read-only option is also considered to
1631             be compliant with this MIB module description."
1632
1633        GROUP sctpInverseGroup
1634        DESCRIPTION
1635             "Objects used in inverse lookup tables. This should be
1636             implemented, at the discretion of the implementers, for
1637             easier lookups in the association tables"
1638
1639   ::= { sctpMibCompliances 1 }
1640
1641 END