Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / mibs / ietf / RFC1382-MIB
1 RFC1382-MIB DEFINITIONS ::= BEGIN
2
3 IMPORTS
4         Counter, Gauge, TimeTicks
5                 FROM RFC1155-SMI
6         OBJECT-TYPE
7                 FROM RFC-1212
8         DisplayString, transmission
9                 FROM RFC1213-MIB
10         TRAP-TYPE
11                 FROM RFC-1215
12         EntryStatus
13                 FROM RFC1271-MIB
14         PositiveInteger,
15         IfIndexType
16                 FROM RFC1381-MIB;
17
18 x25     OBJECT IDENTIFIER ::= { transmission 5 }
19
20
21 -- Support of the X25 subtree and all subtrees under it
22 -- is mandatory for all agents of system that implement X.25.
23
24 X121Address ::= OCTET STRING (SIZE(0..17))
25  -- 0 to 17 bytes in length containing the ASCII
26  -- characters [0-9], each octet contains one digit
27  -- of the address.
28
29
30 -- ###########################################################
31 --            X.25 Administration Table
32 -- ###########################################################
33
34 x25AdmnTable OBJECT-TYPE
35         SYNTAX  SEQUENCE OF X25AdmnEntry
36         ACCESS  not-accessible
37         STATUS  mandatory
38         DESCRIPTION
39                 "This table contains the administratively
40                 set configuration parameters for an X.25
41                 Packet Level Entity (PLE).
42
43                Most of the objects in this table have
44                 corresponding objects in the x25OperTable.
45                 This table contains the values as last set
46                 by the administrator.  The x25OperTable
47                 contains the values actually in use by an
48                 X.25 PLE.
49
50                 Changing an administrative value may or may
51                 not change a current operating value.  The
52                 operating value may not change until the
53                 interface is restarted.  Some
54                 implementations may change the values
55                 immediately upon changing the administrative
56                 table.  All implementations are required to
57                 load the values from the administrative
58                 table when initializing a PLE."
59         ::= { x25 1 }
60
61 x25AdmnEntry OBJECT-TYPE
62         SYNTAX  X25AdmnEntry
63         ACCESS  not-accessible
64         STATUS  mandatory
65         DESCRIPTION
66                 "Entries of x25AdmnTable."
67         INDEX { x25AdmnIndex }
68         ::= { x25AdmnTable 1 }
69
70 X25AdmnEntry ::= SEQUENCE {
71         x25AdmnIndex
72                 IfIndexType,
73         x25AdmnInterfaceMode
74                 INTEGER,
75         x25AdmnMaxActiveCircuits
76                 INTEGER,
77         x25AdmnPacketSequencing
78                 INTEGER,
79         x25AdmnRestartTimer
80                 PositiveInteger,
81      x25AdmnCallTimer
82                 PositiveInteger,
83         x25AdmnResetTimer
84                 PositiveInteger,
85         x25AdmnClearTimer
86                 PositiveInteger,
87         x25AdmnWindowTimer
88                 PositiveInteger,
89         x25AdmnDataRxmtTimer
90                 PositiveInteger,
91         x25AdmnInterruptTimer
92                 PositiveInteger,
93         x25AdmnRejectTimer
94                 PositiveInteger,
95         x25AdmnRegistrationRequestTimer
96                 PositiveInteger,
97         x25AdmnMinimumRecallTimer
98                 PositiveInteger,
99         x25AdmnRestartCount
100                 INTEGER,
101         x25AdmnResetCount
102                 INTEGER,
103         x25AdmnClearCount
104                 INTEGER,
105         x25AdmnDataRxmtCount
106                 INTEGER,
107         x25AdmnRejectCount
108                 INTEGER,
109         x25AdmnRegistrationRequestCount
110                 INTEGER,
111         x25AdmnNumberPVCs
112                 INTEGER,
113         x25AdmnDefCallParamId
114                 OBJECT IDENTIFIER,
115         x25AdmnLocalAddress
116                 X121Address,
117         x25AdmnProtocolVersionSupported
118                 OBJECT IDENTIFIER
119         }
120
121 x25AdmnIndex OBJECT-TYPE
122         SYNTAX  IfIndexType
123         ACCESS  read-only
124         STATUS  mandatory
125         DESCRIPTION
126         "The ifIndex value for the X.25 Interface."
127         ::= { x25AdmnEntry 1 }
128
129 x25AdmnInterfaceMode OBJECT-TYPE
130         SYNTAX  INTEGER {
131                         dte (1),
132                         dce (2),
133                         dxe (3)
134                 }
135         ACCESS  read-write
136         STATUS  mandatory
137         DESCRIPTION
138                 "Identifies DCE/DTE mode in which the
139                 interface operates.  A value of dxe
140                 indicates the mode will be determined by XID
141                 negotiation."
142         REFERENCE "10733 5.9 interfaceMode"
143         ::= { x25AdmnEntry 2 }
144
145 x25AdmnMaxActiveCircuits        OBJECT-TYPE
146         SYNTAX  INTEGER (0..4096)
147         ACCESS  read-write
148         STATUS  mandatory
149         DESCRIPTION
150                 "The maximum number of circuits this PLE can
151                 support; including PVCs."
152         REFERENCE "10733 5.9 maxActiveCircuits;
153                 See ISO 8208, Section 3.7"
154         ::= { x25AdmnEntry 3 }
155
156 x25AdmnPacketSequencing OBJECT-TYPE
157         SYNTAX  INTEGER {
158                         modulo8 (1),
159                         modulo128 (2)
160                 }
161         ACCESS  read-write
162         STATUS  mandatory
163         DESCRIPTION
164                 "The modulus of the packet sequence number
165                 space."
166         REFERENCE "10733 extendedPacketSequencing;
167                 See ISO 8208 Section 7.1.1"
168         ::= { x25AdmnEntry 4 }
169
170 x25AdmnRestartTimer OBJECT-TYPE
171      SYNTAX     PositiveInteger
172         ACCESS  read-write
173         STATUS  mandatory
174         DESCRIPTION
175                 "The T20 restart timer in milliseconds."
176         REFERENCE "10733 5.9 restartTime
177                 See ISO 8208 Section 4.1, table 26"
178         ::= { x25AdmnEntry 5 }
179
180 x25AdmnCallTimer OBJECT-TYPE
181         SYNTAX  PositiveInteger
182         ACCESS  read-write
183         STATUS  mandatory
184         DESCRIPTION
185                 "The T21 Call timer in milliseconds."
186         REFERENCE "10733 callTime;
187                 See ISO 8208 Section 5.2.1, table 26"
188         ::= { x25AdmnEntry 6 }
189
190 x25AdmnResetTimer OBJECT-TYPE
191         SYNTAX  PositiveInteger
192         ACCESS  read-write
193         STATUS  mandatory
194         DESCRIPTION
195                 "The T22 Reset timer in milliseconds."
196         REFERENCE "10733 resetTime;
197                 See ISO 8208 Section 8.1, table 26"
198         ::= { x25AdmnEntry 7 }
199
200 x25AdmnClearTimer OBJECT-TYPE
201         SYNTAX  PositiveInteger
202         ACCESS  read-write
203         STATUS  mandatory
204         DESCRIPTION
205                 "The T23 Clear timer in milliseconds."
206         REFERENCE "10733 clearTime;
207                 See ISO 8208 Section 5.5.1, table 26"
208         ::= { x25AdmnEntry 8 }
209
210 x25AdmnWindowTimer OBJECT-TYPE
211         SYNTAX  PositiveInteger
212         ACCESS  read-write
213         STATUS  mandatory
214         DESCRIPTION
215                 "The T24 window status transmission timer in
216                 milliseconds.  A value of 2147483647
217                 indicates no window timer in use."
218         REFERENCE "10733 5.10.1 windowTime (opt);
219                 See ISO 8208 Section 11.2.2, table 26"
220         ::= { x25AdmnEntry 9 }
221
222 x25AdmnDataRxmtTimer OBJECT-TYPE
223         SYNTAX  PositiveInteger
224         ACCESS  read-write
225         STATUS  mandatory
226         DESCRIPTION
227                 "The T25 data retransmission timer in
228                 milliseconds.  A value of 2147483647
229                 indicates no data retransmission timer in
230                 use."
231         REFERENCE "10733 5.10.1 dataRetransmissionTime (opt);
232                 See ISO 8208 Section 11.2.1, table 26"
233         ::= { x25AdmnEntry 10 }
234
235 x25AdmnInterruptTimer OBJECT-TYPE
236         SYNTAX  PositiveInteger
237         ACCESS  read-write
238         STATUS  mandatory
239         DESCRIPTION
240                 "The T26 interrupt timer in milliseconds.  A
241                 value of 2147483647 indicates no interrupt
242                 timer in use."
243         REFERENCE "10733 interruptTime;
244                 See ISO 8208 Section 6.8.1, table 26"
245         ::= { x25AdmnEntry 11 }
246
247 x25AdmnRejectTimer OBJECT-TYPE
248         SYNTAX  PositiveInteger
249         ACCESS  read-write
250         STATUS  mandatory
251         DESCRIPTION
252                 "The T27 Reject retransmission timer in
253                 milliseconds.  A value of 2147483647
254                 indicates no reject timer in use."
255         REFERENCE "10733 5.10.1 dataRejectTime (opt);
256                 See ISO 8208 Section 13.4.1, table 26"
257         ::= { x25AdmnEntry 12 }
258
259 x25AdmnRegistrationRequestTimer OBJECT-TYPE
260         SYNTAX  PositiveInteger
261         ACCESS  read-write
262         STATUS  mandatory
263         DESCRIPTION
264                 "The T28 registration timer in milliseconds.
265                 A value of 2147483647 indicates no
266                 registration timer in use."
267         REFERENCE "10733 5.8.1 registrationRequestTime (opt)
268                 See ISO 8208    Section 13.1.1.1, table 26"
269         ::= { x25AdmnEntry 13 }
270
271 x25AdmnMinimumRecallTimer OBJECT-TYPE
272         SYNTAX  PositiveInteger
273         ACCESS  read-write
274         STATUS  mandatory
275         DESCRIPTION
276                 "Minimum time interval between unsuccessful
277                 call attempts in milliseconds."
278         REFERENCE "10733 5.9 minimum RecallTimer"
279         ::= { x25AdmnEntry 14 }
280
281 x25AdmnRestartCount OBJECT-TYPE
282         SYNTAX  INTEGER (0..65535)
283         ACCESS  read-write
284         STATUS  mandatory
285         DESCRIPTION
286                 "The R20 restart retransmission count."
287         REFERENCE "10733 5.9 restartCount;
288                 See ISO 8208    Section 4.1, table 27"
289         ::= { x25AdmnEntry 15 }
290
291 x25AdmnResetCount OBJECT-TYPE
292         SYNTAX  INTEGER (0..65535)
293         ACCESS  read-write
294         STATUS  mandatory
295         DESCRIPTION
296                 "The r22 Reset retransmission count."
297         REFERENCE "10733 resetCount;
298                 See section ISO 8208 8.1, table 27"
299         ::= { x25AdmnEntry 16 }
300
301 x25AdmnClearCount OBJECT-TYPE
302         SYNTAX  INTEGER (0..65535)
303         ACCESS  read-write
304         STATUS  mandatory
305         DESCRIPTION
306         "The r23 Clear retransmission count."
307         REFERENCE "10733 clearCount;
308                 See ISO 8208 Section 5.5.1, table 27"
309         ::= { x25AdmnEntry 17 }
310
311 x25AdmnDataRxmtCount OBJECT-TYPE
312         SYNTAX  INTEGER (0..65535)
313         ACCESS  read-write
314         STATUS  mandatory
315         DESCRIPTION
316                 "The R25 Data retransmission count.  This
317                 value is irrelevant if the
318                 x25AdmnDataRxmtTimer indicates no timer in
319                 use."
320         REFERENCE "10733 5.10.1 dataRetransmissionCount (opt)
321                 See ISO 8208 Section 11.2.1, table 27"
322         ::= { x25AdmnEntry 18 }
323
324 x25AdmnRejectCount OBJECT-TYPE
325         SYNTAX  INTEGER (0..65535)
326         ACCESS  read-write
327         STATUS  mandatory
328         DESCRIPTION
329                 "The R27 reject retransmission count.  This
330                 value is irrelevant if the
331                 x25AdmnRejectTimer indicates no timer in
332                 use."
333         REFERENCE "10733 5.10.1 dataRejectCount (opt)"
334         ::= { x25AdmnEntry 19 }
335
336 x25AdmnRegistrationRequestCount OBJECT-TYPE
337         SYNTAX  INTEGER (0..65535)
338         ACCESS  read-write
339         STATUS  mandatory
340         DESCRIPTION
341                 "The R28 Registration retransmission Count.
342                 This value is irrelevant if the
343                 x25AdmnRegistrationRequestTimer indicates no
344                 timer in use."
345         REFERENCE "10733 5.8.1 registrationRequestCount (opt);
346                 See ISO 8208    Section 13.1.1.1, table 27"
347         ::= { x25AdmnEntry 20 }
348
349 x25AdmnNumberPVCs OBJECT-TYPE
350         SYNTAX  INTEGER (0..4096)
351         ACCESS  read-write
352         STATUS  mandatory
353         DESCRIPTION
354                 "The number of PVC configured for this PLE.
355                 The PVCs use channel numbers from 1 to this
356                 number."
357         ::= { x25AdmnEntry 21 }
358
359 x25AdmnDefCallParamId OBJECT-TYPE
360         SYNTAX  OBJECT IDENTIFIER
361         ACCESS  read-write
362         STATUS  mandatory
363         DESCRIPTION
364                 "This identifies the instance of the
365                 x25CallParmIndex for the entry in the
366                 x25CallParmTable which contains the default
367                 call parameters for this PLE."
368         ::= { x25AdmnEntry 22 }
369
370 x25AdmnLocalAddress OBJECT-TYPE
371         SYNTAX  X121Address
372         ACCESS  read-write
373         STATUS  mandatory
374         DESCRIPTION
375                 "The local address for this PLE subnetwork.
376                 A zero length address maybe returned by PLEs
377                 that only support PVCs."
378         REFERENCE "10733 5.9 localDTEAddress"
379         ::= { x25AdmnEntry 23 }
380
381 x25AdmnProtocolVersionSupported OBJECT-TYPE
382         SYNTAX  OBJECT IDENTIFIER
383         ACCESS  read-write
384         STATUS  mandatory
385         DESCRIPTION
386                 "Identifies the version of the X.25 protocol
387                 this interface should support.  Object
388                 identifiers for common versions are defined
389                 below in the x25ProtocolVersion subtree."
390         REFERENCE "10733 5.9 protocolVersionSupported"
391         ::= { x25AdmnEntry 24 }
392
393
394 -- ###########################################################
395 --            X.25 Operational Table
396 -- ###########################################################
397
398 x25OperTable OBJECT-TYPE
399         SYNTAX  SEQUENCE OF X25OperEntry
400         ACCESS  not-accessible
401         STATUS  mandatory
402         DESCRIPTION
403                 "The operation parameters in use by the X.25
404                 PLE."
405         ::= { x25 2 }
406
407 x25OperEntry OBJECT-TYPE
408         SYNTAX  X25OperEntry
409         ACCESS  not-accessible
410         STATUS  mandatory
411         DESCRIPTION
412                 "Entries of x25OperTable."
413         INDEX { x25OperIndex }
414         ::= { x25OperTable 1 }
415
416 X25OperEntry ::= SEQUENCE {
417         x25OperIndex
418                 IfIndexType,
419         x25OperInterfaceMode
420                 INTEGER,
421         x25OperMaxActiveCircuits
422                 INTEGER,
423         x25OperPacketSequencing
424                 INTEGER,
425         x25OperRestartTimer
426                 PositiveInteger,
427         x25OperCallTimer
428                 PositiveInteger,
429         x25OperResetTimer
430                 PositiveInteger,
431         x25OperClearTimer
432                 PositiveInteger,
433         x25OperWindowTimer
434                 PositiveInteger,
435         x25OperDataRxmtTimer
436                 PositiveInteger,
437         x25OperInterruptTimer
438                 PositiveInteger,
439         x25OperRejectTimer
440                 PositiveInteger,
441      x25OperRegistrationRequestTimer
442                 PositiveInteger,
443         x25OperMinimumRecallTimer
444                 PositiveInteger,
445         x25OperRestartCount
446                 INTEGER,
447         x25OperResetCount
448                 INTEGER,
449         x25OperClearCount
450                 INTEGER,
451         x25OperDataRxmtCount
452                 INTEGER,
453         x25OperRejectCount
454                 INTEGER,
455         x25OperRegistrationRequestCount
456                 INTEGER,
457         x25OperNumberPVCs
458                 INTEGER,
459         x25OperDefCallParamId
460                 OBJECT IDENTIFIER,
461         x25OperLocalAddress
462                 X121Address,
463         x25OperDataLinkId
464                 OBJECT IDENTIFIER,
465         x25OperProtocolVersionSupported
466                 OBJECT IDENTIFIER
467         }
468
469 x25OperIndex OBJECT-TYPE
470         SYNTAX  IfIndexType
471         ACCESS  read-only
472         STATUS  mandatory
473         DESCRIPTION
474                 "The ifIndex value for the X.25 interface."
475         ::= { x25OperEntry 1 }
476
477 x25OperInterfaceMode OBJECT-TYPE
478         SYNTAX  INTEGER {
479                         dte (1),
480                         dce (2),
481                         dxe (3)
482                 }
483         ACCESS  read-only
484         STATUS  mandatory
485         DESCRIPTION
486         "Identifies DCE/DTE mode in which the
487                 interface operates.  A value of dxe
488                 indicates the role will be determined by XID
489                 negotiation at the Link Layer and that
490                 negotiation has not yet taken place."
491         REFERENCE "10733 5.9 interfaceMode"
492         ::= { x25OperEntry 2 }
493
494 x25OperMaxActiveCircuits        OBJECT-TYPE
495         SYNTAX  INTEGER (0..4096)
496         ACCESS  read-only
497         STATUS  mandatory
498         DESCRIPTION
499                 "Maximum number of circuits this PLE can
500                 support."
501         REFERENCE "10733 5.9 maxActiveCircuits
502                 See ISO 8208, Section 3.7"
503         ::= { x25OperEntry 3 }
504
505 x25OperPacketSequencing OBJECT-TYPE
506         SYNTAX  INTEGER {
507                         modulo8 (1),
508                         modulo128 (2)
509                 }
510         ACCESS  read-only
511         STATUS  mandatory
512         DESCRIPTION
513                 "The modulus of the packet sequence number
514                 space."
515         REFERENCE "10733 extendedPacketSequencing;
516                 See ISO 8208    Section 7.1.1"
517         ::= { x25OperEntry 4 }
518
519 x25OperRestartTimer OBJECT-TYPE
520         SYNTAX  PositiveInteger
521         ACCESS  read-only
522         STATUS  mandatory
523         DESCRIPTION
524                 "The T20 restart timer in milliseconds."
525         REFERENCE "10733 5.9 restartTime;
526                 See ISO 8208    Section 4.1, table 26"
527         ::= { x25OperEntry 5 }
528
529 x25OperCallTimer OBJECT-TYPE
530         SYNTAX  PositiveInteger
531         ACCESS  read-only
532         STATUS  mandatory
533         DESCRIPTION
534                 "The T21 Call timer in milliseconds."
535         REFERENCE "10733 callTime;
536                 See ISO 8208 Section 5.2.1, table 26"
537         ::= { x25OperEntry 6 }
538
539 x25OperResetTimer OBJECT-TYPE
540         SYNTAX  PositiveInteger
541         ACCESS  read-only
542         STATUS  mandatory
543         DESCRIPTION
544                 "The T22 Reset timer in milliseconds."
545         REFERENCE "10733 resetTime;
546                 See ISO 8208    Section 8.1, table 26"
547         ::= { x25OperEntry 7 }
548
549 x25OperClearTimer OBJECT-TYPE
550         SYNTAX  PositiveInteger
551         ACCESS  read-only
552         STATUS  mandatory
553         DESCRIPTION
554                 "The T23 Clear timer in milliseconds."
555         REFERENCE "10733 clearTime;
556                 See ISO 8208 Section 5.5.1, table 26"
557         ::= { x25OperEntry 8 }
558
559 x25OperWindowTimer OBJECT-TYPE
560         SYNTAX  PositiveInteger
561         ACCESS  read-only
562         STATUS  mandatory
563         DESCRIPTION
564                 "The T24 window status transmission timer
565                 milliseconds.  A value of 2147483647
566                 indicates no window timer in use."
567         REFERENCE "10733 5.10.1 windowTime (opt);
568                 See ISO 8208 Section 11.2.2, table 26"
569         ::= { x25OperEntry 9 }
570
571 x25OperDataRxmtTimer OBJECT-TYPE
572         SYNTAX  PositiveInteger
573         ACCESS  read-only
574         STATUS  mandatory
575         DESCRIPTION
576                 "The T25 Data Retransmission timer in
577                 milliseconds.  A value of 2147483647
578                 indicates no data retransmission timer in
579                 use."
580         REFERENCE "10733 5.10.1 dataRetransmissionTime (opt);
581                 See ISO 8208 Section 11.2.1, table 26"
582         ::= { x25OperEntry 10 }
583
584 x25OperInterruptTimer OBJECT-TYPE
585         SYNTAX  PositiveInteger
586         ACCESS  read-only
587         STATUS  mandatory
588         DESCRIPTION
589                 "The T26 Interrupt timer in milliseconds.  A
590                 value of 2147483647 indicates interrupts are
591                 not being used."
592         REFERENCE "10733 interruptTime;
593                 See ISO 8208 Section 6.8.1, table 26"
594         ::= { x25OperEntry 11 }
595
596 x25OperRejectTimer OBJECT-TYPE
597         SYNTAX  PositiveInteger
598         ACCESS  read-only
599         STATUS  mandatory
600         DESCRIPTION
601                 "The T27 Reject retransmission timer in
602                 milliseconds.  A value of 2147483647
603                 indicates no reject timer in use."
604         REFERENCE "10733 5.10.1 dataRejectTime (opt);
605                 See ISO 8208 Section 13.4.1, table 26"
606         ::= { x25OperEntry 12 }
607
608 x25OperRegistrationRequestTimer OBJECT-TYPE
609         SYNTAX  PositiveInteger
610         ACCESS  read-only
611         STATUS  mandatory
612         DESCRIPTION
613                 "The T28 registration timer in milliseconds.
614                 A value of 2147483647 indicates no
615                 registration timer in use."
616         REFERENCE "10733 5.8.1 registrationRequestTime (opt);
617                 See ISO 8208    Section 13.1.1.1, table 26"
618         ::= { x25OperEntry 13 }
619
620 x25OperMinimumRecallTimer OBJECT-TYPE
621         SYNTAX  PositiveInteger
622         ACCESS  read-only
623         STATUS  mandatory
624         DESCRIPTION
625                 "Minimum time interval between unsuccessful
626                 call attempts in milliseconds."
627         REFERENCE "10733 5.9 minimum RecallTimer"
628         ::= { x25OperEntry 14 }
629
630 x25OperRestartCount OBJECT-TYPE
631         SYNTAX  INTEGER (0..65535)
632         ACCESS  read-only
633         STATUS  mandatory
634         DESCRIPTION
635                 "The R20 restart retransmission count."
636         REFERENCE "10733 5.9 restartCount
637                 See ISO 8208    Section 4.1, table 27"
638         ::= { x25OperEntry 15 }
639
640 x25OperResetCount OBJECT-TYPE
641         SYNTAX  INTEGER (0..65535)
642         ACCESS  read-only
643         STATUS  mandatory
644         DESCRIPTION
645                 "The r22 Reset retransmission count."
646         REFERENCE "10733 resetCount;
647                 See section ISO 8208 8.1, table 27"
648         ::= { x25OperEntry 16 }
649
650 x25OperClearCount OBJECT-TYPE
651         SYNTAX  INTEGER (0..65535)
652         ACCESS  read-only
653         STATUS  mandatory
654         DESCRIPTION
655                 "The r23 Clear retransmission count."
656         REFERENCE "10733 clearCount;
657                 See ISO 8208 Section 5.5.1, table 27"
658         ::= { x25OperEntry 17 }
659
660 x25OperDataRxmtCount OBJECT-TYPE
661         SYNTAX  INTEGER (0..65535)
662         ACCESS  read-only
663         STATUS  mandatory
664         DESCRIPTION
665                 "The R25 Data retransmission count.  This
666                 value is undefined if the
667                 x25OperDataRxmtTimer indicates no timer in
668                 use."
669         REFERENCE "10733 5.10.1 dataRetransmissionCount (opt);
670                 See ISO 8208 Section 11.2.1, table 27"
671         ::= { x25OperEntry 18 }
672
673 x25OperRejectCount OBJECT-TYPE
674         SYNTAX  INTEGER (0..65535)
675         ACCESS  read-only
676         STATUS  mandatory
677         DESCRIPTION
678                 "The R27 reject retransmission count.  This
679                 value is undefined if the x25OperRejectTimer
680                 indicates no timer in use."
681         REFERENCE "10733 5.10.1 dataRejectCount (opt)"
682         ::= { x25OperEntry 19 }
683
684 x25OperRegistrationRequestCount OBJECT-TYPE
685         SYNTAX  INTEGER (0..65535)
686         ACCESS  read-only
687         STATUS  mandatory
688         DESCRIPTION
689                 "The R28 Registration retransmission Count.
690                 This value is undefined if the
691                 x25OperREgistrationRequestTimer indicates no
692                 timer in use."
693         REFERENCE "10733 5.8.1 registrationRequestCount (opt);
694                 See ISO 8208    Section 13.1.1.1, table 27"
695         ::= { x25OperEntry 20 }
696
697 x25OperNumberPVCs OBJECT-TYPE
698         SYNTAX  INTEGER (0..4096)
699         ACCESS  read-only
700         STATUS  mandatory
701         DESCRIPTION
702                 "The number of PVC configured for this PLE.
703                 The PVCs use channel numbers from 1 to this
704                 number."
705         ::= { x25OperEntry 21 }
706
707 x25OperDefCallParamId OBJECT-TYPE
708         SYNTAX  OBJECT IDENTIFIER
709         ACCESS  read-only
710         STATUS  mandatory
711         DESCRIPTION
712                 "This identifies the instance of the
713                 x25CallParmIndex for the entry in the
714                 x25CallParmTable that contains the default
715                 call parameters for this PLE."
716         ::= { x25OperEntry 22 }
717
718 x25OperLocalAddress OBJECT-TYPE
719         SYNTAX  X121Address
720         ACCESS  read-only
721         STATUS  mandatory
722         DESCRIPTION
723                 "The local address for this PLE subnetwork.
724                 A zero length address maybe returned by PLEs
725                 that only support PVCs."
726         REFERENCE "10733 5.9 localDTEAddress"
727         ::= { x25OperEntry 23 }
728
729 x25OperDataLinkId OBJECT-TYPE
730         SYNTAX  OBJECT IDENTIFIER
731         ACCESS  read-only
732         STATUS  mandatory
733         DESCRIPTION
734                 "This identifies the instance of the index
735                 object in the first table of the most device
736                 specific MIB for the interface used by this
737                 PLE."
738         ::= { x25OperEntry 24 }
739
740 x25OperProtocolVersionSupported OBJECT-TYPE
741         SYNTAX  OBJECT IDENTIFIER
742         ACCESS  read-only
743         STATUS  mandatory
744         DESCRIPTION
745                 "Identifies the version of the X.25 protocol
746                 this interface supports.  Object identifiers
747                 for common versions are defined below in the
748                 x25ProtocolVersion subtree."
749         REFERENCE "10733 5.9 protocolVersionSupported"
750         ::= { x25OperEntry 25 }
751
752
753 --      MIB-II also provides:
754
755 -- ifDescr:
756 -- On an X.25 interface this must include sufficient
757
758 -- information to enable the system's administrator
759 -- to determine the appropriate configuration
760 -- information on a system having multiple X.25
761 -- subnetworks.
762
763 -- ifType: ddn-x25 or rfc877-x25
764 --      an interface of type ddn-x25 will use an algorithm to
765 --      translate between X.121 address and IP addresses.
766 --      An interface of type rfc877-x25 will use a
767 --      configuration table to translate between X.121
768 --      addresses and IP addresses.
769
770 -- ifMtu: the maximum PDU a higher layer can pass to X.25 or
771 -- receive from X.25
772
773 -- ifSpeed:
774 -- This will be the value of the local clock for this line.
775 -- A value of zero indicates external clocking.
776
777 -- ifAdminStatus:
778
779 -- ifOperStatus
780
781 -- ifLastChange
782
783
784 -- ###########################################################
785 --            X.25 Statistics Table
786 -- ###########################################################
787
788 x25StatTable OBJECT-TYPE
789         SYNTAX  SEQUENCE OF X25StatEntry
790         ACCESS  not-accessible
791         STATUS  mandatory
792         DESCRIPTION
793                 "Statistics information about this X.25
794                 PLE."
795         ::= { x25 3 }
796
797 x25StatEntry OBJECT-TYPE
798         SYNTAX  X25StatEntry
799         ACCESS  not-accessible
800         STATUS  mandatory
801         DESCRIPTION
802                  "Entries of the x25StatTable."
803                  INDEX { x25StatIndex }
804         ::= { x25StatTable 1 }
805
806 X25StatEntry ::= SEQUENCE {
807         x25StatIndex
808                 IfIndexType,
809         x25StatInCalls
810                 Counter,
811         x25StatInCallRefusals
812                 Counter,
813         x25StatInProviderInitiatedClears
814                 Counter,
815         x25StatInRemotelyInitiatedResets
816                 Counter,
817         x25StatInProviderInitiatedResets
818                 Counter,
819         x25StatInRestarts
820                 Counter,
821         x25StatInDataPackets
822                 Counter,
823         x25StatInAccusedOfProtocolErrors
824                 Counter,
825         x25StatInInterrupts
826                 Counter,
827         x25StatOutCallAttempts
828                 Counter,
829         x25StatOutCallFailures
830                 Counter,
831         x25StatOutInterrupts
832                 Counter,
833         x25StatOutDataPackets
834                 Counter,
835         x25StatOutgoingCircuits
836                 Gauge,
837         x25StatIncomingCircuits
838                 Gauge,
839         x25StatTwowayCircuits
840                 Gauge,
841         x25StatRestartTimeouts
842                 Counter,
843         x25StatCallTimeouts
844                 Counter,
845         x25StatResetTimeouts
846                 Counter,
847         x25StatClearTimeouts
848                 Counter,
849         x25StatDataRxmtTimeouts
850                 Counter,
851         x25StatInterruptTimeouts
852                 Counter,
853         x25StatRetryCountExceededs
854                 Counter,
855         x25StatClearCountExceededs
856                 Counter
857         }
858
859 x25StatIndex OBJECT-TYPE
860         SYNTAX  IfIndexType
861         ACCESS  read-only
862         STATUS  mandatory
863         DESCRIPTION
864                 "The ifIndex value for the X.25 interface."
865         ::= { x25StatEntry 1 }
866
867 x25StatInCalls OBJECT-TYPE
868         SYNTAX  Counter
869         ACCESS  read-only
870         STATUS  mandatory
871         DESCRIPTION
872                 "The number of incoming calls received."
873         ::= { x25StatEntry 2 }
874
875 x25StatInCallRefusals OBJECT-TYPE
876         SYNTAX  Counter
877         ACCESS  read-only
878         STATUS  mandatory
879         DESCRIPTION
880                 "The number of incoming calls refused.  This
881                 includes calls refused by the PLE and by
882                 higher layers.  This also includes calls
883                 cleared because of restricted fast select."
884         ::= { x25StatEntry 3 }
885
886 x25StatInProviderInitiatedClears        OBJECT-TYPE
887         SYNTAX  Counter
888         ACCESS  read-only
889         STATUS  mandatory
890         DESCRIPTION
891                 "The number of clear requests with a cause
892                 code other than DTE initiated."
893                 REFERENCE "10733 providerInitiatedDisconnect"
894         ::= { x25StatEntry 4 }
895
896 x25StatInRemotelyInitiatedResets        OBJECT-TYPE
897         SYNTAX  Counter
898         ACCESS  read-only
899         STATUS  mandatory
900         DESCRIPTION
901                 "The number of reset requests received with
902                 cause code DTE initiated."
903         REFERENCE "10733 remotelyInitiatedResets"
904         ::= { x25StatEntry 5 }
905
906 x25StatInProviderInitiatedResets        OBJECT-TYPE
907         SYNTAX  Counter
908         ACCESS  read-only
909         STATUS  mandatory
910         DESCRIPTION
911                 "The number of reset requests received with
912                 cause code other than DTE initiated."
913         REFERENCE "10733 ProviderInitiatedResets"
914         ::= { x25StatEntry 6 }
915
916 x25StatInRestarts OBJECT-TYPE
917         SYNTAX  Counter
918         ACCESS  read-only
919         STATUS  mandatory
920         DESCRIPTION
921                 "The number of remotely initiated (including
922                 provider initiated) restarts experienced by
923                 the PLE excluding the restart associated
924                 with bringing up the PLE interface.  This
925                 only counts restarts received when the PLE
926                 already has an established connection with
927                 the remove PLE."
928         REFERENCE "10733 5.9 remotelyInitiatedRestarts"
929         ::= { x25StatEntry 7 }
930
931 x25StatInDataPackets    OBJECT-TYPE
932         SYNTAX  Counter
933         ACCESS  read-only
934         STATUS  mandatory
935         DESCRIPTION
936                 "The number of data packets received."
937                 REFERENCE "10733 5.9 dataPacketsReceived."
938         ::= { x25StatEntry 8 }
939
940 x25StatInAccusedOfProtocolErrors        OBJECT-TYPE
941         SYNTAX  Counter
942         ACCESS  read-only
943         STATUS  mandatory
944         DESCRIPTION
945                 "The number of packets received containing a
946                 procedure error cause code.  These include
947                 clear, reset, restart, or diagnostic
948                 packets."
949         REFERENCE "CD 10733 5.9 accusedOfProtocolError"
950         ::= { x25StatEntry 9 }
951
952 x25StatInInterrupts OBJECT-TYPE
953         SYNTAX  Counter
954         ACCESS  read-only
955         STATUS  mandatory
956         DESCRIPTION
957                 "The number of interrupt packets received by
958                 the PLE or over the PVC/VC."
959         REFERENCE "10733 interruptPacketsReceived"
960         ::= { x25StatEntry 10 }
961
962 x25StatOutCallAttempts OBJECT-TYPE
963         SYNTAX  Counter
964         ACCESS  read-only
965         STATUS  mandatory
966         DESCRIPTION
967                 "The number of calls attempted."
968         REFERENCE "10733 5.9 callAttempts"
969         ::= { x25StatEntry 11 }
970
971 x25StatOutCallFailures OBJECT-TYPE
972         SYNTAX  Counter
973         ACCESS  read-only
974         STATUS  mandatory
975         DESCRIPTION
976                 "The number of call attempts which failed.
977                 This includes calls that were cleared
978                 because of restrictive fast select."
979         ::= { x25StatEntry 12 }
980
981 x25StatOutInterrupts    OBJECT-TYPE
982         SYNTAX  Counter
983         ACCESS  read-only
984         STATUS  mandatory
985         DESCRIPTION
986                 "The number of interrupt packets send by the
987                 PLE or over the PVC/VC."
988         REFERENCE "10733 InterruptPacketsSent"
989         ::= { x25StatEntry 13 }
990
991 x25StatOutDataPackets   OBJECT-TYPE
992         SYNTAX  Counter
993         ACCESS  read-only
994         STATUS  mandatory
995         DESCRIPTION
996                 "The number of data packets sent by this
997                 PLE."
998         REFERENCE "10733 dataPacketSent"
999         ::= { x25StatEntry 14 }
1000
1001 x25StatOutgoingCircuits OBJECT-TYPE
1002         SYNTAX  Gauge
1003         ACCESS  read-only
1004         STATUS  mandatory
1005         DESCRIPTION
1006                 "The number of active outgoing circuits.
1007                 This includes call requests sent but not yet
1008                 confirmed.  This does not count PVCs."
1009         ::= { x25StatEntry 15 }
1010
1011 x25StatIncomingCircuits OBJECT-TYPE
1012         SYNTAX  Gauge
1013         ACCESS  read-only
1014         STATUS  mandatory
1015         DESCRIPTION
1016                 "The number of active Incoming Circuits.
1017                 This includes call indications received but
1018                 not yet acknowledged.  This does not count
1019                 PVCs."
1020         ::= { x25StatEntry 16 }
1021
1022 x25StatTwowayCircuits   OBJECT-TYPE
1023         SYNTAX  Gauge
1024         ACCESS  read-only
1025         STATUS  mandatory
1026         DESCRIPTION
1027         "The number of active two-way Circuits.
1028                 This includes call requests sent but not yet
1029                 confirmed.  This does not count PVCs."
1030         ::= { x25StatEntry 17 }
1031
1032 x25StatRestartTimeouts OBJECT-TYPE
1033         SYNTAX  Counter
1034         ACCESS  read-only
1035         STATUS  mandatory
1036         DESCRIPTION
1037                 "The number of times the T20 restart timer
1038                 expired."
1039         REFERENCE "10733 5.9 restartTimeouts"
1040         ::= { x25StatEntry 18 }
1041
1042 x25StatCallTimeouts OBJECT-TYPE
1043         SYNTAX  Counter
1044         ACCESS  read-only
1045         STATUS  mandatory
1046         DESCRIPTION
1047                 "The number of times the T21 call timer
1048                 expired."
1049         REFERENCE "10733 5.9 callTimeouts"
1050         ::= { x25StatEntry 19 }
1051
1052 x25StatResetTimeouts    OBJECT-TYPE
1053         SYNTAX  Counter
1054         ACCESS  read-only
1055         STATUS  mandatory
1056         DESCRIPTION
1057                 "The number of times the T22 reset timer
1058                 expired."
1059         REFERENCE "10733 5.9 resetTimeouts"
1060         ::= { x25StatEntry 20 }
1061
1062 x25StatClearTimeouts    OBJECT-TYPE
1063         SYNTAX  Counter
1064         ACCESS  read-only
1065         STATUS  mandatory
1066         DESCRIPTION
1067                 "The number of times the T23 clear timer
1068                 expired."
1069         REFERENCE "10733 5.9 clearTimeouts"
1070         ::= { x25StatEntry 21 }
1071
1072 x25StatDataRxmtTimeouts OBJECT-TYPE
1073         SYNTAX  Counter
1074         ACCESS  read-only
1075         STATUS  mandatory
1076         DESCRIPTION
1077                 "The number of times the T25 data timer
1078                 expired."
1079         REFERENCE "10733 5.9 dataRetransmissionsTimerExpiries"
1080         ::= { x25StatEntry 22 }
1081
1082 x25StatInterruptTimeouts        OBJECT-TYPE
1083         SYNTAX  Counter
1084         ACCESS  read-only
1085         STATUS  mandatory
1086         DESCRIPTION
1087                 "The number of times the T26 interrupt timer
1088                 expired."
1089         REFERENCE "10733 5.9 interruptTimerExpires"
1090         ::= { x25StatEntry 23 }
1091
1092 x25StatRetryCountExceededs OBJECT-TYPE
1093         SYNTAX  Counter
1094         ACCESS  read-only
1095         STATUS  mandatory
1096         DESCRIPTION
1097                 "The number of times a retry counter was
1098                 exhausted."
1099         REFERENCE "10733 5.9 retryCountsExceeded"
1100         ::= { x25StatEntry 24 }
1101
1102 x25StatClearCountExceededs OBJECT-TYPE
1103         SYNTAX  Counter
1104         ACCESS  read-only
1105         STATUS  mandatory
1106         DESCRIPTION
1107                 "The number of times the R23 clear count was
1108                 exceeded."
1109         REFERENCE "10733 5.9 clearCountsExceeded"
1110         ::= { x25StatEntry 25 }
1111
1112
1113 --      MIB-II also contains:
1114
1115 -- ifInOctets: Number of data octets delivered to upper
1116 -- layer entities.
1117
1118 -- ifInUcastPkts: Number of packets with a clear M-bit
1119 -- delivered to higher layer entities.
1120
1121 -- ifDiscards: Number of packets dropped for lack of buffering
1122
1123 -- ifInErrors: Number of packets received containing errors
1124   -- REFERENCE ProtocolErrorsDetectedLocally
1125
1126 -- ifInUnknownProtos: Number of packets with unknown circuit
1127 -- identifier.
1128
1129 -- ifOutOctets: Number of data octets delivered by
1130 --      X.25 to upper layers.
1131
1132 -- ifOutUcastPkts: Number of packets with a clear M-bit
1133 -- received from higher layer entities.
1134
1135
1136 -- ###########################################################
1137 --                    X.25 Channel Table
1138 -- ###########################################################
1139
1140 x25ChannelTable OBJECT-TYPE
1141         SYNTAX  SEQUENCE OF X25ChannelEntry
1142         ACCESS  not-accessible
1143         STATUS  mandatory
1144         DESCRIPTION
1145                 "These objects contain information about the
1146                 channel number configuration in an X.25 PLE.
1147                 These values are the configured values.
1148                 changes in these values after the interfaces
1149                 has started may not be reflected in the
1150                 operating PLE."
1151         REFERENCE "See ISO 8208, Section 3.7"
1152         ::= { x25 4 }
1153
1154 x25ChannelEntry OBJECT-TYPE
1155         SYNTAX  X25ChannelEntry
1156         ACCESS  not-accessible
1157         STATUS  mandatory
1158         DESCRIPTION
1159                 "Entries of x25ChannelTable."
1160         REFERENCE "This provides the information available
1161                 in 10733 logicalChannelAssignments."
1162         INDEX { x25ChannelIndex }
1163         ::= { x25ChannelTable 1    }
1164
1165 X25ChannelEntry ::= SEQUENCE {
1166         x25ChannelIndex
1167                 IfIndexType,
1168         x25ChannelLIC
1169                 INTEGER,
1170         x25ChannelHIC
1171                 INTEGER,
1172         x25ChannelLTC
1173                 INTEGER,
1174         x25ChannelHTC
1175                 INTEGER,
1176         x25ChannelLOC
1177                 INTEGER,
1178         x25ChannelHOC
1179                 INTEGER
1180         }
1181
1182 x25ChannelIndex OBJECT-TYPE
1183         SYNTAX  IfIndexType
1184         ACCESS  read-only
1185         STATUS  mandatory
1186         DESCRIPTION
1187                 "The ifIndex value for the X.25 Interface."
1188         ::= { x25ChannelEntry 1 }
1189
1190 x25ChannelLIC OBJECT-TYPE
1191         SYNTAX  INTEGER (0..4095)
1192         ACCESS  read-write
1193         STATUS  mandatory
1194         DESCRIPTION
1195                 "Lowest Incoming channel."
1196         ::= { x25ChannelEntry 2 }
1197
1198 x25ChannelHIC OBJECT-TYPE
1199         SYNTAX  INTEGER (0..4095)
1200         ACCESS  read-write
1201         STATUS  mandatory
1202         DESCRIPTION
1203                 "Highest Incoming channel.  A value of zero
1204                 indicates no channels in this range."
1205         ::= { x25ChannelEntry 3 }
1206
1207 x25ChannelLTC OBJECT-TYPE
1208         SYNTAX  INTEGER (0..4095)
1209         ACCESS  read-write
1210         STATUS  mandatory
1211         DESCRIPTION
1212                 "Lowest Two-way channel."
1213         ::= { x25ChannelEntry 4 }
1214
1215 x25ChannelHTC OBJECT-TYPE
1216         SYNTAX  INTEGER (0..4095)
1217         ACCESS  read-write
1218         STATUS  mandatory
1219         DESCRIPTION
1220                 "Highest Two-way channel.  A value of zero
1221                 indicates no channels in this range."
1222         ::= { x25ChannelEntry 5 }
1223
1224 x25ChannelLOC OBJECT-TYPE
1225         SYNTAX  INTEGER (0..4095)
1226         ACCESS  read-write
1227         STATUS  mandatory
1228         DESCRIPTION
1229                 "Lowest outgoing channel."
1230         ::= { x25ChannelEntry 6 }
1231
1232 x25ChannelHOC OBJECT-TYPE
1233         SYNTAX  INTEGER (0..4095)
1234         ACCESS  read-write
1235         STATUS  mandatory
1236         DESCRIPTION
1237                 "Highest outgoing channel.  A value of zero
1238                 indicates no channels in this range."
1239         ::= { x25ChannelEntry 7 }
1240
1241
1242
1243
1244 -- ###########################################################
1245 --          X25 Per Circuits Information Table
1246 -- ###########################################################
1247
1248 x25CircuitTable OBJECT-TYPE
1249         SYNTAX  SEQUENCE OF X25CircuitEntry
1250         ACCESS  not-accessible
1251         STATUS  mandatory
1252         DESCRIPTION
1253                 "These objects contain general information
1254                 about a specific circuit of an X.25 PLE."
1255         ::= { x25 5 }
1256
1257 x25CircuitEntry OBJECT-TYPE
1258         SYNTAX  X25CircuitEntry
1259         ACCESS  not-accessible
1260         STATUS  mandatory
1261         DESCRIPTION
1262                 "Entries of x25CircuitTable."
1263         INDEX { x25CircuitIndex,
1264                 x25CircuitChannel }
1265         ::= { x25CircuitTable 1 }
1266
1267 X25CircuitEntry ::= SEQUENCE {
1268         x25CircuitIndex
1269                 IfIndexType,
1270         x25CircuitChannel
1271                 INTEGER,
1272         x25CircuitStatus
1273                 INTEGER,
1274         x25CircuitEstablishTime
1275                 TimeTicks,
1276         x25CircuitDirection
1277                 INTEGER,
1278         x25CircuitInOctets
1279                 Counter,
1280         x25CircuitInPdus
1281                 Counter,
1282         x25CircuitInRemotelyInitiatedResets
1283                 Counter,
1284         x25CircuitInProviderInitiatedResets
1285                 Counter,
1286         x25CircuitInInterrupts
1287                 Counter,
1288         x25CircuitOutOctets
1289                 Counter,
1290         x25CircuitOutPdus
1291                 Counter,
1292         x25CircuitOutInterrupts
1293                 Counter,
1294         x25CircuitDataRetransmissionTimeouts
1295                 Counter,
1296         x25CircuitResetTimeouts
1297                 Counter,
1298         x25CircuitInterruptTimeouts
1299                 Counter,
1300         x25CircuitCallParamId
1301                 OBJECT IDENTIFIER,
1302         x25CircuitCalledDteAddress
1303                 X121Address,
1304         x25CircuitCallingDteAddress
1305                 X121Address,
1306         x25CircuitOriginallyCalledAddress
1307                 X121Address,
1308         x25CircuitDescr
1309                 DisplayString
1310         }
1311
1312 x25CircuitIndex OBJECT-TYPE
1313         SYNTAX  IfIndexType
1314         ACCESS  read-only
1315         STATUS  mandatory
1316         DESCRIPTION
1317                 "The ifIndex value for the X.25 Interface."
1318         ::= { x25CircuitEntry 1 }
1319
1320 x25CircuitChannel OBJECT-TYPE
1321         SYNTAX  INTEGER (0..4095)
1322         ACCESS  read-only
1323         STATUS  mandatory
1324         DESCRIPTION
1325                 "The channel number for this circuit."
1326         ::= { x25CircuitEntry 2 }
1327
1328 x25CircuitStatus OBJECT-TYPE
1329         SYNTAX  INTEGER {               -- state table states
1330                         invalid (1),
1331                         closed (2),             -- (p1)
1332                         calling (3),            -- (p2,p3,p5)
1333                         open (4),               -- (p4)
1334                         clearing (5),           -- (p6,p7)
1335                         pvc (6),
1336                         pvcResetting (7),
1337                         startClear (8),         -- Close cmd
1338                         startPvcResetting (9),  -- Reset cmd
1339                         other (10)
1340                 }
1341         ACCESS  read-write
1342         STATUS  mandatory
1343         DESCRIPTION
1344                 "This object reports the current status of
1345                 the circuit.
1346
1347                 An existing instance of this object can only
1348                 be set to startClear, startPvcResetting, or
1349                 invalid.  An instance with the value calling
1350                 or open can only be set to startClear and
1351                 that action will start clearing the circuit.
1352                 An instance with the value PVC can only be
1353                 set to startPvcResetting or invalid and that
1354                 action resets the PVC or deletes the circuit
1355                 respectively.  The values startClear or
1356                 startPvcResetting will never be returned by
1357                 an agent.  An attempt to set the status of
1358                 an existing instance to a value other than
1359                 one of these values will result in an error.
1360
1361                 A non-existing instance can be set to PVC to
1362                 create a PVC if the implementation supports
1363                 dynamic creation of PVCs.  Some
1364                 implementations may only allow creation and
1365                 deletion of PVCs if the interface is down.
1366                 Since the instance identifier will supply
1367                 the PLE index and the channel number,
1368                 setting this object alone supplies
1369                 sufficient information to create the
1370                 instance.  All the DEFVAL clauses for the
1371                 other objects of this table are appropriate
1372                 for creating a PVC; PLEs creating entries
1373                 for placed or accepted calls will use values
1374                 appropriate for the call rather than the
1375                 value of the DEFVAL clause.  Two managers
1376                 trying to create the same PVC can determine
1377                 from the return code which manager succeeded
1378                 and which failed (the failing manager fails
1379                 because it can not set a value of PVC for an
1380                 existing object).
1381                 An entry in the closed or invalid state may
1382                 be deleted or reused at the agent's
1383                 convence.  If the entry is kept in the
1384                 closed state, the values of the parameters
1385                 associated with the entry must be correct.
1386                 Closed implies the values in the circuit
1387                 table are correct.
1388
1389                 The value of invalid indicates the other
1390                 values in the table are invalid.  Many
1391                 agents may never return a value of invalid
1392                 because they dynamically allocate and free
1393                 unused table entries.  An agent for a
1394                 statically configured systems can return
1395                 invalid to indicate the entry has not yet
1396                 been used so the counters contain no
1397                 information."
1398         REFERENCE "See ISO 8208,
1399                         table 33 for (p<n>) state table"
1400         ::= { x25CircuitEntry 3 }
1401
1402 x25CircuitEstablishTime OBJECT-TYPE
1403         SYNTAX  TimeTicks
1404         ACCESS  read-only
1405         STATUS  mandatory
1406         DESCRIPTION
1407                 "The value of sysUpTime when the channel was
1408                 associated with this circuit.  For outgoing
1409                 SVCs, this is the time the first call packet
1410                 was sent.  For incoming SVCs, this is the
1411                 time the call indication was received.  For
1412                 PVCs this is the time the PVC was able to
1413                 pass data to a higher layer entity without
1414                 loss of data."
1415         ::= { x25CircuitEntry 4 }
1416
1417 x25CircuitDirection OBJECT-TYPE
1418         SYNTAX  INTEGER {
1419                         incoming (1),
1420                         outgoing (2),
1421                         pvc (3)
1422                 }
1423         ACCESS  read-write
1424         STATUS  mandatory
1425         DESCRIPTION
1426                 "The direction of the call that established
1427                 this circuit."
1428         REFERENCE "10733 direction"
1429         DEFVAL { pvc }
1430         ::= { x25CircuitEntry 5 }
1431
1432                 -- X25 Circuit data flow statistics
1433
1434 x25CircuitInOctets OBJECT-TYPE
1435         SYNTAX  Counter
1436         ACCESS  read-only
1437         STATUS  mandatory
1438         DESCRIPTION
1439                 "The number of octets of user data delivered
1440                 to upper layer."
1441         REFERENCE "5.11 octetsReceivedCounter"
1442         ::= { x25CircuitEntry 6 }
1443
1444 x25CircuitInPdus OBJECT-TYPE
1445         SYNTAX  Counter
1446         ACCESS  read-only
1447         STATUS  mandatory
1448         DESCRIPTION
1449                 "The number of PDUs received for this
1450                 circuit."
1451         REFERENCE "10733 5.11 dataPacketsReceived"
1452         ::= { x25CircuitEntry 7 }
1453
1454 x25CircuitInRemotelyInitiatedResets OBJECT-TYPE
1455         SYNTAX  Counter
1456         ACCESS  read-only
1457         STATUS  mandatory
1458         DESCRIPTION
1459                 "The number of Resets received for this
1460                 circuit with cause code of DTE initiated."
1461         REFERENCE "10733 remotelyInitiatedResets"
1462         ::= { x25CircuitEntry 8 }
1463
1464 x25CircuitInProviderInitiatedResets OBJECT-TYPE
1465         SYNTAX  Counter
1466         ACCESS  read-only
1467         STATUS  mandatory
1468         DESCRIPTION
1469                 "The number of Resets received for this
1470                 circuit with cause code other than DTE
1471                 initiated."
1472         REFERENCE "10733 ProviderInitiatedResets"
1473         ::= { x25CircuitEntry 9 }
1474
1475 x25CircuitInInterrupts OBJECT-TYPE
1476         SYNTAX  Counter
1477         ACCESS  read-only
1478         STATUS  mandatory
1479         DESCRIPTION
1480                 "The number of interrupt packets received
1481                 for this circuit."
1482         REFERENCE "10733 interruptPacketsReceived"
1483         ::= { x25CircuitEntry 10 }
1484
1485 x25CircuitOutOctets OBJECT-TYPE
1486         SYNTAX  Counter
1487         ACCESS  read-only
1488         STATUS  mandatory
1489         DESCRIPTION
1490                 "The number of octets of user data sent for
1491                 this circuit."
1492         REFERENCE "10733 5.11 octetsSentCounter"
1493         ::= { x25CircuitEntry 11 }
1494
1495 x25CircuitOutPdus OBJECT-TYPE
1496         SYNTAX  Counter
1497         ACCESS  read-only
1498         STATUS  mandatory
1499         DESCRIPTION
1500                 "The number of PDUs sent for this circuit."
1501         REFERENCE "10733 5.11 dataPacketsSent"
1502         ::= { x25CircuitEntry 12 }
1503
1504 x25CircuitOutInterrupts OBJECT-TYPE
1505         SYNTAX  Counter
1506         ACCESS  read-only
1507         STATUS  mandatory
1508         DESCRIPTION
1509                 "The number of interrupt packets sent on
1510                 this circuit."
1511         REFERENCE "10733 interruptPacketsSent"
1512         ::= { x25CircuitEntry 13 }
1513
1514
1515                 -- X25 circuit timer statistics
1516
1517 x25CircuitDataRetransmissionTimeouts OBJECT-TYPE
1518         SYNTAX  Counter
1519         ACCESS  read-only
1520         STATUS  mandatory
1521         DESCRIPTION
1522                 "The number of times the T25 data
1523                 retransmission timer expired for this
1524                 circuit."
1525         REFERENCE "10733 5.11 dataRetransmissionTimerExpiries"
1526         ::= { x25CircuitEntry 14 }
1527
1528 x25CircuitResetTimeouts OBJECT-TYPE
1529         SYNTAX  Counter
1530         ACCESS  read-only
1531         STATUS  mandatory
1532         DESCRIPTION
1533                 "The number of times the T22 reset timer
1534                 expired for this circuit."
1535         REFERENCE "10733 5.11 resetTimeouts"
1536         ::= { x25CircuitEntry 15 }
1537
1538 x25CircuitInterruptTimeouts OBJECT-TYPE
1539         SYNTAX  Counter
1540         ACCESS  read-only
1541         STATUS  mandatory
1542         DESCRIPTION
1543                 "The number of times the T26 Interrupt timer
1544                 expired for this circuit."
1545         REFERENCE "10733 interruptTimerExpiries"
1546         ::= { x25CircuitEntry 16 }
1547
1548 x25CircuitCallParamId OBJECT-TYPE
1549         SYNTAX  OBJECT IDENTIFIER
1550         ACCESS  read-write
1551         STATUS  mandatory
1552         DESCRIPTION
1553                 "This identifies the instance of the
1554                 x25CallParmIndex for the entry in the
1555                 x25CallParmTable which contains the call
1556                 parameters in use with this circuit.  The
1557                 entry referenced must contain the values
1558                 that are currently in use by the circuit
1559                 rather than proposed values.  A value of
1560                 NULL indicates the circuit is a PVC or is
1561                 using all the default parameters."
1562         DEFVAL { {0 0} }
1563         ::= { x25CircuitEntry 17 }
1564
1565 x25CircuitCalledDteAddress OBJECT-TYPE
1566         SYNTAX  X121Address
1567         ACCESS  read-write
1568         STATUS  mandatory
1569         DESCRIPTION
1570                 "For incoming calls, this is the called
1571                 address from the call indication packet.
1572                 For outgoing calls, this is the called
1573                 address from the call confirmation packet.
1574                 This will be zero length for PVCs."
1575         REFERENCE "10733 calledDTEAddress"
1576         DEFVAL { ''h }
1577         ::= { x25CircuitEntry 18 }
1578
1579 x25CircuitCallingDteAddress OBJECT-TYPE
1580         SYNTAX  X121Address
1581         ACCESS  read-write
1582         STATUS  mandatory
1583         DESCRIPTION
1584                 "For incoming calls, this is the calling
1585                 address from the call indication packet.
1586                 For outgoing calls, this is the calling
1587                 address from the call confirmation packet.
1588                 This will be zero length for PVCs."
1589         REFERENCE "10733 callingDTEAddress"
1590         DEFVAL { ''h }
1591         ::= { x25CircuitEntry 19 }
1592
1593 x25CircuitOriginallyCalledAddress OBJECT-TYPE
1594         SYNTAX  X121Address
1595         ACCESS  read-write
1596         STATUS  mandatory
1597         DESCRIPTION
1598                 "For incoming calls, this is the address in
1599                 the call Redirection or Call Deflection
1600                 Notification facility if the call was
1601                 deflected or redirected, otherwise it will
1602                 be called address from the call indication
1603                 packet.  For outgoing calls, this is the
1604                 address from the call request packet.  This
1605                 will be zero length for PVCs."
1606         REFERENCE "10733 originallyCalledAddress"
1607         DEFVAL { ''h }
1608         ::= { x25CircuitEntry 20 }
1609
1610 x25CircuitDescr OBJECT-TYPE
1611         SYNTAX  DisplayString (SIZE (0..255))
1612         ACCESS  read-write
1613         STATUS  mandatory
1614         DESCRIPTION
1615                 "A descriptive string associated with this
1616                 circuit.  This provides a place for the
1617                 agent to supply any descriptive information
1618                 it knows about the use or owner of the
1619                 circuit.  The agent may return the process
1620                 identifier and user name for the process
1621                 using the circuit.  Alternative the agent
1622                 may return the name of the configuration
1623                 entry that caused a bridge to establish the
1624                 circuit.  A zero length value indicates the
1625                 agent doesn't have any additional
1626                 information."
1627         DEFVAL { ''h }
1628         ::= { x25CircuitEntry 21 }
1629
1630
1631
1632 -- ###########################################################
1633 --              The Cleared Circuit Table
1634 -- ###########################################################
1635
1636 x25ClearedCircuitEntriesRequested OBJECT-TYPE
1637         SYNTAX  PositiveInteger
1638         ACCESS  read-write
1639         STATUS  mandatory
1640         DESCRIPTION
1641                 "The requested number of entries for the
1642                 agent to keep in the x25ClearedCircuit
1643                 table."
1644         ::= { x25 6 }
1645
1646 x25ClearedCircuitEntriesGranted OBJECT-TYPE
1647         SYNTAX  PositiveInteger
1648         ACCESS  read-only
1649         STATUS  mandatory
1650         DESCRIPTION
1651                 "The actual number of entries the agent will
1652                 keep in the x25ClearedCircuit Table."
1653         ::= { x25 7 }
1654
1655 x25ClearedCircuitTable  OBJECT-TYPE
1656         SYNTAX SEQUENCE OF      X25ClearedCircuitEntry
1657         ACCESS not-accessible
1658         STATUS  mandatory
1659         DESCRIPTION
1660                 "A table of entries about closed circuits.
1661                 Entries must be made in this table whenever
1662                 circuits are closed and the close request or
1663                 close indication packet contains a clearing
1664                 cause other than DTE Originated or a
1665                 Diagnostic code field other than Higher
1666                 Layer Initiated disconnection-normal.  An
1667                 agent may optionally make entries for normal
1668                 closes (to record closing facilities or
1669                 other information).
1670
1671                 Agents will delete the oldest entry in the
1672                 table when adding a new entry would exceed
1673                 agent resources.  Agents are required to
1674                 keep the last entry put in the table and may
1675                 keep more entries.  The object
1676                 x25OperClearEntriesGranted returns the
1677                 maximum number of entries kept in the
1678                 table."
1679         REFERENCE "See ISO 8208 Section 12.2.3.1.1
1680                         and 12.2.3.1.2"
1681         ::= { x25 8 }
1682
1683 x25ClearedCircuitEntry  OBJECT-TYPE
1684         SYNTAX  X25ClearedCircuitEntry
1685         ACCESS  not-accessible
1686         STATUS  mandatory
1687         DESCRIPTION
1688                 "Information about a cleared circuit."
1689         INDEX { x25ClearedCircuitIndex }
1690         ::= { x25ClearedCircuitTable 1 }
1691
1692 X25ClearedCircuitEntry ::= SEQUENCE {
1693         x25ClearedCircuitIndex
1694                 PositiveInteger,
1695         x25ClearedCircuitPleIndex
1696                 IfIndexType,
1697         x25ClearedCircuitTimeEstablished
1698                 TimeTicks,
1699         x25ClearedCircuitTimeCleared
1700                 TimeTicks,
1701         x25ClearedCircuitChannel
1702                 INTEGER,
1703         x25ClearedCircuitClearingCause
1704                 INTEGER,
1705         x25ClearedCircuitDiagnosticCode
1706                 INTEGER,
1707         x25ClearedCircuitInPdus
1708                 Counter,
1709         x25ClearedCircuitOutPdus
1710                 Counter,
1711         x25ClearedCircuitCalledAddress
1712                 X121Address,
1713         x25ClearedCircuitCallingAddress
1714                 X121Address,
1715         x25ClearedCircuitClearFacilities
1716                 OCTET STRING
1717         }
1718
1719 x25ClearedCircuitIndex OBJECT-TYPE
1720         SYNTAX  PositiveInteger
1721         ACCESS  read-only
1722         STATUS  mandatory
1723         DESCRIPTION
1724                 "An index that uniquely distinguishes one
1725                 entry in the clearedCircuitTable from
1726                 another.  This index will start at
1727                 2147483647 and will decrease by one for each
1728                 new entry added to the table.  Upon reaching
1729                 one, the index will reset to 2147483647.
1730                 Because the index starts at 2147483647 and
1731                 decreases, a manager may do a getnext on
1732                 entry zero and obtain the most recent entry.
1733                 When the index has the value of 1, the next
1734                 entry will delete all entries in the table
1735                 and that entry will be numbered 2147483647."
1736         ::= { x25ClearedCircuitEntry 1 }
1737
1738 x25ClearedCircuitPleIndex OBJECT-TYPE
1739         SYNTAX  IfIndexType
1740         ACCESS  read-only
1741         STATUS  mandatory
1742         DESCRIPTION
1743                 "The value of ifIndex for the PLE which
1744                 cleared the circuit that created the entry."
1745         ::= { x25ClearedCircuitEntry 2 }
1746
1747 x25ClearedCircuitTimeEstablished OBJECT-TYPE
1748         SYNTAX  TimeTicks
1749         ACCESS  read-only
1750         STATUS  mandatory
1751         DESCRIPTION
1752                 "The value of sysUpTime when the circuit was
1753                 established.  This will be the same value
1754                 that was in the x25CircuitEstablishTime for
1755                 the circuit."
1756         ::= { x25ClearedCircuitEntry 3 }
1757
1758 x25ClearedCircuitTimeCleared OBJECT-TYPE
1759         SYNTAX  TimeTicks
1760         ACCESS  read-only
1761         STATUS  mandatory
1762         DESCRIPTION
1763                 "The value of sysUpTime when the circuit was
1764                 cleared.  For locally initiated clears, this
1765                 will be the time when the clear confirmation
1766                 was received.  For remotely initiated
1767                 clears, this will be the time when the clear
1768                 indication was received."
1769         ::= { x25ClearedCircuitEntry 4 }
1770
1771 x25ClearedCircuitChannel OBJECT-TYPE
1772         SYNTAX  INTEGER (0..4095)
1773         ACCESS  read-only
1774         STATUS  mandatory
1775         DESCRIPTION
1776                 "The channel number for the circuit that was
1777                 cleared."
1778         ::= { x25ClearedCircuitEntry 5 }
1779
1780 x25ClearedCircuitClearingCause OBJECT-TYPE
1781         SYNTAX  INTEGER (0..255)
1782         ACCESS  read-only
1783         STATUS  mandatory
1784         DESCRIPTION
1785                 "The Clearing Cause from the clear request
1786                 or clear indication packet that cleared the
1787                 circuit."
1788         REFERENCE "See ISO 8208 Section 12.2.3.1.1"
1789         ::= { x25ClearedCircuitEntry 6 }
1790
1791 x25ClearedCircuitDiagnosticCode OBJECT-TYPE
1792         SYNTAX  INTEGER (0..255)
1793         ACCESS  read-only
1794         STATUS  mandatory
1795         DESCRIPTION
1796                 "The Diagnostic Code from the clear request
1797                 or clear indication packet that cleared the
1798                 circuit."
1799         REFERENCE "See ISO 8208 Section 12.2.3.1.2"
1800         ::= { x25ClearedCircuitEntry 7 }
1801
1802 x25ClearedCircuitInPdus OBJECT-TYPE
1803         SYNTAX  Counter
1804         ACCESS  read-only
1805         STATUS  mandatory
1806         DESCRIPTION
1807                 "The number of PDUs received on the
1808                 circuit."
1809         ::= { x25ClearedCircuitEntry 8 }
1810
1811 x25ClearedCircuitOutPdus OBJECT-TYPE
1812         SYNTAX  Counter
1813         ACCESS  read-only
1814         STATUS  mandatory
1815         DESCRIPTION
1816                 "The number of PDUs transmitted on the
1817                 circuit."
1818         ::= { x25ClearedCircuitEntry 9 }
1819
1820 x25ClearedCircuitCalledAddress OBJECT-TYPE
1821         SYNTAX  X121Address
1822         ACCESS  read-only
1823         STATUS  mandatory
1824         DESCRIPTION
1825                 "The called address from the cleared
1826                 circuit."
1827         ::= { x25ClearedCircuitEntry 10 }
1828
1829 x25ClearedCircuitCallingAddress OBJECT-TYPE
1830         SYNTAX  X121Address
1831         ACCESS  read-only
1832         STATUS  mandatory
1833         DESCRIPTION
1834                 "The calling address from the cleared
1835                 circuit."
1836         ::= { x25ClearedCircuitEntry 11 }
1837
1838 x25ClearedCircuitClearFacilities OBJECT-TYPE
1839         SYNTAX  OCTET STRING (SIZE (0..109))
1840         ACCESS  read-only
1841         STATUS  mandatory
1842         DESCRIPTION
1843                 "The facilities field from the clear request
1844                 or clear indication packet that cleared the
1845                 circuit.  A size of zero indicates no
1846                 facilities were present."
1847         ::= { x25ClearedCircuitEntry 12 }
1848
1849
1850
1851
1852 -- ###########################################################
1853 --                The Call Parameter Table
1854 -- ###########################################################
1855
1856 x25CallParmTable OBJECT-TYPE
1857         SYNTAX  SEQUENCE OF X25CallParmEntry
1858         ACCESS  not-accessible
1859         STATUS  mandatory
1860         DESCRIPTION
1861                 "These objects contain the parameters that
1862                 can be varied between X.25 calls.  The
1863                 entries in this table are independent of the
1864                 PLE.  There exists only one of these tables
1865                 for the entire system.  The indexes for the
1866                 entries are independent of any PLE or any
1867                 circuit.  Other tables reference entries in
1868                 this table.  Entries in this table can be
1869                 used for default PLE parameters, for
1870                 parameters to use to place/answer a call,
1871                 for the parameters currently in use for a
1872                 circuit, or parameters that were used by a
1873                 circuit.
1874
1875                 The number of references to a given set of
1876                 parameters can be found in the
1877                 x25CallParmRefCount object sharing the same
1878                 instance identifier with the parameters.
1879                 The value of this reference count also
1880                 affects the access of the objects in this
1881                 table.  An object in this table with the
1882                 same instance identifier as the instance
1883                 identifier of an x25CallParmRefCount must be
1884                 consider associated with that reference
1885                 count.  An object with an associated
1886                 reference count of zero can be written (if
1887                 its ACCESS clause allows it).  An object
1888                 with an associated reference count greater
1889                 than zero can not be written (regardless of
1890                 the ACCESS clause).  This ensures that a set
1891                 of call parameters being referenced from
1892                 another table can not be modified or changed
1893                 in a ways inappropriate for continued use by
1894                 that table."
1895         ::= { x25 9 }
1896
1897 x25CallParmEntry OBJECT-TYPE
1898         SYNTAX  X25CallParmEntry
1899         ACCESS  not-accessible
1900         STATUS  mandatory
1901         DESCRIPTION
1902                 "Entries of x25CallParmTable."
1903         INDEX { x25CallParmIndex }
1904         ::= { x25CallParmTable 1 }
1905
1906 X25CallParmEntry ::= SEQUENCE {
1907         x25CallParmIndex
1908                 PositiveInteger,
1909         x25CallParmStatus
1910                 EntryStatus,
1911         x25CallParmRefCount
1912                 PositiveInteger,
1913         x25CallParmInPacketSize
1914                 INTEGER,
1915         x25CallParmOutPacketSize
1916                 INTEGER,
1917         x25CallParmInWindowSize
1918                 INTEGER,
1919         x25CallParmOutWindowSize
1920                 INTEGER,
1921         x25CallParmAcceptReverseCharging
1922                 INTEGER,
1923         x25CallParmProposeReverseCharging
1924                 INTEGER,
1925         x25CallParmFastSelect
1926                 INTEGER,
1927         x25CallParmInThruPutClasSize
1928                 INTEGER,
1929         x25CallParmOutThruPutClasSize
1930                 INTEGER,
1931         x25CallParmCug
1932                 DisplayString,
1933         x25CallParmCugoa
1934                 DisplayString,
1935         x25CallParmBcug
1936                 DisplayString,
1937         x25CallParmNui
1938                 OCTET STRING,
1939         x25CallParmChargingInfo
1940                 INTEGER,
1941         x25CallParmRpoa
1942                 DisplayString,
1943         x25CallParmTrnstDly
1944                 INTEGER,
1945         x25CallParmCallingExt
1946                 DisplayString,
1947         x25CallParmCalledExt
1948                 DisplayString,
1949         x25CallParmInMinThuPutCls
1950                 INTEGER,
1951         x25CallParmOutMinThuPutCls
1952                 INTEGER,
1953         x25CallParmEndTrnsDly
1954                 OCTET STRING,
1955         x25CallParmPriority
1956                 OCTET STRING,
1957         x25CallParmProtection
1958                 DisplayString,
1959         x25CallParmExptData
1960                 INTEGER,
1961         x25CallParmUserData
1962                 OCTET STRING,
1963         x25CallParmCallingNetworkFacilities
1964                 OCTET STRING,
1965         x25CallParmCalledNetworkFacilities
1966                 OCTET STRING
1967         }
1968
1969 x25CallParmIndex OBJECT-TYPE
1970         SYNTAX  PositiveInteger
1971         ACCESS  read-only
1972         STATUS  mandatory
1973         DESCRIPTION
1974                 "A value that distinguishes this entry from
1975                 another entry.  Entries in this table are
1976                 referenced from other objects which identify
1977                 call parameters.
1978
1979                 It is impossible to know which other objects
1980                 in the MIB reference entries in the table by
1981                 looking at this table.  Because of this,
1982                 changes to parameters must be accomplished
1983                 by creating a new entry in this table and
1984                 then changing the referencing table to
1985                 identify the new entry.
1986
1987                 Note that an agent will only use the values
1988                 in this table when another table is changed
1989                 to reference those values.  The number of
1990                 other tables that reference an index object
1991                 in this table can be found in
1992                 x25CallParmRefCount.  The value of the
1993                 reference count will affect the writability
1994                 of the objects as explained above.
1995
1996                 Entries in this table which have a reference
1997                 count of zero maybe deleted at the convence
1998                 of the agent.  Care should be taken by the
1999                 agent to give the NMS sufficient time to
2000                 create a reference to newly created entries.
2001
2002                 Should a Management Station not find a free
2003                 index with which to create a new entry, it
2004                 may feel free to delete entries with a
2005                 reference count of zero.  However in doing
2006                 so the Management Station much realize it
2007                 may impact other Management Stations."
2008         ::= { x25CallParmEntry 1 }
2009
2010 x25CallParmStatus OBJECT-TYPE
2011         SYNTAX  EntryStatus
2012         ACCESS  read-write
2013         STATUS  mandatory
2014         DESCRIPTION
2015                 "The status of this call parameter entry.
2016                 See RFC 1271 for details of usage."
2017         ::= { x25CallParmEntry 2 }
2018
2019 x25CallParmRefCount OBJECT-TYPE
2020         SYNTAX  PositiveInteger
2021         ACCESS  read-only
2022         STATUS  mandatory
2023         DESCRIPTION
2024                 "The number of references know by a
2025                 management station to exist to this set of
2026                 call parameters.  This is the number of
2027                 other objects that have returned a value of,
2028                 and will return a value of, the index for
2029                 this set of call parameters.  Examples of
2030                 such objects are the x25AdmnDefCallParamId,
2031                 x25OperDataLinkId, or x25AdmnDefCallParamId
2032                 objects defined above."
2033         ::= { x25CallParmEntry 3 }
2034
2035 x25CallParmInPacketSize OBJECT-TYPE
2036         SYNTAX  INTEGER (0..4096)
2037         ACCESS  read-write
2038         STATUS  mandatory
2039         DESCRIPTION
2040                 "The maximum receive packet size in octets
2041                 for a circuit.  A size of zero for a circuit
2042                 means use the PLE default size.  A size of
2043                 zero for the PLE means use a default size of
2044                 128."
2045         REFERENCE "10733 proposedPacketSize;
2046                 See ISO 8208 Section 15.2.2.1.1"
2047         DEFVAL { 128 }
2048         ::= { x25CallParmEntry 4 }
2049
2050 x25CallParmOutPacketSize OBJECT-TYPE
2051         SYNTAX  INTEGER (0..4096)
2052         ACCESS  read-write
2053         STATUS  mandatory
2054         DESCRIPTION
2055                 "The maximum transmit packet size in octets
2056                 for a circuit.  A size of zero for a circuit
2057                 means use the PLE default size.  A size of
2058                 zero for the PLE default means use a default
2059                 size of 128."
2060         REFERENCE "10733 proposedPacketSize;
2061                 See ISO 8208 Section 15.2.2.1.1"
2062         DEFVAL { 128 }
2063         ::= { x25CallParmEntry 5 }
2064
2065 x25CallParmInWindowSize OBJECT-TYPE
2066         SYNTAX  INTEGER (0..127)
2067         ACCESS  read-write
2068         STATUS  mandatory
2069         DESCRIPTION
2070                 "The receive window size for a circuit.  A
2071                 size of zero for a circuit means use the PLE
2072                 default size.  A size of zero for the PLE
2073                 default means use 2."
2074         REFERENCE "10733 proposedWindowSize;
2075                 See ISO 8208 Section 15.2.2.1.2"
2076         DEFVAL { 2 }
2077         ::= { x25CallParmEntry 6 }
2078
2079 x25CallParmOutWindowSize OBJECT-TYPE
2080         SYNTAX  INTEGER (0..127)
2081         ACCESS  read-write
2082         STATUS  mandatory
2083         DESCRIPTION
2084                 "The transmit window size for a circuit.  A
2085                 size of zero for a circuit means use the PLE
2086                 default size.  A size of zero for the PLE
2087                 default means use 2."
2088         REFERENCE "10733 proposedWindowSize;
2089                 See ISO 8208 Section 15.2.2.1.2"
2090         DEFVAL { 2 }
2091         ::= { x25CallParmEntry 7 }
2092
2093 x25CallParmAcceptReverseCharging OBJECT-TYPE
2094         SYNTAX  INTEGER {
2095                         default (1),
2096                         accept (2),
2097                         refuse (3),
2098                         neverAccept (4)
2099                 }
2100         ACCESS  read-write
2101         STATUS  mandatory
2102         DESCRIPTION
2103                 "An enumeration defining if the PLE will
2104                 accept or refuse charges.  A value of
2105                 default for a circuit means use the PLE
2106                 default value.  A value of neverAccept is
2107                 only used for the PLE default and indicates
2108                 the PLE will never accept reverse charging.
2109                 A value of default for a PLE default means
2110                 refuse."
2111         REFERENCE "10733 acceptReverseCharging"
2112         DEFVAL { refuse }
2113         ::= { x25CallParmEntry 8 }
2114
2115 x25CallParmProposeReverseCharging OBJECT-TYPE
2116         SYNTAX  INTEGER {
2117                         default (1),
2118                         reverse (2),
2119                         local (3)
2120                 }
2121         ACCESS  read-write
2122         STATUS  mandatory
2123         DESCRIPTION
2124                 "An enumeration defining if the PLE should
2125                 propose reverse or local charging.  The
2126                 value of default for a circuit means use the
2127                 PLE default.  The value of default for the
2128                 PLE default means use local."
2129         REFERENCE "10733 proposedPacketSize;
2130                 See ISO 8208 Section 15.2.2.6"
2131         DEFVAL { local }
2132         ::= { x25CallParmEntry 9 }
2133
2134 x25CallParmFastSelect OBJECT-TYPE
2135         SYNTAX  INTEGER {
2136                         default (1),
2137                         notSpecified (2),
2138                         fastSelect (3),
2139                         restrictedFastResponse (4),
2140                         noFastSelect (5),
2141                         noRestrictedFastResponse (6)
2142                 }
2143         ACCESS  read-write
2144         STATUS  mandatory
2145         DESCRIPTION
2146                 "Expresses preference for use of fast select
2147                 facility.  The value of default for a
2148                 circuit is the PLE default.  A value of
2149                 default for the PLE means noFastSelect.  A
2150                 value of noFastSelect or
2151                 noRestrictedFastResponse indicates a circuit
2152                 may not use fast select or restricted fast
2153                 response."
2154         REFERENCE "10733 fastSelect;
2155         Sec ISO 8208 Section 15.2.2.6"
2156         DEFVAL { noFastSelect }
2157         ::= { x25CallParmEntry 10 }
2158
2159 x25CallParmInThruPutClasSize    OBJECT-TYPE
2160         SYNTAX  INTEGER {
2161                         tcReserved1 (1),
2162                         tcReserved2 (2),
2163                         tc75 (3),
2164                         tc150 (4),
2165                         tc300 (5),
2166                         tc600 (6),
2167                         tc1200  (7),
2168                         tc2400  (8),
2169                         tc4800  (9),
2170                         tc9600  (10),
2171                         tc19200 (11),
2172                         tc48000 (12),
2173                         tc64000 (13),
2174                         tcReserved14 (14),
2175                         tcReserved15 (15),
2176                         tcReserved0 (16),
2177                         tcNone  (17),
2178                         tcDefault (18)
2179                 }
2180         ACCESS  read-write
2181         STATUS  mandatory
2182         DESCRIPTION
2183                 "The incoming throughput class to negotiate.
2184                 A value of tcDefault for a circuit means use
2185                 the PLE default.  A value of tcDefault for
2186                 the PLE default means tcNone.  A value of
2187                 tcNone means do not negotiate throughtput
2188                 class."
2189         REFERENCE "See ISO 8208 Section 15.2.2.2, table 18"
2190         DEFVAL { tcNone }
2191         ::= { x25CallParmEntry 11 }
2192
2193 x25CallParmOutThruPutClasSize   OBJECT-TYPE
2194         SYNTAX  INTEGER {
2195                         tcReserved1 (1),
2196                         tcReserved2 (2),
2197                         tc75 (3),
2198                         tc150 (4),
2199                         tc300 (5),
2200                 tc600 (6),
2201                         tc1200  (7),
2202                         tc2400  (8),
2203                         tc4800  (9),
2204                         tc9600  (10),
2205                         tc19200 (11),
2206                         tc48000 (12),
2207                         tc64000 (13),
2208                         tcReserved14 (14),
2209                         tcReserved15 (15),
2210                         tcReserved0 (16),
2211                         tcNone  (17),
2212                         tcDefault (18)
2213                 }
2214         ACCESS  read-write
2215         STATUS  mandatory
2216         DESCRIPTION
2217                 "The outgoing throughput class to negotiate.
2218                 A value of tcDefault for a circuit means use
2219                 the PLE default.  A value of tcDefault for
2220                 the PLE default means use tcNone.  A value
2221                 of tcNone means do not negotiate throughtput
2222                 class."
2223         REFERENCE "See ISO 8208 Section 15.2.2.2, table 18"
2224         DEFVAL { tcNone }
2225         ::= { x25CallParmEntry 12 }
2226
2227 x25CallParmCug  OBJECT-TYPE
2228         SYNTAX  DisplayString (SIZE(0..4))
2229         ACCESS  read-write
2230         STATUS  mandatory
2231         DESCRIPTION
2232                 "The Closed User Group to specify.  This
2233                 consists of two or four octets containing
2234                 the characters 0 through 9.  A zero length
2235                 string indicates no facility requested.  A
2236                 string length of three containing the
2237                 characters DEF for a circuit means use the
2238                 PLE default, (the PLE default parameter may
2239                 not reference an entry of DEF.)"
2240         REFERENCE "See ISO 8208 Section 15.2.2.3"
2241         DEFVAL { ''h }
2242         ::= { x25CallParmEntry 13 }
2243
2244 x25CallParmCugoa        OBJECT-TYPE
2245         SYNTAX  DisplayString (SIZE(0..4))
2246         ACCESS  read-write
2247         STATUS  mandatory
2248         DESCRIPTION
2249                 "The Closed User Group with Outgoing Access
2250                 to specify.  This consists of two or four
2251                 octets containing the characters 0 through
2252                 9.  A string length of three containing the
2253                 characters DEF for a circuit means use the
2254                 PLE default (the PLE default parameters may
2255                 not reference an entry of DEF).  A zero
2256                 length string indicates no facility
2257                 requested."
2258         REFERENCE "See ISO 8208 Section 15.2.2.4"
2259         DEFVAL { ''h }
2260         ::= { x25CallParmEntry 14 }
2261
2262 x25CallParmBcug OBJECT-TYPE
2263         SYNTAX  DisplayString (SIZE(0..3))
2264         ACCESS  read-write
2265         STATUS  mandatory
2266         DESCRIPTION
2267                 "The Bilateral Closed User Group to specify.
2268                 This consists of two octets containing the
2269                 characters 0 through 9.  A string length of
2270                 three containing the characters DEF for a
2271                 circuit means use the PLE default (the PLE
2272                 default parameter may not reference an entry
2273                 of DEF).  A zero length string indicates no
2274                 facility requested."
2275         REFERENCE "See ISO 8208 Section 15.2.2.5"
2276         DEFVAL { ''h }
2277         ::= { x25CallParmEntry 15 }
2278
2279 x25CallParmNui  OBJECT-TYPE
2280         SYNTAX  OCTET STRING (SIZE(0..108))
2281         ACCESS  read-write
2282         STATUS  mandatory
2283         DESCRIPTION
2284                 "The Network User Identifier facility.  This
2285                 is binary value to be included immediately
2286                 after the length field.  The PLE will supply
2287                 the length octet.  A zero length string
2288                 indicates no facility requested.  This value
2289                 is ignored for the PLE default parameters
2290                 entry."
2291         REFERENCE "See ISO 8208 Section 15.2.2.7"
2292         DEFVAL { ''h }
2293         ::= { x25CallParmEntry 16 }
2294
2295 x25CallParmChargingInfo OBJECT-TYPE
2296         SYNTAX INTEGER {
2297                         default (1),
2298                         noFacility (2),
2299                         noChargingInfo (3),
2300                         chargingInfo (4)
2301                 }
2302         ACCESS  read-write
2303         STATUS  mandatory
2304         DESCRIPTION
2305                 "The charging Information facility.  A value
2306                 of default for a circuit means use the PLE
2307                 default.  The value of default for the
2308                 default PLE parameters means use noFacility.
2309                 The value of noFacility means do not include
2310                 a facility."
2311         REFERENCE "See ISO 8208 Section 15.2.2.8"
2312         DEFVAL { noFacility }
2313         ::= { x25CallParmEntry 17 }
2314
2315 x25CallParmRpoa OBJECT-TYPE
2316         SYNTAX  DisplayString (SIZE(0..108))
2317         ACCESS  read-write
2318         STATUS  mandatory
2319         DESCRIPTION
2320                 "The RPOA facility.  The octet string
2321                 contains n * 4 sequences of the characters
2322                 0-9 to specify a facility with n entries.
2323                 The octet string containing the 3 characters
2324                 DEF for a circuit specifies use of the PLE
2325                 default (the entry for the PLE default may
2326                 not contain DEF).  A zero length string
2327                 indicates no facility requested."
2328         REFERENCE "See ISO 8208, section 15.2.2.9"
2329         DEFVAL { ''h }
2330         ::= { x25CallParmEntry 18 }
2331
2332 x25CallParmTrnstDly     OBJECT-TYPE
2333         SYNTAX  INTEGER (0..65537)
2334         ACCESS  read-write
2335         STATUS  mandatory
2336         DESCRIPTION
2337                 "The Transit Delay Selection and Indication
2338                 value.  A value of 65536 indicates no
2339                 facility requested.  A value of 65537 for a
2340                 circuit means use the PLE default (the PLE
2341                 default parameters entry may not use the
2342                 value 65537).  The value 65535 may only be
2343                 used to indicate the value in use by a
2344                 circuit."
2345         REFERENCE "See ISO 8208, Section 15.2.2.13"
2346         DEFVAL { 65536 }
2347         ::= { x25CallParmEntry 19 }
2348
2349
2350         -- The following parameters are for CCITT facilities.
2351
2352 x25CallParmCallingExt OBJECT-TYPE
2353         SYNTAX  DisplayString (SIZE(0..40))
2354         ACCESS  read-write
2355         STATUS  mandatory
2356         DESCRIPTION
2357                 "The Calling Extension facility.  This
2358                 contains one of the following:
2359
2360                 A sequence of hex digits with the value to
2361                 be put in the facility. These digits will be
2362                 converted to binary by the agent and put in
2363                 the facility.  These octets do not include
2364                 the length octet.
2365
2366                 A value containing the three character DEF
2367                 for a circuit means use the PLE default,
2368                 (the entry for the PLE default parameters
2369                 may not use the value DEF).
2370
2371                 A zero length string indicates no facility
2372                 requested."
2373         REFERENCE "See ISO 8208 Section 15.3.2.1"
2374         DEFVAL { ''h }
2375         ::= { x25CallParmEntry 20 }
2376
2377 x25CallParmCalledExt OBJECT-TYPE
2378         SYNTAX  DisplayString (SIZE(0..40))
2379         ACCESS  read-write
2380         STATUS  mandatory
2381         DESCRIPTION
2382                 "The Called Extension facility.  This
2383                 contains one of the following:
2384
2385                 A sequence of hex digits with the value to
2386                 be put in the facility.  These digits will be
2387                 converted to binary by the agent and put in
2388                 the facility.  These octets do not include
2389                 the length octet.
2390
2391                 A value containing the three character DEF
2392                 for a circuit means use the PLE default,
2393                 (the entry for the PLE default parameters
2394                 may not use the value DEF).
2395
2396                 A zero length string indicates no facility
2397                 requested."
2398         REFERENCE "See ISO 8208 Section 15.3.2.2"
2399         DEFVAL { ''h }
2400         ::= { x25CallParmEntry 21 }
2401
2402 x25CallParmInMinThuPutCls       OBJECT-TYPE
2403         SYNTAX  INTEGER (0..17)
2404         ACCESS  read-write
2405         STATUS  mandatory
2406         DESCRIPTION
2407                 "The minimum input throughput Class.  A
2408                 value of 16 for a circuit means use the PLE
2409                 default (the PLE parameters entry may not
2410                 use this value).  A value of 17 indicates no
2411                 facility requested."
2412         REFERENCE "See ISO 8208 Section 15.3.2.3"
2413         DEFVAL { 17 }
2414         ::= { x25CallParmEntry 22 }
2415
2416 x25CallParmOutMinThuPutCls OBJECT-TYPE
2417         SYNTAX  INTEGER (0..17)
2418         ACCESS  read-write
2419         STATUS  mandatory
2420         DESCRIPTION
2421                 "The minimum output throughput Class.  A
2422                 value of 16 for a circuit means use the PLE
2423                 default (the PLE parameters entry may not
2424                 use this value).  A value of 17 indicates no
2425                 facility requested."
2426         REFERENCE "See ISO 8208 Section 15.3.2.3"
2427         DEFVAL { 17 }
2428         ::= { x25CallParmEntry 23 }
2429
2430 x25CallParmEndTrnsDly OBJECT-TYPE
2431         SYNTAX  OCTET STRING (SIZE(0..6))
2432         ACCESS  read-write
2433         STATUS  mandatory
2434         DESCRIPTION
2435                 "The End-to-End Transit Delay to negotiate.
2436                 An octet string of length 2, 4, or 6
2437                 contains the facility encoded as specified
2438                 in ISO/IEC 8208 section 15.3.2.4.  An octet
2439                 string of length 3 containing the three
2440                 character DEF for a circuit means use the
2441                 PLE default (the entry for the PLE default
2442                 can not contain the characters DEF).  A zero
2443                 length string indicates no facility
2444                 requested."
2445         REFERENCE "See ISO 8208 Section 15.3.2.4"
2446         DEFVAL { ''h }
2447         ::= { x25CallParmEntry 24 }
2448
2449 x25CallParmPriority OBJECT-TYPE
2450         SYNTAX  OCTET STRING (SIZE(0..6))
2451         ACCESS  read-write
2452         STATUS  mandatory
2453         DESCRIPTION
2454                 "The priority facility to negotiate.  The
2455                 octet string encoded as specified in ISO/IEC
2456                 8208 section 15.3.2.5.  A zero length string
2457                 indicates no facility requested.  The entry
2458                 for the PLE default parameters must be zero
2459                 length."
2460         REFERENCE "See ISO 8208 Section 15.3.2.5"
2461         DEFVAL { ''h }
2462         ::= { x25CallParmEntry 25 }
2463
2464 x25CallParmProtection OBJECT-TYPE
2465         SYNTAX  DisplayString (SIZE(0..108))
2466         ACCESS  read-write
2467         STATUS  mandatory
2468         DESCRIPTION
2469                 "A string contains the following:
2470                 A hex string containing the value for the
2471                 protection facility.  This will be converted
2472                 from hex to the octets actually in the
2473                 packet by the agent.  The agent will supply
2474                 the length field and the length octet is not
2475                 contained in this string.
2476
2477                 An string containing the 3 characters DEF
2478                 for a circuit means use the PLE default (the
2479                 entry for the PLE default parameters may not
2480                 use the value DEF).
2481
2482                 A zero length string mean no facility
2483                 requested."
2484         REFERENCE "See ISO 8208 Section 15.3.2.5"
2485         DEFVAL { ''h }
2486         ::= { x25CallParmEntry 26 }
2487
2488 x25CallParmExptData OBJECT-TYPE
2489         SYNTAX  INTEGER {
2490                         default (1),
2491                         noExpeditedData (2),
2492                         expeditedData (3)
2493                 }
2494         ACCESS  read-write
2495         STATUS  mandatory
2496         DESCRIPTION
2497                 "The Expedited Data facility to negotiate.
2498                 A value of default for a circuit means use
2499                 the PLE default value.  The entry for the
2500                 PLE default parameters may not have the
2501                 value default."
2502         REFERENCE "See ISO 8208 Section 15.3.2.7"
2503         DEFVAL { noExpeditedData }
2504         ::= { x25CallParmEntry 27 }
2505
2506 x25CallParmUserData     OBJECT-TYPE
2507         SYNTAX  OCTET STRING (SIZE (0..128))
2508         ACCESS  read-write
2509         STATUS  mandatory
2510         DESCRIPTION
2511                 "The call user data as placed in the packet.
2512                 A zero length string indicates no call user
2513                 data.  If both the circuit call parameters
2514                 and the PLE default have call user data
2515                 defined, the data from the circuit call
2516                 parameters will be used.  If only the PLE
2517                 has data defined, the PLE entry will be
2518                 used.  If neither the circuit call
2519                 parameters or the PLE default entry has a
2520                 value, no call user data will be sent."
2521         REFERENCE "See ISO 8208 Section 12.2.1.1.6, 12.2.1.2"
2522         DEFVAL { ''h }
2523         ::= { x25CallParmEntry 28 }
2524
2525 x25CallParmCallingNetworkFacilities     OBJECT-TYPE
2526         SYNTAX  OCTET STRING (SIZE (0..108))
2527         ACCESS  read-write
2528         STATUS  mandatory
2529         DESCRIPTION
2530                 "The calling network facilities.  The
2531                 facilities are encoded here exactly as
2532                 encoded in the call packet.  These
2533                 facilities do not include the marker
2534                 facility code.
2535
2536                 A zero length string in the entry for the
2537                 parameter to use when establishing a circuit
2538                 means use the PLE default.  A zero length
2539                 string in the entry for PLE default
2540                 parameters indicates no default facilities."
2541         REFERENCE "See ISO 8206 Section 15.1, category b"
2542         DEFVAL { ''h }
2543         ::= { x25CallParmEntry 29 }
2544
2545 x25CallParmCalledNetworkFacilities      OBJECT-TYPE
2546         SYNTAX  OCTET STRING (SIZE (0..108))
2547         ACCESS  read-write
2548         STATUS  mandatory
2549         DESCRIPTION
2550                 "The called network facilities.  The
2551                 facilities are encoded here exactly as
2552                 encoded in the call packet.  These
2553                 facilities do not include the marker
2554                 facility code.
2555
2556                 A zero length string in the entry for the
2557                 parameter to use when establishing a circuit
2558                 means use the PLE default.  A zero length
2559                 string in the entry for PLE default
2560                 parameters indicates no default facilities."
2561         REFERENCE "See ISO 8206 Section 15.1, category c"
2562         DEFVAL { ''h }
2563         ::= { x25CallParmEntry 30 }
2564
2565 -- ###########################################################
2566 --              X.25 Traps
2567 -- ###########################################################
2568
2569 x25Restart      TRAP-TYPE
2570         ENTERPRISE  x25
2571         VARIABLES { x25OperIndex }
2572         DESCRIPTION
2573                 "This trap means the X.25 PLE sent or
2574                 received a restart packet.  The restart that
2575                 brings up the link should not send a
2576                 x25Restart trap so the interface should send
2577                 a linkUp trap.  Sending this trap means the
2578                 agent does not send a linkDown and linkUp
2579                 trap."
2580         ::= 1
2581
2582 x25Reset        TRAP-TYPE
2583         ENTERPRISE  x25
2584         VARIABLES { x25CircuitIndex,
2585                 x25CircuitChannel }
2586         DESCRIPTION
2587                 "If the PLE sends or receives a reset, the
2588                 agent should send an x25Reset trap."
2589         ::= 2
2590
2591
2592 -- ###########################################################
2593 --              X.25 Protocol Version Identifiers
2594 -- ###########################################################
2595
2596 x25ProtocolVersion OBJECT IDENTIFIER
2597         ::= { x25 10 }
2598
2599         -- X.25 CCITT 1976 version.
2600 x25protocolCcittV1976 OBJECT IDENTIFIER
2601         ::= { x25ProtocolVersion 1 }
2602
2603         -- X.25 CCITT 1980 version.
2604 x25protocolCcittV1980 OBJECT IDENTIFIER
2605         ::= { x25ProtocolVersion 2 }
2606
2607         -- X.25 CCITT 1984 version.
2608 x25protocolCcittV1984 OBJECT IDENTIFIER
2609         ::= { x25ProtocolVersion 3 }
2610
2611         -- X.25 CCITT 1988 version.
2612 x25protocolCcittV1988 OBJECT IDENTIFIER
2613         ::= { x25ProtocolVersion 4 }
2614
2615         -- X.25 1987 version of ISO 8208.
2616 x25protocolIso8208V1987 OBJECT IDENTIFIER
2617         ::= { x25ProtocolVersion 5 }
2618
2619         -- X.25 1989 version of ISO 8208.
2620 x25protocolIso8208V1989 OBJECT IDENTIFIER
2621         ::= { x25ProtocolVersion 6 }
2622
2623 -- ###########################################################
2624
2625 END