1 OSPFV3-MIB DEFINITIONS ::= BEGIN
4 MODULE-IDENTITY, OBJECT-TYPE, mib-2, experimental,
5 Counter32, Gauge32, Integer32, IpAddress,
8 TEXTUAL-CONVENTION, TruthValue, StorageType, RowStatus
10 MODULE-COMPLIANCE, OBJECT-GROUP
14 InetAddressType, InetAddress, InetAddressPrefixLength
16 AreaID, RouterID, Metric, BigMetric, Status,
17 HelloRange, DesignatedRouterPriority
20 ospfv3MIB MODULE-IDENTITY
21 LAST-UPDATED "200404081200Z"
22 ORGANIZATION "IETF OSPF Working Group"
24 "WG E-Mail: ospf@peach.ease.lsoft.com
25 WG Chairs: John.Moy@sycamorenet.com
31 600 Technology Park Drive
32 Billerica, MA 01821, USA
33 djoyal@nortelnetworks.com
44 "The MIB module to describe OSPF version 3"
45 REVISION "200404081200Z"
46 DESCRIPTION -- RFC Editor assigns RFC xxxx
47 "Initial version, published as RFC xxxx"
48 ::= { experimental 102 } -- IANA assigns xx
52 UpToRefreshInterval ::= TEXTUAL-CONVENTION
55 "The values one might be able to configure for
56 variables bounded by the Refresh Interval"
57 SYNTAX Integer32 (1..1800)
59 RouterDeadRange ::= TEXTUAL-CONVENTION
62 "The range of intervals in seconds that a routers hello
63 must have not been seen before a neighbor declares the
65 SYNTAX Integer32 (1..'FFFF'h)
68 -- Top-level structure of MIB
69 ospfv3Objects OBJECT IDENTIFIER ::= { ospfv3MIB 1 }
70 ospfv3Conformance OBJECT IDENTIFIER ::= { ospfv3MIB 2 }
72 -- OSPFv3 General Variables
74 -- These parameters apply globally to the Router's
77 ospfv3GeneralGroup OBJECT IDENTIFIER ::= { ospfv3Objects 1 }
79 ospfv3RouterId OBJECT-TYPE
84 "A 32-bit integer uniquely identifying the
85 router in the Autonomous System.
86 To ensure uniqueness, this may
87 default to the value of one of the
88 router's IPv4 interface addresses if IPv4 is
89 configured on the router."
90 ::= { ospfv3GeneralGroup 1 }
92 ospfv3AdminStat OBJECT-TYPE
97 "The administrative status of OSPFv3 in the
98 router. The value 'enabled' denotes that the
99 OSPFv3 Process is active on at least one inter-
100 face; 'disabled' disables it on all inter-
102 ::= { ospfv3GeneralGroup 2 }
104 ospfv3VersionNumber OBJECT-TYPE
105 SYNTAX INTEGER { version3(3) }
109 "The version number of OSPF for IPv6 is 3."
110 ::= { ospfv3GeneralGroup 3 }
112 ospfv3AreaBdrRtrStatus OBJECT-TYPE
117 "A flag to note whether this router is an area
120 "OSPF Version 2, Section 3 Splitting the AS into
122 ::= { ospfv3GeneralGroup 4 }
124 ospfv3ASBdrRtrStatus OBJECT-TYPE
126 MAX-ACCESS read-write
129 "A flag to note whether this router is config-
130 ured as an Autonomous System border router."
132 "OSPF Version 2, Section 3.3 Classification of
134 ::= { ospfv3GeneralGroup 5 }
136 ospfv3AsScopeLsaCount OBJECT-TYPE
141 "The number of AS-Scope (e.g. AS-External) link-state
142 advertisements in the link-state database."
143 ::= { ospfv3GeneralGroup 6 }
145 ospfv3AsScopeLsaCksumSum OBJECT-TYPE
150 "The 32-bit unsigned sum of the LS checksums of
151 the AS-scoped link-state advertisements con-
152 tained in the link-state database. This sum
153 can be used to determine if there has been a
154 change in a router's link state database, and
155 to compare the link-state database of two
157 ::= { ospfv3GeneralGroup 7 }
159 ospfv3OriginateNewLsas OBJECT-TYPE
164 "The number of new link-state advertisements
165 that have been originated. This number is in-
166 cremented each time the router originates a new
168 ::= { ospfv3GeneralGroup 8 }
170 ospfv3RxNewLsas OBJECT-TYPE
175 "The number of link-state advertisements re-
176 ceived determined to be new instantiations.
177 This number does not include newer instantia-
178 tions of self-originated link-state advertise-
180 ::= { ospfv3GeneralGroup 9 }
182 ospfv3ExtLsaCount OBJECT-TYPE
187 "The number of External(LS type 0x4005) in the link-
189 ::= { ospfv3GeneralGroup 10 }
192 ospfv3ExtAreaLsdbLimit OBJECT-TYPE
193 SYNTAX Integer32 (-1..'7FFFFFFF'h)
194 MAX-ACCESS read-write
197 "The maximum number of non-default AS-
198 external-LSAs entries that can be stored in the
199 link-state database. If the value is -1, then
202 When the number of non-default AS-external-LSAs
203 in a router's link-state database reaches
204 ospfv3ExtAreaLsdbLimit, the router enters Overflow-
205 State. The router never holds more than
206 ospfv3ExtAreaLsdbLimit non-default AS-external-LSAs
207 in its database. OspfExtAreaLsdbLimit MUST be set
208 identically in all routers attached to the OSPFv3
209 backbone and/or any regular OSPFv3 area. (i.e.,
210 OSPFv3 stub areas and NSSAs are excluded)."
211 ::= { ospfv3GeneralGroup 11 }
213 ospfv3MulticastExtensions OBJECT-TYPE
215 intraAreaMulticast(0),
216 interAreaMulticast(1),
220 MAX-ACCESS read-write
223 "A Bit Mask indicating whether the router is
224 forwarding IPv6 multicast datagrams
225 based on the algorithms defined in the Multi-
226 cast Extensions to OSPF.
228 If intraAreaMulticast set, indicates that the router
229 can forward IPv6 multicast datagrams in the router's
230 directly attached areas (called intra-area mul-
233 If interAreaMulticast set, indicates that the router
234 can forward IPv6 multicast datagrams between OSPFv3
235 areas (called inter-area multicast routing).
237 If interAsMulticast set, indicates that the router can
238 forward IPv6 multicast datagrams between Auto-
239 nomous Systems (called inter-AS multicast rout-
242 Only certain combinations of bit settings are
244 - All bits cleared (no multicasting)
245 - intraAreaMulticast only,
246 - intraAreaMulticast and interAreaMulticast,
247 - intraAreaMulticast and interAsMulticast
248 - intraAreaMulticast, interAreaMulticast and
250 By default, all bits are cleared."
251 ::= { ospfv3GeneralGroup 12 }
253 ospfv3ExitOverflowInterval OBJECT-TYPE
256 MAX-ACCESS read-write
259 "The number of seconds that, after entering
260 OverflowState, a router will attempt to leave
261 OverflowState. This allows the router to again
262 originate non-default AS-External-LSAs. When
263 set to 0, the router will not leave Overflow-
264 State until restarted."
265 ::= { ospfv3GeneralGroup 13 }
267 ospfv3DemandExtensions OBJECT-TYPE
269 MAX-ACCESS read-write
272 "The router's support for demand routing."
274 "OSPF Version 2, Appendix on Demand Routing"
275 ::= { ospfv3GeneralGroup 14 }
277 ospfv3TrafficEngineeringSupport OBJECT-TYPE
279 MAX-ACCESS read-write
282 "The router's support for traffic engineering
284 ::= { ospfv3GeneralGroup 15 }
286 ospfv3ReferenceBandwidth OBJECT-TYPE
288 MAX-ACCESS read-write
291 "Reference bandwidth in kilobits/second for
292 calculating default interface metrics. The
293 default value is 100,000 KBPS (100 MBPS)"
294 ::= { ospfv3GeneralGroup 16 }
296 ospfv3RestartSupport OBJECT-TYPE
297 SYNTAX INTEGER { none (1),
299 plannedAndUnplanned (3)
301 MAX-ACCESS read-write
304 "The router's support for OSPF hitless restart.
305 Options include: no restart support, only planned
306 restarts or both planned and unplanned restarts."
307 ::= { ospfv3GeneralGroup 17 }
309 ospfv3RestartInterval OBJECT-TYPE
310 SYNTAX UpToRefreshInterval
312 MAX-ACCESS read-write
315 "Configured OSPF hitless restart timeout interval."
316 ::= { ospfv3GeneralGroup 18 }
318 ospfv3RestartStatus OBJECT-TYPE
319 SYNTAX INTEGER { notRestarting (1),
326 "Current status of OSPF hitless restart."
327 ::= { ospfv3GeneralGroup 19 }
329 ospfv3RestartAge OBJECT-TYPE
330 SYNTAX UpToRefreshInterval
335 "Remaining time in current OSPF hitless restart
337 ::= { ospfv3GeneralGroup 20 }
339 ospfv3RestartExitReason OBJECT-TYPE
340 SYNTAX INTEGER { none (1), -- none attempted
341 inProgress (2), -- restart in
343 completed (3), -- successfully
345 timedOut (4), -- timed out
346 topologyChanged (5) -- aborted due to
352 "Describes the outcome of the last attempt at a
353 hitless restart. If the value is 'none', no restart
354 has yet been attempted. If the value is 'inProgress',
355 a restart attempt is currently underway."
356 ::= { ospfv3GeneralGroup 21 }
359 -- The OSPFv3 Area Data Structure contains information
360 -- regarding the various areas. The interfaces and
361 -- virtual links are configured as part of these areas.
362 -- Area 0.0.0.0, by definition, is the Backbone Area
364 ospfv3AreaTable OBJECT-TYPE
365 SYNTAX SEQUENCE OF Ospfv3AreaEntry
366 MAX-ACCESS not-accessible
369 "Information describing the configured parame-
370 ters and cumulative statistics of the router's
373 "OSPF Version 2, Section 6 The Area Data Struc-
375 ::= { ospfv3Objects 2 }
377 ospfv3AreaEntry OBJECT-TYPE
378 SYNTAX Ospfv3AreaEntry
379 MAX-ACCESS not-accessible
382 "Information describing the configured parame-
383 ters and cumulative statistics of one of the
384 router's attached areas."
385 INDEX { ospfv3AreaId }
386 ::= { ospfv3AreaTable 1 }
388 Ospfv3AreaEntry ::= SEQUENCE {
395 ospfv3AreaBdrRtrCount
397 ospfv3AreaAsBdrRtrCount
399 ospfv3AreaScopeLsaCount
401 ospfv3AreaScopeLsaCksumSum
409 ospfv3AreaNssaTranslatorRole
411 ospfv3AreaNssaTranslatorState
413 ospfv3AreaNssaTranslatorStabilityInterval
415 ospfv3AreaNssaTranslatorEvents
417 ospfv3AreaStubMetricType
421 ospfv3AreaId OBJECT-TYPE
426 "A 32-bit integer uniquely identifying an area.
427 Area ID 0.0.0.0 is used for the OSPFv3 backbone."
429 "OSPF Version 2, Appendix C.2 Area parameters"
430 ::= { ospfv3AreaEntry 1 }
432 ospfv3ImportAsExtern OBJECT-TYPE
434 importExternal(1), -- normal area
435 importNoExternal(2), -- stub area
436 importNssa(3) -- not-so-stubby-area
438 MAX-ACCESS read-create
441 "Indicates whether an area is a Stub area, NSSA, or
442 standard area. AS-scope LSAs are not imported into Stub
443 Areas or NSSAs. NSSAs import AS-External data as Type-7
444 LSAs which have Area-scope"
446 "OSPF Version 2, Appendix C.2 Area parameters"
447 DEFVAL { importExternal }
448 ::= { ospfv3AreaEntry 2 }
450 ospfv3AreaSpfRuns OBJECT-TYPE
455 "The number of times that the intra-area route
456 table has been calculated using this area's
457 link-state database. This is typically done
458 using Dijkstra's algorithm."
459 ::= { ospfv3AreaEntry 3 }
461 ospfv3AreaBdrRtrCount OBJECT-TYPE
466 "The total number of area border routers reach-
467 able within this area. This is initially zero,
468 and is calculated in each SPF Pass."
469 ::= { ospfv3AreaEntry 4 }
471 ospfv3AreaAsBdrRtrCount OBJECT-TYPE
476 "The total number of Autonomous System border
477 routers reachable within this area. This is
478 initially zero, and is calculated in each SPF
480 ::= { ospfv3AreaEntry 5 }
482 ospfv3AreaScopeLsaCount OBJECT-TYPE
487 "The total number of Area-Scope link-state
488 advertisements in this area's link-state
490 ::= { ospfv3AreaEntry 6 }
492 ospfv3AreaScopeLsaCksumSum OBJECT-TYPE
497 "The 32-bit unsigned sum of the Area-Scope link-state
498 advertisements' LS checksums contained in this
499 area's link-state database. The sum can be used
500 to determine if there has been a change in a
501 router's link state database, and to compare the
502 link-state database of two routers."
503 ::= { ospfv3AreaEntry 7 }
505 ospfv3AreaSummary OBJECT-TYPE
510 MAX-ACCESS read-create
513 "The variable ospfv3AreaSummary controls the im-
514 port of Inter-Area LSAs into stub areas. It has
515 no effect on other areas.
517 If it is noAreaSummary, the router will neither
518 originate nor propagate Inter-Area LSAs into the
519 stub area. It will rely entirely on its de-
522 If it is sendAreaSummary, the router will both
523 summarize and propagate Inter-Area LSAs."
524 DEFVAL { sendAreaSummary }
525 ::= { ospfv3AreaEntry 8 }
527 ospfv3AreaStatus OBJECT-TYPE
529 MAX-ACCESS read-create
532 "This variable controls the status of the en-
533 try. The use of RowStatus is covered in more detail
535 ::= { ospfv3AreaEntry 9 }
537 ospfv3StubMetric OBJECT-TYPE
539 MAX-ACCESS read-create
542 "The metric value advertised for the default route
543 into Stub and NSSA areas."
544 ::= { ospfv3AreaEntry 10 }
546 ospfv3AreaNssaTranslatorRole OBJECT-TYPE
547 SYNTAX INTEGER { always(1), candidate(2) }
548 MAX-ACCESS read-create
551 "Indicates an NSSA Border router's ability to
552 perform NSSA translation of type-7 LSAs into
555 ::= { ospfv3AreaEntry 11 }
557 ospfv3AreaNssaTranslatorState OBJECT-TYPE
566 "Indicates if and how an NSSA Border router is
567 performing NSSA translation of type-7 LSAs into type-5
568 LSAs. When this object is set to enabled, the NSSA
569 Border router's ospfv3AreaNssTranslatorRole
570 has been set to always. When this object is set to
571 elected, a candidate NSSA Border router is translating
572 type-7 LSAs into type-5. When this object is set to
573 disabled, a candidate NSSA Border router is NOT
574 translating type-7 LSAs into type-5."
575 ::= { ospfv3AreaEntry 12 }
577 ospfv3AreaNssaTranslatorStabilityInterval OBJECT-TYPE
580 MAX-ACCESS read-create
583 "The number of seconds after an elected translator
584 determines its services are no longer required, that
585 it should continue to perform its translation duties."
587 ::= { ospfv3AreaEntry 13 }
589 ospfv3AreaNssaTranslatorEvents OBJECT-TYPE
594 "Indicates the number of Translator State changes
595 that have occurred since the last boot-up."
596 ::= { ospfv3AreaEntry 14 }
598 ospfv3AreaStubMetricType OBJECT-TYPE
600 ospfv3Metric (1), -- OSPF Metric
601 comparableCost (2), -- external type 1
602 nonComparable (3) -- external type 2
604 MAX-ACCESS read-create
607 "This variable displays the type of metric ad-
608 vertised as a default route."
609 DEFVAL { ospfv3Metric }
610 ::= { ospfv3AreaEntry 15 }
612 -- OSPFv3 AS-Scope Link State Database
614 -- The Link State Database contains the AS-Scope Link State
615 -- Advertisements from throughout the areas that the
616 -- device is attached to.
618 ospfv3AsLsdbTable OBJECT-TYPE
619 SYNTAX SEQUENCE OF Ospfv3AsLsdbEntry
620 MAX-ACCESS not-accessible
623 "The OSPFv3 Process's AS-Scope Link State Database."
624 ::= { ospfv3Objects 3 }
626 ospfv3AsLsdbEntry OBJECT-TYPE
627 SYNTAX Ospfv3AsLsdbEntry
628 MAX-ACCESS not-accessible
631 "A single AS-Scope Link State Advertisement."
632 INDEX { ospfv3AsLsdbType,
633 ospfv3AsLsdbRouterId,
635 ::= { ospfv3AsLsdbTable 1 }
637 Ospfv3AsLsdbEntry ::= SEQUENCE {
650 ospfv3AsLsdbAdvertisement
652 ospfv3AsLsdbTypeKnown
656 ospfv3AsLsdbType OBJECT-TYPE
657 SYNTAX Unsigned32 (0..4294967295)
661 "The type of the link state advertisement.
662 Each link state type has a separate advertise-
663 ment format. AS-Scope LSAs not recognized by
664 the router may be stored in the database."
665 ::= { ospfv3AsLsdbEntry 1 }
667 ospfv3AsLsdbRouterId OBJECT-TYPE
672 "The 32 bit number that uniquely identifies the
673 originating router in the Autonomous System."
675 "OSPF Version 2, Appendix C.1 Global parameters"
676 ::= { ospfv3AsLsdbEntry 2 }
678 ospfv3AsLsdbLsid OBJECT-TYPE
683 "The Link State ID is an LS Type Specific field
684 containing a unique identifier;
685 it identifies the piece of the routing domain
686 that is being described by the advertisement.
687 In contrast to OSPFv2, the LSID has no
688 addressing semantics."
689 ::= { ospfv3AsLsdbEntry 3 }
691 -- Note that the OSPF Sequence Number is a 32 bit signed
692 -- integer. It starts with the value '80000001'h,
693 -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
694 -- Thus, a typical sequence number will be very negative.
696 ospfv3AsLsdbSequence OBJECT-TYPE
701 "The sequence number field is a signed 32-bit
702 integer. It is used to detect old and dupli-
703 cate link state advertisements. The space of
704 sequence numbers is linearly ordered. The
705 larger the sequence number the more recent the
708 "OSPF Version 2, Section 12.1.6 LS sequence
710 ::= { ospfv3AsLsdbEntry 4 }
712 ospfv3AsLsdbAge OBJECT-TYPE
713 SYNTAX Integer32 -- Should be 0..MaxAge
714 -- unless DoNotAge bit is set
719 "This field is the age of the link state adver-
720 tisement in seconds."
722 "OSPF Version 2, Section 12.1.1 LS age"
723 ::= { ospfv3AsLsdbEntry 5 }
725 ospfv3AsLsdbChecksum OBJECT-TYPE
730 "This field is the checksum of the complete
731 contents of the advertisement, excepting the
732 age field. The age field is excepted so that
733 an advertisement's age can be incremented
734 without updating the checksum. The checksum
735 used is the same that is used for ISO connec-
736 tionless datagrams; it is commonly referred to
737 as the Fletcher checksum."
739 "OSPF Version 2, Section 12.1.7 LS checksum"
740 ::= { ospfv3AsLsdbEntry 6 }
742 ospfv3AsLsdbAdvertisement OBJECT-TYPE
743 SYNTAX OCTET STRING (SIZE (1..65535))
747 "The entire Link State Advertisement, including
749 ::= { ospfv3AsLsdbEntry 7 }
751 ospfv3AsLsdbTypeKnown OBJECT-TYPE
756 "Is the LSA type recognized by this Router?"
757 ::= { ospfv3AsLsdbEntry 8 }
760 -- OSPFv3 Area-Scope Link State Database
762 -- The Link State Database contains the Area-Scope Link State
763 -- Advertisements from throughout the area that the
764 -- device is attached to.
766 ospfv3AreaLsdbTable OBJECT-TYPE
767 SYNTAX SEQUENCE OF Ospfv3AreaLsdbEntry
768 MAX-ACCESS not-accessible
771 "The OSPFv3 Process's Area-Scope Link State Database."
772 ::= { ospfv3Objects 4 }
774 ospfv3AreaLsdbEntry OBJECT-TYPE
775 SYNTAX Ospfv3AreaLsdbEntry
776 MAX-ACCESS not-accessible
779 "A single Area-Scope Link State Advertisement."
780 INDEX { ospfv3AreaLsdbAreaId,
782 ospfv3AreaLsdbRouterId,
784 ::= { ospfv3AreaLsdbTable 1 }
786 Ospfv3AreaLsdbEntry ::= SEQUENCE {
791 ospfv3AreaLsdbRouterId
795 ospfv3AreaLsdbSequence
799 ospfv3AreaLsdbChecksum
801 ospfv3AreaLsdbAdvertisement
803 ospfv3AreaLsdbTypeKnown
807 ospfv3AreaLsdbAreaId OBJECT-TYPE
812 "The 32 bit identifier of the Area from which the
815 "OSPF Version 2, Appendix C.2 Area parameters"
816 ::= { ospfv3AreaLsdbEntry 1 }
818 ospfv3AreaLsdbType OBJECT-TYPE
819 SYNTAX Unsigned32 (0..4294967295)
823 "The type of the link state advertisement.
824 Each link state type has a separate advertise-
825 ment format. Area-Scope LSAs unrecognized by the
826 router are also stored in this database."
827 ::= { ospfv3AreaLsdbEntry 2 }
829 ospfv3AreaLsdbRouterId OBJECT-TYPE
834 "The 32 bit number that uniquely identifies the
835 originating router in the Autonomous System."
837 "OSPF Version 2, Appendix C.1 Global parameters"
838 ::= { ospfv3AreaLsdbEntry 3 }
840 ospfv3AreaLsdbLsid OBJECT-TYPE
845 "The Link State ID is an LS Type Specific field
846 containing a unique identifier;
847 it identifies the piece of the routing domain
848 that is being described by the advertisement.
849 In contrast to OSPFv2, the LSID has no
850 addressing semantics."
851 ::= { ospfv3AreaLsdbEntry 4 }
853 -- Note that the OSPF Sequence Number is a 32 bit signed
854 -- integer. It starts with the value '80000001'h,
855 -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
856 -- Thus, a typical sequence number will be very negative.
858 ospfv3AreaLsdbSequence OBJECT-TYPE
863 "The sequence number field is a signed 32-bit
864 integer. It is used to detect old and dupli-
865 cate link state advertisements. The space of
866 sequence numbers is linearly ordered. The
867 larger the sequence number the more recent the
870 "OSPF Version 2, Section 12.1.6 LS sequence
872 ::= { ospfv3AreaLsdbEntry 5 }
874 ospfv3AreaLsdbAge OBJECT-TYPE
875 SYNTAX Integer32 -- Should be 0..MaxAge
876 -- unless DoNotAge bit is set
881 "This field is the age of the link state adver-
882 tisement in seconds."
884 "OSPF Version 2, Section 12.1.1 LS age"
885 ::= { ospfv3AreaLsdbEntry 6 }
887 ospfv3AreaLsdbChecksum OBJECT-TYPE
892 "This field is the checksum of the complete
893 contents of the advertisement, excepting the
894 age field. The age field is excepted so that
895 an advertisement's age can be incremented
896 without updating the checksum. The checksum
897 used is the same that is used for ISO connec-
898 tionless datagrams; it is commonly referred to
899 as the Fletcher checksum."
901 "OSPF Version 2, Section 12.1.7 LS checksum"
902 ::= { ospfv3AreaLsdbEntry 7 }
904 ospfv3AreaLsdbAdvertisement OBJECT-TYPE
905 SYNTAX OCTET STRING (SIZE (1..65535))
909 "The entire Link State Advertisement, including
911 ::= { ospfv3AreaLsdbEntry 8 }
913 ospfv3AreaLsdbTypeKnown OBJECT-TYPE
918 "Is the LSA type recognized by this Router?"
919 ::= { ospfv3AreaLsdbEntry 9 }
921 -- OSPFv3 Link-Scope Link State Database
923 -- The Link State Database contains the Link-Scope Link State
924 -- Advertisements from the links that the
925 -- device is attached to.
927 ospfv3LinkLsdbTable OBJECT-TYPE
928 SYNTAX SEQUENCE OF Ospfv3LinkLsdbEntry
929 MAX-ACCESS not-accessible
932 "The OSPFv3 Process's Link-Scope Link State Database."
933 ::= { ospfv3Objects 5 }
935 ospfv3LinkLsdbEntry OBJECT-TYPE
936 SYNTAX Ospfv3LinkLsdbEntry
937 MAX-ACCESS not-accessible
940 "A single Link-Scope Link State Advertisement."
941 INDEX { ospfv3LinkLsdbIfIndex,
943 ospfv3LinkLsdbRouterId,
945 ::= { ospfv3LinkLsdbTable 1 }
947 Ospfv3LinkLsdbEntry ::= SEQUENCE {
948 ospfv3LinkLsdbIfIndex
952 ospfv3LinkLsdbRouterId
956 ospfv3LinkLsdbSequence
960 ospfv3LinkLsdbChecksum
962 ospfv3LinkLsdbAdvertisement
964 ospfv3LinkLsdbTypeKnown
968 ospfv3LinkLsdbIfIndex OBJECT-TYPE
969 SYNTAX InterfaceIndex
973 "The identifier of the link from which the LSA
976 "OSPF Version 2, Appendix C.2 Area parameters"
977 ::= { ospfv3LinkLsdbEntry 1 }
979 ospfv3LinkLsdbType OBJECT-TYPE
980 SYNTAX Unsigned32 (0..4294967295)
984 "The type of the link state advertisement.
985 Each link state type has a separate advertise-
986 ment format. Link-Scope LSAs unrecognized by the
987 router are also stored in this database."
988 ::= { ospfv3LinkLsdbEntry 2 }
990 ospfv3LinkLsdbRouterId OBJECT-TYPE
995 "The 32 bit number that uniquely identifies the
996 originating router in the Autonomous System."
998 "OSPF Version 2, Appendix C.1 Global parameters"
999 ::= { ospfv3LinkLsdbEntry 3 }
1001 ospfv3LinkLsdbLsid OBJECT-TYPE
1003 MAX-ACCESS read-only
1006 "The Link State ID is an LS Type Specific field
1007 containing a unique identifier;
1008 it identifies the piece of the routing domain
1009 that is being described by the advertisement.
1010 In contrast to OSPFv2, the LSID has no
1011 addressing semantics."
1012 ::= { ospfv3LinkLsdbEntry 4 }
1014 -- Note that the OSPF Sequence Number is a 32 bit signed
1015 -- integer. It starts with the value '80000001'h,
1016 -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
1017 -- Thus, a typical sequence number will be very negative.
1019 ospfv3LinkLsdbSequence OBJECT-TYPE
1021 MAX-ACCESS read-only
1024 "The sequence number field is a signed 32-bit
1025 integer. It is used to detect old and dupli-
1026 cate link state advertisements. The space of
1027 sequence numbers is linearly ordered. The
1028 larger the sequence number the more recent the
1031 "OSPF Version 2, Section 12.1.6 LS sequence
1033 ::= { ospfv3LinkLsdbEntry 5 }
1035 ospfv3LinkLsdbAge OBJECT-TYPE
1036 SYNTAX Integer32 -- Should be 0..MaxAge
1037 -- unless DoNotAge bit is set
1039 MAX-ACCESS read-only
1042 "This field is the age of the link state
1043 advertisement in seconds."
1045 "OSPF Version 2, Section 12.1.1 LS age"
1046 ::= { ospfv3LinkLsdbEntry 6 }
1048 ospfv3LinkLsdbChecksum OBJECT-TYPE
1050 MAX-ACCESS read-only
1053 "This field is the checksum of the complete
1054 contents of the advertisement, excepting the
1055 age field. The age field is excepted so that
1056 an advertisement's age can be incremented
1057 without updating the checksum. The checksum
1058 used is the same that is used for ISO connec-
1059 tionless datagrams; it is commonly referred to
1060 as the Fletcher checksum."
1062 "OSPF Version 2, Section 12.1.7 LS checksum"
1063 ::= { ospfv3LinkLsdbEntry 7 }
1065 ospfv3LinkLsdbAdvertisement OBJECT-TYPE
1066 SYNTAX OCTET STRING (SIZE (1..65535))
1067 MAX-ACCESS read-only
1070 "The entire Link State Advertisement, including
1072 ::= { ospfv3LinkLsdbEntry 8 }
1074 ospfv3LinkLsdbTypeKnown OBJECT-TYPE
1076 MAX-ACCESS read-only
1079 "Indicates whether the LSA type is recognized by this
1081 ::= { ospfv3LinkLsdbEntry 9 }
1086 -- The Host/Metric Table indicates what hosts are directly
1087 -- attached to the Router, and what metrics and types of
1088 -- service should be advertised for them.
1090 ospfv3HostTable OBJECT-TYPE
1091 SYNTAX SEQUENCE OF Ospfv3HostEntry
1092 MAX-ACCESS not-accessible
1095 "The list of Hosts, and their metrics, that the
1096 router will advertise as host routes."
1098 "OSPF Version 2, Appendix C.6 Host route param-
1100 ::= { ospfv3Objects 6 }
1102 ospfv3HostEntry OBJECT-TYPE
1103 SYNTAX Ospfv3HostEntry
1104 MAX-ACCESS not-accessible
1107 "A metric to be advertised when a given host is
1109 INDEX { ospfv3HostAddressType,
1111 ::= { ospfv3HostTable 1 }
1113 Ospfv3HostEntry ::= SEQUENCE {
1114 ospfv3HostAddressType
1126 ospfv3HostAddressType OBJECT-TYPE
1127 SYNTAX InetAddressType
1128 MAX-ACCESS read-only
1131 "The address type of ospfv3HostAddress. Only IPv6
1132 addresses without zone index are expected."
1134 "OSPF Version 2, Appendix C.6 Host route parame-
1136 ::= { ospfv3HostEntry 1 }
1139 ospfv3HostAddress OBJECT-TYPE
1140 SYNTAX InetAddress (SIZE (16))
1141 MAX-ACCESS read-only
1144 "The IPv6 Address of the Host. Must be a Global
1145 or Site-local address."
1147 "OSPF Version 2, Appendix C.6 Host route parame-
1149 ::= { ospfv3HostEntry 2 }
1151 ospfv3HostMetric OBJECT-TYPE
1153 MAX-ACCESS read-create
1156 "The Metric to be advertised."
1158 "OSPF Version 2, Appendix C.6 Host route parame-
1160 ::= { ospfv3HostEntry 3 }
1162 ospfv3HostStatus OBJECT-TYPE
1164 MAX-ACCESS read-create
1167 "This variable controls the status of the en-
1168 try. The use of RowStatus is covered in more detail
1170 ::= { ospfv3HostEntry 4 }
1172 ospfv3HostAreaID OBJECT-TYPE
1174 MAX-ACCESS read-create
1177 "The Area the Host Entry is to be found within.
1178 By default, the area that a subsuming OSPFv3 in-
1179 terface is in, or 0.0.0.0"
1181 "OSPF Version 2, Appendix C.2 Area parameters"
1182 ::= { ospfv3HostEntry 5 }
1184 -- OSPFv3 Interface Table
1186 ospfv3IfTable OBJECT-TYPE
1187 SYNTAX SEQUENCE OF Ospfv3IfEntry
1188 MAX-ACCESS not-accessible
1191 "The OSPFv3 Interface Table describes the inter-
1192 faces from the viewpoint of OSPFv3."
1194 "OSPF Version 2, Appendix C.3 Router interface
1196 ::= { ospfv3Objects 7 }
1198 ospfv3IfEntry OBJECT-TYPE
1199 SYNTAX Ospfv3IfEntry
1200 MAX-ACCESS not-accessible
1203 "The OSPFv3 Interface Entry describes one inter-
1204 face from the viewpoint of OSPFv3."
1205 INDEX { ospfv3IfIndex }
1206 ::= { ospfv3IfTable 1 }
1209 Ospfv3IfEntry ::= SEQUENCE {
1219 DesignatedRouterPriority,
1220 ospfv3IfTransitDelay
1221 UpToRefreshInterval,
1222 ospfv3IfRetransInterval
1223 UpToRefreshInterval,
1224 ospfv3IfHelloInterval
1226 ospfv3IfRtrDeadInterval
1228 ospfv3IfPollInterval
1232 ospfv3IfDesignatedRouter
1234 ospfv3IfBackupDesignatedRouter
1240 ospfv3IfMulticastForwarding
1246 ospfv3IfLinkScopeLsaCount
1248 ospfv3IfLinkLsaCksumSum
1252 ospfv3IfDemandNbrProbe
1254 ospfv3IfDemandNbrProbeRetxLimit
1256 ospfv3IfDemandNbrProbeInterval
1260 ospfv3IfIndex OBJECT-TYPE
1261 SYNTAX InterfaceIndex
1262 MAX-ACCESS read-only
1265 "The interface index of this OSPFv3 interface.
1266 It corresponds to the interface index of the
1267 IPv6 interface on which OSPFv3 is configured."
1268 ::= { ospfv3IfEntry 1 }
1270 ospfv3IfAreaId OBJECT-TYPE
1272 MAX-ACCESS read-create
1275 "A 32-bit integer uniquely identifying the area
1276 to which the interface connects. Area ID
1277 0.0.0.0 is used for the OSPFv3 backbone."
1278 DEFVAL { '00000000'H } -- 0.0.0.0
1279 ::= { ospfv3IfEntry 2 }
1281 ospfv3IfType OBJECT-TYPE
1286 pointToMultipoint(5)
1288 MAX-ACCESS read-create
1291 "The OSPFv3 interface type."
1292 ::= { ospfv3IfEntry 3 }
1294 ospfv3IfAdminStat OBJECT-TYPE
1296 MAX-ACCESS read-create
1299 "The OSPFv3 interface's administrative status.
1300 The value formed on the interface, and the in-
1301 terface will be advertised as an internal route
1302 to some area. The value 'disabled' denotes
1303 that the interface is external to OSPFv3."
1305 ::= { ospfv3IfEntry 4 }
1307 ospfv3IfRtrPriority OBJECT-TYPE
1308 SYNTAX DesignatedRouterPriority
1309 MAX-ACCESS read-create
1312 "The priority of this interface. Used in
1313 multi-access networks, this field is used in
1314 the designated router election algorithm. The
1315 value 0 signifies that the router is not eligi-
1316 ble to become the designated router on this
1317 particular network. In the event of a tie in
1318 this value, routers will use their Router ID as
1321 ::= { ospfv3IfEntry 5 }
1323 ospfv3IfTransitDelay OBJECT-TYPE
1324 SYNTAX UpToRefreshInterval
1326 MAX-ACCESS read-create
1329 "The estimated number of seconds it takes to
1330 transmit a link state update packet over this
1333 ::= { ospfv3IfEntry 6 }
1335 ospfv3IfRetransInterval OBJECT-TYPE
1336 SYNTAX UpToRefreshInterval
1338 MAX-ACCESS read-create
1341 "The number of seconds between link-state ad-
1342 vertisement retransmissions, for adjacencies
1343 belonging to this interface. This value is
1344 also used when retransmitting database descrip-
1345 tion and link-state request packets."
1347 ::= { ospfv3IfEntry 7 }
1349 ospfv3IfHelloInterval OBJECT-TYPE
1352 MAX-ACCESS read-create
1355 "The length of time, in seconds, between the
1356 Hello packets that the router sends on the in-
1357 terface. This value must be the same for all
1358 routers attached to a common network."
1360 ::= { ospfv3IfEntry 8 }
1362 ospfv3IfRtrDeadInterval OBJECT-TYPE
1363 SYNTAX RouterDeadRange
1365 MAX-ACCESS read-create
1368 "The number of seconds that a router's Hello
1369 packets have not been seen before it's neigh-
1370 bors declare the router down. This should be
1371 some multiple of the Hello interval. This
1372 value must be the same for all routers attached
1373 to a common network."
1375 ::= { ospfv3IfEntry 9 }
1377 ospfv3IfPollInterval OBJECT-TYPE
1380 MAX-ACCESS read-create
1383 "The larger time interval, in seconds, between
1384 the Hello packets sent to an inactive non-
1385 broadcast multi- access neighbor."
1387 ::= { ospfv3IfEntry 10 }
1389 ospfv3IfState OBJECT-TYPE
1395 designatedRouter(5),
1396 backupDesignatedRouter(6),
1397 otherDesignatedRouter(7)
1399 MAX-ACCESS read-only
1402 "The OSPFv3 Interface State."
1403 ::= { ospfv3IfEntry 11 }
1405 ospfv3IfDesignatedRouter OBJECT-TYPE
1407 MAX-ACCESS read-only
1410 "The Router ID of the Designated Router."
1411 ::= { ospfv3IfEntry 12 }
1413 ospfv3IfBackupDesignatedRouter OBJECT-TYPE
1415 MAX-ACCESS read-only
1418 "The Router ID of the Backup Designated
1420 ::= { ospfv3IfEntry 14 }
1422 ospfv3IfEvents OBJECT-TYPE
1424 MAX-ACCESS read-only
1427 "The number of times this OSPF interface has
1428 changed its state, or an error has occurred."
1429 ::= { ospfv3IfEntry 15 }
1431 ospfv3IfStatus OBJECT-TYPE
1433 MAX-ACCESS read-create
1436 "This variable controls the status of the en-
1437 try. The use of RowStatus is covered in more detail in
1439 ::= { ospfv3IfEntry 17 }
1441 ospfv3IfMulticastForwarding OBJECT-TYPE
1443 blocked(1), -- no multicast forwarding
1444 multicast(2), -- using multicast address
1445 unicast(3) -- to each OSPFv3 neighbor
1447 MAX-ACCESS read-create
1450 "The way multicasts should forwarded on this
1451 interface; not forwarded, forwarded as data
1452 link multicasts, or forwarded as data link uni-
1453 casts. Data link multicasting is not meaning-
1454 ful on point to point and NBMA interfaces, and
1455 setting ospfv3MulticastForwarding to 0 effective-
1456 ly disables all multicast forwarding."
1458 ::= { ospfv3IfEntry 18 }
1460 ospfv3IfDemand OBJECT-TYPE
1462 MAX-ACCESS read-create
1465 "Indicates whether Demand OSPFv3 procedures (hel-
1466 lo suppression to FULL neighbors and setting the
1467 DoNotAge flag on propagated LSAs) should be per-
1468 formed on this interface."
1470 ::= { ospfv3IfEntry 19 }
1472 ospfv3IfMetricValue OBJECT-TYPE
1474 MAX-ACCESS read-create
1477 "The metric assigned to this interface.
1478 The default value of the Metric is
1479 Reference Bandwidth / ifSpeed. The value of the
1480 reference bandwidth is configured by the
1481 ospfv3ReferenceBandwidth object."
1482 ::= { ospfv3IfEntry 20 }
1484 ospfv3IfLinkScopeLsaCount OBJECT-TYPE
1486 MAX-ACCESS read-only
1489 "The total number of Link-Scope link-state
1490 advertisements in this link's link-state database."
1491 ::= { ospfv3IfEntry 21 }
1493 ospfv3IfLinkLsaCksumSum OBJECT-TYPE
1495 MAX-ACCESS read-only
1498 "The 32-bit unsigned sum of the Link-Scope link-state
1499 advertisements' LS checksums contained in this
1500 link's link-state database. The sum can be used
1501 to determine if there has been a change in a
1502 router's link state database, and to compare the
1503 link-state database of two routers."
1504 ::= { ospfv3IfEntry 22 }
1506 ospfv3IfInstId OBJECT-TYPE
1508 MAX-ACCESS read-create
1511 "Enables multiple instances of OSPFv3 to be run over
1512 a single link. Each protocol instance would be assigned
1513 a separate ID. This ID has local link significance
1516 ::= { ospfv3IfEntry 23 }
1518 ospfv3IfDemandNbrProbe OBJECT-TYPE
1520 MAX-ACCESS read-create
1523 " Indicates whether or not neighbor probing is
1524 enabled to determine whether or not the neighbor
1525 is inactive. Neighbor probing is disabled by
1528 ::= { ospfv3IfEntry 24 }
1530 ospfv3IfDemandNbrProbeRetxLimit OBJECT-TYPE
1533 MAX-ACCESS read-create
1536 " The number of consecutive LSA retransmissions before
1537 the neighbor is deemed inactive and the neighbor
1538 adjacency is brought down."
1540 ::= { ospfv3IfEntry 25 }
1543 ospfv3IfDemandNbrProbeInterval OBJECT-TYPE
1546 MAX-ACCESS read-create
1549 " Defines how often the neighbor will be probed."
1551 ::= { ospfv3IfEntry 26 }
1554 -- OSPFv3 Virtual Interface Table
1556 -- The Virtual Interface Table describes the virtual
1557 -- links that the OSPFv3 Process is configured to
1560 ospfv3VirtIfTable OBJECT-TYPE
1561 SYNTAX SEQUENCE OF Ospfv3VirtIfEntry
1562 MAX-ACCESS not-accessible
1565 "Information about this router's virtual inter-
1568 "OSPF Version 2, Appendix C.4 Virtual link
1570 ::= { ospfv3Objects 8 }
1572 ospfv3VirtIfEntry OBJECT-TYPE
1573 SYNTAX Ospfv3VirtIfEntry
1574 MAX-ACCESS not-accessible
1577 "Information about a single Virtual Interface."
1578 INDEX { ospfv3VirtIfAreaId,
1579 ospfv3VirtIfNeighbor }
1580 ::= { ospfv3VirtIfTable 1 }
1582 Ospfv3VirtIfEntry ::= SEQUENCE {
1585 ospfv3VirtIfNeighbor
1589 ospfv3VirtIfTransitDelay
1590 UpToRefreshInterval,
1591 ospfv3VirtIfRetransInterval
1592 UpToRefreshInterval,
1593 ospfv3VirtIfHelloInterval
1595 ospfv3VirtIfRtrDeadInterval
1603 ospfv3VirtIfLinkScopeLsaCount
1605 ospfv3VirtIfLinkLsaCksumSum
1609 ospfv3VirtIfAreaId OBJECT-TYPE
1611 MAX-ACCESS read-only
1614 "The Transit Area that the Virtual Link
1615 traverses. By definition, this is not 0.0.0.0"
1616 ::= { ospfv3VirtIfEntry 1 }
1618 ospfv3VirtIfNeighbor OBJECT-TYPE
1620 MAX-ACCESS read-only
1623 "The Router ID of the Virtual Neighbor."
1624 ::= { ospfv3VirtIfEntry 2 }
1626 ospfv3VirtIfIndex OBJECT-TYPE
1627 SYNTAX InterfaceIndex
1628 MAX-ACCESS read-create
1631 "The interface ID assigned to this OSPFv3 virtual
1632 interface. It is advertised in Hello's sent over
1633 the virtal link and in the router's router-LSAs."
1634 ::= { ospfv3VirtIfEntry 3 }
1636 ospfv3VirtIfTransitDelay OBJECT-TYPE
1637 SYNTAX UpToRefreshInterval
1639 MAX-ACCESS read-create
1642 "The estimated number of seconds it takes to
1643 transmit a link- state update packet over this
1646 ::= { ospfv3VirtIfEntry 4 }
1648 ospfv3VirtIfRetransInterval OBJECT-TYPE
1649 SYNTAX UpToRefreshInterval
1651 MAX-ACCESS read-create
1654 "The number of seconds between link-state ad-
1655 vertisement retransmissions, for adjacencies
1656 belonging to this interface. This value is
1657 also used when retransmitting database descrip-
1658 tion and link-state request packets. This
1659 value should be well over the expected round-
1662 ::= { ospfv3VirtIfEntry 5 }
1664 ospfv3VirtIfHelloInterval OBJECT-TYPE
1667 MAX-ACCESS read-create
1670 "The length of time, in seconds, between the
1671 Hello packets that the router sends on the in-
1672 terface. This value must be the same for the
1675 ::= { ospfv3VirtIfEntry 6 }
1677 ospfv3VirtIfRtrDeadInterval OBJECT-TYPE
1678 SYNTAX RouterDeadRange
1680 MAX-ACCESS read-create
1683 "The number of seconds that a router's Hello
1684 packets have not been seen before it's neigh-
1685 bors declare the router down. This should be
1686 some multiple of the Hello interval. This
1687 value must be the same for the virtual neigh-
1690 ::= { ospfv3VirtIfEntry 7 }
1692 ospfv3VirtIfState OBJECT-TYPE
1694 down(1), -- these use the same encoding
1695 pointToPoint(4) -- as the ospfv3IfTable
1697 MAX-ACCESS read-only
1700 "OSPF virtual interface states."
1701 ::= { ospfv3VirtIfEntry 8 }
1703 ospfv3VirtIfEvents OBJECT-TYPE
1705 MAX-ACCESS read-only
1708 "The number of state changes or error events on
1710 ::= { ospfv3VirtIfEntry 9 }
1712 ospfv3VirtIfStatus OBJECT-TYPE
1714 MAX-ACCESS read-create
1717 "This variable controls the status of the en-
1718 try. The use of RowStatus is covered in more detail
1720 ::= { ospfv3VirtIfEntry 10 }
1722 ospfv3VirtIfLinkScopeLsaCount OBJECT-TYPE
1724 MAX-ACCESS read-only
1727 "The total number of Link-Scope link-state
1728 advertisements in this virtual link's link-state
1730 ::= { ospfv3VirtIfEntry 11 }
1732 ospfv3VirtIfLinkLsaCksumSum OBJECT-TYPE
1734 MAX-ACCESS read-only
1737 "The 32-bit unsigned sum of the Link-Scope link-state
1738 advertisements' LS checksums contained in this
1739 virtual link's link-state database. The sum can be used
1740 to determine if there has been a change in a
1741 router's link state database, and to compare the
1742 link-state database of two routers."
1743 ::= { ospfv3VirtIfEntry 12 }
1746 -- OSPFv3 Neighbor Table
1748 -- The OSPFv3 Neighbor Table describes all neighbors in
1749 -- the locality of the subject router.
1751 ospfv3NbrTable OBJECT-TYPE
1752 SYNTAX SEQUENCE OF Ospfv3NbrEntry
1753 MAX-ACCESS not-accessible
1756 "A table of non-virtual neighbor information."
1758 "OSPF Version 2, Section 10 The Neighbor Data
1760 ::= { ospfv3Objects 9 }
1762 ospfv3NbrEntry OBJECT-TYPE
1763 SYNTAX Ospfv3NbrEntry
1764 MAX-ACCESS not-accessible
1767 "The information regarding a single neighbor."
1769 "OSPF Version 2, Section 10 The Neighbor Data
1771 INDEX { ospfv3NbrIfIndex,
1773 ::= { ospfv3NbrTable 1 }
1775 Ospfv3NbrEntry ::= SEQUENCE {
1780 ospfv3NbrAddressType
1787 DesignatedRouterPriority,
1792 ospfv3NbrLsRetransQLen
1794 ospfv3NbrHelloSuppressed
1798 ospfv3NbrRestartHelperStatus
1800 ospfv3NbrRestartHelperAge
1801 UpToRefreshInterval,
1802 ospfv3NbrRestartHelperExitReason
1806 ospfv3NbrIfIndex OBJECT-TYPE
1807 SYNTAX InterfaceIndex
1808 MAX-ACCESS read-only
1811 "The local link ID of the link over which the
1812 neighbor can be reached."
1813 ::= { ospfv3NbrEntry 1 }
1815 ospfv3NbrRtrId OBJECT-TYPE
1817 MAX-ACCESS read-only
1820 "A 32-bit integer (represented as a type IpAd-
1821 dress) uniquely identifying the neighboring
1822 router in the Autonomous System."
1823 ::= { ospfv3NbrEntry 2 }
1825 ospfv3NbrAddressType OBJECT-TYPE
1826 SYNTAX InetAddressType
1827 MAX-ACCESS read-only
1830 "The address type of ospfv3NbrAddress. Only IPv6
1831 addresses without zone index are expected."
1832 ::= { ospfv3NbrEntry 3 }
1834 ospfv3NbrAddress OBJECT-TYPE
1835 SYNTAX InetAddress (SIZE (16))
1836 MAX-ACCESS read-only
1839 "The IPv6 address of the neighbor associated with
1841 ::= { ospfv3NbrEntry 4 }
1843 ospfv3NbrOptions OBJECT-TYPE
1845 MAX-ACCESS read-only
1848 "A Bit Mask corresponding to the neighbor's op-
1851 "OSPF Version 3, Appendix A.2 the Options field"
1852 ::= { ospfv3NbrEntry 5 }
1854 ospfv3NbrPriority OBJECT-TYPE
1855 SYNTAX DesignatedRouterPriority
1856 MAX-ACCESS read-only
1859 "The priority of this neighbor in the designat-
1860 ed router election algorithm. The value 0 sig-
1861 nifies that the neighbor is not eligible to be-
1862 come the designated router on this particular
1864 ::= { ospfv3NbrEntry 6 }
1866 ospfv3NbrState OBJECT-TYPE
1877 MAX-ACCESS read-only
1880 "The State of the relationship with this Neigh-
1883 "OSPF Version 2, Section 10.1 Neighbor States"
1884 ::= { ospfv3NbrEntry 7 }
1886 ospfv3NbrEvents OBJECT-TYPE
1888 MAX-ACCESS read-only
1891 "The number of times this neighbor relationship
1892 has changed state, or an error has occurred."
1893 ::= { ospfv3NbrEntry 8 }
1895 ospfv3NbrLsRetransQLen OBJECT-TYPE
1897 MAX-ACCESS read-only
1900 "The current length of the retransmission
1902 ::= { ospfv3NbrEntry 9 }
1904 ospfv3NbrHelloSuppressed OBJECT-TYPE
1906 MAX-ACCESS read-only
1909 "Indicates whether Hellos are being suppressed
1911 ::= { ospfv3NbrEntry 10 }
1913 ospfv3NbrIfId OBJECT-TYPE
1914 SYNTAX InterfaceIndex
1915 MAX-ACCESS read-only
1918 "The interface ID that the neighbor advertises
1919 in its Hello Packets on this link, that is, the
1920 neighbor's local interface index."
1921 ::= { ospfv3NbrEntry 11 }
1923 ospfv3NbrRestartHelperStatus OBJECT-TYPE
1924 SYNTAX INTEGER { notHelping (1),
1927 MAX-ACCESS read-only
1930 "Indicates whether the router is acting
1931 as a hitless restart helper for the neighbor."
1932 ::= { ospfv3NbrEntry 12 }
1934 ospfv3NbrRestartHelperAge OBJECT-TYPE
1935 SYNTAX UpToRefreshInterval
1937 MAX-ACCESS read-only
1940 "Remaining time in current OSPF hitless restart
1941 interval, if the router is acting as a restart
1942 helper for the neighbor."
1943 ::= { ospfv3NbrEntry 13 }
1945 ospfv3NbrRestartHelperExitReason OBJECT-TYPE
1946 SYNTAX INTEGER { none (1), -- not attempted
1947 inProgress (2), -- restart in
1949 completed (3), -- successfully
1951 timedOut (4), -- timed out
1952 topologyChanged (5) -- aborted due to
1956 MAX-ACCESS read-only
1959 "Describes the outcome of the last attempt at acting
1960 as a hitless restart helper for the neighbor."
1961 ::= { ospfv3NbrEntry 14 }
1964 -- OSPFv3 NBMA Neighbor Table
1966 -- The OSPFv3 NBMA Neighbor Table describes all configured
1967 -- NBMA neighbors and neighbors dynamically discovered by
1968 -- lower-level protocols such as Inverse Neighbor Discovery.
1970 ospfv3NbmaNbrTable OBJECT-TYPE
1971 SYNTAX SEQUENCE OF Ospfv3NbmaNbrEntry
1972 MAX-ACCESS not-accessible
1975 "A table of configured non-virtual neighbor
1976 information and neighbors dynamically discovered
1977 by lower-level protocols such as Inverse Neighbor
1980 "OSPF Version 2, Section 10 The Neighbor Data
1982 ::= { ospfv3Objects 10 }
1984 ospfv3NbmaNbrEntry OBJECT-TYPE
1985 SYNTAX Ospfv3NbmaNbrEntry
1986 MAX-ACCESS not-accessible
1989 "The information regarding a single configured
1990 neighbor or neighbor discovered by lower-level
1991 protocols such as Inverse Neighbor Discovery."
1993 "OSPF Version 2, Section 10 The Neighbor Data
1995 INDEX { ospfv3NbmaNbrIfIndex,
1996 ospfv3NbmaNbrAddressType,
1997 ospfv3NbmaNbrAddress }
1998 ::= { ospfv3NbmaNbrTable 1 }
2000 Ospfv3NbmaNbrEntry ::= SEQUENCE {
2001 ospfv3NbmaNbrIfIndex
2003 ospfv3NbmaNbrAddressType
2005 ospfv3NbmaNbrAddress
2007 ospfv3NbmaNbrPriority
2008 DesignatedRouterPriority,
2013 ospfv3NbmaNbrStorageType
2019 ospfv3NbmaNbrIfIndex OBJECT-TYPE
2020 SYNTAX InterfaceIndex
2021 MAX-ACCESS read-only
2024 "The local link ID of the link over which the
2025 neighbor can be reached."
2026 ::= { ospfv3NbmaNbrEntry 1 }
2028 ospfv3NbmaNbrAddressType OBJECT-TYPE
2029 SYNTAX InetAddressType
2030 MAX-ACCESS read-only
2033 "The address type of ospfv3NbrAddress. Only IPv6
2034 addresses without zone index are expected."
2035 ::= { ospfv3NbmaNbrEntry 2 }
2037 ospfv3NbmaNbrAddress OBJECT-TYPE
2038 SYNTAX InetAddress (SIZE (16))
2039 MAX-ACCESS read-only
2042 "The IPv6 address of the neighbor associated with
2044 ::= { ospfv3NbmaNbrEntry 3 }
2046 ospfv3NbmaNbrPriority OBJECT-TYPE
2047 SYNTAX DesignatedRouterPriority
2048 MAX-ACCESS read-create
2051 "The priority of this neighbor in the designat-
2052 ed router election algorithm. The value 0 sig-
2053 nifies that the neighbor is not eligible to be-
2054 come the designated router on this particular
2057 ::= { ospfv3NbmaNbrEntry 4 }
2059 ospfv3NbmaNbrRtrId OBJECT-TYPE
2061 MAX-ACCESS read-only
2064 "A 32-bit integer (represented as a type IpAd-
2065 dress) uniquely identifying the neighboring
2066 router in the Autonomous System. A value of
2067 0.0.0.0 is returned until a Hello is received
2068 from the configured neighbor."
2069 ::= { ospfv3NbmaNbrEntry 5 }
2071 ospfv3NbmaNbrState OBJECT-TYPE
2082 MAX-ACCESS read-only
2085 "The State of the relationship with this Neigh-
2088 "OSPF Version 2, Section 10.1 Neighbor States"
2089 ::= { ospfv3NbmaNbrEntry 6 }
2091 ospfv3NbmaNbrStorageType OBJECT-TYPE
2093 MAX-ACCESS read-create
2096 "The storage type for this conceptual row.
2097 Conceptual rows having the value 'permanent' need not
2098 allow write-access to any columnar objects in the row.
2099 Manually configured entries will have a storage type
2100 of nonVolatile while entries dynamically created as a
2101 result of a lower-level protocol such as Inverse
2102 Neighbor Discovery will have a storage type of
2104 DEFVAL { nonVolatile }
2105 ::= { ospfv3NbmaNbrEntry 7 }
2107 ospfv3NbmaNbrStatus OBJECT-TYPE
2109 MAX-ACCESS read-create
2112 "This variable controls the status of the en-
2113 try. The use of RowStatus is covered in more detail
2115 ::= { ospfv3NbmaNbrEntry 8 }
2117 -- OSPFv3 Virtual Neighbor Table
2119 -- This table describes all virtual neighbors.
2120 -- Since Virtual Links are configured in the
2121 -- virtual interface table, this table is read-only.
2123 ospfv3VirtNbrTable OBJECT-TYPE
2124 SYNTAX SEQUENCE OF Ospfv3VirtNbrEntry
2125 MAX-ACCESS not-accessible
2128 "A table of virtual neighbor information."
2130 "OSPF Version 2, Section 15 Virtual Links"
2131 ::= { ospfv3Objects 11 }
2133 ospfv3VirtNbrEntry OBJECT-TYPE
2134 SYNTAX Ospfv3VirtNbrEntry
2135 MAX-ACCESS not-accessible
2138 "Virtual neighbor information."
2139 INDEX { ospfv3VirtNbrArea,
2140 ospfv3VirtNbrRtrId }
2141 ::= { ospfv3VirtNbrTable 1 }
2143 Ospfv3VirtNbrEntry ::= SEQUENCE {
2148 ospfv3VirtNbrIfIndex
2150 ospfv3VirtNbrAddressType
2152 ospfv3VirtNbrAddress
2154 ospfv3VirtNbrOptions
2160 ospfv3VirtNbrLsRetransQLen
2162 ospfv3VirtNbrHelloSuppressed
2166 ospfv3VirtNbrRestartHelperStatus
2168 ospfv3VirtNbrRestartHelperAge
2169 UpToRefreshInterval,
2170 ospfv3VirtNbrRestartHelperExitReason
2174 ospfv3VirtNbrArea OBJECT-TYPE
2176 MAX-ACCESS read-only
2179 "The Transit Area Identifier."
2180 ::= { ospfv3VirtNbrEntry 1 }
2182 ospfv3VirtNbrRtrId OBJECT-TYPE
2184 MAX-ACCESS read-only
2187 "A 32-bit integer uniquely identifying the
2188 neighboring router in the Autonomous System."
2189 ::= { ospfv3VirtNbrEntry 2 }
2191 ospfv3VirtNbrIfIndex OBJECT-TYPE
2192 SYNTAX InterfaceIndex
2193 MAX-ACCESS read-only
2196 "The local interface ID for the virtual link over
2197 which the neighbor can be reached."
2198 ::= { ospfv3VirtNbrEntry 3 }
2200 ospfv3VirtNbrAddressType OBJECT-TYPE
2201 SYNTAX InetAddressType
2202 MAX-ACCESS read-only
2205 "The address type of ospfv3VirtNbrAddress. Only IPv6
2206 addresses without zone index are expected."
2207 ::= { ospfv3VirtNbrEntry 4 }
2209 ospfv3VirtNbrAddress OBJECT-TYPE
2210 SYNTAX InetAddress (SIZE (16))
2211 MAX-ACCESS read-only
2214 "The IPv6 address advertised by this Virtual Neighbor.
2215 It must be a Site-Local or Global scope address."
2216 ::= { ospfv3VirtNbrEntry 5 }
2218 ospfv3VirtNbrOptions OBJECT-TYPE
2220 MAX-ACCESS read-only
2223 "A Bit Mask corresponding to the neighbor's op-
2226 "OSPF Version 3, Appendix A.2 the Options field"
2227 ::= { ospfv3VirtNbrEntry 6 }
2229 ospfv3VirtNbrState OBJECT-TYPE
2240 MAX-ACCESS read-only
2243 "The state of the Virtual Neighbor Relation-
2245 ::= { ospfv3VirtNbrEntry 7 }
2247 ospfv3VirtNbrEvents OBJECT-TYPE
2249 MAX-ACCESS read-only
2252 "The number of times this virtual link has
2253 changed its state, or an error has occurred."
2254 ::= { ospfv3VirtNbrEntry 8 }
2256 ospfv3VirtNbrLsRetransQLen OBJECT-TYPE
2258 MAX-ACCESS read-only
2261 "The current length of the retransmission
2263 ::= { ospfv3VirtNbrEntry 9 }
2265 ospfv3VirtNbrHelloSuppressed OBJECT-TYPE
2267 MAX-ACCESS read-only
2270 "Indicates whether Hellos are being suppressed
2272 ::= { ospfv3VirtNbrEntry 10 }
2274 ospfv3VirtNbrIfId OBJECT-TYPE
2275 SYNTAX InterfaceIndex
2276 MAX-ACCESS read-only
2279 "The interface ID that the neighbor advertises
2280 in its Hello Packets on this virtual link, that is,
2281 the neighbor's local interface ID."
2282 ::= { ospfv3VirtNbrEntry 11 }
2284 ospfv3VirtNbrRestartHelperStatus OBJECT-TYPE
2285 SYNTAX INTEGER { notHelping (1),
2288 MAX-ACCESS read-only
2291 "Indicates whether the router is acting
2292 as a hitless restart helper for the neighbor."
2293 ::= { ospfv3VirtNbrEntry 12 }
2295 ospfv3VirtNbrRestartHelperAge OBJECT-TYPE
2296 SYNTAX UpToRefreshInterval
2298 MAX-ACCESS read-only
2301 "Remaining time in current OSPF hitless restart
2302 interval, if the router is acting as a restart
2303 helper for the neighbor."
2304 ::= { ospfv3VirtNbrEntry 13 }
2306 ospfv3VirtNbrRestartHelperExitReason OBJECT-TYPE
2307 SYNTAX INTEGER { none (1), -- not attempted
2308 inProgress (2), -- restart in
2310 completed (3), -- successfully
2312 timedOut (4), -- timed out
2313 topologyChanged (5) -- aborted due to
2317 MAX-ACCESS read-only
2320 "Describes the outcome of the last attempt at acting
2321 as a hitless restart helper for the neighbor."
2322 ::= { ospfv3VirtNbrEntry 14 }
2326 -- The OSPFv3 Area Aggregate Table
2329 ospfv3AreaAggregateTable OBJECT-TYPE
2330 SYNTAX SEQUENCE OF Ospfv3AreaAggregateEntry
2331 MAX-ACCESS not-accessible
2334 "A range of IPv6 prefixes specified by a
2335 prefix/prefix length pair. Note that if
2336 ranges are configured such that one range sub-
2337 sumes another range the most specific match is
2339 ::= { ospfv3Objects 12 }
2341 ospfv3AreaAggregateEntry OBJECT-TYPE
2342 SYNTAX Ospfv3AreaAggregateEntry
2343 MAX-ACCESS not-accessible
2346 "A range of IPv6 prefixes specified by a
2347 prefix/prefix length pair. Note that if
2348 ranges are configured such that one range sub-
2349 sumes another range the most specific match is
2352 "OSPF Version 2, Appendix C.2 Area parameters"
2353 INDEX { ospfv3AreaAggregateAreaID,
2354 ospfv3AreaAggregateAreaLsdbType,
2355 ospfv3AreaAggregatePrefixType,
2356 ospfv3AreaAggregatePrefix,
2357 ospfv3AreaAggregatePrefixLength }
2358 ::= { ospfv3AreaAggregateTable 1 }
2360 Ospfv3AreaAggregateEntry ::= SEQUENCE {
2361 ospfv3AreaAggregateAreaID
2363 ospfv3AreaAggregateAreaLsdbType
2365 ospfv3AreaAggregatePrefixType
2367 ospfv3AreaAggregatePrefix
2369 ospfv3AreaAggregatePrefixLength
2370 InetAddressPrefixLength,
2371 ospfv3AreaAggregateStatus
2373 ospfv3AreaAggregateEffect
2375 ospfv3AreaAggregateRouteTag
2379 ospfv3AreaAggregateAreaID OBJECT-TYPE
2381 MAX-ACCESS read-only
2384 "The Area the Address Aggregate is to be found
2387 "OSPF Version 2, Appendix C.2 Area parameters"
2388 ::= { ospfv3AreaAggregateEntry 1 }
2390 ospfv3AreaAggregateAreaLsdbType OBJECT-TYPE
2392 interAreaPrefixLsa(8195), -- 0x2003
2393 nssaExternalLsa(8199) -- 0x2007
2395 MAX-ACCESS read-only
2398 "The type of the Address Aggregate. This field
2399 specifies the Area Lsdb type that this Address Ag-
2400 gregate applies to."
2402 "OSPF Version 2, Appendix A.4.1 The Link State
2403 Advertisement header"
2404 ::= { ospfv3AreaAggregateEntry 2 }
2406 ospfv3AreaAggregatePrefixType OBJECT-TYPE
2407 SYNTAX InetAddressType
2408 MAX-ACCESS read-only
2411 "The prefix type of ospfv3AreaAggregatePrefix. Only
2412 IPv6 addresses are expected."
2413 ::= { ospfv3AreaAggregateEntry 4 }
2415 ospfv3AreaAggregatePrefix OBJECT-TYPE
2416 SYNTAX InetAddress (SIZE (0..16))
2417 MAX-ACCESS read-only
2422 "OSPF Version 2, Appendix C.2 Area parameters"
2423 ::= { ospfv3AreaAggregateEntry 5 }
2425 ospfv3AreaAggregatePrefixLength OBJECT-TYPE
2426 SYNTAX InetAddressPrefixLength (3..128)
2428 MAX-ACCESS read-only
2431 "The length of the prefix (in bits). A prefix can
2432 not be shorter than 3 bits."
2434 "OSPF Version 2, Appendix C.2 Area parameters"
2435 ::= { ospfv3AreaAggregateEntry 6 }
2437 ospfv3AreaAggregateStatus OBJECT-TYPE
2439 MAX-ACCESS read-create
2442 "This variable controls the status of the en-
2443 try. The use of RowStatus is covered in more detail
2445 ::= { ospfv3AreaAggregateEntry 7 }
2447 ospfv3AreaAggregateEffect OBJECT-TYPE
2449 advertiseMatching(1),
2450 doNotAdvertiseMatching(2)
2452 MAX-ACCESS read-create
2455 "Prefixes subsumed by ranges either trigger the
2456 advertisement of the indicated aggregate (ad-
2457 vertiseMatching), or result in the prefix not
2458 being advertised at all outside the area."
2459 DEFVAL { advertiseMatching }
2460 ::= { ospfv3AreaAggregateEntry 8 }
2462 ospfv3AreaAggregateRouteTag OBJECT-TYPE
2464 MAX-ACCESS read-create
2467 "This tag is advertised only in the summarized
2468 As-External LSA when summarizing from type-7 to
2471 ::= { ospfv3AreaAggregateEntry 9 }
2474 -- conformance information
2476 ospfv3Groups OBJECT IDENTIFIER ::= { ospfv3Conformance 1 }
2477 ospfv3Compliances OBJECT IDENTIFIER ::= { ospfv3Conformance 2 }
2479 -- compliance statements
2481 ospfv3Compliance MODULE-COMPLIANCE
2483 DESCRIPTION "The compliance statement "
2484 MODULE -- this module
2493 ospfv3AreaAggregateGroup
2496 GROUP ospfv3AsLsdbGroup
2498 "This group is required for OSPFv3 systems that
2499 display their AS-scope link state database."
2501 GROUP ospfv3AreaLsdbGroup
2503 "This group is required for OSPFv3 systems that
2504 display their Area-scope link state database."
2506 GROUP ospfv3LinkLsdbGroup
2508 "This group is required for OSPFv3 systems that
2509 display their Link-scope link state database."
2511 GROUP ospfv3HostGroup
2513 "This group is required for OSPFv3 systems that
2514 support attached hosts."
2516 OBJECT ospfv3NbrAddressType
2517 SYNTAX InetAddressType { ipv6(2) }
2519 "An implementation is only required to support IPv6
2520 address without zone index."
2522 OBJECT ospfv3VirtNbrAddressType
2523 SYNTAX InetAddressType { ipv6(2) }
2525 "An implementation is only required to support IPv6
2526 address without zone index."
2528 ::= { ospfv3Compliances 1 }
2530 -- units of conformance
2532 ospfv3BasicGroup OBJECT-GROUP
2536 ospfv3VersionNumber,
2537 ospfv3AreaBdrRtrStatus,
2538 ospfv3ASBdrRtrStatus,
2539 ospfv3AsScopeLsaCount,
2540 ospfv3AsScopeLsaCksumSum,
2541 ospfv3OriginateNewLsas,
2544 ospfv3ExtAreaLsdbLimit,
2545 ospfv3MulticastExtensions,
2546 ospfv3ExitOverflowInterval,
2547 ospfv3DemandExtensions,
2548 ospfv3TrafficEngineeringSupport,
2549 ospfv3ReferenceBandwidth,
2550 ospfv3RestartSupport,
2551 ospfv3RestartInterval,
2552 ospfv3RestartStatus,
2554 ospfv3RestartExitReason
2558 "These objects are required for OSPFv3 systems."
2559 ::= { ospfv3Groups 1 }
2562 ospfv3AreaGroup OBJECT-GROUP
2564 ospfv3ImportAsExtern,
2566 ospfv3AreaBdrRtrCount,
2567 ospfv3AreaAsBdrRtrCount,
2568 ospfv3AreaScopeLsaCount,
2569 ospfv3AreaScopeLsaCksumSum,
2573 ospfv3AreaNssaTranslatorRole,
2574 ospfv3AreaNssaTranslatorState,
2575 ospfv3AreaNssaTranslatorStabilityInterval,
2576 ospfv3AreaNssaTranslatorEvents,
2577 ospfv3AreaStubMetricType
2581 "These objects are required for OSPFv3 systems
2583 ::= { ospfv3Groups 2 }
2585 ospfv3AsLsdbGroup OBJECT-GROUP
2587 ospfv3AsLsdbSequence,
2589 ospfv3AsLsdbChecksum,
2590 ospfv3AsLsdbAdvertisement,
2591 ospfv3AsLsdbTypeKnown
2595 "These objects are required for OSPFv3 systems
2596 that display their AS-scope link state database."
2597 ::= { ospfv3Groups 3 }
2599 ospfv3AreaLsdbGroup OBJECT-GROUP
2601 ospfv3AreaLsdbSequence,
2603 ospfv3AreaLsdbChecksum,
2604 ospfv3AreaLsdbAdvertisement,
2605 ospfv3AreaLsdbTypeKnown
2609 "These objects are required for OSPFv3 systems
2610 that display their Area-scope link state database."
2611 ::= { ospfv3Groups 4 }
2613 ospfv3LinkLsdbGroup OBJECT-GROUP
2615 ospfv3LinkLsdbSequence,
2617 ospfv3LinkLsdbChecksum,
2618 ospfv3LinkLsdbAdvertisement,
2619 ospfv3LinkLsdbTypeKnown
2623 "These objects are required for OSPFv3 systems
2624 that display their Link-scope link state database."
2625 ::= { ospfv3Groups 5 }
2627 ospfv3HostGroup OBJECT-GROUP
2635 "These objects are required for OSPFv3 systems
2636 that support attached hosts."
2637 ::= { ospfv3Groups 6 }
2639 ospfv3IfGroup OBJECT-GROUP
2644 ospfv3IfRtrPriority,
2645 ospfv3IfTransitDelay,
2646 ospfv3IfRetransInterval,
2647 ospfv3IfHelloInterval,
2648 ospfv3IfRtrDeadInterval,
2649 ospfv3IfPollInterval,
2651 ospfv3IfDesignatedRouter,
2652 ospfv3IfBackupDesignatedRouter,
2655 ospfv3IfMulticastForwarding,
2657 ospfv3IfMetricValue,
2658 ospfv3IfLinkScopeLsaCount,
2659 ospfv3IfLinkLsaCksumSum,
2661 ospfv3IfDemandNbrProbe,
2662 ospfv3IfDemandNbrProbeRetxLimit,
2663 ospfv3IfDemandNbrProbeInterval
2667 "These interface objects are required for
2669 ::= { ospfv3Groups 7 }
2671 ospfv3VirtIfGroup OBJECT-GROUP
2674 ospfv3VirtIfTransitDelay,
2675 ospfv3VirtIfRetransInterval,
2676 ospfv3VirtIfHelloInterval,
2677 ospfv3VirtIfRtrDeadInterval,
2681 ospfv3VirtIfLinkScopeLsaCount,
2682 ospfv3VirtIfLinkLsaCksumSum
2686 "These virtual interface objects are required for
2688 ::= { ospfv3Groups 8 }
2690 ospfv3NbrGroup OBJECT-GROUP
2692 ospfv3NbrAddressType,
2698 ospfv3NbrLsRetransQLen,
2699 ospfv3NbrHelloSuppressed,
2701 ospfv3NbrRestartHelperStatus,
2702 ospfv3NbrRestartHelperAge,
2703 ospfv3NbrRestartHelperExitReason
2707 "These neighbor objects are required for
2709 ::= { ospfv3Groups 9 }
2711 ospfv3NbmaNbrGroup OBJECT-GROUP
2713 ospfv3NbmaNbrPriority,
2716 ospfv3NbmaNbrStorageType,
2721 "These NBMA neighbor objects are required for
2723 ::= { ospfv3Groups 10 }
2725 ospfv3VirtNbrGroup OBJECT-GROUP
2727 ospfv3VirtNbrIfIndex,
2728 ospfv3VirtNbrAddressType,
2729 ospfv3VirtNbrAddress,
2730 ospfv3VirtNbrOptions,
2732 ospfv3VirtNbrEvents,
2733 ospfv3VirtNbrLsRetransQLen,
2734 ospfv3VirtNbrHelloSuppressed,
2736 ospfv3VirtNbrRestartHelperStatus,
2737 ospfv3VirtNbrRestartHelperAge,
2738 ospfv3VirtNbrRestartHelperExitReason
2742 "These virtual neighbor objects are required for
2744 ::= { ospfv3Groups 11 }
2746 ospfv3AreaAggregateGroup OBJECT-GROUP
2748 ospfv3AreaAggregateStatus,
2749 ospfv3AreaAggregateEffect,
2750 ospfv3AreaAggregateRouteTag
2754 "These area aggregate objects are required for
2756 ::= { ospfv3Groups 12 }