1 OSPF-MIB DEFINITIONS ::= BEGIN
4 MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32,
5 Integer32, Unsigned32, IpAddress, mib-2
7 TEXTUAL-CONVENTION, TruthValue, RowStatus, TimeStamp
9 MODULE-COMPLIANCE, OBJECT-GROUP
15 LAST-UPDATED "200611100000Z" -- November 10, 2006 00:00:00 EST
16 ORGANIZATION "IETF OSPF Working Group"
18 "WG E-Mail: ospf@ietf.org
20 WG Chairs: acee@cisco.com
25 600 Technology Park Drive
38 New York, NY 10010-3629
39 spencer.giacalone@gmail.com"
42 "The MIB module to describe the OSPF Version 2
43 Protocol. Note that some objects in this MIB
44 module may pose a significant security risk.
45 Refer to the Security Considerations section
46 in RFC 4750 for more information.
50 Copyright (C) The IETF Trust (2006).
51 This version of this MIB module is part of
52 RFC 4750; see the RFC itself for full legal
55 REVISION "200611100000Z" -- November 10, 2006 09:00:00 EST
57 "Updated for latest changes to OSPF Version 2:
58 - updated the General Group with the new
59 ospfRFC1583Compatibility, ospfReferenceBandwidth
60 and ospfDiscontinuityTime objects
61 - added graceful-restart-related objects
62 - added stub-router-related objects
63 - updated the Area Table with NSSA-related objects
64 - added ospfAreaAggregateExtRouteTag object
65 - added Opaque LSA-related objects
66 - updates to the Compliances and Security sections
67 - added area LSA counter table
68 - added section describing translation of notification
69 parameters between SNMP versions
70 - added ospfComplianceObsolete to contain obsolete
72 - deprecated ospfExtLsdbTable
73 See Appendix B of RFC 4750 for more details.
75 This version published as part of RFC 4750"
77 REVISION "199501201225Z" -- Fri Jan 20 12:25:50 PST 1995
79 "The initial SMIv2 revision of this MIB module, published
83 AreaID ::= TEXTUAL-CONVENTION
86 "An OSPF Area Identifier.
87 Note that the Area ID, in OSPF, has the same format
88 as an IP address, but has the function of defining
89 a summarization point for link state advertisements."
92 RouterID ::= TEXTUAL-CONVENTION
95 "A OSPF Router Identifier.
96 Note that the Router ID, in OSPF, has the same format
97 as an IP address, but identifies the router independent
104 Metric ::= TEXTUAL-CONVENTION
108 "The OSPF internal metric.
109 Note that the OSPF metric is defined as an unsigned value
111 SYNTAX Integer32 (0..'FFFF'h)
113 BigMetric ::= TEXTUAL-CONVENTION
117 "The OSPF external metric."
118 SYNTAX Integer32 (0..'FFFFFF'h)
120 Status ::= TEXTUAL-CONVENTION
123 "An indication of the operability of an OSPF
124 function or feature. For example, the status
125 of an interface: 'enabled' indicates that
126 it is willing to communicate with other OSPF routers,
127 and 'disabled' indicates that it is not."
128 SYNTAX INTEGER { enabled (1), disabled (2) }
130 PositiveInteger ::= TEXTUAL-CONVENTION
134 "A positive integer. Values in excess are precluded as
135 unnecessary and prone to interoperability issues."
136 SYNTAX Integer32 (0..'7FFFFFFF'h)
138 HelloRange ::= TEXTUAL-CONVENTION
142 "The range of intervals in seconds on which Hello messages
144 SYNTAX Integer32 (1..'FFFF'h)
146 UpToMaxAge ::= TEXTUAL-CONVENTION
153 "The values in seconds that one might find or configure
154 for variables bounded by the maximum age of an LSA."
155 SYNTAX Integer32 (0..3600)
157 DesignatedRouterPriority ::= TEXTUAL-CONVENTION
161 "The range of values defined for the priority of a system
162 for becoming the designated router."
163 SYNTAX Integer32 (0..'FF'h)
165 TOSType ::= TEXTUAL-CONVENTION
169 "Type of Service (TOS) is defined as a mapping to the IP
170 Type of Service Flags as defined in the IP Forwarding
173 +-----+-----+-----+-----+-----+-----+-----+-----+
175 | PRECEDENCE | TYPE OF SERVICE | 0 |
177 +-----+-----+-----+-----+-----+-----+-----+-----+
180 Field Policy Field Policy
182 Contents Code Contents Code
183 0 0 0 0 ==> 0 0 0 0 1 ==> 2
184 0 0 1 0 ==> 4 0 0 1 1 ==> 6
185 0 1 0 0 ==> 8 0 1 0 1 ==> 10
186 0 1 1 0 ==> 12 0 1 1 1 ==> 14
187 1 0 0 0 ==> 16 1 0 0 1 ==> 18
188 1 0 1 0 ==> 20 1 0 1 1 ==> 22
189 1 1 0 0 ==> 24 1 1 0 1 ==> 26
190 1 1 1 0 ==> 28 1 1 1 1 ==> 30
192 The remaining values are left for future definition."
193 SYNTAX Integer32 (0..30)
195 OspfAuthenticationType ::= TEXTUAL-CONVENTION
198 "The authentication type."
206 -- reserved for specification by IANA (> 2)
209 -- OSPF General Variables
211 -- Note: These parameters apply globally to the Router's
214 ospfGeneralGroup OBJECT IDENTIFIER ::= { ospf 1 }
216 ospfRouterId OBJECT-TYPE
218 MAX-ACCESS read-write
221 "A 32-bit integer uniquely identifying the
222 router in the Autonomous System.
223 By convention, to ensure uniqueness, this
224 should default to the value of one of the
225 router's IP interface addresses.
227 This object is persistent and when written
228 the entity SHOULD save the change to non-volatile storage."
230 "OSPF Version 2, C.1 Global parameters"
231 ::= { ospfGeneralGroup 1 }
233 ospfAdminStat OBJECT-TYPE
235 MAX-ACCESS read-write
238 "The administrative status of OSPF in the
239 router. The value 'enabled' denotes that the
240 OSPF Process is active on at least one interface;
241 'disabled' disables it on all interfaces.
243 This object is persistent and when written
244 the entity SHOULD save the change to non-volatile storage."
245 ::= { ospfGeneralGroup 2 }
247 ospfVersionNumber OBJECT-TYPE
248 SYNTAX INTEGER { version2 (2) }
255 "The current version number of the OSPF protocol is 2."
257 "OSPF Version 2, Title"
258 ::= { ospfGeneralGroup 3 }
260 ospfAreaBdrRtrStatus OBJECT-TYPE
265 "A flag to note whether this router is an Area
268 "OSPF Version 2, Section 3 Splitting the AS into
270 ::= { ospfGeneralGroup 4 }
272 ospfASBdrRtrStatus OBJECT-TYPE
274 MAX-ACCESS read-write
277 "A flag to note whether this router is configured as
278 an Autonomous System Border Router.
280 This object is persistent and when written the
281 entity SHOULD save the change to non-volatile storage."
283 "OSPF Version 2, Section 3.3 Classification of
285 ::= { ospfGeneralGroup 5 }
287 ospfExternLsaCount OBJECT-TYPE
292 "The number of external (LS type-5) link state
293 advertisements in the link state database."
295 "OSPF Version 2, Appendix A.4.5 AS external link
297 ::= { ospfGeneralGroup 6 }
299 ospfExternLsaCksumSum OBJECT-TYPE
307 "The 32-bit sum of the LS checksums of
308 the external link state advertisements
309 contained in the link state database. This sum
310 can be used to determine if there has been a
311 change in a router's link state database and
312 to compare the link state database of two
313 routers. The value should be treated as unsigned
314 when comparing two sums of checksums."
315 ::= { ospfGeneralGroup 7 }
317 ospfTOSSupport OBJECT-TYPE
319 MAX-ACCESS read-write
322 "The router's support for type-of-service routing.
324 This object is persistent and when written
325 the entity SHOULD save the change to non-volatile
328 "OSPF Version 2, Appendix F.1.2 Optional TOS
330 ::= { ospfGeneralGroup 8 }
332 ospfOriginateNewLsas OBJECT-TYPE
337 "The number of new link state advertisements
338 that have been originated. This number is
339 incremented each time the router originates a new
342 Discontinuities in the value of this counter can
343 occur at re-initialization of the management system,
344 and at other times as indicated by the value of
345 ospfDiscontinuityTime."
346 ::= { ospfGeneralGroup 9 }
348 ospfRxNewLsas OBJECT-TYPE
356 "The number of link state advertisements received
357 that are determined to be new instantiations.
358 This number does not include newer instantiations
359 of self-originated link state advertisements.
361 Discontinuities in the value of this counter can
362 occur at re-initialization of the management system,
363 and at other times as indicated by the value of
364 ospfDiscontinuityTime."
365 ::= { ospfGeneralGroup 10 }
367 ospfExtLsdbLimit OBJECT-TYPE
368 SYNTAX Integer32 (-1..'7FFFFFFF'h)
369 MAX-ACCESS read-write
372 "The maximum number of non-default
373 AS-external LSAs entries that can be stored in the
374 link state database. If the value is -1, then
377 When the number of non-default AS-external LSAs
378 in a router's link state database reaches
379 ospfExtLsdbLimit, the router enters
380 overflow state. The router never holds more than
381 ospfExtLsdbLimit non-default AS-external LSAs
382 in its database. OspfExtLsdbLimit MUST be set
383 identically in all routers attached to the OSPF
384 backbone and/or any regular OSPF area (i.e.,
385 OSPF stub areas and NSSAs are excluded).
387 This object is persistent and when written
388 the entity SHOULD save the change to non-volatile
391 ::= { ospfGeneralGroup 11 }
393 ospfMulticastExtensions OBJECT-TYPE
395 MAX-ACCESS read-write
398 "A bit mask indicating whether the router is
399 forwarding IP multicast (Class D) datagrams
400 based on the algorithms defined in the
401 multicast extensions to OSPF.
403 Bit 0, if set, indicates that the router can
407 forward IP multicast datagrams in the router's
408 directly attached areas (called intra-area
411 Bit 1, if set, indicates that the router can
412 forward IP multicast datagrams between OSPF
413 areas (called inter-area multicast routing).
415 Bit 2, if set, indicates that the router can
416 forward IP multicast datagrams between
417 Autonomous Systems (called inter-AS multicast
420 Only certain combinations of bit settings are
421 allowed, namely: 0 (no multicast forwarding is
422 enabled), 1 (intra-area multicasting only), 3
423 (intra-area and inter-area multicasting), 5
424 (intra-area and inter-AS multicasting), and 7
425 (multicasting everywhere). By default, no
426 multicast forwarding is enabled.
428 This object is persistent and when written
429 the entity SHOULD save the change to non-volatile
432 ::= { ospfGeneralGroup 12 }
434 ospfExitOverflowInterval OBJECT-TYPE
435 SYNTAX PositiveInteger
436 MAX-ACCESS read-write
439 "The number of seconds that, after entering
440 OverflowState, a router will attempt to leave
441 OverflowState. This allows the router to again
442 originate non-default AS-external LSAs. When
443 set to 0, the router will not leave
444 overflow state until restarted.
446 This object is persistent and when written
447 the entity SHOULD save the change to non-volatile
450 ::= { ospfGeneralGroup 13 }
452 ospfDemandExtensions OBJECT-TYPE
454 MAX-ACCESS read-write
460 "The router's support for demand routing.
461 This object is persistent and when written
462 the entity SHOULD save the change to non-volatile
465 "Extending OSPF to Support Demand Circuits"
466 ::= { ospfGeneralGroup 14 }
468 ospfRFC1583Compatibility OBJECT-TYPE
470 MAX-ACCESS read-write
473 "Indicates metrics used to choose among multiple
474 AS-external LSAs. When RFC1583Compatibility is set to
475 enabled, only cost will be used when choosing among
476 multiple AS-external LSAs advertising the same
477 destination. When RFC1583Compatibility is set to
478 disabled, preference will be driven first by type of
479 path using cost only to break ties.
481 This object is persistent and when written
482 the entity SHOULD save the change to non-volatile
485 "OSPF Version 2, Section 16.4.1 External path
487 ::= { ospfGeneralGroup 15 }
489 ospfOpaqueLsaSupport OBJECT-TYPE
494 "The router's support for Opaque LSA types."
496 "The OSPF Opaque LSA Option"
497 ::= { ospfGeneralGroup 16 }
499 ospfReferenceBandwidth OBJECT-TYPE
501 UNITS "kilobits per second"
502 MAX-ACCESS read-write
505 "Reference bandwidth in kilobits/second for
509 calculating default interface metrics. The
510 default value is 100,000 KBPS (100 MBPS).
512 This object is persistent and when written
513 the entity SHOULD save the change to non-volatile
515 ::= { ospfGeneralGroup 17 }
517 ospfRestartSupport OBJECT-TYPE
518 SYNTAX INTEGER { none (1),
520 plannedAndUnplanned (3)
522 MAX-ACCESS read-write
525 "The router's support for OSPF graceful restart.
526 Options include: no restart support, only planned
527 restarts, or both planned and unplanned restarts.
529 This object is persistent and when written
530 the entity SHOULD save the change to non-volatile
532 ::= { ospfGeneralGroup 18 }
534 ospfRestartInterval OBJECT-TYPE
535 SYNTAX Integer32 (1..1800)
537 MAX-ACCESS read-write
540 "Configured OSPF graceful restart timeout interval.
542 This object is persistent and when written
543 the entity SHOULD save the change to non-volatile
545 ::= { ospfGeneralGroup 19 }
547 ospfRestartStrictLsaChecking OBJECT-TYPE
549 MAX-ACCESS read-write
552 "Indicates if strict LSA checking is enabled for
555 This object is persistent and when written
556 the entity SHOULD save the change to non-volatile
561 ::= { ospfGeneralGroup 20 }
564 ospfRestartStatus OBJECT-TYPE
565 SYNTAX INTEGER { notRestarting (1),
572 "Current status of OSPF graceful restart."
573 ::= { ospfGeneralGroup 21 }
575 ospfRestartAge OBJECT-TYPE
581 "Remaining time in current OSPF graceful restart
583 ::= { ospfGeneralGroup 22 }
585 ospfRestartExitReason OBJECT-TYPE
586 SYNTAX INTEGER { none (1), -- none attempted
587 inProgress (2), -- restart in
589 completed (3), -- successfully
591 timedOut (4), -- timed out
592 topologyChanged (5) -- aborted due to
598 "Describes the outcome of the last attempt at a
599 graceful restart. If the value is 'none', no restart
600 has yet been attempted. If the value is 'inProgress',
601 a restart attempt is currently underway."
602 ::= { ospfGeneralGroup 23 }
604 ospfAsLsaCount OBJECT-TYPE
612 "The number of AS-scope link state
613 advertisements in the AS-scope link state database."
614 ::= { ospfGeneralGroup 24 }
616 ospfAsLsaCksumSum OBJECT-TYPE
621 "The 32-bit unsigned sum of the LS checksums of
622 the AS link state advertisements contained in the AS-scope
623 link state database. This sum can be used to determine
624 if there has been a change in a router's AS-scope link
625 state database, and to compare the AS-scope link state
626 database of two routers."
627 ::= { ospfGeneralGroup 25 }
629 ospfStubRouterSupport OBJECT-TYPE
634 "The router's support for stub router functionality."
636 "OSPF Stub Router Advertisement"
637 ::= { ospfGeneralGroup 26 }
639 ospfStubRouterAdvertisement OBJECT-TYPE
644 MAX-ACCESS read-write
647 "This object controls the advertisement of
648 stub router LSAs by the router. The value
649 doNotAdvertise will result in the advertisement
650 of a standard router LSA and is the default value.
652 This object is persistent and when written
653 the entity SHOULD save the change to non-volatile
655 ::= { ospfGeneralGroup 27 }
657 ospfDiscontinuityTime OBJECT-TYPE
665 "The value of sysUpTime on the most recent occasion
666 at which any one of this MIB's counters suffered
669 If no such discontinuities have occurred since the last
670 re-initialization of the local management subsystem,
671 then this object contains a zero value."
672 ::= { ospfGeneralGroup 28 }
676 -- The OSPF Area Table contains information
677 -- regarding the various areas.
679 ospfAreaTable OBJECT-TYPE
680 SYNTAX SEQUENCE OF OspfAreaEntry
681 MAX-ACCESS not-accessible
684 "Information describing the configured parameters and
685 cumulative statistics of the router's attached areas.
686 The interfaces and virtual links are configured
687 as part of these areas. Area 0.0.0.0, by definition,
688 is the backbone area."
690 "OSPF Version 2, Section 6 The Area Data Structure"
693 ospfAreaEntry OBJECT-TYPE
695 MAX-ACCESS not-accessible
698 "Information describing the configured parameters and
699 cumulative statistics of one of the router's attached areas.
700 The interfaces and virtual links are configured as part of
701 these areas. Area 0.0.0.0, by definition, is the backbone
704 Information in this table is persistent and when this object
705 is written the entity SHOULD save the change to non-volatile
708 ::= { ospfAreaTable 1 }
718 OspfAuthenticationType,
735 ospfAreaNssaTranslatorRole
737 ospfAreaNssaTranslatorState
739 ospfAreaNssaTranslatorStabilityInterval
741 ospfAreaNssaTranslatorEvents
745 ospfAreaId OBJECT-TYPE
747 MAX-ACCESS read-only -- read-only since originally
751 "A 32-bit integer uniquely identifying an area.
752 Area ID 0.0.0.0 is used for the OSPF backbone."
754 "OSPF Version 2, Appendix C.2 Area parameters"
755 ::= { ospfAreaEntry 1 }
757 ospfAuthType OBJECT-TYPE
758 SYNTAX OspfAuthenticationType
759 MAX-ACCESS read-create
765 "The authentication type specified for an area."
767 "OSPF Version 2, Appendix D Authentication"
768 DEFVAL { none } -- no authentication, by default
769 ::= { ospfAreaEntry 2 }
771 ospfImportAsExtern OBJECT-TYPE
774 importNoExternal (2),
777 MAX-ACCESS read-create
780 "Indicates if an area is a stub area, NSSA, or standard
781 area. Type-5 AS-external LSAs and type-11 Opaque LSAs are
782 not imported into stub areas or NSSAs. NSSAs import
783 AS-external data as type-7 LSAs"
785 "OSPF Version 2, Appendix C.2 Area parameters"
786 DEFVAL { importExternal }
787 ::= { ospfAreaEntry 3 }
789 ospfSpfRuns OBJECT-TYPE
794 "The number of times that the intra-area route
795 table has been calculated using this area's
796 link state database. This is typically done
797 using Dijkstra's algorithm.
799 Discontinuities in the value of this counter can occur
800 at re-initialization of the management system, and at other
801 times as indicated by the value of ospfDiscontinuityTime."
802 ::= { ospfAreaEntry 4 }
804 ospfAreaBdrRtrCount OBJECT-TYPE
809 "The total number of Area Border Routers reachable
810 within this area. This is initially zero and is
811 calculated in each Shortest Path First (SPF) pass."
815 ::= { ospfAreaEntry 5 }
817 ospfAsBdrRtrCount OBJECT-TYPE
822 "The total number of Autonomous System Border
823 Routers reachable within this area. This is
824 initially zero and is calculated in each SPF
826 ::= { ospfAreaEntry 6 }
828 ospfAreaLsaCount OBJECT-TYPE
833 "The total number of link state advertisements
834 in this area's link state database, excluding
836 ::= { ospfAreaEntry 7 }
838 ospfAreaLsaCksumSum OBJECT-TYPE
843 "The 32-bit sum of the link state
844 advertisements' LS checksums contained in this
845 area's link state database. This sum excludes
846 external (LS type-5) link state advertisements.
847 The sum can be used to determine if there has
848 been a change in a router's link state
849 database, and to compare the link state database of
850 two routers. The value should be treated as unsigned
851 when comparing two sums of checksums."
853 ::= { ospfAreaEntry 8 }
855 ospfAreaSummary OBJECT-TYPE
860 MAX-ACCESS read-create
866 "The variable ospfAreaSummary controls the
867 import of summary LSAs into stub and NSSA areas.
868 It has no effect on other areas.
870 If it is noAreaSummary, the router will not
871 originate summary LSAs into the stub or NSSA area.
872 It will rely entirely on its default route.
874 If it is sendAreaSummary, the router will both
875 summarize and propagate summary LSAs."
876 DEFVAL { noAreaSummary }
877 ::= { ospfAreaEntry 9 }
879 ospfAreaStatus OBJECT-TYPE
881 MAX-ACCESS read-create
884 "This object permits management of the table by
885 facilitating actions such as row creation,
886 construction, and destruction.
888 The value of this object has no effect on
889 whether other objects in this conceptual row can be
891 ::= { ospfAreaEntry 10 }
893 ospfAreaNssaTranslatorRole OBJECT-TYPE
894 SYNTAX INTEGER { always (1), candidate (2) }
895 MAX-ACCESS read-create
898 "Indicates an NSSA border router's ability to
899 perform NSSA translation of type-7 LSAs into
902 ::= { ospfAreaEntry 11 }
904 ospfAreaNssaTranslatorState OBJECT-TYPE
905 SYNTAX INTEGER { enabled (1),
912 "Indicates if and how an NSSA border router is
913 performing NSSA translation of type-7 LSAs into type-5
917 LSAs. When this object is set to enabled, the NSSA Border
918 router's OspfAreaNssaExtTranslatorRole has been set to
919 always. When this object is set to elected, a candidate
920 NSSA Border router is Translating type-7 LSAs into type-5.
921 When this object is set to disabled, a candidate NSSA
922 border router is NOT translating type-7 LSAs into type-5."
923 ::= { ospfAreaEntry 12 }
925 ospfAreaNssaTranslatorStabilityInterval OBJECT-TYPE
926 SYNTAX PositiveInteger
928 MAX-ACCESS read-create
931 "The number of seconds after an elected translator
932 determines its services are no longer required, that
933 it should continue to perform its translation duties."
935 ::= { ospfAreaEntry 13 }
937 ospfAreaNssaTranslatorEvents OBJECT-TYPE
942 "Indicates the number of translator state changes
943 that have occurred since the last boot-up.
945 Discontinuities in the value of this counter can occur
946 at re-initialization of the management system, and at other
947 times as indicated by the value of ospfDiscontinuityTime."
948 ::= { ospfAreaEntry 14 }
950 -- OSPF Area Default Metric Table
952 ospfStubAreaTable OBJECT-TYPE
953 SYNTAX SEQUENCE OF OspfStubAreaEntry
954 MAX-ACCESS not-accessible
957 "The set of metrics that will be advertised
958 by a default Area Border Router into a stub area."
960 "OSPF Version 2, Appendix C.2, Area Parameters"
963 ospfStubAreaEntry OBJECT-TYPE
964 SYNTAX OspfStubAreaEntry
968 MAX-ACCESS not-accessible
971 "The metric for a given Type of Service that
972 will be advertised by a default Area Border
973 Router into a stub area.
975 Information in this table is persistent and when this object
976 is written the entity SHOULD save the change to non-volatile
979 "OSPF Version 2, Appendix C.2, Area Parameters"
980 INDEX { ospfStubAreaId, ospfStubTOS }
981 ::= { ospfStubAreaTable 1 }
983 OspfStubAreaEntry ::=
997 ospfStubAreaId OBJECT-TYPE
999 MAX-ACCESS read-only -- read-only since originally an
1003 "The 32-bit identifier for the stub area. On
1004 creation, this can be derived from the
1006 ::= { ospfStubAreaEntry 1 }
1008 ospfStubTOS OBJECT-TYPE
1010 MAX-ACCESS read-only -- read-only since originally an
1014 "The Type of Service associated with the
1015 metric. On creation, this can be derived from
1020 ::= { ospfStubAreaEntry 2 }
1022 ospfStubMetric OBJECT-TYPE
1024 MAX-ACCESS read-create
1027 "The metric value applied at the indicated Type
1028 of Service. By default, this equals the least
1029 metric at the Type of Service among the
1030 interfaces to other areas."
1031 ::= { ospfStubAreaEntry 3 }
1033 ospfStubStatus OBJECT-TYPE
1035 MAX-ACCESS read-create
1038 "This object permits management of the table by
1039 facilitating actions such as row creation,
1040 construction, and destruction.
1042 The value of this object has no effect on
1043 whether other objects in this conceptual row can be
1045 ::= { ospfStubAreaEntry 4 }
1047 ospfStubMetricType OBJECT-TYPE
1049 ospfMetric (1), -- OSPF Metric
1050 comparableCost (2), -- external type 1
1051 nonComparable (3) -- external type 2
1053 MAX-ACCESS read-create
1056 "This variable displays the type of metric
1057 advertised as a default route."
1058 DEFVAL { ospfMetric }
1059 ::= { ospfStubAreaEntry 5 }
1061 -- OSPF Link State Database
1063 ospfLsdbTable OBJECT-TYPE
1064 SYNTAX SEQUENCE OF OspfLsdbEntry
1065 MAX-ACCESS not-accessible
1071 "The OSPF Process's link state database (LSDB).
1072 The LSDB contains the link state advertisements
1073 from throughout the areas that the device is attached to."
1075 "OSPF Version 2, Section 12 Link State Advertisements"
1078 ospfLsdbEntry OBJECT-TYPE
1079 SYNTAX OspfLsdbEntry
1080 MAX-ACCESS not-accessible
1083 "A single link state advertisement."
1084 INDEX { ospfLsdbAreaId, ospfLsdbType,
1085 ospfLsdbLsid, ospfLsdbRouterId }
1086 ::= { ospfLsdbTable 1 }
1104 ospfLsdbAdvertisement
1108 ospfLsdbAreaId OBJECT-TYPE
1110 MAX-ACCESS read-only -- read-only since originally an
1114 "The 32-bit identifier of the area from which
1115 the LSA was received."
1117 "OSPF Version 2, Appendix C.2 Area parameters"
1121 ::= { ospfLsdbEntry 1 }
1123 ospfLsdbType OBJECT-TYPE
1129 asExternalLink (5), -- but see ospfAsLsdbTable
1131 nssaExternalLink (7),
1134 MAX-ACCESS read-only -- read-only since originally an
1138 "The type of the link state advertisement.
1139 Each link state type has a separate advertisement
1142 Note: External link state advertisements are permitted
1143 for backward compatibility, but should be displayed
1144 in the ospfAsLsdbTable rather than here."
1146 "OSPF Version 2, Appendix A.4.1 The Link State
1147 Advertisement header"
1148 ::= { ospfLsdbEntry 2 }
1150 ospfLsdbLsid OBJECT-TYPE
1152 MAX-ACCESS read-only -- read-only since originally an
1156 "The Link State ID is an LS Type Specific field
1157 containing either a Router ID or an IP address;
1158 it identifies the piece of the routing domain
1159 that is being described by the advertisement."
1161 "OSPF Version 2, Section 12.1.4 Link State ID"
1162 ::= { ospfLsdbEntry 3 }
1164 ospfLsdbRouterId OBJECT-TYPE
1166 MAX-ACCESS read-only -- read-only since originally an
1173 "The 32-bit number that uniquely identifies the
1174 originating router in the Autonomous System."
1176 "OSPF Version 2, Appendix C.1 Global parameters"
1177 ::= { ospfLsdbEntry 4 }
1179 ospfLsdbSequence OBJECT-TYPE
1181 MAX-ACCESS read-only
1184 "The sequence number field is a signed 32-bit
1185 integer. It starts with the value '80000001'h,
1186 or -'7FFFFFFF'h, and increments until '7FFFFFFF'h.
1187 Thus, a typical sequence number will be very negative.
1188 It is used to detect old and duplicate Link State
1189 Advertisements. The space of sequence numbers is linearly
1190 ordered. The larger the sequence number, the more recent
1193 "OSPF Version 2, Section 12.1.6 LS sequence
1195 ::= { ospfLsdbEntry 5 }
1197 ospfLsdbAge OBJECT-TYPE
1198 SYNTAX Integer32 -- Should be 0..MaxAge, except when
1199 -- doNotAge bit is set
1201 MAX-ACCESS read-only
1204 "This field is the age of the link state advertisement
1207 "OSPF Version 2, Section 12.1.1 LS age"
1208 ::= { ospfLsdbEntry 6 }
1210 ospfLsdbChecksum OBJECT-TYPE
1212 MAX-ACCESS read-only
1215 "This field is the checksum of the complete contents of
1216 the advertisement, excepting the age field. The age field
1217 is excepted so that an advertisement's age can be
1218 incremented without updating the checksum. The checksum
1219 used is the same that is used for ISO connectionless
1223 datagrams; it is commonly referred to as the
1226 "OSPF Version 2, Section 12.1.7 LS checksum"
1227 ::= { ospfLsdbEntry 7 }
1229 ospfLsdbAdvertisement OBJECT-TYPE
1230 SYNTAX OCTET STRING (SIZE (1..65535))
1231 MAX-ACCESS read-only
1234 "The entire link state advertisement, including
1237 Note that for variable length LSAs, SNMP agents
1238 may not be able to return the largest string size."
1240 "OSPF Version 2, Section 12 Link State Advertisements"
1241 ::= { ospfLsdbEntry 8 }
1243 -- Address Range Table
1245 ospfAreaRangeTable OBJECT-TYPE
1246 SYNTAX SEQUENCE OF OspfAreaRangeEntry
1247 MAX-ACCESS not-accessible
1250 "The Address Range Table acts as an adjunct to the Area
1251 Table. It describes those Address Range Summaries that
1252 are configured to be propagated from an Area to reduce
1253 the amount of information about it that is known beyond
1254 its borders. It contains a set of IP address ranges
1255 specified by an IP address/IP network mask pair.
1256 For example, class B address range of X.X.X.X
1257 with a network mask of 255.255.0.0 includes all IP
1258 addresses from X.X.0.0 to X.X.255.255.
1260 Note that this table is obsoleted and is replaced
1261 by the Area Aggregate Table."
1263 "OSPF Version 2, Appendix C.2 Area parameters"
1266 ospfAreaRangeEntry OBJECT-TYPE
1267 SYNTAX OspfAreaRangeEntry
1268 MAX-ACCESS not-accessible
1274 "A single area address range.
1276 Information in this table is persistent and when this object
1277 is written the entity SHOULD save the change to non-volatile
1280 "OSPF Version 2, Appendix C.2 Area parameters"
1281 INDEX { ospfAreaRangeAreaId, ospfAreaRangeNet }
1282 ::= { ospfAreaRangeTable 1 }
1284 OspfAreaRangeEntry ::=
1298 ospfAreaRangeAreaId OBJECT-TYPE
1300 MAX-ACCESS read-only -- read-only since originally an
1304 "The area that the address range is to be found
1307 "OSPF Version 2, Appendix C.2 Area parameters"
1308 ::= { ospfAreaRangeEntry 1 }
1310 ospfAreaRangeNet OBJECT-TYPE
1312 MAX-ACCESS read-only -- read-only since originally an
1316 "The IP address of the net or subnet indicated
1319 "OSPF Version 2, Appendix C.2 Area parameters"
1320 ::= { ospfAreaRangeEntry 2 }
1325 ospfAreaRangeMask OBJECT-TYPE
1327 MAX-ACCESS read-create
1330 "The subnet mask that pertains to the net or
1333 "OSPF Version 2, Appendix C.2 Area parameters"
1334 ::= { ospfAreaRangeEntry 3 }
1336 ospfAreaRangeStatus OBJECT-TYPE
1338 MAX-ACCESS read-create
1341 "This object permits management of the table by
1342 facilitating actions such as row creation,
1343 construction, and destruction.
1345 The value of this object has no effect on
1346 whether other objects in this conceptual row can be
1348 ::= { ospfAreaRangeEntry 4 }
1350 ospfAreaRangeEffect OBJECT-TYPE
1352 advertiseMatching (1),
1353 doNotAdvertiseMatching (2)
1355 MAX-ACCESS read-create
1358 "Subnets subsumed by ranges either trigger the
1359 advertisement of the indicated summary
1360 (advertiseMatching) or result in the subnet's not
1361 being advertised at all outside the area."
1362 DEFVAL { advertiseMatching }
1363 ::= { ospfAreaRangeEntry 5 }
1367 ospfHostTable OBJECT-TYPE
1368 SYNTAX SEQUENCE OF OspfHostEntry
1369 MAX-ACCESS not-accessible
1372 "The Host/Metric Table indicates what hosts are directly
1376 attached to the router, what metrics and types
1377 of service should be advertised for them,
1378 and what areas they are found within."
1380 "OSPF Version 2, Appendix C.7 Host route
1384 ospfHostEntry OBJECT-TYPE
1385 SYNTAX OspfHostEntry
1386 MAX-ACCESS not-accessible
1389 "A metric to be advertised, for a given type of
1390 service, when a given host is reachable.
1392 Information in this table is persistent and when this object
1393 is written the entity SHOULD save the change to non-volatile
1395 INDEX { ospfHostIpAddress, ospfHostTOS }
1396 ::= { ospfHostTable 1 }
1414 ospfHostIpAddress OBJECT-TYPE
1416 MAX-ACCESS read-only -- read-only since originally an
1420 "The IP address of the host."
1422 "OSPF Version 2, Appendix C.7 Host route parameters"
1423 ::= { ospfHostEntry 1 }
1427 ospfHostTOS OBJECT-TYPE
1429 MAX-ACCESS read-only -- read-only since originally an
1433 "The Type of Service of the route being configured."
1435 "OSPF Version 2, Appendix C.7 Host route parameters"
1436 ::= { ospfHostEntry 2 }
1438 ospfHostMetric OBJECT-TYPE
1440 MAX-ACCESS read-create
1443 "The metric to be advertised."
1445 "OSPF Version 2, Appendix C.7 Host route parameters"
1446 ::= { ospfHostEntry 3 }
1448 ospfHostStatus OBJECT-TYPE
1450 MAX-ACCESS read-create
1453 "This object permits management of the table by
1454 facilitating actions such as row creation,
1455 construction, and destruction.
1457 The value of this object has no effect on
1458 whether other objects in this conceptual row can be
1460 ::= { ospfHostEntry 4 }
1462 ospfHostAreaID OBJECT-TYPE
1464 MAX-ACCESS read-only
1467 "The OSPF area to which the host belongs.
1468 Deprecated by ospfHostCfgAreaID."
1470 "OSPF Version 2, Appendix C.7 Host parameters"
1471 ::= { ospfHostEntry 5 }
1473 ospfHostCfgAreaID OBJECT-TYPE
1478 MAX-ACCESS read-create
1481 "To configure the OSPF area to which the host belongs."
1483 "OSPF Version 2, Appendix C.7 Host parameters"
1484 ::= { ospfHostEntry 6 }
1486 -- OSPF Interface Table
1488 ospfIfTable OBJECT-TYPE
1489 SYNTAX SEQUENCE OF OspfIfEntry
1490 MAX-ACCESS not-accessible
1493 "The OSPF Interface Table describes the interfaces
1494 from the viewpoint of OSPF.
1495 It augments the ipAddrTable with OSPF specific information."
1497 "OSPF Version 2, Appendix C.3 Router interface
1501 ospfIfEntry OBJECT-TYPE
1503 MAX-ACCESS not-accessible
1506 "The OSPF interface entry describes one interface
1507 from the viewpoint of OSPF.
1509 Information in this table is persistent and when this object
1510 is written the entity SHOULD save the change to non-volatile
1512 INDEX { ospfIfIpAddress, ospfAddressLessIf }
1513 ::= { ospfIfTable 1 }
1520 InterfaceIndexOrZero,
1531 DesignatedRouterPriority,
1534 ospfIfRetransInterval
1538 ospfIfRtrDeadInterval
1544 ospfIfDesignatedRouter
1546 ospfIfBackupDesignatedRouter
1554 ospfIfMulticastForwarding
1559 OspfAuthenticationType,
1564 ospfIfDesignatedRouterId
1566 ospfIfBackupDesignatedRouterId
1570 ospfIfIpAddress OBJECT-TYPE
1572 MAX-ACCESS read-only -- read-only since originally an
1576 "The IP address of this OSPF interface."
1580 ::= { ospfIfEntry 1 }
1582 ospfAddressLessIf OBJECT-TYPE
1583 SYNTAX InterfaceIndexOrZero
1584 MAX-ACCESS read-only -- read-only since originally an
1588 "For the purpose of easing the instancing of
1589 addressed and addressless interfaces; this
1590 variable takes the value 0 on interfaces with
1591 IP addresses and the corresponding value of
1592 ifIndex for interfaces having no IP address."
1593 ::= { ospfIfEntry 2 }
1595 ospfIfAreaId OBJECT-TYPE
1597 MAX-ACCESS read-create
1600 "A 32-bit integer uniquely identifying the area
1601 to which the interface connects. Area ID
1602 0.0.0.0 is used for the OSPF backbone."
1603 DEFVAL { '00000000'H } -- 0.0.0.0
1604 ::= { ospfIfEntry 3 }
1606 ospfIfType OBJECT-TYPE
1611 pointToMultipoint (5)
1613 MAX-ACCESS read-create
1616 "The OSPF interface type.
1617 By way of a default, this field may be intuited
1618 from the corresponding value of ifType.
1619 Broadcast LANs, such as Ethernet and IEEE 802.5,
1620 take the value 'broadcast', X.25 and similar
1621 technologies take the value 'nbma', and links
1622 that are definitively point to point take the
1623 value 'pointToPoint'."
1624 ::= { ospfIfEntry 4 }
1626 ospfIfAdminStat OBJECT-TYPE
1631 MAX-ACCESS read-create
1634 "The OSPF interface's administrative status.
1635 The value formed on the interface, and the interface
1636 will be advertised as an internal route to some area.
1637 The value 'disabled' denotes that the interface is
1640 ::= { ospfIfEntry 5 }
1642 ospfIfRtrPriority OBJECT-TYPE
1643 SYNTAX DesignatedRouterPriority
1644 MAX-ACCESS read-create
1647 "The priority of this interface. Used in
1648 multi-access networks, this field is used in
1649 the designated router election algorithm. The
1650 value 0 signifies that the router is not eligible
1651 to become the designated router on this particular
1652 network. In the event of a tie in this value,
1653 routers will use their Router ID as a tie breaker."
1655 ::= { ospfIfEntry 6 }
1657 ospfIfTransitDelay OBJECT-TYPE
1660 MAX-ACCESS read-create
1663 "The estimated number of seconds it takes to
1664 transmit a link state update packet over this
1665 interface. Note that the minimal value SHOULD be
1668 ::= { ospfIfEntry 7 }
1670 ospfIfRetransInterval OBJECT-TYPE
1673 MAX-ACCESS read-create
1676 "The number of seconds between link state advertisement
1677 retransmissions, for adjacencies belonging to this
1678 interface. This value is also used when retransmitting
1682 database description and Link State request packets.
1683 Note that minimal value SHOULD be 1 second."
1685 ::= { ospfIfEntry 8 }
1687 ospfIfHelloInterval OBJECT-TYPE
1690 MAX-ACCESS read-create
1693 "The length of time, in seconds, between the Hello packets
1694 that the router sends on the interface. This value must be
1695 the same for all routers attached to a common network."
1697 ::= { ospfIfEntry 9 }
1699 ospfIfRtrDeadInterval OBJECT-TYPE
1700 SYNTAX PositiveInteger
1702 MAX-ACCESS read-create
1705 "The number of seconds that a router's Hello packets have
1706 not been seen before its neighbors declare the router down.
1707 This should be some multiple of the Hello interval. This
1708 value must be the same for all routers attached to a common
1711 ::= { ospfIfEntry 10 }
1713 ospfIfPollInterval OBJECT-TYPE
1714 SYNTAX PositiveInteger
1716 MAX-ACCESS read-create
1719 "The larger time interval, in seconds, between the Hello
1720 packets sent to an inactive non-broadcast multi-access
1723 ::= { ospfIfEntry 11 }
1725 ospfIfState OBJECT-TYPE
1734 designatedRouter (5),
1735 backupDesignatedRouter (6),
1736 otherDesignatedRouter (7)
1738 MAX-ACCESS read-only
1741 "The OSPF Interface State."
1743 ::= { ospfIfEntry 12 }
1745 ospfIfDesignatedRouter OBJECT-TYPE
1747 MAX-ACCESS read-only
1750 "The IP address of the designated router."
1751 DEFVAL { '00000000'H } -- 0.0.0.0
1752 ::= { ospfIfEntry 13 }
1754 ospfIfBackupDesignatedRouter OBJECT-TYPE
1756 MAX-ACCESS read-only
1759 "The IP address of the backup designated
1761 DEFVAL { '00000000'H } -- 0.0.0.0
1762 ::= { ospfIfEntry 14 }
1764 ospfIfEvents OBJECT-TYPE
1766 MAX-ACCESS read-only
1769 "The number of times this OSPF interface has
1770 changed its state or an error has occurred.
1772 Discontinuities in the value of this counter can occur
1773 at re-initialization of the management system, and at other
1774 times as indicated by the value of ospfDiscontinuityTime."
1775 ::= { ospfIfEntry 15 }
1777 ospfIfAuthKey OBJECT-TYPE
1778 SYNTAX OCTET STRING (SIZE (0..256))
1779 MAX-ACCESS read-create
1785 "The cleartext password used as an OSPF
1786 authentication key when simplePassword security
1787 is enabled. This object does not access any OSPF
1788 cryptogaphic (e.g., MD5) authentication key under
1791 If the key length is shorter than 8 octets, the
1792 agent will left adjust and zero fill to 8 octets.
1794 Unauthenticated interfaces need no authentication
1795 key, and simple password authentication cannot use
1796 a key of more than 8 octets.
1798 Note that the use of simplePassword authentication
1799 is NOT recommended when there is concern regarding
1800 attack upon the OSPF system. SimplePassword
1801 authentication is only sufficient to protect against
1802 accidental misconfigurations because it re-uses
1803 cleartext passwords [RFC1704].
1805 When read, ospfIfAuthKey always returns an octet
1806 string of length zero."
1808 "OSPF Version 2, Section 9 The Interface Data
1810 DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0
1811 ::= { ospfIfEntry 16 }
1813 ospfIfStatus OBJECT-TYPE
1815 MAX-ACCESS read-create
1818 "This object permits management of the table by
1819 facilitating actions such as row creation,
1820 construction, and destruction.
1822 The value of this object has no effect on
1823 whether other objects in this conceptual row can be
1825 ::= { ospfIfEntry 17 }
1827 ospfIfMulticastForwarding OBJECT-TYPE
1829 blocked (1), -- no multicast forwarding
1830 multicast (2), -- using multicast address
1831 unicast (3) -- to each OSPF neighbor
1836 MAX-ACCESS read-create
1839 "The way multicasts should be forwarded on this
1840 interface: not forwarded, forwarded as data
1841 link multicasts, or forwarded as data link
1842 unicasts. Data link multicasting is not
1843 meaningful on point-to-point and NBMA interfaces,
1844 and setting ospfMulticastForwarding to 0 effectively
1845 disables all multicast forwarding."
1847 ::= { ospfIfEntry 18 }
1849 ospfIfDemand OBJECT-TYPE
1851 MAX-ACCESS read-create
1854 "Indicates whether Demand OSPF procedures (hello
1855 suppression to FULL neighbors and setting the
1856 DoNotAge flag on propagated LSAs) should be
1857 performed on this interface."
1859 ::= { ospfIfEntry 19 }
1861 ospfIfAuthType OBJECT-TYPE
1862 SYNTAX OspfAuthenticationType
1863 MAX-ACCESS read-create
1866 "The authentication type specified for an interface.
1868 Note that this object can be used to engage
1869 in significant attacks against an OSPF router."
1871 "OSPF Version 2, Appendix D Authentication"
1872 DEFVAL { none } -- no authentication, by default
1873 ::= { ospfIfEntry 20 }
1875 ospfIfLsaCount OBJECT-TYPE
1877 MAX-ACCESS read-only
1880 "The total number of link-local link state advertisements
1881 in this interface's link-local link state database."
1882 ::= { ospfIfEntry 21 }
1886 ospfIfLsaCksumSum OBJECT-TYPE
1888 MAX-ACCESS read-only
1891 "The 32-bit unsigned sum of the Link State
1892 Advertisements' LS checksums contained in this
1893 interface's link-local link state database.
1894 The sum can be used to determine if there has
1895 been a change in the interface's link state
1896 database and to compare the interface link state
1897 database of routers attached to the same subnet."
1898 ::= { ospfIfEntry 22 }
1900 ospfIfDesignatedRouterId OBJECT-TYPE
1902 MAX-ACCESS read-only
1905 "The Router ID of the designated router."
1906 ::= { ospfIfEntry 23 }
1908 ospfIfBackupDesignatedRouterId OBJECT-TYPE
1910 MAX-ACCESS read-only
1913 "The Router ID of the backup designated router."
1914 ::= { ospfIfEntry 24 }
1916 -- OSPF Interface Metric Table
1918 ospfIfMetricTable OBJECT-TYPE
1919 SYNTAX SEQUENCE OF OspfIfMetricEntry
1920 MAX-ACCESS not-accessible
1923 "The Metric Table describes the metrics to be advertised
1924 for a specified interface at the various types of service.
1925 As such, this table is an adjunct of the OSPF Interface
1928 Types of service, as defined by RFC 791, have the ability
1929 to request low delay, high bandwidth, or reliable linkage.
1931 For the purposes of this specification, the measure of
1937 Metric = referenceBandwidth / ifSpeed
1939 is the default value.
1940 The default reference bandwidth is 10^8.
1941 For multiple link interfaces, note that ifSpeed is the sum
1942 of the individual link speeds. This yields a number having
1943 the following typical values:
1945 Network Type/bit rate Metric
1956 Routes that are not specified use the default
1959 Note that the default reference bandwidth can be configured
1960 using the general group object ospfReferenceBandwidth."
1962 "OSPF Version 2, Appendix C.3 Router interface
1966 ospfIfMetricEntry OBJECT-TYPE
1967 SYNTAX OspfIfMetricEntry
1968 MAX-ACCESS not-accessible
1971 "A particular TOS metric for a non-virtual interface
1972 identified by the interface index.
1974 Information in this table is persistent and when this object
1975 is written the entity SHOULD save the change to non-volatile
1978 "OSPF Version 2, Appendix C.3 Router interface
1980 INDEX { ospfIfMetricIpAddress,
1981 ospfIfMetricAddressLessIf,
1983 ::= { ospfIfMetricTable 1 }
1988 OspfIfMetricEntry ::=
1990 ospfIfMetricIpAddress
1992 ospfIfMetricAddressLessIf
1993 InterfaceIndexOrZero,
2002 ospfIfMetricIpAddress OBJECT-TYPE
2004 MAX-ACCESS read-only -- read-only since originally an
2008 "The IP address of this OSPF interface. On row
2009 creation, this can be derived from the instance."
2010 ::= { ospfIfMetricEntry 1 }
2012 ospfIfMetricAddressLessIf OBJECT-TYPE
2013 SYNTAX InterfaceIndexOrZero
2014 MAX-ACCESS read-only -- read-only since originally an
2018 "For the purpose of easing the instancing of
2019 addressed and addressless interfaces; this
2020 variable takes the value 0 on interfaces with
2021 IP addresses and the value of ifIndex for
2022 interfaces having no IP address. On row
2023 creation, this can be derived from the instance."
2024 ::= { ospfIfMetricEntry 2 }
2026 ospfIfMetricTOS OBJECT-TYPE
2028 MAX-ACCESS read-only -- read-only since originally an
2032 "The Type of Service metric being referenced.
2033 On row creation, this can be derived from the
2035 ::= { ospfIfMetricEntry 3 }
2039 ospfIfMetricValue OBJECT-TYPE
2041 MAX-ACCESS read-create
2044 "The metric of using this Type of Service on
2045 this interface. The default value of the TOS 0
2046 metric is 10^8 / ifSpeed."
2047 ::= { ospfIfMetricEntry 4 }
2049 ospfIfMetricStatus OBJECT-TYPE
2051 MAX-ACCESS read-create
2054 "This object permits management of the table by
2055 facilitating actions such as row creation,
2056 construction, and destruction.
2058 The value of this object has no effect on
2059 whether other objects in this conceptual row can be
2061 ::= { ospfIfMetricEntry 5 }
2063 -- OSPF Virtual Interface Table
2065 ospfVirtIfTable OBJECT-TYPE
2066 SYNTAX SEQUENCE OF OspfVirtIfEntry
2067 MAX-ACCESS not-accessible
2070 "Information about this router's virtual interfaces
2071 that the OSPF Process is configured to carry on."
2073 "OSPF Version 2, Appendix C.4 Virtual link
2077 ospfVirtIfEntry OBJECT-TYPE
2078 SYNTAX OspfVirtIfEntry
2079 MAX-ACCESS not-accessible
2082 "Information about a single virtual interface.
2084 Information in this table is persistent and when this object
2085 is written the entity SHOULD save the change to non-volatile
2090 INDEX { ospfVirtIfAreaId, ospfVirtIfNeighbor }
2091 ::= { ospfVirtIfTable 1 }
2099 ospfVirtIfTransitDelay
2101 ospfVirtIfRetransInterval
2103 ospfVirtIfHelloInterval
2105 ospfVirtIfRtrDeadInterval
2116 OspfAuthenticationType,
2119 ospfVirtIfLsaCksumSum
2123 ospfVirtIfAreaId OBJECT-TYPE
2125 MAX-ACCESS read-only -- read-only since originally an
2129 "The transit area that the virtual link
2130 traverses. By definition, this is not 0.0.0.0."
2131 ::= { ospfVirtIfEntry 1 }
2133 ospfVirtIfNeighbor OBJECT-TYPE
2135 MAX-ACCESS read-only -- read-only since originally an
2142 "The Router ID of the virtual neighbor."
2143 ::= { ospfVirtIfEntry 2 }
2145 ospfVirtIfTransitDelay OBJECT-TYPE
2148 MAX-ACCESS read-create
2151 "The estimated number of seconds it takes to
2152 transmit a Link State update packet over this
2153 interface. Note that the minimal value SHOULD be
2156 ::= { ospfVirtIfEntry 3 }
2158 ospfVirtIfRetransInterval OBJECT-TYPE
2161 MAX-ACCESS read-create
2164 "The number of seconds between link state
2165 avertisement retransmissions, for adjacencies
2166 belonging to this interface. This value is
2167 also used when retransmitting database
2168 description and Link State request packets. This
2169 value should be well over the expected
2170 round-trip time. Note that the minimal value SHOULD be
2173 ::= { ospfVirtIfEntry 4 }
2175 ospfVirtIfHelloInterval OBJECT-TYPE
2178 MAX-ACCESS read-create
2181 "The length of time, in seconds, between the
2182 Hello packets that the router sends on the
2183 interface. This value must be the same for the
2186 ::= { ospfVirtIfEntry 5 }
2188 ospfVirtIfRtrDeadInterval OBJECT-TYPE
2192 SYNTAX PositiveInteger
2194 MAX-ACCESS read-create
2197 "The number of seconds that a router's Hello
2198 packets have not been seen before its
2199 neighbors declare the router down. This should be
2200 some multiple of the Hello interval. This
2201 value must be the same for the virtual neighbor."
2203 ::= { ospfVirtIfEntry 6 }
2205 ospfVirtIfState OBJECT-TYPE
2207 down (1), -- these use the same encoding
2208 pointToPoint (4) -- as the ospfIfTable
2210 MAX-ACCESS read-only
2213 "OSPF virtual interface states."
2215 ::= { ospfVirtIfEntry 7 }
2217 ospfVirtIfEvents OBJECT-TYPE
2219 MAX-ACCESS read-only
2222 "The number of state changes or error events on
2225 Discontinuities in the value of this counter can occur
2226 at re-initialization of the management system, and at other
2227 times as indicated by the value of ospfDiscontinuityTime."
2228 ::= { ospfVirtIfEntry 8 }
2230 ospfVirtIfAuthKey OBJECT-TYPE
2231 SYNTAX OCTET STRING (SIZE(0..256))
2232 MAX-ACCESS read-create
2235 "The cleartext password used as an OSPF
2236 authentication key when simplePassword security
2237 is enabled. This object does not access any OSPF
2238 cryptogaphic (e.g., MD5) authentication key under
2243 If the key length is shorter than 8 octets, the
2244 agent will left adjust and zero fill to 8 octets.
2246 Unauthenticated interfaces need no authentication
2247 key, and simple password authentication cannot use
2248 a key of more than 8 octets.
2250 Note that the use of simplePassword authentication
2251 is NOT recommended when there is concern regarding
2252 attack upon the OSPF system. SimplePassword
2253 authentication is only sufficient to protect against
2254 accidental misconfigurations because it re-uses
2255 cleartext passwords. [RFC1704]
2257 When read, ospfIfAuthKey always returns an octet
2258 string of length zero."
2260 "OSPF Version 2, Section 9 The Interface Data
2262 DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0
2263 ::= { ospfVirtIfEntry 9 }
2265 ospfVirtIfStatus OBJECT-TYPE
2267 MAX-ACCESS read-create
2270 "This object permits management of the table by
2271 facilitating actions such as row creation,
2272 construction, and destruction.
2274 The value of this object has no effect on
2275 whether other objects in this conceptual row can be
2277 ::= { ospfVirtIfEntry 10 }
2279 ospfVirtIfAuthType OBJECT-TYPE
2280 SYNTAX OspfAuthenticationType
2281 MAX-ACCESS read-create
2284 "The authentication type specified for a virtual interface.
2286 Note that this object can be used to engage
2287 in significant attacks against an OSPF router."
2289 "OSPF Version 2, Appendix E Authentication"
2290 DEFVAL { none } -- no authentication, by default
2294 ::= { ospfVirtIfEntry 11 }
2296 ospfVirtIfLsaCount OBJECT-TYPE
2298 MAX-ACCESS read-only
2301 "The total number of link-local link state advertisements
2302 in this virtual interface's link-local link state database."
2303 ::= { ospfVirtIfEntry 12 }
2305 ospfVirtIfLsaCksumSum OBJECT-TYPE
2307 MAX-ACCESS read-only
2310 "The 32-bit unsigned sum of the link state
2311 advertisements' LS checksums contained in this
2312 virtual interface's link-local link state database.
2313 The sum can be used to determine if there has
2314 been a change in the virtual interface's link state
2315 database, and to compare the virtual interface
2316 link state database of the virtual neighbors."
2317 ::= { ospfVirtIfEntry 13 }
2319 -- OSPF Neighbor Table
2321 ospfNbrTable OBJECT-TYPE
2322 SYNTAX SEQUENCE OF OspfNbrEntry
2323 MAX-ACCESS not-accessible
2326 "A table describing all non-virtual neighbors
2327 in the locality of the OSPF router."
2329 "OSPF Version 2, Section 10 The Neighbor Data
2333 ospfNbrEntry OBJECT-TYPE
2335 MAX-ACCESS not-accessible
2338 "The information regarding a single neighbor.
2340 Information in this table is persistent and when this object
2341 is written the entity SHOULD save the change to non-volatile
2347 "OSPF Version 2, Section 10 The Neighbor Data
2349 INDEX { ospfNbrIpAddr, ospfNbrAddressLessIndex }
2350 ::= { ospfNbrTable 1 }
2356 ospfNbrAddressLessIndex
2357 InterfaceIndexOrZero,
2363 DesignatedRouterPriority,
2368 ospfNbrLsRetransQLen
2372 ospfNbmaNbrPermanence
2374 ospfNbrHelloSuppressed
2376 ospfNbrRestartHelperStatus
2378 ospfNbrRestartHelperAge
2380 ospfNbrRestartHelperExitReason
2384 ospfNbrIpAddr OBJECT-TYPE
2386 MAX-ACCESS read-only -- read-only since originally an
2390 "The IP address this neighbor is using in its
2391 IP source address. Note that, on addressless
2392 links, this will not be 0.0.0.0 but the
2396 address of another of the neighbor's interfaces."
2397 ::= { ospfNbrEntry 1 }
2399 ospfNbrAddressLessIndex OBJECT-TYPE
2400 SYNTAX InterfaceIndexOrZero
2401 MAX-ACCESS read-only -- read-only since originally an
2405 "On an interface having an IP address, zero.
2406 On addressless interfaces, the corresponding
2407 value of ifIndex in the Internet Standard MIB.
2408 On row creation, this can be derived from the
2410 ::= { ospfNbrEntry 2 }
2412 ospfNbrRtrId OBJECT-TYPE
2414 MAX-ACCESS read-only
2417 "A 32-bit integer (represented as a type
2418 IpAddress) uniquely identifying the neighboring
2419 router in the Autonomous System."
2420 DEFVAL { '00000000'H } -- 0.0.0.0
2421 ::= { ospfNbrEntry 3 }
2423 ospfNbrOptions OBJECT-TYPE
2425 MAX-ACCESS read-only
2428 "A bit mask corresponding to the neighbor's
2431 Bit 0, if set, indicates that the system will
2432 operate on Type of Service metrics other than
2433 TOS 0. If zero, the neighbor will ignore all
2434 metrics except the TOS 0 metric.
2436 Bit 1, if set, indicates that the associated
2437 area accepts and operates on external
2438 information; if zero, it is a stub area.
2440 Bit 2, if set, indicates that the system is
2441 capable of routing IP multicast datagrams, that is
2442 that it implements the multicast extensions to
2447 Bit 3, if set, indicates that the associated
2448 area is an NSSA. These areas are capable of
2449 carrying type-7 external advertisements, which
2450 are translated into type-5 external advertisements
2453 "OSPF Version 2, Section 12.1.2 Options"
2455 ::= { ospfNbrEntry 4 }
2457 ospfNbrPriority OBJECT-TYPE
2458 SYNTAX DesignatedRouterPriority
2459 MAX-ACCESS read-create
2462 "The priority of this neighbor in the designated
2463 router election algorithm. The value 0 signifies
2464 that the neighbor is not eligible to become
2465 the designated router on this particular network."
2468 ::= { ospfNbrEntry 5 }
2470 ospfNbrState OBJECT-TYPE
2481 MAX-ACCESS read-only
2484 "The state of the relationship with this neighbor."
2486 "OSPF Version 2, Section 10.1 Neighbor States"
2488 ::= { ospfNbrEntry 6 }
2490 ospfNbrEvents OBJECT-TYPE
2492 MAX-ACCESS read-only
2498 "The number of times this neighbor relationship
2499 has changed state or an error has occurred.
2501 Discontinuities in the value of this counter can occur
2502 at re-initialization of the management system, and at other
2503 times as indicated by the value of ospfDiscontinuityTime."
2504 ::= { ospfNbrEntry 7 }
2506 ospfNbrLsRetransQLen OBJECT-TYPE
2508 MAX-ACCESS read-only
2511 "The current length of the retransmission
2513 ::= { ospfNbrEntry 8 }
2515 ospfNbmaNbrStatus OBJECT-TYPE
2517 MAX-ACCESS read-create
2520 "This object permits management of the table by
2521 facilitating actions such as row creation,
2522 construction, and destruction.
2524 The value of this object has no effect on
2525 whether other objects in this conceptual row can be
2527 ::= { ospfNbrEntry 9 }
2529 ospfNbmaNbrPermanence OBJECT-TYPE
2531 dynamic (1), -- learned through protocol
2532 permanent (2) -- configured address
2534 MAX-ACCESS read-only
2537 "This variable displays the status of the entry;
2538 'dynamic' and 'permanent' refer to how the neighbor
2540 DEFVAL { permanent }
2541 ::= { ospfNbrEntry 10 }
2543 ospfNbrHelloSuppressed OBJECT-TYPE
2545 MAX-ACCESS read-only
2551 "Indicates whether Hellos are being suppressed
2553 ::= { ospfNbrEntry 11 }
2555 ospfNbrRestartHelperStatus OBJECT-TYPE
2556 SYNTAX INTEGER { notHelping (1),
2559 MAX-ACCESS read-only
2562 "Indicates whether the router is acting
2563 as a graceful restart helper for the neighbor."
2564 ::= { ospfNbrEntry 12 }
2566 ospfNbrRestartHelperAge OBJECT-TYPE
2569 MAX-ACCESS read-only
2572 "Remaining time in current OSPF graceful restart
2573 interval, if the router is acting as a restart
2574 helper for the neighbor."
2575 ::= { ospfNbrEntry 13 }
2577 ospfNbrRestartHelperExitReason OBJECT-TYPE
2578 SYNTAX INTEGER { none (1), -- not attempted
2579 inProgress (2), -- restart in
2581 completed (3), -- successfully
2583 timedOut (4), -- timed out
2584 topologyChanged (5) -- aborted due to
2588 MAX-ACCESS read-only
2591 "Describes the outcome of the last attempt at acting
2592 as a graceful restart helper for the neighbor."
2593 ::= { ospfNbrEntry 14 }
2595 -- OSPF Virtual Neighbor Table
2600 ospfVirtNbrTable OBJECT-TYPE
2601 SYNTAX SEQUENCE OF OspfVirtNbrEntry
2602 MAX-ACCESS not-accessible
2605 "This table describes all virtual neighbors.
2606 Since virtual links are configured
2607 in the Virtual Interface Table, this table is read-only."
2609 "OSPF Version 2, Section 15 Virtual Links"
2612 ospfVirtNbrEntry OBJECT-TYPE
2613 SYNTAX OspfVirtNbrEntry
2614 MAX-ACCESS not-accessible
2617 "Virtual neighbor information."
2618 INDEX { ospfVirtNbrArea, ospfVirtNbrRtrId }
2619 ::= { ospfVirtNbrTable 1 }
2621 OspfVirtNbrEntry ::=
2635 ospfVirtNbrLsRetransQLen
2637 ospfVirtNbrHelloSuppressed
2639 ospfVirtNbrRestartHelperStatus
2641 ospfVirtNbrRestartHelperAge
2643 ospfVirtNbrRestartHelperExitReason
2647 ospfVirtNbrArea OBJECT-TYPE
2652 MAX-ACCESS read-only -- read-only since originally an
2656 "The Transit Area Identifier."
2657 ::= { ospfVirtNbrEntry 1 }
2659 ospfVirtNbrRtrId OBJECT-TYPE
2661 MAX-ACCESS read-only -- read-only since originally an
2665 "A 32-bit integer uniquely identifying the
2666 neighboring router in the Autonomous System."
2667 ::= { ospfVirtNbrEntry 2 }
2669 ospfVirtNbrIpAddr OBJECT-TYPE
2671 MAX-ACCESS read-only
2674 "The IP address this virtual neighbor is using."
2675 ::= { ospfVirtNbrEntry 3 }
2677 ospfVirtNbrOptions OBJECT-TYPE
2679 MAX-ACCESS read-only
2682 "A bit mask corresponding to the neighbor's
2685 Bit 1, if set, indicates that the system will
2686 operate on Type of Service metrics other than
2687 TOS 0. If zero, the neighbor will ignore all
2688 metrics except the TOS 0 metric.
2690 Bit 2, if set, indicates that the system is
2691 network multicast capable, i.e., that it
2692 implements OSPF multicast routing."
2693 ::= { ospfVirtNbrEntry 4 }
2695 ospfVirtNbrState OBJECT-TYPE
2709 MAX-ACCESS read-only
2712 "The state of the virtual neighbor relationship."
2713 ::= { ospfVirtNbrEntry 5 }
2715 ospfVirtNbrEvents OBJECT-TYPE
2717 MAX-ACCESS read-only
2720 "The number of times this virtual link has
2721 changed its state or an error has occurred.
2723 Discontinuities in the value of this counter can occur
2724 at re-initialization of the management system, and at other
2725 times as indicated by the value of ospfDiscontinuityTime."
2726 ::= { ospfVirtNbrEntry 6 }
2728 ospfVirtNbrLsRetransQLen OBJECT-TYPE
2730 MAX-ACCESS read-only
2733 "The current length of the retransmission
2735 ::= { ospfVirtNbrEntry 7 }
2737 ospfVirtNbrHelloSuppressed OBJECT-TYPE
2739 MAX-ACCESS read-only
2742 "Indicates whether Hellos are being suppressed
2744 ::= { ospfVirtNbrEntry 8 }
2746 ospfVirtNbrRestartHelperStatus OBJECT-TYPE
2747 SYNTAX INTEGER { notHelping (1),
2753 MAX-ACCESS read-only
2756 "Indicates whether the router is acting
2757 as a graceful restart helper for the neighbor."
2758 ::= { ospfVirtNbrEntry 9 }
2760 ospfVirtNbrRestartHelperAge OBJECT-TYPE
2763 MAX-ACCESS read-only
2766 "Remaining time in current OSPF graceful restart
2767 interval, if the router is acting as a restart
2768 helper for the neighbor."
2769 ::= { ospfVirtNbrEntry 10 }
2771 ospfVirtNbrRestartHelperExitReason OBJECT-TYPE
2772 SYNTAX INTEGER { none (1), -- not attempted
2773 inProgress (2), -- restart in
2775 completed (3), -- successfully
2777 timedOut (4), -- timed out
2778 topologyChanged (5) -- aborted due to
2782 MAX-ACCESS read-only
2785 "Describes the outcome of the last attempt at acting
2786 as a graceful restart helper for the neighbor."
2787 ::= { ospfVirtNbrEntry 11 }
2789 -- OSPF Link State Database, External
2791 ospfExtLsdbTable OBJECT-TYPE
2792 SYNTAX SEQUENCE OF OspfExtLsdbEntry
2793 MAX-ACCESS not-accessible
2796 "The OSPF Process's external LSA link state database.
2798 This table is identical to the OSPF LSDB Table
2799 in format, but contains only external link state
2800 advertisements. The purpose is to allow external
2804 LSAs to be displayed once for the router rather
2805 than once in each non-stub area.
2807 Note that external LSAs are also in the AS-scope link state
2810 "OSPF Version 2, Section 12 Link State Advertisements"
2813 ospfExtLsdbEntry OBJECT-TYPE
2814 SYNTAX OspfExtLsdbEntry
2815 MAX-ACCESS not-accessible
2818 "A single link state advertisement."
2819 INDEX { ospfExtLsdbType, ospfExtLsdbLsid, ospfExtLsdbRouterId }
2820 ::= { ospfExtLsdbTable 1 }
2822 OspfExtLsdbEntry ::=
2836 ospfExtLsdbAdvertisement
2840 ospfExtLsdbType OBJECT-TYPE
2844 MAX-ACCESS read-only -- read-only since originally an
2848 "The type of the link state advertisement.
2849 Each link state type has a separate advertisement
2855 "OSPF Version 2, Appendix A.4.1 The Link State
2856 Advertisement header"
2858 ::= { ospfExtLsdbEntry 1 }
2860 ospfExtLsdbLsid OBJECT-TYPE
2862 MAX-ACCESS read-only -- read-only since originally an
2866 "The Link State ID is an LS Type Specific field
2867 containing either a Router ID or an IP address;
2868 it identifies the piece of the routing domain
2869 that is being described by the advertisement."
2871 "OSPF Version 2, Section 12.1.4 Link State ID"
2872 ::= { ospfExtLsdbEntry 2 }
2874 ospfExtLsdbRouterId OBJECT-TYPE
2876 MAX-ACCESS read-only -- read-only since originally an
2880 "The 32-bit number that uniquely identifies the
2881 originating router in the Autonomous System."
2883 "OSPF Version 2, Appendix C.1 Global parameters"
2884 ::= { ospfExtLsdbEntry 3 }
2886 ospfExtLsdbSequence OBJECT-TYPE
2888 MAX-ACCESS read-only
2891 "The sequence number field is a signed 32-bit
2892 integer. It starts with the value '80000001'h,
2893 or -'7FFFFFFF'h, and increments until '7FFFFFFF'h.
2894 Thus, a typical sequence number will be very negative.
2895 It is used to detect old and duplicate link state
2896 advertisements. The space of sequence numbers is linearly
2897 ordered. The larger the sequence number, the more recent
2900 "OSPF Version 2, Section 12.1.6 LS sequence
2902 ::= { ospfExtLsdbEntry 4 }
2906 ospfExtLsdbAge OBJECT-TYPE
2907 SYNTAX Integer32 -- Should be 0..MaxAge, except when
2908 -- doNotAge bit is set
2910 MAX-ACCESS read-only
2913 "This field is the age of the link state
2914 advertisement in seconds."
2916 "OSPF Version 2, Section 12.1.1 LS age"
2917 ::= { ospfExtLsdbEntry 5 }
2919 ospfExtLsdbChecksum OBJECT-TYPE
2921 MAX-ACCESS read-only
2924 "This field is the checksum of the complete
2925 contents of the advertisement, excepting the
2926 age field. The age field is excepted so that
2927 an advertisement's age can be incremented
2928 without updating the checksum. The checksum
2929 used is the same that is used for ISO
2930 connectionless datagrams; it is commonly referred
2931 to as the Fletcher checksum."
2933 "OSPF Version 2, Section 12.1.7 LS checksum"
2934 ::= { ospfExtLsdbEntry 6 }
2936 ospfExtLsdbAdvertisement OBJECT-TYPE
2937 SYNTAX OCTET STRING (SIZE(36))
2938 MAX-ACCESS read-only
2941 "The entire link state advertisement, including
2944 "OSPF Version 2, Section 12 Link State
2946 ::= { ospfExtLsdbEntry 7 }
2948 -- OSPF Use of the CIDR Route Table
2950 ospfRouteGroup OBJECT IDENTIFIER ::= { ospf 13 }
2952 -- The IP Forwarding Table defines a number of objects for use by
2953 -- the routing protocol to externalize its information. Most of
2957 -- the variables (ipForwardDest, ipForwardMask, ipForwardPolicy,
2958 -- ipForwardNextHop, ipForwardIfIndex, ipForwardType,
2959 -- ipForwardProto, ipForwardAge, and ipForwardNextHopAS) are
2962 -- Those that leave some discretion are defined here.
2964 -- ipCidrRouteProto is, of course, ospf (13).
2966 -- ipCidrRouteAge is the time since the route was first
2967 -- calculated, as opposed to the time since the last SPF run.
2968 -- ipCidrRouteInfo is an OBJECT IDENTIFIER for use by the routing
2969 -- protocol. The following values shall be found there depending
2970 -- on the way the route was calculated.
2972 ospfIntraArea OBJECT IDENTIFIER ::= { ospfRouteGroup 1 }
2973 ospfInterArea OBJECT IDENTIFIER ::= { ospfRouteGroup 2 }
2974 ospfExternalType1 OBJECT IDENTIFIER ::= { ospfRouteGroup 3 }
2975 ospfExternalType2 OBJECT IDENTIFIER ::= { ospfRouteGroup 4 }
2977 -- ipCidrRouteMetric1 is, by definition, the primary routing
2978 -- metric. Therefore, it should be the metric that route
2979 -- selection is based on. For intra-area and inter-area routes,
2980 -- it is an OSPF metric. For External Type 1 (comparable value)
2981 -- routes, it is an OSPF metric plus the External Metric. For
2982 -- external Type 2 (non-comparable value) routes, it is the
2985 -- ipCidrRouteMetric2 is, by definition, a secondary routing
2986 -- metric. Therefore, it should be the metric that breaks a tie
2987 -- among routes having equal metric1 values and the same
2988 -- calculation rule. For intra-area, inter-area routes, and
2989 -- External Type 1 (comparable value) routes, it is unused. For
2990 -- External Type 2 (non-comparable value) routes, it is the metric
2991 -- to the AS border router.
2993 -- ipCidrRouteMetric3, ipCidrRouteMetric4, and ipCidrRouteMetric5
2996 -- The OSPF Area Aggregate Table
2998 -- This table replaces the OSPF Area Summary Table, being an
2999 -- extension of that for CIDR routers.
3001 ospfAreaAggregateTable OBJECT-TYPE
3002 SYNTAX SEQUENCE OF OspfAreaAggregateEntry
3003 MAX-ACCESS not-accessible
3009 "The Area Aggregate Table acts as an adjunct
3010 to the Area Table. It describes those address aggregates
3011 that are configured to be propagated from an area.
3012 Its purpose is to reduce the amount of information
3013 that is known beyond an Area's borders.
3015 It contains a set of IP address ranges
3016 specified by an IP address/IP network mask pair.
3017 For example, a class B address range of X.X.X.X
3018 with a network mask of 255.255.0.0 includes all IP
3019 addresses from X.X.0.0 to X.X.255.255.
3021 Note that if ranges are configured such that one range
3022 subsumes another range (e.g., 10.0.0.0 mask 255.0.0.0
3023 and 10.1.0.0 mask 255.255.0.0),
3024 the most specific match is the preferred one."
3026 "OSPF Version 2, Appendix C.2 Area parameters"
3029 ospfAreaAggregateEntry OBJECT-TYPE
3030 SYNTAX OspfAreaAggregateEntry
3031 MAX-ACCESS not-accessible
3034 "A single area aggregate entry.
3036 Information in this table is persistent and when this object
3037 is written the entity SHOULD save the change to non-volatile
3040 "OSPF Version 2, Appendix C.2 Area parameters"
3041 INDEX { ospfAreaAggregateAreaID, ospfAreaAggregateLsdbType,
3042 ospfAreaAggregateNet, ospfAreaAggregateMask }
3043 ::= { ospfAreaAggregateTable 1 }
3045 OspfAreaAggregateEntry ::=
3047 ospfAreaAggregateAreaID
3049 ospfAreaAggregateLsdbType
3051 ospfAreaAggregateNet
3053 ospfAreaAggregateMask
3055 ospfAreaAggregateStatus
3060 ospfAreaAggregateEffect
3062 ospfAreaAggregateExtRouteTag
3066 ospfAreaAggregateAreaID OBJECT-TYPE
3068 MAX-ACCESS read-only -- read-only since originally an
3072 "The area within which the address aggregate is to be
3075 "OSPF Version 2, Appendix C.2 Area parameters"
3076 ::= { ospfAreaAggregateEntry 1 }
3078 ospfAreaAggregateLsdbType OBJECT-TYPE
3081 nssaExternalLink (7)
3083 MAX-ACCESS read-only -- read-only since originally an
3087 "The type of the address aggregate. This field
3088 specifies the Lsdb type that this address
3089 aggregate applies to."
3091 "OSPF Version 2, Appendix A.4.1 The Link State
3092 Advertisement header"
3093 ::= { ospfAreaAggregateEntry 2 }
3095 ospfAreaAggregateNet OBJECT-TYPE
3097 MAX-ACCESS read-only -- read-only since originally an
3101 "The IP address of the net or subnet indicated
3104 "OSPF Version 2, Appendix C.2 Area parameters"
3105 ::= { ospfAreaAggregateEntry 3 }
3110 ospfAreaAggregateMask OBJECT-TYPE
3112 MAX-ACCESS read-only -- read-only since originally an
3116 "The subnet mask that pertains to the net or
3119 "OSPF Version 2, Appendix C.2 Area parameters"
3120 ::= { ospfAreaAggregateEntry 4 }
3122 ospfAreaAggregateStatus OBJECT-TYPE
3124 MAX-ACCESS read-create
3127 "This object permits management of the table by
3128 facilitating actions such as row creation,
3129 construction, and destruction.
3131 The value of this object has no effect on
3132 whether other objects in this conceptual row can be
3134 ::= { ospfAreaAggregateEntry 5 }
3136 ospfAreaAggregateEffect OBJECT-TYPE
3138 advertiseMatching (1),
3139 doNotAdvertiseMatching (2)
3141 MAX-ACCESS read-create
3144 "Subnets subsumed by ranges either trigger the
3145 advertisement of the indicated aggregate
3146 (advertiseMatching) or result in the subnet's not
3147 being advertised at all outside the area."
3148 DEFVAL { advertiseMatching }
3149 ::= { ospfAreaAggregateEntry 6 }
3151 ospfAreaAggregateExtRouteTag OBJECT-TYPE
3153 MAX-ACCESS read-create
3156 "External route tag to be included in NSSA (type-7)
3162 ::= { ospfAreaAggregateEntry 7 }
3164 -- OSPF Link State Database, link-local for non-virtual links
3167 ospfLocalLsdbTable OBJECT-TYPE
3168 SYNTAX SEQUENCE OF OspfLocalLsdbEntry
3169 MAX-ACCESS not-accessible
3172 "The OSPF Process's link-local link state database
3173 for non-virtual links.
3174 This table is identical to the OSPF LSDB Table
3175 in format, but contains only link-local Link State
3176 Advertisements for non-virtual links. The purpose is
3177 to allow link-local LSAs to be displayed for each
3178 non-virtual interface. This table is implemented to
3179 support type-9 LSAs that are defined
3180 in 'The OSPF Opaque LSA Option'."
3182 "OSPF Version 2, Section 12 Link State Advertisements
3183 and The OSPF Opaque LSA Option"
3186 ospfLocalLsdbEntry OBJECT-TYPE
3187 SYNTAX OspfLocalLsdbEntry
3188 MAX-ACCESS not-accessible
3191 "A single link state advertisement."
3192 INDEX { ospfLocalLsdbIpAddress, ospfLocalLsdbAddressLessIf,
3193 ospfLocalLsdbType, ospfLocalLsdbLsid, ospfLocalLsdbRouterId
3195 ::= { ospfLocalLsdbTable 1 }
3197 OspfLocalLsdbEntry ::=
3199 ospfLocalLsdbIpAddress
3201 ospfLocalLsdbAddressLessIf
3202 InterfaceIndexOrZero,
3207 ospfLocalLsdbRouterId
3212 ospfLocalLsdbSequence
3216 ospfLocalLsdbChecksum
3218 ospfLocalLsdbAdvertisement
3222 ospfLocalLsdbIpAddress OBJECT-TYPE
3224 MAX-ACCESS not-accessible
3227 "The IP address of the interface from
3228 which the LSA was received if the interface is
3231 "OSPF Version 2, Appendix C.3 Interface parameters"
3232 ::= { ospfLocalLsdbEntry 1 }
3234 ospfLocalLsdbAddressLessIf OBJECT-TYPE
3235 SYNTAX InterfaceIndexOrZero
3236 MAX-ACCESS not-accessible
3239 "The interface index of the interface from
3240 which the LSA was received if the interface is
3243 "OSPF Version 2, Appendix C.3 Interface parameters"
3244 ::= { ospfLocalLsdbEntry 2 }
3246 ospfLocalLsdbType OBJECT-TYPE
3247 SYNTAX INTEGER { localOpaqueLink (9) }
3248 MAX-ACCESS not-accessible
3251 "The type of the link state advertisement.
3252 Each link state type has a separate
3253 advertisement format."
3255 "OSPF Version 2, Appendix A.4.1 The Link State
3256 Advertisement header"
3257 ::= { ospfLocalLsdbEntry 3 }
3259 ospfLocalLsdbLsid OBJECT-TYPE
3264 MAX-ACCESS not-accessible
3267 "The Link State ID is an LS Type Specific field
3268 containing a 32-bit identifier in IP address format;
3269 it identifies the piece of the routing domain
3270 that is being described by the advertisement."
3272 "OSPF Version 2, Section 12.1.4 Link State ID"
3273 ::= { ospfLocalLsdbEntry 4 }
3275 ospfLocalLsdbRouterId OBJECT-TYPE
3277 MAX-ACCESS not-accessible
3280 "The 32-bit number that uniquely identifies the
3281 originating router in the Autonomous System."
3283 "OSPF Version 2, Appendix C.1 Global parameters"
3284 ::= { ospfLocalLsdbEntry 5 }
3286 ospfLocalLsdbSequence OBJECT-TYPE
3288 MAX-ACCESS read-only
3291 "The sequence number field is a signed 32-bit
3292 integer. It starts with the value '80000001'h,
3293 or -'7FFFFFFF'h, and increments until '7FFFFFFF'h.
3294 Thus, a typical sequence number will be very negative.
3295 It is used to detect old and duplicate link state
3296 advertisements. The space of sequence numbers is linearly
3297 ordered. The larger the sequence number, the more recent
3300 "OSPF Version 2, Section 12.1.6 LS sequence
3302 ::= { ospfLocalLsdbEntry 6 }
3304 ospfLocalLsdbAge OBJECT-TYPE
3305 SYNTAX Integer32 -- Should be 0..MaxAge, except when
3306 -- doNotAge bit is set
3308 MAX-ACCESS read-only
3314 "This field is the age of the link state
3315 advertisement in seconds."
3317 "OSPF Version 2, Section 12.1.1 LS age"
3318 ::= { ospfLocalLsdbEntry 7 }
3320 ospfLocalLsdbChecksum OBJECT-TYPE
3322 MAX-ACCESS read-only
3325 "This field is the checksum of the complete
3326 contents of the advertisement, excepting the
3327 age field. The age field is excepted so that
3328 an advertisement's age can be incremented
3329 without updating the checksum. The checksum
3330 used is the same that is used for ISO
3331 connectionless datagrams; it is commonly referred
3332 to as the Fletcher checksum."
3334 "OSPF Version 2, Section 12.1.7 LS checksum"
3335 ::= { ospfLocalLsdbEntry 8 }
3337 ospfLocalLsdbAdvertisement OBJECT-TYPE
3338 SYNTAX OCTET STRING (SIZE (1..65535))
3339 MAX-ACCESS read-only
3342 "The entire link state advertisement, including
3345 Note that for variable length LSAs, SNMP agents
3346 may not be able to return the largest string size."
3348 "OSPF Version 2, Section 12 Link State
3350 ::= { ospfLocalLsdbEntry 9 }
3352 -- OSPF Link State Database, link-local for virtual Links
3354 ospfVirtLocalLsdbTable OBJECT-TYPE
3355 SYNTAX SEQUENCE OF OspfVirtLocalLsdbEntry
3356 MAX-ACCESS not-accessible
3359 "The OSPF Process's link-local link state database
3365 This table is identical to the OSPF LSDB Table
3366 in format, but contains only link-local Link State
3367 Advertisements for virtual links. The purpose is to
3368 allow link-local LSAs to be displayed for each virtual
3369 interface. This table is implemented to support type-9 LSAs
3370 that are defined in 'The OSPF Opaque LSA Option'."
3372 "OSPF Version 2, Section 12 Link State
3373 Advertisements and The OSPF Opaque LSA Option"
3376 ospfVirtLocalLsdbEntry OBJECT-TYPE
3377 SYNTAX OspfVirtLocalLsdbEntry
3378 MAX-ACCESS not-accessible
3381 "A single link state advertisement."
3382 INDEX { ospfVirtLocalLsdbTransitArea,
3383 ospfVirtLocalLsdbNeighbor,
3384 ospfVirtLocalLsdbType,
3385 ospfVirtLocalLsdbLsid,
3386 ospfVirtLocalLsdbRouterId
3388 ::= { ospfVirtLocalLsdbTable 1 }
3390 OspfVirtLocalLsdbEntry ::=
3392 ospfVirtLocalLsdbTransitArea
3394 ospfVirtLocalLsdbNeighbor
3396 ospfVirtLocalLsdbType
3398 ospfVirtLocalLsdbLsid
3400 ospfVirtLocalLsdbRouterId
3402 ospfVirtLocalLsdbSequence
3404 ospfVirtLocalLsdbAge
3406 ospfVirtLocalLsdbChecksum
3408 ospfVirtLocalLsdbAdvertisement
3412 ospfVirtLocalLsdbTransitArea OBJECT-TYPE
3417 MAX-ACCESS not-accessible
3420 "The transit area that the virtual link
3421 traverses. By definition, this is not 0.0.0.0."
3423 "OSPF Version 2, Appendix C.3 Interface parameters"
3424 ::= { ospfVirtLocalLsdbEntry 1 }
3426 ospfVirtLocalLsdbNeighbor OBJECT-TYPE
3428 MAX-ACCESS not-accessible
3431 "The Router ID of the virtual neighbor."
3433 "OSPF Version 2, Appendix C.3 Interface parameters"
3434 ::= { ospfVirtLocalLsdbEntry 2 }
3436 ospfVirtLocalLsdbType OBJECT-TYPE
3437 SYNTAX INTEGER { localOpaqueLink (9) }
3438 MAX-ACCESS not-accessible
3441 "The type of the link state advertisement.
3442 Each link state type has a separate
3443 advertisement format."
3445 "OSPF Version 2, Appendix A.4.1 The Link State
3446 Advertisement header"
3447 ::= { ospfVirtLocalLsdbEntry 3 }
3449 ospfVirtLocalLsdbLsid OBJECT-TYPE
3451 MAX-ACCESS not-accessible
3454 "The Link State ID is an LS Type Specific field
3455 containing a 32-bit identifier in IP address format;
3456 it identifies the piece of the routing domain
3457 that is being described by the advertisement."
3459 "OSPF Version 2, Section 12.1.4 Link State ID"
3460 ::= { ospfVirtLocalLsdbEntry 4 }
3462 ospfVirtLocalLsdbRouterId OBJECT-TYPE
3467 MAX-ACCESS not-accessible
3470 "The 32-bit number that uniquely identifies the
3471 originating router in the Autonomous System."
3473 "OSPF Version 2, Appendix C.1 Global parameters"
3474 ::= { ospfVirtLocalLsdbEntry 5 }
3476 ospfVirtLocalLsdbSequence OBJECT-TYPE
3478 MAX-ACCESS read-only
3481 "The sequence number field is a signed 32-bit
3482 integer. It starts with the value '80000001'h,
3483 or -'7FFFFFFF'h, and increments until '7FFFFFFF'h.
3484 Thus, a typical sequence number will be very negative.
3485 It is used to detect old and duplicate link state
3486 advertisements. The space of sequence numbers is linearly
3487 ordered. The larger the sequence number, the more recent
3490 "OSPF Version 2, Section 12.1.6 LS sequence
3492 ::= { ospfVirtLocalLsdbEntry 6 }
3494 ospfVirtLocalLsdbAge OBJECT-TYPE
3495 SYNTAX Integer32 -- Should be 0..MaxAge, except when
3496 -- doNotAge bit is set
3498 MAX-ACCESS read-only
3501 "This field is the age of the link state
3502 advertisement in seconds."
3504 "OSPF Version 2, Section 12.1.1 LS age"
3505 ::= { ospfVirtLocalLsdbEntry 7 }
3507 ospfVirtLocalLsdbChecksum OBJECT-TYPE
3509 MAX-ACCESS read-only
3512 "This field is the checksum of the complete
3513 contents of the advertisement, excepting the
3514 age field. The age field is excepted so that
3518 an advertisement's age can be incremented
3519 without updating the checksum. The checksum
3520 used is the same that is used for ISO
3521 connectionless datagrams; it is commonly
3522 referred to as the Fletcher checksum."
3524 "OSPF Version 2, Section 12.1.7 LS checksum"
3525 ::= { ospfVirtLocalLsdbEntry 8 }
3527 ospfVirtLocalLsdbAdvertisement OBJECT-TYPE
3528 SYNTAX OCTET STRING (SIZE (1..65535))
3529 MAX-ACCESS read-only
3532 "The entire link state advertisement, including
3535 "OSPF Version 2, Section 12 Link State
3538 Note that for variable length LSAs, SNMP agents
3539 may not be able to return the largest string size."
3540 ::= { ospfVirtLocalLsdbEntry 9 }
3542 -- OSPF Link State Database, AS-scope
3544 ospfAsLsdbTable OBJECT-TYPE
3545 SYNTAX SEQUENCE OF OspfAsLsdbEntry
3546 MAX-ACCESS not-accessible
3549 "The OSPF Process's AS-scope LSA link state database.
3550 The database contains the AS-scope Link State
3551 Advertisements from throughout the areas that
3552 the device is attached to.
3554 This table is identical to the OSPF LSDB Table
3555 in format, but contains only AS-scope Link State
3556 Advertisements. The purpose is to allow AS-scope
3557 LSAs to be displayed once for the router rather
3558 than once in each non-stub area."
3560 "OSPF Version 2, Section 12 Link State
3564 ospfAsLsdbEntry OBJECT-TYPE
3565 SYNTAX OspfAsLsdbEntry
3569 MAX-ACCESS not-accessible
3572 "A single link state advertisement."
3573 INDEX { ospfAsLsdbType, ospfAsLsdbLsid, ospfAsLsdbRouterId }
3574 ::= { ospfAsLsdbTable 1 }
3590 ospfAsLsdbAdvertisement
3594 ospfAsLsdbType OBJECT-TYPE
3599 MAX-ACCESS not-accessible
3602 "The type of the link state advertisement.
3603 Each link state type has a separate
3604 advertisement format."
3606 "OSPF Version 2, Appendix A.4.1 The Link State
3607 Advertisement header"
3608 ::= { ospfAsLsdbEntry 1 }
3610 ospfAsLsdbLsid OBJECT-TYPE
3612 MAX-ACCESS not-accessible
3615 "The Link State ID is an LS Type Specific field
3616 containing either a Router ID or an IP address;
3620 it identifies the piece of the routing domain
3621 that is being described by the advertisement."
3623 "OSPF Version 2, Section 12.1.4 Link State ID"
3624 ::= { ospfAsLsdbEntry 2 }
3626 ospfAsLsdbRouterId OBJECT-TYPE
3628 MAX-ACCESS not-accessible
3631 "The 32-bit number that uniquely identifies the
3632 originating router in the Autonomous System."
3634 "OSPF Version 2, Appendix C.1 Global parameters"
3635 ::= { ospfAsLsdbEntry 3 }
3637 ospfAsLsdbSequence OBJECT-TYPE
3639 MAX-ACCESS read-only
3642 "The sequence number field is a signed 32-bit
3643 integer. It starts with the value '80000001'h,
3644 or -'7FFFFFFF'h, and increments until '7FFFFFFF'h.
3645 Thus, a typical sequence number will be very negative.
3646 It is used to detect old and duplicate link state
3647 advertisements. The space of sequence numbers is linearly
3648 ordered. The larger the sequence number, the more recent
3651 "OSPF Version 2, Section 12.1.6 LS sequence
3653 ::= { ospfAsLsdbEntry 4 }
3655 ospfAsLsdbAge OBJECT-TYPE
3656 SYNTAX Integer32 -- Should be 0..MaxAge, except when
3657 -- doNotAge bit is set
3659 MAX-ACCESS read-only
3662 "This field is the age of the link state
3663 advertisement in seconds."
3665 "OSPF Version 2, Section 12.1.1 LS age"
3666 ::= { ospfAsLsdbEntry 5 }
3671 ospfAsLsdbChecksum OBJECT-TYPE
3673 MAX-ACCESS read-only
3676 "This field is the checksum of the complete
3677 contents of the advertisement, excepting the
3678 age field. The age field is excepted so that
3679 an advertisement's age can be incremented
3680 without updating the checksum. The checksum
3681 used is the same that is used for ISO
3682 connectionless datagrams; it is commonly referred
3683 to as the Fletcher checksum."
3685 "OSPF Version 2, Section 12.1.7 LS checksum"
3686 ::= { ospfAsLsdbEntry 6 }
3688 ospfAsLsdbAdvertisement OBJECT-TYPE
3689 SYNTAX OCTET STRING (SIZE (1..65535))
3690 MAX-ACCESS read-only
3693 "The entire link state advertisement, including
3696 "OSPF Version 2, Section 12 Link State
3699 Note that for variable length LSAs, SNMP agents
3700 may not be able to return the largest string size."
3701 ::= { ospfAsLsdbEntry 7 }
3703 -- OSPF Area LSA Counter Table
3705 ospfAreaLsaCountTable OBJECT-TYPE
3706 SYNTAX SEQUENCE OF OspfAreaLsaCountEntry
3707 MAX-ACCESS not-accessible
3710 "This table maintains per-area, per-LSA-type counters"
3713 ospfAreaLsaCountEntry OBJECT-TYPE
3714 SYNTAX OspfAreaLsaCountEntry
3715 MAX-ACCESS not-accessible
3718 "An entry with a number of link advertisements
3722 of a given type for a given area."
3723 INDEX { ospfAreaLsaCountAreaId, ospfAreaLsaCountLsaType }
3724 ::= { ospfAreaLsaCountTable 1 }
3726 OspfAreaLsaCountEntry ::=
3728 ospfAreaLsaCountAreaId
3730 ospfAreaLsaCountLsaType
3732 ospfAreaLsaCountNumber
3736 ospfAreaLsaCountAreaId OBJECT-TYPE
3738 MAX-ACCESS not-accessible
3741 "This entry Area ID."
3742 ::= { ospfAreaLsaCountEntry 1 }
3744 ospfAreaLsaCountLsaType OBJECT-TYPE
3751 nssaExternalLink (7),
3754 MAX-ACCESS not-accessible
3757 "This entry LSA type."
3758 ::= { ospfAreaLsaCountEntry 2 }
3760 ospfAreaLsaCountNumber OBJECT-TYPE
3762 MAX-ACCESS read-only
3765 "Number of LSAs of a given type for a given area."
3766 ::= { ospfAreaLsaCountEntry 3 }
3768 -- conformance information
3773 ospfConformance OBJECT IDENTIFIER ::= { ospf 15 }
3775 ospfGroups OBJECT IDENTIFIER ::= { ospfConformance 1 }
3776 ospfCompliances OBJECT IDENTIFIER ::= { ospfConformance 2 }
3778 -- compliance statements
3780 ospfCompliance MODULE-COMPLIANCE
3783 "The compliance statement for OSPF systems
3784 conforming to RFC 1850."
3785 MODULE -- this module
3795 ospfAreaAggregateGroup
3799 "This group is mandatory for OSPF systems that support
3803 "This group is mandatory for OSPF systems that display
3804 their per-area link state database."
3805 GROUP ospfExtLsdbGroup
3807 "This group is mandatory for OSPF systems that display
3808 their external link state database."
3809 ::= { ospfCompliances 1 }
3811 ospfCompliance2 MODULE-COMPLIANCE
3814 "The compliance statement."
3815 MODULE -- this module
3828 ospfAreaAggregateGroup2
3830 GROUP ospfHostGroup2
3832 "This group is mandatory for OSPF systems that support
3836 "This group is mandatory for OSPF systems that display
3837 their per-area link state database."
3838 GROUP ospfAsLsdbGroup
3840 "This group is mandatory for OSPF systems that display
3841 their AS-scope link state database."
3842 GROUP ospfLocalLsdbGroup
3844 "This group is mandatory for OSPF systems that display
3845 their per-link link state database for non-virtual
3847 GROUP ospfVirtLocalLsdbGroup
3849 "This group is mandatory for OSPF systems that display
3850 their per-link link state database for virtual links."
3851 GROUP ospfAreaLsaCountGroup
3853 "This group is mandatory for OSPF systems that display
3854 per-area, per-LSA-type counters."
3855 ::= { ospfCompliances 2 }
3857 ospfComplianceObsolete MODULE-COMPLIANCE
3860 "Contains obsolete object groups."
3861 MODULE -- this module
3862 GROUP ospfAreaRangeGroup
3864 "This group is obsolete, and it is mandatory only
3865 for non-Classless Inter-Domain Routing (CIDR) OSPF
3866 systems that support multiple areas."
3867 GROUP ospfObsoleteGroup
3869 "This group contains obsolete objects,
3870 which are no longer required for OSPF systems."
3871 ::= { ospfCompliances 3 }
3875 -- units of conformance
3877 ospfBasicGroup OBJECT-GROUP
3882 ospfAreaBdrRtrStatus,
3885 ospfExternLsaCksumSum,
3887 ospfOriginateNewLsas,
3890 ospfMulticastExtensions,
3891 ospfExitOverflowInterval,
3892 ospfDemandExtensions
3896 "These objects are used to monitor/manage
3897 global OSPF parameters. This object group
3898 conforms to RFC 1850."
3899 ::= { ospfGroups 1 }
3901 ospfAreaGroup OBJECT-GROUP
3906 ospfAreaBdrRtrCount,
3909 ospfAreaLsaCksumSum,
3915 "These objects are used for OSPF systems
3916 supporting areas per RFC 1850."
3917 ::= { ospfGroups 2 }
3919 ospfStubAreaGroup OBJECT-GROUP
3932 "These objects are used for OSPF systems
3933 supporting stub areas."
3934 ::= { ospfGroups 3 }
3936 ospfLsdbGroup OBJECT-GROUP
3945 ospfLsdbAdvertisement
3949 "These objects are used for OSPF systems
3950 that display their link state database."
3951 ::= { ospfGroups 4 }
3953 ospfAreaRangeGroup OBJECT-GROUP
3955 ospfAreaRangeAreaId,
3958 ospfAreaRangeStatus,
3963 "These objects are used for non-CIDR OSPF
3964 systems that support multiple areas. This
3965 object group is obsolete."
3966 ::= { ospfGroups 5 }
3968 ospfHostGroup OBJECT-GROUP
3981 "These objects are used for OSPF systems
3982 that support attached hosts."
3983 ::= { ospfGroups 6 }
3985 ospfIfGroup OBJECT-GROUP
3994 ospfIfRetransInterval,
3995 ospfIfHelloInterval,
3996 ospfIfRtrDeadInterval,
3999 ospfIfDesignatedRouter,
4000 ospfIfBackupDesignatedRouter,
4005 ospfIfMulticastForwarding,
4010 "These objects are used to monitor/manage OSPF
4011 interfaces. This object group conforms to RFC 1850."
4012 ::= { ospfGroups 7 }
4014 ospfIfMetricGroup OBJECT-GROUP
4016 ospfIfMetricIpAddress,
4017 ospfIfMetricAddressLessIf,
4024 "These objects are used for OSPF systems for supporting
4029 ::= { ospfGroups 8 }
4031 ospfVirtIfGroup OBJECT-GROUP
4035 ospfVirtIfTransitDelay,
4036 ospfVirtIfRetransInterval,
4037 ospfVirtIfHelloInterval,
4038 ospfVirtIfRtrDeadInterval,
4047 "These objects are used for OSPF systems for supporting
4048 virtual interfaces. This object group conforms
4050 ::= { ospfGroups 9 }
4052 ospfNbrGroup OBJECT-GROUP
4055 ospfNbrAddressLessIndex,
4061 ospfNbrLsRetransQLen,
4063 ospfNbmaNbrPermanence,
4064 ospfNbrHelloSuppressed
4068 "These objects are used to monitor/manage OSPF neighbors.
4069 This object group conforms to RFC 1850."
4070 ::= { ospfGroups 10 }
4072 ospfVirtNbrGroup OBJECT-GROUP
4083 ospfVirtNbrLsRetransQLen,
4084 ospfVirtNbrHelloSuppressed
4088 "These objects are used to monitor/manage OSPF virtual
4089 neighbors. This object group conforms to RFC 1850."
4091 ::= { ospfGroups 11 }
4093 ospfExtLsdbGroup OBJECT-GROUP
4097 ospfExtLsdbRouterId,
4098 ospfExtLsdbSequence,
4100 ospfExtLsdbChecksum,
4101 ospfExtLsdbAdvertisement
4105 "These objects are used for OSPF systems that display
4106 their link state database. This object group
4107 conforms to RFC 1850.
4109 This object group is replaced by the ospfAsLsdbGroup
4110 in order to support any AS-scope LSA type in a single
4112 ::= { ospfGroups 12 }
4114 ospfAreaAggregateGroup OBJECT-GROUP
4116 ospfAreaAggregateAreaID,
4117 ospfAreaAggregateLsdbType,
4118 ospfAreaAggregateNet,
4119 ospfAreaAggregateMask,
4120 ospfAreaAggregateStatus,
4121 ospfAreaAggregateEffect
4125 "These objects are used for OSPF systems to support
4126 network prefix aggregation across areas."
4130 ::= { ospfGroups 13 }
4132 ospfLocalLsdbGroup OBJECT-GROUP
4134 ospfLocalLsdbSequence,
4136 ospfLocalLsdbChecksum,
4137 ospfLocalLsdbAdvertisement
4141 "These objects are used for OSPF systems
4142 that display their link-local link state databases
4143 for non-virtual links."
4144 ::= { ospfGroups 14 }
4146 ospfVirtLocalLsdbGroup OBJECT-GROUP
4148 ospfVirtLocalLsdbSequence,
4149 ospfVirtLocalLsdbAge,
4150 ospfVirtLocalLsdbChecksum,
4151 ospfVirtLocalLsdbAdvertisement
4155 "These objects are used for OSPF systems
4156 that display their link-local link state databases
4158 ::= { ospfGroups 15 }
4160 ospfAsLsdbGroup OBJECT-GROUP
4165 ospfAsLsdbAdvertisement
4169 "These objects are used for OSPF systems
4170 that display their AS-scope link state database."
4171 ::= { ospfGroups 16 }
4173 ospfBasicGroup2 OBJECT-GROUP
4181 ospfAreaBdrRtrStatus,
4184 ospfExternLsaCksumSum,
4186 ospfOriginateNewLsas,
4189 ospfMulticastExtensions,
4190 ospfExitOverflowInterval,
4191 ospfDemandExtensions,
4192 ospfRFC1583Compatibility,
4193 ospfOpaqueLsaSupport,
4194 ospfReferenceBandwidth,
4196 ospfRestartInterval,
4197 ospfRestartStrictLsaChecking,
4200 ospfRestartExitReason,
4203 ospfStubRouterSupport,
4204 ospfStubRouterAdvertisement,
4205 ospfDiscontinuityTime
4209 "These objects are used to monitor/manage OSPF global
4211 ::= { ospfGroups 17 }
4213 ospfAreaGroup2 OBJECT-GROUP
4218 ospfAreaBdrRtrCount,
4221 ospfAreaLsaCksumSum,
4224 ospfAreaNssaTranslatorRole,
4225 ospfAreaNssaTranslatorState,
4226 ospfAreaNssaTranslatorStabilityInterval,
4227 ospfAreaNssaTranslatorEvents
4234 "These objects are used by OSPF systems
4236 ::= { ospfGroups 18 }
4238 ospfIfGroup2 OBJECT-GROUP
4247 ospfIfRetransInterval,
4248 ospfIfHelloInterval,
4249 ospfIfRtrDeadInterval,
4252 ospfIfDesignatedRouter,
4253 ospfIfBackupDesignatedRouter,
4258 ospfIfMulticastForwarding,
4265 "These objects are used to monitor/manage OSPF interfaces."
4266 ::= { ospfGroups 19 }
4268 ospfVirtIfGroup2 OBJECT-GROUP
4272 ospfVirtIfTransitDelay,
4273 ospfVirtIfRetransInterval,
4274 ospfVirtIfHelloInterval,
4275 ospfVirtIfRtrDeadInterval,
4285 ospfVirtIfLsaCksumSum,
4286 ospfIfDesignatedRouterId,
4287 ospfIfBackupDesignatedRouterId
4291 "These objects are used to monitor/manage OSPF
4292 virtual interfaces."
4293 ::= { ospfGroups 20 }
4295 ospfNbrGroup2 OBJECT-GROUP
4298 ospfNbrAddressLessIndex,
4304 ospfNbrLsRetransQLen,
4306 ospfNbmaNbrPermanence,
4307 ospfNbrHelloSuppressed,
4308 ospfNbrRestartHelperStatus,
4309 ospfNbrRestartHelperAge,
4310 ospfNbrRestartHelperExitReason
4314 "These objects are used to monitor/manage OSPF
4316 ::= { ospfGroups 21 }
4318 ospfVirtNbrGroup2 OBJECT-GROUP
4326 ospfVirtNbrLsRetransQLen,
4327 ospfVirtNbrHelloSuppressed,
4328 ospfVirtNbrRestartHelperStatus,
4329 ospfVirtNbrRestartHelperAge,
4330 ospfVirtNbrRestartHelperExitReason
4337 "These objects are used to monitor/manage OSPF
4339 ::= { ospfGroups 22 }
4341 ospfAreaAggregateGroup2 OBJECT-GROUP
4343 ospfAreaAggregateAreaID,
4344 ospfAreaAggregateLsdbType,
4345 ospfAreaAggregateNet,
4346 ospfAreaAggregateMask,
4347 ospfAreaAggregateStatus,
4348 ospfAreaAggregateEffect,
4349 ospfAreaAggregateExtRouteTag
4353 "These objects are used for OSPF systems to support
4354 network prefix aggregation across areas."
4355 ::= { ospfGroups 23 }
4357 ospfAreaLsaCountGroup OBJECT-GROUP
4359 ospfAreaLsaCountNumber
4363 "These objects are used for OSPF systems that display
4364 per-area, per-LSA-type counters."
4365 ::= { ospfGroups 24 }
4367 ospfHostGroup2 OBJECT-GROUP
4377 "These objects are used for OSPF systems
4378 that support attached hosts."
4379 ::= { ospfGroups 25 }
4381 -- This object group is included for SMI conformance. It is not a
4385 -- mandatory group for compliance with this MIB
4387 ospfObsoleteGroup OBJECT-GROUP
4393 "These objects are obsolete and are no longer required for
4394 OSPF systems. They are placed into this group for SMI
4396 ::= { ospfGroups 26 }