~ubuntu-branches/ubuntu/precise/net-snmp/precise

« back to all changes in this revision

Viewing changes to mibs/IP-MIB.txt

  • Committer: Bazaar Package Importer
  • Author(s): Chuck Short
  • Date: 2010-06-28 14:59:36 UTC
  • mfrom: (1.2.3 upstream) (1.1.12 sid)
  • Revision ID: james.westby@ubuntu.com-20100628145936-cbiallic69pn044g
Tags: 5.4.3~dfsg-1ubuntu1
* Merge from debian unstable.  Remaining changes:
  - Set Ubuntu maintainer address.
  - net-snmp-config: Use bash. (LP: #104738)
  - Removed multiuser option when calling update-rc.d. (LP: #254261)
  - debian/snmpd.init: LSBify the init script.
  - debian/patches/52_fix_snmpcmd_1_typo.patch: Adjust a typo in snmpcmd.1
    (LP: #250459)
  - debian/snmpd.postinst: source debconf before doing work, LP: #589056
  - debian/snmp.preinst, debian/snmp.prerm: kill any/all processes owned by
    snmp user before install/uninstall, LP: #573391
  - Add apport hook (LP: #533603):
  - debian/{snmp,snmpd}.apport: Added.
  - debian/control: Build-depends on dh-apport.
  - debian/rules: 
    + Add --with apport.
    + override_dh_apport to install hook on snmpd package only.
 * Dropped patches:
   - debian/patches/99-fix-ubuntu-div0.patch: Fix dvision by zero.. 

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
IP-MIB DEFINITIONS ::= BEGIN
2
 
 
3
 
IMPORTS
4
 
    MODULE-IDENTITY, OBJECT-TYPE,
5
 
    Integer32, Counter32, IpAddress,
6
 
    mib-2, Unsigned32, Counter64,
7
 
    zeroDotZero                        FROM SNMPv2-SMI
8
 
    PhysAddress, TruthValue,
9
 
    TimeStamp, RowPointer,
10
 
    TEXTUAL-CONVENTION, TestAndIncr,
11
 
    RowStatus, StorageType             FROM SNMPv2-TC
12
 
    MODULE-COMPLIANCE, OBJECT-GROUP    FROM SNMPv2-CONF
13
 
    InetAddress, InetAddressType,
14
 
    InetAddressPrefixLength,
15
 
    InetVersion, InetZoneIndex         FROM INET-ADDRESS-MIB
16
 
    InterfaceIndex                     FROM IF-MIB;
17
 
 
18
 
ipMIB MODULE-IDENTITY
19
 
    LAST-UPDATED "200602020000Z"
20
 
    ORGANIZATION "IETF IPv6 MIB Revision Team"
21
 
    CONTACT-INFO
22
 
           "Editor:
23
 
 
24
 
 
25
 
 
26
 
            Shawn A. Routhier
27
 
            Interworking Labs
28
 
            108 Whispering Pines Dr. Suite 235
29
 
            Scotts Valley, CA 95066
30
 
            USA
31
 
            EMail: <sar@iwl.com>"
32
 
    DESCRIPTION
33
 
           "The MIB module for managing IP and ICMP implementations, but
34
 
            excluding their management of IP routes.
35
 
 
36
 
            Copyright (C) The Internet Society (2006).  This version of
37
 
            this MIB module is part of RFC 4293; see the RFC itself for
38
 
            full legal notices."
39
 
 
40
 
    REVISION      "200602020000Z"
41
 
    DESCRIPTION
42
 
           "The IP version neutral revision with added IPv6 objects for
43
 
            ND, default routers, and router advertisements.  As well as
44
 
            being the successor to RFC 2011, this MIB is also the
45
 
            successor to RFCs 2465 and 2466.  Published as RFC 4293."
46
 
 
47
 
    REVISION      "199411010000Z"
48
 
    DESCRIPTION
49
 
           "A separate MIB module (IP-MIB) for IP and ICMP management
50
 
            objects.  Published as RFC 2011."
51
 
 
52
 
    REVISION      "199103310000Z"
53
 
    DESCRIPTION
54
 
           "The initial revision of this MIB module was part of MIB-II,
55
 
            which was published as RFC 1213."
56
 
    ::= { mib-2 48}
57
 
 
58
 
--
59
 
--
60
 
 
61
 
IpAddressOriginTC ::= TEXTUAL-CONVENTION
62
 
    STATUS     current
63
 
    DESCRIPTION
64
 
           "The origin of the address.
65
 
 
66
 
            manual(2) indicates that the address was manually configured
67
 
            to a specified address, e.g., by user configuration.
68
 
 
69
 
            dhcp(4) indicates an address that was assigned to this
70
 
            system by a DHCP server.
71
 
 
72
 
            linklayer(5) indicates an address created by IPv6 stateless
73
 
 
74
 
 
75
 
 
76
 
            auto-configuration.
77
 
 
78
 
            random(6) indicates an address chosen by the system at
79
 
            random, e.g., an IPv4 address within 169.254/16, or an RFC
80
 
            3041 privacy address."
81
 
    SYNTAX     INTEGER {
82
 
        other(1),
83
 
        manual(2),
84
 
        dhcp(4),
85
 
        linklayer(5),
86
 
        random(6)
87
 
    }
88
 
 
89
 
IpAddressStatusTC ::= TEXTUAL-CONVENTION
90
 
    STATUS     current
91
 
    DESCRIPTION
92
 
           "The status of an address.  Most of the states correspond to
93
 
            states from the IPv6 Stateless Address Autoconfiguration
94
 
            protocol.
95
 
 
96
 
            The preferred(1) state indicates that this is a valid
97
 
            address that can appear as the destination or source address
98
 
            of a packet.
99
 
 
100
 
            The deprecated(2) state indicates that this is a valid but
101
 
            deprecated address that should no longer be used as a source
102
 
            address in new communications, but packets addressed to such
103
 
            an address are processed as expected.
104
 
 
105
 
            The invalid(3) state indicates that this isn't a valid
106
 
            address and it shouldn't appear as the destination or source
107
 
            address of a packet.
108
 
 
109
 
            The inaccessible(4) state indicates that the address is not
110
 
            accessible because the interface to which this address is
111
 
            assigned is not operational.
112
 
 
113
 
            The unknown(5) state indicates that the status cannot be
114
 
            determined for some reason.
115
 
 
116
 
            The tentative(6) state indicates that the uniqueness of the
117
 
            address on the link is being verified.  Addresses in this
118
 
            state should not be used for general communication and
119
 
            should only be used to determine the uniqueness of the
120
 
            address.
121
 
 
122
 
            The duplicate(7) state indicates the address has been
123
 
            determined to be non-unique on the link and so must not be
124
 
 
125
 
 
126
 
 
127
 
            used.
128
 
 
129
 
            The optimistic(8) state indicates the address is available
130
 
            for use, subject to restrictions, while its uniqueness on
131
 
            a link is being verified.
132
 
 
133
 
            In the absence of other information, an IPv4 address is
134
 
            always preferred(1)."
135
 
    REFERENCE "RFC 2462"
136
 
    SYNTAX     INTEGER {
137
 
        preferred(1),
138
 
        deprecated(2),
139
 
        invalid(3),
140
 
        inaccessible(4),
141
 
        unknown(5),
142
 
        tentative(6),
143
 
        duplicate(7),
144
 
        optimistic(8)
145
 
    }
146
 
 
147
 
IpAddressPrefixOriginTC ::= TEXTUAL-CONVENTION
148
 
    STATUS     current
149
 
    DESCRIPTION
150
 
           "The origin of this prefix.
151
 
 
152
 
            manual(2) indicates a prefix that was manually configured.
153
 
 
154
 
            wellknown(3) indicates a well-known prefix, e.g., 169.254/16
155
 
            for IPv4 auto-configuration or fe80::/10 for IPv6 link-local
156
 
            addresses.  Well known prefixes may be assigned by IANA,
157
 
            the address registries, or by specification in a standards
158
 
            track RFC.
159
 
 
160
 
            dhcp(4) indicates a prefix that was assigned by a DHCP
161
 
            server.
162
 
 
163
 
            routeradv(5) indicates a prefix learned from a router
164
 
            advertisement.
165
 
 
166
 
            Note: while IpAddressOriginTC and IpAddressPrefixOriginTC
167
 
            are similar, they are not identical.  The first defines how
168
 
            an address was created, while the second defines how a
169
 
            prefix was found."
170
 
    SYNTAX     INTEGER {
171
 
        other(1),
172
 
        manual(2),
173
 
        wellknown(3),
174
 
        dhcp(4),
175
 
 
176
 
 
177
 
 
178
 
        routeradv(5)
179
 
    }
180
 
 
181
 
Ipv6AddressIfIdentifierTC ::= TEXTUAL-CONVENTION
182
 
     DISPLAY-HINT "2x:"
183
 
     STATUS       current
184
 
     DESCRIPTION
185
 
       "This data type is used to model IPv6 address
186
 
       interface identifiers.  This is a binary string
187
 
       of up to 8 octets in network byte-order."
188
 
     SYNTAX      OCTET STRING (SIZE (0..8))
189
 
 
190
 
--
191
 
--
192
 
 
193
 
ip       OBJECT IDENTIFIER ::= { mib-2 4 }
194
 
 
195
 
ipForwarding OBJECT-TYPE
196
 
    SYNTAX     INTEGER {
197
 
                    forwarding(1),    -- acting as a router
198
 
                    notForwarding(2)  -- NOT acting as a router
199
 
               }
200
 
    MAX-ACCESS read-write
201
 
    STATUS     current
202
 
    DESCRIPTION
203
 
           "The indication of whether this entity is acting as an IPv4
204
 
            router in respect to the forwarding of datagrams received
205
 
            by, but not addressed to, this entity.  IPv4 routers forward
206
 
            datagrams.  IPv4 hosts do not (except those source-routed
207
 
            via the host).
208
 
 
209
 
            When this object is written, the entity should save the
210
 
            change to non-volatile storage and restore the object from
211
 
            non-volatile storage upon re-initialization of the system.
212
 
            Note: a stronger requirement is not used because this object
213
 
            was previously defined."
214
 
    ::= { ip 1 }
215
 
 
216
 
ipDefaultTTL OBJECT-TYPE
217
 
    SYNTAX     Integer32 (1..255)
218
 
    MAX-ACCESS read-write
219
 
    STATUS     current
220
 
    DESCRIPTION
221
 
           "The default value inserted into the Time-To-Live field of
222
 
            the IPv4 header of datagrams originated at this entity,
223
 
            whenever a TTL value is not supplied by the transport layer
224
 
 
225
 
 
226
 
 
227
 
            protocol.
228
 
 
229
 
            When this object is written, the entity should save the
230
 
            change to non-volatile storage and restore the object from
231
 
            non-volatile storage upon re-initialization of the system.
232
 
            Note: a stronger requirement is not used because this object
233
 
            was previously defined."
234
 
    ::= { ip 2 }
235
 
 
236
 
ipReasmTimeout OBJECT-TYPE
237
 
    SYNTAX     Integer32
238
 
    UNITS      "seconds"
239
 
    MAX-ACCESS read-only
240
 
    STATUS     current
241
 
    DESCRIPTION
242
 
           "The maximum number of seconds that received fragments are
243
 
            held while they are awaiting reassembly at this entity."
244
 
    ::= { ip 13 }
245
 
 
246
 
--
247
 
--
248
 
 
249
 
ipv6IpForwarding OBJECT-TYPE
250
 
    SYNTAX     INTEGER {
251
 
                    forwarding(1),    -- acting as a router
252
 
                    notForwarding(2)  -- NOT acting as a router
253
 
               }
254
 
    MAX-ACCESS read-write
255
 
    STATUS     current
256
 
    DESCRIPTION
257
 
           "The indication of whether this entity is acting as an IPv6
258
 
            router on any interface in respect to the forwarding of
259
 
            datagrams received by, but not addressed to, this entity.
260
 
            IPv6 routers forward datagrams.  IPv6 hosts do not (except
261
 
            those source-routed via the host).
262
 
 
263
 
            When this object is written, the entity SHOULD save the
264
 
            change to non-volatile storage and restore the object from
265
 
            non-volatile storage upon re-initialization of the system."
266
 
    ::= { ip 25 }
267
 
 
268
 
ipv6IpDefaultHopLimit OBJECT-TYPE
269
 
    SYNTAX     Integer32 (0..255)
270
 
    MAX-ACCESS read-write
271
 
    STATUS     current
272
 
    DESCRIPTION
273
 
 
274
 
 
275
 
 
276
 
           "The default value inserted into the Hop Limit field of the
277
 
            IPv6 header of datagrams originated at this entity whenever
278
 
            a Hop Limit value is not supplied by the transport layer
279
 
            protocol.
280
 
 
281
 
            When this object is written, the entity SHOULD save the
282
 
            change to non-volatile storage and restore the object from
283
 
            non-volatile storage upon re-initialization of the system."
284
 
    REFERENCE "RFC 2461 Section 6.3.2"
285
 
    ::= { ip 26 }
286
 
 
287
 
--
288
 
--
289
 
 
290
 
ipv4InterfaceTableLastChange OBJECT-TYPE
291
 
    SYNTAX     TimeStamp
292
 
    MAX-ACCESS read-only
293
 
    STATUS     current
294
 
    DESCRIPTION
295
 
           "The value of sysUpTime on the most recent occasion at which
296
 
            a row in the ipv4InterfaceTable was added or deleted, or
297
 
            when an ipv4InterfaceReasmMaxSize or an
298
 
            ipv4InterfaceEnableStatus object was modified.
299
 
 
300
 
            If new objects are added to the ipv4InterfaceTable that
301
 
            require the ipv4InterfaceTableLastChange to be updated when
302
 
            they are modified, they must specify that requirement in
303
 
            their description clause."
304
 
    ::= { ip 27 }
305
 
 
306
 
ipv4InterfaceTable OBJECT-TYPE
307
 
    SYNTAX     SEQUENCE OF Ipv4InterfaceEntry
308
 
    MAX-ACCESS not-accessible
309
 
    STATUS     current
310
 
    DESCRIPTION
311
 
           "The table containing per-interface IPv4-specific
312
 
            information."
313
 
    ::= { ip 28 }
314
 
 
315
 
ipv4InterfaceEntry OBJECT-TYPE
316
 
    SYNTAX     Ipv4InterfaceEntry
317
 
    MAX-ACCESS not-accessible
318
 
    STATUS     current
319
 
    DESCRIPTION
320
 
           "An entry containing IPv4-specific information for a specific
321
 
            interface."
322
 
    INDEX { ipv4InterfaceIfIndex }
323
 
 
324
 
 
325
 
 
326
 
    ::= { ipv4InterfaceTable 1 }
327
 
 
328
 
Ipv4InterfaceEntry ::= SEQUENCE {
329
 
        ipv4InterfaceIfIndex         InterfaceIndex,
330
 
        ipv4InterfaceReasmMaxSize    Integer32,
331
 
        ipv4InterfaceEnableStatus    INTEGER,
332
 
        ipv4InterfaceRetransmitTime  Unsigned32
333
 
    }
334
 
 
335
 
ipv4InterfaceIfIndex OBJECT-TYPE
336
 
    SYNTAX     InterfaceIndex
337
 
    MAX-ACCESS not-accessible
338
 
    STATUS     current
339
 
    DESCRIPTION
340
 
           "The index value that uniquely identifies the interface to
341
 
            which this entry is applicable.  The interface identified by
342
 
            a particular value of this index is the same interface as
343
 
            identified by the same value of the IF-MIB's ifIndex."
344
 
    ::= { ipv4InterfaceEntry 1 }
345
 
 
346
 
ipv4InterfaceReasmMaxSize OBJECT-TYPE
347
 
    SYNTAX     Integer32 (0..65535)
348
 
    MAX-ACCESS read-only
349
 
    STATUS     current
350
 
    DESCRIPTION
351
 
           "The size of the largest IPv4 datagram that this entity can
352
 
            re-assemble from incoming IPv4 fragmented datagrams received
353
 
            on this interface."
354
 
    ::= { ipv4InterfaceEntry 2 }
355
 
 
356
 
ipv4InterfaceEnableStatus OBJECT-TYPE
357
 
    SYNTAX     INTEGER {
358
 
                 up(1),
359
 
                 down(2)
360
 
    }
361
 
    MAX-ACCESS read-write
362
 
    STATUS     current
363
 
    DESCRIPTION
364
 
           "The indication of whether IPv4 is enabled (up) or disabled
365
 
            (down) on this interface.  This object does not affect the
366
 
            state of the interface itself, only its connection to an
367
 
            IPv4 stack.  The IF-MIB should be used to control the state
368
 
            of the interface."
369
 
    ::= { ipv4InterfaceEntry 3 }
370
 
 
371
 
ipv4InterfaceRetransmitTime OBJECT-TYPE
372
 
    SYNTAX     Unsigned32
373
 
    UNITS      "milliseconds"
374
 
 
375
 
 
376
 
 
377
 
    MAX-ACCESS read-only
378
 
    STATUS     current
379
 
    DESCRIPTION
380
 
           "The time between retransmissions of ARP requests to a
381
 
            neighbor when resolving the address or when probing the
382
 
            reachability of a neighbor."
383
 
    REFERENCE "RFC 1122"
384
 
    DEFVAL { 1000 }
385
 
    ::= { ipv4InterfaceEntry 4 }
386
 
 
387
 
--
388
 
--
389
 
 
390
 
ipv6InterfaceTableLastChange OBJECT-TYPE
391
 
    SYNTAX     TimeStamp
392
 
    MAX-ACCESS read-only
393
 
    STATUS     current
394
 
    DESCRIPTION
395
 
           "The value of sysUpTime on the most recent occasion at which
396
 
            a row in the ipv6InterfaceTable was added or deleted or when
397
 
            an ipv6InterfaceReasmMaxSize, ipv6InterfaceIdentifier,
398
 
            ipv6InterfaceEnableStatus, ipv6InterfaceReachableTime,
399
 
            ipv6InterfaceRetransmitTime, or ipv6InterfaceForwarding
400
 
            object was modified.
401
 
 
402
 
            If new objects are added to the ipv6InterfaceTable that
403
 
            require the ipv6InterfaceTableLastChange to be updated when
404
 
            they are modified, they must specify that requirement in
405
 
            their description clause."
406
 
    ::= { ip 29 }
407
 
 
408
 
ipv6InterfaceTable OBJECT-TYPE
409
 
    SYNTAX     SEQUENCE OF Ipv6InterfaceEntry
410
 
    MAX-ACCESS not-accessible
411
 
    STATUS     current
412
 
    DESCRIPTION
413
 
           "The table containing per-interface IPv6-specific
414
 
            information."
415
 
    ::= { ip 30 }
416
 
 
417
 
ipv6InterfaceEntry OBJECT-TYPE
418
 
    SYNTAX     Ipv6InterfaceEntry
419
 
    MAX-ACCESS not-accessible
420
 
    STATUS     current
421
 
    DESCRIPTION
422
 
           "An entry containing IPv6-specific information for a given
423
 
            interface."
424
 
 
425
 
 
426
 
 
427
 
    INDEX { ipv6InterfaceIfIndex }
428
 
    ::= { ipv6InterfaceTable 1 }
429
 
 
430
 
Ipv6InterfaceEntry ::= SEQUENCE {
431
 
        ipv6InterfaceIfIndex         InterfaceIndex,
432
 
        ipv6InterfaceReasmMaxSize    Unsigned32,
433
 
        ipv6InterfaceIdentifier      Ipv6AddressIfIdentifierTC,
434
 
        ipv6InterfaceEnableStatus    INTEGER,
435
 
        ipv6InterfaceReachableTime   Unsigned32,
436
 
        ipv6InterfaceRetransmitTime  Unsigned32,
437
 
        ipv6InterfaceForwarding      INTEGER
438
 
    }
439
 
 
440
 
ipv6InterfaceIfIndex OBJECT-TYPE
441
 
    SYNTAX     InterfaceIndex
442
 
    MAX-ACCESS not-accessible
443
 
    STATUS     current
444
 
    DESCRIPTION
445
 
           "The index value that uniquely identifies the interface to
446
 
            which this entry is applicable.  The interface identified by
447
 
            a particular value of this index is the same interface as
448
 
            identified by the same value of the IF-MIB's ifIndex."
449
 
    ::= { ipv6InterfaceEntry 1 }
450
 
 
451
 
ipv6InterfaceReasmMaxSize OBJECT-TYPE
452
 
    SYNTAX     Unsigned32 (1500..65535)
453
 
    UNITS      "octets"
454
 
    MAX-ACCESS read-only
455
 
    STATUS     current
456
 
    DESCRIPTION
457
 
           "The size of the largest IPv6 datagram that this entity can
458
 
            re-assemble from incoming IPv6 fragmented datagrams received
459
 
            on this interface."
460
 
    ::= { ipv6InterfaceEntry 2 }
461
 
 
462
 
ipv6InterfaceIdentifier OBJECT-TYPE
463
 
    SYNTAX     Ipv6AddressIfIdentifierTC
464
 
    MAX-ACCESS read-only
465
 
    STATUS     current
466
 
    DESCRIPTION
467
 
           "The Interface Identifier for this interface.  The Interface
468
 
            Identifier is combined with an address prefix to form an
469
 
            interface address.
470
 
 
471
 
            By default, the Interface Identifier is auto-configured
472
 
            according to the rules of the link type to which this
473
 
            interface is attached.
474
 
 
475
 
 
476
 
 
477
 
 
478
 
            A zero length identifier may be used where appropriate.  One
479
 
            possible example is a loopback interface."
480
 
    ::= { ipv6InterfaceEntry 3 }
481
 
 
482
 
 
483
 
ipv6InterfaceEnableStatus OBJECT-TYPE
484
 
    SYNTAX     INTEGER {
485
 
                 up(1),
486
 
                 down(2)
487
 
    }
488
 
    MAX-ACCESS read-write
489
 
    STATUS     current
490
 
    DESCRIPTION
491
 
           "The indication of whether IPv6 is enabled (up) or disabled
492
 
            (down) on this interface.  This object does not affect the
493
 
            state of the interface itself, only its connection to an
494
 
            IPv6 stack.  The IF-MIB should be used to control the state
495
 
            of the interface.
496
 
 
497
 
            When this object is written, the entity SHOULD save the
498
 
            change to non-volatile storage and restore the object from
499
 
            non-volatile storage upon re-initialization of the system."
500
 
    ::= { ipv6InterfaceEntry 5 }
501
 
 
502
 
ipv6InterfaceReachableTime OBJECT-TYPE
503
 
    SYNTAX     Unsigned32
504
 
    UNITS      "milliseconds"
505
 
    MAX-ACCESS read-only
506
 
    STATUS     current
507
 
    DESCRIPTION
508
 
           "The time a neighbor is considered reachable after receiving
509
 
            a reachability confirmation."
510
 
    REFERENCE "RFC 2461, Section 6.3.2"
511
 
    ::= { ipv6InterfaceEntry 6 }
512
 
 
513
 
ipv6InterfaceRetransmitTime OBJECT-TYPE
514
 
    SYNTAX     Unsigned32
515
 
    UNITS      "milliseconds"
516
 
    MAX-ACCESS read-only
517
 
    STATUS     current
518
 
    DESCRIPTION
519
 
 
520
 
 
521
 
 
522
 
           "The time between retransmissions of Neighbor Solicitation
523
 
            messages to a neighbor when resolving the address or when
524
 
            probing the reachability of a neighbor."
525
 
    REFERENCE "RFC 2461, Section 6.3.2"
526
 
    ::= { ipv6InterfaceEntry 7 }
527
 
 
528
 
ipv6InterfaceForwarding OBJECT-TYPE
529
 
    SYNTAX     INTEGER {
530
 
                    forwarding(1),    -- acting as a router
531
 
                    notForwarding(2)  -- NOT acting as a router
532
 
               }
533
 
    MAX-ACCESS read-write
534
 
    STATUS     current
535
 
    DESCRIPTION
536
 
           "The indication of whether this entity is acting as an IPv6
537
 
            router on this interface with respect to the forwarding of
538
 
            datagrams received by, but not addressed to, this entity.
539
 
            IPv6 routers forward datagrams.  IPv6 hosts do not (except
540
 
            those source-routed via the host).
541
 
 
542
 
            This object is constrained by ipv6IpForwarding and is
543
 
            ignored if ipv6IpForwarding is set to notForwarding.  Those
544
 
            systems that do not provide per-interface control of the
545
 
            forwarding function should set this object to forwarding for
546
 
            all interfaces and allow the ipv6IpForwarding object to
547
 
            control the forwarding capability.
548
 
 
549
 
            When this object is written, the entity SHOULD save the
550
 
            change to non-volatile storage and restore the object from
551
 
            non-volatile storage upon re-initialization of the system."
552
 
    ::= { ipv6InterfaceEntry 8 }
553
 
 
554
 
--
555
 
--
556
 
--
557
 
--
558
 
 
559
 
 
560
 
 
561
 
 
562
 
ipTrafficStats OBJECT IDENTIFIER ::= { ip 31 }
563
 
 
564
 
ipSystemStatsTable OBJECT-TYPE
565
 
    SYNTAX     SEQUENCE OF IpSystemStatsEntry
566
 
    MAX-ACCESS not-accessible
567
 
    STATUS     current
568
 
    DESCRIPTION
569
 
           "The table containing system wide, IP version specific
570
 
            traffic statistics.  This table and the ipIfStatsTable
571
 
            contain similar objects whose difference is in their
572
 
            granularity.  Where this table contains system wide traffic
573
 
            statistics, the ipIfStatsTable contains the same statistics
574
 
            but counted on a per-interface basis."
575
 
    ::= { ipTrafficStats 1 }
576
 
 
577
 
ipSystemStatsEntry OBJECT-TYPE
578
 
    SYNTAX     IpSystemStatsEntry
579
 
    MAX-ACCESS not-accessible
580
 
    STATUS     current
581
 
    DESCRIPTION
582
 
           "A statistics entry containing system-wide objects for a
583
 
            particular IP version."
584
 
    INDEX { ipSystemStatsIPVersion }
585
 
    ::= { ipSystemStatsTable 1 }
586
 
 
587
 
IpSystemStatsEntry ::= SEQUENCE {
588
 
        ipSystemStatsIPVersion           InetVersion,
589
 
        ipSystemStatsInReceives          Counter32,
590
 
        ipSystemStatsHCInReceives        Counter64,
591
 
        ipSystemStatsInOctets            Counter32,
592
 
        ipSystemStatsHCInOctets          Counter64,
593
 
        ipSystemStatsInHdrErrors         Counter32,
594
 
        ipSystemStatsInNoRoutes          Counter32,
595
 
        ipSystemStatsInAddrErrors        Counter32,
596
 
        ipSystemStatsInUnknownProtos     Counter32,
597
 
        ipSystemStatsInTruncatedPkts     Counter32,
598
 
        ipSystemStatsInForwDatagrams     Counter32,
599
 
        ipSystemStatsHCInForwDatagrams   Counter64,
600
 
        ipSystemStatsReasmReqds          Counter32,
601
 
        ipSystemStatsReasmOKs            Counter32,
602
 
        ipSystemStatsReasmFails          Counter32,
603
 
        ipSystemStatsInDiscards          Counter32,
604
 
        ipSystemStatsInDelivers          Counter32,
605
 
 
606
 
 
607
 
 
608
 
        ipSystemStatsHCInDelivers        Counter64,
609
 
        ipSystemStatsOutRequests         Counter32,
610
 
        ipSystemStatsHCOutRequests       Counter64,
611
 
        ipSystemStatsOutNoRoutes         Counter32,
612
 
        ipSystemStatsOutForwDatagrams    Counter32,
613
 
        ipSystemStatsHCOutForwDatagrams  Counter64,
614
 
        ipSystemStatsOutDiscards         Counter32,
615
 
        ipSystemStatsOutFragReqds        Counter32,
616
 
        ipSystemStatsOutFragOKs          Counter32,
617
 
        ipSystemStatsOutFragFails        Counter32,
618
 
        ipSystemStatsOutFragCreates      Counter32,
619
 
        ipSystemStatsOutTransmits        Counter32,
620
 
        ipSystemStatsHCOutTransmits      Counter64,
621
 
        ipSystemStatsOutOctets           Counter32,
622
 
        ipSystemStatsHCOutOctets         Counter64,
623
 
        ipSystemStatsInMcastPkts         Counter32,
624
 
        ipSystemStatsHCInMcastPkts       Counter64,
625
 
        ipSystemStatsInMcastOctets       Counter32,
626
 
        ipSystemStatsHCInMcastOctets     Counter64,
627
 
        ipSystemStatsOutMcastPkts        Counter32,
628
 
        ipSystemStatsHCOutMcastPkts      Counter64,
629
 
        ipSystemStatsOutMcastOctets      Counter32,
630
 
        ipSystemStatsHCOutMcastOctets    Counter64,
631
 
        ipSystemStatsInBcastPkts         Counter32,
632
 
        ipSystemStatsHCInBcastPkts       Counter64,
633
 
        ipSystemStatsOutBcastPkts        Counter32,
634
 
        ipSystemStatsHCOutBcastPkts      Counter64,
635
 
        ipSystemStatsDiscontinuityTime   TimeStamp,
636
 
        ipSystemStatsRefreshRate         Unsigned32
637
 
    }
638
 
 
639
 
ipSystemStatsIPVersion OBJECT-TYPE
640
 
    SYNTAX     InetVersion
641
 
    MAX-ACCESS not-accessible
642
 
    STATUS     current
643
 
    DESCRIPTION
644
 
           "The IP version of this row."
645
 
    ::= { ipSystemStatsEntry 1 }
646
 
 
647
 
 
648
 
ipSystemStatsInReceives OBJECT-TYPE
649
 
    SYNTAX     Counter32
650
 
    MAX-ACCESS read-only
651
 
    STATUS     current
652
 
    DESCRIPTION
653
 
 
654
 
 
655
 
 
656
 
           "The total number of input IP datagrams received, including
657
 
            those received in error.
658
 
 
659
 
            Discontinuities in the value of this counter can occur at
660
 
            re-initialization of the management system, and at other
661
 
            times as indicated by the value of
662
 
            ipSystemStatsDiscontinuityTime."
663
 
    ::= { ipSystemStatsEntry 3 }
664
 
 
665
 
ipSystemStatsHCInReceives OBJECT-TYPE
666
 
    SYNTAX     Counter64
667
 
    MAX-ACCESS read-only
668
 
    STATUS     current
669
 
    DESCRIPTION
670
 
           "The total number of input IP datagrams received, including
671
 
            those received in error.  This object counts the same
672
 
            datagrams as ipSystemStatsInReceives, but allows for larger
673
 
            values.
674
 
 
675
 
            Discontinuities in the value of this counter can occur at
676
 
            re-initialization of the management system, and at other
677
 
            times as indicated by the value of
678
 
            ipSystemStatsDiscontinuityTime."
679
 
    ::= { ipSystemStatsEntry 4 }
680
 
 
681
 
ipSystemStatsInOctets OBJECT-TYPE
682
 
    SYNTAX     Counter32
683
 
    MAX-ACCESS read-only
684
 
    STATUS     current
685
 
    DESCRIPTION
686
 
           "The total number of octets received in input IP datagrams,
687
 
            including those received in error.  Octets from datagrams
688
 
            counted in ipSystemStatsInReceives MUST be counted here.
689
 
 
690
 
            Discontinuities in the value of this counter can occur at
691
 
            re-initialization of the management system, and at other
692
 
            times as indicated by the value of
693
 
            ipSystemStatsDiscontinuityTime."
694
 
    ::= { ipSystemStatsEntry 5 }
695
 
 
696
 
ipSystemStatsHCInOctets OBJECT-TYPE
697
 
    SYNTAX     Counter64
698
 
    MAX-ACCESS read-only
699
 
    STATUS     current
700
 
    DESCRIPTION
701
 
           "The total number of octets received in input IP datagrams,
702
 
            including those received in error.  This object counts the
703
 
            same octets as ipSystemStatsInOctets, but allows for larger
704
 
 
705
 
 
706
 
 
707
 
            values.
708
 
 
709
 
            Discontinuities in the value of this counter can occur at
710
 
            re-initialization of the management system, and at other
711
 
            times as indicated by the value of
712
 
            ipSystemStatsDiscontinuityTime."
713
 
    ::= { ipSystemStatsEntry 6 }
714
 
 
715
 
ipSystemStatsInHdrErrors OBJECT-TYPE
716
 
    SYNTAX     Counter32
717
 
    MAX-ACCESS read-only
718
 
    STATUS     current
719
 
    DESCRIPTION
720
 
           "The number of input IP datagrams discarded due to errors in
721
 
            their IP headers, including version number mismatch, other
722
 
            format errors, hop count exceeded, errors discovered in
723
 
            processing their IP options, etc.
724
 
 
725
 
            Discontinuities in the value of this counter can occur at
726
 
            re-initialization of the management system, and at other
727
 
            times as indicated by the value of
728
 
            ipSystemStatsDiscontinuityTime."
729
 
    ::= { ipSystemStatsEntry 7 }
730
 
 
731
 
ipSystemStatsInNoRoutes OBJECT-TYPE
732
 
    SYNTAX     Counter32
733
 
    MAX-ACCESS read-only
734
 
    STATUS     current
735
 
    DESCRIPTION
736
 
           "The number of input IP datagrams discarded because no route
737
 
            could be found to transmit them to their destination.
738
 
 
739
 
            Discontinuities in the value of this counter can occur at
740
 
            re-initialization of the management system, and at other
741
 
            times as indicated by the value of
742
 
            ipSystemStatsDiscontinuityTime."
743
 
    ::= { ipSystemStatsEntry 8 }
744
 
 
745
 
ipSystemStatsInAddrErrors OBJECT-TYPE
746
 
    SYNTAX     Counter32
747
 
    MAX-ACCESS read-only
748
 
    STATUS     current
749
 
    DESCRIPTION
750
 
           "The number of input IP datagrams discarded because the IP
751
 
            address in their IP header's destination field was not a
752
 
            valid address to be received at this entity.  This count
753
 
            includes invalid addresses (e.g., ::0).  For entities
754
 
            that are not IP routers and therefore do not forward
755
 
 
756
 
 
757
 
 
758
 
            datagrams, this counter includes datagrams discarded
759
 
            because the destination address was not a local address.
760
 
 
761
 
            Discontinuities in the value of this counter can occur at
762
 
            re-initialization of the management system, and at other
763
 
            times as indicated by the value of
764
 
            ipSystemStatsDiscontinuityTime."
765
 
    ::= { ipSystemStatsEntry 9 }
766
 
 
767
 
ipSystemStatsInUnknownProtos OBJECT-TYPE
768
 
    SYNTAX     Counter32
769
 
    MAX-ACCESS read-only
770
 
    STATUS     current
771
 
    DESCRIPTION
772
 
           "The number of locally-addressed IP datagrams received
773
 
            successfully but discarded because of an unknown or
774
 
            unsupported protocol.
775
 
 
776
 
            When tracking interface statistics, the counter of the
777
 
            interface to which these datagrams were addressed is
778
 
            incremented.  This interface might not be the same as the
779
 
            input interface for some of the datagrams.
780
 
 
781
 
            Discontinuities in the value of this counter can occur at
782
 
            re-initialization of the management system, and at other
783
 
            times as indicated by the value of
784
 
            ipSystemStatsDiscontinuityTime."
785
 
    ::= { ipSystemStatsEntry 10 }
786
 
 
787
 
ipSystemStatsInTruncatedPkts OBJECT-TYPE
788
 
    SYNTAX     Counter32
789
 
    MAX-ACCESS read-only
790
 
    STATUS     current
791
 
    DESCRIPTION
792
 
           "The number of input IP datagrams discarded because the
793
 
            datagram frame didn't carry enough data.
794
 
 
795
 
            Discontinuities in the value of this counter can occur at
796
 
            re-initialization of the management system, and at other
797
 
            times as indicated by the value of
798
 
            ipSystemStatsDiscontinuityTime."
799
 
    ::= { ipSystemStatsEntry 11 }
800
 
 
801
 
ipSystemStatsInForwDatagrams OBJECT-TYPE
802
 
    SYNTAX     Counter32
803
 
    MAX-ACCESS read-only
804
 
    STATUS     current
805
 
    DESCRIPTION
806
 
 
807
 
 
808
 
 
809
 
           "The number of input datagrams for which this entity was not
810
 
            their final IP destination and for which this entity
811
 
            attempted to find a route to forward them to that final
812
 
            destination.  In entities that do not act as IP routers,
813
 
            this counter will include only those datagrams that were
814
 
            Source-Routed via this entity, and the Source-Route
815
 
            processing was successful.
816
 
 
817
 
            When tracking interface statistics, the counter of the
818
 
            incoming interface is incremented for each datagram.
819
 
 
820
 
            Discontinuities in the value of this counter can occur at
821
 
            re-initialization of the management system, and at other
822
 
            times as indicated by the value of
823
 
            ipSystemStatsDiscontinuityTime."
824
 
    ::= { ipSystemStatsEntry 12 }
825
 
 
826
 
ipSystemStatsHCInForwDatagrams OBJECT-TYPE
827
 
    SYNTAX     Counter64
828
 
    MAX-ACCESS read-only
829
 
    STATUS     current
830
 
    DESCRIPTION
831
 
           "The number of input datagrams for which this entity was not
832
 
            their final IP destination and for which this entity
833
 
            attempted to find a route to forward them to that final
834
 
            destination.  This object counts the same packets as
835
 
            ipSystemStatsInForwDatagrams, but allows for larger values.
836
 
 
837
 
            Discontinuities in the value of this counter can occur at
838
 
            re-initialization of the management system, and at other
839
 
            times as indicated by the value of
840
 
            ipSystemStatsDiscontinuityTime."
841
 
    ::= { ipSystemStatsEntry 13 }
842
 
 
843
 
ipSystemStatsReasmReqds OBJECT-TYPE
844
 
    SYNTAX     Counter32
845
 
    MAX-ACCESS read-only
846
 
    STATUS     current
847
 
    DESCRIPTION
848
 
           "The number of IP fragments received that needed to be
849
 
            reassembled at this interface.
850
 
 
851
 
            When tracking interface statistics, the counter of the
852
 
            interface to which these fragments were addressed is
853
 
            incremented.  This interface might not be the same as the
854
 
            input interface for some of the fragments.
855
 
 
856
 
            Discontinuities in the value of this counter can occur at
857
 
 
858
 
 
859
 
 
860
 
            re-initialization of the management system, and at other
861
 
            times as indicated by the value of
862
 
            ipSystemStatsDiscontinuityTime."
863
 
    ::= { ipSystemStatsEntry 14 }
864
 
 
865
 
ipSystemStatsReasmOKs OBJECT-TYPE
866
 
    SYNTAX     Counter32
867
 
    MAX-ACCESS read-only
868
 
    STATUS     current
869
 
    DESCRIPTION
870
 
           "The number of IP datagrams successfully reassembled.
871
 
 
872
 
            When tracking interface statistics, the counter of the
873
 
            interface to which these datagrams were addressed is
874
 
            incremented.  This interface might not be the same as the
875
 
            input interface for some of the datagrams.
876
 
 
877
 
            Discontinuities in the value of this counter can occur at
878
 
            re-initialization of the management system, and at other
879
 
            times as indicated by the value of
880
 
            ipSystemStatsDiscontinuityTime."
881
 
    ::= { ipSystemStatsEntry 15 }
882
 
 
883
 
ipSystemStatsReasmFails OBJECT-TYPE
884
 
    SYNTAX     Counter32
885
 
    MAX-ACCESS read-only
886
 
    STATUS     current
887
 
    DESCRIPTION
888
 
           "The number of failures detected by the IP re-assembly
889
 
            algorithm (for whatever reason: timed out, errors, etc.).
890
 
            Note that this is not necessarily a count of discarded IP
891
 
            fragments since some algorithms (notably the algorithm in
892
 
            RFC 815) can lose track of the number of fragments by
893
 
            combining them as they are received.
894
 
 
895
 
            When tracking interface statistics, the counter of the
896
 
            interface to which these fragments were addressed is
897
 
            incremented.  This interface might not be the same as the
898
 
            input interface for some of the fragments.
899
 
 
900
 
            Discontinuities in the value of this counter can occur at
901
 
            re-initialization of the management system, and at other
902
 
            times as indicated by the value of
903
 
            ipSystemStatsDiscontinuityTime."
904
 
    ::= { ipSystemStatsEntry 16 }
905
 
 
906
 
ipSystemStatsInDiscards OBJECT-TYPE
907
 
    SYNTAX     Counter32
908
 
 
909
 
 
910
 
 
911
 
    MAX-ACCESS read-only
912
 
    STATUS     current
913
 
    DESCRIPTION
914
 
           "The number of input IP datagrams for which no problems were
915
 
            encountered to prevent their continued processing, but
916
 
            were discarded (e.g., for lack of buffer space).  Note that
917
 
            this counter does not include any datagrams discarded while
918
 
            awaiting re-assembly.
919
 
 
920
 
            Discontinuities in the value of this counter can occur at
921
 
            re-initialization of the management system, and at other
922
 
            times as indicated by the value of
923
 
            ipSystemStatsDiscontinuityTime."
924
 
    ::= { ipSystemStatsEntry 17 }
925
 
 
926
 
ipSystemStatsInDelivers OBJECT-TYPE
927
 
    SYNTAX     Counter32
928
 
    MAX-ACCESS read-only
929
 
    STATUS     current
930
 
    DESCRIPTION
931
 
           "The total number of datagrams successfully delivered to IP
932
 
            user-protocols (including ICMP).
933
 
 
934
 
            When tracking interface statistics, the counter of the
935
 
            interface to which these datagrams were addressed is
936
 
            incremented.  This interface might not be the same as the
937
 
            input interface for some of the datagrams.
938
 
 
939
 
            Discontinuities in the value of this counter can occur at
940
 
            re-initialization of the management system, and at other
941
 
            times as indicated by the value of
942
 
            ipSystemStatsDiscontinuityTime."
943
 
    ::= { ipSystemStatsEntry 18 }
944
 
 
945
 
ipSystemStatsHCInDelivers OBJECT-TYPE
946
 
    SYNTAX     Counter64
947
 
    MAX-ACCESS read-only
948
 
    STATUS     current
949
 
    DESCRIPTION
950
 
           "The total number of datagrams successfully delivered to IP
951
 
            user-protocols (including ICMP).  This object counts the
952
 
            same packets as ipSystemStatsInDelivers, but allows for
953
 
            larger values.
954
 
 
955
 
            Discontinuities in the value of this counter can occur at
956
 
            re-initialization of the management system, and at other
957
 
            times as indicated by the value of
958
 
            ipSystemStatsDiscontinuityTime."
959
 
 
960
 
 
961
 
 
962
 
    ::= { ipSystemStatsEntry 19 }
963
 
 
964
 
ipSystemStatsOutRequests OBJECT-TYPE
965
 
    SYNTAX     Counter32
966
 
    MAX-ACCESS read-only
967
 
    STATUS     current
968
 
    DESCRIPTION
969
 
           "The total number of IP datagrams that local IP user-
970
 
            protocols (including ICMP) supplied to IP in requests for
971
 
            transmission.  Note that this counter does not include any
972
 
            datagrams counted in ipSystemStatsOutForwDatagrams.
973
 
 
974
 
            Discontinuities in the value of this counter can occur at
975
 
            re-initialization of the management system, and at other
976
 
            times as indicated by the value of
977
 
            ipSystemStatsDiscontinuityTime."
978
 
    ::= { ipSystemStatsEntry 20 }
979
 
 
980
 
ipSystemStatsHCOutRequests OBJECT-TYPE
981
 
    SYNTAX     Counter64
982
 
    MAX-ACCESS read-only
983
 
    STATUS     current
984
 
    DESCRIPTION
985
 
           "The total number of IP datagrams that local IP user-
986
 
            protocols (including ICMP) supplied to IP in requests for
987
 
            transmission.  This object counts the same packets as
988
 
            ipSystemStatsOutRequests, but allows for larger values.
989
 
 
990
 
            Discontinuities in the value of this counter can occur at
991
 
            re-initialization of the management system, and at other
992
 
            times as indicated by the value of
993
 
            ipSystemStatsDiscontinuityTime."
994
 
    ::= { ipSystemStatsEntry 21 }
995
 
 
996
 
ipSystemStatsOutNoRoutes OBJECT-TYPE
997
 
    SYNTAX     Counter32
998
 
    MAX-ACCESS read-only
999
 
    STATUS     current
1000
 
    DESCRIPTION
1001
 
           "The number of locally generated IP datagrams discarded
1002
 
            because no route could be found to transmit them to their
1003
 
            destination.
1004
 
 
1005
 
            Discontinuities in the value of this counter can occur at
1006
 
            re-initialization of the management system, and at other
1007
 
            times as indicated by the value of
1008
 
            ipSystemStatsDiscontinuityTime."
1009
 
    ::= { ipSystemStatsEntry 22 }
1010
 
 
1011
 
 
1012
 
 
1013
 
ipSystemStatsOutForwDatagrams OBJECT-TYPE
1014
 
    SYNTAX     Counter32
1015
 
    MAX-ACCESS read-only
1016
 
    STATUS     current
1017
 
    DESCRIPTION
1018
 
           "The number of datagrams for which this entity was not their
1019
 
            final IP destination and for which it was successful in
1020
 
            finding a path to their final destination.  In entities
1021
 
            that do not act as IP routers, this counter will include
1022
 
            only those datagrams that were Source-Routed via this
1023
 
            entity, and the Source-Route processing was successful.
1024
 
 
1025
 
            When tracking interface statistics, the counter of the
1026
 
            outgoing interface is incremented for a successfully
1027
 
            forwarded datagram.
1028
 
 
1029
 
            Discontinuities in the value of this counter can occur at
1030
 
            re-initialization of the management system, and at other
1031
 
            times as indicated by the value of
1032
 
            ipSystemStatsDiscontinuityTime."
1033
 
    ::= { ipSystemStatsEntry 23 }
1034
 
 
1035
 
ipSystemStatsHCOutForwDatagrams OBJECT-TYPE
1036
 
    SYNTAX     Counter64
1037
 
    MAX-ACCESS read-only
1038
 
    STATUS     current
1039
 
    DESCRIPTION
1040
 
           "The number of datagrams for which this entity was not their
1041
 
            final IP destination and for which it was successful in
1042
 
            finding a path to their final destination.  This object
1043
 
            counts the same packets as ipSystemStatsOutForwDatagrams,
1044
 
            but allows for larger values.
1045
 
 
1046
 
            Discontinuities in the value of this counter can occur at
1047
 
            re-initialization of the management system, and at other
1048
 
            times as indicated by the value of
1049
 
            ipSystemStatsDiscontinuityTime."
1050
 
    ::= { ipSystemStatsEntry 24 }
1051
 
 
1052
 
ipSystemStatsOutDiscards OBJECT-TYPE
1053
 
    SYNTAX     Counter32
1054
 
    MAX-ACCESS read-only
1055
 
    STATUS     current
1056
 
    DESCRIPTION
1057
 
           "The number of output IP datagrams for which no problem was
1058
 
            encountered to prevent their transmission to their
1059
 
            destination, but were discarded (e.g., for lack of
1060
 
            buffer space).  Note that this counter would include
1061
 
 
1062
 
 
1063
 
 
1064
 
            datagrams counted in ipSystemStatsOutForwDatagrams if any
1065
 
            such datagrams met this (discretionary) discard criterion.
1066
 
 
1067
 
            Discontinuities in the value of this counter can occur at
1068
 
            re-initialization of the management system, and at other
1069
 
            times as indicated by the value of
1070
 
            ipSystemStatsDiscontinuityTime."
1071
 
    ::= { ipSystemStatsEntry 25 }
1072
 
 
1073
 
ipSystemStatsOutFragReqds OBJECT-TYPE
1074
 
    SYNTAX     Counter32
1075
 
    MAX-ACCESS read-only
1076
 
    STATUS     current
1077
 
    DESCRIPTION
1078
 
           "The number of IP datagrams that would require fragmentation
1079
 
            in order to be transmitted.
1080
 
 
1081
 
            When tracking interface statistics, the counter of the
1082
 
            outgoing interface is incremented for a successfully
1083
 
            fragmented datagram.
1084
 
 
1085
 
            Discontinuities in the value of this counter can occur at
1086
 
            re-initialization of the management system, and at other
1087
 
            times as indicated by the value of
1088
 
            ipSystemStatsDiscontinuityTime."
1089
 
    ::= { ipSystemStatsEntry 26 }
1090
 
 
1091
 
ipSystemStatsOutFragOKs OBJECT-TYPE
1092
 
    SYNTAX     Counter32
1093
 
    MAX-ACCESS read-only
1094
 
    STATUS     current
1095
 
    DESCRIPTION
1096
 
           "The number of IP datagrams that have been successfully
1097
 
            fragmented.
1098
 
 
1099
 
            When tracking interface statistics, the counter of the
1100
 
            outgoing interface is incremented for a successfully
1101
 
            fragmented datagram.
1102
 
 
1103
 
            Discontinuities in the value of this counter can occur at
1104
 
            re-initialization of the management system, and at other
1105
 
            times as indicated by the value of
1106
 
            ipSystemStatsDiscontinuityTime."
1107
 
    ::= { ipSystemStatsEntry 27 }
1108
 
 
1109
 
ipSystemStatsOutFragFails OBJECT-TYPE
1110
 
    SYNTAX     Counter32
1111
 
    MAX-ACCESS read-only
1112
 
 
1113
 
 
1114
 
 
1115
 
    STATUS     current
1116
 
    DESCRIPTION
1117
 
           "The number of IP datagrams that have been discarded because
1118
 
            they needed to be fragmented but could not be.  This
1119
 
            includes IPv4 packets that have the DF bit set and IPv6
1120
 
            packets that are being forwarded and exceed the outgoing
1121
 
            link MTU.
1122
 
 
1123
 
            When tracking interface statistics, the counter of the
1124
 
            outgoing interface is incremented for an unsuccessfully
1125
 
            fragmented datagram.
1126
 
 
1127
 
            Discontinuities in the value of this counter can occur at
1128
 
            re-initialization of the management system, and at other
1129
 
            times as indicated by the value of
1130
 
            ipSystemStatsDiscontinuityTime."
1131
 
    ::= { ipSystemStatsEntry 28 }
1132
 
 
1133
 
ipSystemStatsOutFragCreates OBJECT-TYPE
1134
 
    SYNTAX     Counter32
1135
 
    MAX-ACCESS read-only
1136
 
    STATUS     current
1137
 
    DESCRIPTION
1138
 
           "The number of output datagram fragments that have been
1139
 
            generated as a result of IP fragmentation.
1140
 
 
1141
 
            When tracking interface statistics, the counter of the
1142
 
            outgoing interface is incremented for a successfully
1143
 
            fragmented datagram.
1144
 
 
1145
 
            Discontinuities in the value of this counter can occur at
1146
 
            re-initialization of the management system, and at other
1147
 
            times as indicated by the value of
1148
 
            ipSystemStatsDiscontinuityTime."
1149
 
    ::= { ipSystemStatsEntry 29 }
1150
 
 
1151
 
ipSystemStatsOutTransmits OBJECT-TYPE
1152
 
    SYNTAX     Counter32
1153
 
    MAX-ACCESS read-only
1154
 
    STATUS     current
1155
 
    DESCRIPTION
1156
 
           "The total number of IP datagrams that this entity supplied
1157
 
            to the lower layers for transmission.  This includes
1158
 
            datagrams generated locally and those forwarded by this
1159
 
            entity.
1160
 
 
1161
 
            Discontinuities in the value of this counter can occur at
1162
 
            re-initialization of the management system, and at other
1163
 
 
1164
 
 
1165
 
 
1166
 
            times as indicated by the value of
1167
 
            ipSystemStatsDiscontinuityTime."
1168
 
    ::= { ipSystemStatsEntry 30 }
1169
 
 
1170
 
ipSystemStatsHCOutTransmits OBJECT-TYPE
1171
 
    SYNTAX     Counter64
1172
 
    MAX-ACCESS read-only
1173
 
    STATUS     current
1174
 
    DESCRIPTION
1175
 
           "The total number of IP datagrams that this entity supplied
1176
 
            to the lower layers for transmission.  This object counts
1177
 
            the same datagrams as ipSystemStatsOutTransmits, but allows
1178
 
            for larger values.
1179
 
 
1180
 
            Discontinuities in the value of this counter can occur at
1181
 
            re-initialization of the management system, and at other
1182
 
            times as indicated by the value of
1183
 
            ipSystemStatsDiscontinuityTime."
1184
 
    ::= { ipSystemStatsEntry 31 }
1185
 
 
1186
 
ipSystemStatsOutOctets OBJECT-TYPE
1187
 
    SYNTAX     Counter32
1188
 
    MAX-ACCESS read-only
1189
 
    STATUS     current
1190
 
    DESCRIPTION
1191
 
           "The total number of octets in IP datagrams delivered to the
1192
 
            lower layers for transmission.  Octets from datagrams
1193
 
            counted in ipSystemStatsOutTransmits MUST be counted here.
1194
 
 
1195
 
            Discontinuities in the value of this counter can occur at
1196
 
            re-initialization of the management system, and at other
1197
 
            times as indicated by the value of
1198
 
            ipSystemStatsDiscontinuityTime."
1199
 
    ::= { ipSystemStatsEntry 32 }
1200
 
 
1201
 
ipSystemStatsHCOutOctets OBJECT-TYPE
1202
 
    SYNTAX     Counter64
1203
 
    MAX-ACCESS read-only
1204
 
    STATUS     current
1205
 
    DESCRIPTION
1206
 
           "The total number of octets in IP datagrams delivered to the
1207
 
            lower layers for transmission.  This objects counts the same
1208
 
            octets as ipSystemStatsOutOctets, but allows for larger
1209
 
            values.
1210
 
 
1211
 
            Discontinuities in the value of this counter can occur at
1212
 
            re-initialization of the management system, and at other
1213
 
            times as indicated by the value of
1214
 
 
1215
 
 
1216
 
 
1217
 
            ipSystemStatsDiscontinuityTime."
1218
 
    ::= { ipSystemStatsEntry 33 }
1219
 
 
1220
 
ipSystemStatsInMcastPkts OBJECT-TYPE
1221
 
    SYNTAX     Counter32
1222
 
    MAX-ACCESS read-only
1223
 
    STATUS     current
1224
 
    DESCRIPTION
1225
 
           "The number of IP multicast datagrams received.
1226
 
 
1227
 
            Discontinuities in the value of this counter can occur at
1228
 
            re-initialization of the management system, and at other
1229
 
            times as indicated by the value of
1230
 
            ipSystemStatsDiscontinuityTime."
1231
 
    ::= { ipSystemStatsEntry 34 }
1232
 
 
1233
 
ipSystemStatsHCInMcastPkts OBJECT-TYPE
1234
 
    SYNTAX     Counter64
1235
 
    MAX-ACCESS read-only
1236
 
    STATUS     current
1237
 
    DESCRIPTION
1238
 
           "The number of IP multicast datagrams received.  This object
1239
 
            counts the same datagrams as ipSystemStatsInMcastPkts but
1240
 
            allows for larger values.
1241
 
 
1242
 
            Discontinuities in the value of this counter can occur at
1243
 
            re-initialization of the management system, and at other
1244
 
            times as indicated by the value of
1245
 
            ipSystemStatsDiscontinuityTime."
1246
 
    ::= { ipSystemStatsEntry 35 }
1247
 
 
1248
 
ipSystemStatsInMcastOctets OBJECT-TYPE
1249
 
    SYNTAX     Counter32
1250
 
    MAX-ACCESS read-only
1251
 
    STATUS     current
1252
 
    DESCRIPTION
1253
 
           "The total number of octets received in IP multicast
1254
 
            datagrams.  Octets from datagrams counted in
1255
 
            ipSystemStatsInMcastPkts MUST be counted here.
1256
 
 
1257
 
            Discontinuities in the value of this counter can occur at
1258
 
            re-initialization of the management system, and at other
1259
 
            times as indicated by the value of
1260
 
            ipSystemStatsDiscontinuityTime."
1261
 
    ::= { ipSystemStatsEntry 36 }
1262
 
 
1263
 
ipSystemStatsHCInMcastOctets OBJECT-TYPE
1264
 
    SYNTAX     Counter64
1265
 
 
1266
 
 
1267
 
 
1268
 
    MAX-ACCESS read-only
1269
 
    STATUS     current
1270
 
    DESCRIPTION
1271
 
           "The total number of octets received in IP multicast
1272
 
            datagrams.  This object counts the same octets as
1273
 
            ipSystemStatsInMcastOctets, but allows for larger values.
1274
 
 
1275
 
            Discontinuities in the value of this counter can occur at
1276
 
            re-initialization of the management system, and at other
1277
 
            times as indicated by the value of
1278
 
            ipSystemStatsDiscontinuityTime."
1279
 
    ::= { ipSystemStatsEntry 37 }
1280
 
 
1281
 
ipSystemStatsOutMcastPkts OBJECT-TYPE
1282
 
    SYNTAX     Counter32
1283
 
    MAX-ACCESS read-only
1284
 
    STATUS     current
1285
 
    DESCRIPTION
1286
 
           "The number of IP multicast datagrams transmitted.
1287
 
 
1288
 
            Discontinuities in the value of this counter can occur at
1289
 
            re-initialization of the management system, and at other
1290
 
            times as indicated by the value of
1291
 
            ipSystemStatsDiscontinuityTime."
1292
 
    ::= { ipSystemStatsEntry 38 }
1293
 
 
1294
 
ipSystemStatsHCOutMcastPkts OBJECT-TYPE
1295
 
    SYNTAX     Counter64
1296
 
    MAX-ACCESS read-only
1297
 
    STATUS     current
1298
 
    DESCRIPTION
1299
 
           "The number of IP multicast datagrams transmitted.  This
1300
 
            object counts the same datagrams as
1301
 
            ipSystemStatsOutMcastPkts, but allows for larger values.
1302
 
 
1303
 
            Discontinuities in the value of this counter can occur at
1304
 
            re-initialization of the management system, and at other
1305
 
            times as indicated by the value of
1306
 
            ipSystemStatsDiscontinuityTime."
1307
 
    ::= { ipSystemStatsEntry 39 }
1308
 
 
1309
 
ipSystemStatsOutMcastOctets OBJECT-TYPE
1310
 
    SYNTAX     Counter32
1311
 
    MAX-ACCESS read-only
1312
 
    STATUS     current
1313
 
    DESCRIPTION
1314
 
           "The total number of octets transmitted in IP multicast
1315
 
            datagrams.  Octets from datagrams counted in
1316
 
 
1317
 
 
1318
 
 
1319
 
            ipSystemStatsOutMcastPkts MUST be counted here.
1320
 
 
1321
 
            Discontinuities in the value of this counter can occur at
1322
 
            re-initialization of the management system, and at other
1323
 
            times as indicated by the value of
1324
 
            ipSystemStatsDiscontinuityTime."
1325
 
    ::= { ipSystemStatsEntry 40 }
1326
 
 
1327
 
ipSystemStatsHCOutMcastOctets OBJECT-TYPE
1328
 
    SYNTAX     Counter64
1329
 
    MAX-ACCESS read-only
1330
 
    STATUS     current
1331
 
    DESCRIPTION
1332
 
           "The total number of octets transmitted in IP multicast
1333
 
            datagrams.  This object counts the same octets as
1334
 
            ipSystemStatsOutMcastOctets, but allows for larger values.
1335
 
 
1336
 
            Discontinuities in the value of this counter can occur at
1337
 
            re-initialization of the management system, and at other
1338
 
            times as indicated by the value of
1339
 
            ipSystemStatsDiscontinuityTime."
1340
 
    ::= { ipSystemStatsEntry 41 }
1341
 
 
1342
 
ipSystemStatsInBcastPkts OBJECT-TYPE
1343
 
    SYNTAX     Counter32
1344
 
    MAX-ACCESS read-only
1345
 
    STATUS     current
1346
 
    DESCRIPTION
1347
 
           "The number of IP broadcast datagrams received.
1348
 
 
1349
 
            Discontinuities in the value of this counter can occur at
1350
 
            re-initialization of the management system, and at other
1351
 
            times as indicated by the value of
1352
 
            ipSystemStatsDiscontinuityTime."
1353
 
    ::= { ipSystemStatsEntry 42 }
1354
 
 
1355
 
ipSystemStatsHCInBcastPkts OBJECT-TYPE
1356
 
    SYNTAX     Counter64
1357
 
    MAX-ACCESS read-only
1358
 
    STATUS     current
1359
 
    DESCRIPTION
1360
 
           "The number of IP broadcast datagrams received.  This object
1361
 
            counts the same datagrams as ipSystemStatsInBcastPkts but
1362
 
            allows for larger values.
1363
 
 
1364
 
            Discontinuities in the value of this counter can occur at
1365
 
            re-initialization of the management system, and at other
1366
 
            times as indicated by the value of
1367
 
 
1368
 
 
1369
 
 
1370
 
            ipSystemStatsDiscontinuityTime."
1371
 
    ::= { ipSystemStatsEntry 43 }
1372
 
 
1373
 
ipSystemStatsOutBcastPkts OBJECT-TYPE
1374
 
    SYNTAX     Counter32
1375
 
    MAX-ACCESS read-only
1376
 
    STATUS     current
1377
 
    DESCRIPTION
1378
 
           "The number of IP broadcast datagrams transmitted.
1379
 
 
1380
 
            Discontinuities in the value of this counter can occur at
1381
 
            re-initialization of the management system, and at other
1382
 
            times as indicated by the value of
1383
 
            ipSystemStatsDiscontinuityTime."
1384
 
    ::= { ipSystemStatsEntry 44 }
1385
 
 
1386
 
ipSystemStatsHCOutBcastPkts OBJECT-TYPE
1387
 
    SYNTAX     Counter64
1388
 
    MAX-ACCESS read-only
1389
 
    STATUS     current
1390
 
    DESCRIPTION
1391
 
           "The number of IP broadcast datagrams transmitted.  This
1392
 
            object counts the same datagrams as
1393
 
            ipSystemStatsOutBcastPkts, but allows for larger values.
1394
 
 
1395
 
            Discontinuities in the value of this counter can occur at
1396
 
            re-initialization of the management system, and at other
1397
 
            times as indicated by the value of
1398
 
            ipSystemStatsDiscontinuityTime."
1399
 
    ::= { ipSystemStatsEntry 45 }
1400
 
 
1401
 
ipSystemStatsDiscontinuityTime OBJECT-TYPE
1402
 
    SYNTAX     TimeStamp
1403
 
    MAX-ACCESS read-only
1404
 
    STATUS     current
1405
 
    DESCRIPTION
1406
 
           "The value of sysUpTime on the most recent occasion at which
1407
 
            any one or more of this entry's counters suffered a
1408
 
            discontinuity.
1409
 
 
1410
 
            If no such discontinuities have occurred since the last re-
1411
 
            initialization of the local management subsystem, then this
1412
 
            object contains a zero value."
1413
 
    ::= { ipSystemStatsEntry 46 }
1414
 
 
1415
 
ipSystemStatsRefreshRate OBJECT-TYPE
1416
 
    SYNTAX     Unsigned32
1417
 
    UNITS      "milli-seconds"
1418
 
 
1419
 
 
1420
 
 
1421
 
    MAX-ACCESS read-only
1422
 
    STATUS     current
1423
 
    DESCRIPTION
1424
 
           "The minimum reasonable polling interval for this entry.
1425
 
            This object provides an indication of the minimum amount of
1426
 
            time required to update the counters in this entry."
1427
 
    ::= { ipSystemStatsEntry 47 }
1428
 
 
1429
 
ipIfStatsTableLastChange OBJECT-TYPE
1430
 
    SYNTAX     TimeStamp
1431
 
    MAX-ACCESS read-only
1432
 
    STATUS     current
1433
 
    DESCRIPTION
1434
 
           "The value of sysUpTime on the most recent occasion at which
1435
 
            a row in the ipIfStatsTable was added or deleted.
1436
 
 
1437
 
            If new objects are added to the ipIfStatsTable that require
1438
 
            the ipIfStatsTableLastChange to be updated when they are
1439
 
            modified, they must specify that requirement in their
1440
 
            description clause."
1441
 
    ::= { ipTrafficStats 2 }
1442
 
 
1443
 
ipIfStatsTable OBJECT-TYPE
1444
 
    SYNTAX     SEQUENCE OF IpIfStatsEntry
1445
 
    MAX-ACCESS not-accessible
1446
 
    STATUS     current
1447
 
    DESCRIPTION
1448
 
           "The table containing per-interface traffic statistics.  This
1449
 
            table and the ipSystemStatsTable contain similar objects
1450
 
            whose difference is in their granularity.  Where this table
1451
 
            contains per-interface statistics, the ipSystemStatsTable
1452
 
            contains the same statistics, but counted on a system wide
1453
 
            basis."
1454
 
    ::= { ipTrafficStats 3 }
1455
 
 
1456
 
ipIfStatsEntry OBJECT-TYPE
1457
 
    SYNTAX     IpIfStatsEntry
1458
 
    MAX-ACCESS not-accessible
1459
 
    STATUS     current
1460
 
    DESCRIPTION
1461
 
           "An interface statistics entry containing objects for a
1462
 
            particular interface and version of IP."
1463
 
    INDEX { ipIfStatsIPVersion, ipIfStatsIfIndex }
1464
 
    ::= { ipIfStatsTable 1 }
1465
 
 
1466
 
IpIfStatsEntry ::= SEQUENCE {
1467
 
        ipIfStatsIPVersion           InetVersion,
1468
 
        ipIfStatsIfIndex             InterfaceIndex,
1469
 
 
1470
 
 
1471
 
 
1472
 
        ipIfStatsInReceives          Counter32,
1473
 
        ipIfStatsHCInReceives        Counter64,
1474
 
        ipIfStatsInOctets            Counter32,
1475
 
        ipIfStatsHCInOctets          Counter64,
1476
 
        ipIfStatsInHdrErrors         Counter32,
1477
 
        ipIfStatsInNoRoutes          Counter32,
1478
 
        ipIfStatsInAddrErrors        Counter32,
1479
 
        ipIfStatsInUnknownProtos     Counter32,
1480
 
        ipIfStatsInTruncatedPkts     Counter32,
1481
 
        ipIfStatsInForwDatagrams     Counter32,
1482
 
        ipIfStatsHCInForwDatagrams   Counter64,
1483
 
        ipIfStatsReasmReqds          Counter32,
1484
 
        ipIfStatsReasmOKs            Counter32,
1485
 
        ipIfStatsReasmFails          Counter32,
1486
 
        ipIfStatsInDiscards          Counter32,
1487
 
        ipIfStatsInDelivers          Counter32,
1488
 
        ipIfStatsHCInDelivers        Counter64,
1489
 
        ipIfStatsOutRequests         Counter32,
1490
 
        ipIfStatsHCOutRequests       Counter64,
1491
 
        ipIfStatsOutForwDatagrams    Counter32,
1492
 
        ipIfStatsHCOutForwDatagrams  Counter64,
1493
 
        ipIfStatsOutDiscards         Counter32,
1494
 
        ipIfStatsOutFragReqds        Counter32,
1495
 
        ipIfStatsOutFragOKs          Counter32,
1496
 
        ipIfStatsOutFragFails        Counter32,
1497
 
        ipIfStatsOutFragCreates      Counter32,
1498
 
        ipIfStatsOutTransmits        Counter32,
1499
 
        ipIfStatsHCOutTransmits      Counter64,
1500
 
        ipIfStatsOutOctets           Counter32,
1501
 
        ipIfStatsHCOutOctets         Counter64,
1502
 
        ipIfStatsInMcastPkts         Counter32,
1503
 
        ipIfStatsHCInMcastPkts       Counter64,
1504
 
        ipIfStatsInMcastOctets       Counter32,
1505
 
        ipIfStatsHCInMcastOctets     Counter64,
1506
 
        ipIfStatsOutMcastPkts        Counter32,
1507
 
        ipIfStatsHCOutMcastPkts      Counter64,
1508
 
        ipIfStatsOutMcastOctets      Counter32,
1509
 
        ipIfStatsHCOutMcastOctets    Counter64,
1510
 
        ipIfStatsInBcastPkts         Counter32,
1511
 
        ipIfStatsHCInBcastPkts       Counter64,
1512
 
        ipIfStatsOutBcastPkts        Counter32,
1513
 
        ipIfStatsHCOutBcastPkts      Counter64,
1514
 
        ipIfStatsDiscontinuityTime   TimeStamp,
1515
 
        ipIfStatsRefreshRate         Unsigned32
1516
 
    }
1517
 
 
1518
 
ipIfStatsIPVersion OBJECT-TYPE
1519
 
    SYNTAX     InetVersion
1520
 
 
1521
 
 
1522
 
 
1523
 
    MAX-ACCESS not-accessible
1524
 
    STATUS     current
1525
 
    DESCRIPTION
1526
 
           "The IP version of this row."
1527
 
    ::= { ipIfStatsEntry 1 }
1528
 
 
1529
 
ipIfStatsIfIndex OBJECT-TYPE
1530
 
    SYNTAX     InterfaceIndex
1531
 
    MAX-ACCESS not-accessible
1532
 
    STATUS     current
1533
 
    DESCRIPTION
1534
 
           "The index value that uniquely identifies the interface to
1535
 
            which this entry is applicable.  The interface identified by
1536
 
            a particular value of this index is the same interface as
1537
 
            identified by the same value of the IF-MIB's ifIndex."
1538
 
    ::= { ipIfStatsEntry 2 }
1539
 
 
1540
 
ipIfStatsInReceives OBJECT-TYPE
1541
 
    SYNTAX     Counter32
1542
 
    MAX-ACCESS read-only
1543
 
    STATUS     current
1544
 
    DESCRIPTION
1545
 
           "The total number of input IP datagrams received, including
1546
 
            those received in error.
1547
 
 
1548
 
            Discontinuities in the value of this counter can occur at
1549
 
            re-initialization of the management system, and at other
1550
 
            times as indicated by the value of
1551
 
            ipIfStatsDiscontinuityTime."
1552
 
    ::= { ipIfStatsEntry 3 }
1553
 
 
1554
 
ipIfStatsHCInReceives OBJECT-TYPE
1555
 
    SYNTAX     Counter64
1556
 
    MAX-ACCESS read-only
1557
 
    STATUS     current
1558
 
    DESCRIPTION
1559
 
           "The total number of input IP datagrams received, including
1560
 
            those received in error.  This object counts the same
1561
 
            datagrams as ipIfStatsInReceives, but allows for larger
1562
 
            values.
1563
 
 
1564
 
            Discontinuities in the value of this counter can occur at
1565
 
            re-initialization of the management system, and at other
1566
 
            times as indicated by the value of
1567
 
            ipIfStatsDiscontinuityTime."
1568
 
    ::= { ipIfStatsEntry 4 }
1569
 
 
1570
 
ipIfStatsInOctets OBJECT-TYPE
1571
 
 
1572
 
 
1573
 
 
1574
 
    SYNTAX     Counter32
1575
 
    MAX-ACCESS read-only
1576
 
    STATUS     current
1577
 
    DESCRIPTION
1578
 
           "The total number of octets received in input IP datagrams,
1579
 
            including those received in error.  Octets from datagrams
1580
 
            counted in ipIfStatsInReceives MUST be counted here.
1581
 
 
1582
 
            Discontinuities in the value of this counter can occur at
1583
 
            re-initialization of the management system, and at other
1584
 
            times as indicated by the value of
1585
 
            ipIfStatsDiscontinuityTime."
1586
 
    ::= { ipIfStatsEntry 5 }
1587
 
 
1588
 
ipIfStatsHCInOctets OBJECT-TYPE
1589
 
    SYNTAX     Counter64
1590
 
    MAX-ACCESS read-only
1591
 
    STATUS     current
1592
 
    DESCRIPTION
1593
 
           "The total number of octets received in input IP datagrams,
1594
 
            including those received in error.  This object counts the
1595
 
            same octets as ipIfStatsInOctets, but allows for larger
1596
 
            values.
1597
 
 
1598
 
            Discontinuities in the value of this counter can occur at
1599
 
            re-initialization of the management system, and at other
1600
 
            times as indicated by the value of
1601
 
            ipIfStatsDiscontinuityTime."
1602
 
    ::= { ipIfStatsEntry 6 }
1603
 
 
1604
 
ipIfStatsInHdrErrors OBJECT-TYPE
1605
 
    SYNTAX     Counter32
1606
 
    MAX-ACCESS read-only
1607
 
    STATUS     current
1608
 
    DESCRIPTION
1609
 
           "The number of input IP datagrams discarded due to errors in
1610
 
            their IP headers, including version number mismatch, other
1611
 
            format errors, hop count exceeded, errors discovered in
1612
 
            processing their IP options, etc.
1613
 
 
1614
 
            Discontinuities in the value of this counter can occur at
1615
 
            re-initialization of the management system, and at other
1616
 
            times as indicated by the value of
1617
 
            ipIfStatsDiscontinuityTime."
1618
 
    ::= { ipIfStatsEntry 7 }
1619
 
 
1620
 
ipIfStatsInNoRoutes OBJECT-TYPE
1621
 
    SYNTAX     Counter32
1622
 
 
1623
 
 
1624
 
 
1625
 
    MAX-ACCESS read-only
1626
 
    STATUS     current
1627
 
    DESCRIPTION
1628
 
           "The number of input IP datagrams discarded because no route
1629
 
            could be found to transmit them to their destination.
1630
 
 
1631
 
            Discontinuities in the value of this counter can occur at
1632
 
            re-initialization of the management system, and at other
1633
 
            times as indicated by the value of
1634
 
            ipIfStatsDiscontinuityTime."
1635
 
    ::= { ipIfStatsEntry 8 }
1636
 
 
1637
 
ipIfStatsInAddrErrors OBJECT-TYPE
1638
 
    SYNTAX     Counter32
1639
 
    MAX-ACCESS read-only
1640
 
    STATUS     current
1641
 
    DESCRIPTION
1642
 
           "The number of input IP datagrams discarded because the IP
1643
 
            address in their IP header's destination field was not a
1644
 
            valid address to be received at this entity.  This count
1645
 
            includes invalid addresses (e.g., ::0).  For entities that
1646
 
            are not IP routers and therefore do not forward datagrams,
1647
 
            this counter includes datagrams discarded because the
1648
 
            destination address was not a local address.
1649
 
 
1650
 
            Discontinuities in the value of this counter can occur at
1651
 
            re-initialization of the management system, and at other
1652
 
            times as indicated by the value of
1653
 
            ipIfStatsDiscontinuityTime."
1654
 
    ::= { ipIfStatsEntry 9 }
1655
 
 
1656
 
ipIfStatsInUnknownProtos OBJECT-TYPE
1657
 
    SYNTAX     Counter32
1658
 
    MAX-ACCESS read-only
1659
 
    STATUS     current
1660
 
    DESCRIPTION
1661
 
           "The number of locally-addressed IP datagrams received
1662
 
            successfully but discarded because of an unknown or
1663
 
            unsupported protocol.
1664
 
 
1665
 
            When tracking interface statistics, the counter of the
1666
 
            interface to which these datagrams were addressed is
1667
 
            incremented.  This interface might not be the same as the
1668
 
            input interface for some of the datagrams.
1669
 
 
1670
 
            Discontinuities in the value of this counter can occur at
1671
 
            re-initialization of the management system, and at other
1672
 
            times as indicated by the value of
1673
 
 
1674
 
 
1675
 
 
1676
 
            ipIfStatsDiscontinuityTime."
1677
 
    ::= { ipIfStatsEntry 10 }
1678
 
 
1679
 
ipIfStatsInTruncatedPkts OBJECT-TYPE
1680
 
    SYNTAX     Counter32
1681
 
    MAX-ACCESS read-only
1682
 
    STATUS     current
1683
 
    DESCRIPTION
1684
 
           "The number of input IP datagrams discarded because the
1685
 
            datagram frame didn't carry enough data.
1686
 
 
1687
 
            Discontinuities in the value of this counter can occur at
1688
 
            re-initialization of the management system, and at other
1689
 
            times as indicated by the value of
1690
 
            ipIfStatsDiscontinuityTime."
1691
 
    ::= { ipIfStatsEntry 11 }
1692
 
 
1693
 
ipIfStatsInForwDatagrams OBJECT-TYPE
1694
 
    SYNTAX     Counter32
1695
 
    MAX-ACCESS read-only
1696
 
    STATUS     current
1697
 
    DESCRIPTION
1698
 
           "The number of input datagrams for which this entity was not
1699
 
            their final IP destination and for which this entity
1700
 
            attempted to find a route to forward them to that final
1701
 
            destination.  In entities that do not act as IP routers,
1702
 
            this counter will include only those datagrams that were
1703
 
            Source-Routed via this entity, and the Source-Route
1704
 
            processing was successful.
1705
 
 
1706
 
            When tracking interface statistics, the counter of the
1707
 
            incoming interface is incremented for each datagram.
1708
 
 
1709
 
            Discontinuities in the value of this counter can occur at
1710
 
            re-initialization of the management system, and at other
1711
 
            times as indicated by the value of
1712
 
            ipIfStatsDiscontinuityTime."
1713
 
    ::= { ipIfStatsEntry 12 }
1714
 
 
1715
 
ipIfStatsHCInForwDatagrams OBJECT-TYPE
1716
 
    SYNTAX     Counter64
1717
 
    MAX-ACCESS read-only
1718
 
    STATUS     current
1719
 
    DESCRIPTION
1720
 
           "The number of input datagrams for which this entity was not
1721
 
            their final IP destination and for which this entity
1722
 
            attempted to find a route to forward them to that final
1723
 
            destination.  This object counts the same packets as
1724
 
 
1725
 
 
1726
 
 
1727
 
            ipIfStatsInForwDatagrams, but allows for larger values.
1728
 
 
1729
 
            Discontinuities in the value of this counter can occur at
1730
 
            re-initialization of the management system, and at other
1731
 
            times as indicated by the value of
1732
 
            ipIfStatsDiscontinuityTime."
1733
 
    ::= { ipIfStatsEntry 13 }
1734
 
 
1735
 
ipIfStatsReasmReqds OBJECT-TYPE
1736
 
    SYNTAX     Counter32
1737
 
    MAX-ACCESS read-only
1738
 
    STATUS     current
1739
 
    DESCRIPTION
1740
 
           "The number of IP fragments received that needed to be
1741
 
            reassembled at this interface.
1742
 
 
1743
 
            When tracking interface statistics, the counter of the
1744
 
            interface to which these fragments were addressed is
1745
 
            incremented.  This interface might not be the same as the
1746
 
            input interface for some of the fragments.
1747
 
 
1748
 
            Discontinuities in the value of this counter can occur at
1749
 
            re-initialization of the management system, and at other
1750
 
            times as indicated by the value of
1751
 
            ipIfStatsDiscontinuityTime."
1752
 
    ::= { ipIfStatsEntry 14 }
1753
 
 
1754
 
ipIfStatsReasmOKs OBJECT-TYPE
1755
 
    SYNTAX     Counter32
1756
 
    MAX-ACCESS read-only
1757
 
    STATUS     current
1758
 
    DESCRIPTION
1759
 
           "The number of IP datagrams successfully reassembled.
1760
 
 
1761
 
            When tracking interface statistics, the counter of the
1762
 
            interface to which these datagrams were addressed is
1763
 
            incremented.  This interface might not be the same as the
1764
 
            input interface for some of the datagrams.
1765
 
 
1766
 
            Discontinuities in the value of this counter can occur at
1767
 
            re-initialization of the management system, and at other
1768
 
            times as indicated by the value of
1769
 
            ipIfStatsDiscontinuityTime."
1770
 
    ::= { ipIfStatsEntry 15 }
1771
 
 
1772
 
ipIfStatsReasmFails OBJECT-TYPE
1773
 
    SYNTAX     Counter32
1774
 
    MAX-ACCESS read-only
1775
 
 
1776
 
 
1777
 
 
1778
 
    STATUS     current
1779
 
    DESCRIPTION
1780
 
           "The number of failures detected by the IP re-assembly
1781
 
            algorithm (for whatever reason: timed out, errors, etc.).
1782
 
            Note that this is not necessarily a count of discarded IP
1783
 
            fragments since some algorithms (notably the algorithm in
1784
 
            RFC 815) can lose track of the number of fragments by
1785
 
            combining them as they are received.
1786
 
 
1787
 
            When tracking interface statistics, the counter of the
1788
 
            interface to which these fragments were addressed is
1789
 
            incremented.  This interface might not be the same as the
1790
 
            input interface for some of the fragments.
1791
 
 
1792
 
            Discontinuities in the value of this counter can occur at
1793
 
            re-initialization of the management system, and at other
1794
 
            times as indicated by the value of
1795
 
            ipIfStatsDiscontinuityTime."
1796
 
    ::= { ipIfStatsEntry 16 }
1797
 
 
1798
 
ipIfStatsInDiscards OBJECT-TYPE
1799
 
    SYNTAX     Counter32
1800
 
    MAX-ACCESS read-only
1801
 
    STATUS     current
1802
 
    DESCRIPTION
1803
 
           "The number of input IP datagrams for which no problems were
1804
 
            encountered to prevent their continued processing, but
1805
 
            were discarded (e.g., for lack of buffer space).  Note that
1806
 
            this counter does not include any datagrams discarded while
1807
 
            awaiting re-assembly.
1808
 
 
1809
 
            Discontinuities in the value of this counter can occur at
1810
 
            re-initialization of the management system, and at other
1811
 
            times as indicated by the value of
1812
 
            ipIfStatsDiscontinuityTime."
1813
 
    ::= { ipIfStatsEntry 17 }
1814
 
 
1815
 
ipIfStatsInDelivers OBJECT-TYPE
1816
 
    SYNTAX     Counter32
1817
 
    MAX-ACCESS read-only
1818
 
    STATUS     current
1819
 
    DESCRIPTION
1820
 
           "The total number of datagrams successfully delivered to IP
1821
 
            user-protocols (including ICMP).
1822
 
 
1823
 
            When tracking interface statistics, the counter of the
1824
 
            interface to which these datagrams were addressed is
1825
 
            incremented.  This interface might not be the same as the
1826
 
 
1827
 
 
1828
 
 
1829
 
            input interface for some of the datagrams.
1830
 
 
1831
 
            Discontinuities in the value of this counter can occur at
1832
 
            re-initialization of the management system, and at other
1833
 
            times as indicated by the value of
1834
 
            ipIfStatsDiscontinuityTime."
1835
 
    ::= { ipIfStatsEntry 18 }
1836
 
 
1837
 
ipIfStatsHCInDelivers OBJECT-TYPE
1838
 
    SYNTAX     Counter64
1839
 
    MAX-ACCESS read-only
1840
 
    STATUS     current
1841
 
    DESCRIPTION
1842
 
           "The total number of datagrams successfully delivered to IP
1843
 
            user-protocols (including ICMP).  This object counts the
1844
 
            same packets as ipIfStatsInDelivers, but allows for larger
1845
 
            values.
1846
 
 
1847
 
            Discontinuities in the value of this counter can occur at
1848
 
            re-initialization of the management system, and at other
1849
 
            times as indicated by the value of
1850
 
            ipIfStatsDiscontinuityTime."
1851
 
    ::= { ipIfStatsEntry 19 }
1852
 
 
1853
 
ipIfStatsOutRequests OBJECT-TYPE
1854
 
    SYNTAX     Counter32
1855
 
    MAX-ACCESS read-only
1856
 
    STATUS     current
1857
 
    DESCRIPTION
1858
 
           "The total number of IP datagrams that local IP user-
1859
 
            protocols (including ICMP) supplied to IP in requests for
1860
 
            transmission.  Note that this counter does not include any
1861
 
            datagrams counted in ipIfStatsOutForwDatagrams.
1862
 
 
1863
 
            Discontinuities in the value of this counter can occur at
1864
 
            re-initialization of the management system, and at other
1865
 
            times as indicated by the value of
1866
 
            ipIfStatsDiscontinuityTime."
1867
 
    ::= { ipIfStatsEntry 20 }
1868
 
 
1869
 
ipIfStatsHCOutRequests OBJECT-TYPE
1870
 
    SYNTAX     Counter64
1871
 
    MAX-ACCESS read-only
1872
 
    STATUS     current
1873
 
    DESCRIPTION
1874
 
           "The total number of IP datagrams that local IP user-
1875
 
            protocols (including ICMP) supplied to IP in requests for
1876
 
            transmission.  This object counts the same packets as
1877
 
 
1878
 
 
1879
 
 
1880
 
            ipIfStatsOutRequests, but allows for larger values.
1881
 
 
1882
 
            Discontinuities in the value of this counter can occur at
1883
 
            re-initialization of the management system, and at other
1884
 
            times as indicated by the value of
1885
 
            ipIfStatsDiscontinuityTime."
1886
 
    ::= { ipIfStatsEntry 21 }
1887
 
 
1888
 
 
1889
 
ipIfStatsOutForwDatagrams OBJECT-TYPE
1890
 
    SYNTAX     Counter32
1891
 
    MAX-ACCESS read-only
1892
 
    STATUS     current
1893
 
    DESCRIPTION
1894
 
           "The number of datagrams for which this entity was not their
1895
 
            final IP destination and for which it was successful in
1896
 
            finding a path to their final destination.  In entities
1897
 
            that do not act as IP routers, this counter will include
1898
 
            only those datagrams that were Source-Routed via this
1899
 
            entity, and the Source-Route processing was successful.
1900
 
 
1901
 
            When tracking interface statistics, the counter of the
1902
 
            outgoing interface is incremented for a successfully
1903
 
            forwarded datagram.
1904
 
 
1905
 
            Discontinuities in the value of this counter can occur at
1906
 
            re-initialization of the management system, and at other
1907
 
            times as indicated by the value of
1908
 
            ipIfStatsDiscontinuityTime."
1909
 
    ::= { ipIfStatsEntry 23 }
1910
 
 
1911
 
ipIfStatsHCOutForwDatagrams OBJECT-TYPE
1912
 
    SYNTAX     Counter64
1913
 
    MAX-ACCESS read-only
1914
 
    STATUS     current
1915
 
    DESCRIPTION
1916
 
           "The number of datagrams for which this entity was not their
1917
 
            final IP destination and for which it was successful in
1918
 
            finding a path to their final destination.  This object
1919
 
            counts the same packets as ipIfStatsOutForwDatagrams, but
1920
 
            allows for larger values.
1921
 
 
1922
 
            Discontinuities in the value of this counter can occur at
1923
 
            re-initialization of the management system, and at other
1924
 
            times as indicated by the value of
1925
 
 
1926
 
 
1927
 
 
1928
 
            ipIfStatsDiscontinuityTime."
1929
 
    ::= { ipIfStatsEntry 24 }
1930
 
 
1931
 
ipIfStatsOutDiscards OBJECT-TYPE
1932
 
    SYNTAX     Counter32
1933
 
    MAX-ACCESS read-only
1934
 
    STATUS     current
1935
 
    DESCRIPTION
1936
 
           "The number of output IP datagrams for which no problem was
1937
 
            encountered to prevent their transmission to their
1938
 
            destination, but were discarded (e.g., for lack of
1939
 
            buffer space).  Note that this counter would include
1940
 
            datagrams counted in ipIfStatsOutForwDatagrams if any such
1941
 
            datagrams met this (discretionary) discard criterion.
1942
 
 
1943
 
            Discontinuities in the value of this counter can occur at
1944
 
            re-initialization of the management system, and at other
1945
 
            times as indicated by the value of
1946
 
            ipIfStatsDiscontinuityTime."
1947
 
    ::= { ipIfStatsEntry 25 }
1948
 
 
1949
 
ipIfStatsOutFragReqds OBJECT-TYPE
1950
 
    SYNTAX     Counter32
1951
 
    MAX-ACCESS read-only
1952
 
    STATUS     current
1953
 
    DESCRIPTION
1954
 
           "The number of IP datagrams that would require fragmentation
1955
 
            in order to be transmitted.
1956
 
 
1957
 
            When tracking interface statistics, the counter of the
1958
 
            outgoing interface is incremented for a successfully
1959
 
            fragmented datagram.
1960
 
 
1961
 
            Discontinuities in the value of this counter can occur at
1962
 
            re-initialization of the management system, and at other
1963
 
            times as indicated by the value of
1964
 
            ipIfStatsDiscontinuityTime."
1965
 
    ::= { ipIfStatsEntry 26 }
1966
 
 
1967
 
ipIfStatsOutFragOKs OBJECT-TYPE
1968
 
    SYNTAX     Counter32
1969
 
    MAX-ACCESS read-only
1970
 
    STATUS     current
1971
 
    DESCRIPTION
1972
 
           "The number of IP datagrams that have been successfully
1973
 
            fragmented.
1974
 
 
1975
 
            When tracking interface statistics, the counter of the
1976
 
 
1977
 
 
1978
 
 
1979
 
            outgoing interface is incremented for a successfully
1980
 
            fragmented datagram.
1981
 
 
1982
 
            Discontinuities in the value of this counter can occur at
1983
 
            re-initialization of the management system, and at other
1984
 
            times as indicated by the value of
1985
 
            ipIfStatsDiscontinuityTime."
1986
 
    ::= { ipIfStatsEntry 27 }
1987
 
 
1988
 
ipIfStatsOutFragFails OBJECT-TYPE
1989
 
    SYNTAX     Counter32
1990
 
    MAX-ACCESS read-only
1991
 
    STATUS     current
1992
 
    DESCRIPTION
1993
 
           "The number of IP datagrams that have been discarded because
1994
 
            they needed to be fragmented but could not be.  This
1995
 
            includes IPv4 packets that have the DF bit set and IPv6
1996
 
            packets that are being forwarded and exceed the outgoing
1997
 
            link MTU.
1998
 
 
1999
 
            When tracking interface statistics, the counter of the
2000
 
            outgoing interface is incremented for an unsuccessfully
2001
 
            fragmented datagram.
2002
 
 
2003
 
            Discontinuities in the value of this counter can occur at
2004
 
            re-initialization of the management system, and at other
2005
 
            times as indicated by the value of
2006
 
            ipIfStatsDiscontinuityTime."
2007
 
    ::= { ipIfStatsEntry 28 }
2008
 
 
2009
 
ipIfStatsOutFragCreates OBJECT-TYPE
2010
 
    SYNTAX     Counter32
2011
 
    MAX-ACCESS read-only
2012
 
    STATUS     current
2013
 
    DESCRIPTION
2014
 
           "The number of output datagram fragments that have been
2015
 
            generated as a result of IP fragmentation.
2016
 
 
2017
 
            When tracking interface statistics, the counter of the
2018
 
            outgoing interface is incremented for a successfully
2019
 
            fragmented datagram.
2020
 
 
2021
 
            Discontinuities in the value of this counter can occur at
2022
 
            re-initialization of the management system, and at other
2023
 
            times as indicated by the value of
2024
 
            ipIfStatsDiscontinuityTime."
2025
 
    ::= { ipIfStatsEntry 29 }
2026
 
 
2027
 
 
2028
 
 
2029
 
 
2030
 
ipIfStatsOutTransmits OBJECT-TYPE
2031
 
    SYNTAX     Counter32
2032
 
    MAX-ACCESS read-only
2033
 
    STATUS     current
2034
 
    DESCRIPTION
2035
 
           "The total number of IP datagrams that this entity supplied
2036
 
            to the lower layers for transmission.  This includes
2037
 
            datagrams generated locally and those forwarded by this
2038
 
            entity.
2039
 
 
2040
 
            Discontinuities in the value of this counter can occur at
2041
 
            re-initialization of the management system, and at other
2042
 
            times as indicated by the value of
2043
 
            ipIfStatsDiscontinuityTime."
2044
 
    ::= { ipIfStatsEntry 30 }
2045
 
 
2046
 
ipIfStatsHCOutTransmits OBJECT-TYPE
2047
 
    SYNTAX     Counter64
2048
 
    MAX-ACCESS read-only
2049
 
    STATUS     current
2050
 
    DESCRIPTION
2051
 
           "The total number of IP datagrams that this entity supplied
2052
 
            to the lower layers for transmission.  This object counts
2053
 
            the same datagrams as ipIfStatsOutTransmits, but allows for
2054
 
            larger values.
2055
 
 
2056
 
            Discontinuities in the value of this counter can occur at
2057
 
            re-initialization of the management system, and at other
2058
 
            times as indicated by the value of
2059
 
            ipIfStatsDiscontinuityTime."
2060
 
    ::= { ipIfStatsEntry 31 }
2061
 
 
2062
 
ipIfStatsOutOctets OBJECT-TYPE
2063
 
    SYNTAX     Counter32
2064
 
    MAX-ACCESS read-only
2065
 
    STATUS     current
2066
 
    DESCRIPTION
2067
 
           "The total number of octets in IP datagrams delivered to the
2068
 
            lower layers for transmission.  Octets from datagrams
2069
 
            counted in ipIfStatsOutTransmits MUST be counted here.
2070
 
 
2071
 
            Discontinuities in the value of this counter can occur at
2072
 
            re-initialization of the management system, and at other
2073
 
            times as indicated by the value of
2074
 
            ipIfStatsDiscontinuityTime."
2075
 
    ::= { ipIfStatsEntry 32 }
2076
 
 
2077
 
ipIfStatsHCOutOctets OBJECT-TYPE
2078
 
 
2079
 
 
2080
 
 
2081
 
    SYNTAX     Counter64
2082
 
    MAX-ACCESS read-only
2083
 
    STATUS     current
2084
 
    DESCRIPTION
2085
 
           "The total number of octets in IP datagrams delivered to the
2086
 
            lower layers for transmission.  This objects counts the same
2087
 
            octets as ipIfStatsOutOctets, but allows for larger values.
2088
 
 
2089
 
            Discontinuities in the value of this counter can occur at
2090
 
            re-initialization of the management system, and at other
2091
 
            times as indicated by the value of
2092
 
            ipIfStatsDiscontinuityTime."
2093
 
    ::= { ipIfStatsEntry 33 }
2094
 
 
2095
 
ipIfStatsInMcastPkts OBJECT-TYPE
2096
 
    SYNTAX     Counter32
2097
 
    MAX-ACCESS read-only
2098
 
    STATUS     current
2099
 
    DESCRIPTION
2100
 
           "The number of IP multicast datagrams received.
2101
 
 
2102
 
            Discontinuities in the value of this counter can occur at
2103
 
            re-initialization of the management system, and at other
2104
 
            times as indicated by the value of
2105
 
            ipIfStatsDiscontinuityTime."
2106
 
    ::= { ipIfStatsEntry 34 }
2107
 
 
2108
 
ipIfStatsHCInMcastPkts OBJECT-TYPE
2109
 
    SYNTAX     Counter64
2110
 
    MAX-ACCESS read-only
2111
 
    STATUS     current
2112
 
    DESCRIPTION
2113
 
           "The number of IP multicast datagrams received.  This object
2114
 
            counts the same datagrams as ipIfStatsInMcastPkts, but
2115
 
            allows for larger values.
2116
 
 
2117
 
            Discontinuities in the value of this counter can occur at
2118
 
            re-initialization of the management system, and at other
2119
 
            times as indicated by the value of
2120
 
            ipIfStatsDiscontinuityTime."
2121
 
    ::= { ipIfStatsEntry 35 }
2122
 
 
2123
 
ipIfStatsInMcastOctets OBJECT-TYPE
2124
 
    SYNTAX     Counter32
2125
 
    MAX-ACCESS read-only
2126
 
    STATUS     current
2127
 
    DESCRIPTION
2128
 
           "The total number of octets received in IP multicast
2129
 
 
2130
 
 
2131
 
 
2132
 
            datagrams.  Octets from datagrams counted in
2133
 
            ipIfStatsInMcastPkts MUST be counted here.
2134
 
 
2135
 
            Discontinuities in the value of this counter can occur at
2136
 
            re-initialization of the management system, and at other
2137
 
            times as indicated by the value of
2138
 
            ipIfStatsDiscontinuityTime."
2139
 
    ::= { ipIfStatsEntry 36 }
2140
 
 
2141
 
ipIfStatsHCInMcastOctets OBJECT-TYPE
2142
 
    SYNTAX     Counter64
2143
 
    MAX-ACCESS read-only
2144
 
    STATUS     current
2145
 
    DESCRIPTION
2146
 
           "The total number of octets received in IP multicast
2147
 
            datagrams.  This object counts the same octets as
2148
 
            ipIfStatsInMcastOctets, but allows for larger values.
2149
 
 
2150
 
            Discontinuities in the value of this counter can occur at
2151
 
            re-initialization of the management system, and at other
2152
 
            times as indicated by the value of
2153
 
            ipIfStatsDiscontinuityTime."
2154
 
    ::= { ipIfStatsEntry 37 }
2155
 
 
2156
 
ipIfStatsOutMcastPkts OBJECT-TYPE
2157
 
    SYNTAX     Counter32
2158
 
    MAX-ACCESS read-only
2159
 
    STATUS     current
2160
 
    DESCRIPTION
2161
 
           "The number of IP multicast datagrams transmitted.
2162
 
 
2163
 
            Discontinuities in the value of this counter can occur at
2164
 
            re-initialization of the management system, and at other
2165
 
            times as indicated by the value of
2166
 
            ipIfStatsDiscontinuityTime."
2167
 
    ::= { ipIfStatsEntry 38 }
2168
 
 
2169
 
ipIfStatsHCOutMcastPkts OBJECT-TYPE
2170
 
    SYNTAX     Counter64
2171
 
    MAX-ACCESS read-only
2172
 
    STATUS     current
2173
 
    DESCRIPTION
2174
 
           "The number of IP multicast datagrams transmitted.  This
2175
 
            object counts the same datagrams as ipIfStatsOutMcastPkts,
2176
 
            but allows for larger values.
2177
 
 
2178
 
            Discontinuities in the value of this counter can occur at
2179
 
            re-initialization of the management system, and at other
2180
 
 
2181
 
 
2182
 
 
2183
 
            times as indicated by the value of
2184
 
            ipIfStatsDiscontinuityTime."
2185
 
    ::= { ipIfStatsEntry 39 }
2186
 
 
2187
 
ipIfStatsOutMcastOctets OBJECT-TYPE
2188
 
    SYNTAX     Counter32
2189
 
    MAX-ACCESS read-only
2190
 
    STATUS     current
2191
 
    DESCRIPTION
2192
 
           "The total number of octets transmitted in IP multicast
2193
 
            datagrams.  Octets from datagrams counted in
2194
 
            ipIfStatsOutMcastPkts MUST be counted here.
2195
 
 
2196
 
            Discontinuities in the value of this counter can occur at
2197
 
            re-initialization of the management system, and at other
2198
 
            times as indicated by the value of
2199
 
            ipIfStatsDiscontinuityTime."
2200
 
    ::= { ipIfStatsEntry 40 }
2201
 
 
2202
 
ipIfStatsHCOutMcastOctets OBJECT-TYPE
2203
 
    SYNTAX     Counter64
2204
 
    MAX-ACCESS read-only
2205
 
    STATUS     current
2206
 
    DESCRIPTION
2207
 
           "The total number of octets transmitted in IP multicast
2208
 
            datagrams.  This object counts the same octets as
2209
 
            ipIfStatsOutMcastOctets, but allows for larger values.
2210
 
 
2211
 
            Discontinuities in the value of this counter can occur at
2212
 
            re-initialization of the management system, and at other
2213
 
            times as indicated by the value of
2214
 
            ipIfStatsDiscontinuityTime."
2215
 
    ::= { ipIfStatsEntry 41 }
2216
 
 
2217
 
ipIfStatsInBcastPkts OBJECT-TYPE
2218
 
    SYNTAX     Counter32
2219
 
    MAX-ACCESS read-only
2220
 
    STATUS     current
2221
 
    DESCRIPTION
2222
 
           "The number of IP broadcast datagrams received.
2223
 
 
2224
 
            Discontinuities in the value of this counter can occur at
2225
 
            re-initialization of the management system, and at other
2226
 
            times as indicated by the value of
2227
 
            ipIfStatsDiscontinuityTime."
2228
 
    ::= { ipIfStatsEntry 42 }
2229
 
 
2230
 
ipIfStatsHCInBcastPkts OBJECT-TYPE
2231
 
 
2232
 
 
2233
 
 
2234
 
    SYNTAX     Counter64
2235
 
    MAX-ACCESS read-only
2236
 
    STATUS     current
2237
 
    DESCRIPTION
2238
 
           "The number of IP broadcast datagrams received.  This object
2239
 
            counts the same datagrams as ipIfStatsInBcastPkts, but
2240
 
            allows for larger values.
2241
 
 
2242
 
            Discontinuities in the value of this counter can occur at
2243
 
            re-initialization of the management system, and at other
2244
 
            times as indicated by the value of
2245
 
            ipIfStatsDiscontinuityTime."
2246
 
    ::= { ipIfStatsEntry 43 }
2247
 
 
2248
 
ipIfStatsOutBcastPkts OBJECT-TYPE
2249
 
    SYNTAX     Counter32
2250
 
    MAX-ACCESS read-only
2251
 
    STATUS     current
2252
 
    DESCRIPTION
2253
 
           "The number of IP broadcast datagrams transmitted.
2254
 
 
2255
 
            Discontinuities in the value of this counter can occur at
2256
 
            re-initialization of the management system, and at other
2257
 
            times as indicated by the value of
2258
 
            ipIfStatsDiscontinuityTime."
2259
 
    ::= { ipIfStatsEntry 44 }
2260
 
 
2261
 
ipIfStatsHCOutBcastPkts OBJECT-TYPE
2262
 
    SYNTAX     Counter64
2263
 
    MAX-ACCESS read-only
2264
 
    STATUS     current
2265
 
    DESCRIPTION
2266
 
           "The number of IP broadcast datagrams transmitted.  This
2267
 
            object counts the same datagrams as ipIfStatsOutBcastPkts,
2268
 
            but allows for larger values.
2269
 
 
2270
 
            Discontinuities in the value of this counter can occur at
2271
 
            re-initialization of the management system, and at other
2272
 
            times as indicated by the value of
2273
 
            ipIfStatsDiscontinuityTime."
2274
 
    ::= { ipIfStatsEntry 45 }
2275
 
 
2276
 
ipIfStatsDiscontinuityTime OBJECT-TYPE
2277
 
    SYNTAX     TimeStamp
2278
 
    MAX-ACCESS read-only
2279
 
    STATUS     current
2280
 
    DESCRIPTION
2281
 
           "The value of sysUpTime on the most recent occasion at which
2282
 
 
2283
 
 
2284
 
 
2285
 
            any one or more of this entry's counters suffered a
2286
 
            discontinuity.
2287
 
 
2288
 
            If no such discontinuities have occurred since the last re-
2289
 
            initialization of the local management subsystem, then this
2290
 
            object contains a zero value."
2291
 
    ::= { ipIfStatsEntry 46 }
2292
 
 
2293
 
ipIfStatsRefreshRate OBJECT-TYPE
2294
 
    SYNTAX     Unsigned32
2295
 
    UNITS "milli-seconds"
2296
 
    MAX-ACCESS read-only
2297
 
    STATUS     current
2298
 
    DESCRIPTION
2299
 
           "The minimum reasonable polling interval for this entry.
2300
 
            This object provides an indication of the minimum amount of
2301
 
            time required to update the counters in this entry."
2302
 
    ::= { ipIfStatsEntry 47 }
2303
 
 
2304
 
--
2305
 
--
2306
 
 
2307
 
ipAddressPrefixTable OBJECT-TYPE
2308
 
    SYNTAX     SEQUENCE OF IpAddressPrefixEntry
2309
 
    MAX-ACCESS not-accessible
2310
 
    STATUS     current
2311
 
    DESCRIPTION
2312
 
           "This table allows the user to determine the source of an IP
2313
 
            address or set of IP addresses, and allows other tables to
2314
 
            share the information via pointer rather than by copying.
2315
 
 
2316
 
            For example, when the node configures both a unicast and
2317
 
            anycast address for a prefix, the ipAddressPrefix objects
2318
 
            for those addresses will point to a single row in this
2319
 
            table.
2320
 
 
2321
 
            This table primarily provides support for IPv6 prefixes, and
2322
 
            several of the objects are less meaningful for IPv4.  The
2323
 
            table continues to allow IPv4 addresses to allow future
2324
 
            flexibility.  In order to promote a common configuration,
2325
 
            this document includes suggestions for default values for
2326
 
            IPv4 prefixes.  Each of these values may be overridden if an
2327
 
            object is meaningful to the node.
2328
 
 
2329
 
            All prefixes used by this entity should be included in this
2330
 
            table independent of how the entity learned the prefix.
2331
 
            (This table isn't limited to prefixes learned from router
2332
 
 
2333
 
 
2334
 
 
2335
 
            advertisements.)"
2336
 
    ::= { ip 32 }
2337
 
 
2338
 
ipAddressPrefixEntry OBJECT-TYPE
2339
 
    SYNTAX     IpAddressPrefixEntry
2340
 
    MAX-ACCESS not-accessible
2341
 
    STATUS     current
2342
 
    DESCRIPTION
2343
 
           "An entry in the ipAddressPrefixTable."
2344
 
    INDEX    { ipAddressPrefixIfIndex, ipAddressPrefixType,
2345
 
               ipAddressPrefixPrefix, ipAddressPrefixLength }
2346
 
    ::= { ipAddressPrefixTable 1 }
2347
 
 
2348
 
IpAddressPrefixEntry ::= SEQUENCE {
2349
 
        ipAddressPrefixIfIndex               InterfaceIndex,
2350
 
        ipAddressPrefixType                  InetAddressType,
2351
 
        ipAddressPrefixPrefix                InetAddress,
2352
 
        ipAddressPrefixLength                InetAddressPrefixLength,
2353
 
        ipAddressPrefixOrigin                IpAddressPrefixOriginTC,
2354
 
        ipAddressPrefixOnLinkFlag            TruthValue,
2355
 
        ipAddressPrefixAutonomousFlag        TruthValue,
2356
 
        ipAddressPrefixAdvPreferredLifetime  Unsigned32,
2357
 
        ipAddressPrefixAdvValidLifetime      Unsigned32
2358
 
    }
2359
 
 
2360
 
ipAddressPrefixIfIndex OBJECT-TYPE
2361
 
    SYNTAX     InterfaceIndex
2362
 
    MAX-ACCESS not-accessible
2363
 
    STATUS     current
2364
 
    DESCRIPTION
2365
 
           "The index value that uniquely identifies the interface on
2366
 
            which this prefix is configured.  The interface identified
2367
 
            by a particular value of this index is the same interface as
2368
 
            identified by the same value of the IF-MIB's ifIndex."
2369
 
    ::= { ipAddressPrefixEntry 1 }
2370
 
 
2371
 
ipAddressPrefixType OBJECT-TYPE
2372
 
    SYNTAX     InetAddressType
2373
 
    MAX-ACCESS not-accessible
2374
 
    STATUS     current
2375
 
    DESCRIPTION
2376
 
           "The address type of ipAddressPrefix."
2377
 
    ::= { ipAddressPrefixEntry 2 }
2378
 
 
2379
 
ipAddressPrefixPrefix OBJECT-TYPE
2380
 
    SYNTAX     InetAddress
2381
 
    MAX-ACCESS not-accessible
2382
 
    STATUS     current
2383
 
 
2384
 
 
2385
 
 
2386
 
    DESCRIPTION
2387
 
           "The address prefix.  The address type of this object is
2388
 
            specified in ipAddressPrefixType.  The length of this object
2389
 
            is the standard length for objects of that type (4 or 16
2390
 
            bytes).  Any bits after ipAddressPrefixLength must be zero.
2391
 
 
2392
 
            Implementors need to be aware that, if the size of
2393
 
            ipAddressPrefixPrefix exceeds 114 octets, then OIDS of
2394
 
            instances of columns in this row will have more than 128
2395
 
            sub-identifiers and cannot be accessed using SNMPv1,
2396
 
            SNMPv2c, or SNMPv3."
2397
 
    ::= { ipAddressPrefixEntry 3 }
2398
 
 
2399
 
ipAddressPrefixLength OBJECT-TYPE
2400
 
    SYNTAX     InetAddressPrefixLength
2401
 
    MAX-ACCESS not-accessible
2402
 
    STATUS     current
2403
 
    DESCRIPTION
2404
 
           "The prefix length associated with this prefix.
2405
 
 
2406
 
            The value 0 has no special meaning for this object.  It
2407
 
            simply refers to address '::/0'."
2408
 
    ::= { ipAddressPrefixEntry 4 }
2409
 
 
2410
 
ipAddressPrefixOrigin OBJECT-TYPE
2411
 
    SYNTAX     IpAddressPrefixOriginTC
2412
 
    MAX-ACCESS read-only
2413
 
    STATUS     current
2414
 
    DESCRIPTION
2415
 
           "The origin of this prefix."
2416
 
    ::= { ipAddressPrefixEntry 5 }
2417
 
 
2418
 
ipAddressPrefixOnLinkFlag OBJECT-TYPE
2419
 
    SYNTAX     TruthValue
2420
 
    MAX-ACCESS read-only
2421
 
    STATUS     current
2422
 
    DESCRIPTION
2423
 
           "This object has the value 'true(1)', if this prefix can be
2424
 
            used for on-link determination; otherwise, the value is
2425
 
            'false(2)'.
2426
 
 
2427
 
            The default for IPv4 prefixes is 'true(1)'."
2428
 
    REFERENCE "For IPv6 RFC 2461, especially sections 2 and 4.6.2 and
2429
 
               RFC 2462"
2430
 
    ::= { ipAddressPrefixEntry 6 }
2431
 
 
2432
 
ipAddressPrefixAutonomousFlag OBJECT-TYPE
2433
 
    SYNTAX     TruthValue
2434
 
 
2435
 
 
2436
 
 
2437
 
    MAX-ACCESS read-only
2438
 
    STATUS     current
2439
 
    DESCRIPTION
2440
 
           "Autonomous address configuration flag.  When true(1),
2441
 
            indicates that this prefix can be used for autonomous
2442
 
            address configuration (i.e., can be used to form a local
2443
 
            interface address).  If false(2), it is not used to auto-
2444
 
            configure a local interface address.
2445
 
 
2446
 
            The default for IPv4 prefixes is 'false(2)'."
2447
 
    REFERENCE "For IPv6 RFC 2461, especially sections 2 and 4.6.2 and
2448
 
               RFC 2462"
2449
 
    ::= { ipAddressPrefixEntry 7 }
2450
 
 
2451
 
ipAddressPrefixAdvPreferredLifetime OBJECT-TYPE
2452
 
    SYNTAX     Unsigned32
2453
 
    UNITS      "seconds"
2454
 
    MAX-ACCESS read-only
2455
 
    STATUS     current
2456
 
    DESCRIPTION
2457
 
           "The remaining length of time, in seconds, that this prefix
2458
 
            will continue to be preferred, i.e., time until deprecation.
2459
 
 
2460
 
            A value of 4,294,967,295 represents infinity.
2461
 
 
2462
 
            The address generated from a deprecated prefix should no
2463
 
            longer be used as a source address in new communications,
2464
 
            but packets received on such an interface are processed as
2465
 
            expected.
2466
 
 
2467
 
            The default for IPv4 prefixes is 4,294,967,295 (infinity)."
2468
 
    REFERENCE "For IPv6 RFC 2461, especially sections 2 and 4.6.2 and
2469
 
               RFC 2462"
2470
 
    ::= { ipAddressPrefixEntry 8 }
2471
 
 
2472
 
ipAddressPrefixAdvValidLifetime OBJECT-TYPE
2473
 
    SYNTAX     Unsigned32
2474
 
    UNITS       "seconds"
2475
 
    MAX-ACCESS read-only
2476
 
    STATUS     current
2477
 
    DESCRIPTION
2478
 
           "The remaining length of time, in seconds, that this prefix
2479
 
            will continue to be valid, i.e., time until invalidation.  A
2480
 
            value of 4,294,967,295 represents infinity.
2481
 
 
2482
 
            The address generated from an invalidated prefix should not
2483
 
            appear as the destination or source address of a packet.
2484
 
 
2485
 
 
2486
 
 
2487
 
 
2488
 
            The default for IPv4 prefixes is 4,294,967,295 (infinity)."
2489
 
    REFERENCE "For IPv6 RFC 2461, especially sections 2 and 4.6.2 and
2490
 
               RFC 2462"
2491
 
    ::= { ipAddressPrefixEntry 9 }
2492
 
 
2493
 
--
2494
 
--
2495
 
 
2496
 
ipAddressSpinLock OBJECT-TYPE
2497
 
    SYNTAX     TestAndIncr
2498
 
    MAX-ACCESS read-write
2499
 
    STATUS     current
2500
 
    DESCRIPTION
2501
 
           "An advisory lock used to allow cooperating SNMP managers to
2502
 
            coordinate their use of the set operation in creating or
2503
 
            modifying rows within this table.
2504
 
 
2505
 
            In order to use this lock to coordinate the use of set
2506
 
            operations, managers should first retrieve
2507
 
            ipAddressTableSpinLock.  They should then determine the
2508
 
            appropriate row to create or modify.  Finally, they should
2509
 
            issue the appropriate set command, including the retrieved
2510
 
            value of ipAddressSpinLock.  If another manager has altered
2511
 
            the table in the meantime, then the value of
2512
 
            ipAddressSpinLock will have changed, and the creation will
2513
 
            fail as it will be specifying an incorrect value for
2514
 
            ipAddressSpinLock.  It is suggested, but not required, that
2515
 
            the ipAddressSpinLock be the first var bind for each set of
2516
 
            objects representing a 'row' in a PDU."
2517
 
    ::= { ip 33 }
2518
 
 
2519
 
ipAddressTable OBJECT-TYPE
2520
 
    SYNTAX     SEQUENCE OF IpAddressEntry
2521
 
    MAX-ACCESS not-accessible
2522
 
    STATUS     current
2523
 
    DESCRIPTION
2524
 
           "This table contains addressing information relevant to the
2525
 
            entity's interfaces.
2526
 
 
2527
 
            This table does not contain multicast address information.
2528
 
            Tables for such information should be contained in multicast
2529
 
            specific MIBs, such as RFC 3019.
2530
 
 
2531
 
            While this table is writable, the user will note that
2532
 
            several objects, such as ipAddressOrigin, are not.  The
2533
 
            intention in allowing a user to write to this table is to
2534
 
            allow them to add or remove any entry that isn't
2535
 
 
2536
 
 
2537
 
 
2538
 
            permanent.  The user should be allowed to modify objects
2539
 
            and entries when that would not cause inconsistencies
2540
 
            within the table.  Allowing write access to objects, such
2541
 
            as ipAddressOrigin, could allow a user to insert an entry
2542
 
            and then label it incorrectly.
2543
 
 
2544
 
            Note well: When including IPv6 link-local addresses in this
2545
 
            table, the entry must use an InetAddressType of 'ipv6z' in
2546
 
            order to differentiate between the possible interfaces."
2547
 
    ::= { ip 34 }
2548
 
 
2549
 
ipAddressEntry OBJECT-TYPE
2550
 
    SYNTAX     IpAddressEntry
2551
 
    MAX-ACCESS not-accessible
2552
 
    STATUS     current
2553
 
    DESCRIPTION
2554
 
           "An address mapping for a particular interface."
2555
 
    INDEX { ipAddressAddrType, ipAddressAddr }
2556
 
    ::= { ipAddressTable 1 }
2557
 
 
2558
 
IpAddressEntry ::= SEQUENCE {
2559
 
        ipAddressAddrType     InetAddressType,
2560
 
        ipAddressAddr         InetAddress,
2561
 
        ipAddressIfIndex      InterfaceIndex,
2562
 
        ipAddressType         INTEGER,
2563
 
        ipAddressPrefix       RowPointer,
2564
 
        ipAddressOrigin       IpAddressOriginTC,
2565
 
        ipAddressStatus       IpAddressStatusTC,
2566
 
        ipAddressCreated      TimeStamp,
2567
 
        ipAddressLastChanged  TimeStamp,
2568
 
        ipAddressRowStatus    RowStatus,
2569
 
        ipAddressStorageType  StorageType
2570
 
    }
2571
 
 
2572
 
ipAddressAddrType OBJECT-TYPE
2573
 
    SYNTAX     InetAddressType
2574
 
    MAX-ACCESS not-accessible
2575
 
    STATUS     current
2576
 
    DESCRIPTION
2577
 
           "The address type of ipAddressAddr."
2578
 
    ::= { ipAddressEntry 1 }
2579
 
 
2580
 
ipAddressAddr OBJECT-TYPE
2581
 
    SYNTAX     InetAddress
2582
 
    MAX-ACCESS not-accessible
2583
 
    STATUS     current
2584
 
    DESCRIPTION
2585
 
           "The IP address to which this entry's addressing information
2586
 
 
2587
 
 
2588
 
 
2589
 
            pertains.  The address type of this object is specified in
2590
 
            ipAddressAddrType.
2591
 
 
2592
 
            Implementors need to be aware that if the size of
2593
 
            ipAddressAddr exceeds 116 octets, then OIDS of instances of
2594
 
            columns in this row will have more than 128 sub-identifiers
2595
 
            and cannot be accessed using SNMPv1, SNMPv2c, or SNMPv3."
2596
 
    ::= { ipAddressEntry 2 }
2597
 
 
2598
 
ipAddressIfIndex OBJECT-TYPE
2599
 
    SYNTAX     InterfaceIndex
2600
 
    MAX-ACCESS read-create
2601
 
    STATUS     current
2602
 
    DESCRIPTION
2603
 
           "The index value that uniquely identifies the interface to
2604
 
            which this entry is applicable.  The interface identified by
2605
 
            a particular value of this index is the same interface as
2606
 
            identified by the same value of the IF-MIB's ifIndex."
2607
 
    ::= { ipAddressEntry 3 }
2608
 
 
2609
 
ipAddressType OBJECT-TYPE
2610
 
    SYNTAX     INTEGER {
2611
 
                 unicast(1),
2612
 
                 anycast(2),
2613
 
                 broadcast(3)
2614
 
    }
2615
 
    MAX-ACCESS read-create
2616
 
    STATUS     current
2617
 
    DESCRIPTION
2618
 
           "The type of address.  broadcast(3) is not a valid value for
2619
 
            IPv6 addresses (RFC 3513)."
2620
 
    DEFVAL { unicast }
2621
 
    ::= { ipAddressEntry 4 }
2622
 
 
2623
 
ipAddressPrefix OBJECT-TYPE
2624
 
    SYNTAX     RowPointer
2625
 
    MAX-ACCESS read-only
2626
 
    STATUS     current
2627
 
    DESCRIPTION
2628
 
           "A pointer to the row in the prefix table to which this
2629
 
            address belongs.  May be { 0 0 } if there is no such row."
2630
 
    DEFVAL { zeroDotZero }
2631
 
    ::= { ipAddressEntry 5 }
2632
 
 
2633
 
ipAddressOrigin OBJECT-TYPE
2634
 
    SYNTAX     IpAddressOriginTC
2635
 
    MAX-ACCESS read-only
2636
 
    STATUS     current
2637
 
 
2638
 
 
2639
 
 
2640
 
    DESCRIPTION
2641
 
           "The origin of the address."
2642
 
    ::= { ipAddressEntry 6 }
2643
 
 
2644
 
ipAddressStatus OBJECT-TYPE
2645
 
    SYNTAX     IpAddressStatusTC
2646
 
    MAX-ACCESS read-create
2647
 
    STATUS     current
2648
 
    DESCRIPTION
2649
 
           "The status of the address, describing if the address can be
2650
 
            used for communication.
2651
 
 
2652
 
            In the absence of other information, an IPv4 address is
2653
 
            always preferred(1)."
2654
 
    DEFVAL { preferred }
2655
 
    ::= { ipAddressEntry 7 }
2656
 
 
2657
 
ipAddressCreated OBJECT-TYPE
2658
 
    SYNTAX     TimeStamp
2659
 
    MAX-ACCESS read-only
2660
 
    STATUS     current
2661
 
    DESCRIPTION
2662
 
           "The value of sysUpTime at the time this entry was created.
2663
 
            If this entry was created prior to the last re-
2664
 
            initialization of the local network management subsystem,
2665
 
            then this object contains a zero value."
2666
 
    ::= { ipAddressEntry 8 }
2667
 
 
2668
 
ipAddressLastChanged OBJECT-TYPE
2669
 
    SYNTAX     TimeStamp
2670
 
    MAX-ACCESS read-only
2671
 
    STATUS     current
2672
 
    DESCRIPTION
2673
 
           "The value of sysUpTime at the time this entry was last
2674
 
            updated.  If this entry was updated prior to the last re-
2675
 
            initialization of the local network management subsystem,
2676
 
            then this object contains a zero value."
2677
 
    ::= { ipAddressEntry 9 }
2678
 
 
2679
 
ipAddressRowStatus OBJECT-TYPE
2680
 
    SYNTAX     RowStatus
2681
 
    MAX-ACCESS read-create
2682
 
    STATUS     current
2683
 
    DESCRIPTION
2684
 
           "The status of this conceptual row.
2685
 
 
2686
 
            The RowStatus TC requires that this DESCRIPTION clause
2687
 
            states under which circumstances other objects in this row
2688
 
 
2689
 
 
2690
 
 
2691
 
            can be modified.  The value of this object has no effect on
2692
 
            whether other objects in this conceptual row can be
2693
 
            modified.
2694
 
 
2695
 
            A conceptual row can not be made active until the
2696
 
            ipAddressIfIndex has been set to a valid index."
2697
 
    ::= { ipAddressEntry 10 }
2698
 
 
2699
 
ipAddressStorageType OBJECT-TYPE
2700
 
    SYNTAX     StorageType
2701
 
    MAX-ACCESS read-create
2702
 
    STATUS     current
2703
 
    DESCRIPTION
2704
 
           "The storage type for this conceptual row.  If this object
2705
 
            has a value of 'permanent', then no other objects are
2706
 
            required to be able to be modified."
2707
 
    DEFVAL { volatile }
2708
 
    ::= { ipAddressEntry 11 }
2709
 
 
2710
 
--
2711
 
--
2712
 
 
2713
 
ipNetToPhysicalTable OBJECT-TYPE
2714
 
    SYNTAX     SEQUENCE OF IpNetToPhysicalEntry
2715
 
    MAX-ACCESS not-accessible
2716
 
    STATUS     current
2717
 
    DESCRIPTION
2718
 
           "The IP Address Translation table used for mapping from IP
2719
 
            addresses to physical addresses.
2720
 
 
2721
 
            The Address Translation tables contain the IP address to
2722
 
            'physical' address equivalences.  Some interfaces do not use
2723
 
            translation tables for determining address equivalences
2724
 
            (e.g., DDN-X.25 has an algorithmic method); if all
2725
 
            interfaces are of this type, then the Address Translation
2726
 
            table is empty, i.e., has zero entries.
2727
 
 
2728
 
            While many protocols may be used to populate this table, ARP
2729
 
            and Neighbor Discovery are the most likely
2730
 
            options."
2731
 
    REFERENCE "RFC 826 and RFC 2461"
2732
 
    ::= { ip 35 }
2733
 
 
2734
 
ipNetToPhysicalEntry OBJECT-TYPE
2735
 
    SYNTAX     IpNetToPhysicalEntry
2736
 
    MAX-ACCESS not-accessible
2737
 
    STATUS     current
2738
 
 
2739
 
 
2740
 
 
2741
 
    DESCRIPTION
2742
 
           "Each entry contains one IP address to `physical' address
2743
 
            equivalence."
2744
 
    INDEX       { ipNetToPhysicalIfIndex,
2745
 
                  ipNetToPhysicalNetAddressType,
2746
 
                  ipNetToPhysicalNetAddress }
2747
 
    ::= { ipNetToPhysicalTable 1 }
2748
 
 
2749
 
IpNetToPhysicalEntry ::= SEQUENCE {
2750
 
        ipNetToPhysicalIfIndex         InterfaceIndex,
2751
 
        ipNetToPhysicalNetAddressType  InetAddressType,
2752
 
        ipNetToPhysicalNetAddress      InetAddress,
2753
 
        ipNetToPhysicalPhysAddress     PhysAddress,
2754
 
        ipNetToPhysicalLastUpdated     TimeStamp,
2755
 
        ipNetToPhysicalType            INTEGER,
2756
 
        ipNetToPhysicalState           INTEGER,
2757
 
        ipNetToPhysicalRowStatus       RowStatus
2758
 
    }
2759
 
 
2760
 
ipNetToPhysicalIfIndex OBJECT-TYPE
2761
 
    SYNTAX     InterfaceIndex
2762
 
    MAX-ACCESS not-accessible
2763
 
    STATUS     current
2764
 
    DESCRIPTION
2765
 
           "The index value that uniquely identifies the interface to
2766
 
            which this entry is applicable.  The interface identified by
2767
 
            a particular value of this index is the same interface as
2768
 
            identified by the same value of the IF-MIB's ifIndex."
2769
 
    ::= { ipNetToPhysicalEntry 1 }
2770
 
 
2771
 
ipNetToPhysicalNetAddressType OBJECT-TYPE
2772
 
    SYNTAX     InetAddressType
2773
 
    MAX-ACCESS not-accessible
2774
 
    STATUS     current
2775
 
    DESCRIPTION
2776
 
           "The type of ipNetToPhysicalNetAddress."
2777
 
    ::= { ipNetToPhysicalEntry 2 }
2778
 
 
2779
 
ipNetToPhysicalNetAddress OBJECT-TYPE
2780
 
    SYNTAX     InetAddress
2781
 
    MAX-ACCESS not-accessible
2782
 
    STATUS     current
2783
 
    DESCRIPTION
2784
 
           "The IP Address corresponding to the media-dependent
2785
 
            `physical' address.  The address type of this object is
2786
 
            specified in ipNetToPhysicalAddressType.
2787
 
 
2788
 
            Implementors need to be aware that if the size of
2789
 
 
2790
 
 
2791
 
 
2792
 
            ipNetToPhysicalNetAddress exceeds 115 octets, then OIDS of
2793
 
            instances of columns in this row will have more than 128
2794
 
            sub-identifiers and cannot be accessed using SNMPv1,
2795
 
            SNMPv2c, or SNMPv3."
2796
 
    ::= { ipNetToPhysicalEntry 3 }
2797
 
 
2798
 
ipNetToPhysicalPhysAddress OBJECT-TYPE
2799
 
    SYNTAX     PhysAddress (SIZE(0..65535))
2800
 
    MAX-ACCESS read-create
2801
 
    STATUS     current
2802
 
    DESCRIPTION
2803
 
           "The media-dependent `physical' address.
2804
 
 
2805
 
            As the entries in this table are typically not persistent
2806
 
            when this object is written the entity SHOULD NOT save the
2807
 
            change to non-volatile storage."
2808
 
    ::= { ipNetToPhysicalEntry 4 }
2809
 
 
2810
 
ipNetToPhysicalLastUpdated OBJECT-TYPE
2811
 
    SYNTAX     TimeStamp
2812
 
    MAX-ACCESS read-only
2813
 
    STATUS     current
2814
 
    DESCRIPTION
2815
 
           "The value of sysUpTime at the time this entry was last
2816
 
            updated.  If this entry was updated prior to the last re-
2817
 
            initialization of the local network management subsystem,
2818
 
            then this object contains a zero value."
2819
 
    ::= { ipNetToPhysicalEntry 5 }
2820
 
 
2821
 
ipNetToPhysicalType OBJECT-TYPE
2822
 
    SYNTAX     INTEGER {
2823
 
                other(1),        -- none of the following
2824
 
                invalid(2),      -- an invalidated mapping
2825
 
                dynamic(3),
2826
 
                static(4),
2827
 
                local(5)         -- local interface
2828
 
            }
2829
 
    MAX-ACCESS read-create
2830
 
    STATUS     current
2831
 
    DESCRIPTION
2832
 
           "The type of mapping.
2833
 
 
2834
 
            Setting this object to the value invalid(2) has the effect
2835
 
            of invalidating the corresponding entry in the
2836
 
            ipNetToPhysicalTable.  That is, it effectively dis-
2837
 
            associates the interface identified with said entry from the
2838
 
            mapping identified with said entry.  It is an
2839
 
            implementation-specific matter as to whether the agent
2840
 
 
2841
 
 
2842
 
 
2843
 
            removes an invalidated entry from the table.  Accordingly,
2844
 
            management stations must be prepared to receive tabular
2845
 
            information from agents that corresponds to entries not
2846
 
            currently in use.  Proper interpretation of such entries
2847
 
            requires examination of the relevant ipNetToPhysicalType
2848
 
            object.
2849
 
 
2850
 
            The 'dynamic(3)' type indicates that the IP address to
2851
 
            physical addresses mapping has been dynamically resolved
2852
 
            using e.g., IPv4 ARP or the IPv6 Neighbor Discovery
2853
 
            protocol.
2854
 
 
2855
 
            The 'static(4)' type indicates that the mapping has been
2856
 
            statically configured.  Both of these refer to entries that
2857
 
            provide mappings for other entities addresses.
2858
 
 
2859
 
            The 'local(5)' type indicates that the mapping is provided
2860
 
            for an entity's own interface address.
2861
 
 
2862
 
            As the entries in this table are typically not persistent
2863
 
            when this object is written the entity SHOULD NOT save the
2864
 
            change to non-volatile storage."
2865
 
    DEFVAL { static }
2866
 
    ::= { ipNetToPhysicalEntry 6 }
2867
 
 
2868
 
ipNetToPhysicalState OBJECT-TYPE
2869
 
    SYNTAX     INTEGER {
2870
 
                     reachable(1), -- confirmed reachability
2871
 
 
2872
 
                     stale(2),     -- unconfirmed reachability
2873
 
 
2874
 
                     delay(3),     -- waiting for reachability
2875
 
                                   -- confirmation before entering
2876
 
                                   -- the probe state
2877
 
 
2878
 
                     probe(4),     -- actively probing
2879
 
 
2880
 
                     invalid(5),   -- an invalidated mapping
2881
 
 
2882
 
                     unknown(6),   -- state can not be determined
2883
 
                                   -- for some reason.
2884
 
 
2885
 
                     incomplete(7) -- address resolution is being
2886
 
                                   -- performed.
2887
 
                    }
2888
 
    MAX-ACCESS read-only
2889
 
    STATUS     current
2890
 
    DESCRIPTION
2891
 
 
2892
 
 
2893
 
 
2894
 
           "The Neighbor Unreachability Detection state for the
2895
 
            interface when the address mapping in this entry is used.
2896
 
            If Neighbor Unreachability Detection is not in use (e.g. for
2897
 
            IPv4), this object is always unknown(6)."
2898
 
    REFERENCE "RFC 2461"
2899
 
    ::= { ipNetToPhysicalEntry 7 }
2900
 
 
2901
 
ipNetToPhysicalRowStatus OBJECT-TYPE
2902
 
    SYNTAX     RowStatus
2903
 
    MAX-ACCESS read-create
2904
 
    STATUS     current
2905
 
    DESCRIPTION
2906
 
           "The status of this conceptual row.
2907
 
 
2908
 
            The RowStatus TC requires that this DESCRIPTION clause
2909
 
            states under which circumstances other objects in this row
2910
 
            can be modified.  The value of this object has no effect on
2911
 
            whether other objects in this conceptual row can be
2912
 
            modified.
2913
 
 
2914
 
            A conceptual row can not be made active until the
2915
 
            ipNetToPhysicalPhysAddress object has been set.
2916
 
 
2917
 
            Note that if the ipNetToPhysicalType is set to 'invalid',
2918
 
            the managed node may delete the entry independent of the
2919
 
            state of this object."
2920
 
    ::= { ipNetToPhysicalEntry 8 }
2921
 
 
2922
 
--
2923
 
--
2924
 
 
2925
 
ipv6ScopeZoneIndexTable OBJECT-TYPE
2926
 
    SYNTAX     SEQUENCE OF Ipv6ScopeZoneIndexEntry
2927
 
    MAX-ACCESS not-accessible
2928
 
    STATUS     current
2929
 
    DESCRIPTION
2930
 
           "The table used to describe IPv6 unicast and multicast scope
2931
 
            zones.
2932
 
 
2933
 
            For those objects that have names rather than numbers, the
2934
 
            names were chosen to coincide with the names used in the
2935
 
            IPv6 address architecture document. "
2936
 
    REFERENCE "Section 2.7 of RFC 4291"
2937
 
    ::= { ip 36 }
2938
 
 
2939
 
ipv6ScopeZoneIndexEntry OBJECT-TYPE
2940
 
    SYNTAX     Ipv6ScopeZoneIndexEntry
2941
 
 
2942
 
 
2943
 
 
2944
 
    MAX-ACCESS not-accessible
2945
 
    STATUS     current
2946
 
    DESCRIPTION
2947
 
           "Each entry contains the list of scope identifiers on a given
2948
 
            interface."
2949
 
    INDEX { ipv6ScopeZoneIndexIfIndex }
2950
 
    ::= { ipv6ScopeZoneIndexTable 1 }
2951
 
 
2952
 
Ipv6ScopeZoneIndexEntry ::= SEQUENCE {
2953
 
        ipv6ScopeZoneIndexIfIndex            InterfaceIndex,
2954
 
        ipv6ScopeZoneIndexLinkLocal          InetZoneIndex,
2955
 
        ipv6ScopeZoneIndex3                  InetZoneIndex,
2956
 
        ipv6ScopeZoneIndexAdminLocal         InetZoneIndex,
2957
 
        ipv6ScopeZoneIndexSiteLocal          InetZoneIndex,
2958
 
        ipv6ScopeZoneIndex6                  InetZoneIndex,
2959
 
        ipv6ScopeZoneIndex7                  InetZoneIndex,
2960
 
        ipv6ScopeZoneIndexOrganizationLocal  InetZoneIndex,
2961
 
        ipv6ScopeZoneIndex9                  InetZoneIndex,
2962
 
        ipv6ScopeZoneIndexA                  InetZoneIndex,
2963
 
        ipv6ScopeZoneIndexB                  InetZoneIndex,
2964
 
        ipv6ScopeZoneIndexC                  InetZoneIndex,
2965
 
        ipv6ScopeZoneIndexD                  InetZoneIndex
2966
 
    }
2967
 
 
2968
 
ipv6ScopeZoneIndexIfIndex OBJECT-TYPE
2969
 
    SYNTAX     InterfaceIndex
2970
 
    MAX-ACCESS not-accessible
2971
 
    STATUS     current
2972
 
    DESCRIPTION
2973
 
           "The index value that uniquely identifies the interface to
2974
 
            which these scopes belong.  The interface identified by a
2975
 
            particular value of this index is the same interface as
2976
 
            identified by the same value of the IF-MIB's ifIndex."
2977
 
    ::= { ipv6ScopeZoneIndexEntry 1 }
2978
 
 
2979
 
ipv6ScopeZoneIndexLinkLocal OBJECT-TYPE
2980
 
    SYNTAX     InetZoneIndex
2981
 
    MAX-ACCESS read-only
2982
 
    STATUS     current
2983
 
    DESCRIPTION
2984
 
           "The zone index for the link-local scope on this interface."
2985
 
    ::= { ipv6ScopeZoneIndexEntry 2 }
2986
 
 
2987
 
ipv6ScopeZoneIndex3 OBJECT-TYPE
2988
 
    SYNTAX     InetZoneIndex
2989
 
    MAX-ACCESS read-only
2990
 
    STATUS     current
2991
 
    DESCRIPTION
2992
 
 
2993
 
 
2994
 
 
2995
 
           "The zone index for scope 3 on this interface."
2996
 
    ::= { ipv6ScopeZoneIndexEntry 3 }
2997
 
 
2998
 
ipv6ScopeZoneIndexAdminLocal OBJECT-TYPE
2999
 
    SYNTAX     InetZoneIndex
3000
 
    MAX-ACCESS read-only
3001
 
    STATUS     current
3002
 
    DESCRIPTION
3003
 
           "The zone index for the admin-local scope on this interface."
3004
 
    ::= { ipv6ScopeZoneIndexEntry 4 }
3005
 
 
3006
 
ipv6ScopeZoneIndexSiteLocal OBJECT-TYPE
3007
 
    SYNTAX     InetZoneIndex
3008
 
    MAX-ACCESS read-only
3009
 
    STATUS     current
3010
 
    DESCRIPTION
3011
 
           "The zone index for the site-local scope on this interface."
3012
 
    ::= { ipv6ScopeZoneIndexEntry 5 }
3013
 
 
3014
 
ipv6ScopeZoneIndex6 OBJECT-TYPE
3015
 
    SYNTAX     InetZoneIndex
3016
 
    MAX-ACCESS read-only
3017
 
    STATUS     current
3018
 
    DESCRIPTION
3019
 
           "The zone index for scope 6 on this interface."
3020
 
    ::= { ipv6ScopeZoneIndexEntry 6 }
3021
 
 
3022
 
ipv6ScopeZoneIndex7 OBJECT-TYPE
3023
 
    SYNTAX     InetZoneIndex
3024
 
    MAX-ACCESS read-only
3025
 
    STATUS     current
3026
 
    DESCRIPTION
3027
 
           "The zone index for scope 7 on this interface."
3028
 
    ::= { ipv6ScopeZoneIndexEntry 7 }
3029
 
 
3030
 
ipv6ScopeZoneIndexOrganizationLocal OBJECT-TYPE
3031
 
    SYNTAX     InetZoneIndex
3032
 
    MAX-ACCESS read-only
3033
 
    STATUS     current
3034
 
    DESCRIPTION
3035
 
           "The zone index for the organization-local scope on this
3036
 
            interface."
3037
 
    ::= { ipv6ScopeZoneIndexEntry 8 }
3038
 
 
3039
 
ipv6ScopeZoneIndex9 OBJECT-TYPE
3040
 
    SYNTAX     InetZoneIndex
3041
 
    MAX-ACCESS read-only
3042
 
    STATUS     current
3043
 
 
3044
 
 
3045
 
 
3046
 
    DESCRIPTION
3047
 
           "The zone index for scope 9 on this interface."
3048
 
    ::= { ipv6ScopeZoneIndexEntry 9 }
3049
 
 
3050
 
ipv6ScopeZoneIndexA OBJECT-TYPE
3051
 
    SYNTAX     InetZoneIndex
3052
 
    MAX-ACCESS read-only
3053
 
    STATUS     current
3054
 
    DESCRIPTION
3055
 
           "The zone index for scope A on this interface."
3056
 
    ::= { ipv6ScopeZoneIndexEntry 10 }
3057
 
 
3058
 
ipv6ScopeZoneIndexB OBJECT-TYPE
3059
 
    SYNTAX     InetZoneIndex
3060
 
    MAX-ACCESS read-only
3061
 
    STATUS     current
3062
 
    DESCRIPTION
3063
 
           "The zone index for scope B on this interface."
3064
 
    ::= { ipv6ScopeZoneIndexEntry 11 }
3065
 
 
3066
 
ipv6ScopeZoneIndexC OBJECT-TYPE
3067
 
    SYNTAX     InetZoneIndex
3068
 
    MAX-ACCESS read-only
3069
 
    STATUS     current
3070
 
    DESCRIPTION
3071
 
           "The zone index for scope C on this interface."
3072
 
    ::= { ipv6ScopeZoneIndexEntry 12 }
3073
 
 
3074
 
ipv6ScopeZoneIndexD OBJECT-TYPE
3075
 
    SYNTAX     InetZoneIndex
3076
 
    MAX-ACCESS read-only
3077
 
    STATUS     current
3078
 
    DESCRIPTION
3079
 
           "The zone index for scope D on this interface."
3080
 
    ::= { ipv6ScopeZoneIndexEntry 13 }
3081
 
 
3082
 
--
3083
 
--
3084
 
 
3085
 
ipDefaultRouterTable OBJECT-TYPE
3086
 
    SYNTAX     SEQUENCE OF IpDefaultRouterEntry
3087
 
    MAX-ACCESS not-accessible
3088
 
    STATUS     current
3089
 
    DESCRIPTION
3090
 
           "The table used to describe the default routers known to this
3091
 
 
3092
 
 
3093
 
 
3094
 
            entity."
3095
 
    ::= { ip 37 }
3096
 
 
3097
 
ipDefaultRouterEntry OBJECT-TYPE
3098
 
    SYNTAX     IpDefaultRouterEntry
3099
 
    MAX-ACCESS not-accessible
3100
 
    STATUS     current
3101
 
    DESCRIPTION
3102
 
           "Each entry contains information about a default router known
3103
 
            to this entity."
3104
 
    INDEX {ipDefaultRouterAddressType, ipDefaultRouterAddress,
3105
 
           ipDefaultRouterIfIndex}
3106
 
    ::= { ipDefaultRouterTable 1 }
3107
 
 
3108
 
IpDefaultRouterEntry ::= SEQUENCE {
3109
 
        ipDefaultRouterAddressType  InetAddressType,
3110
 
        ipDefaultRouterAddress      InetAddress,
3111
 
        ipDefaultRouterIfIndex      InterfaceIndex,
3112
 
        ipDefaultRouterLifetime     Unsigned32,
3113
 
        ipDefaultRouterPreference   INTEGER
3114
 
    }
3115
 
 
3116
 
ipDefaultRouterAddressType OBJECT-TYPE
3117
 
    SYNTAX     InetAddressType
3118
 
    MAX-ACCESS not-accessible
3119
 
    STATUS     current
3120
 
    DESCRIPTION
3121
 
           "The address type for this row."
3122
 
    ::= { ipDefaultRouterEntry 1 }
3123
 
 
3124
 
ipDefaultRouterAddress OBJECT-TYPE
3125
 
    SYNTAX     InetAddress
3126
 
    MAX-ACCESS not-accessible
3127
 
    STATUS     current
3128
 
    DESCRIPTION
3129
 
           "The IP address of the default router represented by this
3130
 
            row.  The address type of this object is specified in
3131
 
            ipDefaultRouterAddressType.
3132
 
 
3133
 
            Implementers need to be aware that if the size of
3134
 
            ipDefaultRouterAddress exceeds 115 octets, then OIDS of
3135
 
            instances of columns in this row will have more than 128
3136
 
            sub-identifiers and cannot be accessed using SNMPv1,
3137
 
            SNMPv2c, or SNMPv3."
3138
 
    ::= { ipDefaultRouterEntry 2 }
3139
 
 
3140
 
ipDefaultRouterIfIndex OBJECT-TYPE
3141
 
    SYNTAX     InterfaceIndex
3142
 
 
3143
 
 
3144
 
 
3145
 
    MAX-ACCESS not-accessible
3146
 
    STATUS     current
3147
 
    DESCRIPTION
3148
 
           "The index value that uniquely identifies the interface by
3149
 
            which the router can be reached.  The interface identified
3150
 
            by a particular value of this index is the same interface as
3151
 
            identified by the same value of the IF-MIB's ifIndex."
3152
 
    ::= { ipDefaultRouterEntry 3 }
3153
 
 
3154
 
ipDefaultRouterLifetime OBJECT-TYPE
3155
 
    SYNTAX     Unsigned32 (0..65535)
3156
 
    UNITS      "seconds"
3157
 
    MAX-ACCESS read-only
3158
 
    STATUS     current
3159
 
    DESCRIPTION
3160
 
           "The remaining length of time, in seconds, that this router
3161
 
            will continue to be useful as a default router.  A value of
3162
 
            zero indicates that it is no longer useful as a default
3163
 
            router.  It is left to the implementer of the MIB as to
3164
 
            whether a router with a lifetime of zero is removed from the
3165
 
            list.
3166
 
 
3167
 
            For IPv6, this value should be extracted from the router
3168
 
            advertisement messages."
3169
 
    REFERENCE "For IPv6 RFC 2462 sections 4.2 and 6.3.4"
3170
 
    ::= { ipDefaultRouterEntry 4 }
3171
 
 
3172
 
ipDefaultRouterPreference OBJECT-TYPE
3173
 
    SYNTAX     INTEGER {
3174
 
                     reserved (-2),
3175
 
                     low (-1),
3176
 
                     medium (0),
3177
 
                     high (1)
3178
 
                    }
3179
 
    MAX-ACCESS read-only
3180
 
    STATUS     current
3181
 
    DESCRIPTION
3182
 
           "An indication of preference given to this router as a
3183
 
            default router as described in he Default Router
3184
 
            Preferences document.  Treating the value as a
3185
 
            2 bit signed integer allows for simple arithmetic
3186
 
            comparisons.
3187
 
 
3188
 
            For IPv4 routers or IPv6 routers that are not using the
3189
 
            updated router advertisement format, this object is set to
3190
 
            medium (0)."
3191
 
    REFERENCE "RFC 4291, section 2.1"
3192
 
    ::= { ipDefaultRouterEntry 5 }
3193
 
 
3194
 
 
3195
 
 
3196
 
--
3197
 
--
3198
 
 
3199
 
ipv6RouterAdvertSpinLock OBJECT-TYPE
3200
 
    SYNTAX     TestAndIncr
3201
 
    MAX-ACCESS read-write
3202
 
    STATUS     current
3203
 
    DESCRIPTION
3204
 
           "An advisory lock used to allow cooperating SNMP managers to
3205
 
            coordinate their use of the set operation in creating or
3206
 
            modifying rows within this table.
3207
 
 
3208
 
            In order to use this lock to coordinate the use of set
3209
 
            operations, managers should first retrieve
3210
 
            ipv6RouterAdvertSpinLock.  They should then determine the
3211
 
            appropriate row to create or modify.  Finally, they should
3212
 
            issue the appropriate set command including the retrieved
3213
 
            value of ipv6RouterAdvertSpinLock.  If another manager has
3214
 
            altered the table in the meantime, then the value of
3215
 
            ipv6RouterAdvertSpinLock will have changed and the creation
3216
 
            will fail as it will be specifying an incorrect value for
3217
 
            ipv6RouterAdvertSpinLock.  It is suggested, but not
3218
 
            required, that the ipv6RouterAdvertSpinLock be the first var
3219
 
            bind for each set of objects representing a 'row' in a PDU."
3220
 
    ::= { ip 38 }
3221
 
 
3222
 
ipv6RouterAdvertTable OBJECT-TYPE
3223
 
    SYNTAX     SEQUENCE OF Ipv6RouterAdvertEntry
3224
 
    MAX-ACCESS not-accessible
3225
 
    STATUS     current
3226
 
    DESCRIPTION
3227
 
           "The table containing information used to construct router
3228
 
            advertisements."
3229
 
    ::= { ip 39 }
3230
 
 
3231
 
ipv6RouterAdvertEntry OBJECT-TYPE
3232
 
    SYNTAX     Ipv6RouterAdvertEntry
3233
 
    MAX-ACCESS not-accessible
3234
 
    STATUS     current
3235
 
    DESCRIPTION
3236
 
           "An entry containing information used to construct router
3237
 
            advertisements.
3238
 
 
3239
 
            Information in this table is persistent, and when this
3240
 
            object is written, the entity SHOULD save the change to
3241
 
            non-volatile storage."
3242
 
    INDEX { ipv6RouterAdvertIfIndex }
3243
 
 
3244
 
 
3245
 
 
3246
 
    ::= { ipv6RouterAdvertTable 1 }
3247
 
 
3248
 
Ipv6RouterAdvertEntry ::= SEQUENCE {
3249
 
        ipv6RouterAdvertIfIndex          InterfaceIndex,
3250
 
        ipv6RouterAdvertSendAdverts      TruthValue,
3251
 
        ipv6RouterAdvertMaxInterval      Unsigned32,
3252
 
        ipv6RouterAdvertMinInterval      Unsigned32,
3253
 
        ipv6RouterAdvertManagedFlag      TruthValue,
3254
 
        ipv6RouterAdvertOtherConfigFlag  TruthValue,
3255
 
        ipv6RouterAdvertLinkMTU          Unsigned32,
3256
 
        ipv6RouterAdvertReachableTime    Unsigned32,
3257
 
        ipv6RouterAdvertRetransmitTime   Unsigned32,
3258
 
        ipv6RouterAdvertCurHopLimit      Unsigned32,
3259
 
        ipv6RouterAdvertDefaultLifetime  Unsigned32,
3260
 
        ipv6RouterAdvertRowStatus        RowStatus
3261
 
    }
3262
 
 
3263
 
ipv6RouterAdvertIfIndex OBJECT-TYPE
3264
 
    SYNTAX     InterfaceIndex
3265
 
    MAX-ACCESS not-accessible
3266
 
    STATUS     current
3267
 
    DESCRIPTION
3268
 
           "The index value that uniquely identifies the interface on
3269
 
            which router advertisements constructed with this
3270
 
            information will be transmitted.  The interface identified
3271
 
            by a particular value of this index is the same interface as
3272
 
            identified by the same value of the IF-MIB's ifIndex."
3273
 
    ::= { ipv6RouterAdvertEntry 1 }
3274
 
 
3275
 
ipv6RouterAdvertSendAdverts OBJECT-TYPE
3276
 
    SYNTAX     TruthValue
3277
 
    MAX-ACCESS read-create
3278
 
    STATUS     current
3279
 
    DESCRIPTION
3280
 
           "A flag indicating whether the router sends periodic
3281
 
            router advertisements and responds to router solicitations
3282
 
            on this interface."
3283
 
    REFERENCE "RFC 2461 Section 6.2.1"
3284
 
    DEFVAL { false }
3285
 
    ::= { ipv6RouterAdvertEntry 2 }
3286
 
 
3287
 
ipv6RouterAdvertMaxInterval OBJECT-TYPE
3288
 
    SYNTAX     Unsigned32 (4..1800)
3289
 
    UNITS      "seconds"
3290
 
    MAX-ACCESS read-create
3291
 
    STATUS     current
3292
 
    DESCRIPTION
3293
 
           "The maximum time allowed between sending unsolicited router
3294
 
 
3295
 
 
3296
 
 
3297
 
            advertisements from this interface."
3298
 
    REFERENCE "RFC 2461 Section 6.2.1"
3299
 
    DEFVAL { 600 }
3300
 
    ::= { ipv6RouterAdvertEntry 3 }
3301
 
 
3302
 
ipv6RouterAdvertMinInterval OBJECT-TYPE
3303
 
    SYNTAX     Unsigned32 (3..1350)
3304
 
    UNITS      "seconds"
3305
 
    MAX-ACCESS read-create
3306
 
    STATUS     current
3307
 
    DESCRIPTION
3308
 
           "The minimum time allowed between sending unsolicited router
3309
 
            advertisements from this interface.
3310
 
 
3311
 
            The default is 0.33 * ipv6RouterAdvertMaxInterval, however,
3312
 
            in the case of a low value for ipv6RouterAdvertMaxInterval,
3313
 
            the minimum value for this object is restricted to 3."
3314
 
    REFERENCE "RFC 2461 Section 6.2.1"
3315
 
    ::= { ipv6RouterAdvertEntry 4 }
3316
 
 
3317
 
ipv6RouterAdvertManagedFlag OBJECT-TYPE
3318
 
    SYNTAX     TruthValue
3319
 
    MAX-ACCESS read-create
3320
 
    STATUS     current
3321
 
    DESCRIPTION
3322
 
           "The true/false value to be placed into the 'managed address
3323
 
            configuration' flag field in router advertisements sent from
3324
 
            this interface."
3325
 
    REFERENCE "RFC 2461 Section 6.2.1"
3326
 
    DEFVAL { false }
3327
 
    ::= { ipv6RouterAdvertEntry 5 }
3328
 
 
3329
 
ipv6RouterAdvertOtherConfigFlag OBJECT-TYPE
3330
 
    SYNTAX     TruthValue
3331
 
    MAX-ACCESS read-create
3332
 
    STATUS     current
3333
 
    DESCRIPTION
3334
 
           "The true/false value to be placed into the 'other stateful
3335
 
            configuration' flag field in router advertisements sent from
3336
 
            this interface."
3337
 
    REFERENCE "RFC 2461 Section 6.2.1"
3338
 
    DEFVAL { false }
3339
 
    ::= { ipv6RouterAdvertEntry 6 }
3340
 
 
3341
 
ipv6RouterAdvertLinkMTU OBJECT-TYPE
3342
 
    SYNTAX     Unsigned32
3343
 
    MAX-ACCESS read-create
3344
 
    STATUS     current
3345
 
 
3346
 
 
3347
 
 
3348
 
    DESCRIPTION
3349
 
           "The value to be placed in MTU options sent by the router on
3350
 
            this interface.
3351
 
 
3352
 
            A value of zero indicates that no MTU options are sent."
3353
 
    REFERENCE "RFC 2461 Section 6.2.1"
3354
 
    DEFVAL { 0 }
3355
 
    ::= { ipv6RouterAdvertEntry 7 }
3356
 
 
3357
 
ipv6RouterAdvertReachableTime OBJECT-TYPE
3358
 
    SYNTAX     Unsigned32 (0..3600000)
3359
 
    UNITS      "milliseconds"
3360
 
    MAX-ACCESS read-create
3361
 
    STATUS     current
3362
 
    DESCRIPTION
3363
 
           "The value to be placed in the reachable time field in router
3364
 
            advertisement messages sent from this interface.
3365
 
 
3366
 
            A value of zero in the router advertisement indicates that
3367
 
            the advertisement isn't specifying a value for reachable
3368
 
            time."
3369
 
    REFERENCE "RFC 2461 Section 6.2.1"
3370
 
    DEFVAL { 0 }
3371
 
    ::= { ipv6RouterAdvertEntry 8 }
3372
 
 
3373
 
ipv6RouterAdvertRetransmitTime OBJECT-TYPE
3374
 
    SYNTAX     Unsigned32
3375
 
    UNITS      "milliseconds"
3376
 
    MAX-ACCESS read-create
3377
 
    STATUS     current
3378
 
    DESCRIPTION
3379
 
           "The value to be placed in the retransmit timer field in
3380
 
            router advertisements sent from this interface.
3381
 
 
3382
 
            A value of zero in the router advertisement indicates that
3383
 
            the advertisement isn't specifying a value for retrans
3384
 
            time."
3385
 
    REFERENCE "RFC 2461 Section 6.2.1"
3386
 
    DEFVAL { 0 }
3387
 
    ::= { ipv6RouterAdvertEntry 9 }
3388
 
 
3389
 
ipv6RouterAdvertCurHopLimit OBJECT-TYPE
3390
 
    SYNTAX     Unsigned32 (0..255)
3391
 
    MAX-ACCESS read-create
3392
 
    STATUS     current
3393
 
    DESCRIPTION
3394
 
           "The default value to be placed in the current hop limit
3395
 
            field in router advertisements sent from this interface.
3396
 
 
3397
 
 
3398
 
 
3399
 
            The value should be set to the current diameter of the
3400
 
            Internet.
3401
 
 
3402
 
            A value of zero in the router advertisement indicates that
3403
 
            the advertisement isn't specifying a value for curHopLimit.
3404
 
 
3405
 
            The default should be set to the value specified in the IANA
3406
 
            web pages (www.iana.org) at the time of implementation."
3407
 
    REFERENCE "RFC 2461 Section 6.2.1"
3408
 
    ::= { ipv6RouterAdvertEntry 10 }
3409
 
 
3410
 
ipv6RouterAdvertDefaultLifetime OBJECT-TYPE
3411
 
    SYNTAX     Unsigned32 (0|4..9000)
3412
 
    UNITS      "seconds"
3413
 
    MAX-ACCESS read-create
3414
 
    STATUS     current
3415
 
    DESCRIPTION
3416
 
           "The value to be placed in the router lifetime field of
3417
 
            router advertisements sent from this interface.  This value
3418
 
            MUST be either 0 or between ipv6RouterAdvertMaxInterval and
3419
 
            9000 seconds.
3420
 
 
3421
 
            A value of zero indicates that the router is not to be used
3422
 
            as a default router.
3423
 
 
3424
 
            The default is 3 * ipv6RouterAdvertMaxInterval."
3425
 
    REFERENCE "RFC 2461 Section 6.2.1"
3426
 
    ::= { ipv6RouterAdvertEntry 11 }
3427
 
 
3428
 
ipv6RouterAdvertRowStatus OBJECT-TYPE
3429
 
    SYNTAX     RowStatus
3430
 
    MAX-ACCESS read-create
3431
 
    STATUS     current
3432
 
    DESCRIPTION
3433
 
           "The status of this conceptual row.
3434
 
 
3435
 
            As all objects in this conceptual row have default values, a
3436
 
            row can be created and made active by setting this object
3437
 
            appropriately.
3438
 
 
3439
 
            The RowStatus TC requires that this DESCRIPTION clause
3440
 
            states under which circumstances other objects in this row
3441
 
            can be modified.  The value of this object has no effect on
3442
 
            whether other objects in this conceptual row can be
3443
 
            modified."
3444
 
    ::= { ipv6RouterAdvertEntry 12 }
3445
 
 
3446
 
--
3447
 
 
3448
 
 
3449
 
 
3450
 
--
3451
 
 
3452
 
icmp     OBJECT IDENTIFIER ::= { mib-2 5 }
3453
 
 
3454
 
--
3455
 
--
3456
 
 
3457
 
 
3458
 
icmpStatsTable OBJECT-TYPE
3459
 
    SYNTAX     SEQUENCE OF IcmpStatsEntry
3460
 
    MAX-ACCESS not-accessible
3461
 
    STATUS     current
3462
 
    DESCRIPTION
3463
 
           "The table of generic system-wide ICMP counters."
3464
 
    ::= { icmp 29 }
3465
 
 
3466
 
icmpStatsEntry OBJECT-TYPE
3467
 
    SYNTAX     IcmpStatsEntry
3468
 
    MAX-ACCESS not-accessible
3469
 
    STATUS     current
3470
 
    DESCRIPTION
3471
 
           "A conceptual row in the icmpStatsTable."
3472
 
    INDEX    { icmpStatsIPVersion }
3473
 
    ::= { icmpStatsTable 1 }
3474
 
 
3475
 
IcmpStatsEntry ::= SEQUENCE {
3476
 
        icmpStatsIPVersion  InetVersion,
3477
 
        icmpStatsInMsgs     Counter32,
3478
 
        icmpStatsInErrors   Counter32,
3479
 
        icmpStatsOutMsgs    Counter32,
3480
 
        icmpStatsOutErrors  Counter32
3481
 
    }
3482
 
 
3483
 
icmpStatsIPVersion OBJECT-TYPE
3484
 
    SYNTAX     InetVersion
3485
 
    MAX-ACCESS not-accessible
3486
 
    STATUS     current
3487
 
    DESCRIPTION
3488
 
           "The IP version of the statistics."
3489
 
 
3490
 
 
3491
 
 
3492
 
    ::= { icmpStatsEntry 1 }
3493
 
 
3494
 
icmpStatsInMsgs OBJECT-TYPE
3495
 
    SYNTAX     Counter32
3496
 
    MAX-ACCESS read-only
3497
 
    STATUS     current
3498
 
    DESCRIPTION
3499
 
           "The total number of ICMP messages that the entity received.
3500
 
            Note that this counter includes all those counted by
3501
 
            icmpStatsInErrors."
3502
 
    ::= { icmpStatsEntry 2 }
3503
 
 
3504
 
icmpStatsInErrors OBJECT-TYPE
3505
 
    SYNTAX     Counter32
3506
 
    MAX-ACCESS read-only
3507
 
    STATUS     current
3508
 
    DESCRIPTION
3509
 
           "The number of ICMP messages that the entity received but
3510
 
            determined as having ICMP-specific errors (bad ICMP
3511
 
            checksums, bad length, etc.)."
3512
 
    ::= { icmpStatsEntry 3 }
3513
 
 
3514
 
icmpStatsOutMsgs OBJECT-TYPE
3515
 
    SYNTAX     Counter32
3516
 
    MAX-ACCESS read-only
3517
 
    STATUS     current
3518
 
    DESCRIPTION
3519
 
           "The total number of ICMP messages that the entity attempted
3520
 
            to send.  Note that this counter includes all those counted
3521
 
            by icmpStatsOutErrors."
3522
 
    ::= { icmpStatsEntry 4 }
3523
 
 
3524
 
icmpStatsOutErrors OBJECT-TYPE
3525
 
    SYNTAX     Counter32
3526
 
    MAX-ACCESS read-only
3527
 
    STATUS     current
3528
 
    DESCRIPTION
3529
 
           "The number of ICMP messages that this entity did not send
3530
 
            due to problems discovered within ICMP, such as a lack of
3531
 
            buffers.  This value should not include errors discovered
3532
 
            outside the ICMP layer, such as the inability of IP to route
3533
 
            the resultant datagram.  In some implementations, there may
3534
 
            be no types of error that contribute to this counter's
3535
 
            value."
3536
 
    ::= { icmpStatsEntry 5 }
3537
 
 
3538
 
--
3539
 
 
3540
 
 
3541
 
 
3542
 
--
3543
 
 
3544
 
icmpMsgStatsTable OBJECT-TYPE
3545
 
    SYNTAX     SEQUENCE OF IcmpMsgStatsEntry
3546
 
    MAX-ACCESS not-accessible
3547
 
    STATUS     current
3548
 
    DESCRIPTION
3549
 
           "The table of system-wide per-version, per-message type ICMP
3550
 
            counters."
3551
 
    ::= { icmp 30 }
3552
 
 
3553
 
icmpMsgStatsEntry OBJECT-TYPE
3554
 
    SYNTAX     IcmpMsgStatsEntry
3555
 
    MAX-ACCESS not-accessible
3556
 
    STATUS     current
3557
 
    DESCRIPTION
3558
 
           "A conceptual row in the icmpMsgStatsTable.
3559
 
 
3560
 
            The system should track each ICMP type value, even if that
3561
 
            ICMP type is not supported by the system.  However, a
3562
 
            given row need not be instantiated unless a message of that
3563
 
            type has been processed, i.e., the row for
3564
 
            icmpMsgStatsType=X MAY be instantiated before but MUST be
3565
 
            instantiated after the first message with Type=X is
3566
 
            received or transmitted.  After receiving or transmitting
3567
 
            any succeeding messages with Type=X, the relevant counter
3568
 
            must be incremented."
3569
 
    INDEX { icmpMsgStatsIPVersion, icmpMsgStatsType }
3570
 
    ::= { icmpMsgStatsTable 1 }
3571
 
 
3572
 
IcmpMsgStatsEntry ::= SEQUENCE {
3573
 
        icmpMsgStatsIPVersion  InetVersion,
3574
 
        icmpMsgStatsType       Integer32,
3575
 
        icmpMsgStatsInPkts     Counter32,
3576
 
        icmpMsgStatsOutPkts    Counter32
3577
 
    }
3578
 
 
3579
 
icmpMsgStatsIPVersion OBJECT-TYPE
3580
 
    SYNTAX     InetVersion
3581
 
    MAX-ACCESS not-accessible
3582
 
    STATUS     current
3583
 
    DESCRIPTION
3584
 
           "The IP version of the statistics."
3585
 
    ::= { icmpMsgStatsEntry 1 }
3586
 
 
3587
 
icmpMsgStatsType OBJECT-TYPE
3588
 
    SYNTAX     Integer32 (0..255)
3589
 
    MAX-ACCESS not-accessible
3590
 
 
3591
 
 
3592
 
 
3593
 
    STATUS     current
3594
 
    DESCRIPTION
3595
 
           "The ICMP type field of the message type being counted by
3596
 
            this row.
3597
 
 
3598
 
            Note that ICMP message types are scoped by the address type
3599
 
            in use."
3600
 
    REFERENCE "http://www.iana.org/assignments/icmp-parameters and
3601
 
               http://www.iana.org/assignments/icmpv6-parameters"
3602
 
    ::= { icmpMsgStatsEntry 2 }
3603
 
 
3604
 
icmpMsgStatsInPkts OBJECT-TYPE
3605
 
    SYNTAX     Counter32
3606
 
    MAX-ACCESS read-only
3607
 
    STATUS     current
3608
 
    DESCRIPTION
3609
 
           "The number of input packets for this AF and type."
3610
 
    ::= { icmpMsgStatsEntry 3 }
3611
 
 
3612
 
icmpMsgStatsOutPkts OBJECT-TYPE
3613
 
    SYNTAX     Counter32
3614
 
    MAX-ACCESS read-only
3615
 
    STATUS     current
3616
 
    DESCRIPTION
3617
 
           "The number of output packets for this AF and type."
3618
 
    ::= { icmpMsgStatsEntry 4 }
3619
 
--
3620
 
--
3621
 
 
3622
 
ipMIBConformance OBJECT IDENTIFIER ::= { ipMIB 2 }
3623
 
 
3624
 
ipMIBCompliances OBJECT IDENTIFIER ::= { ipMIBConformance 1 }
3625
 
ipMIBGroups      OBJECT IDENTIFIER ::= { ipMIBConformance 2 }
3626
 
 
3627
 
ipMIBCompliance2 MODULE-COMPLIANCE
3628
 
    STATUS     current
3629
 
    DESCRIPTION
3630
 
            "The compliance statement for systems that implement IP -
3631
 
             either IPv4 or IPv6.
3632
 
 
3633
 
            There are a number of INDEX objects that cannot be
3634
 
            represented in the form of OBJECT clauses in SMIv2, but
3635
 
            for which we have the following compliance requirements,
3636
 
            expressed in OBJECT clause form in this description
3637
 
            clause:
3638
 
 
3639
 
 
3640
 
 
3641
 
 
3642
 
            -- OBJECT        ipSystemStatsIPVersion
3643
 
            -- SYNTAX        InetVersion {ipv4(1), ipv6(2)}
3644
 
            -- DESCRIPTION
3645
 
            --     This MIB requires support for only IPv4 and IPv6
3646
 
            --     versions.
3647
 
            --
3648
 
            -- OBJECT        ipIfStatsIPVersion
3649
 
            -- SYNTAX        InetVersion {ipv4(1), ipv6(2)}
3650
 
            -- DESCRIPTION
3651
 
            --     This MIB requires support for only IPv4 and IPv6
3652
 
            --     versions.
3653
 
            --
3654
 
            -- OBJECT        icmpStatsIPVersion
3655
 
            -- SYNTAX        InetVersion {ipv4(1), ipv6(2)}
3656
 
            -- DESCRIPTION
3657
 
            --     This MIB requires support for only IPv4 and IPv6
3658
 
            --     versions.
3659
 
            --
3660
 
            -- OBJECT        icmpMsgStatsIPVersion
3661
 
            -- SYNTAX        InetVersion {ipv4(1), ipv6(2)}
3662
 
            -- DESCRIPTION
3663
 
            --     This MIB requires support for only IPv4 and IPv6
3664
 
            --     versions.
3665
 
            --
3666
 
            -- OBJECT        ipAddressPrefixType
3667
 
            -- SYNTAX        InetAddressType {ipv4(1), ipv6(2)}
3668
 
            -- DESCRIPTION
3669
 
            --     This MIB requires support for only global IPv4 and
3670
 
            --     IPv6 address types.
3671
 
            --
3672
 
            -- OBJECT        ipAddressPrefixPrefix
3673
 
            -- SYNTAX        InetAddress (Size(4 | 16))
3674
 
            -- DESCRIPTION
3675
 
            --     This MIB requires support for only global IPv4 and
3676
 
            --     IPv6 addresses and so the size can be either 4 or
3677
 
            --     16 bytes.
3678
 
            --
3679
 
            -- OBJECT        ipAddressAddrType
3680
 
            -- SYNTAX        InetAddressType {ipv4(1), ipv6(2),
3681
 
            --                                ipv4z(3), ipv6z(4)}
3682
 
            -- DESCRIPTION
3683
 
            --     This MIB requires support for only global and
3684
 
            --     non-global IPv4 and IPv6 address types.
3685
 
            --
3686
 
            -- OBJECT        ipAddressAddr
3687
 
            -- SYNTAX        InetAddress (Size(4 | 8 | 16 | 20))
3688
 
            -- DESCRIPTION
3689
 
            --     This MIB requires support for only global and
3690
 
 
3691
 
 
3692
 
 
3693
 
            --     non-global IPv4 and IPv6 addresses and so the size
3694
 
            --     can be 4, 8, 16, or 20 bytes.
3695
 
            --
3696
 
            -- OBJECT        ipNetToPhysicalNetAddressType
3697
 
            -- SYNTAX        InetAddressType {ipv4(1), ipv6(2),
3698
 
            --                                ipv4z(3), ipv6z(4)}
3699
 
            -- DESCRIPTION
3700
 
            --     This MIB requires support for only global and
3701
 
            --     non-global IPv4 and IPv6 address types.
3702
 
            --
3703
 
            -- OBJECT        ipNetToPhysicalNetAddress
3704
 
            -- SYNTAX        InetAddress (Size(4 | 8 | 16 | 20))
3705
 
            -- DESCRIPTION
3706
 
            --     This MIB requires support for only global and
3707
 
            --     non-global IPv4 and IPv6 addresses and so the size
3708
 
            --     can be 4, 8, 16, or 20 bytes.
3709
 
            --
3710
 
            -- OBJECT        ipDefaultRouterAddressType
3711
 
            -- SYNTAX        InetAddressType {ipv4(1), ipv6(2),
3712
 
            --                                ipv4z(3), ipv6z(4)}
3713
 
            -- DESCRIPTION
3714
 
            --     This MIB requires support for only global and
3715
 
            --     non-global IPv4 and IPv6 address types.
3716
 
            --
3717
 
            -- OBJECT        ipDefaultRouterAddress
3718
 
            -- SYNTAX        InetAddress (Size(4 | 8 | 16 | 20))
3719
 
            -- DESCRIPTION
3720
 
            --     This MIB requires support for only global and
3721
 
            --     non-global IPv4 and IPv6 addresses and so the size
3722
 
            --     can be 4, 8, 16, or 20 bytes."
3723
 
 
3724
 
    MODULE -- this module
3725
 
 
3726
 
    MANDATORY-GROUPS { ipSystemStatsGroup,   ipAddressGroup,
3727
 
                       ipNetToPhysicalGroup, ipDefaultRouterGroup,
3728
 
                       icmpStatsGroup }
3729
 
 
3730
 
    GROUP ipSystemStatsHCOctetGroup
3731
 
    DESCRIPTION
3732
 
           "This group is mandatory for systems that have an aggregate
3733
 
            bandwidth of greater than 20MB.  Including this group does
3734
 
            not allow an entity to neglect the 32 bit versions of these
3735
 
            objects."
3736
 
 
3737
 
    GROUP ipSystemStatsHCPacketGroup
3738
 
    DESCRIPTION
3739
 
           "This group is mandatory for systems that have an aggregate
3740
 
            bandwidth of greater than 650MB.  Including this group
3741
 
 
3742
 
 
3743
 
 
3744
 
            does not allow an entity to neglect the 32 bit versions of
3745
 
            these objects."
3746
 
 
3747
 
    GROUP ipIfStatsGroup
3748
 
    DESCRIPTION
3749
 
           "This group is optional for all systems."
3750
 
 
3751
 
    GROUP ipIfStatsHCOctetGroup
3752
 
    DESCRIPTION
3753
 
           "This group is mandatory for systems that include the
3754
 
            ipIfStatsGroup and include links with bandwidths of greater
3755
 
            than 20MB.  Including this group does not allow an entity to
3756
 
            neglect the 32 bit versions of these objects."
3757
 
 
3758
 
    GROUP ipIfStatsHCPacketGroup
3759
 
    DESCRIPTION
3760
 
           "This group is mandatory for systems that include the
3761
 
            ipIfStatsGroup and include links with bandwidths of greater
3762
 
            than 650MB.  Including this group does not allow an entity
3763
 
            to neglect the 32 bit versions of these objects."
3764
 
 
3765
 
    GROUP ipv4GeneralGroup
3766
 
    DESCRIPTION
3767
 
           "This group is mandatory for all systems supporting IPv4."
3768
 
 
3769
 
    GROUP ipv4IfGroup
3770
 
    DESCRIPTION
3771
 
           "This group is mandatory for all systems supporting IPv4."
3772
 
 
3773
 
    GROUP ipv4SystemStatsGroup
3774
 
    DESCRIPTION
3775
 
           "This group is mandatory for all systems supporting IPv4."
3776
 
 
3777
 
    GROUP ipv4SystemStatsHCPacketGroup
3778
 
    DESCRIPTION
3779
 
           "This group is mandatory for all systems supporting IPv4 and
3780
 
            that have an aggregate bandwidth of greater than 650MB.
3781
 
            Including this group does not allow an entity to neglect the
3782
 
            32 bit versions of these objects."
3783
 
 
3784
 
    GROUP ipv4IfStatsGroup
3785
 
    DESCRIPTION
3786
 
           "This group is mandatory for all systems supporting IPv4 and
3787
 
            including the ipIfStatsGroup."
3788
 
 
3789
 
    GROUP ipv4IfStatsHCPacketGroup
3790
 
    DESCRIPTION
3791
 
           "This group is mandatory for all systems supporting IPv4 and
3792
 
 
3793
 
 
3794
 
 
3795
 
            including the ipIfStatsHCPacketGroup.  Including this group
3796
 
            does not allow an entity to neglect the 32 bit versions of
3797
 
            these objects."
3798
 
 
3799
 
    GROUP ipv6GeneralGroup2
3800
 
    DESCRIPTION
3801
 
           "This group is mandatory for all systems supporting IPv6."
3802
 
 
3803
 
    GROUP ipv6IfGroup
3804
 
    DESCRIPTION
3805
 
           "This group is mandatory for all systems supporting IPv6."
3806
 
 
3807
 
    GROUP ipAddressPrefixGroup
3808
 
    DESCRIPTION
3809
 
           "This group is mandatory for all systems supporting IPv6."
3810
 
 
3811
 
    GROUP ipv6ScopeGroup
3812
 
    DESCRIPTION
3813
 
           "This group is mandatory for all systems supporting IPv6."
3814
 
 
3815
 
    GROUP ipv6RouterAdvertGroup
3816
 
    DESCRIPTION
3817
 
           "This group is mandatory for all IPv6 routers."
3818
 
 
3819
 
    GROUP ipLastChangeGroup
3820
 
    DESCRIPTION
3821
 
           "This group is optional for all agents."
3822
 
 
3823
 
    OBJECT     ipv6IpForwarding
3824
 
    MIN-ACCESS read-only
3825
 
    DESCRIPTION
3826
 
           "An agent is not required to provide write access to this
3827
 
            object."
3828
 
 
3829
 
    OBJECT     ipv6IpDefaultHopLimit
3830
 
    MIN-ACCESS read-only
3831
 
    DESCRIPTION
3832
 
           "An agent is not required to provide write access to this
3833
 
            object."
3834
 
 
3835
 
    OBJECT     ipv4InterfaceEnableStatus
3836
 
    MIN-ACCESS read-only
3837
 
    DESCRIPTION
3838
 
           "An agent is not required to provide write access to this
3839
 
            object."
3840
 
 
3841
 
    OBJECT     ipv6InterfaceEnableStatus
3842
 
    MIN-ACCESS read-only
3843
 
 
3844
 
 
3845
 
 
3846
 
    DESCRIPTION
3847
 
           "An agent is not required to provide write access to this
3848
 
            object."
3849
 
 
3850
 
    OBJECT     ipv6InterfaceForwarding
3851
 
    MIN-ACCESS read-only
3852
 
    DESCRIPTION
3853
 
           "An agent is not required to provide write access to this
3854
 
            object."
3855
 
 
3856
 
    OBJECT     ipAddressSpinLock
3857
 
    MIN-ACCESS not-accessible
3858
 
    DESCRIPTION
3859
 
           "An agent is not required to provide write access to this
3860
 
            object.  However, if an agent provides write access to any
3861
 
            of the other objects in the ipAddressGroup, it SHOULD
3862
 
            provide write access to this object as well."
3863
 
 
3864
 
    OBJECT     ipAddressIfIndex
3865
 
    MIN-ACCESS read-only
3866
 
    DESCRIPTION
3867
 
           "An agent is not required to provide write or create access
3868
 
            to this object."
3869
 
 
3870
 
    OBJECT     ipAddressType
3871
 
    MIN-ACCESS read-only
3872
 
    DESCRIPTION
3873
 
           "An agent is not required to provide write or create access
3874
 
            to this object."
3875
 
 
3876
 
    OBJECT     ipAddressStatus
3877
 
    MIN-ACCESS read-only
3878
 
    DESCRIPTION
3879
 
           "An agent is not required to provide write or create access
3880
 
            to this object."
3881
 
 
3882
 
    OBJECT     ipAddressRowStatus
3883
 
    SYNTAX     RowStatus { active(1) }
3884
 
    MIN-ACCESS read-only
3885
 
    DESCRIPTION
3886
 
           "An agent is not required to provide write or create access
3887
 
            to this object."
3888
 
 
3889
 
    OBJECT     ipAddressStorageType
3890
 
    MIN-ACCESS read-only
3891
 
    DESCRIPTION
3892
 
           "An agent is not required to provide write or create access
3893
 
            to this object.
3894
 
 
3895
 
 
3896
 
 
3897
 
            If an agent allows this object to be written or created, it
3898
 
            is not required to allow this object to be set to readOnly,
3899
 
            permanent, or nonVolatile."
3900
 
 
3901
 
    OBJECT     ipNetToPhysicalPhysAddress
3902
 
    MIN-ACCESS read-only
3903
 
    DESCRIPTION
3904
 
           "An agent is not required to provide write or create access
3905
 
            to this object."
3906
 
 
3907
 
    OBJECT     ipNetToPhysicalType
3908
 
    MIN-ACCESS read-only
3909
 
    DESCRIPTION
3910
 
           "An agent is not required to provide write or create access
3911
 
            to this object."
3912
 
 
3913
 
    OBJECT     ipv6RouterAdvertSpinLock
3914
 
    MIN-ACCESS read-only
3915
 
    DESCRIPTION
3916
 
           "An agent is not required to provide write access to this
3917
 
            object.  However, if an agent provides write access to
3918
 
            any of the other objects in the ipv6RouterAdvertGroup, it
3919
 
            SHOULD provide write access to this object as well."
3920
 
 
3921
 
    OBJECT     ipv6RouterAdvertSendAdverts
3922
 
    MIN-ACCESS read-only
3923
 
    DESCRIPTION
3924
 
           "An agent is not required to provide write access to this
3925
 
            object."
3926
 
 
3927
 
    OBJECT     ipv6RouterAdvertMaxInterval
3928
 
    MIN-ACCESS read-only
3929
 
    DESCRIPTION
3930
 
           "An agent is not required to provide write access to this
3931
 
            object."
3932
 
 
3933
 
    OBJECT     ipv6RouterAdvertMinInterval
3934
 
    MIN-ACCESS read-only
3935
 
    DESCRIPTION
3936
 
           "An agent is not required to provide write access to this
3937
 
            object."
3938
 
 
3939
 
    OBJECT     ipv6RouterAdvertManagedFlag
3940
 
    MIN-ACCESS read-only
3941
 
    DESCRIPTION
3942
 
           "An agent is not required to provide write access to this
3943
 
            object."
3944
 
 
3945
 
 
3946
 
 
3947
 
 
3948
 
    OBJECT     ipv6RouterAdvertOtherConfigFlag
3949
 
    MIN-ACCESS read-only
3950
 
    DESCRIPTION
3951
 
           "An agent is not required to provide write access to this
3952
 
            object."
3953
 
 
3954
 
    OBJECT     ipv6RouterAdvertLinkMTU
3955
 
    MIN-ACCESS read-only
3956
 
    DESCRIPTION
3957
 
           "An agent is not required to provide write access to this
3958
 
            object."
3959
 
 
3960
 
    OBJECT     ipv6RouterAdvertReachableTime
3961
 
    MIN-ACCESS read-only
3962
 
    DESCRIPTION
3963
 
           "An agent is not required to provide write access to this
3964
 
            object."
3965
 
 
3966
 
    OBJECT     ipv6RouterAdvertRetransmitTime
3967
 
    MIN-ACCESS read-only
3968
 
    DESCRIPTION
3969
 
           "An agent is not required to provide write access to this
3970
 
            object."
3971
 
 
3972
 
    OBJECT     ipv6RouterAdvertCurHopLimit
3973
 
    MIN-ACCESS read-only
3974
 
    DESCRIPTION
3975
 
           "An agent is not required to provide write access to this
3976
 
            object."
3977
 
 
3978
 
    OBJECT     ipv6RouterAdvertDefaultLifetime
3979
 
    MIN-ACCESS read-only
3980
 
    DESCRIPTION
3981
 
           "An agent is not required to provide write access to this
3982
 
            object."
3983
 
 
3984
 
    OBJECT     ipv6RouterAdvertRowStatus
3985
 
    MIN-ACCESS read-only
3986
 
    DESCRIPTION
3987
 
           "An agent is not required to provide write or create access
3988
 
            to this object."
3989
 
 
3990
 
    ::= { ipMIBCompliances 2 }
3991
 
 
3992
 
 
3993
 
ipv4GeneralGroup OBJECT-GROUP
3994
 
    OBJECTS   { ipForwarding, ipDefaultTTL, ipReasmTimeout }
3995
 
 
3996
 
 
3997
 
 
3998
 
    STATUS     current
3999
 
    DESCRIPTION
4000
 
           "The group of IPv4-specific objects for basic management of
4001
 
            IPv4 entities."
4002
 
    ::= { ipMIBGroups 3 }
4003
 
 
4004
 
ipv4IfGroup OBJECT-GROUP
4005
 
    OBJECTS   { ipv4InterfaceReasmMaxSize, ipv4InterfaceEnableStatus,
4006
 
                ipv4InterfaceRetransmitTime }
4007
 
    STATUS     current
4008
 
    DESCRIPTION
4009
 
           "The group of IPv4-specific objects for basic management of
4010
 
            IPv4 interfaces."
4011
 
    ::= { ipMIBGroups 4 }
4012
 
 
4013
 
ipv6GeneralGroup2 OBJECT-GROUP
4014
 
    OBJECTS { ipv6IpForwarding, ipv6IpDefaultHopLimit }
4015
 
    STATUS     current
4016
 
    DESCRIPTION
4017
 
           "The IPv6 group of objects providing for basic management of
4018
 
            IPv6 entities."
4019
 
    ::= { ipMIBGroups 5 }
4020
 
 
4021
 
ipv6IfGroup OBJECT-GROUP
4022
 
    OBJECTS   { ipv6InterfaceReasmMaxSize,   ipv6InterfaceIdentifier,
4023
 
                ipv6InterfaceEnableStatus,   ipv6InterfaceReachableTime,
4024
 
                ipv6InterfaceRetransmitTime, ipv6InterfaceForwarding }
4025
 
    STATUS     current
4026
 
    DESCRIPTION
4027
 
           "The group of IPv6-specific objects for basic management of
4028
 
            IPv6 interfaces."
4029
 
    ::= { ipMIBGroups 6 }
4030
 
 
4031
 
ipLastChangeGroup OBJECT-GROUP
4032
 
    OBJECTS   { ipv4InterfaceTableLastChange,
4033
 
                ipv6InterfaceTableLastChange,
4034
 
                ipIfStatsTableLastChange }
4035
 
    STATUS     current
4036
 
    DESCRIPTION
4037
 
           "The last change objects associated with this MIB.  These
4038
 
            objects are optional for all agents.  They SHOULD be
4039
 
            implemented on agents where it is possible to determine the
4040
 
            proper values.  Where it is not possible to determine the
4041
 
            proper values, for example when the tables are split amongst
4042
 
            several sub-agents using AgentX, the agent MUST NOT
4043
 
            implement these objects to return an incorrect or static
4044
 
            value."
4045
 
    ::= { ipMIBGroups 7 }
4046
 
 
4047
 
 
4048
 
 
4049
 
ipSystemStatsGroup OBJECT-GROUP
4050
 
    OBJECTS   { ipSystemStatsInReceives,
4051
 
                ipSystemStatsInOctets,
4052
 
                ipSystemStatsInHdrErrors,
4053
 
                ipSystemStatsInNoRoutes,
4054
 
                ipSystemStatsInAddrErrors,
4055
 
                ipSystemStatsInUnknownProtos,
4056
 
                ipSystemStatsInTruncatedPkts,
4057
 
                ipSystemStatsInForwDatagrams,
4058
 
                ipSystemStatsReasmReqds,
4059
 
                ipSystemStatsReasmOKs,
4060
 
                ipSystemStatsReasmFails,
4061
 
                ipSystemStatsInDiscards,
4062
 
                ipSystemStatsInDelivers,
4063
 
                ipSystemStatsOutRequests,
4064
 
                ipSystemStatsOutNoRoutes,
4065
 
                ipSystemStatsOutForwDatagrams,
4066
 
                ipSystemStatsOutDiscards,
4067
 
                ipSystemStatsOutFragReqds,
4068
 
                ipSystemStatsOutFragOKs,
4069
 
                ipSystemStatsOutFragFails,
4070
 
                ipSystemStatsOutFragCreates,
4071
 
                ipSystemStatsOutTransmits,
4072
 
                ipSystemStatsOutOctets,
4073
 
                ipSystemStatsInMcastPkts,
4074
 
                ipSystemStatsInMcastOctets,
4075
 
                ipSystemStatsOutMcastPkts,
4076
 
                ipSystemStatsOutMcastOctets,
4077
 
                ipSystemStatsDiscontinuityTime,
4078
 
                ipSystemStatsRefreshRate }
4079
 
    STATUS     current
4080
 
    DESCRIPTION
4081
 
           "IP system wide statistics."
4082
 
    ::= { ipMIBGroups 8 }
4083
 
 
4084
 
ipv4SystemStatsGroup OBJECT-GROUP
4085
 
    OBJECTS   { ipSystemStatsInBcastPkts, ipSystemStatsOutBcastPkts }
4086
 
    STATUS     current
4087
 
    DESCRIPTION
4088
 
           "IPv4 only system wide statistics."
4089
 
    ::= { ipMIBGroups 9 }
4090
 
 
4091
 
ipSystemStatsHCOctetGroup OBJECT-GROUP
4092
 
    OBJECTS   { ipSystemStatsHCInOctets,
4093
 
                ipSystemStatsHCOutOctets,
4094
 
                ipSystemStatsHCInMcastOctets,
4095
 
                ipSystemStatsHCOutMcastOctets
4096
 
}
4097
 
 
4098
 
 
4099
 
 
4100
 
    STATUS     current
4101
 
    DESCRIPTION
4102
 
           "IP system wide statistics for systems that may overflow the
4103
 
            standard octet counters within 1 hour."
4104
 
    ::= { ipMIBGroups 10 }
4105
 
 
4106
 
ipSystemStatsHCPacketGroup OBJECT-GROUP
4107
 
    OBJECTS   { ipSystemStatsHCInReceives,
4108
 
                ipSystemStatsHCInForwDatagrams,
4109
 
                ipSystemStatsHCInDelivers,
4110
 
                ipSystemStatsHCOutRequests,
4111
 
                ipSystemStatsHCOutForwDatagrams,
4112
 
                ipSystemStatsHCOutTransmits,
4113
 
                ipSystemStatsHCInMcastPkts,
4114
 
                ipSystemStatsHCOutMcastPkts
4115
 
}
4116
 
    STATUS     current
4117
 
    DESCRIPTION
4118
 
           "IP system wide statistics for systems that may overflow the
4119
 
            standard packet counters within 1 hour."
4120
 
    ::= { ipMIBGroups 11 }
4121
 
 
4122
 
ipv4SystemStatsHCPacketGroup OBJECT-GROUP
4123
 
    OBJECTS   { ipSystemStatsHCInBcastPkts,
4124
 
                ipSystemStatsHCOutBcastPkts }
4125
 
    STATUS     current
4126
 
    DESCRIPTION
4127
 
           "IPv4 only system wide statistics for systems that may
4128
 
            overflow the standard packet counters within 1 hour."
4129
 
    ::= { ipMIBGroups 12 }
4130
 
 
4131
 
ipIfStatsGroup OBJECT-GROUP
4132
 
    OBJECTS   { ipIfStatsInReceives,        ipIfStatsInOctets,
4133
 
                ipIfStatsInHdrErrors,       ipIfStatsInNoRoutes,
4134
 
                ipIfStatsInAddrErrors,      ipIfStatsInUnknownProtos,
4135
 
                ipIfStatsInTruncatedPkts,   ipIfStatsInForwDatagrams,
4136
 
                ipIfStatsReasmReqds,        ipIfStatsReasmOKs,
4137
 
                ipIfStatsReasmFails,        ipIfStatsInDiscards,
4138
 
                ipIfStatsInDelivers,        ipIfStatsOutRequests,
4139
 
                ipIfStatsOutForwDatagrams,  ipIfStatsOutDiscards,
4140
 
                ipIfStatsOutFragReqds,      ipIfStatsOutFragOKs,
4141
 
                ipIfStatsOutFragFails,      ipIfStatsOutFragCreates,
4142
 
                ipIfStatsOutTransmits,      ipIfStatsOutOctets,
4143
 
                ipIfStatsInMcastPkts,       ipIfStatsInMcastOctets,
4144
 
                ipIfStatsOutMcastPkts,      ipIfStatsOutMcastOctets,
4145
 
                ipIfStatsDiscontinuityTime, ipIfStatsRefreshRate }
4146
 
    STATUS     current
4147
 
    DESCRIPTION
4148
 
 
4149
 
 
4150
 
 
4151
 
           "IP per-interface statistics."
4152
 
    ::= { ipMIBGroups 13 }
4153
 
 
4154
 
ipv4IfStatsGroup OBJECT-GROUP
4155
 
    OBJECTS   { ipIfStatsInBcastPkts, ipIfStatsOutBcastPkts }
4156
 
    STATUS     current
4157
 
    DESCRIPTION
4158
 
           "IPv4 only per-interface statistics."
4159
 
    ::= { ipMIBGroups 14 }
4160
 
 
4161
 
ipIfStatsHCOctetGroup OBJECT-GROUP
4162
 
    OBJECTS   { ipIfStatsHCInOctets,      ipIfStatsHCOutOctets,
4163
 
                ipIfStatsHCInMcastOctets, ipIfStatsHCOutMcastOctets }
4164
 
    STATUS     current
4165
 
    DESCRIPTION
4166
 
           "IP per-interfaces statistics for systems that include
4167
 
            interfaces that may overflow the standard octet
4168
 
            counters within 1 hour."
4169
 
    ::= { ipMIBGroups 15 }
4170
 
 
4171
 
ipIfStatsHCPacketGroup OBJECT-GROUP
4172
 
    OBJECTS   { ipIfStatsHCInReceives,       ipIfStatsHCInForwDatagrams,
4173
 
                ipIfStatsHCInDelivers,       ipIfStatsHCOutRequests,
4174
 
                ipIfStatsHCOutForwDatagrams, ipIfStatsHCOutTransmits,
4175
 
                ipIfStatsHCInMcastPkts,      ipIfStatsHCOutMcastPkts }
4176
 
    STATUS     current
4177
 
    DESCRIPTION
4178
 
           "IP per-interfaces statistics for systems that include
4179
 
            interfaces that may overflow the standard packet counters
4180
 
            within 1 hour."
4181
 
    ::= { ipMIBGroups 16 }
4182
 
 
4183
 
ipv4IfStatsHCPacketGroup OBJECT-GROUP
4184
 
    OBJECTS   { ipIfStatsHCInBcastPkts, ipIfStatsHCOutBcastPkts }
4185
 
    STATUS     current
4186
 
    DESCRIPTION
4187
 
           "IPv4 only per-interface statistics for systems that include
4188
 
            interfaces that may overflow the standard packet counters
4189
 
            within 1 hour."
4190
 
    ::= { ipMIBGroups 17 }
4191
 
 
4192
 
ipAddressPrefixGroup OBJECT-GROUP
4193
 
    OBJECTS   { ipAddressPrefixOrigin,
4194
 
                ipAddressPrefixOnLinkFlag,
4195
 
                ipAddressPrefixAutonomousFlag,
4196
 
                ipAddressPrefixAdvPreferredLifetime,
4197
 
                ipAddressPrefixAdvValidLifetime }
4198
 
    STATUS     current
4199
 
 
4200
 
 
4201
 
 
4202
 
    DESCRIPTION
4203
 
           "The group of objects for providing information about address
4204
 
            prefixes used by this node."
4205
 
    ::= { ipMIBGroups 18 }
4206
 
 
4207
 
ipAddressGroup OBJECT-GROUP
4208
 
    OBJECTS   { ipAddressSpinLock,  ipAddressIfIndex,
4209
 
                ipAddressType,      ipAddressPrefix,
4210
 
                ipAddressOrigin,    ipAddressStatus,
4211
 
                ipAddressCreated,   ipAddressLastChanged,
4212
 
                ipAddressRowStatus, ipAddressStorageType }
4213
 
    STATUS     current
4214
 
    DESCRIPTION
4215
 
           "The group of objects for providing information about the
4216
 
            addresses relevant to this entity's interfaces."
4217
 
    ::= { ipMIBGroups 19 }
4218
 
 
4219
 
ipNetToPhysicalGroup OBJECT-GROUP
4220
 
    OBJECTS   { ipNetToPhysicalPhysAddress, ipNetToPhysicalLastUpdated,
4221
 
                ipNetToPhysicalType,        ipNetToPhysicalState,
4222
 
                ipNetToPhysicalRowStatus }
4223
 
    STATUS     current
4224
 
    DESCRIPTION
4225
 
           "The group of objects for providing information about the
4226
 
            mappings of network address to physical address known to
4227
 
            this node."
4228
 
    ::= { ipMIBGroups 20 }
4229
 
 
4230
 
ipv6ScopeGroup OBJECT-GROUP
4231
 
    OBJECTS   { ipv6ScopeZoneIndexLinkLocal,
4232
 
                ipv6ScopeZoneIndex3,
4233
 
                ipv6ScopeZoneIndexAdminLocal,
4234
 
                ipv6ScopeZoneIndexSiteLocal,
4235
 
                ipv6ScopeZoneIndex6,
4236
 
                ipv6ScopeZoneIndex7,
4237
 
                ipv6ScopeZoneIndexOrganizationLocal,
4238
 
                ipv6ScopeZoneIndex9,
4239
 
                ipv6ScopeZoneIndexA,
4240
 
                ipv6ScopeZoneIndexB,
4241
 
                ipv6ScopeZoneIndexC,
4242
 
                ipv6ScopeZoneIndexD }
4243
 
    STATUS     current
4244
 
    DESCRIPTION
4245
 
           "The group of objects for managing IPv6 scope zones."
4246
 
    ::= { ipMIBGroups 21 }
4247
 
 
4248
 
ipDefaultRouterGroup OBJECT-GROUP
4249
 
    OBJECTS   { ipDefaultRouterLifetime, ipDefaultRouterPreference }
4250
 
 
4251
 
 
4252
 
 
4253
 
    STATUS     current
4254
 
    DESCRIPTION
4255
 
           "The group of objects for providing information about default
4256
 
            routers known to this node."
4257
 
    ::= { ipMIBGroups 22 }
4258
 
 
4259
 
ipv6RouterAdvertGroup OBJECT-GROUP
4260
 
    OBJECTS   { ipv6RouterAdvertSpinLock,
4261
 
                ipv6RouterAdvertSendAdverts,
4262
 
                ipv6RouterAdvertMaxInterval,
4263
 
                ipv6RouterAdvertMinInterval,
4264
 
                ipv6RouterAdvertManagedFlag,
4265
 
                ipv6RouterAdvertOtherConfigFlag,
4266
 
                ipv6RouterAdvertLinkMTU,
4267
 
                ipv6RouterAdvertReachableTime,
4268
 
                ipv6RouterAdvertRetransmitTime,
4269
 
                ipv6RouterAdvertCurHopLimit,
4270
 
                ipv6RouterAdvertDefaultLifetime,
4271
 
                ipv6RouterAdvertRowStatus
4272
 
}
4273
 
    STATUS     current
4274
 
    DESCRIPTION
4275
 
           "The group of objects for controlling information advertised
4276
 
            by IPv6 routers."
4277
 
    ::= { ipMIBGroups 23 }
4278
 
 
4279
 
icmpStatsGroup OBJECT-GROUP
4280
 
    OBJECTS   {icmpStatsInMsgs,    icmpStatsInErrors,
4281
 
               icmpStatsOutMsgs,   icmpStatsOutErrors,
4282
 
               icmpMsgStatsInPkts, icmpMsgStatsOutPkts }
4283
 
    STATUS     current
4284
 
    DESCRIPTION
4285
 
           "The group of objects providing ICMP statistics."
4286
 
    ::= { ipMIBGroups 24 }
4287
 
 
4288
 
--
4289
 
--
4290
 
 
4291
 
ipInReceives OBJECT-TYPE
4292
 
    SYNTAX     Counter32
4293
 
    MAX-ACCESS read-only
4294
 
    STATUS     deprecated
4295
 
    DESCRIPTION
4296
 
           "The total number of input datagrams received from
4297
 
            interfaces, including those received in error.
4298
 
 
4299
 
            This object has been deprecated, as a new IP version-neutral
4300
 
 
4301
 
 
4302
 
 
4303
 
            table has been added.  It is loosely replaced by
4304
 
            ipSystemStatsInRecieves."
4305
 
    ::= { ip 3 }
4306
 
 
4307
 
ipInHdrErrors OBJECT-TYPE
4308
 
    SYNTAX     Counter32
4309
 
    MAX-ACCESS read-only
4310
 
    STATUS     deprecated
4311
 
    DESCRIPTION
4312
 
           "The number of input datagrams discarded due to errors in
4313
 
            their IPv4 headers, including bad checksums, version number
4314
 
            mismatch, other format errors, time-to-live exceeded, errors
4315
 
            discovered in processing their IPv4 options, etc.
4316
 
 
4317
 
            This object has been deprecated as a new IP version-neutral
4318
 
            table has been added.  It is loosely replaced by
4319
 
            ipSystemStatsInHdrErrors."
4320
 
    ::= { ip 4 }
4321
 
 
4322
 
ipInAddrErrors OBJECT-TYPE
4323
 
    SYNTAX     Counter32
4324
 
    MAX-ACCESS read-only
4325
 
    STATUS     deprecated
4326
 
    DESCRIPTION
4327
 
           "The number of input datagrams discarded because the IPv4
4328
 
            address in their IPv4 header's destination field was not a
4329
 
            valid address to be received at this entity.  This count
4330
 
            includes invalid addresses (e.g., 0.0.0.0) and addresses of
4331
 
            unsupported Classes (e.g., Class E).  For entities which are
4332
 
            not IPv4 routers, and therefore do not forward datagrams,
4333
 
            this counter includes datagrams discarded because the
4334
 
            destination address was not a local address.
4335
 
 
4336
 
            This object has been deprecated, as a new IP version-neutral
4337
 
            table has been added.  It is loosely replaced by
4338
 
            ipSystemStatsInAddrErrors."
4339
 
    ::= { ip 5 }
4340
 
 
4341
 
ipForwDatagrams OBJECT-TYPE
4342
 
    SYNTAX     Counter32
4343
 
    MAX-ACCESS read-only
4344
 
    STATUS     deprecated
4345
 
    DESCRIPTION
4346
 
           "The number of input datagrams for which this entity was not
4347
 
            their final IPv4 destination, as a result of which an
4348
 
            attempt was made to find a route to forward them to that
4349
 
            final destination.  In entities which do not act as IPv4
4350
 
            routers, this counter will include only those packets which
4351
 
 
4352
 
 
4353
 
 
4354
 
            were Source-Routed via this entity, and the Source-Route
4355
 
            option processing was successful.
4356
 
 
4357
 
            This object has been deprecated, as a new IP version-neutral
4358
 
            table has been added.  It is loosely replaced by
4359
 
            ipSystemStatsInForwDatagrams."
4360
 
    ::= { ip 6 }
4361
 
 
4362
 
ipInUnknownProtos OBJECT-TYPE
4363
 
    SYNTAX     Counter32
4364
 
    MAX-ACCESS read-only
4365
 
    STATUS     deprecated
4366
 
    DESCRIPTION
4367
 
           "The number of locally-addressed datagrams received
4368
 
            successfully but discarded because of an unknown or
4369
 
            unsupported protocol.
4370
 
 
4371
 
            This object has been deprecated, as a new IP version-neutral
4372
 
            table has been added.  It is loosely replaced by
4373
 
            ipSystemStatsInUnknownProtos."
4374
 
    ::= { ip 7 }
4375
 
 
4376
 
ipInDiscards OBJECT-TYPE
4377
 
    SYNTAX     Counter32
4378
 
    MAX-ACCESS read-only
4379
 
    STATUS     deprecated
4380
 
    DESCRIPTION
4381
 
           "The number of input IPv4 datagrams for which no problems
4382
 
            were encountered to prevent their continued processing, but
4383
 
            which were discarded (e.g., for lack of buffer space).  Note
4384
 
            that this counter does not include any datagrams discarded
4385
 
            while awaiting re-assembly.
4386
 
 
4387
 
            This object has been deprecated, as a new IP version-neutral
4388
 
            table has been added.  It is loosely replaced by
4389
 
            ipSystemStatsInDiscards."
4390
 
    ::= { ip 8 }
4391
 
 
4392
 
ipInDelivers OBJECT-TYPE
4393
 
    SYNTAX     Counter32
4394
 
    MAX-ACCESS read-only
4395
 
    STATUS     deprecated
4396
 
    DESCRIPTION
4397
 
           "The total number of input datagrams successfully delivered
4398
 
            to IPv4 user-protocols (including ICMP).
4399
 
 
4400
 
            This object has been deprecated as a new IP version neutral
4401
 
            table has been added.  It is loosely replaced by
4402
 
 
4403
 
 
4404
 
 
4405
 
            ipSystemStatsIndelivers."
4406
 
    ::= { ip 9 }
4407
 
 
4408
 
ipOutRequests OBJECT-TYPE
4409
 
    SYNTAX     Counter32
4410
 
    MAX-ACCESS read-only
4411
 
    STATUS     deprecated
4412
 
    DESCRIPTION
4413
 
           "The total number of IPv4 datagrams which local IPv4 user
4414
 
            protocols (including ICMP) supplied to IPv4 in requests for
4415
 
            transmission.  Note that this counter does not include any
4416
 
            datagrams counted in ipForwDatagrams.
4417
 
 
4418
 
            This object has been deprecated, as a new IP version-neutral
4419
 
            table has been added.  It is loosely replaced by
4420
 
            ipSystemStatsOutRequests."
4421
 
    ::= { ip 10 }
4422
 
 
4423
 
ipOutDiscards OBJECT-TYPE
4424
 
    SYNTAX     Counter32
4425
 
    MAX-ACCESS read-only
4426
 
    STATUS     deprecated
4427
 
    DESCRIPTION
4428
 
           "The number of output IPv4 datagrams for which no problem was
4429
 
            encountered to prevent their transmission to their
4430
 
            destination, but which were discarded (e.g., for lack of
4431
 
            buffer space).  Note that this counter would include
4432
 
            datagrams counted in ipForwDatagrams if any such packets met
4433
 
            this (discretionary) discard criterion.
4434
 
 
4435
 
            This object has been deprecated, as a new IP version-neutral
4436
 
            table has been added.  It is loosely replaced by
4437
 
            ipSystemStatsOutDiscards."
4438
 
    ::= { ip 11 }
4439
 
 
4440
 
ipOutNoRoutes OBJECT-TYPE
4441
 
    SYNTAX     Counter32
4442
 
    MAX-ACCESS read-only
4443
 
    STATUS     deprecated
4444
 
    DESCRIPTION
4445
 
           "The number of IPv4 datagrams discarded because no route
4446
 
            could be found to transmit them to their destination.  Note
4447
 
            that this counter includes any packets counted in
4448
 
            ipForwDatagrams which meet this `no-route' criterion.  Note
4449
 
            that this includes any datagrams which a host cannot route
4450
 
            because all of its default routers are down.
4451
 
 
4452
 
            This object has been deprecated, as a new IP version-neutral
4453
 
 
4454
 
 
4455
 
 
4456
 
            table has been added.  It is loosely replaced by
4457
 
            ipSystemStatsOutNoRoutes."
4458
 
    ::= { ip 12 }
4459
 
 
4460
 
ipReasmReqds OBJECT-TYPE
4461
 
    SYNTAX     Counter32
4462
 
    MAX-ACCESS read-only
4463
 
    STATUS     deprecated
4464
 
    DESCRIPTION
4465
 
           "The number of IPv4 fragments received which needed to be
4466
 
            reassembled at this entity.
4467
 
 
4468
 
            This object has been deprecated, as a new IP version-neutral
4469
 
            table has been added.  It is loosely replaced by
4470
 
            ipSystemStatsReasmReqds."
4471
 
    ::= { ip 14 }
4472
 
 
4473
 
ipReasmOKs OBJECT-TYPE
4474
 
    SYNTAX     Counter32
4475
 
    MAX-ACCESS read-only
4476
 
    STATUS     deprecated
4477
 
    DESCRIPTION
4478
 
           "The number of IPv4 datagrams successfully re-assembled.
4479
 
 
4480
 
            This object has been deprecated, as a new IP version-neutral
4481
 
            table has been added.  It is loosely replaced by
4482
 
            ipSystemStatsReasmOKs."
4483
 
    ::= { ip 15 }
4484
 
 
4485
 
ipReasmFails OBJECT-TYPE
4486
 
    SYNTAX     Counter32
4487
 
    MAX-ACCESS read-only
4488
 
    STATUS     deprecated
4489
 
    DESCRIPTION
4490
 
           "The number of failures detected by the IPv4 re-assembly
4491
 
            algorithm (for whatever reason: timed out, errors, etc).
4492
 
            Note that this is not necessarily a count of discarded IPv4
4493
 
            fragments since some algorithms (notably the algorithm in
4494
 
            RFC 815) can lose track of the number of fragments by
4495
 
            combining them as they are received.
4496
 
 
4497
 
            This object has been deprecated, as a new IP version-neutral
4498
 
            table has been added.  It is loosely replaced by
4499
 
            ipSystemStatsReasmFails."
4500
 
    ::= { ip 16 }
4501
 
 
4502
 
ipFragOKs OBJECT-TYPE
4503
 
    SYNTAX     Counter32
4504
 
 
4505
 
 
4506
 
 
4507
 
    MAX-ACCESS read-only
4508
 
    STATUS     deprecated
4509
 
    DESCRIPTION
4510
 
           "The number of IPv4 datagrams that have been successfully
4511
 
            fragmented at this entity.
4512
 
 
4513
 
            This object has been deprecated, as a new IP version-neutral
4514
 
            table has been added.  It is loosely replaced by
4515
 
            ipSystemStatsOutFragOKs."
4516
 
    ::= { ip 17 }
4517
 
 
4518
 
ipFragFails OBJECT-TYPE
4519
 
    SYNTAX     Counter32
4520
 
    MAX-ACCESS read-only
4521
 
    STATUS     deprecated
4522
 
    DESCRIPTION
4523
 
           "The number of IPv4 datagrams that have been discarded
4524
 
            because they needed to be fragmented at this entity but
4525
 
            could not be, e.g., because their Don't Fragment flag was
4526
 
            set.
4527
 
 
4528
 
            This object has been deprecated, as a new IP version-neutral
4529
 
            table has been added.  It is loosely replaced by
4530
 
            ipSystemStatsOutFragFails."
4531
 
    ::= { ip 18 }
4532
 
 
4533
 
ipFragCreates OBJECT-TYPE
4534
 
    SYNTAX     Counter32
4535
 
    MAX-ACCESS read-only
4536
 
    STATUS     deprecated
4537
 
    DESCRIPTION
4538
 
           "The number of IPv4 datagram fragments that have been
4539
 
            generated as a result of fragmentation at this entity.
4540
 
 
4541
 
            This object has been deprecated as a new IP version neutral
4542
 
            table has been added.  It is loosely replaced by
4543
 
            ipSystemStatsOutFragCreates."
4544
 
    ::= { ip 19 }
4545
 
 
4546
 
ipRoutingDiscards OBJECT-TYPE
4547
 
    SYNTAX     Counter32
4548
 
    MAX-ACCESS read-only
4549
 
    STATUS     deprecated
4550
 
    DESCRIPTION
4551
 
           "The number of routing entries which were chosen to be
4552
 
            discarded even though they are valid.  One possible reason
4553
 
            for discarding such an entry could be to free-up buffer
4554
 
            space for other routing entries.
4555
 
 
4556
 
 
4557
 
 
4558
 
            This object was defined in pre-IPv6 versions of the IP MIB.
4559
 
            It was implicitly IPv4 only, but the original specifications
4560
 
            did not indicate this protocol restriction.  In order to
4561
 
            clarify the specifications, this object has been deprecated
4562
 
            and a similar, but more thoroughly clarified, object has
4563
 
            been added to the IP-FORWARD-MIB."
4564
 
    ::= { ip 23 }
4565
 
 
4566
 
 
4567
 
ipAddrTable OBJECT-TYPE
4568
 
    SYNTAX     SEQUENCE OF IpAddrEntry
4569
 
    MAX-ACCESS not-accessible
4570
 
    STATUS     deprecated
4571
 
    DESCRIPTION
4572
 
           "The table of addressing information relevant to this
4573
 
            entity's IPv4 addresses.
4574
 
 
4575
 
            This table has been deprecated, as a new IP version-neutral
4576
 
            table has been added.  It is loosely replaced by the
4577
 
            ipAddressTable although several objects that weren't deemed
4578
 
            useful weren't carried forward while another
4579
 
            (ipAdEntReasmMaxSize) was moved to the ipv4InterfaceTable."
4580
 
    ::= { ip 20 }
4581
 
 
4582
 
ipAddrEntry OBJECT-TYPE
4583
 
    SYNTAX     IpAddrEntry
4584
 
    MAX-ACCESS not-accessible
4585
 
    STATUS     deprecated
4586
 
    DESCRIPTION
4587
 
           "The addressing information for one of this entity's IPv4
4588
 
            addresses."
4589
 
    INDEX      { ipAdEntAddr }
4590
 
    ::= { ipAddrTable 1 }
4591
 
 
4592
 
IpAddrEntry ::= SEQUENCE {
4593
 
        ipAdEntAddr          IpAddress,
4594
 
        ipAdEntIfIndex       INTEGER,
4595
 
        ipAdEntNetMask       IpAddress,
4596
 
        ipAdEntBcastAddr     INTEGER,
4597
 
        ipAdEntReasmMaxSize  INTEGER
4598
 
    }
4599
 
 
4600
 
ipAdEntAddr OBJECT-TYPE
4601
 
    SYNTAX     IpAddress
4602
 
    MAX-ACCESS read-only
4603
 
    STATUS     deprecated
4604
 
    DESCRIPTION
4605
 
 
4606
 
 
4607
 
 
4608
 
           "The IPv4 address to which this entry's addressing
4609
 
            information pertains."
4610
 
    ::= { ipAddrEntry 1 }
4611
 
 
4612
 
ipAdEntIfIndex OBJECT-TYPE
4613
 
    SYNTAX     INTEGER (1..2147483647)
4614
 
    MAX-ACCESS read-only
4615
 
    STATUS     deprecated
4616
 
    DESCRIPTION
4617
 
           "The index value which uniquely identifies the interface to
4618
 
            which this entry is applicable.  The interface identified by
4619
 
            a particular value of this index is the same interface as
4620
 
            identified by the same value of the IF-MIB's ifIndex."
4621
 
    ::= { ipAddrEntry 2 }
4622
 
 
4623
 
ipAdEntNetMask OBJECT-TYPE
4624
 
    SYNTAX     IpAddress
4625
 
    MAX-ACCESS read-only
4626
 
    STATUS     deprecated
4627
 
    DESCRIPTION
4628
 
           "The subnet mask associated with the IPv4 address of this
4629
 
            entry.  The value of the mask is an IPv4 address with all
4630
 
            the network bits set to 1 and all the hosts bits set to 0."
4631
 
    ::= { ipAddrEntry 3 }
4632
 
 
4633
 
ipAdEntBcastAddr OBJECT-TYPE
4634
 
    SYNTAX     INTEGER (0..1)
4635
 
    MAX-ACCESS read-only
4636
 
    STATUS     deprecated
4637
 
    DESCRIPTION
4638
 
           "The value of the least-significant bit in the IPv4 broadcast
4639
 
            address used for sending datagrams on the (logical)
4640
 
            interface associated with the IPv4 address of this entry.
4641
 
            For example, when the Internet standard all-ones broadcast
4642
 
            address is used, the value will be 1.  This value applies to
4643
 
            both the subnet and network broadcast addresses used by the
4644
 
            entity on this (logical) interface."
4645
 
    ::= { ipAddrEntry 4 }
4646
 
 
4647
 
ipAdEntReasmMaxSize OBJECT-TYPE
4648
 
    SYNTAX     INTEGER (0..65535)
4649
 
    MAX-ACCESS read-only
4650
 
    STATUS     deprecated
4651
 
    DESCRIPTION
4652
 
           "The size of the largest IPv4 datagram which this entity can
4653
 
            re-assemble from incoming IPv4 fragmented datagrams received
4654
 
            on this interface."
4655
 
    ::= { ipAddrEntry 5 }
4656
 
 
4657
 
 
4658
 
 
4659
 
 
4660
 
 
4661
 
ipNetToMediaTable OBJECT-TYPE
4662
 
    SYNTAX     SEQUENCE OF IpNetToMediaEntry
4663
 
    MAX-ACCESS not-accessible
4664
 
    STATUS     deprecated
4665
 
    DESCRIPTION
4666
 
           "The IPv4 Address Translation table used for mapping from
4667
 
            IPv4 addresses to physical addresses.
4668
 
 
4669
 
            This table has been deprecated, as a new IP version-neutral
4670
 
            table has been added.  It is loosely replaced by the
4671
 
            ipNetToPhysicalTable."
4672
 
    ::= { ip 22 }
4673
 
 
4674
 
ipNetToMediaEntry OBJECT-TYPE
4675
 
    SYNTAX     IpNetToMediaEntry
4676
 
    MAX-ACCESS not-accessible
4677
 
    STATUS     deprecated
4678
 
    DESCRIPTION
4679
 
           "Each entry contains one IpAddress to `physical' address
4680
 
            equivalence."
4681
 
    INDEX       { ipNetToMediaIfIndex,
4682
 
                  ipNetToMediaNetAddress }
4683
 
    ::= { ipNetToMediaTable 1 }
4684
 
 
4685
 
IpNetToMediaEntry ::= SEQUENCE {
4686
 
        ipNetToMediaIfIndex      INTEGER,
4687
 
        ipNetToMediaPhysAddress  PhysAddress,
4688
 
        ipNetToMediaNetAddress   IpAddress,
4689
 
        ipNetToMediaType         INTEGER
4690
 
    }
4691
 
 
4692
 
ipNetToMediaIfIndex OBJECT-TYPE
4693
 
    SYNTAX     INTEGER (1..2147483647)
4694
 
    MAX-ACCESS read-create
4695
 
    STATUS     deprecated
4696
 
    DESCRIPTION
4697
 
           "The interface on which this entry's equivalence is
4698
 
            effective.  The interface identified by a particular value
4699
 
            of this index is the same interface as identified by the
4700
 
 
4701
 
 
4702
 
 
4703
 
            same value of the IF-MIB's ifIndex.
4704
 
 
4705
 
            This object predates the rule limiting index objects to a
4706
 
            max access value of 'not-accessible' and so continues to use
4707
 
            a value of 'read-create'."
4708
 
    ::= { ipNetToMediaEntry 1 }
4709
 
 
4710
 
ipNetToMediaPhysAddress OBJECT-TYPE
4711
 
    SYNTAX     PhysAddress (SIZE(0..65535))
4712
 
    MAX-ACCESS read-create
4713
 
    STATUS     deprecated
4714
 
    DESCRIPTION
4715
 
           "The media-dependent `physical' address.  This object should
4716
 
            return 0 when this entry is in the 'incomplete' state.
4717
 
 
4718
 
            As the entries in this table are typically not persistent
4719
 
            when this object is written the entity should not save the
4720
 
            change to non-volatile storage.  Note: a stronger
4721
 
            requirement is not used because this object was previously
4722
 
            defined."
4723
 
    ::= { ipNetToMediaEntry 2 }
4724
 
 
4725
 
ipNetToMediaNetAddress OBJECT-TYPE
4726
 
    SYNTAX     IpAddress
4727
 
    MAX-ACCESS read-create
4728
 
    STATUS     deprecated
4729
 
    DESCRIPTION
4730
 
           "The IpAddress corresponding to the media-dependent
4731
 
            `physical' address.
4732
 
 
4733
 
            This object predates the rule limiting index objects to a
4734
 
            max access value of 'not-accessible' and so continues to use
4735
 
            a value of 'read-create'."
4736
 
    ::= { ipNetToMediaEntry 3 }
4737
 
 
4738
 
ipNetToMediaType OBJECT-TYPE
4739
 
    SYNTAX     INTEGER {
4740
 
                other(1),        -- none of the following
4741
 
                invalid(2),      -- an invalidated mapping
4742
 
                dynamic(3),
4743
 
                static(4)
4744
 
            }
4745
 
    MAX-ACCESS read-create
4746
 
    STATUS     deprecated
4747
 
    DESCRIPTION
4748
 
           "The type of mapping.
4749
 
 
4750
 
            Setting this object to the value invalid(2) has the effect
4751
 
 
4752
 
 
4753
 
 
4754
 
            of invalidating the corresponding entry in the
4755
 
            ipNetToMediaTable.  That is, it effectively dis-associates
4756
 
            the interface identified with said entry from the mapping
4757
 
            identified with said entry.  It is an implementation-
4758
 
            specific matter as to whether the agent removes an
4759
 
            invalidated entry from the table.  Accordingly, management
4760
 
            stations must be prepared to receive tabular information
4761
 
            from agents that corresponds to entries not currently in
4762
 
            use.  Proper interpretation of such entries requires
4763
 
            examination of the relevant ipNetToMediaType object.
4764
 
 
4765
 
            As the entries in this table are typically not persistent
4766
 
            when this object is written the entity should not save the
4767
 
            change to non-volatile storage.  Note: a stronger
4768
 
            requirement is not used because this object was previously
4769
 
            defined."
4770
 
    ::= { ipNetToMediaEntry 4 }
4771
 
 
4772
 
 
4773
 
icmpInMsgs OBJECT-TYPE
4774
 
    SYNTAX     Counter32
4775
 
    MAX-ACCESS read-only
4776
 
    STATUS     deprecated
4777
 
    DESCRIPTION
4778
 
           "The total number of ICMP messages which the entity received.
4779
 
            Note that this counter includes all those counted by
4780
 
            icmpInErrors.
4781
 
 
4782
 
            This object has been deprecated, as a new IP version-neutral
4783
 
            table has been added.  It is loosely replaced by
4784
 
            icmpStatsInMsgs."
4785
 
    ::= { icmp 1 }
4786
 
 
4787
 
icmpInErrors OBJECT-TYPE
4788
 
    SYNTAX     Counter32
4789
 
    MAX-ACCESS read-only
4790
 
    STATUS     deprecated
4791
 
    DESCRIPTION
4792
 
           "The number of ICMP messages which the entity received but
4793
 
            determined as having ICMP-specific errors (bad ICMP
4794
 
            checksums, bad length, etc.).
4795
 
 
4796
 
            This object has been deprecated, as a new IP version-neutral
4797
 
            table has been added.  It is loosely replaced by
4798
 
            icmpStatsInErrors."
4799
 
    ::= { icmp 2 }
4800
 
 
4801
 
 
4802
 
 
4803
 
 
4804
 
icmpInDestUnreachs OBJECT-TYPE
4805
 
    SYNTAX     Counter32
4806
 
    MAX-ACCESS read-only
4807
 
    STATUS     deprecated
4808
 
    DESCRIPTION
4809
 
           "The number of ICMP Destination Unreachable messages
4810
 
            received.
4811
 
 
4812
 
            This object has been deprecated, as a new IP version-neutral
4813
 
            table has been added.  It is loosely replaced by a column in
4814
 
            the icmpMsgStatsTable."
4815
 
    ::= { icmp 3 }
4816
 
 
4817
 
icmpInTimeExcds OBJECT-TYPE
4818
 
    SYNTAX     Counter32
4819
 
    MAX-ACCESS read-only
4820
 
    STATUS     deprecated
4821
 
    DESCRIPTION
4822
 
           "The number of ICMP Time Exceeded messages received.
4823
 
 
4824
 
            This object has been deprecated, as a new IP version-neutral
4825
 
            table has been added.  It is loosely replaced by a column in
4826
 
            the icmpMsgStatsTable."
4827
 
    ::= { icmp 4 }
4828
 
 
4829
 
icmpInParmProbs OBJECT-TYPE
4830
 
    SYNTAX     Counter32
4831
 
    MAX-ACCESS read-only
4832
 
    STATUS     deprecated
4833
 
    DESCRIPTION
4834
 
           "The number of ICMP Parameter Problem messages received.
4835
 
 
4836
 
            This object has been deprecated, as a new IP version-neutral
4837
 
            table has been added.  It is loosely replaced by a column in
4838
 
            the icmpMsgStatsTable."
4839
 
    ::= { icmp 5 }
4840
 
 
4841
 
icmpInSrcQuenchs OBJECT-TYPE
4842
 
    SYNTAX     Counter32
4843
 
    MAX-ACCESS read-only
4844
 
    STATUS     deprecated
4845
 
    DESCRIPTION
4846
 
           "The number of ICMP Source Quench messages received.
4847
 
 
4848
 
            This object has been deprecated, as a new IP version-neutral
4849
 
            table has been added.  It is loosely replaced by a column in
4850
 
            the icmpMsgStatsTable."
4851
 
    ::= { icmp 6 }
4852
 
 
4853
 
 
4854
 
 
4855
 
icmpInRedirects OBJECT-TYPE
4856
 
    SYNTAX     Counter32
4857
 
    MAX-ACCESS read-only
4858
 
    STATUS     deprecated
4859
 
    DESCRIPTION
4860
 
           "The number of ICMP Redirect messages received.
4861
 
 
4862
 
            This object has been deprecated, as a new IP version-neutral
4863
 
            table has been added.  It is loosely replaced by a column in
4864
 
            the icmpMsgStatsTable."
4865
 
    ::= { icmp 7 }
4866
 
 
4867
 
icmpInEchos OBJECT-TYPE
4868
 
    SYNTAX     Counter32
4869
 
    MAX-ACCESS read-only
4870
 
    STATUS     deprecated
4871
 
    DESCRIPTION
4872
 
           "The number of ICMP Echo (request) messages received.
4873
 
 
4874
 
            This object has been deprecated, as a new IP version-neutral
4875
 
            table has been added.  It is loosely replaced by a column in
4876
 
            the icmpMsgStatsTable."
4877
 
    ::= { icmp 8 }
4878
 
 
4879
 
icmpInEchoReps OBJECT-TYPE
4880
 
    SYNTAX     Counter32
4881
 
    MAX-ACCESS read-only
4882
 
    STATUS     deprecated
4883
 
    DESCRIPTION
4884
 
           "The number of ICMP Echo Reply messages received.
4885
 
 
4886
 
            This object has been deprecated, as a new IP version-neutral
4887
 
            table has been added.  It is loosely replaced by a column in
4888
 
            the icmpMsgStatsTable."
4889
 
    ::= { icmp 9 }
4890
 
 
4891
 
icmpInTimestamps OBJECT-TYPE
4892
 
    SYNTAX     Counter32
4893
 
    MAX-ACCESS read-only
4894
 
    STATUS     deprecated
4895
 
    DESCRIPTION
4896
 
           "The number of ICMP Timestamp (request) messages received.
4897
 
 
4898
 
            This object has been deprecated, as a new IP version-neutral
4899
 
            table has been added.  It is loosely replaced by a column in
4900
 
            the icmpMsgStatsTable."
4901
 
    ::= { icmp 10 }
4902
 
 
4903
 
 
4904
 
 
4905
 
 
4906
 
icmpInTimestampReps OBJECT-TYPE
4907
 
    SYNTAX     Counter32
4908
 
    MAX-ACCESS read-only
4909
 
    STATUS     deprecated
4910
 
    DESCRIPTION
4911
 
           "The number of ICMP Timestamp Reply messages received.
4912
 
 
4913
 
            This object has been deprecated, as a new IP version-neutral
4914
 
            table has been added.  It is loosely replaced by a column in
4915
 
            the icmpMsgStatsTable."
4916
 
    ::= { icmp 11 }
4917
 
 
4918
 
icmpInAddrMasks OBJECT-TYPE
4919
 
    SYNTAX     Counter32
4920
 
    MAX-ACCESS read-only
4921
 
    STATUS     deprecated
4922
 
    DESCRIPTION
4923
 
           "The number of ICMP Address Mask Request messages received.
4924
 
 
4925
 
            This object has been deprecated, as a new IP version-neutral
4926
 
            table has been added.  It is loosely replaced by a column in
4927
 
            the icmpMsgStatsTable."
4928
 
    ::= { icmp 12 }
4929
 
 
4930
 
icmpInAddrMaskReps OBJECT-TYPE
4931
 
    SYNTAX     Counter32
4932
 
    MAX-ACCESS read-only
4933
 
    STATUS     deprecated
4934
 
    DESCRIPTION
4935
 
           "The number of ICMP Address Mask Reply messages received.
4936
 
 
4937
 
            This object has been deprecated, as a new IP version-neutral
4938
 
            table has been added.  It is loosely replaced by a column in
4939
 
            the icmpMsgStatsTable."
4940
 
    ::= { icmp 13 }
4941
 
 
4942
 
icmpOutMsgs OBJECT-TYPE
4943
 
    SYNTAX     Counter32
4944
 
    MAX-ACCESS read-only
4945
 
    STATUS     deprecated
4946
 
    DESCRIPTION
4947
 
           "The total number of ICMP messages which this entity
4948
 
            attempted to send.  Note that this counter includes all
4949
 
            those counted by icmpOutErrors.
4950
 
 
4951
 
            This object has been deprecated, as a new IP version-neutral
4952
 
            table has been added.  It is loosely replaced by
4953
 
            icmpStatsOutMsgs."
4954
 
 
4955
 
 
4956
 
 
4957
 
    ::= { icmp 14 }
4958
 
 
4959
 
icmpOutErrors OBJECT-TYPE
4960
 
    SYNTAX     Counter32
4961
 
    MAX-ACCESS read-only
4962
 
    STATUS     deprecated
4963
 
    DESCRIPTION
4964
 
           "The number of ICMP messages which this entity did not send
4965
 
            due to problems discovered within ICMP, such as a lack of
4966
 
            buffers.  This value should not include errors discovered
4967
 
            outside the ICMP layer, such as the inability of IP to route
4968
 
            the resultant datagram.  In some implementations, there may
4969
 
            be no types of error which contribute to this counter's
4970
 
            value.
4971
 
 
4972
 
            This object has been deprecated, as a new IP version-neutral
4973
 
            table has been added.  It is loosely replaced by
4974
 
            icmpStatsOutErrors."
4975
 
    ::= { icmp 15 }
4976
 
 
4977
 
icmpOutDestUnreachs OBJECT-TYPE
4978
 
    SYNTAX     Counter32
4979
 
    MAX-ACCESS read-only
4980
 
    STATUS     deprecated
4981
 
    DESCRIPTION
4982
 
           "The number of ICMP Destination Unreachable messages sent.
4983
 
 
4984
 
            This object has been deprecated, as a new IP version-neutral
4985
 
            table has been added.  It is loosely replaced by a column in
4986
 
            the icmpMsgStatsTable."
4987
 
    ::= { icmp 16 }
4988
 
 
4989
 
icmpOutTimeExcds OBJECT-TYPE
4990
 
    SYNTAX     Counter32
4991
 
    MAX-ACCESS read-only
4992
 
    STATUS     deprecated
4993
 
    DESCRIPTION
4994
 
           "The number of ICMP Time Exceeded messages sent.
4995
 
 
4996
 
            This object has been deprecated, as a new IP version-neutral
4997
 
            table has been added.  It is loosely replaced by a column in
4998
 
            the icmpMsgStatsTable."
4999
 
    ::= { icmp 17 }
5000
 
 
5001
 
icmpOutParmProbs OBJECT-TYPE
5002
 
    SYNTAX     Counter32
5003
 
    MAX-ACCESS read-only
5004
 
    STATUS     deprecated
5005
 
 
5006
 
 
5007
 
 
5008
 
    DESCRIPTION
5009
 
           "The number of ICMP Parameter Problem messages sent.
5010
 
 
5011
 
            This object has been deprecated, as a new IP version-neutral
5012
 
            table has been added.  It is loosely replaced by a column in
5013
 
            the icmpMsgStatsTable."
5014
 
    ::= { icmp 18 }
5015
 
 
5016
 
icmpOutSrcQuenchs OBJECT-TYPE
5017
 
    SYNTAX     Counter32
5018
 
    MAX-ACCESS read-only
5019
 
    STATUS     deprecated
5020
 
    DESCRIPTION
5021
 
           "The number of ICMP Source Quench messages sent.
5022
 
 
5023
 
            This object has been deprecated, as a new IP version-neutral
5024
 
            table has been added.  It is loosely replaced by a column in
5025
 
            the icmpMsgStatsTable."
5026
 
    ::= { icmp 19 }
5027
 
 
5028
 
icmpOutRedirects OBJECT-TYPE
5029
 
    SYNTAX     Counter32
5030
 
    MAX-ACCESS read-only
5031
 
    STATUS     deprecated
5032
 
    DESCRIPTION
5033
 
           "The number of ICMP Redirect messages sent.  For a host, this
5034
 
            object will always be zero, since hosts do not send
5035
 
            redirects.
5036
 
 
5037
 
            This object has been deprecated, as a new IP version-neutral
5038
 
            table has been added.  It is loosely replaced by a column in
5039
 
            the icmpMsgStatsTable."
5040
 
    ::= { icmp 20 }
5041
 
 
5042
 
icmpOutEchos OBJECT-TYPE
5043
 
    SYNTAX     Counter32
5044
 
    MAX-ACCESS read-only
5045
 
    STATUS     deprecated
5046
 
    DESCRIPTION
5047
 
           "The number of ICMP Echo (request) messages sent.
5048
 
 
5049
 
            This object has been deprecated, as a new IP version-neutral
5050
 
            table has been added.  It is loosely replaced by a column in
5051
 
            the icmpMsgStatsTable."
5052
 
    ::= { icmp 21 }
5053
 
 
5054
 
icmpOutEchoReps OBJECT-TYPE
5055
 
    SYNTAX     Counter32
5056
 
 
5057
 
 
5058
 
 
5059
 
    MAX-ACCESS read-only
5060
 
    STATUS     deprecated
5061
 
    DESCRIPTION
5062
 
           "The number of ICMP Echo Reply messages sent.
5063
 
 
5064
 
            This object has been deprecated, as a new IP version-neutral
5065
 
            table has been added.  It is loosely replaced by a column in
5066
 
            the icmpMsgStatsTable."
5067
 
    ::= { icmp 22 }
5068
 
 
5069
 
icmpOutTimestamps OBJECT-TYPE
5070
 
    SYNTAX     Counter32
5071
 
    MAX-ACCESS read-only
5072
 
    STATUS     deprecated
5073
 
    DESCRIPTION
5074
 
           "The number of ICMP Timestamp (request) messages sent.
5075
 
 
5076
 
            This object has been deprecated, as a new IP version-neutral
5077
 
            table has been added.  It is loosely replaced by a column in
5078
 
            the icmpMsgStatsTable."
5079
 
    ::= { icmp 23 }
5080
 
 
5081
 
icmpOutTimestampReps OBJECT-TYPE
5082
 
    SYNTAX     Counter32
5083
 
    MAX-ACCESS read-only
5084
 
    STATUS     deprecated
5085
 
    DESCRIPTION
5086
 
           "The number of ICMP Timestamp Reply messages sent.
5087
 
 
5088
 
            This object has been deprecated, as a new IP version-neutral
5089
 
            table has been added.  It is loosely replaced by a column in
5090
 
            the icmpMsgStatsTable."
5091
 
    ::= { icmp 24 }
5092
 
 
5093
 
icmpOutAddrMasks OBJECT-TYPE
5094
 
    SYNTAX     Counter32
5095
 
    MAX-ACCESS read-only
5096
 
    STATUS     deprecated
5097
 
    DESCRIPTION
5098
 
           "The number of ICMP Address Mask Request messages sent.
5099
 
 
5100
 
            This object has been deprecated, as a new IP version-neutral
5101
 
            table has been added.  It is loosely replaced by a column in
5102
 
            the icmpMsgStatsTable."
5103
 
    ::= { icmp 25 }
5104
 
 
5105
 
icmpOutAddrMaskReps OBJECT-TYPE
5106
 
    SYNTAX     Counter32
5107
 
 
5108
 
 
5109
 
 
5110
 
    MAX-ACCESS read-only
5111
 
    STATUS     deprecated
5112
 
    DESCRIPTION
5113
 
           "The number of ICMP Address Mask Reply messages sent.
5114
 
 
5115
 
            This object has been deprecated, as a new IP version-neutral
5116
 
            table has been added.  It is loosely replaced by a column in
5117
 
            the icmpMsgStatsTable."
5118
 
    ::= { icmp 26 }
5119
 
 
5120
 
 
5121
 
ipMIBCompliance MODULE-COMPLIANCE
5122
 
    STATUS     deprecated
5123
 
    DESCRIPTION
5124
 
           "The compliance statement for systems that implement only
5125
 
            IPv4.  For version-independence, this compliance statement
5126
 
            is deprecated in favor of ipMIBCompliance2."
5127
 
    MODULE  -- this module
5128
 
        MANDATORY-GROUPS { ipGroup,
5129
 
                           icmpGroup }
5130
 
    ::= { ipMIBCompliances 1 }
5131
 
 
5132
 
 
5133
 
ipGroup OBJECT-GROUP
5134
 
    OBJECTS   { ipForwarding,           ipDefaultTTL,
5135
 
                ipInReceives,           ipInHdrErrors,
5136
 
                ipInAddrErrors,         ipForwDatagrams,
5137
 
                ipInUnknownProtos,      ipInDiscards,
5138
 
                ipInDelivers,           ipOutRequests,
5139
 
                ipOutDiscards,          ipOutNoRoutes,
5140
 
                ipReasmTimeout,         ipReasmReqds,
5141
 
                ipReasmOKs,             ipReasmFails,
5142
 
                ipFragOKs,              ipFragFails,
5143
 
                ipFragCreates,          ipAdEntAddr,
5144
 
                ipAdEntIfIndex,         ipAdEntNetMask,
5145
 
                ipAdEntBcastAddr,       ipAdEntReasmMaxSize,
5146
 
                ipNetToMediaIfIndex,    ipNetToMediaPhysAddress,
5147
 
                ipNetToMediaNetAddress, ipNetToMediaType,
5148
 
                ipRoutingDiscards
5149
 
}
5150
 
    STATUS     deprecated
5151
 
    DESCRIPTION
5152
 
           "The ip group of objects providing for basic management of IP
5153
 
            entities, exclusive of the management of IP routes.
5154
 
 
5155
 
 
5156
 
 
5157
 
 
5158
 
            As part of the version independence, this group has been
5159
 
            deprecated.  "
5160
 
    ::= { ipMIBGroups 1 }
5161
 
 
5162
 
icmpGroup OBJECT-GROUP
5163
 
    OBJECTS   { icmpInMsgs,          icmpInErrors,
5164
 
                icmpInDestUnreachs,  icmpInTimeExcds,
5165
 
                icmpInParmProbs,     icmpInSrcQuenchs,
5166
 
                icmpInRedirects,     icmpInEchos,
5167
 
                icmpInEchoReps,      icmpInTimestamps,
5168
 
                icmpInTimestampReps, icmpInAddrMasks,
5169
 
                icmpInAddrMaskReps,  icmpOutMsgs,
5170
 
                icmpOutErrors,       icmpOutDestUnreachs,
5171
 
                icmpOutTimeExcds,    icmpOutParmProbs,
5172
 
                icmpOutSrcQuenchs,   icmpOutRedirects,
5173
 
                icmpOutEchos,        icmpOutEchoReps,
5174
 
                icmpOutTimestamps,   icmpOutTimestampReps,
5175
 
                icmpOutAddrMasks,    icmpOutAddrMaskReps }
5176
 
    STATUS     deprecated
5177
 
    DESCRIPTION
5178
 
           "The icmp group of objects providing ICMP statistics.
5179
 
 
5180
 
            As part of the version independence, this group has been
5181
 
            deprecated.  "
5182
 
    ::= { ipMIBGroups 2 }
5183
 
 
5184
 
END