idnits 2.17.1 draft-fenner-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 962 has weird spacing: '...be used for o...' == Line 1322 has weird spacing: '... which the ...' == Line 1379 has weird spacing: '...stanced polic...' == Line 1406 has weird spacing: '... The seman...' == Line 1407 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 (July 20, 2015) is 3175 days in the past. Is this intentional? Checking references for intended status: Informational ---------------------------------------------------------------------------- -- Looks like a reference, but probably isn't: '6' on line 373 -- Looks like a reference, but probably isn't: '3' on line 375 -- Looks like a reference, but probably isn't: '8' on line 1606 -- Looks like a reference, but probably isn't: '1' on line 2984 -- 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 Network Working Group B. Fenner 3 Internet-Draft Arista Networks, Inc. 4 Obsoletes: 2452, 2454, 2465, 2466 (if July 20, 2015 5 approved) 6 Intended status: Informational 7 Expires: January 21, 2016 9 Republishing the IPV6-MIB modules as obsolete 10 draft-fenner-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 January 21, 2016. 38 Copyright Notice 40 Copyright (c) 2015 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 . . . . . . . . . . . . . . . . . . . . . . 4 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 -00 . . . . . . . . . . . . . . . . . . . . 63 82 A.2. Changes since -01 . . . . . . . . . . . . . . . . . . . . 63 83 Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 63 85 1. Motivation 87 In 2005, the IPv6 MIB update group published updated versions of the 88 IP-MIB [RFC4293], UDP-MIB [RFC4113], TCP-MIB [RFC4022] and IP- 89 FORWARD-MIB [RFC4292] modules, which use the InetAddressType/ 90 InetAddress construct to handle IPv4 and IPv6 in the same table. 91 These documents were marked in the RFC Index as obsoleting the 92 corresponding IPV6-MIBs, but the extracted content of these MIBs 93 never changed in MIB repositories, and the original RFCs (as is 94 normal IETF policy) never changed from being Proposed Standard. 96 This causes an unclear situation when simply looking at MIB 97 repositories, so we are simply republishing these MIB modules with 98 the SMI syntax changed to obsolete. 100 2. Historic IPV6-TC 102 IPV6-TC DEFINITIONS ::= BEGIN 104 IMPORTS 105 Integer32 FROM SNMPv2-SMI 106 TEXTUAL-CONVENTION FROM SNMPv2-TC; 108 -- definition of textual conventions 109 Ipv6Address ::= TEXTUAL-CONVENTION 110 DISPLAY-HINT "2x:" 111 STATUS obsolete 112 DESCRIPTION 113 "This data type is used to model IPv6 addresses. 114 This is a binary string of 16 octets in network 115 byte-order." 116 SYNTAX OCTET STRING (SIZE (16)) 118 Ipv6AddressPrefix ::= TEXTUAL-CONVENTION 119 DISPLAY-HINT "2x:" 120 STATUS obsolete 121 DESCRIPTION 122 "This data type is used to model IPv6 address 123 prefixes. This is a binary string of up to 16 124 octets in network byte-order." 125 SYNTAX OCTET STRING (SIZE (0..16)) 127 Ipv6AddressIfIdentifier ::= TEXTUAL-CONVENTION 128 DISPLAY-HINT "2x:" 129 STATUS obsolete 130 DESCRIPTION 131 "This data type is used to model IPv6 address 132 interface identifiers. This is a binary string 133 of up to 8 octets in network byte-order." 134 SYNTAX OCTET STRING (SIZE (0..8)) 136 Ipv6IfIndex ::= TEXTUAL-CONVENTION 137 DISPLAY-HINT "d" 138 STATUS obsolete 139 DESCRIPTION 140 "A unique value, greater than zero for each 141 internetwork-layer interface in the managed 142 system. It is recommended that values are assigned 143 contiguously starting from 1. The value for each 144 internetwork-layer interface must remain constant 145 at least from one re-initialization of the entity's 146 network management system to the next 148 re-initialization." 149 SYNTAX Integer32 (1..2147483647) 151 Ipv6IfIndexOrZero ::= TEXTUAL-CONVENTION 152 DISPLAY-HINT "d" 153 STATUS obsolete 154 DESCRIPTION 155 "This textual convention is an extension of the 156 Ipv6IfIndex convention. The latter defines 157 a greater than zero value used to identify an IPv6 158 interface in the managed system. This extension 159 permits the additional value of zero. The value 160 zero is object-specific and must therefore be 161 defined as part of the description of any object 162 which uses this syntax. Examples of the usage of 163 zero might include situations where interface was 164 unknown, or when none or all interfaces need to be 165 referenced." 166 SYNTAX Integer32 (0..2147483647) 168 END 170 3. Historic IPV6-MIB 172 IPV6-MIB DEFINITIONS ::= BEGIN 174 IMPORTS 175 MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, 176 mib-2, Counter32, Unsigned32, Integer32, 177 Gauge32 FROM SNMPv2-SMI 178 DisplayString, PhysAddress, TruthValue, TimeStamp, 179 VariablePointer, RowPointer FROM SNMPv2-TC 180 MODULE-COMPLIANCE, OBJECT-GROUP, 181 NOTIFICATION-GROUP FROM SNMPv2-CONF 182 Ipv6IfIndex, Ipv6Address, Ipv6AddressPrefix, 183 Ipv6AddressIfIdentifier, 184 Ipv6IfIndexOrZero FROM IPV6-TC; 186 ipv6MIB MODULE-IDENTITY 187 LAST-UPDATED "201505282112Z" 188 ORGANIZATION "IETF IPv6 Working Group" 189 CONTACT-INFO 190 " Dimitry Haskin 191 Postal: Bay Networks, Inc. 192 660 Techology Park Drive. 193 Billerica, MA 01821 195 US 197 Tel: +1-978-916-8124 198 E-mail: dhaskin@baynetworks.com 200 Steve Onishi 202 Postal: Bay Networks, Inc. 203 3 Federal Street 204 Billerica, MA 01821 205 US 207 Tel: +1-978-916-3816 208 E-mail: sonishi@baynetworks.com" 209 DESCRIPTION 210 "The obsolete MIB module for entities implementing the IPv6 211 protocol. Use the IP-MIB or IP-FORWARD-MIB instead." 212 REVISION "201505282112Z" 213 DESCRIPTION 214 "Obsoleting this MIB module; it has been replaced by 215 the revised IP-MIB (RFC4293) and IP-FORWARD-MIB 216 (RFC4292)." 217 REVISION "9801082155Z" 218 DESCRIPTION 219 "First revision, published as RFC2465" 220 ::= { mib-2 55 } 222 -- the IPv6 general group 224 ipv6MIBObjects OBJECT IDENTIFIER ::= { ipv6MIB 1 } 226 ipv6Forwarding OBJECT-TYPE 227 SYNTAX INTEGER { 228 forwarding(1), -- acting as a router 230 -- NOT acting as 231 notForwarding(2) -- a router 232 } 233 MAX-ACCESS read-write 234 STATUS obsolete 235 DESCRIPTION 236 "The indication of whether this entity is acting 237 as an IPv6 router in respect to the forwarding of 238 datagrams received by, but not addressed to, this 239 entity. IPv6 routers forward datagrams. IPv6 240 hosts do not (except those source-routed via the 241 host). 243 Note that for some managed nodes, this object may 244 take on only a subset of the values possible. 245 Accordingly, it is appropriate for an agent to 246 return a `wrongValue' response if a management 247 station attempts to change this object to an 248 inappropriate value. 250 This object is obsoleted by IP-MIB::ipv6IpForwarding." 251 ::= { ipv6MIBObjects 1 } 253 ipv6DefaultHopLimit OBJECT-TYPE 254 SYNTAX INTEGER(0..255) 255 MAX-ACCESS read-write 256 STATUS obsolete 257 DESCRIPTION 258 "The default value inserted into the Hop Limit 259 field of the IPv6 header of datagrams originated 260 at this entity, whenever a Hop Limit value is not 261 supplied by the transport layer protocol. 263 This object is obsoleted by IP-MIB::ipv6IpDefaultHopLimit." 264 DEFVAL { 64 } 265 ::= { ipv6MIBObjects 2 } 267 ipv6Interfaces OBJECT-TYPE 268 SYNTAX Unsigned32 269 MAX-ACCESS read-only 270 STATUS obsolete 271 DESCRIPTION 272 "The number of IPv6 interfaces (regardless of 273 their current state) present on this system. 275 This object is obsolete; there is no direct replacement 276 but its value can be derived from the number of rows 277 in the IP-MIB::ipv6InterfaceTable." 278 ::= { ipv6MIBObjects 3 } 280 ipv6IfTableLastChange OBJECT-TYPE 281 SYNTAX TimeStamp 282 MAX-ACCESS read-only 283 STATUS obsolete 284 DESCRIPTION 285 "The value of sysUpTime at the time of the last 286 insertion or removal of an entry in the 287 ipv6IfTable. If the number of entries has been 288 unchanged since the last re-initialization of 289 the local network management subsystem, then this 290 object contains a zero value. 292 This object is obsoleted by 293 IP-MIB::ipv6InterfaceTableLastChange." 294 ::= { ipv6MIBObjects 4 } 296 -- the IPv6 Interfaces table 298 ipv6IfTable OBJECT-TYPE 299 SYNTAX SEQUENCE OF Ipv6IfEntry 300 MAX-ACCESS not-accessible 301 STATUS obsolete 302 DESCRIPTION 303 "The IPv6 Interfaces table contains information 304 on the entity's internetwork-layer interfaces. 305 An IPv6 interface constitutes a logical network 306 layer attachment to the layer immediately below 308 IPv6 including internet layer 'tunnels', such as 309 tunnels over IPv4 or IPv6 itself. 311 This table is obsoleted by IP-MIB::ipv6InterfaceTable." 312 ::= { ipv6MIBObjects 5 } 314 ipv6IfEntry OBJECT-TYPE 315 SYNTAX Ipv6IfEntry 316 MAX-ACCESS not-accessible 317 STATUS obsolete 318 DESCRIPTION 319 "An interface entry containing objects 320 about a particular IPv6 interface. 322 This object is obsoleted by IP-MIB::ipv6InterfaceEntry." 323 INDEX { ipv6IfIndex } 324 ::= { ipv6IfTable 1 } 326 Ipv6IfEntry ::= SEQUENCE { 327 ipv6IfIndex Ipv6IfIndex, 328 ipv6IfDescr DisplayString, 329 ipv6IfLowerLayer VariablePointer, 330 ipv6IfEffectiveMtu Unsigned32, 331 ipv6IfReasmMaxSize Unsigned32, 332 ipv6IfIdentifier Ipv6AddressIfIdentifier, 333 ipv6IfIdentifierLength INTEGER, 334 ipv6IfPhysicalAddress PhysAddress, 335 ipv6IfAdminStatus INTEGER, 336 ipv6IfOperStatus INTEGER, 337 ipv6IfLastChange TimeStamp 338 } 340 ipv6IfIndex OBJECT-TYPE 341 SYNTAX Ipv6IfIndex 342 MAX-ACCESS not-accessible 343 STATUS obsolete 344 DESCRIPTION 345 "A unique non-zero value identifying 346 the particular IPv6 interface. 348 This object is obsoleted. In the IP-MIB, 349 interfaces are simply identified by IfIndex." 350 ::= { ipv6IfEntry 1 } 352 ipv6IfDescr OBJECT-TYPE 353 SYNTAX DisplayString 354 MAX-ACCESS read-write 355 STATUS obsolete 356 DESCRIPTION 357 "A textual string containing information about the 358 interface. This string may be set by the network 359 management system. 361 This object is obsoleted by IF-MIB::ifDescr." 362 ::= { ipv6IfEntry 2 } 364 ipv6IfLowerLayer OBJECT-TYPE 365 SYNTAX VariablePointer 366 MAX-ACCESS read-only 367 STATUS obsolete 368 DESCRIPTION 369 "This object identifies the protocol layer over 370 which this network interface operates. If this 371 network interface operates over the data-link 372 layer, then the value of this object refers to an 373 instance of ifIndex [6]. If this network interface 374 operates over an IPv4 interface, the value of this 375 object refers to an instance of ipAdEntAddr [3]. 377 If this network interface operates over another 378 IPv6 interface, the value of this object refers to 379 an instance of ipv6IfIndex. If this network 380 interface is not currently operating over an active 381 protocol layer, then the value of this object 382 should be set to the OBJECT ID { 0 0 }. 384 This object is obsolete. The IF-STACK-TABLE may 385 be used to express relationships between interfaces." 386 ::= { ipv6IfEntry 3 } 388 ipv6IfEffectiveMtu OBJECT-TYPE 389 SYNTAX Unsigned32 390 UNITS "octets" 391 MAX-ACCESS read-only 392 STATUS obsolete 393 DESCRIPTION 394 "The size of the largest IPv6 packet which can be 395 sent/received on the interface, specified in 396 octets. 398 This object is obsolete. The value of IF-MIB::ifMtu 399 for the corresponding value of ifIndex represents the 400 MTU of the interface." 401 ::= { ipv6IfEntry 4 } 403 ipv6IfReasmMaxSize OBJECT-TYPE 404 SYNTAX Unsigned32 (0..65535) 405 UNITS "octets" 406 MAX-ACCESS read-only 407 STATUS obsolete 408 DESCRIPTION 409 "The size of the largest IPv6 datagram which this 410 entity can re-assemble from incoming IPv6 fragmented 411 datagrams received on this interface. 413 This object is obsoleted by IP-MIB::ipv6InterfaceReasmMaxSize." 414 ::= { ipv6IfEntry 5 } 416 ipv6IfIdentifier OBJECT-TYPE 417 SYNTAX Ipv6AddressIfIdentifier 418 MAX-ACCESS read-write 419 STATUS obsolete 420 DESCRIPTION 421 "The Interface Identifier for this interface that 423 is (at least) unique on the link this interface is 424 attached to. The Interface Identifier is combined 425 with an address prefix to form an interface address. 427 By default, the Interface Identifier is autoconfigured 428 according to the rules of the link type this 429 interface is attached to. 431 This object is obsoleted by IP-MIB::ipv6InterfaceIdentifier." 433 ::= { ipv6IfEntry 6 } 435 ipv6IfIdentifierLength OBJECT-TYPE 436 SYNTAX INTEGER (0..64) 437 UNITS "bits" 438 MAX-ACCESS read-write 439 STATUS obsolete 440 DESCRIPTION 441 "The length of the Interface Identifier in bits. 443 This object is obsolete. It can be derived from the length 444 of IP-MIB::ipv6InterfaceIdentifier; Interface Identifiers 445 that are not an even number of octets are not supported." 446 ::= { ipv6IfEntry 7 } 448 ipv6IfPhysicalAddress OBJECT-TYPE 449 SYNTAX PhysAddress 450 MAX-ACCESS read-only 451 STATUS obsolete 452 DESCRIPTION 453 "The interface's physical address. For example, for 454 an IPv6 interface attached to an 802.x link, this 455 object normally contains a MAC address. Note that 456 in some cases this address may differ from the 457 address of the interface's protocol sub-layer. The 458 interface's media-specific MIB must define the bit 459 and byte ordering and the format of the value of 460 this object. For interfaces which do not have such 461 an address (e.g., a serial line), this object should 462 contain an octet string of zero length. 464 This object is obsoleted by IF-MIB::ifPhysAddress." 465 ::= { ipv6IfEntry 8 } 467 ipv6IfAdminStatus OBJECT-TYPE 468 SYNTAX INTEGER { 469 up(1), -- ready to pass packets 470 down(2) 471 } 472 MAX-ACCESS read-write 473 STATUS obsolete 474 DESCRIPTION 475 "The desired state of the interface. When a managed 476 system initializes, all IPv6 interfaces start with 477 ipv6IfAdminStatus in the down(2) state. As a result 478 of either explicit management action or per 479 configuration information retained by the managed 480 system, ipv6IfAdminStatus is then changed to 481 the up(1) state (or remains in the down(2) state). 483 This object is obsolete. IPv6 does not have a 484 separate admin status; the admin status of the 485 interface is represented by IF-MIB::ifAdminStatus." 486 ::= { ipv6IfEntry 9 } 488 ipv6IfOperStatus OBJECT-TYPE 489 SYNTAX INTEGER { 490 up(1), -- ready to pass packets 492 down(2), 493 noIfIdentifier(3), -- no interface identifier 495 -- status can not be 496 -- determined for some 497 unknown(4), -- reason 499 -- some component is 500 notPresent(5) -- missing 501 } 502 MAX-ACCESS read-only 503 STATUS obsolete 504 DESCRIPTION 505 "The current operational state of the interface. 506 The noIfIdentifier(3) state indicates that no valid 507 Interface Identifier is assigned to the interface. 508 This state usually indicates that the link-local 509 interface address failed Duplicate Address Detection. 510 If ipv6IfAdminStatus is down(2) then ipv6IfOperStatus 511 should be down(2). If ipv6IfAdminStatus is changed 512 to up(1) then ipv6IfOperStatus should change to up(1) 513 if the interface is ready to transmit and receive 514 network traffic; it should remain in the down(2) or 515 noIfIdentifier(3) state if and only if there is a 516 fault that prevents it from going to the up(1) state; 517 it should remain in the notPresent(5) state if 518 the interface has missing (typically, lower layer) 519 components. 521 This object is obsolete. IPv6 does not have a 522 separate operational status; the operational status of the 523 interface is represented by IF-MIB::ifOperStatus." 524 ::= { ipv6IfEntry 10 } 526 ipv6IfLastChange OBJECT-TYPE 527 SYNTAX TimeStamp 528 MAX-ACCESS read-only 529 STATUS obsolete 530 DESCRIPTION 531 "The value of sysUpTime at the time the interface 532 entered its current operational state. If the 533 current state was entered prior to the last 534 re-initialization of the local network management 536 subsystem, then this object contains a zero 537 value. 539 This object is obsolete. The last change of 540 IF-MIB::ifOperStatus is represented by IF-MIB::ifLastChange." 541 ::= { ipv6IfEntry 11 } 543 -- IPv6 Interface Statistics table 545 ipv6IfStatsTable OBJECT-TYPE 546 SYNTAX SEQUENCE OF Ipv6IfStatsEntry 547 MAX-ACCESS not-accessible 548 STATUS obsolete 549 DESCRIPTION 550 "IPv6 interface traffic statistics. 552 This table is obsoleted by the IP-MIB::ipIfStatsTable." 553 ::= { ipv6MIBObjects 6 } 555 ipv6IfStatsEntry OBJECT-TYPE 556 SYNTAX Ipv6IfStatsEntry 557 MAX-ACCESS not-accessible 558 STATUS obsolete 559 DESCRIPTION 560 "An interface statistics entry containing objects 561 at a particular IPv6 interface. 563 This object is obsoleted by the IP-MIB::ipIfStatsEntry." 564 AUGMENTS { ipv6IfEntry } 565 ::= { ipv6IfStatsTable 1 } 567 Ipv6IfStatsEntry ::= SEQUENCE { 568 ipv6IfStatsInReceives 569 Counter32, 570 ipv6IfStatsInHdrErrors 571 Counter32, 572 ipv6IfStatsInTooBigErrors 573 Counter32, 574 ipv6IfStatsInNoRoutes 575 Counter32, 577 ipv6IfStatsInAddrErrors 578 Counter32, 579 ipv6IfStatsInUnknownProtos 580 Counter32, 581 ipv6IfStatsInTruncatedPkts 582 Counter32, 583 ipv6IfStatsInDiscards 584 Counter32, 585 ipv6IfStatsInDelivers 586 Counter32, 587 ipv6IfStatsOutForwDatagrams 588 Counter32, 589 ipv6IfStatsOutRequests 590 Counter32, 591 ipv6IfStatsOutDiscards 593 Counter32, 594 ipv6IfStatsOutFragOKs 595 Counter32, 596 ipv6IfStatsOutFragFails 597 Counter32, 598 ipv6IfStatsOutFragCreates 599 Counter32, 600 ipv6IfStatsReasmReqds 601 Counter32, 602 ipv6IfStatsReasmOKs 603 Counter32, 604 ipv6IfStatsReasmFails 605 Counter32, 606 ipv6IfStatsInMcastPkts 607 Counter32, 608 ipv6IfStatsOutMcastPkts 609 Counter32 610 } 612 ipv6IfStatsInReceives OBJECT-TYPE 613 SYNTAX Counter32 614 MAX-ACCESS read-only 615 STATUS obsolete 616 DESCRIPTION 617 "The total number of input datagrams received by 618 the interface, including those received in error. 620 This object is obsoleted by IP-MIB::ipIfStatsHCInReceives." 621 ::= { ipv6IfStatsEntry 1 } 623 ipv6IfStatsInHdrErrors OBJECT-TYPE 624 SYNTAX Counter32 625 MAX-ACCESS read-only 626 STATUS obsolete 627 DESCRIPTION 628 "The number of input datagrams discarded due to 629 errors in their IPv6 headers, including version 630 number mismatch, other format errors, hop count 631 exceeded, errors discovered in processing their 632 IPv6 options, etc. 634 This object is obsoleted by IP-MIB::ipIfStatsInHdrErrors." 635 ::= { ipv6IfStatsEntry 2 } 637 ipv6IfStatsInTooBigErrors OBJECT-TYPE 638 SYNTAX Counter32 639 MAX-ACCESS read-only 640 STATUS obsolete 641 DESCRIPTION 642 "The number of input datagrams that could not be 643 forwarded because their size exceeded the link MTU 644 of outgoing interface. 646 This object is obsoleted. It was not replicated in the 647 IP-MIB due to feedback that systems did not retain the 648 incoming interface of a packet that failed fragmentation." 649 ::= { ipv6IfStatsEntry 3 } 651 ipv6IfStatsInNoRoutes OBJECT-TYPE 652 SYNTAX Counter32 653 MAX-ACCESS read-only 654 STATUS obsolete 655 DESCRIPTION 656 "The number of input datagrams discarded because no 657 route could be found to transmit them to their 658 destination. 660 This object is obsoleted by IP-MIB::ipIfStatsInNoRoutes." 661 ::= { ipv6IfStatsEntry 4 } 663 ipv6IfStatsInAddrErrors OBJECT-TYPE 664 SYNTAX Counter32 665 MAX-ACCESS read-only 666 STATUS obsolete 667 DESCRIPTION 668 "The number of input datagrams discarded because 669 the IPv6 address in their IPv6 header's destination 670 field was not a valid address to be received at 671 this entity. This count includes invalid 672 addresses (e.g., ::0) and unsupported addresses 673 (e.g., addresses with unallocated prefixes). For 674 entities which are not IPv6 routers and therefore 675 do not forward datagrams, this counter includes 676 datagrams discarded because the destination address 677 was not a local address. 679 This object is obsoleted by IP-MIB::ipIfStatsInAddrErrors." 680 ::= { ipv6IfStatsEntry 5 } 682 ipv6IfStatsInUnknownProtos OBJECT-TYPE 683 SYNTAX Counter32 684 MAX-ACCESS read-only 685 STATUS obsolete 686 DESCRIPTION 687 "The number of locally-addressed datagrams 688 received successfully but discarded because of an 689 unknown or unsupported protocol. This counter is 690 incremented at the interface to which these 691 datagrams were addressed which might not be 692 necessarily the input interface for some of 693 the datagrams. 695 This object is obsoleted by IP-MIB::ipIfStatsInUnknownProtos." 696 ::= { ipv6IfStatsEntry 6 } 698 ipv6IfStatsInTruncatedPkts OBJECT-TYPE 699 SYNTAX Counter32 700 MAX-ACCESS read-only 701 STATUS obsolete 702 DESCRIPTION 703 "The number of input datagrams discarded because 704 datagram frame didn't carry enough data. 706 This object is obsoleted by IP-MIB::ipIfStatsInTruncatedPkts." 707 ::= { ipv6IfStatsEntry 7 } 709 ipv6IfStatsInDiscards OBJECT-TYPE 710 SYNTAX Counter32 711 MAX-ACCESS read-only 712 STATUS obsolete 713 DESCRIPTION 714 "The number of input IPv6 datagrams for which no 715 problems were encountered to prevent their 716 continued processing, but which were discarded 717 (e.g., for lack of buffer space). Note that this 718 counter does not include any datagrams discarded 719 while awaiting re-assembly. 721 This object is obsoleted by IP-MIB::ipIfStatsInDiscards." 722 ::= { ipv6IfStatsEntry 8 } 724 ipv6IfStatsInDelivers OBJECT-TYPE 725 SYNTAX Counter32 726 MAX-ACCESS read-only 727 STATUS obsolete 728 DESCRIPTION 729 "The total number of datagrams successfully 730 delivered to IPv6 user-protocols (including ICMP). 731 This counter is incremented at the interface to 732 which these datagrams were addressed which might 733 not be necessarily the input interface for some of 734 the datagrams. 736 This object is obsoleted by IP-MIB::ipIfStatsHCInDelivers." 737 ::= { ipv6IfStatsEntry 9 } 739 ipv6IfStatsOutForwDatagrams OBJECT-TYPE 740 SYNTAX Counter32 741 MAX-ACCESS read-only 742 STATUS obsolete 743 DESCRIPTION 744 "The number of output datagrams which this 745 entity received and forwarded to their final 746 destinations. In entities which do not act 747 as IPv6 routers, this counter will include 748 only those packets which were Source-Routed 749 via this entity, and the Source-Route 750 processing was successful. Note that for 751 a successfully forwarded datagram the counter 752 of the outgoing interface is incremented. 754 This object is obsoleted by 755 IP-MIB::ipIfStatsHCOutForwDatagrams." 756 ::= { ipv6IfStatsEntry 10 } 758 ipv6IfStatsOutRequests OBJECT-TYPE 759 SYNTAX Counter32 760 MAX-ACCESS read-only 761 STATUS obsolete 762 DESCRIPTION 763 "The total number of IPv6 datagrams which local IPv6 764 user-protocols (including ICMP) supplied to IPv6 in 765 requests for transmission. Note that this counter 766 does not include any datagrams counted in 767 ipv6IfStatsOutForwDatagrams. 769 This object is obsoleted by IP-MIB::ipIfStatsHCOutRequests." 770 ::= { ipv6IfStatsEntry 11 } 772 ipv6IfStatsOutDiscards OBJECT-TYPE 773 SYNTAX Counter32 774 MAX-ACCESS read-only 775 STATUS obsolete 776 DESCRIPTION 777 "The number of output IPv6 datagrams for which no 778 problem was encountered to prevent their 779 transmission to their destination, but which were 780 discarded (e.g., for lack of buffer space). Note 781 that this counter would include datagrams counted 782 in ipv6IfStatsOutForwDatagrams if any such packets 783 met this (discretionary) discard criterion. 785 This object is obsoleted by IP-MIB::ipIfStatsOutDiscards." 786 ::= { ipv6IfStatsEntry 12 } 788 ipv6IfStatsOutFragOKs OBJECT-TYPE 789 SYNTAX Counter32 790 MAX-ACCESS read-only 791 STATUS obsolete 792 DESCRIPTION 793 "The number of IPv6 datagrams that have been 794 successfully fragmented at this output interface. 796 This object is obsoleted by IP-MIB::ipIfStatsOutFragOKs." 797 ::= { ipv6IfStatsEntry 13 } 799 ipv6IfStatsOutFragFails OBJECT-TYPE 800 SYNTAX Counter32 801 MAX-ACCESS read-only 802 STATUS obsolete 803 DESCRIPTION 804 "The number of IPv6 datagrams that have been 805 discarded because they needed to be fragmented 806 at this output interface but could not be. 808 This object is obsoleted by IP-MIB::ipIfStatsOutFragFails." 809 ::= { ipv6IfStatsEntry 14 } 811 ipv6IfStatsOutFragCreates OBJECT-TYPE 812 SYNTAX Counter32 813 MAX-ACCESS read-only 814 STATUS obsolete 815 DESCRIPTION 816 "The number of output datagram fragments that have 817 been generated as a result of fragmentation at 818 this output interface. 820 This object is obsoleted by IP-MIB::ipIfStatsOutFragCreates." 821 ::= { ipv6IfStatsEntry 15 } 823 ipv6IfStatsReasmReqds OBJECT-TYPE 824 SYNTAX Counter32 825 MAX-ACCESS read-only 826 STATUS obsolete 827 DESCRIPTION 828 "The number of IPv6 fragments received which needed 829 to be reassembled at this interface. Note that this 830 counter is incremented at the interface to which 831 these fragments were addressed which might not 832 be necessarily the input interface for some of 833 the fragments. 835 This object is obsoleted by IP-MIB::ipIfStatsReasmReqds." 836 ::= { ipv6IfStatsEntry 16 } 838 ipv6IfStatsReasmOKs OBJECT-TYPE 839 SYNTAX Counter32 840 MAX-ACCESS read-only 841 STATUS obsolete 842 DESCRIPTION 843 "The number of IPv6 datagrams successfully 844 reassembled. Note that this counter is incremented 845 at the interface to which these datagrams were 846 addressed which might not be necessarily the input 847 interface for some of the fragments. 849 This object is obsoleted by IP-MIB::ipIfStatsReasmOKs." 850 ::= { ipv6IfStatsEntry 17 } 852 ipv6IfStatsReasmFails OBJECT-TYPE 853 SYNTAX Counter32 854 MAX-ACCESS read-only 855 STATUS obsolete 856 DESCRIPTION 857 "The number of failures detected by the IPv6 re- 858 assembly algorithm (for whatever reason: timed 859 out, errors, etc.). Note that this is not 860 necessarily a count of discarded IPv6 fragments 861 since some algorithms (notably the algorithm in 862 RFC 815) can lose track of the number of fragments 863 by combining them as they are received. 864 This counter is incremented at the interface to which 865 these fragments were addressed which might not be 866 necessarily the input interface for some of the 867 fragments. 869 This object is obsoleted by IP-MIB::ipIfStatsReasmFails." 870 ::= { ipv6IfStatsEntry 18 } 872 ipv6IfStatsInMcastPkts OBJECT-TYPE 873 SYNTAX Counter32 874 MAX-ACCESS read-only 875 STATUS obsolete 876 DESCRIPTION 877 "The number of multicast packets received 878 by the interface 880 This object is obsoleted by IP-MIB::ipIfStatsHCInMcastPkts." 881 ::= { ipv6IfStatsEntry 19 } 883 ipv6IfStatsOutMcastPkts OBJECT-TYPE 884 SYNTAX Counter32 885 MAX-ACCESS read-only 886 STATUS obsolete 887 DESCRIPTION 888 "The number of multicast packets transmitted 889 by the interface 891 This object is obsoleted by IP-MIB::ipIfStatsHCOutMcastPkts." 892 ::= { ipv6IfStatsEntry 20 } 894 -- Address Prefix table 896 -- The IPv6 Address Prefix table contains information on 897 -- the entity's IPv6 Address Prefixes that are associated 898 -- with IPv6 interfaces. 900 ipv6AddrPrefixTable OBJECT-TYPE 901 SYNTAX SEQUENCE OF Ipv6AddrPrefixEntry 902 MAX-ACCESS not-accessible 903 STATUS obsolete 904 DESCRIPTION 905 "The list of IPv6 address prefixes of 906 IPv6 interfaces. 908 This table is obsoleted by IP-MIB::ipAddressPrefixTable." 909 ::= { ipv6MIBObjects 7 } 911 ipv6AddrPrefixEntry OBJECT-TYPE 912 SYNTAX Ipv6AddrPrefixEntry 913 MAX-ACCESS not-accessible 914 STATUS obsolete 915 DESCRIPTION 916 "An interface entry containing objects of 917 a particular IPv6 address prefix. 919 This entry is obsoleted by IP-MIB::ipAddressPrefixEntry." 920 INDEX { ipv6IfIndex, 921 ipv6AddrPrefix, 922 ipv6AddrPrefixLength } 923 ::= { ipv6AddrPrefixTable 1 } 925 Ipv6AddrPrefixEntry ::= SEQUENCE { 927 ipv6AddrPrefix Ipv6AddressPrefix, 928 ipv6AddrPrefixLength INTEGER (0..128), 929 ipv6AddrPrefixOnLinkFlag TruthValue, 930 ipv6AddrPrefixAutonomousFlag TruthValue, 931 ipv6AddrPrefixAdvPreferredLifetime Unsigned32, 932 ipv6AddrPrefixAdvValidLifetime Unsigned32 933 } 935 ipv6AddrPrefix OBJECT-TYPE 936 SYNTAX Ipv6AddressPrefix 937 MAX-ACCESS not-accessible 938 STATUS obsolete 939 DESCRIPTION 940 "The prefix associated with the this interface. 942 This object is obsoleted by IP-MIB::ipAddressPrefixPrefix." 943 ::= { ipv6AddrPrefixEntry 1 } 945 ipv6AddrPrefixLength OBJECT-TYPE 946 SYNTAX INTEGER (0..128) 947 UNITS "bits" 948 MAX-ACCESS not-accessible 949 STATUS obsolete 950 DESCRIPTION 951 "The length of the prefix (in bits). 953 This object is obsoleted by IP-MIB::ipAddressPrefixLength." 954 ::= { ipv6AddrPrefixEntry 2 } 956 ipv6AddrPrefixOnLinkFlag OBJECT-TYPE 957 SYNTAX TruthValue 958 MAX-ACCESS read-only 959 STATUS obsolete 960 DESCRIPTION 961 "This object has the value 'true(1)', if this 962 prefix can be used for on-link determination 963 and the value 'false(2)' otherwise. 965 This object is obsoleted by IP-MIB::ipAddressPrefixOnLinkFlag." 966 ::= { ipv6AddrPrefixEntry 3 } 968 ipv6AddrPrefixAutonomousFlag OBJECT-TYPE 969 SYNTAX TruthValue 970 MAX-ACCESS read-only 971 STATUS obsolete 972 DESCRIPTION 973 "Autonomous address configuration flag. When 974 true(1), indicates that this prefix can be used 975 for autonomous address configuration (i.e. can 976 be used to form a local interface address). 977 If false(2), it is not used to autoconfigure 978 a local interface address. 980 This object is obsoleted by 981 IP-MIB::ipAddressPrefixAutonomousFlag." 982 ::= { ipv6AddrPrefixEntry 4 } 984 ipv6AddrPrefixAdvPreferredLifetime OBJECT-TYPE 985 SYNTAX Unsigned32 986 UNITS "seconds" 987 MAX-ACCESS read-only 988 STATUS obsolete 989 DESCRIPTION 990 "It is the length of time in seconds that this 991 prefix will remain preferred, i.e. time until 992 deprecation. A value of 4,294,967,295 represents 993 infinity. 995 The address generated from a deprecated prefix 996 should no longer be used as a source address in 997 new communications, but packets received on such 998 an interface are processed as expected. 1000 This object is obsoleted by 1001 IP-MIB::ipAddressPrefixAdvPreferredLifetime." 1002 ::= { ipv6AddrPrefixEntry 5 } 1004 ipv6AddrPrefixAdvValidLifetime OBJECT-TYPE 1005 SYNTAX Unsigned32 1006 UNITS "seconds" 1007 MAX-ACCESS read-only 1008 STATUS obsolete 1009 DESCRIPTION 1010 "It is the length of time in seconds that this 1011 prefix will remain valid, i.e. time until 1012 invalidation. A value of 4,294,967,295 represents 1013 infinity. 1015 The address generated from an invalidated prefix 1016 should not appear as the destination or source 1017 address of a packet. 1019 This object is obsoleted by 1020 IP-MIB::ipAddressPrefixAdvValidLifetime." 1021 ::= { ipv6AddrPrefixEntry 6 } 1023 -- the IPv6 Address table 1025 -- The IPv6 address table contains this node's IPv6 1026 -- addressing information. 1028 ipv6AddrTable OBJECT-TYPE 1029 SYNTAX SEQUENCE OF Ipv6AddrEntry 1030 MAX-ACCESS not-accessible 1031 STATUS obsolete 1032 DESCRIPTION 1033 "The table of addressing information relevant to 1034 this node's interface addresses. 1036 This table is obsoleted by IP-MIB::ipAddressTable." 1037 ::= { ipv6MIBObjects 8 } 1039 ipv6AddrEntry OBJECT-TYPE 1040 SYNTAX Ipv6AddrEntry 1041 MAX-ACCESS not-accessible 1042 STATUS obsolete 1043 DESCRIPTION 1044 "The addressing information for one of this 1045 node's interface addresses. 1047 This entry is obsoleted by IP-MIB::ipAddressEntry." 1048 INDEX { ipv6IfIndex, ipv6AddrAddress } 1049 ::= { ipv6AddrTable 1 } 1051 Ipv6AddrEntry ::= 1052 SEQUENCE { 1053 ipv6AddrAddress Ipv6Address, 1054 ipv6AddrPfxLength INTEGER, 1055 ipv6AddrType INTEGER, 1056 ipv6AddrAnycastFlag TruthValue, 1057 ipv6AddrStatus INTEGER 1058 } 1060 ipv6AddrAddress OBJECT-TYPE 1061 SYNTAX Ipv6Address 1062 MAX-ACCESS not-accessible 1063 STATUS obsolete 1064 DESCRIPTION 1065 "The IPv6 address to which this entry's addressing 1066 information pertains. 1068 This object is obsoleted by IP-MIB::ipAddressAddr." 1069 ::= { ipv6AddrEntry 1 } 1071 ipv6AddrPfxLength OBJECT-TYPE 1072 SYNTAX INTEGER(0..128) 1073 UNITS "bits" 1074 MAX-ACCESS read-only 1075 STATUS obsolete 1076 DESCRIPTION 1077 "The length of the prefix (in bits) associated with 1078 the IPv6 address of this entry. 1080 This object is obsoleted by the IP-MIB::ipAddressPrefixLength 1081 in the row of the IP-MIB::ipAddressPrefixTable to which the 1082 IP-MIB::ipAddressPrefix points." 1083 ::= { ipv6AddrEntry 2 } 1085 ipv6AddrType OBJECT-TYPE 1086 SYNTAX INTEGER { 1087 -- address has been formed 1088 -- using stateless 1089 stateless(1), -- autoconfiguration 1091 -- address has been acquired 1092 -- by stateful means 1093 -- (e.g. DHCPv6, manual 1094 stateful(2), -- configuration) 1096 -- type can not be determined 1097 unknown(3) -- for some reason. 1098 } 1099 MAX-ACCESS read-only 1100 STATUS obsolete 1101 DESCRIPTION 1102 "The type of address. Note that 'stateless(1)' 1103 refers to an address that was statelessly 1104 autoconfigured; 'stateful(2)' refers to a address 1105 which was acquired by via a stateful protocol 1106 (e.g. DHCPv6, manual configuration). 1108 This object is obsoleted by IP-MIB::ipAddressOrigin." 1109 ::= { ipv6AddrEntry 3 } 1111 ipv6AddrAnycastFlag OBJECT-TYPE 1112 SYNTAX TruthValue 1113 MAX-ACCESS read-only 1114 STATUS obsolete 1115 DESCRIPTION 1116 "This object has the value 'true(1)', if this 1117 address is an anycast address and the value 1118 'false(2)' otherwise. 1120 This object is obsoleted by a value of 'anycast(2)' 1121 in IP-MIB::ipAddressType." 1122 ::= { ipv6AddrEntry 4 } 1124 ipv6AddrStatus OBJECT-TYPE 1125 SYNTAX INTEGER { 1126 preferred(1), 1127 deprecated(2), 1128 invalid(3), 1129 inaccessible(4), 1130 unknown(5) -- status can not be determined 1131 -- for some reason. 1132 } 1133 MAX-ACCESS read-only 1134 STATUS obsolete 1135 DESCRIPTION 1136 "Address status. The preferred(1) state indicates 1137 that this is a valid address that can appear as 1138 the destination or source address of a packet. 1139 The deprecated(2) state indicates that this is 1140 a valid but deprecated address that should no longer 1141 be used as a source address in new communications, 1142 but packets addressed to such an address are 1143 processed as expected. The invalid(3) state indicates 1144 that this is not valid address which should not 1146 appear as the destination or source address of 1147 a packet. The inaccessible(4) state indicates that 1148 the address is not accessible because the interface 1149 to which this address is assigned is not operational. 1151 This object is obsoleted by IP-MIB::ipAddressStatus." 1152 ::= { ipv6AddrEntry 5 } 1154 -- IPv6 Routing objects 1156 ipv6RouteNumber OBJECT-TYPE 1157 SYNTAX Gauge32 1158 MAX-ACCESS read-only 1159 STATUS obsolete 1160 DESCRIPTION 1161 "The number of current ipv6RouteTable entries. 1162 This is primarily to avoid having to read 1163 the table in order to determine this number. 1165 This object is obsoleted by IP-FORWARD-MIB::inetCidrRouteNumber." 1166 ::= { ipv6MIBObjects 9 } 1168 ipv6DiscardedRoutes OBJECT-TYPE 1169 SYNTAX Counter32 1170 MAX-ACCESS read-only 1171 STATUS obsolete 1172 DESCRIPTION 1173 "The number of routing entries which were chosen 1174 to be discarded even though they are valid. One 1175 possible reason for discarding such an entry could 1176 be to free-up buffer space for other routing 1177 entries. 1179 This object is obsoleted by 1180 IP-FORWARD-MIB::inetCidrRouteDiscards." 1181 ::= { ipv6MIBObjects 10 } 1183 -- IPv6 Routing table 1185 ipv6RouteTable OBJECT-TYPE 1186 SYNTAX SEQUENCE OF Ipv6RouteEntry 1187 MAX-ACCESS not-accessible 1188 STATUS obsolete 1189 DESCRIPTION 1190 "IPv6 Routing table. This table contains 1191 an entry for each valid IPv6 unicast route 1192 that can be used for packet forwarding 1193 determination. 1195 This table is obsoleted by IP-FORWARD-MIB::inetCidrRouteTable." 1196 ::= { ipv6MIBObjects 11 } 1198 ipv6RouteEntry OBJECT-TYPE 1199 SYNTAX Ipv6RouteEntry 1200 MAX-ACCESS not-accessible 1201 STATUS obsolete 1202 DESCRIPTION 1203 "A routing entry. 1205 This entry is obsoleted by 1206 IP-FORWARD-MIB::inetCidrRouteEntry." 1207 INDEX { ipv6RouteDest, 1208 ipv6RoutePfxLength, 1209 ipv6RouteIndex } 1210 ::= { ipv6RouteTable 1 } 1212 Ipv6RouteEntry ::= SEQUENCE { 1213 ipv6RouteDest Ipv6Address, 1214 ipv6RoutePfxLength INTEGER, 1215 ipv6RouteIndex Unsigned32, 1216 ipv6RouteIfIndex Ipv6IfIndexOrZero, 1217 ipv6RouteNextHop Ipv6Address, 1218 ipv6RouteType INTEGER, 1219 ipv6RouteProtocol INTEGER, 1220 ipv6RoutePolicy Integer32, 1221 ipv6RouteAge Unsigned32, 1222 ipv6RouteNextHopRDI Unsigned32, 1223 ipv6RouteMetric Unsigned32, 1224 ipv6RouteWeight Unsigned32, 1225 ipv6RouteInfo RowPointer, 1226 ipv6RouteValid TruthValue 1227 } 1229 ipv6RouteDest OBJECT-TYPE 1230 SYNTAX Ipv6Address 1231 MAX-ACCESS not-accessible 1232 STATUS obsolete 1233 DESCRIPTION 1234 "The destination IPv6 address of this route. 1235 This object may not take a Multicast address 1236 value. 1238 This object is obsoleted by IP-FORWARD-MIB::inetCidrRouteDest." 1239 ::= { ipv6RouteEntry 1 } 1241 ipv6RoutePfxLength OBJECT-TYPE 1242 SYNTAX INTEGER(0..128) 1243 UNITS "bits" 1244 MAX-ACCESS not-accessible 1245 STATUS obsolete 1246 DESCRIPTION 1247 "Indicates the prefix length of the destination 1248 address. 1250 This object is obsoleted by IP-FORWARD-MIB::inetCidrRoutePfxLen." 1251 ::= { ipv6RouteEntry 2 } 1253 ipv6RouteIndex OBJECT-TYPE 1254 SYNTAX Unsigned32 1255 MAX-ACCESS not-accessible 1256 STATUS obsolete 1257 DESCRIPTION 1258 "The value which uniquely identifies the route 1259 among the routes to the same network layer 1260 destination. The way this value is chosen is 1261 implementation specific but it must be unique for 1262 ipv6RouteDest/ipv6RoutePfxLength pair and remain 1263 constant for the life of the route. 1265 This object is obsoleted by IP-FORWARD-MIB::inetCidrRoutePolicy." 1266 ::= { ipv6RouteEntry 3 } 1268 ipv6RouteIfIndex OBJECT-TYPE 1269 SYNTAX Ipv6IfIndexOrZero 1270 MAX-ACCESS read-only 1271 STATUS obsolete 1272 DESCRIPTION 1273 "The index value which uniquely identifies the local 1274 interface through which the next hop of this 1275 route should be reached. The interface identified 1276 by a particular value of this index is the same 1277 interface as identified by the same value of 1278 ipv6IfIndex. For routes of the discard type this 1279 value can be zero. 1281 This object is obsoleted by 1282 IP-FORWARD-MIB::inetCidrRouteIfIndex." 1283 ::= { ipv6RouteEntry 4 } 1285 ipv6RouteNextHop OBJECT-TYPE 1286 SYNTAX Ipv6Address 1287 MAX-ACCESS read-only 1288 STATUS obsolete 1289 DESCRIPTION 1290 "On remote routes, the address of the next 1291 system en route; otherwise, ::0 1292 ('00000000000000000000000000000000'H in ASN.1 1293 string representation). 1295 This object is obsoleted by 1296 IP-FORWARD-MIB::inetCidrRouteNextHop." 1297 ::= { ipv6RouteEntry 5 } 1299 ipv6RouteType OBJECT-TYPE 1300 SYNTAX INTEGER { 1301 other(1), -- none of the following 1303 -- an route indicating that 1304 -- packets to destinations 1305 -- matching this route are 1306 discard(2), -- to be discarded 1308 -- route to directly 1309 local(3), -- connected (sub-)network 1311 -- route to a remote 1313 remote(4) -- destination 1315 } 1316 MAX-ACCESS read-only 1317 STATUS obsolete 1318 DESCRIPTION 1319 "The type of route. Note that 'local(3)' refers 1320 to a route for which the next hop is the final 1321 destination; 'remote(4)' refers to a route for 1322 which the next hop is not the final 1323 destination; 'discard(2)' refers to a route 1324 indicating that packets to destinations matching 1325 this route are to be discarded (sometimes called 1326 black-hole route). 1328 This object is obsoleted by IP-FORWARD-MIB::inetCidrRouteType." 1329 ::= { ipv6RouteEntry 6 } 1331 ipv6RouteProtocol OBJECT-TYPE 1332 SYNTAX INTEGER { 1333 other(1), -- none of the following 1335 -- non-protocol information, 1336 -- e.g., manually configured 1337 local(2), -- entries 1339 netmgmt(3), -- static route 1341 -- obtained via Neighbor 1342 -- Discovery protocol, 1343 ndisc(4), -- e.g., result of Redirect 1345 -- the following are all 1346 -- dynamic routing protocols 1348 rip(5), -- RIPng 1349 ospf(6), -- Open Shortest Path First 1350 bgp(7), -- Border Gateway Protocol 1351 idrp(8), -- InterDomain Routing Protocol 1352 igrp(9) -- InterGateway Routing Protocol 1353 } 1354 MAX-ACCESS read-only 1355 STATUS obsolete 1356 DESCRIPTION 1357 "The routing mechanism via which this route was 1358 learned. 1360 This object is obsoleted by IP-FORWARD-MIB::inetCidrRouteProto." 1361 ::= { ipv6RouteEntry 7 } 1363 ipv6RoutePolicy OBJECT-TYPE 1364 SYNTAX Integer32 1365 MAX-ACCESS read-only 1366 STATUS obsolete 1367 DESCRIPTION 1368 "The general set of conditions that would cause the 1369 selection of one multipath route (set of next hops 1370 for a given destination) is referred to as 'policy'. 1371 Unless the mechanism indicated by ipv6RouteProtocol 1372 specified otherwise, the policy specifier is the 1373 8-bit Traffic Class field of the IPv6 packet header 1374 that is zero extended at the left to a 32-bit value. 1376 Protocols defining 'policy' otherwise must either 1377 define a set of values which are valid for 1378 this object or must implement an integer- 1379 instanced policy table for which this object's 1380 value acts as an index. 1382 This object is obsoleted by IP-FORWARD-MIB::inetCidrRoutePolicy." 1383 ::= { ipv6RouteEntry 8 } 1385 ipv6RouteAge OBJECT-TYPE 1386 SYNTAX Unsigned32 1387 UNITS "seconds" 1388 MAX-ACCESS read-only 1389 STATUS obsolete 1390 DESCRIPTION 1391 "The number of seconds since this route was last 1392 updated or otherwise determined to be correct. 1393 Note that no semantics of `too old' can be implied 1394 except through knowledge of the routing protocol 1395 by which the route was learned. 1397 This object is obsoleted by IP-FORWARD-MIB::inetCidrRouteAge." 1398 ::= { ipv6RouteEntry 9 } 1400 ipv6RouteNextHopRDI OBJECT-TYPE 1401 SYNTAX Unsigned32 1402 MAX-ACCESS read-only 1403 STATUS obsolete 1404 DESCRIPTION 1405 "The Routing Domain ID of the Next Hop. 1406 The semantics of this object are determined by 1407 the routing-protocol specified in the route's 1408 ipv6RouteProtocol value. When this object is 1409 unknown or not relevant its value should be set 1410 to zero. 1412 This object is obsolete, and has no replacement. 1413 The Routing Domain ID concept did not catch on." 1414 ::= { ipv6RouteEntry 10 } 1416 ipv6RouteMetric OBJECT-TYPE 1417 SYNTAX Unsigned32 1418 MAX-ACCESS read-only 1419 STATUS obsolete 1420 DESCRIPTION 1421 "The routing metric for this route. The 1422 semantics of this metric are determined by the 1423 routing protocol specified in the route's 1424 ipv6RouteProtocol value. When this is unknown 1425 or not relevant to the protocol indicated by 1426 ipv6RouteProtocol, the object value should be 1427 set to its maximum value (4,294,967,295). 1429 This object is obsoleted by 1430 IP-FORWARD-MIB::inetCidrRouteMetric1." 1431 ::= { ipv6RouteEntry 11 } 1433 ipv6RouteWeight OBJECT-TYPE 1434 SYNTAX Unsigned32 1435 MAX-ACCESS read-only 1436 STATUS obsolete 1437 DESCRIPTION 1438 "The system internal weight value for this route. 1439 The semantics of this value are determined by 1440 the implementation specific rules. Generally, 1441 within routes with the same ipv6RoutePolicy value, 1442 the lower the weight value the more preferred is 1443 the route. 1445 This object is obsoleted, and has not been replaced." 1446 ::= { ipv6RouteEntry 12 } 1448 ipv6RouteInfo OBJECT-TYPE 1449 SYNTAX RowPointer 1450 MAX-ACCESS read-only 1451 STATUS obsolete 1452 DESCRIPTION 1453 "A reference to MIB definitions specific to the 1454 particular routing protocol which is responsible 1455 for this route, as determined by the value 1456 specified in the route's ipv6RouteProto value. 1457 If this information is not present, its value 1458 should be set to the OBJECT ID { 0 0 }, 1459 which is a syntactically valid object identifier, 1460 and any implementation conforming to ASN.1 1461 and the Basic Encoding Rules must be able to 1462 generate and recognize this value. 1464 This object is obsoleted, and has not been replaced." 1465 ::= { ipv6RouteEntry 13 } 1467 ipv6RouteValid OBJECT-TYPE 1468 SYNTAX TruthValue 1469 MAX-ACCESS read-write 1470 STATUS obsolete 1471 DESCRIPTION 1472 "Setting this object to the value 'false(2)' has 1473 the effect of invalidating the corresponding entry 1474 in the ipv6RouteTable object. That is, it 1475 effectively disassociates the destination 1477 identified with said entry from the route 1478 identified with said entry. It is an 1479 implementation-specific matter as to whether the 1480 agent removes an invalidated entry from the table. 1481 Accordingly, management stations must be prepared 1482 to receive tabular information from agents that 1483 corresponds to entries not currently in use. 1484 Proper interpretation of such entries requires 1485 examination of the relevant ipv6RouteValid 1486 object. 1488 This object is obsoleted by 1489 IP-FORWARD-MIB::inetCidrRouteStatus." 1490 DEFVAL { true } 1491 ::= { ipv6RouteEntry 14 } 1493 -- IPv6 Address Translation table 1495 ipv6NetToMediaTable OBJECT-TYPE 1496 SYNTAX SEQUENCE OF Ipv6NetToMediaEntry 1497 MAX-ACCESS not-accessible 1498 STATUS obsolete 1499 DESCRIPTION 1500 "The IPv6 Address Translation table used for 1501 mapping from IPv6 addresses to physical addresses. 1503 The IPv6 address translation table contain the 1504 Ipv6Address to `physical' address equivalencies. 1505 Some interfaces do not use translation tables 1506 for determining address equivalencies; if all 1507 interfaces are of this type, then the Address 1508 Translation table is empty, i.e., has zero 1509 entries. 1511 This table is obsoleted by IP-MIB::ipNetToPhysicalTable." 1512 ::= { ipv6MIBObjects 12 } 1514 ipv6NetToMediaEntry OBJECT-TYPE 1515 SYNTAX Ipv6NetToMediaEntry 1516 MAX-ACCESS not-accessible 1517 STATUS obsolete 1518 DESCRIPTION 1519 "Each entry contains one IPv6 address to `physical' 1520 address equivalence. 1522 This entry is obsoleted by IP-MIB::ipNetToPhysicalEntry." 1523 INDEX { ipv6IfIndex, 1524 ipv6NetToMediaNetAddress } 1525 ::= { ipv6NetToMediaTable 1 } 1527 Ipv6NetToMediaEntry ::= SEQUENCE { 1528 ipv6NetToMediaNetAddress 1529 Ipv6Address, 1530 ipv6NetToMediaPhysAddress 1532 PhysAddress, 1533 ipv6NetToMediaType 1534 INTEGER, 1535 ipv6IfNetToMediaState 1536 INTEGER, 1537 ipv6IfNetToMediaLastUpdated 1538 TimeStamp, 1539 ipv6NetToMediaValid 1540 TruthValue 1542 } 1544 ipv6NetToMediaNetAddress OBJECT-TYPE 1545 SYNTAX Ipv6Address 1546 MAX-ACCESS not-accessible 1547 STATUS obsolete 1548 DESCRIPTION 1549 "The IPv6 Address corresponding to 1550 the media-dependent `physical' address. 1552 This object is obsoleted by IP-MIB::ipNetToPhysicalNetAddress." 1553 ::= { ipv6NetToMediaEntry 1 } 1555 ipv6NetToMediaPhysAddress OBJECT-TYPE 1556 SYNTAX PhysAddress 1557 MAX-ACCESS read-only 1558 STATUS obsolete 1559 DESCRIPTION 1560 "The media-dependent `physical' address. 1562 This object is obsoleted by IP-MIB::ipNetToPhysicalPhysAddress." 1563 ::= { ipv6NetToMediaEntry 2 } 1565 ipv6NetToMediaType OBJECT-TYPE 1566 SYNTAX INTEGER { 1567 other(1), -- none of the following 1568 dynamic(2), -- dynamically resolved 1569 static(3), -- statically configured 1570 local(4) -- local interface 1571 } 1572 MAX-ACCESS read-only 1573 STATUS obsolete 1574 DESCRIPTION 1575 "The type of the mapping. The 'dynamic(2)' type 1576 indicates that the IPv6 address to physical 1577 addresses mapping has been dynamically 1578 resolved using the IPv6 Neighbor Discovery 1579 protocol. The static(3)' types indicates that 1580 the mapping has been statically configured. 1581 The local(4) indicates that the mapping is 1582 provided for an entity's own interface address. 1584 This object is obsoleted by IP-MIB::ipNetToPhysicalType." 1585 ::= { ipv6NetToMediaEntry 3 } 1587 ipv6IfNetToMediaState OBJECT-TYPE 1588 SYNTAX INTEGER { 1589 reachable(1), -- confirmed reachability 1590 stale(2), -- unconfirmed reachability 1592 delay(3), -- waiting for reachability 1593 -- confirmation before entering 1594 -- the probe state 1596 probe(4), -- actively probing 1598 invalid(5), -- an invalidated mapping 1600 unknown(6) -- state can not be determined 1601 -- for some reason. 1602 } 1603 MAX-ACCESS read-only 1604 STATUS obsolete 1605 DESCRIPTION 1606 "The Neighbor Unreachability Detection [8] state 1607 for the interface when the address mapping in 1608 this entry is used. 1610 This object is obsoleted by IP-MIB::ipNetToPhysicalState." 1611 ::= { ipv6NetToMediaEntry 4 } 1613 ipv6IfNetToMediaLastUpdated OBJECT-TYPE 1614 SYNTAX TimeStamp 1615 MAX-ACCESS read-only 1616 STATUS obsolete 1617 DESCRIPTION 1618 "The value of sysUpTime at the time this entry 1619 was last updated. If this entry was updated prior 1620 to the last re-initialization of the local network 1621 management subsystem, then this object contains 1622 a zero value. 1624 This object is obsoleted by IP-MIB::ipNetToPhysicalLastUpdated." 1625 ::= { ipv6NetToMediaEntry 5 } 1627 ipv6NetToMediaValid OBJECT-TYPE 1628 SYNTAX TruthValue 1629 MAX-ACCESS read-write 1630 STATUS obsolete 1631 DESCRIPTION 1632 "Setting this object to the value 'false(2)' has 1633 the effect of invalidating the corresponding entry 1634 in the ipv6NetToMediaTable. That is, it effectively 1635 disassociates the interface identified with said 1636 entry from the mapping identified with said entry. 1637 It is an implementation-specific matter as to 1638 whether the agent removes an invalidated entry 1639 from the table. Accordingly, management stations 1640 must be prepared to receive tabular information 1641 from agents that corresponds to entries not 1642 currently in use. Proper interpretation of such 1643 entries requires examination of the relevant 1644 ipv6NetToMediaValid object. 1646 This object is obsoleted by IP-MIB::ipNetToPhysicalRowStatus." 1647 DEFVAL { true } 1648 ::= { ipv6NetToMediaEntry 6 } 1650 -- definition of IPv6-related notifications. 1651 -- Note that we need ipv6NotificationPrefix with the 0 1652 -- sub-identifier to make this MIB to translate to 1653 -- an SNMPv1 format in a reversible way. For example 1654 -- it is needed for proxies that convert SNMPv1 traps 1655 -- to SNMPv2 notifications without MIB knowledge. 1657 ipv6Notifications OBJECT IDENTIFIER 1658 ::= { ipv6MIB 2 } 1659 ipv6NotificationPrefix OBJECT IDENTIFIER 1660 ::= { ipv6Notifications 0 } 1662 ipv6IfStateChange NOTIFICATION-TYPE 1663 OBJECTS { 1664 ipv6IfDescr, 1665 ipv6IfOperStatus -- the new state of the If. 1666 } 1667 STATUS obsolete 1668 DESCRIPTION 1669 "An ipv6IfStateChange notification signifies 1670 that there has been a change in the state of 1671 an ipv6 interface. This notification should 1672 be generated when the interface's operational 1673 status transitions to or from the up(1) state. 1675 This object is obsoleted by IF-MIB::linkUp 1676 and IF-MIB::linkDown notifications." 1677 ::= { ipv6NotificationPrefix 1 } 1679 -- conformance information 1681 ipv6Conformance OBJECT IDENTIFIER ::= { ipv6MIB 3 } 1683 ipv6Compliances OBJECT IDENTIFIER ::= { ipv6Conformance 1 } 1684 ipv6Groups OBJECT IDENTIFIER ::= { ipv6Conformance 2 } 1685 -- compliance statements 1687 ipv6Compliance MODULE-COMPLIANCE 1688 STATUS obsolete 1689 DESCRIPTION 1690 "The compliance statement for SNMPv2 entities which 1691 implement ipv6 MIB. 1693 This compliance statement is obsoleted by 1694 IP-MIB::ipMIBCompliance2." 1695 MODULE -- this module 1696 MANDATORY-GROUPS { ipv6GeneralGroup, 1697 ipv6NotificationGroup } 1698 OBJECT ipv6Forwarding 1699 MIN-ACCESS read-only 1700 DESCRIPTION 1701 "An agent is not required to provide write 1702 access to this object" 1703 OBJECT ipv6DefaultHopLimit 1704 MIN-ACCESS read-only 1705 DESCRIPTION 1706 "An agent is not required to provide write 1707 access to this object" 1708 OBJECT ipv6IfDescr 1709 MIN-ACCESS read-only 1710 DESCRIPTION 1711 "An agent is not required to provide write 1712 access to this object" 1713 OBJECT ipv6IfIdentifier 1714 MIN-ACCESS read-only 1715 DESCRIPTION 1716 "An agent is not required to provide write 1717 access to this object" 1718 OBJECT ipv6IfIdentifierLength 1719 MIN-ACCESS read-only 1720 DESCRIPTION 1721 "An agent is not required to provide write 1722 access to this object" 1724 OBJECT ipv6IfAdminStatus 1725 MIN-ACCESS read-only 1726 DESCRIPTION 1727 "An agent is not required to provide write 1728 access to this object" 1729 OBJECT ipv6RouteValid 1730 MIN-ACCESS read-only 1731 DESCRIPTION 1732 "An agent is not required to provide write 1733 access to this object" 1734 OBJECT ipv6NetToMediaValid 1735 MIN-ACCESS read-only 1736 DESCRIPTION 1737 "An agent is not required to provide write 1739 access to this object" 1740 ::= { ipv6Compliances 1 } 1742 ipv6GeneralGroup OBJECT-GROUP 1743 OBJECTS { ipv6Forwarding, 1744 ipv6DefaultHopLimit, 1745 ipv6Interfaces, 1746 ipv6IfTableLastChange, 1747 ipv6IfDescr, 1748 ipv6IfLowerLayer, 1749 ipv6IfEffectiveMtu, 1750 ipv6IfReasmMaxSize, 1751 ipv6IfIdentifier, 1752 ipv6IfIdentifierLength, 1753 ipv6IfPhysicalAddress, 1754 ipv6IfAdminStatus, 1755 ipv6IfOperStatus, 1756 ipv6IfLastChange, 1757 ipv6IfStatsInReceives, 1758 ipv6IfStatsInHdrErrors, 1759 ipv6IfStatsInTooBigErrors, 1760 ipv6IfStatsInNoRoutes, 1761 ipv6IfStatsInAddrErrors, 1762 ipv6IfStatsInUnknownProtos, 1763 ipv6IfStatsInTruncatedPkts, 1764 ipv6IfStatsInDiscards, 1765 ipv6IfStatsInDelivers, 1766 ipv6IfStatsOutForwDatagrams, 1767 ipv6IfStatsOutRequests, 1768 ipv6IfStatsOutDiscards, 1769 ipv6IfStatsOutFragOKs, 1770 ipv6IfStatsOutFragFails, 1771 ipv6IfStatsOutFragCreates, 1772 ipv6IfStatsReasmReqds, 1773 ipv6IfStatsReasmOKs, 1774 ipv6IfStatsReasmFails, 1775 ipv6IfStatsInMcastPkts, 1776 ipv6IfStatsOutMcastPkts, 1777 ipv6AddrPrefixOnLinkFlag, 1778 ipv6AddrPrefixAutonomousFlag, 1779 ipv6AddrPrefixAdvPreferredLifetime, 1780 ipv6AddrPrefixAdvValidLifetime, 1781 ipv6AddrPfxLength, 1782 ipv6AddrType, 1783 ipv6AddrAnycastFlag, 1784 ipv6AddrStatus, 1785 ipv6RouteNumber, 1786 ipv6DiscardedRoutes, 1787 ipv6RouteIfIndex, 1788 ipv6RouteNextHop, 1789 ipv6RouteType, 1790 ipv6RouteProtocol, 1791 ipv6RoutePolicy, 1792 ipv6RouteAge, 1793 ipv6RouteNextHopRDI, 1794 ipv6RouteMetric, 1795 ipv6RouteWeight, 1796 ipv6RouteInfo, 1797 ipv6RouteValid, 1798 ipv6NetToMediaPhysAddress, 1799 ipv6NetToMediaType, 1800 ipv6IfNetToMediaState, 1801 ipv6IfNetToMediaLastUpdated, 1802 ipv6NetToMediaValid } 1803 STATUS obsolete 1804 DESCRIPTION 1805 "The IPv6 group of objects providing for basic 1806 management of IPv6 entities. 1808 This group is obsoleted by various groups in 1809 IP-MIB." 1810 ::= { ipv6Groups 1 } 1812 ipv6NotificationGroup NOTIFICATION-GROUP 1813 NOTIFICATIONS { ipv6IfStateChange } 1814 STATUS obsolete 1815 DESCRIPTION 1816 "The notification that an IPv6 entity is required 1817 to implement. 1819 This group is obsoleted by 1820 IF-MIB::linkUpDownNotificationsGroup." 1821 ::= { ipv6Groups 2 } 1823 END 1825 4. Historic IPV6-ICMP-MIB 1827 IPV6-ICMP-MIB DEFINITIONS ::= BEGIN 1829 IMPORTS 1830 MODULE-IDENTITY, OBJECT-TYPE, 1831 Counter32, mib-2 FROM SNMPv2-SMI 1832 MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF 1833 ipv6IfEntry FROM IPV6-MIB; 1835 ipv6IcmpMIB MODULE-IDENTITY 1836 LAST-UPDATED "201505282112Z" 1837 ORGANIZATION "IETF IPv6 Working Group" 1838 CONTACT-INFO 1839 " Dimitry Haskin 1841 Postal: Bay Networks, Inc. 1842 660 Techology Park Drive. 1843 Billerica, MA 01821 1844 US 1846 Tel: +1-978-916-8124 1847 E-mail: dhaskin@baynetworks.com 1849 Steve Onishi 1851 Postal: Bay Networks, Inc. 1852 3 Federal Street 1853 Billerica, MA 01821 1854 US 1856 Tel: +1-978-916-3816 1857 E-mail: sonishi@baynetworks.com" 1858 DESCRIPTION 1859 "The obsolete MIB module for entities implementing 1860 the ICMPv6. Use the IP-MIB instead." 1861 REVISION "201505282112Z" 1862 DESCRIPTION 1863 "Obsoleting this MIB module; it has been replaced by 1864 the revised IP-MIB (RFC4293)." 1865 REVISION "9801082155Z" 1866 DESCRIPTION 1867 "First revision, published as RFC2466" 1868 ::= { mib-2 56 } 1870 -- the ICMPv6 group 1872 ipv6IcmpMIBObjects OBJECT IDENTIFIER ::= { ipv6IcmpMIB 1 } 1873 -- Per-interface ICMPv6 statistics table 1875 ipv6IfIcmpTable OBJECT-TYPE 1876 SYNTAX SEQUENCE OF Ipv6IfIcmpEntry 1877 MAX-ACCESS not-accessible 1878 STATUS obsolete 1879 DESCRIPTION 1880 "IPv6 ICMP statistics. This table contains statistics 1881 of ICMPv6 messages that are received and sourced by 1882 the entity. 1884 This table is obsolete, because systems were found 1885 not to maintain these statistics per-interface." 1886 ::= { ipv6IcmpMIBObjects 1 } 1888 ipv6IfIcmpEntry OBJECT-TYPE 1889 SYNTAX Ipv6IfIcmpEntry 1890 MAX-ACCESS not-accessible 1891 STATUS obsolete 1892 DESCRIPTION 1893 "An ICMPv6 statistics entry containing 1894 objects at a particular IPv6 interface. 1896 Note that a receiving interface is 1897 the interface to which a given ICMPv6 message 1898 is addressed which may not be necessarily 1899 the input interface for the message. 1901 Similarly, the sending interface is 1902 the interface that sources a given 1903 ICMP message which is usually but not 1904 necessarily the output interface for the message. 1906 This table is obsolete, because systems were found 1907 not to maintain these statistics per-interface." 1908 AUGMENTS { ipv6IfEntry } 1909 ::= { ipv6IfIcmpTable 1 } 1911 Ipv6IfIcmpEntry ::= SEQUENCE { 1912 ipv6IfIcmpInMsgs 1913 Counter32 , 1914 ipv6IfIcmpInErrors 1915 Counter32 , 1916 ipv6IfIcmpInDestUnreachs 1917 Counter32 , 1918 ipv6IfIcmpInAdminProhibs 1919 Counter32 , 1920 ipv6IfIcmpInTimeExcds 1921 Counter32 , 1922 ipv6IfIcmpInParmProblems 1923 Counter32 , 1924 ipv6IfIcmpInPktTooBigs 1925 Counter32 , 1926 ipv6IfIcmpInEchos 1927 Counter32 , 1928 ipv6IfIcmpInEchoReplies 1929 Counter32 , 1930 ipv6IfIcmpInRouterSolicits 1931 Counter32 , 1932 ipv6IfIcmpInRouterAdvertisements 1933 Counter32 , 1934 ipv6IfIcmpInNeighborSolicits 1935 Counter32 , 1936 ipv6IfIcmpInNeighborAdvertisements 1937 Counter32 , 1938 ipv6IfIcmpInRedirects 1939 Counter32 , 1940 ipv6IfIcmpInGroupMembQueries 1941 Counter32 , 1942 ipv6IfIcmpInGroupMembResponses 1943 Counter32 , 1944 ipv6IfIcmpInGroupMembReductions 1945 Counter32 , 1946 ipv6IfIcmpOutMsgs 1947 Counter32 , 1948 ipv6IfIcmpOutErrors 1949 Counter32 , 1950 ipv6IfIcmpOutDestUnreachs 1951 Counter32 , 1952 ipv6IfIcmpOutAdminProhibs 1953 Counter32 , 1954 ipv6IfIcmpOutTimeExcds 1955 Counter32 , 1956 ipv6IfIcmpOutParmProblems 1957 Counter32 , 1958 ipv6IfIcmpOutPktTooBigs 1959 Counter32 , 1960 ipv6IfIcmpOutEchos 1961 Counter32 , 1962 ipv6IfIcmpOutEchoReplies 1963 Counter32 , 1964 ipv6IfIcmpOutRouterSolicits 1965 Counter32 , 1966 ipv6IfIcmpOutRouterAdvertisements 1967 Counter32 , 1968 ipv6IfIcmpOutNeighborSolicits 1969 Counter32 , 1970 ipv6IfIcmpOutNeighborAdvertisements 1971 Counter32 , 1972 ipv6IfIcmpOutRedirects 1973 Counter32 , 1974 ipv6IfIcmpOutGroupMembQueries 1975 Counter32 , 1976 ipv6IfIcmpOutGroupMembResponses 1977 Counter32 , 1978 ipv6IfIcmpOutGroupMembReductions 1979 Counter32 1981 } 1983 ipv6IfIcmpInMsgs OBJECT-TYPE 1984 SYNTAX Counter32 1985 MAX-ACCESS read-only 1986 STATUS obsolete 1987 DESCRIPTION 1988 "The total number of ICMP messages received 1989 by the interface which includes all those 1990 counted by ipv6IfIcmpInErrors. Note that this 1991 interface is the interface to which the 1992 ICMP messages were addressed which may not be 1993 necessarily the input interface for the messages. 1995 This object has been obsoleted by IP-MIB::icmpStatsInMsgs." 1996 ::= { ipv6IfIcmpEntry 1 } 1998 ipv6IfIcmpInErrors OBJECT-TYPE 1999 SYNTAX Counter32 2000 MAX-ACCESS read-only 2001 STATUS obsolete 2002 DESCRIPTION 2003 "The number of ICMP messages which the interface 2004 received but determined as having ICMP-specific 2005 errors (bad ICMP checksums, bad length, etc.). 2007 This object has been obsoleted by IP-MIB::icmpStatsInErrors." 2008 ::= { ipv6IfIcmpEntry 2 } 2010 ipv6IfIcmpInDestUnreachs OBJECT-TYPE 2011 SYNTAX Counter32 2012 MAX-ACCESS read-only 2013 STATUS obsolete 2014 DESCRIPTION 2015 "The number of ICMP Destination Unreachable 2016 messages received by the interface. 2018 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2019 in the row corresponding to this message type." 2020 ::= { ipv6IfIcmpEntry 3 } 2022 ipv6IfIcmpInAdminProhibs OBJECT-TYPE 2023 SYNTAX Counter32 2024 MAX-ACCESS read-only 2025 STATUS obsolete 2026 DESCRIPTION 2027 "The number of ICMP destination 2028 unreachable/communication administratively 2029 prohibited messages received by the interface. 2031 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2032 in the row corresponding to this message type." 2033 ::= { ipv6IfIcmpEntry 4 } 2035 ipv6IfIcmpInTimeExcds OBJECT-TYPE 2036 SYNTAX Counter32 2037 MAX-ACCESS read-only 2038 STATUS obsolete 2039 DESCRIPTION 2040 "The number of ICMP Time Exceeded messages 2041 received by the interface. 2043 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2044 in the row corresponding to this message type." 2045 ::= { ipv6IfIcmpEntry 5 } 2047 ipv6IfIcmpInParmProblems OBJECT-TYPE 2048 SYNTAX Counter32 2049 MAX-ACCESS read-only 2050 STATUS obsolete 2051 DESCRIPTION 2052 "The number of ICMP Parameter Problem messages 2053 received by the interface. 2055 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2056 in the row corresponding to this message type." 2057 ::= { ipv6IfIcmpEntry 6 } 2059 ipv6IfIcmpInPktTooBigs OBJECT-TYPE 2060 SYNTAX Counter32 2061 MAX-ACCESS read-only 2062 STATUS obsolete 2063 DESCRIPTION 2064 "The number of ICMP Packet Too Big messages 2065 received by the interface. 2067 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2068 in the row corresponding to this message type." 2069 ::= { ipv6IfIcmpEntry 7 } 2071 ipv6IfIcmpInEchos OBJECT-TYPE 2072 SYNTAX Counter32 2073 MAX-ACCESS read-only 2074 STATUS obsolete 2075 DESCRIPTION 2076 "The number of ICMP Echo (request) messages 2077 received by the interface. 2079 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2080 in the row corresponding to this message type." 2081 ::= { ipv6IfIcmpEntry 8 } 2083 ipv6IfIcmpInEchoReplies OBJECT-TYPE 2084 SYNTAX Counter32 2085 MAX-ACCESS read-only 2086 STATUS obsolete 2087 DESCRIPTION 2088 "The number of ICMP Echo Reply messages received 2089 by the interface. 2091 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2092 in the row corresponding to this message type." 2093 ::= { ipv6IfIcmpEntry 9 } 2095 ipv6IfIcmpInRouterSolicits OBJECT-TYPE 2096 SYNTAX Counter32 2097 MAX-ACCESS read-only 2098 STATUS obsolete 2099 DESCRIPTION 2100 "The number of ICMP Router Solicit messages 2101 received by the interface. 2103 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2104 in the row corresponding to this message type." 2105 ::= { ipv6IfIcmpEntry 10 } 2107 ipv6IfIcmpInRouterAdvertisements OBJECT-TYPE 2108 SYNTAX Counter32 2109 MAX-ACCESS read-only 2110 STATUS obsolete 2111 DESCRIPTION 2112 "The number of ICMP Router Advertisement messages 2113 received by the interface. 2115 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2116 in the row corresponding to this message type." 2117 ::= { ipv6IfIcmpEntry 11 } 2119 ipv6IfIcmpInNeighborSolicits OBJECT-TYPE 2120 SYNTAX Counter32 2121 MAX-ACCESS read-only 2122 STATUS obsolete 2123 DESCRIPTION 2124 "The number of ICMP Neighbor Solicit messages 2125 received by the interface. 2127 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2128 in the row corresponding to this message type." 2129 ::= { ipv6IfIcmpEntry 12 } 2131 ipv6IfIcmpInNeighborAdvertisements OBJECT-TYPE 2132 SYNTAX Counter32 2133 MAX-ACCESS read-only 2134 STATUS obsolete 2135 DESCRIPTION 2136 "The number of ICMP Neighbor Advertisement 2137 messages received by the interface. 2139 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2140 in the row corresponding to this message type." 2141 ::= { ipv6IfIcmpEntry 13 } 2143 ipv6IfIcmpInRedirects OBJECT-TYPE 2144 SYNTAX Counter32 2145 MAX-ACCESS read-only 2146 STATUS obsolete 2147 DESCRIPTION 2148 "The number of Redirect messages received 2149 by the interface. 2151 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2152 in the row corresponding to this message type." 2153 ::= { ipv6IfIcmpEntry 14 } 2155 ipv6IfIcmpInGroupMembQueries OBJECT-TYPE 2156 SYNTAX Counter32 2157 MAX-ACCESS read-only 2158 STATUS obsolete 2159 DESCRIPTION 2160 "The number of ICMPv6 Group Membership Query 2161 messages received by the interface. 2163 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2164 in the row corresponding to this message type." 2165 ::= { ipv6IfIcmpEntry 15} 2167 ipv6IfIcmpInGroupMembResponses OBJECT-TYPE 2168 SYNTAX Counter32 2169 MAX-ACCESS read-only 2170 STATUS obsolete 2171 DESCRIPTION 2172 "The number of ICMPv6 Group Membership Response messages 2173 received by the interface. 2175 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2176 in the row corresponding to this message type." 2177 ::= { ipv6IfIcmpEntry 16} 2179 ipv6IfIcmpInGroupMembReductions OBJECT-TYPE 2180 SYNTAX Counter32 2181 MAX-ACCESS read-only 2182 STATUS obsolete 2183 DESCRIPTION 2184 "The number of ICMPv6 Group Membership Reduction messages 2185 received by the interface. 2187 This object has been obsoleted by IP-MIB::icmpMsgStatsInPkts 2188 in the row corresponding to this message type." 2189 ::= { ipv6IfIcmpEntry 17} 2191 ipv6IfIcmpOutMsgs OBJECT-TYPE 2192 SYNTAX Counter32 2193 MAX-ACCESS read-only 2194 STATUS obsolete 2195 DESCRIPTION 2196 "The total number of ICMP messages which this 2197 interface attempted to send. Note that this counter 2198 includes all those counted by icmpOutErrors. 2200 This object has been obsoleted by IP-MIB::icmpStatsOutMsgs." 2201 ::= { ipv6IfIcmpEntry 18 } 2203 ipv6IfIcmpOutErrors OBJECT-TYPE 2204 SYNTAX Counter32 2205 MAX-ACCESS read-only 2206 STATUS obsolete 2207 DESCRIPTION 2208 "The number of ICMP messages which this interface did 2209 not send due to problems discovered within ICMP 2210 such as a lack of buffers. This value should not 2211 include errors discovered outside the ICMP layer 2212 such as the inability of IPv6 to route the resultant 2213 datagram. In some implementations there may be no 2214 types of error which contribute to this counter's 2215 value. 2217 This object has been obsoleted by IP-MIB::icmpStatsOutErrors." 2218 ::= { ipv6IfIcmpEntry 19 } 2220 ipv6IfIcmpOutDestUnreachs OBJECT-TYPE 2221 SYNTAX Counter32 2222 MAX-ACCESS read-only 2223 STATUS obsolete 2224 DESCRIPTION 2225 "The number of ICMP Destination Unreachable 2227 messages sent by the interface. 2229 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2230 in the row corresponding to this message type." 2231 ::= { ipv6IfIcmpEntry 20 } 2233 ipv6IfIcmpOutAdminProhibs OBJECT-TYPE 2234 SYNTAX Counter32 2235 MAX-ACCESS read-only 2236 STATUS obsolete 2237 DESCRIPTION 2238 "Number of ICMP dest unreachable/communication 2239 administratively prohibited messages sent. 2241 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2242 in the row corresponding to this message type." 2243 ::= { ipv6IfIcmpEntry 21 } 2245 ipv6IfIcmpOutTimeExcds OBJECT-TYPE 2246 SYNTAX Counter32 2247 MAX-ACCESS read-only 2248 STATUS obsolete 2249 DESCRIPTION 2250 "The number of ICMP Time Exceeded messages sent 2251 by the interface. 2253 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2254 in the row corresponding to this message type." 2255 ::= { ipv6IfIcmpEntry 22 } 2257 ipv6IfIcmpOutParmProblems OBJECT-TYPE 2258 SYNTAX Counter32 2259 MAX-ACCESS read-only 2260 STATUS obsolete 2261 DESCRIPTION 2262 "The number of ICMP Parameter Problem messages 2263 sent by the interface. 2265 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2266 in the row corresponding to this message type." 2267 ::= { ipv6IfIcmpEntry 23 } 2269 ipv6IfIcmpOutPktTooBigs OBJECT-TYPE 2270 SYNTAX Counter32 2271 MAX-ACCESS read-only 2272 STATUS obsolete 2273 DESCRIPTION 2274 "The number of ICMP Packet Too Big messages sent 2275 by the interface. 2277 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2278 in the row corresponding to this message type." 2279 ::= { ipv6IfIcmpEntry 24 } 2281 ipv6IfIcmpOutEchos OBJECT-TYPE 2282 SYNTAX Counter32 2283 MAX-ACCESS read-only 2284 STATUS obsolete 2285 DESCRIPTION 2286 "The number of ICMP Echo (request) messages sent 2287 by the interface. 2289 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2290 in the row corresponding to this message type." 2291 ::= { ipv6IfIcmpEntry 25 } 2293 ipv6IfIcmpOutEchoReplies OBJECT-TYPE 2294 SYNTAX Counter32 2295 MAX-ACCESS read-only 2296 STATUS obsolete 2297 DESCRIPTION 2298 "The number of ICMP Echo Reply messages sent 2299 by the interface. 2301 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2302 in the row corresponding to this message type." 2303 ::= { ipv6IfIcmpEntry 26 } 2305 ipv6IfIcmpOutRouterSolicits OBJECT-TYPE 2306 SYNTAX Counter32 2307 MAX-ACCESS read-only 2308 STATUS obsolete 2309 DESCRIPTION 2310 "The number of ICMP Router Solicitation messages 2311 sent by the interface. 2313 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2314 in the row corresponding to this message type." 2315 ::= { ipv6IfIcmpEntry 27 } 2317 ipv6IfIcmpOutRouterAdvertisements OBJECT-TYPE 2318 SYNTAX Counter32 2319 MAX-ACCESS read-only 2320 STATUS obsolete 2321 DESCRIPTION 2322 "The number of ICMP Router Advertisement messages 2323 sent by the interface. 2325 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2326 in the row corresponding to this message type." 2327 ::= { ipv6IfIcmpEntry 28 } 2329 ipv6IfIcmpOutNeighborSolicits OBJECT-TYPE 2330 SYNTAX Counter32 2331 MAX-ACCESS read-only 2332 STATUS obsolete 2333 DESCRIPTION 2334 "The number of ICMP Neighbor Solicitation 2335 messages sent by the interface. 2337 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2338 in the row corresponding to this message type." 2339 ::= { ipv6IfIcmpEntry 29 } 2341 ipv6IfIcmpOutNeighborAdvertisements OBJECT-TYPE 2342 SYNTAX Counter32 2343 MAX-ACCESS read-only 2344 STATUS obsolete 2345 DESCRIPTION 2346 "The number of ICMP Neighbor Advertisement 2347 messages sent by the interface. 2349 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2350 in the row corresponding to this message type." 2351 ::= { ipv6IfIcmpEntry 30 } 2353 ipv6IfIcmpOutRedirects OBJECT-TYPE 2354 SYNTAX Counter32 2355 MAX-ACCESS read-only 2356 STATUS obsolete 2357 DESCRIPTION 2358 "The number of Redirect messages sent. For 2359 a host, this object will always be zero, 2360 since hosts do not send redirects. 2362 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2363 in the row corresponding to this message type." 2364 ::= { ipv6IfIcmpEntry 31 } 2366 ipv6IfIcmpOutGroupMembQueries OBJECT-TYPE 2367 SYNTAX Counter32 2368 MAX-ACCESS read-only 2369 STATUS obsolete 2370 DESCRIPTION 2371 "The number of ICMPv6 Group Membership Query 2372 messages sent. 2374 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2375 in the row corresponding to this message type." 2376 ::= { ipv6IfIcmpEntry 32} 2378 ipv6IfIcmpOutGroupMembResponses OBJECT-TYPE 2379 SYNTAX Counter32 2380 MAX-ACCESS read-only 2381 STATUS obsolete 2382 DESCRIPTION 2383 "The number of ICMPv6 Group Membership Response 2384 messages sent. 2386 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2387 in the row corresponding to this message type." 2388 ::= { ipv6IfIcmpEntry 33} 2390 ipv6IfIcmpOutGroupMembReductions OBJECT-TYPE 2391 SYNTAX Counter32 2392 MAX-ACCESS read-only 2393 STATUS obsolete 2394 DESCRIPTION 2395 "The number of ICMPv6 Group Membership Reduction 2396 messages sent. 2398 This object has been obsoleted by IP-MIB::icmpMsgStatsOutPkts 2399 in the row corresponding to this message type." 2400 ::= { ipv6IfIcmpEntry 34} 2402 -- conformance information 2403 ipv6IcmpConformance OBJECT IDENTIFIER ::= { ipv6IcmpMIB 2 } 2405 ipv6IcmpCompliances 2406 OBJECT IDENTIFIER ::= { ipv6IcmpConformance 1 } 2407 ipv6IcmpGroups 2408 OBJECT IDENTIFIER ::= { ipv6IcmpConformance 2 } 2410 -- compliance statements 2412 ipv6IcmpCompliance MODULE-COMPLIANCE 2413 STATUS obsolete 2414 DESCRIPTION 2415 "The compliance statement for SNMPv2 entities which 2416 implement ICMPv6. 2418 This compliance statement has been obsoleted by 2419 IP-MIB::ipMIBCompliance2." 2420 MODULE -- this module 2421 MANDATORY-GROUPS { ipv6IcmpGroup } 2422 ::= { ipv6IcmpCompliances 1 } 2424 ipv6IcmpGroup OBJECT-GROUP 2425 OBJECTS { 2426 ipv6IfIcmpInMsgs, 2427 ipv6IfIcmpInErrors, 2428 ipv6IfIcmpInDestUnreachs, 2429 ipv6IfIcmpInAdminProhibs, 2430 ipv6IfIcmpInTimeExcds, 2431 ipv6IfIcmpInParmProblems, 2432 ipv6IfIcmpInPktTooBigs, 2433 ipv6IfIcmpInEchos, 2434 ipv6IfIcmpInEchoReplies, 2435 ipv6IfIcmpInRouterSolicits, 2436 ipv6IfIcmpInRouterAdvertisements, 2437 ipv6IfIcmpInNeighborSolicits, 2438 ipv6IfIcmpInNeighborAdvertisements, 2439 ipv6IfIcmpInRedirects, 2440 ipv6IfIcmpInGroupMembQueries, 2441 ipv6IfIcmpInGroupMembResponses, 2442 ipv6IfIcmpInGroupMembReductions, 2443 ipv6IfIcmpOutMsgs, 2444 ipv6IfIcmpOutErrors, 2445 ipv6IfIcmpOutDestUnreachs, 2446 ipv6IfIcmpOutAdminProhibs, 2447 ipv6IfIcmpOutTimeExcds, 2448 ipv6IfIcmpOutParmProblems, 2449 ipv6IfIcmpOutPktTooBigs, 2450 ipv6IfIcmpOutEchos, 2451 ipv6IfIcmpOutEchoReplies, 2452 ipv6IfIcmpOutRouterSolicits, 2453 ipv6IfIcmpOutRouterAdvertisements, 2454 ipv6IfIcmpOutNeighborSolicits, 2455 ipv6IfIcmpOutNeighborAdvertisements, 2456 ipv6IfIcmpOutRedirects, 2457 ipv6IfIcmpOutGroupMembQueries, 2458 ipv6IfIcmpOutGroupMembResponses, 2459 ipv6IfIcmpOutGroupMembReductions 2460 } 2461 STATUS obsolete 2462 DESCRIPTION 2463 "The ICMPv6 group of objects providing information 2464 specific to ICMPv6. 2466 This group has been obsoleted by IP-MIB::icmpStatsGroup." 2467 ::= { ipv6IcmpGroups 1 } 2469 END 2471 5. Historic IPV6-UDP-MIB 2473 IPV6-UDP-MIB DEFINITIONS ::= BEGIN 2475 IMPORTS 2476 MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF 2477 MODULE-IDENTITY, OBJECT-TYPE, 2478 mib-2, experimental FROM SNMPv2-SMI 2479 Ipv6Address, Ipv6IfIndexOrZero FROM IPV6-TC; 2481 ipv6UdpMIB MODULE-IDENTITY 2482 LAST-UPDATED "201505282112Z" 2483 ORGANIZATION "IETF IPv6 MIB Working Group" 2484 CONTACT-INFO 2485 " Mike Daniele 2487 Postal: Compaq Computer Corporation 2488 110 Spitbrook Rd 2489 Nashua, NH 03062. 2490 US 2492 Phone: +1 603 884 1423 2493 Email: daniele@zk3.dec.com" 2494 DESCRIPTION 2495 "The obsolete MIB module for entities implementing UDP 2496 over IPv6. Use the UDP-MIB instead." 2497 REVISION "201505282112Z" 2498 DESCRIPTION 2499 "Obsoleting this MIB module; it has been replaced by 2500 the revised UDP-MIB (RFC4113)." 2501 REVISION "9801290000Z" 2502 DESCRIPTION 2503 "First revision, published as RFC2454" 2504 ::= { experimental 87 } 2506 -- objects specific to UDP for IPv6 2508 udp OBJECT IDENTIFIER ::= { mib-2 7 } 2510 -- the UDP over IPv6 Listener table 2512 -- This table contains information about this entity's 2513 -- UDP/IPv6 endpoints. Only endpoints utilizing IPv6 addresses 2514 -- are contained in this table. This entity's UDP/IPv4 endpoints 2515 -- are contained in udpTable. 2517 ipv6UdpTable OBJECT-TYPE 2518 SYNTAX SEQUENCE OF Ipv6UdpEntry 2519 MAX-ACCESS not-accessible 2520 STATUS obsolete 2521 DESCRIPTION 2522 "A table containing UDP listener information for 2523 UDP/IPv6 endpoints. 2525 This table is obsoleted by UDP-MIB::udpEndpointTable." 2526 ::= { udp 6 } 2528 ipv6UdpEntry OBJECT-TYPE 2529 SYNTAX Ipv6UdpEntry 2530 MAX-ACCESS not-accessible 2531 STATUS obsolete 2532 DESCRIPTION 2533 "Information about a particular current UDP listener. 2535 Note that conceptual rows in this table require an 2536 additional index object compared to udpTable, since 2537 IPv6 addresses are not guaranteed to be unique on the 2538 managed node. 2540 This entry is obsoleted by UDP-MIB::udpEndpointTable." 2541 INDEX { ipv6UdpLocalAddress, 2542 ipv6UdpLocalPort, 2543 ipv6UdpIfIndex } 2544 ::= { ipv6UdpTable 1 } 2546 Ipv6UdpEntry ::= SEQUENCE { 2547 ipv6UdpLocalAddress Ipv6Address, 2548 ipv6UdpLocalPort INTEGER (0..65535), 2549 ipv6UdpIfIndex Ipv6IfIndexOrZero } 2551 ipv6UdpLocalAddress OBJECT-TYPE 2552 SYNTAX Ipv6Address 2553 MAX-ACCESS not-accessible 2554 STATUS obsolete 2555 DESCRIPTION 2556 "The local IPv6 address for this UDP listener. 2557 In the case of a UDP listener which is willing 2558 to accept datagrams for any IPv6 address 2559 associated with the managed node, the value ::0 2560 is used. 2562 This object is obsoleted by UDP-MIB::udpEndpointLocalAddress." 2563 ::= { ipv6UdpEntry 1 } 2565 ipv6UdpLocalPort OBJECT-TYPE 2566 SYNTAX INTEGER (0..65535) 2567 MAX-ACCESS not-accessible 2568 STATUS obsolete 2569 DESCRIPTION 2570 "The local port number for this UDP listener. 2572 This object is obsoleted by UDP-MIB::udpEndpointLocalPort." 2573 ::= { ipv6UdpEntry 2 } 2575 ipv6UdpIfIndex OBJECT-TYPE 2576 SYNTAX Ipv6IfIndexOrZero 2577 MAX-ACCESS read-only 2578 STATUS obsolete 2579 DESCRIPTION 2580 "An index object used to disambiguate conceptual rows in 2581 the table, since the ipv6UdpLocalAddress/ipv6UdpLocalPort 2582 pair may not be unique. 2584 This object identifies the local interface that is 2585 associated with ipv6UdpLocalAddress for this UDP listener. 2586 If such a local interface cannot be determined, this object 2587 should take on the value 0. (A possible example of this 2588 would be if the value of ipv6UdpLocalAddress is ::0.) 2590 The interface identified by a particular non-0 value of 2591 this index is the same interface as identified by the same 2592 value of ipv6IfIndex. 2594 The value of this object must remain constant during 2595 the life of this UDP endpoint. 2597 This object is obsoleted by the zone identifier in 2598 an InetAddressIPv6z address in 2599 UDP-MIB::udpEndpointLocalAddress." 2600 ::= { ipv6UdpEntry 3 } 2602 -- 2603 -- conformance information 2604 -- 2606 ipv6UdpConformance OBJECT IDENTIFIER ::= { ipv6UdpMIB 2 } 2608 ipv6UdpCompliances OBJECT IDENTIFIER ::= { ipv6UdpConformance 1 } 2609 ipv6UdpGroups OBJECT IDENTIFIER ::= { ipv6UdpConformance 2 } 2611 -- compliance statements 2613 ipv6UdpCompliance MODULE-COMPLIANCE 2614 STATUS obsolete 2615 DESCRIPTION 2616 "The compliance statement for SNMPv2 entities which 2617 implement UDP over IPv6. 2619 This object is obsoleted by UDP-MIB::udpMIBCompliance2." 2620 MODULE -- this module 2621 MANDATORY-GROUPS { ipv6UdpGroup } 2622 ::= { ipv6UdpCompliances 1 } 2624 ipv6UdpGroup OBJECT-GROUP 2625 OBJECTS { -- these are defined in this module 2626 -- ipv6UdpLocalAddress (not-accessible) 2627 -- ipv6UdpLocalPort (not-accessible) 2628 ipv6UdpIfIndex } 2629 STATUS obsolete 2630 DESCRIPTION 2631 "The group of objects providing management of 2632 UDP over IPv6. 2634 This group is obsoleted by several groups in UDP-MIB." 2635 ::= { ipv6UdpGroups 1 } 2637 END 2639 6. Historic IPV6-TCP-MIB 2641 IPV6-TCP-MIB DEFINITIONS ::= BEGIN 2643 IMPORTS 2644 MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF 2645 MODULE-IDENTITY, OBJECT-TYPE, 2646 mib-2, experimental FROM SNMPv2-SMI 2647 Ipv6Address, Ipv6IfIndexOrZero FROM IPV6-TC; 2649 ipv6TcpMIB MODULE-IDENTITY 2650 LAST-UPDATED "201505282112Z" 2651 ORGANIZATION "IETF IPv6 MIB Working Group" 2652 CONTACT-INFO 2653 " Mike Daniele 2655 Postal: Compaq Computer Corporation 2656 110 Spitbrook Rd 2657 Nashua, NH 03062. 2658 US 2660 Phone: +1 603 884 1423 2661 Email: daniele@zk3.dec.com" 2662 DESCRIPTION 2663 "The obsolete MIB module for entities implementing TCP 2664 over IPv6. Use the TCP-MIB instead." 2665 REVISION "201505282112Z" 2666 DESCRIPTION 2667 "Obsoleting this MIB module; it has been replaced by 2668 the revised TCP-MIB (RFC4022)." 2669 REVISION "9801290000Z" 2670 DESCRIPTION 2671 "First revision, published as RFC2452" 2672 ::= { experimental 86 } 2674 -- objects specific to TCP for IPv6 2676 tcp OBJECT IDENTIFIER ::= { mib-2 6 } 2678 -- the TCP over IPv6 Connection table 2680 -- This connection table contains information about this 2681 -- entity's existing TCP connections between IPv6 endpoints. 2682 -- Only connections between IPv6 addresses are contained in 2683 -- this table. This entity's connections between IPv4 2684 -- endpoints are contained in tcpConnTable. 2686 ipv6TcpConnTable OBJECT-TYPE 2687 SYNTAX SEQUENCE OF Ipv6TcpConnEntry 2688 MAX-ACCESS not-accessible 2689 STATUS obsolete 2690 DESCRIPTION 2691 "A table containing TCP connection-specific information, 2692 for only those connections whose endpoints are IPv6 addresses. 2694 This table is obsoleted by TCP-MIB::tcpConnectionTable." 2695 ::= { tcp 16 } 2697 ipv6TcpConnEntry OBJECT-TYPE 2698 SYNTAX Ipv6TcpConnEntry 2699 MAX-ACCESS not-accessible 2700 STATUS obsolete 2701 DESCRIPTION 2702 "A conceptual row of the ipv6TcpConnTable containing 2703 information about a particular current TCP connection. 2704 Each row of this table is transient, in that it ceases to 2705 exist when (or soon after) the connection makes the transition 2706 to the CLOSED state. 2708 Note that conceptual rows in this table require an additional 2709 index object compared to tcpConnTable, since IPv6 addresses 2710 are not guaranteed to be unique on the managed node. 2712 This entry is obsoleted by TCP-MIB::tcpConnectionEntry." 2713 INDEX { ipv6TcpConnLocalAddress, 2714 ipv6TcpConnLocalPort, 2715 ipv6TcpConnRemAddress, 2716 ipv6TcpConnRemPort, 2717 ipv6TcpConnIfIndex } 2718 ::= { ipv6TcpConnTable 1 } 2720 Ipv6TcpConnEntry ::= 2721 SEQUENCE { ipv6TcpConnLocalAddress Ipv6Address, 2722 ipv6TcpConnLocalPort INTEGER (0..65535), 2723 ipv6TcpConnRemAddress Ipv6Address, 2724 ipv6TcpConnRemPort INTEGER (0..65535), 2725 ipv6TcpConnIfIndex Ipv6IfIndexOrZero, 2726 ipv6TcpConnState INTEGER } 2728 ipv6TcpConnLocalAddress OBJECT-TYPE 2729 SYNTAX Ipv6Address 2730 MAX-ACCESS not-accessible 2731 STATUS obsolete 2732 DESCRIPTION 2733 "The local IPv6 address for this TCP connection. In 2734 the case of a connection in the listen state which 2735 is willing to accept connections for any IPv6 2736 address associated with the managed node, the value 2737 ::0 is used. 2739 This object is obsoleted by 2740 TCP-MIB::tcpConnectionLocalAddressType." 2741 ::= { ipv6TcpConnEntry 1 } 2743 ipv6TcpConnLocalPort OBJECT-TYPE 2744 SYNTAX INTEGER (0..65535) 2745 MAX-ACCESS not-accessible 2746 STATUS obsolete 2747 DESCRIPTION 2748 "The local port number for this TCP connection. 2750 This object is obsoleted by TCP-MIB::tcpConnectionLocalPort." 2751 ::= { ipv6TcpConnEntry 2 } 2753 ipv6TcpConnRemAddress OBJECT-TYPE 2754 SYNTAX Ipv6Address 2755 MAX-ACCESS not-accessible 2756 STATUS obsolete 2757 DESCRIPTION 2758 "The remote IPv6 address for this TCP connection. 2760 This object is obsoleted by TCP-MIB::tcpConnectionRemAddress." 2761 ::= { ipv6TcpConnEntry 3 } 2763 ipv6TcpConnRemPort OBJECT-TYPE 2764 SYNTAX INTEGER (0..65535) 2765 MAX-ACCESS not-accessible 2766 STATUS obsolete 2767 DESCRIPTION 2768 "The remote port number for this TCP connection. 2770 This object is obsoleted by TCP-MIB::tcpConnectionRemPort." 2771 ::= { ipv6TcpConnEntry 4 } 2773 ipv6TcpConnIfIndex OBJECT-TYPE 2774 SYNTAX Ipv6IfIndexOrZero 2775 MAX-ACCESS not-accessible 2776 STATUS obsolete 2777 DESCRIPTION 2778 "An index object used to disambiguate conceptual rows in 2779 the table, since the connection 4-tuple may not be unique. 2781 If the connection's remote address (ipv6TcpConnRemAddress) 2782 is a link-local address and the connection's local address 2783 (ipv6TcpConnLocalAddress) is not a link-local address, this 2784 object identifies a local interface on the same link as 2785 the connection's remote link-local address. 2787 Otherwise, this object identifies the local interface that 2788 is associated with the ipv6TcpConnLocalAddress for this 2789 TCP connection. If such a local interface cannot be determined, 2790 this object should take on the value 0. (A possible example 2791 of this would be if the value of ipv6TcpConnLocalAddress is ::0.) 2793 The interface identified by a particular non-0 value of this 2794 index is the same interface as identified by the same value 2795 of ipv6IfIndex. 2797 The value of this object must remain constant during the life 2798 of the TCP connection. 2800 This object is obsoleted by the zone identifier in 2801 an InetAddressIPv6z address in either 2802 TCP-MIB::tcpConnectionLocalAddress or 2803 TCP-MIB::tcpConnectionRemAddress." 2804 ::= { ipv6TcpConnEntry 5 } 2806 ipv6TcpConnState OBJECT-TYPE 2807 SYNTAX INTEGER { 2808 closed(1), 2809 listen(2), 2810 synSent(3), 2811 synReceived(4), 2812 established(5), 2813 finWait1(6), 2814 finWait2(7), 2815 closeWait(8), 2816 lastAck(9), 2817 closing(10), 2818 timeWait(11), 2819 deleteTCB(12) } 2820 MAX-ACCESS read-write 2821 STATUS obsolete 2822 DESCRIPTION 2823 "The state of this TCP connection. 2825 The only value which may be set by a management station is 2826 deleteTCB(12). Accordingly, it is appropriate for an agent 2827 to return an error response (`badValue' for SNMPv1, 'wrongValue' 2828 for SNMPv2) if a management station attempts to set this 2829 object to any other value. 2831 If a management station sets this object to the value 2832 deleteTCB(12), then this has the effect of deleting the TCB 2833 (as defined in RFC 793) of the corresponding connection on 2834 the managed node, resulting in immediate termination of the 2835 connection. 2837 As an implementation-specific option, a RST segment may be 2838 sent from the managed node to the other TCP endpoint (note 2839 however that RST segments are not sent reliably). 2841 This object is obsoleted by TCP-MIB::tcpConnectionState." 2842 ::= { ipv6TcpConnEntry 6 } 2844 -- 2845 -- conformance information 2846 -- 2848 ipv6TcpConformance OBJECT IDENTIFIER ::= { ipv6TcpMIB 2 } 2850 ipv6TcpCompliances OBJECT IDENTIFIER ::= { ipv6TcpConformance 1 } 2851 ipv6TcpGroups OBJECT IDENTIFIER ::= { ipv6TcpConformance 2 } 2853 -- compliance statements 2855 ipv6TcpCompliance MODULE-COMPLIANCE 2856 STATUS obsolete 2857 DESCRIPTION 2858 "The compliance statement for SNMPv2 entities which 2859 implement TCP over IPv6. 2861 This compliance statement is obsoleted by 2862 TCP-MIB::tcpMIBCompliance2." 2863 MODULE -- this module 2864 MANDATORY-GROUPS { ipv6TcpGroup } 2865 ::= { ipv6TcpCompliances 1 } 2867 ipv6TcpGroup OBJECT-GROUP 2868 OBJECTS { -- these are defined in this module 2869 -- ipv6TcpConnLocalAddress (not-accessible) 2870 -- ipv6TcpConnLocalPort (not-accessible) 2871 -- ipv6TcpConnRemAddress (not-accessible) 2872 -- ipv6TcpConnRemPort (not-accessible) 2873 -- ipv6TcpConnIfIndex (not-accessible) 2874 ipv6TcpConnState } 2875 STATUS obsolete 2876 DESCRIPTION 2877 "The group of objects providing management of 2878 TCP over IPv6. 2880 This group is obsoleted by several groups in TCP-MIB." 2881 ::= { ipv6TcpGroups 1 } 2883 END 2885 7. Reclassification 2887 This document reclassifies [RFC2452], [RFC2454], [RFC2465], and 2888 [RFC2466] to Historic. 2890 8. Security Considerations 2892 This document contains only obsolete objects, which [RFC2578] says 2893 "should not be implemented and/or can be removed if previously 2894 implemented". Since the contents of this document should not be 2895 implemented, it has no security implications. If there were any 2896 security implications based on these objects in an implementation, 2897 removing these objects as [RFC2578] suggests would improve the 2898 security of that implementation. 2900 9. IANA Considerations 2902 In smi-numbers [1], the entries for RFC2452 and RFC2454, in the "SMI 2903 Experimental Codes" section, have an annotation "(Historic)" or 2904 "(Historical)". 2906 IANA is asked to make the following changes to the "SMI Network 2907 Management MGMT Codes Internet-standard MIB" section: 2909 o Remove RFC1213 from the references for mib-2.5 "icmp". 2911 o Update the reference for mib-2.6 "tcp" to point to RFC4022. 2913 o Remove RFC1213 from the references for mib-2.7 "udp". 2915 o Remove RFC2012 from the references for mib-2.49 "tcpMIB". 2917 o Add the "(Historic)" annotation for the entries for mib-2.55 2918 "ipv6MIB" and for mib-2.56 "ipv6IcmpMIB", and update the reference 2919 to point to this document. 2921 IANA is asked to make the following changes to the "SMI Experimental 2922 Codes" section: 2924 o Add the "(Historic)" annotation for experimental.74 "IPV6 MIB" 2926 o Change the "(Historical)" annotation for experimental.87 2927 "ipv6UdpMIB" to "(Historic)" 2929 o Update the reference for experimental.86 "ipv6TcpMIB" and 2930 experimental.87 "ipv6UdpMIB" to point to this document. 2932 10. References 2934 10.1. Normative References 2936 [RFC2578] McCloghrie, K., Ed., Perkins, D., Ed., and J. 2937 Schoenwaelder, Ed., "Structure of Management Information 2938 Version 2 (SMIv2)", STD 58, RFC 2578, DOI 10.17487/ 2939 RFC2578, April 1999, 2940 . 2942 10.2. Informative References 2944 [RFC2452] Daniele, M., "IP Version 6 Management Information Base for 2945 the Transmission Control Protocol", RFC 2452, DOI 2946 10.17487/RFC2452, December 1998, 2947 . 2949 [RFC2454] Daniele, M., "IP Version 6 Management Information Base for 2950 the User Datagram Protocol", RFC 2454, DOI 10.17487/ 2951 RFC2454, December 1998, 2952 . 2954 [RFC2465] Haskin, D. and S. Onishi, "Management Information Base for 2955 IP Version 6: Textual Conventions and General Group", RFC 2956 2465, DOI 10.17487/RFC2465, December 1998, 2957 . 2959 [RFC2466] Haskin, D. and S. Onishi, "Management Information Base for 2960 IP Version 6: ICMPv6 Group", RFC 2466, DOI 10.17487/ 2961 RFC2466, December 1998, 2962 . 2964 [RFC4022] Raghunarayan, R., Ed., "Management Information Base for 2965 the Transmission Control Protocol (TCP)", RFC 4022, DOI 2966 10.17487/RFC4022, March 2005, 2967 . 2969 [RFC4113] Fenner, B. and J. Flick, "Management Information Base for 2970 the User Datagram Protocol (UDP)", RFC 4113, DOI 10.17487/ 2971 RFC4113, June 2005, 2972 . 2974 [RFC4292] Haberman, B., "IP Forwarding Table MIB", RFC 4292, DOI 2975 10.17487/RFC4292, April 2006, 2976 . 2978 [RFC4293] Routhier, S., Ed., "Management Information Base for the 2979 Internet Protocol (IP)", RFC 4293, DOI 10.17487/RFC4293, 2980 April 2006, . 2982 10.3. URIs 2984 [1] http://www.iana.org/assignments/smi-numbers/smi-numbers.xhtml 2986 Appendix A. Change history 2988 A.1. Changes since -00 2990 o Realized that IPV6-ICMP-MIB was [RFC2466], so modified the added 2991 REVISION clause and the Reclassification section. 2993 o Added Security Considerations 2995 o Added IANA Considerations 2997 o Added the 6.c.iii Legend to the copyright statement, since the 2998 original RFCs were published before pre-5378. 3000 o Used "MIB module" instead of "MIB" when referring to a module, and 3001 changed REVISION DESCRIPTION to "Obsoleting", not "Deprecating". 3003 o Added "Obsoletes:" header to document 3005 o Switched to pre-5378 IPR statement, since the original RFCs were 3006 pre-5378. 3008 A.2. Changes since -01 3010 o Updated the DESCRIPTION of MODULE-IDENTITY to improve the "MIB 3011 index" problem. 3013 o Updated IANA considerations. 3015 Author's Address 3017 Bill Fenner 3018 Arista Networks, Inc. 3019 5453 Great America Parkway 3020 Santa Clara 95054 3021 USA 3023 Phone: +1-408-547-5572 3024 Email: fenner@fenron.com