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