|
|
1.1 root 1:
2:
3:
4:
5:
6:
7: Network Working Group M. Rose, Editor
8: Request for Comments: 1158 Performance Systems International
9: May 1990
10:
11:
12: Management Information Base for Network Management
13: of TCP/IP-based internets:
14: MIB-II
15:
16: 1. Status of this Memo
17:
18: This memo defines the second version of the Management Information
19: Base (MIB-II) for use with network management protocols in TCP/IP-
20: based internets. In particular, together with its companion memos
21: which describe the structure of management information (RFC 1155)
22: along with the network management protocol (RFC 1157) for TCP/IP-
23: based internets, these documents provide a simple, workable
24: architecture and system for managing TCP/IP-based internets and in
25: particular the Internet community.
26:
27: This document on MIB-II incorporates all of the technical content of
28: RFC 1156 on MIB-I and extends it, without loss of compatibilty.
29: However, MIB-I as described in RFC 1156 is full Standard Protocol of
30: the Internet, while the MIB-II described here is Proposed Standard
31: Protocol of the Internet.
32:
33: This memo defines a mandatory extension to the base MIB (RFC 1156)
34: and is a Proposed Standard for the Internet community. The
35: extensions described here are currently Elective, but when they
36: become a standard, they will have the same status as RFC 1156, that
37: is, Recommended. The Internet Activities Board recommends that all
38: IP and TCP implementations be network manageable. This implies
39: implementation of the Internet MIB (RFC 1156 and the extensions in
40: RFC 1158) and at least one of the two recommended management
41: protocols SNMP (RFC 1157) or CMOT (RFC 1095).
42:
43: This version of the MIB specification, MIB-II, is an incremental
44: refinement of MIB-I. As such, it has been designed according to two
45: criteria: first, changes have been made in response to new
46: operational requirements in the Internet; and, second, the changes
47: are entirely upwards compatible in order to minimize impact on the
48: network as the managed nodes in the Internet transition from MIB-I to
49: MIB-II.
50:
51: It is expected that additional MIB groups and variables will be
52: defined over time to accommodate the monitoring and control needs of
53: new or changing components of the Internet.
54:
55:
56:
57:
58: IETF SNMP Working Group [Page 1]
59:
60: RFC 1158 MIB II May 1990
61:
62:
63: Please refer to the latest edition of the "IAB Official Protocol
64: Standards" RFC for current information on the state and status of
65: standard Internet protocols.
66:
67: Distribution of this memo is unlimited.
68:
69: Table of Contents
70:
71:
72: 1. Status of this Memo .................................. 1
73: 2. Introduction ......................................... 3
74: 3. Changes from MIB-I ................................... 4
75: 3.1 Deprecated Objects .................................. 4
76: 3.2 Display Strings ..................................... 5
77: 3.3 The System Group .................................... 5
78: 3.4 The Interfaces Group ................................ 5
79: 3.5 The Address Translation Group ....................... 6
80: 3.6 The IP Group ........................................ 7
81: 3.7 The ICMP Group ...................................... 7
82: 3.8 The TCP Group ....................................... 7
83: 3.9 The UDP Group ....................................... 7
84: 3.10 The EGP Group ...................................... 8
85: 3.11 The Transmission Group ............................. 8
86: 3.12 The SNMP Group ..................................... 8
87: 4. Objects .............................................. 8
88: 4.1 Object Groups ....................................... 9
89: 4.2 Format of Definitions ............................... 10
90: 5. Object Definitions ................................... 10
91: 5.1 The System Group .................................... 11
92: 5.2 The Interfaces Group ................................ 14
93: 5.2.1 The Interfaces table .............................. 15
94: 5.3 The Address Translation Group ....................... 27
95: 5.4 The IP Group ........................................ 30
96: 5.4.1 The IP Address table .............................. 38
97: 5.4.2 The IP Routing table .............................. 41
98: 5.4.3 The IP Address Translation table .................. 48
99: 5.5 The ICMP Group ...................................... 51
100: 5.6 The TCP Group ....................................... 61
101: 5.6.1 The TCP Connection table .......................... 66
102: 5.6.2 Additional TCP Objects ............................ 69
103: 5.7 The UDP Group ....................................... 70
104: 5.7.1 The UDP Listener table ............................ 72
105: 5.8 The EGP Group ....................................... 73
106: 5.8.1 The EGP Neighbor table ............................ 75
107: 5.8.2 Additional EGP variables .......................... 83
108: 5.9 The Transmission Group .............................. 83
109: 5.10 The SNMP Group ..................................... 83
110: 6. Definitions .......................................... 95
111:
112:
113:
114: IETF SNMP Working Group [Page 2]
115:
116: RFC 1158 MIB II May 1990
117:
118:
119: 7. Identification of OBJECT instances for use with the
120: SNMP ................................................. 126
121: 7.1 ifTable Object Type Names ........................... 127
122: 7.2 atTable Object Type Names ........................... 127
123: 7.3 ipAddrTable Object Type Names ....................... 128
124: 7.4 ipRoutingTable Object Type Names .................... 128
125: 7.5 ipNetToMediaTable Object Type Names ................. 129
126: 7.6 tcpConnTable Object Type Names ...................... 129
127: 7.7 udpTable Object Type Names .......................... 130
128: 7.8 egpNeighTable Object Type Names ..................... 130
129: 8. Acknowledgements .................................... 130
130: 9. References .......................................... 131
131: 10. Security Considerations.............................. 133
132: 11. Author's Address..................................... 133
133:
134: 2. Introduction
135:
136: As reported in RFC 1052, IAB Recommendations for the
137: Development of Internet Network Management Standards [1], a
138: two-prong strategy for network management of TCP/IP-based
139: internets was undertaken. In the short-term, the Simple
140: Network Management Protocol (SNMP) was to be used to manage
141: nodes in the Internet community. In the long-term, the use of
142: the OSI network management framework was to be examined. Two
143: documents were produced to define the management information:
144: RFC 1065, which defined the Structure of Management
145: Information (SMI) [2], and RFC 1066, which defined the
146: Management Information Base (MIB) [3]. Both of these
147: documents were designed so as to be compatible with both the
148: SNMP and the OSI network management framework.
149:
150: This strategy was quite successful in the short-term:
151: Internet-based network management technology was fielded, by
152: both the research and commercial communities, within a few
153: months. As a result of this, portions of the Internet
154: community became network manageable in a timely fashion.
155:
156: As reported in RFC 1109, Report of the Second Ad Hoc Network
157: Management Review Group [4], the requirements of the SNMP and
158: the OSI network management frameworks were more different than
159: anticipated. As such, the requirement for compatibility
160: between the SMI/MIB and both frameworks was suspended. This
161: action permitted the operational network management framework,
162: the SNMP, to respond to new operational needs in the Internet
163: community by producing this document.
164:
165: As such, the current network management framework for TCP/IP-
166: based internets consists of: Structure and Identification of
167:
168:
169:
170: IETF SNMP Working Group [Page 3]
171:
172: RFC 1158 MIB II May 1990
173:
174:
175: Management Information for TCP/IP-based internets, RFC 1155 [13],
176: which describes how managed objects contained in the MIB are
177: defined; Management Information Base for Network Management of
178: TCP/IP-based internets (version 2), this memo, which describes
179: the managed objects contained in the MIB; and, the Simple
180: Network Management Protocol, RFC 1157 [14], which defines the
181: protocol used to manage these objects.
182:
183: Consistent with the IAB directive to produce simple, workable
184: systems in the short-term, the list ofc objects (e.g., for BSD UNIX)
185: were excluded.
186:
187: 7) It was agreed to avoid heavily instrumenting critical
188: sections of code. The general guideline was one counter
189: per critical section per layer.
190:
191: 3. Changes from MIB-I
192:
193: Features of this MIB include:
194:
195: 1) incremental additions to reflect new operational
196: requirements;
197:
198: 2) upwards compatibility with the SMI/MIB and the SNMP;
199:
200: 3) improved support for multi-protocol entities; and,
201:
202: 4) textual clean-up of the MIB to improve clarity and
203: readability.
204:
205: The objects defined in MIB-II have the OBJECT IDENTIFIER prefix:
206:
207: mib-2 OBJECT IDENTIFIER ::= { mgmt 1 }
208:
209: 3.1. Deprecated Objects
210:
211: In order to better prepare implementors for future changes in the
212: MIB, a new term "deprecated" may be used when describing an object.
213: A deprecated object in the MIB is one which must be supported, but
214: one which will most likely be removed from the next version of the
215: MIB (e.g., MIB-III).
216:
217: MIB-II marks one object as being deprecated:
218:
219: atTable
220:
221: As a result of deprecating the atTable object, the entire Address
222: Translation group is deprecated.
223:
224:
225:
226: IETF SNMP Working Group [Page 4]
227:
228: RFC 1158 MIB II May 1990
229:
230:
231: Note that no functionality is lost with the deprecation of these
232: objects: new objects providing equivalent or superior functionality
233: are defined in MIB-II.
234:
235: 3.2. Display Strings
236:
237: In the past, there have been misinterpretations of the MIB as to when
238: a string of octets should contain printable characters, meant to be
239: displayed to a human. As a textual convention in the MIB, the
240: datatype
241:
242: DisplayString ::= OCTET STRING
243:
244: is introduced. A DisplayString is restricted to the NVT ASCII
245: character set, as defined in pages 10-11 of [7].
246:
247: The following objects are now defined in terms of DisplayString:
248:
249: sysDescr
250: ifDescr
251:
252: It should be noted that this change has no effect on either the
253: syntax nor semantics of these objects. The use of the DisplayString
254: notation is merely an artifact of the explanatory method used in
255: MIB-II and future MIBs.
256:
257: Further, it should be noted that any object defined in terms of OCTET
258: STRING may contain arbitrary binary data, in which each octet may
259: take any value from 0 to 255 (decimal).
260:
261: 3.3. The System Group
262:
263: Four new objects are added to this group:
264:
265: sysContact
266: sysName
267: sysLocation
268: sysServices
269:
270: These provide contact, administrative, location, and service
271: information regarding the managed node.
272:
273: 3.4. The Interfaces Group
274:
275: The definition of the ifNumber object was incorrect, as it required
276: all interfaces to support IP. (For example, devices without IP, such
277: as MAC-layer bridges, could not be managed if this definition was
278: strictly followed.) The description of the ifNumber object is changed
279:
280:
281:
282: IETF SNMP Working Group [Page 5]
283:
284: RFC 1158 MIB II May 1990
285:
286:
287: accordingly.
288:
289: The ifTable object was mistaken marked as read-write, it has been
290: (correctly) re-designated as read-only. In addition, several new
291: values have been added to the ifType column in the ifTable object:
292:
293: ppp(23)
294: softwareLoopback(24)
295: eon(25)
296: ethernet-3Mbit(26)
297: nsip(27)
298: slip(28)
299:
300: Finally, a new column has been added to the ifTable object:
301:
302: ifSpecific
303:
304: which provides information about information specific to the media
305: being used to realize the interface.
306:
307: 3.5. The Address Translation Group
308:
309: In MIB-I, this group contained a table which permitted mappings from
310: network addresses (e.g., IP addresses) to physical addresses (e.g.,
311: MAC addresses). Experience has shown that efficient implementations
312: of this table make two assumptions: a single network protocol
313: environment, and mappings occur only from network address to physical
314: address.
315:
316: The need to support multi-protocol nodes (e.g., those with both the
317: IP and CLNP active), and the need to support the inverse mapping
318: (e.g., for ES-IS), have invalidated both of these assumptions. As
319: such, the atTable object is declared deprecated.
320:
321: In order to meet both the multi-protocol and inverse mapping
322: requirements, MIB-II and its successors will allocate up to two
323: address translation tables inside each network protocol group. That
324: is, the IP group will contain one address translation table, for
325: going from IP addresses to physical addresses. Similarly, when a
326: document defining MIB objects for the CLNP is produced (e.g., [8]),
327: it will contain two tables, for mappings in both directions, as this
328: is required for full functionality.
329:
330: It should be noted that the choice of two tables (one for each
331: direction of mapping) provides for ease of implementation in many
332: cases, and does not introduce undue burden on implementations which
333: realize the address translation abstraction through a single internal
334: table.
335:
336:
337:
338: IETF SNMP Working Group [Page 6]
339:
340: RFC 1158 MIB II May 1990
341:
342:
343: 3.6. The IP Group
344:
345: The access attribute of the variable ipForwarding has been changed
346: from read-only to read-write.
347:
348: In addition, there is a new column to the ipAddrTable object,
349:
350: ipAdEntReasmMaxSize
351:
352: which keeps track of the largest IP datagram that can be re-
353: assembled on a particular interface. There is also a new column in
354: the ipRoutingTable object,
355:
356: ipRouteMask
357:
358: which is used for IP routing subsystems that support arbitrary subnet
359: masks.
360:
361: One new object is added to the IP group:
362:
363: ipNetToMediaTable
364:
365: which is the address translation table for the IP group (providing
366: identical functionality to the now deprecated atTable in the address
367: translation group).
368:
369: 3.7. The ICMP Group
370:
371: There are no changes to this group.
372:
373: 3.8. The TCP Group
374:
375: Two new variables are added:
376:
377: tcpInErrs
378: tcpOutRsts
379:
380: which keep track of the number of incoming TCP segments in error and
381: the number of resets generated by a TCP.
382:
383: 3.9. The UDP Group
384:
385: A new table:
386:
387: udpTable
388:
389: is added.
390:
391:
392:
393:
394: IETF SNMP Working Group [Page 7]
395:
396: RFC 1158 MIB II May 1990
397:
398:
399: 3.10. The EGP Group
400:
401: Experience has indicated a need for additional objects that are
402: useful in EGP monitoring. In addition to making several additions to
403: the egpNeighborTable object, a new variable is added:
404:
405: egpAs
406:
407: which gives the autonomous system associated with this EGP entity.
408:
409: 3.11. The Transmission Group
410:
411: MIB-I was lacking in that it did not distinguish between different
412: types of transmission media. A new group, the Transmission group, is
413: allocated for this purpose:
414:
415: transmission OBJECT IDENTIFIER ::= { mib-2 10 }
416:
417: When Internet-standard definitions for managing transmission media
418: are defined, the transmission group is used to provide a prefix for
419: the names of those objects.
420:
421: Typically, such definitions reside in the experimental portion of the
422: MIB until they are "proven", then as a part of the Internet
423: standardization process, the definitions are accordingly elevated and
424: a new object identifier, under the transmission group is defined. By
425: convention, the name assigned is:
426:
427: type OBJECT IDENTIFIER ::= { transmission number }
428:
429: where "type" is the symbolic value used for the media in the ifType
430: column of the ifTable object, and "number" is the actual integer
431: value corresponding to the symbol.
432:
433: 3.12. The SNMP Group
434:
435: The application-oriented working groups of the IETF have been tasked
436: to be receptive towards defining MIB variables specific to their
437: respective applications.
438:
439: For the SNMP, it is useful to have statistical information. A new
440: group, the SNMP group, is allocated for this purpose:
441:
442: snmp OBJECT IDENTIFIER ::= { mib-2 11 }
443:
444: 4. Objects
445:
446: Managed objects are accessed via a virtual information store, termed
447:
448:
449:
450: IETF SNMP Working Group [Page 8]
451:
452: RFC 1158 MIB II May 1990
453:
454:
455: the Management Information Base or MIB. Objects in the MIB are
456: defined using Abstract Syntax Notation One (ASN.1) [9].
457:
458: The mechanisms used for describing these objects are specified the
459: companion memo, the SMI. In particular, each object has a name, a
460: syntax, and an encoding. The name is an object identifier, an
461: administratively assigned name, which specifies an object type. The
462: object type together with an object instance serves to uniquely
463: identify a specific instantiation of the object. For human
464: convenience, we often use a textual string, termed the OBJECT
465: DESCRIPTOR, to also refer to the object type.
466:
467: The syntax of an object type defines the abstract data structure
468: corresponding to that object type. The ASN.1 language is used for
469: this purpose. However, the companion memo purposely restricts the
470: ASN.1 constructs which may be used. These restrictions are
471: explicitly made for simplicity.
472:
473: The encoding of an object type is simply how that object type is
474: represented using the object type's syntax. Implicitly tied to the
475: notion of an object type's syntax and encoding is how the object type
476: is represented when being transmitted on the network. This memo
477: specifies the use of the basic encoding rules (BER) of ASN.1 [10],
478: subject to the additional requirements imposed by the SNMP [14].
479:
480: 4.1. Object Groups
481:
482: Since this list of managed objects contains only the essential
483: elements, there is no need to allow individual objects to be
484: optional. Rather, the objects are arranged into the following
485: groups:
486:
487: - System
488: - Interfaces
489: - Address Translation (deprecated)
490: - IP
491: - ICMP
492: - TCP
493: - UDP
494: - EGP
495: - Transmission
496: - SNMP
497:
498: There are two reasons for defining these groups: to provide a means
499: of assigning object identifiers; and, to provide a method for
500: implementations of managed agents to know which objects they must
501: implement. This method is as follows: if the semantics of a group is
502: applicable to an implementation, then it must implement all objects
503:
504:
505:
506: IETF SNMP Working Group [Page 9]
507:
508: RFC 1158 MIB II May 1990
509:
510:
511: in that group. For example, an implementation must implement the EGP
512: group if and only if it implements the EGP.
513:
514: 4.2. Format of Definitions
515:
516: The next section contains the specification of all object types
517: contained in the MIB. Following the conventions of the companion
518: memo, the object types are defined using the following fields:
519:
520: OBJECT:
521: -------
522: A textual name, termed the OBJECT DESCRIPTOR, for the
523: object type, along with its corresponding OBJECT
524: IDENTIFIER.
525:
526: Syntax:
527: The abstract syntax for the object type, presented using
528: ASN.1. This must resolve to an instance of the ASN.1
529: type ObjectSyntax defined in the SMI.
530:
531: Definition:
532: A textual description of the semantics of the object
533: type. Implementations should ensure that their
534: interpretation of the object type fulfills this
535: definition since this MIB is intended for use in multi-
536: vendor environments. As such it is vital that object
537: types have consistent meaning across all machines.
538:
539: Access:
540: A keyword, one of read-only, read-write, write-only, or
541: not-accessible. Note that this designation specifies the
542: minimum level of support required. As a local matter,
543: implementations may support other access types (e.g., an
544: implementation may elect to permitting writing a variable
545: marked herein as read-only). Further, protocol-specific
546: "views" (e.g., those implied by an SNMP community) may
547: make further restrictions on access to a variable.
548:
549: Status:
550: A keyword, one of mandatory, optional, obsolete, or
551: deprecated. Use of deprecated implies mandatory status.
552:
553: 5. Object Definitions
554:
555: RFC1158-MIB
556:
557: DEFINITIONS ::= BEGIN
558:
559:
560:
561:
562: IETF SNMP Working Group [Page 10]
563:
564: RFC 1158 MIB II May 1990
565:
566:
567: IMPORTS
568: mgmt, OBJECT-TYPE, NetworkAddress, IpAddress,
569: Counter, Gauge, TimeTicks
570: FROM RFC1155-SMI;
571:
572: DisplayString ::=
573: OCTET STRING
574:
575:
576: mib-2 OBJECT IDENTIFIER ::= { mgmt 1 } -- MIB-II
577:
578: system OBJECT IDENTIFIER ::= { mib-2 1 }
579: interfaces OBJECT IDENTIFIER ::= { mib-2 2 }
580: at OBJECT IDENTIFIER ::= { mib-2 3 }
581: ip OBJECT IDENTIFIER ::= { mib-2 4 }
582: icmp OBJECT IDENTIFIER ::= { mib-2 5 }
583: tcp OBJECT IDENTIFIER ::= { mib-2 6 }
584: udp OBJECT IDENTIFIER ::= { mib-2 7 }
585: egp OBJECT IDENTIFIER ::= { mib-2 8 }
586: -- cmot OBJECT IDENTIFIER ::= { mib-2 9 }
587: transmission OBJECT IDENTIFIER ::= { mib-2 10 }
588: snmp OBJECT IDENTIFIER ::= { mib-2 11 }
589: END
590:
591: 5.1. The System Group
592:
593: Implementation of the System group is mandatory for all systems.
594:
595:
596: OBJECT:
597: -------
598: sysDescr { system 1 }
599:
600: Syntax:
601: DisplayString (SIZE (0..255))
602:
603: Definition:
604: A textual description of the entity. This value should
605: include the full name and version identification of the
606: system's hardware type, software operating-system, and
607: networking software. It is mandatory that this only
608: contain printable ASCII characters.
609:
610: Access:
611: read-only.
612:
613: Status:
614: mandatory.
615:
616:
617:
618: IETF SNMP Working Group [Page 11]
619:
620: RFC 1158 MIB II May 1990
621:
622:
623: OBJECT:
624: -------
625: sysObjectID { system 2 }
626:
627: Syntax:
628: OBJECT IDENTIFIER
629:
630: Definition:
631: The vendor's authoritative identification of the network
632: management subsystem contained in the entity. This value
633: is allocated within the SMI enterprises subtree
634: (1.3.6.1.4.1) and provides an easy and unambiguous means
635: for determining "what kind of box" is being managed. For
636: example, if vendor "Flintstones, Inc." was assigned the
637: subtree 1.3.6.1.4.1.4242, it could assign the identifier
638: 1.3.6.1.4.1.4242.1.1 to its "Fred Router".
639:
640: Access:
641: read-only.
642:
643: Status:
644: mandatory.
645:
646:
647: OBJECT:
648: -------
649: sysUpTime { system 3 }
650:
651: Syntax:
652: TimeTicks
653:
654: Definition:
655: The time (in hundredths of a second) since the network
656: management portion of the system was last re-initialized.
657:
658: Access:
659: read-only.
660:
661: Status:
662: mandatory.
663:
664:
665: OBJECT:
666: -------
667: sysContact { system 4 }
668:
669: Syntax:
670: DisplayString (SIZE (0..255))
671:
672:
673:
674: IETF SNMP Working Group [Page 12]
675:
676: RFC 1158 MIB II May 1990
677:
678:
679: Definition:
680: The textual identification of the contact person for this
681: managed node, together with information on how to contact
682: this person.
683:
684: Access:
685: read-write.
686:
687: Status:
688: mandatory.
689:
690:
691: OBJECT:
692: -------
693: sysName { system 5 }
694:
695: Syntax:
696: DisplayString (SIZE (0..255))
697:
698: Definition:
699: An administratively-assigned name for this managed node.
700: By convention, this is the node's fully-qualified domain
701: name.
702:
703: Access:
704: read-write.
705:
706: Status:
707: mandatory.
708:
709:
710: OBJECT:
711: -------
712: sysLocation { system 6 }
713:
714: Syntax:
715: DisplayString (SIZE (0..255))
716:
717: Definition:
718: The physical location of this node (e.g., "telephone
719: closet, 3rd floor").
720:
721: Access:
722: read-only.
723:
724: Status:
725: mandatory.
726:
727:
728:
729:
730: IETF SNMP Working Group [Page 13]
731:
732: RFC 1158 MIB II May 1990
733:
734:
735: OBJECT:
736: -------
737: sysServices { system 7 }
738:
739: Syntax:
740: INTEGER (0..127)
741:
742: Definition:
743: A value which indicates the set of services that this
744: entity potentially offers. The value is a sum. This
745: sum initially takes the value zero, Then, for each layer,
746: L, in the range 1 through 7, that this node performs
747: transactions for, 2 raised to (L - 1) is added to the
748: sum. For example, a node which performs only routing
749: functions would have a value of 4 (2^(3-1)). In
750: contrast, a node which is a host offering application
751: services would have a value of 72 (2^(4-1) + 2^(7-1)).
752: Note that in the context of the Internet suite of
753: protocols, values should be calculated accordingly:
754:
755: layer functionality
756: 1 physical (e.g., repeaters)
757: 2 datalink/subnetwork (e.g., bridges)
758: 3 internet (e.g., supports the IP)
759: 4 end-to-end (e.g., supports the TCP)
760: 7 applications (e.g., supports the SMTP)
761:
762: For systems including OSI protocols, layers 5 and 6 may
763: also be counted.
764:
765: Access:
766: read-only.
767:
768: Status:
769: mandatory.
770:
771: 5.2. The Interfaces Group
772:
773: Implementation of the Interfaces group is mandatory for all systems.
774:
775:
776: OBJECT:
777: -------
778: ifNumber { interfaces 1 }
779:
780: Syntax:
781: INTEGER
782:
783:
784:
785:
786: IETF SNMP Working Group [Page 14]
787:
788: RFC 1158 MIB II May 1990
789:
790:
791: Definition:
792: The number of network interfaces (regardless of their
793: current state) present on this system.
794:
795: Access:
796: read-only.
797:
798: Status:
799: mandatory.
800:
801: 5.2.1. The Interfaces table
802:
803: The Interfaces table contains information on the entity's interfaces.
804: Each interface is thought of as being attached to a "subnetwork".
805: Note that this term should not be confused with "subnet" which refers
806: to an addressing partitioning scheme used in the Internet suite of
807: protocols.
808:
809:
810: OBJECT:
811: -------
812: ifTable { interfaces 2 }
813:
814: Syntax:
815: SEQUENCE OF IfEntry
816:
817: Definition:
818: A list of interface entries. The number of entries is
819: given by the value of ifNumber.
820:
821: Access:
822: read-only.
823:
824: Status:
825: mandatory.
826:
827:
828: OBJECT:
829: -------
830: ifEntry { ifTable 1 }
831:
832:
833:
834:
835:
836:
837:
838:
839:
840:
841:
842: IETF SNMP Working Group [Page 15]
843:
844: RFC 1158 MIB II May 1990
845:
846:
847: Syntax:
848: IfEntry ::= SEQUENCE {
849: ifIndex
850: INTEGER,
851: ifDescr
852: DisplayString,
853: ifType
854: INTEGER,
855: ifMtu
856: INTEGER,
857: ifSpeed
858: Gauge,
859: ifPhysAddress
860: OCTET STRING,
861: ifAdminStatus
862: INTEGER,
863: ifOperStatus
864: INTEGER,
865: ifLastChange
866: TimeTicks,
867: ifInOctets
868: Counter,
869: ifInUcastPkts
870: Counter,
871: ifInNUcastPkts
872: Counter,
873: ifInDiscards
874: Counter,
875: ifInErrors
876: Counter,
877: ifInUnknownProtos
878: Counter,
879: ifOutOctets
880: Counter,
881: ifOutUcastPkts
882: Counter,
883: ifOutNUcastPkts
884: Counter,
885: ifOutDiscards
886: Counter,
887: ifOutErrors
888: Counter,
889: ifOutQLen
890: Gauge,
891: ifSpecific
892: OBJECT IDENTIFIER
893: }
894:
895:
896:
897:
898: IETF SNMP Working Group [Page 16]
899:
900: RFC 1158 MIB II May 1990
901:
902:
903: Definition:
904: An interface entry containing objects at the subnetwork
905: layer and below for a particular interface.
906:
907: Access:
908: read-only.
909:
910: Status:
911: mandatory.
912:
913:
914: We now consider the individual components of each interface
915: entry:
916:
917:
918: OBJECT:
919: -------
920: ifIndex { ifEntry 1 }
921:
922: Syntax:
923: INTEGER
924:
925: Definition:
926: A unique value for each interface. Its value ranges
927: between 1 and the value of ifNumber. The value for each
928: interface must remain constant at least from one re-
929: initialization of the entity's network management system
930: to the next re-initialization.
931:
932: Access:
933: read-only.
934:
935: Status:
936: mandatory.
937:
938:
939: OBJECT:
940: -------
941: ifDescr { ifEntry 2 }
942:
943: Syntax:
944: DisplayString (SIZE (0..255))
945:
946: Definition:
947: A textual string containing information about the
948: interface. This string should include the name of the
949: manufacturer, the product name and the version of the
950: hardware interface.
951:
952:
953:
954: IETF SNMP Working Group [Page 17]
955:
956: RFC 1158 MIB II May 1990
957:
958:
959: Access:
960: read-only.
961:
962: Status:
963: mandatory.
964:
965:
966: OBJECT:
967: -------
968: ifType { ifEntry 3 }
969:
970: Syntax:
971: INTEGER {
972: other(1), -- none of the following
973: regular1822(2),
974: hdh1822(3),
975: ddn-x25(4),
976: rfc877-x25(5),
977: ethernet-csmacd(6),
978: iso88023-csmacd(7),
979: iso88024-tokenBus(8),
980: iso88025-tokenRing(9),
981: iso88026-man(10),
982: starLan(11),
983: proteon-10Mbit(12),
984: proteon-80Mbit(13),
985: hyperchannel(14),
986: fddi(15),
987: lapb(16),
988: sdlc(17),
989: t1-carrier(18),
990: cept(19), -- european equivalent of T-1
991: basicISDN(20),
992: primaryISDN(21),
993: -- proprietary serial
994: propPointToPointSerial(22),
995: ppp(23),
996: softwareLoopback(24),
997: eon(25), -- CLNP over IP [12]
998: ethernet-3Mbit(26)
999: nsip(27), -- XNS over IP
1000: slip(28) -- generic SLIP
1001: }
1002:
1003: Definition:
1004: The type of interface, distinguished according to the
1005: physical/link protocol(s) immediately "below" the network
1006: layer in the protocol stack.
1007:
1008:
1009:
1010: IETF SNMP Working Group [Page 18]
1011:
1012: RFC 1158 MIB II May 1990
1013:
1014:
1015: Access:
1016: read-only.
1017:
1018: Status:
1019: mandatory.
1020:
1021:
1022: OBJECT:
1023: -------
1024: ifMtu { ifEntry 4 }
1025:
1026: Syntax:
1027: INTEGER
1028:
1029: Definition:
1030: The size of the largest datagram which can be
1031: sent/received on the interface, specified in octets. For
1032: interfaces that are used for transmitting network
1033: datagrams, this is the size of the largest network
1034: datagram that can be sent on the interface.
1035:
1036: Access:
1037: read-only.
1038:
1039: Status:
1040: mandatory.
1041:
1042:
1043: OBJECT:
1044: -------
1045: ifSpeed { ifEntry 5 }
1046:
1047: Syntax:
1048: Gauge
1049:
1050: Definition:
1051: An estimate of the interface's current bandwidth in bits
1052: per second. For interfaces which do not vary in
1053: bandwidth or for those where no accurate estimation can
1054: be made, this object should contain the nominal
1055: bandwidth.
1056:
1057: Access:
1058: read-only.
1059:
1060: Status:
1061: mandatory.
1062:
1063:
1064:
1065:
1066: IETF SNMP Working Group [Page 19]
1067:
1068: RFC 1158 MIB II May 1990
1069:
1070:
1071: OBJECT:
1072: -------
1073: ifPhysAddress { ifEntry 6 }
1074:
1075: Syntax:
1076: OCTET STRING
1077:
1078: Definition:
1079: The interface's address at the protocol layer immediately
1080: "below" the network layer in the protocol stack. For
1081: interfaces which do not have such an address (e.g., a
1082: serial line), this object should contain an octet string
1083: of zero length.
1084:
1085: Access:
1086: read-only.
1087:
1088: Status:
1089: mandatory.
1090:
1091:
1092: OBJECT:
1093: -------
1094: ifAdminStatus { ifEntry 7 }
1095:
1096: Syntax:
1097: INTEGER {
1098: up(1), -- ready to pass packets
1099: down(2),
1100: testing(3) -- in some test mode
1101: }
1102:
1103: Definition:
1104: The desired state of the interface. The testing(3) state
1105: indicates that no operational packets can be passed.
1106:
1107: Access:
1108: read-write.
1109:
1110: Status:
1111: mandatory.
1112:
1113:
1114: OBJECT:
1115: -------
1116: ifOperStatus { ifEntry 8 }
1117:
1118:
1119:
1120:
1121:
1122: IETF SNMP Working Group [Page 20]
1123:
1124: RFC 1158 MIB II May 1990
1125:
1126:
1127: Syntax:
1128: INTEGER {
1129: up(1), -- ready to pass packets
1130: down(2),
1131: testing(3) -- in some test mode
1132: }
1133:
1134: Definition:
1135: The current operational state of the interface. The
1136: testing(3) state indicates that no operational packets
1137: can be passed.
1138:
1139: Access:
1140: read-only.
1141:
1142: Status:
1143: mandatory.
1144:
1145:
1146: OBJECT:
1147: -------
1148: ifLastChange { ifEntry 9 }
1149:
1150: Syntax:
1151: TimeTicks
1152:
1153: Definition:
1154: The value of sysUpTime at the time the interface entered
1155: its current operational state. If the current state was
1156: entered prior to the last re-initialization of the local
1157: network management subsystem, then this object contains a
1158: zero value.
1159:
1160: Access:
1161: read-only.
1162:
1163: Status:
1164: mandatory.
1165:
1166:
1167: OBJECT:
1168: -------
1169: ifInOctets { ifEntry 10 }
1170:
1171: Syntax:
1172: Counter
1173:
1174:
1175:
1176:
1177:
1178: IETF SNMP Working Group [Page 21]
1179:
1180: RFC 1158 MIB II May 1990
1181:
1182:
1183: Definition:
1184: The total number of octets received on the interface,
1185: including framing characters.
1186:
1187: Access:
1188: read-only.
1189:
1190: Status:
1191: mandatory.
1192:
1193:
1194: OBJECT:
1195: -------
1196: ifInUcastPkts { ifEntry 11 }
1197:
1198: Syntax:
1199: Counter
1200:
1201: Definition:
1202: The number of subnetwork-unicast packets delivered to a
1203: higher-layer protocol.
1204:
1205: Access:
1206: read-only.
1207:
1208: Status:
1209: mandatory.
1210:
1211:
1212: OBJECT:
1213: -------
1214: ifInNUcastPkts { ifEntry 12 }
1215:
1216: Syntax:
1217: Counter
1218:
1219: Definition:
1220: The number of non-unicast (i.e., subnetwork-broadcast or
1221: subnetwork-multicast) packets delivered to a higher-layer
1222: protocol.
1223:
1224: Access:
1225: read-only.
1226:
1227: Status:
1228: mandatory.
1229:
1230:
1231:
1232:
1233:
1234: IETF SNMP Working Group [Page 22]
1235:
1236: RFC 1158 MIB II May 1990
1237:
1238:
1239: OBJECT:
1240: -------
1241: ifInDiscards { ifEntry 13 }
1242:
1243: Syntax:
1244: Counter
1245:
1246: Definition:
1247: The number of inbound packets which were chosen to be
1248: discarded even though no errors had been detected to
1249: prevent their being deliverable to a higher-layer
1250: protocol. One possible reason for discarding such a
1251: packet could be to free up buffer space.
1252:
1253: Access:
1254: read-only.
1255:
1256: Status:
1257: mandatory.
1258:
1259:
1260: OBJECT:
1261: -------
1262: ifInErrors { ifEntry 14 }
1263:
1264: Syntax:
1265: Counter
1266:
1267: Definition:
1268: The number of inbound packets that contained errors
1269: preventing them from being deliverable to a higher-layer
1270: protocol.
1271:
1272: Access:
1273: read-only.
1274:
1275: Status:
1276: mandatory.
1277:
1278:
1279: OBJECT:
1280: -------
1281: ifInUnknownProtos { ifEntry 15 }
1282:
1283: Syntax:
1284: Counter
1285:
1286:
1287:
1288:
1289:
1290: IETF SNMP Working Group [Page 23]
1291:
1292: RFC 1158 MIB II May 1990
1293:
1294:
1295: Definition:
1296: The number of packets received via the interface which
1297: were discarded because of an unknown or unsupported
1298: protocol.
1299:
1300: Access:
1301: read-only.
1302:
1303: Status:
1304: mandatory.
1305:
1306:
1307: OBJECT:
1308: -------
1309: ifOutOctets { ifEntry 16 }
1310:
1311: Syntax:
1312: Counter
1313:
1314: Definition:
1315: The total number of octets transmitted out of the
1316: interface, including framing characters.
1317:
1318: Access:
1319: read-only.
1320:
1321: Status:
1322: mandatory.
1323:
1324:
1325: OBJECT:
1326: -------
1327: ifOutUcastPkts { ifEntry 17 }
1328:
1329: Syntax:
1330: Counter
1331:
1332: Definition:
1333: The total number of packets that higher-level protocols
1334: requested be transmitted to a subnetwork-unicast address,
1335: including those that were discarded or not sent.
1336:
1337: Access:
1338: read-only.
1339:
1340: Status:
1341: mandatory.
1342:
1343:
1344:
1345:
1346: IETF SNMP Working Group [Page 24]
1347:
1348: RFC 1158 MIB II May 1990
1349:
1350:
1351: OBJECT:
1352: -------
1353: ifOutNUcastPkts { ifEntry 18 }
1354:
1355: Syntax:
1356: Counter
1357:
1358: Definition:
1359: The total number of packets that higher-level protocols
1360: requested be transmitted to a non-unicast (i.e., a
1361: subnetwork-broadcast or subnetwork-multicast) address,
1362: including those that were discarded or not sent.
1363:
1364: Access:
1365: read-only.
1366:
1367: Status:
1368: mandatory.
1369:
1370:
1371: OBJECT:
1372: -------
1373: ifOutDiscards { ifEntry 19 }
1374:
1375: Syntax:
1376: Counter
1377:
1378: Definition:
1379: The number of outbound packets which were chosen to be
1380: discarded even though no errors had been detected to
1381: prevent their being transmitted. One possible reason for
1382: discarding such a packet could be to free up buffer
1383: space.
1384:
1385: Access:
1386: read-only.
1387:
1388: Status:
1389: mandatory.
1390:
1391:
1392: OBJECT:
1393: -------
1394: ifOutErrors { ifEntry 20 }
1395:
1396: Syntax:
1397: Counter
1398:
1399:
1400:
1401:
1402: IETF SNMP Working Group [Page 25]
1403:
1404: RFC 1158 MIB II May 1990
1405:
1406:
1407: Definition:
1408: The number of outbound packets that could not be
1409: transmitted because of errors.
1410:
1411: Access:
1412: read-only.
1413:
1414: Status:
1415: mandatory.
1416:
1417:
1418: OBJECT:
1419: -------
1420: ifOutQLen { ifEntry 21 }
1421:
1422: Syntax:
1423: Gauge
1424:
1425: Definition:
1426: The length of the output packet queue (in packets).
1427:
1428: Access:
1429: read-only.
1430:
1431: Status:
1432: mandatory.
1433:
1434:
1435: OBJECT:
1436: -------
1437: ifSpecific { ifEntry 22 }
1438:
1439: Syntax:
1440: OBJECT IDENTIFIER
1441:
1442: Definition:
1443: A reference to MIB definitions specific to the particular
1444: media being used to realize the interface. For example,
1445: if the interface is realized by an ethernet, then the
1446: value of this object refers to a document defining
1447: objects specific to ethernet. If an agent is not
1448: configured to have a value for any of these variables,
1449: the object identifier
1450:
1451: nullSpecific OBJECT IDENTIFIER ::= { 0 0 }
1452:
1453: is returned. Note that "nullSpecific" is a syntatically
1454: valid object identifier, and any conformant
1455:
1456:
1457:
1458: IETF SNMP Working Group [Page 26]
1459:
1460: RFC 1158 MIB II May 1990
1461:
1462:
1463: implementation of ASN.1 and BER must be able to generate
1464: and recognize this value.
1465:
1466: Access:
1467: read-only.
1468:
1469: Status:
1470: mandatory.
1471:
1472: 5.3. The Address Translation Group
1473:
1474: Implementation of the Address Translation group is mandatory for all
1475: systems. Note however that this group is deprecated by MIB-II. That
1476: is, it is being included solely for compatibility with MIB-I nodes,
1477: and will most likely be excluded from MIB-III nodes. From MIB-II and
1478: onwards, each network protocol group contains its own address
1479: translation tables.
1480:
1481: The Address Translation group contains one table which is the union
1482: across all interfaces of the translation tables for converting a
1483: NetworkAddress (e.g., an IP address) into a subnetwork-specific
1484: address. For lack of a better term, this document refers to such a
1485: subnetwork-specific address as a "physical" address.
1486:
1487: Examples of such translation tables are: for broadcast media where
1488: ARP is in use, the translation table is equivalent to the ARP cache;
1489: or, on an X.25 network where non-algorithmic translation to X.121
1490: addresses is required, the translation table contains the
1491: NetworkAddress to X.121 address equivalences.
1492:
1493:
1494: OBJECT:
1495: -------
1496: atTable { at 1 }
1497:
1498: Syntax:
1499: SEQUENCE OF AtEntry
1500:
1501: Definition:
1502: The Address Translation tables contain the NetworkAddress
1503: to "physical" address equivalences. Some interfaces do
1504: not use translation tables for determining address
1505: equivalences (e.g., DDN-X.25 has an algorithmic method);
1506: if all interfaces are of this type, then the Address
1507: Translation table is empty, i.e., has zero entries.
1508:
1509: Access:
1510: read-write.
1511:
1512:
1513:
1514: IETF SNMP Working Group [Page 27]
1515:
1516: RFC 1158 MIB II May 1990
1517:
1518:
1519: Status:
1520: deprecated.
1521:
1522:
1523: OBJECT:
1524: -------
1525: atEntry { atTable 1 }
1526:
1527: Syntax:
1528: AtEntry ::= SEQUENCE {
1529: atIfIndex
1530: INTEGER,
1531: atPhysAddress
1532: OCTET STRING,
1533: atNetAddress
1534: NetworkAddress
1535: }
1536:
1537: Definition:
1538: Each entry contains one NetworkAddress to "physical"
1539: address equivalence.
1540:
1541: Access:
1542: read-write.
1543:
1544: Status:
1545: deprecated.
1546:
1547: We now consider the individual components of each Address
1548: Translation table entry:
1549:
1550:
1551: OBJECT:
1552: -------
1553: atIfIndex { atEntry 1 }
1554:
1555: Syntax:
1556: INTEGER
1557:
1558: Definition:
1559: The interface on which this entry's equivalence is
1560: effective. The interface identified by a particular
1561: value of this index is the same interface as identified
1562: by the same value of ifIndex.
1563:
1564: Access:
1565: read-write.
1566:
1567:
1568:
1569:
1570: IETF SNMP Working Group [Page 28]
1571:
1572: RFC 1158 MIB II May 1990
1573:
1574:
1575: Status:
1576: deprecated.
1577:
1578:
1579: OBJECT:
1580: -------
1581: atPhysAddress { atEntry 2 }
1582:
1583: Syntax:
1584: OCTET STRING
1585:
1586: Definition:
1587: The media-dependent "physical" address.
1588:
1589: Setting this object to a null string (one of zero length) has
1590: the effect of invaliding the corresponding entry in the
1591: atTable object. That is, it effectively disassociates the
1592: interface identified with said entry from the mapping
1593: identified with said entry. It is an implementation-specific
1594: matter as to whether the agent removes an invalidated entry
1595: from the table. Accordingly, management stations must be
1596: prepared to receive tabular information from agents that
1597: corresponds to entries not currently in use. Proper
1598: interpretation of such entries requires examination of the
1599: relevant atPhysAddress object.
1600:
1601: Access:
1602: read-write.
1603:
1604: Status:
1605: deprecated.
1606:
1607:
1608: OBJECT:
1609: -------
1610: atNetAddress { atEntry 3 }
1611:
1612: Syntax:
1613: NetworkAddress
1614:
1615: Definition:
1616: The NetworkAddress (e.g., the IP address) corresponding
1617: to the media-dependent "physical" address.
1618:
1619: Access:
1620: read-write.
1621:
1622:
1623:
1624:
1625:
1626: IETF SNMP Working Group [Page 29]
1627:
1628: RFC 1158 MIB II May 1990
1629:
1630:
1631: Status:
1632: deprecated.
1633:
1634: 5.4. The IP Group
1635:
1636: Implementation of the IP group is mandatory for all systems.
1637:
1638:
1639:
1640: OBJECT:
1641: -------
1642: ipForwarding { ip 1 }
1643:
1644: Syntax:
1645: INTEGER {
1646: forwarding(1), -- i.e., acting as a gateway
1647: not-forwarding(2) -- i.e., NOT acting as a gateway
1648: }
1649:
1650: Definition:
1651: The indication of whether this entity is acting as an IP
1652: gateway in respect to the forwarding of datagrams
1653: received by, but not addressed to, this entity. IP
1654: gateways forward datagrams. IP hosts do not (except
1655: those source-routed via the host).
1656:
1657: Access:
1658: read-write.
1659:
1660: Status:
1661: mandatory.
1662:
1663:
1664: OBJECT:
1665: -------
1666: ipDefaultTTL { ip 2 }
1667:
1668: Syntax:
1669: INTEGER
1670:
1671: Definition:
1672: The default value inserted into the Time-To-Live field of
1673: the IP header of datagrams originated at this entity,
1674: whenever a TTL value is not supplied by the transport
1675: layer protocol.
1676:
1677: Access:
1678: read-write.
1679:
1680:
1681:
1682: IETF SNMP Working Group [Page 30]
1683:
1684: RFC 1158 MIB II May 1990
1685:
1686:
1687: Status:
1688: mandatory.
1689:
1690:
1691: OBJECT:
1692: -------
1693: ipInReceives { ip 3 }
1694:
1695: Syntax:
1696: Counter
1697:
1698: Definition:
1699: The total number of input datagrams received from
1700: interfaces, including those received in error.
1701:
1702: Access:
1703: read-only.
1704:
1705: Status:
1706: mandatory.
1707:
1708:
1709: OBJECT:
1710: -------
1711: ipInHdrErrors { ip 4 }
1712:
1713: Syntax:
1714: Counter
1715:
1716: Definition:
1717: The number of input datagrams discarded due to errors in
1718: their IP headers, including bad checksums, version number
1719: mismatch, other format errors, time-to-live exceeded,
1720: errors discovered in processing their IP options, etc.
1721:
1722: Access:
1723: read-only.
1724:
1725: Status:
1726: mandatory.
1727:
1728:
1729: OBJECT:
1730: -------
1731: ipInAddrErrors { ip 5 }
1732:
1733: Syntax:
1734: Counter
1735:
1736:
1737:
1738: IETF SNMP Working Group [Page 31]
1739:
1740: RFC 1158 MIB II May 1990
1741:
1742:
1743: Definition:
1744: The number of input datagrams discarded because the IP
1745: address in their IP header's destination field was not a
1746: valid address to be received at this entity. This count
1747: includes invalid addresses (e.g., 0.0.0.0) and addresses
1748: of unsupported Classes (e.g., Class E). For entities
1749: which are not IP Gateways and therefore do not forward
1750: datagrams, this counter includes datagrams discarded
1751: because the destination address was not a local address.
1752:
1753: Access:
1754: read-only.
1755:
1756: Status:
1757: mandatory.
1758:
1759:
1760: OBJECT:
1761: -------
1762: ipForwDatagrams { ip 6 }
1763:
1764: Syntax:
1765: Counter
1766:
1767: Definition:
1768: The number of input datagrams for which this entity was
1769: not their final IP destination, as a result of which an
1770: attempt was made to find a route to forward them to that
1771: final destination. In entities which do not act as IP
1772: Gateways, this counter will include only those packets
1773: which were Source-Routed via this entity, and the
1774: Source-Route option processing was successful.
1775:
1776: Access:
1777: read-only.
1778:
1779: Status:
1780: mandatory.
1781:
1782:
1783: OBJECT:
1784: -------
1785: ipInUnknownProtos { ip 7 }
1786:
1787: Syntax:
1788: Counter
1789:
1790:
1791:
1792:
1793:
1794: IETF SNMP Working Group [Page 32]
1795:
1796: RFC 1158 MIB II May 1990
1797:
1798:
1799: Definition:
1800: The number of locally-addressed datagrams received
1801: successfully but discarded because of an unknown or
1802: unsupported protocol.
1803:
1804: Access:
1805: read-only.
1806:
1807: Status:
1808: mandatory.
1809:
1810:
1811: OBJECT:
1812: -------
1813: ipInDiscards { ip 8 }
1814:
1815: Syntax:
1816: Counter
1817:
1818: Definition:
1819: The number of input IP datagrams for which no problems
1820: were encountered to prevent their continued processing,
1821: but which were discarded (e.g., for lack of buffer
1822: space). Note that this counter does not include any
1823: datagrams discarded while awaiting re-assembly.
1824:
1825: Access:
1826: read-only.
1827:
1828: Status:
1829: mandatory.
1830:
1831:
1832: OBJECT:
1833: -------
1834: ipInDelivers { ip 9 }
1835:
1836: Syntax:
1837: Counter
1838:
1839: Definition:
1840: The total number of input datagrams successfully
1841: delivered to IP user-protocols (including ICMP).
1842:
1843: Access:
1844: read-only.
1845:
1846:
1847:
1848:
1849:
1850: IETF SNMP Working Group [Page 33]
1851:
1852: RFC 1158 MIB II May 1990
1853:
1854:
1855: Status:
1856: mandatory.
1857:
1858:
1859: OBJECT:
1860: -------
1861: ipOutRequests { ip 10 }
1862:
1863: Syntax:
1864: Counter
1865:
1866: Definition:
1867: The total number of IP datagrams which local IP user-
1868: protocols (including ICMP) supplied to IP in requests for
1869: transmission. Note that this counter does not include
1870: any datagrams counted in ipForwDatagrams.
1871:
1872: Access:
1873: read-only.
1874:
1875: Status:
1876: mandatory.
1877:
1878:
1879: OBJECT:
1880: ipOutDiscards { ip 11 }
1881:
1882: Syntax:
1883: Counter
1884:
1885: Definition:
1886: The number of output IP datagrams for which no problem
1887: was encountered to prevent their transmission to their
1888: destination, but which were discarded (e.g., for lack of
1889: buffer space). Note that this counter would include
1890: datagrams counted in ipForwDatagrams if any such packets
1891: met this (discretionary) discard criterion.
1892:
1893: Access:
1894: read-only.
1895:
1896: Status:
1897: mandatory.
1898:
1899:
1900: OBJECT:
1901: -------
1902: ipOutNoRoutes { ip 12 }
1903:
1904:
1905:
1906: IETF SNMP Working Group [Page 34]
1907:
1908: RFC 1158 MIB II May 1990
1909:
1910:
1911: Syntax:
1912: Counter
1913:
1914: Definition:
1915: The number of IP datagrams discarded because no route
1916: could be found to transmit them to their destination.
1917: Note that this counter includes any packets counted in
1918: ipForwDatagrams which meet this "no-route" criterion.
1919: Note that this includes any datagarms which a host cannot
1920: route because all of its default gateways are down.
1921:
1922: Access:
1923: read-only.
1924:
1925: Status:
1926: mandatory.
1927:
1928:
1929: OBJECT:
1930: -------
1931: ipReasmTimeout { ip 13 }
1932:
1933: Syntax:
1934: INTEGER
1935:
1936: Definition:
1937: The maximum number of seconds which received fragments
1938: are held while they are awaiting reassembly at this
1939: entity.
1940:
1941: Access:
1942: read-only.
1943:
1944: Status:
1945: mandatory.
1946:
1947:
1948: OBJECT:
1949: -------
1950: ipReasmReqds { ip 14 }
1951:
1952: Syntax:
1953: Counter
1954:
1955: Definition:
1956: The number of IP fragments received which needed to be
1957: reassembled at this entity.
1958:
1959:
1960:
1961:
1962: IETF SNMP Working Group [Page 35]
1963:
1964: RFC 1158 MIB II May 1990
1965:
1966:
1967: Access:
1968: read-only.
1969:
1970: Status:
1971: mandatory.
1972:
1973:
1974: OBJECT:
1975: -------
1976: ipReasmOKs { ip 15 }
1977:
1978: Syntax:
1979: Counter
1980:
1981: Definition:
1982: The number of IP datagrams successfully re-assembled.
1983:
1984: Access:
1985: read-only.
1986:
1987: Status:
1988: mandatory.
1989:
1990:
1991: OBJECT:
1992: -------
1993: ipReasmFails { ip 16 }
1994:
1995: Syntax:
1996: Counter
1997:
1998: Definition:
1999: The number of failures detected by the IP re-assembly
2000: algorithm (for whatever reason: timed out, errors, etc).
2001: Note that this is not necessarily a count of discarded IP
2002: fragments since some algorithms (notably the algorithm in
2003: RFC 815) can lose track of the number of fragments by
2004: combining them as they are received.
2005:
2006: Access:
2007: read-only.
2008:
2009: Status:
2010: mandatory.
2011:
2012:
2013:
2014:
2015:
2016:
2017:
2018: IETF SNMP Working Group [Page 36]
2019:
2020: RFC 1158 MIB II May 1990
2021:
2022:
2023: OBJECT:
2024: -------
2025: ipFragOKs { ip 17 }
2026:
2027: Syntax:
2028: Counter
2029:
2030: Definition:
2031: The number of IP datagrams that have been successfully
2032: fragmented at this entity.
2033:
2034: Access:
2035: read-only.
2036:
2037: Status:
2038: mandatory.
2039:
2040:
2041: OBJECT:
2042: -------
2043: ipFragFails { ip 18 }
2044:
2045: Syntax:
2046: Counter
2047:
2048: Definition:
2049: The number of IP datagrams that have been discarded
2050: because they needed to be fragmented at this entity but
2051: could not be, e.g., because their "Don't Fragment" flag
2052: was set.
2053:
2054: Access:
2055: read-only.
2056:
2057: Status:
2058: mandatory.
2059:
2060:
2061: OBJECT:
2062: -------
2063: ipFragCreates { ip 19 }
2064:
2065: Syntax:
2066: Counter
2067:
2068: Definition:
2069: The number of IP datagram fragments that have been
2070: generated as a result of fragmentation at this entity.
2071:
2072:
2073:
2074: IETF SNMP Working Group [Page 37]
2075:
2076: RFC 1158 MIB II May 1990
2077:
2078:
2079: Access:
2080: read-only.
2081:
2082: Status:
2083: mandatory.
2084:
2085: 5.4.1. The IP Address table
2086:
2087: The Ip Address table contains this entity's IP addressing
2088: information.
2089:
2090:
2091:
2092: OBJECT:
2093: -------
2094: ipAddrTable { ip 20 }
2095:
2096: Syntax:
2097: SEQUENCE OF IpAddrEntry
2098:
2099: Definition:
2100: The table of addressing information relevant to this
2101: entity's IP addresses.
2102:
2103: Access:
2104: read-only.
2105:
2106: Status:
2107: mandatory.
2108:
2109:
2110: OBJECT:
2111: -------
2112: ipAddrEntry { ipAddrTable 1 }
2113:
2114: Syntax:
2115: IpAddrEntry ::= SEQUENCE {
2116: ipAdEntAddr
2117: IpAddress,
2118: ipAdEntIfIndex
2119: INTEGER,
2120: ipAdEntNetMask
2121: IpAddress,
2122: ipAdEntBcastAddr
2123: INTEGER,
2124: ipAdEntReasmMaxSize
2125: INTEGER (0..65535)
2126: }
2127:
2128:
2129:
2130: IETF SNMP Working Group [Page 38]
2131:
2132: RFC 1158 MIB II May 1990
2133:
2134:
2135: Definition:
2136: The addressing information for one of this entity's IP
2137: addresses.
2138:
2139: Access:
2140: read-only.
2141:
2142: Status:
2143: mandatory.
2144:
2145:
2146: OBJECT:
2147: -------
2148: ipAdEntAddr { ipAddrEntry 1 }
2149:
2150: Syntax:
2151: IpAddress
2152:
2153: Definition:
2154: The IP address to which this entry's addressing
2155: information pertains.
2156:
2157: Access:
2158: read-only.
2159:
2160: Status:
2161: mandatory.
2162:
2163:
2164: OBJECT:
2165: -------
2166: ipAdEntIfIndex { ipAddrEntry 2 }
2167:
2168: Syntax:
2169: INTEGER
2170:
2171: Definition:
2172: The index value which uniquely identifies the interface
2173: to which this entry is applicable. The interface
2174: identified by a particular value of this index is the
2175: same interface as identified by the same value of
2176: ifIndex.
2177:
2178: Access:
2179: read-only.
2180:
2181: Status:
2182: mandatory.
2183:
2184:
2185:
2186: IETF SNMP Working Group [Page 39]
2187:
2188: RFC 1158 MIB II May 1990
2189:
2190:
2191: OBJECT:
2192: -------
2193: ipAdEntNetMask { ipAddrEntry 3 }
2194:
2195: Syntax:
2196: IpAddress
2197:
2198: Definition:
2199: The subnet mask associated with the IP address of this
2200: entry. The value of the mask is an IP address with all
2201: the network bits set to 1 and all the hosts bits set to
2202: 0.
2203:
2204: Access:
2205: read-only.
2206:
2207: Status:
2208: mandatory.
2209:
2210:
2211: OBJECT:
2212: -------
2213: ipAdEntBcastAddr { ipAddrEntry 4 }
2214:
2215: Syntax:
2216: INTEGER
2217:
2218: Definition:
2219: The value of the least-significant bit in the IP
2220: broadcast address used for sending datagrams on the
2221: (logical) interface associated with the IP address of
2222: this entry. For example, when the Internet standard
2223: all-ones broadcast address is used, the value will be 1.
2224: This value applies to both the subnet and network
2225: broadcasts addresses used by the entity on this (logical)
2226: interface.
2227:
2228: Access:
2229: read-only.
2230:
2231: Status:
2232: mandatory.
2233:
2234:
2235: OBJECT:
2236: -------
2237: ipAdEntReasmMaxSize { ipAddrEntry 5 }
2238:
2239:
2240:
2241:
2242: IETF SNMP Working Group [Page 40]
2243:
2244: RFC 1158 MIB II May 1990
2245:
2246:
2247: Syntax:
2248: INTEGER (0..65535)
2249:
2250: Definition:
2251: The size of the largest IP datagram which this entity can
2252: re-assemble from incoming IP fragmented datagrams
2253: received on this interface.
2254:
2255: Access:
2256: read-only.
2257:
2258: Status:
2259: mandatory.
2260:
2261: 5.4.2. The IP Routing table
2262:
2263: The IP Routing table contains an entry for each route presently known
2264: to this entity.
2265:
2266:
2267: OBJECT:
2268: -------
2269: ipRoutingTable { ip 21 }
2270:
2271: Syntax:
2272: SEQUENCE OF IpRouteEntry
2273:
2274: Definition:
2275: This entity's IP Routing table.
2276:
2277: Access:
2278: read-write.
2279:
2280: Status:
2281: mandatory.
2282:
2283:
2284: OBJECT:
2285: -------
2286: ipRouteEntry { ipRoutingTable 1 }
2287:
2288: Syntax:
2289: IpRouteEntry ::= SEQUENCE {
2290: ipRouteDest
2291: IpAddress,
2292: ipRouteIfIndex
2293: INTEGER,
2294: ipRouteMetric1
2295:
2296:
2297:
2298: IETF SNMP Working Group [Page 41]
2299:
2300: RFC 1158 MIB II May 1990
2301:
2302:
2303: INTEGER,
2304: ipRouteMetric2
2305: INTEGER,
2306: ipRouteMetric3
2307: INTEGER,
2308: ipRouteMetric4
2309: INTEGER,
2310: ipRouteNextHop
2311: IpAddress,
2312: ipRouteType
2313: INTEGER,
2314: ipRouteProto
2315: INTEGER,
2316: ipRouteAge
2317: INTEGER,
2318: ipRouteMask
2319: IpAddress
2320: }
2321:
2322: Definition:
2323: A route to a particular destination.
2324:
2325: Access:
2326: read-write.
2327:
2328: Status:
2329: mandatory.
2330:
2331: We now consider the individual components of each route in the
2332: IP Routing table:
2333:
2334:
2335: OBJECT:
2336: -------
2337: ipRouteDest { ipRouteEntry 1 }
2338:
2339: Syntax:
2340: IpAddress
2341:
2342: Definition:
2343: The destination IP address of this route. An entry with
2344: a value of 0.0.0.0 is considered a default route.
2345: Multiple routes to a single destination can appear in the
2346: table, but access to such multiple entries is dependent
2347: on the table-access mechanisms defined by the network
2348: management protocol in use.
2349:
2350:
2351:
2352:
2353:
2354: IETF SNMP Working Group [Page 42]
2355:
2356: RFC 1158 MIB II May 1990
2357:
2358:
2359: Access:
2360: read-write.
2361:
2362: Status:
2363: mandatory.
2364:
2365:
2366: OBJECT:
2367: -------
2368: ipRouteIfIndex { ipRouteEntry 2 }
2369:
2370: Syntax:
2371: INTEGER
2372:
2373: Definition:
2374: The index value which uniquely identifies the local
2375: interface through which the next hop of this route should
2376: be reached. The interface identified by a particular
2377: value of this index is the same interface as identified
2378: by the same value of ifIndex.
2379:
2380: Access:
2381: read-write.
2382:
2383: Status:
2384: mandatory.
2385:
2386:
2387: OBJECT:
2388: -------
2389: ipRouteMetric1 { ipRouteEntry 3 }
2390:
2391: Syntax:
2392: INTEGER
2393:
2394: Definition:
2395: The primary routing metric for this route. The semantics
2396: of this metric are determined by the routing-protocol
2397: specified in the route's ipRouteProto value. If this
2398: metric is not used, its value should be set to -1.
2399:
2400: Access:
2401: read-write.
2402:
2403: Status:
2404: mandatory.
2405:
2406:
2407:
2408:
2409:
2410: IETF SNMP Working Group [Page 43]
2411:
2412: RFC 1158 MIB II May 1990
2413:
2414:
2415: OBJECT:
2416: -------
2417: ipRouteMetric2 { ipRouteEntry 4 }
2418:
2419: Syntax:
2420: INTEGER
2421:
2422: Definition:
2423: An alternate routing metric for this route. The
2424: semantics of this metric are determined by the routing-
2425: protocol specified in the route's ipRouteProto value. If
2426: this metric is not used, its value should be set to -1.
2427:
2428: Access:
2429: read-write.
2430:
2431: Status:
2432: mandatory.
2433:
2434:
2435: OBJECT:
2436: -------
2437: ipRouteMetric3 { ipRouteEntry 5 }
2438:
2439: Syntax:
2440: INTEGER
2441:
2442: Definition:
2443: An alternate routing metric for this route. The
2444: semantics of this metric are determined by the routing-
2445: protocol specified in the route's ipRouteProto value. If
2446: this metric is not used, its value should be set to -1.
2447:
2448: Access:
2449: read-write.
2450:
2451: Status:
2452: mandatory.
2453:
2454:
2455: OBJECT:
2456: -------
2457: ipRouteMetric4 { ipRouteEntry 6 }
2458:
2459: Syntax:
2460: INTEGER
2461:
2462:
2463:
2464:
2465:
2466: IETF SNMP Working Group [Page 44]
2467:
2468: RFC 1158 MIB II May 1990
2469:
2470:
2471: Definition:
2472: An alternate routing metric for this route. The
2473: semantics of this metric are determined by the routing-
2474: protocol specified in the route's ipRouteProto value. If
2475: this metric is not used, its value should be set to -1.
2476:
2477: Access:
2478: read-write.
2479:
2480: Status:
2481: mandatory.
2482:
2483:
2484: OBJECT:
2485: -------
2486: ipRouteNextHop { ipRouteEntry 7 }
2487:
2488: Syntax:
2489: IpAddress
2490:
2491: Definition:
2492: The IP address of the next hop of this route. (In the
2493: case of a route bound to an interface which is realized
2494: via a broadcast media, the value of this field is the
2495: agent's IP address on that interface.)
2496:
2497: Access:
2498: read-write.
2499:
2500: Status:
2501: mandatory.
2502:
2503:
2504: OBJECT:
2505: -------
2506: ipRouteType { ipRouteEntry 8 }
2507:
2508: Syntax:
2509: INTEGER {
2510: other(1), -- none of the following
2511:
2512: invalid(2), -- an invalidated route
2513:
2514: -- route to directly
2515: direct(3), -- connected (sub-)network
2516:
2517: -- route to a non-local
2518: remote(4) -- host/network/sub-network
2519:
2520:
2521:
2522: IETF SNMP Working Group [Page 45]
2523:
2524: RFC 1158 MIB II May 1990
2525:
2526:
2527: }
2528:
2529: Definition:
2530: The type of route.
2531:
2532: Setting this object to the value invalid(2) has the effect of
2533: invalidating the corresponding entry in the ipRoutingTable
2534: object. That is, it effectively disassociates the destination
2535: identified with said entry from the route identified with said
2536: entry. It is an implementation-specific matter as to whether
2537: the agent removes an invalidated entry from the table.
2538: Accordingly, management stations must be prepared to receive
2539: tabular information from agents that corresponds to entries
2540: not currently in use. Proper interpretation of such entries
2541: requires examination of the relevant ipRouteType object.
2542:
2543: Access:
2544: read-write.
2545:
2546: Status:
2547: mandatory.
2548:
2549:
2550: OBJECT:
2551: -------
2552: ipRouteProto { ipRouteEntry 9 }
2553:
2554: Syntax:
2555: INTEGER {
2556: other(1), -- none of the following
2557:
2558: -- non-protocol information,
2559: -- e.g., manually configured
2560: local(2), -- entries
2561:
2562: -- set via a network management
2563: netmgmt(3), -- protocol
2564:
2565: -- obtained via ICMP,
2566: icmp(4), -- e.g., Redirect
2567:
2568: -- the remaining values are
2569: -- all gateway routing protocols
2570: egp(5),
2571: ggp(6),
2572: hello(7),
2573: rip(8),
2574: is-is(9),
2575:
2576:
2577:
2578: IETF SNMP Working Group [Page 46]
2579:
2580: RFC 1158 MIB II May 1990
2581:
2582:
2583: es-is(10),
2584: ciscoIgrp(11),
2585: bbnSpfIgp(12),
2586: ospf(13),
2587: bgp(14)
2588: }
2589:
2590: Definition:
2591: The routing mechanism via which this route was learned.
2592: Inclusion of values for gateway routing protocols is not
2593: intended to imply that hosts should support those
2594: protocols.
2595:
2596: Access:
2597: read-only.
2598:
2599: Status:
2600: mandatory.
2601:
2602:
2603: OBJECT:
2604: -------
2605: ipRouteAge { ipRouteEntry 10 }
2606:
2607: Syntax:
2608: INTEGER
2609:
2610: Definition:
2611: The number of seconds since this route was last updated
2612: or otherwise determined to be correct. Note that no
2613: semantics of "too old" can be implied except through
2614: knowledge of the routing protocol by which the route was
2615: learned.
2616:
2617: Access:
2618: read-write.
2619:
2620: Status:
2621: mandatory.
2622:
2623:
2624: OBJECT:
2625: -------
2626: ipRouteMask { ipRouteEntry 11 }
2627:
2628: Syntax:
2629: IpAddress
2630:
2631:
2632:
2633:
2634: IETF SNMP Working Group [Page 47]
2635:
2636: RFC 1158 MIB II May 1990
2637:
2638:
2639: Definition:
2640: Indicate the mask to be logical-ANDed with the
2641: destination address before being compared to the value in
2642: the ipRouteDest field. For those systems that do not
2643: support arbitrary subnet masks, an agent constructs the
2644: value of the ipRouteMask by determining whether the value
2645: of the correspondent ipRouteDest field belong to a
2646: class-A, B, or C network, and then using one of:
2647:
2648: mask network
2649: 255.0.0.0 class-A
2650: 255.255.0.0 class-B
2651: 255.255.255.0 class-C
2652:
2653: If the value of the ipRouteDest is 0.0.0.0 (a default
2654: route), then the mask value is also 0.0.0.0. It should
2655: be noted that all IP routing subsystems implicitly use
2656: this mechanism.
2657:
2658: Access:
2659: read-write.
2660:
2661: Status:
2662: mandatory.
2663:
2664: 5.4.3. The IP Address Translation table
2665:
2666: The Address Translation tables contain the IpAddress to "physical"
2667: address equivalences. Some interfaces do not use translation tables
2668: for determining address equivalences (e.g., DDN-X.25 has an
2669: algorithmic method); if all interfaces are of this type, then the
2670: Address Translation table is empty, i.e., has zero entries.
2671:
2672:
2673: OBJECT:
2674: -------
2675: ipNetToMediaTable { ip 22 }
2676:
2677: Syntax:
2678: SEQUENCE OF IpNetToMediaEntry
2679:
2680: Definition:
2681: The IP Address Translation table used for mapping from IP
2682: addresses to physical addresses.
2683:
2684: Access:
2685: read-write.
2686:
2687:
2688:
2689:
2690: IETF SNMP Working Group [Page 48]
2691:
2692: RFC 1158 MIB II May 1990
2693:
2694:
2695: Status:
2696: mandatory.
2697:
2698:
2699: OBJECT:
2700: -------
2701: IpNetToMediaEntry { ipNetToMediaTable 1 }
2702:
2703: Syntax:
2704: IpNetToMediaEntry ::= SEQUENCE {
2705: ipNetToMediaIfIndex
2706: INTEGER,
2707: ipNetToMediaPhysAddress
2708: OCTET STRING,
2709: ipNetToMediaNetAddress
2710: IpAddress,
2711: ipNetToMediaType
2712: INTEGER
2713: }
2714:
2715: Definition:
2716: Each entry contains one IpAddress to "physical" address
2717: equivalence.
2718:
2719: Access:
2720: read-write.
2721:
2722: Status:
2723: mandatory.
2724:
2725: We now consider the individual components of each IP Address
2726: Translation table entry:
2727:
2728:
2729: OBJECT:
2730: -------
2731: ipNetToMediaIfIndex { ipNetToMediaEntry 1 }
2732:
2733: Syntax:
2734: INTEGER
2735:
2736: Definition:
2737: The interface on which this entry's equivalence is
2738: effective. The interface identified by a particular
2739: value of this index is the same interface as identified
2740: by the same value of ifIndex.
2741:
2742:
2743:
2744:
2745:
2746: IETF SNMP Working Group [Page 49]
2747:
2748: RFC 1158 MIB II May 1990
2749:
2750:
2751: Access:
2752: read-write.
2753:
2754: Status:
2755: mandatory.
2756:
2757:
2758: OBJECT:
2759: -------
2760: ipNetToMediaPhysAddress { ipNetToMediaEntry 2 }
2761:
2762: Syntax:
2763: OCTET STRING
2764:
2765: Definition:
2766: The media-dependent "physical" address.
2767:
2768: Access:
2769: read-write.
2770:
2771: Status:
2772: mandatory.
2773:
2774:
2775: OBJECT:
2776: -------
2777: ipNetToMediaNetAddress { ipNetToMediaEntry 3 }
2778:
2779: Syntax:
2780: IpAddress
2781:
2782: Definition:
2783: The IpAddress corresponding to the media-dependent
2784: "physical" address.
2785:
2786: Access:
2787: read-write.
2788:
2789: Status:
2790: mandatory.
2791:
2792:
2793: OBJECT:
2794: -------
2795: ipNetToMediaType { ipNetToMediaEntry 4 }
2796:
2797: Syntax:
2798: INTEGER {
2799:
2800:
2801:
2802: IETF SNMP Working Group [Page 50]
2803:
2804: RFC 1158 MIB II May 1990
2805:
2806:
2807: other(1), -- none of the following
2808:
2809: invalid(2), -- an invalidated mapping
2810:
2811: dynamic(3),
2812:
2813: static(4)
2814: }
2815:
2816: Definition:
2817: The type of mapping.
2818:
2819: Setting this object to the value invalid(2) has the effect of
2820: invalidating the corresponding entry in the ipNetToMediaTable.
2821: That is, it effectively disassociates the interface identified
2822: with said entry from the mapping identified with said entry.
2823: It is an implementation-specific matter as to whether the
2824: agent removes an invalidated entry from the table.
2825: Accordingly, management stations must be prepared to receive
2826: tabular information from agents that corresponds to entries
2827: not currently in use. Proper interpretation of such entries
2828: requires examination of the relevant ipNetToMediaType object.
2829:
2830: Access:
2831: read-write.
2832:
2833: Status:
2834: mandatory.
2835:
2836: 5.5. The ICMP Group
2837:
2838: Implementation of the ICMP group is mandatory for all systems.
2839:
2840: The ICMP group contains the ICMP input and output statistics.
2841:
2842:
2843: OBJECT:
2844: -------
2845: icmpInMsgs { icmp 1 }
2846:
2847: Syntax:
2848: Counter
2849:
2850: Definition:
2851: The total number of ICMP messages which the entity
2852: received. Note that this counter includes all those
2853: counted by icmpInErrors.
2854:
2855:
2856:
2857:
2858: IETF SNMP Working Group [Page 51]
2859:
2860: RFC 1158 MIB II May 1990
2861:
2862:
2863: Access:
2864: read-only.
2865:
2866: Status:
2867: mandatory.
2868:
2869:
2870: OBJECT:
2871: -------
2872: icmpInErrors { icmp 2 }
2873:
2874: Syntax:
2875: Counter
2876:
2877: Definition:
2878: The number of ICMP messages which the entity received but
2879: determined as having ICMP-specific errors (bad ICMP
2880: checksums, bad length, etc.).
2881:
2882: Access:
2883: read-only.
2884:
2885: Status:
2886: mandatory.
2887:
2888:
2889: OBJECT:
2890: -------
2891: icmpInDestUnreachs { icmp 3 }
2892:
2893: Syntax:
2894: Counter
2895:
2896: Definition:
2897: The number of ICMP Destination Unreachable messages
2898: received.
2899:
2900: Access:
2901: read-only.
2902:
2903: Status:
2904: mandatory.
2905:
2906:
2907: OBJECT:
2908: -------
2909: icmpInTimeExcds { icmp 4 }
2910:
2911:
2912:
2913:
2914: IETF SNMP Working Group [Page 52]
2915:
2916: RFC 1158 MIB II May 1990
2917:
2918:
2919: Syntax:
2920: Counter
2921:
2922: Definition:
2923: The number of ICMP Time Exceeded messages received.
2924:
2925: Access:
2926: read-only.
2927:
2928: Status:
2929: mandatory.
2930:
2931:
2932: OBJECT:
2933: -------
2934: icmpInParmProbs { icmp 5 }
2935:
2936: Syntax:
2937: Counter
2938:
2939: Definition:
2940: The number of ICMP Parameter Problem messages received.
2941:
2942: Access:
2943: read-only.
2944:
2945: Status:
2946: mandatory.
2947:
2948:
2949: OBJECT:
2950: -------
2951: icmpInSrcQuenchs { icmp 6 }
2952:
2953: Syntax:
2954: Counter
2955:
2956: Definition:
2957: The number of ICMP Source Quench messages received.
2958:
2959: Access:
2960: read-only.
2961:
2962: Status:
2963: mandatory.
2964:
2965:
2966:
2967:
2968:
2969:
2970: IETF SNMP Working Group [Page 53]
2971:
2972: RFC 1158 MIB II May 1990
2973:
2974:
2975: OBJECT:
2976: -------
2977: icmpInRedirects { icmp 7 }
2978:
2979: Syntax:
2980: Counter
2981:
2982: Definition:
2983: The number of ICMP Redirect messages received.
2984:
2985: Access:
2986: read-only.
2987:
2988: Status:
2989: mandatory.
2990:
2991:
2992: OBJECT:
2993: -------
2994: icmpInEchos { icmp 8 }
2995:
2996: Syntax:
2997: Counter
2998:
2999: Definition:
3000: The number of ICMP Echo (request) messages received.
3001:
3002: Access:
3003: read-only.
3004:
3005: Status:
3006: mandatory.
3007:
3008:
3009: OBJECT:
3010: -------
3011: icmpInEchoReps { icmp 9 }
3012:
3013: Syntax:
3014: Counter
3015:
3016: Definition:
3017: The number of ICMP Echo Reply messages received.
3018:
3019: Access:
3020: read-only.
3021:
3022:
3023:
3024:
3025:
3026: IETF SNMP Working Group [Page 54]
3027:
3028: RFC 1158 MIB II May 1990
3029:
3030:
3031: Status:
3032: mandatory.
3033:
3034:
3035: OBJECT:
3036: -------
3037: icmpInTimestamps { icmp 10 }
3038:
3039: Syntax:
3040: Counter
3041:
3042: Definition:
3043: The number of ICMP Timestamp (request) messages received.
3044:
3045: Access:
3046: read-only.
3047:
3048: Status:
3049: mandatory.
3050:
3051:
3052: OBJECT:
3053: -------
3054: icmpInTimestampReps { icmp 11 }
3055:
3056: Syntax:
3057: Counter
3058:
3059: Definition:
3060: The number of ICMP Timestamp Reply messages received.
3061:
3062: Access:
3063: read-only.
3064:
3065: Status:
3066: mandatory.
3067:
3068:
3069: OBJECT:
3070: -------
3071: icmpInAddrMasks { icmp 12 }
3072:
3073: Syntax:
3074: Counter
3075:
3076: Definition:
3077: The number of ICMP Address Mask Request messages
3078: received.
3079:
3080:
3081:
3082: IETF SNMP Working Group [Page 55]
3083:
3084: RFC 1158 MIB II May 1990
3085:
3086:
3087: Access:
3088: read-only.
3089:
3090: Status:
3091: mandatory.
3092:
3093:
3094: OBJECT:
3095: -------
3096: icmpInAddrMaskReps { icmp 13 }
3097:
3098: Syntax:
3099: Counter
3100:
3101: Definition:
3102: The number of ICMP Address Mask Reply messages received.
3103:
3104: Access:
3105: read-only.
3106:
3107: Status:
3108: mandatory.
3109:
3110:
3111: OBJECT:
3112: -------
3113: icmpOutMsgs { icmp 14 }
3114:
3115: Syntax:
3116: Counter
3117:
3118: Definition:
3119: The total number of ICMP messages which this entity
3120: attempted to send. Note that this counter includes all
3121: those counted by icmpOutErrors.
3122:
3123: Access:
3124: read-only.
3125:
3126: Status:
3127: mandatory.
3128:
3129:
3130: OBJECT:
3131: -------
3132: icmpOutErrors { icmp 15 }
3133:
3134:
3135:
3136:
3137:
3138: IETF SNMP Working Group [Page 56]
3139:
3140: RFC 1158 MIB II May 1990
3141:
3142:
3143: Syntax:
3144: Counter
3145:
3146: Definition:
3147: The number of ICMP messages which this entity did not
3148: send due to problems discovered within ICMP such as a
3149: lack of buffers. This value should not include errors
3150: discovered outside the ICMP layer such as the inability
3151: of IP to route the resultant datagram. In some
3152: implementations there may be no types of error which
3153: contribute to this counter's value.
3154:
3155: Access:
3156: read-only.
3157:
3158: Status:
3159: mandatory.
3160:
3161:
3162: OBJECT:
3163: -------
3164: icmpOutDestUnreachs { icmp 16 }
3165:
3166: Syntax:
3167: Counter
3168:
3169: Definition:
3170: The number of ICMP Destination Unreachable messages sent.
3171:
3172: Access:
3173: read-only.
3174:
3175: Status:
3176: mandatory.
3177:
3178:
3179: OBJECT:
3180: -------
3181: icmpOutTimeExcds { icmp 17 }
3182:
3183: Syntax:
3184: Counter
3185:
3186: Definition:
3187: The number of ICMP Time Exceeded messages sent.
3188:
3189: Access:
3190: read-only.
3191:
3192:
3193:
3194: IETF SNMP Working Group [Page 57]
3195:
3196: RFC 1158 MIB II May 1990
3197:
3198:
3199: Status:
3200: mandatory.
3201:
3202:
3203: OBJECT:
3204: -------
3205: icmpOutParmProbs { icmp 18 }
3206:
3207: Syntax:
3208: Counter
3209:
3210: Definition:
3211: The number of ICMP Parameter Problem messages sent.
3212:
3213: Access:
3214: read-only.
3215:
3216: Status:
3217: mandatory.
3218:
3219:
3220: OBJECT:
3221: -------
3222: icmpOutSrcQuenchs { icmp 19 }
3223:
3224: Syntax:
3225: Counter
3226:
3227: Definition:
3228: The number of ICMP Source Quench messages sent.
3229:
3230: Access:
3231: read-only.
3232:
3233: Status:
3234: mandatory.
3235:
3236:
3237: OBJECT:
3238: -------
3239: icmpOutRedirects { icmp 20 }
3240:
3241: Syntax:
3242: Counter
3243:
3244: Definition:
3245: The number of ICMP Redirect messages sent. For a host,
3246: this object will always be zero, since hosts do not send
3247:
3248:
3249:
3250: IETF SNMP Working Group [Page 58]
3251:
3252: RFC 1158 MIB II May 1990
3253:
3254:
3255: redirects.
3256:
3257: Access:
3258: read-only.
3259:
3260: Status:
3261: mandatory.
3262:
3263:
3264: OBJECT:
3265: -------
3266: icmpOutEchos { icmp 21 }
3267:
3268: Syntax:
3269: Counter
3270:
3271: Definition:
3272: The number of ICMP Echo (request) messages sent.
3273:
3274: Access:
3275: read-only.
3276:
3277: Status:
3278: mandatory.
3279:
3280:
3281: OBJECT:
3282: -------
3283: icmpOutEchoReps { icmp 22 }
3284:
3285: Syntax:
3286: Counter
3287:
3288: Definition:
3289: The number of ICMP Echo Reply messages sent.
3290:
3291: Access:
3292: read-only.
3293:
3294: Status:
3295: mandatory.
3296:
3297:
3298: OBJECT:
3299: -------
3300: icmpOutTimestamps { icmp 23 }
3301:
3302:
3303:
3304:
3305:
3306: IETF SNMP Working Group [Page 59]
3307:
3308: RFC 1158 MIB II May 1990
3309:
3310:
3311: Syntax:
3312: Counter
3313:
3314: Definition:
3315: The number of ICMP Timestamp (request) messages sent.
3316:
3317: Access:
3318: read-only.
3319:
3320: Status:
3321: mandatory.
3322:
3323:
3324: OBJECT:
3325: -------
3326: icmpOutTimestampReps { icmp 24 }
3327:
3328: Syntax:
3329: Counter
3330:
3331: Definition:
3332: The number of ICMP Timestamp Reply messages sent.
3333:
3334: Access:
3335: read-only.
3336:
3337: Status:
3338: mandatory.
3339:
3340:
3341: OBJECT:
3342: -------
3343: icmpOutAddrMasks { icmp 25 }
3344:
3345: Syntax:
3346: Counter
3347:
3348: Definition:
3349: The number of ICMP Address Mask Request messages sent.
3350:
3351: Access:
3352: read-only.
3353:
3354: Status:
3355: mandatory.
3356:
3357:
3358:
3359:
3360:
3361:
3362: IETF SNMP Working Group [Page 60]
3363:
3364: RFC 1158 MIB II May 1990
3365:
3366:
3367: OBJECT:
3368: -------
3369: icmpOutAddrMaskReps { icmp 26 }
3370:
3371: Syntax:
3372: Counter
3373:
3374: Definition:
3375: The number of ICMP Address Mask Reply messages sent.
3376:
3377: Access:
3378: read-only.
3379:
3380: Status:
3381: mandatory.
3382:
3383: 5.6. The TCP Group
3384:
3385: Implementation of the TCP group is mandatory for all systems that
3386: implement the TCP.
3387:
3388: Note that instances of object types that represent information about
3389: a particular TCP connection are transient; they persist only as long
3390: as the connection in question.
3391:
3392:
3393: OBJECT:
3394: -------
3395: tcpRtoAlgorithm { tcp 1 }
3396:
3397: Syntax:
3398: INTEGER {
3399: other(1), -- none of the following
3400: constant(2), -- a constant rto
3401: rsre(3), -- MIL-STD-1778, Appendix B
3402: vanj(4) -- Van Jacobson's algorithm [11]
3403: }
3404:
3405: Definition:
3406: The algorithm used to determine the timeout value used
3407: for retransmitting unacknowledged octets.
3408:
3409: Access:
3410: read-only.
3411:
3412: Status:
3413: mandatory.
3414:
3415:
3416:
3417:
3418: IETF SNMP Working Group [Page 61]
3419:
3420: RFC 1158 MIB II May 1990
3421:
3422:
3423: OBJECT:
3424: -------
3425: tcpRtoMin { tcp 2 }
3426:
3427: Syntax:
3428: INTEGER
3429:
3430: Definition:
3431: The minimum value permitted by a TCP implementation for
3432: the retransmission timeout, measured in milliseconds.
3433: More refined semantics for objects of this type depend
3434: upon the algorithm used to determine the retransmission
3435: timeout. In particular, when the timeout algorithm is
3436: rsre(3), an object of this type has the semantics of the
3437: LBOUND quantity described in RFC 793.
3438:
3439: Access:
3440: read-only.
3441:
3442: Status:
3443: mandatory.
3444:
3445:
3446: OBJECT:
3447: -------
3448: tcpRtoMax { tcp 3 }
3449:
3450: Syntax:
3451: INTEGER
3452:
3453: Definition:
3454: The maximum value permitted by a TCP implementation for
3455: the retransmission timeout, measured in milliseconds.
3456: More refined semantics for objects of this type depend
3457: upon the algorithm used to determine the retransmission
3458: timeout. In particular, when the timeout algorithm is
3459: rsre(3), an object of this type has the semantics of the
3460: UBOUND quantity described in RFC 793.
3461:
3462: Access:
3463: read-only.
3464:
3465: Status:
3466: mandatory.
3467:
3468:
3469:
3470:
3471:
3472:
3473:
3474: IETF SNMP Working Group [Page 62]
3475:
3476: RFC 1158 MIB II May 1990
3477:
3478:
3479: OBJECT:
3480: -------
3481: tcpMaxConn { tcp 4 }
3482:
3483: Syntax:
3484: INTEGER
3485:
3486: Definition:
3487: The limit on the total number of TCP connections the
3488: entity can support. In entities where the maximum number
3489: of connections is dynamic, this object should contain the
3490: value "-1".
3491:
3492: Access:
3493: read-only.
3494:
3495: Status:
3496: mandatory.
3497:
3498:
3499: OBJECT:
3500: -------
3501: tcpActiveOpens { tcp 5 }
3502:
3503: Syntax:
3504: Counter
3505:
3506: Definition:
3507: The number of times TCP connections have made a direct
3508: transition to the SYN-SENT state from the CLOSED state.
3509:
3510: Access:
3511: read-only.
3512:
3513: Status:
3514: mandatory.
3515:
3516:
3517: OBJECT:
3518: -------
3519: tcpPassiveOpens { tcp 6 }
3520:
3521: Syntax:
3522: Counter
3523:
3524: Definition:
3525: The number of times TCP connections have made a direct
3526: transition to the SYN-RCVD state from the LISTEN state.
3527:
3528:
3529:
3530: IETF SNMP Working Group [Page 63]
3531:
3532: RFC 1158 MIB II May 1990
3533:
3534:
3535: Access:
3536: read-only.
3537:
3538: Status:
3539: mandatory.
3540:
3541:
3542: OBJECT:
3543: -------
3544: tcpAttemptFails { tcp 7 }
3545:
3546: Syntax:
3547: Counter
3548:
3549: Definition:
3550: The number of times TCP connections have made a direct
3551: transition to the CLOSED state from either the SYN-SENT
3552: state or the SYN-RCVD state, plus the number of times TCP
3553: connections have made a direct transition to the LISTEN
3554: state from the SYN-RCVD state.
3555:
3556: Access:
3557: read-only.
3558:
3559: Status:
3560: mandatory.
3561:
3562:
3563: OBJECT:
3564: -------
3565: tcpEstabResets { tcp 8 }
3566:
3567: Syntax:
3568: Counter
3569:
3570: Definition:
3571: The number of times TCP connections have made a direct
3572: transition to the CLOSED state from either the
3573: ESTABLISHED state or the CLOSE-WAIT state.
3574:
3575: Access:
3576: read-only.
3577:
3578: Status:
3579: mandatory.
3580:
3581:
3582:
3583:
3584:
3585:
3586: IETF SNMP Working Group [Page 64]
3587:
3588: RFC 1158 MIB II May 1990
3589:
3590:
3591: OBJECT:
3592: -------
3593: tcpCurrEstab { tcp 9 }
3594:
3595: Syntax:
3596: Gauge
3597:
3598: Definition:
3599: The number of TCP connections for which the current state
3600: is either ESTABLISHED or CLOSE-WAIT.
3601:
3602: Access:
3603: read-only.
3604:
3605: Status:
3606: mandatory.
3607:
3608:
3609: OBJECT:
3610: -------
3611: tcpInSegs { tcp 10 }
3612:
3613: Syntax:
3614: Counter
3615:
3616: Definition:
3617: The total number of segments received, including those
3618: received in error. This count includes segments received
3619: on currently established connections.
3620:
3621: Access:
3622: read-only.
3623:
3624: Status:
3625: mandatory.
3626:
3627:
3628: OBJECT:
3629: -------
3630: tcpOutSegs { tcp 11 }
3631:
3632: Syntax:
3633: Counter
3634:
3635: Definition:
3636: The total number of segments sent, including those on
3637: current connections but excluding those containing only
3638: retransmitted octets.
3639:
3640:
3641:
3642: IETF SNMP Working Group [Page 65]
3643:
3644: RFC 1158 MIB II May 1990
3645:
3646:
3647: Access:
3648: read-only.
3649:
3650: Status:
3651: mandatory.
3652:
3653:
3654: OBJECT:
3655: -------
3656: tcpRetransSegs { tcp 12 }
3657:
3658: Syntax:
3659: Counter
3660:
3661: Definition:
3662: The total number of segments retransmitted - that is, the
3663: number of TCP segments transmitted containing one or more
3664: previously transmitted octets.
3665:
3666: Access:
3667: read-only.
3668:
3669: Status:
3670: mandatory.
3671:
3672: 5.6.1. The TCP Connection table
3673:
3674: The TCP connection table contains information about this entity's
3675: existing TCP connections.
3676:
3677:
3678: OBJECT:
3679: -------
3680: tcpConnTable { tcp 13 }
3681:
3682: Syntax:
3683: SEQUENCE OF TcpConnEntry
3684:
3685: Definition:
3686: A table containing TCP connection-specific information.
3687:
3688: Access:
3689: read-only.
3690:
3691: Status:
3692: mandatory.
3693:
3694:
3695:
3696:
3697:
3698: IETF SNMP Working Group [Page 66]
3699:
3700: RFC 1158 MIB II May 1990
3701:
3702:
3703: OBJECT:
3704: -------
3705: tcpConnEntry { tcpConnTable 1 }
3706:
3707: Syntax:
3708: TcpConnEntry ::= SEQUENCE {
3709: tcpConnState
3710: INTEGER,
3711: tcpConnLocalAddress
3712: IpAddress,
3713: tcpConnLocalPort
3714: INTEGER (0..65535),
3715: tcpConnRemAddress
3716: IpAddress,
3717: tcpConnRemPort
3718: INTEGER (0..65535)
3719: }
3720:
3721: Definition:
3722: Information about a particular current TCP connection.
3723: An object of this type is transient, in that it ceases to
3724: exist when (or soon after) the connection makes the
3725: transition to the CLOSED state.
3726:
3727: Access:
3728: read-only.
3729:
3730: Status:
3731: mandatory.
3732:
3733:
3734: OBJECT:
3735: -------
3736: tcpConnState { tcpConnEntry 1 }
3737:
3738: Syntax:
3739: INTEGER {
3740: closed(1),
3741: listen(2),
3742: synSent(3),
3743: synReceived(4),
3744: established(5),
3745: finWait1(6),
3746: finWait2(7),
3747: closeWait(8),
3748: lastAck(9),
3749: closing(10),
3750: timeWait(11)
3751:
3752:
3753:
3754: IETF SNMP Working Group [Page 67]
3755:
3756: RFC 1158 MIB II May 1990
3757:
3758:
3759: }
3760:
3761: Definition:
3762: The state of this TCP connection.
3763:
3764: Access:
3765: read-only.
3766:
3767: Status:
3768: mandatory.
3769:
3770:
3771: OBJECT:
3772: -------
3773: tcpConnLocalAddress { tcpConnEntry 2 }
3774:
3775: Syntax:
3776: IpAddress
3777:
3778: Definition:
3779: The local IP address for this TCP connection. In the
3780: case of a connection in the listen state which is willing
3781: to accept connections for any IP interface associated
3782: with the node, the value 0.0.0.0 is used.
3783:
3784: Access:
3785: read-only.
3786:
3787: Status:
3788: mandatory.
3789:
3790:
3791: OBJECT:
3792: -------
3793: tcpConnLocalPort { tcpConnEntry 3 }
3794:
3795: Syntax:
3796: INTEGER (0..65535)
3797:
3798: Definition:
3799: The local port number for this TCP connection.
3800:
3801: Access:
3802: read-only.
3803:
3804: Status:
3805: mandatory.
3806:
3807:
3808:
3809:
3810: IETF SNMP Working Group [Page 68]
3811:
3812: RFC 1158 MIB II May 1990
3813:
3814:
3815: OBJECT:
3816: -------
3817: tcpConnRemAddress { tcpConnEntry 4 }
3818:
3819: Syntax:
3820: IpAddress
3821:
3822: Definition:
3823: The remote IP address for this TCP connection.
3824:
3825: Access:
3826: read-only.
3827:
3828: Status:
3829: mandatory.
3830:
3831:
3832: OBJECT:
3833: -------
3834: tcpConnRemPort { tcpConnEntry 5 }
3835:
3836: Syntax:
3837: INTEGER (0..65535)
3838:
3839: Definition:
3840: The remote port number for this TCP connection.
3841:
3842: Access:
3843: read-only.
3844:
3845: Status:
3846: mandatory.
3847:
3848: 5.6.2. Additional TCP Objects
3849:
3850:
3851: OBJECT:
3852: -------
3853: tcpInErrs { tcp 14 }
3854:
3855: Syntax:
3856: Counter
3857:
3858: Definition:
3859: The total number of segments received in error (e.g., bad
3860: TCP checksums).
3861:
3862:
3863:
3864:
3865:
3866: IETF SNMP Working Group [Page 69]
3867:
3868: RFC 1158 MIB II May 1990
3869:
3870:
3871: Access:
3872: read-only.
3873:
3874: Status:
3875: mandatory.
3876:
3877:
3878: OBJECT:
3879: -------
3880: tcpOutRsts { tcp 15 }
3881:
3882: Syntax:
3883: Counter
3884:
3885: Definition:
3886: The number of TCP segments sent containing the RST flag.
3887:
3888: Access:
3889: read-only.
3890:
3891: Status:
3892: mandatory.
3893:
3894: 5.7. The UDP Group
3895:
3896: Implementation of the UDP group is mandatory for all systems which
3897: implement the UDP.
3898:
3899:
3900: OBJECT:
3901: -------
3902: udpInDatagrams { udp 1 }
3903:
3904: Syntax:
3905: Counter
3906:
3907: Definition:
3908: The total number of UDP datagrams delivered to UDP users.
3909:
3910: Access:
3911: read-only.
3912:
3913: Status:
3914: mandatory.
3915:
3916:
3917:
3918:
3919:
3920:
3921:
3922: IETF SNMP Working Group [Page 70]
3923:
3924: RFC 1158 MIB II May 1990
3925:
3926:
3927: OBJECT:
3928: -------
3929: udpNoPorts { udp 2 }
3930:
3931: Syntax:
3932: Counter
3933:
3934: Definition:
3935: The total number of received UDP datagrams for which
3936: there was no application at the destination port.
3937:
3938: Access:
3939: read-only.
3940:
3941: Status:
3942: mandatory.
3943:
3944:
3945: OBJECT:
3946: -------
3947: udpInErrors { udp 3 }
3948:
3949: Syntax:
3950: Counter
3951:
3952: Definition:
3953: The number of received UDP datagrams that could not be
3954: delivered for reasons other than the lack of an
3955: application at the destination port.
3956:
3957: Access:
3958: read-only.
3959:
3960: Status:
3961: mandatory.
3962:
3963:
3964: OBJECT:
3965: -------
3966: udpOutDatagrams { udp 4 }
3967:
3968: Syntax:
3969: Counter
3970:
3971: Definition:
3972: The total number of UDP datagrams sent from this entity.
3973:
3974:
3975:
3976:
3977:
3978: IETF SNMP Working Group [Page 71]
3979:
3980: RFC 1158 MIB II May 1990
3981:
3982:
3983: Access:
3984: read-only.
3985:
3986: Status:
3987: mandatory.
3988:
3989: 5.7.1. The UDP Listener table
3990:
3991: The UDP listener table contains information about this entity's UDP
3992: end-points on which a local application is currently accepting
3993: datagrams.
3994:
3995:
3996: OBJECT:
3997: -------
3998: udpTable { udp 5 }
3999:
4000: Syntax:
4001: SEQUENCE OF UdpEntry
4002:
4003: Definition:
4004: A table containing UDP listener information.
4005:
4006: Access:
4007: read-only.
4008:
4009: Status:
4010: mandatory.
4011:
4012:
4013: OBJECT:
4014: -------
4015: udpEntry { udpTable 1 }
4016:
4017: Syntax:
4018: UdpEntry ::= SEQUENCE {
4019: udpLocalAddress
4020: IpAddress,
4021: udpLocalPort
4022: INTEGER (0..65535)
4023: }
4024:
4025: Definition:
4026: Information about a particular current UDP listener.
4027:
4028: Access:
4029: read-only.
4030:
4031:
4032:
4033:
4034: IETF SNMP Working Group [Page 72]
4035:
4036: RFC 1158 MIB II May 1990
4037:
4038:
4039: Status:
4040: mandatory.
4041:
4042:
4043: OBJECT:
4044: -------
4045: udpLocalAddress { udpEntry 1 }
4046:
4047: Syntax:
4048: IpAddress
4049:
4050: Definition:
4051: The local IP address for this UDP listener. In the case
4052: of a UDP listener which is willing to accept datagrams
4053: for any IP interface associated with the node, the value
4054: 0.0.0.0 is used.
4055:
4056: Access:
4057: read-only.
4058:
4059: Status:
4060: mandatory.
4061:
4062:
4063: OBJECT:
4064: -------
4065: udpLocalPort { udpEntry 2 }
4066:
4067: Syntax:
4068: INTEGER (0..65535)
4069:
4070: Definition:
4071: The local port number for this UDP listener.
4072:
4073: Access:
4074: read-only.
4075:
4076: Status:
4077: mandatory.
4078:
4079: 5.8. The EGP Group
4080:
4081: Implementation of the EGP group is mandatory for all systems which
4082: implement the EGP.
4083:
4084:
4085:
4086:
4087:
4088:
4089:
4090: IETF SNMP Working Group [Page 73]
4091:
4092: RFC 1158 MIB II May 1990
4093:
4094:
4095: OBJECT:
4096: -------
4097: egpInMsgs { egp 1 }
4098:
4099: Syntax:
4100: Counter
4101:
4102: Definition:
4103: The number of EGP messages received without error.
4104:
4105: Access:
4106: read-only.
4107:
4108: Status:
4109: mandatory.
4110:
4111:
4112: OBJECT:
4113: -------
4114: egpInErrors { egp 2 }
4115:
4116: Syntax:
4117: Counter
4118:
4119: Definition:
4120: The number of EGP messages received that proved to be in
4121: error.
4122:
4123: Access:
4124: read-only.
4125:
4126: Status:
4127: mandatory.
4128:
4129:
4130: OBJECT:
4131: -------
4132: egpOutMsgs { egp 3 }
4133:
4134: Syntax:
4135: Counter
4136:
4137: Definition:
4138: The total number of locally generated EGP messages.
4139:
4140: Access:
4141: read-only.
4142:
4143:
4144:
4145:
4146: IETF SNMP Working Group [Page 74]
4147:
4148: RFC 1158 MIB II May 1990
4149:
4150:
4151: Status:
4152: mandatory.
4153:
4154:
4155: OBJECT:
4156: -------
4157: egpOutErrors { egp 4 }
4158:
4159: Syntax:
4160: Counter
4161:
4162: Definition:
4163: The number of locally generated EGP messages not sent due
4164: to resource limitations within an EGP entity.
4165:
4166: Access:
4167: read-only.
4168:
4169: Status:
4170: mandatory.
4171:
4172: 5.8.1. The EGP Neighbor table
4173:
4174: The Egp Neighbor table contains information about this entity's EGP
4175: neighbors.
4176:
4177:
4178: OBJECT:
4179: -------
4180: egpNeighTable { egp 5 }
4181:
4182: Syntax:
4183: SEQUENCE OF EgpNeighEntry
4184:
4185: Definition:
4186: The EGP neighbor table.
4187:
4188: Access:
4189: read-only.
4190:
4191: Status:
4192: mandatory.
4193:
4194:
4195: OBJECT:
4196: -------
4197: egpNeighEntry { egpNeighTable 1 }
4198:
4199:
4200:
4201:
4202: IETF SNMP Working Group [Page 75]
4203:
4204: RFC 1158 MIB II May 1990
4205:
4206:
4207: Syntax:
4208: EgpNeighEntry ::= SEQUENCE {
4209: egpNeighState
4210: INTEGER,
4211: egpNeighAddr
4212: IpAddress,
4213: egpNeighAs
4214: INTEGER,
4215: egpNeighInMsgs
4216: Counter,
4217: egpNeighInErrs
4218: Counter,
4219: egpNeighOutMsgs
4220: Counter,
4221: egpNeighOutErrs
4222: Counter,
4223: egpNeighInErrMsgs
4224: Counter,
4225: egpNeighOutErrMsgs
4226: Counter,
4227: egpNeighStateUps
4228: Counter,
4229: egpNeighStateDowns
4230: Counter,
4231: egpNeighIntervalHello
4232: INTEGER,
4233: egpNeighIntervalPoll
4234: INTEGER,
4235: egpNeighMode
4236: INTEGER,
4237: egpNeighEventTrigger
4238: INTEGER
4239: }
4240:
4241: Definition:
4242: Information about this entity's relationship with a
4243: particular EGP neighbor.
4244:
4245: Access:
4246: read-only.
4247:
4248: Status:
4249: mandatory.
4250:
4251:
4252: We now consider the individual components of each EGP neighbor
4253: entry:
4254:
4255:
4256:
4257:
4258: IETF SNMP Working Group [Page 76]
4259:
4260: RFC 1158 MIB II May 1990
4261:
4262:
4263: OBJECT:
4264: -------
4265: egpNeighState { egpNeighEntry 1 }
4266:
4267: Syntax:
4268: INTEGER {
4269: idle(1),
4270: acquisition(2),
4271: down(3),
4272: up(4),
4273: cease(5)
4274: }
4275:
4276: Definition:
4277: The EGP state of the local system with respect to this
4278: entry's EGP neighbor. Each EGP state is represented by a
4279: value that is one greater than the numerical value
4280: associated with said state in RFC 904.
4281:
4282: Access:
4283: read-only.
4284:
4285: Status:
4286: mandatory.
4287:
4288:
4289: OBJECT:
4290: -------
4291: egpNeighAddr { egpNeighEntry 2 }
4292:
4293: Syntax:
4294: IpAddress
4295:
4296: Definition:
4297: The IP address of this entry's EGP neighbor.
4298:
4299: Access:
4300: read-only.
4301:
4302: Status:
4303: mandatory.
4304:
4305:
4306: OBJECT:
4307: -------
4308: egpNeighAs { egpNeighEntry 3 }
4309:
4310:
4311:
4312:
4313:
4314: IETF SNMP Working Group [Page 77]
4315:
4316: RFC 1158 MIB II May 1990
4317:
4318:
4319: Syntax:
4320: INTEGER
4321:
4322: Definition:
4323: The autonomous system of this EGP peer. Zero should be
4324: specified if the autonomous system number of the neighbor
4325: is not yet known.
4326:
4327: Access:
4328: read-only.
4329:
4330: Status:
4331: mandatory.
4332:
4333:
4334: OBJECT:
4335: -------
4336: egpNeighInMsgs { egpNeighEntry 4 }
4337:
4338: Syntax:
4339: Counter
4340:
4341: Definition:
4342: The number of EGP messages received without error from
4343: this EGP peer.
4344:
4345: Access:
4346: read-only.
4347:
4348: Status:
4349: mandatory.
4350:
4351:
4352: OBJECT:
4353: -------
4354: egpNeighInErrs { egpNeighEntry 5 }
4355:
4356: Syntax:
4357: Counter
4358:
4359: Definition:
4360: The number of EGP messages received from this EGP peer
4361: that proved to be in error (e.g., bad EGP checksum).
4362:
4363: Access:
4364: read-only.
4365:
4366:
4367:
4368:
4369:
4370: IETF SNMP Working Group [Page 78]
4371:
4372: RFC 1158 MIB II May 1990
4373:
4374:
4375: Status:
4376: mandatory.
4377:
4378:
4379: OBJECT:
4380: -------
4381: egpNeighOutMsgs { egpNeighEntry 6 }
4382:
4383: Syntax:
4384: Counter
4385:
4386: Definition:
4387: The number of locally generated EGP messages to this EGP
4388: peer.
4389:
4390: Access:
4391: read-only.
4392:
4393: Status:
4394: mandatory.
4395:
4396:
4397: OBJECT:
4398: -------
4399: egpNeighOutErrs { egpNeighEntry 7 }
4400:
4401: Syntax:
4402: Counter
4403:
4404: Definition:
4405: The number of locally generated EGP messages not sent to
4406: this EGP peer due to resource limitations within an EGP
4407: entity.
4408:
4409: Access:
4410: read-only.
4411:
4412: Status:
4413: mandatory.
4414:
4415:
4416: OBJECT:
4417: -------
4418: egpNeighInErrMsgs { egpNeighEntry 8 }
4419:
4420: Syntax:
4421: Counter
4422:
4423:
4424:
4425:
4426: IETF SNMP Working Group [Page 79]
4427:
4428: RFC 1158 MIB II May 1990
4429:
4430:
4431: Definition:
4432: The number of EGP-defined error messages received from
4433: this EGP peer.
4434:
4435: Access:
4436: read-only.
4437:
4438: Status:
4439: mandatory.
4440:
4441:
4442: OBJECT:
4443: -------
4444: egpNeighOutErrMsgs { egpNeighEntry 9 }
4445:
4446: Syntax:
4447: Counter
4448:
4449: Definition:
4450: The number of EGP-defined error messages sent to this EGP
4451: peer.
4452:
4453: Access:
4454: read-only.
4455:
4456: Status:
4457: mandatory.
4458:
4459:
4460: OBJECT:
4461: -------
4462: egpNeighStateUps { egpNeighEntry 10 }
4463:
4464: Syntax:
4465: Counter
4466:
4467: Definition:
4468: The number of EGP state transitions to the UP state with
4469: this EGP peer.
4470:
4471: Access:
4472: read-only.
4473:
4474: Status:
4475: mandatory.
4476:
4477:
4478:
4479:
4480:
4481:
4482: IETF SNMP Working Group [Page 80]
4483:
4484: RFC 1158 MIB II May 1990
4485:
4486:
4487: OBJECT:
4488: -------
4489: egpNeighStateDowns { egpNeighEntry 11 }
4490:
4491: Syntax:
4492: Counter
4493:
4494: Definition:
4495: The number of EGP state transitions from the UP state to
4496: any other state with this EGP peer.
4497:
4498: Access:
4499: read-only.
4500:
4501: Status:
4502: mandatory.
4503:
4504:
4505: OBJECT:
4506: -------
4507: egpNeighIntervalHello { egpNeighEntry 12 }
4508:
4509: Syntax:
4510: INTEGER
4511:
4512: Definition:
4513: The interval between EGP Hello command retransmissions
4514: (in hundredths of a second). This represents the t1
4515: timer as defined in RFC 904.
4516:
4517: Access:
4518: read-only.
4519:
4520: Status:
4521: mandatory.
4522:
4523:
4524: OBJECT:
4525: -------
4526: egpNeighIntervalPoll { egpNeighEntry 13 }
4527:
4528: Syntax:
4529: INTEGER
4530:
4531: Definition:
4532: The interval between EGP poll command retransmissions (in
4533: hundredths of a second). This represents the t3 timer as
4534: defined in RFC 904.
4535:
4536:
4537:
4538: IETF SNMP Working Group [Page 81]
4539:
4540: RFC 1158 MIB II May 1990
4541:
4542:
4543: Access:
4544: read-only.
4545:
4546: Status:
4547: mandatory.
4548:
4549:
4550: OBJECT:
4551: -------
4552: egpNeighMode { egpNeighEntry 14 }
4553:
4554: Syntax:
4555: INTEGER {
4556: active(1),
4557: passive(2)
4558: }
4559:
4560: Definition:
4561: The polling mode of this EGP entity, either passive or
4562: active.
4563:
4564: Access:
4565: read-only.
4566:
4567: Status:
4568: mandatory.
4569:
4570:
4571: OBJECT:
4572: -------
4573: egpNeighEventTrigger { egpNeighEntry 15 }
4574:
4575: Syntax:
4576: INTEGER {
4577: start(1),
4578: stop(2)
4579: }
4580:
4581: Definition:
4582: A control variable used to trigger operator-initiated
4583: Start and Stop events. When read, this variable always
4584: returns the most recent value that egpNeightEventTrigger
4585: was set to. If it has not been set since the last
4586: initialization of the network management subsystem on the
4587: node, it returns a value of "stop".
4588:
4589: Access:
4590: read-write
4591:
4592:
4593:
4594: IETF SNMP Working Group [Page 82]
4595:
4596: RFC 1158 MIB II May 1990
4597:
4598:
4599: Status:
4600: mandatory.
4601:
4602: 5.8.2. Additional EGP variables
4603:
4604:
4605: OBJECT:
4606: -------
4607: egpAs { egp 6 }
4608:
4609: Syntax:
4610: INTEGER
4611:
4612: Definition:
4613: The autonomous system number of this EGP entity.
4614:
4615: Access:
4616: read-only.
4617:
4618: Status:
4619: mandatory.
4620:
4621: 5.9. The Transmission Group
4622:
4623: Based on the transmission media underlying each interface on a
4624: system, the corresponding portion of the Transmission group is
4625: mandatory for that system.
4626:
4627: When Internet-standard definitions for managing transmission media
4628: are defined, the transmission group is used to provide a prefix for
4629: the names of those objects.
4630:
4631: Typically, such definitions reside in the experimental portion of the
4632: MIB until they are "proven", then as a part of the Internet
4633: standardization process, the definitions are accordingly elevated and
4634: a new object identifier, under the transmission group is defined. By
4635: convention, the name assigned is:
4636:
4637: type OBJECT IDENTIFIER ::= { transmission number }
4638:
4639: where "type" is the symbolic value used for the media in the ifType
4640: column of the ifTable object, and "number" is the actual integer
4641: value corresponding to the symbol.
4642:
4643: 5.10. The SNMP Group
4644:
4645: Implementation of the SNMP group is mandatory for all systems which
4646: support an SNMP protocol entity. Some of the objects defined below
4647:
4648:
4649:
4650: IETF SNMP Working Group [Page 83]
4651:
4652: RFC 1158 MIB II May 1990
4653:
4654:
4655: will be zero-valued in those SNMP implementations that are optimized
4656: to support only those functions specific to either a management agent
4657: or a management client.
4658:
4659:
4660: OBJECT:
4661: -------
4662: snmpInPkts { snmp 1 }
4663:
4664: Syntax:
4665: Counter
4666:
4667: Definition:
4668: The total number of PDUs delivered to the SNMP entity
4669: from the transport service.
4670:
4671: Access:
4672: read-only.
4673:
4674: Status:
4675: mandatory.
4676:
4677:
4678: OBJECT:
4679: -------
4680: snmpOutPkts { snmp 2 }
4681:
4682: Syntax:
4683: Counter
4684:
4685: Definition:
4686: The total number of SNMP PDUs which were passed from the
4687: SNMP protocol entity to the transport service.
4688:
4689: Access:
4690: read-only.
4691:
4692: Status:
4693: mandatory.
4694:
4695:
4696: OBJECT:
4697: -------
4698: snmpInBadVersions { snmp 3 }
4699:
4700: Syntax:
4701: Counter
4702:
4703:
4704:
4705:
4706: IETF SNMP Working Group [Page 84]
4707:
4708: RFC 1158 MIB II May 1990
4709:
4710:
4711: Definition:
4712: The total number of syntactically correct SNMP PDUs which
4713: were delivered to the SNMP protocol entity and were for
4714: an unsupported SNMP version.
4715:
4716: Access:
4717: read-only.
4718:
4719: Status:
4720: mandatory.
4721:
4722:
4723: OBJECT:
4724: -------
4725: snmpInBadCommunityNames { snmp 4 }
4726:
4727: Syntax:
4728: Counter
4729:
4730: Definition:
4731: The total number of SNMP PDUs delivered to the SNMP
4732: protocol entity which used a SNMP community name not
4733: known to said entity.
4734:
4735: Access:
4736: read-only.
4737:
4738: Status:
4739: mandatory.
4740:
4741:
4742: OBJECT:
4743: -------
4744: snmpInBadCommunityUses { snmp 5 }
4745:
4746: Syntax:
4747: Counter
4748:
4749: Definition:
4750: The total number of SNMP PDUs delivered to the SNMP
4751: protocol entity which represented an SNMP operation which
4752: was not allowed by the SNMP community named in the PDU.
4753:
4754: Access:
4755: read-only.
4756:
4757: Status:
4758: mandatory.
4759:
4760:
4761:
4762: IETF SNMP Working Group [Page 85]
4763:
4764: RFC 1158 MIB II May 1990
4765:
4766:
4767: OBJECT:
4768: -------
4769: snmpInASNParseErrs { snmp 6 }
4770:
4771: Syntax:
4772: Counter
4773:
4774: Definition:
4775: The total number of ASN.1 parsing errors (either in
4776: encoding or syntax) encountered by the SNMP protocol
4777: entity when decoding received SNMP PDUs.
4778:
4779: Access:
4780: read-only.
4781:
4782: Status:
4783: mandatory.
4784:
4785:
4786: OBJECT:
4787: -------
4788: snmpInBadTypes { snmp 7 }
4789:
4790: Syntax:
4791: Counter
4792:
4793: Definition:
4794: The total number of SNMP PDUs delivered to the SNMP
4795: protocol entity which had an unknown PDU type.
4796:
4797: Access:
4798: read-only.
4799:
4800: Status:
4801: mandatory.
4802:
4803:
4804: OBJECT:
4805: -------
4806: snmpInTooBigs { snmp 8 }
4807:
4808: Syntax:
4809: Counter
4810:
4811: Definition:
4812: The total number valid SNMP PDUs which were delivered to
4813: the SNMP protocol entity and for which the value of the
4814: "ErrorStatus" component is "tooBig."
4815:
4816:
4817:
4818: IETF SNMP Working Group [Page 86]
4819:
4820: RFC 1158 MIB II May 1990
4821:
4822:
4823: Access:
4824: read-only.
4825:
4826: Status:
4827: mandatory.
4828:
4829:
4830: OBJECT:
4831: -------
4832: snmpInNoSuchNames { snmp 9 }
4833:
4834: Syntax:
4835: Counter
4836:
4837: Definition:
4838: The total number valid SNMP PDUs which were delivered to
4839: the SNMP protocol entity and for which the value of the
4840: "ErrorStatus" component is "noSuchName."
4841:
4842: Access:
4843: read-only.
4844:
4845: Status:
4846: mandatory.
4847:
4848:
4849: OBJECT:
4850: -------
4851: snmpInBadValues { snmp 10 }
4852:
4853: Syntax:
4854: Counter
4855:
4856: Definition:
4857: The total number valid SNMP PDUs which were delivered to
4858: the SNMP protocol entity and for which the value of the
4859: "ErrorStatus" component is "badValue."
4860:
4861: Access:
4862: read-only.
4863:
4864: Status:
4865: mandatory.
4866:
4867:
4868: OBJECT:
4869: -------
4870: snmpInReadOnlys { snmp 11 }
4871:
4872:
4873:
4874: IETF SNMP Working Group [Page 87]
4875:
4876: RFC 1158 MIB II May 1990
4877:
4878:
4879: Syntax:
4880: Counter
4881:
4882: Definition:
4883: The total number valid SNMP PDUs which were delivered to
4884: the SNMP protocol entity and for which the value of the
4885: "ErrorStatus" component is "readOnly."
4886:
4887: Access:
4888: read-only.
4889:
4890: Status:
4891: mandatory.
4892:
4893:
4894: OBJECT:
4895: -------
4896: snmpInGenErrs { snmp 12 }
4897:
4898: Syntax:
4899: Counter
4900:
4901: Definition:
4902: The total number valid SNMP PDUs which were delivered to
4903: the SNMP protocol entity and for which the value of the
4904: "ErrorStatus" component is "genErr."
4905:
4906: Access:
4907: read-only.
4908:
4909: Status:
4910: mandatory.
4911:
4912:
4913: OBJECT:
4914: -------
4915: snmpInTotalReqVars { snmp 13 }
4916:
4917: Syntax:
4918: Counter
4919:
4920: Definition:
4921: The total number of MIB objects which have been retrieved
4922: successfully by the SNMP protocol entity as the result of
4923: receiving valid SNMP Get-Request and Get-Next PDUs.
4924:
4925: Access:
4926: read-only.
4927:
4928:
4929:
4930: IETF SNMP Working Group [Page 88]
4931:
4932: RFC 1158 MIB II May 1990
4933:
4934:
4935: Status:
4936: mandatory.
4937:
4938:
4939: OBJECT:
4940: -------
4941: snmpInTotalSetVars { snmp 14 }
4942:
4943: Syntax:
4944: Counter
4945:
4946: Definition:
4947: The total number of MIB objects which have been altered
4948: successfully by the SNMP protocol entity as the result of
4949: receiving valid SNMP Set-Request PDUs.
4950:
4951: Access:
4952: read-only.
4953:
4954: Status:
4955: mandatory.
4956:
4957:
4958: OBJECT:
4959: -------
4960: snmpInGetRequests { snmp 15 }
4961:
4962: Syntax:
4963: Counter
4964:
4965: Definition:
4966: The total number of SNMP Get-Request PDUs which have been
4967: accepted and processed by the SNMP protocol entity.
4968:
4969: Access:
4970: read-only.
4971:
4972: Status:
4973: mandatory.
4974:
4975:
4976: OBJECT:
4977: -------
4978: snmpInGetNexts { snmp 16 }
4979:
4980: Syntax:
4981: Counter
4982:
4983:
4984:
4985:
4986: IETF SNMP Working Group [Page 89]
4987:
4988: RFC 1158 MIB II May 1990
4989:
4990:
4991: Definition:
4992: The total number of SNMP Get-Next PDUs which have been
4993: accepted and processed by the SNMP protocol entity.
4994:
4995: Access:
4996: read-only.
4997:
4998: Status:
4999: mandatory.
5000:
5001:
5002: OBJECT:
5003: -------
5004: snmpInSetRequests { snmp 17 }
5005:
5006: Syntax:
5007: Counter
5008:
5009: Definition:
5010: The total number of SNMP Set-Request PDUs which have been
5011: accepted and processed by the SNMP protocol entity.
5012:
5013: Access:
5014: read-only.
5015:
5016: Status:
5017: mandatory.
5018:
5019:
5020: OBJECT:
5021: -------
5022: snmpInGetResponses { snmp 18 }
5023:
5024: Syntax:
5025: Counter
5026:
5027: Definition:
5028: The total number of SNMP Get-Response PDUs which have
5029: been accepted and processed by the SNMP protocol entity.
5030:
5031: Access:
5032: read-only.
5033:
5034: Status:
5035: mandatory.
5036:
5037:
5038:
5039:
5040:
5041:
5042: IETF SNMP Working Group [Page 90]
5043:
5044: RFC 1158 MIB II May 1990
5045:
5046:
5047: OBJECT:
5048: -------
5049: snmpInTraps { snmp 19 }
5050:
5051: Syntax:
5052: Counter
5053:
5054: Definition:
5055: The total number of SNMP Trap PDUs which have been
5056: accepted and processed by the SNMP protocol entity.
5057:
5058: Access:
5059: read-only.
5060:
5061: Status:
5062: mandatory.
5063:
5064:
5065: OBJECT:
5066: -------
5067: snmpOutTooBigs { snmp 20 }
5068:
5069: Syntax:
5070: Counter
5071:
5072: Definition:
5073: The total number valid SNMP PDUs which were generated by
5074: the SNMP protocol entity and for which the value of the
5075: "ErrorStatus" component is "tooBig."
5076:
5077: Access:
5078: read-only.
5079:
5080: Status:
5081: mandatory.
5082:
5083:
5084: OBJECT:
5085: -------
5086: snmpOutNoSuchNames { snmp 21 }
5087:
5088: Syntax:
5089: Counter
5090:
5091: Definition:
5092: The total number valid SNMP PDUs which were generated by
5093: the SNMP protocol entity and for which the value of the
5094: "ErrorStatus" component is "noSuchName."
5095:
5096:
5097:
5098: IETF SNMP Working Group [Page 91]
5099:
5100: RFC 1158 MIB II May 1990
5101:
5102:
5103: Access:
5104: read-only.
5105:
5106: Status:
5107: mandatory.
5108:
5109:
5110: OBJECT:
5111: -------
5112: snmpOutBadValues { snmp 22 }
5113:
5114: Syntax:
5115: Counter
5116:
5117: Definition:
5118: The total number valid SNMP PDUs which were generated by
5119: the SNMP protocol entity and for which the value of the
5120: "ErrorStatus" component is "badValue."
5121:
5122: Access:
5123: read-only.
5124:
5125: Status:
5126: mandatory.
5127:
5128:
5129: OBJECT:
5130: -------
5131: snmpOutReadOnlys { snmp 23 }
5132:
5133: Syntax:
5134: Counter
5135:
5136: Definition:
5137: The total number valid SNMP PDUs which were generated by
5138: the SNMP protocol entity and for which the value of the
5139: "ErrorStatus" component is "readOnly."
5140:
5141: Access:
5142: read-only.
5143:
5144: Status:
5145: mandatory.
5146:
5147:
5148: OBJECT:
5149: -------
5150: snmpOutGenErrs { snmp 24 }
5151:
5152:
5153:
5154: IETF SNMP Working Group [Page 92]
5155:
5156: RFC 1158 MIB II May 1990
5157:
5158:
5159: Syntax:
5160: Counter
5161:
5162: Definition:
5163: The total number valid SNMP PDUs which were generated by
5164: the SNMP protocol entity and for which the value of the
5165: "ErrorStatus" component is "genErr."
5166:
5167: Access:
5168: read-only.
5169:
5170: Status:
5171: mandatory.
5172:
5173:
5174: OBJECT:
5175: -------
5176: snmpOutGetRequests { snmp 25 }
5177:
5178: Syntax:
5179: Counter
5180:
5181: Definition:
5182: The total number of SNMP Get-Request PDUs which have been
5183: generated by the SNMP protocol entity.
5184:
5185: Access:
5186: read-only.
5187:
5188: Status:
5189: mandatory.
5190:
5191:
5192: OBJECT:
5193: -------
5194: snmpOutGetNexts { snmp 26 }
5195:
5196: Syntax:
5197: Counter
5198:
5199: Definition:
5200: The total number of SNMP Get-Next PDUs which have been
5201: generated by the SNMP protocol entity.
5202:
5203: Access:
5204: read-only.
5205:
5206:
5207:
5208:
5209:
5210: IETF SNMP Working Group [Page 93]
5211:
5212: RFC 1158 MIB II May 1990
5213:
5214:
5215: Status:
5216: mandatory.
5217:
5218:
5219: OBJECT:
5220: -------
5221: snmpOutSetRequests { snmp 27 }
5222:
5223: Syntax:
5224: Counter
5225:
5226: Definition:
5227: The total number of SNMP Set-Request PDUs which have been
5228: generated by the SNMP protocol entity.
5229:
5230: Access:
5231: read-only.
5232:
5233: Status:
5234: mandatory.
5235:
5236:
5237: OBJECT:
5238: -------
5239: snmpOutGetResponses { snmp 28 }
5240:
5241: Syntax:
5242: Counter
5243:
5244: Definition:
5245: The total number of SNMP Get-Response PDUs which have
5246: been generated by the SNMP protocol entity.
5247:
5248: Access:
5249: read-only.
5250:
5251: Status:
5252: mandatory.
5253:
5254:
5255: OBJECT:
5256: -------
5257: snmpOutTraps { snmp 29 }
5258:
5259: Syntax:
5260: Counter
5261:
5262:
5263:
5264:
5265:
5266: IETF SNMP Working Group [Page 94]
5267:
5268: RFC 1158 MIB II May 1990
5269:
5270:
5271: Definition:
5272: The total number of SNMP Trap PDUs which have been
5273: generated by the SNMP protocol entity.
5274:
5275: Access:
5276: read-only.
5277:
5278: Status:
5279: mandatory.
5280:
5281:
5282: OBJECT:
5283: -------
5284: snmpEnableAuthTraps { snmp 30 }
5285:
5286: Syntax:
5287: INTEGER {
5288: enabled(1),
5289: disabled(2)
5290: }
5291:
5292: Definition:
5293: Indicates whether the SNMP agent process is configured to
5294: generate authentication-failure traps.
5295:
5296: Access:
5297: read-write.
5298:
5299: Status:
5300: mandatory.
5301:
5302: 6. Definitions
5303:
5304: RFC1158-MIB
5305:
5306: DEFINITIONS ::= BEGIN
5307:
5308: IMPORTS
5309: mgmt, OBJECT-TYPE, NetworkAddress, IpAddress,
5310: Counter, Gauge, TimeTicks
5311: FROM RFC1155-SMI;
5312:
5313: mib-2 OBJECT IDENTIFIER ::= { mgmt 1 } -- MIB-II
5314: -- (same prefix as MIB-I)
5315:
5316: system OBJECT IDENTIFIER ::= { mib-2 1 }
5317: interfaces OBJECT IDENTIFIER ::= { mib-2 2 }
5318: at OBJECT IDENTIFIER ::= { mib-2 3 }
5319:
5320:
5321:
5322: IETF SNMP Working Group [Page 95]
5323:
5324: RFC 1158 MIB II May 1990
5325:
5326:
5327: ip OBJECT IDENTIFIER ::= { mib-2 4 }
5328: icmp OBJECT IDENTIFIER ::= { mib-2 5 }
5329: tcp OBJECT IDENTIFIER ::= { mib-2 6 }
5330: udp OBJECT IDENTIFIER ::= { mib-2 7 }
5331: egp OBJECT IDENTIFIER ::= { mib-2 8 }
5332: -- cmot OBJECT IDENTIFIER ::= { mib-2 9 }
5333: transmission OBJECT IDENTIFIER ::= { mib-2 10 }
5334: snmp OBJECT IDENTIFIER ::= { mib-2 11 }
5335:
5336:
5337: -- object types
5338:
5339: -- the System group
5340:
5341: sysDescr OBJECT-TYPE
5342: SYNTAX DisplayString (SIZE (0..255))
5343: ACCESS read-only
5344: STATUS mandatory
5345: ::= { system 1 }
5346:
5347: sysObjectID OBJECT-TYPE
5348: SYNTAX OBJECT IDENTIFIER
5349: ACCESS read-only
5350: STATUS mandatory
5351: ::= { system 2 }
5352:
5353: sysUpTime OBJECT-TYPE
5354: SYNTAX TimeTicks
5355: ACCESS read-only
5356: STATUS mandatory
5357: ::= { system 3 }
5358:
5359: sysContact OBJECT-TYPE
5360: SYNTAX DisplayString (SIZE (0..255))
5361: ACCESS read-write
5362: STATUS mandatory
5363: ::= { system 4 }
5364:
5365: sysName OBJECT-TYPE
5366: SYNTAX DisplayString (SIZE (0..255))
5367: ACCESS read-write
5368: STATUS mandatory
5369: ::= { system 5 }
5370:
5371: sysLocation OBJECT-TYPE
5372: SYNTAX DisplayString (SIZE (0..255))
5373: ACCESS read-only
5374: STATUS mandatory
5375:
5376:
5377:
5378: IETF SNMP Working Group [Page 96]
5379:
5380: RFC 1158 MIB II May 1990
5381:
5382:
5383: ::= { system 6 }
5384:
5385: sysServices OBJECT-TYPE
5386: SYNTAX INTEGER (0..127)
5387: ACCESS read-only
5388: STATUS mandatory
5389: ::= { system 7 }
5390:
5391:
5392: -- the Interfaces group
5393:
5394: ifNumber OBJECT-TYPE
5395: SYNTAX INTEGER
5396: ACCESS read-only
5397: STATUS mandatory
5398: ::= { interfaces 1 }
5399:
5400: -- the Interfaces table
5401:
5402: ifTable OBJECT-TYPE
5403: SYNTAX SEQUENCE OF IfEntry
5404: ACCESS read-only
5405: STATUS mandatory
5406: ::= { interfaces 2 }
5407:
5408: ifEntry OBJECT-TYPE
5409: SYNTAX IfEntry
5410: ACCESS read-only
5411: STATUS mandatory
5412: ::= { ifTable 1 }
5413:
5414: IfEntry ::= SEQUENCE {
5415: ifIndex
5416: INTEGER,
5417: ifDescr
5418: DisplayString,
5419: ifType
5420: INTEGER,
5421: ifMtu
5422: INTEGER,
5423: ifSpeed
5424: Gauge,
5425: ifPhysAddress
5426: OCTET STRING,
5427: ifAdminStatus
5428: INTEGER,
5429: ifOperStatus
5430: INTEGER,
5431:
5432:
5433:
5434: IETF SNMP Working Group [Page 97]
5435:
5436: RFC 1158 MIB II May 1990
5437:
5438:
5439: ifLastChange
5440: TimeTicks,
5441: ifInOctets
5442: Counter,
5443: ifInUcastPkts
5444: Counter,
5445: ifInNUcastPkts
5446: Counter,
5447: ifInDiscards
5448: Counter,
5449: ifInErrors
5450: Counter,
5451: ifInUnknownProtos
5452: Counter,
5453: ifOutOctets
5454: Counter,
5455: ifOutUcastPkts
5456: Counter,
5457: ifOutNUcastPkts
5458: Counter,
5459: ifOutDiscards
5460: Counter,
5461: ifOutErrors
5462: Counter,
5463: ifOutQLen
5464: Gauge,
5465: ifSpecific
5466: OBJECT IDENTIFIER
5467: }
5468:
5469: ifIndex OBJECT-TYPE
5470: SYNTAX INTEGER
5471: ACCESS read-only
5472: STATUS mandatory
5473: ::= { ifEntry 1 }
5474:
5475: ifDescr OBJECT-TYPE
5476: SYNTAX DisplayString (SIZE (0..255))
5477: ACCESS read-only
5478: STATUS mandatory
5479: ::= { ifEntry 2 }
5480:
5481: ifType OBJECT-TYPE
5482: SYNTAX INTEGER {
5483: other(1), -- none of the
5484: -- following
5485: regular1822(2),
5486: hdh1822(3),
5487:
5488:
5489:
5490: IETF SNMP Working Group [Page 98]
5491:
5492: RFC 1158 MIB II May 1990
5493:
5494:
5495: ddn-x25(4),
5496: rfc877-x25(5),
5497: ethernet-csmacd(6),
5498: iso88023-csmacd(7),
5499: iso88024-tokenBus(8),
5500: iso88025-tokenRing(9),
5501: iso88026-man(10),
5502: starLan(11),
5503: proteon-10Mbit(12),
5504: proteon-80Mbit(13),
5505: hyperchannel(14),
5506: fddi(15),
5507: lapb(16),
5508: sdlc(17),
5509: t1-carrier(18),
5510: cept(19), -- european
5511: --equivalent of T-1
5512: basicISDN(20),
5513: primaryISDN(21),
5514: -- proprietary
5515: -- serial
5516: propPointToPointSerial(22),
5517: terminalServer-asyncPort(23),
5518: softwareLoopback(24),
5519: eon(25), -- CLNP over IP
5520: ethernet-3Mbit(26),
5521: nsip(27), -- XNS over IP
5522: slip(28) -- generic SLIP
5523: }
5524: ACCESS read-only
5525: STATUS mandatory
5526: ::= { ifEntry 3 }
5527:
5528: ifMtu OBJECT-TYPE
5529: SYNTAX INTEGER
5530: ACCESS read-only
5531: STATUS mandatory
5532: ::= { ifEntry 4 }
5533:
5534: ifSpeed OBJECT-TYPE
5535: SYNTAX Gauge
5536: ACCESS read-only
5537: STATUS mandatory
5538: ::= { ifEntry 5 }
5539:
5540: ifPhysAddress OBJECT-TYPE
5541: SYNTAX OCTET STRING
5542: ACCESS read-only
5543:
5544:
5545:
5546: IETF SNMP Working Group [Page 99]
5547:
5548: RFC 1158 MIB II May 1990
5549:
5550:
5551: STATUS mandatory
5552: ::= { ifEntry 6 }
5553:
5554: ifAdminStatus OBJECT-TYPE
5555: SYNTAX INTEGER {
5556: up(1), -- ready to pass packets
5557: down(2),
5558: testing(3) -- in some test mode
5559: }
5560: ACCESS read-write
5561: STATUS mandatory
5562: ::= { ifEntry 7 }
5563:
5564: ifOperStatus OBJECT-TYPE
5565: SYNTAX INTEGER {
5566: up(1), -- ready to pass packets
5567: down(2),
5568: testing(3) -- in some test mode
5569: }
5570: ACCESS read-only
5571: STATUS mandatory
5572: ::= { ifEntry 8 }
5573:
5574: ifLastChange OBJECT-TYPE
5575: SYNTAX TimeTicks
5576: ACCESS read-only
5577: STATUS mandatory
5578: ::= { ifEntry 9 }
5579:
5580: ifInOctets OBJECT-TYPE
5581: SYNTAX Counter
5582: ACCESS read-only
5583: STATUS mandatory
5584: ::= { ifEntry 10 }
5585:
5586: ifInUcastPkts OBJECT-TYPE
5587: SYNTAX Counter
5588: ACCESS read-only
5589: STATUS mandatory
5590: ::= { ifEntry 11 }
5591:
5592: ifInNUcastPkts OBJECT-TYPE
5593: SYNTAX Counter
5594: ACCESS read-only
5595: STATUS mandatory
5596: ::= { ifEntry 12 }
5597:
5598: ifInDiscards OBJECT-TYPE
5599:
5600:
5601:
5602: IETF SNMP Working Group [Page 100]
5603:
5604: RFC 1158 MIB II May 1990
5605:
5606:
5607: SYNTAX Counter
5608: ACCESS read-only
5609: STATUS mandatory
5610: ::= { ifEntry 13 }
5611:
5612: ifInErrors OBJECT-TYPE
5613: SYNTAX Counter
5614: ACCESS read-only
5615: STATUS mandatory
5616: ::= { ifEntry 14 }
5617:
5618: ifInUnknownProtos OBJECT-TYPE
5619: SYNTAX Counter
5620: ACCESS read-only
5621: STATUS mandatory
5622: ::= { ifEntry 15 }
5623:
5624: ifOutOctets OBJECT-TYPE
5625: SYNTAX Counter
5626: ACCESS read-only
5627: STATUS mandatory
5628: ::= { ifEntry 16 }
5629:
5630: ifOutUcastPkts OBJECT-TYPE
5631: SYNTAX Counter
5632: ACCESS read-only
5633: STATUS mandatory
5634: ::= { ifEntry 17 }
5635:
5636: ifOutNUcastPkts OBJECT-TYPE
5637: SYNTAX Counter
5638: ACCESS read-only
5639: STATUS mandatory
5640: ::= { ifEntry 18 }
5641:
5642: ifOutDiscards OBJECT-TYPE
5643: SYNTAX Counter
5644: ACCESS read-only
5645: STATUS mandatory
5646: ::= { ifEntry 19 }
5647:
5648: ifOutErrors OBJECT-TYPE
5649: SYNTAX Counter
5650: ACCESS read-only
5651: STATUS mandatory
5652: ::= { ifEntry 20 }
5653:
5654: ifOutQLen OBJECT-TYPE
5655:
5656:
5657:
5658: IETF SNMP Working Group [Page 101]
5659:
5660: RFC 1158 MIB II May 1990
5661:
5662:
5663: SYNTAX Gauge
5664: ACCESS read-only
5665: STATUS mandatory
5666: ::= { ifEntry 21 }
5667:
5668: ifSpecific OBJECT-TYPE
5669: SYNTAX OBJECT IDENTIFIER
5670: ACCESS read-only
5671: STATUS mandatory
5672: ::= { ifEntry 22 }
5673:
5674: nullSpecific OBJECT IDENTIFIER ::= { 0 0 }
5675:
5676: -- the Address Translation group (deprecated)
5677:
5678: atTable OBJECT-TYPE
5679: SYNTAX SEQUENCE OF AtEntry
5680: ACCESS read-write
5681: STATUS deprecated
5682: ::= { at 1 }
5683:
5684: atEntry OBJECT-TYPE
5685: SYNTAX AtEntry
5686: ACCESS read-write
5687: STATUS deprecated
5688: ::= { atTable 1 }
5689:
5690: AtEntry ::= SEQUENCE {
5691: atIfIndex
5692: INTEGER,
5693: atPhysAddress
5694: OCTET STRING,
5695: atNetAddress
5696: NetworkAddress
5697: }
5698:
5699: atIfIndex OBJECT-TYPE
5700: SYNTAX INTEGER
5701: ACCESS read-write
5702: STATUS deprecated
5703: ::= { atEntry 1 }
5704:
5705: atPhysAddress OBJECT-TYPE
5706: SYNTAX OCTET STRING
5707: ACCESS read-write
5708: STATUS deprecated
5709: ::= { atEntry 2 }
5710:
5711:
5712:
5713:
5714: IETF SNMP Working Group [Page 102]
5715:
5716: RFC 1158 MIB II May 1990
5717:
5718:
5719: atNetAddress OBJECT-TYPE
5720: SYNTAX NetworkAddress
5721: ACCESS read-write
5722: STATUS deprecated
5723: ::= { atEntry 3 }
5724:
5725:
5726: -- the IP group
5727:
5728: ipForwarding OBJECT-TYPE
5729: SYNTAX INTEGER {
5730: gateway(1), -- entity forwards
5731: -- datagrams
5732: host(2) -- entity does NOT
5733: -- forward datagrams
5734: }
5735: ACCESS read-write
5736: STATUS mandatory
5737: ::= { ip 1 }
5738:
5739: ipDefaultTTL OBJECT-TYPE
5740: SYNTAX INTEGER
5741: ACCESS read-write
5742: STATUS mandatory
5743: ::= { ip 2 }
5744:
5745: ipInReceives OBJECT-TYPE
5746: SYNTAX Counter
5747: ACCESS read-only
5748: STATUS mandatory
5749: ::= { ip 3 }
5750:
5751: ipInHdrErrors OBJECT-TYPE
5752: SYNTAX Counter
5753: ACCESS read-only
5754: STATUS mandatory
5755: ::= { ip 4 }
5756:
5757: ipInAddrErrors OBJECT-TYPE
5758: SYNTAX Counter
5759: ACCESS read-only
5760: STATUS mandatory
5761: ::= { ip 5 }
5762:
5763: ipForwDatagrams OBJECT-TYPE
5764: SYNTAX Counter
5765: ACCESS read-only
5766: STATUS mandatory
5767:
5768:
5769:
5770: IETF SNMP Working Group [Page 103]
5771:
5772: RFC 1158 MIB II May 1990
5773:
5774:
5775: ::= { ip 6 }
5776:
5777: ipInUnknownProtos OBJECT-TYPE
5778: SYNTAX Counter
5779: ACCESS read-only
5780: STATUS mandatory
5781: ::= { ip 7 }
5782:
5783: ipInDiscards OBJECT-TYPE
5784: SYNTAX Counter
5785: ACCESS read-only
5786: STATUS mandatory
5787: ::= { ip 8 }
5788:
5789: ipInDelivers OBJECT-TYPE
5790: SYNTAX Counter
5791: ACCESS read-only
5792: STATUS mandatory
5793: ::= { ip 9 }
5794:
5795: ipOutRequests OBJECT-TYPE
5796: SYNTAX Counter
5797: ACCESS read-only
5798: STATUS mandatory
5799: ::= { ip 10 }
5800:
5801: ipOutDiscards OBJECT-TYPE
5802: SYNTAX Counter
5803: ACCESS read-only
5804: STATUS mandatory
5805: ::= { ip 11 }
5806:
5807: ipOutNoRoutes OBJECT-TYPE
5808: SYNTAX Counter
5809: ACCESS read-only
5810: STATUS mandatory
5811: ::= { ip 12 }
5812:
5813: ipReasmTimeout OBJECT-TYPE
5814: SYNTAX INTEGER
5815: ACCESS read-only
5816: STATUS mandatory
5817: ::= { ip 13 }
5818:
5819: ipReasmReqds OBJECT-TYPE
5820: SYNTAX Counter
5821: ACCESS read-only
5822: STATUS mandatory
5823:
5824:
5825:
5826: IETF SNMP Working Group [Page 104]
5827:
5828: RFC 1158 MIB II May 1990
5829:
5830:
5831: ::= { ip 14 }
5832:
5833: ipReasmOKs OBJECT-TYPE
5834: SYNTAX Counter
5835: ACCESS read-only
5836: STATUS mandatory
5837: ::= { ip 15 }
5838:
5839: ipReasmFails OBJECT-TYPE
5840: SYNTAX Counter
5841: ACCESS read-only
5842: STATUS mandatory
5843: ::= { ip 16 }
5844:
5845: ipFragOKs OBJECT-TYPE
5846: SYNTAX Counter
5847: ACCESS read-only
5848: STATUS mandatory
5849: ::= { ip 17 }
5850:
5851: ipFragFails OBJECT-TYPE
5852: SYNTAX Counter
5853: ACCESS read-only
5854: STATUS mandatory
5855: ::= { ip 18 }
5856:
5857: ipFragCreates OBJECT-TYPE
5858: SYNTAX Counter
5859: ACCESS read-only
5860: STATUS mandatory
5861: ::= { ip 19 }
5862:
5863: -- the IP Interface table
5864:
5865: ipAddrTable OBJECT-TYPE
5866: SYNTAX SEQUENCE OF IpAddrEntry
5867: ACCESS read-only
5868: STATUS mandatory
5869: ::= { ip 20 }
5870:
5871: ipAddrEntry OBJECT-TYPE
5872: SYNTAX IpAddrEntry
5873: ACCESS read-only
5874: STATUS mandatory
5875: ::= { ipAddrTable 1 }
5876:
5877: IpAddrEntry ::= SEQUENCE {
5878: ipAdEntAddr
5879:
5880:
5881:
5882: IETF SNMP Working Group [Page 105]
5883:
5884: RFC 1158 MIB II May 1990
5885:
5886:
5887: IpAddress,
5888: ipAdEntIfIndex
5889: INTEGER,
5890: ipAdEntNetMask
5891: IpAddress,
5892: ipAdEntBcastAddr
5893: INTEGER,
5894: ipAdEntReasmMaxSize
5895: INTEGER (0..65535)
5896: }
5897:
5898: ipAdEntAddr OBJECT-TYPE
5899: SYNTAX IpAddress
5900: ACCESS read-only
5901: STATUS mandatory
5902: ::= { ipAddrEntry 1 }
5903:
5904: ipAdEntIfIndex OBJECT-TYPE
5905: SYNTAX INTEGER
5906: ACCESS read-only
5907: STATUS mandatory
5908: ::= { ipAddrEntry 2 }
5909:
5910: ipAdEntNetMask OBJECT-TYPE
5911: SYNTAX IpAddress
5912: ACCESS read-only
5913: STATUS mandatory
5914: ::= { ipAddrEntry 3 }
5915:
5916: ipAdEntBcastAddr OBJECT-TYPE
5917: SYNTAX INTEGER
5918: ACCESS read-only
5919: STATUS mandatory
5920: ::= { ipAddrEntry 4 }
5921:
5922: ipAdEntReasmMaxSiz OBJECT-TYPE
5923: SYNTAX INTEGER (0..65535)
5924: ACCESS read-only
5925: STATUS mandatory
5926: ::= { ipAddrEntry 5 }
5927:
5928: -- the IP Routing table
5929:
5930: ipRoutingTable OBJECT-TYPE
5931: SYNTAX SEQUENCE OF IpRouteEntry
5932: ACCESS read-write
5933: STATUS mandatory
5934: ::= { ip 21 }
5935:
5936:
5937:
5938: IETF SNMP Working Group [Page 106]
5939:
5940: RFC 1158 MIB II May 1990
5941:
5942:
5943: ipRouteEntry OBJECT-TYPE
5944: SYNTAX IpRouteEntry
5945: ACCESS read-write
5946: STATUS mandatory
5947: ::= { ipRoutingTable 1 }
5948:
5949: IpRouteEntry ::= SEQUENCE {
5950: ipRouteDest
5951: IpAddress,
5952: ipRouteIfIndex
5953: INTEGER,
5954: ipRouteMetric1
5955: INTEGER,
5956: ipRouteMetric2
5957: INTEGER,
5958: ipRouteMetric3
5959: INTEGER,
5960: ipRouteMetric4
5961: INTEGER,
5962: ipRouteNextHop
5963: IpAddress,
5964: ipRouteType
5965: INTEGER,
5966: ipRouteProto
5967: INTEGER,
5968: ipRouteAge
5969: INTEGER,
5970: ipRouteMask
5971: IpAddress
5972: }
5973:
5974: ipRouteDest OBJECT-TYPE
5975: SYNTAX IpAddress
5976: ACCESS read-write
5977: STATUS mandatory
5978: ::= { ipRouteEntry 1 }
5979:
5980: ipRouteIfIndex OBJECT-TYPE
5981: SYNTAX INTEGER
5982: ACCESS read-write
5983: STATUS mandatory
5984: ::= { ipRouteEntry 2 }
5985:
5986: ipRouteMetric1 OBJECT-TYPE
5987: SYNTAX INTEGER
5988: ACCESS read-write
5989: STATUS mandatory
5990: ::= { ipRouteEntry 3 }
5991:
5992:
5993:
5994: IETF SNMP Working Group [Page 107]
5995:
5996: RFC 1158 MIB II May 1990
5997:
5998:
5999: ipRouteMetric2 OBJECT-TYPE
6000: SYNTAX INTEGER
6001: ACCESS read-write
6002: STATUS mandatory
6003: ::= { ipRouteEntry 4 }
6004:
6005: ipRouteMetric3 OBJECT-TYPE
6006: SYNTAX INTEGER
6007: ACCESS read-write
6008: STATUS mandatory
6009: ::= { ipRouteEntry 5 }
6010:
6011: ipRouteMetric4 OBJECT-TYPE
6012: SYNTAX INTEGER
6013: ACCESS read-write
6014: STATUS mandatory
6015: ::= { ipRouteEntry 6 }
6016:
6017: ipRouteNextHop OBJECT-TYPE
6018: SYNTAX IpAddress
6019: ACCESS read-write
6020: STATUS mandatory
6021: ::= { ipRouteEntry 7 }
6022:
6023: ipRouteType OBJECT-TYPE
6024: SYNTAX INTEGER {
6025: other(1), -- none of the following
6026:
6027: invalid(2), -- an invalidated route
6028:
6029: -- route to directly
6030: direct(3), -- connected
6031: -- (sub-)network
6032:
6033: -- route to a non-local
6034: remote(4) -- host/network/
6035: -- sub-network
6036: }
6037: ACCESS read-write
6038: STATUS mandatory
6039: ::= { ipRouteEntry 8 }
6040:
6041: ipRouteProto OBJECT-TYPE
6042: SYNTAX INTEGER {
6043: other(1), -- none of the following
6044:
6045: -- non-protocol
6046: -- information
6047:
6048:
6049:
6050: IETF SNMP Working Group [Page 108]
6051:
6052: RFC 1158 MIB II May 1990
6053:
6054:
6055: -- e.g., manually
6056: local(2), -- configured entries
6057:
6058: -- set via a network
6059: netmgmt(3), -- management protocol
6060:
6061: -- obtained via ICMP,
6062: icmp(4), -- e.g., Redirect
6063:
6064: -- the following are
6065: -- gateway routing
6066: -- protocols
6067: egp(5),
6068: ggp(6),
6069: hello(7),
6070: rip(8),
6071: is-is(9),
6072: es-is(10),
6073: ciscoIgrp(11),
6074: bbnSpfIgp(12),
6075: ospf(13)
6076: bgp(14)
6077: }
6078: ACCESS read-only
6079: STATUS mandatory
6080: ::= { ipRouteEntry 9 }
6081:
6082: ipRouteAge OBJECT-TYPE
6083: SYNTAX INTEGER
6084: ACCESS read-write
6085: STATUS mandatory
6086: ::= { ipRouteEntry 10 }
6087:
6088: ipRouteMask OBJECT-TYPE
6089: SYNTAX IpAddress
6090: ACCESS read-write
6091: STATUS mandatory
6092: ::= { ipRouteEntry 11 }
6093:
6094: -- the IP Address Translation tables
6095:
6096: ipNetToMediaTable OBJECT-TYPE
6097: SYNTAX SEQUENCE OF IpNetToMediaEntry
6098: ACCESS read-write
6099: STATUS mandatory
6100: ::= { ip 22 }
6101:
6102: ipNetToMediaEntry OBJECT-TYPE
6103:
6104:
6105:
6106: IETF SNMP Working Group [Page 109]
6107:
6108: RFC 1158 MIB II May 1990
6109:
6110:
6111: SYNTAX IpNetToMediaEntry
6112: ACCESS read-write
6113: STATUS mandatory
6114: ::= { ipNetToMediaTable 1 }
6115:
6116: IpNetToMediaEntry ::= SEQUENCE {
6117: ipNetToMediaIfIndex
6118: INTEGER,
6119: ipNetToMediaPhysAddress
6120: OCTET STRING,
6121: ipNetToMediaNetAddress
6122: IpAddress,
6123: ipNetoToMediaType
6124: INTEGER
6125: }
6126:
6127: ipNetToMediaIfIndex OBJECT-TYPE
6128: SYNTAX INTEGER
6129: ACCESS read-write
6130: STATUS mandatory
6131: ::= { ipNetToMediaEntry 1 }
6132:
6133: ipNetToMediaPhysAddress OBJECT-TYPE
6134: SYNTAX OCTET STRING
6135: ACCESS read-write
6136: STATUS mandatory
6137: ::= { ipNetToMediaEntry 2 }
6138:
6139: ipNetToMediaNetAddress OBJECT-TYPE
6140: SYNTAX IpAddress
6141: ACCESS read-write
6142: STATUS mandatory
6143: ::= { ipNetToMediaEntry 3 }
6144:
6145: ipNetToMediaType OBJECT-TYPE
6146: SYNTAX INTEGER {
6147: other(1), -- none of the following
6148:
6149: invalid(2), -- an invalidated mapping
6150: dynamic(3), -- connected (sub-)network
6151:
6152: static(4)
6153: }
6154: ACCESS read-write
6155: STATUS mandatory
6156: ::= { ipNetToMediaEntry 4 }
6157:
6158:
6159:
6160:
6161:
6162: IETF SNMP Working Group [Page 110]
6163:
6164: RFC 1158 MIB II May 1990
6165:
6166:
6167: -- the ICMP group
6168:
6169: icmpInMsgs OBJECT-TYPE
6170: SYNTAX Counter
6171: ACCESS read-only
6172: STATUS mandatory
6173: ::= { icmp 1 }
6174:
6175: icmpInErrors OBJECT-TYPE
6176: SYNTAX Counter
6177: ACCESS read-only
6178: STATUS mandatory
6179: ::= { icmp 2 }
6180:
6181: icmpInDestUnreachs OBJECT-TYPE
6182: SYNTAX Counter
6183: ACCESS read-only
6184: STATUS mandatory
6185: ::= { icmp 3 }
6186:
6187: icmpInTimeExcds OBJECT-TYPE
6188: SYNTAX Counter
6189: ACCESS read-only
6190: STATUS mandatory
6191: ::= { icmp 4 }
6192:
6193: icmpInParmProbs OBJECT-TYPE
6194: SYNTAX Counter
6195: ACCESS read-only
6196: STATUS mandatory
6197: ::= { icmp 5 }
6198:
6199: icmpInSrcQuenchs OBJECT-TYPE
6200: SYNTAX Counter
6201: ACCESS read-only
6202: STATUS mandatory
6203: ::= { icmp 6 }
6204:
6205: icmpInRedirects OBJECT-TYPE
6206: SYNTAX Counter
6207: ACCESS read-only
6208: STATUS mandatory
6209: ::= { icmp 7 }
6210:
6211: icmpInEchos OBJECT-TYPE
6212: SYNTAX Counter
6213: ACCESS read-only
6214: STATUS mandatory
6215:
6216:
6217:
6218: IETF SNMP Working Group [Page 111]
6219:
6220: RFC 1158 MIB II May 1990
6221:
6222:
6223: ::= { icmp 8 }
6224:
6225: icmpInEchoReps OBJECT-TYPE
6226: SYNTAX Counter
6227: ACCESS read-only
6228: STATUS mandatory
6229: ::= { icmp 9 }
6230:
6231: icmpInTimestamps OBJECT-TYPE
6232: SYNTAX Counter
6233: ACCESS read-only
6234: STATUS mandatory
6235: ::= { icmp 10 }
6236:
6237: icmpInTimestampReps OBJECT-TYPE
6238: SYNTAX Counter
6239: ACCESS read-only
6240: STATUS mandatory
6241: ::= { icmp 11 }
6242:
6243: icmpInAddrMasks OBJECT-TYPE
6244: SYNTAX Counter
6245: ACCESS read-only
6246: STATUS mandatory
6247: ::= { icmp 12 }
6248:
6249: icmpInAddrMaskReps OBJECT-TYPE
6250: SYNTAX Counter
6251: ACCESS read-only
6252: STATUS mandatory
6253: ::= { icmp 13 }
6254:
6255: icmpOutMsgs OBJECT-TYPE
6256: SYNTAX Counter
6257: ACCESS read-only
6258: STATUS mandatory
6259: ::= { icmp 14 }
6260:
6261: icmpOutErrors OBJECT-TYPE
6262: SYNTAX Counter
6263: ACCESS read-only
6264: STATUS mandatory
6265: ::= { icmp 15 }
6266:
6267: icmpOutDestUnreachs OBJECT-TYPE
6268: SYNTAX Counter
6269: ACCESS read-only
6270: STATUS mandatory
6271:
6272:
6273:
6274: IETF SNMP Working Group [Page 112]
6275:
6276: RFC 1158 MIB II May 1990
6277:
6278:
6279: ::= { icmp 16 }
6280:
6281: icmpOutTimeExcds OBJECT-TYPE
6282: SYNTAX Counter
6283: ACCESS read-only
6284: STATUS mandatory
6285: ::= { icmp 17 }
6286:
6287: icmpOutParmProbs OBJECT-TYPE
6288: SYNTAX Counter
6289: ACCESS read-only
6290: STATUS mandatory
6291: ::= { icmp 18 }
6292:
6293: icmpOutSrcQuenchs OBJECT-TYPE
6294: SYNTAX Counter
6295: ACCESS read-only
6296: STATUS mandatory
6297: ::= { icmp 19 }
6298:
6299: icmpOutRedirects OBJECT-TYPE
6300: SYNTAX Counter
6301: ACCESS read-only
6302: STATUS mandatory
6303: ::= { icmp 20 }
6304:
6305: icmpOutEchos OBJECT-TYPE
6306: SYNTAX Counter
6307: ACCESS read-only
6308: STATUS mandatory
6309: ::= { icmp 21 }
6310:
6311: icmpOutEchoReps OBJECT-TYPE
6312: SYNTAX Counter
6313: ACCESS read-only
6314: STATUS mandatory
6315: ::= { icmp 22 }
6316:
6317: icmpOutTimestamps OBJECT-TYPE
6318: SYNTAX Counter
6319: ACCESS read-only
6320: STATUS mandatory
6321: ::= { icmp 23 }
6322:
6323: icmpOutTimestampReps OBJECT-TYPE
6324: SYNTAX Counter
6325: ACCESS read-only
6326: STATUS mandatory
6327:
6328:
6329:
6330: IETF SNMP Working Group [Page 113]
6331:
6332: RFC 1158 MIB II May 1990
6333:
6334:
6335: ::= { icmp 24 }
6336:
6337: icmpOutAddrMasks OBJECT-TYPE
6338: SYNTAX Counter
6339: ACCESS read-only
6340: STATUS mandatory
6341: ::= { icmp 25 }
6342:
6343: icmpOutAddrMaskReps OBJECT-TYPE
6344: SYNTAX Counter
6345: ACCESS read-only
6346: STATUS mandatory
6347: ::= { icmp 26 }
6348:
6349:
6350: -- the TCP group
6351:
6352: tcpRtoAlgorithm OBJECT-TYPE
6353: SYNTAX INTEGER {
6354: other(1), -- none of the following
6355: constant(2), -- a constant rto
6356: rsre(3), -- MIL-STD-1778,
6357: -- Appendix B
6358: vanj(4) -- Van Jacobson's
6359: -- algorithm
6360: }
6361: ACCESS read-only
6362: STATUS mandatory
6363: ::= { tcp 1 }
6364:
6365: tcpRtoMin OBJECT-TYPE
6366: SYNTAX INTEGER
6367: ACCESS read-only
6368: STATUS mandatory
6369: ::= { tcp 2 }
6370:
6371: tcpRtoMax OBJECT-TYPE
6372: SYNTAX INTEGER
6373: ACCESS read-only
6374: STATUS mandatory
6375: ::= { tcp 3 }
6376:
6377: tcpMaxConn OBJECT-TYPE
6378: SYNTAX INTEGER
6379: ACCESS read-only
6380: STATUS mandatory
6381: ::= { tcp 4 }
6382:
6383:
6384:
6385:
6386: IETF SNMP Working Group [Page 114]
6387:
6388: RFC 1158 MIB II May 1990
6389:
6390:
6391: tcpActiveOpens OBJECT-TYPE
6392: SYNTAX Counter
6393: ACCESS read-only
6394: STATUS mandatory
6395: ::= { tcp 5 }
6396:
6397: tcpPassiveOpens OBJECT-TYPE
6398: SYNTAX Counter
6399: ACCESS read-only
6400: STATUS mandatory
6401: ::= { tcp 6 }
6402:
6403: tcpAttemptFails OBJECT-TYPE
6404: SYNTAX Counter
6405: ACCESS read-only
6406: STATUS mandatory
6407: ::= { tcp 7 }
6408:
6409: tcpEstabResets OBJECT-TYPE
6410: SYNTAX Counter
6411: ACCESS read-only
6412: STATUS mandatory
6413: ::= { tcp 8 }
6414:
6415: tcpCurrEstab OBJECT-TYPE
6416: SYNTAX Gauge
6417: ACCESS read-only
6418: STATUS mandatory
6419: ::= { tcp 9 }
6420:
6421: tcpInSegs OBJECT-TYPE
6422: SYNTAX Counter
6423: ACCESS read-only
6424: STATUS mandatory
6425: ::= { tcp 10 }
6426:
6427: tcpOutSegs OBJECT-TYPE
6428: SYNTAX Counter
6429: ACCESS read-only
6430: STATUS mandatory
6431: ::= { tcp 11 }
6432:
6433: tcpRetransSegs OBJECT-TYPE
6434: SYNTAX Counter
6435: ACCESS read-only
6436: STATUS mandatory
6437: ::= { tcp 12 }
6438:
6439:
6440:
6441:
6442: IETF SNMP Working Group [Page 115]
6443:
6444: RFC 1158 MIB II May 1990
6445:
6446:
6447: -- the TCP connections table
6448:
6449: tcpConnTable OBJECT-TYPE
6450: SYNTAX SEQUENCE OF TcpConnEntry
6451: ACCESS read-only
6452: STATUS mandatory
6453: ::= { tcp 13 }
6454:
6455: tcpConnEntry OBJECT-TYPE
6456: SYNTAX TcpConnEntry
6457: ACCESS read-only
6458: STATUS mandatory
6459: ::= { tcpConnTable 1 }
6460:
6461: TcpConnEntry ::= SEQUENCE {
6462: tcpConnState
6463: INTEGER,
6464: tcpConnLocalAddress
6465: IpAddress,
6466: tcpConnLocalPort
6467: INTEGER (0..65535),
6468: tcpConnRemAddress
6469: IpAddress,
6470: tcpConnRemPort
6471: INTEGER (0..65535)
6472: }
6473:
6474: tcpConnState OBJECT-TYPE
6475: SYNTAX INTEGER {
6476: closed(1),
6477: listen(2),
6478: synSent(3),
6479: synReceived(4),
6480: established(5),
6481: finWait1(6),
6482: finWait2(7),
6483: closeWait(8),
6484: lastAck(9),
6485: closing(10),
6486: timeWait(11)
6487: }
6488: ACCESS read-only
6489: STATUS mandatory
6490: ::= { tcpConnEntry 1 }
6491:
6492: tcpConnLocalAddress OBJECT-TYPE
6493: SYNTAX IpAddress
6494: ACCESS read-only
6495:
6496:
6497:
6498: IETF SNMP Working Group [Page 116]
6499:
6500: RFC 1158 MIB II May 1990
6501:
6502:
6503: STATUS mandatory
6504: ::= { tcpConnEntry 2 }
6505:
6506: tcpConnLocalPort OBJECT-TYPE
6507: SYNTAX INTEGER (0..65535)
6508: ACCESS read-only
6509: STATUS mandatory
6510: ::= { tcpConnEntry 3 }
6511:
6512: tcpConnRemAddress OBJECT-TYPE
6513: SYNTAX IpAddress
6514: ACCESS read-only
6515: STATUS mandatory
6516: ::= { tcpConnEntry 4 }
6517:
6518: tcpConnRemPort OBJECT-TYPE
6519: SYNTAX INTEGER (0..65535)
6520: ACCESS read-only
6521: STATUS mandatory
6522: ::= { tcpConnEntry 5 }
6523:
6524: -- additional TCP variables
6525:
6526: tcpInErrs OBJECT-TYPE
6527: SYNTAX Counter
6528: ACCESS read-only
6529: STATUS mandatory
6530: ::= { tcp 14 }
6531:
6532: tcpOutRsts OBJECT-TYPE
6533: SYNTAX Counter
6534: ACCESS read-only
6535: STATUS mandatory
6536: ::= { tcp 15 }
6537:
6538:
6539: -- the UDP group
6540:
6541: udpInDatagrams OBJECT-TYPE
6542: SYNTAX Counter
6543: ACCESS read-only
6544: STATUS mandatory
6545: ::= { udp 1 }
6546:
6547: udpNoPorts OBJECT-TYPE
6548: SYNTAX Counter
6549: ACCESS read-only
6550: STATUS mandatory
6551:
6552:
6553:
6554: IETF SNMP Working Group [Page 117]
6555:
6556: RFC 1158 MIB II May 1990
6557:
6558:
6559: ::= { udp 2 }
6560:
6561: udpInErrors OBJECT-TYPE
6562: SYNTAX Counter
6563: ACCESS read-only
6564: STATUS mandatory
6565: ::= { udp 3 }
6566:
6567: udpOutDatagrams OBJECT-TYPE
6568: SYNTAX Counter
6569: ACCESS read-only
6570: STATUS mandatory
6571: ::= { udp 4 }
6572:
6573: -- the UDP listener table
6574:
6575: udpTable OBJECT-TYPE
6576: SYNTAX SEQUENCE OF UdpEntry
6577: ACCESS read-only
6578: STATUS mandatory
6579: ::= { udp 5 }
6580:
6581: udpEntry OBJECT-TYPE
6582: SYNTAX UdpEntry
6583: ACCESS read-only
6584: STATUS mandatory
6585: ::= { udpTable 1 }
6586:
6587: UdpEntry ::= SEQUENCE {
6588: udpLocalAddress
6589: IpAddress,
6590: udpLocalPort
6591: INTEGER (0..65535)
6592: }
6593:
6594: udpLocalAddress OBJECT-TYPE
6595: SYNTAX IpAddress
6596: ACCESS read-only
6597: STATUS mandatory
6598: ::= { udpEntry 1 }
6599:
6600: udpLocalPort OBJECT-TYPE
6601: SYNTAX INTEGER (0..65535)
6602: ACCESS read-only
6603: STATUS mandatory
6604: ::= { udpEntry 2 }
6605:
6606:
6607:
6608:
6609:
6610: IETF SNMP Working Group [Page 118]
6611:
6612: RFC 1158 MIB II May 1990
6613:
6614:
6615: -- the EGP group
6616:
6617: egpInMsgs OBJECT-TYPE
6618: SYNTAX Counter
6619: ACCESS read-only
6620: STATUS mandatory
6621: ::= { egp 1 }
6622:
6623: egpInErrors OBJECT-TYPE
6624: SYNTAX Counter
6625: ACCESS read-only
6626: STATUS mandatory
6627: ::= { egp 2 }
6628:
6629: egpOutMsgs OBJECT-TYPE
6630: SYNTAX Counter
6631: ACCESS read-only
6632: STATUS mandatory
6633: ::= { egp 3 }
6634:
6635: egpOutErrors OBJECT-TYPE
6636: SYNTAX Counter
6637: ACCESS read-only
6638: STATUS mandatory
6639: ::= { egp 4 }
6640:
6641: -- the EGP Neighbor table
6642:
6643: egpNeighTable OBJECT-TYPE
6644: SYNTAX SEQUENCE OF EgpNeighEntry
6645: ACCESS read-only
6646: STATUS mandatory
6647: ::= { egp 5 }
6648:
6649: egpNeighEntry OBJECT-TYPE
6650: SYNTAX EgpNeighEntry
6651: ACCESS read-only
6652: STATUS mandatory
6653: ::= { egpNeighTable 1 }
6654:
6655: EgpNeighEntry ::= SEQUENCE {
6656: egpNeighState
6657: INTEGER,
6658: egpNeighAddr
6659: IpAddress,
6660: egpNeighAs
6661: INTEGER,
6662: egpNeighInMsgs
6663:
6664:
6665:
6666: IETF SNMP Working Group [Page 119]
6667:
6668: RFC 1158 MIB II May 1990
6669:
6670:
6671: Counter,
6672: egpNeighInErrs
6673: Counter,
6674: egpNeighOutMsgs
6675: Counter,
6676: egpNeighOutErrs
6677: Counter,
6678: egpNeighInErrMsgs
6679: Counter,
6680: egpNeighOutErrMsgs
6681: Counter,
6682: egpNeighStateUps
6683: Counter,
6684: egpNeighStateDowns
6685: Counter,
6686: egpNeighIntervalHello
6687: INTEGER,
6688: egpNeighIntervalPoll
6689: INTEGER,
6690: egpNeighMode
6691: INTEGER,
6692: egpNeighEventTrigger
6693: INTEGER
6694: }
6695:
6696: egpNeighState OBJECT-TYPE
6697: SYNTAX INTEGER {
6698: idle(1),
6699: acquisition(2),
6700: down(3),
6701: up(4),
6702: cease(5)
6703: }
6704: ACCESS read-only
6705: STATUS mandatory
6706: ::= { egpNeighEntry 1 }
6707:
6708: egpNeighAddr OBJECT-TYPE
6709: SYNTAX IpAddress
6710: ACCESS read-only
6711: STATUS mandatory
6712: ::= { egpNeighEntry 2 }
6713:
6714: egpNeighAs OBJECT-TYPE
6715: SYNTAX INTEGER
6716: ACCESS read-only
6717: STATUS mandatory
6718: ::= { egpNeighEntry 3 }
6719:
6720:
6721:
6722: IETF SNMP Working Group [Page 120]
6723:
6724: RFC 1158 MIB II May 1990
6725:
6726:
6727: egpNeighInMsgs OBJECT-TYPE
6728: SYNTAX Counter
6729: ACCESS read-only
6730: STATUS mandatory
6731: ::= { egpNeighEntry 4 }
6732:
6733: egpNeighInErrs OBJECT-TYPE
6734: SYNTAX Counter
6735: ACCESS read-only
6736: STATUS mandatory
6737: ::= { egpNeighEntry 5 }
6738:
6739: egpNeighOutMsgs OBJECT-TYPE
6740: SYNTAX Counter
6741: ACCESS read-only
6742: STATUS mandatory
6743: ::= { egpNeighEntry 6 }
6744:
6745: egpNeighOutErrs OBJECT-TYPE
6746: SYNTAX Counter
6747: ACCESS read-only
6748: STATUS mandatory
6749: ::= { egpNeighEntry 7 }
6750:
6751: egpNeighInErrMsgs OBJECT-TYPE
6752: SYNTAX Counter
6753: ACCESS read-only
6754: STATUS mandatory
6755: ::= { egpNeighEntry 8 }
6756:
6757: egpNeighOutErrMsgs OBJECT-TYPE
6758: SYNTAX Counter
6759: ACCESS read-only
6760: STATUS mandatory
6761: ::= { egpNeighEntry 9 }
6762:
6763: egpNeighStateUps OBJECT-TYPE
6764: SYNTAX Counter
6765: ACCESS read-only
6766: STATUS mandatory
6767: ::= { egpNeighEntry 10 }
6768:
6769: egpNeighStateDowns OBJECT-TYPE
6770: SYNTAX Counter
6771: ACCESS read-only
6772: STATUS mandatory
6773: ::= { egpNeighEntry 11 }
6774:
6775:
6776:
6777:
6778: IETF SNMP Working Group [Page 121]
6779:
6780: RFC 1158 MIB II May 1990
6781:
6782:
6783: egpNeighIntervalHello OBJECT-TYPE
6784: SYNTAX INTEGER
6785: ACCESS read-only
6786: STATUS mandatory
6787: ::= { egpNeighEntry 12 }
6788:
6789: egpNeighIntervalPoll OBJECT-TYPE
6790: SYNTAX INTEGER
6791: ACCESS read-only
6792: STATUS mandatory
6793: ::= { egpNeighEntry 13 }
6794:
6795: egpNeighMode OBJECT-TYPE
6796: SYNTAX INTEGER {
6797: active(1),
6798: passive(2)
6799: }
6800: ACCESS read-only
6801: STATUS mandatory
6802: ::= { egpNeighEntry 14 }
6803:
6804: egpNeighEventTrigger OBJECT-TYPE
6805: SYNTAX INTEGER {
6806: start(1),
6807: stop(2)
6808: }
6809: ACCESS read-write
6810: STATUS mandatory
6811: ::= { egpNeighEntry 15 }
6812:
6813: -- additional EGP variables
6814:
6815: egpAs OBJECT-TYPE
6816: SYNTAX INTEGER
6817: ACCESS read-only
6818: STATUS mandatory
6819: ::= { egp 6 }
6820:
6821:
6822: -- the Transmission group (empty at present)
6823:
6824: -- the SNMP group
6825:
6826: snmpInPkts OBJECT-TYPE
6827: SYNTAX Counter
6828: ACCESS read-only
6829: STATUS mandatory
6830: ::= { snmp 1 }
6831:
6832:
6833:
6834: IETF SNMP Working Group [Page 122]
6835:
6836: RFC 1158 MIB II May 1990
6837:
6838:
6839: snmpOutPkts OBJECT-TYPE
6840: SYNTAX Counter
6841: ACCESS read-only
6842: STATUS mandatory
6843: ::= { snmp 2 }
6844:
6845: snmpInBadVersions OBJECT-TYPE
6846: SYNTAX Counter
6847: ACCESS read-only
6848: STATUS mandatory
6849: ::= { snmp 3 }
6850:
6851: snmpInBadCommunityNames OBJECT-TYPE
6852: SYNTAX Counter
6853: ACCESS read-only
6854: STATUS mandatory
6855: ::= { snmp 4 }
6856:
6857: snmpInBadCommunityUses OBJECT-TYPE
6858: SYNTAX Counter
6859: ACCESS read-only
6860: STATUS mandatory
6861: ::= { snmp 5 }
6862:
6863: snmpInASNParseErrs OBJECT-TYPE
6864: SYNTAX Counter
6865: ACCESS read-only
6866: STATUS mandatory
6867: ::= { snmp 6 }
6868:
6869: snmpInBadTypes OBJECT-TYPE
6870: SYNTAX Counter
6871: ACCESS read-only
6872: STATUS mandatory
6873: ::= { snmp 7 }
6874:
6875: snmpInTooBigs OBJECT-TYPE
6876: SYNTAX Counter
6877: ACCESS read-only
6878: STATUS mandatory
6879: ::= { snmp 8 }
6880:
6881: snmpInNoSuchNames OBJECT-TYPE
6882: SYNTAX Counter
6883: ACCESS read-only
6884: STATUS mandatory
6885: ::= { snmp 9 }
6886:
6887:
6888:
6889:
6890: IETF SNMP Working Group [Page 123]
6891:
6892: RFC 1158 MIB II May 1990
6893:
6894:
6895: snmpInBadValues OBJECT-TYPE
6896: SYNTAX Counter
6897: ACCESS read-only
6898: STATUS mandatory
6899: ::= { snmp 10 }
6900:
6901: snmpInReadOnlys OBJECT-TYPE
6902: SYNTAX Counter
6903: ACCESS read-only
6904: STATUS mandatory
6905: ::= { snmp 11 }
6906:
6907: snmpInGenErrs OBJECT-TYPE
6908: SYNTAX Counter
6909: ACCESS read-only
6910: STATUS mandatory
6911: ::= { snmp 12 }
6912:
6913: snmpInTotalReqVars OBJECT-TYPE
6914: SYNTAX Counter
6915: ACCESS read-only
6916: STATUS mandatory
6917: ::= { snmp 13 }
6918:
6919: snmpInTotalSetVars OBJECT-TYPE
6920: SYNTAX Counter
6921: ACCESS read-only
6922: STATUS mandatory
6923: ::= { snmp 14 }
6924:
6925: snmpInGetRequests OBJECT-TYPE
6926: SYNTAX Counter
6927: ACCESS read-only
6928: STATUS mandatory
6929: ::= { snmp 15 }
6930:
6931: snmpInGetNexts OBJECT-TYPE
6932: SYNTAX Counter
6933: ACCESS read-only
6934: STATUS mandatory
6935: ::= { snmp 16 }
6936:
6937: snmpInSetRequests OBJECT-TYPE
6938: SYNTAX Counter
6939: ACCESS read-only
6940: STATUS mandatory
6941: ::= { snmp 17 }
6942:
6943:
6944:
6945:
6946: IETF SNMP Working Group [Page 124]
6947:
6948: RFC 1158 MIB II May 1990
6949:
6950:
6951: snmpInGetResponses OBJECT-TYPE
6952: SYNTAX Counter
6953: ACCESS read-only
6954: STATUS mandatory
6955: ::= { snmp 18 }
6956:
6957: snmpInTraps OBJECT-TYPE
6958: SYNTAX Counter
6959: ACCESS read-only
6960: STATUS mandatory
6961: ::= { snmp 19 }
6962:
6963: snmpOutTooBigs OBJECT-TYPE
6964: SYNTAX Counter
6965: ACCESS read-only
6966: STATUS mandatory
6967: ::= { snmp 20 }
6968:
6969: snmpOutNoSuchNames OBJECT-TYPE
6970: SYNTAX Counter
6971: ACCESS read-only
6972: STATUS mandatory
6973: ::= { snmp 21 }
6974:
6975: snmpOutBadValues OBJECT-TYPE
6976: SYNTAX Counter
6977: ACCESS read-only
6978: STATUS mandatory
6979: ::= { snmp 22 }
6980:
6981: snmpOutReadOnlys OBJECT-TYPE
6982: SYNTAX Counter
6983: ACCESS read-only
6984: STATUS mandatory
6985: ::= { snmp 23 }
6986:
6987: snmpOutGenErrs OBJECT-TYPE
6988: SYNTAX Counter
6989: ACCESS read-only
6990: STATUS mandatory
6991: ::= { snmp 24 }
6992:
6993: snmpOutGetRequests OBJECT-TYPE
6994: SYNTAX Counter
6995: ACCESS read-only
6996: STATUS mandatory
6997: ::= { snmp 25 }
6998:
6999:
7000:
7001:
7002: IETF SNMP Working Group [Page 125]
7003:
7004: RFC 1158 MIB II May 1990
7005:
7006:
7007: snmpOutGetNexts OBJECT-TYPE
7008: SYNTAX Counter
7009: ACCESS read-only
7010: STATUS mandatory
7011: ::= { snmp 26 }
7012:
7013: snmpOutSetRequests OBJECT-TYPE
7014: SYNTAX Counter
7015: ACCESS read-only
7016: STATUS mandatory
7017: ::= { snmp 27 }
7018:
7019: snmpOutGetResponses OBJECT-TYPE
7020: SYNTAX Counter
7021: ACCESS read-only
7022: STATUS mandatory
7023: ::= { snmp 28 }
7024:
7025: snmpOutTraps OBJECT-TYPE
7026: SYNTAX Counter
7027: ACCESS read-only
7028: STATUS mandatory
7029: ::= { snmp 29 }
7030:
7031: snmpEnableAuthTraps OBJECT-TYPE
7032: SYNTAX INTEGER {
7033: enabled(1),
7034: disabled(2)
7035: }
7036: ACCESS read-write
7037: STATUS mandatory
7038: ::= { snmp 30 }
7039:
7040: END
7041:
7042: 7. Identification of OBJECT instances for use with the SNMP
7043:
7044: The names for all object types in the MIB are defined explicitly
7045: either in the Internet-standard MIB or in other documents which
7046: conform to the naming conventions of the SMI. The SMI requires that
7047: conformant management protocols define mechanisms for identifying
7048: individual instances of those object types for a particular network
7049: element.
7050:
7051: Each instance of any object type defined in the MIB is identified in
7052: SNMP operations by a unique name called its "variable name." In
7053: general, the name of an SNMP variable is an OBJECT IDENTIFIER of the
7054: form x.y, where x is the name of a non-aggregate object type defined
7055:
7056:
7057:
7058: IETF SNMP Working Group [Page 126]
7059:
7060: RFC 1158 MIB II May 1990
7061:
7062:
7063: in the MIB and y is an OBJECT IDENTIFIER fragment that, in a way
7064: specific to the named object type, identifies the desired instance.
7065:
7066: This naming strategy admits the fullest exploitation of the semantics
7067: of the powerful SNMP get-next operator, because it assigns names for
7068: related variables so as to be contiguous in the lexicographical
7069: ordering of all variable names known in the MIB.
7070:
7071: The type-specific naming of object instances is defined below for a
7072: number of classes of object types. Instances of an object type to
7073: which none of the following naming conventions are applicable are
7074: named by OBJECT IDENTIFIERs of the form x.0, where x is the name of
7075: said object type in the MIB definition.
7076:
7077: For example, suppose one wanted to identify an instance of the
7078: variable sysDescr. The object class for sysDescr is:
7079:
7080: iso org dod internet mgmt mib system sysDescr
7081: 1 3 6 1 2 1 1 1
7082:
7083: Hence, the object type, x, would be 1.3.6.1.2.1.1.1 to which is
7084: appended an instance sub-identifier of 0. That is, 1.3.6.1.2.1.1.1.0
7085: identifies the one and only instance of sysDescr.
7086:
7087: 7.1. ifTable Object Type Names
7088:
7089: The name of a subnetwork interface, s, is the OBJECT IDENTIFIER value
7090: of the form i, where i has the value of that instance of the ifIndex
7091: object type associated with s. For each object type, t, for which
7092: the defined name, n, has a prefix of ifEntry, an instance, i, of t is
7093: named by an OBJECT IDENTIFIER of the form n.s, where s is the name of
7094: the subnetwork interface about which i represents information.
7095:
7096: For example, suppose one wanted to identify the instance of the
7097: variable ifType associated with interface 2. Accordingly, ifType.2
7098: would identify the desired instance.
7099:
7100: 7.2. atTable Object Type Names
7101:
7102: The name of an address translation entry, x, is an OBJECT IDENTIFIER
7103: of the form s.1.a.b.c.d, such that s is the value of that instance of
7104: the atIfIndex object type associated with x, the subidentifer "1"
7105: signifies the translation of an IP protocol address, and a.b.c.d is
7106: the IP address value (in the familiar "dot" notation) of that
7107: instance of the atNetAddress object type associated with x.
7108:
7109: For each object type, t, for which the defined name, n, has a prefix
7110: of atEntry, an instance, i, of t is named by an OBJECT IDENTIFIER of
7111:
7112:
7113:
7114: IETF SNMP Working Group [Page 127]
7115:
7116: RFC 1158 MIB II May 1990
7117:
7118:
7119: the form n.y, where y is the name of the address translation entry
7120: about which i represents information.
7121:
7122: For example, suppose one wanted to find the physical address of an
7123: entry in the address translation table (ARP cache) associated with an
7124: IP address of 89.1.1.42 and interface 3. Accordingly,
7125: atPhysAddress.3.1.89.1.1.42 would identify the desired instance.
7126:
7127: 7.3. ipAddrTable Object Type Names
7128:
7129: The name of an IP-addressable network element, x, is the OBJECT
7130: IDENTIFIER of the form a.b.c.d such that a.b.c.d is the value (in the
7131: familiar "dot" notation) of that instance of the ipAdEntAddr object
7132: type associated with x.
7133:
7134: For each object type, t, for which the defined name, n, has a prefix
7135: of ipAddrEntry, an instance, i, of t is named by an OBJECT IDENTIFIER
7136: of the form n.y, where y is the name of the IP- addressable network
7137: element about which i represents information.
7138:
7139: For example, suppose one wanted to find the network mask of an entry
7140: in the IP interface table associated with an IP address of 89.1.1.42.
7141: Accordingly, ipAdEntNetMask.89.1.1.42 would identify the desired
7142: instance.
7143:
7144: At the option of the agent, multiple entries for the same IP address
7145: may be visible. To realize this, the agent, while required to return
7146: a single entry for an IP address, x, of the form n.y, may also return
7147: information about other entries for the same IP address using the
7148: form n.y.z, where z is a implementation-dependendent small, non-
7149: negative integer. It is strongly recommended that the value of z
7150: correspond to the value of ipAddrIfIndex for that entry.
7151:
7152: 7.4. ipRoutingTable Object Type Names
7153:
7154: The name of an IP route, x, is the OBJECT IDENTIFIER of the form
7155: a.b.c.d such that a.b.c.d is the value (in the familiar "dot"
7156: notation) of that instance of the ipRouteDest object type associated
7157: with x.
7158:
7159: For each object type, t, for which the defined name, n, has a prefix
7160: of ipRoutingEntry, an instance, i, of t is named by an OBJECT
7161: IDENTIFIER of the form n.y, where y is the name of the IP route about
7162: which i represents information.
7163:
7164: For example, suppose one wanted to find the next hop of an entry in
7165: the IP routing table associated with the destination of 89.1.1.42.
7166: Accordingly, ipRouteNextHop.89.1.1.42 would identify the desired
7167:
7168:
7169:
7170: IETF SNMP Working Group [Page 128]
7171:
7172: RFC 1158 MIB II May 1990
7173:
7174:
7175: instance.
7176:
7177: At the option of the agent, multiple routes to the same destination
7178: may be visible. To realize this, the agent, while required to return
7179: a single entry for an IP route, x, of the form n.y, may also return
7180: information about other routes to the same destination using the form
7181: n.y.z, where z is a implementation-dependendent small, non-negative
7182: integer.
7183:
7184: 7.5. ipNetToMediaTable Object Type Names
7185:
7186: The name of a cached IP address, x, is an OBJECT IDENTIFIER of the
7187: form s.a.b.c.d, such that s is the value of that instance of the
7188: ipNetToMediaIfIndex object type associated with the entry and a.b.c.d
7189: is the value (in the familiar "dot" notation) of the
7190: ipNetToMediaNetAddress object type associated with x.
7191:
7192: For each object type, t, for which the defined name, n, has a prefix
7193: of ipNetToMediaEntry, an instance, i, of t is named by an OBJECT
7194: IDENTIFIER of the form n.y, where y is the name of the cached IP
7195: address about which i represents information.
7196:
7197: For example, suppose one wanted to find the media address of an entry
7198: in the address translation table associated with a IP address of
7199: 192.52.180.1 and interface 3. Accordingly,
7200: ipNetToMediaPhysAddress.3.192.52.180.1 would identify the desired
7201: instance.
7202:
7203: 7.6. tcpConnTable Object Type Names
7204:
7205: The name of a TCP connection, x, is the OBJECT IDENTIFIER of the form
7206: a.b.c.d.e.f.g.h.i.j such that a.b.c.d is the value (in the familiar
7207: "dot" notation) of that instance of the tcpConnLocalAddress object
7208: type associated with x and such that f.g.h.i is the value (in the
7209: familiar "dot" notation) of that instance of the tcpConnRemoteAddress
7210: object type associated with x and such that e is the value of that
7211: instance of the tcpConnLocalPort object type associated with x and
7212: such that j is the value of that instance of the tcpConnRemotePort
7213: object type associated with x.
7214:
7215: For each object type, t, for which the defined name, n, has a prefix
7216: of tcpConnEntry, an instance, i, of t is named by an OBJECT
7217: IDENTIFIER of the form n.y, where y is the name of the TCP connection
7218: about which i represents information.
7219:
7220: For example, suppose one wanted to find the state of a TCP connection
7221: between the local address of 89.1.1.42 on TCP port 21 and the remote
7222: address of 10.0.0.51 on TCP port 2059. Accordingly,
7223:
7224:
7225:
7226: IETF SNMP Working Group [Page 129]
7227:
7228: RFC 1158 MIB II May 1990
7229:
7230:
7231: tcpConnState.89.1.1.42.21.10.0.0.51.2059 would identify the desired
7232: instance.
7233:
7234: 7.7. udpTable Object Type Names
7235:
7236: The name of a UDP listener, x, is the OBJECT IDENTIFIER of the form
7237: a.b.c.d.e. such that a.b.c.d is the value (in the familiar "dot"
7238: notation) of that instance of the udpLocalAddress object type
7239: associated with x and such that e is the value of that instance of
7240: the udpLocalPort object type associated with x.
7241:
7242: For each object type, t, for which the defined name, n, has a prefix
7243: of udpEntry, an instance, i, of t is named by an OBJECT IDENTIFIER of
7244: the form n.y, where y is the name of the UDP listener about which i
7245: represents information.
7246:
7247: For example, suppose one wanted to determine if a UDP listener was
7248: present at the local address of 89.1.1.42 on UDP port 21.
7249: Accordingly, a successful retrieval of either
7250: udpLocalAddress.89.1.1.42.21 or udpLocalPort.89.1.1.42.21 would
7251: indicate this.
7252:
7253: 7.8. egpNeighTable Object Type Names
7254:
7255: The name of an EGP neighbor, x, is the OBJECT IDENTIFIER of the form
7256: a.b.c.d such that a.b.c.d is the value (in the familiar "dot"
7257: notation) of that instance of the egpNeighAddr object type associated
7258: with x.
7259:
7260: For each object type, t, for which the defined name, n, has a prefix
7261: of egpNeighEntry, an instance, i, of t is named by an OBJECT
7262: IDENTIFIER of the form n.y, where y is the name of the EGP neighbor
7263: about which i represents information.
7264:
7265: For example, suppose one wanted to find the neighbor state for the IP
7266: address of 89.1.1.42. Accordingly, egpNeighState.89.1.1.42 would
7267: identify the desired instance.
7268:
7269: 8. Acknowledgements
7270:
7271: This document was produced by the SNMP Working Group:
7272:
7273: Karl Auerbach, Epilogue Technology
7274: David Bridgham, Epilogue Technology
7275: Brian Brown, Synoptics
7276: John Burress, Wellfleet
7277: Jeffrey D. Case, University of Tennessee at Knoxville
7278: James R. Davin, MIT-LCS
7279:
7280:
7281:
7282: IETF SNMP Working Group [Page 130]
7283:
7284: RFC 1158 MIB II May 1990
7285:
7286:
7287: Mark S. Fedor, PSI, Inc.
7288: Stan Froyd, ACC
7289: Satish Joshi, Synoptics
7290: Ken Key, University of Tennessee at Knoxville
7291: Gary Malkin, Proteon
7292: Randy Mayhew, University of Tennessee at Knoxville
7293: Keith McCloghrie, Hughes LAN Systems
7294: Marshall T. Rose, PSI, Inc. (chair)
7295: Greg Satz, cisco
7296: Martin Lee Schoffstall, PSI, Inc.
7297: Bob Stewart, Xyplex
7298: Geoff Thompson, Synoptics
7299: Bill Versteeg, Network Research Corporation
7300: Wengyik Yeong, PSI, Inc.
7301:
7302: In addition, the comments of the following individuals are also
7303: acknolwedged:
7304:
7305: Craig A. Finseth, Minnesota Supercomputer Center, Inc.
7306: Jeffrey C. Honig, Cornell University Theory Center
7307: Philip R. Karn, Bellcore
7308: David Waitzman, BBN
7309:
7310: 9. References
7311:
7312: [1] Cerf, V., "IAB Recommendations for the Development of Internet
7313: Network Management Standards", RFC 1052, IAB, April 1988.
7314:
7315: [2] Rose, M., and K. McCloghrie, "Structure and Identification of
7316: Management Information for TCP/IP-based internets", RFC 1065,
7317: TWG, August 1988.
7318:
7319: [3] McCloghrie K., and M. Rose,"Management Information Base for
7320: Network Management of TCP/IP-based internets", RFC 1066, TWG,
7321: August 1988.
7322:
7323: [4] Cerf, V., "Report of the Second Ad Hoc Network Management Review
7324: Group", RFC 1109, IAB, August 1989.
7325:
7326: [5] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "A Simple
7327: Network Management Protocol (SNMP)", RFC 1098, University of
7328: Tennessee at Knoxville, NYSERNet, Inc., Rensselaer Polytechnic
7329: Institute, MIT Laboratory for Computer Science, April 1989.
7330:
7331: [6] Warrier, U., and L. Besaw, "Common Management Information
7332: Services and Protocol over TCP/IP (CMOT)", RFC 1095, Unisys
7333: Corporation, Hewlett-Packard, April 1989.
7334:
7335:
7336:
7337:
7338: IETF SNMP Working Group [Page 131]
7339:
7340: RFC 1158 MIB II May 1990
7341:
7342:
7343: [7] Postel, J., "Telnet Protocol Specification", RFC 854,
7344: USC/Information Sciences Institute, May 1983.
7345:
7346: [8] Satz, G., "Experimental MIB Objects for the CLNP", Internet
7347: Working Group Request for Comments draft. Network Information
7348: Center, SRI International, Menlo Park, California, (in
7349: preparation).
7350:
7351: [9] Information processing systems - Open Systems Interconnection,
7352: "Specification of Abstract Syntax Notation One (ASN.1)",
7353: International Organization for Standardization, International
7354: Standard 8824, December 1987.
7355:
7356: [10] Information processing systems - Open Systems Interconnection,
7357: "Specification of Basic Encoding Rules for Abstract Notation One
7358: (ASN.1)", International Organization for Standardization.
7359: International Standard 8825, December 1987.
7360:
7361: [11] Jacobson, V., "Congestion Avoidance and Control", SIGCOMM 1988,
7362: Stanford, California.
7363:
7364: [12] Hagens, R., Hall, N., and M. Rose, "Use of the Internet as a
7365: subnetwork for experimentation with the OSI network layer",
7366: February, 1989.
7367:
7368: [13] Rose, M., and K. McCloghrie, "Structure and Identification of
7369: Management Information for TCP/IP-based Internets", RFC 1155,
7370: Performance Systems International and Hughes LAN Systems, May
7371: 1990.
7372:
7373: [14] Case, J., Fedor, M., Schoffstall, M., and J. Davin, The Simple
7374: Network Management Protocol", RFC 1157, University of Tennessee
7375: at Knoxville, Performance Systems International, Performance
7376: Systems International, and the MIT Laboratory for Computer
7377: Science, May 1990.
7378:
7379:
7380:
7381:
7382:
7383:
7384:
7385:
7386:
7387:
7388:
7389:
7390:
7391:
7392:
7393:
7394: IETF SNMP Working Group [Page 132]
7395:
7396: RFC 1158 MIB II May 1990
7397:
7398:
7399: 10. Security Considerations
7400:
7401: Security issues are not discussed in this memo.
7402:
7403: 11. Author's Address:
7404:
7405: Marshall T. Rose
7406: PSI, Inc.
7407: PSI California Office
7408: P.O. Box 391776
7409: Mountain View, CA 94039
7410:
7411: Phone: (415) 961-3380
7412:
7413: Email: [email protected]
7414:
7415:
7416:
7417:
7418:
7419:
7420:
7421:
7422:
7423:
7424:
7425:
7426:
7427:
7428:
7429:
7430:
7431:
7432:
7433:
7434:
7435:
7436:
7437:
7438:
7439:
7440:
7441:
7442:
7443:
7444:
7445:
7446:
7447:
7448:
7449:
7450: IETF SNMP Working Group [Page 133]
7451:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.