[cleanup] Fix compile warnings
[jleu-quagga.git] / ospf6d / OSPFv3-MIB.txt
blob80e6cb2d35899a5d2f1042e2c12aedd5c2cda3b8
1 OSPFV3-MIB DEFINITIONS ::= BEGIN 
2  
3 IMPORTS 
4         MODULE-IDENTITY, OBJECT-TYPE, mib-2, experimental,
5         Counter32, Gauge32, Integer32, IpAddress, 
6         Unsigned32 
7                 FROM SNMPv2-SMI 
8         TEXTUAL-CONVENTION, TruthValue, StorageType, RowStatus 
9                 FROM SNMPv2-TC 
10         MODULE-COMPLIANCE, OBJECT-GROUP 
11                 FROM SNMPv2-CONF 
12         InterfaceIndex 
13                 FROM IF-MIB 
14         InetAddressType, InetAddress, InetAddressPrefixLength 
15                 FROM INET-ADDRESS-MIB 
16         AreaID, RouterID, Metric, BigMetric, Status,  
17         HelloRange, DesignatedRouterPriority 
18                 FROM OSPF-MIB; 
20 ospfv3MIB MODULE-IDENTITY 
21         LAST-UPDATED "200404081200Z" 
22         ORGANIZATION "IETF OSPF Working Group" 
23         CONTACT-INFO 
24             "WG E-Mail: ospf@peach.ease.lsoft.com 
25              WG Chairs: John.Moy@sycamorenet.com   
26                         acee@redback.com 
27                         rohit@xebeo.com 
29              Dan Joyal 
30              Nortel Networks 
31              600 Technology Park Drive 
32              Billerica, MA  01821, USA 
33              djoyal@nortelnetworks.com 
35              Vishwas Manral 
36              SiNett Corporation 
37              2/1, First Floor 
38              Embassy Icon Annex 
39              Infantry Road 
40              Bangalore 560001 
41              vishwas@sinett.com" 
43          DESCRIPTION 
44              "The MIB module to describe OSPF version 3" 
45          REVISION "200404081200Z" 
46          DESCRIPTION -- RFC Editor assigns RFC xxxx 
47              "Initial version, published as RFC xxxx" 
48          ::= { experimental 102 } -- IANA assigns xx 
50 -- Texual conventions 
52 UpToRefreshInterval ::= TEXTUAL-CONVENTION 
53          STATUS        current 
54          DESCRIPTION 
55             "The values one might be able to configure for                  
56             variables bounded by the Refresh Interval" 
57          SYNTAX        Integer32 (1..1800) 
59 RouterDeadRange ::= TEXTUAL-CONVENTION 
60          STATUS        current 
61          DESCRIPTION 
62             "The range of intervals in seconds that a routers hello 
63             must have not been seen before a neighbor declares the 
64             router down" 
65          SYNTAX        Integer32 (1..'FFFF'h) 
68 -- Top-level structure of MIB 
69 ospfv3Objects        OBJECT IDENTIFIER ::= { ospfv3MIB 1 } 
70 ospfv3Conformance    OBJECT IDENTIFIER ::= { ospfv3MIB 2 } 
72 -- OSPFv3 General Variables 
74 -- These parameters apply globally to the Router's 
75 -- OSPFv3 Process. 
77 ospfv3GeneralGroup OBJECT IDENTIFIER ::= { ospfv3Objects 1 } 
79 ospfv3RouterId OBJECT-TYPE 
80         SYNTAX         RouterID 
81         MAX-ACCESS     read-write 
82         STATUS         current 
83         DESCRIPTION 
84             "A  32-bit  integer  uniquely  identifying  the 
85             router in the Autonomous System. 
86             To  ensure  uniqueness, this may 
87             default  to  the  value  of  one of the 
88             router's IPv4 interface addresses if IPv4 is 
89             configured on the router." 
90         ::= { ospfv3GeneralGroup 1 } 
92 ospfv3AdminStat OBJECT-TYPE 
93         SYNTAX          Status 
94         MAX-ACCESS      read-write 
95         STATUS          current 
96         DESCRIPTION 
97             "The  administrative  status  of  OSPFv3  in  the 
98             router.   The  value 'enabled' denotes that the 
99             OSPFv3 Process is active on at least  one  inter- 
100             face;  'disabled'  disables  it  on  all inter- 
101             faces." 
102         ::= { ospfv3GeneralGroup 2 } 
104 ospfv3VersionNumber OBJECT-TYPE 
105         SYNTAX          INTEGER { version3(3) } 
106         MAX-ACCESS      read-only 
107         STATUS          current 
108         DESCRIPTION 
109             "The version number of OSPF for IPv6 is 3." 
110         ::= { ospfv3GeneralGroup 3 } 
112 ospfv3AreaBdrRtrStatus OBJECT-TYPE 
113         SYNTAX          TruthValue 
114         MAX-ACCESS      read-only 
115         STATUS          current 
116         DESCRIPTION 
117             "A flag to note whether this router is an  area 
118             border router." 
119         REFERENCE 
120             "OSPF Version 2, Section 3 Splitting the AS into 
121             Areas" 
122         ::= { ospfv3GeneralGroup 4 } 
124 ospfv3ASBdrRtrStatus OBJECT-TYPE 
125         SYNTAX          TruthValue 
126         MAX-ACCESS      read-write 
127         STATUS          current 
128         DESCRIPTION 
129             "A flag to note whether this router is  config- 
130             ured as an Autonomous System border router." 
131         REFERENCE 
132             "OSPF Version 2, Section 3.3  Classification  of 
133             routers" 
134         ::= { ospfv3GeneralGroup 5 } 
136 ospfv3AsScopeLsaCount OBJECT-TYPE 
137         SYNTAX          Gauge32 
138         MAX-ACCESS      read-only 
139         STATUS          current 
140         DESCRIPTION 
141             "The number of AS-Scope (e.g. AS-External) link-state 
142             advertisements in the link-state database." 
143         ::= { ospfv3GeneralGroup 6 } 
145 ospfv3AsScopeLsaCksumSum OBJECT-TYPE 
146         SYNTAX          Integer32 
147         MAX-ACCESS      read-only 
148         STATUS          current 
149         DESCRIPTION 
150             "The 32-bit unsigned sum of the LS checksums of 
151             the  AS-scoped link-state advertisements  con- 
152             tained in the link-state database. This sum 
153             can  be  used  to determine if there has been a 
154             change in a router's link state  database,  and 
155             to  compare  the  link-state  database  of  two 
156             routers." 
157         ::= { ospfv3GeneralGroup 7 } 
159 ospfv3OriginateNewLsas OBJECT-TYPE 
160         SYNTAX          Counter32 
161         MAX-ACCESS      read-only 
162         STATUS          current 
163         DESCRIPTION 
164             "The number of  new  link-state  advertisements 
165             that  have been originated.  This number is in- 
166             cremented each time the router originates a new 
167             LSA." 
168         ::= { ospfv3GeneralGroup 8 } 
170 ospfv3RxNewLsas OBJECT-TYPE 
171         SYNTAX          Counter32 
172         MAX-ACCESS      read-only 
173         STATUS          current 
174         DESCRIPTION 
175             "The number of  link-state  advertisements  re- 
176             ceived  determined  to  be  new instantiations. 
177             This number does not include  newer  instantia- 
178             tions  of self-originated link-state advertise- 
179             ments." 
180         ::= { ospfv3GeneralGroup 9 } 
182 ospfv3ExtLsaCount OBJECT-TYPE 
183         SYNTAX          Gauge32 
184         MAX-ACCESS      read-only 
185         STATUS          current 
186         DESCRIPTION 
187             "The number of External(LS type 0x4005) in the link-
188             state database" 
189         ::= { ospfv3GeneralGroup 10 } 
192 ospfv3ExtAreaLsdbLimit OBJECT-TYPE 
193         SYNTAX          Integer32 (-1..'7FFFFFFF'h) 
194         MAX-ACCESS      read-write 
195         STATUS          current 
196         DESCRIPTION 
197             "The  maximum   number   of   non-default   AS- 
198             external-LSAs entries that can be stored in the 
199             link-state database.  If the value is -1, then 
200             there is no limit. 
202             When the number of non-default AS-external-LSAs 
203             in   a  router's  link-state  database  reaches 
204             ospfv3ExtAreaLsdbLimit, the router  enters  Overflow- 
205             State.   The   router  never  holds  more  than 
206             ospfv3ExtAreaLsdbLimit  non-default  AS-external-LSAs 
207             in  its  database. OspfExtAreaLsdbLimit MUST be set 
208             identically in all routers attached to the OSPFv3 
209             backbone  and/or  any regular OSPFv3 area. (i.e., 
210             OSPFv3 stub areas and NSSAs are excluded)." 
211         ::= { ospfv3GeneralGroup 11 } 
213 ospfv3MulticastExtensions OBJECT-TYPE 
214         SYNTAX          BITS { 
215                                  intraAreaMulticast(0), 
216                                  interAreaMulticast(1), 
217                                  interAsMulticast(2) 
218                              } 
219                                      
220         MAX-ACCESS      read-write 
221         STATUS          current 
222         DESCRIPTION 
223             "A Bit Mask indicating whether the router is 
224             forwarding IPv6 multicast datagrams 
225             based on the algorithms defined in the  Multi- 
226             cast Extensions to OSPF. 
228             If intraAreaMulticast set, indicates that the router 
229             can forward  IPv6 multicast datagrams in the router's 
230             directly attached areas (called intra-area mul- 
231             ticast routing). 
233             If interAreaMulticast set, indicates that the router 
234             can forward IPv6 multicast datagrams between OSPFv3 
235             areas (called inter-area multicast routing). 
237             If interAsMulticast set, indicates that the router can 
238             forward  IPv6  multicast datagrams between Auto- 
239             nomous Systems (called inter-AS multicast rout- 
240             ing). 
242             Only certain combinations of bit settings are 
243             allowed, namely: 
244                     - All bits cleared (no multicasting) 
245                     - intraAreaMulticast only, 
246                     - intraAreaMulticast and interAreaMulticast, 
247                     - intraAreaMulticast and interAsMulticast 
248                     - intraAreaMulticast, interAreaMulticast and 
249                             interAsMulticast 
250             By default, all bits are cleared." 
251         ::= { ospfv3GeneralGroup 12 } 
253 ospfv3ExitOverflowInterval OBJECT-TYPE 
254         SYNTAX          Unsigned32 
255         UNITS           "seconds" 
256         MAX-ACCESS      read-write 
257         STATUS          current 
258         DESCRIPTION 
259             "The number of  seconds  that,  after  entering 
260             OverflowState,  a  router will attempt to leave 
261             OverflowState. This allows the router to  again 
262             originate  non-default  AS-External-LSAs.  When 
263             set to 0, the router will not  leave  Overflow- 
264             State until restarted." 
265         ::= { ospfv3GeneralGroup 13 } 
267 ospfv3DemandExtensions OBJECT-TYPE 
268         SYNTAX         TruthValue 
269         MAX-ACCESS     read-write 
270         STATUS         current 
271         DESCRIPTION 
272             "The router's support for demand routing." 
273         REFERENCE 
274             "OSPF Version 2, Appendix on Demand Routing" 
275         ::= { ospfv3GeneralGroup 14 } 
277 ospfv3TrafficEngineeringSupport OBJECT-TYPE 
278         SYNTAX          TruthValue 
279         MAX-ACCESS      read-write 
280         STATUS          current 
281         DESCRIPTION 
282             "The router's support for traffic engineering 
283             extensions." 
284         ::= { ospfv3GeneralGroup 15 } 
286 ospfv3ReferenceBandwidth OBJECT-TYPE  
287        SYNTAX       Unsigned32  
288        MAX-ACCESS   read-write  
289        STATUS       current  
290        DESCRIPTION  
291           "Reference bandwidth in kilobits/second for  
292           calculating default interface metrics. The  
293           default value is 100,000 KBPS (100 MBPS)"  
294     ::= { ospfv3GeneralGroup 16 } 
296 ospfv3RestartSupport OBJECT-TYPE  
297        SYNTAX       INTEGER { none (1),  
298                               plannedOnly (2),  
299                               plannedAndUnplanned (3)  
300                          } 
301        MAX-ACCESS   read-write  
302        STATUS       current  
303        DESCRIPTION  
304           "The router's support for OSPF hitless restart.  
305           Options include: no restart support, only planned  
306           restarts or both planned and unplanned restarts."  
307        ::= { ospfv3GeneralGroup 17 }  
308     
309 ospfv3RestartInterval OBJECT-TYPE  
310        SYNTAX       UpToRefreshInterval 
311        UNITS        "seconds"  
312        MAX-ACCESS   read-write  
313        STATUS       current  
314        DESCRIPTION  
315           "Configured OSPF hitless restart timeout interval."  
316        ::= { ospfv3GeneralGroup 18 }  
317     
318 ospfv3RestartStatus OBJECT-TYPE  
319        SYNTAX       INTEGER { notRestarting (1),  
320                               plannedRestart (2),  
321                               unplannedRestart (3)  
322                             }  
323        MAX-ACCESS   read-only  
324        STATUS       current  
325        DESCRIPTION  
326           "Current status of OSPF hitless restart."  
327        ::= { ospfv3GeneralGroup 19 }  
328     
329 ospfv3RestartAge OBJECT-TYPE  
330        SYNTAX       UpToRefreshInterval 
331        UNITS        "seconds"  
332        MAX-ACCESS   read-only  
333        STATUS       current  
334        DESCRIPTION  
335           "Remaining time in current OSPF hitless restart  
336           interval."  
337        ::= { ospfv3GeneralGroup 20 }  
338     
339 ospfv3RestartExitReason OBJECT-TYPE  
340        SYNTAX       INTEGER { none (1),           -- none attempted  
341                               inProgress (2),     -- restart in  
342                                                   -- progress  
343                               completed (3),      -- successfully  
344                                                   -- completed  
345                               timedOut (4),       -- timed out  
346                               topologyChanged (5) -- aborted due to  
347                                                   -- topologychange.  
348                             }  
349        MAX-ACCESS   read-only  
350        STATUS       current  
351        DESCRIPTION  
352           "Describes the outcome of the last attempt at a  
353           hitless restart. If the value is 'none', no restart  
354            has yet been attempted. If the value is 'inProgress',  
355           a restart attempt is currently underway."  
356     ::= { ospfv3GeneralGroup 21 } 
359 -- The OSPFv3 Area Data Structure contains information 
360 -- regarding the various areas. The interfaces and 
361 -- virtual links are configured as part of these areas. 
362 -- Area 0.0.0.0, by definition, is the Backbone Area 
364 ospfv3AreaTable OBJECT-TYPE 
365         SYNTAX          SEQUENCE OF Ospfv3AreaEntry 
366         MAX-ACCESS      not-accessible 
367         STATUS          current 
368         DESCRIPTION 
369             "Information describing the configured  parame- 
370             ters  and cumulative statistics of the router's 
371             attached areas." 
372         REFERENCE 
373             "OSPF Version 2, Section 6 The Area Data Struc- 
374             ture" 
375         ::= { ospfv3Objects 2 } 
377 ospfv3AreaEntry OBJECT-TYPE 
378         SYNTAX          Ospfv3AreaEntry 
379         MAX-ACCESS      not-accessible 
380         STATUS          current 
381         DESCRIPTION 
382             "Information describing the configured parame- 
383             ters and cumulative statistics of one of the 
384             router's attached areas." 
385         INDEX           { ospfv3AreaId } 
386         ::= { ospfv3AreaTable 1 } 
388 Ospfv3AreaEntry ::= SEQUENCE { 
389         ospfv3AreaId 
390                 AreaID, 
391         ospfv3ImportAsExtern 
392                 INTEGER, 
393         ospfv3AreaSpfRuns 
394                 Counter32, 
395         ospfv3AreaBdrRtrCount 
396                 Gauge32, 
397         ospfv3AreaAsBdrRtrCount 
398                 Gauge32, 
399         ospfv3AreaScopeLsaCount 
400                 Gauge32, 
401         ospfv3AreaScopeLsaCksumSum 
402                 Integer32, 
403         ospfv3AreaSummary 
404                 INTEGER, 
405         ospfv3AreaStatus 
406                 RowStatus, 
407         ospfv3StubMetric 
408                 BigMetric, 
409         ospfv3AreaNssaTranslatorRole 
410                 INTEGER, 
411         ospfv3AreaNssaTranslatorState 
412                 INTEGER, 
413         ospfv3AreaNssaTranslatorStabilityInterval 
414                 Unsigned32, 
415         ospfv3AreaNssaTranslatorEvents 
416                 Counter32, 
417         ospfv3AreaStubMetricType 
418                 INTEGER 
419         } 
421 ospfv3AreaId OBJECT-TYPE 
422         SYNTAX          AreaID 
423         MAX-ACCESS      read-only 
424         STATUS          current 
425         DESCRIPTION 
426             "A 32-bit integer uniquely identifying an area. 
427             Area ID 0.0.0.0 is used for the OSPFv3 backbone." 
428         REFERENCE 
429             "OSPF Version 2, Appendix C.2 Area parameters" 
430         ::= { ospfv3AreaEntry 1 } 
432 ospfv3ImportAsExtern OBJECT-TYPE 
433         SYNTAX          INTEGER { 
434                         importExternal(1),   -- normal area 
435                         importNoExternal(2), -- stub area 
436                         importNssa(3)        -- not-so-stubby-area 
437                         } 
438         MAX-ACCESS      read-create 
439         STATUS          current 
440         DESCRIPTION 
441             "Indicates whether an area is a Stub area, NSSA, or 
442             standard area. AS-scope LSAs are not imported into Stub 
443             Areas or NSSAs. NSSAs import AS-External data as Type-7 
444             LSAs which have Area-scope" 
445         REFERENCE 
446             "OSPF Version 2, Appendix C.2 Area parameters" 
447         DEFVAL { importExternal } 
448         ::= { ospfv3AreaEntry 2 } 
450 ospfv3AreaSpfRuns OBJECT-TYPE 
451         SYNTAX          Counter32 
452         MAX-ACCESS      read-only 
453         STATUS          current 
454         DESCRIPTION 
455             "The number of times that the intra-area  route 
456             table  has  been  calculated  using this area's 
457             link-state database.  This  is  typically  done 
458             using Dijkstra's algorithm." 
459         ::= { ospfv3AreaEntry 3 } 
461 ospfv3AreaBdrRtrCount OBJECT-TYPE 
462         SYNTAX          Gauge32 
463         MAX-ACCESS      read-only 
464         STATUS          current 
465         DESCRIPTION 
466             "The total number of area border routers reach- 
467             able within this area.  This is initially zero, 
468             and is calculated in each SPF Pass." 
469         ::= { ospfv3AreaEntry 4 } 
471 ospfv3AreaAsBdrRtrCount OBJECT-TYPE 
472         SYNTAX          Gauge32 
473         MAX-ACCESS      read-only 
474         STATUS          current 
475         DESCRIPTION 
476             "The total number of Autonomous  System  border 
477             routers  reachable  within  this area.  This is 
478             initially zero, and is calculated in  each  SPF 
479             Pass." 
480         ::= { ospfv3AreaEntry 5 } 
482 ospfv3AreaScopeLsaCount OBJECT-TYPE 
483         SYNTAX          Gauge32 
484         MAX-ACCESS      read-only 
485         STATUS          current 
486         DESCRIPTION 
487             "The total number of Area-Scope link-state  
488             advertisements in  this  area's link-state  
489             database." 
490         ::= { ospfv3AreaEntry 6 } 
492 ospfv3AreaScopeLsaCksumSum OBJECT-TYPE 
493         SYNTAX          Integer32 
494         MAX-ACCESS      read-only 
495         STATUS          current 
496         DESCRIPTION 
497             "The 32-bit unsigned sum of the Area-Scope link-state 
498             advertisements'  LS  checksums  contained in this 
499             area's link-state database.  The sum can be used 
500             to determine if  there  has been  a  change  in a 
501             router's link state database, and to compare the 
502             link-state database of two routers." 
503         ::= { ospfv3AreaEntry 7 } 
505 ospfv3AreaSummary OBJECT-TYPE 
506         SYNTAX          INTEGER { 
507                         noAreaSummary(1), 
508                         sendAreaSummary(2) 
509                         } 
510         MAX-ACCESS      read-create 
511         STATUS          current 
512         DESCRIPTION 
513             "The variable ospfv3AreaSummary controls the  im- 
514             port  of  Inter-Area LSAs into stub areas.  It has 
515             no effect on other areas. 
517             If it is noAreaSummary, the router will neither 
518             originate  nor  propagate Inter-Area LSAs into the 
519             stub area.  It will rely entirely  on  its  de- 
520             fault route. 
522             If it is sendAreaSummary, the router will  both 
523             summarize and propagate Inter-Area LSAs." 
524         DEFVAL   { sendAreaSummary } 
525         ::= { ospfv3AreaEntry 8 } 
527 ospfv3AreaStatus OBJECT-TYPE 
528         SYNTAX          RowStatus 
529         MAX-ACCESS      read-create 
530         STATUS          current 
531         DESCRIPTION 
532             "This variable controls the status of  the  en- 
533             try. The use of RowStatus is covered in more detail 
534             in [6]." 
535         ::= { ospfv3AreaEntry 9 } 
537 ospfv3StubMetric OBJECT-TYPE 
538         SYNTAX          BigMetric 
539         MAX-ACCESS      read-create 
540         STATUS          current 
541         DESCRIPTION 
542             "The metric value advertised for the default route 
543              into Stub and NSSA areas." 
544         ::= { ospfv3AreaEntry 10 } 
546 ospfv3AreaNssaTranslatorRole OBJECT-TYPE 
547         SYNTAX          INTEGER { always(1), candidate(2) } 
548         MAX-ACCESS      read-create 
549         STATUS          current 
550         DESCRIPTION 
551             "Indicates an NSSA Border router's ability to 
552             perform NSSA translation of type-7 LSAs into 
553             type-5 LSAs." 
554         DEFVAL { candidate } 
555         ::= { ospfv3AreaEntry 11 } 
557 ospfv3AreaNssaTranslatorState OBJECT-TYPE 
558         SYNTAX          INTEGER { 
559                         enabled(1), 
560                         elected(2), 
561                         disabled(3) 
562                         } 
563         MAX-ACCESS      read-only 
564         STATUS          current 
565         DESCRIPTION 
566             "Indicates if and how an NSSA Border router is 
567              performing NSSA translation of type-7 LSAs into type-5 
568              LSAs. When this object is set to enabled, the NSSA 
569              Border router's ospfv3AreaNssTranslatorRole 
570              has been set to always. When this object is set to 
571              elected, a candidate NSSA Border router is translating 
572              type-7 LSAs into type-5. When this object is set to 
573              disabled, a candidate NSSA Border router is NOT 
574              translating type-7 LSAs into type-5." 
575         ::= { ospfv3AreaEntry 12 } 
577 ospfv3AreaNssaTranslatorStabilityInterval OBJECT-TYPE 
578         SYNTAX          Unsigned32 
579         UNITS           "seconds" 
580         MAX-ACCESS      read-create 
581         STATUS          current 
582         DESCRIPTION 
583             "The number of seconds after an elected translator 
584             determines its services are no longer required, that 
585             it should continue to perform its translation duties." 
586         DEFVAL { 40 } 
587         ::= { ospfv3AreaEntry 13 } 
589 ospfv3AreaNssaTranslatorEvents OBJECT-TYPE 
590         SYNTAX          Counter32 
591         MAX-ACCESS      read-only 
592         STATUS          current 
593         DESCRIPTION 
594             "Indicates the number of Translator State changes 
595             that have occurred since the last boot-up." 
596         ::= { ospfv3AreaEntry 14 } 
598 ospfv3AreaStubMetricType OBJECT-TYPE 
599         SYNTAX       INTEGER { 
600                         ospfv3Metric (1),  -- OSPF Metric 
601                         comparableCost (2), -- external type 1 
602                         nonComparable  (3) -- external type 2 
603                         } 
604         MAX-ACCESS   read-create 
605         STATUS       current 
606         DESCRIPTION 
607            "This variable displays the type of metric ad- 
608            vertised as a default route." 
609         DEFVAL { ospfv3Metric } 
610         ::= { ospfv3AreaEntry 15 } 
612 -- OSPFv3 AS-Scope Link State Database 
614 -- The Link State Database contains the AS-Scope Link State 
615 -- Advertisements from throughout the areas that the 
616 -- device is attached to. 
618 ospfv3AsLsdbTable OBJECT-TYPE 
619         SYNTAX          SEQUENCE OF Ospfv3AsLsdbEntry 
620         MAX-ACCESS      not-accessible 
621         STATUS          current 
622         DESCRIPTION 
623             "The OSPFv3 Process's AS-Scope Link State Database." 
624         ::= { ospfv3Objects 3 } 
626 ospfv3AsLsdbEntry OBJECT-TYPE 
627         SYNTAX          Ospfv3AsLsdbEntry 
628         MAX-ACCESS      not-accessible 
629         STATUS          current 
630         DESCRIPTION 
631             "A single AS-Scope Link State Advertisement." 
632         INDEX           { ospfv3AsLsdbType, 
633                           ospfv3AsLsdbRouterId, 
634                           ospfv3AsLsdbLsid } 
635         ::= { ospfv3AsLsdbTable 1 } 
637 Ospfv3AsLsdbEntry ::= SEQUENCE { 
638         ospfv3AsLsdbType 
639                 Unsigned32, 
640         ospfv3AsLsdbRouterId 
641                 RouterID, 
642         ospfv3AsLsdbLsid 
643                 IpAddress, 
644         ospfv3AsLsdbSequence 
645                 Integer32, 
646         ospfv3AsLsdbAge 
647                 Integer32, 
648         ospfv3AsLsdbChecksum 
649                 Integer32, 
650         ospfv3AsLsdbAdvertisement 
651                 OCTET STRING, 
652         ospfv3AsLsdbTypeKnown 
653                 TruthValue 
654         } 
656 ospfv3AsLsdbType OBJECT-TYPE 
657         SYNTAX          Unsigned32 (0..4294967295)
658         MAX-ACCESS      read-only 
659         STATUS          current 
660         DESCRIPTION 
661             "The type of the link state advertisement. 
662             Each link state type has a separate advertise- 
663             ment format. AS-Scope LSAs not recognized by 
664             the router may be stored in the database." 
665         ::= { ospfv3AsLsdbEntry 1 } 
667 ospfv3AsLsdbRouterId OBJECT-TYPE 
668         SYNTAX          RouterID 
669         MAX-ACCESS      read-only 
670         STATUS          current 
671         DESCRIPTION 
672             "The 32 bit number that uniquely identifies the 
673             originating router in the Autonomous System." 
674         REFERENCE 
675             "OSPF Version 2, Appendix C.1 Global parameters" 
676         ::= { ospfv3AsLsdbEntry 2 } 
678 ospfv3AsLsdbLsid OBJECT-TYPE 
679         SYNTAX          IpAddress 
680         MAX-ACCESS      read-only 
681         STATUS          current 
682         DESCRIPTION 
683             "The Link State ID is an LS Type Specific field 
684             containing a unique identifier; 
685             it identifies the piece of the  routing  domain 
686             that is being described by the advertisement. 
687             In contrast to OSPFv2, the LSID has no 
688             addressing semantics." 
689         ::= { ospfv3AsLsdbEntry 3 } 
691 -- Note that the OSPF Sequence Number is a 32 bit signed 
692 -- integer.  It starts with the value '80000001'h, 
693 -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h 
694 -- Thus, a typical sequence number will be very negative. 
696 ospfv3AsLsdbSequence OBJECT-TYPE 
697         SYNTAX          Integer32 
698         MAX-ACCESS      read-only 
699         STATUS          current 
700         DESCRIPTION 
701             "The sequence number field is a  signed  32-bit 
702             integer.   It  is used to detect old and dupli- 
703             cate link state advertisements.  The  space  of 
704             sequence  numbers  is  linearly  ordered.   The 
705             larger the sequence number the more recent  the 
706             advertisement." 
707         REFERENCE 
708             "OSPF Version  2,  Section  12.1.6  LS  sequence 
709             number" 
710         ::= { ospfv3AsLsdbEntry 4 } 
712 ospfv3AsLsdbAge OBJECT-TYPE 
713         SYNTAX          Integer32 -- Should be 0..MaxAge 
714                                   -- unless DoNotAge bit is set 
715         UNITS           "seconds" 
716         MAX-ACCESS      read-only 
717         STATUS          current 
718         DESCRIPTION 
719             "This field is the age of the link state adver- 
720             tisement in seconds." 
721         REFERENCE 
722             "OSPF Version 2, Section 12.1.1 LS age" 
723         ::= { ospfv3AsLsdbEntry 5 } 
725 ospfv3AsLsdbChecksum OBJECT-TYPE 
726         SYNTAX          Integer32 
727         MAX-ACCESS      read-only 
728         STATUS          current 
729         DESCRIPTION 
730             "This field is the  checksum  of  the  complete 
731             contents  of  the  advertisement, excepting the 
732             age field.  The age field is excepted  so  that 
733             an   advertisement's  age  can  be  incremented 
734             without updating the  checksum.   The  checksum 
735             used  is  the same that is used for ISO connec- 
736             tionless datagrams; it is commonly referred  to 
737             as the Fletcher checksum." 
738         REFERENCE 
739             "OSPF Version 2, Section 12.1.7 LS checksum" 
740         ::= { ospfv3AsLsdbEntry 6 } 
742 ospfv3AsLsdbAdvertisement OBJECT-TYPE 
743         SYNTAX          OCTET STRING (SIZE (1..65535)) 
744         MAX-ACCESS      read-only 
745         STATUS          current 
746         DESCRIPTION 
747             "The entire Link State Advertisement, including 
748             its header." 
749         ::= { ospfv3AsLsdbEntry 7 } 
751 ospfv3AsLsdbTypeKnown OBJECT-TYPE 
752         SYNTAX          TruthValue 
753         MAX-ACCESS      read-only 
754         STATUS          current 
755         DESCRIPTION 
756             "Is the LSA type recognized by this Router?" 
757         ::= { ospfv3AsLsdbEntry 8 } 
760 -- OSPFv3 Area-Scope Link State Database 
762 -- The Link State Database contains the Area-Scope Link State 
763 -- Advertisements from throughout the area that the 
764 -- device is attached to. 
766 ospfv3AreaLsdbTable OBJECT-TYPE 
767         SYNTAX          SEQUENCE OF Ospfv3AreaLsdbEntry 
768         MAX-ACCESS      not-accessible 
769         STATUS          current 
770         DESCRIPTION 
771             "The OSPFv3 Process's Area-Scope Link State Database." 
772         ::= { ospfv3Objects 4 } 
774 ospfv3AreaLsdbEntry OBJECT-TYPE 
775         SYNTAX          Ospfv3AreaLsdbEntry 
776         MAX-ACCESS      not-accessible 
777         STATUS          current 
778         DESCRIPTION 
779             "A single Area-Scope Link State Advertisement." 
780         INDEX           { ospfv3AreaLsdbAreaId, 
781                           ospfv3AreaLsdbType, 
782                           ospfv3AreaLsdbRouterId, 
783                           ospfv3AreaLsdbLsid } 
784         ::= { ospfv3AreaLsdbTable 1 } 
786 Ospfv3AreaLsdbEntry ::= SEQUENCE { 
787         ospfv3AreaLsdbAreaId 
788                 AreaID, 
789         ospfv3AreaLsdbType 
790                 Unsigned32, 
791         ospfv3AreaLsdbRouterId 
792                 RouterID, 
793         ospfv3AreaLsdbLsid 
794                 IpAddress, 
795         ospfv3AreaLsdbSequence 
796                 Integer32, 
797         ospfv3AreaLsdbAge 
798                 Integer32, 
799         ospfv3AreaLsdbChecksum 
800                 Integer32, 
801         ospfv3AreaLsdbAdvertisement 
802                 OCTET STRING, 
803         ospfv3AreaLsdbTypeKnown 
804                 TruthValue 
805         } 
807 ospfv3AreaLsdbAreaId OBJECT-TYPE 
808         SYNTAX          AreaID 
809         MAX-ACCESS      read-only 
810         STATUS          current 
811         DESCRIPTION 
812             "The 32 bit identifier of the Area from which the 
813             LSA was received." 
814         REFERENCE 
815             "OSPF Version 2, Appendix C.2 Area parameters" 
816         ::= { ospfv3AreaLsdbEntry 1 } 
818 ospfv3AreaLsdbType OBJECT-TYPE 
819         SYNTAX          Unsigned32 (0..4294967295)
820         MAX-ACCESS      read-only 
821         STATUS          current 
822         DESCRIPTION 
823             "The type  of  the  link  state  advertisement. 
824             Each  link state type has a separate advertise- 
825             ment format. Area-Scope LSAs unrecognized by the 
826             router are also stored in this database." 
827         ::= { ospfv3AreaLsdbEntry 2 } 
829 ospfv3AreaLsdbRouterId OBJECT-TYPE 
830         SYNTAX          RouterID 
831         MAX-ACCESS      read-only 
832         STATUS          current 
833         DESCRIPTION 
834             "The 32 bit number that uniquely identifies the 
835             originating router in the Autonomous System." 
836         REFERENCE 
837             "OSPF Version 2, Appendix C.1 Global parameters" 
838         ::= { ospfv3AreaLsdbEntry 3 } 
840 ospfv3AreaLsdbLsid OBJECT-TYPE 
841         SYNTAX          IpAddress 
842         MAX-ACCESS      read-only 
843         STATUS          current 
844         DESCRIPTION 
845             "The Link State ID is an LS Type Specific field 
846             containing a unique identifier; 
847             it identifies the piece of the  routing  domain 
848             that is being described by the advertisement. 
849             In contrast to OSPFv2, the LSID has no 
850             addressing semantics." 
851         ::= { ospfv3AreaLsdbEntry 4 } 
853 -- Note that the OSPF Sequence Number is a 32 bit signed 
854 -- integer.  It starts with the value '80000001'h, 
855 -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h 
856 -- Thus, a typical sequence number will be very negative. 
858 ospfv3AreaLsdbSequence OBJECT-TYPE 
859         SYNTAX          Integer32 
860         MAX-ACCESS      read-only 
861         STATUS          current 
862         DESCRIPTION 
863             "The sequence number field is a  signed  32-bit 
864             integer.   It  is used to detect old and dupli- 
865             cate link state advertisements.  The  space  of 
866             sequence  numbers  is  linearly  ordered.   The 
867             larger the sequence number the more recent  the 
868             advertisement." 
869         REFERENCE 
870             "OSPF Version  2,  Section  12.1.6  LS  sequence 
871             number" 
872         ::= { ospfv3AreaLsdbEntry 5 } 
874 ospfv3AreaLsdbAge OBJECT-TYPE 
875         SYNTAX          Integer32 -- Should be 0..MaxAge 
876                                   -- unless DoNotAge bit is set 
877         UNITS           "seconds" 
878         MAX-ACCESS      read-only 
879         STATUS          current 
880         DESCRIPTION 
881             "This field is the age of the link state adver- 
882             tisement in seconds." 
883         REFERENCE 
884             "OSPF Version 2, Section 12.1.1 LS age" 
885         ::= { ospfv3AreaLsdbEntry 6 } 
887 ospfv3AreaLsdbChecksum OBJECT-TYPE 
888         SYNTAX          Integer32 
889         MAX-ACCESS      read-only 
890         STATUS          current 
891         DESCRIPTION 
892             "This field is the  checksum  of  the  complete 
893             contents  of  the  advertisement, excepting the 
894             age field.  The age field is excepted  so  that 
895             an   advertisement's  age  can  be  incremented 
896             without updating the  checksum.   The  checksum 
897             used  is  the same that is used for ISO connec- 
898             tionless datagrams; it is commonly referred  to 
899             as the Fletcher checksum." 
900         REFERENCE 
901             "OSPF Version 2, Section 12.1.7 LS checksum" 
902         ::= { ospfv3AreaLsdbEntry 7 } 
904 ospfv3AreaLsdbAdvertisement OBJECT-TYPE 
905         SYNTAX          OCTET STRING (SIZE (1..65535)) 
906         MAX-ACCESS      read-only 
907         STATUS          current 
908         DESCRIPTION 
909             "The entire Link State Advertisement, including 
910             its header." 
911         ::= { ospfv3AreaLsdbEntry 8 } 
913 ospfv3AreaLsdbTypeKnown OBJECT-TYPE 
914         SYNTAX          TruthValue 
915         MAX-ACCESS      read-only 
916         STATUS          current 
917         DESCRIPTION 
918             "Is the LSA type recognized by this Router?" 
919         ::= { ospfv3AreaLsdbEntry 9 } 
921 -- OSPFv3 Link-Scope Link State Database 
923 -- The Link State Database contains the Link-Scope Link State 
924 -- Advertisements from the links that the 
925 -- device is attached to. 
927 ospfv3LinkLsdbTable OBJECT-TYPE 
928         SYNTAX          SEQUENCE OF Ospfv3LinkLsdbEntry 
929         MAX-ACCESS      not-accessible 
930         STATUS          current 
931         DESCRIPTION 
932             "The OSPFv3 Process's Link-Scope Link State Database." 
933         ::= { ospfv3Objects 5 } 
935 ospfv3LinkLsdbEntry OBJECT-TYPE 
936         SYNTAX          Ospfv3LinkLsdbEntry 
937         MAX-ACCESS      not-accessible 
938         STATUS          current 
939         DESCRIPTION 
940             "A single Link-Scope Link State Advertisement." 
941         INDEX           { ospfv3LinkLsdbIfIndex, 
942                           ospfv3LinkLsdbType, 
943                           ospfv3LinkLsdbRouterId, 
944                           ospfv3LinkLsdbLsid } 
945         ::= { ospfv3LinkLsdbTable 1 } 
947 Ospfv3LinkLsdbEntry ::= SEQUENCE { 
948         ospfv3LinkLsdbIfIndex 
949                 InterfaceIndex, 
950         ospfv3LinkLsdbType 
951                 Unsigned32, 
952         ospfv3LinkLsdbRouterId 
953                 RouterID, 
954         ospfv3LinkLsdbLsid 
955                 IpAddress, 
956         ospfv3LinkLsdbSequence 
957                 Integer32, 
958         ospfv3LinkLsdbAge 
959                 Integer32, 
960         ospfv3LinkLsdbChecksum 
961                 Integer32, 
962         ospfv3LinkLsdbAdvertisement 
963                 OCTET STRING, 
964         ospfv3LinkLsdbTypeKnown 
965                 TruthValue 
966         } 
968 ospfv3LinkLsdbIfIndex OBJECT-TYPE 
969         SYNTAX         InterfaceIndex 
970         MAX-ACCESS     read-only 
971         STATUS         current 
972         DESCRIPTION 
973             "The identifier of the link from which the LSA 
974             was received." 
975         REFERENCE 
976             "OSPF Version 2, Appendix C.2 Area parameters" 
977         ::= { ospfv3LinkLsdbEntry 1 } 
979 ospfv3LinkLsdbType OBJECT-TYPE 
980         SYNTAX          Unsigned32 (0..4294967295)
981         MAX-ACCESS      read-only 
982         STATUS          current 
983         DESCRIPTION 
984             "The type of the link state advertisement. 
985             Each link state type has a separate advertise- 
986             ment format. Link-Scope LSAs unrecognized by the 
987             router are also stored in this database." 
988         ::= { ospfv3LinkLsdbEntry 2 } 
990 ospfv3LinkLsdbRouterId OBJECT-TYPE 
991         SYNTAX          RouterID 
992         MAX-ACCESS      read-only 
993         STATUS          current 
994         DESCRIPTION 
995             "The 32 bit number that uniquely identifies the 
996             originating router in the Autonomous System." 
997         REFERENCE 
998             "OSPF Version 2, Appendix C.1 Global parameters" 
999         ::= { ospfv3LinkLsdbEntry 3 } 
1001 ospfv3LinkLsdbLsid OBJECT-TYPE 
1002         SYNTAX        IpAddress 
1003         MAX-ACCESS    read-only 
1004         STATUS        current 
1005         DESCRIPTION 
1006             "The Link State ID is an LS Type Specific field 
1007             containing a unique identifier; 
1008             it identifies the piece of the  routing  domain 
1009             that is being described by the advertisement. 
1010             In contrast to OSPFv2, the LSID has no 
1011             addressing semantics." 
1012         ::= { ospfv3LinkLsdbEntry 4 } 
1014 -- Note that the OSPF Sequence Number is a 32 bit signed 
1015 -- integer.  It starts with the value '80000001'h, 
1016 -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h 
1017 -- Thus, a typical sequence number will be very negative. 
1019 ospfv3LinkLsdbSequence OBJECT-TYPE 
1020         SYNTAX          Integer32 
1021         MAX-ACCESS      read-only 
1022         STATUS          current 
1023         DESCRIPTION 
1024             "The sequence number field is a  signed  32-bit 
1025             integer.   It  is used to detect old and dupli- 
1026             cate link state advertisements.  The  space  of 
1027             sequence  numbers  is  linearly  ordered.   The 
1028             larger the sequence number the more recent  the 
1029             advertisement." 
1030         REFERENCE 
1031             "OSPF Version  2,  Section  12.1.6  LS  sequence 
1032             number" 
1033         ::= { ospfv3LinkLsdbEntry 5 } 
1035 ospfv3LinkLsdbAge OBJECT-TYPE 
1036         SYNTAX          Integer32 -- Should be 0..MaxAge 
1037                                   -- unless DoNotAge bit is set 
1038         UNITS           "seconds" 
1039         MAX-ACCESS      read-only 
1040         STATUS          current 
1041         DESCRIPTION 
1042             "This field is the age of the link state 
1043             advertisement in seconds." 
1044         REFERENCE 
1045             "OSPF Version 2, Section 12.1.1 LS age" 
1046         ::= { ospfv3LinkLsdbEntry 6 } 
1048 ospfv3LinkLsdbChecksum OBJECT-TYPE 
1049         SYNTAX          Integer32 
1050         MAX-ACCESS      read-only 
1051         STATUS          current 
1052         DESCRIPTION 
1053             "This field is the  checksum  of  the  complete 
1054             contents  of  the  advertisement, excepting the 
1055             age field.  The age field is excepted  so  that 
1056             an   advertisement's  age  can  be  incremented 
1057             without updating the  checksum.   The  checksum 
1058             used  is  the same that is used for ISO connec- 
1059             tionless datagrams; it is commonly referred  to 
1060             as the Fletcher checksum." 
1061         REFERENCE 
1062             "OSPF Version 2, Section 12.1.7 LS checksum" 
1063         ::= { ospfv3LinkLsdbEntry 7 } 
1065 ospfv3LinkLsdbAdvertisement OBJECT-TYPE 
1066         SYNTAX          OCTET STRING (SIZE (1..65535)) 
1067         MAX-ACCESS      read-only 
1068         STATUS          current 
1069         DESCRIPTION 
1070             "The entire Link State Advertisement, including 
1071             its header." 
1072         ::= { ospfv3LinkLsdbEntry 8 } 
1074 ospfv3LinkLsdbTypeKnown OBJECT-TYPE 
1075         SYNTAX          TruthValue 
1076         MAX-ACCESS      read-only 
1077         STATUS          current 
1078         DESCRIPTION 
1079             "Indicates whether the LSA type is recognized by this 
1080              Router." 
1081         ::= { ospfv3LinkLsdbEntry 9 } 
1084 -- OSPF Host Table 
1086 -- The Host/Metric Table indicates what hosts are directly 
1087 -- attached to the Router, and what metrics and types of 
1088 -- service should be advertised for them. 
1090 ospfv3HostTable OBJECT-TYPE 
1091         SYNTAX          SEQUENCE OF Ospfv3HostEntry 
1092         MAX-ACCESS      not-accessible 
1093         STATUS          current 
1094         DESCRIPTION 
1095             "The list of Hosts, and their metrics, that the 
1096             router will advertise as host routes." 
1097         REFERENCE 
1098             "OSPF Version 2, Appendix C.6  Host route param- 
1099             eters" 
1100         ::= { ospfv3Objects 6 } 
1102 ospfv3HostEntry OBJECT-TYPE 
1103         SYNTAX          Ospfv3HostEntry 
1104         MAX-ACCESS      not-accessible 
1105         STATUS          current 
1106         DESCRIPTION 
1107             "A metric to be advertised when a given host is 
1108             reachable." 
1109         INDEX           { ospfv3HostAddressType, 
1110                           ospfv3HostAddress } 
1111         ::= { ospfv3HostTable 1 } 
1113 Ospfv3HostEntry ::= SEQUENCE { 
1114         ospfv3HostAddressType 
1115                 InetAddressType, 
1116         ospfv3HostAddress 
1117                 InetAddress, 
1118         ospfv3HostMetric 
1119                 Metric, 
1120         ospfv3HostStatus 
1121                 RowStatus, 
1122         ospfv3HostAreaID 
1123                 AreaID 
1124         } 
1126 ospfv3HostAddressType OBJECT-TYPE 
1127         SYNTAX          InetAddressType 
1128         MAX-ACCESS      read-only 
1129         STATUS          current 
1130         DESCRIPTION 
1131             "The address type of ospfv3HostAddress. Only IPv6 
1132             addresses without zone index are expected." 
1133         REFERENCE 
1134             "OSPF Version 2, Appendix C.6 Host route parame- 
1135             ters" 
1136         ::= { ospfv3HostEntry 1 } 
1139 ospfv3HostAddress OBJECT-TYPE 
1140         SYNTAX          InetAddress (SIZE (16)) 
1141         MAX-ACCESS      read-only 
1142         STATUS          current 
1143         DESCRIPTION 
1144             "The IPv6 Address of the Host. Must be a Global 
1145              or Site-local address." 
1146         REFERENCE 
1147             "OSPF Version 2, Appendix C.6 Host route parame- 
1148             ters" 
1149         ::= { ospfv3HostEntry 2 } 
1151 ospfv3HostMetric OBJECT-TYPE 
1152         SYNTAX          Metric 
1153         MAX-ACCESS      read-create 
1154         STATUS          current 
1155         DESCRIPTION 
1156             "The Metric to be advertised." 
1157         REFERENCE 
1158             "OSPF Version 2, Appendix C.6 Host route parame- 
1159             ters" 
1160         ::= { ospfv3HostEntry 3 } 
1162 ospfv3HostStatus OBJECT-TYPE 
1163         SYNTAX          RowStatus 
1164         MAX-ACCESS      read-create 
1165         STATUS          current 
1166         DESCRIPTION 
1167             "This variable controls the status of  the  en- 
1168             try. The use of RowStatus is covered in more detail 
1169             in [6]." 
1170         ::= { ospfv3HostEntry 4 } 
1172 ospfv3HostAreaID OBJECT-TYPE 
1173         SYNTAX          AreaID 
1174         MAX-ACCESS      read-create 
1175         STATUS          current 
1176         DESCRIPTION 
1177             "The Area the Host Entry is to be found within. 
1178             By  default, the area that a subsuming OSPFv3 in- 
1179             terface is in, or 0.0.0.0" 
1180         REFERENCE 
1181             "OSPF Version 2, Appendix C.2 Area parameters" 
1182         ::= { ospfv3HostEntry 5 } 
1184 -- OSPFv3 Interface Table 
1186 ospfv3IfTable OBJECT-TYPE 
1187         SYNTAX          SEQUENCE OF Ospfv3IfEntry 
1188         MAX-ACCESS      not-accessible 
1189         STATUS          current 
1190         DESCRIPTION 
1191             "The OSPFv3 Interface Table describes the  inter- 
1192             faces from the viewpoint of OSPFv3." 
1193         REFERENCE 
1194             "OSPF Version 2, Appendix C.3  Router  interface 
1195             parameters" 
1196         ::= { ospfv3Objects 7 } 
1198 ospfv3IfEntry OBJECT-TYPE 
1199         SYNTAX          Ospfv3IfEntry 
1200         MAX-ACCESS      not-accessible 
1201         STATUS          current 
1202         DESCRIPTION 
1203             "The OSPFv3 Interface Entry describes one  inter- 
1204             face from the viewpoint of OSPFv3." 
1205         INDEX           { ospfv3IfIndex } 
1206         ::= { ospfv3IfTable 1 } 
1209 Ospfv3IfEntry ::= SEQUENCE { 
1210         ospfv3IfIndex 
1211                 InterfaceIndex, 
1212         ospfv3IfAreaId 
1213                 AreaID, 
1214         ospfv3IfType 
1215                 INTEGER, 
1216         ospfv3IfAdminStat 
1217                 Status, 
1218         ospfv3IfRtrPriority 
1219                 DesignatedRouterPriority, 
1220         ospfv3IfTransitDelay 
1221                 UpToRefreshInterval, 
1222         ospfv3IfRetransInterval 
1223                 UpToRefreshInterval, 
1224         ospfv3IfHelloInterval 
1225                 HelloRange, 
1226         ospfv3IfRtrDeadInterval 
1227                  RouterDeadRange, 
1228         ospfv3IfPollInterval 
1229                 Unsigned32, 
1230         ospfv3IfState 
1231                 INTEGER, 
1232         ospfv3IfDesignatedRouter 
1233                 RouterID, 
1234         ospfv3IfBackupDesignatedRouter 
1235                 RouterID, 
1236         ospfv3IfEvents 
1237                 Counter32, 
1238         ospfv3IfStatus 
1239                 RowStatus, 
1240         ospfv3IfMulticastForwarding 
1241                 INTEGER, 
1242         ospfv3IfDemand 
1243                 TruthValue, 
1244         ospfv3IfMetricValue 
1245                 Metric, 
1246         ospfv3IfLinkScopeLsaCount 
1247                 Gauge32, 
1248         ospfv3IfLinkLsaCksumSum 
1249                 Integer32, 
1250         ospfv3IfInstId 
1251                 Integer32, 
1252         ospfv3IfDemandNbrProbe 
1253                 TruthValue, 
1254         ospfv3IfDemandNbrProbeRetxLimit  
1255                 Unsigned32, 
1256         ospfv3IfDemandNbrProbeInterval  
1257                 Unsigned32 
1258         } 
1260 ospfv3IfIndex OBJECT-TYPE 
1261         SYNTAX          InterfaceIndex 
1262         MAX-ACCESS      read-only 
1263         STATUS          current 
1264         DESCRIPTION 
1265             "The interface index of this OSPFv3 interface. 
1266              It corresponds to the interface index of the 
1267              IPv6 interface on which OSPFv3 is configured." 
1268         ::= { ospfv3IfEntry 1 } 
1270 ospfv3IfAreaId OBJECT-TYPE 
1271         SYNTAX          AreaID 
1272         MAX-ACCESS      read-create 
1273         STATUS          current 
1274         DESCRIPTION 
1275             "A 32-bit integer uniquely identifying the area 
1276             to  which  the  interface  connects.   Area  ID 
1277             0.0.0.0 is used for the OSPFv3 backbone." 
1278         DEFVAL          { '00000000'H } -- 0.0.0.0 
1279         ::= { ospfv3IfEntry 2 } 
1281 ospfv3IfType OBJECT-TYPE 
1282         SYNTAX          INTEGER { 
1283                         broadcast(1), 
1284                         nbma(2), 
1285                         pointToPoint(3), 
1286                         pointToMultipoint(5) 
1287                         } 
1288         MAX-ACCESS      read-create 
1289         STATUS          current 
1290         DESCRIPTION 
1291             "The OSPFv3 interface type." 
1292         ::= { ospfv3IfEntry 3 } 
1294 ospfv3IfAdminStat OBJECT-TYPE 
1295         SYNTAX          Status 
1296         MAX-ACCESS      read-create 
1297         STATUS          current 
1298         DESCRIPTION 
1299             "The OSPFv3 interface's  administrative  status. 
1300             The  value formed on the interface, and the in- 
1301             terface will be advertised as an internal route 
1302             to  some  area.   The  value 'disabled' denotes 
1303             that the interface is external to OSPFv3." 
1304         DEFVAL          { enabled } 
1305         ::= { ospfv3IfEntry 4 } 
1307 ospfv3IfRtrPriority OBJECT-TYPE 
1308         SYNTAX          DesignatedRouterPriority 
1309         MAX-ACCESS      read-create 
1310         STATUS          current 
1311         DESCRIPTION 
1312             "The  priority  of  this  interface.   Used  in 
1313             multi-access  networks,  this  field is used in 
1314             the designated router election algorithm.   The 
1315             value 0 signifies that the router is not eligi- 
1316             ble to become the  designated  router  on  this 
1317             particular  network.   In the event of a tie in 
1318             this value, routers will use their Router ID as 
1319             a tie breaker." 
1320         DEFVAL          { 1 } 
1321         ::= { ospfv3IfEntry 5 } 
1323 ospfv3IfTransitDelay OBJECT-TYPE 
1324         SYNTAX          UpToRefreshInterval 
1325         UNITS           "seconds" 
1326         MAX-ACCESS      read-create 
1327         STATUS          current 
1328         DESCRIPTION 
1329             "The estimated number of seconds  it  takes  to 
1330             transmit  a  link state update packet over this 
1331             interface." 
1332         DEFVAL          { 1 } 
1333         ::= { ospfv3IfEntry 6 } 
1335 ospfv3IfRetransInterval OBJECT-TYPE 
1336         SYNTAX          UpToRefreshInterval 
1337         UNITS           "seconds" 
1338         MAX-ACCESS      read-create 
1339         STATUS          current 
1340         DESCRIPTION 
1341             "The number of seconds between  link-state  ad- 
1342             vertisement  retransmissions,  for  adjacencies 
1343             belonging to this  interface.   This  value  is 
1344             also used when retransmitting database descrip- 
1345             tion and link-state request packets." 
1346         DEFVAL          { 5 } 
1347         ::= { ospfv3IfEntry 7 } 
1349 ospfv3IfHelloInterval OBJECT-TYPE 
1350         SYNTAX          HelloRange 
1351         UNITS           "seconds" 
1352         MAX-ACCESS      read-create 
1353         STATUS          current 
1354         DESCRIPTION 
1355             "The length of time, in  seconds,  between  the 
1356             Hello  packets that the router sends on the in- 
1357             terface.  This value must be the same  for  all 
1358             routers attached to a common network." 
1359         DEFVAL          { 10 } 
1360         ::= { ospfv3IfEntry 8 } 
1362 ospfv3IfRtrDeadInterval OBJECT-TYPE 
1363         SYNTAX          RouterDeadRange 
1364         UNITS           "seconds" 
1365         MAX-ACCESS      read-create 
1366         STATUS          current 
1367         DESCRIPTION 
1368             "The number of seconds that  a  router's  Hello 
1369             packets  have  not been seen before it's neigh- 
1370             bors declare the router down.  This  should  be 
1371             some  multiple  of  the  Hello  interval.  This 
1372             value must be the same for all routers attached 
1373             to a common network." 
1374         DEFVAL          { 40 } 
1375         ::= { ospfv3IfEntry 9 } 
1377 ospfv3IfPollInterval OBJECT-TYPE 
1378         SYNTAX          Unsigned32 
1379         UNITS           "seconds" 
1380         MAX-ACCESS      read-create 
1381         STATUS          current 
1382         DESCRIPTION 
1383             "The larger time interval, in seconds,  between 
1384             the  Hello  packets  sent  to  an inactive non- 
1385             broadcast multi- access neighbor." 
1386         DEFVAL          { 120 } 
1387         ::= { ospfv3IfEntry 10 } 
1389 ospfv3IfState OBJECT-TYPE 
1390         SYNTAX          INTEGER { 
1391                         down(1), 
1392                         loopback(2), 
1393                         waiting(3), 
1394                         pointToPoint(4), 
1395                         designatedRouter(5), 
1396                         backupDesignatedRouter(6), 
1397                         otherDesignatedRouter(7) 
1398                         } 
1399         MAX-ACCESS      read-only 
1400         STATUS          current 
1401         DESCRIPTION 
1402             "The OSPFv3 Interface State." 
1403         ::= { ospfv3IfEntry 11 } 
1405 ospfv3IfDesignatedRouter OBJECT-TYPE 
1406         SYNTAX          RouterID 
1407         MAX-ACCESS      read-only 
1408         STATUS          current 
1409         DESCRIPTION 
1410             "The Router ID of the Designated Router." 
1411         ::= { ospfv3IfEntry 12 } 
1413 ospfv3IfBackupDesignatedRouter OBJECT-TYPE 
1414         SYNTAX          RouterID 
1415         MAX-ACCESS      read-only 
1416         STATUS          current 
1417         DESCRIPTION 
1418             "The  Router ID of  the  Backup   Designated 
1419             Router." 
1420         ::= { ospfv3IfEntry 14 } 
1422 ospfv3IfEvents OBJECT-TYPE 
1423         SYNTAX          Counter32 
1424         MAX-ACCESS      read-only 
1425         STATUS          current 
1426         DESCRIPTION 
1427             "The number of times this  OSPF  interface  has 
1428             changed its state, or an error has occurred." 
1429         ::= { ospfv3IfEntry 15 } 
1431  ospfv3IfStatus OBJECT-TYPE 
1432         SYNTAX          RowStatus 
1433         MAX-ACCESS      read-create 
1434         STATUS          current 
1435         DESCRIPTION 
1436             "This variable controls the status of  the  en- 
1437             try. The use of RowStatus is covered in more detail in 
1438             [6]." 
1439         ::= { ospfv3IfEntry 17 } 
1441 ospfv3IfMulticastForwarding OBJECT-TYPE 
1442         SYNTAX          INTEGER { 
1443                         blocked(1),   -- no multicast forwarding 
1444                         multicast(2), -- using multicast address 
1445                         unicast(3)    -- to each OSPFv3 neighbor 
1446                         } 
1447         MAX-ACCESS      read-create 
1448         STATUS          current 
1449         DESCRIPTION 
1450             "The way multicasts should  forwarded  on  this 
1451             interface;  not  forwarded,  forwarded  as data 
1452             link multicasts, or forwarded as data link uni- 
1453             casts.   Data link multicasting is not meaning- 
1454             ful on point to point and NBMA interfaces,  and 
1455             setting ospfv3MulticastForwarding to 0 effective- 
1456             ly disables all multicast forwarding." 
1457         DEFVAL { blocked } 
1458         ::= { ospfv3IfEntry 18 } 
1460 ospfv3IfDemand OBJECT-TYPE 
1461         SYNTAX          TruthValue 
1462         MAX-ACCESS      read-create 
1463         STATUS          current 
1464         DESCRIPTION 
1465             "Indicates whether Demand OSPFv3 procedures (hel- 
1466             lo suppression to FULL neighbors and setting the 
1467             DoNotAge flag on propagated LSAs) should be per- 
1468             formed on this interface." 
1469         DEFVAL { false } 
1470         ::= { ospfv3IfEntry 19 } 
1472 ospfv3IfMetricValue OBJECT-TYPE 
1473         SYNTAX          Metric 
1474         MAX-ACCESS      read-create 
1475         STATUS          current 
1476         DESCRIPTION 
1477             "The metric assigned to this interface. 
1478              The default value of the Metric is 
1479             Reference Bandwidth / ifSpeed. The value of the   
1480             reference bandwidth is configured by the 
1481             ospfv3ReferenceBandwidth object." 
1482         ::= { ospfv3IfEntry 20 } 
1484  ospfv3IfLinkScopeLsaCount OBJECT-TYPE 
1485         SYNTAX          Gauge32 
1486         MAX-ACCESS      read-only 
1487         STATUS          current 
1488         DESCRIPTION 
1489             "The total number of Link-Scope link-state 
1490             advertisements in  this  link's link-state database." 
1491         ::= { ospfv3IfEntry 21 } 
1493  ospfv3IfLinkLsaCksumSum OBJECT-TYPE 
1494         SYNTAX          Integer32 
1495         MAX-ACCESS      read-only 
1496         STATUS          current 
1497         DESCRIPTION 
1498             "The 32-bit unsigned sum of the Link-Scope link-state 
1499             advertisements'  LS  checksums  contained in this 
1500             link's link-state database.  The sum can be used 
1501             to determine if  there  has been  a  change  in a 
1502             router's link state database, and to compare the 
1503             link-state database of two routers." 
1504         ::= { ospfv3IfEntry 22 } 
1506 ospfv3IfInstId OBJECT-TYPE 
1507         SYNTAX          Integer32 
1508         MAX-ACCESS      read-create 
1509         STATUS          current 
1510         DESCRIPTION 
1511             "Enables multiple instances of OSPFv3 to be run over 
1512             a single link. Each protocol instance would be assigned 
1513             a separate ID. This ID has local link significance 
1514             only." 
1515         DEFVAL          { 0 } 
1516         ::= { ospfv3IfEntry 23 } 
1518 ospfv3IfDemandNbrProbe OBJECT-TYPE 
1519         SYNTAX          TruthValue 
1520         MAX-ACCESS      read-create 
1521         STATUS          current 
1522         DESCRIPTION 
1523                " Indicates whether or not neighbor probing is 
1524                  enabled to determine whether or not the neighbor  
1525                  is inactive. Neighbor probing is disabled by  
1526                  default." 
1527         DEFVAL { false } 
1528         ::= { ospfv3IfEntry 24 } 
1530    ospfv3IfDemandNbrProbeRetxLimit OBJECT-TYPE  
1531        SYNTAX       Unsigned32  
1532        UNITS        "seconds"  
1533        MAX-ACCESS   read-create 
1534        STATUS       current  
1535        DESCRIPTION  
1536           " The number of consecutive LSA retransmissions before 
1537             the neighbor is deemed inactive and the neighbor  
1538             adjacency is brought down."  
1539        DEFVAL          { 10 } 
1540        ::= { ospfv3IfEntry 25 }  
1543    ospfv3IfDemandNbrProbeInterval OBJECT-TYPE  
1544        SYNTAX       Unsigned32  
1545        UNITS        "seconds"  
1546        MAX-ACCESS   read-create 
1547        STATUS       current  
1548        DESCRIPTION  
1549           " Defines how often the neighbor will be probed."  
1550        DEFVAL          { 120 } 
1551        ::= { ospfv3IfEntry 26 }  
1554 -- OSPFv3 Virtual Interface Table 
1556 -- The Virtual Interface Table describes the virtual 
1557 -- links that the OSPFv3 Process is configured to 
1558 -- carry on. 
1560 ospfv3VirtIfTable OBJECT-TYPE 
1561         SYNTAX          SEQUENCE OF Ospfv3VirtIfEntry 
1562         MAX-ACCESS      not-accessible 
1563         STATUS          current 
1564         DESCRIPTION 
1565             "Information about this router's virtual inter- 
1566             faces." 
1567         REFERENCE 
1568             "OSPF Version  2,  Appendix  C.4   Virtual  link 
1569             parameters" 
1570         ::= { ospfv3Objects 8 } 
1572 ospfv3VirtIfEntry OBJECT-TYPE 
1573         SYNTAX          Ospfv3VirtIfEntry 
1574         MAX-ACCESS      not-accessible 
1575         STATUS          current 
1576         DESCRIPTION 
1577             "Information about a single Virtual Interface." 
1578         INDEX           { ospfv3VirtIfAreaId, 
1579                           ospfv3VirtIfNeighbor } 
1580         ::= { ospfv3VirtIfTable 1 } 
1582 Ospfv3VirtIfEntry ::= SEQUENCE { 
1583         ospfv3VirtIfAreaId 
1584                 AreaID, 
1585         ospfv3VirtIfNeighbor 
1586                 RouterID, 
1587         ospfv3VirtIfIndex 
1588                 InterfaceIndex, 
1589         ospfv3VirtIfTransitDelay 
1590                 UpToRefreshInterval, 
1591         ospfv3VirtIfRetransInterval 
1592                 UpToRefreshInterval, 
1593         ospfv3VirtIfHelloInterval 
1594                 HelloRange, 
1595         ospfv3VirtIfRtrDeadInterval 
1596                  RouterDeadRange, 
1597         ospfv3VirtIfState 
1598                 INTEGER, 
1599         ospfv3VirtIfEvents 
1600                 Counter32, 
1601         ospfv3VirtIfStatus 
1602                 RowStatus, 
1603         ospfv3VirtIfLinkScopeLsaCount 
1604                 Gauge32, 
1605         ospfv3VirtIfLinkLsaCksumSum 
1606                    Integer32 
1607         } 
1609 ospfv3VirtIfAreaId OBJECT-TYPE 
1610         SYNTAX          AreaID 
1611         MAX-ACCESS      read-only 
1612         STATUS          current 
1613         DESCRIPTION 
1614             "The  Transit  Area  that  the   Virtual   Link 
1615             traverses.  By definition, this is not 0.0.0.0" 
1616         ::= { ospfv3VirtIfEntry 1 } 
1618 ospfv3VirtIfNeighbor OBJECT-TYPE 
1619         SYNTAX          RouterID 
1620         MAX-ACCESS      read-only 
1621         STATUS          current 
1622         DESCRIPTION 
1623             "The Router ID of the Virtual Neighbor." 
1624         ::= { ospfv3VirtIfEntry 2 } 
1626 ospfv3VirtIfIndex OBJECT-TYPE 
1627         SYNTAX          InterfaceIndex 
1628         MAX-ACCESS      read-create 
1629         STATUS          current 
1630         DESCRIPTION 
1631             "The interface ID assigned to this OSPFv3 virtual 
1632             interface. It is advertised in Hello's sent over 
1633             the virtal link and in the router's router-LSAs." 
1634         ::= { ospfv3VirtIfEntry 3 } 
1636 ospfv3VirtIfTransitDelay OBJECT-TYPE 
1637         SYNTAX          UpToRefreshInterval 
1638         UNITS           "seconds" 
1639         MAX-ACCESS      read-create 
1640         STATUS          current 
1641         DESCRIPTION 
1642             "The estimated number of seconds  it  takes  to 
1643             transmit  a link- state update packet over this 
1644             interface." 
1645         DEFVAL          { 1 } 
1646         ::= { ospfv3VirtIfEntry 4 } 
1648 ospfv3VirtIfRetransInterval OBJECT-TYPE 
1649         SYNTAX          UpToRefreshInterval 
1650         UNITS           "seconds" 
1651         MAX-ACCESS      read-create 
1652         STATUS          current 
1653         DESCRIPTION 
1654             "The number of seconds between  link-state  ad- 
1655             vertisement  retransmissions,  for  adjacencies 
1656             belonging to this  interface.   This  value  is 
1657             also used when retransmitting database descrip- 
1658             tion  and  link-state  request  packets.   This 
1659             value  should  be well over the expected round- 
1660             trip time." 
1661         DEFVAL          { 5 } 
1662         ::= { ospfv3VirtIfEntry 5 } 
1664 ospfv3VirtIfHelloInterval OBJECT-TYPE 
1665         SYNTAX          HelloRange 
1666         UNITS           "seconds" 
1667         MAX-ACCESS      read-create 
1668         STATUS          current 
1669         DESCRIPTION 
1670             "The length of time, in  seconds,  between  the 
1671             Hello  packets that the router sends on the in- 
1672             terface.  This value must be the same  for  the 
1673             virtual neighbor." 
1674         DEFVAL          { 10 } 
1675         ::= { ospfv3VirtIfEntry 6 } 
1677 ospfv3VirtIfRtrDeadInterval OBJECT-TYPE 
1678         SYNTAX          RouterDeadRange 
1679         UNITS           "seconds" 
1680         MAX-ACCESS      read-create 
1681         STATUS          current 
1682         DESCRIPTION 
1683             "The number of seconds that  a  router's  Hello 
1684             packets  have  not been seen before it's neigh- 
1685             bors declare the router down.  This  should  be 
1686             some  multiple  of  the  Hello  interval.  This 
1687             value must be the same for the  virtual  neigh- 
1688             bor." 
1689         DEFVAL          { 60 } 
1690         ::= { ospfv3VirtIfEntry 7 } 
1692 ospfv3VirtIfState OBJECT-TYPE 
1693         SYNTAX          INTEGER { 
1694                         down(1), -- these use the same encoding 
1695                         pointToPoint(4) -- as the ospfv3IfTable 
1696                         } 
1697         MAX-ACCESS      read-only 
1698         STATUS          current 
1699         DESCRIPTION 
1700             "OSPF virtual interface states." 
1701         ::= { ospfv3VirtIfEntry 8 } 
1703 ospfv3VirtIfEvents OBJECT-TYPE 
1704         SYNTAX          Counter32 
1705         MAX-ACCESS      read-only 
1706         STATUS          current 
1707         DESCRIPTION 
1708             "The number of state changes or error events on 
1709             this Virtual Link" 
1710         ::= { ospfv3VirtIfEntry 9 } 
1712 ospfv3VirtIfStatus OBJECT-TYPE 
1713         SYNTAX          RowStatus 
1714         MAX-ACCESS      read-create 
1715         STATUS          current 
1716         DESCRIPTION 
1717             "This variable controls the status of  the  en- 
1718             try. The use of RowStatus is covered in more detail 
1719             in [6]." 
1720         ::= { ospfv3VirtIfEntry 10 } 
1722 ospfv3VirtIfLinkScopeLsaCount OBJECT-TYPE 
1723         SYNTAX          Gauge32 
1724         MAX-ACCESS      read-only 
1725         STATUS          current 
1726         DESCRIPTION 
1727             "The total number of Link-Scope link-state 
1728             advertisements in  this  virtual link's link-state 
1729             database." 
1730         ::= { ospfv3VirtIfEntry 11 } 
1732 ospfv3VirtIfLinkLsaCksumSum OBJECT-TYPE 
1733         SYNTAX          Integer32 
1734         MAX-ACCESS      read-only 
1735         STATUS          current 
1736         DESCRIPTION 
1737             "The 32-bit unsigned sum of the Link-Scope link-state 
1738             advertisements'  LS  checksums  contained in this 
1739             virtual link's link-state database.  The sum can be used 
1740             to determine if  there  has been  a  change  in a 
1741             router's link state database, and to compare the 
1742             link-state database of two routers." 
1743         ::= { ospfv3VirtIfEntry 12 } 
1746 -- OSPFv3 Neighbor Table 
1748 -- The OSPFv3 Neighbor Table describes all neighbors in 
1749 -- the locality of the subject router. 
1751 ospfv3NbrTable OBJECT-TYPE 
1752         SYNTAX          SEQUENCE OF Ospfv3NbrEntry 
1753         MAX-ACCESS      not-accessible 
1754         STATUS          current 
1755         DESCRIPTION 
1756             "A table of non-virtual neighbor information." 
1757         REFERENCE 
1758             "OSPF Version 2, Section 10  The  Neighbor  Data 
1759             Structure" 
1760         ::= { ospfv3Objects 9 } 
1762 ospfv3NbrEntry OBJECT-TYPE 
1763         SYNTAX          Ospfv3NbrEntry 
1764         MAX-ACCESS      not-accessible 
1765         STATUS          current 
1766         DESCRIPTION 
1767             "The information regarding a single neighbor." 
1768         REFERENCE 
1769             "OSPF Version 2, Section 10  The  Neighbor  Data 
1770             Structure" 
1771         INDEX           { ospfv3NbrIfIndex, 
1772                           ospfv3NbrRtrId } 
1773         ::= { ospfv3NbrTable 1 } 
1775 Ospfv3NbrEntry ::= SEQUENCE { 
1776         ospfv3NbrIfIndex 
1777                 InterfaceIndex, 
1778         ospfv3NbrRtrId 
1779                 RouterID, 
1780         ospfv3NbrAddressType 
1781                 InetAddressType, 
1782         ospfv3NbrAddress 
1783                 InetAddress,             
1784         ospfv3NbrOptions 
1785                 Integer32, 
1786         ospfv3NbrPriority 
1787                 DesignatedRouterPriority, 
1788         ospfv3NbrState 
1789                 INTEGER, 
1790         ospfv3NbrEvents 
1791                 Counter32, 
1792         ospfv3NbrLsRetransQLen 
1793                 Gauge32, 
1794         ospfv3NbrHelloSuppressed 
1795                 TruthValue, 
1796         ospfv3NbrIfId 
1797                 InterfaceIndex, 
1798         ospfv3NbrRestartHelperStatus  
1799                 INTEGER,  
1800         ospfv3NbrRestartHelperAge  
1801                 UpToRefreshInterval,  
1802         ospfv3NbrRestartHelperExitReason  
1803                 INTEGER 
1804         } 
1806 ospfv3NbrIfIndex OBJECT-TYPE 
1807         SYNTAX          InterfaceIndex 
1808         MAX-ACCESS      read-only 
1809         STATUS          current 
1810         DESCRIPTION 
1811             "The local link ID of the link over which the 
1812              neighbor can be reached." 
1813         ::= { ospfv3NbrEntry 1 } 
1815 ospfv3NbrRtrId OBJECT-TYPE 
1816         SYNTAX          RouterID 
1817         MAX-ACCESS      read-only 
1818         STATUS          current 
1819         DESCRIPTION 
1820             "A 32-bit integer (represented as a type  IpAd- 
1821             dress)  uniquely  identifying  the  neighboring 
1822             router in the Autonomous System." 
1823         ::= { ospfv3NbrEntry 2 } 
1825 ospfv3NbrAddressType OBJECT-TYPE 
1826         SYNTAX          InetAddressType 
1827         MAX-ACCESS      read-only 
1828         STATUS          current 
1829         DESCRIPTION 
1830             "The address type of ospfv3NbrAddress. Only IPv6 
1831             addresses without zone index are expected." 
1832         ::= { ospfv3NbrEntry 3 } 
1834 ospfv3NbrAddress OBJECT-TYPE 
1835         SYNTAX          InetAddress (SIZE (16)) 
1836         MAX-ACCESS      read-only 
1837         STATUS          current 
1838         DESCRIPTION 
1839             "The IPv6 address of the neighbor associated with 
1840             the local link." 
1841         ::= { ospfv3NbrEntry 4 } 
1843 ospfv3NbrOptions OBJECT-TYPE 
1844         SYNTAX          Integer32 
1845         MAX-ACCESS      read-only 
1846         STATUS          current 
1847         DESCRIPTION 
1848             "A Bit Mask corresponding to the neighbor's op- 
1849             tions field." 
1850         REFERENCE 
1851             "OSPF Version 3, Appendix A.2 the Options field" 
1852         ::= { ospfv3NbrEntry 5 } 
1854 ospfv3NbrPriority OBJECT-TYPE 
1855         SYNTAX          DesignatedRouterPriority 
1856         MAX-ACCESS      read-only 
1857         STATUS          current 
1858         DESCRIPTION 
1859             "The priority of this neighbor in the designat- 
1860             ed router election algorithm.  The value 0 sig- 
1861             nifies that the neighbor is not eligible to be- 
1862             come  the  designated router on this particular 
1863             network." 
1864         ::= { ospfv3NbrEntry 6 } 
1866 ospfv3NbrState OBJECT-TYPE 
1867         SYNTAX          INTEGER { 
1868                         down(1), 
1869                         attempt(2), 
1870                         init(3), 
1871                         twoWay(4), 
1872                         exchangeStart(5), 
1873                         exchange(6), 
1874                         loading(7), 
1875                         full(8) 
1876                         } 
1877         MAX-ACCESS      read-only 
1878         STATUS          current 
1879         DESCRIPTION 
1880             "The State of the relationship with this Neigh- 
1881             bor." 
1882         REFERENCE 
1883             "OSPF Version 2, Section 10.1 Neighbor States" 
1884         ::= { ospfv3NbrEntry 7 } 
1886 ospfv3NbrEvents OBJECT-TYPE 
1887         SYNTAX          Counter32 
1888         MAX-ACCESS      read-only 
1889         STATUS          current 
1890         DESCRIPTION 
1891             "The number of times this neighbor relationship 
1892             has changed state, or an error has occurred." 
1893         ::= { ospfv3NbrEntry 8 } 
1895 ospfv3NbrLsRetransQLen OBJECT-TYPE 
1896         SYNTAX          Gauge32 
1897         MAX-ACCESS      read-only 
1898         STATUS          current 
1899         DESCRIPTION 
1900             "The  current  length  of  the   retransmission 
1901             queue." 
1902         ::= { ospfv3NbrEntry 9 } 
1904 ospfv3NbrHelloSuppressed OBJECT-TYPE 
1905         SYNTAX          TruthValue 
1906         MAX-ACCESS      read-only 
1907         STATUS          current 
1908         DESCRIPTION 
1909             "Indicates whether Hellos are being  suppressed 
1910             to the neighbor" 
1911         ::= { ospfv3NbrEntry 10 } 
1913 ospfv3NbrIfId OBJECT-TYPE 
1914         SYNTAX          InterfaceIndex 
1915         MAX-ACCESS      read-only 
1916         STATUS          current 
1917         DESCRIPTION 
1918             "The interface ID that the neighbor advertises 
1919             in its Hello Packets on this link, that is, the 
1920             neighbor's local interface index." 
1921         ::= { ospfv3NbrEntry 11 } 
1923 ospfv3NbrRestartHelperStatus OBJECT-TYPE  
1924        SYNTAX       INTEGER { notHelping (1),  
1925                               helping (2)  
1926                             }  
1927        MAX-ACCESS   read-only  
1928        STATUS       current  
1929        DESCRIPTION  
1930           "Indicates whether the router is acting  
1931           as a hitless restart helper for the neighbor."  
1932           ::= { ospfv3NbrEntry 12 }  
1933     
1934 ospfv3NbrRestartHelperAge OBJECT-TYPE  
1935        SYNTAX       UpToRefreshInterval 
1936        UNITS        "seconds"  
1937        MAX-ACCESS   read-only  
1938        STATUS       current  
1939        DESCRIPTION  
1940           "Remaining time in current OSPF hitless restart  
1941           interval, if the router is acting as a restart  
1942           helper for the neighbor."  
1943        ::= { ospfv3NbrEntry 13 }  
1944     
1945 ospfv3NbrRestartHelperExitReason OBJECT-TYPE  
1946        SYNTAX       INTEGER { none (1),           -- not attempted  
1947                               inProgress (2),     -- restart in  
1948                                                   -- progress  
1949                               completed (3),      -- successfully  
1950                                                   -- completed  
1951                               timedOut (4),       -- timed out  
1952                               topologyChanged (5) -- aborted due to  
1953                                                   -- topology  
1954                                                   -- change.  
1955                             }  
1956        MAX-ACCESS   read-only  
1957        STATUS       current  
1958        DESCRIPTION  
1959           "Describes the outcome of the last attempt at acting  
1960            as a hitless restart helper for the neighbor."  
1961     ::= { ospfv3NbrEntry 14 } 
1964 -- OSPFv3 NBMA Neighbor Table 
1966 -- The OSPFv3 NBMA Neighbor Table describes all configured 
1967 -- NBMA neighbors and neighbors dynamically discovered by 
1968 -- lower-level protocols such as Inverse Neighbor Discovery. 
1970 ospfv3NbmaNbrTable OBJECT-TYPE 
1971         SYNTAX          SEQUENCE OF Ospfv3NbmaNbrEntry 
1972         MAX-ACCESS      not-accessible 
1973         STATUS          current 
1974         DESCRIPTION 
1975             "A table of configured non-virtual neighbor 
1976             information and neighbors dynamically discovered 
1977             by lower-level protocols such as Inverse Neighbor 
1978             Discovery." 
1979         REFERENCE 
1980             "OSPF Version 2, Section 10  The  Neighbor  Data 
1981             Structure" 
1982         ::= { ospfv3Objects 10 } 
1984 ospfv3NbmaNbrEntry OBJECT-TYPE 
1985         SYNTAX          Ospfv3NbmaNbrEntry 
1986         MAX-ACCESS      not-accessible 
1987         STATUS          current 
1988         DESCRIPTION 
1989             "The information regarding a single configured 
1990             neighbor or neighbor discovered by lower-level 
1991             protocols such as Inverse Neighbor Discovery." 
1992         REFERENCE 
1993             "OSPF Version 2, Section 10  The  Neighbor  Data 
1994             Structure" 
1995         INDEX           { ospfv3NbmaNbrIfIndex, 
1996                           ospfv3NbmaNbrAddressType, 
1997                           ospfv3NbmaNbrAddress } 
1998         ::= { ospfv3NbmaNbrTable 1 } 
2000 Ospfv3NbmaNbrEntry ::= SEQUENCE { 
2001         ospfv3NbmaNbrIfIndex 
2002                 InterfaceIndex, 
2003         ospfv3NbmaNbrAddressType 
2004                 InetAddressType, 
2005         ospfv3NbmaNbrAddress 
2006                 InetAddress, 
2007         ospfv3NbmaNbrPriority 
2008                 DesignatedRouterPriority, 
2009         ospfv3NbmaNbrRtrId 
2010                 RouterID, 
2011         ospfv3NbmaNbrState 
2012                 INTEGER, 
2013         ospfv3NbmaNbrStorageType 
2014                 StorageType, 
2015         ospfv3NbmaNbrStatus 
2016                 RowStatus 
2017         } 
2019 ospfv3NbmaNbrIfIndex OBJECT-TYPE 
2020         SYNTAX          InterfaceIndex 
2021         MAX-ACCESS      read-only 
2022         STATUS          current 
2023         DESCRIPTION 
2024             "The local link ID of the link over which the 
2025              neighbor can be reached." 
2026         ::= { ospfv3NbmaNbrEntry 1 } 
2028 ospfv3NbmaNbrAddressType OBJECT-TYPE 
2029         SYNTAX          InetAddressType 
2030         MAX-ACCESS      read-only 
2031         STATUS          current 
2032         DESCRIPTION 
2033             "The address type of ospfv3NbrAddress. Only IPv6 
2034             addresses without zone index are expected." 
2035         ::= { ospfv3NbmaNbrEntry 2 } 
2037 ospfv3NbmaNbrAddress OBJECT-TYPE 
2038         SYNTAX          InetAddress (SIZE (16)) 
2039         MAX-ACCESS      read-only 
2040         STATUS          current 
2041         DESCRIPTION 
2042             "The IPv6 address of the neighbor associated with 
2043             the local link." 
2044         ::= { ospfv3NbmaNbrEntry 3 } 
2046 ospfv3NbmaNbrPriority OBJECT-TYPE 
2047         SYNTAX          DesignatedRouterPriority 
2048         MAX-ACCESS      read-create 
2049         STATUS          current 
2050         DESCRIPTION 
2051             "The priority of this neighbor in the designat- 
2052             ed router election algorithm. The value 0 sig- 
2053             nifies that the neighbor is not eligible to be- 
2054             come  the  designated router on this particular 
2055             network." 
2056         DEFVAL          { 1 } 
2057         ::= { ospfv3NbmaNbrEntry 4 } 
2059 ospfv3NbmaNbrRtrId OBJECT-TYPE 
2060         SYNTAX          RouterID 
2061         MAX-ACCESS      read-only 
2062         STATUS          current 
2063         DESCRIPTION 
2064             "A 32-bit integer (represented as a type IpAd- 
2065             dress) uniquely identifying the neighboring 
2066             router in the Autonomous System. A value of 
2067             0.0.0.0 is returned until a Hello is received 
2068             from the configured neighbor." 
2069         ::= { ospfv3NbmaNbrEntry 5 } 
2071 ospfv3NbmaNbrState OBJECT-TYPE 
2072         SYNTAX          INTEGER { 
2073                         down(1), 
2074                         attempt(2), 
2075                         init(3), 
2076                         twoWay(4), 
2077                         exchangeStart(5), 
2078                         exchange(6), 
2079                         loading(7), 
2080                         full(8) 
2081                         } 
2082         MAX-ACCESS      read-only 
2083         STATUS          current 
2084         DESCRIPTION 
2085             "The State of the relationship with this Neigh- 
2086             bor." 
2087         REFERENCE 
2088             "OSPF Version 2, Section 10.1 Neighbor States" 
2089         ::= { ospfv3NbmaNbrEntry 6 } 
2091 ospfv3NbmaNbrStorageType OBJECT-TYPE 
2092         SYNTAX          StorageType 
2093         MAX-ACCESS      read-create 
2094         STATUS          current 
2095         DESCRIPTION 
2096             "The storage type for this conceptual row. 
2097             Conceptual rows having the value 'permanent' need not 
2098             allow write-access to any columnar objects in the row. 
2099             Manually configured entries will have a storage type 
2100             of nonVolatile while entries dynamically created as a 
2101             result of a lower-level protocol such as Inverse 
2102             Neighbor Discovery will have a storage type of 
2103             volatile." 
2104         DEFVAL          { nonVolatile } 
2105         ::= { ospfv3NbmaNbrEntry 7 } 
2107 ospfv3NbmaNbrStatus OBJECT-TYPE 
2108         SYNTAX          RowStatus 
2109         MAX-ACCESS      read-create 
2110         STATUS          current 
2111         DESCRIPTION 
2112             "This variable controls the status of the en- 
2113             try. The use of RowStatus is covered in more detail 
2114             in [6]." 
2115         ::= { ospfv3NbmaNbrEntry 8 } 
2117 -- OSPFv3 Virtual Neighbor Table 
2119 -- This table describes all virtual neighbors. 
2120 -- Since Virtual Links are configured in the 
2121 -- virtual interface table, this table is read-only. 
2123 ospfv3VirtNbrTable OBJECT-TYPE 
2124         SYNTAX          SEQUENCE OF Ospfv3VirtNbrEntry 
2125         MAX-ACCESS      not-accessible 
2126         STATUS          current 
2127         DESCRIPTION 
2128             "A table of virtual neighbor information." 
2129         REFERENCE 
2130             "OSPF Version 2, Section 15 Virtual Links" 
2131         ::= { ospfv3Objects 11 } 
2133 ospfv3VirtNbrEntry OBJECT-TYPE 
2134         SYNTAX          Ospfv3VirtNbrEntry 
2135         MAX-ACCESS      not-accessible 
2136         STATUS          current 
2137         DESCRIPTION 
2138             "Virtual neighbor information." 
2139         INDEX           { ospfv3VirtNbrArea, 
2140                           ospfv3VirtNbrRtrId } 
2141         ::= { ospfv3VirtNbrTable 1 } 
2143 Ospfv3VirtNbrEntry ::= SEQUENCE { 
2144         ospfv3VirtNbrArea 
2145                 AreaID, 
2146         ospfv3VirtNbrRtrId 
2147                 RouterID, 
2148         ospfv3VirtNbrIfIndex 
2149                 InterfaceIndex, 
2150         ospfv3VirtNbrAddressType 
2151                 InetAddressType, 
2152         ospfv3VirtNbrAddress 
2153                 InetAddress, 
2154         ospfv3VirtNbrOptions 
2155                 Integer32, 
2156         ospfv3VirtNbrState 
2157                 INTEGER, 
2158         ospfv3VirtNbrEvents 
2159                 Counter32, 
2160         ospfv3VirtNbrLsRetransQLen 
2161                 Gauge32, 
2162         ospfv3VirtNbrHelloSuppressed 
2163                 TruthValue, 
2164         ospfv3VirtNbrIfId 
2165                 InterfaceIndex, 
2166         ospfv3VirtNbrRestartHelperStatus  
2167                 INTEGER,  
2168         ospfv3VirtNbrRestartHelperAge  
2169                 UpToRefreshInterval,  
2170         ospfv3VirtNbrRestartHelperExitReason  
2171                 INTEGER 
2172         } 
2174 ospfv3VirtNbrArea OBJECT-TYPE 
2175         SYNTAX          AreaID 
2176         MAX-ACCESS      read-only 
2177         STATUS          current 
2178         DESCRIPTION 
2179             "The Transit Area Identifier." 
2180         ::= { ospfv3VirtNbrEntry 1 } 
2182 ospfv3VirtNbrRtrId OBJECT-TYPE 
2183         SYNTAX          RouterID 
2184         MAX-ACCESS      read-only 
2185         STATUS          current 
2186         DESCRIPTION 
2187             "A  32-bit  integer  uniquely  identifying  the 
2188             neighboring router in the Autonomous System." 
2189         ::= { ospfv3VirtNbrEntry 2 } 
2191 ospfv3VirtNbrIfIndex OBJECT-TYPE 
2192         SYNTAX          InterfaceIndex 
2193         MAX-ACCESS      read-only 
2194         STATUS          current 
2195         DESCRIPTION 
2196             "The local interface ID for the virtual link over 
2197             which the neighbor can be reached." 
2198         ::= { ospfv3VirtNbrEntry 3 } 
2200 ospfv3VirtNbrAddressType OBJECT-TYPE 
2201         SYNTAX          InetAddressType 
2202         MAX-ACCESS      read-only 
2203         STATUS          current 
2204         DESCRIPTION 
2205             "The address type of ospfv3VirtNbrAddress. Only IPv6 
2206             addresses without zone index are expected." 
2207         ::= { ospfv3VirtNbrEntry 4 } 
2209 ospfv3VirtNbrAddress OBJECT-TYPE 
2210         SYNTAX          InetAddress (SIZE (16)) 
2211         MAX-ACCESS      read-only 
2212         STATUS          current 
2213         DESCRIPTION 
2214             "The IPv6 address advertised by this Virtual Neighbor. 
2215             It must be a Site-Local or Global scope address." 
2216         ::= { ospfv3VirtNbrEntry 5 } 
2218 ospfv3VirtNbrOptions OBJECT-TYPE 
2219         SYNTAX          Integer32 
2220         MAX-ACCESS      read-only 
2221         STATUS          current 
2222         DESCRIPTION 
2223             "A Bit Mask corresponding to the neighbor's op- 
2224             tions field." 
2225         REFERENCE 
2226             "OSPF Version 3, Appendix A.2 the Options field" 
2227         ::= { ospfv3VirtNbrEntry 6 } 
2229 ospfv3VirtNbrState OBJECT-TYPE 
2230         SYNTAX          INTEGER { 
2231                         down(1), 
2232                         attempt(2), 
2233                         init(3), 
2234                         twoWay(4), 
2235                         exchangeStart(5), 
2236                         exchange(6), 
2237                         loading(7), 
2238                         full(8) 
2239                         } 
2240         MAX-ACCESS      read-only 
2241         STATUS          current 
2242         DESCRIPTION 
2243             "The state of the Virtual Neighbor Relation- 
2244             ship." 
2245         ::= { ospfv3VirtNbrEntry 7 } 
2247 ospfv3VirtNbrEvents OBJECT-TYPE 
2248         SYNTAX          Counter32 
2249         MAX-ACCESS      read-only 
2250         STATUS          current 
2251         DESCRIPTION 
2252             "The number of  times  this  virtual  link  has 
2253             changed its state, or an error has occurred." 
2254         ::= { ospfv3VirtNbrEntry 8 } 
2256 ospfv3VirtNbrLsRetransQLen OBJECT-TYPE 
2257         SYNTAX          Gauge32 
2258         MAX-ACCESS      read-only 
2259         STATUS          current 
2260         DESCRIPTION 
2261             "The  current  length  of  the   retransmission 
2262             queue." 
2263         ::= { ospfv3VirtNbrEntry 9 } 
2265 ospfv3VirtNbrHelloSuppressed OBJECT-TYPE 
2266         SYNTAX          TruthValue 
2267         MAX-ACCESS      read-only 
2268         STATUS          current 
2269         DESCRIPTION 
2270             "Indicates whether Hellos are being  suppressed 
2271             to the neighbor" 
2272         ::= { ospfv3VirtNbrEntry 10 } 
2274 ospfv3VirtNbrIfId OBJECT-TYPE 
2275         SYNTAX          InterfaceIndex 
2276         MAX-ACCESS      read-only 
2277         STATUS          current 
2278         DESCRIPTION 
2279             "The interface ID that the neighbor advertises 
2280             in its Hello Packets on this virtual link, that is, 
2281             the neighbor's local interface ID." 
2282         ::= { ospfv3VirtNbrEntry 11 } 
2284    ospfv3VirtNbrRestartHelperStatus OBJECT-TYPE  
2285        SYNTAX       INTEGER { notHelping (1),  
2286                               helping (2)  
2287                             }  
2288        MAX-ACCESS   read-only  
2289        STATUS       current  
2290        DESCRIPTION  
2291           "Indicates whether the router is acting  
2292           as a hitless restart helper for the neighbor."  
2293           ::= { ospfv3VirtNbrEntry 12 }  
2294     
2295 ospfv3VirtNbrRestartHelperAge OBJECT-TYPE  
2296        SYNTAX       UpToRefreshInterval 
2297        UNITS        "seconds"  
2298        MAX-ACCESS   read-only  
2299        STATUS       current  
2300        DESCRIPTION  
2301           "Remaining time in current OSPF hitless restart  
2302           interval, if the router is acting as a restart  
2303           helper for the neighbor."  
2304        ::= { ospfv3VirtNbrEntry 13 }  
2305     
2306 ospfv3VirtNbrRestartHelperExitReason OBJECT-TYPE  
2307        SYNTAX       INTEGER { none (1),           -- not attempted  
2308                               inProgress (2),     -- restart in  
2309                                                   -- progress  
2310                               completed (3),      -- successfully  
2311                                                   -- completed  
2312                               timedOut (4),       -- timed out  
2313                               topologyChanged (5) -- aborted due to  
2314                                                   -- topology  
2315                                                   -- change.  
2316                             }  
2317        MAX-ACCESS   read-only  
2318        STATUS       current  
2319        DESCRIPTION  
2320           "Describes the outcome of the last attempt at acting  
2321            as a hitless restart helper for the neighbor."  
2322     ::= { ospfv3VirtNbrEntry 14 } 
2325 -- 
2326 -- The OSPFv3 Area Aggregate Table 
2327 -- 
2329 ospfv3AreaAggregateTable OBJECT-TYPE 
2330         SYNTAX          SEQUENCE OF Ospfv3AreaAggregateEntry 
2331         MAX-ACCESS      not-accessible 
2332         STATUS          current 
2333         DESCRIPTION 
2334             "A range of IPv6 prefixes specified by a 
2335             prefix/prefix length  pair. Note that if 
2336             ranges are configured such that one range sub- 
2337             sumes  another range the most specific match is 
2338             the preferred one." 
2339         ::= { ospfv3Objects 12 } 
2341 ospfv3AreaAggregateEntry OBJECT-TYPE 
2342         SYNTAX          Ospfv3AreaAggregateEntry 
2343         MAX-ACCESS      not-accessible 
2344         STATUS          current 
2345         DESCRIPTION 
2346             "A range of IPv6 prefixes specified by a 
2347             prefix/prefix length  pair. Note that if 
2348             ranges are configured such that one range sub- 
2349             sumes  another range the most specific match is 
2350             the preferred one." 
2351         REFERENCE 
2352             "OSPF Version 2, Appendix C.2  Area parameters" 
2353         INDEX           { ospfv3AreaAggregateAreaID,  
2354                           ospfv3AreaAggregateAreaLsdbType, 
2355                           ospfv3AreaAggregatePrefixType, 
2356                           ospfv3AreaAggregatePrefix, 
2357                           ospfv3AreaAggregatePrefixLength } 
2358         ::= { ospfv3AreaAggregateTable 1 } 
2360 Ospfv3AreaAggregateEntry ::= SEQUENCE { 
2361         ospfv3AreaAggregateAreaID 
2362                 AreaID, 
2363         ospfv3AreaAggregateAreaLsdbType 
2364                 INTEGER, 
2365         ospfv3AreaAggregatePrefixType 
2366                 InetAddressType, 
2367         ospfv3AreaAggregatePrefix 
2368                 InetAddress, 
2369         ospfv3AreaAggregatePrefixLength 
2370                 InetAddressPrefixLength, 
2371         ospfv3AreaAggregateStatus 
2372                 RowStatus, 
2373         ospfv3AreaAggregateEffect 
2374                 INTEGER, 
2375         ospfv3AreaAggregateRouteTag 
2376                 INTEGER 
2377         } 
2379 ospfv3AreaAggregateAreaID OBJECT-TYPE 
2380         SYNTAX          AreaID 
2381         MAX-ACCESS      read-only 
2382         STATUS          current 
2383         DESCRIPTION 
2384             "The Area the Address Aggregate is to be  found 
2385             within." 
2386         REFERENCE 
2387             "OSPF Version 2, Appendix C.2 Area parameters" 
2388         ::= { ospfv3AreaAggregateEntry 1 } 
2390 ospfv3AreaAggregateAreaLsdbType OBJECT-TYPE 
2391         SYNTAX          INTEGER { 
2392                         interAreaPrefixLsa(8195), -- 0x2003 
2393                         nssaExternalLsa(8199)     -- 0x2007 
2394                         } 
2395         MAX-ACCESS      read-only 
2396         STATUS          current 
2397         DESCRIPTION 
2398             "The type of the Address Aggregate.  This field 
2399             specifies  the  Area Lsdb type that this Address Ag- 
2400             gregate applies to." 
2401         REFERENCE 
2402             "OSPF Version 2, Appendix A.4.1 The  Link  State 
2403             Advertisement header" 
2404         ::= { ospfv3AreaAggregateEntry 2 } 
2406 ospfv3AreaAggregatePrefixType OBJECT-TYPE 
2407         SYNTAX          InetAddressType 
2408         MAX-ACCESS      read-only 
2409         STATUS          current 
2410         DESCRIPTION 
2411             "The prefix type of ospfv3AreaAggregatePrefix. Only 
2412             IPv6 addresses are expected." 
2413         ::= { ospfv3AreaAggregateEntry 4 } 
2415 ospfv3AreaAggregatePrefix OBJECT-TYPE 
2416         SYNTAX          InetAddress (SIZE (0..16)) 
2417         MAX-ACCESS      read-only 
2418         STATUS          current 
2419         DESCRIPTION 
2420             "The IPv6 Prefix." 
2421         REFERENCE 
2422             "OSPF Version 2, Appendix C.2 Area parameters" 
2423         ::= { ospfv3AreaAggregateEntry 5 } 
2425 ospfv3AreaAggregatePrefixLength OBJECT-TYPE 
2426         SYNTAX          InetAddressPrefixLength (3..128) 
2427         UNITS           "bits" 
2428         MAX-ACCESS      read-only 
2429         STATUS          current 
2430         DESCRIPTION 
2431             "The length of the prefix (in bits). A prefix can 
2432             not be shorter than 3 bits." 
2433         REFERENCE 
2434             "OSPF Version 2, Appendix C.2 Area parameters" 
2435         ::= { ospfv3AreaAggregateEntry 6 } 
2437 ospfv3AreaAggregateStatus OBJECT-TYPE 
2438         SYNTAX          RowStatus 
2439         MAX-ACCESS      read-create 
2440         STATUS          current 
2441         DESCRIPTION 
2442             "This variable controls the status of  the  en- 
2443             try. The use of RowStatus is covered in more detail 
2444             in [6]." 
2445         ::= { ospfv3AreaAggregateEntry 7 } 
2447 ospfv3AreaAggregateEffect OBJECT-TYPE 
2448         SYNTAX          INTEGER { 
2449                         advertiseMatching(1), 
2450                         doNotAdvertiseMatching(2) 
2451                         } 
2452         MAX-ACCESS      read-create 
2453         STATUS          current 
2454         DESCRIPTION 
2455             "Prefixes subsumed by ranges either trigger  the 
2456             advertisement  of  the indicated aggregate (ad- 
2457             vertiseMatching), or result in the prefix not 
2458             being advertised at all outside the area." 
2459         DEFVAL          { advertiseMatching } 
2460         ::= { ospfv3AreaAggregateEntry 8 } 
2462 ospfv3AreaAggregateRouteTag OBJECT-TYPE 
2463         SYNTAX          Integer32 
2464         MAX-ACCESS      read-create 
2465         STATUS          current 
2466         DESCRIPTION 
2467             "This tag is advertised only in the summarized 
2468              As-External LSA when summarizing from type-7 to  
2469              type-5." 
2470         DEFVAL         { 0 } 
2471         ::= { ospfv3AreaAggregateEntry 9 } 
2472          
2474 -- conformance information 
2476 ospfv3Groups      OBJECT IDENTIFIER ::= { ospfv3Conformance 1 } 
2477 ospfv3Compliances OBJECT IDENTIFIER ::= { ospfv3Conformance 2 } 
2479 -- compliance statements 
2481 ospfv3Compliance MODULE-COMPLIANCE 
2482         STATUS          current 
2483         DESCRIPTION     "The compliance statement " 
2484         MODULE          -- this module 
2485         MANDATORY-GROUPS { 
2486                         ospfv3BasicGroup, 
2487                         ospfv3AreaGroup, 
2488                         ospfv3IfGroup, 
2489                         ospfv3VirtIfGroup, 
2490                         ospfv3NbrGroup, 
2491                         ospfv3NbmaNbrGroup, 
2492                         ospfv3VirtNbrGroup, 
2493                         ospfv3AreaAggregateGroup 
2494                         } 
2496         GROUP           ospfv3AsLsdbGroup 
2497         DESCRIPTION 
2498             "This group is required for OSPFv3 systems that 
2499             display their AS-scope link state database." 
2501         GROUP           ospfv3AreaLsdbGroup 
2502         DESCRIPTION 
2503             "This group is required for OSPFv3 systems that 
2504             display their Area-scope link state database." 
2506         GROUP           ospfv3LinkLsdbGroup 
2507         DESCRIPTION 
2508             "This group is required for OSPFv3 systems that 
2509             display their Link-scope link state database." 
2511         GROUP           ospfv3HostGroup 
2512         DESCRIPTION 
2513             "This group is required for OSPFv3 systems that 
2514             support attached hosts." 
2516         OBJECT          ospfv3NbrAddressType 
2517         SYNTAX          InetAddressType { ipv6(2) } 
2518         DESCRIPTION 
2519             "An implementation is only required to support IPv6 
2520             address without zone index." 
2522         OBJECT          ospfv3VirtNbrAddressType 
2523         SYNTAX          InetAddressType { ipv6(2) } 
2524         DESCRIPTION 
2525             "An implementation is only required to support IPv6 
2526             address without zone index." 
2528         ::= { ospfv3Compliances 1 } 
2530 -- units of conformance 
2532 ospfv3BasicGroup OBJECT-GROUP 
2533         OBJECTS         { 
2534                         ospfv3RouterId, 
2535                         ospfv3AdminStat, 
2536                         ospfv3VersionNumber, 
2537                         ospfv3AreaBdrRtrStatus, 
2538                         ospfv3ASBdrRtrStatus, 
2539                         ospfv3AsScopeLsaCount, 
2540                         ospfv3AsScopeLsaCksumSum, 
2541                         ospfv3OriginateNewLsas, 
2542                         ospfv3RxNewLsas, 
2543                         ospfv3ExtLsaCount, 
2544                         ospfv3ExtAreaLsdbLimit, 
2545                         ospfv3MulticastExtensions, 
2546                         ospfv3ExitOverflowInterval, 
2547                         ospfv3DemandExtensions, 
2548                         ospfv3TrafficEngineeringSupport, 
2549                         ospfv3ReferenceBandwidth, 
2550                         ospfv3RestartSupport, 
2551                         ospfv3RestartInterval, 
2552                         ospfv3RestartStatus, 
2553                         ospfv3RestartAge, 
2554                         ospfv3RestartExitReason 
2555                         } 
2556         STATUS          current 
2557         DESCRIPTION 
2558             "These objects are required for OSPFv3 systems." 
2559         ::= { ospfv3Groups 1 } 
2562 ospfv3AreaGroup OBJECT-GROUP 
2563         OBJECTS         {                       
2564                         ospfv3ImportAsExtern, 
2565                         ospfv3AreaSpfRuns, 
2566                         ospfv3AreaBdrRtrCount, 
2567                         ospfv3AreaAsBdrRtrCount, 
2568                         ospfv3AreaScopeLsaCount, 
2569                         ospfv3AreaScopeLsaCksumSum, 
2570                         ospfv3AreaSummary, 
2571                         ospfv3AreaStatus, 
2572                         ospfv3StubMetric, 
2573                         ospfv3AreaNssaTranslatorRole, 
2574                         ospfv3AreaNssaTranslatorState, 
2575                         ospfv3AreaNssaTranslatorStabilityInterval, 
2576                         ospfv3AreaNssaTranslatorEvents, 
2577                         ospfv3AreaStubMetricType 
2578                         } 
2579         STATUS          current 
2580         DESCRIPTION 
2581             "These objects are required for OSPFv3 systems 
2582             supporting areas." 
2583         ::= { ospfv3Groups 2 } 
2585 ospfv3AsLsdbGroup OBJECT-GROUP 
2586         OBJECTS         { 
2587                         ospfv3AsLsdbSequence, 
2588                         ospfv3AsLsdbAge, 
2589                         ospfv3AsLsdbChecksum, 
2590                         ospfv3AsLsdbAdvertisement, 
2591                         ospfv3AsLsdbTypeKnown 
2592                         } 
2593         STATUS          current 
2594         DESCRIPTION 
2595             "These objects are required for OSPFv3 systems 
2596             that display their AS-scope link state database." 
2597         ::= { ospfv3Groups 3 } 
2599 ospfv3AreaLsdbGroup OBJECT-GROUP 
2600         OBJECTS         { 
2601                         ospfv3AreaLsdbSequence, 
2602                         ospfv3AreaLsdbAge, 
2603                         ospfv3AreaLsdbChecksum, 
2604                         ospfv3AreaLsdbAdvertisement, 
2605                         ospfv3AreaLsdbTypeKnown 
2606                         } 
2607         STATUS          current 
2608         DESCRIPTION 
2609             "These objects are required for OSPFv3 systems 
2610             that display their Area-scope link state database." 
2611         ::= { ospfv3Groups 4 } 
2613 ospfv3LinkLsdbGroup OBJECT-GROUP 
2614         OBJECTS         { 
2615                         ospfv3LinkLsdbSequence, 
2616                         ospfv3LinkLsdbAge, 
2617                         ospfv3LinkLsdbChecksum, 
2618                         ospfv3LinkLsdbAdvertisement, 
2619                         ospfv3LinkLsdbTypeKnown 
2620                         } 
2621         STATUS          current 
2622         DESCRIPTION 
2623             "These objects are required for OSPFv3  systems 
2624             that display their Link-scope link state database." 
2625         ::= { ospfv3Groups 5 } 
2627 ospfv3HostGroup OBJECT-GROUP 
2628         OBJECTS         { 
2629                         ospfv3HostMetric, 
2630                         ospfv3HostStatus, 
2631                         ospfv3HostAreaID 
2632                         } 
2633         STATUS          current 
2634         DESCRIPTION 
2635             "These objects are required  for  OSPFv3  systems 
2636             that support attached hosts." 
2637         ::= { ospfv3Groups 6 } 
2639 ospfv3IfGroup OBJECT-GROUP 
2640         OBJECTS         { 
2641                         ospfv3IfAreaId, 
2642                         ospfv3IfType, 
2643                         ospfv3IfAdminStat, 
2644                         ospfv3IfRtrPriority, 
2645                         ospfv3IfTransitDelay, 
2646                         ospfv3IfRetransInterval, 
2647                         ospfv3IfHelloInterval, 
2648                         ospfv3IfRtrDeadInterval, 
2649                         ospfv3IfPollInterval, 
2650                         ospfv3IfState, 
2651                         ospfv3IfDesignatedRouter, 
2652                         ospfv3IfBackupDesignatedRouter, 
2653                         ospfv3IfEvents, 
2654                         ospfv3IfStatus, 
2655                         ospfv3IfMulticastForwarding, 
2656                         ospfv3IfDemand, 
2657                         ospfv3IfMetricValue, 
2658                         ospfv3IfLinkScopeLsaCount, 
2659                         ospfv3IfLinkLsaCksumSum, 
2660                         ospfv3IfInstId, 
2661                         ospfv3IfDemandNbrProbe, 
2662                         ospfv3IfDemandNbrProbeRetxLimit,  
2663                         ospfv3IfDemandNbrProbeInterval  
2664                         } 
2665         STATUS          current 
2666         DESCRIPTION 
2667             "These interface objects are required for  
2668             OSPFv3 systems." 
2669         ::= { ospfv3Groups 7 } 
2671 ospfv3VirtIfGroup OBJECT-GROUP 
2672         OBJECTS         { 
2673                         ospfv3VirtIfIndex, 
2674                         ospfv3VirtIfTransitDelay, 
2675                         ospfv3VirtIfRetransInterval, 
2676                         ospfv3VirtIfHelloInterval, 
2677                         ospfv3VirtIfRtrDeadInterval, 
2678                         ospfv3VirtIfState, 
2679                         ospfv3VirtIfEvents, 
2680                         ospfv3VirtIfStatus, 
2681                         ospfv3VirtIfLinkScopeLsaCount, 
2682                         ospfv3VirtIfLinkLsaCksumSum  
2683                         } 
2684         STATUS          current 
2685         DESCRIPTION 
2686             "These virtual interface objects are required for  
2687             OSPFv3 systems." 
2688         ::= { ospfv3Groups 8 } 
2690 ospfv3NbrGroup OBJECT-GROUP 
2691         OBJECTS         { 
2692                         ospfv3NbrAddressType, 
2693                         ospfv3NbrAddress, 
2694                         ospfv3NbrOptions, 
2695                         ospfv3NbrPriority, 
2696                         ospfv3NbrState, 
2697                         ospfv3NbrEvents, 
2698                         ospfv3NbrLsRetransQLen, 
2699                         ospfv3NbrHelloSuppressed, 
2700                         ospfv3NbrIfId, 
2701                         ospfv3NbrRestartHelperStatus,  
2702                         ospfv3NbrRestartHelperAge,  
2703                         ospfv3NbrRestartHelperExitReason 
2704                         } 
2705         STATUS          current 
2706         DESCRIPTION 
2707             "These neighbor objects are required for 
2708             OSPFv3 systems." 
2709         ::= { ospfv3Groups 9 } 
2711 ospfv3NbmaNbrGroup OBJECT-GROUP 
2712         OBJECTS         { 
2713                         ospfv3NbmaNbrPriority, 
2714                         ospfv3NbmaNbrRtrId, 
2715                         ospfv3NbmaNbrState, 
2716                         ospfv3NbmaNbrStorageType, 
2717                         ospfv3NbmaNbrStatus 
2718                         } 
2719         STATUS          current 
2720         DESCRIPTION 
2721             "These NBMA neighbor objects are required for 
2722             OSPFv3 systems." 
2723         ::= { ospfv3Groups 10 } 
2725 ospfv3VirtNbrGroup OBJECT-GROUP 
2726         OBJECTS         { 
2727                         ospfv3VirtNbrIfIndex, 
2728                         ospfv3VirtNbrAddressType,  
2729                         ospfv3VirtNbrAddress, 
2730                         ospfv3VirtNbrOptions, 
2731                         ospfv3VirtNbrState, 
2732                         ospfv3VirtNbrEvents, 
2733                         ospfv3VirtNbrLsRetransQLen, 
2734                         ospfv3VirtNbrHelloSuppressed, 
2735                         ospfv3VirtNbrIfId, 
2736                         ospfv3VirtNbrRestartHelperStatus,  
2737                         ospfv3VirtNbrRestartHelperAge,  
2738                         ospfv3VirtNbrRestartHelperExitReason 
2739                         } 
2740         STATUS          current 
2741         DESCRIPTION 
2742             "These virtual neighbor objects are required for 
2743             OSPFv3 systems." 
2744         ::= { ospfv3Groups 11 } 
2746 ospfv3AreaAggregateGroup OBJECT-GROUP 
2747         OBJECTS         { 
2748                         ospfv3AreaAggregateStatus, 
2749                         ospfv3AreaAggregateEffect, 
2750                         ospfv3AreaAggregateRouteTag 
2751                         } 
2752         STATUS          current 
2753         DESCRIPTION 
2754             "These area aggregate objects are required for 
2755             OSPFv3 systems." 
2756         ::= { ospfv3Groups 12 } 
2758 END