idnits 2.17.1 draft-ietf-6man-ipv6-mibs-obsolete-02.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- No issues found here. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- No issues found here. Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- ** The document seems to lack an Introduction section. ** There are 3 instances of too long lines in the document, the longest one being 2 characters in excess of 72. -- The draft header indicates that this document obsoletes RFC2452, but the abstract doesn't seem to mention this, which it should. -- The draft header indicates that this document obsoletes RFC2454, but the abstract doesn't seem to mention this, which it should. -- The draft header indicates that this document obsoletes RFC2465, but the abstract doesn't seem to mention this, which it should. -- The draft header indicates that this document obsoletes RFC2466, but the abstract doesn't seem to mention this, which it should. Miscellaneous warnings: ---------------------------------------------------------------------------- == The copyright year in the IETF Trust and authors Copyright Line does not match the current year == Line 981 has weird spacing: '...be used for o...' == Line 1341 has weird spacing: '... which the ...' == Line 1397 has weird spacing: '...stanced polic...' == Line 1424 has weird spacing: '... The seman...' == Line 1425 has weird spacing: '...fied in the ...' == (6 more instances...) == The document seems to contain a disclaimer for pre-RFC5378 work, but was first submitted on or after 10 November 2008. The disclaimer is usually necessary only for documents that revise or obsolete older RFCs, and that take significant amounts of text from those RFCs. If you can contact all authors of the source material and they are willing to grant the BCP78 rights to the IETF Trust, you can and should remove the disclaimer. Otherwise, the disclaimer is needed and you can ignore this comment. (See the Legal Provisions document at https://trustee.ietf.org/license-info for more information.) -- The document date (November 14, 2016) is 2717 days in the past. Is this intentional? Checking references for intended status: Informational ---------------------------------------------------------------------------- -- Looks like a reference, but probably isn't: '6' on line 398 -- Looks like a reference, but probably isn't: '3' on line 400 -- Looks like a reference, but probably isn't: '8' on line 1622 -- Looks like a reference, but probably isn't: '1' on line 3000 -- Obsolete informational reference (is this intentional?): RFC 2452 (Obsoleted by RFC 4022, RFC 8096) -- Obsolete informational reference (is this intentional?): RFC 2454 (Obsoleted by RFC 4113, RFC 8096) -- Obsolete informational reference (is this intentional?): RFC 2465 (Obsoleted by RFC 4293, RFC 8096) -- Obsolete informational reference (is this intentional?): RFC 2466 (Obsoleted by RFC 4293, RFC 8096) Summary: 2 errors (**), 0 flaws (~~), 8 warnings (==), 13 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 2 IPv6 Maintenance B. Fenner 3 Internet-Draft Arista Networks, Inc. 4 Obsoletes: 2452, 2454, 2465, 2466 (if November 14, 2016 5 approved) 6 Intended status: Informational 7 Expires: May 18, 2017 9 Republishing the IPV6-specific MIB modules as obsolete 10 draft-ietf-6man-ipv6-mibs-obsolete-02 12 Abstract 14 In 2005, the IPv6 MIB update group published updated versions of the 15 IP-MIB, UDP-MIB, TCP-MIB and IP-FORWARD-MIB modules, which use the 16 InetAddressType/InetAddress construct to handle IPv4 and IPv6 in the 17 same table. This document contains versions of the obsoleted 18 IPV6-MIB, IPV6-TC, IPV6-ICMP-MIB, IPV6-TCP-MIB and IPV6-UDP-MIB 19 modules, for the purpose of updating MIB module repositories. 21 Status of This Memo 23 This Internet-Draft is submitted in full conformance with the 24 provisions of BCP 78 and BCP 79. 26 Internet-Drafts are working documents of the Internet Engineering 27 Task Force (IETF). Note that other groups may also distribute 28 working documents as Internet-Drafts. The list of current Internet- 29 Drafts is at http://datatracker.ietf.org/drafts/current/. 31 Internet-Drafts are draft documents valid for a maximum of six months 32 and may be updated, replaced, or obsoleted by other documents at any 33 time. It is inappropriate to use Internet-Drafts as reference 34 material or to cite them other than as "work in progress." 36 This Internet-Draft will expire on May 18, 2017. 38 Copyright Notice 40 Copyright (c) 2016 IETF Trust and the persons identified as the 41 document authors. All rights reserved. 43 This document is subject to BCP 78 and the IETF Trust's Legal 44 Provisions Relating to IETF Documents 45 (http://trustee.ietf.org/license-info) in effect on the date of 46 publication of this document. Please review these documents 47 carefully, as they describe your rights and restrictions with respect 48 to this document. Code Components extracted from this document must 49 include Simplified BSD License text as described in Section 4.e of 50 the Trust Legal Provisions and are provided without warranty as 51 described in the Simplified BSD License. 53 This document may contain material from IETF Documents or IETF 54 Contributions published or made publicly available before November 55 10, 2008. The person(s) controlling the copyright in some of this 56 material may not have granted the IETF Trust the right to allow 57 modifications of such material outside the IETF Standards Process. 58 Without obtaining an adequate license from the person(s) controlling 59 the copyright in such materials, this document may not be modified 60 outside the IETF Standards Process, and derivative works of it may 61 not be created outside the IETF Standards Process, except to format 62 it for publication as an RFC or to translate it into languages other 63 than English. 65 Table of Contents 67 1. Motivation . . . . . . . . . . . . . . . . . . . . . . . . . 2 68 2. Historic IPV6-TC . . . . . . . . . . . . . . . . . . . . . . 3 69 3. Historic IPV6-MIB . . . . . . . . . . . . . . . . . . . . . . 5 70 4. Historic IPV6-ICMP-MIB . . . . . . . . . . . . . . . . . . . 39 71 5. Historic IPV6-UDP-MIB . . . . . . . . . . . . . . . . . . . . 52 72 6. Historic IPV6-TCP-MIB . . . . . . . . . . . . . . . . . . . . 56 73 7. Reclassification . . . . . . . . . . . . . . . . . . . . . . 61 74 8. Security Considerations . . . . . . . . . . . . . . . . . . . 61 75 9. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 61 76 10. References . . . . . . . . . . . . . . . . . . . . . . . . . 62 77 10.1. Normative References . . . . . . . . . . . . . . . . . . 62 78 10.2. Informative References . . . . . . . . . . . . . . . . . 62 79 10.3. URIs . . . . . . . . . . . . . . . . . . . . . . . . . . 63 80 Appendix A. Change history . . . . . . . . . . . . . . . . . . . 63 81 A.1. Changes since draft-ietf-6man-ipv6-mibs-obsolete-01 . . . 63 82 A.2. Changes since draft-ietf-6man-ipv6-mibs-obsolete-00 . . . 63 83 A.3. Changes since draft-fenner-ipv6-mibs-obsolete-00 . . . . 63 84 A.4. Changes since draft-fenner-ipv6-mibs-obsolete-01 . . . . 64 85 A.5. Changes since draft-fenner-ipv6-mibs-obsolete-02 . . . . 64 86 Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 64 88 1. Motivation 90 In 2005, the IPv6 MIB update group published updated versions of the 91 IP-MIB [RFC4293], UDP-MIB [RFC4113], TCP-MIB [RFC4022] and IP- 92 FORWARD-MIB [RFC4292] modules, which use the InetAddressType/ 93 InetAddress construct to handle IPv4 and IPv6 in the same table. 94 These documents were marked in the RFC Index as obsoleting the 95 corresponding IPV6-MIBs, but the extracted content of these MIBs 96 never changed in MIB repositories, and the original RFCs (as is 97 normal IETF policy) never changed from being Proposed Standard. 99 Note that the timeline of these MIB modules looks like shown below 100 (and it is the added support for IPv6 in the later revision of the 101 original modules that people often overlook). 103 IPv6-MIB--------X 104 \ 105 IP-MIB-------------------IP-MIB---> 107 This causes an unclear situation when simply looking at MIB 108 repositories, so we are simply republishing these MIB modules with 109 the SMI syntax changed to obsolete. This is an unusual step, and is 110 not the intended path with every obsolete MIB module; the special 111 history of these modules lead to this special step. 113 2. Historic IPV6-TC 115 IPV6-TC DEFINITIONS ::= BEGIN 117 IMPORTS 118 Integer32 FROM SNMPv2-SMI 119 TEXTUAL-CONVENTION FROM SNMPv2-TC; 121 -- definition of textual conventions 122 Ipv6Address ::= TEXTUAL-CONVENTION 123 DISPLAY-HINT "2x:" 124 STATUS obsolete 125 DESCRIPTION 126 "This data type is used to model IPv6 addresses. 127 This is a binary string of 16 octets in network 128 byte-order. 130 This object is obsoleted by INET-ADDRESS-MIB::InetAddress." 131 SYNTAX OCTET STRING (SIZE (16)) 133 Ipv6AddressPrefix ::= TEXTUAL-CONVENTION 134 DISPLAY-HINT "2x:" 135 STATUS obsolete 136 DESCRIPTION 137 "This data type is used to model IPv6 address 138 prefixes. This is a binary string of up to 16 139 octets in network byte-order. 141 This object is obsoleted by INET-ADDRESS-MIB::InetAddress." 142 SYNTAX OCTET STRING (SIZE (0..16)) 144 Ipv6AddressIfIdentifier ::= TEXTUAL-CONVENTION 145 DISPLAY-HINT "2x:" 146 STATUS obsolete 147 DESCRIPTION 148 "This data type is used to model IPv6 address 149 interface identifiers. This is a binary string 150 of up to 8 octets in network byte-order. 152 This object is obsoleted by IP-MIB::Ipv6AddressIfIdentifierTC." 153 SYNTAX OCTET STRING (SIZE (0..8)) 155 Ipv6IfIndex ::= TEXTUAL-CONVENTION 156 DISPLAY-HINT "d" 157 STATUS obsolete 158 DESCRIPTION 159 "A unique value, greater than zero for each 160 internetwork-layer interface in the managed 161 system. It is recommended that values are assigned 162 contiguously starting from 1. The value for each 163 internetwork-layer interface must remain constant 164 at least from one re-initialization of the entity's 165 network management system to the next 166 re-initialization. 168 This object is obsoleted by IF-MIB::InterfaceIndex." 169 SYNTAX Integer32 (1..2147483647) 171 Ipv6IfIndexOrZero ::= TEXTUAL-CONVENTION 172 DISPLAY-HINT "d" 173 STATUS obsolete 174 DESCRIPTION 175 "This textual convention is an extension of the 176 Ipv6IfIndex convention. The latter defines 177 a greater than zero value used to identify an IPv6 178 interface in the managed system. This extension 179 permits the additional value of zero. The value 180 zero is object-specific and must therefore be 181 defined as part of the description of any object 182 which uses this syntax. Examples of the usage of 183 zero might include situations where interface was 184 unknown, or when none or all interfaces need to be 185 referenced. 187 This object is obsoleted by IF-MIB::InterfaceIndexOrZero." 188 SYNTAX Integer32 (0..2147483647) 190 END 192 3. Historic IPV6-MIB 194 IPV6-MIB DEFINITIONS ::= BEGIN 196 IMPORTS 197 MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, 198 mib-2, Counter32, Unsigned32, Integer32, 199 Gauge32 FROM SNMPv2-SMI 200 DisplayString, PhysAddress, TruthValue, TimeStamp, 201 VariablePointer, RowPointer FROM SNMPv2-TC 202 MODULE-COMPLIANCE, OBJECT-GROUP, 203 NOTIFICATION-GROUP FROM SNMPv2-CONF 204 Ipv6IfIndex, Ipv6Address, Ipv6AddressPrefix, 205 Ipv6AddressIfIdentifier, 206 Ipv6IfIndexOrZero FROM IPV6-TC; 208 ipv6MIB MODULE-IDENTITY 209 LAST-UPDATED "201505282112Z" 210 ORGANIZATION "IETF IPv6 Working Group" 211 CONTACT-INFO 212 " Dimitry Haskin 214 Postal: Bay Networks, Inc. 215 660 Techology Park Drive. 216 Billerica, MA 01821 218 US 220 Tel: +1-978-916-8124 221 E-mail: dhaskin@baynetworks.com 223 Steve Onishi 225 Postal: Bay Networks, Inc. 226 3 Federal Street 227 Billerica, MA 01821 228 US 230 Tel: +1-978-916-3816 231 E-mail: sonishi@baynetworks.com" 232 DESCRIPTION 233 "The obsolete MIB module for entities implementing the IPv6 234 protocol. Use the IP-MIB or IP-FORWARD-MIB instead." 235 REVISION "201505282112Z" 236 DESCRIPTION 237 "Obsoleting this MIB module; it has been replaced by 238 the revised IP-MIB (RFC4293) and IP-FORWARD-MIB 239 (RFC4292)." 241 REVISION "9802052155Z" 242 DESCRIPTION 243 "First revision, published as RFC2465" 244 ::= { mib-2 55 } 246 -- the IPv6 general group 248 ipv6MIBObjects OBJECT IDENTIFIER ::= { ipv6MIB 1 } 250 ipv6Forwarding OBJECT-TYPE 251 SYNTAX INTEGER { 252 forwarding(1), -- acting as a router 254 -- NOT acting as 255 notForwarding(2) -- a router 256 } 257 MAX-ACCESS read-write 258 STATUS obsolete 259 DESCRIPTION 260 "The indication of whether this entity is acting 261 as an IPv6 router in respect to the forwarding of 262 datagrams received by, but not addressed to, this 263 entity. IPv6 routers forward datagrams. IPv6 264 hosts do not (except those source-routed via the 265 host). 267 Note that for some managed nodes, this object may 268 take on only a subset of the values possible. 269 Accordingly, it is appropriate for an agent to 270 return a `wrongValue' response if a management 271 station attempts to change this object to an 272 inappropriate value. 274 This object is obsoleted by IP-MIB::ipv6IpForwarding." 275 ::= { ipv6MIBObjects 1 } 277 ipv6DefaultHopLimit OBJECT-TYPE 278 SYNTAX INTEGER(0..255) 279 MAX-ACCESS read-write 280 STATUS obsolete 281 DESCRIPTION 282 "The default value inserted into the Hop Limit 283 field of the IPv6 header of datagrams originated 284 at this entity, whenever a Hop Limit value is not 285 supplied by the transport layer protocol. 287 This object is obsoleted by IP-MIB::ipv6IpDefaultHopLimit." 288 DEFVAL { 64 } 289 ::= { ipv6MIBObjects 2 } 291 ipv6Interfaces OBJECT-TYPE 292 SYNTAX Unsigned32 293 MAX-ACCESS read-only 294 STATUS obsolete 295 DESCRIPTION 296 "The number of IPv6 interfaces (regardless of 297 their current state) present on this system. 299 This object is obsolete; there is no direct replacement 300 but its value can be derived from the number of rows 301 in the IP-MIB::ipv6InterfaceTable." 302 ::= { ipv6MIBObjects 3 } 304 ipv6IfTableLastChange OBJECT-TYPE 305 SYNTAX TimeStamp 306 MAX-ACCESS read-only 307 STATUS obsolete 308 DESCRIPTION 309 "The value of sysUpTime at the time of the last 310 insertion or removal of an entry in the 311 ipv6IfTable. If the number of entries has been 312 unchanged since the last re-initialization of 313 the local network management subsystem, then this 314 object contains a zero value. 316 This object is obsoleted by 317 IP-MIB::ipv6InterfaceTableLastChange." 318 ::= { ipv6MIBObjects 4 } 320 -- the IPv6 Interfaces table 322 ipv6IfTable OBJECT-TYPE 323 SYNTAX SEQUENCE OF Ipv6IfEntry 324 MAX-ACCESS not-accessible 325 STATUS obsolete 326 DESCRIPTION 327 "The IPv6 Interfaces table contains information 328 on the entity's internetwork-layer interfaces. 329 An IPv6 interface constitutes a logical network 330 layer attachment to the layer immediately below 332 IPv6 including internet layer 'tunnels', such as 333 tunnels over IPv4 or IPv6 itself. 335 This table is obsoleted by IP-MIB::ipv6InterfaceTable." 336 ::= { ipv6MIBObjects 5 } 338 ipv6IfEntry OBJECT-TYPE 339 SYNTAX Ipv6IfEntry 340 MAX-ACCESS not-accessible 341 STATUS obsolete 342 DESCRIPTION 343 "An interface entry containing objects 344 about a particular IPv6 interface. 346 This object is obsoleted by IP-MIB::ipv6InterfaceEntry." 347 INDEX { ipv6IfIndex } 348 ::= { ipv6IfTable 1 } 350 Ipv6IfEntry ::= SEQUENCE { 351 ipv6IfIndex Ipv6IfIndex, 352 ipv6IfDescr DisplayString, 353 ipv6IfLowerLayer VariablePointer, 354 ipv6IfEffectiveMtu Unsigned32, 355 ipv6IfReasmMaxSize Unsigned32, 356 ipv6IfIdentifier Ipv6AddressIfIdentifier, 357 ipv6IfIdentifierLength INTEGER, 358 ipv6IfPhysicalAddress PhysAddress, 359 ipv6IfAdminStatus INTEGER, 360 ipv6IfOperStatus INTEGER, 361 ipv6IfLastChange TimeStamp 362 } 364 ipv6IfIndex OBJECT-TYPE 365 SYNTAX Ipv6IfIndex 366 MAX-ACCESS not-accessible 367 STATUS obsolete 368 DESCRIPTION 369 "A unique non-zero value identifying 370 the particular IPv6 interface. 372 This object is obsoleted. In the IP-MIB, 373 interfaces are simply identified by IfIndex." 374 ::= { ipv6IfEntry 1 } 376 ipv6IfDescr OBJECT-TYPE 377 SYNTAX DisplayString 378 MAX-ACCESS read-write 379 STATUS obsolete 380 DESCRIPTION 381 "A textual string containing information about the 382 interface. This string may be set by the network 383 management system. 385 This object is obsoleted by IF-MIB::ifDescr." 387 ::= { ipv6IfEntry 2 } 389 ipv6IfLowerLayer OBJECT-TYPE 390 SYNTAX VariablePointer 391 MAX-ACCESS read-only 392 STATUS obsolete 393 DESCRIPTION 394 "This object identifies the protocol layer over 395 which this network interface operates. If this 396 network interface operates over the data-link 397 layer, then the value of this object refers to an 398 instance of ifIndex [6]. If this network interface 399 operates over an IPv4 interface, the value of this 400 object refers to an instance of ipAdEntAddr [3]. 402 If this network interface operates over another 403 IPv6 interface, the value of this object refers to 404 an instance of ipv6IfIndex. If this network 405 interface is not currently operating over an active 406 protocol layer, then the value of this object 407 should be set to the OBJECT ID { 0 0 }. 409 This object is obsolete. The IF-STACK-TABLE may 410 be used to express relationships between interfaces." 411 ::= { ipv6IfEntry 3 } 413 ipv6IfEffectiveMtu OBJECT-TYPE 414 SYNTAX Unsigned32 415 UNITS "octets" 416 MAX-ACCESS read-only 417 STATUS obsolete 418 DESCRIPTION 419 "The size of the largest IPv6 packet which can be 420 sent/received on the interface, specified in 421 octets. 423 This object is obsolete. The value of IF-MIB::ifMtu 424 for the corresponding value of ifIndex represents the 425 MTU of the interface." 426 ::= { ipv6IfEntry 4 } 428 ipv6IfReasmMaxSize OBJECT-TYPE 429 SYNTAX Unsigned32 (0..65535) 430 UNITS "octets" 431 MAX-ACCESS read-only 432 STATUS obsolete 433 DESCRIPTION 434 "The size of the largest IPv6 datagram which this 435 entity can re-assemble from incoming IPv6 fragmented 436 datagrams received on this interface. 438 This object is obsoleted by IP-MIB::ipv6InterfaceReasmMaxSize." 439 ::= { ipv6IfEntry 5 } 441 ipv6IfIdentifier OBJECT-TYPE 442 SYNTAX Ipv6AddressIfIdentifier 443 MAX-ACCESS read-write 444 STATUS obsolete 445 DESCRIPTION 446 "The Interface Identifier for this interface that 447 is (at least) unique on the link this interface is 448 attached to. The Interface Identifier is combined 449 with an address prefix to form an interface address. 451 By default, the Interface Identifier is autoconfigured 452 according to the rules of the link type this 453 interface is attached to. 455 This object is obsoleted by IP-MIB::ipv6InterfaceIdentifier." 456 ::= { ipv6IfEntry 6 } 458 ipv6IfIdentifierLength OBJECT-TYPE 459 SYNTAX INTEGER (0..64) 460 UNITS "bits" 461 MAX-ACCESS read-write 462 STATUS obsolete 463 DESCRIPTION 464 "The length of the Interface Identifier in bits. 466 This object is obsolete. It can be derived from the length 467 of IP-MIB::ipv6InterfaceIdentifier; Interface Identifiers 468 that are not an even number of octets are not supported." 469 ::= { ipv6IfEntry 7 } 471 ipv6IfPhysicalAddress OBJECT-TYPE 472 SYNTAX PhysAddress 473 MAX-ACCESS read-only 474 STATUS obsolete 475 DESCRIPTION 476 "The interface's physical address. For example, for 477 an IPv6 interface attached to an 802.x link, this 478 object normally contains a MAC address. Note that 479 in some cases this address may differ from the 480 address of the interface's protocol sub-layer. The 481 interface's media-specific MIB must define the bit 482 and byte ordering and the format of the value of 483 this object. For interfaces which do not have such 484 an address (e.g., a serial line), this object should 485 contain an octet string of zero length. 487 This object is obsoleted by IF-MIB::ifPhysAddress." 488 ::= { ipv6IfEntry 8 } 490 ipv6IfAdminStatus OBJECT-TYPE 491 SYNTAX INTEGER { 492 up(1), -- ready to pass packets 493 down(2) 494 } 495 MAX-ACCESS read-write 496 STATUS obsolete 497 DESCRIPTION 498 "The desired state of the interface. When a managed 499 system initializes, all IPv6 interfaces start with 500 ipv6IfAdminStatus in the down(2) state. As a result 501 of either explicit management action or per 502 configuration information retained by the managed 503 system, ipv6IfAdminStatus is then changed to 504 the up(1) state (or remains in the down(2) state). 506 This object is obsolete. IPv6 does not have a 507 separate admin status; the admin status of the 508 interface is represented by IF-MIB::ifAdminStatus." 509 ::= { ipv6IfEntry 9 } 511 ipv6IfOperStatus OBJECT-TYPE 512 SYNTAX INTEGER { 513 up(1), -- ready to pass packets 515 down(2), 516 noIfIdentifier(3), -- no interface identifier 518 -- status can not be 519 -- determined for some 520 unknown(4), -- reason 522 -- some component is 523 notPresent(5) -- missing 524 } 525 MAX-ACCESS read-only 526 STATUS obsolete 527 DESCRIPTION 528 "The current operational state of the interface. 529 The noIfIdentifier(3) state indicates that no valid 530 Interface Identifier is assigned to the interface. 532 This state usually indicates that the link-local 533 interface address failed Duplicate Address Detection. 534 If ipv6IfAdminStatus is down(2) then ipv6IfOperStatus 535 should be down(2). If ipv6IfAdminStatus is changed 536 to up(1) then ipv6IfOperStatus should change to up(1) 537 if the interface is ready to transmit and receive 538 network traffic; it should remain in the down(2) or 539 noIfIdentifier(3) state if and only if there is a 540 fault that prevents it from going to the up(1) state; 541 it should remain in the notPresent(5) state if 542 the interface has missing (typically, lower layer) 543 components. 545 This object is obsolete. IPv6 does not have a 546 separate operational status; the operational status of the 547 interface is represented by IF-MIB::ifOperStatus." 548 ::= { ipv6IfEntry 10 } 550 ipv6IfLastChange OBJECT-TYPE 551 SYNTAX TimeStamp 552 MAX-ACCESS read-only 553 STATUS obsolete 554 DESCRIPTION 555 "The value of sysUpTime at the time the interface 556 entered its current operational state. If the 557 current state was entered prior to the last 558 re-initialization of the local network management 559 subsystem, then this object contains a zero 560 value. 562 This object is obsolete. The last change of 563 IF-MIB::ifOperStatus is represented by IF-MIB::ifLastChange." 564 ::= { ipv6IfEntry 11 } 566 -- IPv6 Interface Statistics table 568 ipv6IfStatsTable OBJECT-TYPE 569 SYNTAX SEQUENCE OF Ipv6IfStatsEntry 570 MAX-ACCESS not-accessible 571 STATUS obsolete 572 DESCRIPTION 573 "IPv6 interface traffic statistics. 575 This table is obsoleted by the IP-MIB::ipIfStatsTable." 576 ::= { ipv6MIBObjects 6 } 578 ipv6IfStatsEntry OBJECT-TYPE 579 SYNTAX Ipv6IfStatsEntry 580 MAX-ACCESS not-accessible 581 STATUS obsolete 582 DESCRIPTION 583 "An interface statistics entry containing objects 584 at a particular IPv6 interface. 586 This object is obsoleted by the IP-MIB::ipIfStatsEntry." 587 AUGMENTS { ipv6IfEntry } 588 ::= { ipv6IfStatsTable 1 } 590 Ipv6IfStatsEntry ::= SEQUENCE { 591 ipv6IfStatsInReceives 592 Counter32, 593 ipv6IfStatsInHdrErrors 594 Counter32, 595 ipv6IfStatsInTooBigErrors 596 Counter32, 597 ipv6IfStatsInNoRoutes 598 Counter32, 599 ipv6IfStatsInAddrErrors 600 Counter32, 601 ipv6IfStatsInUnknownProtos 602 Counter32, 603 ipv6IfStatsInTruncatedPkts 604 Counter32, 605 ipv6IfStatsInDiscards 606 Counter32, 607 ipv6IfStatsInDelivers 608 Counter32, 609 ipv6IfStatsOutForwDatagrams 610 Counter32, 611 ipv6IfStatsOutRequests 612 Counter32, 613 ipv6IfStatsOutDiscards 614 Counter32, 615 ipv6IfStatsOutFragOKs 616 Counter32, 617 ipv6IfStatsOutFragFails 618 Counter32, 619 ipv6IfStatsOutFragCreates 620 Counter32, 621 ipv6IfStatsReasmReqds 622 Counter32, 623 ipv6IfStatsReasmOKs 624 Counter32, 625 ipv6IfStatsReasmFails 626 Counter32, 627 ipv6IfStatsInMcastPkts 628 Counter32, 629 ipv6IfStatsOutMcastPkts 630 Counter32 631 } 633 ipv6IfStatsInReceives OBJECT-TYPE 634 SYNTAX Counter32 635 MAX-ACCESS read-only 636 STATUS obsolete 637 DESCRIPTION 638 "The total number of input datagrams received by 639 the interface, including those received in error. 641 This object is obsoleted by IP-MIB::ipIfStatsHCInReceives." 642 ::= { ipv6IfStatsEntry 1 } 644 ipv6IfStatsInHdrErrors OBJECT-TYPE 645 SYNTAX Counter32 646 MAX-ACCESS read-only 647 STATUS obsolete 648 DESCRIPTION 649 "The number of input datagrams discarded due to 650 errors in their IPv6 headers, including version 651 number mismatch, other format errors, hop count 652 exceeded, errors discovered in processing their 653 IPv6 options, etc. 655 This object is obsoleted by IP-MIB::ipIfStatsInHdrErrors." 656 ::= { ipv6IfStatsEntry 2 } 658 ipv6IfStatsInTooBigErrors OBJECT-TYPE 659 SYNTAX Counter32 660 MAX-ACCESS read-only 661 STATUS obsolete 662 DESCRIPTION 663 "The number of input datagrams that could not be 664 forwarded because their size exceeded the link MTU 665 of outgoing interface. 667 This object is obsoleted. It was not replicated in the 668 IP-MIB due to feedback that systems did not retain the 669 incoming interface of a packet that failed fragmentation." 670 ::= { ipv6IfStatsEntry 3 } 672 ipv6IfStatsInNoRoutes OBJECT-TYPE 673 SYNTAX Counter32 674 MAX-ACCESS read-only 675 STATUS obsolete 676 DESCRIPTION 677 "The number of input datagrams discarded because no 678 route could be found to transmit them to their 679 destination. 681 This object is obsoleted by IP-MIB::ipIfStatsInNoRoutes." 682 ::= { ipv6IfStatsEntry 4 } 684 ipv6IfStatsInAddrErrors OBJECT-TYPE 685 SYNTAX Counter32 686 MAX-ACCESS read-only 687 STATUS obsolete 688 DESCRIPTION 689 "The number of input datagrams discarded because 690 the IPv6 address in their IPv6 header's destination 691 field was not a valid address to be received at 692 this entity. This count includes invalid 693 addresses (e.g., ::0) and unsupported addresses 694 (e.g., addresses with unallocated prefixes). For 695 entities which are not IPv6 routers and therefore 696 do not forward datagrams, this counter includes 697 datagrams discarded because the destination address 698 was not a local address. 700 This object is obsoleted by IP-MIB::ipIfStatsInAddrErrors." 701 ::= { ipv6IfStatsEntry 5 } 703 ipv6IfStatsInUnknownProtos OBJECT-TYPE 704 SYNTAX Counter32 705 MAX-ACCESS read-only 706 STATUS obsolete 707 DESCRIPTION 708 "The number of locally-addressed datagrams 709 received successfully but discarded because of an 710 unknown or unsupported protocol. This counter is 711 incremented at the interface to which these 712 datagrams were addressed which might not be 713 necessarily the input interface for some of 714 the datagrams. 716 This object is obsoleted by IP-MIB::ipIfStatsInUnknownProtos." 717 ::= { ipv6IfStatsEntry 6 } 719 ipv6IfStatsInTruncatedPkts OBJECT-TYPE 720 SYNTAX Counter32 721 MAX-ACCESS read-only 722 STATUS obsolete 723 DESCRIPTION 724 "The number of input datagrams discarded because 725 datagram frame didn't carry enough data. 727 This object is obsoleted by IP-MIB::ipIfStatsInTruncatedPkts." 728 ::= { ipv6IfStatsEntry 7 } 730 ipv6IfStatsInDiscards OBJECT-TYPE 731 SYNTAX Counter32 732 MAX-ACCESS read-only 733 STATUS obsolete 734 DESCRIPTION 735 "The number of input IPv6 datagrams for which no 736 problems were encountered to prevent their 737 continued processing, but which were discarded 738 (e.g., for lack of buffer space). Note that this 739 counter does not include any datagrams discarded 740 while awaiting re-assembly. 742 This object is obsoleted by IP-MIB::ipIfStatsInDiscards." 743 ::= { ipv6IfStatsEntry 8 } 745 ipv6IfStatsInDelivers OBJECT-TYPE 746 SYNTAX Counter32 747 MAX-ACCESS read-only 748 STATUS obsolete 749 DESCRIPTION 750 "The total number of datagrams successfully 751 delivered to IPv6 user-protocols (including ICMP). 752 This counter is incremented at the interface to 753 which these datagrams were addressed which might 754 not be necessarily the input interface for some of 755 the datagrams. 757 This object is obsoleted by IP-MIB::ipIfStatsHCInDelivers." 758 ::= { ipv6IfStatsEntry 9 } 760 ipv6IfStatsOutForwDatagrams OBJECT-TYPE 761 SYNTAX Counter32 762 MAX-ACCESS read-only 763 STATUS obsolete 764 DESCRIPTION 765 "The number of output datagrams which this 766 entity received and forwarded to their final 767 destinations. In entities which do not act 768 as IPv6 routers, this counter will include 769 only those packets which were Source-Routed 770 via this entity, and the Source-Route 771 processing was successful. Note that for 772 a successfully forwarded datagram the counter 773 of the outgoing interface is incremented. 775 This object is obsoleted by 776 IP-MIB::ipIfStatsHCOutForwDatagrams." 777 ::= { ipv6IfStatsEntry 10 } 779 ipv6IfStatsOutRequests OBJECT-TYPE 780 SYNTAX Counter32 781 MAX-ACCESS read-only 782 STATUS obsolete 783 DESCRIPTION 784 "The total number of IPv6 datagrams which local IPv6 785 user-protocols (including ICMP) supplied to IPv6 in 786 requests for transmission. Note that this counter 787 does not include any datagrams counted in 788 ipv6IfStatsOutForwDatagrams. 790 This object is obsoleted by IP-MIB::ipIfStatsHCOutRequests." 791 ::= { ipv6IfStatsEntry 11 } 793 ipv6IfStatsOutDiscards OBJECT-TYPE 794 SYNTAX Counter32 795 MAX-ACCESS read-only 796 STATUS obsolete 797 DESCRIPTION 798 "The number of output IPv6 datagrams for which no 799 problem was encountered to prevent their 800 transmission to their destination, but which were 801 discarded (e.g., for lack of buffer space). Note 802 that this counter would include datagrams counted 803 in ipv6IfStatsOutForwDatagrams if any such packets 804 met this (discretionary) discard criterion. 806 This object is obsoleted by IP-MIB::ipIfStatsOutDiscards." 807 ::= { ipv6IfStatsEntry 12 } 809 ipv6IfStatsOutFragOKs OBJECT-TYPE 810 SYNTAX Counter32 811 MAX-ACCESS read-only 812 STATUS obsolete 813 DESCRIPTION 814 "The number of IPv6 datagrams that have been 815 successfully fragmented at this output interface. 817 This object is obsoleted by IP-MIB::ipIfStatsOutFragOKs." 818 ::= { ipv6IfStatsEntry 13 } 820 ipv6IfStatsOutFragFails OBJECT-TYPE 821 SYNTAX Counter32 822 MAX-ACCESS read-only 823 STATUS obsolete 824 DESCRIPTION 825 "The number of IPv6 datagrams that have been 826 discarded because they needed to be fragmented 827 at this output interface but could not be. 829 This object is obsoleted by IP-MIB::ipIfStatsOutFragFails." 830 ::= { ipv6IfStatsEntry 14 } 832 ipv6IfStatsOutFragCreates OBJECT-TYPE 833 SYNTAX Counter32 834 MAX-ACCESS read-only 835 STATUS obsolete 836 DESCRIPTION 837 "The number of output datagram fragments that have 838 been generated as a result of fragmentation at 839 this output interface. 841 This object is obsoleted by IP-MIB::ipIfStatsOutFragCreates." 842 ::= { ipv6IfStatsEntry 15 } 844 ipv6IfStatsReasmReqds OBJECT-TYPE 845 SYNTAX Counter32 846 MAX-ACCESS read-only 847 STATUS obsolete 848 DESCRIPTION 849 "The number of IPv6 fragments received which needed 850 to be reassembled at this interface. Note that this 851 counter is incremented at the interface to which 852 these fragments were addressed which might not 853 be necessarily the input interface for some of 854 the fragments. 856 This object is obsoleted by IP-MIB::ipIfStatsReasmReqds." 857 ::= { ipv6IfStatsEntry 16 } 859 ipv6IfStatsReasmOKs OBJECT-TYPE 860 SYNTAX Counter32 861 MAX-ACCESS read-only 862 STATUS obsolete 863 DESCRIPTION 864 "The number of IPv6 datagrams successfully 865 reassembled. Note that this counter is incremented 866 at the interface to which these datagrams were 867 addressed which might not be necessarily the input 868 interface for some of the fragments. 870 This object is obsoleted by IP-MIB::ipIfStatsReasmOKs." 871 ::= { ipv6IfStatsEntry 17 } 873 ipv6IfStatsReasmFails OBJECT-TYPE 874 SYNTAX Counter32 875 MAX-ACCESS read-only 876 STATUS obsolete 877 DESCRIPTION 878 "The number of failures detected by the IPv6 re- 879 assembly algorithm (for whatever reason: timed 880 out, errors, etc.). Note that this is not 881 necessarily a count of discarded IPv6 fragments 882 since some algorithms (notably the algorithm in 883 RFC 815) can lose track of the number of fragments 884 by combining them as they are received. 885 This counter is incremented at the interface to which 886 these fragments were addressed which might not be 887 necessarily the input interface for some of the 888 fragments. 890 This object is obsoleted by IP-MIB::ipIfStatsReasmFails." 891 ::= { ipv6IfStatsEntry 18 } 893 ipv6IfStatsInMcastPkts OBJECT-TYPE 894 SYNTAX Counter32 895 MAX-ACCESS read-only 896 STATUS obsolete 897 DESCRIPTION 898 "The number of multicast packets received 899 by the interface 901 This object is obsoleted by IP-MIB::ipIfStatsHCInMcastPkts." 902 ::= { ipv6IfStatsEntry 19 } 904 ipv6IfStatsOutMcastPkts OBJECT-TYPE 905 SYNTAX Counter32 906 MAX-ACCESS read-only 907 STATUS obsolete 908 DESCRIPTION 909 "The number of multicast packets transmitted 910 by the interface 912 This object is obsoleted by IP-MIB::ipIfStatsHCOutMcastPkts." 913 ::= { ipv6IfStatsEntry 20 } 915 -- Address Prefix table 916 -- The IPv6 Address Prefix table contains information on 917 -- the entity's IPv6 Address Prefixes that are associated 918 -- with IPv6 interfaces. 920 ipv6AddrPrefixTable OBJECT-TYPE 921 SYNTAX SEQUENCE OF Ipv6AddrPrefixEntry 922 MAX-ACCESS not-accessible 923 STATUS obsolete 924 DESCRIPTION 925 "The list of IPv6 address prefixes of 926 IPv6 interfaces. 928 This table is obsoleted by IP-MIB::ipAddressPrefixTable." 929 ::= { ipv6MIBObjects 7 } 931 ipv6AddrPrefixEntry OBJECT-TYPE 932 SYNTAX Ipv6AddrPrefixEntry 933 MAX-ACCESS not-accessible 934 STATUS obsolete 935 DESCRIPTION 936 "An interface entry containing objects of 937 a particular IPv6 address prefix. 939 This entry is obsoleted by IP-MIB::ipAddressPrefixEntry." 940 INDEX { ipv6IfIndex, 941 ipv6AddrPrefix, 942 ipv6AddrPrefixLength } 943 ::= { ipv6AddrPrefixTable 1 } 945 Ipv6AddrPrefixEntry ::= SEQUENCE { 946 ipv6AddrPrefix Ipv6AddressPrefix, 947 ipv6AddrPrefixLength INTEGER, 948 ipv6AddrPrefixOnLinkFlag TruthValue, 949 ipv6AddrPrefixAutonomousFlag TruthValue, 950 ipv6AddrPrefixAdvPreferredLifetime Unsigned32, 951 ipv6AddrPrefixAdvValidLifetime Unsigned32 952 } 954 ipv6AddrPrefix OBJECT-TYPE 955 SYNTAX Ipv6AddressPrefix 956 MAX-ACCESS not-accessible 957 STATUS obsolete 958 DESCRIPTION 959 "The prefix associated with the this interface. 961 This object is obsoleted by IP-MIB::ipAddressPrefixPrefix." 962 ::= { ipv6AddrPrefixEntry 1 } 964 ipv6AddrPrefixLength OBJECT-TYPE 965 SYNTAX INTEGER (0..128) 966 UNITS "bits" 967 MAX-ACCESS not-accessible 968 STATUS obsolete 969 DESCRIPTION 970 "The length of the prefix (in bits). 972 This object is obsoleted by IP-MIB::ipAddressPrefixLength." 973 ::= { ipv6AddrPrefixEntry 2 } 975 ipv6AddrPrefixOnLinkFlag OBJECT-TYPE 976 SYNTAX TruthValue 977 MAX-ACCESS read-only 978 STATUS obsolete 979 DESCRIPTION 980 "This object has the value 'true(1)', if this 981 prefix can be used for on-link determination 982 and the value 'false(2)' otherwise. 984 This object is obsoleted by IP-MIB::ipAddressPrefixOnLinkFlag." 985 ::= { ipv6AddrPrefixEntry 3 } 987 ipv6AddrPrefixAutonomousFlag OBJECT-TYPE 988 SYNTAX TruthValue 989 MAX-ACCESS read-only 990 STATUS obsolete 991 DESCRIPTION 992 "Autonomous address configuration flag. When 993 true(1), indicates that this prefix can be used 994 for autonomous address configuration (i.e. can 995 be used to form a local interface address). 996 If false(2), it is not used to autoconfigure 997 a local interface address. 999 This object is obsoleted by 1000 IP-MIB::ipAddressPrefixAutonomousFlag." 1001 ::= { ipv6AddrPrefixEntry 4 } 1003 ipv6AddrPrefixAdvPreferredLifetime OBJECT-TYPE 1004 SYNTAX Unsigned32 1005 UNITS "seconds" 1006 MAX-ACCESS read-only 1007 STATUS obsolete 1008 DESCRIPTION 1009 "It is the length of time in seconds that this 1010 prefix will remain preferred, i.e. time until 1011 deprecation. A value of 4,294,967,295 represents 1012 infinity. 1014 The address generated from a deprecated prefix 1015 should no longer be used as a source address in 1016 new communications, but packets received on such 1017 an interface are processed as expected. 1019 This object is obsoleted by 1020 IP-MIB::ipAddressPrefixAdvPreferredLifetime." 1021 ::= { ipv6AddrPrefixEntry 5 } 1023 ipv6AddrPrefixAdvValidLifetime OBJECT-TYPE 1024 SYNTAX Unsigned32 1025 UNITS "seconds" 1026 MAX-ACCESS read-only 1027 STATUS obsolete 1028 DESCRIPTION 1029 "It is the length of time in seconds that this 1030 prefix will remain valid, i.e. time until 1031 invalidation. A value of 4,294,967,295 represents 1032 infinity. 1034 The address generated from an invalidated prefix 1035 should not appear as the destination or source 1036 address of a packet. 1038 This object is obsoleted by 1039 IP-MIB::ipAddressPrefixAdvValidLifetime." 1040 ::= { ipv6AddrPrefixEntry 6 } 1042 -- the IPv6 Address table 1044 -- The IPv6 address table contains this node's IPv6 1045 -- addressing information. 1047 ipv6AddrTable OBJECT-TYPE 1048 SYNTAX SEQUENCE OF Ipv6AddrEntry 1049 MAX-ACCESS not-accessible 1050 STATUS obsolete 1051 DESCRIPTION 1052 "The table of addressing information relevant to 1053 this node's interface addresses. 1055 This table is obsoleted by IP-MIB::ipAddressTable." 1056 ::= { ipv6MIBObjects 8 } 1058 ipv6AddrEntry OBJECT-TYPE 1059 SYNTAX Ipv6AddrEntry 1060 MAX-ACCESS not-accessible 1061 STATUS obsolete 1062 DESCRIPTION 1063 "The addressing information for one of this 1064 node's interface addresses. 1066 This entry is obsoleted by IP-MIB::ipAddressEntry." 1067 INDEX { ipv6IfIndex, ipv6AddrAddress } 1068 ::= { ipv6AddrTable 1 } 1070 Ipv6AddrEntry ::= 1071 SEQUENCE { 1072 ipv6AddrAddress Ipv6Address, 1073 ipv6AddrPfxLength INTEGER, 1074 ipv6AddrType INTEGER, 1075 ipv6AddrAnycastFlag TruthValue, 1076 ipv6AddrStatus INTEGER 1077 } 1079 ipv6AddrAddress OBJECT-TYPE 1080 SYNTAX Ipv6Address 1081 MAX-ACCESS not-accessible 1082 STATUS obsolete 1083 DESCRIPTION 1084 "The IPv6 address to which this entry's addressing 1085 information pertains. 1087 This object is obsoleted by IP-MIB::ipAddressAddr." 1088 ::= { ipv6AddrEntry 1 } 1090 ipv6AddrPfxLength OBJECT-TYPE 1091 SYNTAX INTEGER(0..128) 1092 UNITS "bits" 1093 MAX-ACCESS read-only 1094 STATUS obsolete 1095 DESCRIPTION 1096 "The length of the prefix (in bits) associated with 1097 the IPv6 address of this entry. 1099 This object is obsoleted by the IP-MIB::ipAddressPrefixLength 1100 in the row of the IP-MIB::ipAddressPrefixTable to which the 1101 IP-MIB::ipAddressPrefix points." 1102 ::= { ipv6AddrEntry 2 } 1104 ipv6AddrType OBJECT-TYPE 1105 SYNTAX INTEGER { 1106 -- address has been formed 1107 -- using stateless 1109 stateless(1), -- autoconfiguration 1111 -- address has been acquired 1112 -- by stateful means 1113 -- (e.g. DHCPv6, manual 1114 stateful(2), -- configuration) 1116 -- type can not be determined 1117 unknown(3) -- for some reason. 1118 } 1119 MAX-ACCESS read-only 1120 STATUS obsolete 1121 DESCRIPTION 1122 "The type of address. Note that 'stateless(1)' 1123 refers to an address that was statelessly 1124 autoconfigured; 'stateful(2)' refers to a address 1125 which was acquired by via a stateful protocol 1126 (e.g. DHCPv6, manual configuration). 1128 This object is obsoleted by IP-MIB::ipAddressOrigin." 1129 ::= { ipv6AddrEntry 3 } 1131 ipv6AddrAnycastFlag OBJECT-TYPE 1132 SYNTAX TruthValue 1133 MAX-ACCESS read-only 1134 STATUS obsolete 1135 DESCRIPTION 1136 "This object has the value 'true(1)', if this 1137 address is an anycast address and the value 1138 'false(2)' otherwise. 1140 This object is obsoleted by a value of 'anycast(2)' 1141 in IP-MIB::ipAddressType." 1142 ::= { ipv6AddrEntry 4 } 1144 ipv6AddrStatus OBJECT-TYPE 1145 SYNTAX INTEGER { 1146 preferred(1), 1147 deprecated(2), 1148 invalid(3), 1149 inaccessible(4), 1150 unknown(5) -- status can not be determined 1151 -- for some reason. 1152 } 1153 MAX-ACCESS read-only 1154 STATUS obsolete 1155 DESCRIPTION 1156 "Address status. The preferred(1) state indicates 1157 that this is a valid address that can appear as 1158 the destination or source address of a packet. 1159 The deprecated(2) state indicates that this is 1160 a valid but deprecated address that should no longer 1161 be used as a source address in new communications, 1162 but packets addressed to such an address are 1163 processed as expected. The invalid(3) state indicates 1164 that this is not valid address which should not 1165 appear as the destination or source address of 1166 a packet. The inaccessible(4) state indicates that 1167 the address is not accessible because the interface 1168 to which this address is assigned is not operational. 1170 This object is obsoleted by IP-MIB::ipAddressStatus." 1171 ::= { ipv6AddrEntry 5 } 1173 -- IPv6 Routing objects 1175 ipv6RouteNumber OBJECT-TYPE 1176 SYNTAX Gauge32 1177 MAX-ACCESS read-only 1178 STATUS obsolete 1179 DESCRIPTION 1180 "The number of current ipv6RouteTable entries. 1181 This is primarily to avoid having to read 1182 the table in order to determine this number. 1184 This object is obsoleted by IP-FORWARD-MIB::inetCidrRouteNumber." 1185 ::= { ipv6MIBObjects 9 } 1187 ipv6DiscardedRoutes OBJECT-TYPE 1188 SYNTAX Counter32 1189 MAX-ACCESS read-only 1190 STATUS obsolete 1191 DESCRIPTION 1192 "The number of routing entries which were chosen 1193 to be discarded even though they are valid. One 1194 possible reason for discarding such an entry could 1195 be to free-up buffer space for other routing 1196 entries. 1198 This object is obsoleted by 1199 IP-FORWARD-MIB::inetCidrRouteDiscards." 1200 ::= { ipv6MIBObjects 10 } 1202 -- IPv6 Routing table 1204 ipv6RouteTable OBJECT-TYPE 1205 SYNTAX SEQUENCE OF Ipv6RouteEntry 1206 MAX-ACCESS not-accessible 1207 STATUS obsolete 1208 DESCRIPTION 1209 "IPv6 Routing table. This table contains 1210 an entry for each valid IPv6 unicast route 1211 that can be used for packet forwarding 1212 determination. 1214 This table is obsoleted by IP-FORWARD-MIB::inetCidrRouteTable." 1215 ::= { ipv6MIBObjects 11 } 1217 ipv6RouteEntry OBJECT-TYPE 1218 SYNTAX Ipv6RouteEntry 1219 MAX-ACCESS not-accessible 1220 STATUS obsolete 1221 DESCRIPTION 1222 "A routing entry. 1224 This entry is obsoleted by 1225 IP-FORWARD-MIB::inetCidrRouteEntry." 1226 INDEX { ipv6RouteDest, 1227 ipv6RoutePfxLength, 1228 ipv6RouteIndex } 1229 ::= { ipv6RouteTable 1 } 1231 Ipv6RouteEntry ::= SEQUENCE { 1232 ipv6RouteDest Ipv6Address, 1233 ipv6RoutePfxLength INTEGER, 1234 ipv6RouteIndex Unsigned32, 1235 ipv6RouteIfIndex Ipv6IfIndexOrZero, 1236 ipv6RouteNextHop Ipv6Address, 1237 ipv6RouteType INTEGER, 1238 ipv6RouteProtocol INTEGER, 1239 ipv6RoutePolicy Integer32, 1240 ipv6RouteAge Unsigned32, 1241 ipv6RouteNextHopRDI Unsigned32, 1242 ipv6RouteMetric Unsigned32, 1243 ipv6RouteWeight Unsigned32, 1244 ipv6RouteInfo RowPointer, 1245 ipv6RouteValid TruthValue 1246 } 1248 ipv6RouteDest OBJECT-TYPE 1249 SYNTAX Ipv6Address 1250 MAX-ACCESS not-accessible 1251 STATUS obsolete 1252 DESCRIPTION 1253 "The destination IPv6 address of this route. 1254 This object may not take a Multicast address 1255 value. 1257 This object is obsoleted by IP-FORWARD-MIB::inetCidrRouteDest." 1258 ::= { ipv6RouteEntry 1 } 1260 ipv6RoutePfxLength OBJECT-TYPE 1261 SYNTAX INTEGER(0..128) 1262 UNITS "bits" 1263 MAX-ACCESS not-accessible 1264 STATUS obsolete 1265 DESCRIPTION 1266 "Indicates the prefix length of the destination 1267 address. 1269 This object is obsoleted by IP-FORWARD-MIB::inetCidrRoutePfxLen." 1270 ::= { ipv6RouteEntry 2 } 1272 ipv6RouteIndex OBJECT-TYPE 1273 SYNTAX Unsigned32 1274 MAX-ACCESS not-accessible 1275 STATUS obsolete 1276 DESCRIPTION 1277 "The value which uniquely identifies the route 1278 among the routes to the same network layer 1279 destination. The way this value is chosen is 1280 implementation specific but it must be unique for 1281 ipv6RouteDest/ipv6RoutePfxLength pair and remain 1282 constant for the life of the route. 1284 This object is obsoleted by IP-FORWARD-MIB::inetCidrRoutePolicy." 1285 ::= { ipv6RouteEntry 3 } 1287 ipv6RouteIfIndex OBJECT-TYPE 1288 SYNTAX Ipv6IfIndexOrZero 1289 MAX-ACCESS read-only 1290 STATUS obsolete 1291 DESCRIPTION 1292 "The index value which uniquely identifies the local 1293 interface through which the next hop of this 1294 route should be reached. The interface identified 1295 by a particular value of this index is the same 1296 interface as identified by the same value of 1297 ipv6IfIndex. For routes of the discard type this 1298 value can be zero. 1300 This object is obsoleted by 1301 IP-FORWARD-MIB::inetCidrRouteIfIndex." 1302 ::= { ipv6RouteEntry 4 } 1304 ipv6RouteNextHop OBJECT-TYPE 1305 SYNTAX Ipv6Address 1306 MAX-ACCESS read-only 1307 STATUS obsolete 1308 DESCRIPTION 1309 "On remote routes, the address of the next 1310 system en route; otherwise, ::0 1311 ('00000000000000000000000000000000'H in ASN.1 1312 string representation). 1314 This object is obsoleted by 1315 IP-FORWARD-MIB::inetCidrRouteNextHop." 1316 ::= { ipv6RouteEntry 5 } 1318 ipv6RouteType OBJECT-TYPE 1319 SYNTAX INTEGER { 1320 other(1), -- none of the following 1322 -- an route indicating that 1323 -- packets to destinations 1324 -- matching this route are 1325 discard(2), -- to be discarded 1327 -- route to directly 1328 local(3), -- connected (sub-)network 1330 -- route to a remote 1332 remote(4) -- destination 1334 } 1335 MAX-ACCESS read-only 1336 STATUS obsolete 1337 DESCRIPTION 1338 "The type of route. Note that 'local(3)' refers 1339 to a route for which the next hop is the final 1340 destination; 'remote(4)' refers to a route for 1341 which the next hop is not the final 1342 destination; 'discard(2)' refers to a route 1343 indicating that packets to destinations matching 1344 this route are to be discarded (sometimes called 1345 black-hole route). 1347 This object is obsoleted by IP-FORWARD-MIB::inetCidrRouteType." 1348 ::= { ipv6RouteEntry 6 } 1350 ipv6RouteProtocol OBJECT-TYPE 1351 SYNTAX INTEGER { 1352 other(1), -- none of the following 1354 -- non-protocol information, 1355 -- e.g., manually configured 1356 local(2), -- entries 1358 netmgmt(3), -- static route 1360 -- obtained via Neighbor 1361 -- Discovery protocol, 1362 ndisc(4), -- e.g., result of Redirect 1364 -- the following are all 1365 -- dynamic routing protocols 1366 rip(5), -- RIPng 1367 ospf(6), -- Open Shortest Path First 1368 bgp(7), -- Border Gateway Protocol 1369 idrp(8), -- InterDomain Routing Protocol 1370 igrp(9) -- InterGateway Routing Protocol 1371 } 1372 MAX-ACCESS read-only 1373 STATUS obsolete 1374 DESCRIPTION 1375 "The routing mechanism via which this route was 1376 learned. 1378 This object is obsoleted by IP-FORWARD-MIB::inetCidrRouteProto." 1379 ::= { ipv6RouteEntry 7 } 1381 ipv6RoutePolicy OBJECT-TYPE 1382 SYNTAX Integer32 1383 MAX-ACCESS read-only 1384 STATUS obsolete 1385 DESCRIPTION 1386 "The general set of conditions that would cause the 1387 selection of one multipath route (set of next hops 1388 for a given destination) is referred to as 'policy'. 1389 Unless the mechanism indicated by ipv6RouteProtocol 1390 specified otherwise, the policy specifier is the 1391 8-bit Traffic Class field of the IPv6 packet header 1392 that is zero extended at the left to a 32-bit value. 1394 Protocols defining 'policy' otherwise must either 1395 define a set of values which are valid for 1396 this object or must implement an integer- 1397 instanced policy table for which this object's 1398 value acts as an index. 1400 This object is obsoleted by IP-FORWARD-MIB::inetCidrRoutePolicy." 1401 ::= { ipv6RouteEntry 8 } 1403 ipv6RouteAge OBJECT-TYPE 1404 SYNTAX Unsigned32 1405 UNITS "seconds" 1406 MAX-ACCESS read-only 1407 STATUS obsolete 1408 DESCRIPTION 1409 "The number of seconds since this route was last 1410 updated or otherwise determined to be correct. 1411 Note that no semantics of `too old' can be implied 1412 except through knowledge of the routing protocol 1413 by which the route was learned. 1415 This object is obsoleted by IP-FORWARD-MIB::inetCidrRouteAge." 1416 ::= { ipv6RouteEntry 9 } 1418 ipv6RouteNextHopRDI OBJECT-TYPE 1419 SYNTAX Unsigned32 1420 MAX-ACCESS read-only 1421 STATUS obsolete 1422 DESCRIPTION 1423 "The Routing Domain ID of the Next Hop. 1424 The semantics of this object are determined by 1425 the routing-protocol specified in the route's 1426 ipv6RouteProtocol value. When this object is 1427 unknown or not relevant its value should be set 1428 to zero. 1430 This object is obsolete, and has no replacement. 1431 The Routing Domain ID concept did not catch on." 1432 ::= { ipv6RouteEntry 10 } 1434 ipv6RouteMetric OBJECT-TYPE 1435 SYNTAX Unsigned32 1436 MAX-ACCESS read-only 1437 STATUS obsolete 1438 DESCRIPTION 1439 "The routing metric for this route. The 1440 semantics of this metric are determined by the 1441 routing protocol specified in the route's 1442 ipv6RouteProtocol value. When this is unknown 1443 or not relevant to the protocol indicated by 1444 ipv6RouteProtocol, the object value should be 1445 set to its maximum value (4,294,967,295). 1447 This object is obsoleted by 1448 IP-FORWARD-MIB::inetCidrRouteMetric1." 1449 ::= { ipv6RouteEntry 11 } 1451 ipv6RouteWeight OBJECT-TYPE 1452 SYNTAX Unsigned32 1453 MAX-ACCESS read-only 1454 STATUS obsolete 1455 DESCRIPTION 1456 "The system internal weight value for this route. 1457 The semantics of this value are determined by 1458 the implementation specific rules. Generally, 1459 within routes with the same ipv6RoutePolicy value, 1460 the lower the weight value the more preferred is 1461 the route. 1463 This object is obsoleted, and has not been replaced." 1464 ::= { ipv6RouteEntry 12 } 1466 ipv6RouteInfo OBJECT-TYPE 1467 SYNTAX RowPointer 1468 MAX-ACCESS read-only 1469 STATUS obsolete 1470 DESCRIPTION 1471 "A reference to MIB definitions specific to the 1472 particular routing protocol which is responsible 1473 for this route, as determined by the value 1474 specified in the route's ipv6RouteProto value. 1475 If this information is not present, its value 1476 should be set to the OBJECT ID { 0 0 }, 1477 which is a syntactically valid object identifier, 1478 and any implementation conforming to ASN.1 1479 and the Basic Encoding Rules must be able to 1480 generate and recognize this value. 1482 This object is obsoleted, and has not been replaced." 1483 ::= { ipv6RouteEntry 13 } 1485 ipv6RouteValid OBJECT-TYPE 1486 SYNTAX TruthValue 1487 MAX-ACCESS read-write 1488 STATUS obsolete 1489 DESCRIPTION 1490 "Setting this object to the value 'false(2)' has 1491 the effect of invalidating the corresponding entry 1492 in the ipv6RouteTable object. That is, it 1493 effectively disassociates the destination 1494 identified with said entry from the route 1495 identified with said entry. It is an 1496 implementation-specific matter as to whether the 1497 agent removes an invalidated entry from the table. 1498 Accordingly, management stations must be prepared 1499 to receive tabular information from agents that 1500 corresponds to entries not currently in use. 1501 Proper interpretation of such entries requires 1502 examination of the relevant ipv6RouteValid 1503 object. 1505 This object is obsoleted by 1506 IP-FORWARD-MIB::inetCidrRouteStatus." 1507 DEFVAL { true } 1508 ::= { ipv6RouteEntry 14 } 1510 -- IPv6 Address Translation table 1512 ipv6NetToMediaTable OBJECT-TYPE 1513 SYNTAX SEQUENCE OF Ipv6NetToMediaEntry 1514 MAX-ACCESS not-accessible 1515 STATUS obsolete 1516 DESCRIPTION 1517 "The IPv6 Address Translation table used for 1518 mapping from IPv6 addresses to physical addresses. 1520 The IPv6 address translation table contain the 1521 Ipv6Address to `physical' address equivalencies. 1522 Some interfaces do not use translation tables 1523 for determining address equivalencies; if all 1524 interfaces are of this type, then the Address 1525 Translation table is empty, i.e., has zero 1526 entries. 1528 This table is obsoleted by IP-MIB::ipNetToPhysicalTable." 1529 ::= { ipv6MIBObjects 12 } 1531 ipv6NetToMediaEntry OBJECT-TYPE 1532 SYNTAX Ipv6NetToMediaEntry 1533 MAX-ACCESS not-accessible 1534 STATUS obsolete 1535 DESCRIPTION 1536 "Each entry contains one IPv6 address to `physical' 1537 address equivalence. 1539 This entry is obsoleted by IP-MIB::ipNetToPhysicalEntry." 1540 INDEX { ipv6IfIndex, 1541 ipv6NetToMediaNetAddress } 1542 ::= { ipv6NetToMediaTable 1 } 1544 Ipv6NetToMediaEntry ::= SEQUENCE { 1545 ipv6NetToMediaNetAddress 1546 Ipv6Address, 1547 ipv6NetToMediaPhysAddress 1548 PhysAddress, 1549 ipv6NetToMediaType 1550 INTEGER, 1551 ipv6IfNetToMediaState 1552 INTEGER, 1553 ipv6IfNetToMediaLastUpdated 1554 TimeStamp, 1555 ipv6NetToMediaValid 1556 TruthValue 1557 } 1559 ipv6NetToMediaNetAddress OBJECT-TYPE 1560 SYNTAX Ipv6Address 1561 MAX-ACCESS not-accessible 1562 STATUS obsolete 1563 DESCRIPTION 1564 "The IPv6 Address corresponding to 1565 the media-dependent `physical' address. 1567 This object is obsoleted by IP-MIB::ipNetToPhysicalNetAddress." 1568 ::= { ipv6NetToMediaEntry 1 } 1570 ipv6NetToMediaPhysAddress OBJECT-TYPE 1571 SYNTAX PhysAddress 1572 MAX-ACCESS read-only 1573 STATUS obsolete 1574 DESCRIPTION 1575 "The media-dependent `physical' address. 1577 This object is obsoleted by IP-MIB::ipNetToPhysicalPhysAddress." 1578 ::= { ipv6NetToMediaEntry 2 } 1580 ipv6NetToMediaType OBJECT-TYPE 1581 SYNTAX INTEGER { 1582 other(1), -- none of the following 1583 dynamic(2), -- dynamically resolved 1584 static(3), -- statically configured 1585 local(4) -- local interface 1586 } 1587 MAX-ACCESS read-only 1588 STATUS obsolete 1589 DESCRIPTION 1590 "The type of the mapping. The 'dynamic(2)' type 1591 indicates that the IPv6 address to physical 1592 addresses mapping has been dynamically 1593 resolved using the IPv6 Neighbor Discovery 1594 protocol. The static(3)' types indicates that 1595 the mapping has been statically configured. 1596 The local(4) indicates that the mapping is 1597 provided for an entity's own interface address. 1599 This object is obsoleted by IP-MIB::ipNetToPhysicalType." 1600 ::= { ipv6NetToMediaEntry 3 } 1602 ipv6IfNetToMediaState OBJECT-TYPE 1603 SYNTAX INTEGER { 1604 reachable(1), -- confirmed reachability 1606 stale(2), -- unconfirmed reachability 1608 delay(3), -- waiting for reachability 1609 -- confirmation before entering 1610 -- the probe state 1612 probe(4), -- actively probing 1614 invalid(5), -- an invalidated mapping 1616 unknown(6) -- state can not be determined 1617 -- for some reason. 1618 } 1619 MAX-ACCESS read-only 1620 STATUS obsolete 1621 DESCRIPTION 1622 "The Neighbor Unreachability Detection [8] state 1623 for the interface when the address mapping in 1624 this entry is used. 1626 This object is obsoleted by IP-MIB::ipNetToPhysicalState." 1627 ::= { ipv6NetToMediaEntry 4 } 1629 ipv6IfNetToMediaLastUpdated OBJECT-TYPE 1630 SYNTAX TimeStamp 1631 MAX-ACCESS read-only 1632 STATUS obsolete 1633 DESCRIPTION 1634 "The value of sysUpTime at the time this entry 1635 was last updated. If this entry was updated prior 1636 to the last re-initialization of the local network 1637 management subsystem, then this object contains 1638 a zero value. 1640 This object is obsoleted by IP-MIB::ipNetToPhysicalLastUpdated." 1641 ::= { ipv6NetToMediaEntry 5 } 1643 ipv6NetToMediaValid OBJECT-TYPE 1644 SYNTAX TruthValue 1645 MAX-ACCESS read-write 1646 STATUS obsolete 1647 DESCRIPTION 1648 "Setting this object to the value 'false(2)' has 1649 the effect of invalidating the corresponding entry 1650 in the ipv6NetToMediaTable. That is, it effectively 1651 disassociates the interface identified with said 1652 entry from the mapping identified with said entry. 1653 It is an implementation-specific matter as to 1654 whether the agent removes an invalidated entry 1655 from the table. Accordingly, management stations 1656 must be prepared to receive tabular information 1657 from agents that corresponds to entries not 1658 currently in use. Proper interpretation of such 1659 entries requires examination of the relevant 1660 ipv6NetToMediaValid object. 1662 This object is obsoleted by IP-MIB::ipNetToPhysicalRowStatus." 1663 DEFVAL { true } 1664 ::= { ipv6NetToMediaEntry 6 } 1666 -- definition of IPv6-related notifications. 1667 -- Note that we need ipv6NotificationPrefix with the 0 1668 -- sub-identifier to make this MIB to translate to 1669 -- an SNMPv1 format in a reversible way. For example 1670 -- it is needed for proxies that convert SNMPv1 traps 1671 -- to SNMPv2 notifications without MIB knowledge. 1673 ipv6Notifications OBJECT IDENTIFIER 1674 ::= { ipv6MIB 2 } 1675 ipv6NotificationPrefix OBJECT IDENTIFIER 1676 ::= { ipv6Notifications 0 } 1678 ipv6IfStateChange NOTIFICATION-TYPE 1679 OBJECTS { 1680 ipv6IfDescr, 1681 ipv6IfOperStatus -- the new state of the If. 1682 } 1683 STATUS obsolete 1684 DESCRIPTION 1685 "An ipv6IfStateChange notification signifies 1686 that there has been a change in the state of 1687 an ipv6 interface. This notification should 1688 be generated when the interface's operational 1689 status transitions to or from the up(1) state. 1691 This object is obsoleted by IF-MIB::linkUp 1692 and IF-MIB::linkDown notifications." 1693 ::= { ipv6NotificationPrefix 1 } 1695 -- conformance information 1697 ipv6Conformance OBJECT IDENTIFIER ::= { ipv6MIB 3 } 1699 ipv6Compliances OBJECT IDENTIFIER ::= { ipv6Conformance 1 } 1700 ipv6Groups OBJECT IDENTIFIER ::= { ipv6Conformance 2 } 1702 -- compliance statements 1704 ipv6Compliance MODULE-COMPLIANCE 1705 STATUS obsolete 1706 DESCRIPTION 1707 "The compliance statement for SNMPv2 entities which 1708 implement ipv6 MIB. 1710 This compliance statement is obsoleted by 1711 IP-MIB::ipMIBCompliance2." 1712 MODULE -- this module 1713 MANDATORY-GROUPS { ipv6GeneralGroup, 1714 ipv6NotificationGroup } 1715 OBJECT ipv6Forwarding 1716 MIN-ACCESS read-only 1717 DESCRIPTION 1718 "An agent is not required to provide write 1719 access to this object" 1720 OBJECT ipv6DefaultHopLimit 1721 MIN-ACCESS read-only 1722 DESCRIPTION 1723 "An agent is not required to provide write 1724 access to this object" 1725 OBJECT ipv6IfDescr 1726 MIN-ACCESS read-only 1727 DESCRIPTION 1728 "An agent is not required to provide write 1729 access to this object" 1730 OBJECT ipv6IfIdentifier 1731 MIN-ACCESS read-only 1732 DESCRIPTION 1733 "An agent is not required to provide write 1734 access to this object" 1735 OBJECT ipv6IfIdentifierLength 1736 MIN-ACCESS read-only 1737 DESCRIPTION 1738 "An agent is not required to provide write 1739 access to this object" 1741 OBJECT ipv6IfAdminStatus 1742 MIN-ACCESS read-only 1743 DESCRIPTION 1744 "An agent is not required to provide write 1745 access to this object" 1746 OBJECT ipv6RouteValid 1747 MIN-ACCESS read-only 1748 DESCRIPTION 1749 "An agent is not required to provide write 1750 access to this object" 1751 OBJECT ipv6NetToMediaValid 1752 MIN-ACCESS read-only 1753 DESCRIPTION 1754 "An agent is not required to provide write 1755 access to this object" 1756 ::= { ipv6Compliances 1 } 1758 ipv6GeneralGroup OBJECT-GROUP 1759 OBJECTS { ipv6Forwarding, 1760 ipv6DefaultHopLimit, 1761 ipv6Interfaces, 1762 ipv6IfTableLastChange, 1763 ipv6IfDescr, 1764 ipv6IfLowerLayer, 1765 ipv6IfEffectiveMtu, 1766 ipv6IfReasmMaxSize, 1767 ipv6IfIdentifier, 1768 ipv6IfIdentifierLength, 1769 ipv6IfPhysicalAddress, 1770 ipv6IfAdminStatus, 1771 ipv6IfOperStatus, 1772 ipv6IfLastChange, 1773 ipv6IfStatsInReceives, 1774 ipv6IfStatsInHdrErrors, 1775 ipv6IfStatsInTooBigErrors, 1776 ipv6IfStatsInNoRoutes, 1777 ipv6IfStatsInAddrErrors, 1778 ipv6IfStatsInUnknownProtos, 1779 ipv6IfStatsInTruncatedPkts, 1780 ipv6IfStatsInDiscards, 1781 ipv6IfStatsInDelivers, 1782 ipv6IfStatsOutForwDatagrams, 1783 ipv6IfStatsOutRequests, 1784 ipv6IfStatsOutDiscards, 1785 ipv6IfStatsOutFragOKs, 1786 ipv6IfStatsOutFragFails, 1787 ipv6IfStatsOutFragCreates, 1788 ipv6IfStatsReasmReqds, 1789 ipv6IfStatsReasmOKs, 1790 ipv6IfStatsReasmFails, 1791 ipv6IfStatsInMcastPkts, 1792 ipv6IfStatsOutMcastPkts, 1793 ipv6AddrPrefixOnLinkFlag, 1794 ipv6AddrPrefixAutonomousFlag, 1795 ipv6AddrPrefixAdvPreferredLifetime, 1796 ipv6AddrPrefixAdvValidLifetime, 1797 ipv6AddrPfxLength, 1798 ipv6AddrType, 1799 ipv6AddrAnycastFlag, 1800 ipv6AddrStatus, 1801 ipv6RouteNumber, 1802 ipv6DiscardedRoutes, 1803 ipv6RouteIfIndex, 1804 ipv6RouteNextHop, 1805 ipv6RouteType, 1806 ipv6RouteProtocol, 1807 ipv6RoutePolicy, 1808 ipv6RouteAge, 1809 ipv6RouteNextHopRDI, 1810 ipv6RouteMetric, 1811 ipv6RouteWeight, 1812 ipv6RouteInfo, 1813 ipv6RouteValid, 1814 ipv6NetToMediaPhysAddress, 1815 ipv6NetToMediaType, 1816 ipv6IfNetToMediaState, 1817 ipv6IfNetToMediaLastUpdated, 1818 ipv6NetToMediaValid } 1819 STATUS obsolete 1820 DESCRIPTION 1821 "The IPv6 group of objects providing for basic 1822 management of IPv6 entities. 1824 This group is obsoleted by various groups in 1825 IP-MIB." 1826 ::= { ipv6Groups 1 } 1828 ipv6NotificationGroup NOTIFICATION-GROUP 1829 NOTIFICATIONS { ipv6IfStateChange } 1830 STATUS obsolete 1831 DESCRIPTION 1832 "The notification that an IPv6 entity is required 1833 to implement. 1835 This group is obsoleted by 1836 IF-MIB::linkUpDownNotificationsGroup." 1837 ::= { ipv6Groups 2 } 1839 END 1841 4. Historic IPV6-ICMP-MIB 1843 IPV6-ICMP-MIB DEFINITIONS ::= BEGIN 1845 IMPORTS 1846 MODULE-IDENTITY, OBJECT-TYPE, 1847 Counter32, mib-2 FROM SNMPv2-SMI 1848 MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF 1849 ipv6IfEntry FROM IPV6-MIB; 1851 ipv6IcmpMIB MODULE-IDENTITY 1852 LAST-UPDATED "201505282112Z" 1853 ORGANIZATION "IETF IPv6 Working Group" 1854 CONTACT-INFO 1855 " Dimitry Haskin 1857 Postal: Bay Networks, Inc. 1858 660 Techology Park Drive. 1859 Billerica, MA 01821 1860 US 1862 Tel: +1-978-916-8124 1863 E-mail: dhaskin@baynetworks.com 1865 Steve Onishi 1867 Postal: Bay Networks, Inc. 1868 3 Federal Street 1869 Billerica, MA 01821 1870 US 1872 Tel: +1-978-916-3816 1873 E-mail: sonishi@baynetworks.com" 1874 DESCRIPTION 1875 "The obsolete MIB module for entities implementing 1876 the ICMPv6. Use the IP-MIB instead." 1877 REVISION "201505282112Z" 1878 DESCRIPTION 1879 "Obsoleting this MIB module; it has been replaced by 1880 the revised IP-MIB (RFC4293)." 1881 REVISION "9801082155Z" 1882 DESCRIPTION 1883 "First revision, published as RFC2466" 1884 ::= { mib-2 56 } 1886 -- the ICMPv6 group 1888 ipv6IcmpMIBObjects OBJECT IDENTIFIER ::= { ipv6IcmpMIB 1 } 1890 -- Per-interface ICMPv6 statistics table 1892 ipv6IfIcmpTable OBJECT-TYPE 1893 SYNTAX SEQUENCE OF Ipv6IfIcmpEntry 1894 MAX-ACCESS not-accessible 1895 STATUS obsolete 1896 DESCRIPTION 1897 "IPv6 ICMP statistics. This table contains statistics 1898 of ICMPv6 messages that are received and sourced by 1899 the entity. 1901 This table is obsolete, because systems were found 1902 not to maintain these statistics per-interface." 1903 ::= { ipv6IcmpMIBObjects 1 } 1905 ipv6IfIcmpEntry OBJECT-TYPE 1906 SYNTAX Ipv6IfIcmpEntry 1907 MAX-ACCESS not-accessible 1908 STATUS obsolete 1909 DESCRIPTION 1910 "An ICMPv6 statistics entry containing 1911 objects at a particular IPv6 interface. 1913 Note that a receiving interface is 1914 the interface to which a given ICMPv6 message 1915 is addressed which may not be necessarily 1916 the input interface for the message. 1918 Similarly, the sending interface is 1919 the interface that sources a given 1920 ICMP message which is usually but not 1921 necessarily the output interface for the message. 1923 This table is obsolete, because systems were found 1924 not to maintain these statistics per-interface." 1925 AUGMENTS { ipv6IfEntry } 1926 ::= { ipv6IfIcmpTable 1 } 1928 Ipv6IfIcmpEntry ::= SEQUENCE { 1929 ipv6IfIcmpInMsgs 1930 Counter32 , 1931 ipv6IfIcmpInErrors 1932 Counter32 , 1933 ipv6IfIcmpInDestUnreachs 1934 Counter32 , 1935 ipv6IfIcmpInAdminProhibs 1936 Counter32 , 1937 ipv6IfIcmpInTimeExcds 1938 Counter32 , 1939 ipv6IfIcmpInParmProblems 1940 Counter32 , 1941 ipv6IfIcmpInPktTooBigs 1942 Counter32 , 1943 ipv6IfIcmpInEchos 1944 Counter32 , 1945 ipv6IfIcmpInEchoReplies 1946 Counter32 , 1947 ipv6IfIcmpInRouterSolicits 1948 Counter32 , 1949 ipv6IfIcmpInRouterAdvertisements 1950 Counter32 , 1951 ipv6IfIcmpInNeighborSolicits 1952 Counter32 , 1953 ipv6IfIcmpInNeighborAdvertisements 1954 Counter32 , 1955 ipv6IfIcmpInRedirects 1956 Counter32 , 1957 ipv6IfIcmpInGroupMembQueries 1958 Counter32 , 1959 ipv6IfIcmpInGroupMembResponses 1960 Counter32 , 1961 ipv6IfIcmpInGroupMembReductions 1962 Counter32 , 1963 ipv6IfIcmpOutMsgs 1964 Counter32 , 1965 ipv6IfIcmpOutErrors 1966 Counter32 , 1967 ipv6IfIcmpOutDestUnreachs 1968 Counter32 , 1969 ipv6IfIcmpOutAdminProhibs 1970 Counter32 , 1971 ipv6IfIcmpOutTimeExcds 1972 Counter32 , 1973 ipv6IfIcmpOutParmProblems 1974 Counter32 , 1975 ipv6IfIcmpOutPktTooBigs 1976 Counter32 , 1977 ipv6IfIcmpOutEchos 1978 Counter32 , 1979 ipv6IfIcmpOutEchoReplies 1980 Counter32 , 1981 ipv6IfIcmpOutRouterSolicits 1982 Counter32 , 1983 ipv6IfIcmpOutRouterAdvertisements 1984 Counter32 , 1985 ipv6IfIcmpOutNeighborSolicits 1986 Counter32 , 1987 ipv6IfIcmpOutNeighborAdvertisements 1988 Counter32 , 1989 ipv6IfIcmpOutRedirects 1990 Counter32 , 1991 ipv6IfIcmpOutGroupMembQueries 1992 Counter32 , 1993 ipv6IfIcmpOutGroupMembResponses 1994 Counter32 , 1995 ipv6IfIcmpOutGroupMembReductions 1996 Counter32 1997 } 1999 ipv6IfIcmpInMsgs OBJECT-TYPE 2000 SYNTAX Counter32 2001 MAX-ACCESS read-only 2002 STATUS obsolete 2003 DESCRIPTION 2004 "The total number of ICMP messages received 2005 by the interface which includes all those 2006 counted by ipv6IfIcmpInErrors. Note that this 2007 interface is the interface to which the 2008 ICMP messages were addressed which may not be 2009 necessarily the input interface for the messages. 2011 This object has been obsoleted by IP-MIB::icmpStatsInMsgs." 2012 ::= { ipv6IfIcmpEntry 1 } 2014 ipv6IfIcmpInErrors OBJECT-TYPE 2015 SYNTAX Counter32 2016 MAX-ACCESS read-only 2017 STATUS obsolete 2018 DESCRIPTION 2019 "The number of ICMP messages which the interface 2020 received but determined as having ICMP-specific 2021 errors (bad ICMP checksums, bad length, etc.). 2023 This object has been obsoleted by IP-MIB::icmpStatsInErrors." 2025 ::= { ipv6IfIcmpEntry 2 } 2027 ipv6IfIcmpInDestUnreachs OBJECT-TYPE 2028 SYNTAX Counter32 2029 MAX-ACCESS read-only 2030 STATUS obsolete 2031 DESCRIPTION 2032 "The number of ICMP Destination Unreachable 2033 messages received by the interface. 2035 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2036 in the row corresponding to this message type." 2037 ::= { ipv6IfIcmpEntry 3 } 2039 ipv6IfIcmpInAdminProhibs OBJECT-TYPE 2040 SYNTAX Counter32 2041 MAX-ACCESS read-only 2042 STATUS obsolete 2043 DESCRIPTION 2044 "The number of ICMP destination 2045 unreachable/communication administratively 2046 prohibited messages received by the interface. 2048 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2049 in the row corresponding to this message type." 2050 ::= { ipv6IfIcmpEntry 4 } 2052 ipv6IfIcmpInTimeExcds OBJECT-TYPE 2053 SYNTAX Counter32 2054 MAX-ACCESS read-only 2055 STATUS obsolete 2056 DESCRIPTION 2057 "The number of ICMP Time Exceeded messages 2058 received by the interface. 2060 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2061 in the row corresponding to this message type." 2062 ::= { ipv6IfIcmpEntry 5 } 2064 ipv6IfIcmpInParmProblems OBJECT-TYPE 2065 SYNTAX Counter32 2066 MAX-ACCESS read-only 2067 STATUS obsolete 2068 DESCRIPTION 2069 "The number of ICMP Parameter Problem messages 2070 received by the interface. 2072 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2073 in the row corresponding to this message type." 2074 ::= { ipv6IfIcmpEntry 6 } 2076 ipv6IfIcmpInPktTooBigs OBJECT-TYPE 2077 SYNTAX Counter32 2078 MAX-ACCESS read-only 2079 STATUS obsolete 2080 DESCRIPTION 2081 "The number of ICMP Packet Too Big messages 2082 received by the interface. 2084 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2085 in the row corresponding to this message type." 2086 ::= { ipv6IfIcmpEntry 7 } 2088 ipv6IfIcmpInEchos OBJECT-TYPE 2089 SYNTAX Counter32 2090 MAX-ACCESS read-only 2091 STATUS obsolete 2092 DESCRIPTION 2093 "The number of ICMP Echo (request) messages 2094 received by the interface. 2096 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2097 in the row corresponding to this message type." 2098 ::= { ipv6IfIcmpEntry 8 } 2100 ipv6IfIcmpInEchoReplies OBJECT-TYPE 2101 SYNTAX Counter32 2102 MAX-ACCESS read-only 2103 STATUS obsolete 2104 DESCRIPTION 2105 "The number of ICMP Echo Reply messages received 2106 by the interface. 2108 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2109 in the row corresponding to this message type." 2110 ::= { ipv6IfIcmpEntry 9 } 2112 ipv6IfIcmpInRouterSolicits OBJECT-TYPE 2113 SYNTAX Counter32 2114 MAX-ACCESS read-only 2115 STATUS obsolete 2116 DESCRIPTION 2117 "The number of ICMP Router Solicit messages 2118 received by the interface. 2120 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2121 in the row corresponding to this message type." 2122 ::= { ipv6IfIcmpEntry 10 } 2124 ipv6IfIcmpInRouterAdvertisements OBJECT-TYPE 2125 SYNTAX Counter32 2126 MAX-ACCESS read-only 2127 STATUS obsolete 2128 DESCRIPTION 2129 "The number of ICMP Router Advertisement messages 2130 received by the interface. 2132 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2133 in the row corresponding to this message type." 2134 ::= { ipv6IfIcmpEntry 11 } 2136 ipv6IfIcmpInNeighborSolicits OBJECT-TYPE 2137 SYNTAX Counter32 2138 MAX-ACCESS read-only 2139 STATUS obsolete 2140 DESCRIPTION 2141 "The number of ICMP Neighbor Solicit messages 2142 received by the interface. 2144 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2145 in the row corresponding to this message type." 2146 ::= { ipv6IfIcmpEntry 12 } 2148 ipv6IfIcmpInNeighborAdvertisements OBJECT-TYPE 2149 SYNTAX Counter32 2150 MAX-ACCESS read-only 2151 STATUS obsolete 2152 DESCRIPTION 2153 "The number of ICMP Neighbor Advertisement 2154 messages received by the interface. 2156 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2157 in the row corresponding to this message type." 2158 ::= { ipv6IfIcmpEntry 13 } 2160 ipv6IfIcmpInRedirects OBJECT-TYPE 2161 SYNTAX Counter32 2162 MAX-ACCESS read-only 2163 STATUS obsolete 2164 DESCRIPTION 2165 "The number of Redirect messages received 2166 by the interface. 2168 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2169 in the row corresponding to this message type." 2170 ::= { ipv6IfIcmpEntry 14 } 2172 ipv6IfIcmpInGroupMembQueries OBJECT-TYPE 2173 SYNTAX Counter32 2174 MAX-ACCESS read-only 2175 STATUS obsolete 2176 DESCRIPTION 2177 "The number of ICMPv6 Group Membership Query 2178 messages received by the interface. 2180 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2181 in the row corresponding to this message type." 2182 ::= { ipv6IfIcmpEntry 15} 2184 ipv6IfIcmpInGroupMembResponses OBJECT-TYPE 2185 SYNTAX Counter32 2186 MAX-ACCESS read-only 2187 STATUS obsolete 2188 DESCRIPTION 2189 "The number of ICMPv6 Group Membership Response messages 2190 received by the interface. 2192 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2193 in the row corresponding to this message type." 2194 ::= { ipv6IfIcmpEntry 16} 2196 ipv6IfIcmpInGroupMembReductions OBJECT-TYPE 2197 SYNTAX Counter32 2198 MAX-ACCESS read-only 2199 STATUS obsolete 2200 DESCRIPTION 2201 "The number of ICMPv6 Group Membership Reduction messages 2202 received by the interface. 2204 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2205 in the row corresponding to this message type." 2206 ::= { ipv6IfIcmpEntry 17} 2208 ipv6IfIcmpOutMsgs OBJECT-TYPE 2209 SYNTAX Counter32 2210 MAX-ACCESS read-only 2211 STATUS obsolete 2212 DESCRIPTION 2213 "The total number of ICMP messages which this 2214 interface attempted to send. Note that this counter 2215 includes all those counted by icmpOutErrors. 2217 This object has been obsoleted by IP-MIB::icmpStatsOutMsgs." 2218 ::= { ipv6IfIcmpEntry 18 } 2220 ipv6IfIcmpOutErrors OBJECT-TYPE 2221 SYNTAX Counter32 2222 MAX-ACCESS read-only 2223 STATUS obsolete 2224 DESCRIPTION 2225 "The number of ICMP messages which this interface did 2226 not send due to problems discovered within ICMP 2227 such as a lack of buffers. This value should not 2228 include errors discovered outside the ICMP layer 2229 such as the inability of IPv6 to route the resultant 2230 datagram. In some implementations there may be no 2231 types of error which contribute to this counter's 2232 value. 2234 This object has been obsoleted by IP-MIB::icmpStatsOutErrors." 2235 ::= { ipv6IfIcmpEntry 19 } 2237 ipv6IfIcmpOutDestUnreachs OBJECT-TYPE 2238 SYNTAX Counter32 2239 MAX-ACCESS read-only 2240 STATUS obsolete 2241 DESCRIPTION 2242 "The number of ICMP Destination Unreachable 2244 messages sent by the interface. 2246 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2247 in the row corresponding to this message type." 2248 ::= { ipv6IfIcmpEntry 20 } 2250 ipv6IfIcmpOutAdminProhibs OBJECT-TYPE 2251 SYNTAX Counter32 2252 MAX-ACCESS read-only 2253 STATUS obsolete 2254 DESCRIPTION 2255 "Number of ICMP dest unreachable/communication 2256 administratively prohibited messages sent. 2258 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2259 in the row corresponding to this message type." 2260 ::= { ipv6IfIcmpEntry 21 } 2262 ipv6IfIcmpOutTimeExcds OBJECT-TYPE 2263 SYNTAX Counter32 2264 MAX-ACCESS read-only 2265 STATUS obsolete 2266 DESCRIPTION 2267 "The number of ICMP Time Exceeded messages sent 2268 by the interface. 2270 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2271 in the row corresponding to this message type." 2272 ::= { ipv6IfIcmpEntry 22 } 2274 ipv6IfIcmpOutParmProblems OBJECT-TYPE 2275 SYNTAX Counter32 2276 MAX-ACCESS read-only 2277 STATUS obsolete 2278 DESCRIPTION 2279 "The number of ICMP Parameter Problem messages 2280 sent by the interface. 2282 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2283 in the row corresponding to this message type." 2284 ::= { ipv6IfIcmpEntry 23 } 2286 ipv6IfIcmpOutPktTooBigs OBJECT-TYPE 2287 SYNTAX Counter32 2288 MAX-ACCESS read-only 2289 STATUS obsolete 2290 DESCRIPTION 2291 "The number of ICMP Packet Too Big messages sent 2292 by the interface. 2294 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2295 in the row corresponding to this message type." 2296 ::= { ipv6IfIcmpEntry 24 } 2298 ipv6IfIcmpOutEchos OBJECT-TYPE 2299 SYNTAX Counter32 2300 MAX-ACCESS read-only 2301 STATUS obsolete 2302 DESCRIPTION 2303 "The number of ICMP Echo (request) messages sent 2304 by the interface. 2306 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2307 in the row corresponding to this message type." 2308 ::= { ipv6IfIcmpEntry 25 } 2310 ipv6IfIcmpOutEchoReplies OBJECT-TYPE 2311 SYNTAX Counter32 2312 MAX-ACCESS read-only 2313 STATUS obsolete 2314 DESCRIPTION 2315 "The number of ICMP Echo Reply messages sent 2316 by the interface. 2318 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2319 in the row corresponding to this message type." 2320 ::= { ipv6IfIcmpEntry 26 } 2322 ipv6IfIcmpOutRouterSolicits OBJECT-TYPE 2323 SYNTAX Counter32 2324 MAX-ACCESS read-only 2325 STATUS obsolete 2326 DESCRIPTION 2327 "The number of ICMP Router Solicitation messages 2328 sent by the interface. 2330 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2331 in the row corresponding to this message type." 2332 ::= { ipv6IfIcmpEntry 27 } 2334 ipv6IfIcmpOutRouterAdvertisements OBJECT-TYPE 2335 SYNTAX Counter32 2336 MAX-ACCESS read-only 2337 STATUS obsolete 2338 DESCRIPTION 2339 "The number of ICMP Router Advertisement messages 2340 sent by the interface. 2342 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2343 in the row corresponding to this message type." 2344 ::= { ipv6IfIcmpEntry 28 } 2346 ipv6IfIcmpOutNeighborSolicits OBJECT-TYPE 2347 SYNTAX Counter32 2348 MAX-ACCESS read-only 2349 STATUS obsolete 2350 DESCRIPTION 2351 "The number of ICMP Neighbor Solicitation 2352 messages sent by the interface. 2354 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2355 in the row corresponding to this message type." 2356 ::= { ipv6IfIcmpEntry 29 } 2358 ipv6IfIcmpOutNeighborAdvertisements OBJECT-TYPE 2359 SYNTAX Counter32 2360 MAX-ACCESS read-only 2361 STATUS obsolete 2362 DESCRIPTION 2363 "The number of ICMP Neighbor Advertisement 2364 messages sent by the interface. 2366 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2367 in the row corresponding to this message type." 2368 ::= { ipv6IfIcmpEntry 30 } 2370 ipv6IfIcmpOutRedirects OBJECT-TYPE 2371 SYNTAX Counter32 2372 MAX-ACCESS read-only 2373 STATUS obsolete 2374 DESCRIPTION 2375 "The number of Redirect messages sent. For 2376 a host, this object will always be zero, 2377 since hosts do not send redirects. 2379 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2380 in the row corresponding to this message type." 2381 ::= { ipv6IfIcmpEntry 31 } 2383 ipv6IfIcmpOutGroupMembQueries OBJECT-TYPE 2384 SYNTAX Counter32 2385 MAX-ACCESS read-only 2386 STATUS obsolete 2387 DESCRIPTION 2388 "The number of ICMPv6 Group Membership Query 2389 messages sent. 2391 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2392 in the row corresponding to this message type." 2393 ::= { ipv6IfIcmpEntry 32} 2395 ipv6IfIcmpOutGroupMembResponses OBJECT-TYPE 2396 SYNTAX Counter32 2397 MAX-ACCESS read-only 2398 STATUS obsolete 2399 DESCRIPTION 2400 "The number of ICMPv6 Group Membership Response 2401 messages sent. 2403 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2404 in the row corresponding to this message type." 2405 ::= { ipv6IfIcmpEntry 33} 2407 ipv6IfIcmpOutGroupMembReductions OBJECT-TYPE 2408 SYNTAX Counter32 2409 MAX-ACCESS read-only 2410 STATUS obsolete 2411 DESCRIPTION 2412 "The number of ICMPv6 Group Membership Reduction 2413 messages sent. 2415 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2416 in the row corresponding to this message type." 2417 ::= { ipv6IfIcmpEntry 34} 2419 -- conformance information 2421 ipv6IcmpConformance OBJECT IDENTIFIER ::= { ipv6IcmpMIB 2 } 2423 ipv6IcmpCompliances 2424 OBJECT IDENTIFIER ::= { ipv6IcmpConformance 1 } 2425 ipv6IcmpGroups 2426 OBJECT IDENTIFIER ::= { ipv6IcmpConformance 2 } 2428 -- compliance statements 2430 ipv6IcmpCompliance MODULE-COMPLIANCE 2431 STATUS obsolete 2432 DESCRIPTION 2433 "The compliance statement for SNMPv2 entities which 2434 implement ICMPv6. 2436 This compliance statement has been obsoleted by 2437 IP-MIB::ipMIBCompliance2." 2438 MODULE -- this module 2439 MANDATORY-GROUPS { ipv6IcmpGroup } 2440 ::= { ipv6IcmpCompliances 1 } 2442 ipv6IcmpGroup OBJECT-GROUP 2443 OBJECTS { 2444 ipv6IfIcmpInMsgs, 2445 ipv6IfIcmpInErrors, 2446 ipv6IfIcmpInDestUnreachs, 2447 ipv6IfIcmpInAdminProhibs, 2448 ipv6IfIcmpInTimeExcds, 2449 ipv6IfIcmpInParmProblems, 2450 ipv6IfIcmpInPktTooBigs, 2451 ipv6IfIcmpInEchos, 2452 ipv6IfIcmpInEchoReplies, 2453 ipv6IfIcmpInRouterSolicits, 2454 ipv6IfIcmpInRouterAdvertisements, 2455 ipv6IfIcmpInNeighborSolicits, 2456 ipv6IfIcmpInNeighborAdvertisements, 2457 ipv6IfIcmpInRedirects, 2458 ipv6IfIcmpInGroupMembQueries, 2459 ipv6IfIcmpInGroupMembResponses, 2460 ipv6IfIcmpInGroupMembReductions, 2461 ipv6IfIcmpOutMsgs, 2462 ipv6IfIcmpOutErrors, 2463 ipv6IfIcmpOutDestUnreachs, 2464 ipv6IfIcmpOutAdminProhibs, 2465 ipv6IfIcmpOutTimeExcds, 2466 ipv6IfIcmpOutParmProblems, 2467 ipv6IfIcmpOutPktTooBigs, 2468 ipv6IfIcmpOutEchos, 2469 ipv6IfIcmpOutEchoReplies, 2470 ipv6IfIcmpOutRouterSolicits, 2471 ipv6IfIcmpOutRouterAdvertisements, 2472 ipv6IfIcmpOutNeighborSolicits, 2473 ipv6IfIcmpOutNeighborAdvertisements, 2474 ipv6IfIcmpOutRedirects, 2475 ipv6IfIcmpOutGroupMembQueries, 2476 ipv6IfIcmpOutGroupMembResponses, 2477 ipv6IfIcmpOutGroupMembReductions 2478 } 2479 STATUS obsolete 2480 DESCRIPTION 2481 "The ICMPv6 group of objects providing information 2482 specific to ICMPv6. 2484 This group has been obsoleted by IP-MIB::icmpStatsGroup." 2485 ::= { ipv6IcmpGroups 1 } 2487 END 2489 5. Historic IPV6-UDP-MIB 2491 IPV6-UDP-MIB DEFINITIONS ::= BEGIN 2493 IMPORTS 2494 MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF 2495 MODULE-IDENTITY, OBJECT-TYPE, 2496 mib-2, experimental FROM SNMPv2-SMI 2497 Ipv6Address, Ipv6IfIndexOrZero FROM IPV6-TC; 2499 ipv6UdpMIB MODULE-IDENTITY 2500 LAST-UPDATED "201505282112Z" 2501 ORGANIZATION "IETF IPv6 MIB Working Group" 2502 CONTACT-INFO 2503 " Mike Daniele 2504 Postal: Compaq Computer Corporation 2505 110 Spitbrook Rd 2506 Nashua, NH 03062. 2507 US 2509 Phone: +1 603 884 1423 2510 Email: daniele@zk3.dec.com" 2511 DESCRIPTION 2512 "The obsolete MIB module for entities implementing UDP 2513 over IPv6. Use the UDP-MIB instead." 2514 REVISION "201505282112Z" 2515 DESCRIPTION 2516 "Obsoleting this MIB module; it has been replaced by 2517 the revised UDP-MIB (RFC4113)." 2518 REVISION "9801290000Z" 2519 DESCRIPTION 2520 "First revision, published as RFC2454" 2521 ::= { experimental 87 } 2523 -- objects specific to UDP for IPv6 2525 udp OBJECT IDENTIFIER ::= { mib-2 7 } 2527 -- the UDP over IPv6 Listener table 2529 -- This table contains information about this entity's 2530 -- UDP/IPv6 endpoints. Only endpoints utilizing IPv6 addresses 2531 -- are contained in this table. This entity's UDP/IPv4 endpoints 2532 -- are contained in udpTable. 2534 ipv6UdpTable OBJECT-TYPE 2535 SYNTAX SEQUENCE OF Ipv6UdpEntry 2536 MAX-ACCESS not-accessible 2537 STATUS obsolete 2538 DESCRIPTION 2539 "A table containing UDP listener information for 2540 UDP/IPv6 endpoints. 2542 This table is obsoleted by UDP-MIB::udpEndpointTable." 2543 ::= { udp 6 } 2545 ipv6UdpEntry OBJECT-TYPE 2546 SYNTAX Ipv6UdpEntry 2547 MAX-ACCESS not-accessible 2548 STATUS obsolete 2549 DESCRIPTION 2550 "Information about a particular current UDP listener. 2552 Note that conceptual rows in this table require an 2553 additional index object compared to udpTable, since 2554 IPv6 addresses are not guaranteed to be unique on the 2555 managed node. 2557 This entry is obsoleted by UDP-MIB::udpEndpointTable." 2558 INDEX { ipv6UdpLocalAddress, 2559 ipv6UdpLocalPort, 2560 ipv6UdpIfIndex } 2561 ::= { ipv6UdpTable 1 } 2563 Ipv6UdpEntry ::= SEQUENCE { 2564 ipv6UdpLocalAddress Ipv6Address, 2565 ipv6UdpLocalPort INTEGER, 2566 ipv6UdpIfIndex Ipv6IfIndexOrZero } 2568 ipv6UdpLocalAddress OBJECT-TYPE 2569 SYNTAX Ipv6Address 2570 MAX-ACCESS not-accessible 2571 STATUS obsolete 2572 DESCRIPTION 2573 "The local IPv6 address for this UDP listener. 2574 In the case of a UDP listener which is willing 2575 to accept datagrams for any IPv6 address 2576 associated with the managed node, the value ::0 2577 is used. 2579 This object is obsoleted by UDP-MIB::udpEndpointLocalAddress." 2580 ::= { ipv6UdpEntry 1 } 2582 ipv6UdpLocalPort OBJECT-TYPE 2583 SYNTAX INTEGER (0..65535) 2584 MAX-ACCESS not-accessible 2585 STATUS obsolete 2586 DESCRIPTION 2587 "The local port number for this UDP listener. 2589 This object is obsoleted by UDP-MIB::udpEndpointLocalPort." 2590 ::= { ipv6UdpEntry 2 } 2592 ipv6UdpIfIndex OBJECT-TYPE 2593 SYNTAX Ipv6IfIndexOrZero 2594 MAX-ACCESS read-only 2595 STATUS obsolete 2596 DESCRIPTION 2597 "An index object used to disambiguate conceptual rows in 2598 the table, since the ipv6UdpLocalAddress/ipv6UdpLocalPort 2599 pair may not be unique. 2601 This object identifies the local interface that is 2602 associated with ipv6UdpLocalAddress for this UDP listener. 2603 If such a local interface cannot be determined, this object 2604 should take on the value 0. (A possible example of this 2605 would be if the value of ipv6UdpLocalAddress is ::0.) 2607 The interface identified by a particular non-0 value of 2608 this index is the same interface as identified by the same 2609 value of ipv6IfIndex. 2611 The value of this object must remain constant during 2612 the life of this UDP endpoint. 2614 This object is obsoleted by the zone identifier in 2615 an InetAddressIPv6z address in 2616 UDP-MIB::udpEndpointLocalAddress." 2617 ::= { ipv6UdpEntry 3 } 2619 -- 2620 -- conformance information 2621 -- 2623 ipv6UdpConformance OBJECT IDENTIFIER ::= { ipv6UdpMIB 2 } 2625 ipv6UdpCompliances OBJECT IDENTIFIER ::= { ipv6UdpConformance 1 } 2626 ipv6UdpGroups OBJECT IDENTIFIER ::= { ipv6UdpConformance 2 } 2628 -- compliance statements 2630 ipv6UdpCompliance MODULE-COMPLIANCE 2631 STATUS obsolete 2632 DESCRIPTION 2633 "The compliance statement for SNMPv2 entities which 2634 implement UDP over IPv6. 2636 This object is obsoleted by UDP-MIB::udpMIBCompliance2." 2637 MODULE -- this module 2638 MANDATORY-GROUPS { ipv6UdpGroup } 2639 ::= { ipv6UdpCompliances 1 } 2641 ipv6UdpGroup OBJECT-GROUP 2642 OBJECTS { -- these are defined in this module 2643 -- ipv6UdpLocalAddress (not-accessible) 2644 -- ipv6UdpLocalPort (not-accessible) 2645 ipv6UdpIfIndex } 2646 STATUS obsolete 2647 DESCRIPTION 2648 "The group of objects providing management of 2649 UDP over IPv6. 2651 This group is obsoleted by several groups in UDP-MIB." 2652 ::= { ipv6UdpGroups 1 } 2654 END 2656 6. Historic IPV6-TCP-MIB 2658 IPV6-TCP-MIB DEFINITIONS ::= BEGIN 2660 IMPORTS 2661 MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF 2662 MODULE-IDENTITY, OBJECT-TYPE, 2663 mib-2, experimental FROM SNMPv2-SMI 2664 Ipv6Address, Ipv6IfIndexOrZero FROM IPV6-TC; 2666 ipv6TcpMIB MODULE-IDENTITY 2667 LAST-UPDATED "201505282112Z" 2668 ORGANIZATION "IETF IPv6 MIB Working Group" 2669 CONTACT-INFO 2670 " Mike Daniele 2672 Postal: Compaq Computer Corporation 2673 110 Spitbrook Rd 2674 Nashua, NH 03062. 2675 US 2677 Phone: +1 603 884 1423 2678 Email: daniele@zk3.dec.com" 2679 DESCRIPTION 2680 "The obsolete MIB module for entities implementing TCP 2681 over IPv6. Use the TCP-MIB instead." 2682 REVISION "201505282112Z" 2683 DESCRIPTION 2684 "Obsoleting this MIB module; it has been replaced by 2685 the revised TCP-MIB (RFC4022)." 2686 REVISION "9801290000Z" 2687 DESCRIPTION 2688 "First revision, published as RFC2452" 2689 ::= { experimental 86 } 2691 -- objects specific to TCP for IPv6 2693 tcp OBJECT IDENTIFIER ::= { mib-2 6 } 2695 -- the TCP over IPv6 Connection table 2696 -- This connection table contains information about this 2697 -- entity's existing TCP connections between IPv6 endpoints. 2698 -- Only connections between IPv6 addresses are contained in 2699 -- this table. This entity's connections between IPv4 2700 -- endpoints are contained in tcpConnTable. 2702 ipv6TcpConnTable OBJECT-TYPE 2703 SYNTAX SEQUENCE OF Ipv6TcpConnEntry 2704 MAX-ACCESS not-accessible 2705 STATUS obsolete 2706 DESCRIPTION 2707 "A table containing TCP connection-specific information, 2708 for only those connections whose endpoints are IPv6 addresses. 2710 This table is obsoleted by TCP-MIB::tcpConnectionTable." 2711 ::= { tcp 16 } 2713 ipv6TcpConnEntry OBJECT-TYPE 2714 SYNTAX Ipv6TcpConnEntry 2715 MAX-ACCESS not-accessible 2716 STATUS obsolete 2717 DESCRIPTION 2718 "A conceptual row of the ipv6TcpConnTable containing 2719 information about a particular current TCP connection. 2720 Each row of this table is transient, in that it ceases to 2721 exist when (or soon after) the connection makes the transition 2722 to the CLOSED state. 2724 Note that conceptual rows in this table require an additional 2725 index object compared to tcpConnTable, since IPv6 addresses 2726 are not guaranteed to be unique on the managed node. 2728 This entry is obsoleted by TCP-MIB::tcpConnectionEntry." 2729 INDEX { ipv6TcpConnLocalAddress, 2730 ipv6TcpConnLocalPort, 2731 ipv6TcpConnRemAddress, 2732 ipv6TcpConnRemPort, 2733 ipv6TcpConnIfIndex } 2734 ::= { ipv6TcpConnTable 1 } 2736 Ipv6TcpConnEntry ::= 2737 SEQUENCE { ipv6TcpConnLocalAddress Ipv6Address, 2738 ipv6TcpConnLocalPort INTEGER, 2739 ipv6TcpConnRemAddress Ipv6Address, 2740 ipv6TcpConnRemPort INTEGER, 2741 ipv6TcpConnIfIndex Ipv6IfIndexOrZero, 2742 ipv6TcpConnState INTEGER } 2744 ipv6TcpConnLocalAddress OBJECT-TYPE 2745 SYNTAX Ipv6Address 2746 MAX-ACCESS not-accessible 2747 STATUS obsolete 2748 DESCRIPTION 2749 "The local IPv6 address for this TCP connection. In 2750 the case of a connection in the listen state which 2751 is willing to accept connections for any IPv6 2752 address associated with the managed node, the value 2753 ::0 is used. 2755 This object is obsoleted by 2756 TCP-MIB::tcpConnectionLocalAddressType." 2757 ::= { ipv6TcpConnEntry 1 } 2759 ipv6TcpConnLocalPort OBJECT-TYPE 2760 SYNTAX INTEGER (0..65535) 2761 MAX-ACCESS not-accessible 2762 STATUS obsolete 2763 DESCRIPTION 2764 "The local port number for this TCP connection. 2766 This object is obsoleted by TCP-MIB::tcpConnectionLocalPort." 2767 ::= { ipv6TcpConnEntry 2 } 2769 ipv6TcpConnRemAddress OBJECT-TYPE 2770 SYNTAX Ipv6Address 2771 MAX-ACCESS not-accessible 2772 STATUS obsolete 2773 DESCRIPTION 2774 "The remote IPv6 address for this TCP connection. 2776 This object is obsoleted by TCP-MIB::tcpConnectionRemAddress." 2777 ::= { ipv6TcpConnEntry 3 } 2779 ipv6TcpConnRemPort OBJECT-TYPE 2780 SYNTAX INTEGER (0..65535) 2781 MAX-ACCESS not-accessible 2782 STATUS obsolete 2783 DESCRIPTION 2784 "The remote port number for this TCP connection. 2786 This object is obsoleted by TCP-MIB::tcpConnectionRemPort." 2787 ::= { ipv6TcpConnEntry 4 } 2789 ipv6TcpConnIfIndex OBJECT-TYPE 2790 SYNTAX Ipv6IfIndexOrZero 2791 MAX-ACCESS not-accessible 2792 STATUS obsolete 2793 DESCRIPTION 2794 "An index object used to disambiguate conceptual rows in 2795 the table, since the connection 4-tuple may not be unique. 2797 If the connection's remote address (ipv6TcpConnRemAddress) 2798 is a link-local address and the connection's local address 2799 (ipv6TcpConnLocalAddress) is not a link-local address, this 2800 object identifies a local interface on the same link as 2801 the connection's remote link-local address. 2803 Otherwise, this object identifies the local interface that 2804 is associated with the ipv6TcpConnLocalAddress for this 2805 TCP connection. If such a local interface cannot be determined, 2806 this object should take on the value 0. (A possible example 2807 of this would be if the value of ipv6TcpConnLocalAddress is ::0.) 2809 The interface identified by a particular non-0 value of this 2810 index is the same interface as identified by the same value 2811 of ipv6IfIndex. 2813 The value of this object must remain constant during the life 2814 of the TCP connection. 2816 This object is obsoleted by the zone identifier in 2817 an InetAddressIPv6z address in either 2818 TCP-MIB::tcpConnectionLocalAddress or 2819 TCP-MIB::tcpConnectionRemAddress." 2820 ::= { ipv6TcpConnEntry 5 } 2822 ipv6TcpConnState OBJECT-TYPE 2823 SYNTAX INTEGER { 2824 closed(1), 2825 listen(2), 2826 synSent(3), 2827 synReceived(4), 2828 established(5), 2829 finWait1(6), 2830 finWait2(7), 2831 closeWait(8), 2832 lastAck(9), 2833 closing(10), 2834 timeWait(11), 2835 deleteTCB(12) } 2836 MAX-ACCESS read-write 2837 STATUS obsolete 2838 DESCRIPTION 2839 "The state of this TCP connection. 2841 The only value which may be set by a management station is 2842 deleteTCB(12). Accordingly, it is appropriate for an agent 2843 to return an error response (`badValue' for SNMPv1, 'wrongValue' 2844 for SNMPv2) if a management station attempts to set this 2845 object to any other value. 2847 If a management station sets this object to the value 2848 deleteTCB(12), then this has the effect of deleting the TCB 2849 (as defined in RFC 793) of the corresponding connection on 2850 the managed node, resulting in immediate termination of the 2851 connection. 2853 As an implementation-specific option, a RST segment may be 2854 sent from the managed node to the other TCP endpoint (note 2855 however that RST segments are not sent reliably). 2857 This object is obsoleted by TCP-MIB::tcpConnectionState." 2858 ::= { ipv6TcpConnEntry 6 } 2860 -- 2861 -- conformance information 2862 -- 2864 ipv6TcpConformance OBJECT IDENTIFIER ::= { ipv6TcpMIB 2 } 2866 ipv6TcpCompliances OBJECT IDENTIFIER ::= { ipv6TcpConformance 1 } 2867 ipv6TcpGroups OBJECT IDENTIFIER ::= { ipv6TcpConformance 2 } 2869 -- compliance statements 2871 ipv6TcpCompliance MODULE-COMPLIANCE 2872 STATUS obsolete 2873 DESCRIPTION 2874 "The compliance statement for SNMPv2 entities which 2875 implement TCP over IPv6. 2877 This compliance statement is obsoleted by 2878 TCP-MIB::tcpMIBCompliance2." 2879 MODULE -- this module 2880 MANDATORY-GROUPS { ipv6TcpGroup } 2881 ::= { ipv6TcpCompliances 1 } 2883 ipv6TcpGroup OBJECT-GROUP 2884 OBJECTS { -- these are defined in this module 2885 -- ipv6TcpConnLocalAddress (not-accessible) 2886 -- ipv6TcpConnLocalPort (not-accessible) 2887 -- ipv6TcpConnRemAddress (not-accessible) 2888 -- ipv6TcpConnRemPort (not-accessible) 2889 -- ipv6TcpConnIfIndex (not-accessible) 2890 ipv6TcpConnState } 2891 STATUS obsolete 2892 DESCRIPTION 2893 "The group of objects providing management of 2894 TCP over IPv6. 2896 This group is obsoleted by several groups in TCP-MIB." 2897 ::= { ipv6TcpGroups 1 } 2899 END 2901 7. Reclassification 2903 This document reclassifies [RFC2452], [RFC2454], [RFC2465], and 2904 [RFC2466] to Historic. 2906 8. Security Considerations 2908 This document contains only obsolete objects, which [RFC2578] says 2909 "should not be implemented and/or can be removed if previously 2910 implemented". Since the contents of this document should not be 2911 implemented, it has no security implications. If there were any 2912 security implications based on these objects in an implementation, 2913 removing these objects as [RFC2578] suggests would improve the 2914 security of that implementation. 2916 9. IANA Considerations 2918 In smi-numbers [1], the entries for RFC2452 and RFC2454, in the "SMI 2919 Experimental Codes" section, have an annotation "(Historic)" or 2920 "(Historical)". 2922 IANA is asked to make the following changes to the "SMI Network 2923 Management MGMT Codes Internet-standard MIB" section: 2925 o Remove RFC1213 from the references for mib-2.5 "icmp". 2927 o Update the reference for mib-2.6 "tcp" to point to RFC4022. 2929 o Remove RFC1213 from the references for mib-2.7 "udp". 2931 o Remove RFC2012 from the references for mib-2.49 "tcpMIB". 2933 o Add the "(Historic)" annotation for the entries for mib-2.55 2934 "ipv6MIB" and for mib-2.56 "ipv6IcmpMIB", and update the reference 2935 to point to this document. 2937 IANA is asked to make the following changes to the "SMI Experimental 2938 Codes" section: 2940 o Add the "(Historic)" annotation for experimental.74 "IPV6 MIB" 2942 o Change the "(Historical)" annotation for experimental.87 2943 "ipv6UdpMIB" to "(Historic)" 2945 o Update the reference for experimental.86 "ipv6TcpMIB" and 2946 experimental.87 "ipv6UdpMIB" to point to this document. 2948 10. References 2950 10.1. Normative References 2952 [RFC2578] McCloghrie, K., Ed., Perkins, D., Ed., and J. 2953 Schoenwaelder, Ed., "Structure of Management Information 2954 Version 2 (SMIv2)", STD 58, RFC 2578, DOI 10.17487/ 2955 RFC2578, April 1999, 2956 . 2958 10.2. Informative References 2960 [RFC2452] Daniele, M., "IP Version 6 Management Information Base for 2961 the Transmission Control Protocol", RFC 2452, DOI 2962 10.17487/RFC2452, December 1998, 2963 . 2965 [RFC2454] Daniele, M., "IP Version 6 Management Information Base for 2966 the User Datagram Protocol", RFC 2454, DOI 10.17487/ 2967 RFC2454, December 1998, 2968 . 2970 [RFC2465] Haskin, D. and S. Onishi, "Management Information Base for 2971 IP Version 6: Textual Conventions and General Group", RFC 2972 2465, DOI 10.17487/RFC2465, December 1998, 2973 . 2975 [RFC2466] Haskin, D. and S. Onishi, "Management Information Base for 2976 IP Version 6: ICMPv6 Group", RFC 2466, DOI 10.17487/ 2977 RFC2466, December 1998, 2978 . 2980 [RFC4022] Raghunarayan, R., Ed., "Management Information Base for 2981 the Transmission Control Protocol (TCP)", RFC 4022, DOI 2982 10.17487/RFC4022, March 2005, 2983 . 2985 [RFC4113] Fenner, B. and J. Flick, "Management Information Base for 2986 the User Datagram Protocol (UDP)", RFC 4113, DOI 10.17487/ 2987 RFC4113, June 2005, 2988 . 2990 [RFC4292] Haberman, B., "IP Forwarding Table MIB", RFC 4292, DOI 2991 10.17487/RFC4292, April 2006, 2992 . 2994 [RFC4293] Routhier, S., Ed., "Management Information Base for the 2995 Internet Protocol (IP)", RFC 4293, DOI 10.17487/RFC4293, 2996 April 2006, . 2998 10.3. URIs 3000 [1] http://www.iana.org/assignments/smi-numbers/smi-numbers.xhtml 3002 Appendix A. Change history 3004 A.1. Changes since draft-ietf-6man-ipv6-mibs-obsolete-01 3006 o Thanks to ops-dir comments by Dan Romascanu and Juergen 3007 Schoenwaelder, updated the motiviation text to include Juergen's 3008 ASCII art history and a specific mention that this is not the 3009 intended disposition of all obsolete MIBs. 3011 o Thanks to gen-art review by Jouni Korhonen, who pointed out that I 3012 had neglected RFC2579's requirement to note the obsoleting object 3013 for TEXTUAL-CONVENTIONs too. 3015 A.2. Changes since draft-ietf-6man-ipv6-mibs-obsolete-00 3017 Thanks to an excellent review by Mike Heard. 3019 o Correct the REVISION clause for the original IPV6-MIB 3021 o Remove the illegal sub-typing from SEQUENCE definitions in 3022 IPV6-MIB, IPV6-UDP-MIB and IPV6-TCP-MIB. 3024 A.3. Changes since draft-fenner-ipv6-mibs-obsolete-00 3026 o Realized that IPV6-ICMP-MIB was [RFC2466], so modified the added 3027 REVISION clause and the Reclassification section. 3029 o Added Security Considerations 3031 o Added IANA Considerations 3032 o Added the 6.c.iii Legend to the copyright statement, since the 3033 original RFCs were published before pre-5378. 3035 o Used "MIB module" instead of "MIB" when referring to a module, and 3036 changed REVISION DESCRIPTION to "Obsoleting", not "Deprecating". 3038 o Added "Obsoletes:" header to document 3040 o Switched to pre-5378 IPR statement, since the original RFCs were 3041 pre-5378. 3043 A.4. Changes since draft-fenner-ipv6-mibs-obsolete-01 3045 o Updated the DESCRIPTION of MODULE-IDENTITY to improve the "MIB 3046 index" problem. 3048 o Updated IANA considerations. 3050 A.5. Changes since draft-fenner-ipv6-mibs-obsolete-02 3052 o Fixed "IPV6-MIB" in title 3054 o Fixed some extra blank lines in the source MIBs, introduced by the 3055 process of extraction from RFCs. 3057 Author's Address 3059 Bill Fenner 3060 Arista Networks, Inc. 3061 5453 Great America Parkway 3062 Santa Clara 95054 3063 USA 3065 Phone: +1-408-547-5572 3066 Email: fenner@fenron.com