idnits 2.17.1 draft-ietf-ospf-ospfv3-mib-11.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- ** It looks like you're using RFC 3978 boilerplate. You should update this to the boilerplate described in the IETF Trust License Policy document (see https://trustee.ietf.org/license-info), which is required now. -- Found old boilerplate from RFC 3978, Section 5.1 on line 20. -- Found old boilerplate from RFC 3978, Section 5.5 on line 3811. -- Found old boilerplate from RFC 3979, Section 5, paragraph 1 on line 3822. -- Found old boilerplate from RFC 3979, Section 5, paragraph 2 on line 3829. -- Found old boilerplate from RFC 3979, Section 5, paragraph 3 on line 3835. ** This document has an original RFC 3978 Section 5.4 Copyright Line, instead of the newer IETF Trust Copyright according to RFC 4748. ** This document has an original RFC 3978 Section 5.5 Disclaimer, instead of the newer disclaimer which includes the IETF Trust according to RFC 4748. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- == No 'Intended status' indicated for this document; assuming Proposed Standard Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- No issues found here. Miscellaneous warnings: ---------------------------------------------------------------------------- == The copyright year in the RFC 3978 Section 5.4 Copyright Line does not match the current year -- The document seems to lack a disclaimer for pre-RFC5378 work, but may have content which was first submitted before 10 November 2008. If you have contacted all the original authors and they are all willing to grant the BCP78 rights to the IETF Trust, then this is fine, and you can ignore this comment. If not, you may need to add the pre-RFC5378 disclaimer. (See the Legal Provisions document at https://trustee.ietf.org/license-info for more information.) -- The document date (August 2006) is 6464 days in the past. Is this intentional? Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) ** Obsolete normative reference: RFC 1850 (Obsoleted by RFC 4750) ** Obsolete normative reference: RFC 2740 (Obsoleted by RFC 5340) ** Obsolete normative reference: RFC 2465 (Obsoleted by RFC 4293, RFC 8096) -- Obsolete informational reference (is this intentional?): RFC 2460 (Obsoleted by RFC 8200) Summary: 6 errors (**), 0 flaws (~~), 2 warnings (==), 8 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 2 Network Working Group Editors 4 Dan Joyal 5 Internet Draft Nortel 7 Vishwas Manral 8 IP Infusion 10 Document: draft-ietf-ospf-ospfv3-mib-11.txt August 2006 11 Expires: February 2007 13 Management Information Base for OSPFv3 15 Status of this Memo 17 By submitting this Internet-Draft, each author represents that any 18 applicable patent or other IPR claims of which he or she is aware 19 have been or will be disclosed, and any of which he or she becomes 20 aware will be disclosed, in accordance with Section 6 of BCP 79. 22 Internet-Drafts are working documents of the Internet Engineering 23 Task Force (IETF), its areas, and its working groups. Note that 24 other groups may also distribute working documents as 25 Internet-Drafts. 27 Internet-Drafts are draft documents valid for a maximum of six 28 months and may be updated, replaced, or obsoleted by other documents 29 at any time. It is inappropriate to use Internet-Drafts as reference 30 material or to cite them other than as "work in progress." 32 The list of current Internet-Drafts can be accessed at 33 http://www.ietf.org/1id-abstracts.html 35 The list of Internet-Draft Shadow Directories can be accessed at 36 http://www.ietf.org/shadow.html 38 Copyright Notice 40 Copyright (C) The Internet Society (2006). All rights reserved. 42 Abstract 44 This memo defines a portion of the Management Information Base (MIB) 45 for use with network management protocols in IPv6-based internets. 46 In particular, it defines objects for managing the Open Shortest Path 47 First Routing Protocol for IPv6. 49 Please send comments to ospf@ietf.org. 51 Table of Contents 53 1. The Internet-Standard Management Framework.....................2 54 2. Overview.......................................................2 55 2.1 IPv6 Interfaces..............................................3 56 2.2 Addressing Semantics.........................................4 57 2.3 Authentication...............................................4 58 2.4 Type of Service..............................................4 59 2.5 Flooding Scope...............................................4 60 2.6 Virtual Links................................................4 61 2.7 Neighbors....................................................5 62 2.8 Conventions..................................................5 63 3. Structure of the OSPFv3 MIB....................................5 64 3.1 General Variables............................................5 65 3.2 Area Table...................................................5 66 3.3 Area-Scope, Link-Scope and AS-Scope Link State Database......5 67 3.4 Host Table...................................................5 68 3.5 Interface Table..............................................5 69 3.6 Virtual Interface Table......................................6 70 3.7 Neighbor, Configured Neighbor and Virtual Neighbor 71 Tables.......................................................6 72 3.8 Aggregate Range Table........................................6 73 4. Definitions....................................................6 74 5. Security Considerations.......................................65 75 6. IANA Considerations...........................................65 76 7. Acknowledgements..............................................66 77 8. Normative References..........................................66 78 9. Informative References........................................67 79 10.Contributors' Addresses.......................................67 80 11.Authors' Addresses............................................67 81 12.Differences from RFC 1850.....................................68 82 13.Full Copyright Statement......................................73 83 14.Intellectual Property.........................................73 85 1. The Internet-Standard Management Framework 87 For a detailed overview of the documents that describe the current 88 Internet-Standard Management Framework, please refer to section 7 of 89 RFC 3410 [RFC3410]. 91 Managed objects are accessed via a virtual information store, termed 92 the Management Information Base or MIB. MIB objects are generally 93 accessed through the Simple Network Management Protocol (SNMP). 94 Objects in the MIB are defined using the mechanisms defined in the 95 Structure of Management Information (SMI). This memo specifies a MIB 96 module that is compliant to the SMIv2, which is described in STD 58, 97 RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 98 [RFC2580] 100 2. Overview 102 This memo defines a portion of the Management Information Base (MIB) 103 for managing the Open Shortest Path First Routing Protocol for IPv6 104 [RFC2740], otherwise known as OSPF version 3 (OSPFv3). Though the 105 fundamental mechanisms of OSPF version 2 (OSPFv2) [RFC2328] remain 106 unchanged in OSPFv3, some changes were necessary due to differences 107 in IP address size and in protocol semantics between IPv4 and IPv6. 108 In many cases, where the protocol operations have not changed from 109 OSPFv2, the specification for OSPFv3 does not restate the details, 110 but instead refers to the relevant sections in the OSPFv2 111 specification. This MIB follows along the same lines and includes 112 Reference clauses referring to the OSPFv2 specification when 113 applicable. 115 An attempt was made to align the OSPFv3 MIB as closely as possible 116 with the OSPFv2 MIB. The following subsections highlight the major 117 differences between the OSPFv2 MIB [RFC1850] and the OSPFv3 MIB. A 118 detailed list of differences can be found in Appendix A. 120 2.1. IPv6 Interfaces 122 IPv6 interfaces attach to links [RFC2460]. A link is roughly defined 123 as the layer below IPv6 (e.g. Ethernet, IPv4 Tunnel). One or more 124 IPv6 prefixes can be associated with an IPv6 interface. IPv6 125 interfaces and the prefixes associated with those interfaces can be 126 configured via the IPV6-MIB [RFC2465]. IPv6 interfaces are configured 127 in the IPv6 Interface Table and IPv6 prefixes are configured in the 128 IPv6 Address Prefix Table. An IPv6 interface is identified by a 129 unique index value. IPv6 Address Prefix Table entries associated with 130 an IPv6 interface reference the interface's index. 132 Whereas an interface identifier in OSPFv2 is a local IPv4 address or 133 MIB-2 interface index, an OSPFv3 interface identifier is an IPv6 134 interface index. For example, the index value of an OSPFv3 Interface 135 Table entry is the IPv6 interface index of the IPv6 interface over 136 which OSPFv3 is configured to operate. 138 2.2. Addressing Semantics 140 Router ID, Area ID and Link State ID remain at the OSPFv2 size of 32 141 bits. To ensure uniqueness, a router running both IPv4 and IPv6 142 concurrently can continue to use a local IPv4 host address, 143 represented as an unsigned 32-bit value, as the OSPFv3 Router ID. 144 Otherwise, the Router ID must be selected using another method (e.g. 145 administratively assigned). 147 Router ID, Area ID and Link State ID do not have addressing semantics 148 in OSPFv3, so their syntax is changed to Unsigned32. The order of the 149 Router ID and Link State ID index components in Link State Database 150 Tables are reversed in OSPFv3 since the lack of addressing semantics 151 in Link State IDs make them less unique identifiers than the Router 152 ID. It is more useful to do partial OID lookups extending to the 153 Router ID rather than the Link State ID. 155 2.3. Authentication 156 In OSPFv3, authentication has been removed from the protocol itself. 157 MIB objects related to authentication are not carried forward from 158 the OSPFv2 MIB. 160 2.4. Type of Service 162 OSPFv2 MIB objects related to Type of Service (ToS) are not carried 163 forward to the OSPFv3 MIB. 165 2.5. Flooding Scope 167 Flooding scope for LSAs has been generalized and is now explicitly 168 encoded in the LSA's LS type field. The action to take upon receipt 169 of unknown LSA types is also encoded in the LS type field [RFC2740]. 170 The OSPFv3 MIB defines three Link State Database tables, one each 171 for Area-scope LSAs, Link-scope LSAs and AS-scope LSAs. 173 2.6. Virtual Links 175 Since addressing semantics have been removed from router-LSAs in 176 OSPFv3, Virtual Links now need to be assigned an interface ID for 177 advertisement in Hello packets and in router-LSAs. A read-only 178 object has been added to the Virtual Interface Table entry to view 179 the assigned interface ID. 181 2.7. Neighbors 183 The OSPFv2 Neighbor Table has been split into two tables. The OSPFv3 184 Neighbor Table is a read-only table and it contains information 185 learned from Hellos received from neighbors, including Configured 186 neighbors. The OSPFv3 Configured Neighbor Table contains entries for 187 manually configured neighbors and neighbors dynamically discovered by 188 lower-level protocols such as Inverse Neighbor Discovery. 190 2.8 Conventions 192 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL 193 NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and 194 "OPTIONAL" in this document are to be interpreted as described in 195 RFC 2119 [RFC2119]. 197 3. Structure of the OSPFv3 MIB 199 The MIB is composed of the following sections: 201 General Variables 202 Area Table 203 Area-Scope Link State Database 204 Link-Scope Link State Database 205 AS-Scope Link State Database 206 Host Table 207 Interface Table 208 Virtual Interface Table 209 Neighbor Table 210 Configured Neighbor Table 211 Virtual Neighbor Table 212 Aggregate Range Table 214 3.1. General Variables 216 The General Variables are global to the OSPFv3 Process. 218 3.2. Area Table 220 The Area Data Structure describes the OSPFv3 Areas that the 221 router participates in. 223 3.3. Area-Scope, Link-Scope and AS-Scope Link State Database 225 The Link State Databases are provided primarily to provide 226 detailed information for network debugging. 228 3.4. Host Table 230 The Host Table is provided to view configured Host Route 231 information. 233 3.5. Interface Table 235 The Interface Table describes the various IPv6 links on which 236 OSPFv3 is configured. 238 3.6. Virtual Interface Table 240 The Virtual Interface Table describes virtual OSPFv3 links. 242 3.7. Neighbor, Configured Neighbor and Virtual Neighbor Tables 244 The Neighbor Table, the Configured Neighbor Table and the Virtual 245 Neighbor Table describe the neighbors to the OSPFv3 Process. 247 3.8. Aggregate Range Table 249 The Aggregate Range Table describes prefixes, which summarize 250 routing information for export outside of an Area. 252 4. Definitions 254 OSPFV3-MIB DEFINITIONS ::= BEGIN 256 IMPORTS 257 MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, mib-2, 258 Counter32, Gauge32, Integer32, Unsigned32 259 FROM SNMPv2-SMI 261 TEXTUAL-CONVENTION, TruthValue, RowStatus 262 FROM SNMPv2-TC 263 MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP 264 FROM SNMPv2-CONF 265 InterfaceIndex 266 FROM IF-MIB 267 InetAddressType, InetAddress, InetAddressPrefixLength 268 FROM INET-ADDRESS-MIB 269 Metric, BigMetric, Status, 270 HelloRange, DesignatedRouterPriority 271 FROM OSPF-MIB; 273 ospfv3MIB MODULE-IDENTITY 274 LAST-UPDATED "200608091200Z" 275 ORGANIZATION "IETF OSPF Working Group" 276 CONTACT-INFO 277 "WG E-Mail: ospf@ietf.org 278 WG Chairs: acee@cisco.com 279 dube.rohit@gmail.com 281 Dan Joyal 282 Nortel 283 600 Technology Park Drive 284 Billerica, MA 01821, USA 285 djoyal@nortel.com 287 Vishwas Manral 288 IP Infusion 289 Bangalore 290 India 291 vishwas@ipinfusion.com" 293 DESCRIPTION 294 "The MIB module for OSPF version 3. 296 Copyright (C) The Internet Society (2006). 297 This version of this MIB module is part of 298 RFC XXXX; see the RFC itself for full legal 299 notices." 301 REVISION "200608091200Z" 302 DESCRIPTION -- RFC Editor assigns RFC xxxx 303 "Initial version, published as RFC xxxx" 305 ::= { mib-2 XXX } -- to be assigned by IANA 307 -- Texual conventions 309 Ospfv3UpToRefreshIntervalTc ::= TEXTUAL-CONVENTION 310 DISPLAY-HINT "d" 311 STATUS current 312 DESCRIPTION 313 "The values one might be able to configure for 314 variables bounded by the Refresh Interval" 315 SYNTAX Integer32 (1..1800) 317 Ospfv3DeadIntRangeTc ::= TEXTUAL-CONVENTION 318 DISPLAY-HINT "d" 319 STATUS current 320 DESCRIPTION 321 "The range, in seconds, of dead interval value." 322 SYNTAX Integer32 (1..'FFFF'h) 324 Ospfv3RouterIdTc ::= TEXTUAL-CONVENTION 325 DISPLAY-HINT "d" 326 STATUS current 327 DESCRIPTION 328 "A 32-bit, unsigned integer uniquely identifying the 329 router in the Autonomous System. To ensure uniqueness, 330 this may default to the value of one of the router's 331 IPv4 host addresses if IPv4 is configured on the 332 router." 333 SYNTAX Unsigned32 (1..'FFFFFFFF'h) 335 Ospfv3AreaIdTc ::= TEXTUAL-CONVENTION 336 DISPLAY-HINT "d" 337 STATUS current 338 DESCRIPTION 339 "An OSPFv3 Area Identifier" 340 SYNTAX Unsigned32 (0..'FFFFFFFF'h) 342 Ospfv3IfInstIdTc ::= TEXTUAL-CONVENTION 343 DISPLAY-HINT "d" 344 STATUS current 345 DESCRIPTION 346 "An OSPFv3 interface instance ID" 347 SYNTAX Integer32 (0..255) 349 -- Top-level structure of MIB 350 ospfv3Notifications OBJECT IDENTIFIER ::= { ospfv3MIB 0 } 351 ospfv3Objects OBJECT IDENTIFIER ::= { ospfv3MIB 1 } 352 ospfv3Conformance OBJECT IDENTIFIER ::= { ospfv3MIB 2 } 354 -- OSPFv3 General Variables 356 -- These parameters apply globally to the Router's 357 -- OSPFv3 Process. 359 ospfv3GeneralGroup OBJECT IDENTIFIER ::= { ospfv3Objects 1 } 361 ospfv3RouterId OBJECT-TYPE 362 SYNTAX Ospfv3RouterIdTc 363 MAX-ACCESS read-write 364 STATUS current 365 DESCRIPTION 366 "A 32-bit integer uniquely identifying the 367 router in the Autonomous System. To ensure 368 uniqueness, this may default to the value of 369 one of the router's IPv4 host addresses, 370 represented as a 32-bit unsigned integer, 371 if IPv4 is configured on the router." 372 ::= { ospfv3GeneralGroup 1 } 374 ospfv3AdminStat OBJECT-TYPE 375 SYNTAX Status 376 MAX-ACCESS read-write 377 STATUS current 378 DESCRIPTION 379 "The administrative status of OSPFv3 in the 380 router. The value 'enabled' denotes that the 381 OSPFv3 Process is active on at least one 382 interface; 'disabled' disables it on all 383 interfaces." 384 ::= { ospfv3GeneralGroup 2 } 386 ospfv3VersionNumber OBJECT-TYPE 387 SYNTAX INTEGER { version3 (3) } 388 MAX-ACCESS read-only 389 STATUS current 390 DESCRIPTION 391 "The version number of OSPF for IPv6 is 3." 392 ::= { ospfv3GeneralGroup 3 } 394 ospfv3AreaBdrRtrStatus OBJECT-TYPE 395 SYNTAX TruthValue 396 MAX-ACCESS read-only 397 STATUS current 398 DESCRIPTION 399 "A flag to note whether this router is an area 400 border router." 401 REFERENCE 402 "OSPF Version 2, Section 3 Splitting the AS into 403 Areas" 404 ::= { ospfv3GeneralGroup 4 } 406 ospfv3ASBdrRtrStatus OBJECT-TYPE 407 SYNTAX TruthValue 408 MAX-ACCESS read-write 409 STATUS current 410 DESCRIPTION 411 "A flag to note whether this router is 412 configured as an Autonomous System border router." 413 REFERENCE 414 "OSPF Version 2, Section 3.3 Classification of 415 routers" 416 ::= { ospfv3GeneralGroup 5 } 418 ospfv3AsScopeLsaCount OBJECT-TYPE 419 SYNTAX Gauge32 420 MAX-ACCESS read-only 421 STATUS current 422 DESCRIPTION 423 "The number of AS-Scope (e.g. AS-External) link state 424 advertisements in the link state database." 425 ::= { ospfv3GeneralGroup 6 } 427 ospfv3AsScopeLsaCksumSum OBJECT-TYPE 428 SYNTAX Integer32 429 MAX-ACCESS read-only 430 STATUS current 431 DESCRIPTION 432 "The 32-bit unsigned sum of the LS checksums of 433 the AS-scoped link state advertisements 434 contained in the link state database. This sum 435 can be used to determine if there has been a 436 change in a router's link state database, and 437 to compare the link state database of two 438 routers." 439 ::= { ospfv3GeneralGroup 7 } 441 ospfv3OriginateNewLsas OBJECT-TYPE 442 SYNTAX Counter32 443 MAX-ACCESS read-only 444 STATUS current 445 DESCRIPTION 446 "The number of new link-state advertisements 447 that have been originated. This number is 448 incremented each time the router originates a new 449 LSA." 450 ::= { ospfv3GeneralGroup 8 } 452 ospfv3RxNewLsas OBJECT-TYPE 453 SYNTAX Counter32 454 MAX-ACCESS read-only 455 STATUS current 456 DESCRIPTION 457 "The number of link state advertisements 458 received determined to be new instantiations. 459 This number does not include newer 460 instantiations of self-originated link state 461 advertisements." 462 ::= { ospfv3GeneralGroup 9 } 464 ospfv3ExtLsaCount OBJECT-TYPE 465 SYNTAX Gauge32 466 MAX-ACCESS read-only 467 STATUS current 468 DESCRIPTION 469 "The number of External(LS type 0x4005) in the 470 link state database" 472 ::= { ospfv3GeneralGroup 10 } 474 ospfv3ExtAreaLsdbLimit OBJECT-TYPE 475 SYNTAX Integer32 (-1..'7FFFFFFF'h) 476 MAX-ACCESS read-write 477 STATUS current 478 DESCRIPTION 479 "The maximum number of non-default 480 AS-external-LSAs entries that can be stored in the 481 link state database. If the value is -1, then 482 there is no limit. 484 When the number of non-default AS-external-LSAs 485 in a router's link-state database reaches 486 ospfv3ExtAreaLsdbLimit, the router enters Overflow 487 state. The router never holds more than 488 ospfv3ExtAreaLsdbLimit non-default AS-external-LSAs 489 in its database. Ospfv3ExtAreaLsdbLimit MUST be set 490 identically in all routers attached to the OSPFv3 491 backbone and/or any regular OSPFv3 area. (i.e., 492 OSPFv3 stub areas and NSSAs are excluded)." 493 ::= { ospfv3GeneralGroup 11 } 495 ospfv3MulticastExtensions OBJECT-TYPE 496 SYNTAX BITS { 497 intraAreaMulticast(0), 498 interAreaMulticast(1), 499 interAsMulticast(2) 500 } 502 MAX-ACCESS read-write 503 STATUS current 504 DESCRIPTION 505 "A Bit Mask indicating whether the router is 506 forwarding IPv6 multicast datagrams based on 507 the algorithms defined in the Multicast 508 Extensions to OSPF. 510 If intraAreaMulticast set, indicates that the router 511 can forward IPv6 multicast datagrams in the router's 512 directly attached areas (called intra-area 513 multicast routing). 515 If interAreaMulticast set, indicates that the router 516 can forward IPv6 multicast datagrams between OSPFv3 517 areas (called inter-area multicast routing). 519 If interAsMulticast set, indicates that the router can 520 forward IPv6 multicast datagrams between 521 Autonomous Systems (called inter-AS multicast 522 routing). 524 Only certain combinations of bit settings are 525 allowed, namely: 526 - All bits cleared (no multicasting) 527 - intraAreaMulticast only, 528 - intraAreaMulticast and interAreaMulticast, 529 - intraAreaMulticast and interAsMulticast 530 - intraAreaMulticast, interAreaMulticast and 531 interAsMulticast 532 By default, all bits are cleared." 533 ::= { ospfv3GeneralGroup 12 } 535 ospfv3ExitOverflowInterval OBJECT-TYPE 536 SYNTAX Unsigned32 537 UNITS "seconds" 538 MAX-ACCESS read-write 539 STATUS current 540 DESCRIPTION 541 "The number of seconds that, after entering 542 Overflow State, a router will attempt to leave 543 Overflow State. This allows the router to again 544 originate non-default, AS-External-LSAs. When 545 set to 0, the router will not leave Overflow 546 State until restarted." 547 ::= { ospfv3GeneralGroup 13 } 549 ospfv3DemandExtensions OBJECT-TYPE 550 SYNTAX TruthValue 551 MAX-ACCESS read-write 552 STATUS current 553 DESCRIPTION 554 "The router's support for demand routing." 555 REFERENCE 556 "OSPF Version 2, Appendix on Demand Routing" 557 ::= { ospfv3GeneralGroup 14 } 559 ospfv3ReferenceBandwidth OBJECT-TYPE 560 SYNTAX Unsigned32 561 MAX-ACCESS read-write 562 STATUS current 563 DESCRIPTION 564 "Reference bandwidth in kilobits/second for 565 calculating default interface metrics. The 566 default value is 100,000 KBPS (100 MBPS)" 567 ::= { ospfv3GeneralGroup 15 } 569 ospfv3RestartSupport OBJECT-TYPE 570 SYNTAX INTEGER { none (1), 571 plannedOnly (2), 572 plannedAndUnplanned (3) 573 } 574 MAX-ACCESS read-write 575 STATUS current 576 DESCRIPTION 577 "The router's support for OSPF Graceful restart. 578 Options include: no restart support, only planned 579 restarts or both planned and unplanned restarts." 580 ::= { ospfv3GeneralGroup 16 } 582 ospfv3RestartInterval OBJECT-TYPE 583 SYNTAX Ospfv3UpToRefreshIntervalTc 584 UNITS "seconds" 585 MAX-ACCESS read-write 586 STATUS current 587 DESCRIPTION 588 "Configured OSPF Graceful restart timeout interval." 589 ::= { ospfv3GeneralGroup 17 } 591 ospfv3RestartStatus OBJECT-TYPE 592 SYNTAX INTEGER { notRestarting (1), 593 plannedRestart (2), 594 unplannedRestart (3) 595 } 596 MAX-ACCESS read-only 597 STATUS current 598 DESCRIPTION 599 "The current status of OSPF Graceful restart capability." 600 ::= { ospfv3GeneralGroup 18 } 602 ospfv3RestartAge OBJECT-TYPE 603 SYNTAX Ospfv3UpToRefreshIntervalTc 604 UNITS "seconds" 605 MAX-ACCESS read-only 606 STATUS current 607 DESCRIPTION 608 "Remaining time in current OSPF Graceful restart 609 interval." 610 ::= { ospfv3GeneralGroup 19 } 612 ospfv3RestartExitRc OBJECT-TYPE 613 SYNTAX INTEGER { none (1), 614 inProgress (2), 615 completed (3), 616 timedOut (4), 617 topologyChanged (5) 618 } 619 MAX-ACCESS read-only 620 STATUS current 621 DESCRIPTION 622 "Describes the outcome of the last attempt at a 623 Graceful restart. 625 none:............no restart has yet been attempted. 626 inProgress:......a restart attempt is currently underway. 627 completed:.......the last restart completed successfully. 628 timedOut:........the last restart timed out. 629 topologyChanged:.the last restart was aborted due to 630 a topology change." 631 ::= { ospfv3GeneralGroup 20 } 633 ospfv3NotificationEnable OBJECT-TYPE 634 SYNTAX TruthValue 635 MAX-ACCESS read-write 636 STATUS current 637 DESCRIPTION 638 "If this object is set to true(1), then it enables 639 the generation of OSPFv3 Notifications. If it is 640 set to false(2), these notifications are not 641 generated. 643 Configured values MUST survive an agent reboot." 644 DEFVAL { true } 645 ::= { ospfv3GeneralGroup 21 } 647 -- The OSPFv3 Area Data Structure contains information 648 -- regarding the various areas. The interfaces and 649 -- virtual links are configured as part of these areas. 650 -- Area 0, by definition, is the Backbone Area 652 ospfv3AreaTable OBJECT-TYPE 653 SYNTAX SEQUENCE OF Ospfv3AreaEntry 654 MAX-ACCESS not-accessible 655 STATUS current 656 DESCRIPTION 657 "Information describing the configured 658 parameters and cumulative statistics of the router's 659 attached areas." 660 REFERENCE 661 "OSPF Version 2, Section 6 The Area Data 662 Structure" 663 ::= { ospfv3Objects 2 } 665 ospfv3AreaEntry OBJECT-TYPE 666 SYNTAX Ospfv3AreaEntry 667 MAX-ACCESS not-accessible 668 STATUS current 669 DESCRIPTION 670 "Information describing the configured 671 parameters and cumulative statistics of one of the 672 router's attached areas." 673 INDEX { ospfv3AreaId } 674 ::= { ospfv3AreaTable 1 } 676 Ospfv3AreaEntry ::= SEQUENCE { 677 ospfv3AreaId 678 Ospfv3AreaIdTc, 679 ospfv3ImportAsExtern 680 INTEGER, 682 ospfv3AreaSpfRuns 683 Counter32, 684 ospfv3AreaBdrRtrCount 685 Gauge32, 686 ospfv3AreaAsBdrRtrCount 687 Gauge32, 688 ospfv3AreaScopeLsaCount 689 Gauge32, 690 ospfv3AreaScopeLsaCksumSum 691 Integer32, 692 ospfv3AreaSummary 693 INTEGER, 694 ospfv3AreaStatus 695 RowStatus, 696 ospfv3StubMetric 697 BigMetric, 698 ospfv3AreaNssaTranslatorRole 699 INTEGER, 700 ospfv3AreaNssaTranslatorState 701 INTEGER, 702 ospfv3AreaNssaTranslatorStabInt 703 Unsigned32, 704 ospfv3AreaNssaTranslatorEvents 705 Counter32, 706 ospfv3AreaStubMetricType 707 INTEGER 708 } 710 ospfv3AreaId OBJECT-TYPE 711 SYNTAX Ospfv3AreaIdTc 712 MAX-ACCESS not-accessible 713 STATUS current 714 DESCRIPTION 715 "A 32-bit integer uniquely identifying an area. 716 Area ID 0 is used for the OSPFv3 backbone." 717 REFERENCE 718 "OSPF Version 2, Appendix C.2 Area parameters" 719 ::= { ospfv3AreaEntry 1 } 721 ospfv3ImportAsExtern OBJECT-TYPE 722 SYNTAX INTEGER { 723 importExternal(1), -- normal area 724 importNoExternal(2), -- stub area 725 importNssa(3) -- not-so-stubby-area 726 } 727 MAX-ACCESS read-create 728 STATUS current 729 DESCRIPTION 730 "Indicates whether an area is a Stub area, NSSA, or 731 standard area. AS-scope LSAs are not imported into Stub 732 Areas or NSSAs. NSSAs import AS-External data as NSSA 733 LSAs which have Area-scope" 734 REFERENCE 735 "OSPF Version 2, Appendix C.2 Area parameters" 736 DEFVAL { importExternal } 737 ::= { ospfv3AreaEntry 2 } 739 ospfv3AreaSpfRuns OBJECT-TYPE 740 SYNTAX Counter32 741 MAX-ACCESS read-only 742 STATUS current 743 DESCRIPTION 744 "The number of times that the intra-area route 745 table has been calculated using this area's 746 link state database. This is typically done 747 using Dijkstra's algorithm." 748 ::= { ospfv3AreaEntry 3 } 750 ospfv3AreaBdrRtrCount OBJECT-TYPE 751 SYNTAX Gauge32 752 MAX-ACCESS read-only 753 STATUS current 754 DESCRIPTION 755 "The total number of area border routers 756 reachable within this area. This is initially zero, 757 and is calculated in each SPF Pass." 758 ::= { ospfv3AreaEntry 4 } 760 ospfv3AreaAsBdrRtrCount OBJECT-TYPE 761 SYNTAX Gauge32 762 MAX-ACCESS read-only 763 STATUS current 764 DESCRIPTION 765 "The total number of Autonomous System border 766 routers reachable within this area. This is 767 initially zero, and is calculated in each SPF 768 Pass." 769 ::= { ospfv3AreaEntry 5 } 771 ospfv3AreaScopeLsaCount OBJECT-TYPE 772 SYNTAX Gauge32 773 MAX-ACCESS read-only 774 STATUS current 775 DESCRIPTION 776 "The total number of Area-Scope link state 777 advertisements in this area's link state 778 database." 779 ::= { ospfv3AreaEntry 6 } 781 ospfv3AreaScopeLsaCksumSum OBJECT-TYPE 782 SYNTAX Integer32 783 MAX-ACCESS read-only 784 STATUS current 785 DESCRIPTION 786 "The 32-bit unsigned sum of the Area-Scope link state 787 advertisements' LS checksums contained in this 788 area's link state database. The sum can be used 789 to determine if there has been a change in a 790 router's link state database, and to compare the 791 link-state database of two routers." 792 ::= { ospfv3AreaEntry 7 } 794 ospfv3AreaSummary OBJECT-TYPE 795 SYNTAX INTEGER { 796 noAreaSummary(1), 797 sendAreaSummary(2) 798 } 799 MAX-ACCESS read-create 800 STATUS current 801 DESCRIPTION 802 "The variable ospfv3AreaSummary controls the 803 import of Inter-Area LSAs into stub and 804 NSSA areas. It has no effect on other areas. 806 If it is noAreaSummary, the router will neither 807 originate nor propagate Inter-Area LSAs into the 808 stub or NSSA area. It will rely entirely on its 809 default route. 811 If it is sendAreaSummary, the router will both 812 summarize and propagate Inter-Area LSAs." 813 DEFVAL { sendAreaSummary } 814 ::= { ospfv3AreaEntry 8 } 816 ospfv3AreaStatus OBJECT-TYPE 817 SYNTAX RowStatus 818 MAX-ACCESS read-create 819 STATUS current 820 DESCRIPTION 821 "This object permits management of the table by 822 facilitating actions such as row creation, 823 construction and destruction. 825 The value of this object has no effect on 826 whether other objects in this conceptual row can be 827 modified." 828 ::= { ospfv3AreaEntry 9 } 830 ospfv3StubMetric OBJECT-TYPE 831 SYNTAX BigMetric 832 MAX-ACCESS read-create 833 STATUS current 834 DESCRIPTION 835 "The metric value advertised for the default route 836 into Stub and NSSA areas." 837 ::= { ospfv3AreaEntry 10 } 839 ospfv3AreaNssaTranslatorRole OBJECT-TYPE 840 SYNTAX INTEGER { always(1), candidate(2) } 841 MAX-ACCESS read-create 842 STATUS current 843 DESCRIPTION 844 "Indicates an NSSA Border router's ability to 845 perform NSSA translation of NSSA-LSAs into 846 AS-External-LSAs." 847 DEFVAL { candidate } 848 ::= { ospfv3AreaEntry 11 } 850 ospfv3AreaNssaTranslatorState OBJECT-TYPE 851 SYNTAX INTEGER { 852 enabled(1), 853 elected(2), 854 disabled(3) 855 } 856 MAX-ACCESS read-only 857 STATUS current 858 DESCRIPTION 859 "Indicates if and how an NSSA Border router is 860 performing NSSA translation of NSSA-LSAs into 861 AS-External-LSA's. When this object is set to enabled, 862 the NSSA Border router's ospfv3AreaNssTranslatorRole 863 has been set to always. When this object is set to 864 elected, a candidate NSSA Border router is translating 865 NSSA-LSA's into AS-External-LSA's. When this object is 866 set to disabled, a candidate NSSA Border router is NOT 867 translating NSSA-LSA's into AS-External-LSA's." 868 ::= { ospfv3AreaEntry 12 } 870 ospfv3AreaNssaTranslatorStabInt OBJECT-TYPE 871 SYNTAX Unsigned32 872 UNITS "seconds" 873 MAX-ACCESS read-create 874 STATUS current 875 DESCRIPTION 876 "The number of seconds after an elected translator 877 determines its services are no longer required, that 878 it should continue to perform its translation duties." 879 DEFVAL { 40 } 880 ::= { ospfv3AreaEntry 13 } 882 ospfv3AreaNssaTranslatorEvents OBJECT-TYPE 883 SYNTAX Counter32 884 MAX-ACCESS read-only 885 STATUS current 886 DESCRIPTION 887 "Indicates the number of Translator State changes 888 that have occurred since the last boot-up." 889 ::= { ospfv3AreaEntry 14 } 891 ospfv3AreaStubMetricType OBJECT-TYPE 892 SYNTAX INTEGER { 893 ospfv3Metric (1), -- OSPF Metric 894 comparableCost (2), -- external type 1 895 nonComparable (3) -- external type 2 896 } 897 MAX-ACCESS read-create 898 STATUS current 899 DESCRIPTION 900 "This variable displays the type of metric 901 advertised as a default route." 902 DEFVAL { ospfv3Metric } 903 ::= { ospfv3AreaEntry 15 } 905 -- OSPFv3 AS-Scope Link State Database 907 -- The Link State Database contains the AS-Scope Link State 908 -- Advertisements from throughout the areas that the 909 -- device is attached to. 911 ospfv3AsLsdbTable OBJECT-TYPE 912 SYNTAX SEQUENCE OF Ospfv3AsLsdbEntry 913 MAX-ACCESS not-accessible 914 STATUS current 915 DESCRIPTION 916 "The OSPFv3 Process's AS-Scope Link State Database." 917 ::= { ospfv3Objects 3 } 919 ospfv3AsLsdbEntry OBJECT-TYPE 920 SYNTAX Ospfv3AsLsdbEntry 921 MAX-ACCESS not-accessible 922 STATUS current 923 DESCRIPTION 924 "A single AS-Scope Link State Advertisement." 925 INDEX { ospfv3AsLsdbType, 926 ospfv3AsLsdbRouterId, 927 ospfv3AsLsdbLsid } 928 ::= { ospfv3AsLsdbTable 1 } 930 Ospfv3AsLsdbEntry ::= SEQUENCE { 931 ospfv3AsLsdbType 932 Unsigned32, 933 ospfv3AsLsdbRouterId 934 Ospfv3RouterIdTc, 935 ospfv3AsLsdbLsid 936 Unsigned32, 937 ospfv3AsLsdbSequence 938 Integer32, 939 ospfv3AsLsdbAge 940 Integer32, 941 ospfv3AsLsdbChecksum 942 Integer32, 943 ospfv3AsLsdbAdvertisement 944 OCTET STRING, 945 ospfv3AsLsdbTypeKnown 946 TruthValue 948 } 950 ospfv3AsLsdbType OBJECT-TYPE 951 SYNTAX Unsigned32(0..'FFFFFFFF'h) 952 MAX-ACCESS not-accessible 953 STATUS current 954 DESCRIPTION 955 "The type of the link state advertisement. 956 Each link state type has a separate 957 advertisement format. AS-Scope LSAs not recognized 958 by the router may be stored in the database." 959 ::= { ospfv3AsLsdbEntry 1 } 961 ospfv3AsLsdbRouterId OBJECT-TYPE 962 SYNTAX Ospfv3RouterIdTc 963 MAX-ACCESS not-accessible 964 STATUS current 965 DESCRIPTION 966 "The 32 bit number that uniquely identifies the 967 originating router in the Autonomous System." 968 REFERENCE 969 "OSPF Version 2, Appendix C.1 Global parameters" 970 ::= { ospfv3AsLsdbEntry 2 } 972 ospfv3AsLsdbLsid OBJECT-TYPE 973 SYNTAX Unsigned32 974 MAX-ACCESS not-accessible 975 STATUS current 976 DESCRIPTION 977 "The Link State ID is an LS Type Specific field 978 containing a unique identifier; 979 it identifies the piece of the routing domain 980 that is being described by the advertisement. 981 In contrast to OSPFv2, the LSID has no 982 addressing semantics." 983 ::= { ospfv3AsLsdbEntry 3 } 985 -- Note that the OSPF Sequence Number is a 32 bit signed 986 -- integer. It starts with the value '80000001'h, 987 -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h 988 -- Thus, a typical sequence number will be very negative. 990 ospfv3AsLsdbSequence OBJECT-TYPE 991 SYNTAX Integer32 992 MAX-ACCESS read-only 993 STATUS current 994 DESCRIPTION 995 "The sequence number field is a signed 32-bit 996 integer. It is used to detect old and duplicate 997 link state advertisements. The space of 998 sequence numbers is linearly ordered. The 999 larger the sequence number the more recent the 1000 advertisement." 1002 REFERENCE 1003 "OSPF Version 2, Section 12.1.6 LS sequence 1004 number" 1005 ::= { ospfv3AsLsdbEntry 4 } 1007 ospfv3AsLsdbAge OBJECT-TYPE 1008 SYNTAX Integer32 -- Should be 0..MaxAge 1009 -- unless DoNotAge bit is set 1010 UNITS "seconds" 1011 MAX-ACCESS read-only 1012 STATUS current 1013 DESCRIPTION 1014 "This field is the age of the link state 1015 advertisement in seconds." 1016 REFERENCE 1017 "OSPF Version 2, Section 12.1.1 LS age" 1018 ::= { ospfv3AsLsdbEntry 5 } 1020 ospfv3AsLsdbChecksum OBJECT-TYPE 1021 SYNTAX Integer32 1022 MAX-ACCESS read-only 1023 STATUS current 1024 DESCRIPTION 1025 "This field is the checksum of the complete 1026 contents of the advertisement, excepting the 1027 age field. The age field is excepted so that 1028 an advertisement's age can be incremented 1029 without updating the checksum. The checksum 1030 used is the same that is used for ISO 1031 connectionless datagrams; it is commonly 1032 referred to as the Fletcher checksum." 1033 REFERENCE 1034 "OSPF Version 2, Section 12.1.7 LS checksum" 1035 ::= { ospfv3AsLsdbEntry 6 } 1037 ospfv3AsLsdbAdvertisement OBJECT-TYPE 1038 SYNTAX OCTET STRING (SIZE (1..65535)) 1039 MAX-ACCESS read-only 1040 STATUS current 1041 DESCRIPTION 1042 "The entire Link State Advertisement, including 1043 its header." 1044 ::= { ospfv3AsLsdbEntry 7 } 1046 ospfv3AsLsdbTypeKnown OBJECT-TYPE 1047 SYNTAX TruthValue 1048 MAX-ACCESS read-only 1049 STATUS current 1050 DESCRIPTION 1051 "Indicates whether the LSA type is recognized by 1052 this Router." 1053 ::= { ospfv3AsLsdbEntry 8 } 1055 -- OSPFv3 Area-Scope Link State Database 1057 -- The Link State Database contains the Area-Scope Link State 1058 -- Advertisements from throughout the area that the 1059 -- device is attached to. 1061 ospfv3AreaLsdbTable OBJECT-TYPE 1062 SYNTAX SEQUENCE OF Ospfv3AreaLsdbEntry 1063 MAX-ACCESS not-accessible 1064 STATUS current 1065 DESCRIPTION 1066 "The OSPFv3 Process's Area-Scope Link State Database." 1067 ::= { ospfv3Objects 4 } 1069 ospfv3AreaLsdbEntry OBJECT-TYPE 1070 SYNTAX Ospfv3AreaLsdbEntry 1071 MAX-ACCESS not-accessible 1072 STATUS current 1073 DESCRIPTION 1074 "A single Area-Scope Link State Advertisement." 1075 INDEX { ospfv3AreaLsdbAreaId, 1076 ospfv3AreaLsdbType, 1077 ospfv3AreaLsdbRouterId, 1078 ospfv3AreaLsdbLsid } 1079 ::= { ospfv3AreaLsdbTable 1 } 1081 Ospfv3AreaLsdbEntry ::= SEQUENCE { 1082 ospfv3AreaLsdbAreaId 1083 Ospfv3AreaIdTc, 1084 ospfv3AreaLsdbType 1085 Unsigned32, 1086 ospfv3AreaLsdbRouterId 1087 Ospfv3RouterIdTc, 1088 ospfv3AreaLsdbLsid 1089 Unsigned32, 1090 ospfv3AreaLsdbSequence 1091 Integer32, 1092 ospfv3AreaLsdbAge 1093 Integer32, 1094 ospfv3AreaLsdbChecksum 1095 Integer32, 1096 ospfv3AreaLsdbAdvertisement 1097 OCTET STRING, 1098 ospfv3AreaLsdbTypeKnown 1099 TruthValue 1100 } 1102 ospfv3AreaLsdbAreaId OBJECT-TYPE 1103 SYNTAX Ospfv3AreaIdTc 1104 MAX-ACCESS not-accessible 1105 STATUS current 1106 DESCRIPTION 1107 "The 32-bit identifier of the Area from which the 1108 LSA was received." 1109 REFERENCE 1110 "OSPF Version 2, Appendix C.2 Area parameters" 1111 ::= { ospfv3AreaLsdbEntry 1 } 1113 ospfv3AreaLsdbType OBJECT-TYPE 1114 SYNTAX Unsigned32(0..'FFFFFFFF'h) 1115 MAX-ACCESS not-accessible 1116 STATUS current 1117 DESCRIPTION 1118 "The type of the link state advertisement. 1119 Each link state type has a separate 1120 advertisement format. Area-Scope LSAs unrecognized 1121 by the router are also stored in this database." 1122 ::= { ospfv3AreaLsdbEntry 2 } 1124 ospfv3AreaLsdbRouterId OBJECT-TYPE 1125 SYNTAX Ospfv3RouterIdTc 1126 MAX-ACCESS not-accessible 1127 STATUS current 1128 DESCRIPTION 1129 "The 32-bit number that uniquely identifies the 1130 originating router in the Autonomous System." 1131 REFERENCE 1132 "OSPF Version 2, Appendix C.1 Global parameters" 1133 ::= { ospfv3AreaLsdbEntry 3 } 1135 ospfv3AreaLsdbLsid OBJECT-TYPE 1136 SYNTAX Unsigned32 1137 MAX-ACCESS not-accessible 1138 STATUS current 1139 DESCRIPTION 1140 "The Link State ID is an LS Type Specific field 1141 containing a unique identifier; 1142 it identifies the piece of the routing domain 1143 that is being described by the advertisement. 1144 In contrast to OSPFv2, the LSID has no 1145 addressing semantics." 1146 ::= { ospfv3AreaLsdbEntry 4 } 1148 -- Note that the OSPF Sequence Number is a 32 bit signed 1149 -- integer. It starts with the value '80000001'h, 1150 -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h 1151 -- Thus, a typical sequence number will be very negative. 1153 ospfv3AreaLsdbSequence OBJECT-TYPE 1154 SYNTAX Integer32 1155 MAX-ACCESS read-only 1156 STATUS current 1157 DESCRIPTION 1158 "The sequence number field is a signed 32-bit 1159 integer. It is used to detect old and 1160 duplicate link state advertisements. The space 1161 of sequence numbers is linearly ordered. The 1162 larger the sequence number the more recent the 1163 advertisement." 1164 REFERENCE 1165 "OSPF Version 2, Section 12.1.6 LS sequence 1166 number" 1167 ::= { ospfv3AreaLsdbEntry 5 } 1169 ospfv3AreaLsdbAge OBJECT-TYPE 1170 SYNTAX Integer32 -- Should be 0..MaxAge 1171 -- unless DoNotAge bit is set 1172 UNITS "seconds" 1173 MAX-ACCESS read-only 1174 STATUS current 1175 DESCRIPTION 1176 "This field is the age of the link state 1177 advertisement in seconds." 1178 REFERENCE 1179 "OSPF Version 2, Section 12.1.1 LS age" 1180 ::= { ospfv3AreaLsdbEntry 6 } 1182 ospfv3AreaLsdbChecksum OBJECT-TYPE 1183 SYNTAX Integer32 1184 MAX-ACCESS read-only 1185 STATUS current 1186 DESCRIPTION 1187 "This field is the checksum of the complete 1188 contents of the advertisement, excepting the 1189 age field. The age field is excepted so that 1190 an advertisement's age can be incremented 1191 without updating the checksum. The checksum 1192 used is the same that is used for ISO 1193 connectionless datagrams; it is commonly 1194 referred to as the Fletcher checksum." 1195 REFERENCE 1196 "OSPF Version 2, Section 12.1.7 LS checksum" 1197 ::= { ospfv3AreaLsdbEntry 7 } 1199 ospfv3AreaLsdbAdvertisement OBJECT-TYPE 1200 SYNTAX OCTET STRING (SIZE (1..65535)) 1201 MAX-ACCESS read-only 1202 STATUS current 1203 DESCRIPTION 1204 "The entire Link State Advertisement, including 1205 its header." 1206 ::= { ospfv3AreaLsdbEntry 8 } 1208 ospfv3AreaLsdbTypeKnown OBJECT-TYPE 1209 SYNTAX TruthValue 1210 MAX-ACCESS read-only 1211 STATUS current 1212 DESCRIPTION 1213 "Indicates whether the LSA type is recognized 1214 by this Router." 1215 ::= { ospfv3AreaLsdbEntry 9 } 1217 -- OSPFv3 Link-Scope Link State Database 1219 -- The Link State Database contains the Link-Scope Link State 1220 -- Advertisements from the links that the 1221 -- device is attached to. 1223 ospfv3LinkLsdbTable OBJECT-TYPE 1224 SYNTAX SEQUENCE OF Ospfv3LinkLsdbEntry 1225 MAX-ACCESS not-accessible 1226 STATUS current 1227 DESCRIPTION 1228 "The OSPFv3 Process's Link-Scope Link State Database." 1229 ::= { ospfv3Objects 5 } 1231 ospfv3LinkLsdbEntry OBJECT-TYPE 1232 SYNTAX Ospfv3LinkLsdbEntry 1233 MAX-ACCESS not-accessible 1234 STATUS current 1235 DESCRIPTION 1236 "A single Link-Scope Link State Advertisement." 1237 INDEX { ospfv3LinkLsdbIfIndex, 1238 ospfv3LinkLsdbIfInstId, 1239 ospfv3LinkLsdbType, 1240 ospfv3LinkLsdbRouterId, 1241 ospfv3LinkLsdbLsid } 1242 ::= { ospfv3LinkLsdbTable 1 } 1244 Ospfv3LinkLsdbEntry ::= SEQUENCE { 1245 ospfv3LinkLsdbIfIndex 1246 InterfaceIndex, 1247 ospfv3LinkLsdbIfInstId 1248 Ospfv3IfInstIdTc, 1249 ospfv3LinkLsdbType 1250 Unsigned32, 1251 ospfv3LinkLsdbRouterId 1252 Ospfv3RouterIdTc, 1253 ospfv3LinkLsdbLsid 1254 Unsigned32, 1255 ospfv3LinkLsdbSequence 1256 Integer32, 1257 ospfv3LinkLsdbAge 1258 Integer32, 1259 ospfv3LinkLsdbChecksum 1260 Integer32, 1261 ospfv3LinkLsdbAdvertisement 1262 OCTET STRING, 1263 ospfv3LinkLsdbTypeKnown 1264 TruthValue 1265 } 1267 ospfv3LinkLsdbIfIndex OBJECT-TYPE 1268 SYNTAX InterfaceIndex 1269 MAX-ACCESS not-accessible 1270 STATUS current 1271 DESCRIPTION 1272 "The identifier of the link from which the LSA 1273 was received." 1274 ::= { ospfv3LinkLsdbEntry 1 } 1276 ospfv3LinkLsdbIfInstId OBJECT-TYPE 1277 SYNTAX Ospfv3IfInstIdTc 1278 MAX-ACCESS not-accessible 1279 STATUS current 1280 DESCRIPTION 1281 "The identifier of the interface instance from 1282 which the LSA was received." 1283 ::= { ospfv3LinkLsdbEntry 2 } 1285 ospfv3LinkLsdbType OBJECT-TYPE 1286 SYNTAX Unsigned32(0..'FFFFFFFF'h) 1287 MAX-ACCESS not-accessible 1288 STATUS current 1289 DESCRIPTION 1290 "The type of the link state advertisement. 1291 Each link state type has a separate 1292 advertisement format. Link-Scope LSAs unrecognized 1293 by the router are also stored in this database." 1294 ::= { ospfv3LinkLsdbEntry 3 } 1296 ospfv3LinkLsdbRouterId OBJECT-TYPE 1297 SYNTAX Ospfv3RouterIdTc 1298 MAX-ACCESS not-accessible 1299 STATUS current 1300 DESCRIPTION 1301 "The 32 bit number that uniquely identifies the 1302 originating router in the Autonomous System." 1303 REFERENCE 1304 "OSPF Version 2, Appendix C.1 Global parameters" 1305 ::= { ospfv3LinkLsdbEntry 4 } 1307 ospfv3LinkLsdbLsid OBJECT-TYPE 1308 SYNTAX Unsigned32 1309 MAX-ACCESS not-accessible 1310 STATUS current 1311 DESCRIPTION 1312 "The Link State ID is an LS Type Specific field 1313 containing a unique identifier; 1314 it identifies the piece of the routing domain 1315 that is being described by the advertisement. 1316 In contrast to OSPFv2, the LSID has no 1317 addressing semantics." 1318 ::= { ospfv3LinkLsdbEntry 5 } 1320 -- Note that the OSPF Sequence Number is a 32 bit signed 1321 -- integer. It starts with the value '80000001'h, 1322 -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h 1323 -- Thus, a typical sequence number will be very negative. 1325 ospfv3LinkLsdbSequence OBJECT-TYPE 1326 SYNTAX Integer32 1327 MAX-ACCESS read-only 1328 STATUS current 1329 DESCRIPTION 1330 "The sequence number field is a signed 32-bit 1331 integer. It is used to detect old and duplicate 1332 link state advertisements. The space of 1333 sequence numbers is linearly ordered. The 1334 larger the sequence number the more recent the 1335 advertisement." 1336 REFERENCE 1337 "OSPF Version 2, Section 12.1.6 LS sequence 1338 number" 1339 ::= { ospfv3LinkLsdbEntry 6 } 1341 ospfv3LinkLsdbAge OBJECT-TYPE 1342 SYNTAX Integer32 -- Should be 0..MaxAge 1343 -- unless DoNotAge bit is set 1344 UNITS "seconds" 1345 MAX-ACCESS read-only 1346 STATUS current 1347 DESCRIPTION 1348 "This field is the age of the link state 1349 advertisement in seconds." 1350 REFERENCE 1351 "OSPF Version 2, Section 12.1.1 LS age" 1352 ::= { ospfv3LinkLsdbEntry 7 } 1354 ospfv3LinkLsdbChecksum OBJECT-TYPE 1355 SYNTAX Integer32 1356 MAX-ACCESS read-only 1357 STATUS current 1358 DESCRIPTION 1359 "This field is the checksum of the complete 1360 contents of the advertisement, excepting the 1361 age field. The age field is excepted so that 1362 an advertisement's age can be incremented 1363 without updating the checksum. The checksum 1364 used is the same that is used for ISO 1365 connectionless datagrams; it is commonly 1366 referred to as the Fletcher checksum." 1367 REFERENCE 1368 "OSPF Version 2, Section 12.1.7 LS checksum" 1369 ::= { ospfv3LinkLsdbEntry 8 } 1371 ospfv3LinkLsdbAdvertisement OBJECT-TYPE 1372 SYNTAX OCTET STRING (SIZE (1..65535)) 1373 MAX-ACCESS read-only 1374 STATUS current 1375 DESCRIPTION 1376 "The entire Link State Advertisement, including 1377 its header." 1378 ::= { ospfv3LinkLsdbEntry 9 } 1380 ospfv3LinkLsdbTypeKnown OBJECT-TYPE 1381 SYNTAX TruthValue 1382 MAX-ACCESS read-only 1383 STATUS current 1384 DESCRIPTION 1385 "Indicates whether the LSA type is recognized by this 1386 Router." 1387 ::= { ospfv3LinkLsdbEntry 10 } 1389 -- OSPF Host Table 1391 -- The Host/Metric Table indicates what hosts are directly 1392 -- attached to the Router, and what metrics and types of 1393 -- service should be advertised for them. 1395 ospfv3HostTable OBJECT-TYPE 1396 SYNTAX SEQUENCE OF Ospfv3HostEntry 1397 MAX-ACCESS not-accessible 1398 STATUS current 1399 DESCRIPTION 1400 "The list of Hosts, and their metrics, that the 1401 router will advertise as host routes." 1402 REFERENCE 1403 "OSPF Version 2, Appendix C.6 Host route 1404 parameters" 1405 ::= { ospfv3Objects 6 } 1407 ospfv3HostEntry OBJECT-TYPE 1408 SYNTAX Ospfv3HostEntry 1409 MAX-ACCESS not-accessible 1410 STATUS current 1411 DESCRIPTION 1412 "A metric to be advertised when a given host is 1413 reachable." 1414 INDEX { ospfv3HostAddressType, 1415 ospfv3HostAddress } 1416 ::= { ospfv3HostTable 1 } 1418 Ospfv3HostEntry ::= SEQUENCE { 1419 ospfv3HostAddressType 1420 InetAddressType, 1421 ospfv3HostAddress 1422 InetAddress, 1423 ospfv3HostMetric 1424 Metric, 1425 ospfv3HostStatus 1426 RowStatus, 1427 ospfv3HostAreaID 1428 Ospfv3AreaIdTc 1429 } 1431 ospfv3HostAddressType OBJECT-TYPE 1432 SYNTAX InetAddressType 1433 MAX-ACCESS not-accessible 1434 STATUS current 1435 DESCRIPTION 1436 "The address type of ospfv3HostAddress. Only IPv6 1437 addresses without zone index are expected." 1438 REFERENCE 1439 "OSPF Version 2, Appendix C.6 Host route 1440 parameters" 1441 ::= { ospfv3HostEntry 1 } 1443 ospfv3HostAddress OBJECT-TYPE 1444 SYNTAX InetAddress (SIZE (16)) 1445 MAX-ACCESS not-accessible 1446 STATUS current 1447 DESCRIPTION 1448 "The IPv6 Address of the Host. Must be a Global 1449 address." 1450 REFERENCE 1451 "OSPF Version 2, Appendix C.6 Host route 1452 parameters" 1453 ::= { ospfv3HostEntry 2 } 1455 ospfv3HostMetric OBJECT-TYPE 1456 SYNTAX Metric 1457 MAX-ACCESS read-create 1458 STATUS current 1459 DESCRIPTION 1460 "The Metric to be advertised." 1461 REFERENCE 1462 "OSPF Version 2, Appendix C.6 Host route 1463 parameters" 1464 ::= { ospfv3HostEntry 3 } 1466 ospfv3HostStatus OBJECT-TYPE 1467 SYNTAX RowStatus 1468 MAX-ACCESS read-create 1469 STATUS current 1470 DESCRIPTION 1471 "This object permits management of the table by 1472 facilitating actions such as row creation, 1473 construction and destruction. 1475 The value of this object has no effect on 1476 whether other objects in this conceptual row can be 1477 modified." 1478 ::= { ospfv3HostEntry 4 } 1480 ospfv3HostAreaID OBJECT-TYPE 1481 SYNTAX Ospfv3AreaIdTc 1482 MAX-ACCESS read-create 1483 STATUS current 1484 DESCRIPTION 1485 "The Area the Host Entry is to be found within. 1486 By default, the area that a subsuming OSPFv3 1487 interface is in, or Area 0" 1488 REFERENCE 1489 "OSPF Version 2, Appendix C.2 Area parameters" 1490 ::= { ospfv3HostEntry 5 } 1492 -- OSPFv3 Interface Table 1494 ospfv3IfTable OBJECT-TYPE 1495 SYNTAX SEQUENCE OF Ospfv3IfEntry 1496 MAX-ACCESS not-accessible 1497 STATUS current 1498 DESCRIPTION 1499 "The OSPFv3 Interface Table describes the 1500 interfaces from the viewpoint of OSPFv3." 1501 REFERENCE 1502 "OSPF Version 2, Appendix C.3 Router interface 1503 parameters" 1504 ::= { ospfv3Objects 7 } 1506 ospfv3IfEntry OBJECT-TYPE 1507 SYNTAX Ospfv3IfEntry 1508 MAX-ACCESS not-accessible 1509 STATUS current 1510 DESCRIPTION 1511 "The OSPFv3 Interface Entry describes one 1512 interface from the viewpoint of OSPFv3." 1513 INDEX { ospfv3IfIndex, 1514 ospfv3IfInstId } 1515 ::= { ospfv3IfTable 1 } 1517 Ospfv3IfEntry ::= SEQUENCE { 1518 ospfv3IfIndex 1519 InterfaceIndex, 1520 ospfv3IfInstId 1521 Ospfv3IfInstIdTc, 1522 ospfv3IfAreaId 1523 Ospfv3AreaIdTc, 1524 ospfv3IfType 1525 INTEGER, 1526 ospfv3IfAdminStat 1527 Status, 1529 ospfv3IfRtrPriority 1530 DesignatedRouterPriority, 1531 ospfv3IfTransitDelay 1532 Ospfv3UpToRefreshIntervalTc, 1533 ospfv3IfRetransInterval 1534 Ospfv3UpToRefreshIntervalTc, 1535 ospfv3IfHelloInterval 1536 HelloRange, 1537 ospfv3IfRtrDeadInterval 1538 Ospfv3DeadIntRangeTc, 1539 ospfv3IfPollInterval 1540 Unsigned32, 1541 ospfv3IfState 1542 INTEGER, 1543 ospfv3IfDesignatedRouter 1544 Ospfv3RouterIdTc, 1545 ospfv3IfBackupDesignatedRouter 1546 Ospfv3RouterIdTc, 1547 ospfv3IfEvents 1548 Counter32, 1549 ospfv3IfStatus 1550 RowStatus, 1551 ospfv3IfMulticastForwarding 1552 INTEGER, 1553 ospfv3IfDemand 1554 TruthValue, 1555 ospfv3IfMetricValue 1556 Metric, 1557 ospfv3IfLinkScopeLsaCount 1558 Gauge32, 1559 ospfv3IfLinkLsaCksumSum 1560 Integer32, 1561 ospfv3IfDemandNbrProbe 1562 TruthValue, 1563 ospfv3IfDemandNbrProbeRetxLimit 1564 Unsigned32, 1565 ospfv3IfDemandNbrProbeInterval 1566 Unsigned32 1567 } 1569 ospfv3IfIndex OBJECT-TYPE 1570 SYNTAX InterfaceIndex 1571 MAX-ACCESS not-accessible 1572 STATUS current 1573 DESCRIPTION 1574 "The interface index of this OSPFv3 interface. 1575 It corresponds to the interface index of the 1576 IPv6 interface on which OSPFv3 is configured." 1577 ::= { ospfv3IfEntry 1 } 1579 ospfv3IfInstId OBJECT-TYPE 1580 SYNTAX Ospfv3IfInstIdTc 1581 MAX-ACCESS not-accessible 1582 STATUS current 1583 DESCRIPTION 1584 "Enables multiple interface instances of OSPFv3 1585 to be run over a single link. Each protocol 1586 instance would be assigned a separate ID. This ID 1587 has local link significance only." 1588 ::= { ospfv3IfEntry 2 } 1590 ospfv3IfAreaId OBJECT-TYPE 1591 SYNTAX Ospfv3AreaIdTc 1592 MAX-ACCESS read-create 1593 STATUS current 1594 DESCRIPTION 1595 "A 32-bit integer uniquely identifying the area 1596 to which the interface connects. Area ID 1597 0 is used for the OSPFv3 backbone." 1598 DEFVAL { 0 } 1599 ::= { ospfv3IfEntry 3 } 1601 ospfv3IfType OBJECT-TYPE 1602 SYNTAX INTEGER { 1603 broadcast(1), 1604 nbma(2), 1605 pointToPoint(3), 1606 pointToMultipoint(5) 1607 } 1608 MAX-ACCESS read-create 1609 STATUS current 1610 DESCRIPTION 1611 "The OSPFv3 interface type." 1612 ::= { ospfv3IfEntry 4 } 1614 ospfv3IfAdminStat OBJECT-TYPE 1615 SYNTAX Status 1616 MAX-ACCESS read-create 1617 STATUS current 1618 DESCRIPTION 1619 "The OSPFv3 interface's administrative status. 1620 The value formed on the interface, and the 1621 interface will be advertised as an internal route 1622 to some area. The value 'disabled' denotes 1623 that the interface is external to OSPFv3." 1624 DEFVAL { enabled } 1625 ::= { ospfv3IfEntry 5 } 1627 ospfv3IfRtrPriority OBJECT-TYPE 1628 SYNTAX DesignatedRouterPriority 1629 MAX-ACCESS read-create 1630 STATUS current 1631 DESCRIPTION 1632 "The priority of this interface. Used in 1633 multi-access networks, this field is used in 1634 the designated router election algorithm. The 1635 value 0 signifies that the router is not 1636 eligible to become the designated router on this 1637 particular network. In the event of a tie in 1638 this value, routers will use their Router ID as 1639 a tie breaker." 1640 DEFVAL { 1 } 1641 ::= { ospfv3IfEntry 6 } 1643 ospfv3IfTransitDelay OBJECT-TYPE 1644 SYNTAX Ospfv3UpToRefreshIntervalTc 1645 UNITS "seconds" 1646 MAX-ACCESS read-create 1647 STATUS current 1648 DESCRIPTION 1649 "The estimated number of seconds it takes to 1650 transmit a link state update packet over this 1651 interface." 1652 DEFVAL { 1 } 1653 ::= { ospfv3IfEntry 7 } 1655 ospfv3IfRetransInterval OBJECT-TYPE 1656 SYNTAX Ospfv3UpToRefreshIntervalTc 1657 UNITS "seconds" 1658 MAX-ACCESS read-create 1659 STATUS current 1660 DESCRIPTION 1661 "The number of seconds between link state 1662 advertisement retransmissions, for adjacencies 1663 belonging to this interface. This value is 1664 also used when retransmitting database 1665 description and link state request packets." 1666 DEFVAL { 5 } 1667 ::= { ospfv3IfEntry 8 } 1669 ospfv3IfHelloInterval OBJECT-TYPE 1670 SYNTAX HelloRange 1671 UNITS "seconds" 1672 MAX-ACCESS read-create 1673 STATUS current 1674 DESCRIPTION 1675 "The length of time, in seconds, between the 1676 Hello packets that the router sends on the 1677 interface. This value must be the same for all 1678 routers attached to a common network." 1679 DEFVAL { 10 } 1680 ::= { ospfv3IfEntry 9 } 1682 ospfv3IfRtrDeadInterval OBJECT-TYPE 1683 SYNTAX Ospfv3DeadIntRangeTc 1684 UNITS "seconds" 1685 MAX-ACCESS read-create 1686 STATUS current 1687 DESCRIPTION 1688 "The number of seconds that a router's Hello 1689 packets have not been seen before its 1690 neighbors declare the router down on the interface. 1691 This should be some multiple of the Hello interval. 1692 This value must be the same for all routers attached 1693 to a common network." 1694 DEFVAL { 40 } 1695 ::= { ospfv3IfEntry 10 } 1697 ospfv3IfPollInterval OBJECT-TYPE 1698 SYNTAX Unsigned32 1699 UNITS "seconds" 1700 MAX-ACCESS read-create 1701 STATUS current 1702 DESCRIPTION 1703 "The larger time interval, in seconds, between 1704 the Hello packets sent to an inactive 1705 non-broadcast multi-access neighbor." 1706 DEFVAL { 120 } 1707 ::= { ospfv3IfEntry 11 } 1709 ospfv3IfState OBJECT-TYPE 1710 SYNTAX INTEGER { 1711 down(1), 1712 loopback(2), 1713 waiting(3), 1714 pointToPoint(4), 1715 designatedRouter(5), 1716 backupDesignatedRouter(6), 1717 otherDesignatedRouter(7) 1718 } 1719 MAX-ACCESS read-only 1720 STATUS current 1721 DESCRIPTION 1722 "The OSPFv3 Interface State." 1723 ::= { ospfv3IfEntry 12 } 1725 ospfv3IfDesignatedRouter OBJECT-TYPE 1726 SYNTAX Ospfv3RouterIdTc 1727 MAX-ACCESS read-only 1728 STATUS current 1729 DESCRIPTION 1730 "The Router ID of the Designated Router." 1731 ::= { ospfv3IfEntry 13 } 1733 ospfv3IfBackupDesignatedRouter OBJECT-TYPE 1734 SYNTAX Ospfv3RouterIdTc 1735 MAX-ACCESS read-only 1736 STATUS current 1737 DESCRIPTION 1738 "The Router ID of the Backup Designated 1739 Router." 1740 ::= { ospfv3IfEntry 14 } 1742 ospfv3IfEvents OBJECT-TYPE 1743 SYNTAX Counter32 1744 MAX-ACCESS read-only 1745 STATUS current 1746 DESCRIPTION 1747 "The number of times this OSPF interface has 1748 changed its state, or an error has occurred." 1749 ::= { ospfv3IfEntry 15 } 1751 ospfv3IfStatus OBJECT-TYPE 1752 SYNTAX RowStatus 1753 MAX-ACCESS read-create 1754 STATUS current 1755 DESCRIPTION 1756 "This object permits management of the table by 1757 facilitating actions such as row creation, 1758 construction and destruction. 1760 The value of this object has no effect on 1761 whether other objects in this conceptual row can be 1762 modified." 1763 ::= { ospfv3IfEntry 16 } 1765 ospfv3IfMulticastForwarding OBJECT-TYPE 1766 SYNTAX INTEGER { 1767 blocked(1), -- no multicast forwarding 1768 multicast(2), -- using multicast address 1769 unicast(3) -- to each OSPFv3 neighbor 1770 } 1771 MAX-ACCESS read-create 1772 STATUS current 1773 DESCRIPTION 1774 "The way multicasts should forwarded on this 1775 interface; not forwarded, forwarded as data 1776 link multicasts, or forwarded as data link 1777 unicasts. Data link multicasting is not 1778 meaningful on point to point and NBMA interfaces, 1779 and setting ospfv3MulticastForwarding to 0 1780 effectively disables all multicast forwarding." 1781 DEFVAL { blocked } 1782 ::= { ospfv3IfEntry 17 } 1784 ospfv3IfDemand OBJECT-TYPE 1785 SYNTAX TruthValue 1786 MAX-ACCESS read-create 1787 STATUS current 1788 DESCRIPTION 1789 "Indicates whether Demand OSPFv3 procedures 1790 (hello suppression to FULL neighbors and 1791 setting the DoNotAge flag on propagated LSAs) 1792 should be performed on this interface." 1793 DEFVAL { false } 1794 ::= { ospfv3IfEntry 18 } 1796 ospfv3IfMetricValue OBJECT-TYPE 1797 SYNTAX Metric 1798 MAX-ACCESS read-create 1799 STATUS current 1800 DESCRIPTION 1801 "The metric assigned to this interface. 1802 The default value of the Metric is 1803 Reference Bandwidth / ifSpeed. The value 1804 of the reference bandwidth is configured 1805 by the ospfv3ReferenceBandwidth object." 1806 ::= { ospfv3IfEntry 19 } 1808 ospfv3IfLinkScopeLsaCount OBJECT-TYPE 1809 SYNTAX Gauge32 1810 MAX-ACCESS read-only 1811 STATUS current 1812 DESCRIPTION 1813 "The total number of Link-Scope link state 1814 advertisements in this link's link state 1815 database." 1816 ::= { ospfv3IfEntry 20 } 1818 ospfv3IfLinkLsaCksumSum OBJECT-TYPE 1819 SYNTAX Integer32 1820 MAX-ACCESS read-only 1821 STATUS current 1822 DESCRIPTION 1823 "The 32-bit unsigned sum of the Link-Scope link state 1824 advertisements' LS checksums contained in this 1825 link's link state database. The sum can be used 1826 to determine if there has been a change in a 1827 router's link state database, and to compare the 1828 link state database of two routers." 1829 ::= { ospfv3IfEntry 21 } 1831 ospfv3IfDemandNbrProbe OBJECT-TYPE 1832 SYNTAX TruthValue 1833 MAX-ACCESS read-create 1834 STATUS current 1835 DESCRIPTION 1836 "Indicates whether or not neighbor probing is 1837 enabled to determine whether or not the neighbor 1838 is inactive. Neighbor probing is disabled by 1839 default." 1840 DEFVAL { false } 1841 ::= { ospfv3IfEntry 22 } 1843 ospfv3IfDemandNbrProbeRetxLimit OBJECT-TYPE 1844 SYNTAX Unsigned32 1845 UNITS "seconds" 1846 MAX-ACCESS read-create 1847 STATUS current 1848 DESCRIPTION 1849 "The number of consecutive LSA retransmissions before 1850 the neighbor is deemed inactive and the neighbor 1851 adjacency is brought down." 1852 DEFVAL { 10 } 1853 ::= { ospfv3IfEntry 23} 1855 ospfv3IfDemandNbrProbeInterval OBJECT-TYPE 1856 SYNTAX Unsigned32 1857 UNITS "seconds" 1858 MAX-ACCESS read-create 1859 STATUS current 1860 DESCRIPTION 1861 "Defines how often the neighbor will be probed." 1862 DEFVAL { 120 } 1863 ::= { ospfv3IfEntry 24 } 1865 -- OSPFv3 Virtual Interface Table 1867 -- The Virtual Interface Table describes the virtual 1868 -- links that the OSPFv3 Process is configured to 1869 -- carry on. 1871 ospfv3VirtIfTable OBJECT-TYPE 1872 SYNTAX SEQUENCE OF Ospfv3VirtIfEntry 1873 MAX-ACCESS not-accessible 1874 STATUS current 1875 DESCRIPTION 1876 "Information about this router's virtual 1877 interfaces." 1878 REFERENCE 1879 "OSPF Version 2, Appendix C.4 Virtual link 1880 parameters" 1881 ::= { ospfv3Objects 8 } 1883 ospfv3VirtIfEntry OBJECT-TYPE 1884 SYNTAX Ospfv3VirtIfEntry 1885 MAX-ACCESS not-accessible 1886 STATUS current 1887 DESCRIPTION 1888 "Information about a single Virtual Interface." 1889 INDEX { ospfv3VirtIfAreaId, 1890 ospfv3VirtIfNeighbor } 1891 ::= { ospfv3VirtIfTable 1 } 1893 Ospfv3VirtIfEntry ::= SEQUENCE { 1894 ospfv3VirtIfAreaId 1895 Ospfv3AreaIdTc, 1896 ospfv3VirtIfNeighbor 1897 Ospfv3RouterIdTc, 1899 ospfv3VirtIfIndex 1900 InterfaceIndex, 1901 ospfv3VirtIfInstId 1902 Ospfv3IfInstIdTc, 1903 ospfv3VirtIfTransitDelay 1904 Ospfv3UpToRefreshIntervalTc, 1905 ospfv3VirtIfRetransInterval 1906 Ospfv3UpToRefreshIntervalTc, 1907 ospfv3VirtIfHelloInterval 1908 HelloRange, 1909 ospfv3VirtIfRtrDeadInterval 1910 Ospfv3DeadIntRangeTc, 1911 ospfv3VirtIfState 1912 INTEGER, 1913 ospfv3VirtIfEvents 1914 Counter32, 1915 ospfv3VirtIfStatus 1916 RowStatus, 1917 ospfv3VirtIfLinkScopeLsaCount 1918 Gauge32, 1919 ospfv3VirtIfLinkLsaCksumSum 1920 Integer32 1921 } 1923 ospfv3VirtIfAreaId OBJECT-TYPE 1924 SYNTAX Ospfv3AreaIdTc 1925 MAX-ACCESS not-accessible 1926 STATUS current 1927 DESCRIPTION 1928 "The Transit Area that the Virtual Link 1929 traverses. By definition, this is not 1930 Area 0" 1931 ::= { ospfv3VirtIfEntry 1 } 1933 ospfv3VirtIfNeighbor OBJECT-TYPE 1934 SYNTAX Ospfv3RouterIdTc 1935 MAX-ACCESS not-accessible 1936 STATUS current 1937 DESCRIPTION 1938 "The Router ID of the Virtual Neighbor." 1939 ::= { ospfv3VirtIfEntry 2 } 1941 ospfv3VirtIfIndex OBJECT-TYPE 1942 SYNTAX InterfaceIndex 1943 MAX-ACCESS read-only 1944 STATUS current 1945 DESCRIPTION 1946 "The local interface index assigned to this 1947 OSPFv3 virtual interface. It is advertised in 1948 Hello's sent over the virtal link and in the 1949 router's router-LSAs." 1950 ::= { ospfv3VirtIfEntry 3 } 1952 ospfv3VirtIfInstId OBJECT-TYPE 1953 SYNTAX Ospfv3IfInstIdTc 1954 MAX-ACCESS read-create 1955 STATUS current 1956 DESCRIPTION 1957 "Specifies the interface instance ID to be used 1958 for the virtual interface. This ID has local link 1959 significance only." 1960 DEFVAL { 0 } 1961 ::= { ospfv3VirtIfEntry 4 } 1963 ospfv3VirtIfTransitDelay OBJECT-TYPE 1964 SYNTAX Ospfv3UpToRefreshIntervalTc 1965 UNITS "seconds" 1966 MAX-ACCESS read-create 1967 STATUS current 1968 DESCRIPTION 1969 "The estimated number of seconds it takes to 1970 transmit a link state update packet over this 1971 interface." 1972 DEFVAL { 1 } 1973 ::= { ospfv3VirtIfEntry 5 } 1975 ospfv3VirtIfRetransInterval OBJECT-TYPE 1976 SYNTAX Ospfv3UpToRefreshIntervalTc 1977 UNITS "seconds" 1978 MAX-ACCESS read-create 1979 STATUS current 1980 DESCRIPTION 1981 "The number of seconds between link state 1982 advertisement retransmissions, for adjacencies 1983 belonging to this interface. This value is 1984 also used when retransmitting database 1985 description and link state request packets. This 1986 value should be well over the expected 1987 round-trip time." 1988 DEFVAL { 5 } 1989 ::= { ospfv3VirtIfEntry 6 } 1991 ospfv3VirtIfHelloInterval OBJECT-TYPE 1992 SYNTAX HelloRange 1993 UNITS "seconds" 1994 MAX-ACCESS read-create 1995 STATUS current 1996 DESCRIPTION 1997 "The length of time, in seconds, between the 1998 Hello packets that the router sends on the 1999 interface. This value must be the same for the 2000 virtual neighbor." 2001 DEFVAL { 10 } 2002 ::= { ospfv3VirtIfEntry 7 } 2004 ospfv3VirtIfRtrDeadInterval OBJECT-TYPE 2005 SYNTAX Ospfv3DeadIntRangeTc 2006 UNITS "seconds" 2007 MAX-ACCESS read-create 2008 STATUS current 2009 DESCRIPTION 2010 "The number of seconds that a router's Hello 2011 packets have not been seen before its 2012 neighbors declare the router down. This should 2013 be some multiple of the Hello interval. This 2014 value must be the same for the virtual 2015 neighbor." 2016 DEFVAL { 60 } 2017 ::= { ospfv3VirtIfEntry 8 } 2019 ospfv3VirtIfState OBJECT-TYPE 2020 SYNTAX INTEGER { 2021 down(1), 2022 pointToPoint(4) 2023 } 2024 MAX-ACCESS read-only 2025 STATUS current 2026 DESCRIPTION 2027 "OSPF virtual interface states. The same encoding 2028 as the ospfV3IfTable is used." 2029 ::= { ospfv3VirtIfEntry 9 } 2031 ospfv3VirtIfEvents OBJECT-TYPE 2032 SYNTAX Counter32 2033 MAX-ACCESS read-only 2034 STATUS current 2035 DESCRIPTION 2036 "The number of state changes or error events on 2037 this Virtual Link" 2038 ::= { ospfv3VirtIfEntry 10 } 2040 ospfv3VirtIfStatus OBJECT-TYPE 2041 SYNTAX RowStatus 2042 MAX-ACCESS read-create 2043 STATUS current 2044 DESCRIPTION 2045 "This object permits management of the table by 2046 facilitating actions such as row creation, 2047 construction and destruction. 2049 The value of this object has no effect on 2050 whether other objects in this conceptual row can be 2051 modified." 2052 ::= { ospfv3VirtIfEntry 11 } 2054 ospfv3VirtIfLinkScopeLsaCount OBJECT-TYPE 2055 SYNTAX Gauge32 2056 MAX-ACCESS read-only 2057 STATUS current 2058 DESCRIPTION 2059 "The total number of Link-Scope link state 2060 advertisements in this virtual link's link state 2061 database." 2062 ::= { ospfv3VirtIfEntry 12 } 2064 ospfv3VirtIfLinkLsaCksumSum OBJECT-TYPE 2065 SYNTAX Integer32 2066 MAX-ACCESS read-only 2067 STATUS current 2068 DESCRIPTION 2069 "The 32-bit unsigned sum of the Link-Scope link-state 2070 advertisements' LS checksums contained in this 2071 virtual link's link-state database. The sum can be used 2072 to determine if there has been a change in a 2073 router's link state database, and to compare the 2074 link state database of two routers." 2075 ::= { ospfv3VirtIfEntry 13 } 2077 -- OSPFv3 Neighbor Table 2079 -- The OSPFv3 Neighbor Table describes all neighbors in 2080 -- the locality of the subject router. 2082 ospfv3NbrTable OBJECT-TYPE 2083 SYNTAX SEQUENCE OF Ospfv3NbrEntry 2084 MAX-ACCESS not-accessible 2085 STATUS current 2086 DESCRIPTION 2087 "A table of non-virtual neighbor information." 2088 REFERENCE 2089 "OSPF Version 2, Section 10 The Neighbor Data 2090 Structure" 2091 ::= { ospfv3Objects 9 } 2093 ospfv3NbrEntry OBJECT-TYPE 2094 SYNTAX Ospfv3NbrEntry 2095 MAX-ACCESS not-accessible 2096 STATUS current 2097 DESCRIPTION 2098 "The information regarding a single neighbor." 2099 REFERENCE 2100 "OSPF Version 2, Section 10 The Neighbor Data 2101 Structure" 2102 INDEX { ospfv3NbrIfIndex, 2103 ospfv3NbrIfInstId, 2104 ospfv3NbrRtrId } 2105 ::= { ospfv3NbrTable 1 } 2107 Ospfv3NbrEntry ::= SEQUENCE { 2108 ospfv3NbrIfIndex 2109 InterfaceIndex, 2111 ospfv3NbrIfInstId 2112 Ospfv3IfInstIdTc, 2113 ospfv3NbrRtrId 2114 Ospfv3RouterIdTc, 2115 ospfv3NbrAddressType 2116 InetAddressType, 2117 ospfv3NbrAddress 2118 InetAddress, 2119 ospfv3NbrOptions 2120 Integer32, 2121 ospfv3NbrPriority 2122 DesignatedRouterPriority, 2123 ospfv3NbrState 2124 INTEGER, 2125 ospfv3NbrEvents 2126 Counter32, 2127 ospfv3NbrLsRetransQLen 2128 Gauge32, 2129 ospfv3NbrHelloSuppressed 2130 TruthValue, 2131 ospfv3NbrIfId 2132 InterfaceIndex, 2133 ospfv3NbrRestartHelperStatus 2134 INTEGER, 2135 ospfv3NbrRestartHelperAge 2136 Ospfv3UpToRefreshIntervalTc, 2137 ospfv3NbrRestartHelperExitRc 2138 INTEGER 2139 } 2141 ospfv3NbrIfIndex OBJECT-TYPE 2142 SYNTAX InterfaceIndex 2143 MAX-ACCESS not-accessible 2144 STATUS current 2145 DESCRIPTION 2146 "The local link ID of the link over which the 2147 neighbor can be reached." 2148 ::= { ospfv3NbrEntry 1 } 2150 ospfv3NbrIfInstId OBJECT-TYPE 2151 SYNTAX Ospfv3IfInstIdTc 2152 MAX-ACCESS not-accessible 2153 STATUS current 2154 DESCRIPTION 2155 "Interface instance over which the neighbor 2156 can be reached. This ID has local link 2157 significance only." 2158 ::= { ospfv3NbrEntry 2 } 2160 ospfv3NbrRtrId OBJECT-TYPE 2161 SYNTAX Ospfv3RouterIdTc 2162 MAX-ACCESS not-accessible 2163 STATUS current 2164 DESCRIPTION 2165 "A 32-bit integer uniquely identifying the neighboring 2166 router in the Autonomous System." 2167 ::= { ospfv3NbrEntry 3 } 2169 ospfv3NbrAddressType OBJECT-TYPE 2170 SYNTAX InetAddressType 2171 MAX-ACCESS read-only 2172 STATUS current 2173 DESCRIPTION 2174 "The address type of ospfv3NbrAddress. Only IPv6 2175 addresses without zone index are expected." 2176 ::= { ospfv3NbrEntry 4 } 2178 ospfv3NbrAddress OBJECT-TYPE 2179 SYNTAX InetAddress (SIZE (16)) 2180 MAX-ACCESS read-only 2181 STATUS current 2182 DESCRIPTION 2183 "The IPv6 address of the neighbor associated with 2184 the local link." 2185 ::= { ospfv3NbrEntry 5 } 2187 ospfv3NbrOptions OBJECT-TYPE 2188 SYNTAX Integer32 2189 MAX-ACCESS read-only 2190 STATUS current 2191 DESCRIPTION 2192 "A Bit Mask corresponding to the neighbor's 2193 options field." 2194 REFERENCE 2195 "OSPF Version 3, Appendix A.2 the Options field" 2196 ::= { ospfv3NbrEntry 6 } 2198 ospfv3NbrPriority OBJECT-TYPE 2199 SYNTAX DesignatedRouterPriority 2200 MAX-ACCESS read-only 2201 STATUS current 2202 DESCRIPTION 2203 "The priority of this neighbor in the designated 2204 router election algorithm. The value 0 signifies 2205 that the neighbor is not eligible to become the 2206 designated router on this particular network." 2207 ::= { ospfv3NbrEntry 7 } 2209 ospfv3NbrState OBJECT-TYPE 2210 SYNTAX INTEGER { 2211 down(1), 2212 attempt(2), 2213 init(3), 2214 twoWay(4), 2215 exchangeStart(5), 2216 exchange(6), 2217 loading(7), 2218 full(8) 2219 } 2220 MAX-ACCESS read-only 2221 STATUS current 2222 DESCRIPTION 2223 "The State of the relationship with this 2224 Neighbor." 2225 REFERENCE 2226 "OSPF Version 2, Section 10.1 Neighbor States" 2227 ::= { ospfv3NbrEntry 8 } 2229 ospfv3NbrEvents OBJECT-TYPE 2230 SYNTAX Counter32 2231 MAX-ACCESS read-only 2232 STATUS current 2233 DESCRIPTION 2234 "The number of times this neighbor relationship 2235 has changed state, or an error has occurred." 2236 ::= { ospfv3NbrEntry 9 } 2238 ospfv3NbrLsRetransQLen OBJECT-TYPE 2239 SYNTAX Gauge32 2240 MAX-ACCESS read-only 2241 STATUS current 2242 DESCRIPTION 2243 "The current length of the retransmission 2244 queue." 2245 ::= { ospfv3NbrEntry 10 } 2247 ospfv3NbrHelloSuppressed OBJECT-TYPE 2248 SYNTAX TruthValue 2249 MAX-ACCESS read-only 2250 STATUS current 2251 DESCRIPTION 2252 "Indicates whether Hellos are being suppressed 2253 to the neighbor" 2254 ::= { ospfv3NbrEntry 11 } 2256 ospfv3NbrIfId OBJECT-TYPE 2257 SYNTAX InterfaceIndex 2258 MAX-ACCESS read-only 2259 STATUS current 2260 DESCRIPTION 2261 "The interface ID that the neighbor advertises 2262 in its Hello Packets on this link, that is, the 2263 neighbor's local interface index." 2264 ::= { ospfv3NbrEntry 12 } 2266 ospfv3NbrRestartHelperStatus OBJECT-TYPE 2267 SYNTAX INTEGER { notHelping (1), 2268 helping (2) 2269 } 2271 MAX-ACCESS read-only 2272 STATUS current 2273 DESCRIPTION 2274 "Indicates whether the router is acting 2275 as a Graceful restart helper for the neighbor." 2276 ::= { ospfv3NbrEntry 13 } 2278 ospfv3NbrRestartHelperAge OBJECT-TYPE 2279 SYNTAX Ospfv3UpToRefreshIntervalTc 2280 UNITS "seconds" 2281 MAX-ACCESS read-only 2282 STATUS current 2283 DESCRIPTION 2284 "Remaining time in current OSPF Graceful restart 2285 interval, if the router is acting as a restart 2286 helper for the neighbor." 2287 ::= { ospfv3NbrEntry 14 } 2289 ospfv3NbrRestartHelperExitRc OBJECT-TYPE 2290 SYNTAX INTEGER { none (1), 2291 inProgress (2), 2292 completed (3), 2293 timedOut (4), 2294 topologyChanged (5) 2295 } 2296 MAX-ACCESS read-only 2297 STATUS current 2298 DESCRIPTION 2299 "Describes the outcome of the last attempt at acting 2300 as a Graceful restart helper for the neighbor. 2302 none:............no restart has yet been attempted. 2303 inProgress:......a restart attempt is currently underway. 2304 completed:.......the last restart completed successfully. 2305 timedOut:........the last restart timed out. 2306 topologyChanged:.the last restart was aborted due to 2307 a topology change." 2308 ::= { ospfv3NbrEntry 15 } 2310 -- OSPFv3 Configured Neighbor Table 2312 -- The OSPFv3 Configured Neighbor Table describes all configured 2313 -- neighbors 2315 ospfv3CfgNbrTable OBJECT-TYPE 2316 SYNTAX SEQUENCE OF Ospfv3CfgNbrEntry 2317 MAX-ACCESS not-accessible 2318 STATUS current 2319 DESCRIPTION 2320 "A table of configured, non-virtual neighbor 2321 information." 2322 REFERENCE 2323 "OSPF Version 2, Section 10 The Neighbor Data 2324 Structure" 2325 ::= { ospfv3Objects 10 } 2327 ospfv3CfgNbrEntry OBJECT-TYPE 2328 SYNTAX Ospfv3CfgNbrEntry 2329 MAX-ACCESS not-accessible 2330 STATUS current 2331 DESCRIPTION 2332 "The information regarding a single configured 2333 neighbor or neighbor discovered by lower-level 2334 protocols such as Inverse Neighbor Discovery." 2335 REFERENCE 2336 "OSPF Version 2, Section 10 The Neighbor Data 2337 Structure" 2338 INDEX { ospfv3CfgNbrIfIndex, 2339 ospfv3CfgNbrIfInstId, 2340 ospfv3CfgNbrAddressType, 2341 ospfv3CfgNbrAddress } 2342 ::= { ospfv3CfgNbrTable 1 } 2344 Ospfv3CfgNbrEntry ::= SEQUENCE { 2345 ospfv3CfgNbrIfIndex 2346 InterfaceIndex, 2347 ospfv3CfgNbrIfInstId 2348 Ospfv3IfInstIdTc, 2349 ospfv3CfgNbrAddressType 2350 InetAddressType, 2351 ospfv3CfgNbrAddress 2352 InetAddress, 2353 ospfv3CfgNbrPriority 2354 DesignatedRouterPriority, 2355 ospfv3CfgNbrStatus 2356 RowStatus 2357 } 2359 ospfv3CfgNbrIfIndex OBJECT-TYPE 2360 SYNTAX InterfaceIndex 2361 MAX-ACCESS not-accessible 2362 STATUS current 2363 DESCRIPTION 2364 "The local link ID of the link over which the 2365 neighbor can be reached." 2366 ::= { ospfv3CfgNbrEntry 1 } 2368 ospfv3CfgNbrIfInstId OBJECT-TYPE 2369 SYNTAX Ospfv3IfInstIdTc 2370 MAX-ACCESS not-accessible 2371 STATUS current 2372 DESCRIPTION 2373 "Interface instance over which the neighbor 2374 can be reached. This ID has local link 2375 significance only." 2377 ::= { ospfv3CfgNbrEntry 2 } 2379 ospfv3CfgNbrAddressType OBJECT-TYPE 2380 SYNTAX InetAddressType 2381 MAX-ACCESS not-accessible 2382 STATUS current 2383 DESCRIPTION 2384 "The address type of ospfv3NbrAddress. Only IPv6 2385 addresses without zone index are expected." 2386 ::= { ospfv3CfgNbrEntry 3 } 2388 ospfv3CfgNbrAddress OBJECT-TYPE 2389 SYNTAX InetAddress (SIZE (16)) 2390 MAX-ACCESS not-accessible 2391 STATUS current 2392 DESCRIPTION 2393 "The IPv6 address of the neighbor associated with 2394 the local link." 2395 ::= { ospfv3CfgNbrEntry 4 } 2397 ospfv3CfgNbrPriority OBJECT-TYPE 2398 SYNTAX DesignatedRouterPriority 2399 MAX-ACCESS read-create 2400 STATUS current 2401 DESCRIPTION 2402 "The priority of this neighbor in the designated 2403 router election algorithm. The value 0 signifies 2404 that the neighbor is not eligible to become the 2405 designated router on this particular network." 2406 DEFVAL { 1 } 2407 ::= { ospfv3CfgNbrEntry 5 } 2409 ospfv3CfgNbrStatus OBJECT-TYPE 2410 SYNTAX RowStatus 2411 MAX-ACCESS read-create 2412 STATUS current 2413 DESCRIPTION 2414 "This object permits management of the table by 2415 facilitating actions such as row creation, 2416 construction and destruction. 2418 The value of this object has no effect on 2419 whether other objects in this conceptual row can be 2420 modified." 2421 ::= { ospfv3CfgNbrEntry 6 } 2423 -- OSPFv3 Virtual Neighbor Table 2425 -- This table describes all virtual neighbors. 2426 -- Since Virtual Links are configured in the 2427 -- virtual interface table, this table is read-only. 2429 ospfv3VirtNbrTable OBJECT-TYPE 2430 SYNTAX SEQUENCE OF Ospfv3VirtNbrEntry 2431 MAX-ACCESS not-accessible 2432 STATUS current 2433 DESCRIPTION 2434 "A table of virtual neighbor information." 2435 REFERENCE 2436 "OSPF Version 2, Section 15 Virtual Links" 2437 ::= { ospfv3Objects 11 } 2439 ospfv3VirtNbrEntry OBJECT-TYPE 2440 SYNTAX Ospfv3VirtNbrEntry 2441 MAX-ACCESS not-accessible 2442 STATUS current 2443 DESCRIPTION 2444 "Virtual neighbor information." 2445 INDEX { ospfv3VirtNbrArea, 2446 ospfv3VirtNbrRtrId } 2447 ::= { ospfv3VirtNbrTable 1 } 2449 Ospfv3VirtNbrEntry ::= SEQUENCE { 2450 ospfv3VirtNbrArea 2451 Ospfv3AreaIdTc, 2452 ospfv3VirtNbrRtrId 2453 Ospfv3RouterIdTc, 2454 ospfv3VirtNbrIfIndex 2455 InterfaceIndex, 2456 ospfv3VirtNbrIfInstId 2457 Ospfv3IfInstIdTc, 2458 ospfv3VirtNbrAddressType 2459 InetAddressType, 2460 ospfv3VirtNbrAddress 2461 InetAddress, 2462 ospfv3VirtNbrOptions 2463 Integer32, 2464 ospfv3VirtNbrState 2465 INTEGER, 2466 ospfv3VirtNbrEvents 2467 Counter32, 2468 ospfv3VirtNbrLsRetransQLen 2469 Gauge32, 2470 ospfv3VirtNbrHelloSuppressed 2471 TruthValue, 2472 ospfv3VirtNbrIfId 2473 InterfaceIndex, 2474 ospfv3VirtNbrRestartHelperStatus 2475 INTEGER, 2476 ospfv3VirtNbrRestartHelperAge 2477 Ospfv3UpToRefreshIntervalTc, 2478 ospfv3VirtNbrRestartHelperExitRc 2479 INTEGER 2480 } 2482 ospfv3VirtNbrArea OBJECT-TYPE 2483 SYNTAX Ospfv3AreaIdTc 2484 MAX-ACCESS not-accessible 2485 STATUS current 2486 DESCRIPTION 2487 "The Transit Area Identifier." 2488 ::= { ospfv3VirtNbrEntry 1 } 2490 ospfv3VirtNbrRtrId OBJECT-TYPE 2491 SYNTAX Ospfv3RouterIdTc 2492 MAX-ACCESS not-accessible 2493 STATUS current 2494 DESCRIPTION 2495 "A 32-bit integer uniquely identifying the 2496 neighboring router in the Autonomous System." 2497 ::= { ospfv3VirtNbrEntry 2 } 2499 ospfv3VirtNbrIfIndex OBJECT-TYPE 2500 SYNTAX InterfaceIndex 2501 MAX-ACCESS read-only 2502 STATUS current 2503 DESCRIPTION 2504 "The local interface ID for the virtual link over 2505 which the neighbor can be reached." 2506 ::= { ospfv3VirtNbrEntry 3 } 2508 ospfv3VirtNbrIfInstId OBJECT-TYPE 2509 SYNTAX Ospfv3IfInstIdTc 2510 MAX-ACCESS read-only 2511 STATUS current 2512 DESCRIPTION 2513 "The interface instance for the virtual link over 2514 which the neighbor can be reached." 2515 ::= { ospfv3VirtNbrEntry 4 } 2517 ospfv3VirtNbrAddressType OBJECT-TYPE 2518 SYNTAX InetAddressType 2519 MAX-ACCESS read-only 2520 STATUS current 2521 DESCRIPTION 2522 "The address type of ospfv3VirtNbrAddress. Only IPv6 2523 addresses without zone index are expected." 2524 ::= { ospfv3VirtNbrEntry 5 } 2526 ospfv3VirtNbrAddress OBJECT-TYPE 2527 SYNTAX InetAddress (SIZE (16)) 2528 MAX-ACCESS read-only 2529 STATUS current 2530 DESCRIPTION 2531 "The IPv6 address advertised by this Virtual Neighbor. 2532 It must be a Global scope address." 2533 ::= { ospfv3VirtNbrEntry 6 } 2535 ospfv3VirtNbrOptions OBJECT-TYPE 2536 SYNTAX Integer32 2537 MAX-ACCESS read-only 2538 STATUS current 2539 DESCRIPTION 2540 "A Bit Mask corresponding to the neighbor's options 2541 field." 2542 REFERENCE 2543 "OSPF Version 3, Appendix A.2 the Options field" 2544 ::= { ospfv3VirtNbrEntry 7 } 2546 ospfv3VirtNbrState OBJECT-TYPE 2547 SYNTAX INTEGER { 2548 down(1), 2549 attempt(2), 2550 init(3), 2551 twoWay(4), 2552 exchangeStart(5), 2553 exchange(6), 2554 loading(7), 2555 full(8) 2556 } 2557 MAX-ACCESS read-only 2558 STATUS current 2559 DESCRIPTION 2560 "The state of the Virtual Neighbor Relationship." 2561 ::= { ospfv3VirtNbrEntry 8 } 2563 ospfv3VirtNbrEvents OBJECT-TYPE 2564 SYNTAX Counter32 2565 MAX-ACCESS read-only 2566 STATUS current 2567 DESCRIPTION 2568 "The number of times this virtual link has 2569 changed its state, or an error has occurred." 2570 ::= { ospfv3VirtNbrEntry 9 } 2572 ospfv3VirtNbrLsRetransQLen OBJECT-TYPE 2573 SYNTAX Gauge32 2574 MAX-ACCESS read-only 2575 STATUS current 2576 DESCRIPTION 2577 "The current length of the retransmission 2578 queue." 2579 ::= { ospfv3VirtNbrEntry 10 } 2581 ospfv3VirtNbrHelloSuppressed OBJECT-TYPE 2582 SYNTAX TruthValue 2583 MAX-ACCESS read-only 2584 STATUS current 2585 DESCRIPTION 2586 "Indicates whether Hellos are being suppressed 2587 to the neighbor" 2588 ::= { ospfv3VirtNbrEntry 11 } 2590 ospfv3VirtNbrIfId OBJECT-TYPE 2591 SYNTAX InterfaceIndex 2592 MAX-ACCESS read-only 2593 STATUS current 2594 DESCRIPTION 2595 "The interface ID that the neighbor advertises 2596 in its Hello Packets on this virtual link, that is, 2597 the neighbor's local interface ID." 2598 ::= { ospfv3VirtNbrEntry 12 } 2600 ospfv3VirtNbrRestartHelperStatus OBJECT-TYPE 2601 SYNTAX INTEGER { notHelping (1), 2602 helping (2) 2603 } 2604 MAX-ACCESS read-only 2605 STATUS current 2606 DESCRIPTION 2607 "Indicates whether the router is acting 2608 as a Graceful restart helper for the neighbor." 2609 ::= { ospfv3VirtNbrEntry 13 } 2611 ospfv3VirtNbrRestartHelperAge OBJECT-TYPE 2612 SYNTAX Ospfv3UpToRefreshIntervalTc 2613 UNITS "seconds" 2614 MAX-ACCESS read-only 2615 STATUS current 2616 DESCRIPTION 2617 "Remaining time in current OSPF Graceful restart 2618 interval, if the router is acting as a restart 2619 helper for the neighbor." 2620 ::= { ospfv3VirtNbrEntry 14 } 2622 ospfv3VirtNbrRestartHelperExitRc OBJECT-TYPE 2623 SYNTAX INTEGER { none (1), 2624 inProgress (2), 2625 completed (3), 2626 timedOut (4), 2627 topologyChanged (5) 2628 } 2629 MAX-ACCESS read-only 2630 STATUS current 2631 DESCRIPTION 2632 "Describes the outcome of the last attempt at acting 2633 as a Graceful restart helper for the neighbor. 2635 none:............no restart has yet been attempted. 2636 inProgress:......a restart attempt is currently underway. 2637 completed:.......the last restart completed successfully. 2638 timedOut:........the last restart timed out. 2639 topologyChanged:.the last restart was aborted due to 2640 a topology change." 2641 ::= { ospfv3VirtNbrEntry 15 } 2643 -- 2644 -- The OSPFv3 Area Aggregate Table 2645 -- 2647 ospfv3AreaAggregateTable OBJECT-TYPE 2648 SYNTAX SEQUENCE OF Ospfv3AreaAggregateEntry 2649 MAX-ACCESS not-accessible 2650 STATUS current 2651 DESCRIPTION 2652 "A range of IPv6 prefixes specified by a 2653 prefix/prefix length pair. Note that if 2654 ranges are configured such that one range 2655 subsumes another range the most specific 2656 match is the preferred one." 2657 ::= { ospfv3Objects 12 } 2659 ospfv3AreaAggregateEntry OBJECT-TYPE 2660 SYNTAX Ospfv3AreaAggregateEntry 2661 MAX-ACCESS not-accessible 2662 STATUS current 2663 DESCRIPTION 2664 "A range of IPv6 prefixes specified by a 2665 prefix/prefix length pair. Note that if 2666 ranges are configured such that one range 2667 subsumes another range the most specific match is 2668 the preferred one." 2669 REFERENCE 2670 "OSPF Version 2, Appendix C.2 Area parameters" 2671 INDEX { ospfv3AreaAggregateAreaID, 2672 ospfv3AreaAggregateAreaLsdbType, 2673 ospfv3AreaAggregatePrefixType, 2674 ospfv3AreaAggregatePrefix, 2675 ospfv3AreaAggregatePrefixLength } 2676 ::= { ospfv3AreaAggregateTable 1 } 2678 Ospfv3AreaAggregateEntry ::= SEQUENCE { 2679 ospfv3AreaAggregateAreaID 2680 Ospfv3AreaIdTc, 2681 ospfv3AreaAggregateAreaLsdbType 2682 INTEGER, 2683 ospfv3AreaAggregatePrefixType 2684 InetAddressType, 2685 ospfv3AreaAggregatePrefix 2686 InetAddress, 2687 ospfv3AreaAggregatePrefixLength 2688 InetAddressPrefixLength, 2689 ospfv3AreaAggregateStatus 2690 RowStatus, 2691 ospfv3AreaAggregateEffect 2692 INTEGER, 2693 ospfv3AreaAggregateRouteTag 2694 INTEGER 2695 } 2697 ospfv3AreaAggregateAreaID OBJECT-TYPE 2698 SYNTAX Ospfv3AreaIdTc 2699 MAX-ACCESS not-accessible 2700 STATUS current 2701 DESCRIPTION 2702 "The Area the Address Aggregate is to be found 2703 within." 2704 REFERENCE 2705 "OSPF Version 2, Appendix C.2 Area parameters" 2706 ::= { ospfv3AreaAggregateEntry 1 } 2708 ospfv3AreaAggregateAreaLsdbType OBJECT-TYPE 2709 SYNTAX INTEGER { 2710 interAreaPrefixLsa(8195), -- 0x2003 2711 nssaExternalLsa(8199) -- 0x2007 2712 } 2713 MAX-ACCESS not-accessible 2714 STATUS current 2715 DESCRIPTION 2716 "The type of the Address Aggregate. This field 2717 specifies the Area Lsdb type that this Address 2718 Aggregate applies to." 2719 REFERENCE 2720 "OSPF Version 2, Appendix A.4.1 The Link State 2721 Advertisement header" 2722 ::= { ospfv3AreaAggregateEntry 2 } 2724 ospfv3AreaAggregatePrefixType OBJECT-TYPE 2725 SYNTAX InetAddressType 2726 MAX-ACCESS not-accessible 2727 STATUS current 2728 DESCRIPTION 2729 "The prefix type of ospfv3AreaAggregatePrefix. Only 2730 IPv6 addresses are expected." 2731 ::= { ospfv3AreaAggregateEntry 4 } 2733 ospfv3AreaAggregatePrefix OBJECT-TYPE 2734 SYNTAX InetAddress (SIZE (0..16)) 2735 MAX-ACCESS not-accessible 2736 STATUS current 2737 DESCRIPTION 2738 "The IPv6 Prefix." 2739 REFERENCE 2740 "OSPF Version 2, Appendix C.2 Area parameters" 2741 ::= { ospfv3AreaAggregateEntry 5 } 2743 ospfv3AreaAggregatePrefixLength OBJECT-TYPE 2744 SYNTAX InetAddressPrefixLength (3..128) 2745 UNITS "bits" 2746 MAX-ACCESS not-accessible 2747 STATUS current 2748 DESCRIPTION 2749 "The length of the prefix (in bits). A prefix can 2750 not be shorter than 3 bits." 2751 REFERENCE 2752 "OSPF Version 2, Appendix C.2 Area parameters" 2753 ::= { ospfv3AreaAggregateEntry 6 } 2755 ospfv3AreaAggregateStatus OBJECT-TYPE 2756 SYNTAX RowStatus 2757 MAX-ACCESS read-create 2758 STATUS current 2759 DESCRIPTION 2760 "This object permits management of the table by 2761 facilitating actions such as row creation, 2762 construction and destruction. 2764 The value of this object has no effect on 2765 whether other objects in this conceptual row can be 2766 modified." 2767 ::= { ospfv3AreaAggregateEntry 7 } 2769 ospfv3AreaAggregateEffect OBJECT-TYPE 2770 SYNTAX INTEGER { 2771 advertiseMatching(1), 2772 doNotAdvertiseMatching(2) 2773 } 2774 MAX-ACCESS read-create 2775 STATUS current 2776 DESCRIPTION 2777 "Prefixes subsumed by ranges either trigger the 2778 advertisement of the indicated aggregate 2779 (advertiseMatching), or result in the prefix not 2780 being advertised at all outside the area." 2781 DEFVAL { advertiseMatching } 2782 ::= { ospfv3AreaAggregateEntry 8 } 2784 ospfv3AreaAggregateRouteTag OBJECT-TYPE 2785 SYNTAX Integer32 2786 MAX-ACCESS read-create 2787 STATUS current 2788 DESCRIPTION 2789 "This tag is advertised only in the summarized 2790 As-External LSA when summarizing from NSSA-LSA's to 2791 AS-External-LSA's." 2792 DEFVAL { 0 } 2793 ::= { ospfv3AreaAggregateEntry 9 } 2795 -- The Ospfv3 Notification Table 2797 -- The Ospfv3 Notification Table records fields that are 2798 -- required for notifications 2800 ospfv3NotificationEntry OBJECT IDENTIFIER 2801 ::= { ospfv3Objects 13 } 2803 ospfv3ConfigErrorType OBJECT-TYPE 2804 SYNTAX INTEGER { 2805 badVersion (1), 2806 areaMismatch (2), 2807 unknownNbmaNbr (3), -- Router is DR eligible 2808 unknownVirtualNbr (4), 2809 helloIntervalMismatch (5), 2810 deadIntervalMismatch (6), 2811 optionMismatch (7), 2812 mtuMismatch (8), 2813 duplicateRouterId (9), 2814 noError (10) } 2815 MAX-ACCESS accessible-for-notify 2816 STATUS current 2817 DESCRIPTION 2818 "Potential types of configuration conflicts. 2819 Used by the ospfv3ConfigError and 2820 ospfv3ConfigVirtError notifications. When the last value 2821 of a notification using this object is needed, but no 2822 notifications of that type have been sent, this value 2823 pertaining to this object should be returned as 2824 noError" 2825 ::= { ospfv3NotificationEntry 1 } 2827 ospfv3PacketType OBJECT-TYPE 2828 SYNTAX INTEGER { 2829 hello (1), 2830 dbDescript (2), 2831 lsReq (3), 2832 lsUpdate (4), 2833 lsAck (5), 2834 nullPacket (6) } 2835 MAX-ACCESS accessible-for-notify 2836 STATUS current 2837 DESCRIPTION 2838 "OSPFv3 packet types. When the last value of a notification 2839 using this object is needed, but no notifications of 2840 that type have been sent, the value pertaining 2841 to this object should be returned as nullPacket" 2842 ::= { ospfv3NotificationEntry 2 } 2844 ospfv3PacketSrc OBJECT-TYPE 2845 SYNTAX InetAddress 2846 MAX-ACCESS accessible-for-notify 2847 STATUS current 2848 DESCRIPTION 2849 "The IPv6 address of an inbound packet that cannot 2850 be identified by a neighbor instance. When 2851 the last value of a notification using this object is 2852 needed, but no notifications of that type have been sent, 2853 the value pertaining to this object should 2854 be returned as 0 2856 Only IPv6 addresses without zone index are expected." 2857 ::= { ospfv3NotificationEntry 3 } 2859 -- Notification definitions 2861 ospfv3VirtIfStateChange NOTIFICATION-TYPE 2862 OBJECTS { ospfv3RouterId, -- The originator of the notification 2863 ospfv3VirtIfState -- The new state 2864 } 2865 STATUS current 2866 DESCRIPTION 2867 "An ospfv3VirtIfStateChange notification signifies that there 2868 has been a change in the state of an OSPFv3 virtual 2869 interface. 2871 This notification should be generated when the interface 2872 state regresses (e.g., goes from Point-to-Point to Down) 2873 or progresses to a terminal state (i.e., Point-to-Point)." 2874 ::= { ospfv3Notifications 1 } 2876 ospfv3NbrStateChange NOTIFICATION-TYPE 2877 OBJECTS { ospfv3RouterId, -- The originator of 2878 -- the notification 2879 ospfv3NbrState -- The new state 2880 } 2881 STATUS current 2882 DESCRIPTION 2883 "An ospfv3NbrStateChange notification signifies that 2884 there has been a change in the state of a 2885 non-virtual OSPFv3 neighbor. This notification should be 2886 generated when the neighbor state regresses 2887 (e.g., goes from Attempt or Full to 1-Way or 2888 Down) or progresses to a terminal state (e.g., 2889 2-Way or Full). When an neighbor transitions 2890 from or to Full on non-broadcast multi-access 2891 and broadcast networks, the notification should be 2892 generated by the designated router. A designated 2893 router transitioning to Down will be noted by 2894 ospfIfStateChange." 2895 ::= { ospfv3Notifications 2 } 2897 ospfv3VirtNbrStateChange NOTIFICATION-TYPE 2898 OBJECTS { ospfv3RouterId, -- The originator of the notification 2899 ospfv3VirtNbrState -- The new state 2900 } 2901 STATUS current 2902 DESCRIPTION 2903 "An ospfv3VirtNbrStateChange notification signifies 2904 that there has been a change in the state of an OSPFv3 2905 virtual neighbor. This notification should be generated 2906 when the neighbor state regresses (e.g., goes 2907 from Attempt or Full to 1-Way or Down) or 2908 progresses to a terminal state (e.g., Full)." 2909 ::= { ospfv3Notifications 3 } 2911 ospfv3IfConfigError NOTIFICATION-TYPE 2912 OBJECTS { ospfv3RouterId, -- The originator of the notification 2913 ospfv3IfState, -- State of the interface 2914 ospfv3PacketSrc, -- IPv6 address of source 2915 ospfv3ConfigErrorType, -- Type of error 2916 ospfv3PacketType -- Type of packet 2917 } 2918 STATUS current 2919 DESCRIPTION 2920 "An ospfv3IfConfigError notification signifies that a 2921 packet has been received on a non-virtual 2922 interface from a router whose configuration 2923 parameters conflict with this router's 2924 configuration parameters. Note that the event 2925 optionMismatch should cause a notification only if it 2926 prevents an adjacency from forming." 2927 ::= { ospfv3Notifications 4 } 2929 ospfv3VirtIfConfigError NOTIFICATION-TYPE 2930 OBJECTS { ospfv3RouterId, -- The originator of the notification 2931 ospfv3VirtIfState, -- State of the interface 2932 ospfv3ConfigErrorType, -- Type of error 2933 ospfv3PacketType 2934 } 2935 STATUS current 2936 DESCRIPTION 2937 "An ospfv3VirtIfConfigError notification signifies that a 2938 packet has been received on a virtual interface 2939 from a router whose configuration parameters 2940 conflict with this router's configuration 2941 parameters. Note that the event optionMismatch 2942 should cause a notification only if it prevents an 2943 adjacency from forming." 2944 ::= { ospfv3Notifications 5 } 2946 ospfv3IfRxBadPacket NOTIFICATION-TYPE 2947 OBJECTS { ospfv3RouterId, -- The originator of the notification 2948 ospfv3IfState, -- State of the interface 2949 ospfv3PacketSrc, -- The source IPv6 address 2950 ospfv3PacketType -- Type of packet 2951 } 2952 STATUS current 2953 DESCRIPTION 2954 "An ospfv3IfRxBadPacket notification signifies that an 2955 OSPFv3 packet that cannot be parsed has been received on a 2956 non-virtual interface." 2957 ::= { ospfv3Notifications 6 } 2959 ospfv3VirtIfRxBadPacket NOTIFICATION-TYPE 2960 OBJECTS { ospfv3RouterId, -- The originator of the notification 2961 ospfv3VirtIfState, -- State of the interface 2962 ospfv3PacketType -- Type of packet 2963 } 2964 STATUS current 2965 DESCRIPTION 2966 "An ospfv3VirtIfRxBadPacket notification signifies 2967 that an OSPFv3 packet that cannot be parsed has been received 2968 on a virtual interface." 2969 ::= { ospfv3Notifications 7 } 2971 ospfv3LsdbOverflow NOTIFICATION-TYPE 2972 OBJECTS { ospfv3RouterId, -- The originator of the notification 2973 ospfv3ExtAreaLsdbLimit -- Limit on External LSAs 2974 } 2975 STATUS current 2976 DESCRIPTION 2977 "An ospfv3LsdbOverflow notification signifies that the 2978 number of LSAs in the router's link-state 2979 database has exceeded ospfv3ExtAreaLsdbLimit." 2980 ::= { ospfv3Notifications 8 } 2982 ospfv3LsdbApproachingOverflow NOTIFICATION-TYPE 2983 OBJECTS { ospfv3RouterId, -- The originator of the notification 2984 ospfv3ExtAreaLsdbLimit 2985 } 2986 STATUS current 2987 DESCRIPTION 2988 "An ospfv3LsdbApproachingOverflow notification signifies 2989 that the number of LSAs in the router's 2990 link-state database has exceeded ninety percent of 2991 ospfv3ExtAreaLsdbLimit." 2992 ::= { ospfv3Notifications 9 } 2994 ospfv3IfStateChange NOTIFICATION-TYPE 2995 OBJECTS { ospfv3RouterId, -- The originator of the notification 2996 ospfv3IfState -- The new state 2997 } 2998 STATUS current 2999 DESCRIPTION 3000 "An ospfv3IfStateChange notification signifies that there 3001 has been a change in the state of a non-virtual 3002 OSPFv3 interface. This notification should be generated 3003 when the interface state regresses (e.g., goes 3004 from Dr to Down) or progresses to a terminal 3005 state (i.e., Point-to-Point, DR Other, Dr, or 3006 Backup)." 3007 ::= { ospfv3Notifications 10 } 3009 ospfv3NssaTranslatorStatusChange NOTIFICATION-TYPE 3010 OBJECTS { ospfv3RouterId, -- The originator of the notification 3011 ospfv3AreaNssaTranslatorState -- new state 3012 } 3013 STATUS current 3014 DESCRIPTION 3015 "An ospfv3NssaTranslatorStatusChange notification 3016 indicates that there has been a change in the router's 3017 ability to translate OSPFv3 NSSA LSAs into OSPFv3 External 3018 LSAs. This notification should be generated when the 3019 Translator Status transitions from or to any defined 3020 status on a per area basis." 3021 ::= { ospfv3Notifications 11 } 3023 ospfv3RestartStatusChange NOTIFICATION-TYPE 3024 OBJECTS { ospfv3RouterId, -- The originator of the notification 3025 ospfv3RestartStatus, -- new status 3026 ospfv3RestartInterval, 3027 ospfv3RestartExitRc 3028 } 3029 STATUS current 3030 DESCRIPTION 3031 "An ospfv3RestartStatusChange notification signifies that 3032 there has been a change in the graceful restart 3033 state for the router. This notification should be 3034 generated when the router restart status 3035 changes." 3036 ::= { ospfv3Notifications 12 } 3038 ospfv3NbrRestartHelperStatusChange NOTIFICATION-TYPE 3039 OBJECTS { ospfv3RouterId, -- The originator of the notification 3040 ospfv3NbrRestartHelperStatus, -- new status 3041 ospfv3NbrRestartHelperAge, 3042 ospfv3NbrRestartHelperExitRc 3043 } 3044 STATUS current 3045 DESCRIPTION 3046 "An ospfv3NbrRestartHelperStatusChange notification 3047 signifies that there has been a change in the 3048 graceful restart helper state for the neighbor. 3049 This notification should be generated when the 3050 neighbor restart helper status transitions for a neighbor." 3051 ::= { ospfv3Notifications 13 } 3053 ospfv3VirtNbrRestartHelperStatusChange NOTIFICATION-TYPE 3054 OBJECTS { ospfv3RouterId, -- The originator of the notification 3055 ospfv3VirtNbrRestartHelperStatus, -- new status 3056 ospfv3VirtNbrRestartHelperAge, 3057 ospfv3VirtNbrRestartHelperExitRc 3058 } 3060 STATUS current 3061 DESCRIPTION 3062 "An ospfv3VirtNbrRestartHelperStatusChange 3063 notification signifies that there has been a 3064 change in the graceful restart helper state for 3065 the virtual neighbor. This notification should be 3066 generated when the virtual neighbor restart helper status 3067 transitions for a virtual neighbor." 3068 ::= { ospfv3Notifications 14 } 3070 -- conformance information 3072 ospfv3Groups OBJECT IDENTIFIER ::= { ospfv3Conformance 1 } 3073 ospfv3Compliances OBJECT IDENTIFIER ::= { ospfv3Conformance 2 } 3075 -- compliance statements 3077 ospfv3Compliance MODULE-COMPLIANCE 3078 STATUS current 3079 DESCRIPTION "The compliance statement" 3080 MODULE -- this module 3081 MANDATORY-GROUPS { 3082 ospfv3BasicGroup, 3083 ospfv3AreaGroup, 3084 ospfv3IfGroup, 3085 ospfv3VirtIfGroup, 3086 ospfv3NbrGroup, 3087 ospfv3CfgNbrGroup, 3088 ospfv3VirtNbrGroup, 3089 ospfv3AreaAggregateGroup, 3090 ospfv3NotificationObjectGroup, 3091 ospfv3NotificationGroup 3092 } 3094 GROUP ospfv3AsLsdbGroup 3095 DESCRIPTION 3096 "This group is required for OSPFv3 systems that 3097 display their AS-scope link state database." 3099 GROUP ospfv3AreaLsdbGroup 3100 DESCRIPTION 3101 "This group is required for OSPFv3 systems that 3102 display their Area-scope link state database." 3104 GROUP ospfv3LinkLsdbGroup 3105 DESCRIPTION 3106 "This group is required for OSPFv3 systems that 3107 display their Link-scope link state database." 3109 GROUP ospfv3HostGroup 3110 DESCRIPTION 3111 "This group is required for OSPFv3 systems that 3112 support attached hosts." 3114 OBJECT ospfv3NbrAddressType 3115 SYNTAX InetAddressType { ipv6(2) } 3116 DESCRIPTION 3117 "An implementation is only required to support IPv6 3118 address without zone index." 3120 OBJECT ospfv3VirtNbrAddressType 3121 SYNTAX InetAddressType { ipv6(2) } 3122 DESCRIPTION 3123 "An implementation is only required to support IPv6 3124 address without zone index." 3126 ::= { ospfv3Compliances 1 } 3128 -- units of conformance 3130 ospfv3BasicGroup OBJECT-GROUP 3131 OBJECTS { 3132 ospfv3RouterId, 3133 ospfv3AdminStat, 3134 ospfv3VersionNumber, 3135 ospfv3AreaBdrRtrStatus, 3136 ospfv3ASBdrRtrStatus, 3137 ospfv3AsScopeLsaCount, 3138 ospfv3AsScopeLsaCksumSum, 3139 ospfv3OriginateNewLsas, 3140 ospfv3RxNewLsas, 3141 ospfv3ExtLsaCount, 3142 ospfv3ExtAreaLsdbLimit, 3143 ospfv3MulticastExtensions, 3144 ospfv3ExitOverflowInterval, 3145 ospfv3DemandExtensions, 3146 ospfv3ReferenceBandwidth, 3147 ospfv3RestartSupport, 3148 ospfv3RestartInterval, 3149 ospfv3RestartStatus, 3150 ospfv3RestartAge, 3151 ospfv3RestartExitRc, 3152 ospfv3NotificationEnable 3153 } 3154 STATUS current 3155 DESCRIPTION 3156 "These objects are used for managing/monitoring 3157 OSPFv3 global parameters." 3158 ::= { ospfv3Groups 1 } 3160 ospfv3AreaGroup OBJECT-GROUP 3161 OBJECTS { 3162 ospfv3ImportAsExtern, 3163 ospfv3AreaSpfRuns, 3164 ospfv3AreaBdrRtrCount, 3165 ospfv3AreaAsBdrRtrCount, 3166 ospfv3AreaScopeLsaCount, 3167 ospfv3AreaScopeLsaCksumSum, 3168 ospfv3AreaSummary, 3169 ospfv3AreaStatus, 3170 ospfv3StubMetric, 3171 ospfv3AreaNssaTranslatorRole, 3172 ospfv3AreaNssaTranslatorState, 3173 ospfv3AreaNssaTranslatorStabInt, 3174 ospfv3AreaNssaTranslatorEvents, 3175 ospfv3AreaStubMetricType 3176 } 3177 STATUS current 3178 DESCRIPTION 3179 "These objects are used for OSPFv3 systems 3180 supporting areas." 3181 ::= { ospfv3Groups 2 } 3183 ospfv3AsLsdbGroup OBJECT-GROUP 3184 OBJECTS { 3185 ospfv3AsLsdbSequence, 3186 ospfv3AsLsdbAge, 3187 ospfv3AsLsdbChecksum, 3188 ospfv3AsLsdbAdvertisement, 3189 ospfv3AsLsdbTypeKnown 3190 } 3191 STATUS current 3192 DESCRIPTION 3193 "These objects are used for OSPFv3 systems 3194 that display their AS-scope link state database." 3195 ::= { ospfv3Groups 3 } 3197 ospfv3AreaLsdbGroup OBJECT-GROUP 3198 OBJECTS { 3199 ospfv3AreaLsdbSequence, 3200 ospfv3AreaLsdbAge, 3201 ospfv3AreaLsdbChecksum, 3202 ospfv3AreaLsdbAdvertisement, 3203 ospfv3AreaLsdbTypeKnown 3204 } 3205 STATUS current 3206 DESCRIPTION 3207 "These objects are used for OSPFv3 systems 3208 that display their Area-scope link state database." 3209 ::= { ospfv3Groups 4 } 3211 ospfv3LinkLsdbGroup OBJECT-GROUP 3212 OBJECTS { 3213 ospfv3LinkLsdbSequence, 3214 ospfv3LinkLsdbAge, 3215 ospfv3LinkLsdbChecksum, 3216 ospfv3LinkLsdbAdvertisement, 3217 ospfv3LinkLsdbTypeKnown 3218 } 3219 STATUS current 3220 DESCRIPTION 3221 "These objects are used for OSPFv3 systems 3222 that display their Link-scope link state database." 3223 ::= { ospfv3Groups 5 } 3225 ospfv3HostGroup OBJECT-GROUP 3226 OBJECTS { 3227 ospfv3HostMetric, 3228 ospfv3HostStatus, 3229 ospfv3HostAreaID 3230 } 3231 STATUS current 3232 DESCRIPTION 3233 "These objects are used for OSPFv3 systems 3234 that support attached hosts." 3235 ::= { ospfv3Groups 6 } 3237 ospfv3IfGroup OBJECT-GROUP 3238 OBJECTS { 3239 ospfv3IfAreaId, 3240 ospfv3IfType, 3241 ospfv3IfAdminStat, 3242 ospfv3IfRtrPriority, 3243 ospfv3IfTransitDelay, 3244 ospfv3IfRetransInterval, 3245 ospfv3IfHelloInterval, 3246 ospfv3IfRtrDeadInterval, 3247 ospfv3IfPollInterval, 3248 ospfv3IfState, 3249 ospfv3IfDesignatedRouter, 3250 ospfv3IfBackupDesignatedRouter, 3251 ospfv3IfEvents, 3252 ospfv3IfStatus, 3253 ospfv3IfMulticastForwarding, 3254 ospfv3IfDemand, 3255 ospfv3IfMetricValue, 3256 ospfv3IfLinkScopeLsaCount, 3257 ospfv3IfLinkLsaCksumSum, 3258 ospfv3IfDemandNbrProbe, 3259 ospfv3IfDemandNbrProbeRetxLimit, 3260 ospfv3IfDemandNbrProbeInterval 3261 } 3262 STATUS current 3263 DESCRIPTION 3264 "These interface objects used for 3265 managing/monitoring OSPFv3 interfaces." 3266 ::= { ospfv3Groups 7 } 3268 ospfv3VirtIfGroup OBJECT-GROUP 3269 OBJECTS { 3270 ospfv3VirtIfIndex, 3271 ospfv3VirtIfInstId, 3272 ospfv3VirtIfTransitDelay, 3273 ospfv3VirtIfRetransInterval, 3274 ospfv3VirtIfHelloInterval, 3275 ospfv3VirtIfRtrDeadInterval, 3276 ospfv3VirtIfState, 3277 ospfv3VirtIfEvents, 3278 ospfv3VirtIfStatus, 3279 ospfv3VirtIfLinkScopeLsaCount, 3280 ospfv3VirtIfLinkLsaCksumSum 3281 } 3282 STATUS current 3283 DESCRIPTION 3284 "These virtual interface objects are used for 3285 managing/monitoring OSPFv3 virtual interfaces." 3286 ::= { ospfv3Groups 8 } 3288 ospfv3NbrGroup OBJECT-GROUP 3289 OBJECTS { 3290 ospfv3NbrAddressType, 3291 ospfv3NbrAddress, 3292 ospfv3NbrOptions, 3293 ospfv3NbrPriority, 3294 ospfv3NbrState, 3295 ospfv3NbrEvents, 3296 ospfv3NbrLsRetransQLen, 3297 ospfv3NbrHelloSuppressed, 3298 ospfv3NbrIfId, 3299 ospfv3NbrRestartHelperStatus, 3300 ospfv3NbrRestartHelperAge, 3301 ospfv3NbrRestartHelperExitRc 3302 } 3303 STATUS current 3304 DESCRIPTION 3305 "These neighbor objects are used for 3306 managing/monitoring OSPFv3 neighbors." 3307 ::= { ospfv3Groups 9 } 3309 ospfv3CfgNbrGroup OBJECT-GROUP 3310 OBJECTS { 3311 ospfv3CfgNbrPriority, 3312 ospfv3CfgNbrStatus 3313 } 3314 STATUS current 3315 DESCRIPTION 3316 "These configured neighbor objects are used for 3317 managing/monitoring OSPFv3 configured neighbors." 3318 ::= { ospfv3Groups 10 } 3320 ospfv3VirtNbrGroup OBJECT-GROUP 3321 OBJECTS { 3322 ospfv3VirtNbrIfIndex, 3323 ospfv3VirtNbrIfInstId, 3324 ospfv3VirtNbrAddressType, 3325 ospfv3VirtNbrAddress, 3326 ospfv3VirtNbrOptions, 3327 ospfv3VirtNbrState, 3328 ospfv3VirtNbrEvents, 3329 ospfv3VirtNbrLsRetransQLen, 3330 ospfv3VirtNbrHelloSuppressed, 3331 ospfv3VirtNbrIfId, 3332 ospfv3VirtNbrRestartHelperStatus, 3333 ospfv3VirtNbrRestartHelperAge, 3334 ospfv3VirtNbrRestartHelperExitRc 3335 } 3336 STATUS current 3337 DESCRIPTION 3338 "These virtual neighbor objects are used for 3339 managing/monitoring OSPFv3 virtual neighbors." 3340 ::= { ospfv3Groups 11 } 3342 ospfv3AreaAggregateGroup OBJECT-GROUP 3343 OBJECTS { 3344 ospfv3AreaAggregateStatus, 3345 ospfv3AreaAggregateEffect, 3346 ospfv3AreaAggregateRouteTag 3347 } 3348 STATUS current 3349 DESCRIPTION 3350 "These area aggregate objects used required for 3351 aggregating OSPFv3 prefixes for summarization 3352 across areas." 3353 ::= { ospfv3Groups 12 } 3355 ospfv3NotificationObjectGroup OBJECT-GROUP 3356 OBJECTS { 3357 ospfv3ConfigErrorType, 3358 ospfv3PacketType, 3359 ospfv3PacketSrc 3360 } 3361 STATUS current 3362 DESCRIPTION 3363 "These objects are used to record notification 3364 parameters" 3365 ::= { ospfv3Groups 13 } 3367 ospfv3NotificationGroup NOTIFICATION-GROUP 3368 NOTIFICATIONS { 3369 ospfv3VirtIfStateChange, 3370 ospfv3NbrStateChange, 3371 ospfv3VirtNbrStateChange, 3372 ospfv3IfConfigError, 3373 ospfv3VirtIfConfigError, 3374 ospfv3IfRxBadPacket, 3375 ospfv3VirtIfRxBadPacket, 3376 ospfv3LsdbOverflow, 3377 ospfv3LsdbApproachingOverflow, 3378 ospfv3IfStateChange, 3379 ospfv3NssaTranslatorStatusChange, 3380 ospfv3RestartStatusChange, 3381 ospfv3NbrRestartHelperStatusChange, 3382 ospfv3VirtNbrRestartHelperStatusChange 3383 } 3384 STATUS current 3385 DESCRIPTION 3386 "This group is used for OSPFv3 notifications" 3387 ::= { ospfv3Groups 14 } 3389 END 3391 5. Security Considerations 3393 There are a number of management objects defined in this MIB that 3394 have a MAX-ACCESS clause of read-write and/or read-create. Such 3395 objects may be considered sensitive or vulnerable in some network 3396 environments. The support for SET operations in a non-secure 3397 environment without proper protection can have a negative effect on 3398 network operations. 3400 It is recommended that attention be specifically given to 3401 implementing the MAX-ACCESS clause in objects in scenarios 3402 that DO NOT use SNMPv3 strong security (i.e. authentication and 3403 encryption). Extreme caution must be used to minimize the risk of 3404 cascading security vulnerabilities when SNMPv3 strong security is 3405 not used. When SNMPv3 strong security is not used, these objects 3406 should have access of read-only, not read-create. 3408 SNMPv1 by itself is not a secure environment. Even if the network 3409 itself is secure (for example by using IPsec), even then, there is 3410 no control as to who on the secure network is allowed to access and 3411 GET/SET (read/change/create/delete) the objects in this MIB. 3413 It is recommended that the implementers consider the security 3414 features as provided by the SNMPv3 framework. Specifically, the use 3415 of the User-based Security Model RFC 3414 [RFC3414] and the 3416 View-based Access Control Model RFC 3415 [RFC3415] is recommended. 3418 It is then a customer/user responsibility to ensure that the SNMP 3419 entity giving access to an instance of this MIB, is properly 3420 configured to give access to the objects only to those principals 3421 (users) that have legitimate rights to indeed GET or SET 3422 (change/create/delete) them. 3424 6. IANA Considerations 3425 The MIB module in this document uses the following IANA-assigned 3426 OBJECT IDENTIFIER values recorded in the SMI Numbers registry: 3428 Descriptor OBJECT IDENTIFIER value 3429 ---------- ----------------------- 3431 ospfv3MIB { mib-2 XXX } 3433 [Editor's Note (to be removed prior to publication): the IANA is 3434 requested to assign a value for "XXX" under the 'mib-2' subtree and 3435 to record the assignment in the SMI Numbers registry. When the 3436 assignment has been made, the RFC Editor is asked to replace "XXX" 3437 (here and in the MIB module) with the assigned value and to remove 3438 this note.] 3440 7. Acknowledgements 3442 This document is based on the MIB for OSPF version 2 by Rob 3443 Coltun and Fred Baker [RFC1850]. The editors would like to thank 3444 Toshiaki Takada, Ramachandran Radhakrishnan, Harikrishna Golapalli 3445 Mahesh Kurapati, Acee Lindem, Keith McCloghrie, Manish Gupta, 3446 Nic Neate, Vanitha N., Vivek Dubey and Ramana Koppula for their 3447 constructive comments. 3449 8. Normative References 3451 [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 3452 Rose, M. and S. Waldbusser, "Structure of Management 3453 Information Version 2 (SMIv2)", STD 58, RFC 2578, April 3454 1999. 3456 [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 3457 Rose, M. and S. Waldbusser, "Textual Conventions for 3458 SMIv2", STD 58, RFC 2579, April 1999. 3460 [RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 3461 Rose, M. and S. Waldbusser, "Conformance Statements for 3462 SMIv2", STD 58, RFC 2580, April 1999. 3464 [RFC1850] Baker, F., and Coltun, R., "OSPF Version 2 Management 3465 Information Base", RFC 1850, November 1995. 3467 [RFC2740] Coltun, R., Ferguson, D., Moy, J., "OSPF for IPv6", RFC 3468 2740, December 1999. 3470 [RFC2465] Haskin, D., Onishi, S., "Management Information Base for 3471 IP Version 6: Textual Conventions and General Group", RFC 3472 2465, December 1998. 3474 [RFC2328] Moy, J., "OSPF Version 2", RFC 2328, April 1998. 3476 9. Informative References 3478 [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate 3479 Requirement Levels", BCP 14, RFC 2119, March 1997. 3481 [RFC2460] Deering, S., and R. Hinden, "Internet Protocol, Version 6 3482 (IPv6) Specification", RFC 2460, December 1998. 3484 [RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart, 3485 "Introduction and Applicability Statements for 3486 Internet-Standard Management Framework", RFC 3410, 3487 December 2002. 3489 [RFC3414] Blumenthal, U., Wijnen, B., "User-based Security Model 3490 (USM) for version 3 of the Simple Network Management 3491 Protocol (SNMPv3)", RFC 3414, December 2002. 3493 [RFC3415] Wijnen, B., Presuhn, R., McCloghrie, K., 3494 "View-based Access Control Model (VACM) for the 3495 Simple Network Management Protocol (SNMP)", RFC 3415, 3496 December 2002. 3498 10. Contributors' Addresses 3500 Jacek Kwiatkowski 3501 Intel Technology Poland 3502 ul. Slowackiego 173 3503 80-298 Gdansk, Poland 3504 Email: jacek.kwiatkowski@intel.com 3506 Sebastian Zwolinski 3507 Intel Technology Poland 3508 ul. Slowackiego 173 3509 80-298 Gdansk, Poland 3510 Email: sebastian.zwolinski@intel.com 3512 11. Editors' Addresses 3514 Dan Joyal 3515 Nortel 3516 600 Technology Park Drive 3517 Billerica, MA 01821 3518 Email: djoyal@nortel.com 3520 Vishwas Manral 3521 IP Infusion 3522 Bangalore 3523 India 3524 Email: vishwas@ipinfusion.com 3526 12. Differences from RFC 1850 3528 (1) Textual Conventions are imported from INET-ADDRESS-MIB, 3529 IF-MIB and OSPF-MIB MIBs. 3531 (2) The "ospf" prefix for entity names is changed to 3532 "ospfv3". 3534 (3) General Group object name ospfVersionNumber is changed to 3535 ospfv3VersionNumber and its value is changed from 2 to 3. 3537 (4) General Group object name ospfExternLsaCount is changed 3538 to ospfv3AsScopeLsaCount to indicate countof all 3539 AS-scoped LSAs in the database. 3541 (5) General Group object name ospfExternLsaCksumSum is 3542 changed to ospfv3AsScopeCksumSum to indicate checksum of 3543 all AS-scoped LSAs in the database. 3545 (6) Removed General Group object ospfTOSSupport. 3547 (7) Removed ospfAuthType object from Area entry. 3549 (8) Changed object names ospfAreaLsaCount and 3550 ospfAreaLsaCksumSum to ospfv3AreaScopeLsaCount and 3551 ospfv3AreaScopeLsaCksumSum. 3553 (9) Removed OSPF Area Default Metric Table. 3555 (10) Added object ospfv3StubMetric to Area entry as substitute 3556 for Area Default Metric Table. 3558 (11) Changed name of External LSDB Table to AS-Scope LSDB 3559 Table. Replaced object name prefix "ospfExtLsdb" with 3560 "ospfv3AsLsdb". 3562 (12) Changed name of LSDB Table to Area-Scope LSDB Table. 3563 Replaced object name prefix "ospfLsdb" with 3564 "ospfv3AreaLsdb". 3566 (13) Added ospfv3LinkLsdbTable which contains all LSAs of 3567 Link-Scope. Index of ospfv3LinkLsdbTable is interface 3568 index, LSA Type, Router ID and LSID. 3570 (14) Re-ordered Router ID and LSID index components of LSDB 3571 table entries. Since LSIDs no longer have addressing 3572 semantics, GET-NEXT operations on partial OIDs are more 3573 useful when the Router ID component comes before the LSID 3574 component. 3576 (15) Address Range Table is removed. 3578 (16) Removed ospfHostTOS from Host Table entry. Object 3579 ospfHostIpAddress changed to ospfv3HostAddress with 3580 SYNTAX changed from IpAddress to InetAddress. 3582 (17) Added object ospfv3HostAddressType to Host Table entry to 3583 determine the address type of ospfv3HostAddress. 3585 (18) The MAX-ACCESS value of object ospfv3HostAreaID is 3586 changed to read-create. 3588 (19) Objects ospfIfIpAddress and ospfAddressLessIf removed 3589 from Interface entry and as Interface Table entry index 3590 components. 3592 (20) Object ospfv3IfIndex added to Interface Table entry with 3593 SYNTAX InterfaceIndex. It replaces ospfIfIpAddress and 3594 ospfAddressLessIf as the Interface Table entry index. 3596 (21) The SYNTAX of objects ospfIfDesignatedRouter and 3597 ospfIfBackupDesignatedRouter is changed from IpAddress 3598 to RouterID. 3600 (22) Objects ospfIfAuthType and ospfIfAuthKey are removed from 3601 Interface and Virtual Interface entries. 3603 (23) Added objects ospfv3IfLinkScopeLsaCount and 3604 ospfv3IfLinkLsaCksumSum to Interface entry. They maintain 3605 the count of Link-Scope LSAs and the checksum of the 3606 Link-Scope LSA database associated with the interface. 3608 (24) Removed OSPF Interface Metric Table. Metric is now 3609 accessed via object ospfv3IfMetricValue in the Interface 3610 entry. 3612 (25) Added object ospfv3IfInstId to Interface entry to enable 3613 the setting of the interface instance value of the 3614 interface. The default value is zero. 3616 (26) Added object ospfv3VirtIfIndex to Virtual Interface entry 3617 which is used to assign a local interface ID to the 3618 virtual interface. 3620 (27) Added objects ospfv3VirtIfLinkScopeLsaCount and 3621 ospfv3VirtIfLinkLsaCksumSum to Virtual Interface entry. 3622 They maintain the count of Link-Scope LSAs and the 3623 checksum of the Link-Scope LSA database associated with 3624 the virtual interface. 3626 (28) The Neighbor Table (ospfv3NbrTable) is a read-only table 3627 and it contains only the neighbors that were learned from 3628 LSAs. 3630 (29) Removed objects ospfNbrIpAddr and ospfNbrAddressLessIndex 3631 from Neighbor entry. 3633 (30) Added object ospfv3NbrIfIndex to Neighbor entry. Index 3634 components ospfNbrIpAddr and ospfNbrAddressLessIndex are 3635 replaced with ospfv3NbrIfIndex and ospfv3NbrRtrId. 3637 (31) Added object ospfv3NbrAddressType to Neighbor entry to 3638 determine the address type of ospfv3NbrAddress. 3640 (32) Added object ospfv3NbrAddress to Neighbor entry. This 3641 object contains the neighbor's IPv6 address. 3643 (33) Removed objects ospfCfgNbrStatus and 3644 ospfCfgNbrPermanence from Neighbor entry. 3646 (34) Added object ospfv3NbrIfId to Neighbor entry. This object 3647 contains the neighbor's local interface index from the 3648 neighbor's hellos advertised on the link. 3650 (35) The MAX-ACCESS value of object ospfNbrPriority is 3651 changed to read-only. Removed DEFVAL for object 3652 ospfv3NbrPriority. 3654 (36) Added ospfv3CfgNbrTable (Configured Neighbor Table) 3655 containing all manually configured neighbors. The index of 3656 ospfv3CfgNbrTable is ospfv3CfgNbrIfIndex, 3657 ospfv3CfgAddressType, and ospfv3CfgNbrAddress. 3659 (37) Added object ospfv3VirtNbrIfIndex to Virtual Neighbor 3660 entry. This is the interface index of the virtual link 3661 over which the virtual neighbor is reached. 3663 (38) Changed object name ospfVirtNbrIpAddr to 3664 ospfv3VirtNbrAddress and SYNTAX from IpAddress to 3665 InetAddress. 3667 (39) Added object ospfv3VirtNbrAddressType to Virtual Neighbor 3668 entry to determine the address type of 3669 ospfv3VirtNbrAddress. 3671 (40) Added object ospfv3VirtNbrIfId to Virtual Neighbor entry. 3672 This is the virtual neighbor's local virtual interface 3673 index from the neighbor's hellos advertised on the 3674 virtual link. 3676 (41) Changed object name ospfAreaAggregateMask to 3677 ospfv3AreaAggregatePrefixLenth and SYNTAX from IpAddress 3678 to InetAddressPrefixLength. 3680 (42) Changed object name ospfAreaAggregateNet to 3681 ospfv3AreaAggregatePrefix and SYNTAX from IpAddress to 3682 InetAddress. 3684 (43) Added object ospfv3AreaAggregatePrefixType to Area 3685 Aggregate entry to determine the address type of 3686 ospfv3AreaAggregatePrefix. 3688 (44) Index for Area Aggregate Table entry changed from 3689 ospfAreaAggregateAreaID, ospfAreaAggregateLsdbType, 3690 ospfAreaAggregateNet, ospfAreaAggregateMask to 3691 ospfv3AreaAggregateAreaID, 3692 ospfv3AreaAggregateAreaLsdbType, 3693 ospfv3AreaAggregatePrefixType, ospfv3AreaAggregatePrefix, 3694 ospfv3AreaAggregatePrefixLength. 3696 (45) Conformance information is changed to reflect object 3697 groups removed or added. 3699 (46) OSPFv3 traps are not defined. 3701 (47) Added UNITS clause for the following objects: 3702 ospfv3ExitOverflowInterval, 3703 ospfv3AreaNssaTranslatorStabilityInterval, 3704 ospfv3AsLsdbAge, ospfv3AreaLsdbAge, ospfv3LinkLsdbAge, 3705 ospfv3IfTransitDelay, ospfv3IfRetransInterval, 3706 ospfv3IfHelloInterval, ospfv3IfRtrDeadInterval, 3707 ospfv3IfPollInterval, ospfv3VirtIfTransitDelay, 3708 ospfv3VirtIfRetransInterval, ospfv3VirtIfHelloInterval, 3709 ospfv3VirtIfRtrDeadInterval. 3711 (48) Changed SYNTAX from PositiveInteger to Unsigned32 for 3712 the following objects: ospfv3ExitOverflowInterval, 3713 ospfv3IfRtrDeadInterval, ospfv3IfPollInterval, 3714 ospfv3VirtIfRtrDeadInterval. 3716 (49) Changed MAX-ACCESS of row indices from read-only to 3717 not-accessible. 3719 (50) Added a new object ospfv3ExtLsaCount for support of RFC1765. 3721 (51) Compiled cleanly the MIB using "smilint -m -s -l 9 -i 3722 namelength-32". 3724 (52) Removed LSA type enumerations from the LSDB tables, but 3725 ranges added as required by compiler. 3727 (53) Added object to LSDB tables to check if the LSA is locally 3728 originated. 3730 (54) Add External Route Tag to AreaAggregate Table for NSSA. 3732 (55) Added Object for OSPFv3 Reference bandwidth. 3734 (56) Graceful restart objects to general group. 3736 (57) Graceful restart Objects to NBR MIBS. 3738 (58) ospfv3AreaSummary default value has been changed to import 3739 summary LSA's in line with RFC3101. 3741 (59) Added support for inactive neighbor probing support over DC. 3743 (60) Removed ospfv3HostAddressType and ospfv3CfgNbrAddressType 3744 from the compliance module to get compiler over warnings. 3745 The information is already there in the description. 3747 (61) Changed description of ospfv3IfMetricValue to also refer 3748 to the new Reference Bandwidth general group object. 3750 (62) Added Table of contents. 3752 (63) Added a section for contributor's address and added authors 3753 of previous versions to that section. 3755 (64) Changed working group mail address. 3757 (65) Added a new TEXTUAL-CONVENTION Ospfv3UpToRefreshIntervalTc. 3759 (66) Changed RestartAge, RestartInterval, TransitDelay, 3760 RetransmitInterval in all MIBs to be of the syntax 3761 Ospfv3UpToRefreshIntervalTc. 3763 (67) Defined a new texual convention for Router Dead Range. 3765 (68) Changed syntax for all router dead intervals accordingly. 3767 (69) Added OSPFv3AreaStubMetricType object. 3769 (70) Changed names ospfv3SpfRuns =>> ospfv3AreaSpfRuns and 3770 ospfv3StubMetric =>> ospfv3AreaStubMetric. 3772 (71) Clarified description of ospfv3AreaAggregateRouteTag. 3774 (72) Added a new Textual convention for Ospfv3RouterIdTc and 3775 replaced all uses of RouterID with this new TC, based on 3776 Keith's feedback. 3778 (73) Removed all references to Site-Local Addresses, as they will 3779 soon be deprecated. 3781 (74) Used AS-External-LSA's instead of Type-5 and NSSA-LSA's 3782 instead of Type-7. 3784 (75) For ospfv3NbrRtrId and ospfv3CfgNbrRtrId removed description 3785 referring to IP Address. 3787 (76) Removed ospfv3TrafficEngineeringSupport to be consistent 3788 with OSPFv2. 3790 (77) Create new TC Ospfv3AreaIdTc with syntax Unsigned32 to 3791 replace AreaID TC. Remove IMPORT of AreaID. 3793 (78) LSID syntax changed from ipAddress to Unsigned32. 3795 (79) Added Notifications 3797 13. Full Copyright Statement 3799 Copyright (C) The Internet Society (2006). 3801 This document is subject to the rights, licenses and restrictions 3802 contained in BCP 78, and except as set forth therein, the authors 3803 retain all their rights. 3805 This document and the information contained herein are provided on an 3806 "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS 3807 OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET 3808 ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, 3809 INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE 3810 INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED 3811 WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 3813 14. Intellectual Property 3815 The IETF takes no position regarding the validity or scope of any 3816 Intellectual Property Rights or other rights that might be claimed to 3817 pertain to the implementation or use of the technology described in 3818 this document or the extent to which any license under such rights 3819 might or might not be available; nor does it represent that it has 3820 made any independent effort to identify any such rights. Information 3821 on the procedures with respect to rights in RFC documents can be 3822 found in BCP 78 and BCP 79. 3824 Copies of IPR disclosures made to the IETF Secretariat and any 3825 assurances of licenses to be made available, or the result of an 3826 attempt made to obtain a general license or permission for the use of 3827 such proprietary rights by implementers or users of this 3828 specification can be obtained from the IETF on-line IPR repository at 3829 http://www.ietf.org/ipr. 3831 The IETF invites any interested party to bring to its attention any 3832 copyrights, patents or patent applications, or other proprietary 3833 rights that may cover technology that may be required to implement 3834 this standard. Please address the information to the IETF at 3835 ietf-ipr@ietf.org.