1CLNS-MIB DEFINITIONS ::= BEGIN
2
3IMPORTS
4        experimental, Counter
5                FROM RFC1155-SMI
6        PhysAddress
7                FROM RFC1213-MIB
8        OBJECT-TYPE
9                FROM RFC-1212;
10
11--  This MIB module uses the extended OBJECT-TYPE macro as
12--  defined in [9]
13
14
15--  the CLNS MIB module
16
17clns    OBJECT IDENTIFIER ::= { experimental 1 }
18
19
20-- textual conventions
21
22ClnpAddress ::=
23        OCTET STRING (SIZE (1..21))
24-- This data type is used to model NSAP addresses.
25
26
27-- groups in the CLNS MIB
28
29clnp    OBJECT IDENTIFIER ::=   { clns 1 }
30
31error   OBJECT IDENTIFIER ::=   { clns 2 }
32
33echo    OBJECT IDENTIFIER ::=   { clns 3 }
34
35es-is   OBJECT IDENTIFIER ::=   { clns 4 }
36
37
38-- the CLNP group
39
40-- Implementation of this group is recommended for all
41-- systems which implement the CLNP.
42
43clnpForwarding OBJECT-TYPE
44    SYNTAX  INTEGER {
45                is(1),   -- entity is an intermediate system
46
47                         -- entity is an end system and does
48                es(2)   -- not forward PDUs
49            }
50    ACCESS  read-write
51    STATUS  mandatory
52    DESCRIPTION
53            "The indication of whether this entity is active
54            as an intermediate or end system.  Only
55            intermediate systems will forward PDUs onward that
56            are not addressed to them."
57     ::= { clnp 1 }
58
59clnpDefaultLifeTime OBJECT-TYPE
60    SYNTAX  INTEGER
61    ACCESS  read-write
62    STATUS  mandatory
63    DESCRIPTION
64            "The default value inserted into the Lifetime
65            field of the CLNP PDU header of PDUs sourced by
66            this entity."
67    ::= { clnp 2 }
68
69clnpInReceives OBJECT-TYPE
70    SYNTAX  Counter
71    ACCESS  read-only
72    STATUS  mandatory
73    DESCRIPTION
74            "The total number of input PDUs received from all
75            connected network interfaces running CLNP,
76            including errors."
77    ::= { clnp 3 }
78
79clnpInHdrErrors OBJECT-TYPE
80    SYNTAX  Counter
81    ACCESS  read-only
82    STATUS  mandatory
83    DESCRIPTION
84            "The number of input PDUs discarded due to errors
85            in the CLNP header, including bad checksums,
86            version mismatch, lifetime exceeded, errors
87            discovered in processing options, etc."
88    ::= { clnp 4 }
89
90clnpInAddrErrors OBJECT-TYPE
91    SYNTAX  Counter
92    ACCESS  read-only
93    STATUS  mandatory
94    DESCRIPTION
95            "The number of input PDUs discarded because the
96            NSAP address in the CLNP header's destination
97            field was not a valid NSAP to be received at this
98            entity.  This count includes addresses not
99            understood.  For end systems, this is a count of
100            PDUs which arrived with a destination NSAP which
101            was not local."
102    ::= { clnp 5 }
103
104clnpForwPDUs OBJECT-TYPE
105    SYNTAX  Counter
106    ACCESS  read-only
107    STATUS  mandatory
108    DESCRIPTION
109            "The number of input PDUs for which this entity
110            was not the final destination and which an attempt
111            was made to forward them onward."
112    ::= { clnp 6 }
113
114clnpInUnknownNLPs OBJECT-TYPE
115    SYNTAX  Counter
116    ACCESS  read-only
117    STATUS  mandatory
118    DESCRIPTION
119            "The number of locally-addressed PDUs successfully
120            received but discarded because the network layer
121            protocol was unknown or unsupported (e.g., not
122            CLNP or ES-IS)."
123    ::= { clnp 7 }
124
125clnpInUnknownULPs OBJECT-TYPE
126    SYNTAX  Counter
127    ACCESS  read-only
128    STATUS  mandatory
129    DESCRIPTION
130            "The number of locally-addressed PDUs successfully
131            received but discarded because the upper layer
132            protocol was unknown or unsupported (e.g., not
133            TP4)."
134    ::= { clnp 8 }
135
136clnpInDiscards OBJECT-TYPE
137    SYNTAX  Counter
138    ACCESS  read-only
139    STATUS  mandatory
140    DESCRIPTION
141            "The number of input CLNP PDUs for which no
142            problems were encountered to prevent their
143            continued processing, but were discarded (e.g.,
144            for lack of buffer space).  Note that this counter
145            does not include any PDUs discarded while awaiting
146            re-assembly."
147    ::= { clnp 9 }
148
149clnpInDelivers OBJECT-TYPE
150    SYNTAX  Counter
151    ACCESS  read-only
152    STATUS  mandatory
153    DESCRIPTION
154            "The total number of input PDUs successfully
155            delivered to the CLNS transport user."
156    ::= { clnp 10 }
157
158clnpOutRequests OBJECT-TYPE
159    SYNTAX  Counter
160    ACCESS  read-only
161    STATUS  mandatory
162    DESCRIPTION
163            "The total number of CLNP PDUs which local CLNS
164            user protocols supplied to CLNP for transmission
165            requests.  This counter does not include any PDUs
166            counted in clnpForwPDUs."
167    ::= { clnp 11 }
168
169clnpOutDiscards OBJECT-TYPE
170    SYNTAX  Counter
171    ACCESS  read-only
172    STATUS  mandatory
173    DESCRIPTION
174            "The number of output CLNP PDUs for which no other
175            problem was encountered to prevent their
176            transmission but were discarded (e.g., for lack of
177            buffer space).  Note this counter includes PDUs
178            counted in clnpForwPDUs."
179    ::= { clnp 12 }
180
181clnpOutNoRoutes OBJECT-TYPE
182    SYNTAX  Counter
183    ACCESS  read-only
184    STATUS  mandatory
185    DESCRIPTION
186            "The number of CLNP PDUs discarded because no
187            route could be found to transmit them to their
188            destination.  This counter includes any PDUs
189            counted in clnpForwPDUs."
190    ::= { clnp 13 }
191
192clnpReasmTimeout OBJECT-TYPE
193    SYNTAX  INTEGER
194    ACCESS  read-only
195    STATUS  mandatory
196    DESCRIPTION
197            "The maximum number of seconds which received
198            segments are held while they are awaiting
199            reassembly at this entity."
200    ::= { clnp 14 }
201
202clnpReasmReqds OBJECT-TYPE
203    SYNTAX  Counter
204    ACCESS  read-only
205    STATUS  mandatory
206    DESCRIPTION
207            "The number of CLNP segments received which needed
208            to be reassembled at this entity."
209    ::= { clnp 15 }
210
211clnpReasmOKs OBJECT-TYPE
212    SYNTAX  Counter
213    ACCESS  read-only
214    STATUS  mandatory
215    DESCRIPTION
216            "The number of CLNP PDUs successfully re-assembled
217            at this entity."
218    ::= { clnp 16 }
219
220clnpReasmFails OBJECT-TYPE
221    SYNTAX  Counter
222    ACCESS  read-only
223    STATUS  mandatory
224    DESCRIPTION
225            "The number of failures detected by the CLNP
226            reassembly algorithm (for any reason: timed out,
227            buffer size, etc)."
228    ::= { clnp 17 }
229
230clnpSegOKs OBJECT-TYPE
231    SYNTAX  Counter
232    ACCESS  read-only
233    STATUS  mandatory
234    DESCRIPTION
235            "The number of CLNP PDUs that have been
236            successfully segmented at this entity."
237    ::= { clnp 18 }
238
239clnpSegFails OBJECT-TYPE
240    SYNTAX  Counter
241    ACCESS  read-only
242    STATUS  mandatory
243    DESCRIPTION
244            "The number of CLNP PDUs that have been discarded
245            because they needed to be fragmented at this
246            entity but could not."
247    ::= { clnp 19 }
248
249clnpSegCreates OBJECT-TYPE
250    SYNTAX  Counter
251    ACCESS  read-only
252    STATUS  mandatory
253    DESCRIPTION
254            "The number of CLNP PDU segments that have been
255            generated as a result of segmentation at this
256            entity."
257    ::= { clnp 20 }
258
259clnpInOpts OBJECT-TYPE
260    SYNTAX  Counter
261    ACCESS  read-only
262    STATUS  mandatory
263    DESCRIPTION
264            "The number of CLNP PDU segments that have been
265            input with options at this entity."
266    ::= { clnp 25 }
267
268clnpOutOpts OBJECT-TYPE
269    SYNTAX  Counter
270    ACCESS  read-only
271    STATUS  mandatory
272    DESCRIPTION
273            "The number of CLNP PDU segments that have been
274            generated with options by this entity."
275    ::= { clnp 26 }
276
277clnpRoutingDiscards OBJECT-TYPE
278    SYNTAX  Counter
279    ACCESS  read-only
280    STATUS  mandatory
281    DESCRIPTION
282            "The number of routing entries which were chosen
283            to be discarded even though they are valid.  One
284            possible reason for discarding such an entry could
285            be to free-up buffer space for other routing
286            entries."
287    ::= { clnp 27 }
288
289
290-- the CLNP Interfaces table
291
292-- The CLNP interfaces table contains information on the
293-- entity's interfaces which are running the CLNP.
294
295clnpAddrTable OBJECT-TYPE
296    SYNTAX  SEQUENCE OF ClnpAddrEntry
297    ACCESS  not-accessible
298    STATUS  mandatory
299    DESCRIPTION
300            "The table of addressing information relevant to
301            this entity's CLNP addresses.  "
302    ::= { clnp 21 }
303
304clnpAddrEntry OBJECT-TYPE
305    SYNTAX  ClnpAddrEntry
306    ACCESS  not-accessible
307    STATUS  mandatory
308    DESCRIPTION
309            "The addressing information for one of this
310            entity's CLNP addresses."
311    INDEX   { clnpAdEntAddr }
312    ::= { clnpAddrTable 1 }
313
314ClnpAddrEntry ::=
315    SEQUENCE {
316        clnpAdEntAddr
317            ClnpAddress,
318        clnpAdEntIfIndex
319            INTEGER,
320        clnpAdEntReasmMaxSize
321            INTEGER (0..65535)
322    }
323
324clnpAdEntAddr OBJECT-TYPE
325    SYNTAX  ClnpAddress
326    ACCESS  read-only
327    STATUS  mandatory
328    DESCRIPTION
329            "The CLNP address to which this entry's addressing
330            information pertains."
331    ::= { clnpAddrEntry 1 }
332
333clnpAdEntIfIndex OBJECT-TYPE
334    SYNTAX  INTEGER
335    ACCESS  read-only
336    STATUS  mandatory
337    DESCRIPTION
338            "The index value which uniquely identifies the
339            interface to which this entry is applicable.  The
340            interface identified by a particular value of this
341            index is the same interface as identified by the
342            same value of ifIndex."
343    ::= { clnpAddrEntry 2 }
344
345clnpAdEntReasmMaxSize OBJECT-TYPE
346    SYNTAX  INTEGER (0..65535)
347    ACCESS  read-only
348    STATUS  mandatory
349    DESCRIPTION
350            "The size of the largest CLNP PDU which this
351            entity can re-assemble from incoming CLNP
352            segmented PDUs received on this interface."
353    ::= { clnpAddrEntry 3 }
354
355
356-- The CLNP Routing table
357
358-- The CLNP routing table contains an entry for each route
359-- known to the entity.
360
361clnpRoutingTable OBJECT-TYPE
362    SYNTAX  SEQUENCE OF ClnpRouteEntry
363    ACCESS  not-accessible
364    STATUS  mandatory
365    DESCRIPTION
366            "This entity's CLNP routing table."
367    ::= { clnp 22 }
368
369clnpRouteEntry OBJECT-TYPE
370    SYNTAX  ClnpRouteEntry
371    ACCESS  not-accessible
372    STATUS  mandatory
373    DESCRIPTION
374            "A route to a particular destination."
375    INDEX   { clnpRouteDest }
376    ::= { clnpRoutingTable 1 }
377
378ClnpRouteEntry ::=
379    SEQUENCE {
380        clnpRouteDest
381            ClnpAddress,
382        clnpRouteIfIndex
383            INTEGER,
384        clnpRouteMetric1
385            INTEGER,
386        clnpRouteMetric2
387            INTEGER,
388        clnpRouteMetric3
389            INTEGER,
390        clnpRouteMetric4
391            INTEGER,
392        clnpRouteNextHop
393            ClnpAddress,
394        clnpRouteType
395            INTEGER,
396        clnpRouteProto
397            INTEGER,
398        clnpRouteAge
399            INTEGER,
400        clnpRouteMetric5
401            INTEGER,
402        clnpRouteInfo
403            OBJECT IDENTIFIER
404    }
405
406clnpRouteDest OBJECT-TYPE
407    SYNTAX  ClnpAddress
408    ACCESS  read-write
409    STATUS  mandatory
410    DESCRIPTION
411            "The destination CLNP address of this route."
412    ::= { clnpRouteEntry 1 }
413
414clnpRouteIfIndex OBJECT-TYPE
415    SYNTAX  INTEGER
416    ACCESS  read-write
417    STATUS  mandatory
418    DESCRIPTION
419            "The index value which uniquely identifies the
420            local interface through which the next hop of this
421            route should be reached.  The interface identified
422            by a particular value of this index is the same as
423            identified by the same value of ifIndex."
424    ::= { clnpRouteEntry 2 }
425
426clnpRouteMetric1 OBJECT-TYPE
427    SYNTAX  INTEGER
428    ACCESS  read-write
429    STATUS  mandatory
430    DESCRIPTION
431            "The primary routing metric for this route.  The
432            semantics of this metric are determined by the
433            routing-protocol specified in the route's
434            clnpRouteProto value.  If this metric is not used,
435            its value should be set to -1."
436    ::= { clnpRouteEntry 3 }
437
438clnpRouteMetric2 OBJECT-TYPE
439    SYNTAX  INTEGER
440    ACCESS  read-write
441    STATUS  mandatory
442    DESCRIPTION
443            "An alternate routing metric for this route.  The
444            semantics of this metric are determined by the
445            routing-protocol specified in the route's
446            clnpRouteProto value.  If this metric is not used,
447            its value should be set to -1."
448    ::= { clnpRouteEntry 4 }
449
450clnpRouteMetric3 OBJECT-TYPE
451    SYNTAX  INTEGER
452    ACCESS  read-write
453    STATUS  mandatory
454    DESCRIPTION
455            "An alternate routing metric for this route.  The
456            semantics of this metric are determined by the
457            routing-protocol specified in the route's
458            clnpRouteProto value.  If this metric is not used,
459            its value should be set to -1."
460    ::= { clnpRouteEntry 5 }
461
462clnpRouteMetric4 OBJECT-TYPE
463    SYNTAX  INTEGER
464    ACCESS  read-write
465    STATUS  mandatory
466    DESCRIPTION
467            "An alternate routing metric for this route.  The
468            semantics of this metric are determined by the
469            routing-protocol specified in the route's
470            clnpRouteProto value.  If this metric is not used,
471            its value should be set to -1."
472    ::= { clnpRouteEntry 6 }
473
474clnpRouteNextHop OBJECT-TYPE
475    SYNTAX  ClnpAddress
476    ACCESS  read-write
477    STATUS  mandatory
478    DESCRIPTION
479            "The CLNP address of the next hop of this route."
480    ::= { clnpRouteEntry 7 }
481
482clnpRouteType OBJECT-TYPE
483    SYNTAX  INTEGER {
484                other(1),      -- none of the following
485
486                invalid(2),    -- an invalidated route
487
488                               -- route to directly
489                direct(3),     -- connected (sub-)network
490
491                               -- route to a non-local
492                remote(4)      -- host/network/sub-network
493            }
494    ACCESS  read-write
495    STATUS  mandatory
496    DESCRIPTION
497            "The type of route.
498
499            Setting this object to the value invalid(2) has
500            the effect of invaliding the corresponding entry
501            in the clnpRoutingTable.  That is, it effectively
502            dissasociates the destination identified with said
503            entry from the route identified with said entry.
504            It is an implementation-specific matter as to
505            whether the agent removes an invalidated entry
506            from the table.  Accordingly, management stations
507            must be prepared to receive tabular information
508            from agents that corresponds to entries not
509            currently in use.  Proper interpretation of such
510            entries requires examination of the relevant
511            clnpRouteType object."
512    ::= { clnpRouteEntry 8 }
513
514clnpRouteProto OBJECT-TYPE
515    SYNTAX  INTEGER {
516                other(1),     -- none of the following
517
518                              -- non-protocol information
519                              --   e.g., manually
520                local(2),     --   configured entries
521
522                              -- set via a network
523                netmgmt(3),   --   management protocol
524
525                              -- similar to ipRouteProto but
526                              -- omits several IP-specific
527                              -- protocols
528
529                is-is(9),
530                ciscoIgrp(11),
531                bbnSpfIgp(12),
532                ospf(13),
533                bgp(14)
534            }
535    ACCESS  read-only
536    STATUS  mandatory
537    DESCRIPTION
538            "The routing mechanism via which this route was
539            learned.  Inclusion of values for gateway routing
540            protocols is not intended to imply that hosts
541            should support those protocols."
542    ::= { clnpRouteEntry 9 }
543
544clnpRouteAge OBJECT-TYPE
545    SYNTAX  INTEGER
546    ACCESS  read-write
547    STATUS  mandatory
548    DESCRIPTION
549            "The number of seconds since this route was last
550            updated or otherwise determined to be correct.
551            Note that no semantics of `too old' can be implied
552            except through knowledge of the routing protocol
553            by which the route was learned."
554    ::= { clnpRouteEntry 10 }
555
556clnpRouteMetric5 OBJECT-TYPE
557    SYNTAX  INTEGER
558    ACCESS  read-write
559    STATUS  mandatory
560    DESCRIPTION
561            "An alternate routing metric for this route.  The
562            semantics of this metric are determined by the
563            routing-protocol specified in the route's
564            clnpRouteProto value.  If this metric is not used,
565            its value should be set to -1."
566    ::= { clnpRouteEntry 11 }
567
568clnpRouteInfo OBJECT-TYPE
569    SYNTAX  OBJECT IDENTIFIER
570    ACCESS  read-only
571    STATUS  mandatory
572    DESCRIPTION
573            "A reference to MIB definitions specific to the
574            particular routing protocol which is responsible
575            for this route, as determined by the value
576            specified in the route's clnpRouteProto value.  If
577            this information is not present, its value should
578            be set to the OBJECT IDENTIFIER { 0 0 }, which is
579            a syntatically valid object identifier, and any
580            conformant implementation of ASN.1 and BER must be
581            able to generate and recognize this value."
582    ::= { clnpRouteEntry 12 }
583
584
585-- the CLNP Address Translation table
586
587-- The Address Translation tables contain the CLNP address
588-- to physical address equivalences.  Some interfaces do not
589-- use translation tables for determining address
590-- equivalences; if all interfaces are of this type, then the
591-- Address Translation table is empty, i.e., has zero
592-- entries.
593
594clnpNetToMediaTable OBJECT-TYPE
595    SYNTAX  SEQUENCE OF ClnpNetToMediaEntry
596    ACCESS  not-accessible
597    STATUS  mandatory
598    DESCRIPTION
599            "The CLNP Address Translation table used for
600            mapping from CLNP addresses to physical
601            addresses."
602    ::= { clnp 23 }
603
604clnpNetToMediaEntry OBJECT-TYPE
605    SYNTAX  ClnpNetToMediaEntry
606    ACCESS  not-accessible
607    STATUS  mandatory
608    DESCRIPTION
609            "Each entry contains one CLNP address to
610            `physical' address equivalence."
611    INDEX   { clnpNetToMediaIfIndex, clnpNetToMediaNetAddress }
612    ::= { clnpNetToMediaTable 1 }
613
614ClnpNetToMediaEntry ::=
615    SEQUENCE {
616        clnpNetToMediaIfIndex
617            INTEGER,
618        clnpNetToMediaPhysAddress
619            PhysAddress,
620        clnpNetToMediaNetAddress
621            ClnpAddress,
622        clnpNetToMediaType
623            INTEGER,
624        clnpNetToMediaAge
625            INTEGER,
626        clnpNetToMediaHoldTime
627            INTEGER
628    }
629
630clnpNetToMediaIfIndex OBJECT-TYPE
631    SYNTAX  INTEGER
632    ACCESS  read-write
633    STATUS  mandatory
634    DESCRIPTION
635            "The interface on which this entry's equivalence
636            is effective.  The interface identified by a
637            particular value of this index is the same
638            interface as identified by the same value of
639            ifIndex."
640    ::= { clnpNetToMediaEntry 1 }
641
642clnpNetToMediaPhysAddress OBJECT-TYPE
643    SYNTAX  PhysAddress
644    ACCESS  read-write
645    STATUS  mandatory
646    DESCRIPTION
647            "The media-dependent `physical' address."
648    ::= { clnpNetToMediaEntry 2 }
649
650clnpNetToMediaNetAddress OBJECT-TYPE
651    SYNTAX  ClnpAddress
652    ACCESS  read-write
653    STATUS  mandatory
654    DESCRIPTION
655            "The CLNP address corresponding to the media-
656            dependent `physical' address."
657    ::= { clnpNetToMediaEntry 3 }
658
659clnpNetToMediaType OBJECT-TYPE
660    SYNTAX  INTEGER {
661                other(1),       -- none of the following
662                invalid(2),     -- an invalidated mapping
663                dynamic(3),
664                static(4)
665            }
666    ACCESS  read-write
667    STATUS  mandatory
668    DESCRIPTION
669            "The type of mapping.
670
671            Setting this object to the value invalid(2) has
672            the effect of invalidating the corresponding entry
673            in the clnpNetToMediaTable.  That is, it
674            effectively dissassociates the interface
675            identified with said entry from the mapping
676            identified with said entry.  It is an
677            implementation-specific matter as to whether the
678            agent removes an invalidated entry from the table.
679            Accordingly, management stations must be prepared
680            to receive tabular information from agents that
681            corresponds to entries not currently in use.
682            Proper interpretation of such entries requires
683            examination of the relevant clnpNetToMediaType
684            object."
685    ::= { clnpNetToMediaEntry 4 }
686
687clnpNetToMediaAge OBJECT-TYPE
688    SYNTAX  INTEGER
689    ACCESS  read-write
690    STATUS  mandatory
691    DESCRIPTION
692            "The number of seconds since this entry was last
693            updated or otherwise determined to be correct.
694            Note that no semantics of `too old' can be implied
695            except through knowledge of the type of entry."
696    ::= { clnpNetToMediaEntry 5 }
697
698clnpNetToMediaHoldTime OBJECT-TYPE
699    SYNTAX  INTEGER
700    ACCESS  read-write
701    STATUS  mandatory
702    DESCRIPTION
703            "The time in seconds this entry will be valid.
704            Static entries should always report this field as
705            -1."
706    ::= { clnpNetToMediaEntry 6 }
707
708clnpMediaToNetTable OBJECT-TYPE
709    SYNTAX  SEQUENCE OF ClnpMediaToNetEntry
710    ACCESS  not-accessible
711    STATUS  mandatory
712    DESCRIPTION
713            "The CLNP Address Translation table used for
714            mapping from physical addresses to CLNP
715            addresses."
716    ::= { clnp 24 }
717
718clnpMediaToNetEntry OBJECT-TYPE
719    SYNTAX  ClnpMediaToNetEntry
720    ACCESS  not-accessible
721    STATUS  mandatory
722    DESCRIPTION
723            "Each entry contains on ClnpAddress to `physical'
724            address equivalence."
725    INDEX   { clnpMediaToNetIfIndex, clnpMediaToNetPhysAddress }
726    ::= { clnpMediaToNetTable 1 }
727
728ClnpMediaToNetEntry ::=
729    SEQUENCE {
730        clnpMediaToNetIfIndex
731            INTEGER,
732        clnpMediaToNetAddress
733            ClnpAddress,
734        clnpMediaToNetPhysAddress
735            PhysAddress,
736        clnpMediaToNetType
737            INTEGER,
738        clnpMediaToNetAge
739            INTEGER,
740        clnpMediaToNetHoldTime
741            INTEGER
742    }
743
744clnpMediaToNetIfIndex OBJECT-TYPE
745    SYNTAX  INTEGER
746    ACCESS  read-write
747    STATUS  mandatory
748    DESCRIPTION
749            "The interface on which this entry's equivalence
750            is effective.  The interface identified by a
751            particular value of this index is the same
752            interface as identified by the same value of
753            ifIndex."
754    ::= { clnpMediaToNetEntry 1 }
755
756clnpMediaToNetAddress OBJECT-TYPE
757    SYNTAX  ClnpAddress
758    ACCESS  read-write
759    STATUS  mandatory
760    DESCRIPTION
761            "The ClnpAddress corresponding to the media-
762            dependent `physical' address."
763    ::= { clnpMediaToNetEntry 2 }
764
765clnpMediaToNetPhysAddress OBJECT-TYPE
766    SYNTAX  PhysAddress
767    ACCESS  read-write
768    STATUS  mandatory
769    DESCRIPTION
770            "The media-dependent `physical' address."
771    ::= { clnpMediaToNetEntry 3 }
772
773clnpMediaToNetType OBJECT-TYPE
774    SYNTAX  INTEGER {
775                other(1),       -- none of the following
776                invalid(2),     -- an invalidated mapping
777                dynamic(3),
778                static(4)
779            }
780    ACCESS  read-write
781    STATUS  mandatory
782    DESCRIPTION
783            "The type of mapping.
784
785            Setting this object to the value invalid(2) has
786            the effect of invalidating the corresponding entry
787            in the clnpMediaToNetTable.  That is, it
788            effectively dissassociates the interface
789            identified with said entry from the mapping
790            identified with said entry.  It is an
791            implementation-specific matter as to whether the
792            agent removes an invalidated entry from the table.
793            Accordingly, management stations must be prepared
794            to receive tabular information from agents that
795            corresponds to entries not currently in use.
796            Proper interpretation of such entries requires
797            examination of the relevant clnpMediaToNetType
798            object."
799    ::= { clnpMediaToNetEntry 4 }
800
801clnpMediaToNetAge OBJECT-TYPE
802    SYNTAX  INTEGER
803    ACCESS  read-write
804    STATUS  mandatory
805    DESCRIPTION
806            "The number of seconds since this entry was last
807            updated or otherwise determined to be correct.
808            Note that no semantics of `too old' can be implied
809            except through knowledge of the type of entry."
810    ::= { clnpMediaToNetEntry 5 }
811
812clnpMediaToNetHoldTime OBJECT-TYPE
813    SYNTAX  INTEGER
814    ACCESS  read-write
815    STATUS  mandatory
816    DESCRIPTION
817            "The time in seconds this entry will be valid.
818            Static entries should always report this field as
819            -1."
820    ::= { clnpMediaToNetEntry 6 }
821
822
823-- the CLNP Error group
824
825-- Implementation of this group is recommended for all
826-- systems which implement the CLNP Error protocol.
827
828clnpInErrors OBJECT-TYPE
829    SYNTAX  Counter
830    ACCESS  read-only
831    STATUS  mandatory
832    DESCRIPTION
833            "The number of CLNP Error PDUs received by this
834            entity."
835    ::= { error 1 }
836
837clnpOutErrors OBJECT-TYPE
838    SYNTAX  Counter
839    ACCESS  read-only
840    STATUS  mandatory
841    DESCRIPTION
842            "The number of CLNP Error PDUs sent by this
843            entity."
844    ::= { error 2 }
845
846clnpInErrUnspecs OBJECT-TYPE
847    SYNTAX  Counter
848    ACCESS  read-only
849    STATUS  mandatory
850    DESCRIPTION
851            "The number of unspecified CLNP Error PDUs
852            received by this entity."
853    ::= { error 3 }
854
855clnpInErrProcs OBJECT-TYPE
856    SYNTAX  Counter
857    ACCESS  read-only
858    STATUS  mandatory
859    DESCRIPTION
860            "The number of protocol procedure CLNP Error PDUs
861            received by this entity."
862    ::= { error 4 }
863
864clnpInErrCksums OBJECT-TYPE
865    SYNTAX  Counter
866    ACCESS  read-only
867    STATUS  mandatory
868    DESCRIPTION
869            "The number of checksum CLNP Error PDUs received
870            by this entity."
871    ::= { error 5 }
872
873clnpInErrCongests OBJECT-TYPE
874    SYNTAX  Counter
875    ACCESS  read-only
876    STATUS  mandatory
877    DESCRIPTION
878            "The number of congestion drop CLNP Error PDUs
879            received by this entity."
880    ::= { error 6 }
881
882clnpInErrHdrs OBJECT-TYPE
883    SYNTAX  Counter
884    ACCESS  read-only
885    STATUS  mandatory
886    DESCRIPTION
887            "The number of header syntax CLNP Error PDUs
888            received by this entity."
889    ::= { error 7 }
890
891clnpInErrSegs OBJECT-TYPE
892    SYNTAX  Counter
893    ACCESS  read-only
894    STATUS  mandatory
895    DESCRIPTION
896            "The number of segmentation disallowed CLNP Error
897            PDUs received by this entity."
898    ::= { error 8 }
899
900clnpInErrIncomps OBJECT-TYPE
901    SYNTAX  Counter
902    ACCESS  read-only
903    STATUS  mandatory
904    DESCRIPTION
905            "The number of incomplete PDU CLNP Error PDUs
906            received by this entity."
907    ::= { error 9 }
908
909clnpInErrDups OBJECT-TYPE
910    SYNTAX  Counter
911    ACCESS  read-only
912    STATUS  mandatory
913    DESCRIPTION
914            "The number of duplicate option CLNP Error PDUs
915            received by this entity."
916    ::= { error 10 }
917
918clnpInErrUnreachDsts OBJECT-TYPE
919    SYNTAX  Counter
920    ACCESS  read-only
921    STATUS  mandatory
922    DESCRIPTION
923            "The number of unreachable destination CLNP Error
924            PDUs received by this entity."
925    ::= { error 11 }
926
927clnpInErrUnknownDsts OBJECT-TYPE
928    SYNTAX  Counter
929    ACCESS  read-only
930    STATUS  mandatory
931    DESCRIPTION
932            "The number of unknown destination CLNP Error PDUs
933            received by this entity."
934    ::= { error 12 }
935
936clnpInErrSRUnspecs OBJECT-TYPE
937    SYNTAX  Counter
938    ACCESS  read-only
939    STATUS  mandatory
940    DESCRIPTION
941            "The number of unspecified source route CLNP Error
942            PDUs received by this entity."
943    ::= { error 13 }
944
945clnpInErrSRSyntaxes OBJECT-TYPE
946    SYNTAX  Counter
947    ACCESS  read-only
948    STATUS  mandatory
949    DESCRIPTION
950            "The number of source route syntax CLNP Error PDUs
951            received by this entity."
952    ::= { error 14 }
953
954clnpInErrSRUnkAddrs OBJECT-TYPE
955    SYNTAX  Counter
956    ACCESS  read-only
957    STATUS  mandatory
958    DESCRIPTION
959            "The number of source route unknown address CLNP
960            Error PDUs received by this entity."
961    ::= { error 15 }
962
963clnpInErrSRBadPaths OBJECT-TYPE
964    SYNTAX  Counter
965    ACCESS  read-only
966    STATUS  mandatory
967    DESCRIPTION
968            "The number of source route bad path CLNP Error
969            PDUs received by this entity."
970    ::= { error 16 }
971
972clnpInErrHops OBJECT-TYPE
973    SYNTAX  Counter
974    ACCESS  read-only
975    STATUS  mandatory
976    DESCRIPTION
977            "The number of hop count exceeded CLNP Error PDUs
978            received by this entity."
979    ::= { error 17 }
980
981clnpInErrHopReassms OBJECT-TYPE
982    SYNTAX  Counter
983    ACCESS  read-only
984    STATUS  mandatory
985    DESCRIPTION
986            "The number of hop count exceeded while
987            reassembling CLNP Error PDUs received by this
988            entity."
989    ::= { error 18 }
990
991clnpInErrUnsOptions OBJECT-TYPE
992    SYNTAX  Counter
993    ACCESS  read-only
994    STATUS  mandatory
995    DESCRIPTION
996            "The number of unsupported option CLNP Error PDUs
997            received by this entity."
998    ::= { error 19 }
999
1000clnpInErrUnsVersions OBJECT-TYPE
1001    SYNTAX  Counter
1002    ACCESS  read-only
1003    STATUS  mandatory
1004    DESCRIPTION
1005            "The number of version mismatch CLNP Error PDUs
1006            received by this entity."
1007    ::= { error 20 }
1008
1009clnpInErrUnsSecurities OBJECT-TYPE
1010    SYNTAX  Counter
1011    ACCESS  read-only
1012    STATUS  mandatory
1013    DESCRIPTION
1014            "The number of unsupported security option CLNP
1015            Error PDUs received by this entity."
1016    ::= { error 21 }
1017
1018clnpInErrUnsSRs OBJECT-TYPE
1019    SYNTAX  Counter
1020    ACCESS  read-only
1021    STATUS  mandatory
1022    DESCRIPTION
1023            "The number of unsupported source route option
1024            CLNP Error PDUs received by this entity."
1025    ::= { error 22 }
1026
1027clnpInErrUnsRRs OBJECT-TYPE
1028    SYNTAX  Counter
1029    ACCESS  read-only
1030    STATUS  mandatory
1031    DESCRIPTION
1032            "The number of unsupported record route option
1033            CLNP Error PDUs received by this entity."
1034    ::= { error 23 }
1035
1036clnpInErrInterferences OBJECT-TYPE
1037    SYNTAX  Counter
1038    ACCESS  read-only
1039    STATUS  mandatory
1040    DESCRIPTION
1041            "The number of reassembly interference CLNP Error
1042            PDUs received by this entity."
1043    ::= { error 24 }
1044
1045clnpOutErrUnspecs OBJECT-TYPE
1046    SYNTAX  Counter
1047    ACCESS  read-only
1048    STATUS  mandatory
1049    DESCRIPTION
1050            "The number of unspecified CLNP Error PDUs sent by
1051            this entity."
1052    ::= { error 25 }
1053
1054clnpOutErrProcs OBJECT-TYPE
1055    SYNTAX  Counter
1056    ACCESS  read-only
1057    STATUS  mandatory
1058    DESCRIPTION
1059            "The number of protocol procedure CLNP Error PDUs
1060            sent by this entity."
1061    ::= { error 26 }
1062
1063clnpOutErrCksums OBJECT-TYPE
1064    SYNTAX  Counter
1065    ACCESS  read-only
1066    STATUS  mandatory
1067    DESCRIPTION
1068            "The number of checksum CLNP Error PDUs sent by
1069            this entity."
1070    ::= { error 27 }
1071
1072clnpOutErrCongests OBJECT-TYPE
1073    SYNTAX  Counter
1074    ACCESS  read-only
1075    STATUS  mandatory
1076    DESCRIPTION
1077            "The number of congestion drop CLNP Error PDUs
1078            sent by this entity."
1079    ::= { error 28 }
1080
1081clnpOutErrHdrs OBJECT-TYPE
1082    SYNTAX  Counter
1083    ACCESS  read-only
1084    STATUS  mandatory
1085    DESCRIPTION
1086            "The number of header syntax CLNP Error PDUs sent
1087            by this entity."
1088    ::= { error 29 }
1089
1090clnpOutErrSegs OBJECT-TYPE
1091    SYNTAX  Counter
1092    ACCESS  read-only
1093    STATUS  mandatory
1094    DESCRIPTION
1095            "The number of segmentation disallowed CLNP Error
1096            PDUs sent by this entity."
1097    ::= { error 30 }
1098
1099clnpOutErrIncomps OBJECT-TYPE
1100    SYNTAX  Counter
1101    ACCESS  read-only
1102    STATUS  mandatory
1103    DESCRIPTION
1104            "The number of incomplete PDU CLNP Error PDUs sent
1105            by this entity."
1106    ::= { error 31 }
1107
1108clnpOutErrDups OBJECT-TYPE
1109    SYNTAX  Counter
1110    ACCESS  read-only
1111    STATUS  mandatory
1112    DESCRIPTION
1113            "The number of duplicate option CLNP Error PDUs
1114            sent by this entity."
1115    ::= { error 32 }
1116
1117clnpOutErrUnreachDsts OBJECT-TYPE
1118    SYNTAX  Counter
1119    ACCESS  read-only
1120    STATUS  mandatory
1121    DESCRIPTION
1122            "The number of unreachable destination CLNP Error
1123            PDUs sent by this entity."
1124    ::= { error 33 }
1125
1126clnpOutErrUnknownDsts OBJECT-TYPE
1127    SYNTAX  Counter
1128    ACCESS  read-only
1129    STATUS  mandatory
1130    DESCRIPTION
1131            "The number of unknown destination CLNP Error PDUs
1132            sent by this entity."
1133    ::= { error 34 }
1134
1135clnpOutErrSRUnspecs OBJECT-TYPE
1136    SYNTAX  Counter
1137    ACCESS  read-only
1138    STATUS  mandatory
1139    DESCRIPTION
1140            "The number of unspecified source route CLNP Error
1141            PDUs sent by this entity."
1142    ::= { error 35 }
1143
1144clnpOutErrSRSyntaxes OBJECT-TYPE
1145    SYNTAX  Counter
1146    ACCESS  read-only
1147    STATUS  mandatory
1148    DESCRIPTION
1149            "The number of source route syntax CLNP Error PDUs
1150            sent by this entity."
1151    ::= { error 36 }
1152
1153clnpOutErrSRUnkAddrs OBJECT-TYPE
1154    SYNTAX  Counter
1155    ACCESS  read-only
1156    STATUS  mandatory
1157    DESCRIPTION
1158            "The number of source route unknown address CLNP
1159            Error PDUs sent by this entity."
1160    ::= { error 37 }
1161
1162clnpOutErrSRBadPaths OBJECT-TYPE
1163    SYNTAX  Counter
1164    ACCESS  read-only
1165    STATUS  mandatory
1166    DESCRIPTION
1167            "The number of source route bad path CLNP Error
1168            PDUs sent by this entity."
1169    ::= { error 38 }
1170
1171clnpOutErrHops OBJECT-TYPE
1172    SYNTAX  Counter
1173    ACCESS  read-only
1174    STATUS  mandatory
1175    DESCRIPTION
1176            "The number of hop count exceeded CLNP Error PDUs
1177            sent by this entity."
1178    ::= { error 39 }
1179
1180clnpOutErrHopReassms OBJECT-TYPE
1181    SYNTAX  Counter
1182    ACCESS  read-only
1183    STATUS  mandatory
1184    DESCRIPTION
1185            "The number of hop count exceeded while
1186            reassembling CLNP Error PDUs sent by this entity."
1187    ::= { error 40 }
1188
1189clnpOutErrUnsOptions OBJECT-TYPE
1190    SYNTAX  Counter
1191    ACCESS  read-only
1192    STATUS  mandatory
1193    DESCRIPTION
1194            "The number of unsupported option CLNP Error PDUs
1195            sent by this entity."
1196    ::= { error 41 }
1197
1198clnpOutErrUnsVersions OBJECT-TYPE
1199    SYNTAX  Counter
1200    ACCESS  read-only
1201    STATUS  mandatory
1202    DESCRIPTION
1203            "The number of version mismatch CLNP Error PDUs
1204            sent by this entity."
1205    ::= { error 42 }
1206
1207clnpOutErrUnsSecurities OBJECT-TYPE
1208    SYNTAX  Counter
1209    ACCESS  read-only
1210    STATUS  mandatory
1211    DESCRIPTION
1212            "The number of unsupported security option CLNP
1213            Error PDUs sent by this entity."
1214    ::= { error 43 }
1215
1216clnpOutErrUnsSRs OBJECT-TYPE
1217    SYNTAX  Counter
1218    ACCESS  read-only
1219    STATUS  mandatory
1220    DESCRIPTION
1221            "The number of unsupported source route option
1222            CLNP Error PDUs sent by this entity."
1223    ::= { error 44 }
1224
1225clnpOutErrUnsRRs OBJECT-TYPE
1226    SYNTAX  Counter
1227    ACCESS  read-only
1228    STATUS  mandatory
1229    DESCRIPTION
1230            "The number of unsupported record route option
1231            CLNP Error PDUs sent by this entity."
1232    ::= { error 45 }
1233
1234clnpOutErrInterferences OBJECT-TYPE
1235    SYNTAX  Counter
1236    ACCESS  read-only
1237    STATUS  mandatory
1238    DESCRIPTION
1239            "The number of reassembly interference CLNP Error
1240            PDUs sent by this entity."
1241    ::= { error 46 }
1242
1243-- the ES-IS group
1244
1245-- Implementation of this group is recommended for all
1246-- systems which implement the End-System to Intermediate
1247-- System protocol.
1248
1249esisESHins OBJECT-TYPE
1250    SYNTAX  Counter
1251    ACCESS  read-only
1252    STATUS  mandatory
1253    DESCRIPTION
1254            "The number of ESH PDUs received by this entity."
1255    ::= { es-is 1 }
1256
1257esisESHouts OBJECT-TYPE
1258    SYNTAX  Counter
1259    ACCESS  read-only
1260    STATUS  mandatory
1261    DESCRIPTION
1262            "The number of ESH PDUs sent by this entity."
1263    ::= { es-is 2 }
1264
1265esisISHins OBJECT-TYPE
1266    SYNTAX  Counter
1267    ACCESS  read-only
1268    STATUS  mandatory
1269    DESCRIPTION
1270            "The number of ISH PDUs received by this entity."
1271    ::= { es-is 3 }
1272
1273esisISHouts OBJECT-TYPE
1274    SYNTAX  Counter
1275    ACCESS  read-only
1276    STATUS  mandatory
1277    DESCRIPTION
1278            "The number of ISH PDUs sent by this entity."
1279    ::= { es-is 4 }
1280
1281esisRDUins OBJECT-TYPE
1282    SYNTAX  Counter
1283    ACCESS  read-only
1284    STATUS  mandatory
1285    DESCRIPTION
1286            "The number of RDU PDUs received by this entity."
1287    ::= { es-is 5 }
1288
1289esisRDUouts OBJECT-TYPE
1290    SYNTAX  Counter
1291    ACCESS  read-only
1292    STATUS  mandatory
1293    DESCRIPTION
1294            "The number of RDU PDUs sent by this entity."
1295    ::= { es-is 6 }
1296
1297END
1298