-- Stub OSPF-MIB (RFC 4750) -- OSPF Version 2 Management Information Base OSPF-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32, Integer32, IpAddress, mib-2 FROM SNMPv2-SMI TEXTUAL-CONVENTION, TruthValue, RowStatus, StorageType FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; ospf MODULE-IDENTITY LAST-UPDATED "200610240000Z" ORGANIZATION "IETF OSPF Working Group" CONTACT-INFO "IETF OSPF Working Group" DESCRIPTION "OSPF Version 2 MIB." REVISION "200610240000Z" DESCRIPTION "Stub version." ::= { mib-2 14 } -- Textual Conventions RouterID ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A 32-bit integer uniquely identifying the router." SYNTAX IpAddress DesignatedRouterPriority ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The range of values defined for the priority of a router's interface." SYNTAX Integer32 (0..255) AreaID ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "An OSPF Area Identifier." SYNTAX IpAddress HelloRange ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The range of intervals in seconds for sending hello packets." SYNTAX Integer32 (1..65535) UpToMaxAge ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The period of time ranging from 0 seconds to 1 hour." SYNTAX Integer32 (0..3600) InterfaceIndex ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "An interface index for OSPF." SYNTAX Integer32 (1..2147483647) PositiveInteger ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Used for OSPF integers that must be positive values." SYNTAX Integer32 (0..2147483647) BigMetric ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Used for OSPF External Metric type." SYNTAX Integer32 (0..16777215) Metric ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The metric of an OSPF path." SYNTAX Integer32 (0..65535) OspfAuthenticationType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "OSPF authentication type." SYNTAX Integer32 (0..255) -- OSPF General Variables ospfConformance OBJECT IDENTIFIER ::= { ospf 14 } ospfGroups OBJECT IDENTIFIER ::= { ospfConformance 1 } ospfCompliances OBJECT IDENTIFIER ::= { ospfConformance 2 } ospfRouterId OBJECT-TYPE SYNTAX RouterID MAX-ACCESS read-write STATUS current DESCRIPTION "OSPF router identifier." ::= { ospf 1 } ospfAdminStat OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "OSPF administrative status." ::= { ospf 2 } ospfVersionNumber OBJECT-TYPE SYNTAX INTEGER { version2(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "OSPF version." ::= { ospf 3 } ospfAreaBdrRtrStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Area border router status." ::= { ospf 4 } ospfASBdrRtrStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "AS boundary router status." ::= { ospf 5 } ospfExternLsaCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "External LSA count." ::= { ospf 6 } ospfExternLsaCksumSum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "External LSA checksum sum." ::= { ospf 7 } ospfTOSSupport OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "TOS support." ::= { ospf 8 } ospfOriginateNewLsas OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Originated new LSAs." ::= { ospf 9 } ospfRxNewLsas OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Received new LSAs." ::= { ospf 10 } ospfExtLsdbLimit OBJECT-TYPE SYNTAX Integer32 (-1..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "External LSA database limit." ::= { ospf 11 } ospfMulticastExtensions OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Multicast extensions." ::= { ospf 12 } ospfExitOverflowInterval OBJECT-TYPE SYNTAX PositiveInteger MAX-ACCESS read-write STATUS current DESCRIPTION "Exit overflow interval." ::= { ospf 13 } -- Area table ospfAreaTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfAreaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "OSPF area table." ::= { ospf 16 } ospfAreaEntry OBJECT-TYPE SYNTAX OspfAreaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "OSPF area entry." INDEX { ospfAreaId } ::= { ospfAreaTable 1 } OspfAreaEntry ::= SEQUENCE { ospfAreaId AreaID, ospfAuthType OspfAuthenticationType, ospfImportAsExtern INTEGER, ospfSpfRuns Counter32, ospfAreaBdrRtrCount Gauge32, ospfAsBdrRtrCount Gauge32, ospfAreaLsaCount Gauge32, ospfAreaLsaCksumSum Integer32, ospfAreaSummary INTEGER, ospfAreaStatus RowStatus, ospfAreaNssaTranslatorRole INTEGER, ospfAreaNssaTranslatorState INTEGER, ospfAreaNssaTranslatorStabilityInterval PositiveInteger, ospfAreaNssaTranslatorEvents Counter32 } ospfAreaId OBJECT-TYPE SYNTAX AreaID MAX-ACCESS read-only STATUS current DESCRIPTION "Area ID." ::= { ospfAreaEntry 1 } ospfAuthType OBJECT-TYPE SYNTAX OspfAuthenticationType MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication type." DEFVAL { 0 } ::= { ospfAreaEntry 2 } ospfImportAsExtern OBJECT-TYPE SYNTAX INTEGER { importExternal(1), importNoExternal(2), importNssa(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Import AS external." DEFVAL { importExternal } ::= { ospfAreaEntry 3 } ospfSpfRuns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "SPF runs." ::= { ospfAreaEntry 4 } ospfAreaBdrRtrCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Area border router count." ::= { ospfAreaEntry 5 } ospfAsBdrRtrCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "AS border router count." ::= { ospfAreaEntry 6 } ospfAreaLsaCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Area LSA count." ::= { ospfAreaEntry 7 } ospfAreaLsaCksumSum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Area LSA checksum sum." ::= { ospfAreaEntry 8 } ospfAreaSummary OBJECT-TYPE SYNTAX INTEGER { noAreaSummary(1), sendAreaSummary(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Area summary." DEFVAL { noAreaSummary } ::= { ospfAreaEntry 9 } ospfAreaStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status." ::= { ospfAreaEntry 10 } ospfAreaNssaTranslatorRole OBJECT-TYPE SYNTAX INTEGER { always(1), candidate(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "NSSA translator role." DEFVAL { candidate } ::= { ospfAreaEntry 11 } ospfAreaNssaTranslatorState OBJECT-TYPE SYNTAX INTEGER { enabled(1), elected(2), disabled(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "NSSA translator state." ::= { ospfAreaEntry 12 } ospfAreaNssaTranslatorStabilityInterval OBJECT-TYPE SYNTAX PositiveInteger MAX-ACCESS read-write STATUS current DESCRIPTION "NSSA translator stability interval." DEFVAL { 40 } ::= { ospfAreaEntry 13 } ospfAreaNssaTranslatorEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "NSSA translator events." ::= { ospfAreaEntry 14 } END