idnits 2.17.1 draft-ietf-ospf-ospfv3-mib-05.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 56 longer pages, the longest (page 2) 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 259 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 440: '...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 220 has weird spacing: '... Areas that ...' == Line 225 has weird spacing: '...tabases are ...' == Line 230 has weird spacing: '...able is provi...' == Line 235 has weird spacing: '...inks on which...' == Line 249 has weird spacing: '...refixes which...' == (254 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 2002) is 8046 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 2877, but no explicit reference was found in the text ** Obsolete normative reference: RFC 2571 (ref. '1') (Obsoleted by RFC 3411) ** Downref: Normative reference to an Informational RFC: RFC 1215 (ref. '4') ** Downref: Normative reference to an Historic RFC: RFC 1157 (ref. '8') ** Downref: Normative reference to an Historic RFC: RFC 1901 (ref. '9') ** Obsolete normative reference: RFC 1906 (ref. '10') (Obsoleted by RFC 3417) ** Obsolete normative reference: RFC 2572 (ref. '11') (Obsoleted by RFC 3412) ** Obsolete normative reference: RFC 2574 (ref. '12') (Obsoleted by RFC 3414) ** Obsolete normative reference: RFC 1905 (ref. '13') (Obsoleted by RFC 3416) ** Obsolete normative reference: RFC 2573 (ref. '14') (Obsoleted by RFC 3413) ** Obsolete normative reference: RFC 2575 (ref. '15') (Obsoleted by RFC 3415) ** Obsolete normative reference: RFC 2570 (ref. '16') (Obsoleted by RFC 3410) ** Obsolete normative reference: RFC 2460 (ref. '17') (Obsoleted by RFC 8200) ** Obsolete normative reference: RFC 1850 (ref. '18') (Obsoleted by RFC 4750) ** Obsolete normative reference: RFC 2740 (ref. '19') (Obsoleted by RFC 5340) ** Obsolete normative reference: RFC 2465 (ref. '20') (Obsoleted by RFC 4293, RFC 8096) Summary: 22 errors (**), 0 flaws (~~), 10 warnings (==), 2 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 2 Network Working Group Dan Joyal 3 Internet Draft Lucent 5 Sebastian Zwolinski 6 Jacek Kwiatkowski 7 Intel 9 Document: draft-ietf-ospf-ospfv3-mib-05.txt April 2002 10 Expires: October 2002 12 Management Information Base for OSPFv3 14 Status of this Memo 16 This document is an Internet-Draft and is in full conformance with 17 all provisions of Section 10 of RFC2026. 19 Internet-Drafts are working documents of the Internet Engineering 20 Task Force (IETF), its areas, and its working groups. Note that 21 other groups may also distribute working documents as Internet- 22 Drafts. 24 Internet-Drafts are draft documents valid for a maximum of six 25 months and may be updated, replaced, or obsoleted by other 26 documents at any time. It is inappropriate to use Internet- 27 Drafts as reference material or to cite them other than as "work 28 in progress." 30 The list of current Internet-Drafts can be accessed at 31 http://www.ietf.org/ietf/1id-abstracts.txt 33 The list of Internet-Draft Shadow Directories can be accessed at 34 http://www.ietf.org/shadow.html. 36 Copyright Notice 38 Copyright (C) The Internet Society (2001). All Rights Reserved. 40 1. Abstract 42 This memo defines a portion of the Management Information Base (MIB) 43 for use with network management protocols in IPv6-based internets. In 44 particular, it defines objects for managing the Open Shortest Path 45 First Routing Protocol for IPv6. 47 Please send comments to ospf@discuss.microsoft.com. 49 2. The SNMP Management Framework 51 Internet Draft Expires October 2002 1 52 The SNMP Management Framework presently consists of five major 53 components: 55 o An overall architecture, described in RFC 2571 [1]. 57 o Mechanisms for describing and naming objects and events 58 for the purpose of management. The first version of this 59 Structure of Management Information (SMI) is called SMIv1 60 and described in STD 16, RFC 1155 [2], STD 16, RFC 1212 61 [3] and RFC 1215 [4]. The second version, called SMIv2, 62 is described in STD 58, RFC 2578 [5], RFC 2579 [6] and 63 RFC 2580 [7]. 65 o Message protocols for transferring management 66 information. The first version of the SNMP message 67 protocol is called SNMPv1 and described in STD 15, RFC 68 1157 [8]. A second version of the SNMP message protocol, 69 which is not an Internet standards track protocol, is 70 called SNMPv2c and described in RFC 1901 [9] and RFC 1906 71 [10]. The third version of the message protocol is called 72 SNMPv3 and described in RFC 1906 [10], RFC 2572 [11] and 73 RFC 2574 [12]. 75 o Protocol operations for accessing management information. 76 The first set of protocol operations and associated PDU 77 formats is described in STD 15, RFC 1157 [8]. A second 78 set of protocol operations and associated PDU formats is 79 described in RFC 1905 [13]. 81 o A set of fundamental applications described in RFC 2573 82 [14] and the view-based access control mechanism 83 described in RFC 2575 [15]. 85 A more detailed introduction to the current SNMP Management 86 Framework can be found in RFC 2570 [16]. 88 Managed objects are accessed via a virtual information store, 89 termed the Management Information Base or MIB. Objects in the 90 MIB are defined using the mechanisms defined in the SMI. 92 This memo specifies a MIB module that is compliant to the 93 SMIv2. A MIB conforming to the SMIv1 can be produced through 94 the appropriate translations. The resulting translated MIB 95 must be semantically equivalent, except where objects or 96 events are omitted because no translation is possible (use of 97 Counter64). Some machine readable information in SMIv2 will be 98 converted into textual descriptions in SMIv1 during the 99 translation process. However, this loss of machine readable 100 information is not considered to change the semantics of the 101 MIB. 103 Internet Draft Expires October 2002 2 104 3. Overview 106 This memo defines a portion of the Management Information Base (MIB) 107 for managing the Open Shortest Path First Routing Protocol for IPv6, 108 otherwise known as OSPF version 3 (OSPFv3). Though the fundamental 109 mechanisms of OSPF version 2 (OSPFv2) remain unchanged in OSPFv3, 110 some changes were necessary due to differences in IP address size and 111 in protocol semantics between IPv4 and IPv6. In many cases, where the 112 protocol operations have not changed from OSPFv2, the specification 113 for OSPFv3 does not restate the details, but instead refers to the 114 relevant sections in the OSPFv2 specification. This MIB follows along 115 the same lines and includes Reference clauses referring to the OSPFv2 116 specification when applicable. 118 An attempt was made to align the OSPFv3 MIB as closely as possible 119 with the OSPFv2 MIB. The following subsections highlight the major 120 differences between the OSPFv2 MIB and the OSPFv3 MIB. A detailed 121 list of differences can be found in Appendix A. 123 3.1. IPv6 Interfaces 125 IPv6 interfaces attach to links [17]. A link is roughly defined as 126 the layer below IPv6 (e.g. Ethernet, IPv4 Tunnel). One or more IPv6 127 prefixes can be associated with an IPv6 interface. IPv6 interfaces 128 and the prefixes associated with those interfaces can be configured 129 via the IPV6-MIB [20]. IPv6 interfaces are configured in the IPv6 130 Interface Table and IPv6 prefixes are configured in the IPv6 Address 131 Prefix Table. An IPv6 interface is identified by a unique index 132 value. IPv6 Address Prefix Table entries associated with an IPv6 133 interface reference the interface's index. 135 Whereas an interface identifier in OSPFv2 is a local IPv4 address or 136 MIB-2 interface index, an OSPFv3 interface identifier is an IPv6 137 interface index. For example, the index value of an OSPFv3 Interface 138 Table entry is the IPv6 interface index of the IPv6 interface over 139 which OSPFv3 is configured to operate. 141 3.2. Addressing Semantics 143 Router ID, Area ID and Link State ID remain at the OSPFv2 size of 32 144 bits, therefore, they cannot be assigned IPv6 addresses. A router 145 running both IPv4 and IPv6 concurrently can continue to use a local 146 IPv4 interface address as the OSPFv3 router ID. Otherwise, the router 147 ID must be selected using another method (e.g. administratively 148 assigned). The Link State ID has no addressing semantics in OSPFv3. 150 The syntax of Router ID, Area ID and Link State ID remains the same 151 as in the OSPFv2 MIB(i.e. ipAddress). The order of the Router ID and 152 Link State ID index components in Link State Database Tables are 153 reversed in OSPFv3 since the lack of addressing semantics in Link 154 State IDs make them less unique identifiers than the Router ID. It is 156 Internet Draft Expires October 2002 3 157 more useful to do partial OID lookups extending to the Router ID 158 rather than the LSID. 160 3.3. Authentication 162 In OSPFv3, authentication has been removed from the protocol itself. 163 MIB objects related to authentication are not carried forward from 164 the OSPFv2 MIB. 166 3.4. Type of Service 168 OSPFv2 MIB objects related to Type of Service (ToS) are not carried 169 forward to the OSPFv3 MIB. 171 3.5. Flooding Scope 173 Flooding scope for LSAs has been generalized and is now explicitly 174 encoded in the LSA's LS type field. The action to take upon receipt 175 of unknown LSA types is also encoded in the LS type field [19]. The 176 OSPFv3 MIB defines three Link State Database tables, one each for 177 Area-scope LSAs, Link-scope LSAs and AS-scope LSAs. 179 3.6. Virtual Links 181 Since addressing semantics have been removed from router-LSAs in 182 OSPFv3, Virtual Links now need to be assigned an interface ID for 183 advertisement in Hello packets and in router-LSAs. An object has 184 been added to the Virtual Interface Table entry for this purpose. 186 3.7. Neighbors 188 The OSPFv2 Neighbor Table has been split into two tables. The OSPFv3 189 Neighbor Table is a read-only table and it contains information 190 learned from Hellos received from neighbors, including NBMA 191 neighbors. The OSPFv3 NBMA Neighbor Table contains entries for 192 manually configured neighbors and neighbors dynamically discovered by 193 lower-level protocols such as Inverse Neighbor Discovery. 195 4. Structure of the OSPFv3 MIB 197 The MIB is composed of the following sections: 199 General Variables 200 Area Table 201 Area-Scope Link State Database 202 Link-Scope Link State Database 203 AS-Scope Link State Database 204 Host Table 205 Interface Table 206 Virtual Interface Table 207 Neighbor Table 208 NBMA Neighbor Table 210 Internet Draft Expires October 2002 4 211 Virtual Neighbor Table 212 Aggregate Range Table 214 4.1. General Variables 216 The General Variables are global to the OSPFv3 Process. 218 4.2. Area Table 220 The Area Data Structure describes the OSPFv3 Areas that the 221 router participates in. 223 4.3. Area-Scope, Link-Scope and AS-Scope Link State Database 225 The Link State Databases are provided primarily to provide 226 detailed information for network debugging. 228 4.4. Host Table 230 The Host Table is provided to view configured Host Route 231 information. 233 4.5. Interface Table 235 The Interface Table describes the various IPv6 links on which 236 OSPFv3 is configured. 238 4.6. Virtual Interface Table 240 The Virtual Interface Table describes virtual OSPFv3 links. 242 4.7. Neighbor, NBMA Neighbor and Virtual Neighbor Tables 244 The Neighbor Table, the NBMA Neighbor Table and the Virtual Neighbor 245 Table describe the neighbors to the OSPFv3 Process. 247 4.8. Aggregate Range Table 249 The Aggregate Range Table describes prefixes which summarize 250 routing information for export outside of an Area. 252 5. Definitions 254 OSPFV3-MIB DEFINITIONS ::= BEGIN 256 IMPORTS 257 MODULE-IDENTITY, OBJECT-TYPE, mib-2, 258 Counter32, Gauge32, Integer32, IpAddress, 259 Unsigned32 260 FROM SNMPv2-SMI 261 TruthValue, StorageType, RowStatus 263 Internet Draft Expires October 2002 5 264 FROM SNMPv2-TC 265 MODULE-COMPLIANCE, OBJECT-GROUP 266 FROM SNMPv2-CONF 267 InterfaceIndex 268 FROM IF-MIB 269 InetAddressType, InetAddress, InetAddressPrefixLength 270 FROM INET-ADDRESS-MIB 271 AreaID, RouterID, Metric, BigMetric, Status, 272 HelloRange, UpToMaxAge, DesignatedRouterPriority 273 FROM OSPF-MIB; 275 ospfv3MIB MODULE-IDENTITY 276 LAST-UPDATED "200204021200Z" 277 ORGANIZATION "IETF OSPF Working Group" 278 CONTACT-INFO 279 "WG E-Mail: ospf@discuss.microsoft.com 280 WG Chair : John.Moy@sycamorenet.com 282 Dan Joyal 283 Lucent Technologies 284 One Robbins Road 285 Westford, MA 01886, USA 286 joyal@lucent.com 288 Jacek Kwiatkowski 289 Intel Technology Poland 290 ul. Slowackiego 173 291 80-298 Gdansk, Poland 292 jacek.kwiatkowski@intel.com 294 Sebastian Zwolinski 295 Intel Technology Poland 296 ul. Slowackiego 173 297 80-298 Gdansk, Poland 298 sebastian.zwolinski@intel.com" 300 DESCRIPTION 301 "The MIB module to describe OSPF version 3" 302 REVISION "200204021200Z" 303 DESCRIPTION -- RFC Editor assigns RFC xxxx 304 "Initial version, published as RFC xxxx" 305 ::= { mib-2 xx } -- IANA assigns xx 307 -- Top-level structure of MIB 308 ospfv3Objects OBJECT IDENTIFIER ::= { ospfv3MIB 1 } 309 ospfv3Conformance OBJECT IDENTIFIER ::= { ospfv3MIB 2 } 311 -- OSPFv3 General Variables 313 -- These parameters apply globally to the Router's 314 -- OSPFv3 Process. 316 Internet Draft Expires October 2002 6 317 ospfv3GeneralGroup OBJECT IDENTIFIER ::= { ospfv3Objects 1 } 319 ospfv3RouterId OBJECT-TYPE 320 SYNTAX RouterID 321 MAX-ACCESS read-write 322 STATUS current 323 DESCRIPTION 324 "A 32-bit integer uniquely identifying the 325 router in the Autonomous System. 326 To ensure uniqueness, this may 327 default to the value of one of the 328 router's IPv4 interface addresses if IPv4 is 329 configured on the router." 330 ::= { ospfv3GeneralGroup 1 } 332 ospfv3AdminStat OBJECT-TYPE 333 SYNTAX Status 334 MAX-ACCESS read-write 335 STATUS current 336 DESCRIPTION 337 "The administrative status of OSPFv3 in the 338 router. The value 'enabled' denotes that the 339 OSPFv3 Process is active on at least one inter- 340 face; 'disabled' disables it on all inter- 341 faces." 342 ::= { ospfv3GeneralGroup 2 } 344 ospfv3VersionNumber OBJECT-TYPE 345 SYNTAX INTEGER { version3(3) } 346 MAX-ACCESS read-only 347 STATUS current 348 DESCRIPTION 349 "The version number of OSPF for IPv6 is 3." 350 ::= { ospfv3GeneralGroup 3 } 352 ospfv3AreaBdrRtrStatus OBJECT-TYPE 353 SYNTAX TruthValue 354 MAX-ACCESS read-only 355 STATUS current 356 DESCRIPTION 357 "A flag to note whether this router is an area 358 border router." 359 REFERENCE 360 "OSPF Version 2, Section 3 Splitting the AS into 361 Areas" 362 ::= { ospfv3GeneralGroup 4 } 364 ospfv3ASBdrRtrStatus OBJECT-TYPE 365 SYNTAX TruthValue 366 MAX-ACCESS read-write 367 STATUS current 368 DESCRIPTION 370 Internet Draft Expires October 2002 7 371 "A flag to note whether this router is config- 372 ured as an Autonomous System border router." 373 REFERENCE 374 "OSPF Version 2, Section 3.3 Classification of 375 routers" 376 ::= { ospfv3GeneralGroup 5 } 378 ospfv3AsScopeLsaCount OBJECT-TYPE 379 SYNTAX Gauge32 380 MAX-ACCESS read-only 381 STATUS current 382 DESCRIPTION 383 "The number of AS-Scope (e.g. AS-External) link-state 384 advertisements in the link-state database." 385 ::= { ospfv3GeneralGroup 6 } 387 ospfv3AsScopeLsaCksumSum OBJECT-TYPE 388 SYNTAX Integer32 389 MAX-ACCESS read-only 390 STATUS current 391 DESCRIPTION 392 "The 32-bit unsigned sum of the LS checksums of 393 the AS-scoped link-state advertisements con- 394 tained in the link-state database. This sum 395 can be used to determine if there has been a 396 change in a router's link state database, and 397 to compare the link-state database of two 398 routers." 399 ::= { ospfv3GeneralGroup 7 } 401 ospfv3OriginateNewLsas OBJECT-TYPE 402 SYNTAX Counter32 403 MAX-ACCESS read-only 404 STATUS current 405 DESCRIPTION 406 "The number of new link-state advertisements 407 that have been originated. This number is in- 408 cremented each time the router originates a new 409 LSA." 410 ::= { ospfv3GeneralGroup 8 } 412 ospfv3RxNewLsas OBJECT-TYPE 413 SYNTAX Counter32 414 MAX-ACCESS read-only 415 STATUS current 416 DESCRIPTION 417 "The number of link-state advertisements re- 418 ceived determined to be new instantiations. 419 This number does not include newer instantia- 420 tions of self-originated link-state advertise- 421 ments." 422 ::= { ospfv3GeneralGroup 9 } 424 Internet Draft Expires October 2002 8 425 ospfv3ExtAreaLsdbLimit OBJECT-TYPE 426 SYNTAX Integer32 (-1..'7FFFFFFF'h) 427 MAX-ACCESS read-write 428 STATUS current 429 DESCRIPTION 430 "The maximum number of non-default AS- 431 external-LSAs entries that can be stored in the 432 link-state database. If the value is -1, then 433 there is no limit. 435 When the number of non-default AS-external-LSAs 436 in a router's link-state database reaches 437 ospfv3ExtAreaLsdbLimit, the router enters Overflow- 438 State. The router never holds more than 439 ospfv3ExtAreaLsdbLimit non-default AS-external-LSAs 440 in its database. OspfExtAreaLsdbLimit MUST be set 441 identically in all routers attached to the OSPFv3 442 backbone and/or any regular OSPFv3 area. (i.e., 443 OSPFv3 stub areas and NSSAs are excluded)." 444 ::= { ospfv3GeneralGroup 10 } 446 ospfv3MulticastExtensions OBJECT-TYPE 447 SYNTAX BITS { 448 intraAreaMulticast(0), 449 interAreaMulticast(1), 450 interAsMulticast(2) 451 } 453 MAX-ACCESS read-write 454 STATUS current 455 DESCRIPTION 456 "A Bit Mask indicating whether the router is 457 forwarding IPv6 multicast datagrams 458 based on the algorithms defined in the Multi- 459 cast Extensions to OSPF. 461 If intraAreaMulticast set, indicates that the router 462 can forward IPv6 multicast datagrams in the router's 463 directly attached areas (called intra-area mul- 464 ticast routing). 466 If interAreaMulticast set, indicates that the router 467 can forward IPv6 multicast datagrams between OSPFv3 468 areas (called inter-area multicast routing). 470 If interAsMulticast set, indicates that the router can 471 forward IPv6 multicast datagrams between Auto- 472 nomous Systems (called inter-AS multicast rout- 473 ing). 475 Only certain combinations of bit settings are 476 allowed, namely: 477 - All bits cleared (no multicasting) 479 Internet Draft Expires October 2002 9 480 - intraAreaMulticast only, 481 - intraAreaMulticast and interAreaMulticast, 482 - intraAreaMulticast and interAsMulticast 483 - intraAreaMulticast, interAreaMulticast and 484 interAsMulticast 485 By default, all bits are cleared." 486 ::= { ospfv3GeneralGroup 11 } 488 ospfv3ExitOverflowInterval OBJECT-TYPE 489 SYNTAX Unsigned32 490 UNITS "seconds" 491 MAX-ACCESS read-write 492 STATUS current 493 DESCRIPTION 494 "The number of seconds that, after entering 495 OverflowState, a router will attempt to leave 496 OverflowState. This allows the router to again 497 originate non-default AS-External-LSAs. When 498 set to 0, the router will not leave Overflow- 499 State until restarted." 500 ::= { ospfv3GeneralGroup 12 } 502 ospfv3DemandExtensions OBJECT-TYPE 503 SYNTAX TruthValue 504 MAX-ACCESS read-write 505 STATUS current 506 DESCRIPTION 507 "The router's support for demand routing." 508 REFERENCE 509 "OSPF Version 2, Appendix on Demand Routing" 510 ::= { ospfv3GeneralGroup 13 } 512 ospfv3TrafficEngineeringSupport OBJECT-TYPE 513 SYNTAX TruthValue 514 MAX-ACCESS read-write 515 STATUS current 516 DESCRIPTION 517 "The router's support for traffic engineering 518 extensions." 519 ::= { ospfv3GeneralGroup 14 } 521 -- The OSPFv3 Area Data Structure contains information 522 -- regarding the various areas. The interfaces and 523 -- virtual links are configured as part of these areas. 524 -- Area 0.0.0.0, by definition, is the Backbone Area 526 ospfv3AreaTable OBJECT-TYPE 527 SYNTAX SEQUENCE OF Ospfv3AreaEntry 528 MAX-ACCESS not-accessible 529 STATUS current 530 DESCRIPTION 531 "Information describing the configured parame- 532 ters and cumulative statistics of the router's 534 Internet Draft Expires October 2002 10 535 attached areas." 536 REFERENCE 537 "OSPF Version 2, Section 6 The Area Data Struc- 538 ture" 539 ::= { ospfv3Objects 2 } 541 ospfv3AreaEntry OBJECT-TYPE 542 SYNTAX Ospfv3AreaEntry 543 MAX-ACCESS not-accessible 544 STATUS current 545 DESCRIPTION 546 "Information describing the configured parame- 547 ters and cumulative statistics of one of the 548 router's attached areas." 549 INDEX { ospfv3AreaId } 550 ::= { ospfv3AreaTable 1 } 552 Ospfv3AreaEntry ::= SEQUENCE { 553 ospfv3AreaId 554 AreaID, 555 ospfv3ImportAsExtern 556 INTEGER, 557 ospfv3SpfRuns 558 Counter32, 559 ospfv3AreaBdrRtrCount 560 Gauge32, 561 ospfv3AsBdrRtrCount 562 Gauge32, 563 ospfv3AreaScopeLsaCount 564 Gauge32, 565 ospfv3AreaScopeLsaCksumSum 566 Integer32, 567 ospfv3AreaSummary 568 INTEGER, 569 ospfv3AreaStatus 570 RowStatus, 571 ospfv3StubMetric 572 BigMetric, 573 ospfv3AreaNssaTranslatorRole 574 INTEGER, 575 ospfv3AreaNssaTranslatorState 576 INTEGER, 577 ospfv3AreaNssaTranslatorStabilityInterval 578 Unsigned32, 579 ospfv3AreaNssaTranslatorEvents 580 Counter32 581 } 583 ospfv3AreaId OBJECT-TYPE 584 SYNTAX AreaID 585 MAX-ACCESS not-accessible 586 STATUS current 587 DESCRIPTION 589 Internet Draft Expires October 2002 11 590 "A 32-bit integer uniquely identifying an area. 591 Area ID 0.0.0.0 is used for the OSPFv3 backbone." 592 REFERENCE 593 "OSPF Version 2, Appendix C.2 Area parameters" 594 ::= { ospfv3AreaEntry 1 } 596 ospfv3ImportAsExtern OBJECT-TYPE 597 SYNTAX INTEGER { 598 importExternal(1), -- normal area 599 importNoExternal(2), -- stub area 600 importNssa(3) -- not-so-stubby-area 601 } 602 MAX-ACCESS read-create 603 STATUS current 604 DESCRIPTION 605 "Indicates whether an area is a Stub area, NSSA, or 606 standard area. AS-scope LSAs are not imported into Stub 607 Areas or NSSAs. NSSAs import AS-External data as Type-7 608 LSAs which have Area-scope" 609 REFERENCE 610 "OSPF Version 2, Appendix C.2 Area parameters" 611 DEFVAL { importExternal } 612 ::= { ospfv3AreaEntry 2 } 614 ospfv3SpfRuns OBJECT-TYPE 615 SYNTAX Counter32 616 MAX-ACCESS read-only 617 STATUS current 618 DESCRIPTION 619 "The number of times that the intra-area route 620 table has been calculated using this area's 621 link-state database. This is typically done 622 using Dijkstra's algorithm." 623 ::= { ospfv3AreaEntry 3 } 625 ospfv3AreaBdrRtrCount OBJECT-TYPE 626 SYNTAX Gauge32 627 MAX-ACCESS read-only 628 STATUS current 629 DESCRIPTION 630 "The total number of area border routers reach- 631 able within this area. This is initially zero, 632 and is calculated in each SPF Pass." 633 ::= { ospfv3AreaEntry 4 } 635 ospfv3AsBdrRtrCount OBJECT-TYPE 636 SYNTAX Gauge32 637 MAX-ACCESS read-only 638 STATUS current 639 DESCRIPTION 640 "The total number of Autonomous System border 641 routers reachable within this area. This is 642 initially zero, and is calculated in each SPF 644 Internet Draft Expires October 2002 12 645 Pass." 646 ::= { ospfv3AreaEntry 5 } 648 ospfv3AreaScopeLsaCount OBJECT-TYPE 649 SYNTAX Gauge32 650 MAX-ACCESS read-only 651 STATUS current 652 DESCRIPTION 653 "The total number of Area-Scope link-state 654 advertisements in this area's link-state 655 database." 656 ::= { ospfv3AreaEntry 6 } 658 ospfv3AreaScopeLsaCksumSum OBJECT-TYPE 659 SYNTAX Integer32 660 MAX-ACCESS read-only 661 STATUS current 662 DESCRIPTION 663 "The 32-bit unsigned sum of the Area-Scope link-state 664 advertisements' LS checksums contained in this 665 area's link-state database. The sum can be used 666 to determine if there has been a change in a 667 router's link state database, and to compare the 668 link-state database of two routers." 669 ::= { ospfv3AreaEntry 7 } 671 ospfv3AreaSummary OBJECT-TYPE 672 SYNTAX INTEGER { 673 noAreaSummary(1), 674 sendAreaSummary(2) 675 } 676 MAX-ACCESS read-create 677 STATUS current 678 DESCRIPTION 679 "The variable ospfv3AreaSummary controls the im- 680 port of Inter-Area LSAs into stub areas. It has 681 no effect on other areas. 683 If it is noAreaSummary, the router will neither 684 originate nor propagate Inter-Area LSAs into the 685 stub area. It will rely entirely on its de- 686 fault route. 688 If it is sendAreaSummary, the router will both 689 summarize and propagate Inter-Area LSAs." 690 DEFVAL { noAreaSummary } 691 ::= { ospfv3AreaEntry 8 } 693 ospfv3AreaStatus OBJECT-TYPE 694 SYNTAX RowStatus 695 MAX-ACCESS read-create 696 STATUS current 697 DESCRIPTION 699 Internet Draft Expires October 2002 13 700 "This variable controls the status of the en- 701 try. The use of RowStatus is covered in more detail 702 in [6]." 703 ::= { ospfv3AreaEntry 9 } 705 ospfv3StubMetric OBJECT-TYPE 706 SYNTAX BigMetric 707 MAX-ACCESS read-create 708 STATUS current 709 DESCRIPTION 710 "The metric value advertised for the default route 711 into Stub and NSSA areas." 712 ::= { ospfv3AreaEntry 10 } 714 ospfv3AreaNssaTranslatorRole OBJECT-TYPE 715 SYNTAX INTEGER { always(1), candidate(2) } 716 MAX-ACCESS read-create 717 STATUS current 718 DESCRIPTION 719 "Indicates an NSSA Border router's ability to 720 perform NSSA translation of type-7 LSAs into 721 type-5 LSAs." 722 DEFVAL { candidate } 723 ::= { ospfv3AreaEntry 11 } 725 ospfv3AreaNssaTranslatorState OBJECT-TYPE 726 SYNTAX INTEGER { 727 enabled(1), 728 elected(2), 729 disabled(3) 730 } 731 MAX-ACCESS read-only 732 STATUS current 733 DESCRIPTION 734 "Indicates if and how an NSSA Border router is 735 performing NSSA translation of type-7 LSAs into type-5 736 LSAs. When this object is set to enabled, the NSSA 737 Border router's ospfv3AreaNssTranslatorRole 738 has been set to always. When this object is set to 739 elected, a candidate NSSA Border router is translating 740 type-7 LSAs into type-5. When this object is set to 741 disabled, a candidate NSSA Border router is NOT 742 translating type-7 LSAs into type-5." 743 ::= { ospfv3AreaEntry 12 } 745 ospfv3AreaNssaTranslatorStabilityInterval OBJECT-TYPE 746 SYNTAX Unsigned32 747 UNITS "seconds" 748 MAX-ACCESS read-create 749 STATUS current 750 DESCRIPTION 751 "The number of seconds after an elected translator 752 determines its services are no longer required, that 754 Internet Draft Expires October 2002 14 755 it should continue to perform its translation duties." 756 DEFVAL { 40 } 757 ::= { ospfv3AreaEntry 13 } 759 ospfv3AreaNssaTranslatorEvents OBJECT-TYPE 760 SYNTAX Counter32 761 MAX-ACCESS read-only 762 STATUS current 763 DESCRIPTION 764 "Indicates the number of Translator State changes 765 that have occurred since the last boot-up." 766 ::= { ospfv3AreaEntry 14 } 768 -- OSPFv3 AS-Scope Link State Database 770 -- The Link State Database contains the AS-Scope Link State 771 -- Advertisements from throughout the areas that the 772 -- device is attached to. 774 ospfv3AsLsdbTable OBJECT-TYPE 775 SYNTAX SEQUENCE OF Ospfv3AsLsdbEntry 776 MAX-ACCESS not-accessible 777 STATUS current 778 DESCRIPTION 779 "The OSPFv3 Process's AS-Scope Link State Database." 780 ::= { ospfv3Objects 3 } 782 ospfv3AsLsdbEntry OBJECT-TYPE 783 SYNTAX Ospfv3AsLsdbEntry 784 MAX-ACCESS not-accessible 785 STATUS current 786 DESCRIPTION 787 "A single AS-Scope Link State Advertisement." 788 INDEX { ospfv3AsLsdbType, 789 ospfv3AsLsdbRouterId, 790 ospfv3AsLsdbLsid } 791 ::= { ospfv3AsLsdbTable 1 } 793 Ospfv3AsLsdbEntry ::= SEQUENCE { 794 ospfv3AsLsdbType 795 INTEGER, 796 ospfv3AsLsdbRouterId 797 RouterID, 798 ospfv3AsLsdbLsid 799 IpAddress, 800 ospfv3AsLsdbSequence 801 Integer32, 802 ospfv3AsLsdbAge 803 Integer32, 804 ospfv3AsLsdbChecksum 805 Integer32, 806 ospfv3AsLsdbAdvertisement 807 OCTET STRING 809 Internet Draft Expires October 2002 15 810 } 812 ospfv3AsLsdbType OBJECT-TYPE 813 SYNTAX INTEGER { 814 asExternalLink(16389) -- 0x4005 815 } 816 MAX-ACCESS not-accessible 817 STATUS current 818 DESCRIPTION 819 "The type of the link state advertisement. 820 Each link state type has a separate advertise- 821 ment format. AS-Scope LSAs with the U-bit set 822 are also store in this database." 823 ::= { ospfv3AsLsdbEntry 1 } 825 ospfv3AsLsdbRouterId OBJECT-TYPE 826 SYNTAX RouterID 827 MAX-ACCESS not-accessible 828 STATUS current 829 DESCRIPTION 830 "The 32 bit number that uniquely identifies the 831 originating router in the Autonomous System." 832 REFERENCE 833 "OSPF Version 2, Appendix C.1 Global parameters" 834 ::= { ospfv3AsLsdbEntry 2 } 836 ospfv3AsLsdbLsid OBJECT-TYPE 837 SYNTAX IpAddress 838 MAX-ACCESS not-accessible 839 STATUS current 840 DESCRIPTION 841 "The Link State ID is an LS Type Specific field 842 containing a unique identifier; 843 it identifies the piece of the routing domain 844 that is being described by the advertisement. 845 In contrast to OSPFv2, the LSID has no 846 addressing semantics." 847 ::= { ospfv3AsLsdbEntry 3 } 849 -- Note that the OSPF Sequence Number is a 32 bit signed 850 -- integer. It starts with the value '80000001'h, 851 -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h 852 -- Thus, a typical sequence number will be very negative. 854 ospfv3AsLsdbSequence OBJECT-TYPE 855 SYNTAX Integer32 856 MAX-ACCESS read-only 857 STATUS current 858 DESCRIPTION 859 "The sequence number field is a signed 32-bit 860 integer. It is used to detect old and dupli- 861 cate link state advertisements. The space of 862 sequence numbers is linearly ordered. The 864 Internet Draft Expires October 2002 16 865 larger the sequence number the more recent the 866 advertisement." 867 REFERENCE 868 "OSPF Version 2, Section 12.1.6 LS sequence 869 number" 870 ::= { ospfv3AsLsdbEntry 4 } 872 ospfv3AsLsdbAge OBJECT-TYPE 873 SYNTAX Integer32 -- Should be 0..MaxAge 874 -- unless DoNotAge bit is set 875 UNITS "seconds" 876 MAX-ACCESS read-only 877 STATUS current 878 DESCRIPTION 879 "This field is the age of the link state adver- 880 tisement in seconds." 881 REFERENCE 882 "OSPF Version 2, Section 12.1.1 LS age" 883 ::= { ospfv3AsLsdbEntry 5 } 885 ospfv3AsLsdbChecksum OBJECT-TYPE 886 SYNTAX Integer32 887 MAX-ACCESS read-only 888 STATUS current 889 DESCRIPTION 890 "This field is the checksum of the complete 891 contents of the advertisement, excepting the 892 age field. The age field is excepted so that 893 an advertisement's age can be incremented 894 without updating the checksum. The checksum 895 used is the same that is used for ISO connec- 896 tionless datagrams; it is commonly referred to 897 as the Fletcher checksum." 898 REFERENCE 899 "OSPF Version 2, Section 12.1.7 LS checksum" 900 ::= { ospfv3AsLsdbEntry 6 } 902 ospfv3AsLsdbAdvertisement OBJECT-TYPE 903 SYNTAX OCTET STRING (SIZE (1..65535)) 904 MAX-ACCESS read-only 905 STATUS current 906 DESCRIPTION 907 "The entire Link State Advertisement, including 908 its header." 909 ::= { ospfv3AsLsdbEntry 7 } 911 -- OSPFv3 Area-Scope Link State Database 913 -- The Link State Database contains the Area-Scope Link State 914 -- Advertisements from throughout the area that the 915 -- device is attached to. 917 ospfv3AreaLsdbTable OBJECT-TYPE 919 Internet Draft Expires October 2002 17 920 SYNTAX SEQUENCE OF Ospfv3AreaLsdbEntry 921 MAX-ACCESS not-accessible 922 STATUS current 923 DESCRIPTION 924 "The OSPFv3 Process's Area-Scope Link State Database." 925 ::= { ospfv3Objects 4 } 927 ospfv3AreaLsdbEntry OBJECT-TYPE 928 SYNTAX Ospfv3AreaLsdbEntry 929 MAX-ACCESS not-accessible 930 STATUS current 931 DESCRIPTION 932 "A single Area-Scope Link State Advertisement." 933 INDEX { ospfv3AreaLsdbAreaId, 934 ospfv3AreaLsdbType, 935 ospfv3AreaLsdbRouterId, 936 ospfv3AreaLsdbLsid } 937 ::= { ospfv3AreaLsdbTable 1 } 939 Ospfv3AreaLsdbEntry ::= SEQUENCE { 940 ospfv3AreaLsdbAreaId 941 AreaID, 942 ospfv3AreaLsdbType 943 INTEGER, 944 ospfv3AreaLsdbRouterId 945 RouterID, 946 ospfv3AreaLsdbLsid 947 IpAddress, 948 ospfv3AreaLsdbSequence 949 Integer32, 950 ospfv3AreaLsdbAge 951 Integer32, 952 ospfv3AreaLsdbChecksum 953 Integer32, 954 ospfv3AreaLsdbAdvertisement 955 OCTET STRING 956 } 958 ospfv3AreaLsdbAreaId OBJECT-TYPE 959 SYNTAX AreaID 960 MAX-ACCESS not-accessible 961 STATUS current 962 DESCRIPTION 963 "The 32 bit identifier of the Area from which the 964 LSA was received." 965 REFERENCE 966 "OSPF Version 2, Appendix C.2 Area parameters" 967 ::= { ospfv3AreaLsdbEntry 1 } 969 ospfv3AreaLsdbType OBJECT-TYPE 970 SYNTAX INTEGER { 971 routerLsa(8193), -- 0x2001 972 networkLsa(8194), -- 0x2002 974 Internet Draft Expires October 2002 18 975 interAreaPrefixLsa(8195), -- 0x2003 976 interAreaRouterLsa(8196), -- 0x2004 977 groupMembershipLsa(8198), -- 0x2006 978 nssaExternalLsa(8199), -- 0x2007 979 intraAreaPrefixLsa(8201) -- 0x2009 980 } 981 MAX-ACCESS not-accessible 982 STATUS current 983 DESCRIPTION 984 "The type of the link state advertisement. 985 Each link state type has a separate advertise- 986 ment format. Area-Scope LSAs with the U-bit set 987 are also stored in this database." 988 ::= { ospfv3AreaLsdbEntry 2 } 990 ospfv3AreaLsdbRouterId OBJECT-TYPE 991 SYNTAX RouterID 992 MAX-ACCESS not-accessible 993 STATUS current 994 DESCRIPTION 995 "The 32 bit number that uniquely identifies the 996 originating router in the Autonomous System." 997 REFERENCE 998 "OSPF Version 2, Appendix C.1 Global parameters" 999 ::= { ospfv3AreaLsdbEntry 3 } 1001 ospfv3AreaLsdbLsid OBJECT-TYPE 1002 SYNTAX IpAddress 1003 MAX-ACCESS not-accessible 1004 STATUS current 1005 DESCRIPTION 1006 "The Link State ID is an LS Type Specific field 1007 containing a unique identifier; 1008 it identifies the piece of the routing domain 1009 that is being described by the advertisement. 1010 In contrast to OSPFv2, the LSID has no 1011 addressing semantics." 1012 ::= { ospfv3AreaLsdbEntry 4 } 1014 -- Note that the OSPF Sequence Number is a 32 bit signed 1015 -- integer. It starts with the value '80000001'h, 1016 -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h 1017 -- Thus, a typical sequence number will be very negative. 1019 ospfv3AreaLsdbSequence OBJECT-TYPE 1020 SYNTAX Integer32 1021 MAX-ACCESS read-only 1022 STATUS current 1023 DESCRIPTION 1024 "The sequence number field is a signed 32-bit 1025 integer. It is used to detect old and dupli- 1026 cate link state advertisements. The space of 1027 sequence numbers is linearly ordered. The 1029 Internet Draft Expires October 2002 19 1030 larger the sequence number the more recent the 1031 advertisement." 1032 REFERENCE 1033 "OSPF Version 2, Section 12.1.6 LS sequence 1034 number" 1035 ::= { ospfv3AreaLsdbEntry 5 } 1037 ospfv3AreaLsdbAge OBJECT-TYPE 1038 SYNTAX Integer32 -- Should be 0..MaxAge 1039 -- unless DoNotAge bit is set 1040 UNITS "seconds" 1041 MAX-ACCESS read-only 1042 STATUS current 1043 DESCRIPTION 1044 "This field is the age of the link state adver- 1045 tisement in seconds." 1046 REFERENCE 1047 "OSPF Version 2, Section 12.1.1 LS age" 1048 ::= { ospfv3AreaLsdbEntry 6 } 1050 ospfv3AreaLsdbChecksum OBJECT-TYPE 1051 SYNTAX Integer32 1052 MAX-ACCESS read-only 1053 STATUS current 1054 DESCRIPTION 1055 "This field is the checksum of the complete 1056 contents of the advertisement, excepting the 1057 age field. The age field is excepted so that 1058 an advertisement's age can be incremented 1059 without updating the checksum. The checksum 1060 used is the same that is used for ISO connec- 1061 tionless datagrams; it is commonly referred to 1062 as the Fletcher checksum." 1063 REFERENCE 1064 "OSPF Version 2, Section 12.1.7 LS checksum" 1065 ::= { ospfv3AreaLsdbEntry 7 } 1067 ospfv3AreaLsdbAdvertisement OBJECT-TYPE 1068 SYNTAX OCTET STRING (SIZE (1..65535)) 1069 MAX-ACCESS read-only 1070 STATUS current 1071 DESCRIPTION 1072 "The entire Link State Advertisement, including 1073 its header." 1074 ::= { ospfv3AreaLsdbEntry 8 } 1076 -- OSPFv3 Link-Scope Link State Database 1078 -- The Link State Database contains the Link-Scope Link State 1079 -- Advertisements from the links that the 1080 -- device is attached to. 1082 ospfv3LinkLsdbTable OBJECT-TYPE 1084 Internet Draft Expires October 2002 20 1085 SYNTAX SEQUENCE OF Ospfv3LinkLsdbEntry 1086 MAX-ACCESS not-accessible 1087 STATUS current 1088 DESCRIPTION 1089 "The OSPFv3 Process's Link-Scope Link State Database." 1090 ::= { ospfv3Objects 5 } 1092 ospfv3LinkLsdbEntry OBJECT-TYPE 1093 SYNTAX Ospfv3LinkLsdbEntry 1094 MAX-ACCESS not-accessible 1095 STATUS current 1096 DESCRIPTION 1097 "A single Link-Scope Link State Advertisement." 1098 INDEX { ospfv3LinkLsdbIfIndex, 1099 ospfv3LinkLsdbType, 1100 ospfv3LinkLsdbRouterId, 1101 ospfv3LinkLsdbLsid } 1102 ::= { ospfv3LinkLsdbTable 1 } 1104 Ospfv3LinkLsdbEntry ::= SEQUENCE { 1105 ospfv3LinkLsdbIfIndex 1106 InterfaceIndex, 1107 ospfv3LinkLsdbType 1108 INTEGER, 1109 ospfv3LinkLsdbRouterId 1110 RouterID, 1111 ospfv3LinkLsdbLsid 1112 IpAddress, 1113 ospfv3LinkLsdbSequence 1114 Integer32, 1115 ospfv3LinkLsdbAge 1116 Integer32, 1117 ospfv3LinkLsdbChecksum 1118 Integer32, 1119 ospfv3LinkLsdbAdvertisement 1120 OCTET STRING 1121 } 1123 ospfv3LinkLsdbIfIndex OBJECT-TYPE 1124 SYNTAX InterfaceIndex 1125 MAX-ACCESS not-accessible 1126 STATUS current 1127 DESCRIPTION 1128 "The identifier of the link from which the LSA 1129 was received." 1130 REFERENCE 1131 "OSPF Version 2, Appendix C.2 Area parameters" 1132 ::= { ospfv3LinkLsdbEntry 1 } 1134 ospfv3LinkLsdbType OBJECT-TYPE 1135 SYNTAX INTEGER { 1136 linkLsa(8) -- 0x0008 1137 } 1139 Internet Draft Expires October 2002 21 1140 MAX-ACCESS not-accessible 1141 STATUS current 1142 DESCRIPTION 1143 "The type of the link state advertisement. 1144 Each link state type has a separate advertise- 1145 ment format. Link-Scope LSAs with the U-bit set 1146 are also stored in this database." 1147 ::= { ospfv3LinkLsdbEntry 2 } 1149 ospfv3LinkLsdbRouterId OBJECT-TYPE 1150 SYNTAX RouterID 1151 MAX-ACCESS not-accessible 1152 STATUS current 1153 DESCRIPTION 1154 "The 32 bit number that uniquely identifies the 1155 originating router in the Autonomous System." 1156 REFERENCE 1157 "OSPF Version 2, Appendix C.1 Global parameters" 1158 ::= { ospfv3LinkLsdbEntry 3 } 1160 ospfv3LinkLsdbLsid OBJECT-TYPE 1161 SYNTAX IpAddress 1162 MAX-ACCESS not-accessible 1163 STATUS current 1164 DESCRIPTION 1165 "The Link State ID is an LS Type Specific field 1166 containing a unique identifier; 1167 it identifies the piece of the routing domain 1168 that is being described by the advertisement. 1169 In contrast to OSPFv2, the LSID has no 1170 addressing semantics." 1171 ::= { ospfv3LinkLsdbEntry 4 } 1173 -- Note that the OSPF Sequence Number is a 32 bit signed 1174 -- integer. It starts with the value '80000001'h, 1175 -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h 1176 -- Thus, a typical sequence number will be very negative. 1178 ospfv3LinkLsdbSequence OBJECT-TYPE 1179 SYNTAX Integer32 1180 MAX-ACCESS read-only 1181 STATUS current 1182 DESCRIPTION 1183 "The sequence number field is a signed 32-bit 1184 integer. It is used to detect old and dupli- 1185 cate link state advertisements. The space of 1186 sequence numbers is linearly ordered. The 1187 larger the sequence number the more recent the 1188 advertisement." 1189 REFERENCE 1190 "OSPF Version 2, Section 12.1.6 LS sequence 1191 number" 1192 ::= { ospfv3LinkLsdbEntry 5 } 1194 Internet Draft Expires October 2002 22 1195 ospfv3LinkLsdbAge OBJECT-TYPE 1196 SYNTAX Integer32 -- Should be 0..MaxAge 1197 -- unless DoNotAge bit is set 1198 UNITS "seconds" 1199 MAX-ACCESS read-only 1200 STATUS current 1201 DESCRIPTION 1202 "This field is the age of the link state adver- 1203 tisement in seconds." 1204 REFERENCE 1205 "OSPF Version 2, Section 12.1.1 LS age" 1206 ::= { ospfv3LinkLsdbEntry 6 } 1208 ospfv3LinkLsdbChecksum OBJECT-TYPE 1209 SYNTAX Integer32 1210 MAX-ACCESS read-only 1211 STATUS current 1212 DESCRIPTION 1213 "This field is the checksum of the complete 1214 contents of the advertisement, excepting the 1215 age field. The age field is excepted so that 1216 an advertisement's age can be incremented 1217 without updating the checksum. The checksum 1218 used is the same that is used for ISO connec- 1219 tionless datagrams; it is commonly referred to 1220 as the Fletcher checksum." 1221 REFERENCE 1222 "OSPF Version 2, Section 12.1.7 LS checksum" 1223 ::= { ospfv3LinkLsdbEntry 7 } 1225 ospfv3LinkLsdbAdvertisement OBJECT-TYPE 1226 SYNTAX OCTET STRING (SIZE (1..65535)) 1227 MAX-ACCESS read-only 1228 STATUS current 1229 DESCRIPTION 1230 "The entire Link State Advertisement, including 1231 its header." 1232 ::= { ospfv3LinkLsdbEntry 8 } 1234 -- OSPF Host Table 1236 -- The Host/Metric Table indicates what hosts are directly 1237 -- attached to the Router, and what metrics and types of 1238 -- service should be advertised for them. 1240 ospfv3HostTable OBJECT-TYPE 1241 SYNTAX SEQUENCE OF Ospfv3HostEntry 1242 MAX-ACCESS not-accessible 1243 STATUS current 1244 DESCRIPTION 1245 "The list of Hosts, and their metrics, that the 1246 router will advertise as host routes." 1248 Internet Draft Expires October 2002 23 1249 REFERENCE 1250 "OSPF Version 2, Appendix C.6 Host route param- 1251 eters" 1252 ::= { ospfv3Objects 6 } 1254 ospfv3HostEntry OBJECT-TYPE 1255 SYNTAX Ospfv3HostEntry 1256 MAX-ACCESS not-accessible 1257 STATUS current 1258 DESCRIPTION 1259 "A metric to be advertised when a given host is 1260 reachable." 1261 INDEX { ospfv3HostAddressType, 1262 ospfv3HostAddress } 1263 ::= { ospfv3HostTable 1 } 1265 Ospfv3HostEntry ::= SEQUENCE { 1266 ospfv3HostAddressType 1267 InetAddressType, 1268 ospfv3HostAddress 1269 InetAddress, 1270 ospfv3HostMetric 1271 Metric, 1272 ospfv3HostStatus 1273 RowStatus, 1274 ospfv3HostAreaID 1275 AreaID 1276 } 1278 ospfv3HostAddressType OBJECT-TYPE 1279 SYNTAX InetAddressType 1280 MAX-ACCESS not-accessible 1281 STATUS current 1282 DESCRIPTION 1283 "The address type of ospfv3HostAddress. Only IPv6 1284 addresses without zone index are expected." 1285 REFERENCE 1286 "OSPF Version 2, Appendix C.6 Host route parame- 1287 ters" 1288 ::= { ospfv3HostEntry 1 } 1290 ospfv3HostAddress OBJECT-TYPE 1291 SYNTAX InetAddress (SIZE (16)) 1292 MAX-ACCESS not-accessible 1293 STATUS current 1294 DESCRIPTION 1295 "The IPv6 Address of the Host. Must be a Global 1296 or Site-local address." 1297 REFERENCE 1298 "OSPF Version 2, Appendix C.6 Host route parame- 1299 ters" 1300 ::= { ospfv3HostEntry 2 } 1302 Internet Draft Expires October 2002 24 1303 ospfv3HostMetric OBJECT-TYPE 1304 SYNTAX Metric 1305 MAX-ACCESS read-create 1306 STATUS current 1307 DESCRIPTION 1308 "The Metric to be advertised." 1309 REFERENCE 1310 "OSPF Version 2, Appendix C.6 Host route parame- 1311 ters" 1312 ::= { ospfv3HostEntry 3 } 1314 ospfv3HostStatus OBJECT-TYPE 1315 SYNTAX RowStatus 1316 MAX-ACCESS read-create 1317 STATUS current 1318 DESCRIPTION 1319 "This variable controls the status of the en- 1320 try. The use of RowStatus is covered in more detail 1321 in [6]." 1322 ::= { ospfv3HostEntry 4 } 1324 ospfv3HostAreaID OBJECT-TYPE 1325 SYNTAX AreaID 1326 MAX-ACCESS read-create 1327 STATUS current 1328 DESCRIPTION 1329 "The Area the Host Entry is to be found within. 1330 By default, the area that a subsuming OSPFv3 in- 1331 terface is in, or 0.0.0.0" 1332 REFERENCE 1333 "OSPF Version 2, Appendix C.2 Area parameters" 1334 ::= { ospfv3HostEntry 5 } 1336 -- OSPFv3 Interface Table 1338 ospfv3IfTable OBJECT-TYPE 1339 SYNTAX SEQUENCE OF Ospfv3IfEntry 1340 MAX-ACCESS not-accessible 1341 STATUS current 1342 DESCRIPTION 1343 "The OSPFv3 Interface Table describes the inter- 1344 faces from the viewpoint of OSPFv3." 1345 REFERENCE 1346 "OSPF Version 2, Appendix C.3 Router interface 1347 parameters" 1348 ::= { ospfv3Objects 7 } 1350 ospfv3IfEntry OBJECT-TYPE 1351 SYNTAX Ospfv3IfEntry 1352 MAX-ACCESS not-accessible 1353 STATUS current 1354 DESCRIPTION 1356 Internet Draft Expires October 2002 25 1357 "The OSPFv3 Interface Entry describes one inter- 1358 face from the viewpoint of OSPFv3." 1359 INDEX { ospfv3IfIndex } 1360 ::= { ospfv3IfTable 1 } 1362 Ospfv3IfEntry ::= SEQUENCE { 1363 ospfv3IfIndex 1364 InterfaceIndex, 1365 ospfv3IfAreaId 1366 AreaID, 1367 ospfv3IfType 1368 INTEGER, 1369 ospfv3IfAdminStat 1370 Status, 1371 ospfv3IfRtrPriority 1372 DesignatedRouterPriority, 1373 ospfv3IfTransitDelay 1374 UpToMaxAge, 1375 ospfv3IfRetransInterval 1376 UpToMaxAge, 1377 ospfv3IfHelloInterval 1378 HelloRange, 1379 ospfv3IfRtrDeadInterval 1380 Unsigned32, 1381 ospfv3IfPollInterval 1382 Unsigned32, 1383 ospfv3IfState 1384 INTEGER, 1385 ospfv3IfDesignatedRouter 1386 RouterID, 1387 ospfv3IfBackupDesignatedRouter 1388 RouterID, 1389 ospfv3IfEvents 1390 Counter32, 1391 ospfv3IfStatus 1392 RowStatus, 1393 ospfv3IfMulticastForwarding 1394 INTEGER, 1395 ospfv3IfDemand 1396 TruthValue, 1397 ospfv3IfMetricValue 1398 Metric, 1399 ospfv3IfLinkScopeLsaCount 1400 Gauge32, 1401 ospfv3IfLinkLsaCksumSum 1402 Integer32, 1403 ospfv3IfInstId 1404 Integer32 1405 } 1407 ospfv3IfIndex OBJECT-TYPE 1408 SYNTAX InterfaceIndex 1410 Internet Draft Expires October 2002 26 1411 MAX-ACCESS not-accessible 1412 STATUS current 1413 DESCRIPTION 1414 "The interface index of this OSPFv3 interface. 1415 It corresponds to the interface index of the 1416 IPv6 interface on which OSPFv3 is configured." 1417 ::= { ospfv3IfEntry 1 } 1419 ospfv3IfAreaId OBJECT-TYPE 1420 SYNTAX AreaID 1421 MAX-ACCESS read-create 1422 STATUS current 1423 DESCRIPTION 1424 "A 32-bit integer uniquely identifying the area 1425 to which the interface connects. Area ID 1426 0.0.0.0 is used for the OSPFv3 backbone." 1427 DEFVAL { '00000000'H } -- 0.0.0.0 1428 ::= { ospfv3IfEntry 2 } 1430 ospfv3IfType OBJECT-TYPE 1431 SYNTAX INTEGER { 1432 broadcast(1), 1433 nbma(2), 1434 pointToPoint(3), 1435 pointToMultipoint(5) 1436 } 1437 MAX-ACCESS read-create 1438 STATUS current 1439 DESCRIPTION 1440 "The OSPFv3 interface type." 1441 ::= { ospfv3IfEntry 3 } 1443 ospfv3IfAdminStat OBJECT-TYPE 1444 SYNTAX Status 1445 MAX-ACCESS read-create 1446 STATUS current 1447 DESCRIPTION 1448 "The OSPFv3 interface's administrative status. 1449 The value formed on the interface, and the in- 1450 terface will be advertised as an internal route 1451 to some area. The value 'disabled' denotes 1452 that the interface is external to OSPFv3." 1453 DEFVAL { enabled } 1454 ::= { ospfv3IfEntry 4 } 1456 ospfv3IfRtrPriority OBJECT-TYPE 1457 SYNTAX DesignatedRouterPriority 1458 MAX-ACCESS read-create 1459 STATUS current 1460 DESCRIPTION 1461 "The priority of this interface. Used in 1462 multi-access networks, this field is used in 1463 the designated router election algorithm. The 1465 Internet Draft Expires October 2002 27 1466 value 0 signifies that the router is not eligi- 1467 ble to become the designated router on this 1468 particular network. In the event of a tie in 1469 this value, routers will use their Router ID as 1470 a tie breaker." 1471 DEFVAL { 1 } 1472 ::= { ospfv3IfEntry 5 } 1474 ospfv3IfTransitDelay OBJECT-TYPE 1475 SYNTAX UpToMaxAge 1476 UNITS "seconds" 1477 MAX-ACCESS read-create 1478 STATUS current 1479 DESCRIPTION 1480 "The estimated number of seconds it takes to 1481 transmit a link state update packet over this 1482 interface." 1483 DEFVAL { 1 } 1484 ::= { ospfv3IfEntry 6 } 1486 ospfv3IfRetransInterval OBJECT-TYPE 1487 SYNTAX UpToMaxAge 1488 UNITS "seconds" 1489 MAX-ACCESS read-create 1490 STATUS current 1491 DESCRIPTION 1492 "The number of seconds between link-state ad- 1493 vertisement retransmissions, for adjacencies 1494 belonging to this interface. This value is 1495 also used when retransmitting database descrip- 1496 tion and link-state request packets." 1497 DEFVAL { 5 } 1498 ::= { ospfv3IfEntry 7 } 1500 ospfv3IfHelloInterval OBJECT-TYPE 1501 SYNTAX HelloRange 1502 UNITS "seconds" 1503 MAX-ACCESS read-create 1504 STATUS current 1505 DESCRIPTION 1506 "The length of time, in seconds, between the 1507 Hello packets that the router sends on the in- 1508 terface. This value must be the same for all 1509 routers attached to a common network." 1510 DEFVAL { 10 } 1511 ::= { ospfv3IfEntry 8 } 1513 ospfv3IfRtrDeadInterval OBJECT-TYPE 1514 SYNTAX Unsigned32 1515 UNITS "seconds" 1516 MAX-ACCESS read-create 1517 STATUS current 1518 DESCRIPTION 1520 Internet Draft Expires October 2002 28 1521 "The number of seconds that a router's Hello 1522 packets have not been seen before it's neigh- 1523 bors declare the router down. This should be 1524 some multiple of the Hello interval. This 1525 value must be the same for all routers attached 1526 to a common network." 1527 DEFVAL { 40 } 1528 ::= { ospfv3IfEntry 9 } 1530 ospfv3IfPollInterval OBJECT-TYPE 1531 SYNTAX Unsigned32 1532 UNITS "seconds" 1533 MAX-ACCESS read-create 1534 STATUS current 1535 DESCRIPTION 1536 "The larger time interval, in seconds, between 1537 the Hello packets sent to an inactive non- 1538 broadcast multi- access neighbor." 1539 DEFVAL { 120 } 1540 ::= { ospfv3IfEntry 10 } 1542 ospfv3IfState OBJECT-TYPE 1543 SYNTAX INTEGER { 1544 down(1), 1545 loopback(2), 1546 waiting(3), 1547 pointToPoint(4), 1548 designatedRouter(5), 1549 backupDesignatedRouter(6), 1550 otherDesignatedRouter(7) 1551 } 1552 MAX-ACCESS read-only 1553 STATUS current 1554 DESCRIPTION 1555 "The OSPFv3 Interface State." 1556 ::= { ospfv3IfEntry 11 } 1558 ospfv3IfDesignatedRouter OBJECT-TYPE 1559 SYNTAX RouterID 1560 MAX-ACCESS read-only 1561 STATUS current 1562 DESCRIPTION 1563 "The Router ID of the Designated Router." 1564 ::= { ospfv3IfEntry 12 } 1566 ospfv3IfBackupDesignatedRouter OBJECT-TYPE 1567 SYNTAX RouterID 1568 MAX-ACCESS read-only 1569 STATUS current 1570 DESCRIPTION 1571 "The Router ID of the Backup Designated 1572 Router." 1573 ::= { ospfv3IfEntry 14 } 1575 Internet Draft Expires October 2002 29 1576 ospfv3IfEvents OBJECT-TYPE 1577 SYNTAX Counter32 1578 MAX-ACCESS read-only 1579 STATUS current 1580 DESCRIPTION 1581 "The number of times this OSPF interface has 1582 changed its state, or an error has occurred." 1583 ::= { ospfv3IfEntry 15 } 1585 ospfv3IfStatus OBJECT-TYPE 1586 SYNTAX RowStatus 1587 MAX-ACCESS read-create 1588 STATUS current 1589 DESCRIPTION 1590 "This variable controls the status of the en- 1591 try. The use of RowStatus is covered in more detail in 1592 [6]." 1593 ::= { ospfv3IfEntry 17 } 1595 ospfv3IfMulticastForwarding OBJECT-TYPE 1596 SYNTAX INTEGER { 1597 blocked(1), -- no multicast forwarding 1598 multicast(2), -- using multicast address 1599 unicast(3) -- to each OSPFv3 neighbor 1600 } 1601 MAX-ACCESS read-create 1602 STATUS current 1603 DESCRIPTION 1604 "The way multicasts should forwarded on this 1605 interface; not forwarded, forwarded as data 1606 link multicasts, or forwarded as data link uni- 1607 casts. Data link multicasting is not meaning- 1608 ful on point to point and NBMA interfaces, and 1609 setting ospfv3MulticastForwarding to 0 effective- 1610 ly disables all multicast forwarding." 1611 DEFVAL { blocked } 1612 ::= { ospfv3IfEntry 18 } 1614 ospfv3IfDemand OBJECT-TYPE 1615 SYNTAX TruthValue 1616 MAX-ACCESS read-create 1617 STATUS current 1618 DESCRIPTION 1619 "Indicates whether Demand OSPFv3 procedures (hel- 1620 lo suppression to FULL neighbors and setting the 1621 DoNotAge flag on propagated LSAs) should be per- 1622 formed on this interface." 1623 DEFVAL { false } 1624 ::= { ospfv3IfEntry 19 } 1626 ospfv3IfMetricValue OBJECT-TYPE 1627 SYNTAX Metric 1629 Internet Draft Expires October 2002 30 1630 MAX-ACCESS read-create 1631 STATUS current 1632 DESCRIPTION 1633 "The metric assigned to this interface. 1634 The default value of the Metric is 1635 10^8 / ifSpeed." 1636 ::= { ospfv3IfEntry 20 } 1638 ospfv3IfLinkScopeLsaCount OBJECT-TYPE 1639 SYNTAX Gauge32 1640 MAX-ACCESS read-only 1641 STATUS current 1642 DESCRIPTION 1643 "The total number of Link-Scope link-state 1644 advertisements in this link's link-state database." 1645 ::= { ospfv3IfEntry 21 } 1647 ospfv3IfLinkLsaCksumSum OBJECT-TYPE 1648 SYNTAX Integer32 1649 MAX-ACCESS read-only 1650 STATUS current 1651 DESCRIPTION 1652 "The 32-bit unsigned sum of the Link-Scope link-state 1653 advertisements' LS checksums contained in this 1654 link's link-state database. The sum can be used 1655 to determine if there has been a change in a 1656 router's link state database, and to compare the 1657 link-state database of two routers." 1658 ::= { ospfv3IfEntry 22 } 1660 ospfv3IfInstId OBJECT-TYPE 1661 SYNTAX Integer32 1662 MAX-ACCESS read-create 1663 STATUS current 1664 DESCRIPTION 1665 "Enables multiple instances of OSPFv3 to be run over 1666 a single link. Each protocol instance would be assigned 1667 a separate ID. This ID has local link significance 1668 only." 1669 DEFVAL { 0 } 1670 ::= { ospfv3IfEntry 23 } 1672 -- OSPFv3 Virtual Interface Table 1674 -- The Virtual Interface Table describes the virtual 1675 -- links that the OSPFv3 Process is configured to 1676 -- carry on. 1678 ospfv3VirtIfTable OBJECT-TYPE 1679 SYNTAX SEQUENCE OF Ospfv3VirtIfEntry 1680 MAX-ACCESS not-accessible 1681 STATUS current 1682 DESCRIPTION 1684 Internet Draft Expires October 2002 31 1685 "Information about this router's virtual inter- 1686 faces." 1687 REFERENCE 1688 "OSPF Version 2, Appendix C.4 Virtual link 1689 parameters" 1690 ::= { ospfv3Objects 8 } 1692 ospfv3VirtIfEntry OBJECT-TYPE 1693 SYNTAX Ospfv3VirtIfEntry 1694 MAX-ACCESS not-accessible 1695 STATUS current 1696 DESCRIPTION 1697 "Information about a single Virtual Interface." 1698 INDEX { ospfv3VirtIfAreaId, 1699 ospfv3VirtIfNeighbor } 1700 ::= { ospfv3VirtIfTable 1 } 1702 Ospfv3VirtIfEntry ::= SEQUENCE { 1703 ospfv3VirtIfAreaId 1704 AreaID, 1705 ospfv3VirtIfNeighbor 1706 RouterID, 1707 ospfv3VirtIfIndex 1708 InterfaceIndex, 1709 ospfv3VirtIfTransitDelay 1710 UpToMaxAge, 1711 ospfv3VirtIfRetransInterval 1712 UpToMaxAge, 1713 ospfv3VirtIfHelloInterval 1714 HelloRange, 1715 ospfv3VirtIfRtrDeadInterval 1716 Unsigned32, 1717 ospfv3VirtIfState 1718 INTEGER, 1719 ospfv3VirtIfEvents 1720 Counter32, 1721 ospfv3VirtIfStatus 1722 RowStatus, 1723 ospfv3VirtIfLinkScopeLsaCount 1724 Gauge32, 1725 ospfv3VirtIfLinkLsaCksumSum 1726 Integer32 1727 } 1729 ospfv3VirtIfAreaId OBJECT-TYPE 1730 SYNTAX AreaID 1731 MAX-ACCESS not-accessible 1732 STATUS current 1733 DESCRIPTION 1734 "The Transit Area that the Virtual Link 1735 traverses. By definition, this is not 0.0.0.0" 1736 ::= { ospfv3VirtIfEntry 1 } 1738 Internet Draft Expires October 2002 32 1739 ospfv3VirtIfNeighbor OBJECT-TYPE 1740 SYNTAX RouterID 1741 MAX-ACCESS not-accessible 1742 STATUS current 1743 DESCRIPTION 1744 "The Router ID of the Virtual Neighbor." 1745 ::= { ospfv3VirtIfEntry 2 } 1747 ospfv3VirtIfIndex OBJECT-TYPE 1748 SYNTAX InterfaceIndex 1749 MAX-ACCESS read-create 1750 STATUS current 1751 DESCRIPTION 1752 "The interface ID assigned to this OSPFv3 virtual 1753 interface. It is advertised in Hello's sent over 1754 the virtal link and in the router's router-LSAs." 1755 ::= { ospfv3VirtIfEntry 3 } 1757 ospfv3VirtIfTransitDelay OBJECT-TYPE 1758 SYNTAX UpToMaxAge 1759 UNITS "seconds" 1760 MAX-ACCESS read-create 1761 STATUS current 1762 DESCRIPTION 1763 "The estimated number of seconds it takes to 1764 transmit a link- state update packet over this 1765 interface." 1766 DEFVAL { 1 } 1767 ::= { ospfv3VirtIfEntry 4 } 1769 ospfv3VirtIfRetransInterval OBJECT-TYPE 1770 SYNTAX UpToMaxAge 1771 UNITS "seconds" 1772 MAX-ACCESS read-create 1773 STATUS current 1774 DESCRIPTION 1775 "The number of seconds between link-state ad- 1776 vertisement retransmissions, for adjacencies 1777 belonging to this interface. This value is 1778 also used when retransmitting database descrip- 1779 tion and link-state request packets. This 1780 value should be well over the expected round- 1781 trip time." 1782 DEFVAL { 5 } 1783 ::= { ospfv3VirtIfEntry 5 } 1785 ospfv3VirtIfHelloInterval OBJECT-TYPE 1786 SYNTAX HelloRange 1787 UNITS "seconds" 1788 MAX-ACCESS read-create 1789 STATUS current 1790 DESCRIPTION 1791 "The length of time, in seconds, between the 1793 Internet Draft Expires October 2002 33 1794 Hello packets that the router sends on the in- 1795 terface. This value must be the same for the 1796 virtual neighbor." 1797 DEFVAL { 10 } 1798 ::= { ospfv3VirtIfEntry 6 } 1800 ospfv3VirtIfRtrDeadInterval OBJECT-TYPE 1801 SYNTAX Unsigned32 1802 UNITS "seconds" 1803 MAX-ACCESS read-create 1804 STATUS current 1805 DESCRIPTION 1806 "The number of seconds that a router's Hello 1807 packets have not been seen before it's neigh- 1808 bors declare the router down. This should be 1809 some multiple of the Hello interval. This 1810 value must be the same for the virtual neigh- 1811 bor." 1812 DEFVAL { 60 } 1813 ::= { ospfv3VirtIfEntry 7 } 1815 ospfv3VirtIfState OBJECT-TYPE 1816 SYNTAX INTEGER { 1817 down(1), -- these use the same encoding 1818 pointToPoint(4) -- as the ospfv3IfTable 1819 } 1820 MAX-ACCESS read-only 1821 STATUS current 1822 DESCRIPTION 1823 "OSPF virtual interface states." 1824 ::= { ospfv3VirtIfEntry 8 } 1826 ospfv3VirtIfEvents OBJECT-TYPE 1827 SYNTAX Counter32 1828 MAX-ACCESS read-only 1829 STATUS current 1830 DESCRIPTION 1831 "The number of state changes or error events on 1832 this Virtual Link" 1833 ::= { ospfv3VirtIfEntry 9 } 1835 ospfv3VirtIfStatus OBJECT-TYPE 1836 SYNTAX RowStatus 1837 MAX-ACCESS read-create 1838 STATUS current 1839 DESCRIPTION 1840 "This variable controls the status of the en- 1841 try. The use of RowStatus is covered in more detail 1842 in [6]." 1843 ::= { ospfv3VirtIfEntry 10 } 1845 ospfv3VirtIfLinkScopeLsaCount OBJECT-TYPE 1846 SYNTAX Gauge32 1848 Internet Draft Expires October 2002 34 1849 MAX-ACCESS read-only 1850 STATUS current 1851 DESCRIPTION 1852 "The total number of Link-Scope link-state 1853 advertisements in this virtual link's link-state 1854 database." 1855 ::= { ospfv3VirtIfEntry 11 } 1857 ospfv3VirtIfLinkLsaCksumSum OBJECT-TYPE 1858 SYNTAX Integer32 1859 MAX-ACCESS read-only 1860 STATUS current 1861 DESCRIPTION 1862 "The 32-bit unsigned sum of the Link-Scope link-state 1863 advertisements' LS checksums contained in this 1864 virtual link's link-state database. The sum can be used 1865 to determine if there has been a change in a 1866 router's link state database, and to compare the 1867 link-state database of two routers." 1868 ::= { ospfv3VirtIfEntry 12 } 1870 -- OSPFv3 Neighbor Table 1872 -- The OSPFv3 Neighbor Table describes all neighbors in 1873 -- the locality of the subject router. 1875 ospfv3NbrTable OBJECT-TYPE 1876 SYNTAX SEQUENCE OF Ospfv3NbrEntry 1877 MAX-ACCESS not-accessible 1878 STATUS current 1879 DESCRIPTION 1880 "A table of non-virtual neighbor information." 1881 REFERENCE 1882 "OSPF Version 2, Section 10 The Neighbor Data 1883 Structure" 1884 ::= { ospfv3Objects 9 } 1886 ospfv3NbrEntry OBJECT-TYPE 1887 SYNTAX Ospfv3NbrEntry 1888 MAX-ACCESS not-accessible 1889 STATUS current 1890 DESCRIPTION 1891 "The information regarding a single neighbor." 1892 REFERENCE 1893 "OSPF Version 2, Section 10 The Neighbor Data 1894 Structure" 1895 INDEX { ospfv3NbrIfIndex, 1896 ospfv3NbrRtrId } 1897 ::= { ospfv3NbrTable 1 } 1899 Ospfv3NbrEntry ::= SEQUENCE { 1900 ospfv3NbrIfIndex 1901 InterfaceIndex, 1903 Internet Draft Expires October 2002 35 1904 ospfv3NbrRtrId 1905 RouterID, 1906 ospfv3NbrAddressType 1907 InetAddressType, 1908 ospfv3NbrAddress 1909 InetAddress, 1910 ospfv3NbrOptions 1911 Integer32, 1912 ospfv3NbrPriority 1913 DesignatedRouterPriority, 1914 ospfv3NbrState 1915 INTEGER, 1916 ospfv3NbrEvents 1917 Counter32, 1918 ospfv3NbrLsRetransQLen 1919 Gauge32, 1920 ospfv3NbrHelloSuppressed 1921 TruthValue, 1922 ospfv3NbrIfId 1923 InterfaceIndex 1924 } 1926 ospfv3NbrIfIndex OBJECT-TYPE 1927 SYNTAX InterfaceIndex 1928 MAX-ACCESS not-accessible 1929 STATUS current 1930 DESCRIPTION 1931 "The local link ID of the link over which the 1932 neighbor can be reached." 1933 ::= { ospfv3NbrEntry 1 } 1935 ospfv3NbrRtrId OBJECT-TYPE 1936 SYNTAX RouterID 1937 MAX-ACCESS not-accessible 1938 STATUS current 1939 DESCRIPTION 1940 "A 32-bit integer (represented as a type IpAd- 1941 dress) uniquely identifying the neighboring 1942 router in the Autonomous System." 1943 ::= { ospfv3NbrEntry 2 } 1945 ospfv3NbrAddressType OBJECT-TYPE 1946 SYNTAX InetAddressType 1947 MAX-ACCESS read-only 1948 STATUS current 1949 DESCRIPTION 1950 "The address type of ospfv3NbrAddress. Only IPv6 1951 addresses without zone index are expected." 1952 ::= { ospfv3NbrEntry 3 } 1954 ospfv3NbrAddress OBJECT-TYPE 1955 SYNTAX InetAddress (SIZE (16)) 1956 MAX-ACCESS read-only 1958 Internet Draft Expires October 2002 36 1959 STATUS current 1960 DESCRIPTION 1961 "The IPv6 address of the neighbor associated with 1962 the local link." 1963 ::= { ospfv3NbrEntry 4 } 1965 ospfv3NbrOptions OBJECT-TYPE 1966 SYNTAX Integer32 1967 MAX-ACCESS read-only 1968 STATUS current 1969 DESCRIPTION 1970 "A Bit Mask corresponding to the neighbor's op- 1971 tions field." 1972 REFERENCE 1973 "OSPF Version 3, Appendix A.2 the Options field" 1974 ::= { ospfv3NbrEntry 5 } 1976 ospfv3NbrPriority OBJECT-TYPE 1977 SYNTAX DesignatedRouterPriority 1978 MAX-ACCESS read-only 1979 STATUS current 1980 DESCRIPTION 1981 "The priority of this neighbor in the designat- 1982 ed router election algorithm. The value 0 sig- 1983 nifies that the neighbor is not eligible to be- 1984 come the designated router on this particular 1985 network." 1986 ::= { ospfv3NbrEntry 6 } 1988 ospfv3NbrState OBJECT-TYPE 1989 SYNTAX INTEGER { 1990 down(1), 1991 attempt(2), 1992 init(3), 1993 twoWay(4), 1994 exchangeStart(5), 1995 exchange(6), 1996 loading(7), 1997 full(8) 1998 } 1999 MAX-ACCESS read-only 2000 STATUS current 2001 DESCRIPTION 2002 "The State of the relationship with this Neigh- 2003 bor." 2004 REFERENCE 2005 "OSPF Version 2, Section 10.1 Neighbor States" 2006 ::= { ospfv3NbrEntry 7 } 2008 ospfv3NbrEvents OBJECT-TYPE 2009 SYNTAX Counter32 2010 MAX-ACCESS read-only 2011 STATUS current 2013 Internet Draft Expires October 2002 37 2014 DESCRIPTION 2015 "The number of times this neighbor relationship 2016 has changed state, or an error has occurred." 2017 ::= { ospfv3NbrEntry 8 } 2019 ospfv3NbrLsRetransQLen OBJECT-TYPE 2020 SYNTAX Gauge32 2021 MAX-ACCESS read-only 2022 STATUS current 2023 DESCRIPTION 2024 "The current length of the retransmission 2025 queue." 2026 ::= { ospfv3NbrEntry 9 } 2028 ospfv3NbrHelloSuppressed OBJECT-TYPE 2029 SYNTAX TruthValue 2030 MAX-ACCESS read-only 2031 STATUS current 2032 DESCRIPTION 2033 "Indicates whether Hellos are being suppressed 2034 to the neighbor" 2035 ::= { ospfv3NbrEntry 10 } 2037 ospfv3NbrIfId OBJECT-TYPE 2038 SYNTAX InterfaceIndex 2039 MAX-ACCESS read-only 2040 STATUS current 2041 DESCRIPTION 2042 "The interface ID that the neighbor advertises 2043 in its Hello Packets on this link, that is, the 2044 neighbor's local interface index." 2045 ::= { ospfv3NbrEntry 11 } 2047 -- OSPFv3 NBMA Neighbor Table 2049 -- The OSPFv3 NBMA Neighbor Table describes all configured 2050 -- NBMA neighbors and neighbors dynamically discovered by 2051 -- lower-level protocols such as Inverse Neighbor Discovery. 2053 ospfv3NbmaNbrTable OBJECT-TYPE 2054 SYNTAX SEQUENCE OF Ospfv3NbmaNbrEntry 2055 MAX-ACCESS not-accessible 2056 STATUS current 2057 DESCRIPTION 2058 "A table of configured non-virtual neighbor 2059 information and neighbors dynamically discovered 2060 by lower-level protocols such as Inverse Neighbor 2061 Discovery." 2062 REFERENCE 2063 "OSPF Version 2, Section 10 The Neighbor Data 2064 Structure" 2065 ::= { ospfv3Objects 10 } 2067 Internet Draft Expires October 2002 38 2068 ospfv3NbmaNbrEntry OBJECT-TYPE 2069 SYNTAX Ospfv3NbmaNbrEntry 2070 MAX-ACCESS not-accessible 2071 STATUS current 2072 DESCRIPTION 2073 "The information regarding a single configured 2074 neighbor or neighbor discovered by lower-level 2075 protocols such as Inverse Neighbor Discovery." 2076 REFERENCE 2077 "OSPF Version 2, Section 10 The Neighbor Data 2078 Structure" 2079 INDEX { ospfv3NbmaNbrIfIndex, 2080 ospfv3NbmaNbrAddressType, 2081 ospfv3NbmaNbrAddress } 2082 ::= { ospfv3NbmaNbrTable 1 } 2084 Ospfv3NbmaNbrEntry ::= SEQUENCE { 2085 ospfv3NbmaNbrIfIndex 2086 InterfaceIndex, 2087 ospfv3NbmaNbrAddressType 2088 InetAddressType, 2089 ospfv3NbmaNbrAddress 2090 InetAddress, 2091 ospfv3NbmaNbrPriority 2092 DesignatedRouterPriority, 2093 ospfv3NbmaNbrRtrId 2094 RouterID, 2095 ospfv3NbmaNbrState 2096 INTEGER, 2097 ospfv3NbmaNbrStorageType 2098 StorageType, 2099 ospfv3NbmaNbrStatus 2100 RowStatus 2101 } 2103 ospfv3NbmaNbrIfIndex OBJECT-TYPE 2104 SYNTAX InterfaceIndex 2105 MAX-ACCESS not-accessible 2106 STATUS current 2107 DESCRIPTION 2108 "The local link ID of the link over which the 2109 neighbor can be reached." 2110 ::= { ospfv3NbmaNbrEntry 1 } 2112 ospfv3NbmaNbrAddressType OBJECT-TYPE 2113 SYNTAX InetAddressType 2114 MAX-ACCESS not-accessible 2115 STATUS current 2116 DESCRIPTION 2117 "The address type of ospfv3NbrAddress. Only IPv6 2118 addresses without zone index are expected." 2119 ::= { ospfv3NbmaNbrEntry 2 } 2121 Internet Draft Expires October 2002 39 2122 ospfv3NbmaNbrAddress OBJECT-TYPE 2123 SYNTAX InetAddress (SIZE (16)) 2124 MAX-ACCESS not-accessible 2125 STATUS current 2126 DESCRIPTION 2127 "The IPv6 address of the neighbor associated with 2128 the local link." 2129 ::= { ospfv3NbmaNbrEntry 3 } 2131 ospfv3NbmaNbrPriority OBJECT-TYPE 2132 SYNTAX DesignatedRouterPriority 2133 MAX-ACCESS read-create 2134 STATUS current 2135 DESCRIPTION 2136 "The priority of this neighbor in the designat- 2137 ed router election algorithm. The value 0 sig- 2138 nifies that the neighbor is not eligible to be- 2139 come the designated router on this particular 2140 network." 2141 DEFVAL { 1 } 2142 ::= { ospfv3NbmaNbrEntry 4 } 2144 ospfv3NbmaNbrRtrId OBJECT-TYPE 2145 SYNTAX RouterID 2146 MAX-ACCESS read-only 2147 STATUS current 2148 DESCRIPTION 2149 "A 32-bit integer (represented as a type IpAd- 2150 dress) uniquely identifying the neighboring 2151 router in the Autonomous System. A value of 2152 0.0.0.0 is returned until a Hello is received 2153 from the configured neighbor." 2154 ::= { ospfv3NbmaNbrEntry 5 } 2156 ospfv3NbmaNbrState OBJECT-TYPE 2157 SYNTAX INTEGER { 2158 down(1), 2159 attempt(2), 2160 init(3), 2161 twoWay(4), 2162 exchangeStart(5), 2163 exchange(6), 2164 loading(7), 2165 full(8) 2166 } 2167 MAX-ACCESS read-only 2168 STATUS current 2169 DESCRIPTION 2170 "The State of the relationship with this Neigh- 2171 bor." 2172 REFERENCE 2173 "OSPF Version 2, Section 10.1 Neighbor States" 2174 ::= { ospfv3NbmaNbrEntry 6 } 2176 Internet Draft Expires October 2002 40 2177 ospfv3NbmaNbrStorageType OBJECT-TYPE 2178 SYNTAX StorageType 2179 MAX-ACCESS read-create 2180 STATUS current 2181 DESCRIPTION 2182 "The storage type for this conceptual row. 2183 Conceptual rows having the value 'permanent' need not 2184 allow write-access to any columnar objects in the row. 2185 Manually configured entries will have a storage type 2186 of nonVolatile while entries dynamically created as a 2187 result of a lower-level protocol such as Inverse 2188 Neighbor Discovery will have a storage type of 2189 volatile." 2190 DEFVAL { nonVolatile } 2191 ::= { ospfv3NbmaNbrEntry 7 } 2193 ospfv3NbmaNbrStatus OBJECT-TYPE 2194 SYNTAX RowStatus 2195 MAX-ACCESS read-create 2196 STATUS current 2197 DESCRIPTION 2198 "This variable controls the status of the en- 2199 try. The use of RowStatus is covered in more detail 2200 in [6]." 2201 ::= { ospfv3NbmaNbrEntry 8 } 2203 -- OSPFv3 Virtual Neighbor Table 2205 -- This table describes all virtual neighbors. 2206 -- Since Virtual Links are configured in the 2207 -- virtual interface table, this table is read-only. 2209 ospfv3VirtNbrTable OBJECT-TYPE 2210 SYNTAX SEQUENCE OF Ospfv3VirtNbrEntry 2211 MAX-ACCESS not-accessible 2212 STATUS current 2213 DESCRIPTION 2214 "A table of virtual neighbor information." 2215 REFERENCE 2216 "OSPF Version 2, Section 15 Virtual Links" 2217 ::= { ospfv3Objects 11 } 2219 ospfv3VirtNbrEntry OBJECT-TYPE 2220 SYNTAX Ospfv3VirtNbrEntry 2221 MAX-ACCESS not-accessible 2222 STATUS current 2223 DESCRIPTION 2224 "Virtual neighbor information." 2225 INDEX { ospfv3VirtNbrArea, 2226 ospfv3VirtNbrRtrId } 2227 ::= { ospfv3VirtNbrTable 1 } 2229 Internet Draft Expires October 2002 41 2230 Ospfv3VirtNbrEntry ::= SEQUENCE { 2231 ospfv3VirtNbrArea 2232 AreaID, 2233 ospfv3VirtNbrRtrId 2234 RouterID, 2235 ospfv3VirtNbrIfIndex 2236 InterfaceIndex, 2237 ospfv3VirtNbrAddressType 2238 InetAddressType, 2239 ospfv3VirtNbrAddress 2240 InetAddress, 2241 ospfv3VirtNbrOptions 2242 Integer32, 2243 ospfv3VirtNbrState 2244 INTEGER, 2245 ospfv3VirtNbrEvents 2246 Counter32, 2247 ospfv3VirtNbrLsRetransQLen 2248 Gauge32, 2249 ospfv3VirtNbrHelloSuppressed 2250 TruthValue, 2251 ospfv3VirtNbrIfId 2252 InterfaceIndex 2253 } 2255 ospfv3VirtNbrArea OBJECT-TYPE 2256 SYNTAX AreaID 2257 MAX-ACCESS not-accessible 2258 STATUS current 2259 DESCRIPTION 2260 "The Transit Area Identifier." 2261 ::= { ospfv3VirtNbrEntry 1 } 2263 ospfv3VirtNbrRtrId OBJECT-TYPE 2264 SYNTAX RouterID 2265 MAX-ACCESS not-accessible 2266 STATUS current 2267 DESCRIPTION 2268 "A 32-bit integer uniquely identifying the 2269 neighboring router in the Autonomous System." 2270 ::= { ospfv3VirtNbrEntry 2 } 2272 ospfv3VirtNbrIfIndex OBJECT-TYPE 2273 SYNTAX InterfaceIndex 2274 MAX-ACCESS read-only 2275 STATUS current 2276 DESCRIPTION 2277 "The local interface ID for the virtual link over 2278 which the neighbor can be reached." 2279 ::= { ospfv3VirtNbrEntry 3 } 2281 ospfv3VirtNbrAddressType OBJECT-TYPE 2282 SYNTAX InetAddressType 2284 Internet Draft Expires October 2002 42 2285 MAX-ACCESS read-only 2286 STATUS current 2287 DESCRIPTION 2288 "The address type of ospfv3VirtNbrAddress. Only IPv6 2289 addresses without zone index are expected." 2290 ::= { ospfv3VirtNbrEntry 4 } 2292 ospfv3VirtNbrAddress OBJECT-TYPE 2293 SYNTAX InetAddress (SIZE (16)) 2294 MAX-ACCESS read-only 2295 STATUS current 2296 DESCRIPTION 2297 "The IPv6 address advertised by this Virtual Neighbor. 2298 It must be a Site-Local or Global scope address." 2299 ::= { ospfv3VirtNbrEntry 5 } 2301 ospfv3VirtNbrOptions OBJECT-TYPE 2302 SYNTAX Integer32 2303 MAX-ACCESS read-only 2304 STATUS current 2305 DESCRIPTION 2306 "A Bit Mask corresponding to the neighbor's op- 2307 tions field." 2308 REFERENCE 2309 "OSPF Version 3, Appendix A.2 the Options field" 2310 ::= { ospfv3VirtNbrEntry 6 } 2312 ospfv3VirtNbrState OBJECT-TYPE 2313 SYNTAX INTEGER { 2314 down(1), 2315 attempt(2), 2316 init(3), 2317 twoWay(4), 2318 exchangeStart(5), 2319 exchange(6), 2320 loading(7), 2321 full(8) 2322 } 2323 MAX-ACCESS read-only 2324 STATUS current 2325 DESCRIPTION 2326 "The state of the Virtual Neighbor Relation- 2327 ship." 2328 ::= { ospfv3VirtNbrEntry 7 } 2330 ospfv3VirtNbrEvents OBJECT-TYPE 2331 SYNTAX Counter32 2332 MAX-ACCESS read-only 2333 STATUS current 2334 DESCRIPTION 2335 "The number of times this virtual link has 2336 changed its state, or an error has occurred." 2337 ::= { ospfv3VirtNbrEntry 8 } 2339 Internet Draft Expires October 2002 43 2340 ospfv3VirtNbrLsRetransQLen OBJECT-TYPE 2341 SYNTAX Gauge32 2342 MAX-ACCESS read-only 2343 STATUS current 2344 DESCRIPTION 2345 "The current length of the retransmission 2346 queue." 2347 ::= { ospfv3VirtNbrEntry 9 } 2349 ospfv3VirtNbrHelloSuppressed OBJECT-TYPE 2350 SYNTAX TruthValue 2351 MAX-ACCESS read-only 2352 STATUS current 2353 DESCRIPTION 2354 "Indicates whether Hellos are being suppressed 2355 to the neighbor" 2356 ::= { ospfv3VirtNbrEntry 10 } 2358 ospfv3VirtNbrIfId OBJECT-TYPE 2359 SYNTAX InterfaceIndex 2360 MAX-ACCESS read-only 2361 STATUS current 2362 DESCRIPTION 2363 "The interface ID that the neighbor advertises 2364 in its Hello Packets on this virtual link, that is, 2365 the neighbor's local interface ID." 2366 ::= { ospfv3VirtNbrEntry 11 } 2368 -- 2369 -- The OSPFv3 Area Aggregate Table 2370 -- 2372 ospfv3AreaAggregateTable OBJECT-TYPE 2373 SYNTAX SEQUENCE OF Ospfv3AreaAggregateEntry 2374 MAX-ACCESS not-accessible 2375 STATUS current 2376 DESCRIPTION 2377 "A range of IPv6 prefixes specified by a 2378 prefix/prefix length pair. Note that if 2379 ranges are configured such that one range sub- 2380 sumes another range the most specific match is 2381 the preferred one." 2382 ::= { ospfv3Objects 12 } 2384 ospfv3AreaAggregateEntry OBJECT-TYPE 2385 SYNTAX Ospfv3AreaAggregateEntry 2386 MAX-ACCESS not-accessible 2387 STATUS current 2388 DESCRIPTION 2389 "A range of IPv6 prefixes specified by a 2390 prefix/prefix length pair. Note that if 2391 ranges are configured such that one range sub- 2393 Internet Draft Expires October 2002 44 2394 sumes another range the most specific match is 2395 the preferred one." 2396 REFERENCE 2397 "OSPF Version 2, Appendix C.2 Area parameters" 2398 INDEX { ospfv3AreaAggregateAreaID, 2399 ospfv3AreaAggregateAreaLsdbType, 2400 ospfv3AreaAggregatePrefixType, 2401 ospfv3AreaAggregatePrefix, 2402 ospfv3AreaAggregatePrefixLength } 2403 ::= { ospfv3AreaAggregateTable 1 } 2405 Ospfv3AreaAggregateEntry ::= SEQUENCE { 2406 ospfv3AreaAggregateAreaID 2407 AreaID, 2408 ospfv3AreaAggregateAreaLsdbType 2409 INTEGER, 2410 ospfv3AreaAggregatePrefixType 2411 InetAddressType, 2412 ospfv3AreaAggregatePrefix 2413 InetAddress, 2414 ospfv3AreaAggregatePrefixLength 2415 InetAddressPrefixLength, 2416 ospfv3AreaAggregateStatus 2417 RowStatus, 2418 ospfv3AreaAggregateEffect 2419 INTEGER 2420 } 2422 ospfv3AreaAggregateAreaID OBJECT-TYPE 2423 SYNTAX AreaID 2424 MAX-ACCESS not-accessible 2425 STATUS current 2426 DESCRIPTION 2427 "The Area the Address Aggregate is to be found 2428 within." 2429 REFERENCE 2430 "OSPF Version 2, Appendix C.2 Area parameters" 2431 ::= { ospfv3AreaAggregateEntry 1 } 2433 ospfv3AreaAggregateAreaLsdbType OBJECT-TYPE 2434 SYNTAX INTEGER { 2435 interAreaPrefixLsa(8195), -- 0x2003 2436 nssaExternalLsa(8199) -- 0x2007 2437 } 2438 MAX-ACCESS not-accessible 2439 STATUS current 2440 DESCRIPTION 2441 "The type of the Address Aggregate. This field 2442 specifies the Area Lsdb type that this Address Ag- 2443 gregate applies to." 2444 REFERENCE 2445 "OSPF Version 2, Appendix A.4.1 The Link State 2446 Advertisement header" 2448 Internet Draft Expires October 2002 45 2449 ::= { ospfv3AreaAggregateEntry 2 } 2451 ospfv3AreaAggregatePrefixType OBJECT-TYPE 2452 SYNTAX InetAddressType 2453 MAX-ACCESS not-accessible 2454 STATUS current 2455 DESCRIPTION 2456 "The prefix type of ospfv3AreaAggregatePrefix. Only 2457 IPv6 addresses are expected." 2458 ::= { ospfv3AreaAggregateEntry 4 } 2460 ospfv3AreaAggregatePrefix OBJECT-TYPE 2461 SYNTAX InetAddress (SIZE (0..16)) 2462 MAX-ACCESS not-accessible 2463 STATUS current 2464 DESCRIPTION 2465 "The IPv6 Prefix." 2466 REFERENCE 2467 "OSPF Version 2, Appendix C.2 Area parameters" 2468 ::= { ospfv3AreaAggregateEntry 5 } 2470 ospfv3AreaAggregatePrefixLength OBJECT-TYPE 2471 SYNTAX InetAddressPrefixLength (3..128) 2472 UNITS "bits" 2473 MAX-ACCESS not-accessible 2474 STATUS current 2475 DESCRIPTION 2476 "The length of the prefix (in bits). A prefix can 2477 not be shorter than 3 bits." 2478 REFERENCE 2479 "OSPF Version 2, Appendix C.2 Area parameters" 2480 ::= { ospfv3AreaAggregateEntry 6 } 2482 ospfv3AreaAggregateStatus OBJECT-TYPE 2483 SYNTAX RowStatus 2484 MAX-ACCESS read-create 2485 STATUS current 2486 DESCRIPTION 2487 "This variable controls the status of the en- 2488 try. The use of RowStatus is covered in more detail 2489 in [6]." 2490 ::= { ospfv3AreaAggregateEntry 7 } 2492 ospfv3AreaAggregateEffect OBJECT-TYPE 2493 SYNTAX INTEGER { 2494 advertiseMatching(1), 2495 doNotAdvertiseMatching(2) 2496 } 2497 MAX-ACCESS read-create 2498 STATUS current 2499 DESCRIPTION 2500 "Prefixes subsumed by ranges either trigger the 2501 advertisement of the indicated aggregate (ad- 2503 Internet Draft Expires October 2002 46 2504 vertiseMatching), or result in the prefix not 2505 being advertised at all outside the area." 2506 DEFVAL { advertiseMatching } 2507 ::= { ospfv3AreaAggregateEntry 8 } 2509 -- conformance information 2511 ospfv3Groups OBJECT IDENTIFIER ::= { ospfv3Conformance 1 } 2512 ospfv3Compliances OBJECT IDENTIFIER ::= { ospfv3Conformance 2 } 2514 -- compliance statements 2516 ospfv3Compliance MODULE-COMPLIANCE 2517 STATUS current 2518 DESCRIPTION "The compliance statement " 2519 MODULE -- this module 2520 MANDATORY-GROUPS { 2521 ospfv3BasicGroup, 2522 ospfv3AreaGroup, 2523 ospfv3IfGroup, 2524 ospfv3VirtIfGroup, 2525 ospfv3NbrGroup, 2526 ospfv3NbmaNbrGroup, 2527 ospfv3VirtNbrGroup, 2528 ospfv3AreaAggregateGroup 2529 } 2531 GROUP ospfv3AsLsdbGroup 2532 DESCRIPTION 2533 "This group is required for OSPFv3 systems that 2534 display their AS-scope link state database." 2536 GROUP ospfv3AreaLsdbGroup 2537 DESCRIPTION 2538 "This group is required for OSPFv3 systems that 2539 display their Area-scope link state database." 2541 GROUP ospfv3LinkLsdbGroup 2542 DESCRIPTION 2543 "This group is required for OSPFv3 systems that 2544 display their Link-scope link state database." 2546 GROUP ospfv3HostGroup 2547 DESCRIPTION 2548 "This group is required for OSPFv3 systems that 2549 support attached hosts." 2551 OBJECT ospfv3HostAddressType 2552 SYNTAX InetAddressType { ipv6(2) } 2553 DESCRIPTION 2554 "An implementation is only required to support IPv6 2555 address without zone index." 2557 Internet Draft Expires October 2002 47 2558 OBJECT ospfv3NbrAddressType 2559 SYNTAX InetAddressType { ipv6(2) } 2560 DESCRIPTION 2561 "An implementation is only required to support IPv6 2562 address without zone index." 2564 OBJECT ospfv3NbmaNbrAddressType 2565 SYNTAX InetAddressType { ipv6(2) } 2566 DESCRIPTION 2567 "An implementation is only required to support IPv6 2568 address without zone index." 2570 OBJECT ospfv3VirtNbrAddressType 2571 SYNTAX InetAddressType { ipv6(2) } 2572 DESCRIPTION 2573 "An implementation is only required to support IPv6 2574 address without zone index." 2576 ::= { ospfv3Compliances 1 } 2578 -- units of conformance 2580 ospfv3BasicGroup OBJECT-GROUP 2581 OBJECTS { 2582 ospfv3RouterId, 2583 ospfv3AdminStat, 2584 ospfv3VersionNumber, 2585 ospfv3AreaBdrRtrStatus, 2586 ospfv3ASBdrRtrStatus, 2587 ospfv3AsScopeLsaCount, 2588 ospfv3AsScopeLsaCksumSum, 2589 ospfv3OriginateNewLsas, 2590 ospfv3RxNewLsas, 2591 ospfv3ExtAreaLsdbLimit, 2592 ospfv3MulticastExtensions, 2593 ospfv3ExitOverflowInterval, 2594 ospfv3DemandExtensions, 2595 ospfv3TrafficEngineeringSupport 2596 } 2597 STATUS current 2598 DESCRIPTION 2599 "These objects are required for OSPFv3 systems." 2600 ::= { ospfv3Groups 1 } 2602 ospfv3AreaGroup OBJECT-GROUP 2603 OBJECTS { 2604 ospfv3ImportAsExtern, 2605 ospfv3SpfRuns, 2606 ospfv3AreaBdrRtrCount, 2607 ospfv3AsBdrRtrCount, 2608 ospfv3AreaScopeLsaCount, 2609 ospfv3AreaScopeLsaCksumSum, 2611 Internet Draft Expires October 2002 48 2612 ospfv3AreaSummary, 2613 ospfv3AreaStatus, 2614 ospfv3StubMetric, 2615 ospfv3AreaNssaTranslatorRole, 2616 ospfv3AreaNssaTranslatorState, 2617 ospfv3AreaNssaTranslatorStabilityInterval, 2618 ospfv3AreaNssaTranslatorEvents 2619 } 2620 STATUS current 2621 DESCRIPTION 2622 "These objects are required for OSPFv3 systems 2623 supporting areas." 2624 ::= { ospfv3Groups 2 } 2626 ospfv3AsLsdbGroup OBJECT-GROUP 2627 OBJECTS { 2628 ospfv3AsLsdbSequence, 2629 ospfv3AsLsdbAge, 2630 ospfv3AsLsdbChecksum, 2631 ospfv3AsLsdbAdvertisement 2632 } 2633 STATUS current 2634 DESCRIPTION 2635 "These objects are required for OSPFv3 systems 2636 that display their AS-scope link state database." 2637 ::= { ospfv3Groups 3 } 2639 ospfv3AreaLsdbGroup OBJECT-GROUP 2640 OBJECTS { 2641 ospfv3AreaLsdbSequence, 2642 ospfv3AreaLsdbAge, 2643 ospfv3AreaLsdbChecksum, 2644 ospfv3AreaLsdbAdvertisement 2645 } 2646 STATUS current 2647 DESCRIPTION 2648 "These objects are required for OSPFv3 systems 2649 that display their Area-scope link state database." 2650 ::= { ospfv3Groups 4 } 2652 ospfv3LinkLsdbGroup OBJECT-GROUP 2653 OBJECTS { 2654 ospfv3LinkLsdbSequence, 2655 ospfv3LinkLsdbAge, 2656 ospfv3LinkLsdbChecksum, 2657 ospfv3LinkLsdbAdvertisement 2658 } 2659 STATUS current 2660 DESCRIPTION 2661 "These objects are required for OSPFv3 systems 2662 that display their Link-scope link state database." 2663 ::= { ospfv3Groups 5 } 2665 Internet Draft Expires October 2002 49 2666 ospfv3HostGroup OBJECT-GROUP 2667 OBJECTS { 2668 ospfv3HostMetric, 2669 ospfv3HostStatus, 2670 ospfv3HostAreaID 2671 } 2672 STATUS current 2673 DESCRIPTION 2674 "These objects are required for OSPFv3 systems 2675 that support attached hosts." 2676 ::= { ospfv3Groups 6 } 2678 ospfv3IfGroup OBJECT-GROUP 2679 OBJECTS { 2680 ospfv3IfAreaId, 2681 ospfv3IfType, 2682 ospfv3IfAdminStat, 2683 ospfv3IfRtrPriority, 2684 ospfv3IfTransitDelay, 2685 ospfv3IfRetransInterval, 2686 ospfv3IfHelloInterval, 2687 ospfv3IfRtrDeadInterval, 2688 ospfv3IfPollInterval, 2689 ospfv3IfState, 2690 ospfv3IfDesignatedRouter, 2691 ospfv3IfBackupDesignatedRouter, 2692 ospfv3IfEvents, 2693 ospfv3IfStatus, 2694 ospfv3IfMulticastForwarding, 2695 ospfv3IfDemand, 2696 ospfv3IfMetricValue, 2697 ospfv3IfLinkScopeLsaCount, 2698 ospfv3IfLinkLsaCksumSum, 2699 ospfv3IfInstId 2700 } 2701 STATUS current 2702 DESCRIPTION 2703 "These interface objects are required for 2704 OSPFv3 systems." 2705 ::= { ospfv3Groups 7 } 2707 ospfv3VirtIfGroup OBJECT-GROUP 2708 OBJECTS { 2709 ospfv3VirtIfIndex, 2710 ospfv3VirtIfTransitDelay, 2711 ospfv3VirtIfRetransInterval, 2712 ospfv3VirtIfHelloInterval, 2713 ospfv3VirtIfRtrDeadInterval, 2714 ospfv3VirtIfState, 2715 ospfv3VirtIfEvents, 2716 ospfv3VirtIfStatus, 2717 ospfv3VirtIfLinkScopeLsaCount, 2718 ospfv3VirtIfLinkLsaCksumSum 2720 Internet Draft Expires October 2002 50 2721 } 2722 STATUS current 2723 DESCRIPTION 2724 "These virtual interface objects are required for 2725 OSPFv3 systems." 2726 ::= { ospfv3Groups 8 } 2728 ospfv3NbrGroup OBJECT-GROUP 2729 OBJECTS { 2730 ospfv3NbrAddressType, 2731 ospfv3NbrAddress, 2732 ospfv3NbrOptions, 2733 ospfv3NbrPriority, 2734 ospfv3NbrState, 2735 ospfv3NbrEvents, 2736 ospfv3NbrLsRetransQLen, 2737 ospfv3NbrHelloSuppressed, 2738 ospfv3NbrIfId 2739 } 2740 STATUS current 2741 DESCRIPTION 2742 "These neighbor objects are required for 2743 OSPFv3 systems." 2744 ::= { ospfv3Groups 9 } 2746 ospfv3NbmaNbrGroup OBJECT-GROUP 2747 OBJECTS { 2748 ospfv3NbmaNbrPriority, 2749 ospfv3NbmaNbrRtrId, 2750 ospfv3NbmaNbrState, 2751 ospfv3NbmaNbrStorageType, 2752 ospfv3NbmaNbrStatus 2753 } 2754 STATUS current 2755 DESCRIPTION 2756 "These NBMA neighbor objects are required for 2757 OSPFv3 systems." 2758 ::= { ospfv3Groups 10 } 2760 ospfv3VirtNbrGroup OBJECT-GROUP 2761 OBJECTS { 2762 ospfv3VirtNbrIfIndex, 2763 ospfv3VirtNbrAddressType, 2764 ospfv3VirtNbrAddress, 2765 ospfv3VirtNbrOptions, 2766 ospfv3VirtNbrState, 2767 ospfv3VirtNbrEvents, 2768 ospfv3VirtNbrLsRetransQLen, 2769 ospfv3VirtNbrHelloSuppressed, 2770 ospfv3VirtNbrIfId 2771 } 2772 STATUS current 2773 DESCRIPTION 2775 Internet Draft Expires October 2002 51 2776 "These virtual neighbor objects are required for 2777 OSPFv3 systems." 2778 ::= { ospfv3Groups 11 } 2780 ospfv3AreaAggregateGroup OBJECT-GROUP 2781 OBJECTS { 2782 ospfv3AreaAggregateStatus, 2783 ospfv3AreaAggregateEffect 2784 } 2785 STATUS current 2786 DESCRIPTION 2787 "These area aggregate objects are required for 2788 OSPFv3 systems." 2789 ::= { ospfv3Groups 12 } 2791 END 2793 6. Acknowledgements 2795 This document is based on the MIB for OSPF version 2 by Rob 2796 Coltun and Fred Baker [18]. 2798 7. References 2800 [1] Harrington, D., Presuhn, R., and B. Wijnen, "An 2801 Architecture for Describing SNMP Management Frameworks", 2802 RFC 2571, April 1999 2804 [2] Rose, M., and K. McCloghrie, "Structure and 2805 Identification of Management Information for TCP/IP-based 2806 Internets", STD 16, RFC 1155, May 1990 2808 [3] Rose, M., and K. McCloghrie, "Concise MIB Definitions", 2809 STD 16, RFC 1212, March 1991 2811 [4] M. Rose, "A Convention for Defining Traps for use with 2812 the SNMP", RFC 1215, March 1991 2814 [5] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 2815 Rose, M., and S. Waldbusser, "Structure of Management 2816 Information Version 2 (SMIv2)", STD 58, RFC 2578, April 2817 1999 2819 [6] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 2820 Rose, M., and S. Waldbusser, "Textual Conventions for 2821 SMIv2", STD 58, RFC 2579, April 1999 2823 [7] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 2824 Rose, M., and S. Waldbusser, "Conformance Statements for 2825 SMIv2", STD 58, RFC 2580, April 1999 2827 [8] Case, J., Fedor, M., Schoffstall, M., and J. Davin, 2828 "Simple Network Management Protocol", STD 15, RFC 1157, 2830 Internet Draft Expires October 2002 52 2831 May 1990. 2833 [9] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, 2834 "Introduction to Community-based SNMPv2", RFC 1901, 2835 January 1996. 2837 [10] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, 2838 "Transport Mappings for Version 2 of the Simple Network 2839 Management Protocol (SNMPv2)", RFC 1906, January 1996. 2841 [11] Case, J., Harrington D., Presuhn R., and B. Wijnen, 2842 "Message Processing and Dispatching for the Simple 2843 Network Management Protocol (SNMP)", RFC 2572, April 1999 2845 [12] Blumenthal, U., and B. Wijnen, "User-based Security Model 2846 (USM) for version 3 of the Simple Network Management 2847 Protocol (SNMPv3)", RFC 2574, April 1999 2849 [13] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, 2850 "Protocol Operations for Version 2 of the Simple Network 2851 Management Protocol (SNMPv2)", RFC 1905, January 1996. 2853 [14] Levi, D., Meyer, P., and B. Stewart, "SNMPv3 2854 Applications", RFC 2573, April 1999 2856 [15] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based 2857 Access Control Model (VACM) for the Simple Network 2858 Management Protocol (SNMP)", RFC 2575, April 1999 2860 [16] Case, J., Mundy, R., Partain, D., and B. Stewart, 2861 "Introduction to Version 3 of the Internet-standard 2862 Network Management Framework", RFC 2570, April 1999 2864 [17] Deering, S., and R. Hinden, "Internet Protocol, Version 6 2865 (IPv6) Specification", RFC 2460, December 1998. 2867 [18] Baker, F., and Coltun, R., "OSPF Version 2 Management 2868 Information Base", RFC 1850, November 1995. 2870 [19] Coltun, R., Ferguson, D., Moy, J., "OSPF for IPv6", RFC 2871 2740, December 1999. 2873 [20] Haskin, D., Onishi, S., "Management Information Base for 2874 IP Version 6: Textual Conventions and General Group", RFC 2875 2465, December 1998. 2877 [21] Moy, J., "OSPF Version 2", RFC 2328, April 1998. 2879 8. Security Considerations 2881 There are a number of management objects defined in this MIB 2883 Internet Draft Expires October 2002 53 2884 that have a MAX-ACCESS clause of read-write and/or read- 2885 create. Such objects may be considered sensitive or 2886 vulnerable in some network environments. The support for SET 2887 operations in a non-secure environment without proper 2888 protection can have a negative effect on network operations. 2890 SNMPv1 by itself is not a secure environment. Even if the network 2891 itself is secure (for example by using IPSec), even then, there is 2892 no control as to who on the secure network is allowed to access and 2893 GET/SET (read/change/create/delete) the objects in this MIB. 2895 It is recommended that the implementers consider the security 2896 features as provided by the SNMPv3 framework. Specifically, the use 2897 of the User-based Security Model RFC 2574 [12] and the View- 2898 based Access Control Model RFC 2575 [15] is recommended. 2900 It is then a customer/user responsibility to ensure that the SNMP 2901 entity giving access to an instance of this MIB, is properly 2902 configured to give access to the objects only to those principals 2903 (users) that have legitimate rights to indeed GET or SET 2904 (change/create/delete) them. 2906 9. Authors' Addresses 2908 Dan Joyal 2909 Lucent Technologies 2910 One Robbins Road 2911 Westford, MA 01886 2912 Email: joyal@lucent.com 2914 Jacek Kwiatkowski 2915 Intel Technology Poland 2916 ul. Slowackiego 173 2917 80-298 Gdansk, Poland 2918 Email: jacek.kwiatkowski@intel.com 2920 Sebastian Zwolinski 2921 Intel Technology Poland 2922 ul. Slowackiego 173 2923 80-298 Gdansk, Poland 2924 Email: sebastian.zwolinski@intel.com 2926 A. Differences from RFC 1850 2928 (1) Textual Conventions are imported from INET-ADDRESS-MIB, 2929 IF-MIB and OSPF-MIB MIBs. 2931 Internet Draft Expires October 2002 54 2932 (2) The "ospf" prefix for entity names is changed to 2933 "ospfv3". 2935 (3) General Group object name ospfVersionNumber is changed to 2936 ospfv3VersionNumber and its value is changed from 2 to 3. 2938 (4) General Group object name ospfExternLsaCount is changed 2939 to ospfv3AsScopeLsaCount to indicate count of all AS- 2940 scoped LSAs in the database. 2942 (5) General Group object name ospfExternLsaCksumSum is 2943 changed to ospfv3AsScopeCksumSum to indicate checksum of 2944 all AS-scoped LSAs in the database. 2946 (6) Removed General Group object ospfTOSSupport. 2948 (7) Removed ospfAuthType object from Area entry. 2950 (8) Changed object names ospfAreaLsaCount and 2951 ospfAreaLsaCksumSum to ospfv3AreaScopeLsaCount and 2952 ospfv3AreaScopeLsaCksumSum. 2954 (9) Removed OSPF Area Default Metric Table. 2956 (10) Added object ospfv3StubMetric to Area entry as substitute 2957 for Area Default Metric Table. 2959 (11) Changed name of External LSDB Table to AS-Scope LSDB 2960 Table. Replaced object name prefix "ospfExtLsdb" with 2961 "ospfv3AsLsdb". 2963 (12) Changed name of LSDB Table to Area-Scope LSDB Table. 2964 Replaced object name prefix "ospfLsdb" with 2965 "ospfv3AreaLsdb". 2967 (13) Added ospfv3LinkLsdbTable which contains all LSAs of 2968 Link-Scope. Index of ospfv3LinkLsdbTable is interface 2969 index, LSA Type, Router ID and LSID. 2971 (14) Re-ordered Router ID and LSID index components of LSDB 2972 table entries. Since LSIDs no longer have addressing 2973 semantics, GET-NEXT operations on partial OIDs are more 2974 useful when the Router ID component comes before the LSID 2975 component. 2977 (15) Address Range Table is removed. 2979 (16) Removed ospfHostTOS from Host Table entry. Object 2980 ospfHostIpAddress changed to ospfv3HostAddress with 2981 SYNTAX changed from IpAddress to InetAddress. 2983 (17) Added object ospfv3HostAddressType to Host Table entry to 2985 Internet Draft Expires October 2002 55 2986 determine the address type of ospfv3HostAddress. 2988 (18) The MAX-ACCESS value of object ospfv3HostAreaID is 2989 changed to read-create. 2991 (19) Objects ospfIfIpAddress and ospfAddressLessIf removed 2992 from Interface entry and as Interface Table entry index 2993 components. 2995 (20) Object ospfv3IfIndex added to Interface Table entry with 2996 SYNTAX InterfaceIndex. It replaces ospfIfIpAddress and 2997 ospfAddressLessIf as the Interface Table entry index. 2999 (21) The SYNTAX of objects ospfIfDesignatedRouter and 3000 ospfIfBackupDesignatedRouter is changed from IpAddress to 3001 RouterID. 3003 (22) Objects ospfIfAuthType and ospfIfAuthKey are removed from 3004 Interface and Virtual Interface entries. 3006 (23) Added objects ospfv3IfLinkScopeLsaCount and 3007 ospfv3IfLinkLsaCksumSum to Interface entry. They maintain 3008 the count of Link-Scope LSAs and the checksum of the 3009 Link-Scope LSA database associated with the interface. 3011 (24) Removed OSPF Interface Metric Table. Metric is now 3012 accessed via object ospfv3IfMetricValue in the Interface 3013 entry. 3015 (25) Added object ospfv3IfInstId to Interface entry to enable 3016 the setting of the interface instance value of the 3017 interface. The default value is zero. 3019 (26) Added object ospfv3VirtIfIndex to Virtual Interface entry 3020 which is used to assign a local interface ID to the 3021 virtual interface. 3023 (27) Added objects ospfv3VirtIfLinkScopeLsaCount and 3024 ospfv3VirtIfLinkLsaCksumSum to Virtual Interface entry. 3025 They maintain the count of Link-Scope LSAs and the 3026 checksum of the Link-Scope LSA database associated with 3027 the virtual interface. 3029 (28) The Neighbor Table (ospfv3NbrTable) is a read-only table 3030 and it contains only the neighbors that were learned from 3031 LSAs. 3033 (29) Removed objects ospfNbrIpAddr and ospfNbrAddressLessIndex 3034 from Neighbor entry. 3036 (30) Added object ospfv3NbrIfIndex to Neighbor entry. Index 3037 components ospfNbrIpAddr and ospfNbrAddressLessIndex are 3038 replaced with ospfv3NbrIfIndex and ospfv3NbrRtrId. 3040 Internet Draft Expires October 2002 56 3041 (31) Added object ospfv3NbrAddressType to Neighbor entry to 3042 determine the address type of ospfv3NbrAddress. 3044 (32) Added object ospfv3NbrAddress to Neighbor entry. This 3045 object contains the neighbor's IPv6 address. 3047 (33) Removed objects ospfNbmaNbrStatus and 3048 ospfNbmaNbrPermanence from Neighbor entry. 3050 (34) Added object ospfv3NbrIfId to Neighbor entry. This object 3051 contains the neighbor's local interface index from the 3052 neighbor's hellos advertised on the link. 3054 (35) The MAX-ACCESS value of object ospfNbrPriority is 3055 changed to read-only. Removed DEFVAL for object 3056 ospfv3NbrPriority. 3058 (36) Added ospfv3NbmaNbrTable (NBMA Neighbor Table) which 3059 contains all manually configured neighbors. Index of 3060 ospfv3NbmaNbrTable is ospfv3NbmaNbrIfIndex, 3061 ospfv3NbmaAddressType, ospfv3NbmaNbrAddress. 3063 (37) Added object ospfv3VirtNbrIfIndex to Virtual Neighbor 3064 entry. This is the interface index of the virtual link 3065 over which the virtual neighbor is reached. 3067 (38) Changed object name ospfVirtNbrIpAddr to 3068 ospfv3VirtNbrAddress and SYNTAX from IpAddress to 3069 InetAddress. 3071 (39) Added object ospfv3VirtNbrAddressType to Virtual Neighbor 3072 entry to determine the address type of 3073 ospfv3VirtNbrAddress. 3075 (40) Added object ospfv3VirtNbrIfId to Virtual Neighbor entry. 3076 This is the virtual neighbor's local virtual interface 3077 index from the neighbor's hellos advertised on the 3078 virtual link. 3080 (41) Changed object name ospfAreaAggregateMask to 3081 ospfv3AreaAggregatePrefixLenth and SYNTAX from IpAddress 3082 to InetAddressPrefixLength. 3084 (42) Changed object name ospfAreaAggregateNet to 3085 ospfv3AreaAggregatePrefix and SYNTAX from IpAddress to 3086 InetAddress. 3088 (43) Added object ospfv3AreaAggregatePrefixType to Area 3089 Aggregate entry to determine the address type of 3090 ospfv3AreaAggregatePrefix. 3092 Internet Draft Expires October 2002 57 3093 (44) Index for Area Aggregate Table entry changed from 3094 ospfAreaAggregateAreaID, ospfAreaAggregateLsdbType, 3095 ospfAreaAggregateNet, ospfAreaAggregateMask to 3096 ospfv3AreaAggregateAreaID, 3097 ospfv3AreaAggregateAreaLsdbType, 3098 ospfv3AreaAggregatePrefixType, ospfv3AreaAggregatePrefix, 3099 ospfv3AreaAggregatePrefixLength. 3101 (45) Conformance information is changed to reflect object 3102 groups removed or added. 3104 (46) OSPFv3 traps are not defined. 3106 (47) Added UNITS clause for the following objects: 3107 ospfv3ExitOverflowInterval, 3108 ospfv3AreaNssaTranslatorStabilityInterval, 3109 ospfv3AsLsdbAge, ospfv3AreaLsdbAge, ospfv3LinkLsdbAge, 3110 ospfv3IfTransitDelay, ospfv3IfRetransInterval, 3111 ospfv3IfHelloInterval, ospfv3IfRtrDeadInterval, 3112 ospfv3IfPollInterval, ospfv3VirtIfTransitDelay, 3113 ospfv3VirtIfRetransInterval, ospfv3VirtIfHelloInterval, 3114 ospfv3VirtIfRtrDeadInterval. 3116 (48) Changed SYNTAX from PositiveInteger to Unsigned32 for 3117 the following objects: ospfv3ExitOverflowInterval, 3118 ospfv3IfRtrDeadInterval, ospfv3IfPollInterval, 3119 ospfv3VirtIfRtrDeadInterval. 3121 (49) Changed MAX-ACCESS of row indices from read-only to 3122 not-accessible. 3124 Full Copyright Statement 3126 Copyright (C) The Internet Society (2001). All Rights 3127 Reserved. 3129 This document and translations of it may be copied and 3130 furnished to others, and derivative works that comment on or 3131 otherwise explain it or assist in its implementation may be 3132 prepared, copied, published and distributed, in whole or in 3133 part, without restriction of any kind, provided that the above 3134 copyright notice and this paragraph are included on all such 3135 copies and derivative works. However, this document itself 3136 may not be modified in any way, such as by removing the 3137 copyright notice or references to the Internet Society or 3138 other Internet organizations, except as needed for the purpose 3139 of developing Internet standards in which case the procedures 3140 for copyrights defined in the Internet Standards process must 3141 be followed, or as required to translate it into languages 3142 other than English. 3144 Internet Draft Expires October 2002 58 3145 The limited permissions granted above are perpetual and will 3146 not be revoked by the Internet Society or its successors or 3147 assigns. 3149 This document and the information contained herein is provided 3150 on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET 3151 ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR 3152 IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE 3153 USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR 3154 ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A 3155 PARTICULAR PURPOSE. 3157 Internet Draft Expires October 2002 59