idnits 2.17.1 draft-ietf-ospf-ospfv3-mib-10.txt: -(833): Line appears to be too long, but this could be caused by non-ascii characters in UTF-8 encoding 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 17. -- Found old boilerplate from RFC 3978, Section 5.5 on line 3487. -- Found old boilerplate from RFC 3979, Section 5, paragraph 1 on line 3498. -- Found old boilerplate from RFC 3979, Section 5, paragraph 2 on line 3505. -- Found old boilerplate from RFC 3979, Section 5, paragraph 3 on line 3511. ** 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: ---------------------------------------------------------------------------- == There are 8 instances of lines with non-ascii characters in the document. == No 'Intended status' indicated for this document; assuming Proposed Standard Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- ** There are 80 instances of weird spacing in the document. Is it really formatted ragged-right, rather than justified? ** There are 2 instances of too long lines in the document, the longest one being 12 characters in excess of 72. ** The document seems to lack a both a reference to RFC 2119 and the recommended RFC 2119 boilerplate, even if it appears to use RFC 2119 keywords. RFC 2119 keyword, line 476: '...base. OspfExtAreaLsdbLimit MUST be set...' Miscellaneous warnings: ---------------------------------------------------------------------------- == The copyright year in the RFC 3978 Section 5.4 Copyright Line does not match the current year == Line 423 has weird spacing: '... can be used ...' == Line 717 has weird spacing: '...ble has been ...' == Line 749 has weird spacing: '...ents in this ...' == Line 946 has weird spacing: '... of the routi...' == Line 1109 has weird spacing: '... of the routi...' == (75 more instances...) -- 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 (December 2005) is 6705 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) -- Looks like a reference, but probably isn't: '6' on line 2768 -- Looks like a reference, but probably isn't: '12' on line 3161 -- Looks like a reference, but probably isn't: '15' on line 3162 ** 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: 9 errors (**), 0 flaws (~~), 9 warnings (==), 11 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 1 Network Working Group Dan Joyal 2 Internet Draft Nortel Networks 4 Vishwas Manral 5 SiNett Corp 7 Document: draft-ietf-ospf-ospfv3-mib-10.txt December 2005 8 Expires: June 2006 10 Management Information Base for OSPFv3 12 Status of this Memo 14 By submitting this Internet-Draft, each author represents that any 15 applicable patent or other IPR claims of which he or she is aware 16 have been or will be disclosed, and any of which he or she becomes 17 aware will be disclosed, in accordance with Section 6 of BCP 79. 19 Internet-Drafts are working documents of the Internet Engineering 20 Task Force (IETF), its areas, and its working groups. Note that 21 other groups may also distribute working documents as 22 Internet-Drafts. 24 Internet-Drafts are draft documents valid for a maximum of six 25 months and may be updated, replaced, or obsoleted by other documents 26 at any time. It is inappropriate to use Internet-Drafts as reference 27 material or to cite them other than as "work in progress." 29 The list of current Internet-Drafts can be accessed at 30 http://www.ietf.org/1id-abstracts.html 32 The list of Internet-Draft Shadow Directories can be accessed at 33 http://www.ietf.org/shadow.html 35 Copyright Notice 37 Copyright (C) The Internet Society (2005). All rights reserved. 39 Abstract 41 This memo defines a portion of the Management Information Base (MIB) 42 for use with network management protocols in IPv6-based internets. 43 In particular, it defines objects for managing the Open Shortest Path 44 First Routing Protocol for IPv6. 46 Please send comments to ospf@peach.ease.lsoft.com. 48 Table of Contents 50 1. The Internet-Standard Management Framework.....................2 51 2. Overview.......................................................2 52 2.1 IPv6 Interfaces..............................................3 53 2.2 Addressing Semantics.........................................4 54 2.3 Authentication...............................................4 55 2.4 Type of Service..............................................4 56 2.5 Flooding Scope...............................................4 57 2.6 Virtual Links................................................4 58 2.7 Neighbors....................................................5 59 3. Structure of the OSPFv3 MIB....................................5 60 3.1 General Variables............................................5 61 3.2 Area Table...................................................5 62 3.3 Area-Scope, Link-Scope and AS-Scope Link State Database......5 63 3.4 Host Table...................................................5 64 3.5 Interface Table..............................................5 65 3.6 Virtual Interface Table......................................6 66 3.7 Neighbor, Configured Neighbor and Virtual Neighbor 67 Tables.......................................................6 68 3.8 Aggregate Range Table........................................6 69 4. Definitions....................................................6 70 5. IANA Considerations...........................................59 71 6. Acknowledgements..............................................59 72 7. Normative References..........................................59 73 8. Informative References........................................60 74 9. Security Considerations.......................................60 75 10.Contributors' Addresses.......................................61 76 11.Authors' Addresses............................................62 77 12.Differences from RFC 1850.....................................62 78 13.Full Copyright Statement......................................66 79 14.Intellectual Property.........................................67 81 1. The Internet-Standard Management Framework 83 For a detailed overview of the documents that describe the current 84 Internet-Standard Management Framework, please refer to section 7 of 85 RFC 3410 [RFC3410]. 87 Managed objects are accessed via a virtual information store, termed 88 the Management Information Base or MIB. MIB objects are generally 89 accessed through the Simple Network Management Protocol (SNMP). 90 Objects in the MIB are defined using the mechanisms defined in the 91 Structure of Management Information (SMI). This memo specifies a MIB 92 module that is compliant to the SMIv2, which is described in STD 58, 93 RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 94 [RFC2580] 96 2. Overview 98 This memo defines a portion of the Management Information Base (MIB) 99 for managing the Open Shortest Path First Routing Protocol for IPv6 100 [RFC2740], otherwise known as OSPF version 3 (OSPFv3). Though the 101 fundamental mechanisms of OSPF version 2 (OSPFv2) [RFC2328] remain 102 unchanged in OSPFv3, some changes were necessary due to differences 103 in IP address size and in protocol semantics between IPv4 and IPv6. 104 In many cases, where the protocol operations have not changed from 105 OSPFv2, the specification for OSPFv3 does not restate the details, 106 but instead refers to the relevant sections in the OSPFv2 107 specification. This MIB follows along the same lines and includes 108 Reference clauses referring to the OSPFv2 specification when 109 applicable. 111 An attempt was made to align the OSPFv3 MIB as closely as possible 112 with the OSPFv2 MIB. The following subsections highlight the major 113 differences between the OSPFv2 MIB [RFC1850] and the OSPFv3 MIB. A 114 detailed list of differences can be found in Appendix A. 116 2.1. IPv6 Interfaces 118 IPv6 interfaces attach to links [RFC2460]. A link is roughly defined 119 as the layer below IPv6 (e.g. Ethernet, IPv4 Tunnel). One or more 120 IPv6 prefixes can be associated with an IPv6 interface. IPv6 121 interfaces and the prefixes associated with those interfaces can be 122 configured via the IPV6-MIB [RFC2465]. IPv6 interfaces are configured 123 in the IPv6 Interface Table and IPv6 prefixes are configured in the 124 IPv6 Address Prefix Table. An IPv6 interface is identified by a 125 unique index value. IPv6 Address Prefix Table entries associated with 126 an IPv6 interface reference the interface's index. 128 Whereas an interface identifier in OSPFv2 is a local IPv4 address or 129 MIB-2 interface index, an OSPFv3 interface identifier is an IPv6 130 interface index. For example, the index value of an OSPFv3 Interface 131 Table entry is the IPv6 interface index of the IPv6 interface over 132 which OSPFv3 is configured to operate. 134 2.2. Addressing Semantics 136 Router ID, Area ID and Link State ID remain at the OSPFv2 size of 32 137 bits. To ensure uniqueness, a router running both IPv4 and IPv6 138 concurrently can continue to use a local IPv4 host address, 139 represented as an unsigned 32-bit value, as the OSPFv3 Router ID. 140 Otherwise, the Router ID must be selected using another method (e.g. 141 administratively assigned). 143 Router ID, Area ID and Link State ID do not have addressing semantics 144 in OSPFv3, so their syntax is changed to Unsigned32. The order of the 145 Router ID and Link State ID index components in Link State Database 146 Tables are reversed in OSPFv3 since the lack of addressing semantics 147 in Link State IDs make them less unique identifiers than the Router 148 ID. It is more useful to do partial OID lookups extending to the 149 Router ID rather than the Link State ID. 151 2.3. Authentication 153 In OSPFv3, authentication has been removed from the protocol itself. 154 MIB objects related to authentication are not carried forward from 155 the OSPFv2 MIB. 157 2.4. Type of Service 158 OSPFv2 MIB objects related to Type of Service (ToS) are not carried 159 forward to the OSPFv3 MIB. 161 2.5. Flooding Scope 163 Flooding scope for LSAs has been generalized and is now explicitly 164 encoded in the LSA's LS type field. The action to take upon receipt 165 of unknown LSA types is also encoded in the LS type field [RFC2740]. 166 The OSPFv3 MIB defines three Link State Database tables, one each 167 for Area-scope LSAs, Link-scope LSAs and AS-scope LSAs. 169 2.6. Virtual Links 171 Since addressing semantics have been removed from router-LSAs in 172 OSPFv3, Virtual Links now need to be assigned an interface ID for 173 advertisement in Hello packets and in router-LSAs. An object has 174 been added to the Virtual Interface Table entry for this purpose. 176 2.7. Neighbors 178 The OSPFv2 Neighbor Table has been split into two tables. The OSPFv3 179 Neighbor Table is a read-only table and it contains information 180 learned from Hellos received from neighbors, including Configured 181 neighbors. The OSPFv3 Configured Neighbor Table contains entries for 182 manually configured neighbors and neighbors dynamically discovered by 183 lower-level protocols such as Inverse Neighbor Discovery. 185 3. Structure of the OSPFv3 MIB 187 The MIB is composed of the following sections: 189 General Variables 190 Area Table 191 Area-Scope Link State Database 192 Link-Scope Link State Database 193 AS-Scope Link State Database 194 Host Table 195 Interface Table 196 Virtual Interface Table 197 Neighbor Table 198 Configured Neighbor Table 199 Virtual Neighbor Table 200 Aggregate Range Table 202 3.1. General Variables 204 The General Variables are global to the OSPFv3 Process. 206 3.2. Area Table 208 The Area Data Structure describes the OSPFv3 Areas that the 209 router participates in. 211 3.3. Area-Scope, Link-Scope and AS-Scope Link State Database 213 The Link State Databases are provided primarily to provide 214 detailed information for network debugging. 216 3.4. Host Table 218 The Host Table is provided to view configured Host Route 219 information. 221 3.5. Interface Table 223 The Interface Table describes the various IPv6 links on which 224 OSPFv3 is configured. 226 3.6. Virtual Interface Table 228 The Virtual Interface Table describes virtual OSPFv3 links. 230 3.7. Neighbor, Configured Neighbor and Virtual Neighbor Tables 232 The Neighbor Table, the Configured Neighbor Table and the Virtual 233 Neighbor Table describe the neighbors to the OSPFv3 Process. 235 3.8. Aggregate Range Table 237 The Aggregate Range Table describes prefixes, which summarize 238 routing information for export outside of an Area. 240 4. Definitions 242 OSPFV3-MIB DEFINITIONS ::= BEGIN 244 IMPORTS 245 MODULE-IDENTITY, OBJECT-TYPE, mib-2, 246 Counter32, Gauge32, Integer32, Unsigned32 247 FROM SNMPv2-SMI 248 TEXTUAL-CONVENTION, TruthValue, StorageType, RowStatus 249 FROM SNMPv2-TC 250 MODULE-COMPLIANCE, OBJECT-GROUP 251 FROM SNMPv2-CONF 252 InterfaceIndex 253 FROM IF-MIB 254 InetAddressType, InetAddress, InetAddressPrefixLength 255 FROM INET-ADDRESS-MIB 256 Metric, BigMetric, Status, 257 HelloRange, DesignatedRouterPriority 258 FROM OSPF-MIB; 260 ospfv3MIB MODULE-IDENTITY 261 LAST-UPDATED "200505021200Z" 262 ORGANIZATION "IETF OSPF Working Group" 263 CONTACT-INFO 264 "WG E-Mail: ospf@peach.ease.lsoft.com 265 WG Chairs: acee@cisco.com 266 dube.rohit@gmail.com 268 Dan Joyal 269 Nortel Networks 270 600 Technology Park Drive 271 Billerica, MA 01821, USA 272 djoyal@nortel.com 274 Vishwas Manral 275 SiNett Corporation 276 2/1, First Floor 277 Embassy Icon Annex 278 Infantry Road 279 Bangalore 560001 280 vishwas@sinett.com" 282 DESCRIPTION 283 "The MIB module to describe OSPF version 3. 285 Copyright (C) The Internet Society (2005). 286 This version of this MIB module is part of 287 RFC XXXX; see the RFC itself for full legal 288 notices." 290 REVISION "200512281200Z" 291 DESCRIPTION -- RFC Editor assigns RFC xxxx 292 "Initial version, published as RFC xxxx" 294 ::= { mib-2 XXX } -- to be assigned by IANA 296 -- Texual conventions 298 Ospfv3UpToRefreshIntervalTc ::= TEXTUAL-CONVENTION 299 DISPLAY-HINT "d" 300 STATUS current 301 DESCRIPTION 302 "The values one might be able to configure for 303 variables bounded by the Refresh Interval" 304 SYNTAX Integer32 (1..1800) 306 Ospfv3DeadIntRangeTc ::= TEXTUAL-CONVENTION 307 DISPLAY-HINT "d" 308 STATUS current 309 DESCRIPTION 310 "The range, in seconds, of dead interval value." 311 SYNTAX Integer32 (1..'FFFF'h) 313 Ospfv3RouterIdTc ::= TEXTUAL-CONVENTION 314 DISPLAY-HINT "d" 315 STATUS current 316 DESCRIPTION 317 "A 32-bit, unsigned integer uniquely identifying the 318 router in the Autonomous System. To ensure uniqueness, 319 this may default to the value of one of the router's 320 IPv4 host addresses if IPv4 is configured on the 321 router." 322 SYNTAX Unsigned32 (0..'FFFFFFFF'h) 324 Ospfv3AreaIdTc ::= TEXTUAL-CONVENTION 325 DISPLAY-HINT "d" 326 STATUS current 327 DESCRIPTION 328 "An OSPFv3 Area Identifier" 329 SYNTAX Unsigned32 (0..'FFFFFFFF'h) 331 Ospfv3IfInstIdTc ::= TEXTUAL-CONVENTION 332 DISPLAY-HINT "d" 333 STATUS current 334 DESCRIPTION 335 "An OSPFv3 interface instance ID" 336 SYNTAX Integer32 (0..255) 338 -- Top-level structure of MIB 339 ospfv3Objects OBJECT IDENTIFIER ::= { ospfv3MIB 1 } 340 ospfv3Conformance OBJECT IDENTIFIER ::= { ospfv3MIB 2 } 342 -- OSPFv3 General Variables 344 -- These parameters apply globally to the Router's 345 -- OSPFv3 Process. 347 ospfv3GeneralGroup OBJECT IDENTIFIER ::= { ospfv3Objects 1 } 349 ospfv3RouterId OBJECT-TYPE 350 SYNTAX Ospfv3RouterIdTc 351 MAX-ACCESS read-write 352 STATUS current 353 DESCRIPTION 354 "A 32-bit integer uniquely identifying the 355 router in the Autonomous System. To ensure 356 uniqueness, this may default to the value of 357 one of the router's IPv4 host addresses, 358 represented as a 32-bit unsigned integer, 359 if IPv4 is configured on the router." 360 ::= { ospfv3GeneralGroup 1 } 362 ospfv3AdminStat OBJECT-TYPE 363 SYNTAX Status 364 MAX-ACCESS read-write 365 STATUS current 366 DESCRIPTION 367 "The administrative status of OSPFv3 in the 368 router. The value 'enabled' denotes that the 369 OSPFv3 Process is active on at least one 370 interface; 'disabled' disables it on all 371 interfaces." 372 ::= { ospfv3GeneralGroup 2 } 374 ospfv3VersionNumber OBJECT-TYPE 375 SYNTAX INTEGER { version3 (3) } 376 MAX-ACCESS read-only 377 STATUS current 378 DESCRIPTION 379 "The version number of OSPF for IPv6 is 3." 380 ::= { ospfv3GeneralGroup 3 } 382 ospfv3AreaBdrRtrStatus OBJECT-TYPE 383 SYNTAX TruthValue 384 MAX-ACCESS read-only 385 STATUS current 386 DESCRIPTION 387 "A flag to note whether this router is an area 388 border router." 389 REFERENCE 390 "OSPF Version 2, Section 3 Splitting the AS into 391 Areas" 392 ::= { ospfv3GeneralGroup 4 } 394 ospfv3ASBdrRtrStatus OBJECT-TYPE 395 SYNTAX TruthValue 396 MAX-ACCESS read-write 397 STATUS current 398 DESCRIPTION 399 "A flag to note whether this router is 400 configured as an Autonomous System border router." 401 REFERENCE 402 "OSPF Version 2, Section 3.3 Classification of 403 routers" 404 ::= { ospfv3GeneralGroup 5 } 406 ospfv3AsScopeLsaCount OBJECT-TYPE 407 SYNTAX Gauge32 408 MAX-ACCESS read-only 409 STATUS current 410 DESCRIPTION 411 "The number of AS-Scope (e.g. AS-External) link state 412 advertisements in the link state database." 413 ::= { ospfv3GeneralGroup 6 } 415 ospfv3AsScopeLsaCksumSum OBJECT-TYPE 416 SYNTAX Integer32 417 MAX-ACCESS read-only 418 STATUS current 419 DESCRIPTION 420 "The 32-bit unsigned sum of the LS checksums of 421 the AS-scoped link state advertisements 422 contained in the link state database. This sum 423 can be used to determine if there has been a 424 change in a router's link state database, and 425 to compare the link state database of two 426 routers." 427 ::= { ospfv3GeneralGroup 7 } 429 ospfv3OriginateNewLsas OBJECT-TYPE 430 SYNTAX Counter32 431 MAX-ACCESS read-only 432 STATUS current 433 DESCRIPTION 434 "The number of new link-state advertisements 435 that have been originated. This number is 436 incremented each time the router originates a new 437 LSA." 438 ::= { ospfv3GeneralGroup 8 } 440 ospfv3RxNewLsas OBJECT-TYPE 441 SYNTAX Counter32 442 MAX-ACCESS read-only 443 STATUS current 444 DESCRIPTION 445 "The number of link state advertisements 446 received determined to be new instantiations. 447 This number does not include newer 448 instantiations of self-originated link state 449 advertisements." 450 ::= { ospfv3GeneralGroup 9 } 452 ospfv3ExtLsaCount OBJECT-TYPE 453 SYNTAX Gauge32 454 MAX-ACCESS read-only 455 STATUS current 456 DESCRIPTION 457 "The number of External(LS type 0x4005) in the 458 link state database" 459 ::= { ospfv3GeneralGroup 10 } 461 ospfv3ExtAreaLsdbLimit OBJECT-TYPE 462 SYNTAX Integer32 (-1..'7FFFFFFF'h) 463 MAX-ACCESS read-write 464 STATUS current 465 DESCRIPTION 466 "The maximum number of non-default 467 AS-external-LSAs entries that can be stored in the 468 link state database. If the value is -1, then 469 there is no limit. 471 When the number of non-default AS-external-LSAs 472 in a router's link-state database reaches 473 ospfv3ExtAreaLsdbLimit, the router enters Overflow 474 state. The router never holds more than 475 ospfv3ExtAreaLsdbLimit non-default AS-external-LSAs 476 in its database. OspfExtAreaLsdbLimit MUST be set 477 identically in all routers attached to the OSPFv3 478 backbone and/or any regular OSPFv3 area. (i.e., 479 OSPFv3 stub areas and NSSAs are excluded)." 480 ::= { ospfv3GeneralGroup 11 } 482 ospfv3MulticastExtensions OBJECT-TYPE 483 SYNTAX BITS { 484 intraAreaMulticast(0), 485 interAreaMulticast(1), 486 interAsMulticast(2) 487 } 489 MAX-ACCESS read-write 490 STATUS current 491 DESCRIPTION 492 "A Bit Mask indicating whether the router is 493 forwarding IPv6 multicast datagrams based on 494 the algorithms defined in the Multicast 495 Extensions to OSPF. 497 If intraAreaMulticast set, indicates that the router 498 can forward IPv6 multicast datagrams in the router's 499 directly attached areas (called intra-area 500 multicast routing). 502 If interAreaMulticast set, indicates that the router 503 can forward IPv6 multicast datagrams between OSPFv3 504 areas (called inter-area multicast routing). 506 If interAsMulticast set, indicates that the router can 507 forward IPv6 multicast datagrams between 508 Autonomous Systems (called inter-AS multicast 509 routing). 511 Only certain combinations of bit settings are 512 allowed, namely: 513 - All bits cleared (no multicasting) 514 - intraAreaMulticast only, 515 - intraAreaMulticast and interAreaMulticast, 516 - intraAreaMulticast and interAsMulticast 517 - intraAreaMulticast, interAreaMulticast and 518 interAsMulticast 519 By default, all bits are cleared." 520 ::= { ospfv3GeneralGroup 12 } 522 ospfv3ExitOverflowInterval OBJECT-TYPE 523 SYNTAX Unsigned32 524 UNITS "seconds" 525 MAX-ACCESS read-write 526 STATUS current 527 DESCRIPTION 528 "The number of seconds that, after entering 529 Overflow State, a router will attempt to leave 530 Overflow State. This allows the router to again 531 originate non-default, AS-External-LSAs. When 532 set to 0, the router will not leave Overflow 533 State until restarted." 534 ::= { ospfv3GeneralGroup 13 } 536 ospfv3DemandExtensions OBJECT-TYPE 537 SYNTAX TruthValue 538 MAX-ACCESS read-write 539 STATUS current 540 DESCRIPTION 541 "The router's support for demand routing." 542 REFERENCE 543 "OSPF Version 2, Appendix on Demand Routing" 544 ::= { ospfv3GeneralGroup 14 } 546 ospfv3ReferenceBandwidth OBJECT-TYPE 547 SYNTAX Unsigned32 548 MAX-ACCESS read-write 549 STATUS current 550 DESCRIPTION 551 "Reference bandwidth in kilobits/second for 552 calculating default interface metrics. The 553 default value is 100,000 KBPS (100 MBPS)" 554 ::= { ospfv3GeneralGroup 15 } 556 ospfv3RestartSupport OBJECT-TYPE 557 SYNTAX INTEGER { none (1), 558 plannedOnly (2), 559 plannedAndUnplanned (3) 560 } 561 MAX-ACCESS read-write 562 STATUS current 563 DESCRIPTION 564 "The router's support for OSPF Graceful restart. 565 Options include: no restart support, only planned 566 restarts or both planned and unplanned restarts." 567 ::= { ospfv3GeneralGroup 16 } 569 ospfv3RestartInterval OBJECT-TYPE 570 SYNTAX Ospfv3UpToRefreshIntervalTc 571 UNITS "seconds" 572 MAX-ACCESS read-write 573 STATUS current 574 DESCRIPTION 575 "Configured OSPF Graceful restart timeout interval." 576 ::= { ospfv3GeneralGroup 17 } 578 ospfv3RestartStatus OBJECT-TYPE 579 SYNTAX INTEGER { notRestarting (1), 580 plannedRestart (2), 581 unplannedRestart (3) 582 } 583 MAX-ACCESS read-only 584 STATUS current 585 DESCRIPTION 586 "The current status of OSPF Graceful restart capability." 587 ::= { ospfv3GeneralGroup 18 } 589 ospfv3RestartAge OBJECT-TYPE 590 SYNTAX Ospfv3UpToRefreshIntervalTc 591 UNITS "seconds" 592 MAX-ACCESS read-only 593 STATUS current 594 DESCRIPTION 595 "Remaining time in current OSPF Graceful restart 596 interval." 597 ::= { ospfv3GeneralGroup 19 } 599 ospfv3RestartExitRc OBJECT-TYPE 600 SYNTAX INTEGER { none (1), 601 inProgress (2), 602 completed (3), 603 timedOut (4), 604 topologyChanged (5) 605 } 606 MAX-ACCESS read-only 607 STATUS current 608 DESCRIPTION 609 "Describes the outcome of the last attempt at a 610 Graceful restart. 612 none:............no restart has yet been attempted. 613 inProgress:......a restart attempt is currently underway. 614 completed:.......the last restart completed successfully. 615 timedOut:........the last restart timed out. 616 topologyChanged:.the last restart was aborted due to 617 a topology change." 618 ::= { ospfv3GeneralGroup 20 } 620 -- The OSPFv3 Area Data Structure contains information 621 -- regarding the various areas. The interfaces and 622 -- virtual links are configured as part of these areas. 623 -- Area 0, by definition, is the Backbone Area 625 ospfv3AreaTable OBJECT-TYPE 626 SYNTAX SEQUENCE OF Ospfv3AreaEntry 627 MAX-ACCESS not-accessible 628 STATUS current 629 DESCRIPTION 630 "Information describing the configured 631 parameters and cumulative statistics of the router's 632 attached areas." 633 REFERENCE 634 "OSPF Version 2, Section 6 The Area Data 635 Structure" 636 ::= { ospfv3Objects 2 } 638 ospfv3AreaEntry OBJECT-TYPE 639 SYNTAX Ospfv3AreaEntry 640 MAX-ACCESS not-accessible 641 STATUS current 642 DESCRIPTION 643 "Information describing the configured 644 parameters and cumulative statistics of one of the 645 router's attached areas." 646 INDEX { ospfv3AreaId } 647 ::= { ospfv3AreaTable 1 } 649 Ospfv3AreaEntry ::= SEQUENCE { 650 ospfv3AreaId 651 Ospfv3AreaIdTc, 652 ospfv3ImportAsExtern 653 INTEGER, 654 ospfv3AreaSpfRuns 655 Counter32, 656 ospfv3AreaBdrRtrCount 657 Gauge32, 658 ospfv3AreaAsBdrRtrCount 659 Gauge32, 660 ospfv3AreaScopeLsaCount 661 Gauge32, 662 ospfv3AreaScopeLsaCksumSum 663 Integer32, 664 ospfv3AreaSummary 665 INTEGER, 666 ospfv3AreaStatus 667 RowStatus, 668 ospfv3StubMetric 669 BigMetric, 670 ospfv3AreaNssaTranslatorRole 671 INTEGER, 672 ospfv3AreaNssaTranslatorState 673 INTEGER, 674 ospfv3AreaNssaTranslatorStabInt 675 Unsigned32, 676 ospfv3AreaNssaTranslatorEvents 677 Counter32, 678 ospfv3AreaStubMetricType 679 INTEGER 680 } 682 ospfv3AreaId OBJECT-TYPE 683 SYNTAX Ospfv3AreaIdTc 684 MAX-ACCESS not-accessible 685 STATUS current 686 DESCRIPTION 687 "A 32-bit integer uniquely identifying an area. 688 Area ID 0 is used for the OSPFv3 backbone." 689 REFERENCE 690 "OSPF Version 2, Appendix C.2 Area parameters" 691 ::= { ospfv3AreaEntry 1 } 693 ospfv3ImportAsExtern OBJECT-TYPE 694 SYNTAX INTEGER { 695 importExternal(1), -- normal area 696 importNoExternal(2), -- stub area 697 importNssa(3) -- not-so-stubby-area 698 } 699 MAX-ACCESS read-create 700 STATUS current 701 DESCRIPTION 702 "Indicates whether an area is a Stub area, NSSA, or 703 standard area. AS-scope LSAs are not imported into Stub 704 Areas or NSSAs. NSSAs import AS-External data as NSSA 705 LSAs which have Area-scope" 706 REFERENCE 707 "OSPF Version 2, Appendix C.2 Area parameters" 708 DEFVAL { importExternal } 709 ::= { ospfv3AreaEntry 2 } 711 ospfv3AreaSpfRuns OBJECT-TYPE 712 SYNTAX Counter32 713 MAX-ACCESS read-only 714 STATUS current 715 DESCRIPTION 716 "The number of times that the intra-area route 717 table has been calculated using this area's 718 link state database. This is typically done 719 using Dijkstra's algorithm." 720 ::= { ospfv3AreaEntry 3 } 722 ospfv3AreaBdrRtrCount OBJECT-TYPE 723 SYNTAX Gauge32 724 MAX-ACCESS read-only 725 STATUS current 726 DESCRIPTION 727 "The total number of area border routers 728 reachable within this area. This is initially zero, 729 and is calculated in each SPF Pass." 730 ::= { ospfv3AreaEntry 4 } 732 ospfv3AreaAsBdrRtrCount OBJECT-TYPE 733 SYNTAX Gauge32 734 MAX-ACCESS read-only 735 STATUS current 736 DESCRIPTION 737 "The total number of Autonomous System border 738 routers reachable within this area. This is 739 initially zero, and is calculated in each SPF 740 Pass." 741 ::= { ospfv3AreaEntry 5 } 743 ospfv3AreaScopeLsaCount OBJECT-TYPE 744 SYNTAX Gauge32 745 MAX-ACCESS read-only 746 STATUS current 747 DESCRIPTION 748 "The total number of Area-Scope link state 749 advertisements in this area's link state 750 database." 751 ::= { ospfv3AreaEntry 6 } 753 ospfv3AreaScopeLsaCksumSum OBJECT-TYPE 754 SYNTAX Integer32 755 MAX-ACCESS read-only 756 STATUS current 757 DESCRIPTION 758 "The 32-bit unsigned sum of the Area-Scope link state 759 advertisements' LS checksums contained in this 760 area's link state database. The sum can be used 761 to determine if there has been a change in a 762 router's link state database, and to compare the 763 link-state database of two routers." 764 ::= { ospfv3AreaEntry 7 } 766 ospfv3AreaSummary OBJECT-TYPE 767 SYNTAX INTEGER { 768 noAreaSummary(1), 769 sendAreaSummary(2) 770 } 771 MAX-ACCESS read-create 772 STATUS current 773 DESCRIPTION 775 "The variable ospfAreaSummary controls the im- 776 port of summary LSAs into stub and NSSA areas. 777 It has no effect on other areas. 779 If it is noAreaSummary, the router will not 780 originate summary LSAs into the stub or NSSA area. 781 It will rely entirely on its default route. 783 If it is sendAreaSummary, the router will both 784 summarize and propagate summary LSAs." 785 DEFVAL { noAreaSummary } 786 ::= { ospfv3AreaEntry 8 } 788 ospfv3AreaStatus OBJECT-TYPE 789 SYNTAX RowStatus 790 MAX-ACCESS read-create 791 STATUS current 792 DESCRIPTION 793 "This variable controls the status of the 794 entry. The use of RowStatus is covered in more detail 795 in [6]." 796 ::= { ospfv3AreaEntry 9 } 798 ospfv3StubMetric OBJECT-TYPE 799 SYNTAX BigMetric 800 MAX-ACCESS read-create 801 STATUS current 802 DESCRIPTION 803 "The metric value advertised for the default route 804 into Stub and NSSA areas." 805 ::= { ospfv3AreaEntry 10 } 807 ospfv3AreaNssaTranslatorRole OBJECT-TYPE 808 SYNTAX INTEGER { always(1), candidate(2) } 809 MAX-ACCESS read-create 810 STATUS current 811 DESCRIPTION 812 "Indicates an NSSA Border router's ability to 813 perform NSSA translation of NSSA-LSAs into 814 AS-External-LSAs." 815 DEFVAL { candidate } 816 ::= { ospfv3AreaEntry 11 } 818 ospfv3AreaNssaTranslatorState OBJECT-TYPE 819 SYNTAX INTEGER { 820 enabled(1), 821 elected(2), 822 disabled(3) 823 } 824 MAX-ACCESS read-only 825 STATUS current 826 DESCRIPTION 827 "Indicates if and how an NSSA Border router is 828 performing NSSA translation of NSSA-LSAs into 829 AS-External-LSA�s. When this object is set to enabled, 830 the NSSA Border router's ospfv3AreaNssTranslatorRole 831 has been set to always. When this object is set to 832 elected, a candidate NSSA Border router is translating 833 NSSA-LSA�s into AS-External-LSA�s. When this object is 834 set to disabled, a candidate NSSA Border router is NOT 835 translating NSSA-LSA�s into AS-External-LSA�s." 836 ::= { ospfv3AreaEntry 12 } 838 ospfv3AreaNssaTranslatorStabInt OBJECT-TYPE 839 SYNTAX Unsigned32 840 UNITS "seconds" 841 MAX-ACCESS read-create 842 STATUS current 843 DESCRIPTION 844 "The number of seconds after an elected translator 845 determines its services are no longer required, that 846 it should continue to perform its translation duties." 847 DEFVAL { 40 } 848 ::= { ospfv3AreaEntry 13 } 850 ospfv3AreaNssaTranslatorEvents OBJECT-TYPE 851 SYNTAX Counter32 852 MAX-ACCESS read-only 853 STATUS current 854 DESCRIPTION 855 "Indicates the number of Translator State changes 856 that have occurred since the last boot-up." 857 ::= { ospfv3AreaEntry 14 } 859 ospfv3AreaStubMetricType OBJECT-TYPE 860 SYNTAX INTEGER { 861 ospfv3Metric (1), -- OSPF Metric 862 comparableCost (2), -- external type 1 863 nonComparable (3) -- external type 2 864 } 865 MAX-ACCESS read-create 866 STATUS current 867 DESCRIPTION 868 "This variable displays the type of metric 869 advertised as a default route." 870 DEFVAL { ospfv3Metric } 871 ::= { ospfv3AreaEntry 15 } 873 -- OSPFv3 AS-Scope Link State Database 875 -- The Link State Database contains the AS-Scope Link State 876 -- Advertisements from throughout the areas that the 877 -- device is attached to. 879 ospfv3AsLsdbTable OBJECT-TYPE 880 SYNTAX SEQUENCE OF Ospfv3AsLsdbEntry 881 MAX-ACCESS not-accessible 882 STATUS current 883 DESCRIPTION 884 "The OSPFv3 Process's AS-Scope Link State Database." 885 ::= { ospfv3Objects 3 } 887 ospfv3AsLsdbEntry OBJECT-TYPE 888 SYNTAX Ospfv3AsLsdbEntry 889 MAX-ACCESS not-accessible 890 STATUS current 891 DESCRIPTION 892 "A single AS-Scope Link State Advertisement." 893 INDEX { ospfv3AsLsdbType, 894 ospfv3AsLsdbRouterId, 895 ospfv3AsLsdbLsid } 896 ::= { ospfv3AsLsdbTable 1 } 898 Ospfv3AsLsdbEntry ::= SEQUENCE { 899 ospfv3AsLsdbType 900 Unsigned32, 901 ospfv3AsLsdbRouterId 902 Ospfv3RouterIdTc, 903 ospfv3AsLsdbLsid 904 Unsigned32, 905 ospfv3AsLsdbSequence 906 Integer32, 907 ospfv3AsLsdbAge 908 Integer32, 909 ospfv3AsLsdbChecksum 910 Integer32, 911 ospfv3AsLsdbAdvertisement 912 OCTET STRING, 913 ospfv3AsLsdbTypeKnown 914 TruthValue 915 } 917 ospfv3AsLsdbType OBJECT-TYPE 918 SYNTAX Unsigned32(0..'FFFFFFFF'h) 919 MAX-ACCESS not-accessible 920 STATUS current 921 DESCRIPTION 922 "The type of the link state advertisement. 923 Each link state type has a separate 924 advertisement format. AS-Scope LSAs not recognized 925 by the router may be stored in the database." 926 ::= { ospfv3AsLsdbEntry 1 } 928 ospfv3AsLsdbRouterId OBJECT-TYPE 929 SYNTAX Ospfv3RouterIdTc 930 MAX-ACCESS not-accessible 931 STATUS current 932 DESCRIPTION 933 "The 32 bit number that uniquely identifies the 934 originating router in the Autonomous System." 935 REFERENCE 936 "OSPF Version 2, Appendix C.1 Global parameters" 937 ::= { ospfv3AsLsdbEntry 2 } 939 ospfv3AsLsdbLsid OBJECT-TYPE 940 SYNTAX Unsigned32 941 MAX-ACCESS not-accessible 942 STATUS current 943 DESCRIPTION 944 "The Link State ID is an LS Type Specific field 945 containing a unique identifier; 946 it identifies the piece of the routing domain 947 that is being described by the advertisement. 948 In contrast to OSPFv2, the LSID has no 949 addressing semantics." 950 ::= { ospfv3AsLsdbEntry 3 } 952 -- Note that the OSPF Sequence Number is a 32 bit signed 953 -- integer. It starts with the value '80000001'h, 954 -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h 955 -- Thus, a typical sequence number will be very negative. 957 ospfv3AsLsdbSequence OBJECT-TYPE 958 SYNTAX Integer32 959 MAX-ACCESS read-only 960 STATUS current 961 DESCRIPTION 962 "The sequence number field is a signed 32-bit 963 integer. It is used to detect old and duplicate 964 link state advertisements. The space of 965 sequence numbers is linearly ordered. The 966 larger the sequence number the more recent the 967 advertisement." 968 REFERENCE 969 "OSPF Version 2, Section 12.1.6 LS sequence 970 number" 971 ::= { ospfv3AsLsdbEntry 4 } 973 ospfv3AsLsdbAge OBJECT-TYPE 974 SYNTAX Integer32 -- Should be 0..MaxAge 975 -- unless DoNotAge bit is set 976 UNITS "seconds" 977 MAX-ACCESS read-only 978 STATUS current 979 DESCRIPTION 980 "This field is the age of the link state 981 advertisement in seconds." 982 REFERENCE 983 "OSPF Version 2, Section 12.1.1 LS age" 984 ::= { ospfv3AsLsdbEntry 5 } 986 ospfv3AsLsdbChecksum OBJECT-TYPE 987 SYNTAX Integer32 988 MAX-ACCESS read-only 989 STATUS current 990 DESCRIPTION 991 "This field is the checksum of the complete 992 contents of the advertisement, excepting the 993 age field. The age field is excepted so that 994 an advertisement's age can be incremented 995 without updating the checksum. The checksum 996 used is the same that is used for ISO 997 connectionless datagrams; it is commonly referred 998 to as the Fletcher checksum." 999 REFERENCE 1000 "OSPF Version 2, Section 12.1.7 LS checksum" 1001 ::= { ospfv3AsLsdbEntry 6 } 1003 ospfv3AsLsdbAdvertisement OBJECT-TYPE 1004 SYNTAX OCTET STRING (SIZE (1..65535)) 1005 MAX-ACCESS read-only 1006 STATUS current 1007 DESCRIPTION 1008 "The entire Link State Advertisement, including 1009 its header." 1010 ::= { ospfv3AsLsdbEntry 7 } 1012 ospfv3AsLsdbTypeKnown OBJECT-TYPE 1013 SYNTAX TruthValue 1014 MAX-ACCESS read-only 1015 STATUS current 1016 DESCRIPTION 1017 "Indicates whether the LSA type is recognized by 1018 this Router." 1019 ::= { ospfv3AsLsdbEntry 8 } 1021 -- OSPFv3 Area-Scope Link State Database 1023 -- The Link State Database contains the Area-Scope Link State 1024 -- Advertisements from throughout the area that the 1025 -- device is attached to. 1027 ospfv3AreaLsdbTable OBJECT-TYPE 1028 SYNTAX SEQUENCE OF Ospfv3AreaLsdbEntry 1029 MAX-ACCESS not-accessible 1030 STATUS current 1031 DESCRIPTION 1032 "The OSPFv3 Process's Area-Scope Link State Database." 1033 ::= { ospfv3Objects 4 } 1035 ospfv3AreaLsdbEntry OBJECT-TYPE 1036 SYNTAX Ospfv3AreaLsdbEntry 1037 MAX-ACCESS not-accessible 1038 STATUS current 1039 DESCRIPTION 1040 "A single Area-Scope Link State Advertisement." 1041 INDEX { ospfv3AreaLsdbAreaId, 1042 ospfv3AreaLsdbType, 1043 ospfv3AreaLsdbRouterId, 1044 ospfv3AreaLsdbLsid } 1045 ::= { ospfv3AreaLsdbTable 1 } 1047 Ospfv3AreaLsdbEntry ::= SEQUENCE { 1048 ospfv3AreaLsdbAreaId 1049 Ospfv3AreaIdTc, 1050 ospfv3AreaLsdbType 1051 Unsigned32, 1053 ospfv3AreaLsdbRouterId 1054 Ospfv3RouterIdTc, 1055 ospfv3AreaLsdbLsid 1056 Unsigned32, 1057 ospfv3AreaLsdbSequence 1058 Integer32, 1059 ospfv3AreaLsdbAge 1060 Integer32, 1061 ospfv3AreaLsdbChecksum 1062 Integer32, 1063 ospfv3AreaLsdbAdvertisement 1064 OCTET STRING, 1065 ospfv3AreaLsdbTypeKnown 1066 TruthValue 1067 } 1069 ospfv3AreaLsdbAreaId OBJECT-TYPE 1070 SYNTAX Ospfv3AreaIdTc 1071 MAX-ACCESS not-accessible 1072 STATUS current 1073 DESCRIPTION 1074 "The 32-bit identifier of the Area from which the 1075 LSA was received." 1076 REFERENCE 1077 "OSPF Version 2, Appendix C.2 Area parameters" 1078 ::= { ospfv3AreaLsdbEntry 1 } 1080 ospfv3AreaLsdbType OBJECT-TYPE 1081 SYNTAX Unsigned32(0..'FFFFFFFF'h) 1082 MAX-ACCESS not-accessible 1083 STATUS current 1084 DESCRIPTION 1085 "The type of the link state advertisement. 1086 Each link state type has a separate 1087 advertisement format. Area-Scope LSAs unrecognized 1088 by the router are also stored in this database." 1089 ::= { ospfv3AreaLsdbEntry 2 } 1091 ospfv3AreaLsdbRouterId OBJECT-TYPE 1092 SYNTAX Ospfv3RouterIdTc 1093 MAX-ACCESS not-accessible 1094 STATUS current 1095 DESCRIPTION 1096 "The 32-bit number that uniquely identifies the 1097 originating router in the Autonomous System." 1098 REFERENCE 1099 "OSPF Version 2, Appendix C.1 Global parameters" 1100 ::= { ospfv3AreaLsdbEntry 3 } 1102 ospfv3AreaLsdbLsid OBJECT-TYPE 1103 SYNTAX Unsigned32 1104 MAX-ACCESS not-accessible 1105 STATUS current 1106 DESCRIPTION 1107 "The Link State ID is an LS Type Specific field 1108 containing a unique identifier; 1109 it identifies the piece of the routing domain 1110 that is being described by the advertisement. 1111 In contrast to OSPFv2, the LSID has no 1112 addressing semantics." 1113 ::= { ospfv3AreaLsdbEntry 4 } 1115 -- Note that the OSPF Sequence Number is a 32 bit signed 1116 -- integer. It starts with the value '80000001'h, 1117 -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h 1118 -- Thus, a typical sequence number will be very negative. 1120 ospfv3AreaLsdbSequence OBJECT-TYPE 1121 SYNTAX Integer32 1122 MAX-ACCESS read-only 1123 STATUS current 1124 DESCRIPTION 1125 "The sequence number field is a signed 32-bit 1126 integer. It is used to detect old and dupli- 1127 cate link state advertisements. The space of 1128 sequence numbers is linearly ordered. The 1129 larger the sequence number the more recent the 1130 advertisement." 1131 REFERENCE 1132 "OSPF Version 2, Section 12.1.6 LS sequence 1133 number" 1134 ::= { ospfv3AreaLsdbEntry 5 } 1136 ospfv3AreaLsdbAge OBJECT-TYPE 1137 SYNTAX Integer32 -- Should be 0..MaxAge 1138 -- unless DoNotAge bit is set 1139 UNITS "seconds" 1140 MAX-ACCESS read-only 1141 STATUS current 1142 DESCRIPTION 1143 "This field is the age of the link state 1144 advertisement in seconds." 1145 REFERENCE 1146 "OSPF Version 2, Section 12.1.1 LS age" 1147 ::= { ospfv3AreaLsdbEntry 6 } 1149 ospfv3AreaLsdbChecksum OBJECT-TYPE 1150 SYNTAX Integer32 1151 MAX-ACCESS read-only 1152 STATUS current 1153 DESCRIPTION 1154 "This field is the checksum of the complete 1155 contents of the advertisement, excepting the 1156 age field. The age field is excepted so that 1157 an advertisement's age can be incremented 1158 without updating the checksum. The checksum 1159 used is the same that is used for ISO 1160 connectionless datagrams; it is commonly referred 1161 to as the Fletcher checksum." 1162 REFERENCE 1163 "OSPF Version 2, Section 12.1.7 LS checksum" 1164 ::= { ospfv3AreaLsdbEntry 7 } 1166 ospfv3AreaLsdbAdvertisement OBJECT-TYPE 1167 SYNTAX OCTET STRING (SIZE (1..65535)) 1168 MAX-ACCESS read-only 1169 STATUS current 1170 DESCRIPTION 1171 "The entire Link State Advertisement, including 1172 its header." 1173 ::= { ospfv3AreaLsdbEntry 8 } 1175 ospfv3AreaLsdbTypeKnown OBJECT-TYPE 1176 SYNTAX TruthValue 1177 MAX-ACCESS read-only 1178 STATUS current 1179 DESCRIPTION 1180 "Indicates whether the LSA type is recognized 1181 by this Router." 1182 ::= { ospfv3AreaLsdbEntry 9 } 1184 -- OSPFv3 Link-Scope Link State Database 1186 -- The Link State Database contains the Link-Scope Link State 1187 -- Advertisements from the links that the 1188 -- device is attached to. 1190 ospfv3LinkLsdbTable OBJECT-TYPE 1191 SYNTAX SEQUENCE OF Ospfv3LinkLsdbEntry 1192 MAX-ACCESS not-accessible 1193 STATUS current 1194 DESCRIPTION 1195 "The OSPFv3 Process's Link-Scope Link State Database." 1196 ::= { ospfv3Objects 5 } 1198 ospfv3LinkLsdbEntry OBJECT-TYPE 1199 SYNTAX Ospfv3LinkLsdbEntry 1200 MAX-ACCESS not-accessible 1201 STATUS current 1202 DESCRIPTION 1203 "A single Link-Scope Link State Advertisement." 1204 INDEX { ospfv3LinkLsdbIfIndex, 1205 ospfv3LinkLsdbIfInstId, 1206 ospfv3LinkLsdbType, 1207 ospfv3LinkLsdbRouterId, 1208 ospfv3LinkLsdbLsid } 1209 ::= { ospfv3LinkLsdbTable 1 } 1211 Ospfv3LinkLsdbEntry ::= SEQUENCE { 1212 ospfv3LinkLsdbIfIndex 1213 InterfaceIndex, 1214 ospfv3LinkLsdbIfInstId 1215 Ospfv3IfInstIdTc, 1216 ospfv3LinkLsdbType 1217 Unsigned32, 1218 ospfv3LinkLsdbRouterId 1219 Ospfv3RouterIdTc, 1220 ospfv3LinkLsdbLsid 1221 Unsigned32, 1222 ospfv3LinkLsdbSequence 1223 Integer32, 1224 ospfv3LinkLsdbAge 1225 Integer32, 1226 ospfv3LinkLsdbChecksum 1227 Integer32, 1228 ospfv3LinkLsdbAdvertisement 1229 OCTET STRING, 1230 ospfv3LinkLsdbTypeKnown 1231 TruthValue 1232 } 1234 ospfv3LinkLsdbIfIndex OBJECT-TYPE 1235 SYNTAX InterfaceIndex 1236 MAX-ACCESS not-accessible 1237 STATUS current 1238 DESCRIPTION 1239 "The identifier of the link from which the LSA 1240 was received." 1241 ::= { ospfv3LinkLsdbEntry 1 } 1243 ospfv3LinkLsdbIfInstId OBJECT-TYPE 1244 SYNTAX Ospfv3IfInstIdTc 1245 MAX-ACCESS not-accessible 1246 STATUS current 1247 DESCRIPTION 1248 "The identifier of the interface instance from 1249 which the LSA was received." 1250 ::= { ospfv3LinkLsdbEntry 2 } 1252 ospfv3LinkLsdbType OBJECT-TYPE 1253 SYNTAX Unsigned32(0..'FFFFFFFF'h) 1254 MAX-ACCESS not-accessible 1255 STATUS current 1256 DESCRIPTION 1257 "The type of the link state advertisement. 1258 Each link state type has a separate 1259 advertisement format. Link-Scope LSAs unrecognized 1260 by the router are also stored in this database." 1261 ::= { ospfv3LinkLsdbEntry 3 } 1263 ospfv3LinkLsdbRouterId OBJECT-TYPE 1264 SYNTAX Ospfv3RouterIdTc 1265 MAX-ACCESS not-accessible 1266 STATUS current 1267 DESCRIPTION 1268 "The 32 bit number that uniquely identifies the 1269 originating router in the Autonomous System." 1270 REFERENCE 1271 "OSPF Version 2, Appendix C.1 Global parameters" 1272 ::= { ospfv3LinkLsdbEntry 4 } 1274 ospfv3LinkLsdbLsid OBJECT-TYPE 1275 SYNTAX Unsigned32 1276 MAX-ACCESS not-accessible 1277 STATUS current 1278 DESCRIPTION 1279 "The Link State ID is an LS Type Specific field 1280 containing a unique identifier; 1281 it identifies the piece of the routing domain 1282 that is being described by the advertisement. 1283 In contrast to OSPFv2, the LSID has no 1284 addressing semantics." 1285 ::= { ospfv3LinkLsdbEntry 5 } 1287 -- Note that the OSPF Sequence Number is a 32 bit signed 1288 -- integer. It starts with the value '80000001'h, 1289 -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h 1290 -- Thus, a typical sequence number will be very negative. 1292 ospfv3LinkLsdbSequence OBJECT-TYPE 1293 SYNTAX Integer32 1294 MAX-ACCESS read-only 1295 STATUS current 1296 DESCRIPTION 1297 "The sequence number field is a signed 32-bit 1298 integer. It is used to detect old and duplicate 1299 link state advertisements. The space of 1300 sequence numbers is linearly ordered. The 1301 larger the sequence number the more recent the 1302 advertisement." 1303 REFERENCE 1304 "OSPF Version 2, Section 12.1.6 LS sequence 1305 number" 1306 ::= { ospfv3LinkLsdbEntry 6 } 1308 ospfv3LinkLsdbAge OBJECT-TYPE 1309 SYNTAX Integer32 -- Should be 0..MaxAge 1310 -- unless DoNotAge bit is set 1311 UNITS "seconds" 1312 MAX-ACCESS read-only 1313 STATUS current 1314 DESCRIPTION 1315 "This field is the age of the link state 1316 advertisement in seconds." 1317 REFERENCE 1318 "OSPF Version 2, Section 12.1.1 LS age" 1319 ::= { ospfv3LinkLsdbEntry 7 } 1321 ospfv3LinkLsdbChecksum OBJECT-TYPE 1322 SYNTAX Integer32 1323 MAX-ACCESS read-only 1324 STATUS current 1325 DESCRIPTION 1326 "This field is the checksum of the complete 1327 contents of the advertisement, excepting the 1328 age field. The age field is excepted so that 1329 an advertisement's age can be incremented 1330 without updating the checksum. The checksum 1331 used is the same that is used for ISO 1332 connectionless datagrams; it is commonly 1333 referred to as the Fletcher checksum." 1334 REFERENCE 1335 "OSPF Version 2, Section 12.1.7 LS checksum" 1336 ::= { ospfv3LinkLsdbEntry 8 } 1338 ospfv3LinkLsdbAdvertisement OBJECT-TYPE 1339 SYNTAX OCTET STRING (SIZE (1..65535)) 1340 MAX-ACCESS read-only 1341 STATUS current 1342 DESCRIPTION 1343 "The entire Link State Advertisement, including 1344 its header." 1345 ::= { ospfv3LinkLsdbEntry 9 } 1347 ospfv3LinkLsdbTypeKnown OBJECT-TYPE 1348 SYNTAX TruthValue 1349 MAX-ACCESS read-only 1350 STATUS current 1351 DESCRIPTION 1352 "Indicates whether the LSA type is recognized by this 1353 Router." 1354 ::= { ospfv3LinkLsdbEntry 10 } 1356 -- OSPF Host Table 1358 -- The Host/Metric Table indicates what hosts are directly 1359 -- attached to the Router, and what metrics and types of 1360 -- service should be advertised for them. 1362 ospfv3HostTable OBJECT-TYPE 1363 SYNTAX SEQUENCE OF Ospfv3HostEntry 1364 MAX-ACCESS not-accessible 1365 STATUS current 1366 DESCRIPTION 1367 "The list of Hosts, and their metrics, that the 1368 router will advertise as host routes." 1369 REFERENCE 1370 "OSPF Version 2, Appendix C.6 Host route 1371 parameters" 1372 ::= { ospfv3Objects 6 } 1374 ospfv3HostEntry OBJECT-TYPE 1375 SYNTAX Ospfv3HostEntry 1376 MAX-ACCESS not-accessible 1377 STATUS current 1378 DESCRIPTION 1379 "A metric to be advertised when a given host is 1380 reachable." 1381 INDEX { ospfv3HostAddressType, 1382 ospfv3HostAddress } 1383 ::= { ospfv3HostTable 1 } 1385 Ospfv3HostEntry ::= SEQUENCE { 1386 ospfv3HostAddressType 1387 InetAddressType, 1388 ospfv3HostAddress 1389 InetAddress, 1390 ospfv3HostMetric 1391 Metric, 1392 ospfv3HostStatus 1393 RowStatus, 1394 ospfv3HostAreaID 1395 Ospfv3AreaIdTc 1396 } 1398 ospfv3HostAddressType OBJECT-TYPE 1399 SYNTAX InetAddressType 1400 MAX-ACCESS not-accessible 1401 STATUS current 1402 DESCRIPTION 1403 "The address type of ospfv3HostAddress. Only IPv6 1404 addresses without zone index are expected." 1405 REFERENCE 1406 "OSPF Version 2, Appendix C.6 Host route 1407 parameters" 1408 ::= { ospfv3HostEntry 1 } 1410 ospfv3HostAddress OBJECT-TYPE 1411 SYNTAX InetAddress (SIZE (16)) 1412 MAX-ACCESS not-accessible 1413 STATUS current 1414 DESCRIPTION 1415 "The IPv6 Address of the Host. Must be a Global 1416 address." 1417 REFERENCE 1418 "OSPF Version 2, Appendix C.6 Host route 1419 parameters" 1420 ::= { ospfv3HostEntry 2 } 1422 ospfv3HostMetric OBJECT-TYPE 1423 SYNTAX Metric 1424 MAX-ACCESS read-create 1425 STATUS current 1426 DESCRIPTION 1427 "The Metric to be advertised." 1428 REFERENCE 1429 "OSPF Version 2, Appendix C.6 Host route 1430 parameters" 1431 ::= { ospfv3HostEntry 3 } 1433 ospfv3HostStatus OBJECT-TYPE 1434 SYNTAX RowStatus 1435 MAX-ACCESS read-create 1436 STATUS current 1437 DESCRIPTION 1438 "This variable controls the status of the 1439 entry. The use of RowStatus is covered in 1440 more detail in [6]." 1441 ::= { ospfv3HostEntry 4 } 1443 ospfv3HostAreaID OBJECT-TYPE 1444 SYNTAX Ospfv3AreaIdTc 1445 MAX-ACCESS read-create 1446 STATUS current 1447 DESCRIPTION 1448 "The Area the Host Entry is to be found within. 1449 By default, the area that a subsuming OSPFv3 1450 interface is in, or Area 0" 1451 REFERENCE 1452 "OSPF Version 2, Appendix C.2 Area parameters" 1453 ::= { ospfv3HostEntry 5 } 1455 -- OSPFv3 Interface Table 1457 ospfv3IfTable OBJECT-TYPE 1458 SYNTAX SEQUENCE OF Ospfv3IfEntry 1459 MAX-ACCESS not-accessible 1460 STATUS current 1461 DESCRIPTION 1462 "The OSPFv3 Interface Table describes the 1463 interfaces from the viewpoint of OSPFv3." 1464 REFERENCE 1465 "OSPF Version 2, Appendix C.3 Router interface 1466 parameters" 1467 ::= { ospfv3Objects 7 } 1469 ospfv3IfEntry OBJECT-TYPE 1470 SYNTAX Ospfv3IfEntry 1471 MAX-ACCESS not-accessible 1472 STATUS current 1473 DESCRIPTION 1474 "The OSPFv3 Interface Entry describes one 1475 interface from the viewpoint of OSPFv3." 1476 INDEX { ospfv3IfIndex, 1477 ospfv3IfInstId } 1478 ::= { ospfv3IfTable 1 } 1480 Ospfv3IfEntry ::= SEQUENCE { 1481 ospfv3IfIndex 1482 InterfaceIndex, 1483 ospfv3IfInstId 1484 Ospfv3IfInstIdTc, 1485 ospfv3IfAreaId 1486 Ospfv3AreaIdTc, 1487 ospfv3IfType 1488 INTEGER, 1489 ospfv3IfAdminStat 1490 Status, 1491 ospfv3IfRtrPriority 1492 DesignatedRouterPriority, 1493 ospfv3IfTransitDelay 1494 Ospfv3UpToRefreshIntervalTc, 1495 ospfv3IfRetransInterval 1496 Ospfv3UpToRefreshIntervalTc, 1497 ospfv3IfHelloInterval 1498 HelloRange, 1499 ospfv3IfRtrDeadInterval 1500 Ospfv3DeadIntRangeTc, 1501 ospfv3IfPollInterval 1502 Unsigned32, 1503 ospfv3IfState 1504 INTEGER, 1505 ospfv3IfDesignatedRouter 1506 Ospfv3RouterIdTc, 1507 ospfv3IfBackupDesignatedRouter 1508 Ospfv3RouterIdTc, 1509 ospfv3IfEvents 1510 Counter32, 1511 ospfv3IfStatus 1512 RowStatus, 1513 ospfv3IfMulticastForwarding 1514 INTEGER, 1515 ospfv3IfDemand 1516 TruthValue, 1517 ospfv3IfMetricValue 1518 Metric, 1519 ospfv3IfLinkScopeLsaCount 1520 Gauge32, 1521 ospfv3IfLinkLsaCksumSum 1522 Integer32, 1523 ospfv3IfDemandNbrProbe 1524 TruthValue, 1525 ospfv3IfDemandNbrProbeRetxLimit 1526 Unsigned32, 1528 ospfv3IfDemandNbrProbeInterval 1529 Unsigned32 1530 } 1532 ospfv3IfIndex OBJECT-TYPE 1533 SYNTAX InterfaceIndex 1534 MAX-ACCESS not-accessible 1535 STATUS current 1536 DESCRIPTION 1537 "The interface index of this OSPFv3 interface. 1538 It corresponds to the interface index of the 1539 IPv6 interface on which OSPFv3 is configured." 1540 ::= { ospfv3IfEntry 1 } 1542 ospfv3IfInstId OBJECT-TYPE 1543 SYNTAX Ospfv3IfInstIdTc 1544 MAX-ACCESS not-accessible 1545 STATUS current 1546 DESCRIPTION 1547 "Enables multiple interface instances of OSPFv3 1548 to be run over a single link. Each protocol 1549 instance would be assigned a separate ID. This ID 1550 has local link significance only." 1551 ::= { ospfv3IfEntry 2 } 1553 ospfv3IfAreaId OBJECT-TYPE 1554 SYNTAX Ospfv3AreaIdTc 1555 MAX-ACCESS read-create 1556 STATUS current 1557 DESCRIPTION 1558 "A 32-bit integer uniquely identifying the area 1559 to which the interface connects. Area ID 1560 0 is used for the OSPFv3 backbone." 1561 DEFVAL { 0 } 1562 ::= { ospfv3IfEntry 3 } 1564 ospfv3IfType OBJECT-TYPE 1565 SYNTAX INTEGER { 1566 broadcast(1), 1567 nbma(2), 1568 pointToPoint(3), 1569 pointToMultipoint(5) 1570 } 1571 MAX-ACCESS read-create 1572 STATUS current 1573 DESCRIPTION 1574 "The OSPFv3 interface type." 1575 ::= { ospfv3IfEntry 4 } 1577 ospfv3IfAdminStat OBJECT-TYPE 1578 SYNTAX Status 1579 MAX-ACCESS read-create 1580 STATUS current 1581 DESCRIPTION 1582 "The OSPFv3 interface's administrative status. 1583 The value formed on the interface, and the 1584 interface will be advertised as an internal route 1585 to some area. The value 'disabled' denotes 1586 that the interface is external to OSPFv3." 1587 DEFVAL { enabled } 1588 ::= { ospfv3IfEntry 5 } 1590 ospfv3IfRtrPriority OBJECT-TYPE 1591 SYNTAX DesignatedRouterPriority 1592 MAX-ACCESS read-create 1593 STATUS current 1594 DESCRIPTION 1595 "The priority of this interface. Used in 1596 multi-access networks, this field is used in 1597 the designated router election algorithm. The 1598 value 0 signifies that the router is not 1599 eligible to become the designated router on this 1600 particular network. In the event of a tie in 1601 this value, routers will use their Router ID as 1602 a tie breaker." 1603 DEFVAL { 1 } 1604 ::= { ospfv3IfEntry 6 } 1606 ospfv3IfTransitDelay OBJECT-TYPE 1607 SYNTAX Ospfv3UpToRefreshIntervalTc 1608 UNITS "seconds" 1609 MAX-ACCESS read-create 1610 STATUS current 1611 DESCRIPTION 1612 "The estimated number of seconds it takes to 1613 transmit a link state update packet over this 1614 interface." 1615 DEFVAL { 1 } 1616 ::= { ospfv3IfEntry 7 } 1618 ospfv3IfRetransInterval OBJECT-TYPE 1619 SYNTAX Ospfv3UpToRefreshIntervalTc 1620 UNITS "seconds" 1621 MAX-ACCESS read-create 1622 STATUS current 1623 DESCRIPTION 1624 "The number of seconds between link state 1625 advertisement retransmissions, for adjacencies 1626 belonging to this interface. This value is 1627 also used when retransmitting database 1628 description and link state request packets." 1629 DEFVAL { 5 } 1630 ::= { ospfv3IfEntry 8 } 1632 ospfv3IfHelloInterval OBJECT-TYPE 1633 SYNTAX HelloRange 1634 UNITS "seconds" 1635 MAX-ACCESS read-create 1636 STATUS current 1637 DESCRIPTION 1638 "The length of time, in seconds, between the 1639 Hello packets that the router sends on the 1640 interface. This value must be the same for all 1641 routers attached to a common network." 1642 DEFVAL { 10 } 1643 ::= { ospfv3IfEntry 9 } 1645 ospfv3IfRtrDeadInterval OBJECT-TYPE 1646 SYNTAX Ospfv3DeadIntRangeTc 1647 UNITS "seconds" 1648 MAX-ACCESS read-create 1649 STATUS current 1650 DESCRIPTION 1651 "The number of seconds that a router's Hello 1652 packets have not been seen before its 1653 neighbors declare the router down on the interface. 1654 This should be some multiple of the Hello interval. 1655 This value must be the same for all routers attached 1656 to a common network." 1657 DEFVAL { 40 } 1658 ::= { ospfv3IfEntry 10 } 1660 ospfv3IfPollInterval OBJECT-TYPE 1661 SYNTAX Unsigned32 1662 UNITS "seconds" 1663 MAX-ACCESS read-create 1664 STATUS current 1665 DESCRIPTION 1666 "The larger time interval, in seconds, between 1667 the Hello packets sent to an inactive 1668 non-broadcast multi-access neighbor." 1669 DEFVAL { 120 } 1670 ::= { ospfv3IfEntry 11 } 1672 ospfv3IfState OBJECT-TYPE 1673 SYNTAX INTEGER { 1674 down(1), 1675 loopback(2), 1676 waiting(3), 1677 pointToPoint(4), 1678 designatedRouter(5), 1679 backupDesignatedRouter(6), 1680 otherDesignatedRouter(7) 1681 } 1682 MAX-ACCESS read-only 1683 STATUS current 1684 DESCRIPTION 1685 "The OSPFv3 Interface State." 1686 ::= { ospfv3IfEntry 12 } 1688 ospfv3IfDesignatedRouter OBJECT-TYPE 1689 SYNTAX Ospfv3RouterIdTc 1690 MAX-ACCESS read-only 1691 STATUS current 1692 DESCRIPTION 1693 "The Router ID of the Designated Router." 1694 ::= { ospfv3IfEntry 13 } 1696 ospfv3IfBackupDesignatedRouter OBJECT-TYPE 1697 SYNTAX Ospfv3RouterIdTc 1698 MAX-ACCESS read-only 1699 STATUS current 1700 DESCRIPTION 1701 "The Router ID of the Backup Designated 1702 Router." 1703 ::= { ospfv3IfEntry 14 } 1705 ospfv3IfEvents OBJECT-TYPE 1706 SYNTAX Counter32 1707 MAX-ACCESS read-only 1708 STATUS current 1709 DESCRIPTION 1710 "The number of times this OSPF interface has 1711 changed its state, or an error has occurred." 1712 ::= { ospfv3IfEntry 15 } 1714 ospfv3IfStatus OBJECT-TYPE 1715 SYNTAX RowStatus 1716 MAX-ACCESS read-create 1717 STATUS current 1718 DESCRIPTION 1719 "This variable controls the status of the 1720 entry. The use of RowStatus is covered in more 1721 detail in [6]." 1722 ::= { ospfv3IfEntry 16 } 1724 ospfv3IfMulticastForwarding OBJECT-TYPE 1725 SYNTAX INTEGER { 1726 blocked(1), -- no multicast forwarding 1727 multicast(2), -- using multicast address 1728 unicast(3) -- to each OSPFv3 neighbor 1729 } 1730 MAX-ACCESS read-create 1731 STATUS current 1732 DESCRIPTION 1733 "The way multicasts should forwarded on this 1734 interface; not forwarded, forwarded as data 1735 link multicasts, or forwarded as data link 1736 unicasts. Data link multicasting is not 1737 meaningful on point to point and NBMA interfaces, 1738 and setting ospfv3MulticastForwarding to 0 1739 effectively disables all multicast forwarding." 1741 DEFVAL { blocked } 1742 ::= { ospfv3IfEntry 17 } 1744 ospfv3IfDemand OBJECT-TYPE 1745 SYNTAX TruthValue 1746 MAX-ACCESS read-create 1747 STATUS current 1748 DESCRIPTION 1749 "Indicates whether Demand OSPFv3 procedures 1750 (hello suppression to FULL neighbors and 1751 setting the DoNotAge flag on propagated LSAs) 1752 should be performed on this interface." 1753 DEFVAL { false } 1754 ::= { ospfv3IfEntry 18 } 1756 ospfv3IfMetricValue OBJECT-TYPE 1757 SYNTAX Metric 1758 MAX-ACCESS read-create 1759 STATUS current 1760 DESCRIPTION 1761 "The metric assigned to this interface. 1762 The default value of the Metric is 1763 Reference Bandwidth / ifSpeed. The value of the 1764 reference bandwidth is configured by the 1765 ospfv3ReferenceBandwidth object." 1766 ::= { ospfv3IfEntry 19 } 1768 ospfv3IfLinkScopeLsaCount OBJECT-TYPE 1769 SYNTAX Gauge32 1770 MAX-ACCESS read-only 1771 STATUS current 1772 DESCRIPTION 1773 "The total number of Link-Scope link state 1774 advertisements in this link's link state 1775 database." 1776 ::= { ospfv3IfEntry 20 } 1778 ospfv3IfLinkLsaCksumSum OBJECT-TYPE 1779 SYNTAX Integer32 1780 MAX-ACCESS read-only 1781 STATUS current 1782 DESCRIPTION 1783 "The 32-bit unsigned sum of the Link-Scope link state 1784 advertisements' LS checksums contained in this 1785 link's link state database. The sum can be used 1786 to determine if there has been a change in a 1787 router's link state database, and to compare the 1788 link state database of two routers." 1789 ::= { ospfv3IfEntry 21 } 1791 ospfv3IfDemandNbrProbe OBJECT-TYPE 1792 SYNTAX TruthValue 1793 MAX-ACCESS read-create 1794 STATUS current 1795 DESCRIPTION 1796 "Indicates whether or not neighbor probing is 1797 enabled to determine whether or not the neighbor 1798 is inactive. Neighbor probing is disabled by 1799 default." 1800 DEFVAL { false } 1801 ::= { ospfv3IfEntry 22 } 1803 ospfv3IfDemandNbrProbeRetxLimit OBJECT-TYPE 1804 SYNTAX Unsigned32 1805 UNITS "seconds" 1806 MAX-ACCESS read-create 1807 STATUS current 1808 DESCRIPTION 1809 "The number of consecutive LSA retransmissions before 1810 the neighbor is deemed inactive and the neighbor 1811 adjacency is brought down." 1812 DEFVAL { 10 } 1813 ::= { ospfv3IfEntry 23} 1815 ospfv3IfDemandNbrProbeInterval OBJECT-TYPE 1816 SYNTAX Unsigned32 1817 UNITS "seconds" 1818 MAX-ACCESS read-create 1819 STATUS current 1820 DESCRIPTION 1821 "Defines how often the neighbor will be probed." 1822 DEFVAL { 120 } 1823 ::= { ospfv3IfEntry 24 } 1825 -- OSPFv3 Virtual Interface Table 1827 -- The Virtual Interface Table describes the virtual 1828 -- links that the OSPFv3 Process is configured to 1829 -- carry on. 1831 ospfv3VirtIfTable OBJECT-TYPE 1832 SYNTAX SEQUENCE OF Ospfv3VirtIfEntry 1833 MAX-ACCESS not-accessible 1834 STATUS current 1835 DESCRIPTION 1836 "Information about this router's virtual 1837 interfaces." 1838 REFERENCE 1839 "OSPF Version 2, Appendix C.4 Virtual link 1840 parameters" 1841 ::= { ospfv3Objects 8 } 1843 ospfv3VirtIfEntry OBJECT-TYPE 1844 SYNTAX Ospfv3VirtIfEntry 1845 MAX-ACCESS not-accessible 1846 STATUS current 1847 DESCRIPTION 1848 "Information about a single Virtual Interface." 1849 INDEX { ospfv3VirtIfAreaId, 1850 ospfv3VirtIfNeighbor } 1851 ::= { ospfv3VirtIfTable 1 } 1853 Ospfv3VirtIfEntry ::= SEQUENCE { 1854 ospfv3VirtIfAreaId 1855 Ospfv3AreaIdTc, 1856 ospfv3VirtIfNeighbor 1857 Ospfv3RouterIdTc, 1858 ospfv3VirtIfIndex 1859 InterfaceIndex, 1860 ospfv3VirtIfInstId 1861 Ospfv3IfInstIdTc, 1862 ospfv3VirtIfTransitDelay 1863 Ospfv3UpToRefreshIntervalTc, 1864 ospfv3VirtIfRetransInterval 1865 Ospfv3UpToRefreshIntervalTc, 1866 ospfv3VirtIfHelloInterval 1867 HelloRange, 1868 ospfv3VirtIfRtrDeadInterval 1869 Ospfv3DeadIntRangeTc, 1870 ospfv3VirtIfState 1871 INTEGER, 1872 ospfv3VirtIfEvents 1873 Counter32, 1874 ospfv3VirtIfStatus 1875 RowStatus, 1876 ospfv3VirtIfLinkScopeLsaCount 1877 Gauge32, 1878 ospfv3VirtIfLinkLsaCksumSum 1879 Integer32 1880 } 1882 ospfv3VirtIfAreaId OBJECT-TYPE 1883 SYNTAX Ospfv3AreaIdTc 1884 MAX-ACCESS not-accessible 1885 STATUS current 1886 DESCRIPTION 1887 "The Transit Area that the Virtual Link 1888 traverses. By definition, this is not 1889 Area 0" 1890 ::= { ospfv3VirtIfEntry 1 } 1892 ospfv3VirtIfNeighbor OBJECT-TYPE 1893 SYNTAX Ospfv3RouterIdTc 1894 MAX-ACCESS not-accessible 1895 STATUS current 1896 DESCRIPTION 1897 "The Router ID of the Virtual Neighbor." 1899 ::= { ospfv3VirtIfEntry 2 } 1901 ospfv3VirtIfIndex OBJECT-TYPE 1902 SYNTAX InterfaceIndex 1903 MAX-ACCESS read-create 1904 STATUS current 1905 DESCRIPTION 1906 "The interface index assigned to this OSPFv3 virtual 1907 interface. It is advertised in Hello's sent over 1908 the virtal link and in the router's router-LSAs." 1909 ::= { ospfv3VirtIfEntry 3 } 1911 ospfv3VirtIfInstId OBJECT-TYPE 1912 SYNTAX Ospfv3IfInstIdTc 1913 MAX-ACCESS read-create 1914 STATUS current 1915 DESCRIPTION 1916 "Specifies the interface instance ID to be used 1917 for the virtual interface. This ID has local link 1918 significance only." 1919 DEFVAL { 0 } 1920 ::= { ospfv3VirtIfEntry 4 } 1922 ospfv3VirtIfTransitDelay OBJECT-TYPE 1923 SYNTAX Ospfv3UpToRefreshIntervalTc 1924 UNITS "seconds" 1925 MAX-ACCESS read-create 1926 STATUS current 1927 DESCRIPTION 1928 "The estimated number of seconds it takes to 1929 transmit a link state update packet over this 1930 interface." 1931 DEFVAL { 1 } 1932 ::= { ospfv3VirtIfEntry 5 } 1934 ospfv3VirtIfRetransInterval OBJECT-TYPE 1935 SYNTAX Ospfv3UpToRefreshIntervalTc 1936 UNITS "seconds" 1937 MAX-ACCESS read-create 1938 STATUS current 1939 DESCRIPTION 1940 "The number of seconds between link state 1941 advertisement retransmissions, for adjacencies 1942 belonging to this interface. This value is 1943 also used when retransmitting database 1944 description and link state request packets. This 1945 value should be well over the expected 1946 round-trip time." 1947 DEFVAL { 5 } 1948 ::= { ospfv3VirtIfEntry 6 } 1950 ospfv3VirtIfHelloInterval OBJECT-TYPE 1951 SYNTAX HelloRange 1952 UNITS "seconds" 1953 MAX-ACCESS read-create 1954 STATUS current 1955 DESCRIPTION 1956 "The length of time, in seconds, between the 1957 Hello packets that the router sends on the 1958 interface. This value must be the same for the 1959 virtual neighbor." 1960 DEFVAL { 10 } 1961 ::= { ospfv3VirtIfEntry 7 } 1963 ospfv3VirtIfRtrDeadInterval OBJECT-TYPE 1964 SYNTAX Ospfv3DeadIntRangeTc 1965 UNITS "seconds" 1966 MAX-ACCESS read-create 1967 STATUS current 1968 DESCRIPTION 1969 "The number of seconds that a router's Hello 1970 packets have not been seen before its 1971 neighbors declare the router down. This should 1972 be some multiple of the Hello interval. This 1973 value must be the same for the virtual 1974 neighbor." 1975 DEFVAL { 60 } 1976 ::= { ospfv3VirtIfEntry 8 } 1978 ospfv3VirtIfState OBJECT-TYPE 1979 SYNTAX INTEGER { 1980 down(1), 1981 pointToPoint(4) 1982 } 1983 MAX-ACCESS read-only 1984 STATUS current 1985 DESCRIPTION 1986 "OSPF virtual interface states. The same encoding 1987 as the ospfV3IfTable is used." 1988 ::= { ospfv3VirtIfEntry 9 } 1990 ospfv3VirtIfEvents OBJECT-TYPE 1991 SYNTAX Counter32 1992 MAX-ACCESS read-only 1993 STATUS current 1994 DESCRIPTION 1995 "The number of state changes or error events on 1996 this Virtual Link" 1997 ::= { ospfv3VirtIfEntry 10 } 1999 ospfv3VirtIfStatus OBJECT-TYPE 2000 SYNTAX RowStatus 2001 MAX-ACCESS read-create 2002 STATUS current 2003 DESCRIPTION 2004 "This variable controls the status of the entry. 2006 The use of RowStatus is covered in more detail 2007 in [6]." 2008 ::= { ospfv3VirtIfEntry 11 } 2010 ospfv3VirtIfLinkScopeLsaCount OBJECT-TYPE 2011 SYNTAX Gauge32 2012 MAX-ACCESS read-only 2013 STATUS current 2014 DESCRIPTION 2015 "The total number of Link-Scope link state 2016 advertisements in this virtual link's link state 2017 database." 2018 ::= { ospfv3VirtIfEntry 12 } 2020 ospfv3VirtIfLinkLsaCksumSum OBJECT-TYPE 2021 SYNTAX Integer32 2022 MAX-ACCESS read-only 2023 STATUS current 2024 DESCRIPTION 2025 "The 32-bit unsigned sum of the Link-Scope link-state 2026 advertisements' LS checksums contained in this 2027 virtual link's link-state database. The sum can be used 2028 to determine if there has been a change in a 2029 router's link state database, and to compare the 2030 link state database of two routers." 2031 ::= { ospfv3VirtIfEntry 13 } 2033 -- OSPFv3 Neighbor Table 2035 -- The OSPFv3 Neighbor Table describes all neighbors in 2036 -- the locality of the subject router. 2038 ospfv3NbrTable OBJECT-TYPE 2039 SYNTAX SEQUENCE OF Ospfv3NbrEntry 2040 MAX-ACCESS not-accessible 2041 STATUS current 2042 DESCRIPTION 2043 "A table of non-virtual neighbor information." 2044 REFERENCE 2045 "OSPF Version 2, Section 10 The Neighbor Data 2046 Structure" 2047 ::= { ospfv3Objects 9 } 2049 ospfv3NbrEntry OBJECT-TYPE 2050 SYNTAX Ospfv3NbrEntry 2051 MAX-ACCESS not-accessible 2052 STATUS current 2053 DESCRIPTION 2054 "The information regarding a single neighbor." 2055 REFERENCE 2056 "OSPF Version 2, Section 10 The Neighbor Data 2057 Structure" 2059 INDEX { ospfv3NbrIfIndex, 2060 ospfv3NbrIfInstId, 2061 ospfv3NbrRtrId } 2062 ::= { ospfv3NbrTable 1 } 2064 Ospfv3NbrEntry ::= SEQUENCE { 2065 ospfv3NbrIfIndex 2066 InterfaceIndex, 2067 ospfv3NbrIfInstId 2068 Ospfv3IfInstIdTc, 2069 ospfv3NbrRtrId 2070 Ospfv3RouterIdTc, 2071 ospfv3NbrAddressType 2072 InetAddressType, 2073 ospfv3NbrAddress 2074 InetAddress, 2075 ospfv3NbrOptions 2076 Integer32, 2077 ospfv3NbrPriority 2078 DesignatedRouterPriority, 2079 ospfv3NbrState 2080 INTEGER, 2081 ospfv3NbrEvents 2082 Counter32, 2083 ospfv3NbrLsRetransQLen 2084 Gauge32, 2085 ospfv3NbrHelloSuppressed 2086 TruthValue, 2087 ospfv3NbrIfId 2088 InterfaceIndex, 2089 ospfv3NbrRestartHelperStatus 2090 INTEGER, 2091 ospfv3NbrRestartHelperAge 2092 Ospfv3UpToRefreshIntervalTc, 2093 ospfv3NbrRestartHelperExitRc 2094 INTEGER 2095 } 2097 ospfv3NbrIfIndex OBJECT-TYPE 2098 SYNTAX InterfaceIndex 2099 MAX-ACCESS not-accessible 2100 STATUS current 2101 DESCRIPTION 2102 "The local link ID of the link over which the 2103 neighbor can be reached." 2104 ::= { ospfv3NbrEntry 1 } 2106 ospfv3NbrIfInstId OBJECT-TYPE 2107 SYNTAX Ospfv3IfInstIdTc 2108 MAX-ACCESS not-accessible 2109 STATUS current 2110 DESCRIPTION 2111 "Interface instance over which the neighbor 2112 can be reached. This ID has local link 2113 significance only." 2114 ::= { ospfv3NbrEntry 2 } 2116 ospfv3NbrRtrId OBJECT-TYPE 2117 SYNTAX Ospfv3RouterIdTc 2118 MAX-ACCESS not-accessible 2119 STATUS current 2120 DESCRIPTION 2121 "A 32-bit integer uniquely identifying the neighboring 2122 router in the Autonomous System." 2123 ::= { ospfv3NbrEntry 3 } 2125 ospfv3NbrAddressType OBJECT-TYPE 2126 SYNTAX InetAddressType 2127 MAX-ACCESS read-only 2128 STATUS current 2129 DESCRIPTION 2130 "The address type of ospfv3NbrAddress. Only IPv6 2131 addresses without zone index are expected." 2132 ::= { ospfv3NbrEntry 4 } 2134 ospfv3NbrAddress OBJECT-TYPE 2135 SYNTAX InetAddress (SIZE (16)) 2136 MAX-ACCESS read-only 2137 STATUS current 2138 DESCRIPTION 2139 "The IPv6 address of the neighbor associated with 2140 the local link." 2141 ::= { ospfv3NbrEntry 5 } 2143 ospfv3NbrOptions OBJECT-TYPE 2144 SYNTAX Integer32 2145 MAX-ACCESS read-only 2146 STATUS current 2147 DESCRIPTION 2148 "A Bit Mask corresponding to the neighbor's 2149 options field." 2150 REFERENCE 2151 "OSPF Version 3, Appendix A.2 the Options field" 2152 ::= { ospfv3NbrEntry 6 } 2154 ospfv3NbrPriority OBJECT-TYPE 2155 SYNTAX DesignatedRouterPriority 2156 MAX-ACCESS read-only 2157 STATUS current 2158 DESCRIPTION 2159 "The priority of this neighbor in the designated 2160 router election algorithm. The value 0 signifies 2161 that the neighbor is not eligible to become the 2162 designated router on this particular network." 2163 ::= { ospfv3NbrEntry 7 } 2165 ospfv3NbrState OBJECT-TYPE 2166 SYNTAX INTEGER { 2167 down(1), 2168 attempt(2), 2169 init(3), 2170 twoWay(4), 2171 exchangeStart(5), 2172 exchange(6), 2173 loading(7), 2174 full(8) 2175 } 2176 MAX-ACCESS read-only 2177 STATUS current 2178 DESCRIPTION 2179 "The State of the relationship with this 2180 Neighbor." 2181 REFERENCE 2182 "OSPF Version 2, Section 10.1 Neighbor States" 2183 ::= { ospfv3NbrEntry 8 } 2185 ospfv3NbrEvents OBJECT-TYPE 2186 SYNTAX Counter32 2187 MAX-ACCESS read-only 2188 STATUS current 2189 DESCRIPTION 2190 "The number of times this neighbor relationship 2191 has changed state, or an error has occurred." 2192 ::= { ospfv3NbrEntry 9 } 2194 ospfv3NbrLsRetransQLen OBJECT-TYPE 2195 SYNTAX Gauge32 2196 MAX-ACCESS read-only 2197 STATUS current 2198 DESCRIPTION 2199 "The current length of the retransmission 2200 queue." 2201 ::= { ospfv3NbrEntry 10 } 2203 ospfv3NbrHelloSuppressed OBJECT-TYPE 2204 SYNTAX TruthValue 2205 MAX-ACCESS read-only 2206 STATUS current 2207 DESCRIPTION 2208 "Indicates whether Hellos are being suppressed 2209 to the neighbor" 2210 ::= { ospfv3NbrEntry 11 } 2212 ospfv3NbrIfId OBJECT-TYPE 2213 SYNTAX InterfaceIndex 2214 MAX-ACCESS read-only 2215 STATUS current 2216 DESCRIPTION 2217 "The interface ID that the neighbor advertises 2218 in its Hello Packets on this link, that is, the 2219 neighbor's local interface index." 2220 ::= { ospfv3NbrEntry 12 } 2222 ospfv3NbrRestartHelperStatus OBJECT-TYPE 2223 SYNTAX INTEGER { notHelping (1), 2224 helping (2) 2225 } 2226 MAX-ACCESS read-only 2227 STATUS current 2228 DESCRIPTION 2229 "Indicates whether the router is acting 2230 as a Graceful restart helper for the neighbor." 2231 ::= { ospfv3NbrEntry 13 } 2233 ospfv3NbrRestartHelperAge OBJECT-TYPE 2234 SYNTAX Ospfv3UpToRefreshIntervalTc 2235 UNITS "seconds" 2236 MAX-ACCESS read-only 2237 STATUS current 2238 DESCRIPTION 2239 "Remaining time in current OSPF Graceful restart 2240 interval, if the router is acting as a restart 2241 helper for the neighbor." 2242 ::= { ospfv3NbrEntry 14 } 2244 ospfv3NbrRestartHelperExitRc OBJECT-TYPE 2245 SYNTAX INTEGER { none (1), 2246 inProgress (2), 2247 completed (3), 2248 timedOut (4), 2249 topologyChanged (5) 2250 } 2251 MAX-ACCESS read-only 2252 STATUS current 2253 DESCRIPTION 2254 "Describes the outcome of the last attempt at acting 2255 as a Graceful restart helper for the neighbor. 2257 none:............no restart has yet been attempted. 2258 inProgress:......a restart attempt is currently underway. 2259 completed:.......the last restart completed successfully. 2260 timedOut:........the last restart timed out. 2261 topologyChanged:.the last restart was aborted due to 2262 a topology change." 2263 ::= { ospfv3NbrEntry 15 } 2265 -- OSPFv3 Configured Neighbor Table 2267 -- The OSPFv3 Configured Neighbor Table describes all configured 2268 -- neighbors and neighbors dynamically discovered by 2269 -- lower-level protocols such as Inverse Neighbor Discovery. 2271 ospfv3CfgNbrTable OBJECT-TYPE 2272 SYNTAX SEQUENCE OF Ospfv3CfgNbrEntry 2273 MAX-ACCESS not-accessible 2274 STATUS current 2275 DESCRIPTION 2276 "A table of configured non-virtual neighbor 2277 information and neighbors dynamically discovered 2278 by lower-level protocols such as Inverse Neighbor 2279 Discovery." 2280 REFERENCE 2281 "OSPF Version 2, Section 10 The Neighbor Data 2282 Structure" 2283 ::= { ospfv3Objects 10 } 2285 ospfv3CfgNbrEntry OBJECT-TYPE 2286 SYNTAX Ospfv3CfgNbrEntry 2287 MAX-ACCESS not-accessible 2288 STATUS current 2289 DESCRIPTION 2290 "The information regarding a single configured 2291 neighbor or neighbor discovered by lower-level 2292 protocols such as Inverse Neighbor Discovery." 2293 REFERENCE 2294 "OSPF Version 2, Section 10 The Neighbor Data 2295 Structure" 2296 INDEX { ospfv3CfgNbrIfIndex, 2297 ospfv3CfgNbrIfInstId, 2298 ospfv3CfgNbrAddressType, 2299 ospfv3CfgNbrAddress } 2300 ::= { ospfv3CfgNbrTable 1 } 2302 Ospfv3CfgNbrEntry ::= SEQUENCE { 2303 ospfv3CfgNbrIfIndex 2304 InterfaceIndex, 2305 ospfv3CfgNbrIfInstId 2306 Ospfv3IfInstIdTc, 2307 ospfv3CfgNbrAddressType 2308 InetAddressType, 2309 ospfv3CfgNbrAddress 2310 InetAddress, 2311 ospfv3CfgNbrPriority 2312 DesignatedRouterPriority, 2313 ospfv3CfgNbrRtrId 2314 Ospfv3RouterIdTc, 2315 ospfv3CfgNbrState 2316 INTEGER, 2317 ospfv3CfgNbrStorageType 2318 StorageType, 2319 ospfv3CfgNbrStatus 2320 RowStatus 2321 } 2323 ospfv3CfgNbrIfIndex OBJECT-TYPE 2324 SYNTAX InterfaceIndex 2325 MAX-ACCESS not-accessible 2326 STATUS current 2327 DESCRIPTION 2328 "The local link ID of the link over which the 2329 neighbor can be reached." 2330 ::= { ospfv3CfgNbrEntry 1 } 2332 ospfv3CfgNbrIfInstId OBJECT-TYPE 2333 SYNTAX Ospfv3IfInstIdTc 2334 MAX-ACCESS not-accessible 2335 STATUS current 2336 DESCRIPTION 2337 "Interface instance over which the neighbor 2338 can be reached. This ID has local link 2339 significance only." 2340 ::= { ospfv3CfgNbrEntry 2 } 2342 ospfv3CfgNbrAddressType OBJECT-TYPE 2343 SYNTAX InetAddressType 2344 MAX-ACCESS not-accessible 2345 STATUS current 2346 DESCRIPTION 2347 "The address type of ospfv3NbrAddress. Only IPv6 2348 addresses without zone index are expected." 2349 ::= { ospfv3CfgNbrEntry 3 } 2351 ospfv3CfgNbrAddress OBJECT-TYPE 2352 SYNTAX InetAddress (SIZE (16)) 2353 MAX-ACCESS not-accessible 2354 STATUS current 2355 DESCRIPTION 2356 "The IPv6 address of the neighbor associated with 2357 the local link." 2358 ::= { ospfv3CfgNbrEntry 4 } 2360 ospfv3CfgNbrPriority OBJECT-TYPE 2361 SYNTAX DesignatedRouterPriority 2362 MAX-ACCESS read-create 2363 STATUS current 2364 DESCRIPTION 2365 "The priority of this neighbor in the designated 2366 router election algorithm. The value 0 signifies 2367 that the neighbor is not eligible to become the 2368 designated router on this particular network." 2369 DEFVAL { 1 } 2370 ::= { ospfv3CfgNbrEntry 5 } 2372 ospfv3CfgNbrRtrId OBJECT-TYPE 2373 SYNTAX Ospfv3RouterIdTc 2374 MAX-ACCESS read-only 2375 STATUS current 2376 DESCRIPTION 2377 "A 32-bit integer uniquely identifying the neighboring 2378 router in the Autonomous System. A value of 0 2379 is returned until a Hello is received 2380 from the configured neighbor." 2381 ::= { ospfv3CfgNbrEntry 6 } 2383 ospfv3CfgNbrState OBJECT-TYPE 2384 SYNTAX INTEGER { 2385 down(1), 2386 attempt(2), 2387 init(3), 2388 twoWay(4), 2389 exchangeStart(5), 2390 exchange(6), 2391 loading(7), 2392 full(8) 2393 } 2394 MAX-ACCESS read-only 2395 STATUS current 2396 DESCRIPTION 2397 "The State of the relationship with this Neighbor." 2398 REFERENCE 2399 "OSPF Version 2, Section 10.1 Neighbor States" 2400 ::= { ospfv3CfgNbrEntry 7 } 2402 ospfv3CfgNbrStorageType OBJECT-TYPE 2403 SYNTAX StorageType 2404 MAX-ACCESS read-create 2405 STATUS current 2406 DESCRIPTION 2407 "The storage type for this conceptual row. 2408 Conceptual rows having the value 'permanent' need not 2409 allow write-access to any columnar objects in the row. 2410 Manually configured entries will have a storage type 2411 of nonVolatile while entries dynamically created as a 2412 result of a lower-level protocol such as Inverse 2413 Neighbor Discovery will have a storage type of 2414 volatile." 2415 DEFVAL { nonVolatile } 2416 ::= { ospfv3CfgNbrEntry 8 } 2418 ospfv3CfgNbrStatus OBJECT-TYPE 2419 SYNTAX RowStatus 2420 MAX-ACCESS read-create 2421 STATUS current 2422 DESCRIPTION 2423 "This variable controls the status of the entry. 2424 The use of RowStatus is covered in more detail 2425 in [6]." 2426 ::= { ospfv3CfgNbrEntry 9 } 2428 -- OSPFv3 Virtual Neighbor Table 2429 -- This table describes all virtual neighbors. 2430 -- Since Virtual Links are configured in the 2431 -- virtual interface table, this table is read-only. 2433 ospfv3VirtNbrTable OBJECT-TYPE 2434 SYNTAX SEQUENCE OF Ospfv3VirtNbrEntry 2435 MAX-ACCESS not-accessible 2436 STATUS current 2437 DESCRIPTION 2438 "A table of virtual neighbor information." 2439 REFERENCE 2440 "OSPF Version 2, Section 15 Virtual Links" 2441 ::= { ospfv3Objects 11 } 2443 ospfv3VirtNbrEntry OBJECT-TYPE 2444 SYNTAX Ospfv3VirtNbrEntry 2445 MAX-ACCESS not-accessible 2446 STATUS current 2447 DESCRIPTION 2448 "Virtual neighbor information." 2449 INDEX { ospfv3VirtNbrArea, 2450 ospfv3VirtNbrRtrId } 2451 ::= { ospfv3VirtNbrTable 1 } 2453 Ospfv3VirtNbrEntry ::= SEQUENCE { 2454 ospfv3VirtNbrArea 2455 Ospfv3AreaIdTc, 2456 ospfv3VirtNbrRtrId 2457 Ospfv3RouterIdTc, 2458 ospfv3VirtNbrIfIndex 2459 InterfaceIndex, 2460 ospfv3VirtNbrIfInstId 2461 Ospfv3IfInstIdTc, 2462 ospfv3VirtNbrAddressType 2463 InetAddressType, 2464 ospfv3VirtNbrAddress 2465 InetAddress, 2466 ospfv3VirtNbrOptions 2467 Integer32, 2468 ospfv3VirtNbrState 2469 INTEGER, 2470 ospfv3VirtNbrEvents 2471 Counter32, 2472 ospfv3VirtNbrLsRetransQLen 2473 Gauge32, 2474 ospfv3VirtNbrHelloSuppressed 2475 TruthValue, 2476 ospfv3VirtNbrIfId 2477 InterfaceIndex, 2478 ospfv3VirtNbrRestartHelperStatus 2479 INTEGER, 2480 ospfv3VirtNbrRestartHelperAge 2481 Ospfv3UpToRefreshIntervalTc, 2482 ospfv3VirtNbrRestartHelperExitRc 2483 INTEGER 2484 } 2486 ospfv3VirtNbrArea OBJECT-TYPE 2487 SYNTAX Ospfv3AreaIdTc 2488 MAX-ACCESS not-accessible 2489 STATUS current 2490 DESCRIPTION 2491 "The Transit Area Identifier." 2492 ::= { ospfv3VirtNbrEntry 1 } 2494 ospfv3VirtNbrRtrId OBJECT-TYPE 2495 SYNTAX Ospfv3RouterIdTc 2496 MAX-ACCESS not-accessible 2497 STATUS current 2498 DESCRIPTION 2499 "A 32-bit integer uniquely identifying the 2500 neighboring router in the Autonomous System." 2501 ::= { ospfv3VirtNbrEntry 2 } 2503 ospfv3VirtNbrIfIndex OBJECT-TYPE 2504 SYNTAX InterfaceIndex 2505 MAX-ACCESS read-only 2506 STATUS current 2507 DESCRIPTION 2508 "The local interface ID for the virtual link over 2509 which the neighbor can be reached." 2510 ::= { ospfv3VirtNbrEntry 3 } 2512 ospfv3VirtNbrIfInstId OBJECT-TYPE 2513 SYNTAX Ospfv3IfInstIdTc 2514 MAX-ACCESS read-only 2515 STATUS current 2516 DESCRIPTION 2517 "The interface instance for the virtual link over 2518 which the neighbor can be reached." 2519 ::= { ospfv3VirtNbrEntry 4 } 2521 ospfv3VirtNbrAddressType OBJECT-TYPE 2522 SYNTAX InetAddressType 2523 MAX-ACCESS read-only 2524 STATUS current 2525 DESCRIPTION 2526 "The address type of ospfv3VirtNbrAddress. Only IPv6 2527 addresses without zone index are expected." 2528 ::= { ospfv3VirtNbrEntry 5 } 2530 ospfv3VirtNbrAddress OBJECT-TYPE 2531 SYNTAX InetAddress (SIZE (16)) 2532 MAX-ACCESS read-only 2533 STATUS current 2534 DESCRIPTION 2535 "The IPv6 address advertised by this Virtual Neighbor. 2536 It must be a Global scope address." 2537 ::= { ospfv3VirtNbrEntry 6 } 2539 ospfv3VirtNbrOptions OBJECT-TYPE 2540 SYNTAX Integer32 2541 MAX-ACCESS read-only 2542 STATUS current 2543 DESCRIPTION 2544 "A Bit Mask corresponding to the neighbor's options 2545 field." 2546 REFERENCE 2547 "OSPF Version 3, Appendix A.2 the Options field" 2548 ::= { ospfv3VirtNbrEntry 7 } 2550 ospfv3VirtNbrState OBJECT-TYPE 2551 SYNTAX INTEGER { 2552 down(1), 2553 attempt(2), 2554 init(3), 2555 twoWay(4), 2556 exchangeStart(5), 2557 exchange(6), 2558 loading(7), 2559 full(8) 2560 } 2561 MAX-ACCESS read-only 2562 STATUS current 2563 DESCRIPTION 2564 "The state of the Virtual Neighbor Relationship." 2565 ::= { ospfv3VirtNbrEntry 8 } 2567 ospfv3VirtNbrEvents OBJECT-TYPE 2568 SYNTAX Counter32 2569 MAX-ACCESS read-only 2570 STATUS current 2571 DESCRIPTION 2572 "The number of times this virtual link has 2573 changed its state, or an error has occurred." 2574 ::= { ospfv3VirtNbrEntry 9 } 2576 ospfv3VirtNbrLsRetransQLen OBJECT-TYPE 2577 SYNTAX Gauge32 2578 MAX-ACCESS read-only 2579 STATUS current 2580 DESCRIPTION 2581 "The current length of the retransmission 2582 queue." 2583 ::= { ospfv3VirtNbrEntry 10 } 2585 ospfv3VirtNbrHelloSuppressed OBJECT-TYPE 2586 SYNTAX TruthValue 2587 MAX-ACCESS read-only 2588 STATUS current 2589 DESCRIPTION 2590 "Indicates whether Hellos are being suppressed 2591 to the neighbor" 2592 ::= { ospfv3VirtNbrEntry 11 } 2594 ospfv3VirtNbrIfId OBJECT-TYPE 2595 SYNTAX InterfaceIndex 2596 MAX-ACCESS read-only 2597 STATUS current 2598 DESCRIPTION 2599 "The interface ID that the neighbor advertises 2600 in its Hello Packets on this virtual link, that is, 2601 the neighbor's local interface ID." 2602 ::= { ospfv3VirtNbrEntry 12 } 2604 ospfv3VirtNbrRestartHelperStatus OBJECT-TYPE 2605 SYNTAX INTEGER { notHelping (1), 2606 helping (2) 2607 } 2608 MAX-ACCESS read-only 2609 STATUS current 2610 DESCRIPTION 2611 "Indicates whether the router is acting 2612 as a Graceful restart helper for the neighbor." 2613 ::= { ospfv3VirtNbrEntry 13 } 2615 ospfv3VirtNbrRestartHelperAge OBJECT-TYPE 2616 SYNTAX Ospfv3UpToRefreshIntervalTc 2617 UNITS "seconds" 2618 MAX-ACCESS read-only 2619 STATUS current 2620 DESCRIPTION 2621 "Remaining time in current OSPF Graceful restart 2622 interval, if the router is acting as a restart 2623 helper for the neighbor." 2624 ::= { ospfv3VirtNbrEntry 14 } 2626 ospfv3VirtNbrRestartHelperExitRc OBJECT-TYPE 2627 SYNTAX INTEGER { none (1), 2628 inProgress (2), 2629 completed (3), 2630 timedOut (4), 2631 topologyChanged (5) 2632 } 2633 MAX-ACCESS read-only 2634 STATUS current 2635 DESCRIPTION 2636 "Describes the outcome of the last attempt at acting 2637 as a Graceful restart helper for the neighbor. 2639 none:............no restart has yet been attempted. 2641 inProgress:......a restart attempt is currently underway. 2642 completed:.......the last restart completed successfully. 2643 timedOut:........the last restart timed out. 2644 topologyChanged:.the last restart was aborted due to 2645 a topology change." 2646 ::= { ospfv3VirtNbrEntry 15 } 2648 -- 2649 -- The OSPFv3 Area Aggregate Table 2650 -- 2652 ospfv3AreaAggregateTable OBJECT-TYPE 2653 SYNTAX SEQUENCE OF Ospfv3AreaAggregateEntry 2654 MAX-ACCESS not-accessible 2655 STATUS current 2656 DESCRIPTION 2657 "A range of IPv6 prefixes specified by a 2658 prefix/prefix length pair. Note that if 2659 ranges are configured such that one range 2660 subsumes another range the most specific 2661 match is the preferred one." 2662 ::= { ospfv3Objects 12 } 2664 ospfv3AreaAggregateEntry OBJECT-TYPE 2665 SYNTAX Ospfv3AreaAggregateEntry 2666 MAX-ACCESS not-accessible 2667 STATUS current 2668 DESCRIPTION 2669 "A range of IPv6 prefixes specified by a 2670 prefix/prefix length pair. Note that if 2671 ranges are configured such that one range 2672 subsumes another range the most specific match is 2673 the preferred one." 2674 REFERENCE 2675 "OSPF Version 2, Appendix C.2 Area parameters" 2676 INDEX { ospfv3AreaAggregateAreaID, 2677 ospfv3AreaAggregateAreaLsdbType, 2678 ospfv3AreaAggregatePrefixType, 2679 ospfv3AreaAggregatePrefix, 2680 ospfv3AreaAggregatePrefixLength } 2681 ::= { ospfv3AreaAggregateTable 1 } 2683 Ospfv3AreaAggregateEntry ::= SEQUENCE { 2684 ospfv3AreaAggregateAreaID 2685 Ospfv3AreaIdTc, 2686 ospfv3AreaAggregateAreaLsdbType 2687 INTEGER, 2688 ospfv3AreaAggregatePrefixType 2689 InetAddressType, 2690 ospfv3AreaAggregatePrefix 2691 InetAddress, 2692 ospfv3AreaAggregatePrefixLength 2693 InetAddressPrefixLength, 2694 ospfv3AreaAggregateStatus 2695 RowStatus, 2696 ospfv3AreaAggregateEffect 2697 INTEGER, 2698 ospfv3AreaAggregateRouteTag 2699 INTEGER 2700 } 2702 ospfv3AreaAggregateAreaID OBJECT-TYPE 2703 SYNTAX Ospfv3AreaIdTc 2704 MAX-ACCESS not-accessible 2705 STATUS current 2706 DESCRIPTION 2707 "The Area the Address Aggregate is to be found 2708 within." 2709 REFERENCE 2710 "OSPF Version 2, Appendix C.2 Area parameters" 2711 ::= { ospfv3AreaAggregateEntry 1 } 2713 ospfv3AreaAggregateAreaLsdbType OBJECT-TYPE 2714 SYNTAX INTEGER { 2715 interAreaPrefixLsa(8195), -- 0x2003 2716 nssaExternalLsa(8199) -- 0x2007 2717 } 2718 MAX-ACCESS not-accessible 2719 STATUS current 2720 DESCRIPTION 2721 "The type of the Address Aggregate. This field 2722 specifies the Area Lsdb type that this Address 2723 Aggregate applies to." 2724 REFERENCE 2725 "OSPF Version 2, Appendix A.4.1 The Link State 2726 Advertisement header" 2727 ::= { ospfv3AreaAggregateEntry 2 } 2729 ospfv3AreaAggregatePrefixType OBJECT-TYPE 2730 SYNTAX InetAddressType 2731 MAX-ACCESS not-accessible 2732 STATUS current 2733 DESCRIPTION 2734 "The prefix type of ospfv3AreaAggregatePrefix. Only 2735 IPv6 addresses are expected." 2736 ::= { ospfv3AreaAggregateEntry 4 } 2738 ospfv3AreaAggregatePrefix OBJECT-TYPE 2739 SYNTAX InetAddress (SIZE (0..16)) 2740 MAX-ACCESS not-accessible 2741 STATUS current 2742 DESCRIPTION 2743 "The IPv6 Prefix." 2744 REFERENCE 2745 "OSPF Version 2, Appendix C.2 Area parameters" 2747 ::= { ospfv3AreaAggregateEntry 5 } 2749 ospfv3AreaAggregatePrefixLength OBJECT-TYPE 2750 SYNTAX InetAddressPrefixLength (3..128) 2751 UNITS "bits" 2752 MAX-ACCESS not-accessible 2753 STATUS current 2754 DESCRIPTION 2755 "The length of the prefix (in bits). A prefix can 2756 not be shorter than 3 bits." 2757 REFERENCE 2758 "OSPF Version 2, Appendix C.2 Area parameters" 2759 ::= { ospfv3AreaAggregateEntry 6 } 2761 ospfv3AreaAggregateStatus OBJECT-TYPE 2762 SYNTAX RowStatus 2763 MAX-ACCESS read-create 2764 STATUS current 2765 DESCRIPTION 2766 "This variable controls the status of the entry 2767 The use of RowStatus is covered in more detail 2768 in [6]." 2769 ::= { ospfv3AreaAggregateEntry 7 } 2771 ospfv3AreaAggregateEffect OBJECT-TYPE 2772 SYNTAX INTEGER { 2773 advertiseMatching(1), 2774 doNotAdvertiseMatching(2) 2775 } 2776 MAX-ACCESS read-create 2777 STATUS current 2778 DESCRIPTION 2779 "Prefixes subsumed by ranges either trigger the 2780 advertisement of the indicated aggregate 2781 (advertiseMatching), or result in the prefix not 2782 being advertised at all outside the area." 2783 DEFVAL { advertiseMatching } 2784 ::= { ospfv3AreaAggregateEntry 8 } 2786 ospfv3AreaAggregateRouteTag OBJECT-TYPE 2787 SYNTAX Integer32 2788 MAX-ACCESS read-create 2789 STATUS current 2790 DESCRIPTION 2791 "This tag is advertised only in the summarized 2792 As-External LSA when summarizing from NSSA-LSA�s to 2793 AS-External-LSA�s." 2794 DEFVAL { 0 } 2795 ::= { ospfv3AreaAggregateEntry 9 } 2797 -- conformance information 2798 ospfv3Groups OBJECT IDENTIFIER ::= { ospfv3Conformance 1 } 2799 ospfv3Compliances OBJECT IDENTIFIER ::= { ospfv3Conformance 2 } 2801 -- compliance statements 2803 ospfv3Compliance MODULE-COMPLIANCE 2804 STATUS current 2805 DESCRIPTION "The compliance statement" 2806 MODULE -- this module 2807 MANDATORY-GROUPS { 2808 ospfv3BasicGroup, 2809 ospfv3AreaGroup, 2810 ospfv3IfGroup, 2811 ospfv3VirtIfGroup, 2812 ospfv3NbrGroup, 2813 ospfv3CfgNbrGroup, 2814 ospfv3VirtNbrGroup, 2815 ospfv3AreaAggregateGroup 2816 } 2818 GROUP ospfv3AsLsdbGroup 2819 DESCRIPTION 2820 "This group is required for OSPFv3 systems that 2821 display their AS-scope link state database." 2823 GROUP ospfv3AreaLsdbGroup 2824 DESCRIPTION 2825 "This group is required for OSPFv3 systems that 2826 display their Area-scope link state database." 2828 GROUP ospfv3LinkLsdbGroup 2829 DESCRIPTION 2830 "This group is required for OSPFv3 systems that 2831 display their Link-scope link state database." 2833 GROUP ospfv3HostGroup 2834 DESCRIPTION 2835 "This group is required for OSPFv3 systems that 2836 support attached hosts." 2838 OBJECT ospfv3NbrAddressType 2839 SYNTAX InetAddressType { ipv6(2) } 2840 DESCRIPTION 2841 "An implementation is only required to support IPv6 2842 address without zone index." 2844 OBJECT ospfv3VirtNbrAddressType 2845 SYNTAX InetAddressType { ipv6(2) } 2846 DESCRIPTION 2847 "An implementation is only required to support IPv6 2848 address without zone index." 2850 ::= { ospfv3Compliances 1 } 2852 -- units of conformance 2854 ospfv3BasicGroup OBJECT-GROUP 2855 OBJECTS { 2856 ospfv3RouterId, 2857 ospfv3AdminStat, 2858 ospfv3VersionNumber, 2859 ospfv3AreaBdrRtrStatus, 2860 ospfv3ASBdrRtrStatus, 2861 ospfv3AsScopeLsaCount, 2862 ospfv3AsScopeLsaCksumSum, 2863 ospfv3OriginateNewLsas, 2864 ospfv3RxNewLsas, 2865 ospfv3ExtLsaCount, 2866 ospfv3ExtAreaLsdbLimit, 2867 ospfv3MulticastExtensions, 2868 ospfv3ExitOverflowInterval, 2869 ospfv3DemandExtensions, 2870 ospfv3ReferenceBandwidth, 2871 ospfv3RestartSupport, 2872 ospfv3RestartInterval, 2873 ospfv3RestartStatus, 2874 ospfv3RestartAge, 2875 ospfv3RestartExitRc 2876 } 2877 STATUS current 2878 DESCRIPTION 2879 "These objects are required for OSPFv3 systems." 2880 ::= { ospfv3Groups 1 } 2882 ospfv3AreaGroup OBJECT-GROUP 2883 OBJECTS { 2884 ospfv3ImportAsExtern, 2885 ospfv3AreaSpfRuns, 2886 ospfv3AreaBdrRtrCount, 2887 ospfv3AreaAsBdrRtrCount, 2888 ospfv3AreaScopeLsaCount, 2889 ospfv3AreaScopeLsaCksumSum, 2890 ospfv3AreaSummary, 2891 ospfv3AreaStatus, 2892 ospfv3StubMetric, 2893 ospfv3AreaNssaTranslatorRole, 2894 ospfv3AreaNssaTranslatorState, 2895 ospfv3AreaNssaTranslatorStabInt, 2896 ospfv3AreaNssaTranslatorEvents, 2897 ospfv3AreaStubMetricType 2898 } 2899 STATUS current 2900 DESCRIPTION 2901 "These objects are required for OSPFv3 systems 2902 supporting areas." 2904 ::= { ospfv3Groups 2 } 2906 ospfv3AsLsdbGroup OBJECT-GROUP 2907 OBJECTS { 2908 ospfv3AsLsdbSequence, 2909 ospfv3AsLsdbAge, 2910 ospfv3AsLsdbChecksum, 2911 ospfv3AsLsdbAdvertisement, 2912 ospfv3AsLsdbTypeKnown 2913 } 2914 STATUS current 2915 DESCRIPTION 2916 "These objects are required for OSPFv3 systems 2917 that display their AS-scope link state database." 2918 ::= { ospfv3Groups 3 } 2920 ospfv3AreaLsdbGroup OBJECT-GROUP 2921 OBJECTS { 2922 ospfv3AreaLsdbSequence, 2923 ospfv3AreaLsdbAge, 2924 ospfv3AreaLsdbChecksum, 2925 ospfv3AreaLsdbAdvertisement, 2926 ospfv3AreaLsdbTypeKnown 2927 } 2928 STATUS current 2929 DESCRIPTION 2930 "These objects are required for OSPFv3 systems 2931 that display their Area-scope link state database." 2932 ::= { ospfv3Groups 4 } 2934 ospfv3LinkLsdbGroup OBJECT-GROUP 2935 OBJECTS { 2936 ospfv3LinkLsdbSequence, 2937 ospfv3LinkLsdbAge, 2938 ospfv3LinkLsdbChecksum, 2939 ospfv3LinkLsdbAdvertisement, 2940 ospfv3LinkLsdbTypeKnown 2941 } 2942 STATUS current 2943 DESCRIPTION 2944 "These objects are required for OSPFv3 systems 2945 that display their Link-scope link state database." 2946 ::= { ospfv3Groups 5 } 2948 ospfv3HostGroup OBJECT-GROUP 2949 OBJECTS { 2950 ospfv3HostMetric, 2951 ospfv3HostStatus, 2952 ospfv3HostAreaID 2953 } 2954 STATUS current 2955 DESCRIPTION 2956 "These objects are required for OSPFv3 systems 2957 that support attached hosts." 2958 ::= { ospfv3Groups 6 } 2960 ospfv3IfGroup OBJECT-GROUP 2961 OBJECTS { 2962 ospfv3IfAreaId, 2963 ospfv3IfType, 2964 ospfv3IfAdminStat, 2965 ospfv3IfRtrPriority, 2966 ospfv3IfTransitDelay, 2967 ospfv3IfRetransInterval, 2968 ospfv3IfHelloInterval, 2969 ospfv3IfRtrDeadInterval, 2970 ospfv3IfPollInterval, 2971 ospfv3IfState, 2972 ospfv3IfDesignatedRouter, 2973 ospfv3IfBackupDesignatedRouter, 2974 ospfv3IfEvents, 2975 ospfv3IfStatus, 2976 ospfv3IfMulticastForwarding, 2977 ospfv3IfDemand, 2978 ospfv3IfMetricValue, 2979 ospfv3IfLinkScopeLsaCount, 2980 ospfv3IfLinkLsaCksumSum, 2981 ospfv3IfDemandNbrProbe, 2982 ospfv3IfDemandNbrProbeRetxLimit, 2983 ospfv3IfDemandNbrProbeInterval 2984 } 2985 STATUS current 2986 DESCRIPTION 2987 "These interface objects are required for 2988 OSPFv3 systems." 2989 ::= { ospfv3Groups 7 } 2991 ospfv3VirtIfGroup OBJECT-GROUP 2992 OBJECTS { 2993 ospfv3VirtIfIndex, 2994 ospfv3VirtIfInstId, 2995 ospfv3VirtIfTransitDelay, 2996 ospfv3VirtIfRetransInterval, 2997 ospfv3VirtIfHelloInterval, 2998 ospfv3VirtIfRtrDeadInterval, 2999 ospfv3VirtIfState, 3000 ospfv3VirtIfEvents, 3001 ospfv3VirtIfStatus, 3002 ospfv3VirtIfLinkScopeLsaCount, 3003 ospfv3VirtIfLinkLsaCksumSum 3004 } 3005 STATUS current 3006 DESCRIPTION 3007 "These virtual interface objects are required for 3008 OSPFv3 systems." 3009 ::= { ospfv3Groups 8 } 3011 ospfv3NbrGroup OBJECT-GROUP 3012 OBJECTS { 3013 ospfv3NbrAddressType, 3014 ospfv3NbrAddress, 3015 ospfv3NbrOptions, 3016 ospfv3NbrPriority, 3017 ospfv3NbrState, 3018 ospfv3NbrEvents, 3019 ospfv3NbrLsRetransQLen, 3020 ospfv3NbrHelloSuppressed, 3021 ospfv3NbrIfId, 3022 ospfv3NbrRestartHelperStatus, 3023 ospfv3NbrRestartHelperAge, 3024 ospfv3NbrRestartHelperExitRc 3025 } 3026 STATUS current 3027 DESCRIPTION 3028 "These neighbor objects are required for 3029 OSPFv3 systems." 3030 ::= { ospfv3Groups 9 } 3032 ospfv3CfgNbrGroup OBJECT-GROUP 3033 OBJECTS { 3034 ospfv3CfgNbrPriority, 3035 ospfv3CfgNbrRtrId, 3036 ospfv3CfgNbrState, 3037 ospfv3CfgNbrStorageType, 3038 ospfv3CfgNbrStatus 3039 } 3040 STATUS current 3041 DESCRIPTION 3042 "These Configured neighbor objects are required for 3043 OSPFv3 systems." 3044 ::= { ospfv3Groups 10 } 3046 ospfv3VirtNbrGroup OBJECT-GROUP 3047 OBJECTS { 3048 ospfv3VirtNbrIfIndex, 3049 ospfv3VirtNbrIfInstId, 3050 ospfv3VirtNbrAddressType, 3051 ospfv3VirtNbrAddress, 3052 ospfv3VirtNbrOptions, 3053 ospfv3VirtNbrState, 3054 ospfv3VirtNbrEvents, 3055 ospfv3VirtNbrLsRetransQLen, 3056 ospfv3VirtNbrHelloSuppressed, 3057 ospfv3VirtNbrIfId, 3058 ospfv3VirtNbrRestartHelperStatus, 3059 ospfv3VirtNbrRestartHelperAge, 3060 ospfv3VirtNbrRestartHelperExitRc 3061 } 3062 STATUS current 3063 DESCRIPTION 3064 "These virtual neighbor objects are required for 3065 OSPFv3 systems." 3066 ::= { ospfv3Groups 11 } 3068 ospfv3AreaAggregateGroup OBJECT-GROUP 3069 OBJECTS { 3070 ospfv3AreaAggregateStatus, 3071 ospfv3AreaAggregateEffect, 3072 ospfv3AreaAggregateRouteTag 3073 } 3074 STATUS current 3075 DESCRIPTION 3076 "These area aggregate objects are required for 3077 OSPFv3 systems." 3078 ::= { ospfv3Groups 12 } 3080 END 3082 5. IANA Considerations 3084 The MIB module in this document uses the following IANA-assigned 3085 OBJECT IDENTIFIER values recorded in the SMI Numbers registry: 3087 Descriptor OBJECT IDENTIFIER value 3088 ---------- ----------------------- 3090 ospfv3MIB { mib-2 XXX } 3092 [Editor's Note (to be removed prior to publication): the IANA is 3093 requested to assign a value for "XXX" under the 'mib-2' subtree and 3094 to record the assignment in the SMI Numbers registry. When the 3095 assignment has been made, the RFC Editor is asked to replace "XXX" 3096 (here and in the MIB module) with the assigned value and to remove 3097 this note.] 3099 6. Acknowledgements 3101 This document is based on the MIB for OSPF version 2 by Rob 3102 Coltun and Fred Baker [RFC1850]. The authors would like to thank 3103 Toshiaki Takada for his insightful comments. Thanks to Ramachandran 3104 Radhakrishnan, Harikrishna Golapalli and Mahesh Kurapati for their 3105 help. Thanks also to Acee Lindem, Keith McCloghrie, Manish Gupta, Nic 3106 Neate and Vanitha N. for their constructive comments. 3108 7. Normative References 3110 [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 3111 Rose, M. and S. Waldbusser, "Structure of Management 3112 Information Version 2 (SMIv2)", STD 58, RFC 2578, April 3113 1999. 3115 [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 3116 Rose, M. and S. Waldbusser, "Textual Conventions for 3117 SMIv2", STD 58, RFC 2579, April 1999. 3119 [RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 3120 Rose, M. and S. Waldbusser, "Conformance Statements for 3121 SMIv2", STD 58, RFC 2580, April 1999. 3123 [RFC1850] Baker, F., and Coltun, R., "OSPF Version 2 Management 3124 Information Base", RFC 1850, November 1995. 3126 [RFC2740] Coltun, R., Ferguson, D., Moy, J., "OSPF for IPv6", RFC 3127 2740, December 1999. 3129 [RFC2465] Haskin, D., Onishi, S., "Management Information Base for 3130 IP Version 6: Textual Conventions and General Group", RFC 3131 2465, December 1998. 3133 [RFC2328] Moy, J., "OSPF Version 2", RFC 2328, April 1998. 3135 8. Informative References 3137 [RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart, 3138 "Introduction and Applicability Statements for 3139 Internet-Standard Management Framework", RFC 3410, 3140 December 2002. 3142 [RFC2460] Deering, S., and R. Hinden, "Internet Protocol, Version 6 3143 (IPv6) Specification", RFC 2460, December 1998. 3145 9. Security Considerations 3147 There are a number of management objects defined in this MIB 3148 that have a MAX-ACCESS clause of read-write and/or read-create. 3149 Such objects may be considered sensitive or vulnerable in some 3150 network environments. The support for SET operations in a 3151 non-secure environment without proper protection can have a 3152 negative effect on network operations. 3154 SNMPv1 by itself is not a secure environment. Even if the network 3155 itself is secure (for example by using IPSec), even then, there is 3156 no control as to who on the secure network is allowed to access and 3157 GET/SET (read/change/create/delete) the objects in this MIB. 3159 It is recommended that the implementers consider the security 3160 features as provided by the SNMPv3 framework. Specifically, the use 3161 of the User-based Security Model RFC 2574 [12] and the View-based 3162 Access Control Model RFC 2575 [15] is recommended. 3164 It is then the customer/user responsibility to ensure that the SNMP 3165 entity giving access to an instance of this MIB, is properly 3166 configured to give access to the objects only to those principals 3167 (users) that have legitimate rights to indeed GET or SET 3168 (change/create/delete) them. 3170 10. Contributors' Addresses 3172 Jacek Kwiatkowski 3173 Intel Technology Poland 3174 ul. Slowackiego 173 3175 80-298 Gdansk, Poland 3176 Email: jacek.kwiatkowski@intel.com 3178 Sebastian Zwolinski 3179 Intel Technology Poland 3180 ul. Slowackiego 173 3181 80-298 Gdansk, Poland 3182 Email: sebastian.zwolinski@intel.com 3184 11. Editors' Addresses 3186 Dan Joyal 3187 Nortel Networks 3188 600 Technology Park Drive 3189 Billerica, MA 01821 3190 Email: djoyal@nortel.com 3192 Vishwas Manral 3193 SiNett Corporation 3194 2/1, First Floor 3195 Embassy Icon Annex 3196 Infantry Road 3197 Bangalore 560001 3198 Email: vishwas@sinett.com 3200 12. Differences from RFC 1850 3202 (1) Textual Conventions are imported from INET-ADDRESS-MIB, 3203 IF-MIB and OSPF-MIB MIBs. 3205 (2) The "ospf" prefix for entity names is changed to 3206 "ospfv3". 3208 (3) General Group object name ospfVersionNumber is changed to 3209 ospfv3VersionNumber and its value is changed from 2 to 3. 3211 (4) General Group object name ospfExternLsaCount is changed 3212 to ospfv3AsScopeLsaCount to indicate count of all AS- 3213 scoped LSAs in the database. 3215 (5) General Group object name ospfExternLsaCksumSum is 3216 changed to ospfv3AsScopeCksumSum to indicate checksum of 3217 all AS-scoped LSAs in the database. 3219 (6) Removed General Group object ospfTOSSupport. 3221 (7) Removed ospfAuthType object from Area entry. 3223 (8) Changed object names ospfAreaLsaCount and 3224 ospfAreaLsaCksumSum to ospfv3AreaScopeLsaCount and 3225 ospfv3AreaScopeLsaCksumSum. 3227 (9) Removed OSPF Area Default Metric Table. 3229 (10) Added object ospfv3StubMetric to Area entry as substitute 3230 for Area Default Metric Table. 3232 (11) Changed name of External LSDB Table to AS-Scope LSDB 3233 Table. Replaced object name prefix "ospfExtLsdb" with 3234 "ospfv3AsLsdb". 3236 (12) Changed name of LSDB Table to Area-Scope LSDB Table. 3237 Replaced object name prefix "ospfLsdb" with 3238 "ospfv3AreaLsdb". 3240 (13) Added ospfv3LinkLsdbTable which contains all LSAs of 3241 Link-Scope. Index of ospfv3LinkLsdbTable is interface 3242 index, LSA Type, Router ID and LSID. 3244 (14) Re-ordered Router ID and LSID index components of LSDB 3245 table entries. Since LSIDs no longer have addressing 3246 semantics, GET-NEXT operations on partial OIDs are more 3247 useful when the Router ID component comes before the LSID 3248 component. 3250 (15) Address Range Table is removed. 3252 (16) Removed ospfHostTOS from Host Table entry. Object 3253 ospfHostIpAddress changed to ospfv3HostAddress with 3254 SYNTAX changed from IpAddress to InetAddress. 3256 (17) Added object ospfv3HostAddressType to Host Table entry to 3257 determine the address type of ospfv3HostAddress. 3259 (18) The MAX-ACCESS value of object ospfv3HostAreaID is 3260 changed to read-create. 3262 (19) Objects ospfIfIpAddress and ospfAddressLessIf removed 3263 from Interface entry and as Interface Table entry index 3264 components. 3266 (20) Object ospfv3IfIndex added to Interface Table entry with 3267 SYNTAX InterfaceIndex. It replaces ospfIfIpAddress and 3268 ospfAddressLessIf as the Interface Table entry index. 3270 (21) The SYNTAX of objects ospfIfDesignatedRouter and 3271 ospfIfBackupDesignatedRouter is changed from IpAddress to 3272 RouterID. 3274 (22) Objects ospfIfAuthType and ospfIfAuthKey are removed from 3275 Interface and Virtual Interface entries. 3277 (23) Added objects ospfv3IfLinkScopeLsaCount and 3278 ospfv3IfLinkLsaCksumSum to Interface entry. They maintain 3279 the count of Link-Scope LSAs and the checksum of the 3280 Link-Scope LSA database associated with the interface. 3282 (24) Removed OSPF Interface Metric Table. Metric is now 3283 accessed via object ospfv3IfMetricValue in the Interface 3284 entry. 3286 (25) Added object ospfv3IfInstId to Interface entry to enable 3287 the setting of the interface instance value of the 3288 interface. The default value is zero. 3290 (26) Added object ospfv3VirtIfIndex to Virtual Interface entry 3291 which is used to assign a local interface ID to the 3292 virtual interface. 3294 (27) Added objects ospfv3VirtIfLinkScopeLsaCount and 3295 ospfv3VirtIfLinkLsaCksumSum to Virtual Interface entry. 3296 They maintain the count of Link-Scope LSAs and the 3297 checksum of the Link-Scope LSA database associated with 3298 the virtual interface. 3300 (28) The Neighbor Table (ospfv3NbrTable) is a read-only table 3301 and it contains only the neighbors that were learned from 3302 LSAs. 3304 (29) Removed objects ospfNbrIpAddr and ospfNbrAddressLessIndex 3305 from Neighbor entry. 3307 (30) Added object ospfv3NbrIfIndex to Neighbor entry. Index 3308 components ospfNbrIpAddr and ospfNbrAddressLessIndex are 3309 replaced with ospfv3NbrIfIndex and ospfv3NbrRtrId. 3311 (31) Added object ospfv3NbrAddressType to Neighbor entry to 3312 determine the address type of ospfv3NbrAddress. 3314 (32) Added object ospfv3NbrAddress to Neighbor entry. This 3315 object contains the neighbor's IPv6 address. 3317 (33) Removed objects ospfCfgNbrStatus and 3318 ospfCfgNbrPermanence from Neighbor entry. 3320 (34) Added object ospfv3NbrIfId to Neighbor entry. This object 3321 contains the neighbor's local interface index from the 3322 neighbor's hellos advertised on the link. 3324 (35) The MAX-ACCESS value of object ospfNbrPriority is 3325 changed to read-only. Removed DEFVAL for object 3326 ospfv3NbrPriority. 3328 (36) Added ospfv3CfgNbrTable (Configured Neighbor Table) which 3329 contains all manually configured neighbors. Index of 3330 ospfv3CfgNbrTable is ospfv3CfgNbrIfIndex, 3331 ospfv3CfgAddressType, ospfv3CfgNbrAddress. 3333 (37) Added object ospfv3VirtNbrIfIndex to Virtual Neighbor 3334 entry. This is the interface index of the virtual link 3335 over which the virtual neighbor is reached. 3337 (38) Changed object name ospfVirtNbrIpAddr to 3338 ospfv3VirtNbrAddress and SYNTAX from IpAddress to 3339 InetAddress. 3341 (39) Added object ospfv3VirtNbrAddressType to Virtual Neighbor 3342 entry to determine the address type of 3343 ospfv3VirtNbrAddress. 3345 (40) Added object ospfv3VirtNbrIfId to Virtual Neighbor entry. 3346 This is the virtual neighbor's local virtual interface 3347 index from the neighbor's hellos advertised on the 3348 virtual link. 3350 (41) Changed object name ospfAreaAggregateMask to 3351 ospfv3AreaAggregatePrefixLenth and SYNTAX from IpAddress 3352 to InetAddressPrefixLength. 3354 (42) Changed object name ospfAreaAggregateNet to 3355 ospfv3AreaAggregatePrefix and SYNTAX from IpAddress to 3356 InetAddress. 3358 (43) Added object ospfv3AreaAggregatePrefixType to Area 3359 Aggregate entry to determine the address type of 3360 ospfv3AreaAggregatePrefix. 3362 (44) Index for Area Aggregate Table entry changed from 3363 ospfAreaAggregateAreaID, ospfAreaAggregateLsdbType, 3364 ospfAreaAggregateNet, ospfAreaAggregateMask to 3365 ospfv3AreaAggregateAreaID, 3366 ospfv3AreaAggregateAreaLsdbType, 3367 ospfv3AreaAggregatePrefixType, ospfv3AreaAggregatePrefix, 3368 ospfv3AreaAggregatePrefixLength. 3370 (45) Conformance information is changed to reflect object 3371 groups removed or added. 3373 (46) OSPFv3 traps are not defined. 3375 (47) Added UNITS clause for the following objects: 3376 ospfv3ExitOverflowInterval, 3377 ospfv3AreaNssaTranslatorStabilityInterval, 3378 ospfv3AsLsdbAge, ospfv3AreaLsdbAge, ospfv3LinkLsdbAge, 3379 ospfv3IfTransitDelay, ospfv3IfRetransInterval, 3380 ospfv3IfHelloInterval, ospfv3IfRtrDeadInterval, 3381 ospfv3IfPollInterval, ospfv3VirtIfTransitDelay, 3382 ospfv3VirtIfRetransInterval, ospfv3VirtIfHelloInterval, 3383 ospfv3VirtIfRtrDeadInterval. 3385 (48) Changed SYNTAX from PositiveInteger to Unsigned32 for 3386 the following objects: ospfv3ExitOverflowInterval, 3387 ospfv3IfRtrDeadInterval, ospfv3IfPollInterval, 3388 ospfv3VirtIfRtrDeadInterval. 3390 (49) Changed MAX-ACCESS of row indices from read-only to 3391 not-accessible. 3393 (50) Added a new object ospfv3ExtLsaCount for support of RFC1765. 3395 (51) Compiled cleanly the MIB using "smilint -m -s -l 9 -i 3396 namelength-32". 3398 (52) Removed LSA type enumerations from the LSDB tables, but 3399 ranges added as required by compiler. 3401 (53) Added object to LSDB tables to check if the LSA is locally 3402 originated. 3404 (54) Add External Route Tag to AreaAggregate Table for NSSA. 3406 (55) Added Object for OSPFv3 Reference bandwidth. 3408 (56) Graceful restart objects to general group. 3410 (57) Graceful restart Objects to NBR MIBS. 3412 (58) ospfv3AreaSummary default value has been changed to import 3413 summary LSA's in line with RFC3101. 3415 (59) Added support for inactive neighbor probing support over DC. 3417 (60) Removed ospfv3HostAddressType and ospfv3CfgNbrAddressType 3418 from the compliance module to get compiler over warnings. 3419 The information is already there in the description. 3421 (61) Changed description of ospfv3IfMetricValue to also refer 3422 to the new Reference Bandwidth general group object. 3424 (62) Added Table of contents. 3426 (63) Added a section for contributor�s address and added authors 3427 of previous versions to that section. 3429 (64) Changed working group mail address. 3431 (65) Added a new TEXTUAL-CONVENTION Ospfv3UpToRefreshIntervalTc. 3433 (66) Changed RestartAge, RestartInterval, TransitDelay, 3434 RetransmitInterval in all MIBs to be of the syntax 3435 Ospfv3UpToRefreshIntervalTc. 3437 (67) Defined a new texual convention for Router Dead Range. 3439 (68) Changed synax for all router dead intervals accordingly. 3441 (69) Added OSPFv3AreaStubMetricType object. 3443 (70) Changed names ospfv3SpfRuns =>> ospfv3AreaSpfRuns and 3444 ospfv3StubMetric =>> ospfv3AreaStubMetric. 3446 (71) Clarified description of ospfv3AreaAggregateRouteTag. 3448 (72) Added a new Textual convention for Ospfv3RouterIdTc and 3449 replaced all uses of RouterID with this new TC, based on 3450 Keith�s feedback. 3452 (73) Removed all references to Site-Local Addresses, as they will 3453 soon be deprecated. 3455 (74) Used AS-External-LSA�s instead of Type-5 and NSSA-LSA�s 3456 instead of Type-7. 3458 (75) For ospfv3NbrRtrId and ospfv3CfgNbrRtrId removed description 3459 referring to IP Address. 3461 (76) Removed ospfv3TrafficEngineeringSupport to be consistent 3462 with OSPFv2. 3464 (77) Create new TC Ospfv3AreaIdTc with syntax Unsigned32 to 3465 replace AreaID TC. Remove IMPORT of AreaID. 3467 (78) LSID syntax changed from ipAddress to Unsigned32. 3469 (79) TBD: Trap MIB to be added. 3471 (80) Changed ospfv3AreaSummary to also take care of NSSA and chair information. 3473 13. Full Copyright Statement 3475 Copyright (C) The Internet Society (2005). 3477 This document is subject to the rights, licenses and restrictions 3478 contained in BCP 78, and except as set forth therein, the authors 3479 retain all their rights. 3481 This document and the information contained herein are provided on an 3482 "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS 3483 OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET 3484 ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, 3485 INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE 3486 INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED 3487 WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 3489 14. Intellectual Property 3491 The IETF takes no position regarding the validity or scope of any 3492 Intellectual Property Rights or other rights that might be claimed to 3493 pertain to the implementation or use of the technology described in 3494 this document or the extent to which any license under such rights 3495 might or might not be available; nor does it represent that it has 3496 made any independent effort to identify any such rights. Information 3497 on the procedures with respect to rights in RFC documents can be 3498 found in BCP 78 and BCP 79. 3500 Copies of IPR disclosures made to the IETF Secretariat and any 3501 assurances of licenses to be made available, or the result of an 3502 attempt made to obtain a general license or permission for the use of 3503 such proprietary rights by implementers or users of this 3504 specification can be obtained from the IETF on-line IPR repository at 3505 http://www.ietf.org/ipr. 3507 The IETF invites any interested party to bring to its attention any 3508 copyrights, patents or patent applications, or other proprietary 3509 rights that may cover technology that may be required to implement 3510 this standard. Please address the information to the IETF at 3511 ietf-ipr@ietf.org.