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