and added files
[bcm963xx.git] / userapps / opensource / net-snmp / mibs / IP-MIB.txt
1 IP-MIB DEFINITIONS ::= BEGIN
2
3 IMPORTS
4     MODULE-IDENTITY, OBJECT-TYPE, Integer32,
5     Counter32, IpAddress, mib-2        FROM SNMPv2-SMI
6     PhysAddress                        FROM SNMPv2-TC
7     MODULE-COMPLIANCE, OBJECT-GROUP    FROM SNMPv2-CONF;
8
9 ipMIB MODULE-IDENTITY
10     LAST-UPDATED "9411010000Z"
11     ORGANIZATION "IETF SNMPv2 Working Group"
12     CONTACT-INFO
13             "        Keith McCloghrie
14
15              Postal: Cisco Systems, Inc.
16                      170 West Tasman Drive
17                      San Jose, CA  95134-1706
18                      US
19
20              Phone:  +1 408 526 5260
21              Email:  kzm@cisco.com"
22     DESCRIPTION
23             "The MIB module for managing IP and ICMP implementations,
24             but excluding their management of IP routes."
25     REVISION      "9103310000Z"
26     DESCRIPTION
27             "The initial revision of this MIB module was part of MIB-
28             II."
29     ::= { mib-2 48}
30
31 -- the IP group
32
33 ip       OBJECT IDENTIFIER ::= { mib-2 4 }
34
35 ipForwarding OBJECT-TYPE
36     SYNTAX      INTEGER {
37                     forwarding(1),    -- acting as a router
38                     notForwarding(2)  -- NOT acting as a router
39                 }
40     MAX-ACCESS  read-write
41     STATUS      current
42     DESCRIPTION
43             "The indication of whether this entity is acting as an IP
44             router in respect to the forwarding of datagrams received
45             by, but not addressed to, this entity.  IP routers forward
46             datagrams.  IP hosts do not (except those source-routed via
47             the host)."
48     ::= { ip 1 }
49
50 ipDefaultTTL OBJECT-TYPE
51     SYNTAX      INTEGER (1..255)
52     MAX-ACCESS  read-write
53     STATUS      current
54     DESCRIPTION
55             "The default value inserted into the Time-To-Live field of
56             the IP header of datagrams originated at this entity,
57             whenever a TTL value is not supplied by the transport layer
58             protocol."
59     ::= { ip 2 }
60
61 ipInReceives OBJECT-TYPE
62     SYNTAX      Counter32
63     MAX-ACCESS  read-only
64     STATUS      current
65     DESCRIPTION
66             "The total number of input datagrams received from
67             interfaces, including those received in error."
68     ::= { ip 3 }
69
70 ipInHdrErrors OBJECT-TYPE
71     SYNTAX      Counter32
72     MAX-ACCESS  read-only
73     STATUS      current
74     DESCRIPTION
75             "The number of input datagrams discarded due to errors in
76             their IP headers, including bad checksums, version number
77             mismatch, other format errors, time-to-live exceeded, errors
78             discovered in processing their IP options, etc."
79     ::= { ip 4 }
80
81 ipInAddrErrors OBJECT-TYPE
82     SYNTAX      Counter32
83     MAX-ACCESS  read-only
84     STATUS      current
85     DESCRIPTION
86             "The number of input datagrams discarded because the IP
87             address in their IP header's destination field was not a
88             valid address to be received at this entity.  This count
89             includes invalid addresses (e.g., 0.0.0.0) and addresses of
90             unsupported Classes (e.g., Class E).  For entities which are
91             not IP routers and therefore do not forward datagrams, this
92             counter includes datagrams discarded because the destination
93             address was not a local address."
94     ::= { ip 5 }
95
96 ipForwDatagrams OBJECT-TYPE
97     SYNTAX      Counter32
98     MAX-ACCESS  read-only
99     STATUS      current
100     DESCRIPTION
101             "The number of input datagrams for which this entity was not
102             their final IP destination, as a result of which an attempt
103             was made to find a route to forward them to that final
104             destination.  In entities which do not act as IP routers,
105             this counter will include only those packets which were
106             Source-Routed via this entity, and the Source-Route option
107             processing was successful."
108     ::= { ip 6 }
109
110 ipInUnknownProtos OBJECT-TYPE
111     SYNTAX      Counter32
112     MAX-ACCESS  read-only
113     STATUS      current
114     DESCRIPTION
115             "The number of locally-addressed datagrams received
116             successfully but discarded because of an unknown or
117             unsupported protocol."
118     ::= { ip 7 }
119
120 ipInDiscards OBJECT-TYPE
121     SYNTAX      Counter32
122     MAX-ACCESS  read-only
123     STATUS      current
124     DESCRIPTION
125             "The number of input IP datagrams for which no problems were
126             encountered to prevent their continued processing, but which
127             were discarded (e.g., for lack of buffer space).  Note that
128             this counter does not include any datagrams discarded while
129             awaiting re-assembly."
130     ::= { ip 8 }
131
132 ipInDelivers OBJECT-TYPE
133     SYNTAX      Counter32
134     MAX-ACCESS  read-only
135     STATUS      current
136     DESCRIPTION
137             "The total number of input datagrams successfully delivered
138             to IP user-protocols (including ICMP)."
139     ::= { ip 9 }
140
141 ipOutRequests OBJECT-TYPE
142     SYNTAX      Counter32
143     MAX-ACCESS  read-only
144     STATUS      current
145     DESCRIPTION
146             "The total number of IP datagrams which local IP user-
147             protocols (including ICMP) supplied to IP in requests for
148             transmission.  Note that this counter does not include any
149             datagrams counted in ipForwDatagrams."
150     ::= { ip 10 }
151
152 ipOutDiscards OBJECT-TYPE
153     SYNTAX      Counter32
154     MAX-ACCESS  read-only
155     STATUS      current
156     DESCRIPTION
157             "The number of output IP datagrams for which no problem was
158             encountered to prevent their transmission to their
159             destination, but which were discarded (e.g., for lack of
160             buffer space).  Note that this counter would include
161             datagrams counted in ipForwDatagrams if any such packets met
162             this (discretionary) discard criterion."
163     ::= { ip 11 }
164
165 ipOutNoRoutes OBJECT-TYPE
166     SYNTAX      Counter32
167     MAX-ACCESS  read-only
168     STATUS      current
169     DESCRIPTION
170             "The number of IP datagrams discarded because no route could
171             be found to transmit them to their destination.  Note that
172             this counter includes any packets counted in ipForwDatagrams
173             which meet this `no-route' criterion.  Note that this
174             includes any datagrams which a host cannot route because all
175             of its default routers are down."
176     ::= { ip 12 }
177
178 ipReasmTimeout OBJECT-TYPE
179     SYNTAX      Integer32
180     MAX-ACCESS  read-only
181     STATUS      current
182     DESCRIPTION
183             "The maximum number of seconds which received fragments are
184             held while they are awaiting reassembly at this entity."
185     ::= { ip 13 }
186
187 ipReasmReqds OBJECT-TYPE
188     SYNTAX      Counter32
189     MAX-ACCESS  read-only
190     STATUS      current
191     DESCRIPTION
192             "The number of IP fragments received which needed to be
193             reassembled at this entity."
194     ::= { ip 14 }
195
196 ipReasmOKs OBJECT-TYPE
197     SYNTAX      Counter32
198     MAX-ACCESS  read-only
199     STATUS      current
200     DESCRIPTION
201             "The number of IP datagrams successfully re-assembled."
202     ::= { ip 15 }
203
204 ipReasmFails OBJECT-TYPE
205     SYNTAX      Counter32
206     MAX-ACCESS  read-only
207     STATUS      current
208     DESCRIPTION
209             "The number of failures detected by the IP re-assembly
210             algorithm (for whatever reason: timed out, errors, etc).
211             Note that this is not necessarily a count of discarded IP
212             fragments since some algorithms (notably the algorithm in
213             RFC 815) can lose track of the number of fragments by
214
215             combining them as they are received."
216     ::= { ip 16 }
217
218 ipFragOKs OBJECT-TYPE
219     SYNTAX      Counter32
220     MAX-ACCESS  read-only
221     STATUS      current
222     DESCRIPTION
223             "The number of IP datagrams that have been successfully
224             fragmented at this entity."
225     ::= { ip 17 }
226
227 ipFragFails OBJECT-TYPE
228     SYNTAX      Counter32
229     MAX-ACCESS  read-only
230     STATUS      current
231     DESCRIPTION
232             "The number of IP datagrams that have been discarded because
233             they needed to be fragmented at this entity but could not
234             be, e.g., because their Don't Fragment flag was set."
235     ::= { ip 18 }
236
237 ipFragCreates OBJECT-TYPE
238     SYNTAX      Counter32
239     MAX-ACCESS  read-only
240     STATUS      current
241     DESCRIPTION
242             "The number of IP datagram fragments that have been
243             generated as a result of fragmentation at this entity."
244     ::= { ip 19 }
245
246 -- the IP address table
247
248 ipAddrTable OBJECT-TYPE
249     SYNTAX      SEQUENCE OF IpAddrEntry
250     MAX-ACCESS  not-accessible
251     STATUS      current
252     DESCRIPTION
253             "The table of addressing information relevant to this
254             entity's IP addresses."
255     ::= { ip 20 }
256
257 ipAddrEntry OBJECT-TYPE
258     SYNTAX      IpAddrEntry
259     MAX-ACCESS  not-accessible
260     STATUS      current
261     DESCRIPTION
262             "The addressing information for one of this entity's IP
263
264             addresses."
265     INDEX      { ipAdEntAddr }
266     ::= { ipAddrTable 1 }
267
268 IpAddrEntry ::= SEQUENCE {
269         ipAdEntAddr          IpAddress,
270         ipAdEntIfIndex       INTEGER,
271         ipAdEntNetMask       IpAddress,
272         ipAdEntBcastAddr     INTEGER,
273         ipAdEntReasmMaxSize  INTEGER
274     }
275
276 ipAdEntAddr OBJECT-TYPE
277     SYNTAX      IpAddress
278     MAX-ACCESS  read-only
279     STATUS      current
280     DESCRIPTION
281             "The IP address to which this entry's addressing information
282             pertains."
283     ::= { ipAddrEntry 1 }
284
285 ipAdEntIfIndex OBJECT-TYPE
286     SYNTAX      INTEGER (1..2147483647)
287     MAX-ACCESS  read-only
288     STATUS      current
289     DESCRIPTION
290             "The index value which uniquely identifies the interface to
291             which this entry is applicable.  The interface identified by
292             a particular value of this index is the same interface as
293             identified by the same value of RFC 1573's ifIndex."
294     ::= { ipAddrEntry 2 }
295
296 ipAdEntNetMask OBJECT-TYPE
297     SYNTAX      IpAddress
298     MAX-ACCESS  read-only
299     STATUS      current
300     DESCRIPTION
301             "The subnet mask associated with the IP address of this
302             entry.  The value of the mask is an IP address with all the
303             network bits set to 1 and all the hosts bits set to 0."
304     ::= { ipAddrEntry 3 }
305
306 ipAdEntBcastAddr OBJECT-TYPE
307     SYNTAX      INTEGER (0..1)
308     MAX-ACCESS  read-only
309     STATUS      current
310     DESCRIPTION
311             "The value of the least-significant bit in the IP broadcast
312
313             address used for sending datagrams on the (logical)
314             interface associated with the IP address of this entry.  For
315             example, when the Internet standard all-ones broadcast
316             address is used, the value will be 1.  This value applies to
317             both the subnet and network broadcasts addresses used by the
318             entity on this (logical) interface."
319     ::= { ipAddrEntry 4 }
320
321 ipAdEntReasmMaxSize OBJECT-TYPE
322     SYNTAX      INTEGER (0..65535)
323     MAX-ACCESS  read-only
324     STATUS      current
325     DESCRIPTION
326             "The size of the largest IP datagram which this entity can
327             re-assemble from incoming IP fragmented datagrams received
328             on this interface."
329     ::= { ipAddrEntry 5 }
330
331 -- ipRouteTable  ::=   { ip 21 }        obsolete
332
333 -- the IP Address Translation table
334
335 -- The Address Translation tables contain the IpAddress to
336 -- "physical" address equivalences.  Some interfaces do not
337 -- use translation tables for determining address
338 -- equivalences (e.g., DDN-X.25 has an algorithmic method);
339 -- if all interfaces are of this type, then the Address
340 -- Translation table is empty, i.e., has zero entries.
341
342 ipNetToMediaTable OBJECT-TYPE
343     SYNTAX      SEQUENCE OF IpNetToMediaEntry
344     MAX-ACCESS  not-accessible
345     STATUS      current
346     DESCRIPTION
347             "The IP Address Translation table used for mapping from IP
348             addresses to physical addresses."
349     ::= { ip 22 }
350
351 ipNetToMediaEntry OBJECT-TYPE
352     SYNTAX      IpNetToMediaEntry
353     MAX-ACCESS  not-accessible
354     STATUS      current
355     DESCRIPTION
356             "Each entry contains one IpAddress to `physical' address
357             equivalence."
358     INDEX       { ipNetToMediaIfIndex,
359                   ipNetToMediaNetAddress }
360     ::= { ipNetToMediaTable 1 }
361
362 IpNetToMediaEntry ::= SEQUENCE {
363         ipNetToMediaIfIndex      INTEGER,
364         ipNetToMediaPhysAddress  PhysAddress,
365         ipNetToMediaNetAddress   IpAddress,
366         ipNetToMediaType         INTEGER
367     }
368
369 ipNetToMediaIfIndex OBJECT-TYPE
370     SYNTAX      INTEGER (1..2147483647)
371     MAX-ACCESS  read-create
372     STATUS      current
373     DESCRIPTION
374             "The interface on which this entry's equivalence is
375             effective.  The interface identified by a particular value
376             of this index is the same interface as identified by the
377             same value of RFC 1573's ifIndex."
378     ::= { ipNetToMediaEntry 1 }
379
380 ipNetToMediaPhysAddress OBJECT-TYPE
381     SYNTAX      PhysAddress
382     MAX-ACCESS  read-create
383     STATUS      current
384     DESCRIPTION
385             "The media-dependent `physical' address."
386     ::= { ipNetToMediaEntry 2 }
387
388 ipNetToMediaNetAddress OBJECT-TYPE
389     SYNTAX      IpAddress
390     MAX-ACCESS  read-create
391     STATUS      current
392     DESCRIPTION
393             "The IpAddress corresponding to the media-dependent
394             `physical' address."
395     ::= { ipNetToMediaEntry 3 }
396
397 ipNetToMediaType OBJECT-TYPE
398     SYNTAX      INTEGER {
399                 other(1),        -- none of the following
400                 invalid(2),      -- an invalidated mapping
401                 dynamic(3),
402                 static(4)
403             }
404     MAX-ACCESS  read-create
405     STATUS      current
406     DESCRIPTION
407             "The type of mapping.
408
409             Setting this object to the value invalid(2) has the effect
410             of invalidating the corresponding entry in the
411             ipNetToMediaTable.  That is, it effectively disassociates
412             the interface identified with said entry from the mapping
413             identified with said entry.  It is an implementation-
414             specific matter as to whether the agent removes an
415             invalidated entry from the table.  Accordingly, management
416             stations must be prepared to receive tabular information
417             from agents that corresponds to entries not currently in
418             use.  Proper interpretation of such entries requires
419             examination of the relevant ipNetToMediaType object."
420     ::= { ipNetToMediaEntry 4 }
421
422 ipRoutingDiscards OBJECT-TYPE
423     SYNTAX      Counter32
424     MAX-ACCESS  read-only
425     STATUS      current
426     DESCRIPTION
427             "The number of routing entries which were chosen to be
428             discarded even though they are valid.  One possible reason
429             for discarding such an entry could be to free-up buffer
430             space for other routing entries."
431     ::= { ip 23 }
432
433 -- the ICMP group
434
435 icmp     OBJECT IDENTIFIER ::= { mib-2 5 }
436
437 icmpInMsgs OBJECT-TYPE
438     SYNTAX      Counter32
439     MAX-ACCESS  read-only
440     STATUS      current
441     DESCRIPTION
442             "The total number of ICMP messages which the entity
443             received.  Note that this counter includes all those counted
444             by icmpInErrors."
445     ::= { icmp 1 }
446
447 icmpInErrors OBJECT-TYPE
448     SYNTAX      Counter32
449     MAX-ACCESS  read-only
450     STATUS      current
451     DESCRIPTION
452             "The number of ICMP messages which the entity received but
453             determined as having ICMP-specific errors (bad ICMP
454             checksums, bad length, etc.)."
455     ::= { icmp 2 }
456
457 icmpInDestUnreachs OBJECT-TYPE
458     SYNTAX      Counter32
459     MAX-ACCESS  read-only
460     STATUS      current
461     DESCRIPTION
462             "The number of ICMP Destination Unreachable messages
463             received."
464     ::= { icmp 3 }
465
466 icmpInTimeExcds OBJECT-TYPE
467     SYNTAX      Counter32
468     MAX-ACCESS  read-only
469     STATUS      current
470     DESCRIPTION
471             "The number of ICMP Time Exceeded messages received."
472     ::= { icmp 4 }
473
474 icmpInParmProbs OBJECT-TYPE
475     SYNTAX      Counter32
476     MAX-ACCESS  read-only
477     STATUS      current
478     DESCRIPTION
479             "The number of ICMP Parameter Problem messages received."
480     ::= { icmp 5 }
481
482 icmpInSrcQuenchs OBJECT-TYPE
483     SYNTAX      Counter32
484     MAX-ACCESS  read-only
485     STATUS      current
486     DESCRIPTION
487             "The number of ICMP Source Quench messages received."
488     ::= { icmp 6 }
489
490 icmpInRedirects OBJECT-TYPE
491     SYNTAX      Counter32
492     MAX-ACCESS  read-only
493     STATUS      current
494     DESCRIPTION
495             "The number of ICMP Redirect messages received."
496     ::= { icmp 7 }
497
498 icmpInEchos OBJECT-TYPE
499     SYNTAX      Counter32
500     MAX-ACCESS  read-only
501     STATUS      current
502     DESCRIPTION
503             "The number of ICMP Echo (request) messages received."
504     ::= { icmp 8 }
505
506 icmpInEchoReps OBJECT-TYPE
507     SYNTAX      Counter32
508     MAX-ACCESS  read-only
509     STATUS      current
510     DESCRIPTION
511             "The number of ICMP Echo Reply messages received."
512     ::= { icmp 9 }
513
514 icmpInTimestamps OBJECT-TYPE
515     SYNTAX      Counter32
516     MAX-ACCESS  read-only
517     STATUS      current
518     DESCRIPTION
519             "The number of ICMP Timestamp (request) messages received."
520     ::= { icmp 10 }
521
522 icmpInTimestampReps OBJECT-TYPE
523     SYNTAX      Counter32
524     MAX-ACCESS  read-only
525     STATUS      current
526     DESCRIPTION
527             "The number of ICMP Timestamp Reply messages received."
528     ::= { icmp 11 }
529
530 icmpInAddrMasks OBJECT-TYPE
531     SYNTAX      Counter32
532     MAX-ACCESS  read-only
533     STATUS      current
534     DESCRIPTION
535             "The number of ICMP Address Mask Request messages received."
536     ::= { icmp 12 }
537
538 icmpInAddrMaskReps OBJECT-TYPE
539     SYNTAX      Counter32
540     MAX-ACCESS  read-only
541     STATUS      current
542     DESCRIPTION
543             "The number of ICMP Address Mask Reply messages received."
544     ::= { icmp 13 }
545
546 icmpOutMsgs OBJECT-TYPE
547     SYNTAX      Counter32
548     MAX-ACCESS  read-only
549     STATUS      current
550     DESCRIPTION
551             "The total number of ICMP messages which this entity
552             attempted to send.  Note that this counter includes all
553             those counted by icmpOutErrors."
554     ::= { icmp 14 }
555
556 icmpOutErrors OBJECT-TYPE
557     SYNTAX      Counter32
558     MAX-ACCESS  read-only
559     STATUS      current
560     DESCRIPTION
561             "The number of ICMP messages which this entity did not send
562             due to problems discovered within ICMP such as a lack of
563             buffers.  This value should not include errors discovered
564             outside the ICMP layer such as the inability of IP to route
565             the resultant datagram.  In some implementations there may
566             be no types of error which contribute to this counter's
567             value."
568     ::= { icmp 15 }
569
570 icmpOutDestUnreachs OBJECT-TYPE
571     SYNTAX      Counter32
572     MAX-ACCESS  read-only
573     STATUS      current
574     DESCRIPTION
575             "The number of ICMP Destination Unreachable messages sent."
576     ::= { icmp 16 }
577
578 icmpOutTimeExcds OBJECT-TYPE
579     SYNTAX      Counter32
580     MAX-ACCESS  read-only
581     STATUS      current
582     DESCRIPTION
583             "The number of ICMP Time Exceeded messages sent."
584     ::= { icmp 17 }
585
586 icmpOutParmProbs OBJECT-TYPE
587     SYNTAX      Counter32
588     MAX-ACCESS  read-only
589     STATUS      current
590     DESCRIPTION
591             "The number of ICMP Parameter Problem messages sent."
592     ::= { icmp 18 }
593
594 icmpOutSrcQuenchs OBJECT-TYPE
595     SYNTAX      Counter32
596     MAX-ACCESS  read-only
597     STATUS      current
598     DESCRIPTION
599             "The number of ICMP Source Quench messages sent."
600     ::= { icmp 19 }
601
602 icmpOutRedirects OBJECT-TYPE
603     SYNTAX      Counter32
604     MAX-ACCESS  read-only
605     STATUS      current
606     DESCRIPTION
607             "The number of ICMP Redirect messages sent.  For a host,
608             this object will always be zero, since hosts do not send
609             redirects."
610     ::= { icmp 20 }
611
612 icmpOutEchos OBJECT-TYPE
613     SYNTAX      Counter32
614     MAX-ACCESS  read-only
615     STATUS      current
616     DESCRIPTION
617             "The number of ICMP Echo (request) messages sent."
618     ::= { icmp 21 }
619
620 icmpOutEchoReps OBJECT-TYPE
621     SYNTAX      Counter32
622     MAX-ACCESS  read-only
623     STATUS      current
624     DESCRIPTION
625             "The number of ICMP Echo Reply messages sent."
626     ::= { icmp 22 }
627
628 icmpOutTimestamps OBJECT-TYPE
629     SYNTAX      Counter32
630     MAX-ACCESS  read-only
631     STATUS      current
632     DESCRIPTION
633             "The number of ICMP Timestamp (request) messages sent."
634     ::= { icmp 23 }
635
636 icmpOutTimestampReps OBJECT-TYPE
637     SYNTAX      Counter32
638     MAX-ACCESS  read-only
639     STATUS      current
640     DESCRIPTION
641             "The number of ICMP Timestamp Reply messages sent."
642     ::= { icmp 24 }
643
644 icmpOutAddrMasks OBJECT-TYPE
645     SYNTAX      Counter32
646     MAX-ACCESS  read-only
647     STATUS      current
648     DESCRIPTION
649             "The number of ICMP Address Mask Request messages sent."
650     ::= { icmp 25 }
651
652 icmpOutAddrMaskReps OBJECT-TYPE
653     SYNTAX      Counter32
654     MAX-ACCESS  read-only
655     STATUS      current
656     DESCRIPTION
657             "The number of ICMP Address Mask Reply messages sent."
658     ::= { icmp 26 }
659
660 -- conformance information
661
662 ipMIBConformance OBJECT IDENTIFIER ::= { ipMIB 2 }
663
664 ipMIBCompliances OBJECT IDENTIFIER ::= { ipMIBConformance 1 }
665 ipMIBGroups      OBJECT IDENTIFIER ::= { ipMIBConformance 2 }
666
667 -- compliance statements
668
669 ipMIBCompliance MODULE-COMPLIANCE
670     STATUS  current
671     DESCRIPTION
672             "The compliance statement for SNMPv2 entities which
673             implement IP."
674     MODULE  -- this module
675         MANDATORY-GROUPS { ipGroup,
676                            icmpGroup }
677     ::= { ipMIBCompliances 1 }
678
679 -- units of conformance
680
681 ipGroup OBJECT-GROUP
682     OBJECTS   { ipForwarding, ipDefaultTTL, ipInReceives,
683                 ipInHdrErrors, ipInAddrErrors,
684                 ipForwDatagrams, ipInUnknownProtos,
685                 ipInDiscards, ipInDelivers, ipOutRequests,
686                 ipOutDiscards, ipOutNoRoutes,
687                 ipReasmTimeout, ipReasmReqds, ipReasmOKs,
688                 ipReasmFails, ipFragOKs,
689                 ipFragFails, ipFragCreates,
690                 ipAdEntAddr, ipAdEntIfIndex, ipAdEntNetMask,
691                 ipAdEntBcastAddr, ipAdEntReasmMaxSize,
692                 ipNetToMediaIfIndex, ipNetToMediaPhysAddress,
693                 ipNetToMediaNetAddress, ipNetToMediaType,
694                 ipRoutingDiscards }
695     STATUS    current
696     DESCRIPTION
697             "The ip group of objects providing for basic management of
698             IP entities, exclusive of the management of IP routes."
699     ::= { ipMIBGroups 1 }
700
701 icmpGroup OBJECT-GROUP
702     OBJECTS   { icmpInMsgs, icmpInErrors,
703                 icmpInDestUnreachs, icmpInTimeExcds,
704                 icmpInParmProbs, icmpInSrcQuenchs,
705                 icmpInRedirects, icmpInEchos,
706                 icmpInEchoReps, icmpInTimestamps,
707                 icmpInTimestampReps, icmpInAddrMasks,
708                 icmpInAddrMaskReps, icmpOutMsgs,
709                 icmpOutErrors, icmpOutDestUnreachs,
710                 icmpOutTimeExcds, icmpOutParmProbs,
711                 icmpOutSrcQuenchs, icmpOutRedirects,
712                 icmpOutEchos, icmpOutEchoReps,
713                 icmpOutTimestamps, icmpOutTimestampReps,
714                 icmpOutAddrMasks, icmpOutAddrMaskReps }
715     STATUS    current
716     DESCRIPTION
717             "The icmp group of objects providing ICMP statistics."
718     ::= { ipMIBGroups 2 }
719
720 END