1-- ==================================================================
2-- Copyright (C) 2016 by  HUAWEI TECHNOLOGIES. All rights reserved.
3--
4-- Description: HUAWEI-OSPFV3-MIB.mib, The HUAWEI-OSPFV3-MIB provides information about OSPFv3
5-- Reference: draft-ietf-ospf-ospfv3-mib-11
6-- Version:    V2.18
7-- History:
8-- ==================================================================
9
10       HUAWEI-OSPFV3-MIB DEFINITIONS ::= BEGIN
11
12    IMPORTS
13            hwDatacomm
14            FROM HUAWEI-MIB
15
16            MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, mib-2,
17            Counter32, Gauge32, Integer32, Unsigned32
18                    FROM SNMPv2-SMI
19            TEXTUAL-CONVENTION, TruthValue, RowStatus
20                    FROM SNMPv2-TC
21            MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
22                    FROM SNMPv2-CONF
23            InterfaceIndex
24                    FROM IF-MIB
25            InetAddressType, InetAddress, InetAddressPrefixLength
26                    FROM INET-ADDRESS-MIB
27            Metric, BigMetric, Status,
28            HelloRange, DesignatedRouterPriority
29                    FROM OSPF-MIB;
30
31    hwOspfv3 MODULE-IDENTITY
32            LAST-UPDATED "201608041521Z"
33        ORGANIZATION
34                 "Huawei Technologies Co.,Ltd."
35            CONTACT-INFO
36                 "Huawei Industrial Base
37                   Bantian, Longgang
38                    Shenzhen 518129
39                    People's Republic of China
40                    Website: http://www.huawei.com
41                    Email: support@huawei.com
42                  "
43             DESCRIPTION
44                 "The MIB module for OSPF version 3.
45                  Copyright (C) The Internet Society (2006).
46                  This version of this MIB module is part of
47                  RFC draft-ietf-ospf-ospfv3-mib-11;
48                  see the RFC itself for full legal
49                  notices."
50
51            REVISION "201608041521Z"
52            DESCRIPTION "Added
53	                hwOspfv3DeleteRouteByPurge,
54		            hwOspfv3DeleteRouteByPurgeClear,
55		            hwOspfv3RouteBeDeletedByPurgeExact,
56		            hwOspfv3RouteBeDeletedByPurgeExactClear,
57		            hwOspfv3RouteBeDeletedByPurgeInexact,
58		            hwOspfv3RouteBeDeletedByPurgeInexactClear,
59		            hwOspfv3RouteBeDeletedByPurge,
60		            hwOspfv3RouteBeDeletedByPurgeClear,
61		            hwOspfv3ThirdPartRouteBeDeletedByPurgeExact,
62		            hwOspfv3ThirdPartRouteBeDeletedByPurgeExactClear,
63		            hwOspfv3ThirdPartRouteBeDeletedByPurgeInexact,
64		            hwOspfv3ThirdPartRouteBeDeletedByPurgeInexactClear,
65		            hwOspfv3ThirdPartRouteBeDeletedByPurge,
66		            hwOspfv3ThirdPartRouteBeDeletedByPurgeClear "
67
68            REVISION "201605251110Z"
69            DESCRIPTION "Added a trap hwOspfv3GreaterAgeLsaRecived"
70
71            REVISION "201605251110Z"
72            DESCRIPTION "Added hwOspfv3LsaId to indicates the link-id of recived lsa"
73
74            REVISION "201605251110Z"
75            DESCRIPTION "Added hwOspfv3LsaAge to indicates the age of recived lsa"
76
77	    REVISION "201603231750Z"
78            DESCRIPTION "Changed the type of hwOspfv3ProcessId from Integer32 to Unsigned32"
79
80	    REVISION "201603181750Z"
81            DESCRIPTION "Added
82	                    hwOspfv3ImportAseRouteThreshold,
83                            hwOspfv3ImportAseRouteThresholdClear,
84                            hwOspfv3ImportAseRouteExceed,
85                            hwOspfv3ImportAseRouteExceedClear,
86                            hwOspfv3ImportNssaRouteThreshold,
87                            hwOspfv3ImportNssaRouteThresholdClear,
88                            hwOspfv3ImportNssaRouteExceed,
89                            hwOspfv3ImportNssaRouteExceedClear"
90
91            REVISION "201603011750Z"
92            DESCRIPTION "Deleted hwOspfv3PeerFlappingSuppressInterval, Added hwOspfv3PeerFlappingSuppressReason to indicates the suppress status change reason, change hwOspfv3PeerFlappingSuppressInterval of hwOspfv3PeerFlappingSuppressStatusChange to hwOspfv3PeerFlappingSuppressReason"
93
94            REVISION "201603011750Z"
95            DESCRIPTION "Modified hwOspfv2PeerFlappingSuppressStatusChange status currentdescription"
96
97 						 REVISION "201507081110Z"
98             DESCRIPTION "Added hwOspfv3PeerFlappingSuppressStatus to indicates the suppress status of peer flapping"
99
100             REVISION "201505031110Z"
101             DESCRIPTION "Added hwOspfv3IntraAreaRouterIdConflictRecovered to indicates process id"
102
103             REVISION "201504031110Z"
104             DESCRIPTION "Added hwOspfv3IntraAreaRouterIdConflictRecovered to indicates the routerid conflict recovered"
105
106             REVISION "200706122100Z"
107             DESCRIPTION -- RFC Editor assigns RFC xxxx
108                 "Initial version, published as RFC xxxx"
109             ::= { hwDatacomm 147 }
110
111    -- Texual conventions
112
113    HWOspfv3UpToRefreshIntervalTc ::= TEXTUAL-CONVENTION
114             DISPLAY-HINT "d"
115             STATUS        current
116             DESCRIPTION
117                "The values one might be able to configure for
118                variables bounded by the Refresh Interval"
119             SYNTAX      Unsigned32 (0..3600)
120
121    HWOspfv3DeadIntRangeTc ::= TEXTUAL-CONVENTION
122             DISPLAY-HINT "d"
123             STATUS        current
124             DESCRIPTION
125                "The range, in seconds, of dead interval value."
126             SYNTAX      Unsigned32 (0..'FFFF'h)
127
128    HWOspfv3RouterIdTc ::= TEXTUAL-CONVENTION
129             DISPLAY-HINT "d"
130             STATUS      current
131             DESCRIPTION
132                "A 32-bit, unsigned integer uniquely identifying the
133                router in the Autonomous System. To ensure uniqueness,
134                this may default to the value of one of the router's
135                IPv4 host addresses if IPv4 is configured on the
136                router."
137             SYNTAX      Unsigned32 (0..'FFFFFFFF'h)
138
139    HWOspfv3LsIdTC ::= TEXTUAL-CONVENTION
140             DISPLAY-HINT "d"
141             STATUS      current
142             DESCRIPTION
143                  "A unique 32-bit identifier of the piece of the
144                  routing domain that is being described by a link
145                  state advertisement.  In contrast to OSPFv2, the
146                  Link State ID (LSID) has no addressing semantics."
147             REFERENCE
148                  "OSPF Version 2, Section 12.1.4, Link State ID"
149             SYNTAX      Unsigned32 (1..'FFFFFFFF'h)
150
151    HWOspfv3AreaIdTc ::= TEXTUAL-CONVENTION
152             DISPLAY-HINT "d"
153             STATUS      current
154             DESCRIPTION
155                "An OSPFv3 Area Identifier"
156             SYNTAX      Unsigned32 (0..'FFFFFFFF'h)
157
158    HWOspfv3IfInstIdTc ::= TEXTUAL-CONVENTION
159             DISPLAY-HINT "d"
160             STATUS      current
161             DESCRIPTION
162                "An OSPFv3 interface instance ID"
163             SYNTAX      Unsigned32 (0..255)
164
165    HWOspfv3LsaSequenceTC ::= TEXTUAL-CONVENTION
166             DISPLAY-HINT "d"
167             STATUS      current
168             DESCRIPTION
169                "The sequence number field is a signed 32-bit
170                integer.  It is used to detect old and duplicate
171                link state advertisements.  The space of
172                sequence numbers is linearly ordered.  The
173                larger the sequence number, the more recent the
174                advertisement."
175             REFERENCE
176                "OSPF Version 2, Section 12.1.6, LS sequence
177                number"
178             SYNTAX      Integer32
179
180    HWOspfv3LsaAgeTC ::= TEXTUAL-CONVENTION
181             DISPLAY-HINT "d"
182             STATUS      current
183             DESCRIPTION
184                "The age of the link state advertisement in
185                seconds.  The high-order bit of the LS age
186                field is considered the DoNotAge bit for
187                support of on-demand circuits."
188             REFERENCE
189                "OSPF Version 2, Section 12.1.1, LS age;
190                 Extending OSPF to Support Demand Circuits,
191                 Section 2.2, The LS age field"
192             SYNTAX      Unsigned32 (0..3600 | 32768..36368)
193
194   HWHelloRange ::= TEXTUAL-CONVENTION
195            STATUS current
196            DESCRIPTION
197                "The range of intervals on which hello messages are
198                exchanged."
199            SYNTAX Integer32 (0..65535)
200
201
202
203    -- Top-level structure of MIB
204    hwOspfv3Notifications  OBJECT IDENTIFIER ::= { hwOspfv3 0 }
205    hwOspfv3Objects        OBJECT IDENTIFIER ::= { hwOspfv3 1 }
206    hwOspfv3Conformance    OBJECT IDENTIFIER ::= { hwOspfv3 2 }
207
208    -- OSPFv3 General Variables
209
210    -- These parameters apply globally to the Router's
211    -- OSPFv3 Process.
212
213    hwOspfv3GeneralGroup OBJECT IDENTIFIER ::= { hwOspfv3Objects 1 }
214
215    hwOspfv3RouterId OBJECT-TYPE
216            SYNTAX         HWOspfv3RouterIdTc
217            MAX-ACCESS     read-write
218            STATUS         current
219            DESCRIPTION
220                "A 32-bit integer uniquely identifying the
221                router in the Autonomous System. To ensure
222                uniqueness, this may default to the value of
223                one of the router's IPv4 host addresses,
224                represented as a 32-bit unsigned integer,
225                if IPv4 is configured on the router."
226            ::= { hwOspfv3GeneralGroup 1 }
227
228    hwOspfv3AdminStatus OBJECT-TYPE
229            SYNTAX          Status
230            MAX-ACCESS      read-write
231            STATUS          current
232            DESCRIPTION
233                "The administrative status of OSPFv3 in the
234                router. The value 'enabled' denotes that the
235                OSPFv3 Process is active on at least one
236                interface; 'disabled' disables it on all
237                interfaces."
238            ::= { hwOspfv3GeneralGroup 2 }
239
240    hwOspfv3VersionNumber OBJECT-TYPE
241            SYNTAX          INTEGER { version3 (3) }
242            MAX-ACCESS      read-only
243            STATUS          current
244            DESCRIPTION
245                "The version number of OSPF for IPv6 is 3."
246            ::= { hwOspfv3GeneralGroup 3 }
247
248    hwOspfv3AreaBdrRtrStatus OBJECT-TYPE
249            SYNTAX          TruthValue
250            MAX-ACCESS      read-only
251            STATUS          current
252            DESCRIPTION
253                "A flag to note whether this router is an area
254                border router."
255            REFERENCE
256                "OSPF Version 2, Section 3 Splitting the AS into
257                Areas"
258            ::= { hwOspfv3GeneralGroup 4 }
259
260    hwOspfv3AsBdrRtrStatus OBJECT-TYPE
261            SYNTAX          TruthValue
262            MAX-ACCESS      read-write
263            STATUS          current
264            DESCRIPTION
265                "A flag to note whether this router is
266                configured as an Autonomous System border router."
267            REFERENCE
268                "OSPF Version 2, Section 3.3 Classification of
269                routers"
270            ::= { hwOspfv3GeneralGroup 5 }
271
272    hwOspfv3AsScopeLsaCount OBJECT-TYPE
273            SYNTAX          Gauge32
274            MAX-ACCESS      read-only
275            STATUS          current
276            DESCRIPTION
277                "The number of AS-Scope (e.g. AS-External) link state
278                advertisements in the link state database."
279            ::= { hwOspfv3GeneralGroup 6 }
280
281    hwOspfv3AsScopeLsaCksumSum OBJECT-TYPE
282            SYNTAX          Unsigned32
283            MAX-ACCESS      read-only
284            STATUS          current
285            DESCRIPTION
286                "The 32-bit unsigned sum of the LS checksums of
287                the AS-scoped link state advertisements
288                contained in the link state database. This sum
289                can be used to determine if there has been a
290                change in a router's link state database, and
291                to compare the link state database of two
292                routers."
293            ::= { hwOspfv3GeneralGroup 7 }
294
295    hwOspfv3OriginateNewLsas OBJECT-TYPE
296            SYNTAX          Counter32
297            MAX-ACCESS      read-only
298            STATUS          current
299            DESCRIPTION
300                "The number of new link-state advertisements
301                that have been originated. This number is
302                incremented each time the router originates a new
303                LSA."
304            ::= { hwOspfv3GeneralGroup 8 }
305
306    hwOspfv3RxNewLsas OBJECT-TYPE
307            SYNTAX          Counter32
308            MAX-ACCESS      read-only
309            STATUS          current
310            DESCRIPTION
311                "The number of link state advertisements
312                received determined to be new instantiations.
313                This number does not include newer
314                instantiations of self-originated link state
315                advertisements."
316            ::= { hwOspfv3GeneralGroup 9 }
317
318    hwOspfv3ExtLsaCount OBJECT-TYPE
319            SYNTAX          Gauge32
320            MAX-ACCESS      read-only
321            STATUS          current
322            DESCRIPTION
323                "The number of AS-Scope External(LS type 0x4005) link state
324                advertisements in the link state database"
325
326            ::= { hwOspfv3GeneralGroup 10 }
327
328
329    hwOspfv3ExtAreaLsdbLimit OBJECT-TYPE
330            SYNTAX          Integer32 (-1..'7FFFFFFF'h)
331            MAX-ACCESS      read-write
332            STATUS          current
333            DESCRIPTION
334                "The maximum number of non-default
335                AS-external-LSAs entries that can be stored in the
336                link state database. If the value is -1, then
337                there is no limit.
338
339                When the number of non-default AS-external-LSAs
340                in a router's link-state database reaches
341                ospfv3ExtAreaLsdbLimit, the router enters Overflow
342                state. The router never holds more than
343                ospfv3ExtAreaLsdbLimit non-default AS-external-LSAs
344                in its database. Ospfv3ExtAreaLsdbLimit MUST be set
345                identically in all routers attached to the OSPFv3
346                backbone and/or any regular OSPFv3 area. (i.e.,
347                OSPFv3 stub areas and NSSAs are excluded)."
348            ::= { hwOspfv3GeneralGroup 11 }
349
350  hwOspfv3RestartSupport OBJECT-TYPE
351           SYNTAX       INTEGER { none (1),
352                                  plannedOnly (2),
353                                  plannedAndUnplanned (3)
354                             }
355           MAX-ACCESS   read-write
356           STATUS       current
357           DESCRIPTION
358              "The router's support for OSPFv3 Graceful restart.
359              Options include: no restart support, only planned
360              restarts or both planned and unplanned restarts."
361           ::= { hwOspfv3GeneralGroup 12 }
362
363    hwOspfv3RestartInterval OBJECT-TYPE
364           SYNTAX       HWOspfv3UpToRefreshIntervalTc
365           UNITS        "seconds"
366           MAX-ACCESS   read-write
367           STATUS       current
368           DESCRIPTION
369              "Configured OSPFv3 Graceful restart timeout interval."
370           ::= { hwOspfv3GeneralGroup 13 }
371
372    hwOspfv3RestartStatus OBJECT-TYPE
373           SYNTAX       INTEGER { notRestarting (1),
374                                  plannedRestart (2),
375                                  unplannedRestart (3)
376                                }
377           MAX-ACCESS   read-only
378           STATUS       current
379           DESCRIPTION
380              "The current status of OSPFv3 Graceful restart capability."
381           ::= { hwOspfv3GeneralGroup 14 }
382
383    hwOspfv3RestartAge OBJECT-TYPE
384           SYNTAX       HWOspfv3UpToRefreshIntervalTc
385           UNITS        "seconds"
386           MAX-ACCESS   read-only
387           STATUS       current
388           DESCRIPTION
389              "Remaining time in current OSPFv3 Graceful restart
390              interval."
391           ::= { hwOspfv3GeneralGroup 15 }
392
393    hwOspfv3RestartExitRc OBJECT-TYPE
394           SYNTAX       INTEGER { none (1),
395                                  inProgress (2),
396                                  completed (3),
397                                  timedOut (4),
398                                  topologyChanged (5)
399                                }
400           MAX-ACCESS   read-only
401           STATUS       current
402           DESCRIPTION
403              "Describes the outcome of the last attempt at a
404              Graceful restart.
405
406              none:............no restart has yet been attempted.
407              inProgress:......a restart attempt is currently underway.
408              completed:.......the last restart completed successfully.
409              timedOut:........the last restart timed out.
410              topologyChanged:.the last restart was aborted due to
411                               a topology change."
412        ::= { hwOspfv3GeneralGroup 16 }
413
414    hwOspfv3NotificationEnable OBJECT-TYPE
415           SYNTAX TruthValue
416           MAX-ACCESS read-write
417           STATUS current
418           DESCRIPTION
419               "If this object is set to true(1), then it enables
420                the generation of OSPFv3 Notifications. If it is
421                set to false(2), these notifications are not
422                generated.
423
424                Configured values MUST survive an agent reboot."
425       ::= { hwOspfv3GeneralGroup 17 }
426
427    hwOspfv3ReferenceBandwidth OBJECT-TYPE
428           SYNTAX       Unsigned32
429           MAX-ACCESS   read-write
430           STATUS       current
431           DESCRIPTION
432               "Reference bandwidth in kilobits per second for
433               calculating default interface metrics.  The
434               default value is 100,000 KBPS (100 MBPS).
435
436               This object is persistent, and when written, the
437               entity SHOULD save the change to non-volatile
438               storage."
439           DEFVAL { 100000 }
440           ::= { hwOspfv3GeneralGroup 18 }
441
442    -- The OSPFv3 Area Data Structure contains information
443    -- regarding the various areas. The interfaces and
444    -- virtual links are configured as part of these areas.
445    -- Area 0, by definition, is the Backbone Area
446
447    hwOspfv3AreaTable OBJECT-TYPE
448            SYNTAX          SEQUENCE OF HwOspfv3AreaEntry
449            MAX-ACCESS      not-accessible
450            STATUS          current
451            DESCRIPTION
452                "Information describing the configured
453                parameters and cumulative statistics of the router's
454                attached areas."
455            REFERENCE
456                "OSPF Version 2, Section 6 The Area Data
457                Structure"
458            ::= { hwOspfv3Objects 2 }
459
460    hwOspfv3AreaEntry OBJECT-TYPE
461            SYNTAX          HwOspfv3AreaEntry
462            MAX-ACCESS      not-accessible
463            STATUS          current
464            DESCRIPTION
465                "Information describing the configured
466                parameters and cumulative statistics of one of the
467                router's attached areas."
468            INDEX           { hwOspfv3AreaId }
469            ::= { hwOspfv3AreaTable 1 }
470
471    HwOspfv3AreaEntry ::= SEQUENCE {
472            hwOspfv3AreaId
473                    HWOspfv3AreaIdTc,
474            hwOspfv3AreaImportAsExtern
475                    INTEGER,
476            hwOspfv3AreaSpfRuns
477                    Counter32,
478            hwOspfv3AreaBdrRtrCount
479                    Gauge32,
480            hwOspfv3AreaAsBdrRtrCount
481                    Gauge32,
482            hwOspfv3AreaScopeLsaCount
483                    Gauge32,
484            hwOspfv3AreaScopeLsaCksumSum
485                    Unsigned32,
486            hwOspfv3AreaSummary
487                    INTEGER,
488            hwOspfv3AreaRowStatus
489                    RowStatus,
490            hwOspfv3AreaStubMetric
491                    BigMetric,
492            hwOspfv3AreaNssaTranslatorRole
493                    INTEGER,
494            hwOspfv3AreaNssaTranslatorState
495                    INTEGER,
496            hwOspfv3AreaNssaTranslatorStabInterval
497                    Unsigned32,
498            hwOspfv3AreaNssaTranslatorEvents
499                    Counter32
500             }
501
502    hwOspfv3AreaId OBJECT-TYPE
503            SYNTAX          HWOspfv3AreaIdTc
504            MAX-ACCESS      not-accessible
505            STATUS          current
506            DESCRIPTION
507                "A 32-bit integer uniquely identifying an area.
508                Area ID 0 is used for the OSPFv3 backbone."
509            REFERENCE
510                "OSPF Version 2, Appendix C.2 Area parameters"
511            ::= { hwOspfv3AreaEntry 1 }
512
513    hwOspfv3AreaImportAsExtern OBJECT-TYPE
514            SYNTAX          INTEGER {
515                            importExternal(1),   -- normal area
516                            importNoExternal(2), -- stub area
517                            importNssa(3)        -- not-so-stubby-area
518                            }
519            MAX-ACCESS      read-create
520            STATUS          current
521            DESCRIPTION
522                "Indicates whether an area is a Stub area, NSSA, or
523                standard area. AS-scope LSAs are not imported into Stub
524                Areas or NSSAs. NSSAs import AS-External data as NSSA
525                LSAs which have Area-scope"
526            REFERENCE
527                "OSPF Version 2, Appendix C.2 Area parameters"
528            DEFVAL { importExternal }
529            ::= { hwOspfv3AreaEntry 2 }
530
531    hwOspfv3AreaSpfRuns OBJECT-TYPE
532            SYNTAX          Counter32
533            MAX-ACCESS      read-only
534            STATUS          current
535            DESCRIPTION
536                "The number of times that the intra-area route
537                table has been calculated using this area's
538                link state database. This is typically done
539                using Dijkstra's algorithm."
540            ::= { hwOspfv3AreaEntry 3 }
541
542    hwOspfv3AreaBdrRtrCount OBJECT-TYPE
543            SYNTAX          Gauge32
544            MAX-ACCESS      read-only
545            STATUS          current
546            DESCRIPTION
547                "The total number of area border routers
548                reachable within this area. This is initially zero,
549                and is calculated in each SPF Pass."
550            DEFVAL { 0 }
551            ::= { hwOspfv3AreaEntry 4 }
552
553    hwOspfv3AreaAsBdrRtrCount OBJECT-TYPE
554            SYNTAX          Gauge32
555            MAX-ACCESS      read-only
556            STATUS          current
557            DESCRIPTION
558                "The total number of Autonomous System border
559                routers reachable within this area. This is
560                initially zero, and is calculated in each SPF
561                Pass."
562            DEFVAL { 0 }
563            ::= { hwOspfv3AreaEntry 5 }
564
565    hwOspfv3AreaScopeLsaCount OBJECT-TYPE
566            SYNTAX          Gauge32
567            MAX-ACCESS      read-only
568            STATUS          current
569            DESCRIPTION
570                "The total number of Area-Scope link state
571                advertisements in this area's link state
572                database."
573             DEFVAL { 0 }
574            ::= { hwOspfv3AreaEntry 6 }
575
576    hwOspfv3AreaScopeLsaCksumSum OBJECT-TYPE
577            SYNTAX          Unsigned32
578            MAX-ACCESS      read-only
579            STATUS          current
580            DESCRIPTION
581                "The 32-bit unsigned sum of the Area-Scope link state
582                advertisements' LS checksums contained in this
583                area's link state database. The sum can be used
584                to determine if there has been a change in a
585                router's link state database, and to compare the
586                link-state database of two routers."
587            ::= { hwOspfv3AreaEntry 7 }
588
589    hwOspfv3AreaSummary OBJECT-TYPE
590            SYNTAX          INTEGER {
591                            noAreaSummary(1),
592                            sendAreaSummary(2)
593                            }
594            MAX-ACCESS      read-create
595            STATUS          current
596            DESCRIPTION
597                "The variable ospfv3AreaSummary controls the
598                import of Inter-Area LSAs into stub and
599                NSSA areas. It has no effect on other areas.
600
601                If it is noAreaSummary, the router will neither
602                originate nor propagate Inter-Area LSAs into the
603                stub or NSSA area. It will rely entirely on its
604                default route.
605
606                If it is sendAreaSummary, the router will both
607                summarize and propagate Inter-Area LSAs."
608            DEFVAL   { sendAreaSummary }
609            ::= { hwOspfv3AreaEntry 8 }
610
611    hwOspfv3AreaRowStatus OBJECT-TYPE
612            SYNTAX          RowStatus
613            MAX-ACCESS      read-create
614            STATUS          current
615            DESCRIPTION
616                "This object permits management of the table by
617                facilitating actions such as row creation,
618                construction and destruction.
619
620                The value of this object has no effect on
621                whether other objects in this conceptual row can be
622                modified."
623            ::= { hwOspfv3AreaEntry 9 }
624
625    hwOspfv3AreaStubMetric OBJECT-TYPE
626            SYNTAX          BigMetric
627            MAX-ACCESS      read-create
628            STATUS          current
629            DESCRIPTION
630                "The metric value advertised for the default route
631                 into Stub and NSSA areas."
632            ::= { hwOspfv3AreaEntry 10 }
633
634    hwOspfv3AreaNssaTranslatorRole OBJECT-TYPE
635            SYNTAX          INTEGER { always(1), candidate(2) }
636            MAX-ACCESS      read-create
637            STATUS          current
638            DESCRIPTION
639                "Indicates an NSSA border router's policy to
640                perform NSSA translation of NSSA-LSAs into
641                AS-External-LSAs."
642            DEFVAL { candidate }
643            ::= { hwOspfv3AreaEntry 11 }
644
645    hwOspfv3AreaNssaTranslatorState OBJECT-TYPE
646            SYNTAX          INTEGER {
647                            enabled(1),
648                            elected(2),
649                            disabled(3)
650                            }
651            MAX-ACCESS      read-only
652            STATUS          current
653            DESCRIPTION
654                 "Indicates if and how an NSSA border router is
655                 performing NSSA translation of NSSA-LSAs into
656                 AS-External-LSAs.  When this object is set to
657                 'enabled', the NSSA border router's
658                 ospfv3AreaNssaTranslatorRole has been set to 'always'.
659                 When this object is set to 'elected', a candidate
660                 NSSA border router is translating NSSA-LSAs into
661                 AS-External-LSAs.  When this object is set to
662                 'disabled', a candidate NSSA Border router is NOT
663                 translating NSSA-LSAs into AS-External-LSAs."
664            ::= { hwOspfv3AreaEntry 12 }
665
666    hwOspfv3AreaNssaTranslatorStabInterval OBJECT-TYPE
667            SYNTAX          Unsigned32
668            MAX-ACCESS      read-create
669            STATUS          current
670            DESCRIPTION
671                "The stability interval defined as the number of
672                seconds after an elected translator determines its
673                services are no longer required that it should
674                continue to perform its translation duties."
675            DEFVAL { 40 }
676            ::= { hwOspfv3AreaEntry 13 }
677
678    hwOspfv3AreaNssaTranslatorEvents OBJECT-TYPE
679            SYNTAX          Counter32
680            MAX-ACCESS      read-only
681            STATUS          current
682            DESCRIPTION
683                "Indicates the number of Translator state changes
684                that have occurred since the last start-up of the
685                OSPFv3 routing process.
686
687                Discontinuities in the value of this counter
688                can occur at re-initialization of the management
689                system and at other times as indicated by the
690                value of ospfv3DiscontinuityTime."
691            ::= { hwOspfv3AreaEntry 14 }
692
693    -- OSPFv3 AS-Scope Link State Database
694    -- The Link State Database contains the AS-Scope Link State
695    -- Advertisements from throughout the areas that the
696    -- device is attached to.
697
698    hwOspfv3AsLsdbTable OBJECT-TYPE
699            SYNTAX          SEQUENCE OF HwOspfv3AsLsdbEntry
700            MAX-ACCESS      not-accessible
701            STATUS          current
702            DESCRIPTION
703                "The OSPFv3 Process's AS-Scope Link State Database."
704            ::= { hwOspfv3Objects 3 }
705
706    hwOspfv3AsLsdbEntry OBJECT-TYPE
707            SYNTAX          HwOspfv3AsLsdbEntry
708            MAX-ACCESS      not-accessible
709            STATUS          current
710            DESCRIPTION
711                "A single AS-Scope Link State Advertisement."
712            INDEX           { hwOspfv3AsLsdbType,
713                              hwOspfv3AsLsdbRouterId,
714                              hwOspfv3AsLsdbLsId }
715            ::= { hwOspfv3AsLsdbTable 1 }
716
717    HwOspfv3AsLsdbEntry ::= SEQUENCE {
718            hwOspfv3AsLsdbType
719                    Unsigned32,
720            hwOspfv3AsLsdbRouterId
721                    HWOspfv3RouterIdTc,
722            hwOspfv3AsLsdbLsId
723                    Unsigned32,
724            hwOspfv3AsLsdbSequence
725                    HWOspfv3LsaSequenceTC,
726            hwOspfv3AsLsdbAge
727                    HWOspfv3LsaAgeTC,
728            hwOspfv3AsLsdbChecksum
729                    Integer32,
730            hwOspfv3AsLsdbAdvertisement
731                    OCTET STRING,
732            hwOspfv3AsLsdbTypeKnown
733                    TruthValue
734            }
735
736    hwOspfv3AsLsdbType OBJECT-TYPE
737            SYNTAX          Unsigned32(0..'FFFFFFFF'h)
738            MAX-ACCESS      not-accessible
739            STATUS          current
740            DESCRIPTION
741                "The type of the link state advertisement.
742                Each link state type has a separate
743                advertisement format. AS-Scope LSAs not recognized
744                by the router may be stored in the database."
745            ::= { hwOspfv3AsLsdbEntry 1 }
746
747    hwOspfv3AsLsdbRouterId OBJECT-TYPE
748            SYNTAX          HWOspfv3RouterIdTc
749            MAX-ACCESS      not-accessible
750            STATUS          current
751            DESCRIPTION
752                "The 32 bit number that uniquely identifies the
753                originating router in the Autonomous System."
754            REFERENCE
755                "OSPF Version 2, Appendix C.1 Global parameters"
756            ::= { hwOspfv3AsLsdbEntry 2 }
757
758    hwOspfv3AsLsdbLsId OBJECT-TYPE
759            SYNTAX          Unsigned32
760            MAX-ACCESS      not-accessible
761            STATUS          current
762            DESCRIPTION
763                "The Link State ID is an LS Type Specific field
764                containing a unique identifier;
765                it identifies the piece of the routing domain
766                that is being described by the advertisement.
767                In contrast to OSPFv2, the LSID has no
768                addressing semantics."
769            ::= { hwOspfv3AsLsdbEntry 3 }
770
771    -- Note that the OSPF Sequence Number is a 32 bit signed
772    -- integer. It starts with the value '80000001'h,
773    -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
774    -- Thus, a typical sequence number will be very negative.
775
776    hwOspfv3AsLsdbSequence OBJECT-TYPE
777            SYNTAX          HWOspfv3LsaSequenceTC
778            MAX-ACCESS      read-only
779            STATUS          current
780            DESCRIPTION
781                "The sequence number field is a signed 32-bit
782                integer. It is used to detect old and duplicate
783                link state advertisements. The space of
784                sequence numbers is linearly ordered. The
785                larger the sequence number the more recent the
786                advertisement."
787            REFERENCE
788                "OSPF Version  2,  Section  12.1.6  LS  sequence
789                number"
790            ::= { hwOspfv3AsLsdbEntry 4 }
791
792    hwOspfv3AsLsdbAge OBJECT-TYPE
793            SYNTAX          HWOspfv3LsaAgeTC -- Should be 0..MaxAge
794                                           -- unless DoNotAge bit is set
795            UNITS           "seconds"
796            MAX-ACCESS      read-only
797            STATUS          current
798            DESCRIPTION
799                "This field is the age of the link state
800                advertisement in seconds."
801            REFERENCE
802                "OSPF Version 2, Section 12.1.1 LS age"
803            ::= { hwOspfv3AsLsdbEntry 5 }
804
805    hwOspfv3AsLsdbChecksum OBJECT-TYPE
806            SYNTAX          Integer32
807            MAX-ACCESS      read-only
808            STATUS          current
809            DESCRIPTION
810                "This field is the checksum of the complete
811                contents of the advertisement, excepting the
812                age field. The age field is excepted so that
813                an advertisement's age can be incremented
814                without updating the checksum. The checksum
815                used is the same that is used for ISO
816                connectionless datagrams; it is commonly
817                referred to as the Fletcher checksum."
818            REFERENCE
819                "OSPF Version 2, Section 12.1.7 LS checksum"
820            ::= { hwOspfv3AsLsdbEntry 6 }
821
822    hwOspfv3AsLsdbAdvertisement OBJECT-TYPE
823            SYNTAX          OCTET STRING (SIZE (1..65535))
824            MAX-ACCESS      read-only
825            STATUS          current
826            DESCRIPTION
827                "The entire Link State Advertisement, including
828                its header."
829            ::= { hwOspfv3AsLsdbEntry 7 }
830
831    hwOspfv3AsLsdbTypeKnown OBJECT-TYPE
832            SYNTAX          TruthValue
833            MAX-ACCESS      read-only
834            STATUS          current
835            DESCRIPTION
836                "Indicates whether the LSA type is recognized by
837                this Router."
838            ::= { hwOspfv3AsLsdbEntry 8 }
839
840    -- OSPFv3 Area-Scope Link State Database
841
842    -- The Link State Database contains the Area-Scope Link State
843    -- Advertisements from throughout the area that the
844    -- device is attached to.
845
846    hwOspfv3AreaLsdbTable OBJECT-TYPE
847            SYNTAX          SEQUENCE OF HwOspfv3AreaLsdbEntry
848            MAX-ACCESS      not-accessible
849            STATUS          current
850            DESCRIPTION
851                "The OSPFv3 Process's Area-Scope Link State Database."
852            ::= { hwOspfv3Objects 4 }
853
854    hwOspfv3AreaLsdbEntry OBJECT-TYPE
855            SYNTAX          HwOspfv3AreaLsdbEntry
856            MAX-ACCESS      not-accessible
857            STATUS          current
858            DESCRIPTION
859                "A single Area-Scope Link State Advertisement."
860            INDEX           { hwOspfv3AreaLsdbAreaId,
861                              hwOspfv3AreaLsdbType,
862                              hwOspfv3AreaLsdbRouterId,
863                              hwOspfv3AreaLsdbLsId }
864            ::= { hwOspfv3AreaLsdbTable 1 }
865
866    HwOspfv3AreaLsdbEntry ::= SEQUENCE {
867            hwOspfv3AreaLsdbAreaId
868                    HWOspfv3AreaIdTc,
869            hwOspfv3AreaLsdbType
870                    Unsigned32,
871            hwOspfv3AreaLsdbRouterId
872                    HWOspfv3RouterIdTc,
873            hwOspfv3AreaLsdbLsId
874                    Unsigned32,
875            hwOspfv3AreaLsdbSequence
876                    HWOspfv3LsaSequenceTC,
877            hwOspfv3AreaLsdbAge
878                    HWOspfv3LsaAgeTC,
879            hwOspfv3AreaLsdbChecksum
880                    Integer32,
881            hwOspfv3AreaLsdbAdvertisement
882                    OCTET STRING,
883            hwOspfv3AreaLsdbTypeKnown
884                    TruthValue
885            }
886
887    hwOspfv3AreaLsdbAreaId OBJECT-TYPE
888            SYNTAX          HWOspfv3AreaIdTc
889            MAX-ACCESS      not-accessible
890            STATUS          current
891            DESCRIPTION
892                "The 32-bit identifier of the Area from which the
893                LSA was received."
894            REFERENCE
895                "OSPF Version 2, Appendix C.2 Area parameters"
896            ::= { hwOspfv3AreaLsdbEntry 1 }
897
898    hwOspfv3AreaLsdbType OBJECT-TYPE
899            SYNTAX          Unsigned32(0..'FFFFFFFF'h)
900            MAX-ACCESS      not-accessible
901            STATUS          current
902            DESCRIPTION
903                "The type of the link state advertisement.
904                Each link state type has a separate
905                advertisement format. Area-Scope LSAs unrecognized
906                by the router are also stored in this database."
907            ::= { hwOspfv3AreaLsdbEntry 2 }
908
909    hwOspfv3AreaLsdbRouterId OBJECT-TYPE
910            SYNTAX          HWOspfv3RouterIdTc
911            MAX-ACCESS      not-accessible
912            STATUS          current
913            DESCRIPTION
914                "The 32-bit number that uniquely identifies the
915                originating router in the Autonomous System."
916            REFERENCE
917                "OSPF Version 2, Appendix C.1 Global parameters"
918            ::= { hwOspfv3AreaLsdbEntry 3 }
919
920    hwOspfv3AreaLsdbLsId OBJECT-TYPE
921            SYNTAX          Unsigned32
922            MAX-ACCESS      not-accessible
923            STATUS          current
924            DESCRIPTION
925                "The Link State ID is an LS Type Specific field
926                containing a unique identifier;
927                it identifies the piece of the routing domain
928                that is being described by the advertisement.
929                In contrast to OSPFv2, the LSID has no
930                addressing semantics."
931            ::= { hwOspfv3AreaLsdbEntry 4 }
932
933    -- Note that the OSPF Sequence Number is a 32 bit signed
934    -- integer.  It starts with the value '80000001'h,
935    -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
936    -- Thus, a typical sequence number will be very negative.
937
938    hwOspfv3AreaLsdbSequence OBJECT-TYPE
939            SYNTAX          HWOspfv3LsaSequenceTC
940            MAX-ACCESS      read-only
941            STATUS          current
942            DESCRIPTION
943                "The sequence number field is a signed 32-bit
944                integer. It is used to detect old and
945                duplicate link state advertisements. The space
946                of sequence numbers is linearly ordered. The
947                larger the sequence number the more recent the
948                advertisement."
949            REFERENCE
950                "OSPF Version  2,  Section  12.1.6  LS  sequence
951                number"
952            ::= { hwOspfv3AreaLsdbEntry 5 }
953
954    hwOspfv3AreaLsdbAge OBJECT-TYPE
955            SYNTAX          HWOspfv3LsaAgeTC -- Should be 0..MaxAge
956                                           -- unless DoNotAge bit is set
957            UNITS           "seconds"
958            MAX-ACCESS      read-only
959            STATUS          current
960            DESCRIPTION
961                "This field is the age of the link state
962                advertisement in seconds."
963            REFERENCE
964                "OSPF Version 2, Section 12.1.1 LS age"
965            ::= { hwOspfv3AreaLsdbEntry 6 }
966
967    hwOspfv3AreaLsdbChecksum OBJECT-TYPE
968            SYNTAX          Integer32
969            MAX-ACCESS      read-only
970            STATUS          current
971            DESCRIPTION
972                "This field is the checksum of the complete
973                contents of the advertisement, excepting the
974                age field. The age field is excepted so that
975                an advertisement's age can be incremented
976                without updating the checksum. The checksum
977                used is the same that is used for ISO
978                connectionless datagrams; it is commonly
979                referred to as the Fletcher checksum."
980            REFERENCE
981                "OSPF Version 2, Section 12.1.7 LS checksum"
982            ::= { hwOspfv3AreaLsdbEntry 7 }
983
984    hwOspfv3AreaLsdbAdvertisement OBJECT-TYPE
985            SYNTAX          OCTET STRING (SIZE (1..65535))
986            MAX-ACCESS      read-only
987            STATUS          current
988            DESCRIPTION
989                "The entire Link State Advertisement, including
990                its header."
991            ::= { hwOspfv3AreaLsdbEntry 8 }
992
993    hwOspfv3AreaLsdbTypeKnown OBJECT-TYPE
994            SYNTAX          TruthValue
995            MAX-ACCESS      read-only
996            STATUS          current
997            DESCRIPTION
998                "Indicates whether the LSA type is recognized
999                by this Router."
1000            ::= { hwOspfv3AreaLsdbEntry 9 }
1001
1002    -- OSPFv3 Link-Scope Link State Database
1003
1004    -- The Link State Database contains the Link-Scope Link State
1005    -- Advertisements from the links that the
1006    -- device is attached to.
1007
1008    hwOspfv3LinkLsdbTable OBJECT-TYPE
1009            SYNTAX          SEQUENCE OF HwOspfv3LinkLsdbEntry
1010            MAX-ACCESS      not-accessible
1011            STATUS          current
1012            DESCRIPTION
1013                "The OSPFv3 Process's Link-Scope Link State Database."
1014            ::= { hwOspfv3Objects 5 }
1015
1016    hwOspfv3LinkLsdbEntry OBJECT-TYPE
1017            SYNTAX          HwOspfv3LinkLsdbEntry
1018            MAX-ACCESS      not-accessible
1019            STATUS          current
1020            DESCRIPTION
1021                "A single Link-Scope Link State Advertisement."
1022            INDEX           { hwOspfv3LinkLsdbIfIndex,
1023                              hwOspfv3LinkLsdbIfInstId,
1024                              hwOspfv3LinkLsdbType,
1025                              hwOspfv3LinkLsdbRouterId,
1026                              hwOspfv3LinkLsdbLsId }
1027            ::= { hwOspfv3LinkLsdbTable 1 }
1028
1029    HwOspfv3LinkLsdbEntry ::= SEQUENCE {
1030            hwOspfv3LinkLsdbIfIndex
1031                    InterfaceIndex,
1032            hwOspfv3LinkLsdbIfInstId
1033                    HWOspfv3IfInstIdTc,
1034            hwOspfv3LinkLsdbType
1035                    Unsigned32,
1036            hwOspfv3LinkLsdbRouterId
1037                    HWOspfv3RouterIdTc,
1038            hwOspfv3LinkLsdbLsId
1039                    HWOspfv3LsIdTC,
1040            hwOspfv3LinkLsdbSequence
1041                    HWOspfv3LsaSequenceTC,
1042            hwOspfv3LinkLsdbAge
1043                    HWOspfv3LsaAgeTC,
1044            hwOspfv3LinkLsdbChecksum
1045                    Integer32,
1046            hwOspfv3LinkLsdbAdvertisement
1047                    OCTET STRING,
1048            hwOspfv3LinkLsdbTypeKnown
1049                    TruthValue
1050            }
1051
1052    hwOspfv3LinkLsdbIfIndex OBJECT-TYPE
1053            SYNTAX         InterfaceIndex
1054            MAX-ACCESS     not-accessible
1055            STATUS         current
1056            DESCRIPTION
1057                "The identifier of the link from which the LSA
1058                was received."
1059            ::= { hwOspfv3LinkLsdbEntry 1 }
1060
1061    hwOspfv3LinkLsdbIfInstId OBJECT-TYPE
1062            SYNTAX         HWOspfv3IfInstIdTc
1063            MAX-ACCESS     not-accessible
1064            STATUS         current
1065            DESCRIPTION
1066                "The identifier of the interface instance from
1067                which the LSA was received."
1068            ::= { hwOspfv3LinkLsdbEntry 2 }
1069
1070    hwOspfv3LinkLsdbType OBJECT-TYPE
1071            SYNTAX          Unsigned32(0..'FFFFFFFF'h)
1072            MAX-ACCESS      not-accessible
1073            STATUS          current
1074            DESCRIPTION
1075                "The type of the link state advertisement.
1076                Each link state type has a separate
1077                advertisement format. Link-Scope LSAs unrecognized
1078                by the router are also stored in this database."
1079            ::= { hwOspfv3LinkLsdbEntry 3 }
1080
1081    hwOspfv3LinkLsdbRouterId OBJECT-TYPE
1082            SYNTAX          HWOspfv3RouterIdTc
1083            MAX-ACCESS      not-accessible
1084            STATUS          current
1085            DESCRIPTION
1086                "The 32 bit number that uniquely identifies the
1087                originating router in the Autonomous System."
1088            REFERENCE
1089                "OSPF Version 2, Appendix C.1 Global parameters"
1090            ::= { hwOspfv3LinkLsdbEntry 4 }
1091
1092    hwOspfv3LinkLsdbLsId OBJECT-TYPE
1093            SYNTAX        HWOspfv3LsIdTC
1094            MAX-ACCESS    not-accessible
1095            STATUS        current
1096            DESCRIPTION
1097                "The Link State ID is an LS Type Specific field
1098                containing a unique identifier;
1099                it identifies the piece of the routing domain
1100                that is being described by the advertisement.
1101                In contrast to OSPFv2, the LSID has no
1102                addressing semantics."
1103            ::= { hwOspfv3LinkLsdbEntry 5 }
1104
1105    -- Note that the OSPF Sequence Number is a 32 bit signed
1106    -- integer.  It starts with the value '80000001'h,
1107    -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
1108    -- Thus, a typical sequence number will be very negative.
1109
1110    hwOspfv3LinkLsdbSequence OBJECT-TYPE
1111            SYNTAX          HWOspfv3LsaSequenceTC
1112            MAX-ACCESS      read-only
1113            STATUS          current
1114            DESCRIPTION
1115                "The sequence number field is a signed 32-bit
1116                integer. It is used to detect old and duplicate
1117                link state advertisements. The space of
1118                sequence numbers is linearly ordered. The
1119                larger the sequence number the more recent the
1120                advertisement."
1121            REFERENCE
1122                "OSPF Version  2,  Section  12.1.6  LS  sequence
1123                number"
1124            ::= { hwOspfv3LinkLsdbEntry 6 }
1125
1126    hwOspfv3LinkLsdbAge OBJECT-TYPE
1127            SYNTAX          HWOspfv3LsaAgeTC -- Should be 0..MaxAge
1128                                             -- unless DoNotAge bit is set
1129            UNITS           "seconds"
1130            MAX-ACCESS      read-only
1131            STATUS          current
1132            DESCRIPTION
1133                "This field is the age of the link state
1134                advertisement in seconds."
1135            REFERENCE
1136                "OSPF Version 2, Section 12.1.1 LS age"
1137            ::= { hwOspfv3LinkLsdbEntry 7 }
1138
1139    hwOspfv3LinkLsdbChecksum OBJECT-TYPE
1140            SYNTAX          Integer32
1141            MAX-ACCESS      read-only
1142            STATUS          current
1143            DESCRIPTION
1144                "This field is the checksum of the complete
1145                contents of the advertisement, excepting the
1146                age field. The age field is excepted so that
1147                an advertisement's age can be incremented
1148                without updating the checksum. The checksum
1149                used is the same that is used for ISO
1150                connectionless datagrams; it is commonly
1151                referred to as the Fletcher checksum."
1152            REFERENCE
1153                "OSPF Version 2, Section 12.1.7 LS checksum"
1154            ::= { hwOspfv3LinkLsdbEntry 8 }
1155
1156    hwOspfv3LinkLsdbAdvertisement OBJECT-TYPE
1157            SYNTAX          OCTET STRING (SIZE (1..65535))
1158            MAX-ACCESS      read-only
1159            STATUS          current
1160            DESCRIPTION
1161                "The entire Link State Advertisement, including
1162                its header."
1163            ::= { hwOspfv3LinkLsdbEntry 9 }
1164
1165    hwOspfv3LinkLsdbTypeKnown OBJECT-TYPE
1166            SYNTAX          TruthValue
1167            MAX-ACCESS      read-only
1168            STATUS          current
1169            DESCRIPTION
1170                "Indicates whether the LSA type is recognized by this
1171                 Router."
1172            ::= { hwOspfv3LinkLsdbEntry 10 }
1173
1174
1175
1176
1177    -- OSPFv3 Interface Table
1178
1179    hwOspfv3IfTable OBJECT-TYPE
1180            SYNTAX          SEQUENCE OF HwOspfv3IfEntry
1181            MAX-ACCESS      not-accessible
1182            STATUS          current
1183            DESCRIPTION
1184                "The OSPFv3 Interface Table describes the
1185                interfaces from the viewpoint of OSPFv3."
1186            REFERENCE
1187                "OSPF Version 2, Appendix C.3 Router interface
1188                parameters"
1189            ::= { hwOspfv3Objects 6 }
1190
1191    hwOspfv3IfEntry OBJECT-TYPE
1192            SYNTAX          HwOspfv3IfEntry
1193            MAX-ACCESS      not-accessible
1194            STATUS          current
1195            DESCRIPTION
1196                "The OSPFv3 Interface Entry describes one
1197                interface from the viewpoint of OSPFv3."
1198            INDEX           { hwOspfv3IfIndex,
1199                              hwOspfv3IfInstId }
1200            ::= { hwOspfv3IfTable 1 }
1201
1202
1203    HwOspfv3IfEntry ::= SEQUENCE {
1204            hwOspfv3IfIndex
1205                    InterfaceIndex,
1206            hwOspfv3IfInstId
1207                    HWOspfv3IfInstIdTc,
1208            hwOspfv3IfAreaId
1209                    HWOspfv3AreaIdTc,
1210            hwOspfv3IfType
1211                    INTEGER,
1212            hwOspfv3IfAdminStatus
1213                    Status,
1214            hwOspfv3IfRtrPriority
1215                    DesignatedRouterPriority,
1216            hwOspfv3IfTransitDelay
1217                    HWOspfv3UpToRefreshIntervalTc,
1218            hwOspfv3IfRetransInterval
1219                    HWOspfv3UpToRefreshIntervalTc,
1220            hwOspfv3IfHelloInterval
1221                    HWHelloRange,
1222            hwOspfv3IfRtrDeadInterval
1223                     HWOspfv3DeadIntRangeTc,
1224            hwOspfv3IfState
1225                    INTEGER,
1226            hwOspfv3IfDesignatedRouter
1227                    HWOspfv3RouterIdTc,
1228            hwOspfv3IfBackupDesignatedRouter
1229                    HWOspfv3RouterIdTc,
1230            hwOspfv3IfEvents
1231                    Counter32,
1232            hwOspfv3IfRowStatus
1233                    RowStatus,
1234            hwOspfv3IfMetricValue
1235                    Metric,
1236            hwOspfv3IfLinkScopeLsaCount
1237                    Gauge32,
1238            hwOspfv3IfLinkLsaCksumSum
1239                    Unsigned32,
1240            hwOspfv3IfPollInterval
1241                    Unsigned32,
1242            hwOspfv3IfMulticastForwarding
1243                    INTEGER
1244            }
1245
1246    hwOspfv3IfIndex OBJECT-TYPE
1247            SYNTAX          InterfaceIndex
1248            MAX-ACCESS      not-accessible
1249            STATUS          current
1250            DESCRIPTION
1251                "The interface index of this OSPFv3 interface.
1252                 It corresponds to the interface index of the
1253                 IPv6 interface on which OSPFv3 is configured."
1254            ::= { hwOspfv3IfEntry 1 }
1255
1256    hwOspfv3IfInstId OBJECT-TYPE
1257            SYNTAX          HWOspfv3IfInstIdTc
1258            MAX-ACCESS      not-accessible
1259            STATUS          current
1260            DESCRIPTION
1261                "Enables multiple interface instances of OSPFv3
1262                to be run over a single link. Each protocol
1263                instance would be assigned a separate ID. This ID
1264                has local link significance only."
1265            ::= { hwOspfv3IfEntry 2 }
1266
1267    hwOspfv3IfAreaId OBJECT-TYPE
1268            SYNTAX          HWOspfv3AreaIdTc
1269            MAX-ACCESS      read-create
1270            STATUS          current
1271            DESCRIPTION
1272                "A 32-bit integer uniquely identifying the area
1273                to which the interface connects. Area ID
1274                0 is used for the OSPFv3 backbone."
1275            DEFVAL          { 0 }
1276            ::= { hwOspfv3IfEntry 3 }
1277
1278    hwOspfv3IfType OBJECT-TYPE
1279            SYNTAX          INTEGER {
1280                            broadcast(1),
1281                            nbma(2),
1282                            pointToPoint(3),
1283                            loopback(4),
1284                            pointToMultipoint(5),
1285                            p2mpNonbroadcast(6)
1286                            }
1287            MAX-ACCESS      read-create
1288            STATUS          current
1289            DESCRIPTION
1290                "The OSPFv3 interface type."
1291            ::= { hwOspfv3IfEntry 4 }
1292
1293    hwOspfv3IfAdminStatus OBJECT-TYPE
1294            SYNTAX          Status
1295            MAX-ACCESS      read-create
1296            STATUS          current
1297            DESCRIPTION
1298                "The OSPFv3 interface's administrative status.
1299                The value formed on the interface, and the
1300                interface will be advertised as an internal route
1301                to some area. The value 'disabled' denotes
1302                that the interface is external to OSPFv3."
1303            DEFVAL          { enabled }
1304            ::= { hwOspfv3IfEntry 5 }
1305
1306    hwOspfv3IfRtrPriority OBJECT-TYPE
1307            SYNTAX          DesignatedRouterPriority
1308            MAX-ACCESS      read-create
1309            STATUS          current
1310            DESCRIPTION
1311                "The priority of this interface. Used in
1312                multi-access networks, this field is used in
1313                the designated router election algorithm. The
1314                value 0 signifies that the router is not
1315                eligible to become the designated router on this
1316                particular network. In the event of a tie in
1317                this value, routers will use their Router ID as
1318                a tie breaker."
1319            DEFVAL          { 1 }
1320            ::= { hwOspfv3IfEntry 6 }
1321
1322    hwOspfv3IfTransitDelay OBJECT-TYPE
1323            SYNTAX          HWOspfv3UpToRefreshIntervalTc
1324            UNITS           "seconds"
1325            MAX-ACCESS      read-create
1326            STATUS          current
1327            DESCRIPTION
1328                "The estimated number of seconds it takes to
1329                transmit a link state update packet over this
1330                interface."
1331            DEFVAL          { 1 }
1332            ::= { hwOspfv3IfEntry 7 }
1333
1334    hwOspfv3IfRetransInterval OBJECT-TYPE
1335            SYNTAX          HWOspfv3UpToRefreshIntervalTc
1336            UNITS           "seconds"
1337            MAX-ACCESS      read-create
1338            STATUS          current
1339            DESCRIPTION
1340                "The number of seconds between link state
1341                advertisement retransmissions, for adjacencies
1342                belonging to this interface. This value is
1343                also used when retransmitting database
1344                description and link state request packets."
1345            DEFVAL          { 5 }
1346            ::= { hwOspfv3IfEntry 8 }
1347
1348    hwOspfv3IfHelloInterval OBJECT-TYPE
1349            SYNTAX          HWHelloRange
1350            UNITS           "seconds"
1351            MAX-ACCESS      read-create
1352            STATUS          current
1353            DESCRIPTION
1354                "The length of time, in seconds, between the
1355                Hello packets that the router sends on the
1356                interface. This value must be the same for all
1357                routers attached to a common network."
1358            DEFVAL          { 10 }
1359            ::= { hwOspfv3IfEntry 9 }
1360
1361    hwOspfv3IfRtrDeadInterval OBJECT-TYPE
1362            SYNTAX          HWOspfv3DeadIntRangeTc
1363            UNITS           "seconds"
1364            MAX-ACCESS      read-create
1365            STATUS          current
1366            DESCRIPTION
1367                "The number of seconds that a router's Hello
1368                packets have not been seen before its
1369                neighbors declare the router down on the interface.
1370                This should be some multiple of the Hello interval.
1371                This value must be the same for all routers attached
1372                to a common network."
1373            DEFVAL          { 40 }
1374            ::= { hwOspfv3IfEntry 10 }
1375
1376   hwOspfv3IfState OBJECT-TYPE
1377            SYNTAX          INTEGER {
1378                            down(1),
1379                            loopback(2),
1380                            waiting(3),
1381                            pointToPoint(4),
1382                            designatedRouter(5),
1383                            backupDesignatedRouter(6),
1384                            otherDesignatedRouter(7)
1385                            }
1386            MAX-ACCESS      read-only
1387            STATUS          current
1388            DESCRIPTION
1389                "The OSPFv3 Interface State."
1390            ::= { hwOspfv3IfEntry 11 }
1391
1392    hwOspfv3IfDesignatedRouter OBJECT-TYPE
1393            SYNTAX          HWOspfv3RouterIdTc
1394            MAX-ACCESS      read-only
1395            STATUS          current
1396            DESCRIPTION
1397                "The Router ID of the Designated Router."
1398            ::= { hwOspfv3IfEntry 12 }
1399
1400    hwOspfv3IfBackupDesignatedRouter OBJECT-TYPE
1401            SYNTAX          HWOspfv3RouterIdTc
1402            MAX-ACCESS      read-only
1403            STATUS          current
1404            DESCRIPTION
1405                "The Router ID of the Backup Designated
1406                Router."
1407            ::= { hwOspfv3IfEntry 13 }
1408
1409    hwOspfv3IfEvents OBJECT-TYPE
1410            SYNTAX          Counter32
1411            MAX-ACCESS      read-only
1412            STATUS          current
1413            DESCRIPTION
1414                "The number of times this OSPFv3 interface has
1415                changed its state, or an error has occurred."
1416            ::= { hwOspfv3IfEntry 14 }
1417
1418     hwOspfv3IfRowStatus OBJECT-TYPE
1419            SYNTAX          RowStatus
1420            MAX-ACCESS      read-create
1421            STATUS          current
1422            DESCRIPTION
1423                "This object permits management of the table by
1424                facilitating actions such as row creation,
1425                construction and destruction.
1426
1427                The value of this object has no effect on
1428                whether other objects in this conceptual row can be
1429                modified."
1430            ::= { hwOspfv3IfEntry 15 }
1431
1432
1433
1434    hwOspfv3IfMetricValue OBJECT-TYPE
1435            SYNTAX          Metric
1436            MAX-ACCESS      read-create
1437            STATUS          current
1438            DESCRIPTION
1439                "The metric assigned to this interface.
1440                 The default value of the Metric is
1441                Reference Bandwidth / ifSpeed. The value
1442                of the reference bandwidth is configured
1443                by the ospfv3ReferenceBandwidth object."
1444            ::= { hwOspfv3IfEntry 16 }
1445
1446     hwOspfv3IfLinkScopeLsaCount OBJECT-TYPE
1447            SYNTAX          Gauge32
1448            MAX-ACCESS      read-only
1449            STATUS          current
1450            DESCRIPTION
1451                "The total number of Link-Scope link state
1452                advertisements in this link's link state
1453                database."
1454            ::= { hwOspfv3IfEntry 17 }
1455
1456     hwOspfv3IfLinkLsaCksumSum OBJECT-TYPE
1457            SYNTAX          Unsigned32
1458            MAX-ACCESS      read-only
1459            STATUS          current
1460            DESCRIPTION
1461                "The 32-bit unsigned sum of the Link-Scope link state
1462                advertisements' LS checksums contained in this
1463                link's link state database. The sum can be used
1464                to determine if there has been a change in a
1465                router's link state database, and to compare the
1466                link state database of two routers."
1467            ::= { hwOspfv3IfEntry 18 }
1468
1469    hwOspfv3IfPollInterval OBJECT-TYPE
1470            SYNTAX          Unsigned32
1471            UNITS           "seconds"
1472            MAX-ACCESS      read-create
1473            STATUS          current
1474            DESCRIPTION
1475                "The larger time interval, in seconds, between
1476                the Hello packets sent to an inactive
1477                non-broadcast multi-access neighbor."
1478            DEFVAL          { 120 }
1479            ::= { hwOspfv3IfEntry 19 }
1480
1481    hwOspfv3IfMulticastForwarding OBJECT-TYPE
1482            SYNTAX          INTEGER {
1483                            blocked(1),   -- no multicast forwarding
1484                            multicast(2), -- using multicast address
1485                            unicast(3)    -- to each OSPFv3 neighbor
1486                            }
1487            MAX-ACCESS      read-create
1488            STATUS          current
1489            DESCRIPTION
1490                "The way multicasts should forwarded on this
1491                interface; not forwarded, forwarded as data
1492                link multicasts, or forwarded as data link
1493                unicasts. Data link multicasting is not
1494                meaningful on point to point and NBMA interfaces,
1495                and setting ospfv3MulticastForwarding to 0
1496                effectively disables all multicast forwarding."
1497            DEFVAL { blocked }
1498            ::= { hwOspfv3IfEntry 20 }
1499
1500
1501    -- OSPFv3 Virtual Interface Table
1502
1503    -- The Virtual Interface Table describes the virtual
1504    -- links that the OSPFv3 Process is configured to
1505    -- carry on.
1506
1507    hwOspfv3VirtIfTable OBJECT-TYPE
1508            SYNTAX          SEQUENCE OF HwOspfv3VirtIfEntry
1509            MAX-ACCESS      not-accessible
1510            STATUS          current
1511            DESCRIPTION
1512                "Information about this router's virtual
1513                interfaces."
1514            REFERENCE
1515                "OSPF Version 2, Appendix C.4 Virtual link
1516                parameters"
1517            ::= { hwOspfv3Objects 7 }
1518
1519    hwOspfv3VirtIfEntry OBJECT-TYPE
1520            SYNTAX          HwOspfv3VirtIfEntry
1521            MAX-ACCESS      not-accessible
1522            STATUS          current
1523            DESCRIPTION
1524                "Information about a single Virtual Interface."
1525            INDEX           { hwOspfv3VirtIfAreaId,
1526                              hwOspfv3VirtIfNeighbor }
1527            ::= { hwOspfv3VirtIfTable 1 }
1528
1529    HwOspfv3VirtIfEntry ::= SEQUENCE {
1530            hwOspfv3VirtIfAreaId
1531                    HWOspfv3AreaIdTc,
1532            hwOspfv3VirtIfNeighbor
1533                    HWOspfv3RouterIdTc,
1534            hwOspfv3VirtIfIndex
1535                    InterfaceIndex,
1536            hwOspfv3VirtIfInstId
1537                    HWOspfv3IfInstIdTc,
1538            hwOspfv3VirtIfTransitDelay
1539                    HWOspfv3UpToRefreshIntervalTc,
1540            hwOspfv3VirtIfRetransInterval
1541                    HWOspfv3UpToRefreshIntervalTc,
1542            hwOspfv3VirtIfHelloInterval
1543                    HelloRange,
1544            hwOspfv3VirtIfRtrDeadInterval
1545                    HWOspfv3DeadIntRangeTc,
1546            hwOspfv3VirtIfState
1547                    INTEGER,
1548            hwOspfv3VirtIfEvents
1549                    Counter32,
1550            hwOspfv3VirtIfRowStatus
1551                    RowStatus,
1552            hwOspfv3VirtIfLinkScopeLsaCount
1553                    Gauge32,
1554            hwOspfv3VirtIfLinkLsaCksumSum
1555                    Unsigned32
1556            }
1557
1558    hwOspfv3VirtIfAreaId OBJECT-TYPE
1559            SYNTAX          HWOspfv3AreaIdTc
1560            MAX-ACCESS      not-accessible
1561            STATUS          current
1562            DESCRIPTION
1563                "The Transit Area that the Virtual Link
1564                traverses. By definition, this is not
1565                Area 0"
1566            ::= { hwOspfv3VirtIfEntry 1 }
1567
1568    hwOspfv3VirtIfNeighbor OBJECT-TYPE
1569            SYNTAX          HWOspfv3RouterIdTc
1570            MAX-ACCESS      not-accessible
1571            STATUS          current
1572            DESCRIPTION
1573                "The Router ID of the Virtual Neighbor."
1574            ::= { hwOspfv3VirtIfEntry 2 }
1575
1576    hwOspfv3VirtIfIndex OBJECT-TYPE
1577            SYNTAX          InterfaceIndex
1578            MAX-ACCESS      read-only
1579            STATUS          current
1580            DESCRIPTION
1581                "The local interface index assigned to this
1582                OSPFv3 virtual interface. It is advertised in
1583                Hello's sent over the virtual link and in the
1584                router's router-LSAs."
1585            ::= { hwOspfv3VirtIfEntry 3 }
1586
1587    hwOspfv3VirtIfInstId OBJECT-TYPE
1588            SYNTAX          HWOspfv3IfInstIdTc
1589            MAX-ACCESS      read-only
1590            STATUS          current
1591            DESCRIPTION
1592                "Specifies the interface instance ID to be used
1593                for the virtual interface. This ID has local link
1594                significance only."
1595            ::= { hwOspfv3VirtIfEntry 4 }
1596
1597    hwOspfv3VirtIfTransitDelay OBJECT-TYPE
1598            SYNTAX          HWOspfv3UpToRefreshIntervalTc
1599            UNITS           "seconds"
1600            MAX-ACCESS      read-create
1601            STATUS          current
1602            DESCRIPTION
1603                "The estimated number of seconds it takes to
1604                transmit a link state update packet over this
1605                interface."
1606            DEFVAL          { 1 }
1607            ::= { hwOspfv3VirtIfEntry 5 }
1608
1609    hwOspfv3VirtIfRetransInterval OBJECT-TYPE
1610            SYNTAX          HWOspfv3UpToRefreshIntervalTc
1611            UNITS           "seconds"
1612            MAX-ACCESS      read-create
1613            STATUS          current
1614            DESCRIPTION
1615                "The number of seconds between link state
1616                advertisement retransmissions, for adjacencies
1617                belonging to this interface. This value is
1618                also used when retransmitting database
1619                description and link state request packets. This
1620                value should be well over the expected
1621                round-trip time."
1622            DEFVAL          { 5 }
1623            ::= { hwOspfv3VirtIfEntry 6 }
1624
1625    hwOspfv3VirtIfHelloInterval OBJECT-TYPE
1626            SYNTAX          HelloRange
1627            UNITS           "seconds"
1628            MAX-ACCESS      read-create
1629            STATUS          current
1630            DESCRIPTION
1631                "The length of time, in seconds, between the
1632                Hello packets that the router sends on the
1633                interface.  This value must be the same for the
1634                virtual neighbor."
1635            DEFVAL          { 10 }
1636            ::= { hwOspfv3VirtIfEntry 7 }
1637
1638    hwOspfv3VirtIfRtrDeadInterval OBJECT-TYPE
1639            SYNTAX          HWOspfv3DeadIntRangeTc
1640            UNITS           "seconds"
1641            MAX-ACCESS      read-create
1642            STATUS          current
1643            DESCRIPTION
1644                "The number of seconds that a router's Hello
1645                packets have not been seen before its
1646                neighbors declare the router down. This should
1647                be some multiple of the Hello interval. This
1648                value must be the same for the virtual
1649                neighbor."
1650            DEFVAL          { 40 }
1651            ::= { hwOspfv3VirtIfEntry 8 }
1652
1653    hwOspfv3VirtIfState OBJECT-TYPE
1654            SYNTAX          INTEGER {
1655                            down(1),
1656                            pointToPoint(4)
1657                            }
1658            MAX-ACCESS      read-only
1659            STATUS          current
1660            DESCRIPTION
1661                "OSPFv3 virtual interface states. The same encoding
1662                as the hwOspfv3IfTable is used."
1663            ::= { hwOspfv3VirtIfEntry 9 }
1664
1665    hwOspfv3VirtIfEvents OBJECT-TYPE
1666            SYNTAX          Counter32
1667            MAX-ACCESS      read-only
1668            STATUS          current
1669            DESCRIPTION
1670                "The number of state changes or error events on
1671                this Virtual Link"
1672            ::= { hwOspfv3VirtIfEntry 10 }
1673
1674    hwOspfv3VirtIfRowStatus OBJECT-TYPE
1675            SYNTAX          RowStatus
1676            MAX-ACCESS      read-create
1677            STATUS          current
1678            DESCRIPTION
1679                "This object permits management of the table by
1680                facilitating actions such as row creation,
1681                construction and destruction.
1682
1683                The value of this object has no effect on
1684                whether other objects in this conceptual row can be
1685                modified."
1686            ::= { hwOspfv3VirtIfEntry 11 }
1687
1688    hwOspfv3VirtIfLinkScopeLsaCount OBJECT-TYPE
1689            SYNTAX          Gauge32
1690            MAX-ACCESS      read-only
1691            STATUS          current
1692            DESCRIPTION
1693                "The total number of Link-Scope link state
1694                advertisements in this virtual link's link state
1695                database."
1696            ::= { hwOspfv3VirtIfEntry 12 }
1697
1698    hwOspfv3VirtIfLinkLsaCksumSum OBJECT-TYPE
1699            SYNTAX          Unsigned32
1700            MAX-ACCESS      read-only
1701            STATUS          current
1702            DESCRIPTION
1703                "The 32-bit unsigned sum of the Link-Scope link-state
1704                advertisements' LS checksums contained in this
1705                virtual link's link-state database. The sum can be used
1706                to determine if there has been a change in a
1707                router's link state database, and to compare the
1708                link state database of two routers."
1709            ::= { hwOspfv3VirtIfEntry 13 }
1710
1711
1712    -- OSPFv3 Neighbor Table
1713
1714    -- The OSPFv3 Neighbor Table describes all neighbors in
1715    -- the locality of the subject router.
1716
1717    hwOspfv3NbrTable OBJECT-TYPE
1718            SYNTAX          SEQUENCE OF HwOspfv3NbrEntry
1719            MAX-ACCESS      not-accessible
1720            STATUS          current
1721            DESCRIPTION
1722                "A table of non-virtual neighbor information."
1723            REFERENCE
1724                "OSPF Version 2, Section 10 The Neighbor Data
1725                Structure"
1726            ::= { hwOspfv3Objects 8 }
1727
1728    hwOspfv3NbrEntry OBJECT-TYPE
1729            SYNTAX          HwOspfv3NbrEntry
1730            MAX-ACCESS      not-accessible
1731            STATUS          current
1732            DESCRIPTION
1733                "The information regarding a single neighbor."
1734            REFERENCE
1735                "OSPF Version 2, Section 10 The Neighbor Data
1736                Structure"
1737            INDEX           { hwOspfv3NbrIfIndex,
1738                              hwOspfv3NbrIfInstId,
1739                              hwOspfv3NbrRtrId }
1740            ::= { hwOspfv3NbrTable 1 }
1741
1742    HwOspfv3NbrEntry ::= SEQUENCE {
1743            hwOspfv3NbrIfIndex
1744                    InterfaceIndex,
1745            hwOspfv3NbrIfInstId
1746                    HWOspfv3IfInstIdTc,
1747            hwOspfv3NbrRtrId
1748                    HWOspfv3RouterIdTc,
1749            hwOspfv3NbrAddressType
1750                    InetAddressType,
1751            hwOspfv3NbrAddress
1752                    InetAddress,
1753            hwOspfv3NbrOptions
1754                    Integer32,
1755            hwOspfv3NbrPriority
1756                    DesignatedRouterPriority,
1757            hwOspfv3NbrState
1758                    INTEGER,
1759            hwOspfv3NbrEvents
1760                    Counter32,
1761            hwOspfv3NbrLsRetransQLen
1762                    Gauge32,
1763            hwOspfv3NbrHelloSuppressed
1764                    TruthValue,
1765            hwOspfv3NbrIfId
1766                    InterfaceIndex,
1767            hwOspfv3NbrRestartHelperStatus
1768                    INTEGER,
1769            hwOspfv3NbrRestartHelperAge
1770                    HWOspfv3UpToRefreshIntervalTc,
1771            hwOspfv3NbrRestartHelperExitRc
1772                    INTEGER
1773            }
1774
1775    hwOspfv3NbrIfIndex OBJECT-TYPE
1776            SYNTAX          InterfaceIndex
1777            MAX-ACCESS      not-accessible
1778            STATUS          current
1779            DESCRIPTION
1780                "The local link ID of the link over which the
1781                 neighbor can be reached."
1782            ::= { hwOspfv3NbrEntry 1 }
1783
1784    hwOspfv3NbrIfInstId OBJECT-TYPE
1785            SYNTAX          HWOspfv3IfInstIdTc
1786            MAX-ACCESS      not-accessible
1787            STATUS          current
1788            DESCRIPTION
1789                "Interface instance over which the neighbor
1790                can be reached. This ID has local link
1791                significance only."
1792            ::= { hwOspfv3NbrEntry 2 }
1793
1794    hwOspfv3NbrRtrId OBJECT-TYPE
1795            SYNTAX          HWOspfv3RouterIdTc
1796            MAX-ACCESS      not-accessible
1797            STATUS          current
1798            DESCRIPTION
1799               "A 32-bit integer uniquely identifying the neighboring
1800               router in the Autonomous System."
1801            ::= { hwOspfv3NbrEntry 3 }
1802
1803    hwOspfv3NbrAddressType OBJECT-TYPE
1804            SYNTAX          InetAddressType
1805            MAX-ACCESS      read-only
1806            STATUS          current
1807            DESCRIPTION
1808                "The address type of ospfv3NbrAddress. Only IPv6
1809                addresses without zone index are expected."
1810            ::= { hwOspfv3NbrEntry 4 }
1811
1812    hwOspfv3NbrAddress OBJECT-TYPE
1813            SYNTAX          InetAddress
1814            MAX-ACCESS      read-only
1815            STATUS          current
1816            DESCRIPTION
1817                "The IPv6 address of the neighbor associated with
1818                the local link."
1819            ::= { hwOspfv3NbrEntry 5 }
1820
1821    hwOspfv3NbrOptions OBJECT-TYPE
1822            SYNTAX          Integer32
1823            MAX-ACCESS      read-only
1824            STATUS          current
1825            DESCRIPTION
1826                "A Bit Mask corresponding to the neighbor's
1827                options field."
1828            REFERENCE
1829                "OSPF Version 3, Appendix A.2 the Options field"
1830            ::= { hwOspfv3NbrEntry 6 }
1831
1832    hwOspfv3NbrPriority OBJECT-TYPE
1833            SYNTAX          DesignatedRouterPriority
1834            MAX-ACCESS      read-only
1835            STATUS          current
1836            DESCRIPTION
1837                "The priority of this neighbor in the designated
1838                router election algorithm. The value 0 signifies
1839                that the neighbor is not eligible to become the
1840                designated router on this particular network."
1841            ::= { hwOspfv3NbrEntry 7 }
1842
1843    hwOspfv3NbrState OBJECT-TYPE
1844            SYNTAX          INTEGER {
1845                            down(1),
1846                            attempt(2),
1847                            init(3),
1848                            twoWay(4),
1849                            exchangeStart(5),
1850                            exchange(6),
1851                            loading(7),
1852                            full(8)
1853                            }
1854            MAX-ACCESS      read-only
1855            STATUS          current
1856            DESCRIPTION
1857                "The State of the relationship with this
1858                Neighbor."
1859            REFERENCE
1860                "OSPF Version 2, Section 10.1 Neighbor States"
1861            ::= { hwOspfv3NbrEntry 8 }
1862
1863    hwOspfv3NbrEvents OBJECT-TYPE
1864            SYNTAX          Counter32
1865            MAX-ACCESS      read-only
1866            STATUS          current
1867            DESCRIPTION
1868                "The number of times this neighbor relationship
1869                has changed state, or an error has occurred."
1870            ::= { hwOspfv3NbrEntry 9 }
1871
1872    hwOspfv3NbrLsRetransQLen OBJECT-TYPE
1873            SYNTAX          Gauge32
1874            MAX-ACCESS      read-only
1875            STATUS          current
1876            DESCRIPTION
1877                "The current length of the retransmission
1878                queue."
1879            ::= { hwOspfv3NbrEntry 10 }
1880
1881    hwOspfv3NbrHelloSuppressed OBJECT-TYPE
1882            SYNTAX          TruthValue
1883            MAX-ACCESS      read-only
1884            STATUS          current
1885            DESCRIPTION
1886                "Indicates whether Hellos are being suppressed
1887                to the neighbor"
1888            ::= { hwOspfv3NbrEntry 11 }
1889
1890    hwOspfv3NbrIfId OBJECT-TYPE
1891            SYNTAX          InterfaceIndex
1892            MAX-ACCESS      read-only
1893            STATUS          current
1894            DESCRIPTION
1895                "The interface ID that the neighbor advertises
1896                in its Hello Packets on this link, that is, the
1897                neighbor's local interface index."
1898            ::= { hwOspfv3NbrEntry 12 }
1899
1900    hwOspfv3NbrRestartHelperStatus OBJECT-TYPE
1901           SYNTAX       INTEGER { notHelping (1),
1902                                  helping (2)
1903                                }
1904           MAX-ACCESS   read-only
1905           STATUS       current
1906           DESCRIPTION
1907              "Indicates whether the router is acting
1908              as a Graceful restart helper for the neighbor."
1909              ::= { hwOspfv3NbrEntry 13 }
1910
1911    hwOspfv3NbrRestartHelperAge OBJECT-TYPE
1912           SYNTAX       HWOspfv3UpToRefreshIntervalTc
1913           UNITS        "seconds"
1914           MAX-ACCESS   read-only
1915           STATUS       current
1916           DESCRIPTION
1917              "Remaining time in current OSPFv3 Graceful restart
1918              interval, if the router is acting as a restart
1919              helper for the neighbor."
1920           ::= { hwOspfv3NbrEntry 14 }
1921
1922    hwOspfv3NbrRestartHelperExitRc OBJECT-TYPE
1923           SYNTAX       INTEGER { none (1),
1924                                  inProgress (2),
1925                                  completed (3),
1926                                  timedOut (4),
1927                                  topologyChanged (5)
1928                                }
1929           MAX-ACCESS   read-only
1930           STATUS       current
1931           DESCRIPTION
1932              "Describes the outcome of the last attempt at acting
1933              as a Graceful restart helper for the neighbor.
1934
1935              none:............no restart has yet been attempted.
1936              inProgress:......a restart attempt is currently underway.
1937              completed:.......the last restart completed successfully.
1938              timedOut:........the last restart timed out.
1939              topologyChanged:.the last restart was aborted due to
1940                               a topology change."
1941        ::= { hwOspfv3NbrEntry 15 }
1942
1943
1944    -- OSPFv3 Configured Neighbor Table
1945
1946    -- The OSPFv3 Configured Neighbor Table describes all configured
1947    -- neighbors
1948
1949    hwOspfv3CfgNbrTable OBJECT-TYPE
1950            SYNTAX          SEQUENCE OF HwOspfv3CfgNbrEntry
1951            MAX-ACCESS      not-accessible
1952            STATUS          current
1953            DESCRIPTION
1954                "A table of configured, non-virtual neighbor
1955                information."
1956            REFERENCE
1957                "OSPF Version 2, Section 10 The Neighbor Data
1958                Structure"
1959            ::= { hwOspfv3Objects 9 }
1960
1961    hwOspfv3CfgNbrEntry OBJECT-TYPE
1962            SYNTAX          HwOspfv3CfgNbrEntry
1963            MAX-ACCESS      not-accessible
1964            STATUS          current
1965            DESCRIPTION
1966                "The information regarding a single configured
1967                neighbor or neighbor discovered by lower-level
1968                protocols such as Inverse Neighbor Discovery."
1969            REFERENCE
1970                "OSPF Version 2, Section 10 The Neighbor Data
1971                Structure"
1972            INDEX           { hwOspfv3CfgNbrIfIndex,
1973                              hwOspfv3CfgNbrIfInstId,
1974                              hwOspfv3CfgNbrRtrId }
1975            ::= { hwOspfv3CfgNbrTable 1 }
1976
1977    HwOspfv3CfgNbrEntry ::= SEQUENCE {
1978            hwOspfv3CfgNbrIfIndex
1979                    InterfaceIndex,
1980            hwOspfv3CfgNbrIfInstId
1981                    HWOspfv3IfInstIdTc,
1982            hwOspfv3CfgNbrRtrId
1983                    HWOspfv3RouterIdTc,
1984            hwOspfv3CfgNbrPriority
1985                    DesignatedRouterPriority,
1986            hwOspfv3CfgNbrRowStatus
1987                    RowStatus
1988            }
1989
1990    hwOspfv3CfgNbrIfIndex OBJECT-TYPE
1991            SYNTAX          InterfaceIndex
1992            MAX-ACCESS      not-accessible
1993            STATUS          current
1994            DESCRIPTION
1995                "The local link ID of the link over which the
1996                 neighbor can be reached."
1997            ::= { hwOspfv3CfgNbrEntry 1 }
1998
1999    hwOspfv3CfgNbrIfInstId OBJECT-TYPE
2000            SYNTAX          HWOspfv3IfInstIdTc
2001            MAX-ACCESS      not-accessible
2002            STATUS          current
2003            DESCRIPTION
2004                "Interface instance over which the neighbor
2005                can be reached. This ID has local link
2006                significance only."
2007            ::= { hwOspfv3CfgNbrEntry 2 }
2008
2009    hwOspfv3CfgNbrRtrId OBJECT-TYPE
2010            SYNTAX          HWOspfv3RouterIdTc
2011            MAX-ACCESS      not-accessible
2012            STATUS          current
2013            DESCRIPTION
2014                "A 32-bit integer uniquely identifying the static neighbor
2015               router in the Autonomous System."
2016            ::= { hwOspfv3CfgNbrEntry 3 }
2017
2018    hwOspfv3CfgNbrPriority OBJECT-TYPE
2019            SYNTAX          DesignatedRouterPriority
2020            MAX-ACCESS      read-create
2021            STATUS          current
2022            DESCRIPTION
2023                "The priority of this neighbor in the designated
2024                router election algorithm. The value 0 signifies
2025                that the neighbor is not eligible to become the
2026                designated router on this particular network."
2027            DEFVAL          { 1 }
2028            ::= { hwOspfv3CfgNbrEntry 4 }
2029
2030    hwOspfv3CfgNbrRowStatus OBJECT-TYPE
2031            SYNTAX          RowStatus
2032            MAX-ACCESS      read-create
2033            STATUS          current
2034            DESCRIPTION
2035                "This object permits management of the table by
2036                facilitating actions such as row creation,
2037                construction and destruction.
2038
2039                The value of this object has no effect on
2040                whether other objects in this conceptual row can be
2041                modified."
2042            ::= { hwOspfv3CfgNbrEntry 5 }
2043
2044    -- OSPFv3 Virtual Neighbor Table
2045
2046    -- This table describes all virtual neighbors.
2047    -- Since Virtual Links are configured in the
2048    -- virtual interface table, this table is read-only.
2049
2050    hwOspfv3VirtNbrTable OBJECT-TYPE
2051            SYNTAX          SEQUENCE OF HwOspfv3VirtNbrEntry
2052            MAX-ACCESS      not-accessible
2053            STATUS          current
2054            DESCRIPTION
2055                "A table of virtual neighbor information."
2056            REFERENCE
2057                "OSPF Version 2, Section 15 Virtual Links"
2058            ::= { hwOspfv3Objects 10 }
2059
2060    hwOspfv3VirtNbrEntry OBJECT-TYPE
2061            SYNTAX          HwOspfv3VirtNbrEntry
2062            MAX-ACCESS      not-accessible
2063            STATUS          current
2064            DESCRIPTION
2065                "Virtual neighbor information."
2066            INDEX           { hwOspfv3VirtNbrArea,
2067                              hwOspfv3VirtNbrRtrId }
2068            ::= { hwOspfv3VirtNbrTable 1 }
2069
2070    HwOspfv3VirtNbrEntry ::= SEQUENCE {
2071            hwOspfv3VirtNbrArea
2072                    HWOspfv3AreaIdTc,
2073            hwOspfv3VirtNbrRtrId
2074                    HWOspfv3RouterIdTc,
2075            hwOspfv3VirtNbrIfIndex
2076                    InterfaceIndex,
2077            hwOspfv3VirtNbrIfInstId
2078                    HWOspfv3IfInstIdTc,
2079            hwOspfv3VirtNbrAddressType
2080                    InetAddressType,
2081            hwOspfv3VirtNbrAddress
2082                    InetAddress,
2083            hwOspfv3VirtNbrOptions
2084                    Integer32,
2085            hwOspfv3VirtNbrState
2086                    INTEGER,
2087            hwOspfv3VirtNbrEvents
2088                    Counter32,
2089            hwOspfv3VirtNbrLsRetransQLen
2090                    Gauge32,
2091            hwOspfv3VirtNbrHelloSuppressed
2092                    TruthValue,
2093            hwOspfv3VirtNbrIfId
2094                    InterfaceIndex,
2095            hwOspfv3VirtNbrRestartHelperStatus
2096                    INTEGER,
2097            hwOspfv3VirtNbrRestartHelperAge
2098                    HWOspfv3UpToRefreshIntervalTc,
2099            hwOspfv3VirtNbrRestartHelperExitRc
2100                    INTEGER
2101            }
2102
2103    hwOspfv3VirtNbrArea OBJECT-TYPE
2104            SYNTAX          HWOspfv3AreaIdTc
2105            MAX-ACCESS      not-accessible
2106            STATUS          current
2107            DESCRIPTION
2108                "The Transit Area Identifier."
2109            ::= { hwOspfv3VirtNbrEntry 1 }
2110
2111    hwOspfv3VirtNbrRtrId OBJECT-TYPE
2112            SYNTAX          HWOspfv3RouterIdTc
2113            MAX-ACCESS      not-accessible
2114            STATUS          current
2115            DESCRIPTION
2116                "A 32-bit integer uniquely identifying the
2117                neighboring router in the Autonomous System."
2118            ::= { hwOspfv3VirtNbrEntry 2 }
2119
2120    hwOspfv3VirtNbrIfIndex OBJECT-TYPE
2121            SYNTAX          InterfaceIndex
2122            MAX-ACCESS      read-only
2123            STATUS          current
2124            DESCRIPTION
2125                "The local interface ID for the virtual link over
2126                which the neighbor can be reached."
2127            ::= { hwOspfv3VirtNbrEntry 3 }
2128
2129    hwOspfv3VirtNbrIfInstId OBJECT-TYPE
2130            SYNTAX          HWOspfv3IfInstIdTc
2131            MAX-ACCESS      read-only
2132            STATUS          current
2133            DESCRIPTION
2134                "The interface instance for the virtual link over
2135                which the neighbor can be reached."
2136            ::= { hwOspfv3VirtNbrEntry 4 }
2137
2138    hwOspfv3VirtNbrAddressType OBJECT-TYPE
2139            SYNTAX          InetAddressType
2140            MAX-ACCESS      read-only
2141            STATUS          current
2142            DESCRIPTION
2143                "The address type of ospfv3VirtNbrAddress. Only IPv6
2144                addresses without zone index are expected."
2145            ::= { hwOspfv3VirtNbrEntry 5 }
2146
2147    hwOspfv3VirtNbrAddress OBJECT-TYPE
2148            SYNTAX          InetAddress
2149            MAX-ACCESS      read-only
2150            STATUS          current
2151            DESCRIPTION
2152                "The IPv6 address advertised by this Virtual Neighbor.
2153                It must be a Global scope address."
2154            ::= { hwOspfv3VirtNbrEntry 6 }
2155
2156    hwOspfv3VirtNbrOptions OBJECT-TYPE
2157            SYNTAX          Integer32
2158            MAX-ACCESS      read-only
2159            STATUS          current
2160            DESCRIPTION
2161                "A Bit Mask corresponding to the neighbor's options
2162                field."
2163            REFERENCE
2164                "OSPF Version 3, Appendix A.2 the Options field"
2165            ::= { hwOspfv3VirtNbrEntry 7 }
2166
2167    hwOspfv3VirtNbrState OBJECT-TYPE
2168            SYNTAX          INTEGER {
2169                            down(1),
2170                            attempt(2),
2171                            init(3),
2172                            twoWay(4),
2173                            exchangeStart(5),
2174                            exchange(6),
2175                            loading(7),
2176                            full(8)
2177                            }
2178            MAX-ACCESS      read-only
2179            STATUS          current
2180            DESCRIPTION
2181                "The state of the Virtual Neighbor Relationship."
2182            ::= { hwOspfv3VirtNbrEntry 8 }
2183
2184    hwOspfv3VirtNbrEvents OBJECT-TYPE
2185            SYNTAX          Counter32
2186            MAX-ACCESS      read-only
2187            STATUS          current
2188            DESCRIPTION
2189                "The number of times this virtual link has
2190                changed its state, or an error has occurred."
2191            ::= { hwOspfv3VirtNbrEntry 9 }
2192
2193    hwOspfv3VirtNbrLsRetransQLen OBJECT-TYPE
2194            SYNTAX          Gauge32
2195            MAX-ACCESS      read-only
2196            STATUS          current
2197            DESCRIPTION
2198                "The current length of the retransmission
2199                queue."
2200            ::= { hwOspfv3VirtNbrEntry 10 }
2201
2202    hwOspfv3VirtNbrHelloSuppressed OBJECT-TYPE
2203            SYNTAX          TruthValue
2204            MAX-ACCESS      read-only
2205            STATUS          current
2206            DESCRIPTION
2207                "Indicates whether Hellos are being suppressed
2208                to the neighbor"
2209            ::= { hwOspfv3VirtNbrEntry 11 }
2210
2211    hwOspfv3VirtNbrIfId OBJECT-TYPE
2212            SYNTAX          InterfaceIndex
2213            MAX-ACCESS      read-only
2214            STATUS          current
2215            DESCRIPTION
2216                "The interface ID that the neighbor advertises
2217                in its Hello Packets on this virtual link, that is,
2218                the neighbor's local interface ID."
2219            ::= { hwOspfv3VirtNbrEntry 12 }
2220
2221   hwOspfv3VirtNbrRestartHelperStatus OBJECT-TYPE
2222           SYNTAX       INTEGER { notHelping (1),
2223                                  helping (2)
2224                                }
2225           MAX-ACCESS   read-only
2226           STATUS       current
2227           DESCRIPTION
2228              "Indicates whether the router is acting
2229              as a Graceful restart helper for the neighbor."
2230              ::= { hwOspfv3VirtNbrEntry 13 }
2231
2232    hwOspfv3VirtNbrRestartHelperAge OBJECT-TYPE
2233           SYNTAX       HWOspfv3UpToRefreshIntervalTc
2234           UNITS        "seconds"
2235           MAX-ACCESS   read-only
2236           STATUS       current
2237           DESCRIPTION
2238              "Remaining time in current OSPFv3 Graceful restart
2239              interval, if the router is acting as a restart
2240              helper for the neighbor."
2241           ::= { hwOspfv3VirtNbrEntry 14 }
2242
2243    hwOspfv3VirtNbrRestartHelperExitRc OBJECT-TYPE
2244           SYNTAX       INTEGER { none (1),
2245                                  inProgress (2),
2246                                  completed (3),
2247                                  timedOut (4),
2248                                  topologyChanged (5)
2249                                }
2250           MAX-ACCESS   read-only
2251           STATUS       current
2252           DESCRIPTION
2253              "Describes the outcome of the last attempt at acting
2254               as a Graceful restart helper for the neighbor.
2255
2256              none:............no restart has yet been attempted.
2257              inProgress:......a restart attempt is currently underway.
2258              completed:.......the last restart completed successfully.
2259              timedOut:........the last restart timed out.
2260              topologyChanged:.the last restart was aborted due to
2261                               a topology change."
2262        ::= { hwOspfv3VirtNbrEntry 15 }
2263    --
2264    -- The OSPFv3 Area Aggregate Table
2265    --
2266
2267    hwOspfv3AreaAggregateTable OBJECT-TYPE
2268            SYNTAX          SEQUENCE OF HwOspfv3AreaAggregateEntry
2269            MAX-ACCESS      not-accessible
2270            STATUS          current
2271            DESCRIPTION
2272                "A range of IPv6 prefixes specified by a
2273                prefix/prefix length pair. Note that if
2274                ranges are configured such that one range
2275                subsumes another range the most specific
2276                match is the preferred one."
2277            ::= { hwOspfv3Objects 11 }
2278
2279    hwOspfv3AreaAggregateEntry OBJECT-TYPE
2280            SYNTAX          HwOspfv3AreaAggregateEntry
2281            MAX-ACCESS      not-accessible
2282            STATUS          current
2283            DESCRIPTION
2284                "A range of IPv6 prefixes specified by a
2285                prefix/prefix length pair. Note that if
2286                ranges are configured such that one range
2287                subsumes another range the most specific match is
2288                the preferred one."
2289            REFERENCE
2290                "OSPF Version 2, Appendix C.2  Area parameters"
2291            INDEX           { hwOspfv3AreaAggregateAreaId,
2292                              hwOspfv3AreaAggregateAreaLsdbType,
2293                              hwOspfv3AreaAggregatePrefixType,
2294                              hwOspfv3AreaAggregatePrefix,
2295                              hwOspfv3AreaAggregatePrefixLength }
2296            ::= { hwOspfv3AreaAggregateTable 1 }
2297
2298    HwOspfv3AreaAggregateEntry ::= SEQUENCE {
2299            hwOspfv3AreaAggregateAreaId
2300                    HWOspfv3AreaIdTc,
2301            hwOspfv3AreaAggregateAreaLsdbType
2302                    INTEGER,
2303            hwOspfv3AreaAggregatePrefixType
2304                    InetAddressType,
2305            hwOspfv3AreaAggregatePrefix
2306                    InetAddress,
2307            hwOspfv3AreaAggregatePrefixLength
2308                    InetAddressPrefixLength,
2309            hwOspfv3AreaAggregateRowStatus
2310                    RowStatus,
2311            hwOspfv3AreaAggregateEffect
2312                    INTEGER
2313            }
2314
2315    hwOspfv3AreaAggregateAreaId OBJECT-TYPE
2316            SYNTAX          HWOspfv3AreaIdTc
2317            MAX-ACCESS      not-accessible
2318            STATUS          current
2319            DESCRIPTION
2320                "The Area the Address Aggregate is to be found
2321                within."
2322            REFERENCE
2323                "OSPF Version 2, Appendix C.2 Area parameters"
2324            ::= { hwOspfv3AreaAggregateEntry 1 }
2325
2326    hwOspfv3AreaAggregateAreaLsdbType OBJECT-TYPE
2327            SYNTAX          INTEGER {
2328                            interAreaPrefixLsa(8195), -- 0x2003
2329                            nssaExternalLsa(8199)     -- 0x2007
2330                            }
2331            MAX-ACCESS      not-accessible
2332            STATUS          current
2333            DESCRIPTION
2334                "The type of the Address Aggregate.  This field
2335                specifies the Area Lsdb type that this Address
2336                Aggregate applies to."
2337            REFERENCE
2338                "OSPF Version 2, Appendix A.4.1 The Link State
2339                Advertisement header"
2340            ::= { hwOspfv3AreaAggregateEntry 2 }
2341
2342    hwOspfv3AreaAggregatePrefixType OBJECT-TYPE
2343            SYNTAX          InetAddressType --{ ipv6(2) }
2344            MAX-ACCESS      not-accessible
2345            STATUS          current
2346            DESCRIPTION
2347                "The prefix type of ospfv3AreaAggregatePrefix. Only
2348                IPv6 addresses are expected."
2349            ::= { hwOspfv3AreaAggregateEntry 4 }
2350
2351    hwOspfv3AreaAggregatePrefix OBJECT-TYPE
2352            SYNTAX          InetAddress
2353            MAX-ACCESS      not-accessible
2354            STATUS          current
2355            DESCRIPTION
2356                "The IPv6 Prefix."
2357            REFERENCE
2358                "OSPF Version 2, Appendix C.2 Area parameters"
2359            ::= { hwOspfv3AreaAggregateEntry 5 }
2360
2361    hwOspfv3AreaAggregatePrefixLength OBJECT-TYPE
2362            SYNTAX          InetAddressPrefixLength (1..128)
2363            UNITS           "bits"
2364            MAX-ACCESS      not-accessible
2365            STATUS          current
2366            DESCRIPTION
2367                "The length of the prefix (in bits). A prefix can
2368                not be shorter than 0 bits."
2369            REFERENCE
2370                "OSPF Version 2, Appendix C.2 Area parameters"
2371            ::= { hwOspfv3AreaAggregateEntry 6 }
2372
2373    hwOspfv3AreaAggregateRowStatus OBJECT-TYPE
2374            SYNTAX          RowStatus
2375            MAX-ACCESS      read-create
2376            STATUS          current
2377            DESCRIPTION
2378                "This object permits management of the table by
2379                facilitating actions such as row creation,
2380                construction and destruction.
2381
2382                The value of this object has no effect on
2383                whether other objects in this conceptual row can be
2384                modified."
2385            ::= { hwOspfv3AreaAggregateEntry 7 }
2386
2387    hwOspfv3AreaAggregateEffect OBJECT-TYPE
2388            SYNTAX          INTEGER {
2389                            advertiseMatching(1),
2390                            doNotAdvertiseMatching(2)
2391                            }
2392            MAX-ACCESS      read-create
2393            STATUS          current
2394            DESCRIPTION
2395                "Prefixes subsumed by ranges either trigger the
2396                advertisement of the indicated aggregate
2397                (advertiseMatching), or result in the prefix not
2398                being advertised at all outside the area."
2399            DEFVAL          { advertiseMatching }
2400            ::= { hwOspfv3AreaAggregateEntry 8 }
2401
2402
2403
2404
2405    -- The Ospfv3 Notification Table
2406
2407    -- The Ospfv3 Notification Table records fields that are
2408
2409    -- required for notifications
2410
2411    hwOspfv3NotificationEntry OBJECT IDENTIFIER
2412            ::= { hwOspfv3Objects 12 }
2413
2414    hwOspfv3ConfigErrorType OBJECT-TYPE
2415        SYNTAX       INTEGER {
2416                        badVersion (1),
2417                        areaMismatch (2),
2418                        unknownNbmaNbr (3), -- Router is DR eligible
2419                        unknownVirtualNbr (4),
2420                        helloIntervalMismatch (5),
2421                        deadIntervalMismatch (6),
2422                        optionMismatch (7),
2423                        mtuMismatch (8),
2424                        duplicateRouterId (9),
2425                        noError (10) }
2426        MAX-ACCESS   accessible-for-notify
2427        STATUS   current
2428        DESCRIPTION
2429           "Potential types of configuration conflicts.
2430           Used by the ospfv3ConfigError and
2431           ospfv3ConfigVirtError notifications. When the last value
2432           of a notification using this object is needed, but no
2433           notifications of that type have been sent, this value
2434           pertaining to this object should be returned as
2435           noError"
2436        ::= { hwOspfv3NotificationEntry 1 }
2437
2438    hwOspfv3PacketType OBJECT-TYPE
2439        SYNTAX       INTEGER {
2440                        hello (1),
2441                        dbDescript (2),
2442                        lsReq (3),
2443                        lsUpdate (4),
2444                        lsAck (5),
2445                        nullPacket (6) }
2446        MAX-ACCESS   accessible-for-notify
2447        STATUS       current
2448        DESCRIPTION
2449           "OSPFv3 packet types. When the last value of a notification
2450           using this object is needed, but no notifications of
2451           that type have been sent, the value pertaining
2452           to this object should be returned as nullPacket"
2453        ::= { hwOspfv3NotificationEntry 2 }
2454
2455    hwOspfv3PacketSrc      OBJECT-TYPE
2456            SYNTAX       InetAddress
2457            MAX-ACCESS   accessible-for-notify
2458            STATUS       current
2459            DESCRIPTION
2460               "The IPv6 address of an inbound packet that cannot
2461               be identified by a neighbor instance. When
2462               the last value of a notification using this object is
2463               needed, but no notifications of that type have been sent,
2464               the value pertaining to this object should
2465               be returned as 0.
2466
2467               Only IPv6 addresses without zone index are expected."
2468        ::= { hwOspfv3NotificationEntry 3 }
2469
2470    hwOspfv3IfName OBJECT-TYPE
2471            SYNTAX          OCTET STRING (SIZE (1..64))
2472            MAX-ACCESS      accessible-for-notify
2473            STATUS          current
2474            DESCRIPTION
2475                "The interface name"
2476            ::= { hwOspfv3NotificationEntry 4 }
2477
2478    hwOspfv3IfStateChgReason OBJECT-TYPE
2479        SYNTAX       INTEGER {
2480        		noEvent(1),
2481			interfaceUp(2),
2482			waitTimerExpired(3),
2483			backupSeenOccured(4),
2484			neighborChangeEventOccured(5),
2485			loopInd(6),
2486			unloopInd(7),
2487			interfaceDown(8)
2488                        }
2489        MAX-ACCESS   accessible-for-notify
2490        STATUS   current
2491        DESCRIPTION
2492            "Interface state change reason."
2493        ::= { hwOspfv3NotificationEntry 5 }
2494
2495   hwOspfv3NbrStateChgReason OBJECT-TYPE
2496        SYNTAX       INTEGER {
2497                        noEvent(1),
2498			receivedHelloPacket(2),
2499			start(3),
2500			receivedTwoWay(4),
2501			negotiationDone(5),
2502			exchangeDone(6),
2503			receivedBadLSRequest(7),
2504			loadingDone(8),
2505			establishedAdjacency(9),
2506			mismatchInSeqNumber(10),
2507			receivedOneWay(11),
2508			nbrKilled(12),
2509			inactivityTimerExpired(13),
2510			linkDown(14)
2511			}
2512        MAX-ACCESS   accessible-for-notify
2513        STATUS   current
2514        DESCRIPTION
2515            "Neighbor state change reason."
2516        ::= { hwOspfv3NotificationEntry 6 }
2517
2518    hwOspfv3ProcessId OBJECT-TYPE
2519            SYNTAX Unsigned32
2520            MAX-ACCESS read-only
2521            STATUS current
2522            DESCRIPTION
2523                "The process ID indicates the OSPFv3 process number. The value ranges from 1 to 4294967295."
2524            ::= { hwOspfv3NotificationEntry 7 }
2525
2526    hwOspfv3AreaIdIndex OBJECT-TYPE
2527            SYNTAX          HWOspfv3AreaIdTc
2528            MAX-ACCESS      read-only
2529            STATUS          current
2530            DESCRIPTION
2531                "A 32-bit integer uniquely identifying an area.
2532                Area ID 0 is used for the OSPFv3 backbone."
2533            ::= { hwOspfv3NotificationEntry 8 }
2534
2535     hwOspfv3NewRouterId OBJECT-TYPE
2536            SYNTAX         HWOspfv3RouterIdTc
2537            MAX-ACCESS     read-only
2538            STATUS         current
2539            DESCRIPTION
2540                "A 32-bit integer uniquely identifying the
2541                router in the Autonomous System. To ensure
2542                uniqueness, this may default to the value of
2543                one of the router's IPv4 host addresses,
2544                represented as a 32-bit unsigned integer,
2545                if IPv4 is configured on the router."
2546            ::= { hwOspfv3NotificationEntry 9 }
2547
2548     hwOspfv3PeerFlappingSuppressStatus OBJECT-TYPE
2549            SYNTAX INTEGER
2550                {
2551                none(1),
2552                holddown(2),
2553                holdmaxcost(3)
2554                }
2555            MAX-ACCESS accessible-for-notify
2556            STATUS current
2557            DESCRIPTION
2558                "The suppress status of peer flapping."
2559            ::= { hwOspfv3NotificationEntry 10 }
2560
2561     hwOspfv3PeerFlappingSuppressReason OBJECT-TYPE
2562            SYNTAX INTEGER
2563                {
2564                resumeTimerExpired(1),
2565                configureChange(2),
2566                resetSuppressFlapping(3),
2567                neighbourFlapping(4),
2568                holddownToHoldmaxcost(5)
2569                }
2570            MAX-ACCESS accessible-for-notify
2571            STATUS current
2572            DESCRIPTION
2573                "The reason of peer flapping suppress status change."
2574            ::= { hwOspfv3NotificationEntry 11 }
2575
2576        hwOspfv3LsaId OBJECT-TYPE
2577            SYNTAX HWOspfv3RouterIdTc
2578            MAX-ACCESS read-only
2579            STATUS current
2580            DESCRIPTION
2581                  "A 32-bit integer uniquely identifies an area.
2582                LSA-ID 0.0.0.0 is used for the OSPF LSA."
2583            ::= { hwOspfv3NotificationEntry 12 }
2584
2585        hwOspfv3LsaAge OBJECT-TYPE
2586            SYNTAX Integer32 (0..3600)
2587            MAX-ACCESS read-only
2588            STATUS current
2589            DESCRIPTION
2590                "This age of the ospf lsa."
2591            ::= { hwOspfv3NotificationEntry 13 }
2592
2593     hwOspfv3PurgeHostName OBJECT-TYPE
2594            SYNTAX     OCTET STRING (SIZE (1..64))
2595            MAX-ACCESS accessible-for-notify
2596            STATUS current
2597            DESCRIPTION
2598                  "This object indicates the name of an OSPFv3 router which purge OSPFv3 routes."
2599            ::= { hwOspfv3NotificationEntry 14 }
2600
2601     hwOspfv3PurgeIpAddress OBJECT-TYPE
2602            SYNTAX InetAddress
2603            MAX-ACCESS accessible-for-notify
2604            STATUS current
2605            DESCRIPTION
2606                  "This object indicates the IP address of an OSPFv3 router which purge OSPFv3 routes."
2607            ::= { hwOspfv3NotificationEntry 15 }
2608
2609     hwOspfv3PurgeRouterId OBJECT-TYPE
2610            SYNTAX InetAddress
2611            MAX-ACCESS accessible-for-notify
2612            STATUS current
2613            DESCRIPTION
2614                  "This object indicates the 32-bit integer that uniquely identifies the router in the Autonomous System."
2615            ::= { hwOspfv3NotificationEntry 16 }
2616
2617     hwOspfv3FlushLsaNum OBJECT-TYPE
2618            SYNTAX Unsigned32
2619            MAX-ACCESS accessible-for-notify
2620            STATUS current
2621            DESCRIPTION
2622                  "This object indicates the number of LSAs deleted by the local device or another device."
2623            ::= { hwOspfv3NotificationEntry 17 }
2624
2625     hwOspfv3AffectedNodeNum OBJECT-TYPE
2626            SYNTAX Unsigned32
2627            MAX-ACCESS accessible-for-notify
2628            STATUS current
2629            DESCRIPTION
2630                  "This object indicates the number of affected node when OSPFv3 routes were deleted."
2631            ::= { hwOspfv3NotificationEntry 18 }
2632
2633     hwOspfv3TotalNodeNum OBJECT-TYPE
2634            SYNTAX Unsigned32
2635            MAX-ACCESS accessible-for-notify
2636            STATUS current
2637            DESCRIPTION
2638                  "This object indicates the total number of node in the System."
2639            ::= { hwOspfv3NotificationEntry 19 }
2640
2641     hwOspfv3PurgeStatPeriod OBJECT-TYPE
2642            SYNTAX Unsigned32
2643            MAX-ACCESS accessible-for-notify
2644            STATUS current
2645            DESCRIPTION
2646                  "This object indicates the period interval for purge statistic."
2647            ::= { hwOspfv3NotificationEntry 20 }
2648
2649     hwOspfv3RuledOutDeviceNum OBJECT-TYPE
2650            SYNTAX Unsigned32
2651            MAX-ACCESS accessible-for-notify
2652            STATUS current
2653            DESCRIPTION
2654                  "This object indicates the number of node ruled out when checking faulty device."
2655            ::= { hwOspfv3NotificationEntry 21 }
2656
2657     hwOspfv3PurgeHostName1 OBJECT-TYPE
2658            SYNTAX     OCTET STRING (SIZE (1..64))
2659            MAX-ACCESS accessible-for-notify
2660            STATUS current
2661            DESCRIPTION
2662                  "This object indicates the name of an OSPFv3 router which maybe purge OSPFv3 routes."
2663            ::= { hwOspfv3NotificationEntry 22 }
2664
2665     hwOspfv3PurgeHostName2 OBJECT-TYPE
2666            SYNTAX     OCTET STRING (SIZE (1..64))
2667            MAX-ACCESS accessible-for-notify
2668            STATUS current
2669            DESCRIPTION
2670                  "This object indicates the name of an OSPFv3 router which maybe purge OSPFv3 routes."
2671            ::= { hwOspfv3NotificationEntry 23 }
2672
2673     hwOspfv3PurgeHostName3 OBJECT-TYPE
2674            SYNTAX     OCTET STRING (SIZE (1..64))
2675            MAX-ACCESS accessible-for-notify
2676            STATUS current
2677            DESCRIPTION
2678                  "This object indicates the name of an OSPFv3 router which maybe purge OSPFv3 routes."
2679            ::= { hwOspfv3NotificationEntry 24 }
2680
2681     hwOspfv3PurgeIpAddress1 OBJECT-TYPE
2682            SYNTAX InetAddress
2683            MAX-ACCESS accessible-for-notify
2684            STATUS current
2685            DESCRIPTION
2686                  "This object indicates the IP address of an OSPFv3 router which maybe purge OSPFv3 routes."
2687            ::= { hwOspfv3NotificationEntry 25 }
2688
2689     hwOspfv3PurgeIpAddress2 OBJECT-TYPE
2690            SYNTAX InetAddress
2691            MAX-ACCESS accessible-for-notify
2692            STATUS current
2693            DESCRIPTION
2694                  "This object indicates the IP address of an OSPFv3 router which maybe purge OSPFv3 routes."
2695            ::= { hwOspfv3NotificationEntry 26 }
2696
2697     hwOspfv3PurgeIpAddress3 OBJECT-TYPE
2698            SYNTAX InetAddress
2699            MAX-ACCESS accessible-for-notify
2700            STATUS current
2701            DESCRIPTION
2702                  "This object indicates the IP address of an OSPFv3 router which maybe purge OSPFv3 routes."
2703            ::= { hwOspfv3NotificationEntry 27 }
2704
2705     hwOspfv3PurgeRouterId1 OBJECT-TYPE
2706            SYNTAX InetAddress
2707            MAX-ACCESS accessible-for-notify
2708            STATUS current
2709            DESCRIPTION
2710                  "This object indicates the 32-bit integer that uniquely identifies the router in the Autonomous System."
2711            ::= { hwOspfv3NotificationEntry 28 }
2712
2713     hwOspfv3PurgeRouterId2 OBJECT-TYPE
2714            SYNTAX InetAddress
2715            MAX-ACCESS accessible-for-notify
2716            STATUS current
2717            DESCRIPTION
2718                  "This object indicates the 32-bit integer that uniquely identifies the router in the Autonomous System."
2719            ::= { hwOspfv3NotificationEntry 29 }
2720
2721     hwOspfv3PurgeRouterId3 OBJECT-TYPE
2722            SYNTAX InetAddress
2723            MAX-ACCESS accessible-for-notify
2724            STATUS current
2725            DESCRIPTION
2726                  "This object indicates the 32-bit integer that uniquely identifies the router in the Autonomous System."
2727            ::= { hwOspfv3NotificationEntry 30 }
2728
2729    -- Notification definitions
2730
2731   hwOspfv3VirtIfStateChange NOTIFICATION-TYPE
2732        OBJECTS { hwOspfv3RouterId,  -- The originator of the notification
2733                  hwOspfv3VirtIfState,  -- The new state
2734                  hwOspfv3IfStateChgReason -- The interface state change reason
2735           }
2736        STATUS       current
2737        DESCRIPTION
2738           "An ospfv3VirtIfStateChange notification signifies that there
2739           has been a change in the state of an OSPFv3 virtual
2740           interface.
2741
2742           This notification should be generated when the interface
2743           state regresses (e.g., goes from Point-to-Point to Down)
2744           or progresses to a terminal state (i.e., Point-to-Point)."
2745        ::= { hwOspfv3Notifications 1 }
2746
2747   hwOspfv3NbrStateChange NOTIFICATION-TYPE
2748        OBJECTS { hwOspfv3RouterId,   -- The originator of the notification
2749                  hwOspfv3NbrState,    -- The new state
2750                  hwOspfv3IfName,   -- The interface name
2751                  hwOspfv3NbrStateChgReason -- The neighbor state change reason
2752           }
2753        STATUS       current
2754        DESCRIPTION
2755           "An ospfv3NbrStateChange notification signifies that
2756           there has been a change in the state of a
2757           non-virtual OSPFv3 neighbor. This notification should be
2758           generated when the neighbor state regresses
2759           (e.g., goes from Attempt or Full to 1-Way or
2760           Down) or progresses to a terminal state (e.g.,
2761           2-Way or Full). When an neighbor transitions
2762           from or to Full on non-broadcast multi-access
2763           and broadcast networks, the notification should be
2764           generated by the designated router. A designated
2765           router transitioning to Down will be noted by
2766           ospfIfStateChange."
2767        ::= { hwOspfv3Notifications 2 }
2768
2769   hwOspfv3VirtNbrStateChange NOTIFICATION-TYPE
2770        OBJECTS { hwOspfv3RouterId, -- The originator of the notification
2771                  hwOspfv3VirtNbrState,  -- The new state
2772                  hwOspfv3NbrStateChgReason -- The neighbor state change reason
2773           }
2774        STATUS       current
2775        DESCRIPTION
2776           "An ospfv3VirtNbrStateChange notification signifies
2777           that there has been a change in the state of an OSPFv3
2778           virtual neighbor. This notification should be generated
2779           when the neighbor state regresses (e.g., goes
2780           from Attempt or Full to 1-Way or Down) or
2781           progresses to a terminal state (e.g., Full)."
2782        ::= { hwOspfv3Notifications 3 }
2783
2784   hwOspfv3IfConfigError NOTIFICATION-TYPE
2785        OBJECTS { hwOspfv3RouterId, -- The originator of the notification
2786           hwOspfv3IfState,         -- State of the interface
2787           hwOspfv3PacketSrc,       -- IPv6 address of source
2788           hwOspfv3ConfigErrorType, -- Type of error
2789           hwOspfv3PacketType       -- Type of packet
2790           }
2791        STATUS       current
2792        DESCRIPTION
2793           "An ospfv3IfConfigError notification signifies that a
2794           packet has been received on a non-virtual
2795           interface from a router whose configuration
2796           parameters conflict with this router's
2797           configuration parameters. Note that the event
2798           optionMismatch should cause a notification only if it
2799           prevents an adjacency from forming."
2800        ::= { hwOspfv3Notifications 4 }
2801
2802   hwOspfv3VirtIfConfigError NOTIFICATION-TYPE
2803        OBJECTS { hwOspfv3RouterId, -- The originator of the notification
2804           hwOspfv3VirtIfState,     -- State of the interface
2805           hwOspfv3ConfigErrorType, -- Type of error
2806           hwOspfv3PacketType
2807           }
2808        STATUS       current
2809        DESCRIPTION
2810           "An ospfv3VirtIfConfigError notification signifies that a
2811           packet has been received on a virtual interface
2812           from a router whose configuration parameters
2813           conflict with this router's configuration
2814           parameters. Note that the event optionMismatch
2815           should cause a notification only if it prevents an
2816           adjacency from forming."
2817        ::= { hwOspfv3Notifications 5 }
2818
2819
2820   hwOspfv3IfRxBadPacket NOTIFICATION-TYPE
2821        OBJECTS { hwOspfv3RouterId, -- The originator of the notification
2822           hwOspfv3IfState,         -- State of the interface
2823           hwOspfv3PacketSrc,       -- The source IPv6 address
2824           hwOspfv3PacketType       -- Type of packet
2825           }
2826        STATUS       current
2827        DESCRIPTION
2828           "An ospfv3IfRxBadPacket notification signifies that an
2829           OSPFv3 packet that cannot be parsed has been received on a
2830           non-virtual interface."
2831        ::= { hwOspfv3Notifications 6 }
2832
2833   hwOspfv3VirtIfRxBadPacket NOTIFICATION-TYPE
2834        OBJECTS { hwOspfv3RouterId, -- The originator of the notification
2835          hwOspfv3VirtIfState,      -- State of the interface
2836          hwOspfv3PacketType        -- Type of packet
2837          }
2838        STATUS       current
2839        DESCRIPTION
2840           "An ospfv3VirtIfRxBadPacket notification signifies
2841           that an OSPFv3 packet that cannot be parsed has been received
2842           on a virtual interface."
2843        ::= { hwOspfv3Notifications 7 }
2844
2845
2846
2847
2848   hwOspfv3IfStateChange NOTIFICATION-TYPE
2849        OBJECTS { hwOspfv3RouterId, -- The originator of the notification
2850           hwOspfv3IfState,   -- The new state
2851           hwOspfv3IfName,   -- The interface name
2852           hwOspfv3IfStateChgReason -- The interface state change reason
2853           }
2854        STATUS       current
2855        DESCRIPTION
2856           "An ospfv3IfStateChange notification signifies that there
2857           has been a change in the state of a non-virtual
2858           OSPFv3 interface. This notification should be generated
2859           when the interface state regresses (e.g., goes
2860           from Dr to Down) or progresses to a terminal
2861           state (i.e., Point-to-Point, DR Other, Dr, or
2862           Backup)."
2863        ::= { hwOspfv3Notifications 8 }
2864
2865
2866
2867   hwOspfv3RestartStatusChange NOTIFICATION-TYPE
2868        OBJECTS { hwOspfv3RouterId, -- The originator of the notification
2869                  hwOspfv3RestartStatus,  -- new status
2870                  hwOspfv3RestartInterval,
2871                  hwOspfv3RestartExitRc
2872                }
2873        STATUS       current
2874        DESCRIPTION
2875           "An ospfv3RestartStatusChange notification signifies that
2876           there has been a change in the graceful restart
2877           state for the router. This notification should be
2878           generated when the router restart status
2879           changes."
2880        ::= { hwOspfv3Notifications 9 }
2881
2882   hwOspfv3NbrRestartHelperStatusChange NOTIFICATION-TYPE
2883        OBJECTS { hwOspfv3RouterId, -- The originator of the notification
2884                  hwOspfv3NbrRestartHelperStatus,  -- new status
2885                  hwOspfv3NbrRestartHelperAge,
2886                  hwOspfv3NbrRestartHelperExitRc
2887                }
2888        STATUS       current
2889        DESCRIPTION
2890           "An ospfv3NbrRestartHelperStatusChange notification
2891           signifies that there has been a change in the
2892           graceful restart helper state for the neighbor.
2893           This notification should be generated when the
2894           neighbor restart helper status transitions for a neighbor."
2895        ::= { hwOspfv3Notifications 10 }
2896
2897   hwOspfv3VirtNbrRestartHelperStatusChange NOTIFICATION-TYPE
2898        OBJECTS { hwOspfv3RouterId, -- The originator of the notification
2899                  hwOspfv3VirtNbrRestartHelperStatus,  -- new status
2900                  hwOspfv3VirtNbrRestartHelperAge,
2901                  hwOspfv3VirtNbrRestartHelperExitRc
2902                }
2903        STATUS       current
2904        DESCRIPTION
2905           "An ospfv3VirtNbrRestartHelperStatusChange
2906           notification signifies that there has been a
2907           change in the graceful restart helper state for
2908           the virtual neighbor. This notification should be
2909           generated when the virtual neighbor restart helper status
2910           transitions for a virtual neighbor."
2911        ::= { hwOspfv3Notifications 11 }
2912
2913   hwOspfv3NssaTranslatorStatusChange NOTIFICATION-TYPE
2914        OBJECTS { hwOspfv3RouterId, -- The originator of the notification
2915                  hwOspfv3AreaNssaTranslatorState  -- new status
2916                }
2917        STATUS       current
2918        DESCRIPTION
2919           "An ospfv3NssaTranslatorStatusChange notification
2920            indicates that there has been a change in the router's ability
2921            to translate OSPFv3 NSSA LSAs into OSPFv3 External LSAs.
2922            This notification should be generated when the Translator Status
2923            transitions from or to any defined status on a per area basis."
2924        ::= { hwOspfv3Notifications 12 }
2925
2926   hwOspfv3LastAuthKeyExpiry NOTIFICATION-TYPE
2927        OBJECTS { hwOspfv3RouterId, -- The originator of the notification
2928                  hwOspfv3IfName    -- The interface name
2929                }
2930        STATUS       current
2931        DESCRIPTION
2932           "An hwOspfv3LastAuthKeyExpiry notification
2933            indicates that the last key associated with an interface has expired.
2934            When this notification is received, either the lifetime of the key should be extended
2935            or a new key should be configured."
2936        ::= { hwOspfv3Notifications 13 }
2937
2938   hwOspfv3AuthSequenceNumWrap NOTIFICATION-TYPE
2939        OBJECTS { hwOspfv3RouterId, -- The originator of the notification
2940                  hwOspfv3IfName    -- The interface name
2941                }
2942        STATUS       current
2943        DESCRIPTION
2944           "An hwOspfv3AuthSequenceNumWrap notification
2945            indicates that the 64-bit authentication sequence number has wrapped.
2946            When this notification is received, all the keys must be reset
2947            to avoid the possibility of replay attacks."
2948        ::= { hwOspfv3Notifications 14 }
2949
2950   hwOspfv3IntraAreaRouterIdConflictRecovered NOTIFICATION-TYPE
2951        OBJECTS { hwOspfv3ProcessId, hwOspfv3AreaIdIndex, hwOspfv3RouterId, hwOspfv3NewRouterId }
2952        STATUS       current
2953        DESCRIPTION
2954           "The object is used to monitor router ID conflict recovery in an intra area."
2955        ::= { hwOspfv3Notifications 15 }
2956
2957   hwOspfv3PeerFlappingSuppressStatusChange NOTIFICATION-TYPE
2958        OBJECTS { hwOspfv3ProcessId, hwOspfv3RouterId, hwOspfv3AreaIdIndex, hwOspfv3IfName, hwOspfv3PeerFlappingSuppressStatus, hwOspfv3PeerFlappingSuppressReason }
2959        STATUS       current
2960        DESCRIPTION
2961           "These objects are used to monitor changed OSPFv3 peer flapping suppress status."
2962        ::= { hwOspfv3Notifications 16 }
2963
2964   hwOspfv3ImportAseRouteThreshold NOTIFICATION-TYPE
2965        OBJECTS { hwOspfv3ProcessId }
2966        STATUS       current
2967        DESCRIPTION
2968           "This object indicates that the number of AS-external LSAs generated when an OSPFv3 process imports external routes exceeds the configured alarm threshold."
2969        ::= { hwOspfv3Notifications 17 }
2970
2971   hwOspfv3ImportAseRouteThresholdClear NOTIFICATION-TYPE
2972        OBJECTS { hwOspfv3ProcessId }
2973        STATUS       current
2974        DESCRIPTION
2975           "This object indicates that the number of AS-external LSAs generated when an OSPFv3 process imports external routes has been less than the configured alarm threshold."
2976        ::= { hwOspfv3Notifications 18 }
2977
2978   hwOspfv3ImportAseRouteExceed NOTIFICATION-TYPE
2979        OBJECTS { hwOspfv3ProcessId }
2980        STATUS       current
2981        DESCRIPTION
2982           "This object indicates that the number of AS-external LSAs generated when an OSPFv3 process imports external routes exceeds the configured maximum number."
2983        ::= { hwOspfv3Notifications 19 }
2984
2985   hwOspfv3ImportAseRouteExceedClear NOTIFICATION-TYPE
2986        OBJECTS { hwOspfv3ProcessId }
2987        STATUS       current
2988        DESCRIPTION
2989           "This object indicates that the number of AS-external LSAs generated when an OSPFv3 process imports external routes has been less than the configured maximum number."
2990        ::= { hwOspfv3Notifications 20 }
2991
2992   hwOspfv3ImportNssaRouteThreshold NOTIFICATION-TYPE
2993        OBJECTS { hwOspfv3ProcessId, hwOspfv3AreaIdIndex }
2994        STATUS       current
2995        DESCRIPTION
2996           "This object indicates that the number of NSSA LSAs generated when an OSPFv3 process imports external routes exceeds the configured alarm threshold."
2997        ::= { hwOspfv3Notifications 21 }
2998
2999   hwOspfv3ImportNssaRouteThresholdClear NOTIFICATION-TYPE
3000        OBJECTS { hwOspfv3ProcessId, hwOspfv3AreaIdIndex }
3001        STATUS       current
3002        DESCRIPTION
3003           "This object indicates that the number of NSSA LSAs generated when an OSPFv3 process imports external routes has been less than the configured alarm threshold."
3004        ::= { hwOspfv3Notifications 22 }
3005
3006   hwOspfv3ImportNssaRouteExceed NOTIFICATION-TYPE
3007        OBJECTS { hwOspfv3ProcessId, hwOspfv3AreaIdIndex }
3008        STATUS       current
3009        DESCRIPTION
3010           "This object indicates that the number of NSSA LSAs generated when an OSPFv3 process imports external routes exceeds the configured maximum number."
3011        ::= { hwOspfv3Notifications 23 }
3012
3013   hwOspfv3ImportNssaRouteExceedClear NOTIFICATION-TYPE
3014        OBJECTS { hwOspfv3ProcessId, hwOspfv3AreaIdIndex }
3015        STATUS       current
3016        DESCRIPTION
3017           "This object indicates that the number of NSSA LSAs generated when an OSPFv3 process imports external routes has been less than the configured maximum number."
3018        ::= { hwOspfv3Notifications 24 }
3019
3020   hwOspfv3GreaterAgeLsaRecived NOTIFICATION-TYPE
3021        OBJECTS { hwOspfv3ProcessId, hwOspfv3RouterId, hwOspfv3AreaIdIndex, hwOspfv3IfName, hwOspfv3LsaId, hwOspfv3LsaAge }
3022        STATUS       current
3023        DESCRIPTION
3024           "This object is used to monitor the router recive a greater age lsa in ospfv3."
3025        ::= { hwOspfv3Notifications 25 }
3026
3027   hwOspfv3DeleteRouteByPurge NOTIFICATION-TYPE
3028        OBJECTS { hwOspfv3ProcessId, hwOspfv3PurgeHostName, hwOspfv3PurgeIpAddress, hwOspfv3PurgeRouterId, hwOspfv3AreaIdIndex,
3029                hwOspfv3FlushLsaNum, hwOspfv3AffectedNodeNum, hwOspfv3TotalNodeNum, hwOspfv3PurgeStatPeriod }
3030        STATUS current
3031        DESCRIPTION
3032            "This object indicates that the local device deleted OSPFv3 routes advertised by other devices.
3033            Reset or isolate the device from the network."
3034        ::= { hwOspfv3Notifications 26 }
3035
3036   hwOspfv3DeleteRouteByPurgeClear NOTIFICATION-TYPE
3037        OBJECTS { hwOspfv3ProcessId, hwOspfv3PurgeHostName, hwOspfv3PurgeIpAddress, hwOspfv3PurgeRouterId, hwOspfv3AreaIdIndex }
3038        STATUS current
3039        DESCRIPTION
3040            "This object indicates that the local device did not delete OSPFv3 routes advertised by other devices."
3041        ::= { hwOspfv3Notifications 27 }
3042
3043   hwOspfv3RouteBeDeletedByPurgeExact NOTIFICATION-TYPE
3044        OBJECTS { hwOspfv3ProcessId, hwOspfv3PurgeHostName, hwOspfv3PurgeIpAddress, hwOspfv3PurgeRouterId, hwOspfv3AreaIdIndex,
3045                hwOspfv3FlushLsaNum, hwOspfv3AffectedNodeNum, hwOspfv3TotalNodeNum, hwOspfv3PurgeStatPeriod }
3046        STATUS current
3047        DESCRIPTION
3048            "This object indicates that OSPFv3 routes advertised by the local device were deleted by another device.
3049            Reset or isolate the faulty device from the network."
3050        ::= { hwOspfv3Notifications 28 }
3051
3052   hwOspfv3RouteBeDeletedByPurgeExactClear NOTIFICATION-TYPE
3053        OBJECTS { hwOspfv3ProcessId, hwOspfv3PurgeHostName, hwOspfv3PurgeIpAddress, hwOspfv3PurgeRouterId, hwOspfv3AreaIdIndex }
3054        STATUS current
3055        DESCRIPTION
3056            "This object indicates that OSPFv3 routes advertised by the local device were not deleted by another device."
3057        ::= { hwOspfv3Notifications 29 }
3058
3059   hwOspfv3RouteBeDeletedByPurgeInexact NOTIFICATION-TYPE
3060        OBJECTS { hwOspfv3ProcessId, hwOspfv3PurgeHostName, hwOspfv3PurgeIpAddress, hwOspfv3PurgeRouterId, hwOspfv3AreaIdIndex,
3061                hwOspfv3FlushLsaNum, hwOspfv3AffectedNodeNum, hwOspfv3TotalNodeNum, hwOspfv3RuledOutDeviceNum, hwOspfv3PurgeStatPeriod }
3062        STATUS current
3063        DESCRIPTION
3064            "This object indicates that OSPFv3 routes advertised by the local device were deleted by another device,
3065            and the possibly faulty device did not support OSPFv3 flush LSA source trace. Log in to the possibly faulty device.
3066            If the device is deleting routes, reset or isolate it from the network. Otherwise, check other devices.
3067            Neither of the devices displayed in the display ospfv3 purge-source-trace analysis-info  command output is the faulty device."
3068        ::= { hwOspfv3Notifications 30 }
3069
3070   hwOspfv3RouteBeDeletedByPurgeInexactClear NOTIFICATION-TYPE
3071        OBJECTS { hwOspfv3ProcessId, hwOspfv3PurgeHostName, hwOspfv3PurgeIpAddress, hwOspfv3PurgeRouterId, hwOspfv3AreaIdIndex }
3072        STATUS current
3073        DESCRIPTION
3074            "This object indicates that OSPFv3 routes advertised by the local device were not deleted by another device."
3075        ::= { hwOspfv3Notifications 31 }
3076
3077   hwOspfv3RouteBeDeletedByPurge NOTIFICATION-TYPE
3078        OBJECTS { hwOspfv3ProcessId, hwOspfv3PurgeHostName, hwOspfv3PurgeIpAddress, hwOspfv3PurgeRouterId, hwOspfv3AreaIdIndex, hwOspfv3TotalNodeNum,
3079                hwOspfv3PurgeHostName1, hwOspfv3PurgeIpAddress1, hwOspfv3PurgeRouterId1,
3080                hwOspfv3PurgeHostName2, hwOspfv3PurgeIpAddress2, hwOspfv3PurgeRouterId2,
3081                hwOspfv3PurgeHostName3, hwOspfv3PurgeIpAddress3, hwOspfv3PurgeRouterId3 }
3082        STATUS current
3083        DESCRIPTION
3084            "This object indicates that OSPFv3 routes advertised by the local device were deleted by another device.
3085            Log in to the possibly faulty device. If the device is deleting routes, reset or isolate it from the network.
3086            Otherwise, check other devices."
3087        ::= { hwOspfv3Notifications 32 }
3088
3089   hwOspfv3RouteBeDeletedByPurgeClear NOTIFICATION-TYPE
3090        OBJECTS { hwOspfv3ProcessId, hwOspfv3PurgeHostName, hwOspfv3PurgeIpAddress, hwOspfv3PurgeRouterId, hwOspfv3AreaIdIndex }
3091        STATUS current
3092        DESCRIPTION
3093            "This object indicates that OSPFv3 routes advertised by the local device were not deleted by another device."
3094        ::= { hwOspfv3Notifications 33 }
3095
3096   hwOspfv3ThirdPartRouteBeDeletedByPurgeExact NOTIFICATION-TYPE
3097        OBJECTS { hwOspfv3ProcessId, hwOspfv3PurgeHostName, hwOspfv3PurgeIpAddress, hwOspfv3PurgeRouterId, hwOspfv3AreaIdIndex,
3098                hwOspfv3FlushLsaNum, hwOspfv3AffectedNodeNum, hwOspfv3TotalNodeNum, hwOspfv3PurgeStatPeriod }
3099        STATUS current
3100        DESCRIPTION
3101            "This object indicates that OSPFv3 routes advertised by another device were deleted.
3102            Reset or isolate the faulty device from the network."
3103        ::= { hwOspfv3Notifications 34 }
3104
3105   hwOspfv3ThirdPartRouteBeDeletedByPurgeExactClear NOTIFICATION-TYPE
3106        OBJECTS { hwOspfv3ProcessId, hwOspfv3PurgeHostName, hwOspfv3PurgeIpAddress, hwOspfv3PurgeRouterId, hwOspfv3AreaIdIndex }
3107        STATUS current
3108        DESCRIPTION
3109            "This object indicates that OSPFv3 routes advertised by another device were not deleted."
3110        ::= { hwOspfv3Notifications 35 }
3111
3112   hwOspfv3ThirdPartRouteBeDeletedByPurgeInexact NOTIFICATION-TYPE
3113        OBJECTS { hwOspfv3ProcessId, hwOspfv3PurgeHostName, hwOspfv3PurgeIpAddress, hwOspfv3PurgeRouterId, hwOspfv3AreaIdIndex,
3114                hwOspfv3FlushLsaNum, hwOspfv3AffectedNodeNum, hwOspfv3TotalNodeNum, hwOspfv3RuledOutDeviceNum, hwOspfv3PurgeStatPeriod }
3115        STATUS current
3116        DESCRIPTION
3117            "This object indicates that OSPFv3 routes advertised by another device were deleted,
3118            and the possibly faulty device did not support OSPFv3 flush LSA source trace.
3119            Log in to the possibly faulty device. If the device is deleting routes, reset or isolate it from the network.
3120            Otherwise, check other devices. Neither of the devices displayed in the display ospfv3 purge-source-trace analysis-info
3121            command output is the faulty device."
3122        ::= { hwOspfv3Notifications 36 }
3123
3124   hwOspfv3ThirdPartRouteBeDeletedByPurgeInexactClear NOTIFICATION-TYPE
3125        OBJECTS { hwOspfv3ProcessId, hwOspfv3PurgeHostName, hwOspfv3PurgeIpAddress, hwOspfv3PurgeRouterId, hwOspfv3AreaIdIndex }
3126        STATUS current
3127        DESCRIPTION
3128            "This object indicates that OSPFv3 routes advertised by another device were not deleted."
3129        ::= { hwOspfv3Notifications 37 }
3130
3131   hwOspfv3ThirdPartRouteBeDeletedByPurge NOTIFICATION-TYPE
3132        OBJECTS { hwOspfv3ProcessId, hwOspfv3PurgeHostName, hwOspfv3PurgeIpAddress, hwOspfv3PurgeRouterId, hwOspfv3AreaIdIndex, hwOspfv3TotalNodeNum,
3133                hwOspfv3PurgeHostName1, hwOspfv3PurgeIpAddress1, hwOspfv3PurgeRouterId1,
3134                hwOspfv3PurgeHostName2, hwOspfv3PurgeIpAddress2, hwOspfv3PurgeRouterId2,
3135                hwOspfv3PurgeHostName3, hwOspfv3PurgeIpAddress3, hwOspfv3PurgeRouterId3 }
3136        STATUS current
3137        DESCRIPTION
3138            "This object indicates that OSPFv3 routes advertised by another device were deleted. Log in to the possibly faulty device.
3139            If the device is deleting routes, reset or isolate it from the network. Otherwise, check other devices."
3140        ::= { hwOspfv3Notifications 38 }
3141
3142   hwOspfv3ThirdPartRouteBeDeletedByPurgeClear NOTIFICATION-TYPE
3143        OBJECTS { hwOspfv3ProcessId, hwOspfv3PurgeHostName, hwOspfv3PurgeIpAddress, hwOspfv3PurgeRouterId, hwOspfv3AreaIdIndex }
3144        STATUS current
3145        DESCRIPTION
3146            "This object indicates that OSPFv3 routes advertised by another device were not deleted."
3147        ::= { hwOspfv3Notifications 39 }
3148
3149    -- conformance information
3150
3151    hwOspfv3Groups      OBJECT IDENTIFIER ::= { hwOspfv3Conformance 1 }
3152    hwOspfv3Compliances OBJECT IDENTIFIER ::= { hwOspfv3Conformance 2 }
3153
3154    -- compliance statements
3155
3156    hwOspfv3Compliance MODULE-COMPLIANCE
3157            STATUS          current
3158            DESCRIPTION     "The compliance statement"
3159            MODULE          -- this module
3160            MANDATORY-GROUPS {
3161                            hwOspfv3BasicGroup,
3162                            hwOspfv3AreaGroup,
3163                            hwOspfv3IfGroup,
3164                            hwOspfv3VirtIfGroup,
3165                            hwOspfv3NbrGroup,
3166                            hwOspfv3CfgNbrGroup,
3167                            hwOspfv3VirtNbrGroup,
3168                            hwOspfv3AreaAggregateGroup
3169                            }
3170
3171            GROUP           hwOspfv3AsLsdbGroup
3172            DESCRIPTION
3173                "This group is required for OSPFv3 systems that
3174                display their AS-scope link state database."
3175
3176            GROUP           hwOspfv3AreaLsdbGroup
3177            DESCRIPTION
3178                "This group is required for OSPFv3 systems that
3179                display their Area-scope link state database."
3180
3181            GROUP           hwOspfv3LinkLsdbGroup
3182            DESCRIPTION
3183                "This group is required for OSPFv3 systems that
3184                display their Link-scope link state database."
3185
3186            GROUP           hwOspfv3NotificationObjectGroup
3187            DESCRIPTION
3188                "This group is required for OSPFv3 systems that
3189                support OSPFv3 notifications."
3190
3191            GROUP           hwOspfv3NotificationGroup
3192            DESCRIPTION
3193                "This group is required for OSPFv3 systems that
3194                support OSPFv3 notifications."
3195
3196            OBJECT          hwOspfv3NbrAddressType
3197            SYNTAX          InetAddressType -- { ipv6(2) }
3198            DESCRIPTION
3199                "An implementation is only required to support IPv6
3200                address without zone index."
3201
3202            OBJECT          hwOspfv3NbrAddress
3203            SYNTAX          InetAddress (SIZE (16))
3204            DESCRIPTION
3205                "An implementation is only required to support IPv6
3206                address without zone index."
3207
3208            OBJECT          hwOspfv3VirtNbrAddressType
3209            SYNTAX          InetAddressType --{ ipv6(2) }
3210            DESCRIPTION
3211                "An implementation is only required to support IPv6
3212                address without zone index."
3213
3214            OBJECT          hwOspfv3VirtNbrAddress
3215            SYNTAX          InetAddress (SIZE (16))
3216            DESCRIPTION
3217                "An implementation is only required to support IPv6
3218                address without zone index."
3219
3220            ::= { hwOspfv3Compliances 1 }
3221
3222        hwOspfv3ReadOnlyCompliance MODULE-COMPLIANCE
3223          STATUS     current
3224          DESCRIPTION
3225                  "When this MIB module is implemented without
3226                  support for read-create (i.e., in read-only
3227                  mode), the implementation can claim read-only
3228                  compliance.  Such a device can then be monitored,
3229                  but cannot be configured with this MIB."
3230
3231          MODULE -- this module
3232               MANDATORY-GROUPS {
3233                       hwOspfv3BasicGroup,
3234                       hwOspfv3AreaGroup,
3235                       hwOspfv3IfGroup,
3236                       hwOspfv3VirtIfGroup,
3237                       hwOspfv3NbrGroup,
3238                       hwOspfv3CfgNbrGroup,
3239                       hwOspfv3VirtNbrGroup,
3240                       hwOspfv3AreaAggregateGroup
3241                       }
3242
3243          GROUP           hwOspfv3AsLsdbGroup
3244          DESCRIPTION
3245              "This group is required for OSPFv3 systems that
3246              display their AS-scope link state database."
3247
3248          GROUP           hwOspfv3AreaLsdbGroup
3249          DESCRIPTION
3250              "This group is required for OSPFv3 systems that
3251              display their Area-scope link state database."
3252
3253          GROUP           hwOspfv3LinkLsdbGroup
3254          DESCRIPTION
3255              "This group is required for OSPFv3 systems that
3256              display their Link-scope link state database
3257              for non-virtual interfaces."
3258
3259          GROUP           hwOspfv3NotificationObjectGroup
3260          DESCRIPTION
3261              "This group is required for OSPFv3 systems that
3262              support OSPFv3 notifications."
3263
3264          GROUP           hwOspfv3NotificationGroup
3265          DESCRIPTION
3266              "This group is required for OSPFv3 systems that
3267              support OSPFv3 notifications."
3268
3269          OBJECT hwOspfv3RouterId
3270          MIN-ACCESS read-only
3271
3272          DESCRIPTION
3273               "Write access is not required."
3274
3275          OBJECT hwOspfv3AdminStatus
3276          MIN-ACCESS read-only
3277          DESCRIPTION
3278               "Write access is not required."
3279
3280          OBJECT hwOspfv3ExtAreaLsdbLimit
3281          MIN-ACCESS read-only
3282          DESCRIPTION
3283               "Write access is not required."
3284
3285          OBJECT hwOspfv3ReferenceBandwidth
3286          MIN-ACCESS read-only
3287          DESCRIPTION
3288               "Write access is not required."
3289
3290          OBJECT hwOspfv3RestartSupport
3291          MIN-ACCESS read-only
3292          DESCRIPTION
3293               "Write access is not required."
3294
3295          OBJECT hwOspfv3RestartInterval
3296          MIN-ACCESS read-only
3297          DESCRIPTION
3298               "Write access is not required."
3299
3300
3301          OBJECT hwOspfv3NotificationEnable
3302          MIN-ACCESS read-only
3303          DESCRIPTION
3304               "Write access is not required."
3305
3306
3307          OBJECT hwOspfv3AreaSummary
3308          MIN-ACCESS read-only
3309          DESCRIPTION
3310               "Write access is not required."
3311
3312          OBJECT hwOspfv3AreaRowStatus
3313          MIN-ACCESS read-only
3314          DESCRIPTION
3315               "Write access is not required."
3316
3317          OBJECT hwOspfv3AreaStubMetric
3318          MIN-ACCESS read-only
3319          DESCRIPTION
3320               "Write access is not required."
3321
3322          OBJECT hwOspfv3AreaNssaTranslatorRole
3323          MIN-ACCESS read-only
3324          DESCRIPTION
3325               "Write access is not required."
3326
3327          OBJECT hwOspfv3AreaNssaTranslatorStabInterval
3328          MIN-ACCESS read-only
3329          DESCRIPTION
3330               "Write access is not required."
3331
3332
3333          OBJECT hwOspfv3IfAreaId
3334          MIN-ACCESS read-only
3335          DESCRIPTION
3336               "Write access is not required."
3337
3338          OBJECT hwOspfv3IfType
3339          MIN-ACCESS read-only
3340          DESCRIPTION
3341               "Write access is not required."
3342
3343          OBJECT hwOspfv3IfAdminStatus
3344          MIN-ACCESS read-only
3345          DESCRIPTION
3346               "Write access is not required."
3347
3348          OBJECT hwOspfv3IfRtrPriority
3349          MIN-ACCESS read-only
3350          DESCRIPTION
3351               "Write access is not required."
3352
3353          OBJECT hwOspfv3IfTransitDelay
3354          MIN-ACCESS read-only
3355          DESCRIPTION
3356               "Write access is not required."
3357
3358          OBJECT hwOspfv3IfRetransInterval
3359          MIN-ACCESS read-only
3360          DESCRIPTION
3361               "Write access is not required."
3362
3363          OBJECT hwOspfv3IfHelloInterval
3364          MIN-ACCESS read-only
3365          DESCRIPTION
3366               "Write access is not required."
3367
3368          OBJECT hwOspfv3IfRtrDeadInterval
3369          MIN-ACCESS read-only
3370          DESCRIPTION
3371               "Write access is not required."
3372
3373          OBJECT hwOspfv3IfPollInterval
3374          MIN-ACCESS read-only
3375          DESCRIPTION
3376               "Write access is not required."
3377
3378          OBJECT hwOspfv3IfRowStatus
3379          MIN-ACCESS read-only
3380          DESCRIPTION
3381               "Write access is not required."
3382
3383          OBJECT hwOspfv3IfMetricValue
3384          MIN-ACCESS read-only
3385          DESCRIPTION
3386               "Write access is not required."
3387
3388          OBJECT hwOspfv3VirtIfTransitDelay
3389          MIN-ACCESS read-only
3390          DESCRIPTION
3391               "Write access is not required."
3392
3393          OBJECT hwOspfv3VirtIfRetransInterval
3394          MIN-ACCESS read-only
3395          DESCRIPTION
3396               "Write access is not required."
3397
3398          OBJECT hwOspfv3VirtIfHelloInterval
3399          MIN-ACCESS read-only
3400          DESCRIPTION
3401               "Write access is not required."
3402
3403          OBJECT hwOspfv3VirtIfRtrDeadInterval
3404          MIN-ACCESS read-only
3405          DESCRIPTION
3406               "Write access is not required."
3407
3408          OBJECT hwOspfv3VirtIfRowStatus
3409          MIN-ACCESS read-only
3410          DESCRIPTION
3411               "Write access is not required."
3412
3413          OBJECT hwOspfv3CfgNbrPriority
3414          MIN-ACCESS read-only
3415          DESCRIPTION
3416               "Write access is not required."
3417
3418          OBJECT hwOspfv3CfgNbrRowStatus
3419          MIN-ACCESS read-only
3420          DESCRIPTION
3421               "Write access is not required."
3422
3423          OBJECT hwOspfv3AreaAggregateRowStatus
3424          MIN-ACCESS read-only
3425          DESCRIPTION
3426               "Write access is not required."
3427
3428          OBJECT hwOspfv3AreaAggregateEffect
3429          MIN-ACCESS read-only
3430          DESCRIPTION
3431               "Write access is not required."
3432
3433       ::= { hwOspfv3Compliances 2 }
3434
3435
3436    -- units of conformance
3437
3438    hwOspfv3BasicGroup OBJECT-GROUP
3439            OBJECTS         {
3440                            hwOspfv3RouterId,
3441                            hwOspfv3AdminStatus,
3442                            hwOspfv3VersionNumber,
3443                            hwOspfv3AreaBdrRtrStatus,
3444                            hwOspfv3AsBdrRtrStatus,
3445                            hwOspfv3AsScopeLsaCount,
3446                            hwOspfv3AsScopeLsaCksumSum,
3447                            hwOspfv3OriginateNewLsas,
3448                            hwOspfv3RxNewLsas,
3449                            hwOspfv3ExtLsaCount,
3450                            hwOspfv3ExtAreaLsdbLimit,
3451                            hwOspfv3RestartSupport,
3452                            hwOspfv3RestartInterval,
3453                            hwOspfv3RestartStatus,
3454                            hwOspfv3RestartAge,
3455                            hwOspfv3RestartExitRc,
3456                            hwOspfv3NotificationEnable,
3457                            hwOspfv3ReferenceBandwidth
3458                            }
3459            STATUS          current
3460            DESCRIPTION
3461                "These objects are used for managing/monitoring
3462                OSPFv3 global parameters."
3463            ::= { hwOspfv3Groups 1 }
3464
3465
3466    hwOspfv3AreaGroup OBJECT-GROUP
3467            OBJECTS         {
3468                            hwOspfv3AreaImportAsExtern,
3469                            hwOspfv3AreaSpfRuns,
3470                            hwOspfv3AreaBdrRtrCount,
3471                            hwOspfv3AreaAsBdrRtrCount,
3472                            hwOspfv3AreaScopeLsaCount,
3473                            hwOspfv3AreaScopeLsaCksumSum,
3474                            hwOspfv3AreaSummary,
3475                            hwOspfv3AreaRowStatus,
3476                            hwOspfv3AreaStubMetric,
3477                            hwOspfv3AreaNssaTranslatorRole,
3478                            hwOspfv3AreaNssaTranslatorState,
3479                            hwOspfv3AreaNssaTranslatorStabInterval,
3480                            hwOspfv3AreaNssaTranslatorEvents
3481                               }
3482            STATUS          current
3483            DESCRIPTION
3484                "These objects are used for OSPFv3 systems
3485                supporting areas."
3486            ::= { hwOspfv3Groups 2 }
3487
3488    hwOspfv3AsLsdbGroup OBJECT-GROUP
3489            OBJECTS         {
3490                            hwOspfv3AsLsdbSequence,
3491                            hwOspfv3AsLsdbAge,
3492                            hwOspfv3AsLsdbChecksum,
3493                            hwOspfv3AsLsdbAdvertisement,
3494                            hwOspfv3AsLsdbTypeKnown
3495                            }
3496            STATUS          current
3497            DESCRIPTION
3498                "These objects are used for OSPFv3 systems
3499                that display their AS-scope link state database."
3500            ::= { hwOspfv3Groups 3 }
3501
3502    hwOspfv3AreaLsdbGroup OBJECT-GROUP
3503            OBJECTS         {
3504                            hwOspfv3AreaLsdbSequence,
3505                            hwOspfv3AreaLsdbAge,
3506                            hwOspfv3AreaLsdbChecksum,
3507                            hwOspfv3AreaLsdbAdvertisement,
3508                            hwOspfv3AreaLsdbTypeKnown
3509                            }
3510            STATUS          current
3511            DESCRIPTION
3512                "These objects are used for OSPFv3 systems
3513                that display their Area-scope link state database."
3514            ::= { hwOspfv3Groups 4 }
3515
3516    hwOspfv3LinkLsdbGroup OBJECT-GROUP
3517            OBJECTS         {
3518                            hwOspfv3LinkLsdbSequence,
3519                            hwOspfv3LinkLsdbAge,
3520                            hwOspfv3LinkLsdbChecksum,
3521                            hwOspfv3LinkLsdbAdvertisement,
3522                            hwOspfv3LinkLsdbTypeKnown
3523                            }
3524            STATUS          current
3525            DESCRIPTION
3526                "These objects are used for OSPFv3 systems
3527                that display their Link-scope link state database."
3528            ::= { hwOspfv3Groups 5 }
3529
3530
3531
3532    hwOspfv3IfGroup OBJECT-GROUP
3533            OBJECTS         {
3534                            hwOspfv3IfAreaId,
3535                            hwOspfv3IfType,
3536                            hwOspfv3IfAdminStatus,
3537                            hwOspfv3IfRtrPriority,
3538                            hwOspfv3IfTransitDelay,
3539                            hwOspfv3IfRetransInterval,
3540                            hwOspfv3IfHelloInterval,
3541                            hwOspfv3IfRtrDeadInterval,
3542                            hwOspfv3IfState,
3543                            hwOspfv3IfDesignatedRouter,
3544                            hwOspfv3IfBackupDesignatedRouter,
3545                            hwOspfv3IfEvents,
3546                            hwOspfv3IfRowStatus,
3547                            hwOspfv3IfMetricValue,
3548                            hwOspfv3IfLinkScopeLsaCount,
3549                            hwOspfv3IfLinkLsaCksumSum,
3550                            hwOspfv3IfPollInterval,
3551                            hwOspfv3IfMulticastForwarding
3552                            }
3553            STATUS          current
3554            DESCRIPTION
3555                "These interface objects used for
3556                managing/monitoring OSPFv3 interfaces."
3557            ::= { hwOspfv3Groups 6 }
3558
3559    hwOspfv3VirtIfGroup OBJECT-GROUP
3560            OBJECTS         {
3561                            hwOspfv3VirtIfIndex,
3562                            hwOspfv3VirtIfInstId,
3563                            hwOspfv3VirtIfTransitDelay,
3564                            hwOspfv3VirtIfRetransInterval,
3565                            hwOspfv3VirtIfHelloInterval,
3566                            hwOspfv3VirtIfRtrDeadInterval,
3567                            hwOspfv3VirtIfState,
3568                            hwOspfv3VirtIfEvents,
3569                            hwOspfv3VirtIfRowStatus,
3570                            hwOspfv3VirtIfLinkScopeLsaCount,
3571                            hwOspfv3VirtIfLinkLsaCksumSum
3572                            }
3573            STATUS          current
3574            DESCRIPTION
3575                "These virtual interface objects are used for
3576                managing/monitoring OSPFv3 virtual interfaces."
3577            ::= { hwOspfv3Groups 7 }
3578
3579    hwOspfv3NbrGroup OBJECT-GROUP
3580            OBJECTS         {
3581                            hwOspfv3NbrAddressType,
3582                            hwOspfv3NbrAddress,
3583                            hwOspfv3NbrOptions,
3584                            hwOspfv3NbrPriority,
3585                            hwOspfv3NbrState,
3586                            hwOspfv3NbrEvents,
3587                            hwOspfv3NbrLsRetransQLen,
3588                            hwOspfv3NbrHelloSuppressed,
3589                            hwOspfv3NbrIfId,
3590                            hwOspfv3NbrRestartHelperStatus,
3591                            hwOspfv3NbrRestartHelperAge,
3592                            hwOspfv3NbrRestartHelperExitRc
3593                            }
3594            STATUS          current
3595            DESCRIPTION
3596                "These neighbor objects are used for
3597                managing/monitoring OSPFv3 neighbors."
3598            ::= { hwOspfv3Groups 8 }
3599
3600    hwOspfv3CfgNbrGroup OBJECT-GROUP
3601            OBJECTS         {
3602                            hwOspfv3CfgNbrPriority,
3603                            hwOspfv3CfgNbrRowStatus
3604                            }
3605            STATUS          current
3606            DESCRIPTION
3607                "These configured neighbor objects are used for
3608                managing/monitoring OSPFv3 configured neighbors."
3609            ::= { hwOspfv3Groups 9 }
3610
3611    hwOspfv3VirtNbrGroup OBJECT-GROUP
3612            OBJECTS         {
3613                            hwOspfv3VirtNbrIfIndex,
3614                            hwOspfv3VirtNbrIfInstId,
3615                            hwOspfv3VirtNbrAddressType,
3616                            hwOspfv3VirtNbrAddress,
3617                            hwOspfv3VirtNbrOptions,
3618                            hwOspfv3VirtNbrState,
3619                            hwOspfv3VirtNbrEvents,
3620                            hwOspfv3VirtNbrLsRetransQLen,
3621                            hwOspfv3VirtNbrHelloSuppressed,
3622                            hwOspfv3VirtNbrIfId,
3623                            hwOspfv3VirtNbrRestartHelperStatus,
3624                            hwOspfv3VirtNbrRestartHelperAge,
3625                            hwOspfv3VirtNbrRestartHelperExitRc
3626                            }
3627            STATUS          current
3628            DESCRIPTION
3629                "These virtual neighbor objects are used for
3630                managing/monitoring OSPFv3 virtual neighbors."
3631            ::= { hwOspfv3Groups 10 }
3632
3633    hwOspfv3AreaAggregateGroup OBJECT-GROUP
3634            OBJECTS         {
3635                            hwOspfv3AreaAggregateRowStatus,
3636                            hwOspfv3AreaAggregateEffect
3637                            }
3638            STATUS          current
3639            DESCRIPTION
3640                "These area aggregate objects used required for
3641                aggregating OSPFv3 prefixes for summarization
3642                across areas."
3643            ::= { hwOspfv3Groups 11 }
3644
3645    hwOspfv3NotificationObjectGroup OBJECT-GROUP
3646            OBJECTS         {
3647                            hwOspfv3ConfigErrorType,
3648                            hwOspfv3PacketType,
3649                            hwOspfv3PacketSrc,
3650                            hwOspfv3IfName,
3651                            hwOspfv3IfStateChgReason,
3652                            hwOspfv3NbrStateChgReason,
3653                            hwOspfv3ProcessId,
3654                            hwOspfv3AreaIdIndex,
3655                            hwOspfv3NewRouterId
3656                            }
3657            STATUS          current
3658            DESCRIPTION
3659                "These objects are used to record notification
3660                parameters"
3661            ::= { hwOspfv3Groups 12 }
3662
3663    hwOspfv3NotificationGroup NOTIFICATION-GROUP
3664            NOTIFICATIONS   {
3665                            hwOspfv3VirtIfStateChange,
3666                            hwOspfv3NbrStateChange,
3667                            hwOspfv3VirtNbrStateChange,
3668                            hwOspfv3IfConfigError,
3669                            hwOspfv3VirtIfConfigError,
3670                            hwOspfv3IfRxBadPacket,
3671                            hwOspfv3VirtIfRxBadPacket,
3672                            hwOspfv3IfStateChange,
3673                            hwOspfv3RestartStatusChange,
3674                            hwOspfv3NbrRestartHelperStatusChange,
3675                            hwOspfv3VirtNbrRestartHelperStatusChange,
3676                            hwOspfv3NssaTranslatorStatusChange,
3677                            hwOspfv3LastAuthKeyExpiry,
3678                            hwOspfv3AuthSequenceNumWrap,
3679                            hwOspfv3IntraAreaRouterIdConflictRecovered,
3680                            hwOspfv3PeerFlappingSuppressStatusChange,
3681                            hwOspfv3ImportAseRouteThreshold,
3682                            hwOspfv3ImportAseRouteThresholdClear,
3683                            hwOspfv3ImportAseRouteExceed,
3684                            hwOspfv3ImportAseRouteExceedClear,
3685                            hwOspfv3ImportNssaRouteThreshold,
3686                            hwOspfv3ImportNssaRouteThresholdClear,
3687                            hwOspfv3ImportNssaRouteExceed,
3688                            hwOspfv3ImportNssaRouteExceedClear,
3689                            hwOspfv3GreaterAgeLsaRecived,
3690                            hwOspfv3DeleteRouteByPurge,
3691                            hwOspfv3DeleteRouteByPurgeClear,
3692                            hwOspfv3RouteBeDeletedByPurgeExact,
3693                            hwOspfv3RouteBeDeletedByPurgeExactClear,
3694                            hwOspfv3RouteBeDeletedByPurgeInexact,
3695                            hwOspfv3RouteBeDeletedByPurgeInexactClear,
3696                            hwOspfv3RouteBeDeletedByPurge,
3697                            hwOspfv3RouteBeDeletedByPurgeClear,
3698                            hwOspfv3ThirdPartRouteBeDeletedByPurgeExact,
3699                            hwOspfv3ThirdPartRouteBeDeletedByPurgeExactClear,
3700                            hwOspfv3ThirdPartRouteBeDeletedByPurgeInexact,
3701                            hwOspfv3ThirdPartRouteBeDeletedByPurgeInexactClear,
3702                            hwOspfv3ThirdPartRouteBeDeletedByPurge,
3703                            hwOspfv3ThirdPartRouteBeDeletedByPurgeClear
3704                            }
3705            STATUS          current
3706            DESCRIPTION
3707                "This group is used for OSPFv3 notifications"
3708            ::= { hwOspfv3Groups 13 }
3709
3710    END