smilint output for ./OSPFV3-MIB


Message Severities
SeverityCount
error2
warning1
Message Types
TypeCount
bad-identifier-case (error)1
inetaddress-inetaddresstype (warning)1
object-identifier-not-prefix (error)1

Messages:

OSPFV3-MIB

   1: -- extracted from draft-ietf-ospf-ospfv3-mib-12.txt
   2: -- at Sat Sep 22 06:09:25 2007
   3: 
   4:     OSPFV3-MIB DEFINITIONS ::= BEGIN 
   5:  
   6:     IMPORTS 
   7:             MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, mib-2, 
   8:             Counter32, Gauge32, Integer32, Unsigned32 
   9:                     FROM SNMPv2-SMI 
  10:             TEXTUAL-CONVENTION, TruthValue, RowStatus, TimeStamp 
  11:                     FROM SNMPv2-TC 
  12:             MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP 
  13:                     FROM SNMPv2-CONF 
  14:             InterfaceIndex 
  15:                     FROM IF-MIB 
  16:             InetAddressType, InetAddress, InetAddressPrefixLength 
  17:                     FROM INET-ADDRESS-MIB 
  18:             Metric, BigMetric, Status,  
  19:             HelloRange, DesignatedRouterPriority 
  20:                     FROM OSPF-MIB; 
  21:     
  22:     ospfv3MIB MODULE-IDENTITY 
  23:             LAST-UPDATED "200709171200Z" 
  24:             ORGANIZATION "IETF OSPF Working Group" 
  25:             CONTACT-INFO 
  26:                 "WG E-Mail: ospf@ietf.org 
  27:                  WG Chairs: Acee Lindem 
  28:                             acee@redback.com 
  29:  
  30:                             Abhay Roy 
  31:                             akr@cisco.com 
  32:  
  33:                  Editors:   Dan Joyal 
  34:                             Nortel 
  35:                             600 Technology Park Drive 
  36:                             Billerica, MA  01821, USA 
  37:                             djoyal@nortel.com 
  38:                             Vishwas Manral 
  39:                             IP Infusion 
  40:                             Bangalore 
  41:                             India 
  42:                             vishwas@ipinfusion.com" 
  43:  
  44:              DESCRIPTION 
  45:                  "The MIB module for OSPF version 3. 
  46:  
  47:                  Copyright (C) The IETF Trust (2007). 
  48:                  This version of this MIB module is part of 
  49:                  RFC XXXX;  see the RFC itself for full legal 
  50:                  notices." 
  51:     
  52:              REVISION "200709171200Z" 
  53:              DESCRIPTION -- RFC Editor assigns RFC xxxx 
  54:                  "Initial version, published as RFC xxxx" 
  55:  
  56:              ::= { mib-2 XXX } -- to be assigned by IANA 
  56: error - `XXX' should start with a lower case letter
  56: error - Object identifier element `XXX' name only allowed as first element
  57:  
  58:     -- Texual conventions 
  59:  
  60:     Ospfv3UpToRefreshIntervalTc ::= TEXTUAL-CONVENTION 
  61:              DISPLAY-HINT "d-0" 
  62:              STATUS        current 
  63:              DESCRIPTION 
  64:                   "The values one might be able to configure for 
  65:                   variables bounded by the Refresh Interval" 
  66:              SYNTAX      Integer32 (1..1800) 
  67:  
  68:     Ospfv3DeadIntRangeTc ::= TEXTUAL-CONVENTION 
  69:              DISPLAY-HINT "d-0" 
  70:              STATUS        current 
  71:              DESCRIPTION 
  72:                   "The range, in seconds, of dead interval value." 
  73:              SYNTAX      Integer32 (1..'FFFF'h) 
  74:     
  75:     Ospfv3RouterIdTc ::= TEXTUAL-CONVENTION 
  76:              DISPLAY-HINT "d-0" 
  77:              STATUS      current 
  78:              DESCRIPTION 
  79:                   "A 32-bit, unsigned integer uniquely identifying the 
  80:                   router in the Autonomous System. To ensure 
  81:                   uniqueness, this may default to the value of one of 
  82:                   the router's IPv4 host addresses if IPv4 is 
  83:                   configured on the router." 
  84:              SYNTAX      Unsigned32 (1..'FFFFFFFF'h) 
  85:  
  86:     Ospfv3AreaIdTc ::= TEXTUAL-CONVENTION 
  87:              DISPLAY-HINT "d-0" 
  88:              STATUS      current 
  89:              DESCRIPTION 
  90:                   "An OSPFv3 Area Identifier" 
  91: 
  92:              SYNTAX      Unsigned32 (0..'FFFFFFFF'h) 
  93:  
  94:     Ospfv3IfInstIdTc ::= TEXTUAL-CONVENTION 
  95:              DISPLAY-HINT "d-0" 
  96:              STATUS      current 
  97:              DESCRIPTION 
  98:                   "An OSPFv3 interface instance ID" 
  99:              SYNTAX      Integer32 (0..255) 
 100:     
 101:  
 102:     -- Top-level structure of MIB 
 103:     ospfv3Notifications  OBJECT IDENTIFIER ::= { ospfv3MIB 0 } 
 104:     ospfv3Objects        OBJECT IDENTIFIER ::= { ospfv3MIB 1 } 
 105:     ospfv3Conformance    OBJECT IDENTIFIER ::= { ospfv3MIB 2 } 
 106:  
 107:     -- OSPFv3 General Variables 
 108:  
 109:     -- These parameters apply globally to the Router's 
 110:     -- OSPFv3 Process. 
 111:  
 112:     ospfv3GeneralGroup OBJECT IDENTIFIER ::= { ospfv3Objects 1 } 
 113:  
 114:     ospfv3RouterId OBJECT-TYPE 
 115:             SYNTAX         Ospfv3RouterIdTc 
 116:             MAX-ACCESS     read-write 
 117:             STATUS         current 
 118:             DESCRIPTION 
 119:                 "A 32-bit integer uniquely identifying the 
 120:                 router in the Autonomous System. To ensure 
 121:                 uniqueness, this may default to the 32-bit 
 122:                 unsigned integer representation of one of 
 123:                 the router's IPv4 host addresses (if IPv4 
 124:                 is configured on the router). 
 125:  
 126:                 This object is persistent and when written the 
 127:                 entity SHOULD save the change to non-volatile 
 128:                 storage." 
 129:             ::= { ospfv3GeneralGroup 1 } 
 130:  
 131:     ospfv3AdminStat OBJECT-TYPE 
 132:             SYNTAX          Status 
 133:             MAX-ACCESS      read-write 
 134:             STATUS          current 
 135:             DESCRIPTION 
 136:                 "The administrative status of OSPFv3 in the 
 137:                 router. The value 'enabled' denotes that the 
 138:                 OSPFv3 Process is active on at least one 
 139:                 interface; 'disabled' disables it on all 
 140:                 interfaces. 
 141:  
 142:                 This object is persistent and when written the 
 143:                 entity SHOULD save the change to non-volatile 
 144:                 storage." 
 145:             ::= { ospfv3GeneralGroup 2 } 
 146:  
 147:     ospfv3VersionNumber OBJECT-TYPE 
 148:             SYNTAX          INTEGER { version3 (3) } 
 149:             MAX-ACCESS      read-only 
 150:             STATUS          current 
 151:             DESCRIPTION 
 152:                 "The version number of OSPF for IPv6 is 3." 
 153:             ::= { ospfv3GeneralGroup 3 } 
 154:  
 155:     ospfv3AreaBdrRtrStatus OBJECT-TYPE 
 156:             SYNTAX          TruthValue 
 157:             MAX-ACCESS      read-only 
 158:             STATUS          current 
 159:             DESCRIPTION 
 160:                 "A flag to note whether this router is an area 
 161:                 border router." 
 162:             REFERENCE 
 163:                 "OSPF Version 2, Section 3 Splitting the AS into 
 164:                 Areas" 
 165:             ::= { ospfv3GeneralGroup 4 } 
 166:  
 167:     ospfv3ASBdrRtrStatus OBJECT-TYPE 
 168:             SYNTAX          TruthValue 
 169:             MAX-ACCESS      read-write 
 170:             STATUS          current 
 171:             DESCRIPTION 
 172:                 "A flag to note whether this router is  
 173:                 configured as an Autonomous System border router. 
 174:  
 175:                 This object is persistent and when written the 
 176:                 entity SHOULD save the change to non-volatile 
 177:                 storage." 
 178:             REFERENCE 
 179:                 "OSPF Version 2, Section 3.3 Classification of 
 180:                 routers" 
 181:             ::= { ospfv3GeneralGroup 5 } 
 182:  
 183:     ospfv3AsScopeLsaCount OBJECT-TYPE 
 184:             SYNTAX          Gauge32 
 185:             MAX-ACCESS      read-only 
 186:             STATUS          current 
 187:             DESCRIPTION 
 188:                 "The number of AS-Scope (e.g. AS-External) link state 
 189:                 advertisements in the link state database." 
 190:             ::= { ospfv3GeneralGroup 6 } 
 191:  
 192:     ospfv3AsScopeLsaCksumSum OBJECT-TYPE 
 193:             SYNTAX          Integer32 
 194:             MAX-ACCESS      read-only 
 195:             STATUS          current 
 196:             DESCRIPTION 
 197:                 "The 32-bit unsigned sum of the LS checksums of 
 198:                 the AS-scoped link state advertisements  
 199:                 contained in the link state database. This sum 
 200:                 can be used to determine if there has been a 
 201:                 change in a router's link state database or 
 202:                 to compare the link state database of two 
 203:                 routers." 
 204:             ::= { ospfv3GeneralGroup 7 } 
 205:  
 206:     ospfv3OriginateNewLsas OBJECT-TYPE 
 207:             SYNTAX          Counter32 
 208:             MAX-ACCESS      read-only 
 209:             STATUS          current 
 210:             DESCRIPTION 
 211:                 "The number of new link-state advertisements 
 212:                 that have been originated. This number is 
 213:                 incremented each time the router originates a new 
 214:                 LSA. 
 215:  
 216:                 Discontinuities in the value of this counter 
 217:                 can occur at re-initialization of the management 
 218:                 system and at other times as indicated by the 
 219:                 value of ospfv3DiscontinuityTime." 
 220:             ::= { ospfv3GeneralGroup 8 } 
 221:  
 222:     ospfv3RxNewLsas OBJECT-TYPE 
 223:             SYNTAX          Counter32 
 224:             MAX-ACCESS      read-only 
 225:             STATUS          current 
 226:             DESCRIPTION 
 227:                 "The number of link state advertisements  
 228:                 received determined to be new instantiations. 
 229:                 This number does not include newer  
 230:                 instantiations of self-originated link state 
 231:                 advertisements. 
 232:  
 233:                 Discontinuities in the value of this counter 
 234:                 can occur at re-initialization of the management 
 235:                 system and at other times as indicated by the 
 236:                 value of ospfv3DiscontinuityTime." 
 237:             ::= { ospfv3GeneralGroup 9 } 
 238:  
 239:     ospfv3ExtLsaCount OBJECT-TYPE 
 240:             SYNTAX          Gauge32 
 241:             MAX-ACCESS      read-only 
 242:             STATUS          current 
 243:             DESCRIPTION 
 244:                  "The number of External(LS type 0x4005) in the  
 245:                  link state database" 
 246:             ::= { ospfv3GeneralGroup 10 } 
 247:  
 248:  
 249:     ospfv3ExtAreaLsdbLimit OBJECT-TYPE 
 250:             SYNTAX          Integer32 (-1..'7FFFFFFF'h) 
 251:             MAX-ACCESS      read-write 
 252:             STATUS          current 
 253:             DESCRIPTION 
 254:                 "The maximum number of non-default  
 255:                 AS-external-LSAs entries that can be stored in the 
 256:                 link state database. If the value is -1, then 
 257:                 there is no limit. 
 258:  
 259:                 When the number of non-default AS-external-LSAs 
 260:                 in a router's link-state database reaches 
 261:                 ospfv3ExtAreaLsdbLimit, the router enters Overflow 
 262:                 state. The router never holds more than 
 263:                 ospfv3ExtAreaLsdbLimit non-default AS-external-LSAs 
 264:                 in its database. ospfv3ExtAreaLsdbLimit MUST be set 
 265:                 identically in all routers attached to the OSPFv3 
 266:                 backbone and/or any regular OSPFv3 area. (i.e., 
 267:                 OSPFv3 stub areas and NSSAs are excluded). 
 268:  
 269:                 This object is persistent and when written the 
 270:                 entity SHOULD save the change to non-volatile 
 271:                 storage." 
 272:             ::= { ospfv3GeneralGroup 11 } 
 273:  
 274:  
 275:     ospfv3ExitOverflowInterval OBJECT-TYPE 
 276:             SYNTAX          Unsigned32 
 277:             UNITS           "seconds" 
 278:             MAX-ACCESS      read-write 
 279:             STATUS          current 
 280:             DESCRIPTION 
 281:                 "The number of seconds that, after entering 
 282:                 Overflow State, a router will attempt to leave 
 283:                 Overflow State. This allows the router to again 
 284:                 originate non-default, AS-External-LSAs. When 
 285:                 set to 0, the router will not leave Overflow 
 286:                 State until restarted. 
 287:  
 288:                 This object is persistent and when written the 
 289:                 entity SHOULD save the change to non-volatile 
 290:                 storage." 
 291:             ::= { ospfv3GeneralGroup 12 } 
 292:  
 293:     ospfv3DemandExtensions OBJECT-TYPE 
 294:             SYNTAX         TruthValue 
 295:             MAX-ACCESS     read-write 
 296:             STATUS         current 
 297:             DESCRIPTION 
 298:                 "The router's support for demand circuits. 
 299:  
 300:                 This object is persistent and when written the 
 301:                 entity SHOULD save the change to non-volatile 
 302:                 storage." 
 303:             REFERENCE 
 304:                 "OSPF Version 2, Appendix on Demand Circuits" 
 305:             ::= { ospfv3GeneralGroup 13 } 
 306:  
 307:     ospfv3ReferenceBandwidth OBJECT-TYPE  
 308:            SYNTAX       Unsigned32  
 309:            MAX-ACCESS   read-write  
 310:            STATUS       current  
 311:            DESCRIPTION  
 312:                "Reference bandwidth in kilobits/second for  
 313:                calculating default interface metrics. The  
 314:                default value is 100,000 KBPS (100 MBPS) 
 315:     
 316:                This object is persistent and when written the 
 317:                entity SHOULD save the change to non-volatile 
 318:                storage." 
 319:         ::= { ospfv3GeneralGroup 14 } 
 320:  
 321:     ospfv3RestartSupport OBJECT-TYPE  
 322:            SYNTAX       INTEGER { none (1),  
 323:                                   plannedOnly (2),  
 324:                                   plannedAndUnplanned (3)  
 325:                              } 
 326:            MAX-ACCESS   read-write  
 327:            STATUS       current  
 328:            DESCRIPTION  
 329:                "The router's support for OSPF Graceful restart.  
 330:                Options include: no restart support, only planned  
 331:                restarts or both planned and unplanned restarts. 
 332:  
 333:                This object is persistent and when written the 
 334:                entity SHOULD save the change to non-volatile 
 335:                storage." 
 336:            ::= { ospfv3GeneralGroup 15 }  
 337:         
 338:     ospfv3RestartInterval OBJECT-TYPE  
 339:            SYNTAX       Ospfv3UpToRefreshIntervalTc 
 340:            UNITS        "seconds"  
 341:            MAX-ACCESS   read-write  
 342:            STATUS       current  
 343:            DESCRIPTION  
 344:                "Configured OSPF Graceful restart timeout interval. 
 345:  
 346:                This object is persistent and when written the 
 347:                entity SHOULD save the change to non-volatile 
 348:                storage." 
 349:            ::= { ospfv3GeneralGroup 16 } 
 350:     
 351:     ospfv3RestartStrictLsaChecking OBJECT-TYPE 
 352:           SYNTAX       TruthValue 
 353:           MAX-ACCESS   read-write 
 354:           STATUS       current 
 355:           DESCRIPTION 
 356:              "Indicates if strict LSA checking is enabled for 
 357:               graceful restart. 
 358:     
 359:               This object is persistent and when written 
 360:               the entity SHOULD save the change to non-volatile 
 361:               storage." 
 362:           ::= { ospfv3GeneralGroup 17 } 
 363:  
 364:     ospfv3RestartStatus OBJECT-TYPE  
 365:            SYNTAX       INTEGER { notRestarting (1),  
 366:                                   plannedRestart (2),  
 367:                                   unplannedRestart (3)  
 368:                                 }  
 369:            MAX-ACCESS   read-only  
 370:            STATUS       current  
 371:            DESCRIPTION  
 372:               "The current status of OSPF Graceful restart capability."  
 373:            ::= { ospfv3GeneralGroup 18 }  
 374:         
 375:     ospfv3RestartAge OBJECT-TYPE  
 376:            SYNTAX       Ospfv3UpToRefreshIntervalTc 
 377:            UNITS        "seconds"  
 378:            MAX-ACCESS   read-only  
 379:            STATUS       current  
 380:            DESCRIPTION  
 381:               "Remaining time in current OSPF Graceful restart  
 382:               interval."  
 383:            ::= { ospfv3GeneralGroup 19 }  
 384:         
 385:     ospfv3RestartExitRc OBJECT-TYPE  
 386:            SYNTAX       INTEGER { none (1),  
 387:                                   inProgress (2),  
 388:                                   completed (3), 
 389:                                   timedOut (4), 
 390:                                   topologyChanged (5) 
 391:                                 }  
 392:            MAX-ACCESS   read-only  
 393:            STATUS       current  
 394:            DESCRIPTION  
 395:               "Describes the outcome of the last attempt at a  
 396:               Graceful restart. 
 397:      
 398:               none:............no restart has yet been attempted. 
 399:               inProgress:......a restart attempt is currently underway. 
 400:               completed:.......the last restart completed successfully. 
 401:               timedOut:........the last restart timed out. 
 402:               topologyChanged:.the last restart was aborted due to 
 403:                                a topology change."  
 404:         ::= { ospfv3GeneralGroup 20 } 
 405:  
 406:     ospfv3NotificationEnable OBJECT-TYPE 
 407:            SYNTAX TruthValue 
 408:            MAX-ACCESS read-write 
 409:            STATUS current 
 410:            DESCRIPTION 
 411:                "If this object is set to true(1), then it enables 
 412:                 the generation of OSPFv3 Notifications. If it is 
 413:                 set to false(2), these notifications are not 
 414:                 generated. 
 415:  
 416:                 This object is persistent and when written the 
 417:                 entity SHOULD save the change to non-volatile 
 418:                 storage." 
 419:            DEFVAL { true } 
 420:        ::= { ospfv3GeneralGroup 21 } 
 421:  
 422:    ospfv3StubRouterSupport OBJECT-TYPE 
 423:         SYNTAX       TruthValue 
 424:         MAX-ACCESS   read-only 
 425:         STATUS       current 
 426:         DESCRIPTION 
 427:             "The router's support for stub router functionality." 
 428:         REFERENCE 
 429:             "OSPF Stub Router Advertisement" 
 430:         ::= { ospfv3GeneralGroup 22 }  
 431:      
 432:     ospfv3StubRouterAdvertisement OBJECT-TYPE 
 433:         SYNTAX       INTEGER { 
 434:                            doNotAdvertise (1), 
 435:                            advertise(2) 
 436:                            } 
 437:         MAX-ACCESS   read-write 
 438:         STATUS       current 
 439:         DESCRIPTION 
 440:             "This object controls the advertisement of  
 441:             stub LSAs by the router. The value 
 442:             doNotAdvertise will result in the advertisement 
 443:             of standard LSAs and is the default value. 
 444:     
 445:             This object is persistent and when written 
 446:             the entity SHOULD save the change to non-volatile 
 447:             storage." 
 448:         ::= { ospfv3GeneralGroup 23 } 
 449:     
 450:    ospfv3DiscontinuityTime OBJECT-TYPE 
 451:        SYNTAX     TimeStamp 
 452:        MAX-ACCESS read-only 
 453:        STATUS     current 
 454:        DESCRIPTION 
 455:           "The value of sysUpTime on the most recent occasion 
 456:            at which any one of this MIB's counters suffered 
 457:            a discontinuity. 
 458:     
 459:            If no such discontinuities have occurred since the last 
 460:            reinitialization of the local management subsystem, 
 461:            then this object contains a zero value." 
 462:        ::= { ospfv3GeneralGroup 24 } 
 463: 
 464:     -- The OSPFv3 Area Data Structure contains information 
 465:     -- regarding the various areas. The interfaces and 
 466:     -- virtual links are configured as part of these areas. 
 467:     -- Area 0, by definition, is the Backbone Area 
 468:  
 469:     ospfv3AreaTable OBJECT-TYPE 
 470:             SYNTAX          SEQUENCE OF Ospfv3AreaEntry 
 471:             MAX-ACCESS      not-accessible 
 472:             STATUS          current 
 473:             DESCRIPTION 
 474:                 "Information describing the configured  
 475:                 parameters and cumulative statistics of the router's 
 476:                 attached areas. The interfaces and 
 477:                 virtual links are configured as part of these areas. 
 478:                 Area 0, by definition, is the Backbone Area." 
 479:             REFERENCE 
 480:                 "OSPF Version 2, Section 6, The Area Data  
 481:                 Structure" 
 482:             ::= { ospfv3Objects 2 } 
 483:  
 484:     ospfv3AreaEntry OBJECT-TYPE 
 485:             SYNTAX          Ospfv3AreaEntry 
 486:             MAX-ACCESS      not-accessible 
 487:             STATUS          current 
 488:             DESCRIPTION 
 489:                 "Information describing the configured  
 490:                 parameters and cumulative statistics of one of the 
 491:                 router's attached areas. 
 492:  
 493:                 The information in this table is persistent 
 494:                 and when written the entity SHOULD save the 
 495:                 change to non-volatile storage." 
 496:             INDEX           { ospfv3AreaId } 
 497:             ::= { ospfv3AreaTable 1 } 
 498:  
 499:     Ospfv3AreaEntry ::= SEQUENCE { 
 500:             ospfv3AreaId 
 501:                     Ospfv3AreaIdTc, 
 502:             ospfv3AreaImportAsExtern 
 503:                     INTEGER, 
 504:             ospfv3AreaSpfRuns 
 505:                     Counter32, 
 506:             ospfv3AreaBdrRtrCount 
 507:                     Gauge32, 
 508:             ospfv3AreaAsBdrRtrCount 
 509:                     Gauge32, 
 510:             ospfv3AreaScopeLsaCount 
 511:                     Gauge32, 
 512:             ospfv3AreaScopeLsaCksumSum 
 513:                     Integer32, 
 514:             ospfv3AreaSummary 
 515:                     INTEGER, 
 516:             ospfv3AreaStatus 
 517:                     RowStatus, 
 518:             ospfv3AreaStubMetric 
 519:                     BigMetric, 
 520:             ospfv3AreaNssaTranslatorRole 
 521:                     INTEGER, 
 522:             ospfv3AreaNssaTranslatorState 
 523:                     INTEGER, 
 524:             ospfv3AreaNssaTranslatorStabInt 
 525:                     Unsigned32, 
 526:             ospfv3AreaNssaTranslatorEvents 
 527:                     Counter32, 
 528:             ospfv3AreaStubMetricType 
 529:                     INTEGER 
 530:             } 
 531:  
 532:     ospfv3AreaId OBJECT-TYPE 
 533:             SYNTAX          Ospfv3AreaIdTc 
 534:             MAX-ACCESS      not-accessible 
 535:             STATUS          current 
 536:             DESCRIPTION 
 537:                 "A 32-bit integer uniquely identifying an area. 
 538:                 Area ID 0 is used for the OSPFv3 backbone." 
 539:             REFERENCE 
 540:                 "OSPF Version 2, Appendix C.2 Area parameters" 
 541:             ::= { ospfv3AreaEntry 1 } 
 542:  
 543:     ospfv3AreaImportAsExtern OBJECT-TYPE 
 544:             SYNTAX          INTEGER { 
 545:                             importExternal(1),   -- normal area 
 546:                             importNoExternal(2), -- stub area 
 547:                             importNssa(3)        -- not-so-stubby-area 
 548:                             } 
 549:             MAX-ACCESS      read-create 
 550:             STATUS          current 
 551:             DESCRIPTION 
 552:                 "Indicates whether an area is a Stub area, NSSA, or 
 553:                 standard area. AS-scope LSAs are not imported into Stub 
 554:                 Areas or NSSAs. NSSAs import AS-External data as NSSA 
 555:                 LSAs which have Area-scope." 
 556:             REFERENCE 
 557:                 "OSPF Version 2, Appendix C.2 Area parameters" 
 558:             DEFVAL { importExternal } 
 559:             ::= { ospfv3AreaEntry 2 } 
 560:  
 561:     ospfv3AreaSpfRuns OBJECT-TYPE 
 562:             SYNTAX          Counter32 
 563:             MAX-ACCESS      read-only 
 564:             STATUS          current 
 565:             DESCRIPTION 
 566:                 "The number of times that the intra-area route 
 567:                 table has been calculated using this area's 
 568:                 link state database. This is typically done 
 569:                 using Dijkstra's algorithm. 
 570:  
 571:                 Discontinuities in the value of this counter 
 572:                 can occur at re-initialization of the management 
 573:                 system and at other times as indicated by the 
 574:                 value of ospfv3DiscontinuityTime." 
 575:             ::= { ospfv3AreaEntry 3 } 
 576:  
 577:     ospfv3AreaBdrRtrCount OBJECT-TYPE 
 578:             SYNTAX          Gauge32 
 579:             MAX-ACCESS      read-only 
 580:             STATUS          current 
 581:             DESCRIPTION 
 582:                 "The total number of area border routers 
 583:                 reachable within this area. This is initially zero, 
 584:                 and is calculated in each Shortest Path First(SPF) 
 585:                 pass." 
 586:             ::= { ospfv3AreaEntry 4 } 
 587:  
 588:     ospfv3AreaAsBdrRtrCount OBJECT-TYPE 
 589:             SYNTAX          Gauge32 
 590:             MAX-ACCESS      read-only 
 591:             STATUS          current 
 592:             DESCRIPTION 
 593:                 "The total number of Autonomous System border 
 594:                 routers reachable within this area. This is 
 595:                 initially zero, and is calculated in each SPF 
 596:                 pass." 
 597:             ::= { ospfv3AreaEntry 5 } 
 598:  
 599:     ospfv3AreaScopeLsaCount OBJECT-TYPE 
 600:             SYNTAX          Gauge32 
 601:             MAX-ACCESS      read-only 
 602:             STATUS          current 
 603:             DESCRIPTION 
 604:                 "The total number of Area-Scope link state  
 605:                 advertisements in this area's link state  
 606:                 database." 
 607:             ::= { ospfv3AreaEntry 6 } 
 608:  
 609:     ospfv3AreaScopeLsaCksumSum OBJECT-TYPE 
 610:             SYNTAX          Integer32 
 611:             MAX-ACCESS      read-only 
 612:             STATUS          current 
 613:             DESCRIPTION 
 614:                 "The 32-bit unsigned sum of the Area-Scope link state 
 615:                 advertisements' LS checksums contained in this 
 616:                 area's link state database. The sum can be used 
 617:                 to determine if there has been a change in a 
 618:                 router's link state database or to compare the 
 619:                 link-state database of two routers." 
 620:             ::= { ospfv3AreaEntry 7 } 
 621: 
 622:     ospfv3AreaSummary OBJECT-TYPE 
 623:             SYNTAX          INTEGER { 
 624:                             noAreaSummary(1), 
 625:                             sendAreaSummary(2) 
 626:                             } 
 627:             MAX-ACCESS      read-create 
 628:             STATUS          current 
 629:             DESCRIPTION 
 630:                 "The variable ospfv3AreaSummary controls the 
 631:                 import of Inter-Area LSAs into stub and 
 632:                 NSSA areas. It has no effect on other areas. 
 633:  
 634:                 If it is noAreaSummary, the router will neither 
 635:                 originate nor propagate Inter-Area LSAs into the 
 636:                 stub or NSSA area. It will only advertise a 
 637:                 default route. 
 638:  
 639:                 If it is sendAreaSummary, the router will both 
 640:                 summarize and propagate Inter-Area LSAs." 
 641:             DEFVAL   { sendAreaSummary } 
 642:             ::= { ospfv3AreaEntry 8 } 
 643:  
 644:     ospfv3AreaStatus OBJECT-TYPE 
 645:             SYNTAX          RowStatus 
 646:             MAX-ACCESS      read-create 
 647:             STATUS          current 
 648:             DESCRIPTION 
 649:                 "This object permits management of the table by 
 650:                 facilitating actions such as row creation, 
 651:                 construction and destruction. 
 652:  
 653:                 The value of this object has no effect on 
 654:                 whether other objects in this conceptual row can be 
 655:                 modified." 
 656:             ::= { ospfv3AreaEntry 9 } 
 657:  
 658:     ospfv3AreaStubMetric OBJECT-TYPE 
 659:             SYNTAX          BigMetric 
 660:             MAX-ACCESS      read-create 
 661:             STATUS          current 
 662:             DESCRIPTION 
 663:                 "The metric value advertised for the default route 
 664:                 into Stub and NSSA areas." 
 665:             ::= { ospfv3AreaEntry 10 } 
 666:  
 667:     ospfv3AreaNssaTranslatorRole OBJECT-TYPE 
 668:             SYNTAX          INTEGER { always(1), candidate(2) } 
 669:             MAX-ACCESS      read-create 
 670:             STATUS          current 
 671:             DESCRIPTION 
 672:                 "Indicates an NSSA Border router's policy for 
 673:                 perform NSSA translation of NSSA-LSAs into 
 674:                 AS-External-LSAs." 
 675:             DEFVAL { candidate } 
 676:             ::= { ospfv3AreaEntry 11 } 
 677:  
 678:     ospfv3AreaNssaTranslatorState OBJECT-TYPE 
 679:             SYNTAX          INTEGER { 
 680:                             enabled(1), 
 681:                             elected(2), 
 682:                             disabled(3) 
 683:                             } 
 684:             MAX-ACCESS      read-only 
 685:             STATUS          current 
 686:             DESCRIPTION 
 687:                  "Indicates if and how an NSSA Border router is 
 688:                  performing NSSA translation of NSSA-LSAs into  
 689:                  AS-External-LSAs. When this object is set to enabled, 
 690:                  the NSSA Border router's ospfv3AreaNssaTranslatorRole 
 691:                  has been set to always. When this object is set to 
 692:                  elected, a candidate NSSA Border router is translating 
 693:                  NSSA-LSAs into AS-External-LSAs. When this object is 
 694:                  set to disabled, a candidate NSSA Border router is NOT 
 695:                  translating NSSA-LSAs into AS-External-LSAs." 
 696:             ::= { ospfv3AreaEntry 12 } 
 697:  
 698:     ospfv3AreaNssaTranslatorStabInt OBJECT-TYPE 
 699:             SYNTAX          Unsigned32 
 700:             UNITS           "seconds" 
 701:             MAX-ACCESS      read-create 
 702:             STATUS          current 
 703:             DESCRIPTION 
 704:                 "The stability interval defined as the number of 
 705:                 seconds after an elected translator determines its 
 706:                 services are no longer required that it should 
 707:                 continue to perform its translation duties." 
 708:             DEFVAL { 40 } 
 709:             ::= { ospfv3AreaEntry 13 } 
 710:  
 711:     ospfv3AreaNssaTranslatorEvents OBJECT-TYPE 
 712:             SYNTAX          Counter32 
 713:             MAX-ACCESS      read-only 
 714:             STATUS          current 
 715:             DESCRIPTION 
 716:                 "Indicates the number of Translator State changes 
 717:                 that have occurred since the last start-up of the 
 718:                 OSPFv3 routing process. 
 719:  
 720:                 Discontinuities in the value of this counter 
 721:                 can occur at re-initialization of the management 
 722:                 system and at other times as indicated by the 
 723:                 value of ospfv3DiscontinuityTime." 
 724:             ::= { ospfv3AreaEntry 14 } 
 725:     
 726:     ospfv3AreaStubMetricType OBJECT-TYPE 
 727:             SYNTAX       INTEGER { 
 728:                             ospfv3Metric (1),   -- OSPF Metric 
 729:                             comparableCost (2), -- external type 1 
 730:                             nonComparable (3)   -- external type 2 
 731:                             } 
 732:             MAX-ACCESS   read-create 
 733:             STATUS       current 
 734:             DESCRIPTION 
 735:                 "This variable assigns the type of metric 
 736:                 advertised as a default route." 
 737:             DEFVAL { ospfv3Metric } 
 738:             ::= { ospfv3AreaEntry 15 } 
 739:     
 740:     -- OSPFv3 AS-Scope Link State Database 
 741:  
 742:      
 743:     ospfv3AsLsdbTable OBJECT-TYPE 
 744:             SYNTAX          SEQUENCE OF Ospfv3AsLsdbEntry 
 745:             MAX-ACCESS      not-accessible 
 746:             STATUS          current 
 747:             DESCRIPTION 
 748:                 "The OSPFv3 Process's AS-Scope Link State Database 
 749:                 (LSDB). The LSDB contains the AS-Scope Link State 
 750:                 Advertisements from throughout the areas that the 
 751:                 device is attached to." 
 752:             ::= { ospfv3Objects 3 } 
 753:  
 754:     ospfv3AsLsdbEntry OBJECT-TYPE 
 755:             SYNTAX          Ospfv3AsLsdbEntry 
 756:             MAX-ACCESS      not-accessible 
 757:             STATUS          current 
 758:             DESCRIPTION 
 759:                 "A single AS-Scope Link State Advertisement." 
 760:             INDEX           { ospfv3AsLsdbType, 
 761:                               ospfv3AsLsdbRouterId, 
 762:                               ospfv3AsLsdbLsid } 
 763:             ::= { ospfv3AsLsdbTable 1 } 
 764:  
 765:     Ospfv3AsLsdbEntry ::= SEQUENCE { 
 766:             ospfv3AsLsdbType 
 767:                     Unsigned32, 
 768:             ospfv3AsLsdbRouterId 
 769:                     Ospfv3RouterIdTc, 
 770:             ospfv3AsLsdbLsid 
 771:                     Unsigned32, 
 772:             ospfv3AsLsdbSequence 
 773:                     Integer32, 
 774:             ospfv3AsLsdbAge 
 775:                     Integer32, 
 776:             ospfv3AsLsdbChecksum 
 777:                     Integer32, 
 778:             ospfv3AsLsdbAdvertisement 
 779:                     OCTET STRING, 
 780: 
 781:             ospfv3AsLsdbTypeKnown 
 782:                     TruthValue 
 783:             } 
 784:  
 785:     ospfv3AsLsdbType OBJECT-TYPE 
 786:             SYNTAX          Unsigned32(0..'FFFFFFFF'h) 
 787:             MAX-ACCESS      not-accessible 
 788:             STATUS          current 
 789:             DESCRIPTION 
 790:                 "The type of the link state advertisement. 
 791:                 Each link state type has a separate  
 792:                 advertisement format. AS-Scope LSAs not recognized 
 793:                 by the router may be stored in the database." 
 794:             ::= { ospfv3AsLsdbEntry 1 } 
 795:  
 796:     ospfv3AsLsdbRouterId OBJECT-TYPE 
 797:             SYNTAX          Ospfv3RouterIdTc 
 798:             MAX-ACCESS      not-accessible 
 799:             STATUS          current 
 800:             DESCRIPTION 
 801:                 "The 32 bit number that uniquely identifies the 
 802:                 originating router in the Autonomous System." 
 803:             REFERENCE 
 804:                 "OSPF Version 2, Appendix C.1 Global parameters" 
 805:             ::= { ospfv3AsLsdbEntry 2 } 
 806:  
 807:     ospfv3AsLsdbLsid OBJECT-TYPE 
 808:             SYNTAX          Unsigned32 
 809:             MAX-ACCESS      not-accessible 
 810:             STATUS          current 
 811:             DESCRIPTION 
 812:                 "The Link State ID is an LS Type Specific field 
 813:                 containing a unique identifier; 
 814:                 it identifies the piece of the routing domain 
 815:                 that is being described by the advertisement. 
 816:                 In contrast to OSPFv2, the LSID has no 
 817:                 addressing semantics." 
 818:             ::= { ospfv3AsLsdbEntry 3 } 
 819:  
 820:     -- Note that the OSPF Sequence Number is a 32 bit signed 
 821:     -- integer. It starts with the value '80000001'h, 
 822:     -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h 
 823:     -- Thus, a typical sequence number will be very negative. 
 824:  
 825:     ospfv3AsLsdbSequence OBJECT-TYPE 
 826:             SYNTAX          Integer32 
 827:             MAX-ACCESS      read-only 
 828:             STATUS          current 
 829:             DESCRIPTION 
 830:                 "The sequence number field is a signed 32-bit 
 831:                 integer. It is used to detect old and duplicate 
 832:                 link state advertisements. The space of 
 833:                 sequence numbers is linearly ordered. The 
 834:                 larger the sequence number the more recent the 
 835:                 advertisement." 
 836:             REFERENCE 
 837:                 "OSPF Version 2, Section 12.1.6  LS  sequence 
 838:                 number" 
 839:             ::= { ospfv3AsLsdbEntry 4 } 
 840:  
 841:     ospfv3AsLsdbAge OBJECT-TYPE 
 842:             SYNTAX          Integer32 -- Should be 0..MaxAge 
 843:                                       -- unless DoNotAge bit is set 
 844:             UNITS           "seconds" 
 845:             MAX-ACCESS      read-only 
 846:             STATUS          current 
 847:             DESCRIPTION 
 848:                 "This field is the age of the link state  
 849:                 advertisement in seconds." 
 850:             REFERENCE 
 851:                 "OSPF Version 2, Section 12.1.1 LS age" 
 852:             ::= { ospfv3AsLsdbEntry 5 } 
 853:  
 854:     ospfv3AsLsdbChecksum OBJECT-TYPE 
 855:             SYNTAX          Integer32 
 856:             MAX-ACCESS      read-only 
 857:             STATUS          current 
 858:             DESCRIPTION 
 859:                 "This field is the checksum of the complete 
 860:                 contents of the advertisement, excepting the 
 861:                 age field. The age field is excepted so that 
 862:                 an advertisement's age can be incremented 
 863:                 without updating the checksum. The checksum 
 864:                 used is the same that is used for ISO 
 865:                 connectionless datagrams; it is commonly 
 866:                 referred to as the Fletcher checksum." 
 867:             REFERENCE 
 868:                 "OSPF Version 2, Section 12.1.7 LS checksum" 
 869:             ::= { ospfv3AsLsdbEntry 6 } 
 870:  
 871:     ospfv3AsLsdbAdvertisement OBJECT-TYPE 
 872:             SYNTAX          OCTET STRING (SIZE (1..65535)) 
 873:             MAX-ACCESS      read-only 
 874:             STATUS          current 
 875:             DESCRIPTION 
 876:                 "The entire Link State Advertisement, including 
 877:                 its header." 
 878:             ::= { ospfv3AsLsdbEntry 7 } 
 879:  
 880:     ospfv3AsLsdbTypeKnown OBJECT-TYPE 
 881:             SYNTAX          TruthValue 
 882:             MAX-ACCESS      read-only 
 883:             STATUS          current 
 884:             DESCRIPTION 
 885:                 "Indicates whether the LSA type is recognized by 
 886:                 this Router." 
 887:             ::= { ospfv3AsLsdbEntry 8 } 
 888:  
 889:  
 890:      --  OSPFv3 Area-Scope Link State Database 
 891:  
 892:  
 893:     ospfv3AreaLsdbTable OBJECT-TYPE 
 894:             SYNTAX          SEQUENCE OF Ospfv3AreaLsdbEntry 
 895:             MAX-ACCESS      not-accessible 
 896:             STATUS          current 
 897:             DESCRIPTION 
 898:                 "The OSPFv3 Process's Area-Scope LSDB. 
 899:                 The LSDB contains the Area-Scope Link State 
 900:                 Advertisements from throughout the area that the 
 901:                 device is attached to." 
 902:             ::= { ospfv3Objects 4 } 
 903:  
 904:     ospfv3AreaLsdbEntry OBJECT-TYPE 
 905:             SYNTAX          Ospfv3AreaLsdbEntry 
 906:             MAX-ACCESS      not-accessible 
 907:             STATUS          current 
 908:             DESCRIPTION 
 909:                 "A single Area-Scope Link State Advertisement." 
 910:             INDEX           { ospfv3AreaLsdbAreaId, 
 911:                               ospfv3AreaLsdbType, 
 912:                               ospfv3AreaLsdbRouterId, 
 913:                               ospfv3AreaLsdbLsid } 
 914:             ::= { ospfv3AreaLsdbTable 1 } 
 915:  
 916:     Ospfv3AreaLsdbEntry ::= SEQUENCE { 
 917:             ospfv3AreaLsdbAreaId 
 918:                     Ospfv3AreaIdTc, 
 919:             ospfv3AreaLsdbType 
 920:                     Unsigned32, 
 921:             ospfv3AreaLsdbRouterId 
 922:                     Ospfv3RouterIdTc, 
 923:             ospfv3AreaLsdbLsid 
 924:                     Unsigned32, 
 925:             ospfv3AreaLsdbSequence 
 926:                     Integer32, 
 927:             ospfv3AreaLsdbAge 
 928:                     Integer32, 
 929:             ospfv3AreaLsdbChecksum 
 930:                     Integer32, 
 931:             ospfv3AreaLsdbAdvertisement 
 932:                     OCTET STRING, 
 933:             ospfv3AreaLsdbTypeKnown 
 934:                     TruthValue 
 935:             } 
 936:  
 937:     ospfv3AreaLsdbAreaId OBJECT-TYPE 
 938:             SYNTAX          Ospfv3AreaIdTc 
 939:             MAX-ACCESS      not-accessible 
 940:             STATUS          current 
 941:             DESCRIPTION 
 942:                 "The 32-bit identifier of the Area from which the 
 943:                 LSA was received." 
 944:             REFERENCE 
 945:                 "OSPF Version 2, Appendix C.2 Area parameters" 
 946:             ::= { ospfv3AreaLsdbEntry 1 } 
 947:  
 948:     ospfv3AreaLsdbType OBJECT-TYPE 
 949:             SYNTAX          Unsigned32(0..'FFFFFFFF'h) 
 950:             MAX-ACCESS      not-accessible 
 951:             STATUS          current 
 952:             DESCRIPTION 
 953:                 "The type of the link state advertisement. 
 954:                 Each link state type has a separate 
 955:                 advertisement format. Area-Scope LSAs unrecognized 
 956:                 by the router are also stored in this database." 
 957:             ::= { ospfv3AreaLsdbEntry 2 } 
 958:  
 959:     ospfv3AreaLsdbRouterId OBJECT-TYPE 
 960:             SYNTAX          Ospfv3RouterIdTc 
 961:             MAX-ACCESS      not-accessible 
 962:             STATUS          current 
 963:             DESCRIPTION 
 964:                 "The 32-bit number that uniquely identifies the 
 965:                 originating router in the Autonomous System." 
 966:             REFERENCE 
 967:                 "OSPF Version 2, Appendix C.1 Global parameters" 
 968:             ::= { ospfv3AreaLsdbEntry 3 } 
 969:  
 970:     ospfv3AreaLsdbLsid OBJECT-TYPE 
 971:             SYNTAX          Unsigned32 
 972:             MAX-ACCESS      not-accessible 
 973:             STATUS          current 
 974:             DESCRIPTION 
 975:                 "The Link State ID is an LS Type Specific field 
 976:                 containing a unique identifier; 
 977:                 it identifies the piece of the routing domain 
 978:                 that is being described by the advertisement. 
 979:                 In contrast to OSPFv2, the LSID has no 
 980:                 addressing semantics." 
 981:             ::= { ospfv3AreaLsdbEntry 4 } 
 982:  
 983:     -- Note that the OSPF Sequence Number is a 32 bit signed 
 984:     -- integer.  It starts with the value '80000001'h, 
 985:     -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h 
 986:     -- Thus, a typical sequence number will be very negative. 
 987:  
 988:     ospfv3AreaLsdbSequence OBJECT-TYPE 
 989:             SYNTAX          Integer32 
 990:             MAX-ACCESS      read-only 
 991:             STATUS          current 
 992:             DESCRIPTION 
 993:                 "The sequence number field is a signed 32-bit 
 994:                 integer. It is used to detect old and  
 995:                 duplicate link state advertisements. The space 
 996:                 of sequence numbers is linearly ordered. The 
 997:                 larger the sequence number the more recent the 
 998:                 advertisement." 
 999:             REFERENCE 
1000:                 "OSPF Version  2,  Section  12.1.6  LS  sequence 
1001:                 number" 
1002:             ::= { ospfv3AreaLsdbEntry 5 } 
1003:  
1004:     ospfv3AreaLsdbAge OBJECT-TYPE 
1005:             SYNTAX          Integer32 -- Should be 0..MaxAge 
1006:                                       -- unless DoNotAge bit is set 
1007:             UNITS           "seconds" 
1008:             MAX-ACCESS      read-only 
1009:             STATUS          current 
1010:             DESCRIPTION 
1011:                 "This field is the age of the link state 
1012:                 advertisement in seconds." 
1013:             REFERENCE 
1014:                 "OSPF Version 2, Section 12.1.1 LS age" 
1015:             ::= { ospfv3AreaLsdbEntry 6 } 
1016:  
1017:     ospfv3AreaLsdbChecksum OBJECT-TYPE 
1018:             SYNTAX          Integer32 
1019:             MAX-ACCESS      read-only 
1020:             STATUS          current 
1021:             DESCRIPTION 
1022:                 "This field is the checksum of the complete 
1023:                 contents of the advertisement, excepting the 
1024:                 age field. The age field is excepted so that 
1025:                 an advertisement's age can be incremented 
1026:                 without updating the checksum. The checksum 
1027:                 used is the same that is used for ISO  
1028:                 connectionless datagrams; it is commonly 
1029:                 referred to as the Fletcher checksum." 
1030:             REFERENCE 
1031:                 "OSPF Version 2, Section 12.1.7 LS checksum" 
1032:             ::= { ospfv3AreaLsdbEntry 7 } 
1033:  
1034:     ospfv3AreaLsdbAdvertisement OBJECT-TYPE 
1035:             SYNTAX          OCTET STRING (SIZE (1..65535)) 
1036:             MAX-ACCESS      read-only 
1037:             STATUS          current 
1038:             DESCRIPTION 
1039:                 "The entire Link State Advertisement, including 
1040:                 its header." 
1041:             ::= { ospfv3AreaLsdbEntry 8 } 
1042:  
1043:     ospfv3AreaLsdbTypeKnown OBJECT-TYPE 
1044:             SYNTAX          TruthValue 
1045:             MAX-ACCESS      read-only 
1046:             STATUS          current 
1047:             DESCRIPTION 
1048:                 "Indicates whether the LSA type is recognized 
1049:                 by this Router." 
1050:             ::= { ospfv3AreaLsdbEntry 9 } 
1051:  
1052:  
1053:     -- OSPFv3 Link-Scope Link State Database, for non-virtual interfaces 
1054:  
1055:  
1056:     ospfv3LinkLsdbTable OBJECT-TYPE 
1057:             SYNTAX          SEQUENCE OF Ospfv3LinkLsdbEntry 
1058:             MAX-ACCESS      not-accessible 
1059:             STATUS          current 
1060:             DESCRIPTION 
1061:                 "The OSPFv3 Process's Link-Scope LSDB for non-virtual 
1062:                 interfaces. The LSDB contains the Link-Scope Link 
1063:                 State Advertisements from the interfaces that the 
1064:                 device is attached to." 
1065:             ::= { ospfv3Objects 5 } 
1066:  
1067:     ospfv3LinkLsdbEntry OBJECT-TYPE 
1068:             SYNTAX          Ospfv3LinkLsdbEntry 
1069:             MAX-ACCESS      not-accessible 
1070:             STATUS          current 
1071:             DESCRIPTION 
1072:                 "A single Link-Scope Link State Advertisement." 
1073:             INDEX           { ospfv3LinkLsdbIfIndex, 
1074:                               ospfv3LinkLsdbIfInstId, 
1075:                               ospfv3LinkLsdbType, 
1076:                               ospfv3LinkLsdbRouterId, 
1077:                               ospfv3LinkLsdbLsid } 
1078:             ::= { ospfv3LinkLsdbTable 1 } 
1079:  
1080:     Ospfv3LinkLsdbEntry ::= SEQUENCE { 
1081:             ospfv3LinkLsdbIfIndex 
1082:                     InterfaceIndex, 
1083:             ospfv3LinkLsdbIfInstId 
1084:                     Ospfv3IfInstIdTc, 
1085:             ospfv3LinkLsdbType 
1086:                     Unsigned32, 
1087:             ospfv3LinkLsdbRouterId 
1088:                     Ospfv3RouterIdTc, 
1089:             ospfv3LinkLsdbLsid 
1090:                     Unsigned32, 
1091:             ospfv3LinkLsdbSequence 
1092:                     Integer32, 
1093:             ospfv3LinkLsdbAge 
1094:                     Integer32, 
1095:             ospfv3LinkLsdbChecksum 
1096:                     Integer32, 
1097:             ospfv3LinkLsdbAdvertisement 
1098:                     OCTET STRING, 
1099: 
1100:             ospfv3LinkLsdbTypeKnown 
1101:                     TruthValue 
1102:             } 
1103:  
1104:     ospfv3LinkLsdbIfIndex OBJECT-TYPE 
1105:             SYNTAX         InterfaceIndex 
1106:             MAX-ACCESS     not-accessible 
1107:             STATUS         current 
1108:             DESCRIPTION 
1109:                 "The identifier of the link from which the LSA 
1110:                 was received." 
1111:             ::= { ospfv3LinkLsdbEntry 1 } 
1112:  
1113:     ospfv3LinkLsdbIfInstId OBJECT-TYPE 
1114:             SYNTAX         Ospfv3IfInstIdTc 
1115:             MAX-ACCESS     not-accessible 
1116:             STATUS         current 
1117:             DESCRIPTION 
1118:                 "The identifier of the interface instance from 
1119:                 which the LSA was received." 
1120:             ::= { ospfv3LinkLsdbEntry 2 } 
1121:  
1122:     ospfv3LinkLsdbType OBJECT-TYPE 
1123:             SYNTAX          Unsigned32(0..'FFFFFFFF'h) 
1124:             MAX-ACCESS      not-accessible 
1125:             STATUS          current 
1126:             DESCRIPTION 
1127:                 "The type of the link state advertisement. 
1128:                 Each link state type has a separate 
1129:                 advertisement format. Link-Scope LSAs unrecognized 
1130:                 by the router are also stored in this database." 
1131:             ::= { ospfv3LinkLsdbEntry 3 } 
1132:  
1133:     ospfv3LinkLsdbRouterId OBJECT-TYPE 
1134:             SYNTAX          Ospfv3RouterIdTc 
1135:             MAX-ACCESS      not-accessible 
1136:             STATUS          current 
1137:             DESCRIPTION 
1138:                 "The 32 bit number that uniquely identifies the 
1139:                 originating router in the Autonomous System." 
1140:             REFERENCE 
1141:                 "OSPF Version 2, Appendix C.1 Global parameters" 
1142:             ::= { ospfv3LinkLsdbEntry 4 } 
1143:  
1144:     ospfv3LinkLsdbLsid OBJECT-TYPE 
1145:             SYNTAX        Unsigned32 
1146:             MAX-ACCESS    not-accessible 
1147:             STATUS        current 
1148:             DESCRIPTION 
1149:                 "The Link State ID is an LS Type Specific field 
1150:                 containing a unique identifier; 
1151:                 it identifies the piece of the routing domain 
1152:                 that is being described by the advertisement. 
1153:                 In contrast to OSPFv2, the LSID has no 
1154:                 addressing semantics. However, in OSPFv3 
1155:                 the Link State ID always contains the flooding 
1156:                 scope of the LSA." 
1157:             ::= { ospfv3LinkLsdbEntry 5 } 
1158:  
1159:     -- Note that the OSPF Sequence Number is a 32 bit signed 
1160:     -- integer.  It starts with the value '80000001'h, 
1161:     -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h 
1162:     -- Thus, a typical sequence number will be very negative. 
1163:  
1164:     ospfv3LinkLsdbSequence OBJECT-TYPE 
1165:             SYNTAX          Integer32 
1166:             MAX-ACCESS      read-only 
1167:             STATUS          current 
1168:             DESCRIPTION 
1169:                 "The sequence number field is a signed 32-bit 
1170:                 integer. It is used to detect old and duplicate 
1171:                 link state advertisements. The space of 
1172:                 sequence numbers is linearly ordered. The 
1173:                 larger the sequence number the more recent the 
1174:                 advertisement." 
1175:             REFERENCE 
1176:                 "OSPF Version  2,  Section  12.1.6  LS  sequence 
1177:                 number" 
1178:             ::= { ospfv3LinkLsdbEntry 6 } 
1179:  
1180:     ospfv3LinkLsdbAge OBJECT-TYPE 
1181:             SYNTAX          Integer32 -- Should be 0..MaxAge 
1182:                                       -- unless DoNotAge bit is set 
1183:             UNITS           "seconds" 
1184:             MAX-ACCESS      read-only 
1185:             STATUS          current 
1186:             DESCRIPTION 
1187:                 "This field is the age of the link state 
1188:                 advertisement in seconds." 
1189:             REFERENCE 
1190:                 "OSPF Version 2, Section 12.1.1 LS age" 
1191:             ::= { ospfv3LinkLsdbEntry 7 } 
1192:  
1193:     ospfv3LinkLsdbChecksum OBJECT-TYPE 
1194:             SYNTAX          Integer32 
1195:             MAX-ACCESS      read-only 
1196:             STATUS          current 
1197:             DESCRIPTION 
1198:                 "This field is the checksum of the complete 
1199:                 contents of the advertisement, excepting the 
1200:                 age field. The age field is excepted so that 
1201:                 an advertisement's age can be incremented 
1202:                 without updating the checksum. The checksum 
1203:                 used is the same that is used for ISO 
1204:                 connectionless datagrams; it is commonly 
1205:                 referred to as the Fletcher checksum." 
1206: 
1207:             REFERENCE 
1208:                 "OSPF Version 2, Section 12.1.7 LS checksum" 
1209:             ::= { ospfv3LinkLsdbEntry 8 } 
1210:  
1211:     ospfv3LinkLsdbAdvertisement OBJECT-TYPE 
1212:             SYNTAX          OCTET STRING (SIZE (1..65535)) 
1213:             MAX-ACCESS      read-only 
1214:             STATUS          current 
1215:             DESCRIPTION 
1216:                 "The entire Link State Advertisement, including 
1217:                 its header." 
1218:             ::= { ospfv3LinkLsdbEntry 9 } 
1219:  
1220:     ospfv3LinkLsdbTypeKnown OBJECT-TYPE 
1221:             SYNTAX          TruthValue 
1222:             MAX-ACCESS      read-only 
1223:             STATUS          current 
1224:             DESCRIPTION 
1225:                 "Indicates whether the LSA type is recognized by this 
1226:                  Router." 
1227:             ::= { ospfv3LinkLsdbEntry 10 } 
1228:  
1229:  
1230:     -- OSPF Host Table 
1231:  
1232:     ospfv3HostTable OBJECT-TYPE 
1233:             SYNTAX          SEQUENCE OF Ospfv3HostEntry 
1234:             MAX-ACCESS      not-accessible 
1235:             STATUS          current 
1236:             DESCRIPTION 
1237:                 "The Host/Metric Table indicates what hosts are 
1238:                 directly attached to the router and their 
1239:                 corresponding metrics." 
1240:             REFERENCE 
1241:                 "OSPF Version 2, Appendix C.6 Host route 
1242:                 parameters" 
1243:             ::= { ospfv3Objects 6 } 
1244:  
1245:     ospfv3HostEntry OBJECT-TYPE 
1246:             SYNTAX          Ospfv3HostEntry 
1247:             MAX-ACCESS      not-accessible 
1248:             STATUS          current 
1249:             DESCRIPTION 
1250:                 "A metric to be advertised when a given host is 
1251:                 reachable. 
1252:  
1253:                 The information in this table is persistent and 
1254:                 when written the entity SHOULD save the change 
1255:                 to non-volatile storage." 
1256:             INDEX           { ospfv3HostAddressType, 
1257:                               ospfv3HostAddress } 
1258:             ::= { ospfv3HostTable 1 } 
1259: 
1260:     Ospfv3HostEntry ::= SEQUENCE { 
1261:             ospfv3HostAddressType 
1262:                     InetAddressType, 
1263:             ospfv3HostAddress 
1264:                     InetAddress, 
1265:             ospfv3HostMetric 
1266:                     Metric, 
1267:             ospfv3HostStatus 
1268:                     RowStatus, 
1269:             ospfv3HostAreaID 
1270:                     Ospfv3AreaIdTc 
1271:             } 
1272:  
1273:     ospfv3HostAddressType OBJECT-TYPE 
1274:             SYNTAX          InetAddressType 
1275:             MAX-ACCESS      not-accessible 
1276:             STATUS          current 
1277:             DESCRIPTION 
1278:                 "The address type of ospfv3HostAddress. Only IPv6 
1279:                 global address type expected." 
1280:             REFERENCE 
1281:                 "OSPF Version 2, Appendix C.6 Host route  
1282:                 parameters" 
1283:             ::= { ospfv3HostEntry 1 } 
1284:  
1285:  
1286:     ospfv3HostAddress OBJECT-TYPE 
1287:             SYNTAX          InetAddress (SIZE (16)) 
1288:             MAX-ACCESS      not-accessible 
1289:             STATUS          current 
1290:             DESCRIPTION 
1291:                 "The IPv6 Address of the Host. Must be an 
1292:                 IPv6 global address." 
1293:             REFERENCE 
1294:                 "OSPF Version 2, Appendix C.6 Host route 
1295:                 parameters" 
1296:             ::= { ospfv3HostEntry 2 } 
1297:  
1298:     ospfv3HostMetric OBJECT-TYPE 
1299:             SYNTAX          Metric 
1300:             MAX-ACCESS      read-create 
1301:             STATUS          current 
1302:             DESCRIPTION 
1303:                 "The Metric to be advertised." 
1304:             REFERENCE 
1305:                 "OSPF Version 2, Appendix C.6 Host route 
1306:                 parameters" 
1307:             ::= { ospfv3HostEntry 3 } 
1308:  
1309:     ospfv3HostStatus OBJECT-TYPE 
1310:             SYNTAX          RowStatus 
1311:             MAX-ACCESS      read-create 
1312:             STATUS          current 
1313:             DESCRIPTION 
1314:                 "This object permits management of the table by 
1315:                 facilitating actions such as row creation, 
1316:                 construction and destruction. 
1317:  
1318:                 The value of this object has no effect on 
1319:                 whether other objects in this conceptual row can be 
1320:                 modified." 
1321:             ::= { ospfv3HostEntry 4 } 
1322:  
1323:     ospfv3HostAreaID OBJECT-TYPE 
1324:             SYNTAX          Ospfv3AreaIdTc 
1325:             MAX-ACCESS      read-create 
1326:             STATUS          current 
1327:             DESCRIPTION 
1328:                 "The Area the Host Entry is to be found within. 
1329:                 By default, the area for the subsuming OSPFv3 
1330:                 interface or Area 0 if there is no subsuming 
1331:                 interface." 
1332:             REFERENCE 
1333:                 "OSPF Version 2, Appendix C.2 Area parameters" 
1334:             ::= { ospfv3HostEntry 5 } 
1335:  
1336:  
1337:     -- OSPFv3 Interface Table 
1338:  
1339:     ospfv3IfTable OBJECT-TYPE 
1340:             SYNTAX          SEQUENCE OF Ospfv3IfEntry 
1341:             MAX-ACCESS      not-accessible 
1342:             STATUS          current 
1343:             DESCRIPTION 
1344:                 "The OSPFv3 Interface Table describes the  
1345:                 interfaces from the viewpoint of OSPFv3." 
1346:             REFERENCE 
1347:                 "OSPF Version 2, Appendix C.3 Router interface 
1348:                 parameters" 
1349:             ::= { ospfv3Objects 7 } 
1350:  
1351:     ospfv3IfEntry OBJECT-TYPE 
1352:             SYNTAX          Ospfv3IfEntry 
1353:             MAX-ACCESS      not-accessible 
1354:             STATUS          current 
1355:             DESCRIPTION 
1356:                 "The OSPFv3 Interface Entry describes one 
1357:                 interface from the viewpoint of OSPFv3. 
1358:  
1359:                 The information in this table is persistent 
1360:                 and when written the entity SHOULD save the 
1361:                 change to non-volatile storage." 
1362:             INDEX           { ospfv3IfIndex, 
1363:                               ospfv3IfInstId } 
1364:             ::= { ospfv3IfTable 1 } 
1365: 
1366:     Ospfv3IfEntry ::= SEQUENCE { 
1367:             ospfv3IfIndex 
1368:                     InterfaceIndex, 
1369:             ospfv3IfInstId 
1370:                     Ospfv3IfInstIdTc, 
1371:             ospfv3IfAreaId 
1372:                     Ospfv3AreaIdTc, 
1373:             ospfv3IfType 
1374:                     INTEGER, 
1375:             ospfv3IfAdminStat 
1376:                     Status, 
1377:             ospfv3IfRtrPriority 
1378:                     DesignatedRouterPriority, 
1379:             ospfv3IfTransitDelay 
1380:                     Ospfv3UpToRefreshIntervalTc, 
1381:             ospfv3IfRetransInterval 
1382:                     Ospfv3UpToRefreshIntervalTc, 
1383:             ospfv3IfHelloInterval 
1384:                     HelloRange, 
1385:             ospfv3IfRtrDeadInterval 
1386:                      Ospfv3DeadIntRangeTc, 
1387:             ospfv3IfPollInterval 
1388:                     Unsigned32, 
1389:             ospfv3IfState 
1390:                     INTEGER, 
1391:             ospfv3IfDesignatedRouter 
1392:                     Ospfv3RouterIdTc, 
1393:             ospfv3IfBackupDesignatedRouter 
1394:                     Ospfv3RouterIdTc, 
1395:             ospfv3IfEvents 
1396:                     Counter32, 
1397:             ospfv3IfStatus 
1398:                     RowStatus, 
1399:             ospfv3IfDemand 
1400:                     TruthValue, 
1401:             ospfv3IfMetricValue 
1402:                     Metric, 
1403:             ospfv3IfLinkScopeLsaCount 
1404:                     Gauge32, 
1405:             ospfv3IfLinkLsaCksumSum 
1406:                     Integer32, 
1407:             ospfv3IfDemandNbrProbe 
1408:                     TruthValue, 
1409:             ospfv3IfDemandNbrProbeRetxLimit  
1410:                     Unsigned32, 
1411:             ospfv3IfDemandNbrProbeInterval  
1412:                     Unsigned32 
1413:             } 
1414:  
1415:     ospfv3IfIndex OBJECT-TYPE 
1416:             SYNTAX          InterfaceIndex 
1417:             MAX-ACCESS      not-accessible 
1418:             STATUS          current 
1419:             DESCRIPTION 
1420:                 "The interface index of this OSPFv3 interface. 
1421:                 It corresponds to the interface index of the 
1422:                 IPv6 interface on which OSPFv3 is configured." 
1423:             ::= { ospfv3IfEntry 1 } 
1424:  
1425:     ospfv3IfInstId OBJECT-TYPE 
1426:             SYNTAX          Ospfv3IfInstIdTc 
1427:             MAX-ACCESS      not-accessible 
1428:             STATUS          current 
1429:             DESCRIPTION 
1430:                 "Enables multiple interface instances of OSPFv3 
1431:                 to be run over a single link. Each interface 
1432:                 instance would be assigned a separate ID. This ID 
1433:                 has local link significance only." 
1434:             ::= { ospfv3IfEntry 2 } 
1435:  
1436:     ospfv3IfAreaId OBJECT-TYPE 
1437:             SYNTAX          Ospfv3AreaIdTc 
1438:             MAX-ACCESS      read-create 
1439:             STATUS          current 
1440:             DESCRIPTION 
1441:                 "A 32-bit integer uniquely identifying the area 
1442:                 to which the interface connects. Area ID 
1443:                 0 is used for the OSPFv3 backbone." 
1444:             DEFVAL          { 0 } 
1445:             ::= { ospfv3IfEntry 3 } 
1446:  
1447:     ospfv3IfType OBJECT-TYPE 
1448:             SYNTAX          INTEGER { 
1449:                             broadcast(1), 
1450:                             nbma(2), 
1451:                             pointToPoint(3), 
1452:                             pointToMultipoint(5) 
1453:                             } 
1454:             MAX-ACCESS      read-create 
1455:             STATUS          current 
1456:             DESCRIPTION 
1457:                 "The OSPFv3 interface type." 
1458:             ::= { ospfv3IfEntry 4 } 
1459:  
1460:     ospfv3IfAdminStat OBJECT-TYPE 
1461:             SYNTAX          Status 
1462:             MAX-ACCESS      read-create 
1463:             STATUS          current 
1464:             DESCRIPTION 
1465:                 "The OSPFv3 interface's administrative status. 
1466:                 The value formed on the interface, and the 
1467:                 interface will be advertised as an internal route 
1468:                 to some area. The value 'disabled' denotes 
1469:                 that the interface is external to OSPFv3." 
1470:             DEFVAL          { enabled } 
1471:             ::= { ospfv3IfEntry 5 } 
1472:  
1473:     ospfv3IfRtrPriority OBJECT-TYPE 
1474:             SYNTAX          DesignatedRouterPriority 
1475:             MAX-ACCESS      read-create 
1476:             STATUS          current 
1477:             DESCRIPTION 
1478:                 "The priority of this interface. Used in 
1479:                 multi-access networks, this field is used in 
1480:                 the designated router election algorithm. The 
1481:                 value 0 signifies that the router is not  
1482:                 eligible to become the designated router on this 
1483:                 particular network. In the event of a tie in 
1484:                 this value, routers will use their Router ID as 
1485:                 a tie breaker." 
1486:             DEFVAL          { 1 } 
1487:             ::= { ospfv3IfEntry 6 } 
1488:  
1489:     ospfv3IfTransitDelay OBJECT-TYPE 
1490:             SYNTAX          Ospfv3UpToRefreshIntervalTc 
1491:             UNITS           "seconds" 
1492:             MAX-ACCESS      read-create 
1493:             STATUS          current 
1494:             DESCRIPTION 
1495:                 "The estimated number of seconds it takes to 
1496:                 transmit a link state update packet over this 
1497:                 interface." 
1498:             DEFVAL          { 1 } 
1499:             ::= { ospfv3IfEntry 7 } 
1500:  
1501:     ospfv3IfRetransInterval OBJECT-TYPE 
1502:             SYNTAX          Ospfv3UpToRefreshIntervalTc 
1503:             UNITS           "seconds" 
1504:             MAX-ACCESS      read-create 
1505:             STATUS          current 
1506:             DESCRIPTION 
1507:                 "The number of seconds between link state 
1508:                 advertisement retransmissions for adjacencies 
1509:                 belonging to this interface. This value is 
1510:                 also used when retransmitting database  
1511:                 description and link state request packets." 
1512:             DEFVAL          { 5 } 
1513:             ::= { ospfv3IfEntry 8 } 
1514:  
1515:     ospfv3IfHelloInterval OBJECT-TYPE 
1516:             SYNTAX          HelloRange 
1517:             UNITS           "seconds" 
1518:             MAX-ACCESS      read-create 
1519:             STATUS          current 
1520:             DESCRIPTION 
1521:                 "The length of time, in seconds, between the 
1522:                 Hello packets that the router sends on the 
1523:                 interface. This value must be the same for all 
1524:                 routers attached to a common network." 
1525:             DEFVAL          { 10 } 
1526:             ::= { ospfv3IfEntry 9 } 
1527:  
1528:     ospfv3IfRtrDeadInterval OBJECT-TYPE 
1529:             SYNTAX          Ospfv3DeadIntRangeTc 
1530:             UNITS           "seconds" 
1531:             MAX-ACCESS      read-create 
1532:             STATUS          current 
1533:             DESCRIPTION 
1534:                 "The number of seconds that a router's Hello 
1535:                 packets have not been seen before its  
1536:                 neighbors declare the router down on the interface. 
1537:                 This should be some multiple of the Hello interval. 
1538:                 This value must be the same for all routers attached 
1539:                 to a common network." 
1540:             DEFVAL          { 40 } 
1541:             ::= { ospfv3IfEntry 10 } 
1542:  
1543:     ospfv3IfPollInterval OBJECT-TYPE 
1544:             SYNTAX          Unsigned32 
1545:             UNITS           "seconds" 
1546:             MAX-ACCESS      read-create 
1547:             STATUS          current 
1548:             DESCRIPTION 
1549:                 "The larger time interval, in seconds, between 
1550:                 the Hello packets sent to an inactive,  
1551:                 non-broadcast, multi-access neighbor." 
1552:             DEFVAL          { 120 } 
1553:             ::= { ospfv3IfEntry 11 } 
1554:  
1555:     ospfv3IfState OBJECT-TYPE 
1556:             SYNTAX          INTEGER { 
1557:                             down(1), 
1558:                             loopback(2), 
1559:                             waiting(3), 
1560:                             pointToPoint(4), 
1561:                             designatedRouter(5), 
1562:                             backupDesignatedRouter(6), 
1563:                             otherDesignatedRouter(7), 
1564:                             standby(8) 
1565:                             } 
1566:             MAX-ACCESS      read-only 
1567:             STATUS          current 
1568:             DESCRIPTION 
1569:                 "The OSPFv3 Interface State. An interface may be 
1570:                 in standby state if there are multiple interfaces 
1571:                 on the link and another interface is active." 
1572:             ::= { ospfv3IfEntry 12 } 
1573:  
1574:     ospfv3IfDesignatedRouter OBJECT-TYPE 
1575:             SYNTAX          Ospfv3RouterIdTc 
1576:             MAX-ACCESS      read-only 
1577:             STATUS          current 
1578:             DESCRIPTION 
1579:                 "The Router ID of the Designated Router." 
1580:             ::= { ospfv3IfEntry 13 } 
1581:  
1582:     ospfv3IfBackupDesignatedRouter OBJECT-TYPE 
1583:             SYNTAX          Ospfv3RouterIdTc 
1584:             MAX-ACCESS      read-only 
1585:             STATUS          current 
1586:             DESCRIPTION 
1587:                 "The Router ID of the Backup Designated 
1588:                 Router." 
1589:             ::= { ospfv3IfEntry 14 } 
1590:  
1591:     ospfv3IfEvents OBJECT-TYPE 
1592:             SYNTAX          Counter32 
1593:             MAX-ACCESS      read-only 
1594:             STATUS          current 
1595:             DESCRIPTION 
1596:                 "The number of times this OSPFv3 interface has 
1597:                 changed its state or an error has occurred. 
1598:  
1599:                 Discontinuities in the value of this counter 
1600:                 can occur at re-initialization of the management 
1601:                 system and at other times as indicated by the 
1602:                 value of ospfv3DiscontinuityTime." 
1603:             ::= { ospfv3IfEntry 15 } 
1604:  
1605:      ospfv3IfStatus OBJECT-TYPE 
1606:             SYNTAX          RowStatus 
1607:             MAX-ACCESS      read-create 
1608:             STATUS          current 
1609:             DESCRIPTION 
1610:                 "This object permits management of the table by 
1611:                 facilitating actions such as row creation, 
1612:                 construction and destruction. 
1613:  
1614:                 The value of this object has no effect on 
1615:                 whether other objects in this conceptual row can be 
1616:                 modified." 
1617:             ::= { ospfv3IfEntry 16 } 
1618:  
1619:  
1620:     ospfv3IfDemand OBJECT-TYPE 
1621:             SYNTAX          TruthValue 
1622:             MAX-ACCESS      read-create 
1623:             STATUS          current 
1624:             DESCRIPTION 
1625:                 "Indicates whether Demand OSPFv3 procedures 
1626:                 (hello suppression to FULL neighbors and 
1627:                 setting the DoNotAge flag on propagated LSAs) 
1628:                 should be performed on this interface." 
1629:             DEFVAL { false } 
1630:             ::= { ospfv3IfEntry 17 } 
1631:  
1632:     ospfv3IfMetricValue OBJECT-TYPE 
1633:             SYNTAX          Metric 
1634:             MAX-ACCESS      read-create 
1635:             STATUS          current 
1636:             DESCRIPTION 
1637:                 "The metric assigned to this interface. 
1638:                  The default value of the Metric is 
1639:                  Reference Bandwidth / ifSpeed. The value 
1640:                  of the reference bandwidth can be set 
1641:                  in the ospfv3ReferenceBandwidth object." 
1642:             ::= { ospfv3IfEntry 18 } 
1643:  
1644:      ospfv3IfLinkScopeLsaCount OBJECT-TYPE 
1645:             SYNTAX          Gauge32 
1646:             MAX-ACCESS      read-only 
1647:             STATUS          current 
1648:             DESCRIPTION 
1649:                 "The total number of Link-Scope link state 
1650:                 advertisements in this link's link state 
1651:                 database." 
1652:             ::= { ospfv3IfEntry 19 } 
1653:  
1654:      ospfv3IfLinkLsaCksumSum OBJECT-TYPE 
1655:             SYNTAX          Integer32 
1656:             MAX-ACCESS      read-only 
1657:             STATUS          current 
1658:             DESCRIPTION 
1659:                 "The 32-bit unsigned sum of the Link-Scope link state 
1660:                 advertisements' LS checksums contained in this 
1661:                 link's link state database. The sum can be used 
1662:                 to determine if there has been a change in a 
1663:                 router's link state database or to compare the 
1664:                 link state database of two routers." 
1665:             ::= { ospfv3IfEntry 20 } 
1666:  
1667:     ospfv3IfDemandNbrProbe OBJECT-TYPE 
1668:             SYNTAX          TruthValue 
1669:             MAX-ACCESS      read-create 
1670:             STATUS          current 
1671:             DESCRIPTION 
1672:                    "Indicates whether or not neighbor probing is 
1673:                    enabled to determine whether or not the neighbor  
1674:                    is inactive. Neighbor probing is disabled by  
1675:                    default." 
1676:             DEFVAL { false } 
1677:             ::= { ospfv3IfEntry 21 } 
1678:  
1679:    ospfv3IfDemandNbrProbeRetxLimit OBJECT-TYPE  
1680:            SYNTAX       Unsigned32 
1681:            MAX-ACCESS   read-create 
1682:            STATUS       current  
1683:            DESCRIPTION  
1684:               "The number of consecutive LSA retransmissions before 
1685:               the neighbor is deemed inactive and the neighbor  
1686:               adjacency is brought down."  
1687:            DEFVAL          { 10 } 
1688:            ::= { ospfv3IfEntry 22}  
1689:  
1690:  
1691:    ospfv3IfDemandNbrProbeInterval OBJECT-TYPE  
1692:            SYNTAX       Unsigned32  
1693:            UNITS        "seconds"  
1694:            MAX-ACCESS   read-create 
1695:            STATUS       current  
1696:            DESCRIPTION  
1697:               "Defines how often the neighbor will be probed."  
1698:            DEFVAL          { 120 } 
1699:            ::= { ospfv3IfEntry 23 }  
1700:  
1701:  
1702:     -- OSPFv3 Virtual Interface Table 
1703:  
1704:     ospfv3VirtIfTable OBJECT-TYPE 
1705:             SYNTAX          SEQUENCE OF Ospfv3VirtIfEntry 
1706:             MAX-ACCESS      not-accessible 
1707:             STATUS          current 
1708:             DESCRIPTION 
1709:                 "Information about this router's virtual 
1710:                 interfaces that the OSPFv3 Process is configured 
1711:                 to carry on." 
1712:             REFERENCE 
1713:                 "OSPF Version 2, Appendix C.4 Virtual link 
1714:                 parameters" 
1715:             ::= { ospfv3Objects 8 } 
1716:  
1717:     ospfv3VirtIfEntry OBJECT-TYPE 
1718:             SYNTAX          Ospfv3VirtIfEntry 
1719:             MAX-ACCESS      not-accessible 
1720:             STATUS          current 
1721:             DESCRIPTION 
1722:                 "Information about a single Virtual Interface. 
1723:  
1724:                 The information in this table is persistent 
1725:                 and when written the entity SHOULD save the 
1726:                 change to non-volatile storage." 
1727:             INDEX           { ospfv3VirtIfAreaId, 
1728:                               ospfv3VirtIfNeighbor } 
1729:             ::= { ospfv3VirtIfTable 1 } 
1730:  
1731:     Ospfv3VirtIfEntry ::= SEQUENCE { 
1732:             ospfv3VirtIfAreaId 
1733:                     Ospfv3AreaIdTc, 
1734:             ospfv3VirtIfNeighbor 
1735:                     Ospfv3RouterIdTc, 
1736: 
1737:             ospfv3VirtIfIndex 
1738:                     InterfaceIndex, 
1739:             ospfv3VirtIfInstId 
1740:                     Ospfv3IfInstIdTc, 
1741:             ospfv3VirtIfTransitDelay 
1742:                     Ospfv3UpToRefreshIntervalTc, 
1743:             ospfv3VirtIfRetransInterval 
1744:                     Ospfv3UpToRefreshIntervalTc, 
1745:             ospfv3VirtIfHelloInterval 
1746:                     HelloRange, 
1747:             ospfv3VirtIfRtrDeadInterval 
1748:                     Ospfv3DeadIntRangeTc, 
1749:             ospfv3VirtIfState 
1750:                     INTEGER, 
1751:             ospfv3VirtIfEvents 
1752:                     Counter32, 
1753:             ospfv3VirtIfStatus 
1754:                     RowStatus, 
1755:             ospfv3VirtIfLinkScopeLsaCount 
1756:                     Gauge32, 
1757:             ospfv3VirtIfLinkLsaCksumSum 
1758:                     Integer32 
1759:             } 
1760:  
1761:     ospfv3VirtIfAreaId OBJECT-TYPE 
1762:             SYNTAX          Ospfv3AreaIdTc 
1763:             MAX-ACCESS      not-accessible 
1764:             STATUS          current 
1765:             DESCRIPTION 
1766:                 "The Transit Area that the Virtual Link 
1767:                 traverses. By definition, this is not 
1768:                 Area 0." 
1769:             ::= { ospfv3VirtIfEntry 1 } 
1770:  
1771:     ospfv3VirtIfNeighbor OBJECT-TYPE 
1772:             SYNTAX          Ospfv3RouterIdTc 
1773:             MAX-ACCESS      not-accessible 
1774:             STATUS          current 
1775:             DESCRIPTION 
1776:                 "The Router ID of the Virtual Neighbor." 
1777:             ::= { ospfv3VirtIfEntry 2 } 
1778:  
1779:     ospfv3VirtIfIndex OBJECT-TYPE 
1780:             SYNTAX          InterfaceIndex 
1781:             MAX-ACCESS      read-only 
1782:             STATUS          current 
1783:             DESCRIPTION 
1784:                 "The local interface index assigned by the 
1785:                 OSPFv3 process to this OSPFv3 virtual interface. 
1786:                 It is advertised in Hello's sent over the virtual 
1787:                 link and in the router's router-LSAs." 
1788:             ::= { ospfv3VirtIfEntry 3 } 
1789: 
1790:     ospfv3VirtIfInstId OBJECT-TYPE 
1791:             SYNTAX          Ospfv3IfInstIdTc 
1792:             MAX-ACCESS      read-only 
1793:             STATUS          current 
1794:             DESCRIPTION 
1795:                 "The local interface instance ID assigned by the 
1796:                 OSPFv3 process to this OSPFv3 virtual interface." 
1797:             ::= { ospfv3VirtIfEntry 4 } 
1798:  
1799:     ospfv3VirtIfTransitDelay OBJECT-TYPE 
1800:             SYNTAX          Ospfv3UpToRefreshIntervalTc 
1801:             UNITS           "seconds" 
1802:             MAX-ACCESS      read-create 
1803:             STATUS          current 
1804:             DESCRIPTION 
1805:                 "The estimated number of seconds it takes to 
1806:                 transmit a link state update packet over this 
1807:                 interface." 
1808:             DEFVAL          { 1 } 
1809:             ::= { ospfv3VirtIfEntry 5 } 
1810:  
1811:     ospfv3VirtIfRetransInterval OBJECT-TYPE 
1812:             SYNTAX          Ospfv3UpToRefreshIntervalTc 
1813:             UNITS           "seconds" 
1814:             MAX-ACCESS      read-create 
1815:             STATUS          current 
1816:             DESCRIPTION 
1817:                 "The number of seconds between link state 
1818:                 advertisement retransmissions for adjacencies 
1819:                 belonging to this interface. This value is 
1820:                 also used when retransmitting database 
1821:                 description and link state request packets. This 
1822:                 value should be well over the expected 
1823:                 round-trip time." 
1824:             DEFVAL          { 5 } 
1825:             ::= { ospfv3VirtIfEntry 6 } 
1826:  
1827:     ospfv3VirtIfHelloInterval OBJECT-TYPE 
1828:             SYNTAX          HelloRange 
1829:             UNITS           "seconds" 
1830:             MAX-ACCESS      read-create 
1831:             STATUS          current 
1832:             DESCRIPTION 
1833:                 "The length of time, in seconds, between the 
1834:                 Hello packets that the router sends on the 
1835:                 interface.  This value must be the same for the 
1836:                 virtual neighbor." 
1837:             DEFVAL          { 10 } 
1838:             ::= { ospfv3VirtIfEntry 7 } 
1839:  
1840:     ospfv3VirtIfRtrDeadInterval OBJECT-TYPE 
1841:             SYNTAX          Ospfv3DeadIntRangeTc 
1842:             UNITS           "seconds" 
1843:             MAX-ACCESS      read-create 
1844:             STATUS          current 
1845:             DESCRIPTION 
1846:                 "The number of seconds that a router's Hello 
1847:                 packets have not been seen before its 
1848:                 neighbors declare the router down. This should 
1849:                 be some multiple of the Hello interval. This 
1850:                 value must be the same for the virtual 
1851:                 neighbor." 
1852:             DEFVAL          { 60 } 
1853:             ::= { ospfv3VirtIfEntry 8 } 
1854:  
1855:     ospfv3VirtIfState OBJECT-TYPE 
1856:             SYNTAX          INTEGER { 
1857:                             down(1), 
1858:                             pointToPoint(4) 
1859:                             } 
1860:             MAX-ACCESS      read-only 
1861:             STATUS          current 
1862:             DESCRIPTION 
1863:                 "OSPF virtual interface states. The same encoding 
1864:                 as the ospfV3IfTable is used." 
1865:             ::= { ospfv3VirtIfEntry 9 } 
1866:  
1867:     ospfv3VirtIfEvents OBJECT-TYPE 
1868:             SYNTAX          Counter32 
1869:             MAX-ACCESS      read-only 
1870:             STATUS          current 
1871:             DESCRIPTION 
1872:                 "The number of state changes or error events on 
1873:                 this Virtual Link. 
1874:  
1875:                 Discontinuities in the value of this counter 
1876:                 can occur at re-initialization of the management 
1877:                 system and at other times as indicated by the 
1878:                 value of ospfv3DiscontinuityTime." 
1879:             ::= { ospfv3VirtIfEntry 10 } 
1880:  
1881:     ospfv3VirtIfStatus OBJECT-TYPE 
1882:             SYNTAX          RowStatus 
1883:             MAX-ACCESS      read-create 
1884:             STATUS          current 
1885:             DESCRIPTION 
1886:                 "This object permits management of the table by 
1887:                 facilitating actions such as row creation, 
1888:                 construction and destruction. 
1889:  
1890:                 The value of this object has no effect on 
1891:                 whether other objects in this conceptual row can be 
1892:                 modified." 
1893:             ::= { ospfv3VirtIfEntry 11 } 
1894:  
1895:     ospfv3VirtIfLinkScopeLsaCount OBJECT-TYPE 
1896:             SYNTAX          Gauge32 
1897:             MAX-ACCESS      read-only 
1898:             STATUS          current 
1899:             DESCRIPTION 
1900:                 "The total number of Link-Scope link state 
1901:                 advertisements in this virtual link's link state 
1902:                 database." 
1903:             ::= { ospfv3VirtIfEntry 12 } 
1904:  
1905:     ospfv3VirtIfLinkLsaCksumSum OBJECT-TYPE 
1906:             SYNTAX          Integer32 
1907:             MAX-ACCESS      read-only 
1908:             STATUS          current 
1909:             DESCRIPTION 
1910:                 "The 32-bit unsigned sum of the Link-Scope link-state 
1911:                 advertisements' LS checksums contained in this 
1912:                 virtual link's link-state database. The sum can be used 
1913:                 to determine if there has been a change in a 
1914:                 router's link state database or to compare the 
1915:                 link state database of two routers." 
1916:             ::= { ospfv3VirtIfEntry 13 } 
1917:  
1918:  
1919:     -- OSPFv3 Neighbor Table 
1920:  
1921:     ospfv3NbrTable OBJECT-TYPE 
1922:             SYNTAX          SEQUENCE OF Ospfv3NbrEntry 
1923:             MAX-ACCESS      not-accessible 
1924:             STATUS          current 
1925:             DESCRIPTION 
1926:                 "A table describing all neighbors in the 
1927:                 locality of the OSPFv3 router." 
1928:             REFERENCE 
1929:                 "OSPF Version 2, Section 10 The Neighbor Data 
1930:                 Structure" 
1931:             ::= { ospfv3Objects 9 } 
1932:  
1933:     ospfv3NbrEntry OBJECT-TYPE 
1934:             SYNTAX          Ospfv3NbrEntry 
1935:             MAX-ACCESS      not-accessible 
1936:             STATUS          current 
1937:             DESCRIPTION 
1938:                 "The information regarding a single neighbor." 
1939:             REFERENCE 
1940:                 "OSPF Version 2, Section 10 The Neighbor Data 
1941:                 Structure" 
1942:             INDEX           { ospfv3NbrIfIndex, 
1943:                               ospfv3NbrIfInstId, 
1944:                               ospfv3NbrRtrId } 
1945:             ::= { ospfv3NbrTable 1 } 
1946:  
1947:     Ospfv3NbrEntry ::= SEQUENCE { 
1948:             ospfv3NbrIfIndex 
1949:                     InterfaceIndex, 
1950:             ospfv3NbrIfInstId 
1951:                     Ospfv3IfInstIdTc, 
1952:             ospfv3NbrRtrId 
1953:                     Ospfv3RouterIdTc, 
1954:             ospfv3NbrAddressType 
1955:                     InetAddressType, 
1956:             ospfv3NbrAddress 
1957:                     InetAddress,             
1958:             ospfv3NbrOptions 
1959:                     Integer32, 
1960:             ospfv3NbrPriority 
1961:                     DesignatedRouterPriority, 
1962:             ospfv3NbrState 
1963:                     INTEGER, 
1964:             ospfv3NbrEvents 
1965:                     Counter32, 
1966:             ospfv3NbrLsRetransQLen 
1967:                     Gauge32, 
1968:             ospfv3NbrHelloSuppressed 
1969:                     TruthValue, 
1970:             ospfv3NbrIfId 
1971:                     InterfaceIndex, 
1972:             ospfv3NbrRestartHelperStatus  
1973:                     INTEGER,  
1974:             ospfv3NbrRestartHelperAge  
1975:                     Ospfv3UpToRefreshIntervalTc,  
1976:             ospfv3NbrRestartHelperExitRc  
1977:                     INTEGER 
1978:             } 
1979:  
1980:     ospfv3NbrIfIndex OBJECT-TYPE 
1981:             SYNTAX          InterfaceIndex 
1982:             MAX-ACCESS      not-accessible 
1983:             STATUS          current 
1984:             DESCRIPTION 
1985:                 "The local link ID of the link over which the 
1986:                  neighbor can be reached." 
1987:             ::= { ospfv3NbrEntry 1 } 
1988:  
1989:     ospfv3NbrIfInstId OBJECT-TYPE 
1990:             SYNTAX          Ospfv3IfInstIdTc 
1991:             MAX-ACCESS      not-accessible 
1992:             STATUS          current 
1993:             DESCRIPTION 
1994:                 "Interface instance over which the neighbor 
1995:                 can be reached. This ID has local link 
1996:                 significance only." 
1997:             ::= { ospfv3NbrEntry 2 } 
1998:  
1999:     ospfv3NbrRtrId OBJECT-TYPE 
2000:             SYNTAX          Ospfv3RouterIdTc 
2001:             MAX-ACCESS      not-accessible 
2002:             STATUS          current 
2003:             DESCRIPTION 
2004:                 "A 32-bit integer uniquely identifying the neighboring 
2005:                 router in the Autonomous System." 
2006:             ::= { ospfv3NbrEntry 3 } 
2007:  
2008:     ospfv3NbrAddressType OBJECT-TYPE 
2009:             SYNTAX          InetAddressType 
2010:             MAX-ACCESS      read-only 
2011:             STATUS          current 
2012:             DESCRIPTION 
2013:                 "The address type of ospfv3NbrAddress. Only IPv6 
2014:                 addresses without zone index are expected." 
2015:             ::= { ospfv3NbrEntry 4 } 
2016:  
2017:     ospfv3NbrAddress OBJECT-TYPE 
2018:             SYNTAX          InetAddress (SIZE (16)) 
2019:             MAX-ACCESS      read-only 
2020:             STATUS          current 
2021:             DESCRIPTION 
2022:                 "The IPv6 address of the neighbor associated with 
2023:                 the local link." 
2024:             ::= { ospfv3NbrEntry 5 } 
2025:  
2026:     ospfv3NbrOptions OBJECT-TYPE 
2027:             SYNTAX          Integer32 
2028:             MAX-ACCESS      read-only 
2029:             STATUS          current 
2030:             DESCRIPTION 
2031:                 "A Bit Mask corresponding to the neighbor's 
2032:                 options field." 
2033:             REFERENCE 
2034:                 "OSPF Version 3, Appendix A.2 the Options field" 
2035:             ::= { ospfv3NbrEntry 6 } 
2036:  
2037:     ospfv3NbrPriority OBJECT-TYPE 
2038:             SYNTAX          DesignatedRouterPriority 
2039:             MAX-ACCESS      read-only 
2040:             STATUS          current 
2041:             DESCRIPTION 
2042:                 "The priority of this neighbor in the designated 
2043:                 router election algorithm. The value 0 signifies 
2044:                 that the neighbor is not eligible to become the 
2045:                 designated router on this particular network." 
2046:             ::= { ospfv3NbrEntry 7 } 
2047:  
2048:     ospfv3NbrState OBJECT-TYPE 
2049:             SYNTAX          INTEGER { 
2050:                             down(1), 
2051:                             attempt(2), 
2052:                             init(3), 
2053:                             twoWay(4), 
2054:                             exchangeStart(5), 
2055:                             exchange(6), 
2056:                             loading(7), 
2057:                             full(8) 
2058:                             } 
2059:             MAX-ACCESS      read-only 
2060:             STATUS          current 
2061:             DESCRIPTION 
2062:                 "The State of the relationship with this 
2063:                 Neighbor." 
2064:             REFERENCE 
2065:                 "OSPF Version 2, Section 10.1 Neighbor States" 
2066:             ::= { ospfv3NbrEntry 8 } 
2067:  
2068:     ospfv3NbrEvents OBJECT-TYPE 
2069:             SYNTAX          Counter32 
2070:             MAX-ACCESS      read-only 
2071:             STATUS          current 
2072:             DESCRIPTION 
2073:                 "The number of times this neighbor relationship 
2074:                 has changed state or an error has occurred. 
2075:  
2076:                 Discontinuities in the value of this counter 
2077:                 can occur at re-initialization of the management 
2078:                 system and at other times as indicated by the 
2079:                 value of ospfv3DiscontinuityTime." 
2080:             ::= { ospfv3NbrEntry 9 } 
2081:  
2082:     ospfv3NbrLsRetransQLen OBJECT-TYPE 
2083:             SYNTAX          Gauge32 
2084:             MAX-ACCESS      read-only 
2085:             STATUS          current 
2086:             DESCRIPTION 
2087:                 "The current length of the retransmission 
2088:                 queue." 
2089:             ::= { ospfv3NbrEntry 10 } 
2090:  
2091:     ospfv3NbrHelloSuppressed OBJECT-TYPE 
2092:             SYNTAX          TruthValue 
2093:             MAX-ACCESS      read-only 
2094:             STATUS          current 
2095:             DESCRIPTION 
2096:                 "Indicates whether Hellos are being suppressed 
2097:                 to the neighbor" 
2098:             ::= { ospfv3NbrEntry 11 } 
2099:  
2100:     ospfv3NbrIfId OBJECT-TYPE 
2101:             SYNTAX          InterfaceIndex 
2102:             MAX-ACCESS      read-only 
2103:             STATUS          current 
2104:             DESCRIPTION 
2105:                 "The interface ID that the neighbor advertises 
2106:                 in its Hello Packets on this link, that is, the 
2107:                 neighbor's local interface index." 
2108:             ::= { ospfv3NbrEntry 12 } 
2109:  
2110:     ospfv3NbrRestartHelperStatus OBJECT-TYPE  
2111:            SYNTAX       INTEGER { notHelping (1),  
2112:                                   helping (2)  
2113:                                 }  
2114:            MAX-ACCESS   read-only  
2115:            STATUS       current  
2116:            DESCRIPTION  
2117:               "Indicates whether the router is acting  
2118:               as a Graceful restart helper for the neighbor."  
2119:               ::= { ospfv3NbrEntry 13 }  
2120:         
2121:     ospfv3NbrRestartHelperAge OBJECT-TYPE  
2122:            SYNTAX       Ospfv3UpToRefreshIntervalTc 
2123:            UNITS        "seconds"  
2124:            MAX-ACCESS   read-only  
2125:            STATUS       current  
2126:            DESCRIPTION  
2127:               "Remaining time in current OSPF Graceful restart  
2128:               interval, if the router is acting as a restart  
2129:               helper for the neighbor."  
2130:            ::= { ospfv3NbrEntry 14 }  
2131:         
2132:     ospfv3NbrRestartHelperExitRc OBJECT-TYPE  
2133:            SYNTAX       INTEGER { none (1), 
2134:                                   inProgress (2),  
2135:                                   completed (3),  
2136:                                   timedOut (4),  
2137:                                   topologyChanged (5) 
2138:                                 }  
2139:            MAX-ACCESS   read-only  
2140:            STATUS       current  
2141:            DESCRIPTION  
2142:               "Describes the outcome of the last attempt at acting  
2143:               as a Graceful restart helper for the neighbor. 
2144:     
2145:               none:............no restart has yet been attempted. 
2146:               inProgress:......a restart attempt is currently underway. 
2147:               completed:.......the last restart completed successfully. 
2148:               timedOut:........the last restart timed out. 
2149:               topologyChanged:.the last restart was aborted due to 
2150:                                a topology change."  
2151:         ::= { ospfv3NbrEntry 15 } 
2152:  
2153:  
2154:     -- OSPFv3 Configured Neighbor Table 
2155:  
2156:     ospfv3CfgNbrTable OBJECT-TYPE 
2157:             SYNTAX          SEQUENCE OF Ospfv3CfgNbrEntry 
2158:             MAX-ACCESS      not-accessible 
2159:             STATUS          current 
2160:             DESCRIPTION 
2161:                 "A table describing all configured neighbors." 
2162:             REFERENCE 
2163:                 "OSPF Version 2, Section 10 The Neighbor Data 
2164:                 Structure" 
2165:             ::= { ospfv3Objects 10 } 
2166:  
2167:     ospfv3CfgNbrEntry OBJECT-TYPE 
2168:             SYNTAX          Ospfv3CfgNbrEntry 
2169:             MAX-ACCESS      not-accessible 
2170:             STATUS          current 
2171:             DESCRIPTION 
2172:                 "The information regarding a single configured 
2173:                 neighbor. 
2174:  
2175:                 The information in this table is persistent 
2176:                 and when written the entity SHOULD save the 
2177:                 change to non-volatile storage." 
2178:             REFERENCE 
2179:                 "OSPF Version 2, Section 10 The Neighbor Data 
2180:                 Structure" 
2181:             INDEX           { ospfv3CfgNbrIfIndex, 
2182:                               ospfv3CfgNbrIfInstId, 
2183:                               ospfv3CfgNbrAddressType, 
2184:                               ospfv3CfgNbrAddress } 
2185:             ::= { ospfv3CfgNbrTable 1 } 
2186:  
2187:     Ospfv3CfgNbrEntry ::= SEQUENCE { 
2188:             ospfv3CfgNbrIfIndex 
2189:                     InterfaceIndex, 
2190:             ospfv3CfgNbrIfInstId 
2191:                     Ospfv3IfInstIdTc, 
2192:             ospfv3CfgNbrAddressType 
2193:                     InetAddressType, 
2194:             ospfv3CfgNbrAddress 
2195:                     InetAddress, 
2196:             ospfv3CfgNbrPriority 
2197:                     DesignatedRouterPriority, 
2198:             ospfv3CfgNbrStatus 
2199:                     RowStatus 
2200:             } 
2201:  
2202:     ospfv3CfgNbrIfIndex OBJECT-TYPE 
2203:             SYNTAX          InterfaceIndex 
2204:             MAX-ACCESS      not-accessible 
2205:             STATUS          current 
2206:             DESCRIPTION 
2207:                 "The local link ID of the link over which the 
2208:                  neighbor can be reached." 
2209:             ::= { ospfv3CfgNbrEntry 1 } 
2210:  
2211:     ospfv3CfgNbrIfInstId OBJECT-TYPE 
2212:             SYNTAX          Ospfv3IfInstIdTc 
2213:             MAX-ACCESS      not-accessible 
2214:             STATUS          current 
2215:             DESCRIPTION 
2216:                 "Interface instance over which the neighbor 
2217:                 can be reached. This ID has local link 
2218:                 significance only." 
2219:             ::= { ospfv3CfgNbrEntry 2 } 
2220:  
2221:     ospfv3CfgNbrAddressType OBJECT-TYPE 
2222:             SYNTAX          InetAddressType 
2223:             MAX-ACCESS      not-accessible 
2224:             STATUS          current 
2225:             DESCRIPTION 
2226:                 "The address type of ospfv3NbrAddress. Only IPv6 
2227:                 addresses without zone index are expected." 
2228:             ::= { ospfv3CfgNbrEntry 3 } 
2229:  
2230:     ospfv3CfgNbrAddress OBJECT-TYPE 
2231:             SYNTAX          InetAddress (SIZE (16)) 
2232:             MAX-ACCESS      not-accessible 
2233:             STATUS          current 
2234:             DESCRIPTION 
2235:                 "The IPv6 address of the neighbor associated with 
2236:                 the local link." 
2237:             ::= { ospfv3CfgNbrEntry 4 } 
2238:  
2239:     ospfv3CfgNbrPriority OBJECT-TYPE 
2240:             SYNTAX          DesignatedRouterPriority 
2241:             MAX-ACCESS      read-create 
2242:             STATUS          current 
2243:             DESCRIPTION 
2244:                 "The priority of this neighbor in the designated 
2245:                 router election algorithm. The value 0 signifies 
2246:                 that the neighbor is not eligible to become the 
2247:                 designated router on this particular network." 
2248:             DEFVAL          { 1 } 
2249:             ::= { ospfv3CfgNbrEntry 5 } 
2250:  
2251:     ospfv3CfgNbrStatus OBJECT-TYPE 
2252:             SYNTAX          RowStatus 
2253:             MAX-ACCESS      read-create 
2254:             STATUS          current 
2255:             DESCRIPTION 
2256:                 "This object permits management of the table by 
2257:                 facilitating actions such as row creation, 
2258:                 construction and destruction. 
2259:  
2260:                 The value of this object has no effect on 
2261:                 whether other objects in this conceptual row can be 
2262:                 modified." 
2263:             ::= { ospfv3CfgNbrEntry 6 } 
2264:  
2265:     -- OSPFv3 Virtual Neighbor Table 
2266:     ospfv3VirtNbrTable OBJECT-TYPE 
2267:             SYNTAX          SEQUENCE OF Ospfv3VirtNbrEntry 
2268:             MAX-ACCESS      not-accessible 
2269:             STATUS          current 
2270:             DESCRIPTION 
2271:                 "A table describing all virtual neighbors." 
2272:             REFERENCE 
2273:                 "OSPF Version 2, Section 15 Virtual Links" 
2274:             ::= { ospfv3Objects 11 } 
2275:  
2276:     ospfv3VirtNbrEntry OBJECT-TYPE 
2277:             SYNTAX          Ospfv3VirtNbrEntry 
2278:             MAX-ACCESS      not-accessible 
2279:             STATUS          current 
2280:             DESCRIPTION 
2281:                 "Virtual neighbor information." 
2282:             INDEX           { ospfv3VirtNbrArea, 
2283:                               ospfv3VirtNbrRtrId } 
2284:             ::= { ospfv3VirtNbrTable 1 } 
2285:  
2286:     Ospfv3VirtNbrEntry ::= SEQUENCE { 
2287:             ospfv3VirtNbrArea 
2288:                     Ospfv3AreaIdTc, 
2289:             ospfv3VirtNbrRtrId 
2290:                     Ospfv3RouterIdTc, 
2291:             ospfv3VirtNbrIfIndex 
2292:                     InterfaceIndex, 
2293:             ospfv3VirtNbrIfInstId 
2294:                     Ospfv3IfInstIdTc, 
2295:             ospfv3VirtNbrAddressType 
2296:                     InetAddressType, 
2297:             ospfv3VirtNbrAddress 
2298:                     InetAddress, 
2299:             ospfv3VirtNbrOptions 
2300:                     Integer32, 
2301:             ospfv3VirtNbrState 
2302:                     INTEGER, 
2303:             ospfv3VirtNbrEvents 
2304:                     Counter32, 
2305:             ospfv3VirtNbrLsRetransQLen 
2306:                     Gauge32, 
2307:             ospfv3VirtNbrHelloSuppressed 
2308:                     TruthValue, 
2309:             ospfv3VirtNbrIfId 
2310:                     InterfaceIndex, 
2311:             ospfv3VirtNbrRestartHelperStatus  
2312:                     INTEGER,  
2313:             ospfv3VirtNbrRestartHelperAge  
2314:                     Ospfv3UpToRefreshIntervalTc,  
2315:             ospfv3VirtNbrRestartHelperExitRc  
2316:                     INTEGER 
2317:             } 
2318: 
2319:     ospfv3VirtNbrArea OBJECT-TYPE 
2320:             SYNTAX          Ospfv3AreaIdTc 
2321:             MAX-ACCESS      not-accessible 
2322:             STATUS          current 
2323:             DESCRIPTION 
2324:                 "The Transit Area Identifier." 
2325:             ::= { ospfv3VirtNbrEntry 1 } 
2326:  
2327:     ospfv3VirtNbrRtrId OBJECT-TYPE 
2328:             SYNTAX          Ospfv3RouterIdTc 
2329:             MAX-ACCESS      not-accessible 
2330:             STATUS          current 
2331:             DESCRIPTION 
2332:                 "A 32-bit integer uniquely identifying the 
2333:                 neighboring router in the Autonomous System." 
2334:             ::= { ospfv3VirtNbrEntry 2 } 
2335:  
2336:     ospfv3VirtNbrIfIndex OBJECT-TYPE 
2337:             SYNTAX          InterfaceIndex 
2338:             MAX-ACCESS      read-only 
2339:             STATUS          current 
2340:             DESCRIPTION 
2341:                 "The local interface ID for the virtual link over 
2342:                 which the neighbor can be reached." 
2343:             ::= { ospfv3VirtNbrEntry 3 } 
2344:  
2345:     ospfv3VirtNbrIfInstId OBJECT-TYPE 
2346:             SYNTAX          Ospfv3IfInstIdTc 
2347:             MAX-ACCESS      read-only 
2348:             STATUS          current 
2349:             DESCRIPTION 
2350:                 "The interface instance for the virtual link over 
2351:                 which the neighbor can be reached." 
2352:             ::= { ospfv3VirtNbrEntry 4 } 
2353:  
2354:     ospfv3VirtNbrAddressType OBJECT-TYPE 
2355:             SYNTAX          InetAddressType 
2356:             MAX-ACCESS      read-only 
2357:             STATUS          current 
2358:             DESCRIPTION 
2359:                 "The address type of ospfv3VirtNbrAddress. Only IPv6 
2360:                 addresses without zone index are expected." 
2361:             ::= { ospfv3VirtNbrEntry 5 } 
2362:  
2363:     ospfv3VirtNbrAddress OBJECT-TYPE 
2364:             SYNTAX          InetAddress (SIZE (16)) 
2365:             MAX-ACCESS      read-only 
2366:             STATUS          current 
2367:             DESCRIPTION 
2368:                 "The IPv6 address advertised by this Virtual Neighbor. 
2369:                 It must be a Global scope address." 
2370:             ::= { ospfv3VirtNbrEntry 6 } 
2371: 
2372:     ospfv3VirtNbrOptions OBJECT-TYPE 
2373:             SYNTAX          Integer32 
2374:             MAX-ACCESS      read-only 
2375:             STATUS          current 
2376:             DESCRIPTION 
2377:                 "A Bit Mask corresponding to the neighbor's options 
2378:                 field." 
2379:             REFERENCE 
2380:                 "OSPF Version 3, Appendix A.2 the Options field" 
2381:             ::= { ospfv3VirtNbrEntry 7 } 
2382:  
2383:     ospfv3VirtNbrState OBJECT-TYPE 
2384:             SYNTAX          INTEGER { 
2385:                             down(1), 
2386:                             attempt(2), 
2387:                             init(3), 
2388:                             twoWay(4), 
2389:                             exchangeStart(5), 
2390:                             exchange(6), 
2391:                             loading(7), 
2392:                             full(8) 
2393:                             } 
2394:             MAX-ACCESS      read-only 
2395:             STATUS          current 
2396:             DESCRIPTION 
2397:                 "The state of the Virtual Neighbor Relationship." 
2398:             ::= { ospfv3VirtNbrEntry 8 } 
2399:  
2400:     ospfv3VirtNbrEvents OBJECT-TYPE 
2401:             SYNTAX          Counter32 
2402:             MAX-ACCESS      read-only 
2403:             STATUS          current 
2404:             DESCRIPTION 
2405:                 "The number of times this virtual link has 
2406:                 changed its state or an error has occurred. 
2407:  
2408:                 Discontinuities in the value of this counter 
2409:                 can occur at re-initialization of the management 
2410:                 system and at other times as indicated by the 
2411:                 value of ospfv3DiscontinuityTime." 
2412:             ::= { ospfv3VirtNbrEntry 9 } 
2413:  
2414:     ospfv3VirtNbrLsRetransQLen OBJECT-TYPE 
2415:             SYNTAX          Gauge32 
2416:             MAX-ACCESS      read-only 
2417:             STATUS          current 
2418:             DESCRIPTION 
2419:                 "The current length of the retransmission 
2420:                 queue." 
2421:             ::= { ospfv3VirtNbrEntry 10 } 
2422:  
2423:     ospfv3VirtNbrHelloSuppressed OBJECT-TYPE 
2424:             SYNTAX          TruthValue 
2425:             MAX-ACCESS      read-only 
2426:             STATUS          current 
2427:             DESCRIPTION 
2428:                 "Indicates whether Hellos are being suppressed 
2429:                 to the neighbor" 
2430:             ::= { ospfv3VirtNbrEntry 11 } 
2431:  
2432:     ospfv3VirtNbrIfId OBJECT-TYPE 
2433:             SYNTAX          InterfaceIndex 
2434:             MAX-ACCESS      read-only 
2435:             STATUS          current 
2436:             DESCRIPTION 
2437:                 "The interface ID that the neighbor advertises 
2438:                 in its Hello Packets on this virtual link, that is, 
2439:                 the neighbor's local interface ID." 
2440:             ::= { ospfv3VirtNbrEntry 12 } 
2441:  
2442:    ospfv3VirtNbrRestartHelperStatus OBJECT-TYPE  
2443:            SYNTAX       INTEGER { notHelping (1),  
2444:                                   helping (2)  
2445:                                 }  
2446:            MAX-ACCESS   read-only  
2447:            STATUS       current  
2448:            DESCRIPTION  
2449:                "Indicates whether the router is acting  
2450:                as a Graceful restart helper for the neighbor."  
2451:               ::= { ospfv3VirtNbrEntry 13 }  
2452:         
2453:     ospfv3VirtNbrRestartHelperAge OBJECT-TYPE  
2454:            SYNTAX       Ospfv3UpToRefreshIntervalTc 
2455:            UNITS        "seconds"  
2456:            MAX-ACCESS   read-only  
2457:            STATUS       current  
2458:            DESCRIPTION  
2459:                "Remaining time in current OSPF Graceful restart  
2460:                interval, if the router is acting as a restart  
2461:                helper for the neighbor."  
2462:            ::= { ospfv3VirtNbrEntry 14 }  
2463:         
2464:     ospfv3VirtNbrRestartHelperExitRc OBJECT-TYPE  
2465:            SYNTAX       INTEGER { none (1),  
2466:                                   inProgress (2),  
2467:                                   completed (3),  
2468:                                   timedOut (4),  
2469:                                   topologyChanged (5)  
2470:                                 }  
2471:            MAX-ACCESS   read-only  
2472:            STATUS       current  
2473:            DESCRIPTION  
2474:                "Describes the outcome of the last attempt at acting  
2475:                as a Graceful restart helper for the neighbor. 
2476:     
2477:                none:............no restart has yet been attempted. 
2478:                inProgress:......a restart attempt is currently underway. 
2479:                completed:.......the last restart completed successfully. 
2480:                timedOut:........the last restart timed out. 
2481:                topologyChanged:.the last restart was aborted due to 
2482:                                 a topology change."  
2483:         ::= { ospfv3VirtNbrEntry 15 } 
2484:  
2485:  
2486:     -- 
2487:     -- The OSPFv3 Area Aggregate Table 
2488:     -- 
2489:  
2490:     ospfv3AreaAggregateTable OBJECT-TYPE 
2491:             SYNTAX          SEQUENCE OF Ospfv3AreaAggregateEntry 
2492:             MAX-ACCESS      not-accessible 
2493:             STATUS          current 
2494:             DESCRIPTION 
2495:                 "The Area Aggregate Table acts as an adjunct 
2496:                 to the Area Table. It describes those address 
2497:                 aggregates that are configured to be propagated 
2498:                 from an area. Its purpose is to reduce the amount 
2499:                 of information that is known beyond an Area's 
2500:                 borders. 
2501:  
2502:                 A range of IPv6 prefixes specified by a 
2503:                 prefix/prefix length pair. Note that if 
2504:                 ranges are configured such that one range 
2505:                 subsumes another range the most specific 
2506:                 match is the preferred one." 
2507:             ::= { ospfv3Objects 12 } 
2508:  
2509:     ospfv3AreaAggregateEntry OBJECT-TYPE 
2510:             SYNTAX          Ospfv3AreaAggregateEntry 
2511:             MAX-ACCESS      not-accessible 
2512:             STATUS          current 
2513:             DESCRIPTION 
2514:                 "A single area aggregate entry. 
2515:  
2516:                 Information in this table is persistent and 
2517:                 when this object is written the entity SHOULD 
2518:                 save the change to non-volatile storage." 
2519:             REFERENCE 
2520:                 "OSPF Version 2, Appendix C.2  Area parameters" 
2521:             INDEX           { ospfv3AreaAggregateAreaID,  
2522:                               ospfv3AreaAggregateAreaLsdbType, 
2523:                               ospfv3AreaAggregatePrefixType, 
2524:                               ospfv3AreaAggregatePrefix, 
2525:                               ospfv3AreaAggregatePrefixLength } 
2526:             ::= { ospfv3AreaAggregateTable 1 } 
2527:  
2528:     Ospfv3AreaAggregateEntry ::= SEQUENCE { 
2529:             ospfv3AreaAggregateAreaID 
2530:                     Ospfv3AreaIdTc, 
2531: 
2532:             ospfv3AreaAggregateAreaLsdbType 
2533:                     INTEGER, 
2534:             ospfv3AreaAggregatePrefixType 
2535:                     InetAddressType, 
2536:             ospfv3AreaAggregatePrefix 
2537:                     InetAddress, 
2538:             ospfv3AreaAggregatePrefixLength 
2539:                     InetAddressPrefixLength, 
2540:             ospfv3AreaAggregateStatus 
2541:                     RowStatus, 
2542:             ospfv3AreaAggregateEffect 
2543:                     INTEGER, 
2544:             ospfv3AreaAggregateRouteTag 
2545:                     INTEGER 
2546:             } 
2547:  
2548:     ospfv3AreaAggregateAreaID OBJECT-TYPE 
2549:             SYNTAX          Ospfv3AreaIdTc 
2550:             MAX-ACCESS      not-accessible 
2551:             STATUS          current 
2552:             DESCRIPTION 
2553:                 "The Area the Address Aggregate is to be found 
2554:                 within." 
2555:             REFERENCE 
2556:                 "OSPF Version 2, Appendix C.2 Area parameters" 
2557:             ::= { ospfv3AreaAggregateEntry 1 } 
2558:  
2559:     ospfv3AreaAggregateAreaLsdbType OBJECT-TYPE 
2560:             SYNTAX          INTEGER { 
2561:                             interAreaPrefixLsa(8195), -- 0x2003 
2562:                             nssaExternalLsa(8199)     -- 0x2007 
2563:                             } 
2564:             MAX-ACCESS      not-accessible 
2565:             STATUS          current 
2566:             DESCRIPTION 
2567:                 "The type of the Address Aggregate.  This field 
2568:                 specifies the Area Lsdb type that this Address 
2569:                 Aggregate applies to." 
2570:             REFERENCE 
2571:                 "OSPF Version 2, Appendix A.4.1 The Link State 
2572:                 Advertisement header" 
2573:             ::= { ospfv3AreaAggregateEntry 2 } 
2574:  
2575:     ospfv3AreaAggregatePrefixType OBJECT-TYPE 
2576:             SYNTAX          InetAddressType 
2577:             MAX-ACCESS      not-accessible 
2578:             STATUS          current 
2579:             DESCRIPTION 
2580:                 "The prefix type of ospfv3AreaAggregatePrefix. Only 
2581:                 IPv6 addresses are expected." 
2582:             ::= { ospfv3AreaAggregateEntry 3 } 
2583:  
2584:     ospfv3AreaAggregatePrefix OBJECT-TYPE 
2585:             SYNTAX          InetAddress (SIZE (0..16)) 
2586:             MAX-ACCESS      not-accessible 
2587:             STATUS          current 
2588:             DESCRIPTION 
2589:                 "The IPv6 Prefix." 
2590:             REFERENCE 
2591:                 "OSPF Version 2, Appendix C.2 Area parameters" 
2592:             ::= { ospfv3AreaAggregateEntry 4 } 
2593:  
2594:     ospfv3AreaAggregatePrefixLength OBJECT-TYPE 
2595:             SYNTAX          InetAddressPrefixLength (3..128) 
2596:             UNITS           "bits" 
2597:             MAX-ACCESS      not-accessible 
2598:             STATUS          current 
2599:             DESCRIPTION 
2600:                 "The length of the prefix (in bits). A prefix can 
2601:                 not be shorter than 3 bits." 
2602:             REFERENCE 
2603:                 "OSPF Version 2, Appendix C.2 Area parameters" 
2604:             ::= { ospfv3AreaAggregateEntry 5 } 
2605:  
2606:     ospfv3AreaAggregateStatus OBJECT-TYPE 
2607:             SYNTAX          RowStatus 
2608:             MAX-ACCESS      read-create 
2609:             STATUS          current 
2610:             DESCRIPTION 
2611:                 "This object permits management of the table by 
2612:                 facilitating actions such as row creation, 
2613:                 construction and destruction. 
2614:  
2615:                 The value of this object has no effect on 
2616:                 whether other objects in this conceptual row can be 
2617:                 modified." 
2618:             ::= { ospfv3AreaAggregateEntry 6 } 
2619:  
2620:     ospfv3AreaAggregateEffect OBJECT-TYPE 
2621:             SYNTAX          INTEGER { 
2622:                             advertiseMatching(1), 
2623:                             doNotAdvertiseMatching(2) 
2624:                             } 
2625:             MAX-ACCESS      read-create 
2626:             STATUS          current 
2627:             DESCRIPTION 
2628:                 "Prefixes subsumed by ranges either trigger the 
2629:                 advertisement of the indicated aggregate 
2630:                 (advertiseMatching) or will result in the prefix not 
2631:                 being advertised at all outside the area." 
2632:             DEFVAL          { advertiseMatching } 
2633:             ::= { ospfv3AreaAggregateEntry 7 } 
2634:  
2635:     ospfv3AreaAggregateRouteTag OBJECT-TYPE 
2636:             SYNTAX          Integer32 
2637:             MAX-ACCESS      read-create 
2638:             STATUS          current 
2639:             DESCRIPTION 
2640:                 "This tag is advertised only in the summarized 
2641:                 As-External LSA when summarizing from NSSA-LSAs to  
2642:                 AS-External-LSAs." 
2643:             DEFVAL         { 0 } 
2644:             ::= { ospfv3AreaAggregateEntry 8 } 
2645:  
2646:  
2647:     -- OSPFv3 Link-Scope Link State Database, for virtual interfaces 
2648:  
2649:     ospfv3VirtLinkLsdbTable OBJECT-TYPE 
2650:             SYNTAX          SEQUENCE OF Ospfv3VirtLinkLsdbEntry 
2651:             MAX-ACCESS      not-accessible 
2652:             STATUS          current 
2653:             DESCRIPTION 
2654:                 "The OSPFv3 Process's Link-Scope LSDB for virtual 
2655:                 interfaces. The LSDB contains the Link-Scope Link 
2656:                 State Advertisements from virtual interfaces." 
2657:             ::= { ospfv3Objects 13 } 
2658:  
2659:     ospfv3VirtLinkLsdbEntry OBJECT-TYPE 
2660:             SYNTAX          Ospfv3VirtLinkLsdbEntry 
2661:             MAX-ACCESS      not-accessible 
2662:             STATUS          current 
2663:             DESCRIPTION 
2664:                 "A single Link-Scope Link State Advertisement 
2665:                 for a virtual interface." 
2666:             INDEX           { ospfv3VirtLinkLsdbIfAreaId, 
2667:                               ospfv3VirtLinkLsdbIfNeighbor, 
2668:                               ospfv3VirtLinkLsdbType, 
2669:                               ospfv3VirtLinkLsdbRouterId, 
2670:                               ospfv3VirtLinkLsdbLsid } 
2671:             ::= { ospfv3VirtLinkLsdbTable 1 } 
2672:  
2673:     Ospfv3VirtLinkLsdbEntry ::= SEQUENCE { 
2674:             ospfv3VirtLinkLsdbIfAreaId 
2675:                     Ospfv3AreaIdTc, 
2676:             ospfv3VirtLinkLsdbIfNeighbor 
2677:                     Ospfv3RouterIdTc, 
2678:             ospfv3VirtLinkLsdbType 
2679:                     Unsigned32, 
2680:             ospfv3VirtLinkLsdbRouterId 
2681:                     Ospfv3RouterIdTc, 
2682:             ospfv3VirtLinkLsdbLsid 
2683:                     Unsigned32, 
2684:             ospfv3VirtLinkLsdbSequence 
2685:                     Integer32, 
2686:             ospfv3VirtLinkLsdbAge 
2687:                     Integer32, 
2688:             ospfv3VirtLinkLsdbChecksum 
2689:                     Integer32, 
2690:             ospfv3VirtLinkLsdbAdvertisement 
2691:                     OCTET STRING, 
2692:             ospfv3VirtLinkLsdbTypeKnown 
2693:                     TruthValue 
2694:             } 
2695:  
2696:     ospfv3VirtLinkLsdbIfAreaId OBJECT-TYPE 
2697:             SYNTAX          Ospfv3AreaIdTc 
2698:             MAX-ACCESS      not-accessible 
2699:             STATUS          current 
2700:             DESCRIPTION 
2701:                 "The Transit Area that the Virtual Link 
2702:                 traverses. By definition, this is not 
2703:                 Area 0." 
2704:             ::= { ospfv3VirtLinkLsdbEntry 1 } 
2705:  
2706:     ospfv3VirtLinkLsdbIfNeighbor OBJECT-TYPE 
2707:             SYNTAX          Ospfv3RouterIdTc 
2708:             MAX-ACCESS      not-accessible 
2709:             STATUS          current 
2710:             DESCRIPTION 
2711:                 "The Router ID of the Virtual Neighbor." 
2712:             ::= { ospfv3VirtLinkLsdbEntry 2 } 
2713:  
2714:     ospfv3VirtLinkLsdbType OBJECT-TYPE 
2715:             SYNTAX          Unsigned32(0..'FFFFFFFF'h) 
2716:             MAX-ACCESS      not-accessible 
2717:             STATUS          current 
2718:             DESCRIPTION 
2719:                 "The type of the link state advertisement. 
2720:                 Each link state type has a separate 
2721:                 advertisement format. Link-Scope LSAs unrecognized 
2722:                 by the router are also stored in this database." 
2723:             ::= { ospfv3VirtLinkLsdbEntry 3 } 
2724:  
2725:     ospfv3VirtLinkLsdbRouterId OBJECT-TYPE 
2726:             SYNTAX          Ospfv3RouterIdTc 
2727:             MAX-ACCESS      not-accessible 
2728:             STATUS          current 
2729:             DESCRIPTION 
2730:                 "The 32 bit number that uniquely identifies the 
2731:                 originating router in the Autonomous System." 
2732:             REFERENCE 
2733:                 "OSPF Version 2, Appendix C.1 Global parameters" 
2734:             ::= { ospfv3VirtLinkLsdbEntry 4 } 
2735:  
2736:     ospfv3VirtLinkLsdbLsid OBJECT-TYPE 
2737:             SYNTAX        Unsigned32 
2738:             MAX-ACCESS    not-accessible 
2739:             STATUS        current 
2740:             DESCRIPTION 
2741:                 "The Link State ID is an LS Type Specific field 
2742:                 containing a unique identifier; 
2743:                 it identifies the piece of the routing domain 
2744:                 that is being described by the advertisement. 
2745:                 In contrast to OSPFv2, the LSID has no 
2746:                 addressing semantics." 
2747:             ::= { ospfv3VirtLinkLsdbEntry 5 } 
2748:  
2749:     -- Note that the OSPF Sequence Number is a 32 bit signed 
2750:     -- integer.  It starts with the value '80000001'h, 
2751:     -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h 
2752:     -- Thus, a typical sequence number will be very negative. 
2753:  
2754:     ospfv3VirtLinkLsdbSequence OBJECT-TYPE 
2755:             SYNTAX          Integer32 
2756:             MAX-ACCESS      read-only 
2757:             STATUS          current 
2758:             DESCRIPTION 
2759:                 "The sequence number field is a signed 32-bit 
2760:                 integer. It is used to detect old and duplicate 
2761:                 link state advertisements. The space of 
2762:                 sequence numbers is linearly ordered. The 
2763:                 larger the sequence number the more recent the 
2764:                 advertisement." 
2765:             REFERENCE 
2766:                 "OSPF Version  2,  Section  12.1.6  LS  sequence 
2767:                 number" 
2768:             ::= { ospfv3VirtLinkLsdbEntry 6 } 
2769:  
2770:     ospfv3VirtLinkLsdbAge OBJECT-TYPE 
2771:             SYNTAX          Integer32 -- Should be 0..MaxAge 
2772:                                       -- unless DoNotAge bit is set 
2773:             UNITS           "seconds" 
2774:             MAX-ACCESS      read-only 
2775:             STATUS          current 
2776:             DESCRIPTION 
2777:                 "This field is the age of the link state 
2778:                 advertisement in seconds." 
2779:             REFERENCE 
2780:                 "OSPF Version 2, Section 12.1.1 LS age" 
2781:             ::= { ospfv3VirtLinkLsdbEntry 7 } 
2782:  
2783:     ospfv3VirtLinkLsdbChecksum OBJECT-TYPE 
2784:             SYNTAX          Integer32 
2785:             MAX-ACCESS      read-only 
2786:             STATUS          current 
2787:             DESCRIPTION 
2788:                 "This field is the checksum of the complete 
2789:                 contents of the advertisement, excepting the 
2790:                 age field. The age field is excepted so that 
2791:                 an advertisement's age can be incremented 
2792:                 without updating the checksum. The checksum 
2793:                 used is the same that is used for ISO 
2794:                 connectionless datagrams; it is commonly 
2795:                 referred to as the Fletcher checksum." 
2796:             REFERENCE 
2797:                 "OSPF Version 2, Section 12.1.7 LS checksum" 
2798:             ::= { ospfv3VirtLinkLsdbEntry 8 } 
2799:  
2800:     ospfv3VirtLinkLsdbAdvertisement OBJECT-TYPE 
2801:             SYNTAX          OCTET STRING (SIZE (1..65535)) 
2802:             MAX-ACCESS      read-only 
2803:             STATUS          current 
2804:             DESCRIPTION 
2805:                 "The entire Link State Advertisement, including 
2806:                 its header." 
2807:             ::= { ospfv3VirtLinkLsdbEntry 9 } 
2808:  
2809:     ospfv3VirtLinkLsdbTypeKnown OBJECT-TYPE 
2810:             SYNTAX          TruthValue 
2811:             MAX-ACCESS      read-only 
2812:             STATUS          current 
2813:             DESCRIPTION 
2814:                 "Indicates whether the LSA type is recognized by this 
2815:                  Router." 
2816:             ::= { ospfv3VirtLinkLsdbEntry 10 } 
2817:  
2818:  
2819:     -- The Ospfv3 Notification Table 
2820:     
2821:     -- The Ospfv3 Notification Table records fields that are 
2822:     -- required for notifications 
2823:     
2824:     ospfv3NotificationEntry OBJECT IDENTIFIER 
2825:             ::= { ospfv3Objects 14 } 
2826:     
2827:     ospfv3ConfigErrorType OBJECT-TYPE 
2828:         SYNTAX       INTEGER { 
2829:                         badVersion (1), 
2830:                         areaMismatch (2), 
2831:                         unknownNbmaNbr (3), -- Router is DR eligible 
2832:                         unknownVirtualNbr (4), 
2833:                         helloIntervalMismatch (5), 
2834:                         deadIntervalMismatch (6), 
2835:                         optionMismatch (7), 
2836:                         mtuMismatch (8), 
2837:                         duplicateRouterId (9), 
2838:                         noError (10) } 
2839:         MAX-ACCESS   accessible-for-notify 
2840:         STATUS   current 
2841:         DESCRIPTION 
2842:             "Potential types of configuration conflicts. 
2843:             Used by the ospfv3ConfigError and  
2844:             ospfv3ConfigVirtError notifications. When the last value 
2845:             of a notification using this object is needed, but no 
2846:             notifications of that type have been sent, the value 
2847:             pertaining to this object should be returned as 
2848:             noError." 
2849:         ::= { ospfv3NotificationEntry 1 } 
2850: 
2851:     ospfv3PacketType OBJECT-TYPE 
2852:         SYNTAX       INTEGER { 
2853:                         hello (1), 
2854:                         dbDescript (2), 
2855:                         lsReq (3), 
2856:                         lsUpdate (4), 
2857:                         lsAck (5), 
2858:                         nullPacket (6) } 
2859:         MAX-ACCESS   accessible-for-notify 
2860:         STATUS       current 
2861:         DESCRIPTION 
2862:             "OSPFv3 packet types. When the last value of a notification 
2863:             using this object is needed, but no notifications of 
2864:             that type have been sent, the value pertaining 
2865:             to this object should be returned as nullPacket." 
2866:         ::= { ospfv3NotificationEntry 2 } 
2867:  
2868:     ospfv3PacketSrc      OBJECT-TYPE 
2868: warning - warning: `InetAddress' object should have an accompanied preceding `InetAdressType' object
2869:         SYNTAX       InetAddress (SIZE (16)) 
2870:         MAX-ACCESS   accessible-for-notify 
2871:         STATUS       current 
2872:         DESCRIPTION 
2873:             "The IPv6 address of an inbound packet that cannot 
2874:             be identified by a neighbor instance. When 
2875:             the last value of a notification using this object is 
2876:             needed, but no notifications of that type have been sent, 
2877:             the value pertaining to this object should 
2878:             be returned as 0. 
2879:  
2880:             Only IPv6 addresses without zone index are expected." 
2881:         ::= { ospfv3NotificationEntry 3 } 
2882:  
2883:  
2884:     -- Notification definitions 
2885:  
2886:  
2887:    ospfv3VirtIfStateChange NOTIFICATION-TYPE 
2888:         OBJECTS { ospfv3RouterId,  -- The originator of the notification 
2889:                   ospfv3VirtIfState  -- The new state 
2890:            } 
2891:         STATUS       current 
2892:         DESCRIPTION 
2893:             "An ospfv3VirtIfStateChange notification signifies that 
2894:             there has been a change in the state of an OSPFv3 virtual 
2895:             interface. 
2896:  
2897:             This notification should be generated when the interface 
2898:             state regresses (e.g., goes from Point-to-Point to Down) 
2899:             or progresses to a terminal state (i.e., Point-to-Point)." 
2900:         ::= { ospfv3Notifications 1 } 
2901:  
2902:    ospfv3NbrStateChange NOTIFICATION-TYPE 
2903:         OBJECTS { ospfv3RouterId, -- The originator of the notification 
2904:                   ospfv3NbrState  -- The new state 
2905:            } 
2906:         STATUS       current 
2907:         DESCRIPTION 
2908:             "An ospfv3NbrStateChange notification signifies that 
2909:             there has been a change in the state of a 
2910:             non-virtual OSPFv3 neighbor. This notification should be 
2911:             generated when the neighbor state regresses 
2912:             (e.g., goes from Attempt or Full to 1-Way or 
2913:             Down) or progresses to a terminal state (e.g., 
2914:             2-Way or Full). When an neighbor transitions 
2915:             from or to Full on non-broadcast multi-access 
2916:             and broadcast networks, the notification should be 
2917:             generated by the designated router. A designated 
2918:             router transitioning to Down will be noted by 
2919:             ospfIfStateChange." 
2920:         ::= { ospfv3Notifications 2 } 
2921:  
2922:    ospfv3VirtNbrStateChange NOTIFICATION-TYPE 
2923:         OBJECTS { ospfv3RouterId, -- The originator of the notification 
2924:                   ospfv3VirtNbrState  -- The new state 
2925:            } 
2926:         STATUS       current 
2927:         DESCRIPTION 
2928:             "An ospfv3VirtNbrStateChange notification signifies 
2929:             that there has been a change in the state of an OSPFv3 
2930:             virtual neighbor. This notification should be generated 
2931:             when the neighbor state regresses (e.g., goes 
2932:             from Attempt or Full to 1-Way or Down) or 
2933:             progresses to a terminal state (e.g., Full)." 
2934:         ::= { ospfv3Notifications 3 } 
2935:  
2936:    ospfv3IfConfigError NOTIFICATION-TYPE 
2937:         OBJECTS { ospfv3RouterId, -- The originator of the notification 
2938:            ospfv3IfState,         -- State of the interface 
2939:            ospfv3PacketSrc,       -- IPv6 address of source 
2940:            ospfv3ConfigErrorType, -- Type of error 
2941:            ospfv3PacketType       -- Type of packet 
2942:            } 
2943:         STATUS       current 
2944:         DESCRIPTION 
2945:             "An ospfv3IfConfigError notification signifies that a 
2946:             packet has been received on a non-virtual 
2947:             interface from a router whose configuration 
2948:             parameters conflict with this router's 
2949:             configuration parameters. Note that the event 
2950:             optionMismatch should cause a notification only if it 
2951:             prevents an adjacency from forming." 
2952:         ::= { ospfv3Notifications 4 } 
2953:  
2954:    ospfv3VirtIfConfigError NOTIFICATION-TYPE 
2955:         OBJECTS { ospfv3RouterId, -- The originator of the notification 
2956:            ospfv3VirtIfState,     -- State of the interface 
2957:            ospfv3ConfigErrorType, -- Type of error 
2958:            ospfv3PacketType 
2959:            } 
2960:         STATUS       current 
2961:         DESCRIPTION 
2962:             "An ospfv3VirtIfConfigError notification signifies that a 
2963:             packet has been received on a virtual interface 
2964:             from a router whose configuration parameters 
2965:             conflict with this router's configuration 
2966:             parameters. Note that the event optionMismatch 
2967:             should cause a notification only if it prevents an 
2968:             adjacency from forming." 
2969:         ::= { ospfv3Notifications 5 } 
2970:  
2971:  
2972:    ospfv3IfRxBadPacket NOTIFICATION-TYPE 
2973:         OBJECTS { ospfv3RouterId, -- The originator of the notification 
2974:            ospfv3IfState,         -- State of the interface 
2975:            ospfv3PacketSrc,       -- The source IPv6 address 
2976:            ospfv3PacketType       -- Type of packet 
2977:            } 
2978:         STATUS       current 
2979:         DESCRIPTION 
2980:             "An ospfv3IfRxBadPacket notification signifies that an 
2981:             OSPFv3 packet that cannot be parsed has been received on a 
2982:             non-virtual interface." 
2983:         ::= { ospfv3Notifications 6 } 
2984:  
2985:    ospfv3VirtIfRxBadPacket NOTIFICATION-TYPE 
2986:         OBJECTS { ospfv3RouterId, -- The originator of the notification 
2987:           ospfv3VirtIfState,      -- State of the interface 
2988:           ospfv3PacketType        -- Type of packet 
2989:           } 
2990:         STATUS       current 
2991:         DESCRIPTION 
2992:             "An ospfv3VirtIfRxBadPacket notification signifies 
2993:             that an OSPFv3 packet that cannot be parsed has been 
2994:             received on a virtual interface." 
2995:         ::= { ospfv3Notifications 7 } 
2996:  
2997:  
2998:    ospfv3LsdbOverflow NOTIFICATION-TYPE 
2999:         OBJECTS { ospfv3RouterId, -- The originator of the notification 
3000:            ospfv3ExtAreaLsdbLimit -- Limit on External LSAs 
3001:            } 
3002:         STATUS       current 
3003:         DESCRIPTION 
3004:             "An ospfv3LsdbOverflow notification signifies that the 
3005:             number of LSAs in the router's link-state 
3006:             database has exceeded ospfv3ExtAreaLsdbLimit." 
3007:         ::= { ospfv3Notifications 8 } 
3008: 
3009:    ospfv3LsdbApproachingOverflow NOTIFICATION-TYPE 
3010:         OBJECTS { ospfv3RouterId, -- The originator of the notification 
3011:            ospfv3ExtAreaLsdbLimit 
3012:            } 
3013:         STATUS       current 
3014:         DESCRIPTION 
3015:             "An ospfv3LsdbApproachingOverflow notification signifies 
3016:             that the number of LSAs in the router's 
3017:             link-state database has exceeded ninety percent of 
3018:             ospfv3ExtAreaLsdbLimit." 
3019:         ::= { ospfv3Notifications 9 } 
3020:  
3021:    ospfv3IfStateChange NOTIFICATION-TYPE 
3022:         OBJECTS { ospfv3RouterId, -- The originator of the notification 
3023:            ospfv3IfState   -- The new state 
3024:            } 
3025:         STATUS       current 
3026:         DESCRIPTION 
3027:             "An ospfv3IfStateChange notification signifies that there 
3028:             has been a change in the state of a non-virtual 
3029:             OSPFv3 interface. This notification should be generated 
3030:             when the interface state regresses (e.g., goes 
3031:             from DR to Down) or progresses to a terminal 
3032:             state (i.e., Point-to-Point, DR Other, DR, or 
3033:             Backup)." 
3034:         ::= { ospfv3Notifications 10 } 
3035:  
3036:    ospfv3NssaTranslatorStatusChange NOTIFICATION-TYPE 
3037:         OBJECTS { ospfv3RouterId, -- The originator of the notification 
3038:            ospfv3AreaNssaTranslatorState  -- new state 
3039:            } 
3040:         STATUS       current 
3041:         DESCRIPTION 
3042:             "An ospfv3NssaTranslatorStatusChange notification 
3043:             indicates that there has been a change in the router's 
3044:             ability to translate OSPFv3 NSSA LSAs into OSPFv3 External 
3045:             LSAs. This notification should be generated when the 
3046:             Translator Status transitions from or to any defined 
3047:             status on a per area basis." 
3048:         ::= { ospfv3Notifications 11 } 
3049:  
3050:    ospfv3RestartStatusChange NOTIFICATION-TYPE 
3051:         OBJECTS { ospfv3RouterId, -- The originator of the notification 
3052:                   ospfv3RestartStatus,  -- new status 
3053:                   ospfv3RestartInterval, 
3054:                   ospfv3RestartExitRc 
3055:                 } 
3056:         STATUS       current 
3057:         DESCRIPTION 
3058:             "An ospfv3RestartStatusChange notification signifies that 
3059:             there has been a change in the graceful restart 
3060:             state for the router. This notification should be 
3061:             generated when the router restart status 
3062:             changes." 
3063:         ::= { ospfv3Notifications 12 } 
3064:     
3065:    ospfv3NbrRestartHelperStatusChange NOTIFICATION-TYPE 
3066:         OBJECTS { ospfv3RouterId, -- The originator of the notification 
3067:                   ospfv3NbrRestartHelperStatus,  -- new status 
3068:                   ospfv3NbrRestartHelperAge, 
3069:                   ospfv3NbrRestartHelperExitRc 
3070:                 } 
3071:         STATUS       current 
3072:         DESCRIPTION 
3073:             "An ospfv3NbrRestartHelperStatusChange notification 
3074:             signifies that there has been a change in the 
3075:             graceful restart helper state for the neighbor. 
3076:             This notification should be generated when the 
3077:             neighbor restart helper status transitions for a neighbor." 
3078:         ::= { ospfv3Notifications 13 } 
3079:     
3080:    ospfv3VirtNbrRestartHelperStatusChange NOTIFICATION-TYPE 
3081:         OBJECTS { ospfv3RouterId, -- The originator of the notification 
3082:                   ospfv3VirtNbrRestartHelperStatus,  -- new status 
3083:                   ospfv3VirtNbrRestartHelperAge, 
3084:                   ospfv3VirtNbrRestartHelperExitRc 
3085:                 } 
3086:         STATUS       current 
3087:         DESCRIPTION 
3088:             "An ospfv3VirtNbrRestartHelperStatusChange 
3089:             notification signifies that there has been a 
3090:             change in the graceful restart helper state for 
3091:             the virtual neighbor. This notification should be 
3092:             generated when the virtual neighbor restart helper status 
3093:             transitions for a virtual neighbor." 
3094:         ::= { ospfv3Notifications 14 } 
3095:  
3096:              
3097:     
3098:     -- conformance information 
3099:  
3100:     ospfv3Groups      OBJECT IDENTIFIER ::= { ospfv3Conformance 1 } 
3101:     ospfv3Compliances OBJECT IDENTIFIER ::= { ospfv3Conformance 2 } 
3102:  
3103:     -- compliance statements 
3104:  
3105:     ospfv3Compliance MODULE-COMPLIANCE 
3106:             STATUS          current 
3107:             DESCRIPTION     "The compliance statement" 
3108:             MODULE          -- this module 
3109:             MANDATORY-GROUPS { 
3110:                             ospfv3BasicGroup, 
3111:                             ospfv3AreaGroup, 
3112:                             ospfv3IfGroup, 
3113:                             ospfv3VirtIfGroup, 
3114:                             ospfv3NbrGroup, 
3115:                             ospfv3CfgNbrGroup, 
3116:                             ospfv3VirtNbrGroup, 
3117:                             ospfv3AreaAggregateGroup 
3118:                             } 
3119:  
3120:             GROUP           ospfv3AsLsdbGroup 
3121:             DESCRIPTION 
3122:                 "This group is required for OSPFv3 systems that 
3123:                 display their AS-scope link state database." 
3124:  
3125:             GROUP           ospfv3AreaLsdbGroup 
3126:             DESCRIPTION 
3127:                 "This group is required for OSPFv3 systems that 
3128:                 display their Area-scope link state database." 
3129:  
3130:             GROUP           ospfv3LinkLsdbGroup 
3131:             DESCRIPTION 
3132:                 "This group is required for OSPFv3 systems that 
3133:                 display their Link-scope link state database 
3134:                 for non-virtual interfaces." 
3135:  
3136:             GROUP           ospfv3VirtLinkLsdbGroup 
3137:             DESCRIPTION 
3138:                 "This group is required for OSPFv3 systems that 
3139:                 display their Link-scope link state database 
3140:                 for virtual interfaces." 
3141:  
3142:             GROUP           ospfv3HostGroup 
3143:             DESCRIPTION 
3144:                 "This group is required for OSPFv3 systems that 
3145:                 support attached hosts." 
3146:  
3147:             GROUP           ospfv3NotificationObjectGroup 
3148:             DESCRIPTION 
3149:                 "This group is required for OSPFv3 systems that 
3150:                 support OSPFv3 notifications." 
3151:  
3152:             GROUP           ospfv3NotificationGroup 
3153:             DESCRIPTION 
3154:                 "This group is required for OSPFv3 systems that 
3155:                 support OSPFv3 notifications." 
3156:  
3157:             OBJECT          ospfv3NbrAddressType 
3158:             SYNTAX          InetAddressType { ipv6(2) } 
3159:             DESCRIPTION 
3160:                 "An implementation is only required to support IPv6 
3161:                 address without zone index." 
3162:  
3163:             OBJECT          ospfv3VirtNbrAddressType 
3164:             SYNTAX          InetAddressType { ipv6(2) } 
3165:             DESCRIPTION 
3166:                 "An implementation is only required to support IPv6 
3167:                 address without zone index." 
3168:             ::= { ospfv3Compliances 1 } 
3169:  
3170:     -- units of conformance 
3171:  
3172:     ospfv3BasicGroup OBJECT-GROUP 
3173:             OBJECTS         { 
3174:                             ospfv3RouterId, 
3175:                             ospfv3AdminStat, 
3176:                             ospfv3VersionNumber, 
3177:                             ospfv3AreaBdrRtrStatus, 
3178:                             ospfv3ASBdrRtrStatus, 
3179:                             ospfv3AsScopeLsaCount, 
3180:                             ospfv3AsScopeLsaCksumSum, 
3181:                             ospfv3OriginateNewLsas, 
3182:                             ospfv3RxNewLsas, 
3183:                             ospfv3ExtLsaCount, 
3184:                             ospfv3ExtAreaLsdbLimit, 
3185:                             ospfv3ExitOverflowInterval, 
3186:                             ospfv3DemandExtensions, 
3187:                             ospfv3ReferenceBandwidth, 
3188:                             ospfv3RestartSupport, 
3189:                             ospfv3RestartInterval, 
3190:                             ospfv3RestartStrictLsaChecking, 
3191:                             ospfv3RestartStatus, 
3192:                             ospfv3RestartAge, 
3193:                             ospfv3RestartExitRc, 
3194:                             ospfv3NotificationEnable, 
3195:                             ospfv3StubRouterSupport, 
3196:                             ospfv3StubRouterAdvertisement, 
3197:                             ospfv3DiscontinuityTime 
3198:                             } 
3199:             STATUS          current 
3200:             DESCRIPTION 
3201:                 "These objects are used for managing/monitoring 
3202:                 OSPFv3 global parameters." 
3203:             ::= { ospfv3Groups 1 } 
3204:  
3205:  
3206:     ospfv3AreaGroup OBJECT-GROUP 
3207:             OBJECTS         {                       
3208:                             ospfv3AreaImportAsExtern, 
3209:                             ospfv3AreaSpfRuns, 
3210:                             ospfv3AreaBdrRtrCount, 
3211:                             ospfv3AreaAsBdrRtrCount, 
3212:                             ospfv3AreaScopeLsaCount, 
3213:                             ospfv3AreaScopeLsaCksumSum, 
3214:                             ospfv3AreaSummary, 
3215:                             ospfv3AreaStatus, 
3216:                             ospfv3AreaStubMetric, 
3217:                             ospfv3AreaNssaTranslatorRole, 
3218:                             ospfv3AreaNssaTranslatorState, 
3219:                             ospfv3AreaNssaTranslatorStabInt, 
3220:                             ospfv3AreaNssaTranslatorEvents, 
3221:                             ospfv3AreaStubMetricType 
3222:                             } 
3223:             STATUS          current 
3224:             DESCRIPTION 
3225:                 "These objects are used for OSPFv3 systems 
3226:                 supporting areas." 
3227:             ::= { ospfv3Groups 2 } 
3228:  
3229:     ospfv3AsLsdbGroup OBJECT-GROUP 
3230:             OBJECTS         { 
3231:                             ospfv3AsLsdbSequence, 
3232:                             ospfv3AsLsdbAge, 
3233:                             ospfv3AsLsdbChecksum, 
3234:                             ospfv3AsLsdbAdvertisement, 
3235:                             ospfv3AsLsdbTypeKnown 
3236:                             } 
3237:             STATUS          current 
3238:             DESCRIPTION 
3239:                 "These objects are used for OSPFv3 systems 
3240:                 that display their AS-scope link state database." 
3241:             ::= { ospfv3Groups 3 } 
3242:  
3243:     ospfv3AreaLsdbGroup OBJECT-GROUP 
3244:             OBJECTS         { 
3245:                             ospfv3AreaLsdbSequence, 
3246:                             ospfv3AreaLsdbAge, 
3247:                             ospfv3AreaLsdbChecksum, 
3248:                             ospfv3AreaLsdbAdvertisement, 
3249:                             ospfv3AreaLsdbTypeKnown 
3250:                             } 
3251:             STATUS          current 
3252:             DESCRIPTION 
3253:                 "These objects are used for OSPFv3 systems 
3254:                 that display their Area-scope link state database." 
3255:             ::= { ospfv3Groups 4 } 
3256:  
3257:     ospfv3LinkLsdbGroup OBJECT-GROUP 
3258:             OBJECTS         { 
3259:                             ospfv3LinkLsdbSequence, 
3260:                             ospfv3LinkLsdbAge, 
3261:                             ospfv3LinkLsdbChecksum, 
3262:                             ospfv3LinkLsdbAdvertisement, 
3263:                             ospfv3LinkLsdbTypeKnown 
3264:                             } 
3265:             STATUS          current 
3266:             DESCRIPTION 
3267:                 "These objects are used for OSPFv3 systems 
3268:                 that display their Link-scope link state database 
3269:                 for non-virtual interfaces." 
3270:             ::= { ospfv3Groups 5 } 
3271:  
3272:     ospfv3HostGroup OBJECT-GROUP 
3273:             OBJECTS         { 
3274:                             ospfv3HostMetric, 
3275:                             ospfv3HostStatus, 
3276:                             ospfv3HostAreaID 
3277:                             } 
3278:             STATUS          current 
3279:             DESCRIPTION 
3280:                 "These objects are used for OSPFv3 systems 
3281:                 that support attached hosts." 
3282:             ::= { ospfv3Groups 6 } 
3283:  
3284:     ospfv3IfGroup OBJECT-GROUP 
3285:             OBJECTS         { 
3286:                             ospfv3IfAreaId, 
3287:                             ospfv3IfType, 
3288:                             ospfv3IfAdminStat, 
3289:                             ospfv3IfRtrPriority, 
3290:                             ospfv3IfTransitDelay, 
3291:                             ospfv3IfRetransInterval, 
3292:                             ospfv3IfHelloInterval, 
3293:                             ospfv3IfRtrDeadInterval, 
3294:                             ospfv3IfPollInterval, 
3295:                             ospfv3IfState, 
3296:                             ospfv3IfDesignatedRouter, 
3297:                             ospfv3IfBackupDesignatedRouter, 
3298:                             ospfv3IfEvents, 
3299:                             ospfv3IfStatus, 
3300:                             ospfv3IfDemand, 
3301:                             ospfv3IfMetricValue, 
3302:                             ospfv3IfLinkScopeLsaCount, 
3303:                             ospfv3IfLinkLsaCksumSum, 
3304:                             ospfv3IfDemandNbrProbe, 
3305:                             ospfv3IfDemandNbrProbeRetxLimit,  
3306:                             ospfv3IfDemandNbrProbeInterval  
3307:                             } 
3308:             STATUS          current 
3309:             DESCRIPTION 
3310:                 "These interface objects used for  
3311:                 managing/monitoring OSPFv3 interfaces." 
3312:             ::= { ospfv3Groups 7 } 
3313:  
3314:     ospfv3VirtIfGroup OBJECT-GROUP 
3315:             OBJECTS         { 
3316:                             ospfv3VirtIfIndex, 
3317:                             ospfv3VirtIfInstId, 
3318:                             ospfv3VirtIfTransitDelay, 
3319:                             ospfv3VirtIfRetransInterval, 
3320:                             ospfv3VirtIfHelloInterval, 
3321:                             ospfv3VirtIfRtrDeadInterval, 
3322:                             ospfv3VirtIfState, 
3323:                             ospfv3VirtIfEvents, 
3324:                             ospfv3VirtIfStatus, 
3325:                             ospfv3VirtIfLinkScopeLsaCount, 
3326:                             ospfv3VirtIfLinkLsaCksumSum  
3327:                             } 
3328:             STATUS          current 
3329:             DESCRIPTION 
3330:                 "These virtual interface objects are used for  
3331:                 managing/monitoring OSPFv3 virtual interfaces." 
3332:             ::= { ospfv3Groups 8 } 
3333:  
3334:     ospfv3NbrGroup OBJECT-GROUP 
3335:             OBJECTS         { 
3336:                             ospfv3NbrAddressType, 
3337:                             ospfv3NbrAddress, 
3338:                             ospfv3NbrOptions, 
3339:                             ospfv3NbrPriority, 
3340:                             ospfv3NbrState, 
3341:                             ospfv3NbrEvents, 
3342:                             ospfv3NbrLsRetransQLen, 
3343:                             ospfv3NbrHelloSuppressed, 
3344:                             ospfv3NbrIfId, 
3345:                             ospfv3NbrRestartHelperStatus,  
3346:                             ospfv3NbrRestartHelperAge,  
3347:                             ospfv3NbrRestartHelperExitRc 
3348:                             } 
3349:             STATUS          current 
3350:             DESCRIPTION 
3351:                 "These neighbor objects are used for 
3352:                 managing/monitoring OSPFv3 neighbors." 
3353:             ::= { ospfv3Groups 9 } 
3354:  
3355:     ospfv3CfgNbrGroup OBJECT-GROUP 
3356:             OBJECTS         { 
3357:                             ospfv3CfgNbrPriority, 
3358:                             ospfv3CfgNbrStatus 
3359:                             } 
3360:             STATUS          current 
3361:             DESCRIPTION 
3362:                 "These configured neighbor objects are used for 
3363:                 managing/monitoring OSPFv3 configured neighbors." 
3364:             ::= { ospfv3Groups 10 } 
3365:  
3366:     ospfv3VirtNbrGroup OBJECT-GROUP 
3367:             OBJECTS         { 
3368:                             ospfv3VirtNbrIfIndex, 
3369:                             ospfv3VirtNbrIfInstId, 
3370:                             ospfv3VirtNbrAddressType,  
3371:                             ospfv3VirtNbrAddress, 
3372:                             ospfv3VirtNbrOptions, 
3373:                             ospfv3VirtNbrState, 
3374:                             ospfv3VirtNbrEvents, 
3375:                             ospfv3VirtNbrLsRetransQLen, 
3376:                             ospfv3VirtNbrHelloSuppressed, 
3377:                             ospfv3VirtNbrIfId, 
3378:                             ospfv3VirtNbrRestartHelperStatus,  
3379:                             ospfv3VirtNbrRestartHelperAge,  
3380:                             ospfv3VirtNbrRestartHelperExitRc 
3381:                             } 
3382:             STATUS          current 
3383:             DESCRIPTION 
3384:                 "These virtual neighbor objects are used for 
3385:                 managing/monitoring OSPFv3 virtual neighbors." 
3386:             ::= { ospfv3Groups 11 } 
3387:  
3388:     ospfv3AreaAggregateGroup OBJECT-GROUP 
3389:             OBJECTS         { 
3390:                             ospfv3AreaAggregateStatus, 
3391:                             ospfv3AreaAggregateEffect, 
3392:                             ospfv3AreaAggregateRouteTag 
3393:                             } 
3394:             STATUS          current 
3395:             DESCRIPTION 
3396:                 "These area aggregate objects used required for 
3397:                 aggregating OSPFv3 prefixes for summarization  
3398:                 across areas." 
3399:             ::= { ospfv3Groups 12 } 
3400:  
3401:     ospfv3VirtLinkLsdbGroup OBJECT-GROUP 
3402:             OBJECTS         { 
3403:                             ospfv3VirtLinkLsdbSequence, 
3404:                             ospfv3VirtLinkLsdbAge, 
3405:                             ospfv3VirtLinkLsdbChecksum, 
3406:                             ospfv3VirtLinkLsdbAdvertisement, 
3407:                             ospfv3VirtLinkLsdbTypeKnown 
3408:                             } 
3409:             STATUS          current 
3410:             DESCRIPTION 
3411:                 "These objects are used for OSPFv3 systems 
3412:                 that display their Link-scope link state database 
3413:                 for virtual interfaces." 
3414:             ::= { ospfv3Groups 13 } 
3415:  
3416:     ospfv3NotificationObjectGroup OBJECT-GROUP 
3417:             OBJECTS         { 
3418:                             ospfv3ConfigErrorType, 
3419:                             ospfv3PacketType, 
3420:                             ospfv3PacketSrc 
3421:                             } 
3422:             STATUS          current 
3423:             DESCRIPTION 
3424:                 "These objects are used to record notification 
3425:                 parameters" 
3426:             ::= { ospfv3Groups 14 } 
3427:  
3428:     ospfv3NotificationGroup NOTIFICATION-GROUP 
3429:             NOTIFICATIONS   { 
3430:                             ospfv3VirtIfStateChange, 
3431:                             ospfv3NbrStateChange, 
3432:                             ospfv3VirtNbrStateChange, 
3433:                             ospfv3IfConfigError, 
3434:                             ospfv3VirtIfConfigError, 
3435:                             ospfv3IfRxBadPacket, 
3436:                             ospfv3VirtIfRxBadPacket, 
3437:                             ospfv3LsdbOverflow, 
3438:                             ospfv3LsdbApproachingOverflow, 
3439:                             ospfv3IfStateChange, 
3440:                             ospfv3NssaTranslatorStatusChange, 
3441:                             ospfv3RestartStatusChange, 
3442:                             ospfv3NbrRestartHelperStatusChange, 
3443:                             ospfv3VirtNbrRestartHelperStatusChange 
3444:                             } 
3445:             STATUS          current 
3446:             DESCRIPTION 
3447:                 "This group is used for OSPFv3 notifications" 
3448:             ::= { ospfv3Groups 15 } 
3449:  
3450:     END 
3451: 
3452: --     
3453: --       Copyright (C) The IETF Trust (2007). 
3454: --     
3455: --       This document is subject to the rights, licenses and restrictions 
3456: --       contained in BCP 78, and except as set forth therein, the authors 
3457: --       retain all their rights. 
3458: --     
3459: --       This document and the information contained herein are provided 
3460: --       on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE 
3461: --       REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE 
3462: --       IETF TRUST AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL 
3463: --       WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY 
3464: --       WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE 
3465: --       ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR 
3466: --       FITNESS FOR A PARTICULAR PURPOSE. 
3467: --  
3468: --  
3469: