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