idnits 2.17.1 draft-ietf-ospf-ospfv3-mib-08.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- ** Looks like you're using RFC 2026 boilerplate. This must be updated to follow RFC 3978/3979, as updated by RFC 4748. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- == There are 3 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 : ---------------------------------------------------------------------------- ** The document seems to lack an IANA Considerations section. (See Section 2.2 of https://www.ietf.org/id-info/checklist for how to handle the case when there are no actions for IANA.) ** The document seems to lack separate sections for Informative/Normative References. All references will be assumed normative when checking for downward references. ** There are 253 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 480: '...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 242 has weird spacing: '... Areas that ...' == Line 247 has weird spacing: '...tabases are ...' == Line 252 has weird spacing: '...able is provi...' == Line 257 has weird spacing: '...inks on which...' == Line 358 has weird spacing: '... 32-bit integ...' == (248 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 (April 2004) is 7287 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) == Unused Reference: '21' is defined on line 3113, but no explicit reference was found in the text ** Obsolete normative reference: RFC 2571 (ref. '1') (Obsoleted by RFC 3411) ** Downref: Normative reference to an Informational RFC: RFC 1215 (ref. '4') ** Downref: Normative reference to an Historic RFC: RFC 1157 (ref. '8') ** Downref: Normative reference to an Historic RFC: RFC 1901 (ref. '9') ** Obsolete normative reference: RFC 1906 (ref. '10') (Obsoleted by RFC 3417) ** Obsolete normative reference: RFC 2572 (ref. '11') (Obsoleted by RFC 3412) ** Obsolete normative reference: RFC 2574 (ref. '12') (Obsoleted by RFC 3414) ** Obsolete normative reference: RFC 1905 (ref. '13') (Obsoleted by RFC 3416) ** Obsolete normative reference: RFC 2573 (ref. '14') (Obsoleted by RFC 3413) ** Obsolete normative reference: RFC 2575 (ref. '15') (Obsoleted by RFC 3415) ** Obsolete normative reference: RFC 2570 (ref. '16') (Obsoleted by RFC 3410) ** Obsolete normative reference: RFC 2460 (ref. '17') (Obsoleted by RFC 8200) ** Obsolete normative reference: RFC 1850 (ref. '18') (Obsoleted by RFC 4750) ** Obsolete normative reference: RFC 2740 (ref. '19') (Obsoleted by RFC 5340) ** Obsolete normative reference: RFC 2465 (ref. '20') (Obsoleted by RFC 4293, RFC 8096) Summary: 20 errors (**), 0 flaws (~~), 10 warnings (==), 2 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 8 Document: draft-ietf-ospf-ospfv3-mib-08.txt April 2004 9 Expires: October 2004 11 Management Information Base for OSPFv3 13 Status of this Memo 15 This document is an Internet-Draft and is in full conformance with 16 all provisions of Section 10 of RFC2026. 18 Internet-Drafts are working documents of the Internet Engineering 19 Task Force (IETF), its areas, and its working groups. Note that 20 other groups may also distribute working documents as Internet- 21 Drafts. 23 Internet-Drafts are draft documents valid for a maximum of six 24 months and may be updated, replaced, or obsoleted by other 25 documents at any time. It is inappropriate to use Internet- 26 Drafts as reference material or to cite them other than as "work 27 in progress." 29 The list of current Internet-Drafts can be accessed at 30 http://www.ietf.org/ietf/1id-abstracts.txt 32 The list of Internet-Draft Shadow Directories can be accessed at 33 http://www.ietf.org/shadow.html. 35 Copyright Notice 37 Copyright (C) The Internet Society (2001). All Rights Reserved. 39 Abstract 41 This memo defines a portion of the Management Information Base (MIB) 42 for use with network management protocols in IPv6-based internets. In 43 particular, it defines objects for managing the Open Shortest Path 44 First Routing Protocol for IPv6. 46 Please send comments to ospf@peach.ease.lsoft.com. 48 Table of Contents 50 1. The SNMP Management Framework..................................2 51 2. Overview.......................................................3 52 2.1 IPv6 Interfaces..............................................3 53 2.2 Addressing Semantics.........................................4 54 2.3 Authentication...............................................4 55 2.4 Type of Service..............................................4 56 2.5 Flooding Scope...............................................4 57 2.6 Virtual Links................................................4 58 2.7 Neighbors....................................................5 59 3. Structure of the OSPFv3 MIB....................................5 60 3.1 General Variables............................................5 61 3.2 Area Table...................................................5 62 3.3 Area-Scope, Link-Scope and AS-Scope Link State Database......5 63 3.4 Host Table...................................................5 64 3.5 Interface Table..............................................5 65 3.6 Virtual Interface Table......................................6 66 3.7 Neighbor, NBMA Neighbor and Virtual Neighbor Tables..........6 67 3.8 Aggregate Range Table........................................6 68 4. Definitions....................................................6 69 5. Acknowledgements..............................................58 70 6. References....................................................58 71 7. Security Considerations.......................................60 72 8. Contributors' Addresses.......................................60 73 9. Authors' Addresses............................................60 74 A. Differences from RFC 1850.....................................61 75 B. Full Copyright Statement......................................66 77 1. The SNMP Management Framework 79 The SNMP Management Framework presently consists of five major 80 components: 82 o An overall architecture, described in RFC 2571 [1]. 84 o Mechanisms for describing and naming objects and events 85 for the purpose of management. The first version of this 86 Structure of Management Information (SMI) is called SMIv1 87 and described in STD 16, RFC 1155 [2], STD 16, RFC 1212 88 [3] and RFC 1215 [4]. The second version, called SMIv2, 89 is described in STD 58, RFC 2578 [5], RFC 2579 [6] and 90 RFC 2580 [7]. 92 o Message protocols for transferring management 93 information. The first version of the SNMP message 94 protocol is called SNMPv1 and described in STD 15, RFC 95 1157 [8]. A second version of the SNMP message protocol, 96 which is not an Internet standards track protocol, is 97 called SNMPv2c and described in RFC 1901 [9] and RFC 1906 98 [10]. The third version of the message protocol is called 99 SNMPv3 and described in RFC 1906 [10], RFC 2572 [11] and 100 RFC 2574 [12]. 102 o Protocol operations for accessing management information. 103 The first set of protocol operations and associated PDU 104 formats is described in STD 15, RFC 1157 [8]. A second 105 set of protocol operations and associated PDU formats is 106 described in RFC 1905 [13]. 108 o A set of fundamental applications described in RFC 2573 109 [14] and the view-based access control mechanism 110 described in RFC 2575 [15]. 112 A more detailed introduction to the current SNMP Management 113 Framework can be found in RFC 2570 [16]. 115 Managed objects are accessed via a virtual information store, 116 termed the Management Information Base or MIB. Objects in the 117 MIB are defined using the mechanisms defined in the SMI. 119 This memo specifies a MIB module that is compliant to the 120 SMIv2. A MIB conforming to the SMIv1 can be produced through 121 the appropriate translations. The resulting translated MIB 122 must be semantically equivalent, except where objects or 123 events are omitted because no translation is possible (use of 124 Counter64). Some machine readable information in SMIv2 will be 125 converted into textual descriptions in SMIv1 during the 126 translation process. However, this loss of machine readable 127 information is not considered to change the semantics of the 128 MIB. 130 2. Overview 132 This memo defines a portion of the Management Information Base (MIB) 133 for managing the Open Shortest Path First Routing Protocol for IPv6, 134 otherwise known as OSPF version 3 (OSPFv3). Though the fundamental 135 mechanisms of OSPF version 2 (OSPFv2) remain unchanged in OSPFv3, 136 some changes were necessary due to differences in IP address size and 137 in protocol semantics between IPv4 and IPv6. In many cases, where the 138 protocol operations have not changed from OSPFv2, the specification 139 for OSPFv3 does not restate the details, but instead refers to the 140 relevant sections in the OSPFv2 specification. This MIB follows along 141 the same lines and includes Reference clauses referring to the OSPFv2 142 specification when applicable. 144 An attempt was made to align the OSPFv3 MIB as closely as possible 145 with the OSPFv2 MIB. The following subsections highlight the major 146 differences between the OSPFv2 MIB and the OSPFv3 MIB. A detailed 147 list of differences can be found in Appendix A. 149 2.1. IPv6 Interfaces 151 IPv6 interfaces attach to links [17]. A link is roughly defined as 152 the layer below IPv6 (e.g. Ethernet, IPv4 Tunnel). One or more IPv6 153 prefixes can be associated with an IPv6 interface. IPv6 interfaces 154 and the prefixes associated with those interfaces can be configured 155 via the IPV6-MIB [20]. IPv6 interfaces are configured in the IPv6 156 Interface Table and IPv6 prefixes are configured in the IPv6 Address 157 Prefix Table. An IPv6 interface is identified by a unique index 158 value. IPv6 Address Prefix Table entries associated with an IPv6 159 interface reference the interface's index. 161 Whereas an interface identifier in OSPFv2 is a local IPv4 address or 162 MIB-2 interface index, an OSPFv3 interface identifier is an IPv6 163 interface index. For example, the index value of an OSPFv3 Interface 164 Table entry is the IPv6 interface index of the IPv6 interface over 165 which OSPFv3 is configured to operate. 167 2.2. Addressing Semantics 169 Router ID, Area ID and Link State ID remain at the OSPFv2 size of 32 170 bits, therefore, they cannot be assigned IPv6 addresses. A router 171 running both IPv4 and IPv6 concurrently can continue to use a local 172 IPv4 interface address as the OSPFv3 router ID. Otherwise, the router 173 ID must be selected using another method (e.g. administratively 174 assigned). The Link State ID has no addressing semantics in OSPFv3. 176 The syntax of Router ID, Area ID and Link State ID remains the same 177 as in the OSPFv2 MIB(i.e. ipAddress). The order of the Router ID and 178 Link State ID index components in Link State Database Tables are 179 reversed in OSPFv3 since the lack of addressing semantics in Link 180 State IDs make them less unique identifiers than the Router ID. It is 181 more useful to do partial OID lookups extending to the Router ID 182 rather than the LSID. 184 2.3. Authentication 186 In OSPFv3, authentication has been removed from the protocol itself. 187 MIB objects related to authentication are not carried forward from 188 the OSPFv2 MIB. 190 2.4. Type of Service 192 OSPFv2 MIB objects related to Type of Service (ToS) are not carried 193 forward to the OSPFv3 MIB. 195 2.5. Flooding Scope 197 Flooding scope for LSAs has been generalized and is now explicitly 198 encoded in the LSA's LS type field. The action to take upon receipt 199 of unknown LSA types is also encoded in the LS type field [19]. The 200 OSPFv3 MIB defines three Link State Database tables, one each for 201 Area-scope LSAs, Link-scope LSAs and AS-scope LSAs. 203 2.6. Virtual Links 205 Since addressing semantics have been removed from router-LSAs in 206 OSPFv3, Virtual Links now need to be assigned an interface ID for 207 advertisement in Hello packets and in router-LSAs. An object has 208 been added to the Virtual Interface Table entry for this purpose. 210 2.7. Neighbors 212 The OSPFv2 Neighbor Table has been split into two tables. The OSPFv3 213 Neighbor Table is a read-only table and it contains information 214 learned from Hellos received from neighbors, including NBMA 215 neighbors. The OSPFv3 NBMA Neighbor Table contains entries for 216 manually configured neighbors and neighbors dynamically discovered by 217 lower-level protocols such as Inverse Neighbor Discovery. 219 3. Structure of the OSPFv3 MIB 221 The MIB is composed of the following sections: 223 General Variables 224 Area Table 225 Area-Scope Link State Database 226 Link-Scope Link State Database 227 AS-Scope Link State Database 228 Host Table 229 Interface Table 230 Virtual Interface Table 231 Neighbor Table 232 NBMA Neighbor Table 233 Virtual Neighbor Table 234 Aggregate Range Table 236 3.1. General Variables 238 The General Variables are global to the OSPFv3 Process. 240 3.2. Area Table 242 The Area Data Structure describes the OSPFv3 Areas that the 243 router participates in. 245 3.3. Area-Scope, Link-Scope and AS-Scope Link State Database 247 The Link State Databases are provided primarily to provide 248 detailed information for network debugging. 250 3.4. Host Table 252 The Host Table is provided to view configured Host Route 253 information. 255 3.5. Interface Table 257 The Interface Table describes the various IPv6 links on which 258 OSPFv3 is configured. 260 3.6. Virtual Interface Table 262 The Virtual Interface Table describes virtual OSPFv3 links. 264 3.7. Neighbor, NBMA Neighbor and Virtual Neighbor Tables 266 The Neighbor Table, the NBMA Neighbor Table and the Virtual Neighbor 267 Table describe the neighbors to the OSPFv3 Process. 269 3.8. Aggregate Range Table 271 The Aggregate Range Table describes prefixes, which summarize 272 routing information for export outside of an Area. 274 4. Definitions 276 OSPFV3-MIB DEFINITIONS ::= BEGIN 278 IMPORTS 279 MODULE-IDENTITY, OBJECT-TYPE, mib-2, 280 Counter32, Gauge32, Integer32, IpAddress, 281 Unsigned32 282 FROM SNMPv2-SMI 283 TEXTUAL-CONVENTION, TruthValue, StorageType, RowStatus 284 FROM SNMPv2-TC 285 MODULE-COMPLIANCE, OBJECT-GROUP 286 FROM SNMPv2-CONF 287 InterfaceIndex 288 FROM IF-MIB 289 InetAddressType, InetAddress, InetAddressPrefixLength 290 FROM INET-ADDRESS-MIB 291 AreaID, RouterID, Metric, BigMetric, Status, 292 HelloRange, DesignatedRouterPriority 293 FROM OSPF-MIB; 295 ospfv3MIB MODULE-IDENTITY 296 LAST-UPDATED "200404081200Z" 297 ORGANIZATION "IETF OSPF Working Group" 298 CONTACT-INFO 299 "WG E-Mail: ospf@peach.ease.lsoft.com 300 WG Chairs: John.Moy@sycamorenet.com 301 acee@redback.com 302 rohit@xebeo.com 304 Dan Joyal 305 Nortel Networks 306 600 Technology Park Drive 307 Billerica, MA 01821, USA 308 djoyal@nortelnetworks.com 310 Vishwas Manral 311 SiNett Corporation 312 2/1, First Floor 313 Embassy Icon Annex 314 Infantry Road 315 Bangalore 560001 316 vishwas@sinett.com" 318 DESCRIPTION 319 "The MIB module to describe OSPF version 3" 320 REVISION "200404081200Z" 321 DESCRIPTION -- RFC Editor assigns RFC xxxx 322 "Initial version, published as RFC xxxx" 323 ::= { mib-2 xx } -- IANA assigns xx 325 -- Texual conventions 327 UpToRefreshInterval ::= TEXTUAL-CONVENTION 328 STATUS current 329 DESCRIPTION 330 "The values one might be able to configure for 331 variables bounded by the Refresh Interval" 332 SYNTAX Integer32 (1..1800) 334 RouterDeadRange ::= TEXTUAL-CONVENTION 335 STATUS current 336 DESCRIPTION 337 "The range of intervals in seconds that a routers hello 338 must have not been seen before a neighbor declares the 339 router down" 340 SYNTAX Integer32 (1..�FFFF�h) 342 -- Top-level structure of MIB 343 ospfv3Objects OBJECT IDENTIFIER ::= { ospfv3MIB 1 } 344 ospfv3Conformance OBJECT IDENTIFIER ::= { ospfv3MIB 2 } 346 -- OSPFv3 General Variables 348 -- These parameters apply globally to the Router's 349 -- OSPFv3 Process. 351 ospfv3GeneralGroup OBJECT IDENTIFIER ::= { ospfv3Objects 1 } 353 ospfv3RouterId OBJECT-TYPE 354 SYNTAX RouterID 355 MAX-ACCESS read-write 356 STATUS current 357 DESCRIPTION 358 "A 32-bit integer uniquely identifying the 359 router in the Autonomous System. 360 To ensure uniqueness, this may 361 default to the value of one of the 362 router's IPv4 interface addresses if IPv4 is 363 configured on the router." 364 ::= { ospfv3GeneralGroup 1 } 366 ospfv3AdminStat OBJECT-TYPE 367 SYNTAX Status 368 MAX-ACCESS read-write 369 STATUS current 370 DESCRIPTION 371 "The administrative status of OSPFv3 in the 372 router. The value 'enabled' denotes that the 373 OSPFv3 Process is active on at least one inter- 374 face; 'disabled' disables it on all inter- 375 faces." 376 ::= { ospfv3GeneralGroup 2 } 378 ospfv3VersionNumber OBJECT-TYPE 379 SYNTAX INTEGER { version3(3) } 380 MAX-ACCESS read-only 381 STATUS current 382 DESCRIPTION 383 "The version number of OSPF for IPv6 is 3." 384 ::= { ospfv3GeneralGroup 3 } 386 ospfv3AreaBdrRtrStatus OBJECT-TYPE 387 SYNTAX TruthValue 388 MAX-ACCESS read-only 389 STATUS current 390 DESCRIPTION 391 "A flag to note whether this router is an area 392 border router." 393 REFERENCE 394 "OSPF Version 2, Section 3 Splitting the AS into 395 Areas" 396 ::= { ospfv3GeneralGroup 4 } 398 ospfv3ASBdrRtrStatus OBJECT-TYPE 399 SYNTAX TruthValue 400 MAX-ACCESS read-write 401 STATUS current 402 DESCRIPTION 403 "A flag to note whether this router is config- 404 ured as an Autonomous System border router." 405 REFERENCE 406 "OSPF Version 2, Section 3.3 Classification of 407 routers" 408 ::= { ospfv3GeneralGroup 5 } 410 ospfv3AsScopeLsaCount OBJECT-TYPE 411 SYNTAX Gauge32 412 MAX-ACCESS read-only 413 STATUS current 414 DESCRIPTION 415 "The number of AS-Scope (e.g. AS-External) link-state 416 advertisements in the link-state database." 417 ::= { ospfv3GeneralGroup 6 } 419 ospfv3AsScopeLsaCksumSum OBJECT-TYPE 420 SYNTAX Integer32 421 MAX-ACCESS read-only 422 STATUS current 423 DESCRIPTION 424 "The 32-bit unsigned sum of the LS checksums of 425 the AS-scoped link-state advertisements con- 426 tained in the link-state database. This sum 427 can be used to determine if there has been a 428 change in a router's link state database, and 429 to compare the link-state database of two 430 routers." 431 ::= { ospfv3GeneralGroup 7 } 433 ospfv3OriginateNewLsas OBJECT-TYPE 434 SYNTAX Counter32 435 MAX-ACCESS read-only 436 STATUS current 437 DESCRIPTION 438 "The number of new link-state advertisements 439 that have been originated. This number is in- 440 cremented each time the router originates a new 441 LSA." 442 ::= { ospfv3GeneralGroup 8 } 444 ospfv3RxNewLsas OBJECT-TYPE 445 SYNTAX Counter32 446 MAX-ACCESS read-only 447 STATUS current 448 DESCRIPTION 449 "The number of link-state advertisements re- 450 ceived determined to be new instantiations. 451 This number does not include newer instantia- 452 tions of self-originated link-state advertise- 453 ments." 454 ::= { ospfv3GeneralGroup 9 } 456 ospfv3ExtLsaCount OBJECT-TYPE 457 SYNTAX Gauge32 458 MAX-ACCESS read-only 459 STATUS current 460 DESCRIPTION 461 "The number of External(LS type 0x4005) in the link- 462 state database" 463 ::= { ospfv3GeneralGroup 10 } 465 ospfv3ExtAreaLsdbLimit OBJECT-TYPE 466 SYNTAX Integer32 (-1..'7FFFFFFF'h) 467 MAX-ACCESS read-write 468 STATUS current 469 DESCRIPTION 470 "The maximum number of non-default AS- 471 external-LSAs entries that can be stored in the 472 link-state database. If the value is -1, then 473 there is no limit. 475 When the number of non-default AS-external-LSAs 476 in a router's link-state database reaches 477 ospfv3ExtAreaLsdbLimit, the router enters Overflow- 478 State. The router never holds more than 479 ospfv3ExtAreaLsdbLimit non-default AS-external-LSAs 480 in its database. OspfExtAreaLsdbLimit MUST be set 481 identically in all routers attached to the OSPFv3 482 backbone and/or any regular OSPFv3 area. (i.e., 483 OSPFv3 stub areas and NSSAs are excluded)." 484 ::= { ospfv3GeneralGroup 11 } 486 ospfv3MulticastExtensions OBJECT-TYPE 487 SYNTAX BITS { 488 intraAreaMulticast(0), 489 interAreaMulticast(1), 490 interAsMulticast(2) 491 } 493 MAX-ACCESS read-write 494 STATUS current 495 DESCRIPTION 496 "A Bit Mask indicating whether the router is 497 forwarding IPv6 multicast datagrams 498 based on the algorithms defined in the Multi- 499 cast Extensions to OSPF. 501 If intraAreaMulticast set, indicates that the router 502 can forward IPv6 multicast datagrams in the router's 503 directly attached areas (called intra-area mul- 504 ticast routing). 506 If interAreaMulticast set, indicates that the router 507 can forward IPv6 multicast datagrams between OSPFv3 508 areas (called inter-area multicast routing). 510 If interAsMulticast set, indicates that the router can 511 forward IPv6 multicast datagrams between Auto- 512 nomous Systems (called inter-AS multicast rout- 513 ing). 515 Only certain combinations of bit settings are 516 allowed, namely: 517 - All bits cleared (no multicasting) 518 - intraAreaMulticast only, 519 - intraAreaMulticast and interAreaMulticast, 520 - intraAreaMulticast and interAsMulticast 521 - intraAreaMulticast, interAreaMulticast and 522 interAsMulticast 523 By default, all bits are cleared." 524 ::= { ospfv3GeneralGroup 12 } 526 ospfv3ExitOverflowInterval OBJECT-TYPE 527 SYNTAX Unsigned32 528 UNITS "seconds" 529 MAX-ACCESS read-write 530 STATUS current 531 DESCRIPTION 532 "The number of seconds that, after entering 533 OverflowState, a router will attempt to leave 534 OverflowState. This allows the router to again 535 originate non-default AS-External-LSAs. When 536 set to 0, the router will not leave Overflow- 537 State until restarted." 538 ::= { ospfv3GeneralGroup 13 } 540 ospfv3DemandExtensions OBJECT-TYPE 541 SYNTAX TruthValue 542 MAX-ACCESS read-write 543 STATUS current 544 DESCRIPTION 545 "The router's support for demand routing." 546 REFERENCE 547 "OSPF Version 2, Appendix on Demand Routing" 548 ::= { ospfv3GeneralGroup 14 } 550 ospfv3TrafficEngineeringSupport OBJECT-TYPE 551 SYNTAX TruthValue 552 MAX-ACCESS read-write 553 STATUS current 554 DESCRIPTION 555 "The router's support for traffic engineering 556 extensions." 557 ::= { ospfv3GeneralGroup 15 } 559 ospfv3ReferenceBandwidth OBJECT-TYPE 560 SYNTAX Unsigned32 561 MAX-ACCESS read-write 562 STATUS current 563 DESCRIPTION 564 "Reference bandwidth in kilobits/second for 565 calculating default interface metrics. The 566 default value is 100,000 KBPS (100 MBPS)" 567 ::= { ospfv3GeneralGroup 16 } 569 ospfv3RestartSupport OBJECT-TYPE 570 SYNTAX INTEGER { none (1), 571 plannedOnly (2), 572 plannedAndUnplanned (3) 573 } 575 MAX-ACCESS read-write 576 STATUS current 577 DESCRIPTION 578 "The router's support for OSPF hitless restart. 579 Options include: no restart support, only planned 580 restarts or both planned and unplanned restarts." 581 ::= { ospfv3GeneralGroup 17 } 583 ospfv3RestartInterval OBJECT-TYPE 584 SYNTAX UpToRefreshInterval 585 UNITS "seconds" 586 MAX-ACCESS read-write 587 STATUS current 588 DESCRIPTION 589 "Configured OSPF hitless restart timeout interval." 590 ::= { ospfv3GeneralGroup 18 } 592 ospfv3RestartStatus OBJECT-TYPE 593 SYNTAX INTEGER { notRestarting (1), 594 plannedRestart (2), 595 unplannedRestart (3) 596 } 597 MAX-ACCESS read-only 598 STATUS current 599 DESCRIPTION 600 "Current status of OSPF hitless restart." 601 ::= { ospfv3GeneralGroup 19 } 603 ospfv3RestartAge OBJECT-TYPE 604 SYNTAX UpToRefreshInterval 605 UNITS "seconds" 606 MAX-ACCESS read-only 607 STATUS current 608 DESCRIPTION 609 "Remaining time in current OSPF hitless restart 610 interval." 611 ::= { ospfv3GeneralGroup 20 } 613 ospfv3RestartExitReason OBJECT-TYPE 614 SYNTAX INTEGER { none (1), -- none attempted 615 inProgress (2), -- restart in 616 -- progress 617 completed (3), -- successfully 618 -- completed 619 timedOut (4), -- timed out 620 topologyChanged (5) -- aborted due to 621 -- topologychange. 622 } 623 MAX-ACCESS read-only 624 STATUS current 625 DESCRIPTION 626 "Describes the outcome of the last attempt at a 627 hitless restart. If the value is 'none', no restart 628 has yet been attempted. If the value is 'inProgress', 629 a restart attempt is currently underway." 630 ::= { ospfv3GeneralGroup 21 } 632 -- The OSPFv3 Area Data Structure contains information 633 -- regarding the various areas. The interfaces and 634 -- virtual links are configured as part of these areas. 635 -- Area 0.0.0.0, by definition, is the Backbone Area 637 ospfv3AreaTable OBJECT-TYPE 638 SYNTAX SEQUENCE OF Ospfv3AreaEntry 639 MAX-ACCESS not-accessible 640 STATUS current 641 DESCRIPTION 642 "Information describing the configured parame- 643 ters and cumulative statistics of the router's 644 attached areas." 645 REFERENCE 646 "OSPF Version 2, Section 6 The Area Data Struc- 647 ture" 648 ::= { ospfv3Objects 2 } 650 ospfv3AreaEntry OBJECT-TYPE 651 SYNTAX Ospfv3AreaEntry 652 MAX-ACCESS not-accessible 653 STATUS current 654 DESCRIPTION 655 "Information describing the configured parame- 656 ters and cumulative statistics of one of the 657 router's attached areas." 658 INDEX { ospfv3AreaId } 659 ::= { ospfv3AreaTable 1 } 661 Ospfv3AreaEntry ::= SEQUENCE { 662 ospfv3AreaId 663 AreaID, 664 ospfv3ImportAsExtern 665 INTEGER, 666 ospfv3AreaSpfRuns 667 Counter32, 668 ospfv3AreaBdrRtrCount 669 Gauge32, 670 ospfv3AreaAsBdrRtrCount 671 Gauge32, 672 ospfv3AreaScopeLsaCount 673 Gauge32, 674 ospfv3AreaScopeLsaCksumSum 675 Integer32, 676 ospfv3AreaSummary 677 INTEGER, 678 ospfv3AreaStatus 679 RowStatus, 681 ospfv3StubMetric 682 BigMetric, 683 ospfv3AreaNssaTranslatorRole 684 INTEGER, 685 ospfv3AreaNssaTranslatorState 686 INTEGER, 687 ospfv3AreaNssaTranslatorStabilityInterval 688 Unsigned32, 689 ospfv3AreaNssaTranslatorEvents 690 Counter32, 691 ospfv3AreaStubMetricType 692 INTEGER 693 } 695 ospfv3AreaId OBJECT-TYPE 696 SYNTAX AreaID 697 MAX-ACCESS not-accessible 698 STATUS current 699 DESCRIPTION 700 "A 32-bit integer uniquely identifying an area. 701 Area ID 0.0.0.0 is used for the OSPFv3 backbone." 702 REFERENCE 703 "OSPF Version 2, Appendix C.2 Area parameters" 704 ::= { ospfv3AreaEntry 1 } 706 ospfv3ImportAsExtern OBJECT-TYPE 707 SYNTAX INTEGER { 708 importExternal(1), -- normal area 709 importNoExternal(2), -- stub area 710 importNssa(3) -- not-so-stubby-area 711 } 712 MAX-ACCESS read-create 713 STATUS current 714 DESCRIPTION 715 "Indicates whether an area is a Stub area, NSSA, or 716 standard area. AS-scope LSAs are not imported into Stub 717 Areas or NSSAs. NSSAs import AS-External data as Type-7 718 LSAs which have Area-scope" 719 REFERENCE 720 "OSPF Version 2, Appendix C.2 Area parameters" 721 DEFVAL { importExternal } 722 ::= { ospfv3AreaEntry 2 } 724 ospfv3AreaSpfRuns OBJECT-TYPE 725 SYNTAX Counter32 726 MAX-ACCESS read-only 727 STATUS current 728 DESCRIPTION 729 "The number of times that the intra-area route 730 table has been calculated using this area's 731 link-state database. This is typically done 732 using Dijkstra's algorithm." 733 ::= { ospfv3AreaEntry 3 } 735 ospfv3AreaBdrRtrCount OBJECT-TYPE 736 SYNTAX Gauge32 737 MAX-ACCESS read-only 738 STATUS current 739 DESCRIPTION 740 "The total number of area border routers reach- 741 able within this area. This is initially zero, 742 and is calculated in each SPF Pass." 743 ::= { ospfv3AreaEntry 4 } 745 ospfv3AreaAsBdrRtrCount OBJECT-TYPE 746 SYNTAX Gauge32 747 MAX-ACCESS read-only 748 STATUS current 749 DESCRIPTION 750 "The total number of Autonomous System border 751 routers reachable within this area. This is 752 initially zero, and is calculated in each SPF 753 Pass." 754 ::= { ospfv3AreaEntry 5 } 756 ospfv3AreaScopeLsaCount OBJECT-TYPE 757 SYNTAX Gauge32 758 MAX-ACCESS read-only 759 STATUS current 760 DESCRIPTION 761 "The total number of Area-Scope link-state 762 advertisements in this area's link-state 763 database." 764 ::= { ospfv3AreaEntry 6 } 766 ospfv3AreaScopeLsaCksumSum OBJECT-TYPE 767 SYNTAX Integer32 768 MAX-ACCESS read-only 769 STATUS current 770 DESCRIPTION 771 "The 32-bit unsigned sum of the Area-Scope link-state 772 advertisements' LS checksums contained in this 773 area's link-state database. The sum can be used 774 to determine if there has been a change in a 775 router's link state database, and to compare the 776 link-state database of two routers." 777 ::= { ospfv3AreaEntry 7 } 779 ospfv3AreaSummary OBJECT-TYPE 780 SYNTAX INTEGER { 781 noAreaSummary(1), 782 sendAreaSummary(2) 783 } 784 MAX-ACCESS read-create 785 STATUS current 786 DESCRIPTION 787 "The variable ospfv3AreaSummary controls the im- 788 port of Inter-Area LSAs into stub areas. It has 789 no effect on other areas. 791 If it is noAreaSummary, the router will neither 792 originate nor propagate Inter-Area LSAs into the 793 stub area. It will rely entirely on its de- 794 fault route. 796 If it is sendAreaSummary, the router will both 797 summarize and propagate Inter-Area LSAs." 798 DEFVAL { sendAreaSummary } 799 ::= { ospfv3AreaEntry 8 } 801 ospfv3AreaStatus OBJECT-TYPE 802 SYNTAX RowStatus 803 MAX-ACCESS read-create 804 STATUS current 805 DESCRIPTION 806 "This variable controls the status of the en- 807 try. The use of RowStatus is covered in more detail 808 in [6]." 809 ::= { ospfv3AreaEntry 9 } 811 ospfv3StubMetric OBJECT-TYPE 812 SYNTAX BigMetric 813 MAX-ACCESS read-create 814 STATUS current 815 DESCRIPTION 816 "The metric value advertised for the default route 817 into Stub and NSSA areas." 818 ::= { ospfv3AreaEntry 10 } 820 ospfv3AreaNssaTranslatorRole OBJECT-TYPE 821 SYNTAX INTEGER { always(1), candidate(2) } 822 MAX-ACCESS read-create 823 STATUS current 824 DESCRIPTION 825 "Indicates an NSSA Border router's ability to 826 perform NSSA translation of type-7 LSAs into 827 type-5 LSAs." 828 DEFVAL { candidate } 829 ::= { ospfv3AreaEntry 11 } 831 ospfv3AreaNssaTranslatorState OBJECT-TYPE 832 SYNTAX INTEGER { 833 enabled(1), 834 elected(2), 835 disabled(3) 836 } 837 MAX-ACCESS read-only 838 STATUS current 839 DESCRIPTION 840 "Indicates if and how an NSSA Border router is 841 performing NSSA translation of type-7 LSAs into type-5 842 LSAs. When this object is set to enabled, the NSSA 843 Border router's ospfv3AreaNssTranslatorRole 844 has been set to always. When this object is set to 845 elected, a candidate NSSA Border router is translating 846 type-7 LSAs into type-5. When this object is set to 847 disabled, a candidate NSSA Border router is NOT 848 translating type-7 LSAs into type-5." 849 ::= { ospfv3AreaEntry 12 } 851 ospfv3AreaNssaTranslatorStabilityInterval OBJECT-TYPE 852 SYNTAX Unsigned32 853 UNITS "seconds" 854 MAX-ACCESS read-create 855 STATUS current 856 DESCRIPTION 857 "The number of seconds after an elected translator 858 determines its services are no longer required, that 859 it should continue to perform its translation duties." 860 DEFVAL { 40 } 861 ::= { ospfv3AreaEntry 13 } 863 ospfv3AreaNssaTranslatorEvents OBJECT-TYPE 864 SYNTAX Counter32 865 MAX-ACCESS read-only 866 STATUS current 867 DESCRIPTION 868 "Indicates the number of Translator State changes 869 that have occurred since the last boot-up." 870 ::= { ospfv3AreaEntry 14 } 872 ospfv3AreaStubMetricType OBJECT-TYPE 873 SYNTAX INTEGER { 874 ospfv3Metric (1), -- OSPF Metric 875 comparableCost (2), -- external type 1 876 nonComparable (3) -- external type 2 877 } 878 MAX-ACCESS read-create 879 STATUS current 880 DESCRIPTION 881 "This variable displays the type of metric ad- 882 vertised as a default route." 883 DEFVAL { ospfv3Metric } 884 ::= { ospfv3AreaEntry 15 } 886 -- OSPFv3 AS-Scope Link State Database 888 -- The Link State Database contains the AS-Scope Link State 889 -- Advertisements from throughout the areas that the 890 -- device is attached to. 892 ospfv3AsLsdbTable OBJECT-TYPE 893 SYNTAX SEQUENCE OF Ospfv3AsLsdbEntry 894 MAX-ACCESS not-accessible 895 STATUS current 896 DESCRIPTION 897 "The OSPFv3 Process's AS-Scope Link State Database." 898 ::= { ospfv3Objects 3 } 900 ospfv3AsLsdbEntry OBJECT-TYPE 901 SYNTAX Ospfv3AsLsdbEntry 902 MAX-ACCESS not-accessible 903 STATUS current 904 DESCRIPTION 905 "A single AS-Scope Link State Advertisement." 906 INDEX { ospfv3AsLsdbType, 907 ospfv3AsLsdbRouterId, 908 ospfv3AsLsdbLsid } 909 ::= { ospfv3AsLsdbTable 1 } 911 Ospfv3AsLsdbEntry ::= SEQUENCE { 912 ospfv3AsLsdbType 913 Unsigned32, 914 ospfv3AsLsdbRouterId 915 RouterID, 916 ospfv3AsLsdbLsid 917 IpAddress, 918 ospfv3AsLsdbSequence 919 Integer32, 920 ospfv3AsLsdbAge 921 Integer32, 922 ospfv3AsLsdbChecksum 923 Integer32, 924 ospfv3AsLsdbAdvertisement 925 OCTET STRING, 926 ospfv3AsLsdbTypeKnown 927 TruthValue 928 } 930 ospfv3AsLsdbType OBJECT-TYPE 931 SYNTAX Unsigned32(0..'FFFFFFFF'h) 932 MAX-ACCESS not-accessible 933 STATUS current 934 DESCRIPTION 935 "The type of the link state advertisement. 936 Each link state type has a separate advertise- 937 ment format. AS-Scope LSAs not recognized by 938 the router may be stored in the database." 939 ::= { ospfv3AsLsdbEntry 1 } 941 ospfv3AsLsdbRouterId OBJECT-TYPE 942 SYNTAX RouterID 943 MAX-ACCESS not-accessible 944 STATUS current 945 DESCRIPTION 946 "The 32 bit number that uniquely identifies the 947 originating router in the Autonomous System." 948 REFERENCE 949 "OSPF Version 2, Appendix C.1 Global parameters" 950 ::= { ospfv3AsLsdbEntry 2 } 952 ospfv3AsLsdbLsid OBJECT-TYPE 953 SYNTAX IpAddress 954 MAX-ACCESS not-accessible 955 STATUS current 956 DESCRIPTION 957 "The Link State ID is an LS Type Specific field 958 containing a unique identifier; 959 it identifies the piece of the routing domain 960 that is being described by the advertisement. 961 In contrast to OSPFv2, the LSID has no 962 addressing semantics." 963 ::= { ospfv3AsLsdbEntry 3 } 965 -- Note that the OSPF Sequence Number is a 32 bit signed 966 -- integer. It starts with the value '80000001'h, 967 -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h 968 -- Thus, a typical sequence number will be very negative. 970 ospfv3AsLsdbSequence OBJECT-TYPE 971 SYNTAX Integer32 972 MAX-ACCESS read-only 973 STATUS current 974 DESCRIPTION 975 "The sequence number field is a signed 32-bit 976 integer. It is used to detect old and dupli- 977 cate link state advertisements. The space of 978 sequence numbers is linearly ordered. The 979 larger the sequence number the more recent the 980 advertisement." 981 REFERENCE 982 "OSPF Version 2, Section 12.1.6 LS sequence 983 number" 984 ::= { ospfv3AsLsdbEntry 4 } 986 ospfv3AsLsdbAge OBJECT-TYPE 987 SYNTAX Integer32 -- Should be 0..MaxAge 988 -- unless DoNotAge bit is set 989 UNITS "seconds" 990 MAX-ACCESS read-only 991 STATUS current 992 DESCRIPTION 993 "This field is the age of the link state adver- 994 tisement in seconds." 995 REFERENCE 996 "OSPF Version 2, Section 12.1.1 LS age" 997 ::= { ospfv3AsLsdbEntry 5 } 999 ospfv3AsLsdbChecksum OBJECT-TYPE 1000 SYNTAX Integer32 1001 MAX-ACCESS read-only 1002 STATUS current 1003 DESCRIPTION 1004 "This field is the checksum of the complete 1005 contents of the advertisement, excepting the 1006 age field. The age field is excepted so that 1007 an advertisement's age can be incremented 1008 without updating the checksum. The checksum 1009 used is the same that is used for ISO connec- 1010 tionless datagrams; it is commonly referred to 1011 as the Fletcher checksum." 1012 REFERENCE 1013 "OSPF Version 2, Section 12.1.7 LS checksum" 1014 ::= { ospfv3AsLsdbEntry 6 } 1016 ospfv3AsLsdbAdvertisement OBJECT-TYPE 1017 SYNTAX OCTET STRING (SIZE (1..65535)) 1018 MAX-ACCESS read-only 1019 STATUS current 1020 DESCRIPTION 1021 "The entire Link State Advertisement, including 1022 its header." 1023 ::= { ospfv3AsLsdbEntry 7 } 1025 ospfv3AsLsdbTypeKnown OBJECT-TYPE 1026 SYNTAX TruthValue 1027 MAX-ACCESS read-only 1028 STATUS current 1029 DESCRIPTION 1030 "Is the LSA type recognized by this Router?" 1031 ::= { ospfv3AsLsdbEntry 8 } 1033 -- OSPFv3 Area-Scope Link State Database 1035 -- The Link State Database contains the Area-Scope Link State 1036 -- Advertisements from throughout the area that the 1037 -- device is attached to. 1039 ospfv3AreaLsdbTable OBJECT-TYPE 1040 SYNTAX SEQUENCE OF Ospfv3AreaLsdbEntry 1041 MAX-ACCESS not-accessible 1042 STATUS current 1043 DESCRIPTION 1044 "The OSPFv3 Process's Area-Scope Link State Database." 1045 ::= { ospfv3Objects 4 } 1047 ospfv3AreaLsdbEntry OBJECT-TYPE 1048 SYNTAX Ospfv3AreaLsdbEntry 1049 MAX-ACCESS not-accessible 1050 STATUS current 1051 DESCRIPTION 1052 "A single Area-Scope Link State Advertisement." 1053 INDEX { ospfv3AreaLsdbAreaId, 1054 ospfv3AreaLsdbType, 1055 ospfv3AreaLsdbRouterId, 1056 ospfv3AreaLsdbLsid } 1057 ::= { ospfv3AreaLsdbTable 1 } 1059 Ospfv3AreaLsdbEntry ::= SEQUENCE { 1060 ospfv3AreaLsdbAreaId 1061 AreaID, 1062 ospfv3AreaLsdbType 1063 Unsigned32, 1064 ospfv3AreaLsdbRouterId 1065 RouterID, 1066 ospfv3AreaLsdbLsid 1067 IpAddress, 1068 ospfv3AreaLsdbSequence 1069 Integer32, 1070 ospfv3AreaLsdbAge 1071 Integer32, 1072 ospfv3AreaLsdbChecksum 1073 Integer32, 1074 ospfv3AreaLsdbAdvertisement 1075 OCTET STRING, 1076 ospfv3AreaLsdbTypeKnown 1077 TruthValue 1078 } 1080 ospfv3AreaLsdbAreaId OBJECT-TYPE 1081 SYNTAX AreaID 1082 MAX-ACCESS not-accessible 1083 STATUS current 1084 DESCRIPTION 1085 "The 32 bit identifier of the Area from which the 1086 LSA was received." 1087 REFERENCE 1088 "OSPF Version 2, Appendix C.2 Area parameters" 1089 ::= { ospfv3AreaLsdbEntry 1 } 1091 ospfv3AreaLsdbType OBJECT-TYPE 1092 SYNTAX Unsigned32(0..'FFFFFFFF'h) 1093 MAX-ACCESS not-accessible 1094 STATUS current 1095 DESCRIPTION 1096 "The type of the link state advertisement. 1097 Each link state type has a separate advertise- 1098 ment format. Area-Scope LSAs unrecognized by the 1099 router are also stored in this database." 1100 ::= { ospfv3AreaLsdbEntry 2 } 1102 ospfv3AreaLsdbRouterId OBJECT-TYPE 1103 SYNTAX RouterID 1104 MAX-ACCESS not-accessible 1105 STATUS current 1106 DESCRIPTION 1107 "The 32 bit number that uniquely identifies the 1108 originating router in the Autonomous System." 1109 REFERENCE 1110 "OSPF Version 2, Appendix C.1 Global parameters" 1111 ::= { ospfv3AreaLsdbEntry 3 } 1113 ospfv3AreaLsdbLsid OBJECT-TYPE 1114 SYNTAX IpAddress 1115 MAX-ACCESS not-accessible 1116 STATUS current 1117 DESCRIPTION 1118 "The Link State ID is an LS Type Specific field 1119 containing a unique identifier; 1120 it identifies the piece of the routing domain 1121 that is being described by the advertisement. 1122 In contrast to OSPFv2, the LSID has no 1123 addressing semantics." 1124 ::= { ospfv3AreaLsdbEntry 4 } 1126 -- Note that the OSPF Sequence Number is a 32 bit signed 1127 -- integer. It starts with the value '80000001'h, 1128 -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h 1129 -- Thus, a typical sequence number will be very negative. 1131 ospfv3AreaLsdbSequence OBJECT-TYPE 1132 SYNTAX Integer32 1133 MAX-ACCESS read-only 1134 STATUS current 1135 DESCRIPTION 1136 "The sequence number field is a signed 32-bit 1137 integer. It is used to detect old and dupli- 1138 cate link state advertisements. The space of 1139 sequence numbers is linearly ordered. The 1140 larger the sequence number the more recent the 1141 advertisement." 1142 REFERENCE 1143 "OSPF Version 2, Section 12.1.6 LS sequence 1144 number" 1145 ::= { ospfv3AreaLsdbEntry 5 } 1147 ospfv3AreaLsdbAge OBJECT-TYPE 1148 SYNTAX Integer32 -- Should be 0..MaxAge 1149 -- unless DoNotAge bit is set 1150 UNITS "seconds" 1151 MAX-ACCESS read-only 1152 STATUS current 1153 DESCRIPTION 1154 "This field is the age of the link state adver- 1155 tisement in seconds." 1156 REFERENCE 1157 "OSPF Version 2, Section 12.1.1 LS age" 1158 ::= { ospfv3AreaLsdbEntry 6 } 1160 ospfv3AreaLsdbChecksum OBJECT-TYPE 1161 SYNTAX Integer32 1162 MAX-ACCESS read-only 1163 STATUS current 1164 DESCRIPTION 1165 "This field is the checksum of the complete 1166 contents of the advertisement, excepting the 1167 age field. The age field is excepted so that 1168 an advertisement's age can be incremented 1169 without updating the checksum. The checksum 1170 used is the same that is used for ISO connec- 1171 tionless datagrams; it is commonly referred to 1172 as the Fletcher checksum." 1173 REFERENCE 1174 "OSPF Version 2, Section 12.1.7 LS checksum" 1175 ::= { ospfv3AreaLsdbEntry 7 } 1177 ospfv3AreaLsdbAdvertisement OBJECT-TYPE 1178 SYNTAX OCTET STRING (SIZE (1..65535)) 1179 MAX-ACCESS read-only 1180 STATUS current 1181 DESCRIPTION 1182 "The entire Link State Advertisement, including 1183 its header." 1184 ::= { ospfv3AreaLsdbEntry 8 } 1186 ospfv3AreaLsdbTypeKnown OBJECT-TYPE 1187 SYNTAX TruthValue 1188 MAX-ACCESS read-only 1189 STATUS current 1190 DESCRIPTION 1191 "Is the LSA type recognized by this Router?" 1192 ::= { ospfv3AreaLsdbEntry 9 } 1194 -- OSPFv3 Link-Scope Link State Database 1196 -- The Link State Database contains the Link-Scope Link State 1197 -- Advertisements from the links that the 1198 -- device is attached to. 1200 ospfv3LinkLsdbTable OBJECT-TYPE 1201 SYNTAX SEQUENCE OF Ospfv3LinkLsdbEntry 1202 MAX-ACCESS not-accessible 1203 STATUS current 1204 DESCRIPTION 1205 "The OSPFv3 Process's Link-Scope Link State Database." 1206 ::= { ospfv3Objects 5 } 1208 ospfv3LinkLsdbEntry OBJECT-TYPE 1209 SYNTAX Ospfv3LinkLsdbEntry 1210 MAX-ACCESS not-accessible 1211 STATUS current 1212 DESCRIPTION 1213 "A single Link-Scope Link State Advertisement." 1214 INDEX { ospfv3LinkLsdbIfIndex, 1215 ospfv3LinkLsdbType, 1216 ospfv3LinkLsdbRouterId, 1217 ospfv3LinkLsdbLsid } 1218 ::= { ospfv3LinkLsdbTable 1 } 1220 Ospfv3LinkLsdbEntry ::= SEQUENCE { 1221 ospfv3LinkLsdbIfIndex 1222 InterfaceIndex, 1223 ospfv3LinkLsdbType 1224 Unsigned32, 1225 ospfv3LinkLsdbRouterId 1226 RouterID, 1227 ospfv3LinkLsdbLsid 1228 IpAddress, 1229 ospfv3LinkLsdbSequence 1230 Integer32, 1231 ospfv3LinkLsdbAge 1232 Integer32, 1233 ospfv3LinkLsdbChecksum 1234 Integer32, 1235 ospfv3LinkLsdbAdvertisement 1236 OCTET STRING, 1237 ospfv3LinkLsdbTypeKnown 1238 TruthValue 1239 } 1241 ospfv3LinkLsdbIfIndex OBJECT-TYPE 1242 SYNTAX InterfaceIndex 1243 MAX-ACCESS not-accessible 1244 STATUS current 1245 DESCRIPTION 1246 "The identifier of the link from which the LSA 1247 was received." 1248 REFERENCE 1249 "OSPF Version 2, Appendix C.2 Area parameters" 1250 ::= { ospfv3LinkLsdbEntry 1 } 1252 ospfv3LinkLsdbType OBJECT-TYPE 1253 SYNTAX Unsigned32(0..'FFFFFFFF'h) 1254 MAX-ACCESS not-accessible 1255 STATUS current 1256 DESCRIPTION 1257 "The type of the link state advertisement. 1258 Each link state type has a separate advertise- 1259 ment format. Link-Scope LSAs unrecognized by the 1260 router are also stored in this database." 1261 ::= { ospfv3LinkLsdbEntry 2 } 1263 ospfv3LinkLsdbRouterId OBJECT-TYPE 1264 SYNTAX RouterID 1265 MAX-ACCESS not-accessible 1266 STATUS current 1267 DESCRIPTION 1268 "The 32 bit number that uniquely identifies the 1269 originating router in the Autonomous System." 1270 REFERENCE 1271 "OSPF Version 2, Appendix C.1 Global parameters" 1272 ::= { ospfv3LinkLsdbEntry 3 } 1274 ospfv3LinkLsdbLsid OBJECT-TYPE 1275 SYNTAX IpAddress 1276 MAX-ACCESS not-accessible 1277 STATUS current 1278 DESCRIPTION 1279 "The Link State ID is an LS Type Specific field 1280 containing a unique identifier; 1281 it identifies the piece of the routing domain 1282 that is being described by the advertisement. 1283 In contrast to OSPFv2, the LSID has no 1284 addressing semantics." 1285 ::= { ospfv3LinkLsdbEntry 4 } 1287 -- Note that the OSPF Sequence Number is a 32 bit signed 1288 -- integer. It starts with the value '80000001'h, 1289 -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h 1290 -- Thus, a typical sequence number will be very negative. 1292 ospfv3LinkLsdbSequence OBJECT-TYPE 1293 SYNTAX Integer32 1294 MAX-ACCESS read-only 1295 STATUS current 1296 DESCRIPTION 1297 "The sequence number field is a signed 32-bit 1298 integer. It is used to detect old and dupli- 1299 cate link state advertisements. The space of 1300 sequence numbers is linearly ordered. The 1301 larger the sequence number the more recent the 1302 advertisement." 1303 REFERENCE 1304 "OSPF Version 2, Section 12.1.6 LS sequence 1305 number" 1306 ::= { ospfv3LinkLsdbEntry 5 } 1308 ospfv3LinkLsdbAge OBJECT-TYPE 1309 SYNTAX Integer32 -- Should be 0..MaxAge 1310 -- unless DoNotAge bit is set 1311 UNITS "seconds" 1312 MAX-ACCESS read-only 1313 STATUS current 1314 DESCRIPTION 1315 "This field is the age of the link state 1316 advertisement in seconds." 1317 REFERENCE 1318 "OSPF Version 2, Section 12.1.1 LS age" 1319 ::= { ospfv3LinkLsdbEntry 6 } 1321 ospfv3LinkLsdbChecksum OBJECT-TYPE 1322 SYNTAX Integer32 1323 MAX-ACCESS read-only 1324 STATUS current 1325 DESCRIPTION 1326 "This field is the checksum of the complete 1327 contents of the advertisement, excepting the 1328 age field. The age field is excepted so that 1329 an advertisement's age can be incremented 1330 without updating the checksum. The checksum 1331 used is the same that is used for ISO connec- 1332 tionless datagrams; it is commonly referred to 1333 as the Fletcher checksum." 1334 REFERENCE 1335 "OSPF Version 2, Section 12.1.7 LS checksum" 1336 ::= { ospfv3LinkLsdbEntry 7 } 1338 ospfv3LinkLsdbAdvertisement OBJECT-TYPE 1339 SYNTAX OCTET STRING (SIZE (1..65535)) 1340 MAX-ACCESS read-only 1341 STATUS current 1342 DESCRIPTION 1343 "The entire Link State Advertisement, including 1344 its header." 1345 ::= { ospfv3LinkLsdbEntry 8 } 1347 ospfv3LinkLsdbTypeKnown OBJECT-TYPE 1348 SYNTAX TruthValue 1349 MAX-ACCESS read-only 1350 STATUS current 1351 DESCRIPTION 1352 "Indicates whether the LSA type is recognized by this 1353 Router." 1354 ::= { ospfv3LinkLsdbEntry 9 } 1356 -- OSPF Host Table 1358 -- The Host/Metric Table indicates what hosts are directly 1359 -- attached to the Router, and what metrics and types of 1360 -- service should be advertised for them. 1362 ospfv3HostTable OBJECT-TYPE 1363 SYNTAX SEQUENCE OF Ospfv3HostEntry 1364 MAX-ACCESS not-accessible 1365 STATUS current 1366 DESCRIPTION 1367 "The list of Hosts, and their metrics, that the 1368 router will advertise as host routes." 1369 REFERENCE 1370 "OSPF Version 2, Appendix C.6 Host route param- 1371 eters" 1372 ::= { ospfv3Objects 6 } 1374 ospfv3HostEntry OBJECT-TYPE 1375 SYNTAX Ospfv3HostEntry 1376 MAX-ACCESS not-accessible 1377 STATUS current 1378 DESCRIPTION 1379 "A metric to be advertised when a given host is 1380 reachable." 1381 INDEX { ospfv3HostAddressType, 1382 ospfv3HostAddress } 1383 ::= { ospfv3HostTable 1 } 1385 Ospfv3HostEntry ::= SEQUENCE { 1386 ospfv3HostAddressType 1387 InetAddressType, 1388 ospfv3HostAddress 1389 InetAddress, 1390 ospfv3HostMetric 1391 Metric, 1392 ospfv3HostStatus 1393 RowStatus, 1394 ospfv3HostAreaID 1395 AreaID 1396 } 1398 ospfv3HostAddressType OBJECT-TYPE 1399 SYNTAX InetAddressType 1400 MAX-ACCESS not-accessible 1401 STATUS current 1402 DESCRIPTION 1403 "The address type of ospfv3HostAddress. Only IPv6 1404 addresses without zone index are expected." 1405 REFERENCE 1406 "OSPF Version 2, Appendix C.6 Host route parame- 1407 ters" 1408 ::= { ospfv3HostEntry 1 } 1410 ospfv3HostAddress OBJECT-TYPE 1411 SYNTAX InetAddress (SIZE (16)) 1412 MAX-ACCESS not-accessible 1413 STATUS current 1414 DESCRIPTION 1415 "The IPv6 Address of the Host. Must be a Global 1416 or Site-local address." 1417 REFERENCE 1418 "OSPF Version 2, Appendix C.6 Host route parame- 1419 ters" 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 parame- 1431 ters" 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 en- 1440 try. The use of RowStatus is covered in more detail 1441 in [6]." 1442 ::= { ospfv3HostEntry 4 } 1444 ospfv3HostAreaID OBJECT-TYPE 1445 SYNTAX AreaID 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 in- 1451 terface is in, or 0.0.0.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 inter- 1464 faces 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 inter- 1476 face from the viewpoint of OSPFv3." 1477 INDEX { ospfv3IfIndex } 1478 ::= { ospfv3IfTable 1 } 1480 Ospfv3IfEntry ::= SEQUENCE { 1481 ospfv3IfIndex 1482 InterfaceIndex, 1483 ospfv3IfAreaId 1484 AreaID, 1485 ospfv3IfType 1486 INTEGER, 1487 ospfv3IfAdminStat 1488 Status, 1489 ospfv3IfRtrPriority 1490 DesignatedRouterPriority, 1491 ospfv3IfTransitDelay 1492 UpToRefreshInterval, 1493 ospfv3IfRetransInterval 1494 UpToRefreshInterval, 1495 ospfv3IfHelloInterval 1496 HelloRange, 1497 ospfv3IfRtrDeadInterval 1498 RouterDeadRange, 1499 ospfv3IfPollInterval 1500 Unsigned32, 1501 ospfv3IfState 1502 INTEGER, 1503 ospfv3IfDesignatedRouter 1504 RouterID, 1505 ospfv3IfBackupDesignatedRouter 1506 RouterID, 1507 ospfv3IfEvents 1508 Counter32, 1509 ospfv3IfStatus 1510 RowStatus, 1511 ospfv3IfMulticastForwarding 1512 INTEGER, 1513 ospfv3IfDemand 1514 TruthValue, 1515 ospfv3IfMetricValue 1516 Metric, 1517 ospfv3IfLinkScopeLsaCount 1518 Gauge32, 1519 ospfv3IfLinkLsaCksumSum 1520 Integer32, 1521 ospfv3IfInstId 1522 Integer32, 1523 ospfv3IfDemandNbrProbe 1524 TruthValue, 1525 ospfv3IfDemandNbrProbeRetxLimit 1526 Unsigned32, 1527 ospfv3IfDemandNbrProbeInterval 1528 Unsigned32 1529 } 1531 ospfv3IfIndex OBJECT-TYPE 1532 SYNTAX InterfaceIndex 1533 MAX-ACCESS not-accessible 1534 STATUS current 1535 DESCRIPTION 1536 "The interface index of this OSPFv3 interface. 1537 It corresponds to the interface index of the 1538 IPv6 interface on which OSPFv3 is configured." 1539 ::= { ospfv3IfEntry 1 } 1541 ospfv3IfAreaId OBJECT-TYPE 1542 SYNTAX AreaID 1543 MAX-ACCESS read-create 1544 STATUS current 1545 DESCRIPTION 1546 "A 32-bit integer uniquely identifying the area 1547 to which the interface connects. Area ID 1548 0.0.0.0 is used for the OSPFv3 backbone." 1549 DEFVAL { '00000000'H } -- 0.0.0.0 1550 ::= { ospfv3IfEntry 2 } 1552 ospfv3IfType OBJECT-TYPE 1553 SYNTAX INTEGER { 1554 broadcast(1), 1555 nbma(2), 1556 pointToPoint(3), 1557 pointToMultipoint(5) 1558 } 1559 MAX-ACCESS read-create 1560 STATUS current 1561 DESCRIPTION 1562 "The OSPFv3 interface type." 1563 ::= { ospfv3IfEntry 3 } 1565 ospfv3IfAdminStat OBJECT-TYPE 1566 SYNTAX Status 1567 MAX-ACCESS read-create 1568 STATUS current 1569 DESCRIPTION 1570 "The OSPFv3 interface's administrative status. 1571 The value formed on the interface, and the in- 1572 terface will be advertised as an internal route 1573 to some area. The value 'disabled' denotes 1574 that the interface is external to OSPFv3." 1575 DEFVAL { enabled } 1576 ::= { ospfv3IfEntry 4 } 1578 ospfv3IfRtrPriority OBJECT-TYPE 1579 SYNTAX DesignatedRouterPriority 1580 MAX-ACCESS read-create 1581 STATUS current 1582 DESCRIPTION 1583 "The priority of this interface. Used in 1584 multi-access networks, this field is used in 1585 the designated router election algorithm. The 1586 value 0 signifies that the router is not eligi- 1587 ble to become the designated router on this 1588 particular network. In the event of a tie in 1589 this value, routers will use their Router ID as 1590 a tie breaker." 1591 DEFVAL { 1 } 1592 ::= { ospfv3IfEntry 5 } 1594 ospfv3IfTransitDelay OBJECT-TYPE 1595 SYNTAX UpToRefreshInterval 1596 UNITS "seconds" 1597 MAX-ACCESS read-create 1598 STATUS current 1599 DESCRIPTION 1600 "The estimated number of seconds it takes to 1601 transmit a link state update packet over this 1602 interface." 1603 DEFVAL { 1 } 1604 ::= { ospfv3IfEntry 6 } 1606 ospfv3IfRetransInterval OBJECT-TYPE 1607 SYNTAX UpToRefreshInterval 1608 UNITS "seconds" 1609 MAX-ACCESS read-create 1610 STATUS current 1611 DESCRIPTION 1612 "The number of seconds between link-state ad- 1613 vertisement retransmissions, for adjacencies 1614 belonging to this interface. This value is 1615 also used when retransmitting database descrip- 1616 tion and link-state request packets." 1617 DEFVAL { 5 } 1618 ::= { ospfv3IfEntry 7 } 1620 ospfv3IfHelloInterval OBJECT-TYPE 1621 SYNTAX HelloRange 1622 UNITS "seconds" 1623 MAX-ACCESS read-create 1624 STATUS current 1625 DESCRIPTION 1626 "The length of time, in seconds, between the 1627 Hello packets that the router sends on the in- 1628 terface. This value must be the same for all 1629 routers attached to a common network." 1630 DEFVAL { 10 } 1631 ::= { ospfv3IfEntry 8 } 1633 ospfv3IfRtrDeadInterval OBJECT-TYPE 1634 SYNTAX RouterDeadRange 1635 UNITS "seconds" 1636 MAX-ACCESS read-create 1637 STATUS current 1638 DESCRIPTION 1639 "The number of seconds that a router's Hello 1640 packets have not been seen before it's neigh- 1641 bors declare the router down. This should be 1642 some multiple of the Hello interval. This 1643 value must be the same for all routers attached 1644 to a common network." 1645 DEFVAL { 40 } 1646 ::= { ospfv3IfEntry 9 } 1648 ospfv3IfPollInterval OBJECT-TYPE 1649 SYNTAX Unsigned32 1650 UNITS "seconds" 1651 MAX-ACCESS read-create 1652 STATUS current 1653 DESCRIPTION 1654 "The larger time interval, in seconds, between 1655 the Hello packets sent to an inactive non- 1656 broadcast multi- access neighbor." 1657 DEFVAL { 120 } 1658 ::= { ospfv3IfEntry 10 } 1660 ospfv3IfState OBJECT-TYPE 1661 SYNTAX INTEGER { 1662 down(1), 1663 loopback(2), 1664 waiting(3), 1665 pointToPoint(4), 1666 designatedRouter(5), 1667 backupDesignatedRouter(6), 1668 otherDesignatedRouter(7) 1669 } 1670 MAX-ACCESS read-only 1671 STATUS current 1672 DESCRIPTION 1673 "The OSPFv3 Interface State." 1674 ::= { ospfv3IfEntry 11 } 1676 ospfv3IfDesignatedRouter OBJECT-TYPE 1677 SYNTAX RouterID 1678 MAX-ACCESS read-only 1679 STATUS current 1680 DESCRIPTION 1681 "The Router ID of the Designated Router." 1682 ::= { ospfv3IfEntry 12 } 1684 ospfv3IfBackupDesignatedRouter OBJECT-TYPE 1685 SYNTAX RouterID 1686 MAX-ACCESS read-only 1687 STATUS current 1688 DESCRIPTION 1689 "The Router ID of the Backup Designated 1690 Router." 1691 ::= { ospfv3IfEntry 14 } 1693 ospfv3IfEvents OBJECT-TYPE 1694 SYNTAX Counter32 1695 MAX-ACCESS read-only 1696 STATUS current 1697 DESCRIPTION 1698 "The number of times this OSPF interface has 1699 changed its state, or an error has occurred." 1700 ::= { ospfv3IfEntry 15 } 1702 ospfv3IfStatus OBJECT-TYPE 1703 SYNTAX RowStatus 1704 MAX-ACCESS read-create 1705 STATUS current 1706 DESCRIPTION 1707 "This variable controls the status of the en- 1708 try. The use of RowStatus is covered in more detail in 1709 [6]." 1710 ::= { ospfv3IfEntry 17 } 1712 ospfv3IfMulticastForwarding OBJECT-TYPE 1713 SYNTAX INTEGER { 1714 blocked(1), -- no multicast forwarding 1715 multicast(2), -- using multicast address 1716 unicast(3) -- to each OSPFv3 neighbor 1717 } 1718 MAX-ACCESS read-create 1719 STATUS current 1720 DESCRIPTION 1721 "The way multicasts should forwarded on this 1722 interface; not forwarded, forwarded as data 1723 link multicasts, or forwarded as data link uni- 1724 casts. Data link multicasting is not meaning- 1725 ful on point to point and NBMA interfaces, and 1726 setting ospfv3MulticastForwarding to 0 effective- 1727 ly disables all multicast forwarding." 1728 DEFVAL { blocked } 1729 ::= { ospfv3IfEntry 18 } 1731 ospfv3IfDemand OBJECT-TYPE 1732 SYNTAX TruthValue 1733 MAX-ACCESS read-create 1734 STATUS current 1735 DESCRIPTION 1736 "Indicates whether Demand OSPFv3 procedures (hel- 1737 lo suppression to FULL neighbors and setting the 1738 DoNotAge flag on propagated LSAs) should be per- 1739 formed on this interface." 1740 DEFVAL { false } 1741 ::= { ospfv3IfEntry 19 } 1743 ospfv3IfMetricValue OBJECT-TYPE 1744 SYNTAX Metric 1745 MAX-ACCESS read-create 1746 STATUS current 1747 DESCRIPTION 1748 "The metric assigned to this interface. 1749 The default value of the Metric is 1750 Reference Bandwidth / ifSpeed. The value of the 1751 reference bandwidth is configured by the 1752 ospfv3ReferenceBandwidth object." 1753 ::= { ospfv3IfEntry 20 } 1755 ospfv3IfLinkScopeLsaCount OBJECT-TYPE 1756 SYNTAX Gauge32 1757 MAX-ACCESS read-only 1758 STATUS current 1759 DESCRIPTION 1760 "The total number of Link-Scope link-state 1761 advertisements in this link's link-state database." 1762 ::= { ospfv3IfEntry 21 } 1764 ospfv3IfLinkLsaCksumSum OBJECT-TYPE 1765 SYNTAX Integer32 1766 MAX-ACCESS read-only 1767 STATUS current 1768 DESCRIPTION 1769 "The 32-bit unsigned sum of the Link-Scope link-state 1770 advertisements' LS checksums contained in this 1771 link's link-state database. The sum can be used 1772 to determine if there has been a change in a 1773 router's link state database, and to compare the 1774 link-state database of two routers." 1775 ::= { ospfv3IfEntry 22 } 1777 ospfv3IfInstId OBJECT-TYPE 1778 SYNTAX Integer32 1779 MAX-ACCESS read-create 1780 STATUS current 1781 DESCRIPTION 1782 "Enables multiple instances of OSPFv3 to be run over 1783 a single link. Each protocol instance would be assigned 1784 a separate ID. This ID has local link significance 1785 only." 1786 DEFVAL { 0 } 1787 ::= { ospfv3IfEntry 23 } 1789 ospfv3IfDemandNbrProbe OBJECT-TYPE 1790 SYNTAX TruthValue 1791 MAX-ACCESS read-create 1792 STATUS current 1793 DESCRIPTION 1794 " Indicates whether or not neighbor probing is 1795 enabled to determine whether or not the neighbor 1796 is inactive. Neighbor probing is disabled by 1797 default." 1798 DEFVAL { false } 1799 ::= { ospfv3IfEntry 24 } 1801 ospfv3IfDemandNbrProbeRetxLimit OBJECT-TYPE 1802 SYNTAX Unsigned32 1803 UNITS "seconds" 1804 MAX-ACCESS read-create 1805 STATUS current 1806 DESCRIPTION 1807 " The number of consecutive LSA retransmissions before 1808 the neighbor is deemed inactive and the neighbor 1809 adjacency is brought down." 1810 DEFVAL { 10 } 1811 ::= { ospfv3IfEntry 25 } 1813 ospfv3IfDemandNbrProbeInterval OBJECT-TYPE 1814 SYNTAX Unsigned32 1815 UNITS "seconds" 1816 MAX-ACCESS read-create 1817 STATUS current 1818 DESCRIPTION 1819 " Defines how often the neighbor will be probed." 1820 DEFVAL { 120 } 1821 ::= { ospfv3IfEntry 26 } 1823 -- OSPFv3 Virtual Interface Table 1825 -- The Virtual Interface Table describes the virtual 1826 -- links that the OSPFv3 Process is configured to 1827 -- carry on. 1829 ospfv3VirtIfTable OBJECT-TYPE 1830 SYNTAX SEQUENCE OF Ospfv3VirtIfEntry 1831 MAX-ACCESS not-accessible 1832 STATUS current 1833 DESCRIPTION 1834 "Information about this router's virtual inter- 1835 faces." 1836 REFERENCE 1837 "OSPF Version 2, Appendix C.4 Virtual link 1838 parameters" 1839 ::= { ospfv3Objects 8 } 1841 ospfv3VirtIfEntry OBJECT-TYPE 1842 SYNTAX Ospfv3VirtIfEntry 1843 MAX-ACCESS not-accessible 1844 STATUS current 1845 DESCRIPTION 1846 "Information about a single Virtual Interface." 1847 INDEX { ospfv3VirtIfAreaId, 1848 ospfv3VirtIfNeighbor } 1849 ::= { ospfv3VirtIfTable 1 } 1851 Ospfv3VirtIfEntry ::= SEQUENCE { 1852 ospfv3VirtIfAreaId 1853 AreaID, 1854 ospfv3VirtIfNeighbor 1855 RouterID, 1856 ospfv3VirtIfIndex 1857 InterfaceIndex, 1858 ospfv3VirtIfTransitDelay 1859 UpToRefreshInterval, 1860 ospfv3VirtIfRetransInterval 1861 UpToRefreshInterval, 1862 ospfv3VirtIfHelloInterval 1863 HelloRange, 1864 ospfv3VirtIfRtrDeadInterval 1865 RouterDeadRange, 1866 ospfv3VirtIfState 1867 INTEGER, 1868 ospfv3VirtIfEvents 1869 Counter32, 1870 ospfv3VirtIfStatus 1871 RowStatus, 1872 ospfv3VirtIfLinkScopeLsaCount 1873 Gauge32, 1874 ospfv3VirtIfLinkLsaCksumSum 1875 Integer32 1876 } 1878 ospfv3VirtIfAreaId OBJECT-TYPE 1879 SYNTAX AreaID 1880 MAX-ACCESS not-accessible 1881 STATUS current 1882 DESCRIPTION 1883 "The Transit Area that the Virtual Link 1884 traverses. By definition, this is not 0.0.0.0" 1885 ::= { ospfv3VirtIfEntry 1 } 1887 ospfv3VirtIfNeighbor OBJECT-TYPE 1888 SYNTAX RouterID 1889 MAX-ACCESS not-accessible 1890 STATUS current 1891 DESCRIPTION 1892 "The Router ID of the Virtual Neighbor." 1893 ::= { ospfv3VirtIfEntry 2 } 1895 ospfv3VirtIfIndex OBJECT-TYPE 1896 SYNTAX InterfaceIndex 1897 MAX-ACCESS read-create 1898 STATUS current 1899 DESCRIPTION 1900 "The interface ID assigned to this OSPFv3 virtual 1901 interface. It is advertised in Hello's sent over 1902 the virtal link and in the router's router-LSAs." 1903 ::= { ospfv3VirtIfEntry 3 } 1905 ospfv3VirtIfTransitDelay OBJECT-TYPE 1906 SYNTAX UpToRefreshInterval 1907 UNITS "seconds" 1908 MAX-ACCESS read-create 1909 STATUS current 1910 DESCRIPTION 1911 "The estimated number of seconds it takes to 1912 transmit a link- state update packet over this 1913 interface." 1914 DEFVAL { 1 } 1915 ::= { ospfv3VirtIfEntry 4 } 1917 ospfv3VirtIfRetransInterval OBJECT-TYPE 1918 SYNTAX UpToRefreshInterval 1919 UNITS "seconds" 1920 MAX-ACCESS read-create 1921 STATUS current 1922 DESCRIPTION 1923 "The number of seconds between link-state ad- 1924 vertisement retransmissions, for adjacencies 1925 belonging to this interface. This value is 1926 also used when retransmitting database descrip- 1927 tion and link-state request packets. This 1928 value should be well over the expected round- 1929 trip time." 1930 DEFVAL { 5 } 1931 ::= { ospfv3VirtIfEntry 5 } 1933 ospfv3VirtIfHelloInterval OBJECT-TYPE 1934 SYNTAX HelloRange 1935 UNITS "seconds" 1936 MAX-ACCESS read-create 1937 STATUS current 1938 DESCRIPTION 1939 "The length of time, in seconds, between the 1940 Hello packets that the router sends on the in- 1941 terface. This value must be the same for the 1942 virtual neighbor." 1943 DEFVAL { 10 } 1944 ::= { ospfv3VirtIfEntry 6 } 1946 ospfv3VirtIfRtrDeadInterval OBJECT-TYPE 1947 SYNTAX RouterDeadRange 1948 UNITS "seconds" 1949 MAX-ACCESS read-create 1950 STATUS current 1951 DESCRIPTION 1952 "The number of seconds that a router's Hello 1953 packets have not been seen before it's neigh- 1954 bors declare the router down. This should be 1955 some multiple of the Hello interval. This 1956 value must be the same for the virtual neigh- 1957 bor." 1958 DEFVAL { 60 } 1959 ::= { ospfv3VirtIfEntry 7 } 1961 ospfv3VirtIfState OBJECT-TYPE 1962 SYNTAX INTEGER { 1963 down(1), -- these use the same encoding 1964 pointToPoint(4) -- as the ospfv3IfTable 1965 } 1966 MAX-ACCESS read-only 1967 STATUS current 1968 DESCRIPTION 1969 "OSPF virtual interface states." 1970 ::= { ospfv3VirtIfEntry 8 } 1972 ospfv3VirtIfEvents OBJECT-TYPE 1973 SYNTAX Counter32 1974 MAX-ACCESS read-only 1975 STATUS current 1976 DESCRIPTION 1977 "The number of state changes or error events on 1978 this Virtual Link" 1979 ::= { ospfv3VirtIfEntry 9 } 1981 ospfv3VirtIfStatus OBJECT-TYPE 1982 SYNTAX RowStatus 1983 MAX-ACCESS read-create 1984 STATUS current 1985 DESCRIPTION 1986 "This variable controls the status of the en- 1987 try. The use of RowStatus is covered in more detail 1988 in [6]." 1989 ::= { ospfv3VirtIfEntry 10 } 1991 ospfv3VirtIfLinkScopeLsaCount OBJECT-TYPE 1992 SYNTAX Gauge32 1993 MAX-ACCESS read-only 1994 STATUS current 1995 DESCRIPTION 1996 "The total number of Link-Scope link-state 1997 advertisements in this virtual link's link-state 1998 database." 1999 ::= { ospfv3VirtIfEntry 11 } 2001 ospfv3VirtIfLinkLsaCksumSum OBJECT-TYPE 2002 SYNTAX Integer32 2003 MAX-ACCESS read-only 2004 STATUS current 2005 DESCRIPTION 2006 "The 32-bit unsigned sum of the Link-Scope link-state 2007 advertisements' LS checksums contained in this 2008 virtual link's link-state database. The sum can be used 2009 to determine if there has been a change in a 2010 router's link state database, and to compare the 2011 link-state database of two routers." 2012 ::= { ospfv3VirtIfEntry 12 } 2014 -- OSPFv3 Neighbor Table 2016 -- The OSPFv3 Neighbor Table describes all neighbors in 2017 -- the locality of the subject router. 2019 ospfv3NbrTable OBJECT-TYPE 2020 SYNTAX SEQUENCE OF Ospfv3NbrEntry 2021 MAX-ACCESS not-accessible 2022 STATUS current 2023 DESCRIPTION 2024 "A table of non-virtual neighbor information." 2025 REFERENCE 2026 "OSPF Version 2, Section 10 The Neighbor Data 2027 Structure" 2028 ::= { ospfv3Objects 9 } 2030 ospfv3NbrEntry OBJECT-TYPE 2031 SYNTAX Ospfv3NbrEntry 2032 MAX-ACCESS not-accessible 2033 STATUS current 2034 DESCRIPTION 2035 "The information regarding a single neighbor." 2036 REFERENCE 2037 "OSPF Version 2, Section 10 The Neighbor Data 2038 Structure" 2039 INDEX { ospfv3NbrIfIndex, 2040 ospfv3NbrRtrId } 2041 ::= { ospfv3NbrTable 1 } 2043 Ospfv3NbrEntry ::= SEQUENCE { 2044 ospfv3NbrIfIndex 2045 InterfaceIndex, 2046 ospfv3NbrRtrId 2047 RouterID, 2048 ospfv3NbrAddressType 2049 InetAddressType, 2050 ospfv3NbrAddress 2051 InetAddress, 2052 ospfv3NbrOptions 2053 Integer32, 2054 ospfv3NbrPriority 2055 DesignatedRouterPriority, 2056 ospfv3NbrState 2057 INTEGER, 2058 ospfv3NbrEvents 2059 Counter32, 2060 ospfv3NbrLsRetransQLen 2061 Gauge32, 2062 ospfv3NbrHelloSuppressed 2063 TruthValue, 2064 ospfv3NbrIfId 2065 InterfaceIndex, 2066 ospfv3NbrRestartHelperStatus 2067 INTEGER, 2068 ospfv3NbrRestartHelperAge 2069 UpToRefreshInterval, 2070 ospfv3NbrRestartHelperExitReason 2071 INTEGER 2072 } 2074 ospfv3NbrIfIndex OBJECT-TYPE 2075 SYNTAX InterfaceIndex 2076 MAX-ACCESS not-accessible 2077 STATUS current 2078 DESCRIPTION 2079 "The local link ID of the link over which the 2080 neighbor can be reached." 2081 ::= { ospfv3NbrEntry 1 } 2083 ospfv3NbrRtrId OBJECT-TYPE 2084 SYNTAX RouterID 2085 MAX-ACCESS not-accessible 2086 STATUS current 2087 DESCRIPTION 2088 "A 32-bit integer (represented as a type IpAd- 2089 dress) uniquely identifying the neighboring 2090 router in the Autonomous System." 2091 ::= { ospfv3NbrEntry 2 } 2093 ospfv3NbrAddressType OBJECT-TYPE 2094 SYNTAX InetAddressType 2095 MAX-ACCESS read-only 2096 STATUS current 2097 DESCRIPTION 2098 "The address type of ospfv3NbrAddress. Only IPv6 2099 addresses without zone index are expected." 2100 ::= { ospfv3NbrEntry 3 } 2102 ospfv3NbrAddress OBJECT-TYPE 2103 SYNTAX InetAddress (SIZE (16)) 2104 MAX-ACCESS read-only 2105 STATUS current 2106 DESCRIPTION 2107 "The IPv6 address of the neighbor associated with 2108 the local link." 2109 ::= { ospfv3NbrEntry 4 } 2111 ospfv3NbrOptions OBJECT-TYPE 2112 SYNTAX Integer32 2113 MAX-ACCESS read-only 2114 STATUS current 2115 DESCRIPTION 2116 "A Bit Mask corresponding to the neighbor's op- 2117 tions field." 2118 REFERENCE 2119 "OSPF Version 3, Appendix A.2 the Options field" 2120 ::= { ospfv3NbrEntry 5 } 2122 ospfv3NbrPriority OBJECT-TYPE 2123 SYNTAX DesignatedRouterPriority 2124 MAX-ACCESS read-only 2125 STATUS current 2126 DESCRIPTION 2127 "The priority of this neighbor in the designat- 2128 ed router election algorithm. The value 0 sig- 2129 nifies that the neighbor is not eligible to be- 2130 come the designated router on this particular 2131 network." 2132 ::= { ospfv3NbrEntry 6 } 2134 ospfv3NbrState OBJECT-TYPE 2135 SYNTAX INTEGER { 2136 down(1), 2137 attempt(2), 2138 init(3), 2139 twoWay(4), 2140 exchangeStart(5), 2141 exchange(6), 2142 loading(7), 2143 full(8) 2144 } 2145 MAX-ACCESS read-only 2146 STATUS current 2147 DESCRIPTION 2148 "The State of the relationship with this Neigh- 2149 bor." 2150 REFERENCE 2151 "OSPF Version 2, Section 10.1 Neighbor States" 2152 ::= { ospfv3NbrEntry 7 } 2154 ospfv3NbrEvents OBJECT-TYPE 2155 SYNTAX Counter32 2156 MAX-ACCESS read-only 2157 STATUS current 2158 DESCRIPTION 2159 "The number of times this neighbor relationship 2160 has changed state, or an error has occurred." 2161 ::= { ospfv3NbrEntry 8 } 2163 ospfv3NbrLsRetransQLen OBJECT-TYPE 2164 SYNTAX Gauge32 2165 MAX-ACCESS read-only 2166 STATUS current 2167 DESCRIPTION 2168 "The current length of the retransmission 2169 queue." 2170 ::= { ospfv3NbrEntry 9 } 2172 ospfv3NbrHelloSuppressed OBJECT-TYPE 2173 SYNTAX TruthValue 2174 MAX-ACCESS read-only 2175 STATUS current 2176 DESCRIPTION 2177 "Indicates whether Hellos are being suppressed 2178 to the neighbor" 2179 ::= { ospfv3NbrEntry 10 } 2181 ospfv3NbrIfId OBJECT-TYPE 2182 SYNTAX InterfaceIndex 2183 MAX-ACCESS read-only 2184 STATUS current 2185 DESCRIPTION 2186 "The interface ID that the neighbor advertises 2187 in its Hello Packets on this link, that is, the 2188 neighbor's local interface index." 2189 ::= { ospfv3NbrEntry 11 } 2191 ospfv3NbrRestartHelperStatus OBJECT-TYPE 2192 SYNTAX INTEGER { notHelping (1), 2193 helping (2) 2194 } 2195 MAX-ACCESS read-only 2196 STATUS current 2197 DESCRIPTION 2198 "Indicates whether the router is acting 2199 as a hitless restart helper for the neighbor." 2200 ::= { ospfv3NbrEntry 12 } 2202 ospfv3NbrRestartHelperAge OBJECT-TYPE 2203 SYNTAX UpToRefreshInterval 2204 UNITS "seconds" 2205 MAX-ACCESS read-only 2206 STATUS current 2207 DESCRIPTION 2208 "Remaining time in current OSPF hitless restart 2209 interval, if the router is acting as a restart 2210 helper for the neighbor." 2211 ::= { ospfv3NbrEntry 13 } 2213 ospfv3NbrRestartHelperExitReason OBJECT-TYPE 2214 SYNTAX INTEGER { none (1), -- not attempted 2215 inProgress (2), -- restart in 2216 -- progress 2217 completed (3), -- successfully 2218 -- completed 2219 timedOut (4), -- timed out 2220 topologyChanged (5) -- aborted due to 2221 -- topology 2222 -- change. 2223 } 2224 MAX-ACCESS read-only 2225 STATUS current 2226 DESCRIPTION 2227 "Describes the outcome of the last attempt at acting 2228 as a hitless restart helper for the neighbor." 2229 ::= { ospfv3NbrEntry 14 } 2231 -- OSPFv3 NBMA Neighbor Table 2233 -- The OSPFv3 NBMA Neighbor Table describes all configured 2234 -- NBMA neighbors and neighbors dynamically discovered by 2235 -- lower-level protocols such as Inverse Neighbor Discovery. 2237 ospfv3NbmaNbrTable OBJECT-TYPE 2238 SYNTAX SEQUENCE OF Ospfv3NbmaNbrEntry 2239 MAX-ACCESS not-accessible 2240 STATUS current 2241 DESCRIPTION 2242 "A table of configured non-virtual neighbor 2243 information and neighbors dynamically discovered 2244 by lower-level protocols such as Inverse Neighbor 2245 Discovery." 2246 REFERENCE 2247 "OSPF Version 2, Section 10 The Neighbor Data 2248 Structure" 2249 ::= { ospfv3Objects 10 } 2251 ospfv3NbmaNbrEntry OBJECT-TYPE 2252 SYNTAX Ospfv3NbmaNbrEntry 2253 MAX-ACCESS not-accessible 2254 STATUS current 2255 DESCRIPTION 2256 "The information regarding a single configured 2257 neighbor or neighbor discovered by lower-level 2258 protocols such as Inverse Neighbor Discovery." 2259 REFERENCE 2260 "OSPF Version 2, Section 10 The Neighbor Data 2261 Structure" 2262 INDEX { ospfv3NbmaNbrIfIndex, 2263 ospfv3NbmaNbrAddressType, 2264 ospfv3NbmaNbrAddress } 2265 ::= { ospfv3NbmaNbrTable 1 } 2267 Ospfv3NbmaNbrEntry ::= SEQUENCE { 2268 ospfv3NbmaNbrIfIndex 2269 InterfaceIndex, 2270 ospfv3NbmaNbrAddressType 2271 InetAddressType, 2272 ospfv3NbmaNbrAddress 2273 InetAddress, 2274 ospfv3NbmaNbrPriority 2275 DesignatedRouterPriority, 2276 ospfv3NbmaNbrRtrId 2277 RouterID, 2278 ospfv3NbmaNbrState 2279 INTEGER, 2280 ospfv3NbmaNbrStorageType 2281 StorageType, 2282 ospfv3NbmaNbrStatus 2283 RowStatus 2284 } 2286 ospfv3NbmaNbrIfIndex OBJECT-TYPE 2287 SYNTAX InterfaceIndex 2288 MAX-ACCESS not-accessible 2289 STATUS current 2290 DESCRIPTION 2291 "The local link ID of the link over which the 2292 neighbor can be reached." 2293 ::= { ospfv3NbmaNbrEntry 1 } 2295 ospfv3NbmaNbrAddressType OBJECT-TYPE 2296 SYNTAX InetAddressType 2297 MAX-ACCESS not-accessible 2298 STATUS current 2299 DESCRIPTION 2300 "The address type of ospfv3NbrAddress. Only IPv6 2301 addresses without zone index are expected." 2302 ::= { ospfv3NbmaNbrEntry 2 } 2304 ospfv3NbmaNbrAddress OBJECT-TYPE 2305 SYNTAX InetAddress (SIZE (16)) 2306 MAX-ACCESS not-accessible 2307 STATUS current 2308 DESCRIPTION 2309 "The IPv6 address of the neighbor associated with 2310 the local link." 2311 ::= { ospfv3NbmaNbrEntry 3 } 2313 ospfv3NbmaNbrPriority OBJECT-TYPE 2314 SYNTAX DesignatedRouterPriority 2315 MAX-ACCESS read-create 2316 STATUS current 2317 DESCRIPTION 2318 "The priority of this neighbor in the designat- 2319 ed router election algorithm. The value 0 sig- 2320 nifies that the neighbor is not eligible to be- 2321 come the designated router on this particular 2322 network." 2323 DEFVAL { 1 } 2324 ::= { ospfv3NbmaNbrEntry 4 } 2326 ospfv3NbmaNbrRtrId OBJECT-TYPE 2327 SYNTAX RouterID 2328 MAX-ACCESS read-only 2329 STATUS current 2330 DESCRIPTION 2331 "A 32-bit integer (represented as a type IpAd- 2332 dress) uniquely identifying the neighboring 2333 router in the Autonomous System. A value of 2334 0.0.0.0 is returned until a Hello is received 2335 from the configured neighbor." 2336 ::= { ospfv3NbmaNbrEntry 5 } 2338 ospfv3NbmaNbrState OBJECT-TYPE 2339 SYNTAX INTEGER { 2340 down(1), 2341 attempt(2), 2342 init(3), 2343 twoWay(4), 2344 exchangeStart(5), 2345 exchange(6), 2346 loading(7), 2347 full(8) 2348 } 2349 MAX-ACCESS read-only 2350 STATUS current 2351 DESCRIPTION 2352 "The State of the relationship with this Neigh- 2353 bor." 2354 REFERENCE 2355 "OSPF Version 2, Section 10.1 Neighbor States" 2356 ::= { ospfv3NbmaNbrEntry 6 } 2358 ospfv3NbmaNbrStorageType OBJECT-TYPE 2359 SYNTAX StorageType 2360 MAX-ACCESS read-create 2361 STATUS current 2362 DESCRIPTION 2363 "The storage type for this conceptual row. 2364 Conceptual rows having the value 'permanent' need not 2365 allow write-access to any columnar objects in the row. 2366 Manually configured entries will have a storage type 2367 of nonVolatile while entries dynamically created as a 2368 result of a lower-level protocol such as Inverse 2369 Neighbor Discovery will have a storage type of 2370 volatile." 2371 DEFVAL { nonVolatile } 2372 ::= { ospfv3NbmaNbrEntry 7 } 2374 ospfv3NbmaNbrStatus OBJECT-TYPE 2375 SYNTAX RowStatus 2376 MAX-ACCESS read-create 2377 STATUS current 2378 DESCRIPTION 2379 "This variable controls the status of the en- 2380 try. The use of RowStatus is covered in more detail 2381 in [6]." 2382 ::= { ospfv3NbmaNbrEntry 8 } 2384 -- OSPFv3 Virtual Neighbor Table 2386 -- This table describes all virtual neighbors. 2387 -- Since Virtual Links are configured in the 2388 -- virtual interface table, this table is read-only. 2390 ospfv3VirtNbrTable OBJECT-TYPE 2391 SYNTAX SEQUENCE OF Ospfv3VirtNbrEntry 2392 MAX-ACCESS not-accessible 2393 STATUS current 2394 DESCRIPTION 2395 "A table of virtual neighbor information." 2396 REFERENCE 2397 "OSPF Version 2, Section 15 Virtual Links" 2398 ::= { ospfv3Objects 11 } 2400 ospfv3VirtNbrEntry OBJECT-TYPE 2401 SYNTAX Ospfv3VirtNbrEntry 2402 MAX-ACCESS not-accessible 2403 STATUS current 2404 DESCRIPTION 2405 "Virtual neighbor information." 2406 INDEX { ospfv3VirtNbrArea, 2407 ospfv3VirtNbrRtrId } 2408 ::= { ospfv3VirtNbrTable 1 } 2410 Ospfv3VirtNbrEntry ::= SEQUENCE { 2411 ospfv3VirtNbrArea 2412 AreaID, 2413 ospfv3VirtNbrRtrId 2414 RouterID, 2415 ospfv3VirtNbrIfIndex 2416 InterfaceIndex, 2417 ospfv3VirtNbrAddressType 2418 InetAddressType, 2419 ospfv3VirtNbrAddress 2420 InetAddress, 2421 ospfv3VirtNbrOptions 2422 Integer32, 2424 ospfv3VirtNbrState 2425 INTEGER, 2426 ospfv3VirtNbrEvents 2427 Counter32, 2428 ospfv3VirtNbrLsRetransQLen 2429 Gauge32, 2430 ospfv3VirtNbrHelloSuppressed 2431 TruthValue, 2432 ospfv3VirtNbrIfId 2433 InterfaceIndex, 2434 ospfv3VirtNbrRestartHelperStatus 2435 INTEGER, 2436 ospfv3VirtNbrRestartHelperAge 2437 UpToRefreshInterval, 2438 ospfv3VirtNbrRestartHelperExitReason 2439 INTEGER 2440 } 2442 ospfv3VirtNbrArea OBJECT-TYPE 2443 SYNTAX AreaID 2444 MAX-ACCESS not-accessible 2445 STATUS current 2446 DESCRIPTION 2447 "The Transit Area Identifier." 2448 ::= { ospfv3VirtNbrEntry 1 } 2450 ospfv3VirtNbrRtrId OBJECT-TYPE 2451 SYNTAX RouterID 2452 MAX-ACCESS not-accessible 2453 STATUS current 2454 DESCRIPTION 2455 "A 32-bit integer uniquely identifying the 2456 neighboring router in the Autonomous System." 2457 ::= { ospfv3VirtNbrEntry 2 } 2459 ospfv3VirtNbrIfIndex OBJECT-TYPE 2460 SYNTAX InterfaceIndex 2461 MAX-ACCESS read-only 2462 STATUS current 2463 DESCRIPTION 2464 "The local interface ID for the virtual link over 2465 which the neighbor can be reached." 2466 ::= { ospfv3VirtNbrEntry 3 } 2468 ospfv3VirtNbrAddressType OBJECT-TYPE 2469 SYNTAX InetAddressType 2470 MAX-ACCESS read-only 2471 STATUS current 2472 DESCRIPTION 2473 "The address type of ospfv3VirtNbrAddress. Only IPv6 2474 addresses without zone index are expected." 2475 ::= { ospfv3VirtNbrEntry 4 } 2477 ospfv3VirtNbrAddress OBJECT-TYPE 2478 SYNTAX InetAddress (SIZE (16)) 2479 MAX-ACCESS read-only 2480 STATUS current 2481 DESCRIPTION 2482 "The IPv6 address advertised by this Virtual Neighbor. 2483 It must be a Site-Local or Global scope address." 2484 ::= { ospfv3VirtNbrEntry 5 } 2486 ospfv3VirtNbrOptions OBJECT-TYPE 2487 SYNTAX Integer32 2488 MAX-ACCESS read-only 2489 STATUS current 2490 DESCRIPTION 2491 "A Bit Mask corresponding to the neighbor's op- 2492 tions field." 2493 REFERENCE 2494 "OSPF Version 3, Appendix A.2 the Options field" 2495 ::= { ospfv3VirtNbrEntry 6 } 2497 ospfv3VirtNbrState OBJECT-TYPE 2498 SYNTAX INTEGER { 2499 down(1), 2500 attempt(2), 2501 init(3), 2502 twoWay(4), 2503 exchangeStart(5), 2504 exchange(6), 2505 loading(7), 2506 full(8) 2507 } 2508 MAX-ACCESS read-only 2509 STATUS current 2510 DESCRIPTION 2511 "The state of the Virtual Neighbor Relation- 2512 ship." 2513 ::= { ospfv3VirtNbrEntry 7 } 2515 ospfv3VirtNbrEvents OBJECT-TYPE 2516 SYNTAX Counter32 2517 MAX-ACCESS read-only 2518 STATUS current 2519 DESCRIPTION 2520 "The number of times this virtual link has 2521 changed its state, or an error has occurred." 2522 ::= { ospfv3VirtNbrEntry 8 } 2524 ospfv3VirtNbrLsRetransQLen OBJECT-TYPE 2525 SYNTAX Gauge32 2526 MAX-ACCESS read-only 2527 STATUS current 2528 DESCRIPTION 2529 "The current length of the retransmission 2530 queue." 2531 ::= { ospfv3VirtNbrEntry 9 } 2533 ospfv3VirtNbrHelloSuppressed OBJECT-TYPE 2534 SYNTAX TruthValue 2535 MAX-ACCESS read-only 2536 STATUS current 2537 DESCRIPTION 2538 "Indicates whether Hellos are being suppressed 2539 to the neighbor" 2540 ::= { ospfv3VirtNbrEntry 10 } 2542 ospfv3VirtNbrIfId OBJECT-TYPE 2543 SYNTAX InterfaceIndex 2544 MAX-ACCESS read-only 2545 STATUS current 2546 DESCRIPTION 2547 "The interface ID that the neighbor advertises 2548 in its Hello Packets on this virtual link, that is, 2549 the neighbor's local interface ID." 2550 ::= { ospfv3VirtNbrEntry 11 } 2552 ospfv3VirtNbrRestartHelperStatus OBJECT-TYPE 2553 SYNTAX INTEGER { notHelping (1), 2554 helping (2) 2555 } 2556 MAX-ACCESS read-only 2557 STATUS current 2558 DESCRIPTION 2559 "Indicates whether the router is acting 2560 as a hitless restart helper for the neighbor." 2561 ::= { ospfv3VirtNbrEntry 12 } 2563 ospfv3VirtNbrRestartHelperAge OBJECT-TYPE 2564 SYNTAX UpToRefreshInterval 2565 UNITS "seconds" 2566 MAX-ACCESS read-only 2567 STATUS current 2568 DESCRIPTION 2569 "Remaining time in current OSPF hitless restart 2570 interval, if the router is acting as a restart 2571 helper for the neighbor." 2572 ::= { ospfv3VirtNbrEntry 13 } 2574 ospfv3VirtNbrRestartHelperExitReason OBJECT-TYPE 2575 SYNTAX INTEGER { none (1), -- not attempted 2576 inProgress (2), -- restart in 2577 -- progress 2578 completed (3), -- successfully 2579 -- completed 2580 timedOut (4), -- timed out 2581 topologyChanged (5) -- aborted due to 2582 -- topology 2583 -- change. 2584 } 2585 MAX-ACCESS read-only 2586 STATUS current 2587 DESCRIPTION 2588 "Describes the outcome of the last attempt at acting 2589 as a hitless restart helper for the neighbor." 2590 ::= { ospfv3VirtNbrEntry 14 } 2592 -- 2593 -- The OSPFv3 Area Aggregate Table 2594 -- 2596 ospfv3AreaAggregateTable OBJECT-TYPE 2597 SYNTAX SEQUENCE OF Ospfv3AreaAggregateEntry 2598 MAX-ACCESS not-accessible 2599 STATUS current 2600 DESCRIPTION 2601 "A range of IPv6 prefixes specified by a 2602 prefix/prefix length pair. Note that if 2603 ranges are configured such that one range sub- 2604 sumes another range the most specific match is 2605 the preferred one." 2606 ::= { ospfv3Objects 12 } 2608 ospfv3AreaAggregateEntry OBJECT-TYPE 2609 SYNTAX Ospfv3AreaAggregateEntry 2610 MAX-ACCESS not-accessible 2611 STATUS current 2612 DESCRIPTION 2613 "A range of IPv6 prefixes specified by a 2614 prefix/prefix length pair. Note that if 2615 ranges are configured such that one range sub- 2616 sumes another range the most specific match is 2617 the preferred one." 2618 REFERENCE 2619 "OSPF Version 2, Appendix C.2 Area parameters" 2620 INDEX { ospfv3AreaAggregateAreaID, 2621 ospfv3AreaAggregateAreaLsdbType, 2622 ospfv3AreaAggregatePrefixType, 2623 ospfv3AreaAggregatePrefix, 2624 ospfv3AreaAggregatePrefixLength } 2625 ::= { ospfv3AreaAggregateTable 1 } 2627 Ospfv3AreaAggregateEntry ::= SEQUENCE { 2628 ospfv3AreaAggregateAreaID 2629 AreaID, 2630 ospfv3AreaAggregateAreaLsdbType 2631 INTEGER, 2632 ospfv3AreaAggregatePrefixType 2633 InetAddressType, 2634 ospfv3AreaAggregatePrefix 2635 InetAddress, 2636 ospfv3AreaAggregatePrefixLength 2637 InetAddressPrefixLength, 2638 ospfv3AreaAggregateStatus 2639 RowStatus, 2640 ospfv3AreaAggregateEffect 2641 INTEGER, 2642 ospfv3AreaAggregateRouteTag 2643 INTEGER 2644 } 2646 ospfv3AreaAggregateAreaID OBJECT-TYPE 2647 SYNTAX AreaID 2648 MAX-ACCESS not-accessible 2649 STATUS current 2650 DESCRIPTION 2651 "The Area the Address Aggregate is to be found 2652 within." 2653 REFERENCE 2654 "OSPF Version 2, Appendix C.2 Area parameters" 2655 ::= { ospfv3AreaAggregateEntry 1 } 2657 ospfv3AreaAggregateAreaLsdbType OBJECT-TYPE 2658 SYNTAX INTEGER { 2659 interAreaPrefixLsa(8195), -- 0x2003 2660 nssaExternalLsa(8199) -- 0x2007 2661 } 2662 MAX-ACCESS not-accessible 2663 STATUS current 2664 DESCRIPTION 2665 "The type of the Address Aggregate. This field 2666 specifies the Area Lsdb type that this Address Ag- 2667 gregate applies to." 2668 REFERENCE 2669 "OSPF Version 2, Appendix A.4.1 The Link State 2670 Advertisement header" 2671 ::= { ospfv3AreaAggregateEntry 2 } 2673 ospfv3AreaAggregatePrefixType OBJECT-TYPE 2674 SYNTAX InetAddressType 2675 MAX-ACCESS not-accessible 2676 STATUS current 2677 DESCRIPTION 2678 "The prefix type of ospfv3AreaAggregatePrefix. Only 2679 IPv6 addresses are expected." 2680 ::= { ospfv3AreaAggregateEntry 4 } 2682 ospfv3AreaAggregatePrefix OBJECT-TYPE 2683 SYNTAX InetAddress (SIZE (0..16)) 2684 MAX-ACCESS not-accessible 2685 STATUS current 2686 DESCRIPTION 2687 "The IPv6 Prefix." 2689 REFERENCE 2690 "OSPF Version 2, Appendix C.2 Area parameters" 2691 ::= { ospfv3AreaAggregateEntry 5 } 2693 ospfv3AreaAggregatePrefixLength OBJECT-TYPE 2694 SYNTAX InetAddressPrefixLength (3..128) 2695 UNITS "bits" 2696 MAX-ACCESS not-accessible 2697 STATUS current 2698 DESCRIPTION 2699 "The length of the prefix (in bits). A prefix can 2700 not be shorter than 3 bits." 2701 REFERENCE 2702 "OSPF Version 2, Appendix C.2 Area parameters" 2703 ::= { ospfv3AreaAggregateEntry 6 } 2705 ospfv3AreaAggregateStatus OBJECT-TYPE 2706 SYNTAX RowStatus 2707 MAX-ACCESS read-create 2708 STATUS current 2709 DESCRIPTION 2710 "This variable controls the status of the en- 2711 try. The use of RowStatus is covered in more detail 2712 in [6]." 2713 ::= { ospfv3AreaAggregateEntry 7 } 2715 ospfv3AreaAggregateEffect OBJECT-TYPE 2716 SYNTAX INTEGER { 2717 advertiseMatching(1), 2718 doNotAdvertiseMatching(2) 2719 } 2720 MAX-ACCESS read-create 2721 STATUS current 2722 DESCRIPTION 2723 "Prefixes subsumed by ranges either trigger the 2724 advertisement of the indicated aggregate (ad- 2725 vertiseMatching), or result in the prefix not 2726 being advertised at all outside the area." 2727 DEFVAL { advertiseMatching } 2728 ::= { ospfv3AreaAggregateEntry 8 } 2730 ospfv3AreaAggregateRouteTag OBJECT-TYPE 2731 SYNTAX Integer32 2732 MAX-ACCESS read-create 2733 STATUS current 2734 DESCRIPTION 2735 "This tag is advertised only in the summarized 2736 As-External LSA when summarizing from type-7 to 2737 type-5." 2738 DEFVAL { 0 } 2739 ::= { ospfv3AreaAggregateEntry 9 } 2741 -- conformance information 2743 ospfv3Groups OBJECT IDENTIFIER ::= { ospfv3Conformance 1 } 2744 ospfv3Compliances OBJECT IDENTIFIER ::= { ospfv3Conformance 2 } 2746 -- compliance statements 2748 ospfv3Compliance MODULE-COMPLIANCE 2749 STATUS current 2750 DESCRIPTION "The compliance statement " 2751 MODULE -- this module 2752 MANDATORY-GROUPS { 2753 ospfv3BasicGroup, 2754 ospfv3AreaGroup, 2755 ospfv3IfGroup, 2756 ospfv3VirtIfGroup, 2757 ospfv3NbrGroup, 2758 ospfv3NbmaNbrGroup, 2759 ospfv3VirtNbrGroup, 2760 ospfv3AreaAggregateGroup 2761 } 2763 GROUP ospfv3AsLsdbGroup 2764 DESCRIPTION 2765 "This group is required for OSPFv3 systems that 2766 display their AS-scope link state database." 2768 GROUP ospfv3AreaLsdbGroup 2769 DESCRIPTION 2770 "This group is required for OSPFv3 systems that 2771 display their Area-scope link state database." 2773 GROUP ospfv3LinkLsdbGroup 2774 DESCRIPTION 2775 "This group is required for OSPFv3 systems that 2776 display their Link-scope link state database." 2778 GROUP ospfv3HostGroup 2779 DESCRIPTION 2780 "This group is required for OSPFv3 systems that 2781 support attached hosts." 2783 OBJECT ospfv3NbrAddressType 2784 SYNTAX InetAddressType { ipv6(2) } 2785 DESCRIPTION 2786 "An implementation is only required to support IPv6 2787 address without zone index." 2789 OBJECT ospfv3VirtNbrAddressType 2790 SYNTAX InetAddressType { ipv6(2) } 2791 DESCRIPTION 2792 "An implementation is only required to support IPv6 2793 address without zone index." 2795 ::= { ospfv3Compliances 1 } 2797 -- units of conformance 2799 ospfv3BasicGroup OBJECT-GROUP 2800 OBJECTS { 2801 ospfv3RouterId, 2802 ospfv3AdminStat, 2803 ospfv3VersionNumber, 2804 ospfv3AreaBdrRtrStatus, 2805 ospfv3ASBdrRtrStatus, 2806 ospfv3AsScopeLsaCount, 2807 ospfv3AsScopeLsaCksumSum, 2808 ospfv3OriginateNewLsas, 2809 ospfv3RxNewLsas, 2810 ospfv3ExtLsaCount, 2811 ospfv3ExtAreaLsdbLimit, 2812 ospfv3MulticastExtensions, 2813 ospfv3ExitOverflowInterval, 2814 ospfv3DemandExtensions, 2815 ospfv3TrafficEngineeringSupport, 2816 ospfv3ReferenceBandwidth, 2817 ospfv3RestartSupport, 2818 ospfv3RestartInterval, 2819 ospfv3RestartStatus, 2820 ospfv3RestartAge, 2821 ospfv3RestartExitReason 2822 } 2823 STATUS current 2824 DESCRIPTION 2825 "These objects are required for OSPFv3 systems." 2826 ::= { ospfv3Groups 1 } 2828 ospfv3AreaGroup OBJECT-GROUP 2829 OBJECTS { 2830 ospfv3ImportAsExtern, 2831 ospfv3AreaSpfRuns, 2832 ospfv3AreaBdrRtrCount, 2833 ospfv3AreaAsBdrRtrCount, 2834 ospfv3AreaScopeLsaCount, 2835 ospfv3AreaScopeLsaCksumSum, 2836 ospfv3AreaSummary, 2837 ospfv3AreaStatus, 2838 ospfv3StubMetric, 2839 ospfv3AreaNssaTranslatorRole, 2840 ospfv3AreaNssaTranslatorState, 2841 ospfv3AreaNssaTranslatorStabilityInterval, 2842 ospfv3AreaNssaTranslatorEvents, 2843 ospfv3AreaStubMetricType 2844 } 2845 STATUS current 2846 DESCRIPTION 2847 "These objects are required for OSPFv3 systems 2848 supporting areas." 2849 ::= { ospfv3Groups 2 } 2851 ospfv3AsLsdbGroup OBJECT-GROUP 2852 OBJECTS { 2853 ospfv3AsLsdbSequence, 2854 ospfv3AsLsdbAge, 2855 ospfv3AsLsdbChecksum, 2856 ospfv3AsLsdbAdvertisement, 2857 ospfv3AsLsdbTypeKnown 2858 } 2859 STATUS current 2860 DESCRIPTION 2861 "These objects are required for OSPFv3 systems 2862 that display their AS-scope link state database." 2863 ::= { ospfv3Groups 3 } 2865 ospfv3AreaLsdbGroup OBJECT-GROUP 2866 OBJECTS { 2867 ospfv3AreaLsdbSequence, 2868 ospfv3AreaLsdbAge, 2869 ospfv3AreaLsdbChecksum, 2870 ospfv3AreaLsdbAdvertisement, 2871 ospfv3AreaLsdbTypeKnown 2872 } 2873 STATUS current 2874 DESCRIPTION 2875 "These objects are required for OSPFv3 systems 2876 that display their Area-scope link state database." 2877 ::= { ospfv3Groups 4 } 2879 ospfv3LinkLsdbGroup OBJECT-GROUP 2880 OBJECTS { 2881 ospfv3LinkLsdbSequence, 2882 ospfv3LinkLsdbAge, 2883 ospfv3LinkLsdbChecksum, 2884 ospfv3LinkLsdbAdvertisement, 2885 ospfv3LinkLsdbTypeKnown 2886 } 2887 STATUS current 2888 DESCRIPTION 2889 "These objects are required for OSPFv3 systems 2890 that display their Link-scope link state database." 2891 ::= { ospfv3Groups 5 } 2893 ospfv3HostGroup OBJECT-GROUP 2894 OBJECTS { 2895 ospfv3HostMetric, 2896 ospfv3HostStatus, 2897 ospfv3HostAreaID 2898 } 2900 STATUS current 2901 DESCRIPTION 2902 "These objects are required for OSPFv3 systems 2903 that support attached hosts." 2904 ::= { ospfv3Groups 6 } 2906 ospfv3IfGroup OBJECT-GROUP 2907 OBJECTS { 2908 ospfv3IfAreaId, 2909 ospfv3IfType, 2910 ospfv3IfAdminStat, 2911 ospfv3IfRtrPriority, 2912 ospfv3IfTransitDelay, 2913 ospfv3IfRetransInterval, 2914 ospfv3IfHelloInterval, 2915 ospfv3IfRtrDeadInterval, 2916 ospfv3IfPollInterval, 2917 ospfv3IfState, 2918 ospfv3IfDesignatedRouter, 2919 ospfv3IfBackupDesignatedRouter, 2920 ospfv3IfEvents, 2921 ospfv3IfStatus, 2922 ospfv3IfMulticastForwarding, 2923 ospfv3IfDemand, 2924 ospfv3IfMetricValue, 2925 ospfv3IfLinkScopeLsaCount, 2926 ospfv3IfLinkLsaCksumSum, 2927 ospfv3IfInstId, 2928 ospfv3IfDemandNbrProbe, 2929 ospfv3IfDemandNbrProbeRetxLimit, 2930 ospfv3IfDemandNbrProbeInterval 2931 } 2932 STATUS current 2933 DESCRIPTION 2934 "These interface objects are required for 2935 OSPFv3 systems." 2936 ::= { ospfv3Groups 7 } 2938 ospfv3VirtIfGroup OBJECT-GROUP 2939 OBJECTS { 2940 ospfv3VirtIfIndex, 2941 ospfv3VirtIfTransitDelay, 2942 ospfv3VirtIfRetransInterval, 2943 ospfv3VirtIfHelloInterval, 2944 ospfv3VirtIfRtrDeadInterval, 2945 ospfv3VirtIfState, 2946 ospfv3VirtIfEvents, 2947 ospfv3VirtIfStatus, 2948 ospfv3VirtIfLinkScopeLsaCount, 2949 ospfv3VirtIfLinkLsaCksumSum 2950 } 2951 STATUS current 2952 DESCRIPTION 2953 "These virtual interface objects are required for 2954 OSPFv3 systems." 2955 ::= { ospfv3Groups 8 } 2957 ospfv3NbrGroup OBJECT-GROUP 2958 OBJECTS { 2959 ospfv3NbrAddressType, 2960 ospfv3NbrAddress, 2961 ospfv3NbrOptions, 2962 ospfv3NbrPriority, 2963 ospfv3NbrState, 2964 ospfv3NbrEvents, 2965 ospfv3NbrLsRetransQLen, 2966 ospfv3NbrHelloSuppressed, 2967 ospfv3NbrIfId, 2968 ospfv3NbrRestartHelperStatus, 2969 ospfv3NbrRestartHelperAge, 2970 ospfv3NbrRestartHelperExitReason 2971 } 2972 STATUS current 2973 DESCRIPTION 2974 "These neighbor objects are required for 2975 OSPFv3 systems." 2976 ::= { ospfv3Groups 9 } 2978 ospfv3NbmaNbrGroup OBJECT-GROUP 2979 OBJECTS { 2980 ospfv3NbmaNbrPriority, 2981 ospfv3NbmaNbrRtrId, 2982 ospfv3NbmaNbrState, 2983 ospfv3NbmaNbrStorageType, 2984 ospfv3NbmaNbrStatus 2985 } 2986 STATUS current 2987 DESCRIPTION 2988 "These NBMA neighbor objects are required for 2989 OSPFv3 systems." 2990 ::= { ospfv3Groups 10 } 2992 ospfv3VirtNbrGroup OBJECT-GROUP 2993 OBJECTS { 2994 ospfv3VirtNbrIfIndex, 2995 ospfv3VirtNbrAddressType, 2996 ospfv3VirtNbrAddress, 2997 ospfv3VirtNbrOptions, 2998 ospfv3VirtNbrState, 2999 ospfv3VirtNbrEvents, 3000 ospfv3VirtNbrLsRetransQLen, 3001 ospfv3VirtNbrHelloSuppressed, 3002 ospfv3VirtNbrIfId, 3003 ospfv3VirtNbrRestartHelperStatus, 3004 ospfv3VirtNbrRestartHelperAge, 3005 ospfv3VirtNbrRestartHelperExitReason 3006 } 3007 STATUS current 3008 DESCRIPTION 3009 "These virtual neighbor objects are required for 3010 OSPFv3 systems." 3011 ::= { ospfv3Groups 11 } 3013 ospfv3AreaAggregateGroup OBJECT-GROUP 3014 OBJECTS { 3015 ospfv3AreaAggregateStatus, 3016 ospfv3AreaAggregateEffect, 3017 ospfv3AreaAggregateRouteTag 3018 } 3019 STATUS current 3020 DESCRIPTION 3021 "These area aggregate objects are required for 3022 OSPFv3 systems." 3023 ::= { ospfv3Groups 12 } 3025 END 3027 5. Acknowledgements 3029 This document is based on the MIB for OSPF version 2 by Rob 3030 Coltun and Fred Baker [18]. The authors would like to thank 3031 Toshiaki Takada for his insightful comments. Thanks to Ramachandran 3032 Radhakrishnan, Harikrishna Golapalli and Mahesh Kurapati for their 3033 help. Thanks also to Acee Lindem, Manish Gupta and Vanitha N. for 3034 pointing out problems with the draft. 3036 6. References 3038 [1] Harrington, D., Presuhn, R., and B. Wijnen, "An 3039 Architecture for Describing SNMP Management Frameworks", 3040 RFC 2571, April 1999 3042 [2] Rose, M., and K. McCloghrie, "Structure and 3043 Identification of Management Information for TCP/IP-based 3044 Internets", STD 16, RFC 1155, May 1990 3046 [3] Rose, M., and K. McCloghrie, "Concise MIB Definitions", 3047 STD 16, RFC 1212, March 1991 3049 [4] M. Rose, "A Convention for Defining Traps for use with 3050 the SNMP", RFC 1215, March 1991 3052 [5] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 3053 Rose, M., and S. Waldbusser, "Structure of Management 3054 Information Version 2 (SMIv2)", STD 58, RFC 2578, April 3055 1999 3057 [6] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 3058 Rose, M., and S. Waldbusser, "Textual Conventions for 3059 SMIv2", STD 58, RFC 2579, April 1999 3061 [7] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 3062 Rose, M., and S. Waldbusser, "Conformance Statements for 3063 SMIv2", STD 58, RFC 2580, April 1999 3065 [8] Case, J., Fedor, M., Schoffstall, M., and J. Davin, 3066 "Simple Network Management Protocol", STD 15, RFC 1157, 3067 May 1990. 3069 [9] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, 3070 "Introduction to Community-based SNMPv2", RFC 1901, 3071 January 1996. 3073 [10] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, 3074 "Transport Mappings for Version 2 of the Simple Network 3075 Management Protocol (SNMPv2)", RFC 1906, January 1996. 3077 [11] Case, J., Harrington D., Presuhn R., and B. Wijnen, 3078 "Message Processing and Dispatching for the Simple 3079 Network Management Protocol (SNMP)", RFC 2572, April 1999 3081 [12] Blumenthal, U., and B. Wijnen, "User-based Security Model 3082 (USM) for version 3 of the Simple Network Management 3083 Protocol (SNMPv3)", RFC 2574, April 1999 3085 [13] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, 3086 "Protocol Operations for Version 2 of the Simple Network 3087 Management Protocol (SNMPv2)", RFC 1905, January 1996. 3089 [14] Levi, D., Meyer, P., and B. Stewart, "SNMPv3 3090 Applications", RFC 2573, April 1999 3092 [15] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based 3093 Access Control Model (VACM) for the Simple Network 3094 Management Protocol (SNMP)", RFC 2575, April 1999 3096 [16] Case, J., Mundy, R., Partain, D., and B. Stewart, 3097 "Introduction to Version 3 of the Internet-standard 3098 Network Management Framework", RFC 2570, April 1999 3100 [17] Deering, S., and R. Hinden, "Internet Protocol, Version 6 3101 (IPv6) Specification", RFC 2460, December 1998. 3103 [18] Baker, F., and Coltun, R., "OSPF Version 2 Management 3104 Information Base", RFC 1850, November 1995. 3106 [19] Coltun, R., Ferguson, D., Moy, J., "OSPF for IPv6", RFC 3107 2740, December 1999. 3109 [20] Haskin, D., Onishi, S., "Management Information Base for 3110 IP Version 6: Textual Conventions and General Group", RFC 3111 2465, December 1998. 3113 [21] Moy, J., "OSPF Version 2", RFC 2328, April 1998. 3115 7. Security Considerations 3117 There are a number of management objects defined in this MIB 3118 that have a MAX-ACCESS clause of read-write and/or read- 3119 create. Such objects may be considered sensitive or 3120 vulnerable in some network environments. The support for SET 3121 operations in a non-secure environment without proper 3122 protection can have a negative effect on network operations. 3124 SNMPv1 by itself is not a secure environment. Even if the network 3125 itself is secure (for example by using IPSec), even then, there is 3126 no control as to who on the secure network is allowed to access and 3127 GET/SET (read/change/create/delete) the objects in this MIB. 3129 It is recommended that the implementers consider the security 3130 features as provided by the SNMPv3 framework. Specifically, the use 3131 of the User-based Security Model RFC 2574 [12] and the View- 3132 based Access Control Model RFC 2575 [15] is recommended. 3134 It is then a customer/user responsibility to ensure that the SNMP 3135 entity giving access to an instance of this MIB, is properly 3136 configured to give access to the objects only to those principals 3137 (users) that have legitimate rights to indeed GET or SET 3138 (change/create/delete) them. 3140 8. Contributor�s Addresses 3142 Jacek Kwiatkowski 3143 Intel Technology Poland 3144 ul. Slowackiego 173 3145 80-298 Gdansk, Poland 3146 Email: jacek.kwiatkowski@intel.com 3148 Sebastian Zwolinski 3149 Intel Technology Poland 3150 ul. Slowackiego 173 3151 80-298 Gdansk, Poland 3152 Email: sebastian.zwolinski@intel.com 3154 9. Editors' Addresses 3156 Dan Joyal 3157 Nortel Networks 3158 600 Technology Park Drive 3159 Billerica, MA 01821 3160 Email: djoyal@nortelnetworks.com 3162 Vishwas Manral 3163 SiNett Corporation 3164 2/1, First Floor 3165 Embassy Icon Annex 3166 Infantry Road 3167 Bangalore 560001 3168 Email: vishwas@sinett.com 3170 A. Differences from RFC 1850 3172 (1) Textual Conventions are imported from INET-ADDRESS-MIB, 3173 IF-MIB and OSPF-MIB MIBs. 3175 (2) The "ospf" prefix for entity names is changed to 3176 "ospfv3". 3178 (3) General Group object name ospfVersionNumber is changed to 3179 ospfv3VersionNumber and its value is changed from 2 to 3. 3181 (4) General Group object name ospfExternLsaCount is changed 3182 to ospfv3AsScopeLsaCount to indicate count of all AS- 3183 scoped LSAs in the database. 3185 (5) General Group object name ospfExternLsaCksumSum is 3186 changed to ospfv3AsScopeCksumSum to indicate checksum of 3187 all AS-scoped LSAs in the database. 3189 (6) Removed General Group object ospfTOSSupport. 3191 (7) Removed ospfAuthType object from Area entry. 3193 (8) Changed object names ospfAreaLsaCount and 3194 ospfAreaLsaCksumSum to ospfv3AreaScopeLsaCount and 3195 ospfv3AreaScopeLsaCksumSum. 3197 (9) Removed OSPF Area Default Metric Table. 3199 (10) Added object ospfv3StubMetric to Area entry as substitute 3200 for Area Default Metric Table. 3202 (11) Changed name of External LSDB Table to AS-Scope LSDB 3203 Table. Replaced object name prefix "ospfExtLsdb" with 3204 "ospfv3AsLsdb". 3206 (12) Changed name of LSDB Table to Area-Scope LSDB Table. 3207 Replaced object name prefix "ospfLsdb" with 3208 "ospfv3AreaLsdb". 3210 (13) Added ospfv3LinkLsdbTable which contains all LSAs of 3211 Link-Scope. Index of ospfv3LinkLsdbTable is interface 3212 index, LSA Type, Router ID and LSID. 3214 (14) Re-ordered Router ID and LSID index components of LSDB 3215 table entries. Since LSIDs no longer have addressing 3216 semantics, GET-NEXT operations on partial OIDs are more 3217 useful when the Router ID component comes before the LSID 3218 component. 3220 (15) Address Range Table is removed. 3222 (16) Removed ospfHostTOS from Host Table entry. Object 3223 ospfHostIpAddress changed to ospfv3HostAddress with 3224 SYNTAX changed from IpAddress to InetAddress. 3226 (17) Added object ospfv3HostAddressType to Host Table entry to 3227 determine the address type of ospfv3HostAddress. 3229 (18) The MAX-ACCESS value of object ospfv3HostAreaID is 3230 changed to read-create. 3232 (19) Objects ospfIfIpAddress and ospfAddressLessIf removed 3233 from Interface entry and as Interface Table entry index 3234 components. 3236 (20) Object ospfv3IfIndex added to Interface Table entry with 3237 SYNTAX InterfaceIndex. It replaces ospfIfIpAddress and 3238 ospfAddressLessIf as the Interface Table entry index. 3240 (21) The SYNTAX of objects ospfIfDesignatedRouter and 3241 ospfIfBackupDesignatedRouter is changed from IpAddress to 3242 RouterID. 3244 (22) Objects ospfIfAuthType and ospfIfAuthKey are removed from 3245 Interface and Virtual Interface entries. 3247 (23) Added objects ospfv3IfLinkScopeLsaCount and 3248 ospfv3IfLinkLsaCksumSum to Interface entry. They maintain 3249 the count of Link-Scope LSAs and the checksum of the 3250 Link-Scope LSA database associated with the interface. 3252 (24) Removed OSPF Interface Metric Table. Metric is now 3253 accessed via object ospfv3IfMetricValue in the Interface 3254 entry. 3256 (25) Added object ospfv3IfInstId to Interface entry to enable 3257 the setting of the interface instance value of the 3258 interface. The default value is zero. 3260 (26) Added object ospfv3VirtIfIndex to Virtual Interface entry 3261 which is used to assign a local interface ID to the 3262 virtual interface. 3264 (27) Added objects ospfv3VirtIfLinkScopeLsaCount and 3265 ospfv3VirtIfLinkLsaCksumSum to Virtual Interface entry. 3266 They maintain the count of Link-Scope LSAs and the 3267 checksum of the Link-Scope LSA database associated with 3268 the virtual interface. 3270 (28) The Neighbor Table (ospfv3NbrTable) is a read-only table 3271 and it contains only the neighbors that were learned from 3272 LSAs. 3274 (29) Removed objects ospfNbrIpAddr and ospfNbrAddressLessIndex 3275 from Neighbor entry. 3277 (30) Added object ospfv3NbrIfIndex to Neighbor entry. Index 3278 components ospfNbrIpAddr and ospfNbrAddressLessIndex are 3279 replaced with ospfv3NbrIfIndex and ospfv3NbrRtrId. 3281 (31) Added object ospfv3NbrAddressType to Neighbor entry to 3282 determine the address type of ospfv3NbrAddress. 3284 (32) Added object ospfv3NbrAddress to Neighbor entry. This 3285 object contains the neighbor's IPv6 address. 3287 (33) Removed objects ospfNbmaNbrStatus and 3288 ospfNbmaNbrPermanence from Neighbor entry. 3290 (34) Added object ospfv3NbrIfId to Neighbor entry. This object 3291 contains the neighbor's local interface index from the 3292 neighbor's hellos advertised on the link. 3294 (35) The MAX-ACCESS value of object ospfNbrPriority is 3295 changed to read-only. Removed DEFVAL for object 3296 ospfv3NbrPriority. 3298 (36) Added ospfv3NbmaNbrTable (NBMA Neighbor Table) which 3299 contains all manually configured neighbors. Index of 3300 ospfv3NbmaNbrTable is ospfv3NbmaNbrIfIndex, 3301 ospfv3NbmaAddressType, ospfv3NbmaNbrAddress. 3303 (37) Added object ospfv3VirtNbrIfIndex to Virtual Neighbor 3304 entry. This is the interface index of the virtual link 3305 over which the virtual neighbor is reached. 3307 (38) Changed object name ospfVirtNbrIpAddr to 3308 ospfv3VirtNbrAddress and SYNTAX from IpAddress to 3309 InetAddress. 3311 (39) Added object ospfv3VirtNbrAddressType to Virtual Neighbor 3312 entry to determine the address type of 3313 ospfv3VirtNbrAddress. 3315 (40) Added object ospfv3VirtNbrIfId to Virtual Neighbor entry. 3316 This is the virtual neighbor's local virtual interface 3317 index from the neighbor's hellos advertised on the 3318 virtual link. 3320 (41) Changed object name ospfAreaAggregateMask to 3321 ospfv3AreaAggregatePrefixLenth and SYNTAX from IpAddress 3322 to InetAddressPrefixLength. 3324 (42) Changed object name ospfAreaAggregateNet to 3325 ospfv3AreaAggregatePrefix and SYNTAX from IpAddress to 3326 InetAddress. 3328 (43) Added object ospfv3AreaAggregatePrefixType to Area 3329 Aggregate entry to determine the address type of 3330 ospfv3AreaAggregatePrefix. 3332 (44) Index for Area Aggregate Table entry changed from 3333 ospfAreaAggregateAreaID, ospfAreaAggregateLsdbType, 3334 ospfAreaAggregateNet, ospfAreaAggregateMask to 3335 ospfv3AreaAggregateAreaID, 3336 ospfv3AreaAggregateAreaLsdbType, 3337 ospfv3AreaAggregatePrefixType, ospfv3AreaAggregatePrefix, 3338 ospfv3AreaAggregatePrefixLength. 3340 (45) Conformance information is changed to reflect object 3341 groups removed or added. 3343 (46) OSPFv3 traps are not defined. 3345 (47) Added UNITS clause for the following objects: 3346 ospfv3ExitOverflowInterval, 3347 ospfv3AreaNssaTranslatorStabilityInterval, 3348 ospfv3AsLsdbAge, ospfv3AreaLsdbAge, ospfv3LinkLsdbAge, 3349 ospfv3IfTransitDelay, ospfv3IfRetransInterval, 3350 ospfv3IfHelloInterval, ospfv3IfRtrDeadInterval, 3351 ospfv3IfPollInterval, ospfv3VirtIfTransitDelay, 3352 ospfv3VirtIfRetransInterval, ospfv3VirtIfHelloInterval, 3353 ospfv3VirtIfRtrDeadInterval. 3355 (48) Changed SYNTAX from PositiveInteger to Unsigned32 for 3356 the following objects: ospfv3ExitOverflowInterval, 3357 ospfv3IfRtrDeadInterval, ospfv3IfPollInterval, 3358 ospfv3VirtIfRtrDeadInterval. 3360 (49) Changed MAX-ACCESS of row indices from read-only to 3361 not-accessible. 3363 (50) Added a new object ospfv3ExtLsaCount for support of RFC1765. 3365 (51) Compiled cleanly the MIB using "smilint -m -s -l 9 -i 3366 namelength-32". 3368 (52) Removed LSA type enumerations from the LSDB tables, but 3369 ranges added as required by compiler. 3371 (53) Added object to LSDB tables to check if the LSA is locally 3372 originated. 3374 (54) Add External Route Tag to AreaAggregate Table for NSSA. 3376 (55) Added Object for OSPFv3 Reference bandwidth. 3378 (56) Hitless restart objects to general group. 3380 (57) Hitless restart Objects to NBR MIBS. 3382 (58) ospfv3AreaSummary default value has been changed to import 3383 summary LSA's in line with RFC3101. 3385 (59) Added support for inactive neighbor probing support over DC. 3387 (60) Removed ospfv3HostAddressType and ospfv3NbmaNbrAddressType 3388 from the compliance module to get compiler over warnings. 3389 The information is already there in the description. 3391 (61) Changed description of ospfv3IfMetricValue to also refer 3392 to the new Reference Bandwidth general group object. 3394 (62) Added Table of contents. 3396 (63) Added a section for contributor�s address and added authors 3397 of previous versions to that section. 3399 (64) Changed working group mail address. 3401 (65) Added a new TEXTUAL-CONVENTION UpToRefreshInterval. 3403 (66) Changed RestartAge, RestartInterval, TransitDelay, 3404 RetransmitInterval in all MIBs to be of the syntax 3405 UpToRefreshInterval. 3407 (67) Defined a new texual convention for Router Dead Range. 3409 (68) Changed synax for all router dead intervals accordingly. 3411 (69) Added OSPFv3AreaStubMetricType object. 3413 (70) Changed names ospfv3SpfRuns =>> ospfv3AreaSpfRuns and 3414 ospfv3StubMetric =>> ospfv3AreaStubMetric. 3416 (71) Clarified description of ospfv3AreaAggregateRouteTag. 3418 (72) Updated Author address. 3420 (73) Updated Acknowledgements. 3422 B. Full Copyright Statement 3424 Copyright (C) The Internet Society (2001). All Rights 3425 Reserved. 3427 This document and translations of it may be copied and 3428 furnished to others, and derivative works that comment on or 3429 otherwise explain it or assist in its implementation may be 3430 prepared, copied, published and distributed, in whole or in 3431 part, without restriction of any kind, provided that the above 3432 copyright notice and this paragraph are included on all such 3433 copies and derivative works. However, this document itself 3434 may not be modified in any way, such as by removing the 3435 copyright notice or references to the Internet Society or 3436 other Internet organizations, except as needed for the purpose 3437 of developing Internet standards in which case the procedures 3438 for copyrights defined in the Internet Standards process must 3439 be followed, or as required to translate it into languages 3440 other than English. 3442 The limited permissions granted above are perpetual and will 3443 not be revoked by the Internet Society or its successors or 3444 assigns. 3446 This document and the information contained herein is provided 3447 on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET 3448 ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR 3449 IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE 3450 USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR 3451 ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A 3452 PARTICULAR PURPOSE.