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