|
|
1.1 root 1: -- mib.my - MIB-II definitions
2:
3: -- $Header: /f/osi/snmp/RCS/mib.my,v 7.7 90/06/12 05:32:05 mrose Exp $
4: --
5: -- Contributed by NYSERNet Inc. This work was partially supported by the
6: -- U.S. Defense Advanced Research Projects Agency and the Rome Air Development
7: -- Center of the U.S. Air Force Systems Command under contract number
8: -- F30602-88-C-0016.
9: --
10: --
11: -- $Log: mib.my,v $
12: -- Revision 7.7 90/06/12 05:32:05 mrose
13: -- INDEX
14: --
15: -- Revision 7.6 90/05/21 17:07:19 mrose
16: -- OBJECT-TYPE
17: --
18: -- Revision 7.5 90/05/13 15:54:30 mrose
19: -- update
20: --
21: -- Revision 7.4 90/04/08 03:23:16 mrose
22: -- touch-up
23: --
24: -- Revision 7.3 90/02/19 10:44:48 mrose
25: -- update
26: --
27: -- Revision 7.2 90/01/27 08:21:57 mrose
28: -- touch-up
29: --
30: -- Revision 7.1 90/01/11 18:34:19 mrose
31: -- real-sync
32: --
33: -- Revision 7.0 89/11/23 22:23:16 mrose
34: -- Release 6.0
35: --
36:
37: --
38: -- NOTICE
39: --
40: -- Acquisition, use, and distribution of this module and related
41: -- materials are subject to the restrictions of a license agreement.
42: -- Consult the Preface in the User's Manual for the full terms of
43: -- this agreement.
44: --
45: --
46:
47:
48: RFCxxxx-MIB DEFINITIONS ::= BEGIN
49:
50: IMPORTS
51: mgmt, OBJECT-TYPE, NetworkAddress, IpAddress, Counter, Gauge,
52: TimeTicks
53: FROM RFC1155-SMI;
54:
55: mib-2 OBJECT IDENTIFIER ::= { mgmt 1 } -- MIB-II
56: -- (same prefix as MIB-I)
57:
58: system OBJECT IDENTIFIER ::= { mib-2 1 }
59: interfaces OBJECT IDENTIFIER ::= { mib-2 2 }
60: at OBJECT IDENTIFIER ::= { mib-2 3 }
61: ip OBJECT IDENTIFIER ::= { mib-2 4 }
62: icmp OBJECT IDENTIFIER ::= { mib-2 5 }
63: tcp OBJECT IDENTIFIER ::= { mib-2 6 }
64: udp OBJECT IDENTIFIER ::= { mib-2 7 }
65: egp OBJECT IDENTIFIER ::= { mib-2 8 }
66: -- cmot OBJECT IDENTIFIER ::= { mib-2 9 }
67: transmission OBJECT IDENTIFIER ::= { mib-2 10 }
68: snmp OBJECT IDENTIFIER ::= { mib-2 11 }
69:
70:
71: -- object types
72:
73: -- the System group
74:
75: sysDescr OBJECT-TYPE
76: SYNTAX DisplayString (SIZE (0..255))
77: ACCESS read-only
78: STATUS mandatory
79: ::= { system 1 }
80:
81: sysObjectID OBJECT-TYPE
82: SYNTAX OBJECT IDENTIFIER
83: ACCESS read-only
84: STATUS mandatory
85: ::= { system 2 }
86:
87: sysUpTime OBJECT-TYPE
88: SYNTAX TimeTicks
89: ACCESS read-only
90: STATUS mandatory
91: ::= { system 3 }
92:
93: sysContact OBJECT-TYPE
94: SYNTAX DisplayString (SIZE (0..255))
95: ACCESS read-write
96: STATUS mandatory
97: ::= { system 4 }
98:
99: sysName OBJECT-TYPE
100: SYNTAX DisplayString (SIZE (0..255))
101: ACCESS read-write
102: STATUS mandatory
103: ::= { system 5 }
104:
105: sysLocation OBJECT-TYPE
106: SYNTAX DisplayString (SIZE (0..255))
107: ACCESS read-only
108: STATUS mandatory
109: ::= { system 6 }
110:
111: sysServices OBJECT-TYPE
112: SYNTAX Services --* INTEGER (0..127) *--
113: ACCESS read-only
114: STATUS mandatory
115: ::= { system 7 }
116:
117:
118: -- the Interfaces group
119:
120: ifNumber OBJECT-TYPE
121: SYNTAX INTEGER
122: ACCESS read-only
123: STATUS mandatory
124: ::= { interfaces 1 }
125:
126: -- the Interfaces table
127:
128: ifTable OBJECT-TYPE
129: SYNTAX SEQUENCE OF IfEntry
130: ACCESS read-only
131: STATUS mandatory
132: ::= { interfaces 2 }
133:
134: ifEntry OBJECT-TYPE
135: SYNTAX IfEntry
136: ACCESS read-only
137: STATUS mandatory
138: -- INDEX { ifIndex }
139: ::= { ifTable 1 }
140:
141: IfEntry ::= SEQUENCE {
142: ifIndex
143: INTEGER,
144: ifDescr
145: DisplayString,
146: ifType
147: INTEGER,
148: ifMtu
149: INTEGER,
150: ifSpeed
151: Gauge,
152: ifPhysAddress
153: OCTET STRING,
154: ifAdminStatus
155: INTEGER,
156: ifOperStatus
157: INTEGER,
158: ifLastChange
159: TimeTicks,
160: ifInOctets
161: Counter,
162: ifInUcastPkts
163: Counter,
164: ifInNUcastPkts
165: Counter,
166: ifInDiscards
167: Counter,
168: ifInErrors
169: Counter,
170: ifInUnknownProtos
171: Counter,
172: ifOutOctets
173: Counter,
174: ifOutUcastPkts
175: Counter,
176: ifOutNUcastPkts
177: Counter,
178: ifOutDiscards
179: Counter,
180: ifOutErrors
181: Counter,
182: ifOutQLen
183: Gauge,
184: ifSpecific
185: OBJECT IDENTIFIER
186: }
187:
188: ifIndex OBJECT-TYPE
189: SYNTAX INTEGER
190: ACCESS read-only
191: STATUS mandatory
192: ::= { ifEntry 1 }
193:
194: ifDescr OBJECT-TYPE
195: SYNTAX DisplayString (SIZE (0..255))
196: ACCESS read-only
197: STATUS mandatory
198: ::= { ifEntry 2 }
199:
200: ifType OBJECT-TYPE
201: SYNTAX INTEGER {
202: other(1), -- none of the following
203: regular1822(2),
204: hdh1822(3),
205: ddn-x25(4),
206: rfc877-x25(5),
207: ethernet-csmacd(6),
208: iso88023-csmacd(7),
209: iso88024-tokenBus(8),
210: iso88025-tokenRing(9),
211: iso88026-man(10),
212: starLan(11),
213: proteon-10Mbit(12),
214: proteon-80Mbit(13),
215: hyperchannel(14),
216: fddi(15),
217: lapb(16),
218: sdlc(17),
219: t1-carrier(18),
220: cept(19), -- european equivalent of T-1
221: basicISDN(20),
222: primaryISDN(21),
223: -- proprietary serial
224: propPointToPointSerial(22),
225: ppp(23),
226: softwareLoopback(24),
227: eon(25), -- CLNP over IP
228: ethernet-3Mbit(26),
229: nsip(27), -- XNS over IP
230: slip(28) -- generic SLIP
231: }
232: ACCESS read-only
233: STATUS mandatory
234: ::= { ifEntry 3 }
235:
236: ifMtu OBJECT-TYPE
237: SYNTAX INTEGER
238: ACCESS read-only
239: STATUS mandatory
240: ::= { ifEntry 4 }
241:
242: ifSpeed OBJECT-TYPE
243: SYNTAX Gauge
244: ACCESS read-only
245: STATUS mandatory
246: ::= { ifEntry 5 }
247:
248: ifPhysAddress OBJECT-TYPE
249: SYNTAX OCTET STRING
250: ACCESS read-only
251: STATUS mandatory
252: ::= { ifEntry 6 }
253:
254: ifAdminStatus OBJECT-TYPE
255: SYNTAX INTEGER {
256: up(1), -- ready to pass packets
257: down(2),
258: testing(3) -- in some test mode
259: }
260: ACCESS read-write
261: STATUS mandatory
262: ::= { ifEntry 7 }
263:
264: ifOperStatus OBJECT-TYPE
265: SYNTAX INTEGER {
266: up(1), -- ready to pass packets
267: down(2),
268: testing(3) -- in some test mode
269: }
270: ACCESS read-only
271: STATUS mandatory
272: ::= { ifEntry 8 }
273:
274: ifLastChange OBJECT-TYPE
275: SYNTAX TimeTicks
276: ACCESS read-only
277: STATUS mandatory
278: ::= { ifEntry 9 }
279:
280: ifInOctets OBJECT-TYPE
281: SYNTAX Counter
282: ACCESS read-only
283: STATUS mandatory
284: ::= { ifEntry 10 }
285:
286: ifInUcastPkts OBJECT-TYPE
287: SYNTAX Counter
288: ACCESS read-only
289: STATUS mandatory
290: ::= { ifEntry 11 }
291:
292: ifInNUcastPkts OBJECT-TYPE
293: SYNTAX Counter
294: ACCESS read-only
295: STATUS mandatory
296: ::= { ifEntry 12 }
297:
298: ifInDiscards OBJECT-TYPE
299: SYNTAX Counter
300: ACCESS read-only
301: STATUS mandatory
302: ::= { ifEntry 13 }
303:
304: ifInErrors OBJECT-TYPE
305: SYNTAX Counter
306: ACCESS read-only
307: STATUS mandatory
308: ::= { ifEntry 14 }
309:
310: ifInUnknownProtos OBJECT-TYPE
311: SYNTAX Counter
312: ACCESS read-only
313: STATUS mandatory
314: ::= { ifEntry 15 }
315:
316: ifOutOctets OBJECT-TYPE
317: SYNTAX Counter
318: ACCESS read-only
319: STATUS mandatory
320: ::= { ifEntry 16 }
321:
322: ifOutUcastPkts OBJECT-TYPE
323: SYNTAX Counter
324: ACCESS read-only
325: STATUS mandatory
326: ::= { ifEntry 17 }
327:
328: ifOutNUcastPkts OBJECT-TYPE
329: SYNTAX Counter
330: ACCESS read-only
331: STATUS mandatory
332: ::= { ifEntry 18 }
333:
334: ifOutDiscards OBJECT-TYPE
335: SYNTAX Counter
336: ACCESS read-only
337: STATUS mandatory
338: ::= { ifEntry 19 }
339:
340: ifOutErrors OBJECT-TYPE
341: SYNTAX Counter
342: ACCESS read-only
343: STATUS mandatory
344: ::= { ifEntry 20 }
345:
346: ifOutQLen OBJECT-TYPE
347: SYNTAX Gauge
348: ACCESS read-only
349: STATUS mandatory
350: ::= { ifEntry 21 }
351:
352: ifSpecific OBJECT-TYPE
353: SYNTAX OBJECT IDENTIFIER
354: ACCESS read-only
355: STATUS mandatory
356: ::= { ifEntry 22 }
357:
358: nullSpecific OBJECT IDENTIFIER ::= { 0 0 }
359:
360:
361: -- the Address Translation group (deprecated)
362:
363: atTable OBJECT-TYPE
364: SYNTAX SEQUENCE OF AtEntry
365: ACCESS read-write
366: STATUS deprecated
367: ::= { at 1 }
368:
369: atEntry OBJECT-TYPE
370: SYNTAX AtEntry
371: ACCESS read-write
372: STATUS deprecated
373: -- INDEX { 1, atNetAddress }
374: ::= { atTable 1 }
375:
376: AtEntry ::= SEQUENCE {
377: atIfIndex
378: INTEGER,
379: atPhysAddress
380: OCTET STRING,
381: atNetAddress
382: NetworkAddress
383: }
384:
385: atIfIndex OBJECT-TYPE
386: SYNTAX INTEGER
387: ACCESS read-write
388: STATUS deprecated
389: ::= { atEntry 1 }
390:
391: atPhysAddress OBJECT-TYPE
392: SYNTAX OCTET STRING
393: ACCESS read-write
394: STATUS deprecated
395: ::= { atEntry 2 }
396:
397: atNetAddress OBJECT-TYPE
398: SYNTAX NetworkAddress
399: ACCESS read-write
400: STATUS deprecated
401: ::= { atEntry 3 }
402:
403:
404: -- the IP group
405:
406: ipForwarding OBJECT-TYPE
407: SYNTAX INTEGER {
408: gateway(1), -- entity forwards datagrams
409: host(2) -- entity does NOT forward datagrams
410: }
411: ACCESS read-write
412: STATUS mandatory
413: ::= { ip 1 }
414:
415: ipDefaultTTL OBJECT-TYPE
416: SYNTAX INTEGER
417: ACCESS read-write
418: STATUS mandatory
419: ::= { ip 2 }
420:
421: ipInReceives OBJECT-TYPE
422: SYNTAX Counter
423: ACCESS read-only
424: STATUS mandatory
425: ::= { ip 3 }
426:
427: ipInHdrErrors OBJECT-TYPE
428: SYNTAX Counter
429: ACCESS read-only
430: STATUS mandatory
431: ::= { ip 4 }
432:
433: ipInAddrErrors OBJECT-TYPE
434: SYNTAX Counter
435: ACCESS read-only
436: STATUS mandatory
437: ::= { ip 5 }
438:
439: ipForwDatagrams OBJECT-TYPE
440: SYNTAX Counter
441: ACCESS read-only
442: STATUS mandatory
443: ::= { ip 6 }
444:
445: ipInUnknownProtos OBJECT-TYPE
446: SYNTAX Counter
447: ACCESS read-only
448: STATUS mandatory
449: ::= { ip 7 }
450:
451: ipInDiscards OBJECT-TYPE
452: SYNTAX Counter
453: ACCESS read-only
454: STATUS mandatory
455: ::= { ip 8 }
456:
457: ipInDelivers OBJECT-TYPE
458: SYNTAX Counter
459: ACCESS read-only
460: STATUS mandatory
461: ::= { ip 9 }
462:
463: ipOutRequests OBJECT-TYPE
464: SYNTAX Counter
465: ACCESS read-only
466: STATUS mandatory
467: ::= { ip 10 }
468:
469: ipOutDiscards OBJECT-TYPE
470: SYNTAX Counter
471: ACCESS read-only
472: STATUS mandatory
473: ::= { ip 11 }
474:
475: ipOutNoRoutes OBJECT-TYPE
476: SYNTAX Counter
477: ACCESS read-only
478: STATUS mandatory
479: ::= { ip 12 }
480:
481: ipReasmTimeout OBJECT-TYPE
482: SYNTAX INTEGER
483: ACCESS read-only
484: STATUS mandatory
485: ::= { ip 13 }
486:
487: ipReasmReqds OBJECT-TYPE
488: SYNTAX Counter
489: ACCESS read-only
490: STATUS mandatory
491: ::= { ip 14 }
492:
493: ipReasmOKs OBJECT-TYPE
494: SYNTAX Counter
495: ACCESS read-only
496: STATUS mandatory
497: ::= { ip 15 }
498:
499: ipReasmFails OBJECT-TYPE
500: SYNTAX Counter
501: ACCESS read-only
502: STATUS mandatory
503: ::= { ip 16 }
504:
505: ipFragOKs OBJECT-TYPE
506: SYNTAX Counter
507: ACCESS read-only
508: STATUS mandatory
509: ::= { ip 17 }
510:
511: ipFragFails OBJECT-TYPE
512: SYNTAX Counter
513: ACCESS read-only
514: STATUS mandatory
515: ::= { ip 18 }
516:
517: ipFragCreates OBJECT-TYPE
518: SYNTAX Counter
519: ACCESS read-only
520: STATUS mandatory
521: ::= { ip 19 }
522:
523: -- the IP Interface table
524:
525: ipAddrTable OBJECT-TYPE
526: SYNTAX SEQUENCE OF IpAddrEntry
527: ACCESS read-only
528: STATUS mandatory
529: ::= { ip 20 }
530:
531: ipAddrEntry OBJECT-TYPE
532: SYNTAX IpAddrEntry
533: ACCESS read-only
534: STATUS mandatory
535: -- INDEX { ipAdEntAddr, INTEGER OPTIONAL }
536: ::= { ipAddrTable 1 }
537:
538: IpAddrEntry ::= SEQUENCE {
539: ipAdEntAddr
540: IpAddress,
541: ipAdEntIfIndex
542: INTEGER,
543: ipAdEntNetMask
544: IpAddress,
545: ipAdEntBcastAddr
546: INTEGER,
547: ipAdEntReasmMaxSize
548: INTEGER (0..65535)
549: }
550:
551: ipAdEntAddr OBJECT-TYPE
552: SYNTAX IpAddress
553: ACCESS read-only
554: STATUS mandatory
555: ::= { ipAddrEntry 1 }
556:
557: ipAdEntIfIndex OBJECT-TYPE
558: SYNTAX INTEGER
559: ACCESS read-only
560: STATUS mandatory
561: ::= { ipAddrEntry 2 }
562:
563: ipAdEntNetMask OBJECT-TYPE
564: SYNTAX IpAddress
565: ACCESS read-only
566: STATUS mandatory
567: ::= { ipAddrEntry 3 }
568:
569: ipAdEntBcastAddr OBJECT-TYPE
570: SYNTAX INTEGER
571: ACCESS read-only
572: STATUS mandatory
573: ::= { ipAddrEntry 4 }
574:
575: ipAdEntReasmMaxSize OBJECT-TYPE
576: SYNTAX INTEGER (0..65535)
577: ACCESS read-only
578: STATUS mandatory
579: ::= { ipAddrEntry 5 }
580:
581: -- the IP Routing table
582:
583: ipRoutingTable OBJECT-TYPE
584: SYNTAX SEQUENCE OF IpRouteEntry
585: ACCESS read-write
586: STATUS mandatory
587: ::= { ip 21 }
588:
589: ipRouteEntry OBJECT-TYPE
590: SYNTAX IpRouteEntry
591: ACCESS read-write
592: STATUS mandatory
593: -- INDEX { ipRouteDest, INTEGER OPTIONAL }
594: ::= { ipRoutingTable 1 }
595:
596: IpRouteEntry ::= SEQUENCE {
597: ipRouteDest
598: IpAddress,
599: ipRouteIfIndex
600: INTEGER,
601: ipRouteMetric1
602: INTEGER,
603: ipRouteMetric2
604: INTEGER,
605: ipRouteMetric3
606: INTEGER,
607: ipRouteMetric4
608: INTEGER,
609: ipRouteNextHop
610: IpAddress,
611: ipRouteType
612: INTEGER,
613: ipRouteProto
614: INTEGER,
615: ipRouteAge
616: INTEGER,
617: ipRouteMask
618: IpAddress
619: }
620:
621: ipRouteDest OBJECT-TYPE
622: SYNTAX IpAddress
623: ACCESS read-write
624: STATUS mandatory
625: ::= { ipRouteEntry 1 }
626:
627: ipRouteIfIndex OBJECT-TYPE
628: SYNTAX INTEGER
629: ACCESS read-write
630: STATUS mandatory
631: ::= { ipRouteEntry 2 }
632:
633: ipRouteMetric1 OBJECT-TYPE
634: SYNTAX INTEGER
635: ACCESS read-write
636: STATUS mandatory
637: ::= { ipRouteEntry 3 }
638:
639: ipRouteMetric2 OBJECT-TYPE
640: SYNTAX INTEGER
641: ACCESS read-write
642: STATUS mandatory
643: ::= { ipRouteEntry 4 }
644:
645: ipRouteMetric3 OBJECT-TYPE
646: SYNTAX INTEGER
647: ACCESS read-write
648: STATUS mandatory
649: ::= { ipRouteEntry 5 }
650:
651: ipRouteMetric4 OBJECT-TYPE
652: SYNTAX INTEGER
653: ACCESS read-write
654: STATUS mandatory
655: ::= { ipRouteEntry 6 }
656:
657: ipRouteNextHop OBJECT-TYPE
658: SYNTAX IpAddress
659: ACCESS read-write
660: STATUS mandatory
661: ::= { ipRouteEntry 7 }
662:
663: ipRouteType OBJECT-TYPE
664: SYNTAX INTEGER {
665: other(1), -- none of the following
666:
667: invalid(2), -- an invalidated route
668:
669: -- route to directly
670: direct(3), -- connected (sub-)network
671:
672: -- route to a non-local
673: remote(4) -- host/network/sub-network
674: }
675: ACCESS read-write
676: STATUS mandatory
677: ::= { ipRouteEntry 8 }
678:
679: ipRouteProto OBJECT-TYPE
680: SYNTAX INTEGER {
681: other(1), -- none of the following
682:
683: -- non-protocol information
684: -- e.g., manually
685: local(2), -- configured entries
686:
687: -- set via a network
688: netmgmt(3), -- management protocol
689:
690: -- obtained via ICMP,
691: icmp(4), -- e.g., Redirect
692:
693: -- the following are
694: -- gateway routing protocols
695: egp(5),
696: ggp(6),
697: hello(7),
698: rip(8),
699: is-is(9),
700: es-is(10),
701: ciscoIgrp(11),
702: bbnSpfIgp(12),
703: ospf(13),
704: bgp(14)
705: }
706: ACCESS read-only
707: STATUS mandatory
708: ::= { ipRouteEntry 9 }
709:
710: ipRouteAge OBJECT-TYPE
711: SYNTAX INTEGER
712: ACCESS read-write
713: STATUS mandatory
714: ::= { ipRouteEntry 10 }
715:
716: ipRouteMask OBJECT-TYPE
717: SYNTAX IpAddress
718: ACCESS read-write
719: STATUS mandatory
720: ::= { ipRouteEntry 11 }
721:
722: -- the IP Address Translation tables
723:
724: ipNetToMediaTable OBJECT-TYPE
725: SYNTAX SEQUENCE OF IpNetToMediaEntry
726: ACCESS read-write
727: STATUS mandatory
728: ::= { ip 22 }
729:
730: ipNetToMediaEntry OBJECT-TYPE
731: SYNTAX IpNetToMediaEntry
732: ACCESS read-write
733: STATUS mandatory
734: -- INDEX { ipNetToMediaIfIndex, ipNetToMediaNetAddress }
735: ::= { ipNetToMediaTable 1 }
736:
737: IpNetToMediaEntry ::= SEQUENCE {
738: ipNetToMediaIfIndex
739: INTEGER,
740: ipNetToMediaPhysAddress
741: OCTET STRING,
742: ipNetToMediaNetAddress
743: IpAddress,
744: ipNetToMediaType
745: INTEGER
746: }
747:
748: ipNetToMediaIfIndex OBJECT-TYPE
749: SYNTAX INTEGER
750: ACCESS read-write
751: STATUS mandatory
752: ::= { ipNetToMediaEntry 1 }
753:
754: ipNetToMediaPhysAddress OBJECT-TYPE
755: SYNTAX OCTET STRING
756: ACCESS read-write
757: STATUS mandatory
758: ::= { ipNetToMediaEntry 2 }
759:
760: ipNetToMediaNetAddress OBJECT-TYPE
761: SYNTAX IpAddress
762: ACCESS read-write
763: STATUS mandatory
764: ::= { ipNetToMediaEntry 3 }
765:
766: ipNetToMediaType OBJECT-TYPE
767: SYNTAX INTEGER {
768: other(1), -- none of the following
769:
770: invalid(2), -- an invalidated mapping
771:
772: dynamic(3),
773:
774: static(4)
775: }
776: ACCESS read-write
777: STATUS mandatory
778: ::= { ipNetToMediaEntry 4 }
779:
780:
781: -- the ICMP group
782:
783: icmpInMsgs OBJECT-TYPE
784: SYNTAX Counter
785: ACCESS read-only
786: STATUS mandatory
787: ::= { icmp 1 }
788:
789: icmpInErrors OBJECT-TYPE
790: SYNTAX Counter
791: ACCESS read-only
792: STATUS mandatory
793: ::= { icmp 2 }
794:
795: icmpInDestUnreachs OBJECT-TYPE
796: SYNTAX Counter
797: ACCESS read-only
798: STATUS mandatory
799: ::= { icmp 3 }
800:
801: icmpInTimeExcds OBJECT-TYPE
802: SYNTAX Counter
803: ACCESS read-only
804: STATUS mandatory
805: ::= { icmp 4 }
806:
807: icmpInParmProbs OBJECT-TYPE
808: SYNTAX Counter
809: ACCESS read-only
810: STATUS mandatory
811: ::= { icmp 5 }
812:
813: icmpInSrcQuenchs OBJECT-TYPE
814: SYNTAX Counter
815: ACCESS read-only
816: STATUS mandatory
817: ::= { icmp 6 }
818:
819: icmpInRedirects OBJECT-TYPE
820: SYNTAX Counter
821: ACCESS read-only
822: STATUS mandatory
823: ::= { icmp 7 }
824:
825: icmpInEchos OBJECT-TYPE
826: SYNTAX Counter
827: ACCESS read-only
828: STATUS mandatory
829: ::= { icmp 8 }
830:
831: icmpInEchoReps OBJECT-TYPE
832: SYNTAX Counter
833: ACCESS read-only
834: STATUS mandatory
835: ::= { icmp 9 }
836:
837: icmpInTimestamps OBJECT-TYPE
838: SYNTAX Counter
839: ACCESS read-only
840: STATUS mandatory
841: ::= { icmp 10 }
842:
843: icmpInTimestampReps OBJECT-TYPE
844: SYNTAX Counter
845: ACCESS read-only
846: STATUS mandatory
847: ::= { icmp 11 }
848:
849: icmpInAddrMasks OBJECT-TYPE
850: SYNTAX Counter
851: ACCESS read-only
852: STATUS mandatory
853: ::= { icmp 12 }
854:
855: icmpInAddrMaskReps OBJECT-TYPE
856: SYNTAX Counter
857: ACCESS read-only
858: STATUS mandatory
859: ::= { icmp 13 }
860:
861: icmpOutMsgs OBJECT-TYPE
862: SYNTAX Counter
863: ACCESS read-only
864: STATUS mandatory
865: ::= { icmp 14 }
866:
867: icmpOutErrors OBJECT-TYPE
868: SYNTAX Counter
869: ACCESS read-only
870: STATUS mandatory
871: ::= { icmp 15 }
872:
873: icmpOutDestUnreachs OBJECT-TYPE
874: SYNTAX Counter
875: ACCESS read-only
876: STATUS mandatory
877: ::= { icmp 16 }
878:
879: icmpOutTimeExcds OBJECT-TYPE
880: SYNTAX Counter
881: ACCESS read-only
882: STATUS mandatory
883: ::= { icmp 17 }
884:
885: icmpOutParmProbs OBJECT-TYPE
886: SYNTAX Counter
887: ACCESS read-only
888: STATUS mandatory
889: ::= { icmp 18 }
890:
891: icmpOutSrcQuenchs OBJECT-TYPE
892: SYNTAX Counter
893: ACCESS read-only
894: STATUS mandatory
895: ::= { icmp 19 }
896:
897: icmpOutRedirects OBJECT-TYPE
898: SYNTAX Counter
899: ACCESS read-only
900: STATUS mandatory
901: ::= { icmp 20 }
902:
903: icmpOutEchos OBJECT-TYPE
904: SYNTAX Counter
905: ACCESS read-only
906: STATUS mandatory
907: ::= { icmp 21 }
908:
909: icmpOutEchoReps OBJECT-TYPE
910: SYNTAX Counter
911: ACCESS read-only
912: STATUS mandatory
913: ::= { icmp 22 }
914:
915: icmpOutTimestamps OBJECT-TYPE
916: SYNTAX Counter
917: ACCESS read-only
918: STATUS mandatory
919: ::= { icmp 23 }
920:
921: icmpOutTimestampReps OBJECT-TYPE
922: SYNTAX Counter
923: ACCESS read-only
924: STATUS mandatory
925: ::= { icmp 24 }
926:
927: icmpOutAddrMasks OBJECT-TYPE
928: SYNTAX Counter
929: ACCESS read-only
930: STATUS mandatory
931: ::= { icmp 25 }
932:
933: icmpOutAddrMaskReps OBJECT-TYPE
934: SYNTAX Counter
935: ACCESS read-only
936: STATUS mandatory
937: ::= { icmp 26 }
938:
939:
940: -- the TCP group
941:
942: tcpRtoAlgorithm OBJECT-TYPE
943: SYNTAX INTEGER {
944: other(1), -- none of the following
945: constant(2), -- a constant rto
946: rsre(3), -- MIL-STD-1778, Appendix B
947: vanj(4) -- Van Jacobson's algorithm
948: }
949: ACCESS read-only
950: STATUS mandatory
951: ::= { tcp 1 }
952:
953: tcpRtoMin OBJECT-TYPE
954: SYNTAX INTEGER
955: ACCESS read-only
956: STATUS mandatory
957: ::= { tcp 2 }
958:
959: tcpRtoMax OBJECT-TYPE
960: SYNTAX INTEGER
961: ACCESS read-only
962: STATUS mandatory
963: ::= { tcp 3 }
964:
965: tcpMaxConn OBJECT-TYPE
966: SYNTAX INTEGER
967: ACCESS read-only
968: STATUS mandatory
969: ::= { tcp 4 }
970:
971: tcpActiveOpens OBJECT-TYPE
972: SYNTAX Counter
973: ACCESS read-only
974: STATUS mandatory
975: ::= { tcp 5 }
976:
977: tcpPassiveOpens OBJECT-TYPE
978: SYNTAX Counter
979: ACCESS read-only
980: STATUS mandatory
981: ::= { tcp 6 }
982:
983: tcpAttemptFails OBJECT-TYPE
984: SYNTAX Counter
985: ACCESS read-only
986: STATUS mandatory
987: ::= { tcp 7 }
988:
989: tcpEstabResets OBJECT-TYPE
990: SYNTAX Counter
991: ACCESS read-only
992: STATUS mandatory
993: ::= { tcp 8 }
994:
995: tcpCurrEstab OBJECT-TYPE
996: SYNTAX Gauge
997: ACCESS read-only
998: STATUS mandatory
999: ::= { tcp 9 }
1000:
1001: tcpInSegs OBJECT-TYPE
1002: SYNTAX Counter
1003: ACCESS read-only
1004: STATUS mandatory
1005: ::= { tcp 10 }
1006:
1007: tcpOutSegs OBJECT-TYPE
1008: SYNTAX Counter
1009: ACCESS read-only
1010: STATUS mandatory
1011: ::= { tcp 11 }
1012:
1013: tcpRetransSegs OBJECT-TYPE
1014: SYNTAX Counter
1015: ACCESS read-only
1016: STATUS mandatory
1017: ::= { tcp 12 }
1018:
1019: -- the TCP connections table
1020:
1021: tcpConnTable OBJECT-TYPE
1022: SYNTAX SEQUENCE OF TcpConnEntry
1023: ACCESS read-only
1024: STATUS mandatory
1025: ::= { tcp 13 }
1026:
1027: tcpConnEntry OBJECT-TYPE
1028: SYNTAX TcpConnEntry
1029: ACCESS read-only
1030: STATUS mandatory
1031: -- INDEX { tcpConnLocalAddress, tcpConnLocalPort,
1032: -- tcpConnRemAddress, tcpConnRemPort }
1033: ::= { tcpConnTable 1 }
1034:
1035: TcpConnEntry ::= SEQUENCE {
1036: tcpConnState
1037: INTEGER,
1038: tcpConnLocalAddress
1039: IpAddress,
1040: tcpConnLocalPort
1041: INTEGER (0..65535),
1042: tcpConnRemAddress
1043: IpAddress,
1044: tcpConnRemPort
1045: INTEGER (0..65535)
1046: }
1047:
1048: tcpConnState OBJECT-TYPE
1049: SYNTAX INTEGER {
1050: closed(1),
1051: listen(2),
1052: synSent(3),
1053: synReceived(4),
1054: established(5),
1055: finWait1(6),
1056: finWait2(7),
1057: closeWait(8),
1058: lastAck(9),
1059: closing(10),
1060: timeWait(11)
1061: }
1062: ACCESS read-only
1063: STATUS mandatory
1064: ::= { tcpConnEntry 1 }
1065:
1066: tcpConnLocalAddress OBJECT-TYPE
1067: SYNTAX IpAddress
1068: ACCESS read-only
1069: STATUS mandatory
1070: ::= { tcpConnEntry 2 }
1071:
1072: tcpConnLocalPort OBJECT-TYPE
1073: SYNTAX INTEGER (0..65535)
1074: ACCESS read-only
1075: STATUS mandatory
1076: ::= { tcpConnEntry 3 }
1077:
1078: tcpConnRemAddress OBJECT-TYPE
1079: SYNTAX IpAddress
1080: ACCESS read-only
1081: STATUS mandatory
1082: ::= { tcpConnEntry 4 }
1083:
1084: tcpConnRemPort OBJECT-TYPE
1085: SYNTAX INTEGER (0..65535)
1086: ACCESS read-only
1087: STATUS mandatory
1088: ::= { tcpConnEntry 5 }
1089:
1090: -- additional TCP variables
1091:
1092: tcpInErrs OBJECT-TYPE
1093: SYNTAX Counter
1094: ACCESS read-only
1095: STATUS mandatory
1096: ::= { tcp 14 }
1097:
1098: tcpOutRsts OBJECT-TYPE
1099: SYNTAX Counter
1100: ACCESS read-only
1101: STATUS mandatory
1102: ::= { tcp 15 }
1103:
1104: -- the UDP group
1105:
1106: udpInDatagrams OBJECT-TYPE
1107: SYNTAX Counter
1108: ACCESS read-only
1109: STATUS mandatory
1110: ::= { udp 1 }
1111:
1112: udpNoPorts OBJECT-TYPE
1113: SYNTAX Counter
1114: ACCESS read-only
1115: STATUS mandatory
1116: ::= { udp 2 }
1117:
1118: udpInErrors OBJECT-TYPE
1119: SYNTAX Counter
1120: ACCESS read-only
1121: STATUS mandatory
1122: ::= { udp 3 }
1123:
1124: udpOutDatagrams OBJECT-TYPE
1125: SYNTAX Counter
1126: ACCESS read-only
1127: STATUS mandatory
1128: ::= { udp 4 }
1129:
1130: -- the UDP listener table
1131:
1132: udpTable OBJECT-TYPE
1133: SYNTAX SEQUENCE OF UdpEntry
1134: ACCESS read-only
1135: STATUS mandatory
1136: ::= { udp 5 }
1137:
1138: udpEntry OBJECT-TYPE
1139: SYNTAX UdpEntry
1140: ACCESS read-only
1141: STATUS mandatory
1142: -- INDEX { udpLocalAddress, udpLocalPort }
1143: ::= { udpTable 1 }
1144:
1145: UdpEntry ::= SEQUENCE {
1146: udpLocalAddress
1147: IpAddress,
1148: udpLocalPort
1149: INTEGER (0..65535)
1150: }
1151:
1152: udpLocalAddress OBJECT-TYPE
1153: SYNTAX IpAddress
1154: ACCESS read-only
1155: STATUS mandatory
1156: ::= { udpEntry 1 }
1157:
1158: udpLocalPort OBJECT-TYPE
1159: SYNTAX INTEGER (0..65535)
1160: ACCESS read-only
1161: STATUS mandatory
1162: ::= { udpEntry 2 }
1163:
1164:
1165: -- the EGP group
1166:
1167: egpInMsgs OBJECT-TYPE
1168: SYNTAX Counter
1169: ACCESS read-only
1170: STATUS mandatory
1171: ::= { egp 1 }
1172:
1173: egpInErrors OBJECT-TYPE
1174: SYNTAX Counter
1175: ACCESS read-only
1176: STATUS mandatory
1177: ::= { egp 2 }
1178:
1179: egpOutMsgs OBJECT-TYPE
1180: SYNTAX Counter
1181: ACCESS read-only
1182: STATUS mandatory
1183: ::= { egp 3 }
1184:
1185: egpOutErrors OBJECT-TYPE
1186: SYNTAX Counter
1187: ACCESS read-only
1188: STATUS mandatory
1189: ::= { egp 4 }
1190:
1191: -- the EGP Neighbor table
1192:
1193: egpNeighTable OBJECT-TYPE
1194: SYNTAX SEQUENCE OF EgpNeighEntry
1195: ACCESS read-only
1196: STATUS mandatory
1197: ::= { egp 5 }
1198:
1199: egpNeighEntry OBJECT-TYPE
1200: SYNTAX EgpNeighEntry
1201: ACCESS read-only
1202: STATUS mandatory
1203: -- INDEX { egpNeighAddr }
1204: ::= { egpNeighTable 1 }
1205:
1206: EgpNeighEntry ::= SEQUENCE {
1207: egpNeighState
1208: INTEGER,
1209: egpNeighAddr
1210: IpAddress,
1211: egpNeighAs
1212: INTEGER,
1213: egpNeighInMsgs
1214: Counter,
1215: egpNeighInErrs
1216: Counter,
1217: egpNeighOutMsgs
1218: Counter,
1219: egpNeighOutErrs
1220: Counter,
1221: egpNeighInErrMsgs
1222: Counter,
1223: egpNeighOutErrMsgs
1224: Counter,
1225: egpNeighStateUps
1226: Counter,
1227: egpNeighStateDowns
1228: Counter,
1229: egpNeighIntervalHello
1230: INTEGER,
1231: egpNeighIntervalPoll
1232: INTEGER,
1233: egpNeighMode
1234: INTEGER,
1235: egpNeighEventTrigger
1236: INTEGER
1237: }
1238:
1239: egpNeighState OBJECT-TYPE
1240: SYNTAX INTEGER {
1241: idle(1),
1242: acquisition(2),
1243: down(3),
1244: up(4),
1245: cease(5)
1246: }
1247: ACCESS read-only
1248: STATUS mandatory
1249: ::= { egpNeighEntry 1 }
1250:
1251: egpNeighAddr OBJECT-TYPE
1252: SYNTAX IpAddress
1253: ACCESS read-only
1254: STATUS mandatory
1255: ::= { egpNeighEntry 2 }
1256:
1257: egpNeighAs OBJECT-TYPE
1258: SYNTAX INTEGER
1259: ACCESS read-only
1260: STATUS mandatory
1261: ::= { egpNeighEntry 3 }
1262:
1263: egpNeighInMsgs OBJECT-TYPE
1264: SYNTAX Counter
1265: ACCESS read-only
1266: STATUS mandatory
1267: ::= { egpNeighEntry 4 }
1268:
1269: egpNeighInErrs OBJECT-TYPE
1270: SYNTAX Counter
1271: ACCESS read-only
1272: STATUS mandatory
1273: ::= { egpNeighEntry 5 }
1274:
1275: egpNeighOutMsgs OBJECT-TYPE
1276: SYNTAX Counter
1277: ACCESS read-only
1278: STATUS mandatory
1279: ::= { egpNeighEntry 6 }
1280:
1281: egpNeighOutErrs OBJECT-TYPE
1282: SYNTAX Counter
1283: ACCESS read-only
1284: STATUS mandatory
1285: ::= { egpNeighEntry 7 }
1286:
1287: egpNeighInErrMsgs OBJECT-TYPE
1288: SYNTAX Counter
1289: ACCESS read-only
1290: STATUS mandatory
1291: ::= { egpNeighEntry 8 }
1292:
1293: egpNeighOutErrMsgs OBJECT-TYPE
1294: SYNTAX Counter
1295: ACCESS read-only
1296: STATUS mandatory
1297: ::= { egpNeighEntry 9 }
1298:
1299: egpNeighStateUps OBJECT-TYPE
1300: SYNTAX Counter
1301: ACCESS read-only
1302: STATUS mandatory
1303: ::= { egpNeighEntry 10 }
1304:
1305: egpNeighStateDowns OBJECT-TYPE
1306: SYNTAX Counter
1307: ACCESS read-only
1308: STATUS mandatory
1309: ::= { egpNeighEntry 11 }
1310:
1311: egpNeighIntervalHello OBJECT-TYPE
1312: SYNTAX INTEGER
1313: ACCESS read-only
1314: STATUS mandatory
1315: ::= { egpNeighEntry 12 }
1316:
1317: egpNeighIntervalPoll OBJECT-TYPE
1318: SYNTAX INTEGER
1319: ACCESS read-only
1320: STATUS mandatory
1321: ::= { egpNeighEntry 13 }
1322:
1323: egpNeighMode OBJECT-TYPE
1324: SYNTAX INTEGER {
1325: active(1),
1326: passive(2)
1327: }
1328: ACCESS read-only
1329: STATUS mandatory
1330: ::= { egpNeighEntry 14 }
1331:
1332: egpNeighEventTrigger OBJECT-TYPE
1333: SYNTAX INTEGER {
1334: start(1),
1335: stop(2)
1336: }
1337: ACCESS read-write
1338: STATUS mandatory
1339: ::= { egpNeighEntry 15 }
1340:
1341: -- additional EGP variables
1342:
1343: egpAs OBJECT-TYPE
1344: SYNTAX INTEGER
1345: ACCESS read-only
1346: STATUS mandatory
1347: ::= { egp 6 }
1348:
1349:
1350: -- the Transmission group (empty at present)
1351:
1352:
1353: -- the SNMP group
1354:
1355: snmpInPkts OBJECT-TYPE
1356: SYNTAX Counter
1357: ACCESS read-only
1358: STATUS mandatory
1359: ::= { snmp 1 }
1360:
1361: snmpOutPkts OBJECT-TYPE
1362: SYNTAX Counter
1363: ACCESS read-only
1364: STATUS mandatory
1365: ::= { snmp 2 }
1366:
1367: snmpInBadVersions OBJECT-TYPE
1368: SYNTAX Counter
1369: ACCESS read-only
1370: STATUS mandatory
1371: ::= { snmp 3 }
1372:
1373: snmpInBadCommunityNames OBJECT-TYPE
1374: SYNTAX Counter
1375: ACCESS read-only
1376: STATUS mandatory
1377: ::= { snmp 4 }
1378:
1379: snmpInBadCommunityUses OBJECT-TYPE
1380: SYNTAX Counter
1381: ACCESS read-only
1382: STATUS mandatory
1383: ::= { snmp 5 }
1384:
1385: snmpInASNParseErrs OBJECT-TYPE
1386: SYNTAX Counter
1387: ACCESS read-only
1388: STATUS mandatory
1389: ::= { snmp 6 }
1390:
1391: snmpInBadTypes OBJECT-TYPE
1392: SYNTAX Counter
1393: ACCESS read-only
1394: STATUS mandatory
1395: ::= { snmp 7 }
1396:
1397: snmpInTooBigs OBJECT-TYPE
1398: SYNTAX Counter
1399: ACCESS read-only
1400: STATUS mandatory
1401: ::= { snmp 8 }
1402:
1403: snmpInNoSuchNames OBJECT-TYPE
1404: SYNTAX Counter
1405: ACCESS read-only
1406: STATUS mandatory
1407: ::= { snmp 9 }
1408:
1409: snmpInBadValues OBJECT-TYPE
1410: SYNTAX Counter
1411: ACCESS read-only
1412: STATUS mandatory
1413: ::= { snmp 10 }
1414:
1415: snmpInReadOnlys OBJECT-TYPE
1416: SYNTAX Counter
1417: ACCESS read-only
1418: STATUS mandatory
1419: ::= { snmp 11 }
1420:
1421: snmpInGenErrs OBJECT-TYPE
1422: SYNTAX Counter
1423: ACCESS read-only
1424: STATUS mandatory
1425: ::= { snmp 12 }
1426:
1427: snmpInTotalReqVars OBJECT-TYPE
1428: SYNTAX Counter
1429: ACCESS read-only
1430: STATUS mandatory
1431: ::= { snmp 13 }
1432:
1433: snmpInTotalSetVars OBJECT-TYPE
1434: SYNTAX Counter
1435: ACCESS read-only
1436: STATUS mandatory
1437: ::= { snmp 14 }
1438:
1439: snmpInGetRequests OBJECT-TYPE
1440: SYNTAX Counter
1441: ACCESS read-only
1442: STATUS mandatory
1443: ::= { snmp 15 }
1444:
1445: snmpInGetNexts OBJECT-TYPE
1446: SYNTAX Counter
1447: ACCESS read-only
1448: STATUS mandatory
1449: ::= { snmp 16 }
1450:
1451: snmpInSetRequests OBJECT-TYPE
1452: SYNTAX Counter
1453: ACCESS read-only
1454: STATUS mandatory
1455: ::= { snmp 17 }
1456:
1457: snmpInGetResponses OBJECT-TYPE
1458: SYNTAX Counter
1459: ACCESS read-only
1460: STATUS mandatory
1461: ::= { snmp 18 }
1462:
1463: snmpInTraps OBJECT-TYPE
1464: SYNTAX Counter
1465: ACCESS read-only
1466: STATUS mandatory
1467: ::= { snmp 19 }
1468:
1469: snmpOutTooBigs OBJECT-TYPE
1470: SYNTAX Counter
1471: ACCESS read-only
1472: STATUS mandatory
1473: ::= { snmp 20 }
1474:
1475: snmpOutNoSuchNames OBJECT-TYPE
1476: SYNTAX Counter
1477: ACCESS read-only
1478: STATUS mandatory
1479: ::= { snmp 21 }
1480:
1481: snmpOutBadValues OBJECT-TYPE
1482: SYNTAX Counter
1483: ACCESS read-only
1484: STATUS mandatory
1485: ::= { snmp 22 }
1486:
1487: snmpOutReadOnlys OBJECT-TYPE
1488: SYNTAX Counter
1489: ACCESS read-only
1490: STATUS mandatory
1491: ::= { snmp 23 }
1492:
1493: snmpOutGenErrs OBJECT-TYPE
1494: SYNTAX Counter
1495: ACCESS read-only
1496: STATUS mandatory
1497: ::= { snmp 24 }
1498:
1499: snmpOutGetRequests OBJECT-TYPE
1500: SYNTAX Counter
1501: ACCESS read-only
1502: STATUS mandatory
1503: ::= { snmp 25 }
1504:
1505: snmpOutGetNexts OBJECT-TYPE
1506: SYNTAX Counter
1507: ACCESS read-only
1508: STATUS mandatory
1509: ::= { snmp 26 }
1510:
1511: snmpOutSetRequests OBJECT-TYPE
1512: SYNTAX Counter
1513: ACCESS read-only
1514: STATUS mandatory
1515: ::= { snmp 27 }
1516:
1517: snmpOutGetResponses OBJECT-TYPE
1518: SYNTAX Counter
1519: ACCESS read-only
1520: STATUS mandatory
1521: ::= { snmp 28 }
1522:
1523: snmpOutTraps OBJECT-TYPE
1524: SYNTAX Counter
1525: ACCESS read-only
1526: STATUS mandatory
1527: ::= { snmp 29 }
1528:
1529: snmpEnableAuthTraps OBJECT-TYPE
1530: SYNTAX INTEGER {
1531: enabled(1),
1532: disabled(2)
1533: }
1534: ACCESS read-write
1535: STATUS mandatory
1536: ::= { snmp 30 }
1537:
1538: END
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.