mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	git-svn-id: http://www.observium.org/svn/observer/trunk@1645 61d68cd4-352d-0410-923a-c4978735b2b8
		
			
				
	
	
		
			4219 lines
		
	
	
		
			138 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			4219 lines
		
	
	
		
			138 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
 | 
						|
 | 
						|
OSPF-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32,
 | 
						|
    Integer32, Unsigned32, IpAddress, mib-2
 | 
						|
                 FROM SNMPv2-SMI
 | 
						|
    TEXTUAL-CONVENTION, TruthValue, RowStatus, TimeStamp
 | 
						|
                 FROM SNMPv2-TC
 | 
						|
    MODULE-COMPLIANCE, OBJECT-GROUP
 | 
						|
                 FROM SNMPv2-CONF
 | 
						|
    InterfaceIndexOrZero
 | 
						|
                 FROM IF-MIB;
 | 
						|
 | 
						|
ospf MODULE-IDENTITY
 | 
						|
       LAST-UPDATED "200611100000Z" -- November 10, 2006 00:00:00 EST
 | 
						|
       ORGANIZATION "IETF OSPF Working Group"
 | 
						|
       CONTACT-INFO
 | 
						|
       "WG E-Mail: ospf@ietf.org
 | 
						|
 | 
						|
        WG Chairs: acee@cisco.com
 | 
						|
                   rohit@gmail.com
 | 
						|
 | 
						|
        Editors:   Dan Joyal
 | 
						|
                   Nortel
 | 
						|
                   600 Technology Park Drive
 | 
						|
                   Billerica, MA  01821
 | 
						|
                   djoyal@nortel.com
 | 
						|
 | 
						|
                   Piotr Galecki
 | 
						|
                   Airvana
 | 
						|
                   19 Alpha Road
 | 
						|
                   Chelmsford, MA 01824
 | 
						|
                   pgalecki@airvana.com
 | 
						|
 | 
						|
                   Spencer Giacalone
 | 
						|
                   CSFB
 | 
						|
                   Eleven Madison Ave
 | 
						|
                   New York, NY 10010-3629
 | 
						|
                   spencer.giacalone@gmail.com"
 | 
						|
 | 
						|
       DESCRIPTION
 | 
						|
          "The MIB module to describe the OSPF Version 2
 | 
						|
          Protocol.  Note that some objects in this MIB
 | 
						|
          module may pose a significant security risk.
 | 
						|
          Refer to the Security Considerations section
 | 
						|
          in RFC 4750 for more information.
 | 
						|
 | 
						|
          Copyright (C) The IETF Trust (2006).
 | 
						|
          This version of this MIB module is part of
 | 
						|
          RFC 4750;  see the RFC itself for full legal
 | 
						|
          notices."
 | 
						|
 | 
						|
       REVISION "200611100000Z" -- November 10, 2006 09:00:00 EST
 | 
						|
       DESCRIPTION
 | 
						|
         "Updated for latest changes to OSPF Version 2:
 | 
						|
          - updated the General Group with the new
 | 
						|
            ospfRFC1583Compatibility, ospfReferenceBandwidth
 | 
						|
            and ospfDiscontinuityTime objects
 | 
						|
          - added graceful-restart-related objects
 | 
						|
          - added stub-router-related objects
 | 
						|
          - updated the Area Table with NSSA-related objects
 | 
						|
          - added ospfAreaAggregateExtRouteTag object
 | 
						|
          - added Opaque LSA-related objects
 | 
						|
          - updates to the Compliances and Security sections
 | 
						|
          - added area LSA counter table
 | 
						|
          - added section describing translation of notification
 | 
						|
            parameters between SNMP versions
 | 
						|
          - added ospfComplianceObsolete to contain obsolete
 | 
						|
            object groups
 | 
						|
          - deprecated ospfExtLsdbTable
 | 
						|
          See Appendix B of RFC 4750 for more details.
 | 
						|
 | 
						|
          This version published as part of RFC 4750"
 | 
						|
 | 
						|
       REVISION "199501201225Z" -- Fri Jan 20 12:25:50 PST 1995
 | 
						|
       DESCRIPTION
 | 
						|
          "The initial SMIv2 revision of this MIB module, published
 | 
						|
          in RFC 1850."
 | 
						|
       ::= { mib-2 14 }
 | 
						|
 | 
						|
AreaID ::= TEXTUAL-CONVENTION
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "An OSPF Area Identifier.
 | 
						|
           Note that the Area ID, in OSPF, has the same format
 | 
						|
           as an IP address, but has the function of defining
 | 
						|
           a summarization point for link state advertisements."
 | 
						|
       SYNTAX       IpAddress
 | 
						|
 | 
						|
RouterID ::= TEXTUAL-CONVENTION
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "A OSPF Router Identifier.
 | 
						|
           Note that the Router ID, in OSPF, has the same format
 | 
						|
           as an IP address, but identifies the router independent
 | 
						|
 | 
						|
           of its IP address."
 | 
						|
       SYNTAX       IpAddress
 | 
						|
 | 
						|
Metric ::= TEXTUAL-CONVENTION
 | 
						|
       DISPLAY-HINT "d-0"
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The OSPF internal metric.
 | 
						|
           Note that the OSPF metric is defined as an unsigned value
 | 
						|
           in the range."
 | 
						|
       SYNTAX       Integer32 (0..'FFFF'h)
 | 
						|
 | 
						|
BigMetric ::= TEXTUAL-CONVENTION
 | 
						|
       DISPLAY-HINT "d-0"
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The OSPF external metric."
 | 
						|
       SYNTAX       Integer32 (0..'FFFFFF'h)
 | 
						|
 | 
						|
Status ::= TEXTUAL-CONVENTION
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "An indication of the operability of an OSPF
 | 
						|
          function or feature.  For example, the status
 | 
						|
          of an interface: 'enabled' indicates that
 | 
						|
          it is willing to communicate with other OSPF routers,
 | 
						|
          and 'disabled' indicates that it is not."
 | 
						|
       SYNTAX       INTEGER { enabled (1), disabled (2) }
 | 
						|
 | 
						|
PositiveInteger ::= TEXTUAL-CONVENTION
 | 
						|
       DISPLAY-HINT "d-0"
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "A positive integer.  Values in excess are precluded as
 | 
						|
          unnecessary and prone to interoperability issues."
 | 
						|
       SYNTAX       Integer32 (0..'7FFFFFFF'h)
 | 
						|
 | 
						|
HelloRange ::= TEXTUAL-CONVENTION
 | 
						|
       DISPLAY-HINT "d-0"
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The range of intervals in seconds on which Hello messages
 | 
						|
          are exchanged."
 | 
						|
       SYNTAX       Integer32 (1..'FFFF'h)
 | 
						|
 | 
						|
UpToMaxAge ::= TEXTUAL-CONVENTION
 | 
						|
       DISPLAY-HINT "d-0"
 | 
						|
       STATUS       current
 | 
						|
 | 
						|
       DESCRIPTION
 | 
						|
          "The values in seconds that one might find or configure
 | 
						|
          for variables bounded by the maximum age of an LSA."
 | 
						|
       SYNTAX       Integer32 (0..3600)
 | 
						|
 | 
						|
DesignatedRouterPriority ::= TEXTUAL-CONVENTION
 | 
						|
       DISPLAY-HINT "d-0"
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The range of values defined for the priority of a system
 | 
						|
          for becoming the designated router."
 | 
						|
       SYNTAX       Integer32 (0..'FF'h)
 | 
						|
 | 
						|
TOSType ::= TEXTUAL-CONVENTION
 | 
						|
       DISPLAY-HINT "d-0"
 | 
						|
       STATUS      current
 | 
						|
       DESCRIPTION
 | 
						|
        "Type of Service (TOS) is defined as a mapping to the IP
 | 
						|
        Type of Service Flags as defined in the IP Forwarding
 | 
						|
        Table MIB
 | 
						|
 | 
						|
            +-----+-----+-----+-----+-----+-----+-----+-----+
 | 
						|
            |                 |                       |     |
 | 
						|
            |   PRECEDENCE    |    TYPE OF SERVICE    |  0  |
 | 
						|
            |                 |                       |     |
 | 
						|
            +-----+-----+-----+-----+-----+-----+-----+-----+
 | 
						|
 | 
						|
                     IP TOS                IP TOS
 | 
						|
                Field     Policy      Field     Policy
 | 
						|
 | 
						|
                Contents    Code      Contents    Code
 | 
						|
                0 0 0 0  ==>   0      0 0 0 1  ==>   2
 | 
						|
                0 0 1 0  ==>   4      0 0 1 1  ==>   6
 | 
						|
                0 1 0 0  ==>   8      0 1 0 1  ==>  10
 | 
						|
                0 1 1 0  ==>  12      0 1 1 1  ==>  14
 | 
						|
                1 0 0 0  ==>  16      1 0 0 1  ==>  18
 | 
						|
                1 0 1 0  ==>  20      1 0 1 1  ==>  22
 | 
						|
                1 1 0 0  ==>  24      1 1 0 1  ==>  26
 | 
						|
                1 1 1 0  ==>  28      1 1 1 1  ==>  30
 | 
						|
 | 
						|
         The remaining values are left for future definition."
 | 
						|
           SYNTAX       Integer32 (0..30)
 | 
						|
 | 
						|
OspfAuthenticationType ::= TEXTUAL-CONVENTION
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The authentication type."
 | 
						|
       SYNTAX       INTEGER {
 | 
						|
 | 
						|
                       none (0),
 | 
						|
                       simplePassword (1),
 | 
						|
                       md5 (2)
 | 
						|
                       -- reserved for specification by IANA (> 2)
 | 
						|
                    }
 | 
						|
 | 
						|
--  OSPF General Variables
 | 
						|
 | 
						|
--      Note: These parameters apply globally to the Router's
 | 
						|
--      OSPF Process.
 | 
						|
 | 
						|
ospfGeneralGroup OBJECT IDENTIFIER ::= { ospf 1 }
 | 
						|
 | 
						|
  ospfRouterId OBJECT-TYPE
 | 
						|
       SYNTAX       RouterID
 | 
						|
       MAX-ACCESS   read-write
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "A 32-bit integer uniquely identifying the
 | 
						|
          router in the Autonomous System.
 | 
						|
          By convention, to ensure uniqueness, this
 | 
						|
          should default to the value of one of the
 | 
						|
          router's IP interface addresses.
 | 
						|
 | 
						|
          This object is persistent and when written
 | 
						|
          the entity SHOULD save the change to non-volatile storage."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, C.1 Global parameters"
 | 
						|
       ::= { ospfGeneralGroup 1 }
 | 
						|
 | 
						|
  ospfAdminStat OBJECT-TYPE
 | 
						|
       SYNTAX       Status
 | 
						|
       MAX-ACCESS   read-write
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The administrative status of OSPF in the
 | 
						|
          router.  The value 'enabled' denotes that the
 | 
						|
          OSPF Process is active on at least one interface;
 | 
						|
          'disabled' disables it on all interfaces.
 | 
						|
 | 
						|
          This object is persistent and when written
 | 
						|
          the entity SHOULD save the change to non-volatile storage."
 | 
						|
       ::= { ospfGeneralGroup 2 }
 | 
						|
 | 
						|
  ospfVersionNumber OBJECT-TYPE
 | 
						|
       SYNTAX       INTEGER { version2 (2) }
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
 | 
						|
       DESCRIPTION
 | 
						|
          "The current version number of the OSPF protocol is 2."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Title"
 | 
						|
       ::= { ospfGeneralGroup 3 }
 | 
						|
 | 
						|
  ospfAreaBdrRtrStatus OBJECT-TYPE
 | 
						|
       SYNTAX       TruthValue
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "A flag to note whether this router is an Area
 | 
						|
          Border Router."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 3 Splitting the AS into
 | 
						|
          Areas"
 | 
						|
       ::= { ospfGeneralGroup 4 }
 | 
						|
 | 
						|
  ospfASBdrRtrStatus OBJECT-TYPE
 | 
						|
       SYNTAX       TruthValue
 | 
						|
       MAX-ACCESS   read-write
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "A flag to note whether this router is configured as
 | 
						|
           an Autonomous System Border Router.
 | 
						|
 | 
						|
           This object is persistent and when written the
 | 
						|
           entity SHOULD save the change to non-volatile storage."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 3.3 Classification of
 | 
						|
          routers"
 | 
						|
       ::= { ospfGeneralGroup 5 }
 | 
						|
 | 
						|
  ospfExternLsaCount OBJECT-TYPE
 | 
						|
        SYNTAX       Gauge32
 | 
						|
        MAX-ACCESS   read-only
 | 
						|
        STATUS       current
 | 
						|
        DESCRIPTION
 | 
						|
           "The number of external (LS type-5) link state
 | 
						|
           advertisements in the link state database."
 | 
						|
        REFERENCE
 | 
						|
           "OSPF Version 2, Appendix A.4.5 AS external link
 | 
						|
           advertisements"
 | 
						|
        ::= { ospfGeneralGroup 6 }
 | 
						|
 | 
						|
  ospfExternLsaCksumSum OBJECT-TYPE
 | 
						|
        SYNTAX       Integer32
 | 
						|
        MAX-ACCESS   read-only
 | 
						|
 | 
						|
        STATUS       current
 | 
						|
        DESCRIPTION
 | 
						|
           "The 32-bit sum of the LS checksums of
 | 
						|
           the external link state advertisements
 | 
						|
           contained in the link state database.  This sum
 | 
						|
           can be used to determine if there has been a
 | 
						|
           change in a router's link state database and
 | 
						|
           to compare the link state database of two
 | 
						|
           routers.  The value should be treated as unsigned
 | 
						|
           when comparing two sums of checksums."
 | 
						|
        ::= { ospfGeneralGroup 7 }
 | 
						|
 | 
						|
  ospfTOSSupport OBJECT-TYPE
 | 
						|
       SYNTAX       TruthValue
 | 
						|
       MAX-ACCESS   read-write
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The router's support for type-of-service routing.
 | 
						|
 | 
						|
           This object is persistent and when written
 | 
						|
           the entity SHOULD save the change to non-volatile
 | 
						|
           storage."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix F.1.2 Optional TOS
 | 
						|
          support"
 | 
						|
       ::= { ospfGeneralGroup 8 }
 | 
						|
 | 
						|
   ospfOriginateNewLsas OBJECT-TYPE
 | 
						|
       SYNTAX       Counter32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The number of new link state advertisements
 | 
						|
          that have been originated.  This number is
 | 
						|
          incremented each time the router originates a new
 | 
						|
          LSA.
 | 
						|
 | 
						|
          Discontinuities in the value of this counter can
 | 
						|
          occur at re-initialization of the management system,
 | 
						|
          and at other times as indicated by the value of
 | 
						|
          ospfDiscontinuityTime."
 | 
						|
        ::= { ospfGeneralGroup 9 }
 | 
						|
 | 
						|
  ospfRxNewLsas OBJECT-TYPE
 | 
						|
       SYNTAX       Counter32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
 | 
						|
          "The number of link state advertisements received
 | 
						|
          that are determined to be new instantiations.
 | 
						|
          This number does not include newer instantiations
 | 
						|
          of self-originated link state advertisements.
 | 
						|
 | 
						|
          Discontinuities in the value of this counter can
 | 
						|
          occur at re-initialization of the management system,
 | 
						|
          and at other times as indicated by the value of
 | 
						|
          ospfDiscontinuityTime."
 | 
						|
       ::= { ospfGeneralGroup 10 }
 | 
						|
 | 
						|
  ospfExtLsdbLimit OBJECT-TYPE
 | 
						|
       SYNTAX       Integer32 (-1..'7FFFFFFF'h)
 | 
						|
       MAX-ACCESS   read-write
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The maximum number of non-default
 | 
						|
          AS-external LSAs entries that can be stored in the
 | 
						|
          link state database.  If the value is -1, then
 | 
						|
          there is no limit.
 | 
						|
 | 
						|
          When the number of non-default AS-external LSAs
 | 
						|
          in a router's link state database reaches
 | 
						|
          ospfExtLsdbLimit, the router enters
 | 
						|
          overflow state.  The router never holds more than
 | 
						|
          ospfExtLsdbLimit non-default AS-external LSAs
 | 
						|
          in its database.  OspfExtLsdbLimit MUST be set
 | 
						|
          identically in all routers attached to the OSPF
 | 
						|
          backbone and/or any regular OSPF area (i.e.,
 | 
						|
          OSPF stub areas and NSSAs are excluded).
 | 
						|
 | 
						|
          This object is persistent and when written
 | 
						|
          the entity SHOULD save the change to non-volatile
 | 
						|
          storage."
 | 
						|
        DEFVAL { -1 }
 | 
						|
        ::= { ospfGeneralGroup 11 }
 | 
						|
 | 
						|
  ospfMulticastExtensions OBJECT-TYPE
 | 
						|
       SYNTAX       Integer32
 | 
						|
       MAX-ACCESS   read-write
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "A bit mask indicating whether the router is
 | 
						|
          forwarding IP multicast (Class D) datagrams
 | 
						|
          based on the algorithms defined in the
 | 
						|
          multicast extensions to OSPF.
 | 
						|
 | 
						|
          Bit 0, if set, indicates that the router can
 | 
						|
 | 
						|
          forward IP multicast datagrams in the router's
 | 
						|
          directly attached areas (called intra-area
 | 
						|
          multicast routing).
 | 
						|
 | 
						|
          Bit 1, if set, indicates that the router can
 | 
						|
          forward IP multicast datagrams between OSPF
 | 
						|
          areas (called inter-area multicast routing).
 | 
						|
 | 
						|
          Bit 2, if set, indicates that the router can
 | 
						|
          forward IP multicast datagrams between
 | 
						|
          Autonomous Systems (called inter-AS multicast
 | 
						|
          routing).
 | 
						|
 | 
						|
          Only certain combinations of bit settings are
 | 
						|
          allowed, namely: 0 (no multicast forwarding is
 | 
						|
          enabled), 1 (intra-area multicasting only), 3
 | 
						|
          (intra-area and inter-area multicasting), 5
 | 
						|
          (intra-area and inter-AS multicasting), and 7
 | 
						|
          (multicasting everywhere).  By default, no
 | 
						|
          multicast forwarding is enabled.
 | 
						|
 | 
						|
          This object is persistent and when written
 | 
						|
          the entity SHOULD save the change to non-volatile
 | 
						|
          storage."
 | 
						|
       DEFVAL { 0 }
 | 
						|
       ::= { ospfGeneralGroup 12 }
 | 
						|
 | 
						|
  ospfExitOverflowInterval OBJECT-TYPE
 | 
						|
       SYNTAX       PositiveInteger
 | 
						|
       MAX-ACCESS   read-write
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The number of seconds that, after entering
 | 
						|
          OverflowState, a router will attempt to leave
 | 
						|
          OverflowState.  This allows the router to again
 | 
						|
          originate non-default AS-external LSAs.  When
 | 
						|
          set to 0, the router will not leave
 | 
						|
          overflow state until restarted.
 | 
						|
 | 
						|
          This object is persistent and when written
 | 
						|
          the entity SHOULD save the change to non-volatile
 | 
						|
          storage."
 | 
						|
       DEFVAL { 0 }
 | 
						|
       ::= { ospfGeneralGroup 13 }
 | 
						|
 | 
						|
  ospfDemandExtensions OBJECT-TYPE
 | 
						|
       SYNTAX       TruthValue
 | 
						|
       MAX-ACCESS   read-write
 | 
						|
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The router's support for demand routing.
 | 
						|
           This object is persistent and when written
 | 
						|
           the entity SHOULD save the change to non-volatile
 | 
						|
           storage."
 | 
						|
       REFERENCE
 | 
						|
          "Extending OSPF to Support Demand Circuits"
 | 
						|
       ::= { ospfGeneralGroup 14 }
 | 
						|
 | 
						|
  ospfRFC1583Compatibility  OBJECT-TYPE
 | 
						|
       SYNTAX       TruthValue
 | 
						|
       MAX-ACCESS   read-write
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "Indicates metrics used to choose among multiple
 | 
						|
          AS-external LSAs.  When RFC1583Compatibility is set to
 | 
						|
          enabled, only cost will be used when choosing among
 | 
						|
          multiple AS-external LSAs advertising the same
 | 
						|
          destination.  When RFC1583Compatibility is set to
 | 
						|
          disabled, preference will be driven first by type of
 | 
						|
          path using cost only to break ties.
 | 
						|
 | 
						|
          This object is persistent and when written
 | 
						|
          the entity SHOULD save the change to non-volatile
 | 
						|
          storage."
 | 
						|
        REFERENCE
 | 
						|
           "OSPF Version 2, Section 16.4.1 External path
 | 
						|
            preferences"
 | 
						|
        ::= { ospfGeneralGroup 15 }
 | 
						|
 | 
						|
 ospfOpaqueLsaSupport  OBJECT-TYPE
 | 
						|
       SYNTAX       TruthValue
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The router's support for Opaque LSA types."
 | 
						|
       REFERENCE
 | 
						|
          "The OSPF Opaque LSA Option"
 | 
						|
       ::= { ospfGeneralGroup 16 }
 | 
						|
 | 
						|
  ospfReferenceBandwidth OBJECT-TYPE
 | 
						|
       SYNTAX       Unsigned32
 | 
						|
       UNITS        "kilobits per second"
 | 
						|
       MAX-ACCESS   read-write
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "Reference bandwidth in kilobits/second for
 | 
						|
 | 
						|
          calculating default interface metrics.  The
 | 
						|
          default value is 100,000 KBPS (100 MBPS).
 | 
						|
 | 
						|
          This object is persistent and when written
 | 
						|
          the entity SHOULD save the change to non-volatile
 | 
						|
          storage."
 | 
						|
       ::= { ospfGeneralGroup 17 }
 | 
						|
 | 
						|
  ospfRestartSupport OBJECT-TYPE
 | 
						|
       SYNTAX       INTEGER { none (1),
 | 
						|
                              plannedOnly (2),
 | 
						|
                              plannedAndUnplanned (3)
 | 
						|
                            }
 | 
						|
       MAX-ACCESS   read-write
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The router's support for OSPF graceful restart.
 | 
						|
          Options include: no restart support, only planned
 | 
						|
          restarts, or both planned and unplanned restarts.
 | 
						|
 | 
						|
          This object is persistent and when written
 | 
						|
          the entity SHOULD save the change to non-volatile
 | 
						|
          storage."
 | 
						|
       ::= { ospfGeneralGroup 18 }
 | 
						|
 | 
						|
  ospfRestartInterval OBJECT-TYPE
 | 
						|
       SYNTAX       Integer32 (1..1800)
 | 
						|
       UNITS        "seconds"
 | 
						|
       MAX-ACCESS   read-write
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "Configured OSPF graceful restart timeout interval.
 | 
						|
 | 
						|
           This object is persistent and when written
 | 
						|
           the entity SHOULD save the change to non-volatile
 | 
						|
           storage."
 | 
						|
       ::= { ospfGeneralGroup 19 }
 | 
						|
 | 
						|
  ospfRestartStrictLsaChecking OBJECT-TYPE
 | 
						|
       SYNTAX       TruthValue
 | 
						|
       MAX-ACCESS   read-write
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "Indicates if strict LSA checking is enabled for
 | 
						|
           graceful restart.
 | 
						|
 | 
						|
           This object is persistent and when written
 | 
						|
           the entity SHOULD save the change to non-volatile
 | 
						|
 | 
						|
           storage."
 | 
						|
       ::= { ospfGeneralGroup 20 }
 | 
						|
 | 
						|
  ospfRestartStatus OBJECT-TYPE
 | 
						|
       SYNTAX       INTEGER { notRestarting (1),
 | 
						|
                              plannedRestart (2),
 | 
						|
                              unplannedRestart (3)
 | 
						|
                            }
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "Current status of OSPF graceful restart."
 | 
						|
       ::= { ospfGeneralGroup 21 }
 | 
						|
 | 
						|
  ospfRestartAge OBJECT-TYPE
 | 
						|
       SYNTAX       Unsigned32
 | 
						|
       UNITS        "seconds"
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "Remaining time in current OSPF graceful restart
 | 
						|
          interval."
 | 
						|
       ::= { ospfGeneralGroup 22 }
 | 
						|
 | 
						|
  ospfRestartExitReason OBJECT-TYPE
 | 
						|
       SYNTAX       INTEGER { none (1),           -- none attempted
 | 
						|
                              inProgress (2),     -- restart in
 | 
						|
                                                  -- progress
 | 
						|
                              completed (3),      -- successfully
 | 
						|
                                                  -- completed
 | 
						|
                              timedOut (4),       -- timed out
 | 
						|
                              topologyChanged (5) -- aborted due to
 | 
						|
                                                  -- topology change.
 | 
						|
                            }
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "Describes the outcome of the last attempt at a
 | 
						|
          graceful restart.  If the value is 'none', no restart
 | 
						|
          has yet been attempted.  If the value is 'inProgress',
 | 
						|
          a restart attempt is currently underway."
 | 
						|
       ::= { ospfGeneralGroup 23 }
 | 
						|
 | 
						|
  ospfAsLsaCount OBJECT-TYPE
 | 
						|
       SYNTAX       Gauge32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
 | 
						|
       DESCRIPTION
 | 
						|
           "The number of AS-scope link state
 | 
						|
           advertisements in the AS-scope link state database."
 | 
						|
       ::= { ospfGeneralGroup 24 }
 | 
						|
 | 
						|
  ospfAsLsaCksumSum OBJECT-TYPE
 | 
						|
       SYNTAX       Unsigned32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
           "The 32-bit unsigned sum of the LS checksums of
 | 
						|
           the AS link state advertisements contained in the AS-scope
 | 
						|
           link state database.  This sum can be used to determine
 | 
						|
           if there has been a change in a router's AS-scope link
 | 
						|
           state database, and to compare the AS-scope link state
 | 
						|
           database of two routers."
 | 
						|
       ::= { ospfGeneralGroup 25 }
 | 
						|
 | 
						|
   ospfStubRouterSupport OBJECT-TYPE
 | 
						|
       SYNTAX       TruthValue
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
           "The router's support for stub router functionality."
 | 
						|
       REFERENCE
 | 
						|
           "OSPF Stub Router Advertisement"
 | 
						|
       ::= { ospfGeneralGroup 26 }
 | 
						|
 | 
						|
   ospfStubRouterAdvertisement OBJECT-TYPE
 | 
						|
       SYNTAX       INTEGER {
 | 
						|
                          doNotAdvertise (1),
 | 
						|
                          advertise(2)
 | 
						|
                          }
 | 
						|
       MAX-ACCESS   read-write
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
           "This object controls the advertisement of
 | 
						|
           stub router LSAs by the router.  The value
 | 
						|
           doNotAdvertise will result in the advertisement
 | 
						|
           of a standard router LSA and is the default value.
 | 
						|
 | 
						|
           This object is persistent and when written
 | 
						|
           the entity SHOULD save the change to non-volatile
 | 
						|
           storage."
 | 
						|
       ::= { ospfGeneralGroup 27 }
 | 
						|
 | 
						|
  ospfDiscontinuityTime OBJECT-TYPE
 | 
						|
      SYNTAX     TimeStamp
 | 
						|
 | 
						|
      MAX-ACCESS read-only
 | 
						|
      STATUS     current
 | 
						|
      DESCRIPTION
 | 
						|
         "The value of sysUpTime on the most recent occasion
 | 
						|
          at which any one of this MIB's counters suffered
 | 
						|
          a discontinuity.
 | 
						|
 | 
						|
          If no such discontinuities have occurred since the last
 | 
						|
          re-initialization of the local management subsystem,
 | 
						|
          then this object contains a zero value."
 | 
						|
      ::= { ospfGeneralGroup 28 }
 | 
						|
 | 
						|
--  OSPF Area Table
 | 
						|
--     The OSPF Area Table contains information
 | 
						|
--     regarding the various areas.
 | 
						|
 | 
						|
  ospfAreaTable OBJECT-TYPE
 | 
						|
       SYNTAX       SEQUENCE OF OspfAreaEntry
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "Information describing the configured parameters and
 | 
						|
          cumulative statistics of the router's attached areas.
 | 
						|
          The interfaces and virtual links are configured
 | 
						|
          as part of these areas.  Area 0.0.0.0, by definition,
 | 
						|
          is the backbone area."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 6 The Area Data Structure"
 | 
						|
       ::= { ospf 2 }
 | 
						|
 | 
						|
  ospfAreaEntry OBJECT-TYPE
 | 
						|
       SYNTAX       OspfAreaEntry
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "Information describing the configured parameters and
 | 
						|
          cumulative statistics of one of the router's attached areas.
 | 
						|
          The interfaces and virtual links are configured as part of
 | 
						|
          these areas.  Area 0.0.0.0, by definition, is the backbone
 | 
						|
          area.
 | 
						|
 | 
						|
          Information in this table is persistent and when this object
 | 
						|
          is written the entity SHOULD save the change to non-volatile
 | 
						|
          storage."
 | 
						|
       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 -- read-only since originally
 | 
						|
                              -- an SMIv1 index
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "A 32-bit integer uniquely identifying an area.
 | 
						|
          Area ID 0.0.0.0 is used for the OSPF backbone."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.2 Area parameters"
 | 
						|
       ::= { ospfAreaEntry 1 }
 | 
						|
 | 
						|
  ospfAuthType OBJECT-TYPE
 | 
						|
       SYNTAX       OspfAuthenticationType
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       obsolete
 | 
						|
 | 
						|
       DESCRIPTION
 | 
						|
          "The authentication type specified for an area."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix D Authentication"
 | 
						|
       DEFVAL { none } -- no authentication, by default
 | 
						|
       ::= { ospfAreaEntry 2 }
 | 
						|
 | 
						|
  ospfImportAsExtern OBJECT-TYPE
 | 
						|
       SYNTAX       INTEGER {
 | 
						|
                      importExternal (1),
 | 
						|
                      importNoExternal (2),
 | 
						|
                      importNssa (3)
 | 
						|
                      }
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "Indicates if an area is a stub area, NSSA, or standard
 | 
						|
          area.  Type-5 AS-external LSAs and type-11 Opaque LSAs are
 | 
						|
          not imported into stub areas or NSSAs.  NSSAs import
 | 
						|
          AS-external data as type-7 LSAs"
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.2 Area parameters"
 | 
						|
       DEFVAL { importExternal }
 | 
						|
       ::= { ospfAreaEntry 3 }
 | 
						|
 | 
						|
  ospfSpfRuns OBJECT-TYPE
 | 
						|
       SYNTAX       Counter32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The number of times that the intra-area route
 | 
						|
          table has been calculated using this area's
 | 
						|
          link state database.  This is typically done
 | 
						|
          using Dijkstra's algorithm.
 | 
						|
 | 
						|
          Discontinuities in the value of this counter can occur
 | 
						|
          at re-initialization of the management system, and at other
 | 
						|
          times as indicated by the value of ospfDiscontinuityTime."
 | 
						|
       ::= { ospfAreaEntry 4 }
 | 
						|
 | 
						|
  ospfAreaBdrRtrCount OBJECT-TYPE
 | 
						|
       SYNTAX       Gauge32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The total number of Area Border Routers reachable
 | 
						|
          within this area.  This is initially zero and is
 | 
						|
          calculated in each Shortest Path First (SPF) pass."
 | 
						|
 | 
						|
       ::= { ospfAreaEntry 5 }
 | 
						|
 | 
						|
  ospfAsBdrRtrCount OBJECT-TYPE
 | 
						|
       SYNTAX       Gauge32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The total number of Autonomous System Border
 | 
						|
          Routers reachable within this area.  This is
 | 
						|
          initially zero and is calculated in each SPF
 | 
						|
          pass."
 | 
						|
       ::= { ospfAreaEntry 6 }
 | 
						|
 | 
						|
  ospfAreaLsaCount OBJECT-TYPE
 | 
						|
       SYNTAX       Gauge32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The total number of link state advertisements
 | 
						|
          in this area's link state database, excluding
 | 
						|
          AS-external LSAs."
 | 
						|
       ::= { ospfAreaEntry 7 }
 | 
						|
 | 
						|
  ospfAreaLsaCksumSum OBJECT-TYPE
 | 
						|
       SYNTAX       Integer32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The 32-bit sum of the link state
 | 
						|
          advertisements' LS checksums contained in this
 | 
						|
          area's link state database.  This sum excludes
 | 
						|
          external (LS type-5) link state advertisements.
 | 
						|
          The sum can be used to determine if there has
 | 
						|
          been a change in a router's link state
 | 
						|
          database, and to compare the link state database of
 | 
						|
          two routers.  The value should be treated as unsigned
 | 
						|
          when comparing two sums of checksums."
 | 
						|
       DEFVAL { 0 }
 | 
						|
       ::= { ospfAreaEntry 8 }
 | 
						|
 | 
						|
  ospfAreaSummary OBJECT-TYPE
 | 
						|
       SYNTAX       INTEGER {
 | 
						|
                       noAreaSummary (1),
 | 
						|
                       sendAreaSummary (2)
 | 
						|
                       }
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
 | 
						|
          "The variable ospfAreaSummary controls the
 | 
						|
          import of summary LSAs into stub and NSSA areas.
 | 
						|
          It has no effect on other areas.
 | 
						|
 | 
						|
          If it is noAreaSummary, the router will not
 | 
						|
          originate summary LSAs into the stub or NSSA area.
 | 
						|
          It will rely entirely on its default route.
 | 
						|
 | 
						|
          If it is sendAreaSummary, the router will both
 | 
						|
          summarize and propagate summary LSAs."
 | 
						|
       DEFVAL { noAreaSummary }
 | 
						|
       ::= { ospfAreaEntry 9 }
 | 
						|
 | 
						|
  ospfAreaStatus OBJECT-TYPE
 | 
						|
       SYNTAX       RowStatus
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "This object permits management of the table by
 | 
						|
          facilitating actions such as row creation,
 | 
						|
          construction, and destruction.
 | 
						|
 | 
						|
          The value of this object has no effect on
 | 
						|
          whether other objects in this conceptual row can be
 | 
						|
          modified."
 | 
						|
       ::= { ospfAreaEntry 10 }
 | 
						|
 | 
						|
  ospfAreaNssaTranslatorRole OBJECT-TYPE
 | 
						|
       SYNTAX       INTEGER { always (1), candidate (2) }
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "Indicates an NSSA border router's ability to
 | 
						|
          perform NSSA translation of type-7 LSAs into
 | 
						|
          type-5 LSAs."
 | 
						|
       DEFVAL { candidate }
 | 
						|
       ::= { ospfAreaEntry 11 }
 | 
						|
 | 
						|
  ospfAreaNssaTranslatorState OBJECT-TYPE
 | 
						|
       SYNTAX       INTEGER { enabled (1),
 | 
						|
                       elected (2),
 | 
						|
                       disabled (3)
 | 
						|
                       }
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "Indicates if and how an NSSA border router is
 | 
						|
          performing NSSA translation of type-7 LSAs into type-5
 | 
						|
 | 
						|
          LSAs.  When this object is set to enabled, the NSSA Border
 | 
						|
          router's OspfAreaNssaExtTranslatorRole has been set to
 | 
						|
          always.  When this object is set to elected, a candidate
 | 
						|
          NSSA Border router is Translating type-7 LSAs into type-5.
 | 
						|
          When this object is set to disabled, a candidate NSSA
 | 
						|
          border router is NOT translating type-7 LSAs into type-5."
 | 
						|
       ::= { ospfAreaEntry 12 }
 | 
						|
 | 
						|
  ospfAreaNssaTranslatorStabilityInterval OBJECT-TYPE
 | 
						|
       SYNTAX       PositiveInteger
 | 
						|
       UNITS        "seconds"
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The number of seconds after an elected translator
 | 
						|
          determines its services are no longer required, that
 | 
						|
          it should continue to perform its translation duties."
 | 
						|
       DEFVAL { 40 }
 | 
						|
       ::= { ospfAreaEntry 13 }
 | 
						|
 | 
						|
  ospfAreaNssaTranslatorEvents OBJECT-TYPE
 | 
						|
       SYNTAX       Counter32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "Indicates the number of translator state changes
 | 
						|
          that have occurred since the last boot-up.
 | 
						|
 | 
						|
          Discontinuities in the value of this counter can occur
 | 
						|
          at re-initialization of the management system, and at other
 | 
						|
          times as indicated by the value of ospfDiscontinuityTime."
 | 
						|
       ::= { ospfAreaEntry 14 }
 | 
						|
 | 
						|
--  OSPF Area Default Metric Table
 | 
						|
 | 
						|
  ospfStubAreaTable OBJECT-TYPE
 | 
						|
       SYNTAX       SEQUENCE OF OspfStubAreaEntry
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The set of metrics that will be advertised
 | 
						|
          by a default Area Border Router into a stub area."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.2, Area Parameters"
 | 
						|
       ::= { ospf 3 }
 | 
						|
 | 
						|
  ospfStubAreaEntry OBJECT-TYPE
 | 
						|
       SYNTAX       OspfStubAreaEntry
 | 
						|
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS      current
 | 
						|
       DESCRIPTION
 | 
						|
          "The metric for a given Type of Service that
 | 
						|
          will be advertised by a default Area Border
 | 
						|
          Router into a stub area.
 | 
						|
 | 
						|
          Information in this table is persistent and when this object
 | 
						|
          is written the entity SHOULD save the change to non-volatile
 | 
						|
          storage."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.2, Area Parameters"
 | 
						|
       INDEX { ospfStubAreaId, ospfStubTOS }
 | 
						|
       ::= { ospfStubAreaTable 1 }
 | 
						|
 | 
						|
  OspfStubAreaEntry ::=
 | 
						|
       SEQUENCE {
 | 
						|
          ospfStubAreaId
 | 
						|
             AreaID,
 | 
						|
          ospfStubTOS
 | 
						|
             TOSType,
 | 
						|
          ospfStubMetric
 | 
						|
             BigMetric,
 | 
						|
          ospfStubStatus
 | 
						|
             RowStatus,
 | 
						|
          ospfStubMetricType
 | 
						|
             INTEGER
 | 
						|
          }
 | 
						|
 | 
						|
  ospfStubAreaId OBJECT-TYPE
 | 
						|
       SYNTAX       AreaID
 | 
						|
       MAX-ACCESS   read-only -- read-only since originally an
 | 
						|
                              -- SMIv1 index
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The 32-bit identifier for the stub area.  On
 | 
						|
          creation, this can be derived from the
 | 
						|
          instance."
 | 
						|
       ::= { ospfStubAreaEntry 1 }
 | 
						|
 | 
						|
  ospfStubTOS OBJECT-TYPE
 | 
						|
       SYNTAX       TOSType
 | 
						|
       MAX-ACCESS   read-only -- read-only since originally an
 | 
						|
                              -- SMIv1 index
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The Type of Service associated with the
 | 
						|
          metric.  On creation, this can be derived from
 | 
						|
 | 
						|
          the instance."
 | 
						|
       ::= { ospfStubAreaEntry 2 }
 | 
						|
 | 
						|
  ospfStubMetric OBJECT-TYPE
 | 
						|
       SYNTAX       BigMetric
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The metric value applied at the indicated Type
 | 
						|
          of Service.  By default, this equals the least
 | 
						|
          metric at the Type of Service among the
 | 
						|
          interfaces to other areas."
 | 
						|
       ::= { ospfStubAreaEntry 3 }
 | 
						|
 | 
						|
  ospfStubStatus OBJECT-TYPE
 | 
						|
       SYNTAX       RowStatus
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "This object permits management of the table by
 | 
						|
          facilitating actions such as row creation,
 | 
						|
          construction, and destruction.
 | 
						|
 | 
						|
          The value of this object has no effect on
 | 
						|
          whether other objects in this conceptual row can be
 | 
						|
          modified."
 | 
						|
       ::= { ospfStubAreaEntry 4 }
 | 
						|
 | 
						|
  ospfStubMetricType OBJECT-TYPE
 | 
						|
       SYNTAX       INTEGER {
 | 
						|
                       ospfMetric (1),  -- OSPF Metric
 | 
						|
                       comparableCost (2), -- external type 1
 | 
						|
                       nonComparable  (3) -- external type 2
 | 
						|
                       }
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "This variable displays the type of metric
 | 
						|
          advertised as a default route."
 | 
						|
       DEFVAL { ospfMetric }
 | 
						|
       ::= { ospfStubAreaEntry 5 }
 | 
						|
 | 
						|
--  OSPF Link State Database
 | 
						|
 | 
						|
  ospfLsdbTable OBJECT-TYPE
 | 
						|
       SYNTAX       SEQUENCE OF OspfLsdbEntry
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
 | 
						|
       DESCRIPTION
 | 
						|
          "The OSPF Process's link state database (LSDB).
 | 
						|
           The LSDB contains the link state advertisements
 | 
						|
           from throughout the areas that the device is attached to."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 12 Link State Advertisements"
 | 
						|
       ::= { ospf 4 }
 | 
						|
 | 
						|
  ospfLsdbEntry OBJECT-TYPE
 | 
						|
       SYNTAX   OspfLsdbEntry
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS   current
 | 
						|
       DESCRIPTION
 | 
						|
          "A single link state advertisement."
 | 
						|
       INDEX { ospfLsdbAreaId, ospfLsdbType,
 | 
						|
               ospfLsdbLsid, ospfLsdbRouterId }
 | 
						|
       ::= { ospfLsdbTable 1 }
 | 
						|
 | 
						|
  OspfLsdbEntry ::=
 | 
						|
       SEQUENCE {
 | 
						|
          ospfLsdbAreaId
 | 
						|
             AreaID,
 | 
						|
          ospfLsdbType
 | 
						|
             INTEGER,
 | 
						|
          ospfLsdbLsid
 | 
						|
             IpAddress,
 | 
						|
          ospfLsdbRouterId
 | 
						|
             RouterID,
 | 
						|
          ospfLsdbSequence
 | 
						|
             Integer32,
 | 
						|
          ospfLsdbAge
 | 
						|
             Integer32,
 | 
						|
          ospfLsdbChecksum
 | 
						|
             Integer32,
 | 
						|
          ospfLsdbAdvertisement
 | 
						|
             OCTET STRING
 | 
						|
          }
 | 
						|
 | 
						|
  ospfLsdbAreaId OBJECT-TYPE
 | 
						|
       SYNTAX       AreaID
 | 
						|
       MAX-ACCESS   read-only -- read-only since originally an
 | 
						|
                              -- SMIv1 index
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The 32-bit identifier of the area from which
 | 
						|
          the LSA was received."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.2 Area parameters"
 | 
						|
 | 
						|
       ::= { ospfLsdbEntry 1 }
 | 
						|
 | 
						|
  ospfLsdbType OBJECT-TYPE
 | 
						|
       SYNTAX       INTEGER {
 | 
						|
                       routerLink (1),
 | 
						|
                       networkLink (2),
 | 
						|
                       summaryLink (3),
 | 
						|
                       asSummaryLink (4),
 | 
						|
                       asExternalLink (5), -- but see ospfAsLsdbTable
 | 
						|
                       multicastLink (6),
 | 
						|
                       nssaExternalLink (7),
 | 
						|
                       areaOpaqueLink (10)
 | 
						|
                       }
 | 
						|
       MAX-ACCESS   read-only -- read-only since originally an
 | 
						|
                              -- SMIv1 index
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The type of the link state advertisement.
 | 
						|
          Each link state type has a separate advertisement
 | 
						|
          format.
 | 
						|
 | 
						|
          Note: External link state advertisements are permitted
 | 
						|
          for backward compatibility, but should be displayed
 | 
						|
          in the ospfAsLsdbTable rather than here."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix A.4.1 The Link State
 | 
						|
          Advertisement header"
 | 
						|
       ::= { ospfLsdbEntry 2 }
 | 
						|
 | 
						|
  ospfLsdbLsid OBJECT-TYPE
 | 
						|
       SYNTAX       IpAddress
 | 
						|
       MAX-ACCESS   read-only -- read-only since originally an
 | 
						|
                              -- SMIv1 index
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The Link State ID is an LS Type Specific field
 | 
						|
          containing either a Router ID or an IP address;
 | 
						|
          it identifies the piece of the routing domain
 | 
						|
          that is being described by the advertisement."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 12.1.4 Link State ID"
 | 
						|
       ::= { ospfLsdbEntry 3 }
 | 
						|
 | 
						|
  ospfLsdbRouterId OBJECT-TYPE
 | 
						|
       SYNTAX       RouterID
 | 
						|
       MAX-ACCESS   read-only -- read-only since originally an
 | 
						|
                              -- SMIv1 index
 | 
						|
       STATUS       current
 | 
						|
 | 
						|
       DESCRIPTION
 | 
						|
          "The 32-bit number that uniquely identifies the
 | 
						|
          originating router in the Autonomous System."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.1 Global parameters"
 | 
						|
       ::= { ospfLsdbEntry 4 }
 | 
						|
 | 
						|
  ospfLsdbSequence OBJECT-TYPE
 | 
						|
       SYNTAX       Integer32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The sequence number field is a signed 32-bit
 | 
						|
          integer.  It starts with the value '80000001'h,
 | 
						|
          or -'7FFFFFFF'h, and increments until '7FFFFFFF'h.
 | 
						|
          Thus, a typical sequence number will be very negative.
 | 
						|
          It is used to detect old and duplicate Link State
 | 
						|
          Advertisements.  The space of sequence numbers is linearly
 | 
						|
          ordered.  The larger the sequence number, the more recent
 | 
						|
          the advertisement."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 12.1.6 LS sequence
 | 
						|
          number"
 | 
						|
       ::= { ospfLsdbEntry 5 }
 | 
						|
 | 
						|
  ospfLsdbAge OBJECT-TYPE
 | 
						|
       SYNTAX       Integer32 -- Should be 0..MaxAge, except when
 | 
						|
                              -- doNotAge bit is set
 | 
						|
       UNITS        "seconds"
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "This field is the age of the link state advertisement
 | 
						|
          in seconds."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 12.1.1 LS age"
 | 
						|
       ::= { ospfLsdbEntry 6 }
 | 
						|
 | 
						|
  ospfLsdbChecksum OBJECT-TYPE
 | 
						|
       SYNTAX       Integer32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "This field is the checksum of the complete contents of
 | 
						|
          the advertisement, excepting the age field.  The age field
 | 
						|
          is excepted so that an advertisement's age can be
 | 
						|
          incremented without updating the checksum.  The checksum
 | 
						|
          used is the same that is used for ISO connectionless
 | 
						|
 | 
						|
          datagrams; it is commonly referred to as the
 | 
						|
          Fletcher checksum."
 | 
						|
        REFERENCE
 | 
						|
           "OSPF Version 2, Section 12.1.7 LS checksum"
 | 
						|
        ::= { ospfLsdbEntry 7 }
 | 
						|
 | 
						|
  ospfLsdbAdvertisement OBJECT-TYPE
 | 
						|
       SYNTAX       OCTET STRING (SIZE (1..65535))
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The entire link state advertisement, including
 | 
						|
          its header.
 | 
						|
 | 
						|
          Note that for variable length LSAs, SNMP agents
 | 
						|
          may not be able to return the largest string size."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 12 Link State Advertisements"
 | 
						|
       ::= { ospfLsdbEntry 8 }
 | 
						|
 | 
						|
--  Address Range Table
 | 
						|
 | 
						|
  ospfAreaRangeTable OBJECT-TYPE
 | 
						|
       SYNTAX       SEQUENCE OF OspfAreaRangeEntry
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       obsolete
 | 
						|
       DESCRIPTION
 | 
						|
          "The Address Range Table acts as an adjunct to the Area
 | 
						|
           Table.  It describes those Address Range Summaries that
 | 
						|
           are configured to be propagated from an Area to reduce
 | 
						|
           the amount of information about it that is known beyond
 | 
						|
           its borders.  It contains a set of IP address ranges
 | 
						|
           specified by an IP address/IP network mask pair.
 | 
						|
           For example, class B address range of X.X.X.X
 | 
						|
           with a network mask of 255.255.0.0 includes all IP
 | 
						|
           addresses from X.X.0.0 to X.X.255.255.
 | 
						|
 | 
						|
           Note that this table is obsoleted and is replaced
 | 
						|
           by the Area Aggregate Table."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.2  Area parameters"
 | 
						|
       ::= { ospf 5 }
 | 
						|
 | 
						|
  ospfAreaRangeEntry OBJECT-TYPE
 | 
						|
       SYNTAX       OspfAreaRangeEntry
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       obsolete
 | 
						|
       DESCRIPTION
 | 
						|
 | 
						|
          "A single area address range.
 | 
						|
 | 
						|
          Information in this table is persistent and when this object
 | 
						|
          is written the entity SHOULD save the change to non-volatile
 | 
						|
          storage."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.2  Area parameters"
 | 
						|
       INDEX { ospfAreaRangeAreaId, ospfAreaRangeNet }
 | 
						|
       ::= { ospfAreaRangeTable 1 }
 | 
						|
 | 
						|
  OspfAreaRangeEntry ::=
 | 
						|
       SEQUENCE {
 | 
						|
          ospfAreaRangeAreaId
 | 
						|
             AreaID,
 | 
						|
          ospfAreaRangeNet
 | 
						|
             IpAddress,
 | 
						|
          ospfAreaRangeMask
 | 
						|
             IpAddress,
 | 
						|
          ospfAreaRangeStatus
 | 
						|
             RowStatus,
 | 
						|
          ospfAreaRangeEffect
 | 
						|
             INTEGER
 | 
						|
          }
 | 
						|
 | 
						|
  ospfAreaRangeAreaId OBJECT-TYPE
 | 
						|
       SYNTAX       AreaID
 | 
						|
       MAX-ACCESS   read-only -- read-only since originally an
 | 
						|
                              -- SMIv1 index
 | 
						|
       STATUS       obsolete
 | 
						|
       DESCRIPTION
 | 
						|
          "The area that the address range is to be found
 | 
						|
          within."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.2 Area parameters"
 | 
						|
       ::= { ospfAreaRangeEntry 1 }
 | 
						|
 | 
						|
  ospfAreaRangeNet OBJECT-TYPE
 | 
						|
       SYNTAX       IpAddress
 | 
						|
       MAX-ACCESS   read-only -- read-only since originally an
 | 
						|
                              -- SMIv1 index
 | 
						|
       STATUS       obsolete
 | 
						|
       DESCRIPTION
 | 
						|
          "The IP address of the net or subnet indicated
 | 
						|
          by the range."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.2 Area parameters"
 | 
						|
       ::= { ospfAreaRangeEntry 2 }
 | 
						|
 | 
						|
  ospfAreaRangeMask OBJECT-TYPE
 | 
						|
       SYNTAX       IpAddress
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       obsolete
 | 
						|
       DESCRIPTION
 | 
						|
          "The subnet mask that pertains to the net or
 | 
						|
          subnet."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.2 Area parameters"
 | 
						|
       ::= { ospfAreaRangeEntry 3 }
 | 
						|
 | 
						|
  ospfAreaRangeStatus OBJECT-TYPE
 | 
						|
       SYNTAX       RowStatus
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       obsolete
 | 
						|
       DESCRIPTION
 | 
						|
          "This object permits management of the table by
 | 
						|
          facilitating actions such as row creation,
 | 
						|
          construction, and destruction.
 | 
						|
 | 
						|
          The value of this object has no effect on
 | 
						|
          whether other objects in this conceptual row can be
 | 
						|
          modified."
 | 
						|
       ::= { ospfAreaRangeEntry 4 }
 | 
						|
 | 
						|
  ospfAreaRangeEffect OBJECT-TYPE
 | 
						|
       SYNTAX       INTEGER {
 | 
						|
                       advertiseMatching (1),
 | 
						|
                       doNotAdvertiseMatching (2)
 | 
						|
                       }
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       obsolete
 | 
						|
       DESCRIPTION
 | 
						|
          "Subnets subsumed by ranges either trigger the
 | 
						|
          advertisement of the indicated summary
 | 
						|
         (advertiseMatching) or result in the subnet's not
 | 
						|
          being advertised at all outside the area."
 | 
						|
       DEFVAL { advertiseMatching }
 | 
						|
       ::= { ospfAreaRangeEntry 5 }
 | 
						|
 | 
						|
--  OSPF Host Table
 | 
						|
 | 
						|
  ospfHostTable OBJECT-TYPE
 | 
						|
       SYNTAX       SEQUENCE OF OspfHostEntry
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The Host/Metric Table indicates what hosts are directly
 | 
						|
 | 
						|
          attached to the router, what metrics and types
 | 
						|
          of service should be advertised for them,
 | 
						|
          and what areas they are found within."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.7 Host route
 | 
						|
          parameters"
 | 
						|
       ::= { ospf 6 }
 | 
						|
 | 
						|
  ospfHostEntry OBJECT-TYPE
 | 
						|
       SYNTAX       OspfHostEntry
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "A metric to be advertised, for a given type of
 | 
						|
          service, when a given host is reachable.
 | 
						|
 | 
						|
          Information in this table is persistent and when this object
 | 
						|
          is written the entity SHOULD save the change to non-volatile
 | 
						|
          storage."
 | 
						|
       INDEX { ospfHostIpAddress, ospfHostTOS }
 | 
						|
       ::= { ospfHostTable 1 }
 | 
						|
 | 
						|
  OspfHostEntry ::=
 | 
						|
       SEQUENCE {
 | 
						|
          ospfHostIpAddress
 | 
						|
             IpAddress,
 | 
						|
          ospfHostTOS
 | 
						|
             TOSType,
 | 
						|
          ospfHostMetric
 | 
						|
             Metric,
 | 
						|
          ospfHostStatus
 | 
						|
             RowStatus,
 | 
						|
          ospfHostAreaID
 | 
						|
             AreaID,
 | 
						|
          ospfHostCfgAreaID
 | 
						|
             AreaID
 | 
						|
          }
 | 
						|
 | 
						|
  ospfHostIpAddress OBJECT-TYPE
 | 
						|
       SYNTAX       IpAddress
 | 
						|
       MAX-ACCESS   read-only -- read-only since originally an
 | 
						|
                              -- SMIv1 index
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The IP address of the host."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.7 Host route parameters"
 | 
						|
       ::= { ospfHostEntry 1 }
 | 
						|
 | 
						|
  ospfHostTOS OBJECT-TYPE
 | 
						|
       SYNTAX       TOSType
 | 
						|
       MAX-ACCESS   read-only -- read-only since originally an
 | 
						|
                              -- SMIv1 index
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The Type of Service of the route being configured."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.7 Host route parameters"
 | 
						|
       ::= { ospfHostEntry 2 }
 | 
						|
 | 
						|
  ospfHostMetric OBJECT-TYPE
 | 
						|
       SYNTAX       Metric
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The metric to be advertised."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.7 Host route parameters"
 | 
						|
       ::= { ospfHostEntry 3 }
 | 
						|
 | 
						|
  ospfHostStatus OBJECT-TYPE
 | 
						|
       SYNTAX       RowStatus
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "This object permits management of the table by
 | 
						|
          facilitating actions such as row creation,
 | 
						|
          construction, and destruction.
 | 
						|
 | 
						|
          The value of this object has no effect on
 | 
						|
          whether other objects in this conceptual row can be
 | 
						|
          modified."
 | 
						|
       ::= { ospfHostEntry 4 }
 | 
						|
 | 
						|
  ospfHostAreaID OBJECT-TYPE
 | 
						|
       SYNTAX       AreaID
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       deprecated
 | 
						|
       DESCRIPTION
 | 
						|
          "The OSPF area to which the host belongs.
 | 
						|
          Deprecated by ospfHostCfgAreaID."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.7 Host parameters"
 | 
						|
       ::= { ospfHostEntry 5 }
 | 
						|
 | 
						|
  ospfHostCfgAreaID OBJECT-TYPE
 | 
						|
       SYNTAX       AreaID
 | 
						|
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "To configure the OSPF area to which the host belongs."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.7 Host parameters"
 | 
						|
       ::= { ospfHostEntry 6 }
 | 
						|
 | 
						|
--  OSPF Interface Table
 | 
						|
 | 
						|
  ospfIfTable OBJECT-TYPE
 | 
						|
       SYNTAX       SEQUENCE OF OspfIfEntry
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The OSPF Interface Table describes the interfaces
 | 
						|
          from the viewpoint of OSPF.
 | 
						|
          It augments the ipAddrTable with OSPF specific information."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.3  Router interface
 | 
						|
          parameters"
 | 
						|
       ::= { ospf 7 }
 | 
						|
 | 
						|
  ospfIfEntry OBJECT-TYPE
 | 
						|
       SYNTAX       OspfIfEntry
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The OSPF interface entry describes one interface
 | 
						|
          from the viewpoint of OSPF.
 | 
						|
 | 
						|
          Information in this table is persistent and when this object
 | 
						|
          is written the entity SHOULD save the change to non-volatile
 | 
						|
          storage."
 | 
						|
       INDEX { ospfIfIpAddress, ospfAddressLessIf }
 | 
						|
       ::= { ospfIfTable 1 }
 | 
						|
 | 
						|
  OspfIfEntry ::=
 | 
						|
       SEQUENCE {
 | 
						|
          ospfIfIpAddress
 | 
						|
             IpAddress,
 | 
						|
          ospfAddressLessIf
 | 
						|
             InterfaceIndexOrZero,
 | 
						|
          ospfIfAreaId
 | 
						|
             AreaID,
 | 
						|
          ospfIfType
 | 
						|
             INTEGER,
 | 
						|
          ospfIfAdminStat
 | 
						|
 | 
						|
             Status,
 | 
						|
          ospfIfRtrPriority
 | 
						|
             DesignatedRouterPriority,
 | 
						|
          ospfIfTransitDelay
 | 
						|
             UpToMaxAge,
 | 
						|
          ospfIfRetransInterval
 | 
						|
             UpToMaxAge,
 | 
						|
          ospfIfHelloInterval
 | 
						|
             HelloRange,
 | 
						|
          ospfIfRtrDeadInterval
 | 
						|
             PositiveInteger,
 | 
						|
          ospfIfPollInterval
 | 
						|
             PositiveInteger,
 | 
						|
          ospfIfState
 | 
						|
             INTEGER,
 | 
						|
          ospfIfDesignatedRouter
 | 
						|
             IpAddress,
 | 
						|
          ospfIfBackupDesignatedRouter
 | 
						|
             IpAddress,
 | 
						|
          ospfIfEvents
 | 
						|
             Counter32,
 | 
						|
          ospfIfAuthKey
 | 
						|
             OCTET STRING,
 | 
						|
          ospfIfStatus
 | 
						|
             RowStatus,
 | 
						|
          ospfIfMulticastForwarding
 | 
						|
             INTEGER,
 | 
						|
          ospfIfDemand
 | 
						|
             TruthValue,
 | 
						|
          ospfIfAuthType
 | 
						|
             OspfAuthenticationType,
 | 
						|
          ospfIfLsaCount
 | 
						|
             Gauge32,
 | 
						|
          ospfIfLsaCksumSum
 | 
						|
             Unsigned32,
 | 
						|
          ospfIfDesignatedRouterId
 | 
						|
             RouterID,
 | 
						|
          ospfIfBackupDesignatedRouterId
 | 
						|
             RouterID
 | 
						|
          }
 | 
						|
 | 
						|
  ospfIfIpAddress OBJECT-TYPE
 | 
						|
       SYNTAX       IpAddress
 | 
						|
       MAX-ACCESS   read-only -- read-only since originally an
 | 
						|
                              -- SMIv1 index
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The IP address of this OSPF interface."
 | 
						|
 | 
						|
       ::= { ospfIfEntry 1 }
 | 
						|
 | 
						|
  ospfAddressLessIf OBJECT-TYPE
 | 
						|
       SYNTAX       InterfaceIndexOrZero
 | 
						|
       MAX-ACCESS   read-only -- read-only since originally an
 | 
						|
                              -- SMIv1 index
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "For the purpose of easing the instancing of
 | 
						|
          addressed and addressless interfaces; this
 | 
						|
          variable takes the value 0 on interfaces with
 | 
						|
          IP addresses and the corresponding value of
 | 
						|
          ifIndex for interfaces having no IP address."
 | 
						|
       ::= { ospfIfEntry 2 }
 | 
						|
 | 
						|
  ospfIfAreaId OBJECT-TYPE
 | 
						|
       SYNTAX       AreaID
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "A 32-bit integer uniquely identifying the area
 | 
						|
          to which the interface connects.  Area ID
 | 
						|
          0.0.0.0 is used for the OSPF backbone."
 | 
						|
       DEFVAL { '00000000'H }  -- 0.0.0.0
 | 
						|
       ::= { ospfIfEntry 3 }
 | 
						|
 | 
						|
  ospfIfType OBJECT-TYPE
 | 
						|
       SYNTAX       INTEGER {
 | 
						|
                       broadcast (1),
 | 
						|
                       nbma (2),
 | 
						|
                       pointToPoint (3),
 | 
						|
                       pointToMultipoint (5)
 | 
						|
                       }
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The OSPF interface type.
 | 
						|
          By way of a default, this field may be intuited
 | 
						|
          from the corresponding value of ifType.
 | 
						|
          Broadcast LANs, such as Ethernet and IEEE 802.5,
 | 
						|
          take the value 'broadcast', X.25 and similar
 | 
						|
          technologies take the value 'nbma', and links
 | 
						|
          that are definitively point to point take the
 | 
						|
          value 'pointToPoint'."
 | 
						|
        ::= { ospfIfEntry 4 }
 | 
						|
 | 
						|
  ospfIfAdminStat OBJECT-TYPE
 | 
						|
       SYNTAX       Status
 | 
						|
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The OSPF interface's administrative status.
 | 
						|
          The value formed on the interface, and the interface
 | 
						|
          will be advertised as an internal route to some area.
 | 
						|
          The value 'disabled' denotes that the interface is
 | 
						|
          external to OSPF."
 | 
						|
       DEFVAL { enabled }
 | 
						|
       ::= { ospfIfEntry 5 }
 | 
						|
 | 
						|
  ospfIfRtrPriority OBJECT-TYPE
 | 
						|
       SYNTAX       DesignatedRouterPriority
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The priority of this interface.  Used in
 | 
						|
          multi-access networks, this field is used in
 | 
						|
          the designated router election algorithm.  The
 | 
						|
          value 0 signifies that the router is not eligible
 | 
						|
          to become the designated router on this particular
 | 
						|
          network.  In the event of a tie in this value,
 | 
						|
          routers will use their Router ID as a tie breaker."
 | 
						|
        DEFVAL { 1 }
 | 
						|
        ::= { ospfIfEntry 6 }
 | 
						|
 | 
						|
  ospfIfTransitDelay OBJECT-TYPE
 | 
						|
        SYNTAX       UpToMaxAge
 | 
						|
        UNITS        "seconds"
 | 
						|
        MAX-ACCESS   read-create
 | 
						|
        STATUS       current
 | 
						|
        DESCRIPTION
 | 
						|
           "The estimated number of seconds it takes to
 | 
						|
           transmit a link state update packet over this
 | 
						|
           interface.  Note that the minimal value SHOULD be
 | 
						|
           1 second."
 | 
						|
        DEFVAL { 1 }
 | 
						|
        ::= { ospfIfEntry 7 }
 | 
						|
 | 
						|
  ospfIfRetransInterval OBJECT-TYPE
 | 
						|
       SYNTAX       UpToMaxAge
 | 
						|
       UNITS        "seconds"
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The number of seconds between link state advertisement
 | 
						|
          retransmissions, for adjacencies belonging to this
 | 
						|
          interface.  This value is also used when retransmitting
 | 
						|
 | 
						|
          database description and Link State request packets.
 | 
						|
          Note that minimal value SHOULD be 1 second."
 | 
						|
       DEFVAL { 5 }
 | 
						|
       ::= { ospfIfEntry 8 }
 | 
						|
 | 
						|
  ospfIfHelloInterval OBJECT-TYPE
 | 
						|
       SYNTAX       HelloRange
 | 
						|
       UNITS        "seconds"
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The length of time, in seconds, between the Hello packets
 | 
						|
          that the router sends on the interface.  This value must be
 | 
						|
          the same for all routers attached to a common network."
 | 
						|
       DEFVAL { 10 }
 | 
						|
       ::= { ospfIfEntry 9 }
 | 
						|
 | 
						|
  ospfIfRtrDeadInterval OBJECT-TYPE
 | 
						|
       SYNTAX       PositiveInteger
 | 
						|
       UNITS        "seconds"
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The number of seconds that a router's Hello packets have
 | 
						|
          not been seen before its neighbors declare the router down.
 | 
						|
          This should be some multiple of the Hello interval.  This
 | 
						|
          value must be the same for all routers attached to a common
 | 
						|
          network."
 | 
						|
        DEFVAL { 40 }
 | 
						|
        ::= { ospfIfEntry 10 }
 | 
						|
 | 
						|
  ospfIfPollInterval OBJECT-TYPE
 | 
						|
       SYNTAX       PositiveInteger
 | 
						|
       UNITS        "seconds"
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The larger time interval, in seconds, between the Hello
 | 
						|
          packets sent to an inactive non-broadcast multi-access
 | 
						|
          neighbor."
 | 
						|
       DEFVAL { 120 }
 | 
						|
       ::= { ospfIfEntry 11 }
 | 
						|
 | 
						|
  ospfIfState OBJECT-TYPE
 | 
						|
       SYNTAX       INTEGER {
 | 
						|
                       down (1),
 | 
						|
                       loopback (2),
 | 
						|
                       waiting (3),
 | 
						|
 | 
						|
                       pointToPoint (4),
 | 
						|
                       designatedRouter (5),
 | 
						|
                       backupDesignatedRouter (6),
 | 
						|
                       otherDesignatedRouter (7)
 | 
						|
                       }
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The OSPF Interface State."
 | 
						|
       DEFVAL { down }
 | 
						|
       ::= { ospfIfEntry 12 }
 | 
						|
 | 
						|
  ospfIfDesignatedRouter OBJECT-TYPE
 | 
						|
       SYNTAX       IpAddress
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The IP address of the designated router."
 | 
						|
       DEFVAL { '00000000'H } -- 0.0.0.0
 | 
						|
       ::= { ospfIfEntry 13 }
 | 
						|
 | 
						|
  ospfIfBackupDesignatedRouter OBJECT-TYPE
 | 
						|
       SYNTAX       IpAddress
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The IP address of the backup designated
 | 
						|
          router."
 | 
						|
       DEFVAL { '00000000'H }  -- 0.0.0.0
 | 
						|
       ::= { ospfIfEntry 14 }
 | 
						|
 | 
						|
  ospfIfEvents OBJECT-TYPE
 | 
						|
       SYNTAX       Counter32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The number of times this OSPF interface has
 | 
						|
          changed its state or an error has occurred.
 | 
						|
 | 
						|
          Discontinuities in the value of this counter can occur
 | 
						|
          at re-initialization of the management system, and at other
 | 
						|
          times as indicated by the value of ospfDiscontinuityTime."
 | 
						|
       ::= { ospfIfEntry 15 }
 | 
						|
 | 
						|
  ospfIfAuthKey OBJECT-TYPE
 | 
						|
       SYNTAX       OCTET STRING (SIZE (0..256))
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
 | 
						|
       DESCRIPTION
 | 
						|
          "The cleartext password used as an OSPF
 | 
						|
          authentication key when simplePassword security
 | 
						|
          is enabled.  This object does not access any OSPF
 | 
						|
          cryptogaphic (e.g., MD5) authentication key under
 | 
						|
          any circumstance.
 | 
						|
 | 
						|
          If the key length is shorter than 8 octets, the
 | 
						|
          agent will left adjust and zero fill to 8 octets.
 | 
						|
 | 
						|
          Unauthenticated interfaces need no authentication
 | 
						|
          key, and simple password authentication cannot use
 | 
						|
          a key of more than 8 octets.
 | 
						|
 | 
						|
          Note that the use of simplePassword authentication
 | 
						|
          is NOT recommended when there is concern regarding
 | 
						|
          attack upon the OSPF system.  SimplePassword
 | 
						|
          authentication is only sufficient to protect against
 | 
						|
          accidental misconfigurations because it re-uses
 | 
						|
          cleartext passwords [RFC1704].
 | 
						|
 | 
						|
          When read, ospfIfAuthKey always returns an octet
 | 
						|
          string of length zero."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 9 The Interface Data
 | 
						|
          Structure"
 | 
						|
       DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0
 | 
						|
       ::= { ospfIfEntry 16 }
 | 
						|
 | 
						|
  ospfIfStatus OBJECT-TYPE
 | 
						|
       SYNTAX       RowStatus
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "This object permits management of the table by
 | 
						|
          facilitating actions such as row creation,
 | 
						|
          construction, and destruction.
 | 
						|
 | 
						|
          The value of this object has no effect on
 | 
						|
          whether other objects in this conceptual row can be
 | 
						|
          modified."
 | 
						|
       ::= { ospfIfEntry 17 }
 | 
						|
 | 
						|
  ospfIfMulticastForwarding OBJECT-TYPE
 | 
						|
       SYNTAX       INTEGER {
 | 
						|
                       blocked (1), -- no multicast forwarding
 | 
						|
                       multicast (2), -- using multicast address
 | 
						|
                       unicast (3) -- to each OSPF neighbor
 | 
						|
 | 
						|
                       }
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The way multicasts should be forwarded on this
 | 
						|
          interface: not forwarded, forwarded as data
 | 
						|
          link multicasts, or forwarded as data link
 | 
						|
          unicasts.  Data link multicasting is not
 | 
						|
          meaningful on point-to-point and NBMA interfaces,
 | 
						|
          and setting ospfMulticastForwarding to 0 effectively
 | 
						|
          disables all multicast forwarding."
 | 
						|
       DEFVAL { blocked }
 | 
						|
       ::= { ospfIfEntry 18 }
 | 
						|
 | 
						|
  ospfIfDemand OBJECT-TYPE
 | 
						|
       SYNTAX       TruthValue
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "Indicates whether Demand OSPF procedures (hello
 | 
						|
          suppression to FULL neighbors and setting the
 | 
						|
          DoNotAge flag on propagated LSAs) should be
 | 
						|
          performed on this interface."
 | 
						|
       DEFVAL { false }
 | 
						|
       ::= { ospfIfEntry 19 }
 | 
						|
 | 
						|
  ospfIfAuthType OBJECT-TYPE
 | 
						|
       SYNTAX       OspfAuthenticationType
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The authentication type specified for an interface.
 | 
						|
 | 
						|
          Note that this object can be used to engage
 | 
						|
          in significant attacks against an OSPF router."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix D Authentication"
 | 
						|
       DEFVAL { none } -- no authentication, by default
 | 
						|
       ::= { ospfIfEntry 20 }
 | 
						|
 | 
						|
  ospfIfLsaCount OBJECT-TYPE
 | 
						|
       SYNTAX       Gauge32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The total number of link-local link state advertisements
 | 
						|
          in this interface's link-local link state database."
 | 
						|
       ::= { ospfIfEntry 21 }
 | 
						|
 | 
						|
  ospfIfLsaCksumSum OBJECT-TYPE
 | 
						|
       SYNTAX       Unsigned32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The 32-bit unsigned sum of the Link State
 | 
						|
          Advertisements' LS checksums contained in this
 | 
						|
          interface's link-local link state database.
 | 
						|
          The sum can be used to determine if there has
 | 
						|
          been a change in the interface's link state
 | 
						|
          database and to compare the interface link state
 | 
						|
          database of routers attached to the same subnet."
 | 
						|
       ::= { ospfIfEntry 22 }
 | 
						|
 | 
						|
  ospfIfDesignatedRouterId OBJECT-TYPE
 | 
						|
       SYNTAX       RouterID
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The Router ID of the designated router."
 | 
						|
       ::= { ospfIfEntry 23 }
 | 
						|
 | 
						|
  ospfIfBackupDesignatedRouterId OBJECT-TYPE
 | 
						|
       SYNTAX       RouterID
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The Router ID of the backup designated router."
 | 
						|
       ::= { ospfIfEntry 24 }
 | 
						|
 | 
						|
--  OSPF Interface Metric Table
 | 
						|
 | 
						|
  ospfIfMetricTable OBJECT-TYPE
 | 
						|
       SYNTAX       SEQUENCE OF OspfIfMetricEntry
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The Metric Table describes the metrics to be advertised
 | 
						|
          for a specified interface at the various types of service.
 | 
						|
          As such, this table is an adjunct of the OSPF Interface
 | 
						|
          Table.
 | 
						|
 | 
						|
          Types of service, as defined by RFC 791, have the ability
 | 
						|
          to request low delay, high bandwidth, or reliable linkage.
 | 
						|
 | 
						|
          For the purposes of this specification, the measure of
 | 
						|
          bandwidth:
 | 
						|
 | 
						|
          Metric = referenceBandwidth / ifSpeed
 | 
						|
 | 
						|
          is the default value.
 | 
						|
          The default reference bandwidth is 10^8.
 | 
						|
          For multiple link interfaces, note that ifSpeed is the sum
 | 
						|
          of the individual link speeds.  This yields a number having
 | 
						|
          the following typical values:
 | 
						|
 | 
						|
          Network Type/bit rate   Metric
 | 
						|
 | 
						|
          >= 100 MBPS                 1
 | 
						|
          Ethernet/802.3             10
 | 
						|
          E1                         48
 | 
						|
          T1 (ESF)                   65
 | 
						|
          64 KBPS                    1562
 | 
						|
          56 KBPS                    1785
 | 
						|
          19.2 KBPS                  5208
 | 
						|
          9.6 KBPS                   10416
 | 
						|
 | 
						|
          Routes that are not specified use the default
 | 
						|
          (TOS 0) metric.
 | 
						|
 | 
						|
          Note that the default reference bandwidth can be configured
 | 
						|
          using the general group object ospfReferenceBandwidth."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.3 Router interface
 | 
						|
          parameters"
 | 
						|
       ::= { ospf 8 }
 | 
						|
 | 
						|
  ospfIfMetricEntry OBJECT-TYPE
 | 
						|
       SYNTAX       OspfIfMetricEntry
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS      current
 | 
						|
       DESCRIPTION
 | 
						|
          "A particular TOS metric for a non-virtual interface
 | 
						|
          identified by the interface index.
 | 
						|
 | 
						|
          Information in this table is persistent and when this object
 | 
						|
          is written the entity SHOULD save the change to non-volatile
 | 
						|
          storage."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.3 Router interface
 | 
						|
          parameters"
 | 
						|
       INDEX { ospfIfMetricIpAddress,
 | 
						|
          ospfIfMetricAddressLessIf,
 | 
						|
          ospfIfMetricTOS }
 | 
						|
       ::= { ospfIfMetricTable 1 }
 | 
						|
 | 
						|
  OspfIfMetricEntry ::=
 | 
						|
       SEQUENCE {
 | 
						|
          ospfIfMetricIpAddress
 | 
						|
             IpAddress,
 | 
						|
          ospfIfMetricAddressLessIf
 | 
						|
             InterfaceIndexOrZero,
 | 
						|
          ospfIfMetricTOS
 | 
						|
             TOSType,
 | 
						|
          ospfIfMetricValue
 | 
						|
             Metric,
 | 
						|
          ospfIfMetricStatus
 | 
						|
             RowStatus
 | 
						|
          }
 | 
						|
 | 
						|
  ospfIfMetricIpAddress OBJECT-TYPE
 | 
						|
       SYNTAX       IpAddress
 | 
						|
       MAX-ACCESS   read-only -- read-only since originally an
 | 
						|
                              -- SMIv1 index
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The IP address of this OSPF interface.  On row
 | 
						|
          creation, this can be derived from the instance."
 | 
						|
       ::= { ospfIfMetricEntry 1 }
 | 
						|
 | 
						|
  ospfIfMetricAddressLessIf OBJECT-TYPE
 | 
						|
       SYNTAX       InterfaceIndexOrZero
 | 
						|
       MAX-ACCESS   read-only -- read-only since originally an
 | 
						|
                              -- SMIv1 index
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "For the purpose of easing the instancing of
 | 
						|
          addressed and addressless interfaces; this
 | 
						|
          variable takes the value 0 on interfaces with
 | 
						|
          IP addresses and the value of ifIndex for
 | 
						|
          interfaces having no IP address.  On row
 | 
						|
          creation, this can be derived from the instance."
 | 
						|
        ::= { ospfIfMetricEntry 2 }
 | 
						|
 | 
						|
  ospfIfMetricTOS OBJECT-TYPE
 | 
						|
       SYNTAX       TOSType
 | 
						|
       MAX-ACCESS   read-only -- read-only since originally an
 | 
						|
                              -- SMIv1 index
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The Type of Service metric being referenced.
 | 
						|
          On row creation, this can be derived from the
 | 
						|
          instance."
 | 
						|
       ::= { ospfIfMetricEntry 3 }
 | 
						|
 | 
						|
  ospfIfMetricValue OBJECT-TYPE
 | 
						|
       SYNTAX       Metric
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The metric of using this Type of Service on
 | 
						|
          this interface.  The default value of the TOS 0
 | 
						|
          metric is 10^8 / ifSpeed."
 | 
						|
       ::= { ospfIfMetricEntry 4 }
 | 
						|
 | 
						|
  ospfIfMetricStatus OBJECT-TYPE
 | 
						|
       SYNTAX       RowStatus
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "This object permits management of the table by
 | 
						|
          facilitating actions such as row creation,
 | 
						|
          construction, and destruction.
 | 
						|
 | 
						|
          The value of this object has no effect on
 | 
						|
          whether other objects in this conceptual row can be
 | 
						|
          modified."
 | 
						|
       ::= { ospfIfMetricEntry 5 }
 | 
						|
 | 
						|
--  OSPF Virtual Interface Table
 | 
						|
 | 
						|
  ospfVirtIfTable OBJECT-TYPE
 | 
						|
       SYNTAX       SEQUENCE OF OspfVirtIfEntry
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "Information about this router's virtual interfaces
 | 
						|
          that the OSPF Process is configured to carry on."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.4  Virtual link
 | 
						|
          parameters"
 | 
						|
       ::= { ospf 9 }
 | 
						|
 | 
						|
  ospfVirtIfEntry OBJECT-TYPE
 | 
						|
       SYNTAX       OspfVirtIfEntry
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "Information about a single virtual interface.
 | 
						|
 | 
						|
          Information in this table is persistent and when this object
 | 
						|
          is written the entity SHOULD save the change to non-volatile
 | 
						|
          storage."
 | 
						|
 | 
						|
       INDEX { ospfVirtIfAreaId, ospfVirtIfNeighbor }
 | 
						|
       ::= { ospfVirtIfTable 1 }
 | 
						|
 | 
						|
  OspfVirtIfEntry ::=
 | 
						|
       SEQUENCE {
 | 
						|
          ospfVirtIfAreaId
 | 
						|
             AreaID,
 | 
						|
          ospfVirtIfNeighbor
 | 
						|
             RouterID,
 | 
						|
          ospfVirtIfTransitDelay
 | 
						|
             UpToMaxAge,
 | 
						|
          ospfVirtIfRetransInterval
 | 
						|
             UpToMaxAge,
 | 
						|
          ospfVirtIfHelloInterval
 | 
						|
             HelloRange,
 | 
						|
          ospfVirtIfRtrDeadInterval
 | 
						|
             PositiveInteger,
 | 
						|
          ospfVirtIfState
 | 
						|
             INTEGER,
 | 
						|
          ospfVirtIfEvents
 | 
						|
             Counter32,
 | 
						|
          ospfVirtIfAuthKey
 | 
						|
             OCTET STRING,
 | 
						|
          ospfVirtIfStatus
 | 
						|
             RowStatus,
 | 
						|
          ospfVirtIfAuthType
 | 
						|
             OspfAuthenticationType,
 | 
						|
          ospfVirtIfLsaCount
 | 
						|
             Gauge32,
 | 
						|
          ospfVirtIfLsaCksumSum
 | 
						|
             Unsigned32
 | 
						|
          }
 | 
						|
 | 
						|
  ospfVirtIfAreaId OBJECT-TYPE
 | 
						|
       SYNTAX       AreaID
 | 
						|
       MAX-ACCESS   read-only -- read-only since originally an
 | 
						|
                              -- SMIv1 index
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The transit area that the virtual link
 | 
						|
          traverses.  By definition, this is not 0.0.0.0."
 | 
						|
       ::= { ospfVirtIfEntry 1 }
 | 
						|
 | 
						|
  ospfVirtIfNeighbor OBJECT-TYPE
 | 
						|
       SYNTAX       RouterID
 | 
						|
       MAX-ACCESS   read-only -- read-only since originally an
 | 
						|
                              -- SMIv1 index
 | 
						|
       STATUS       current
 | 
						|
 | 
						|
       DESCRIPTION
 | 
						|
          "The Router ID of the virtual neighbor."
 | 
						|
       ::= { ospfVirtIfEntry 2 }
 | 
						|
 | 
						|
  ospfVirtIfTransitDelay OBJECT-TYPE
 | 
						|
       SYNTAX       UpToMaxAge
 | 
						|
       UNITS        "seconds"
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The estimated number of seconds it takes to
 | 
						|
          transmit a Link State update packet over this
 | 
						|
          interface.  Note that the minimal value SHOULD be
 | 
						|
          1 second."
 | 
						|
       DEFVAL { 1 }
 | 
						|
       ::= { ospfVirtIfEntry 3 }
 | 
						|
 | 
						|
  ospfVirtIfRetransInterval OBJECT-TYPE
 | 
						|
       SYNTAX       UpToMaxAge
 | 
						|
       UNITS        "seconds"
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The number of seconds between link state
 | 
						|
          avertisement retransmissions, for adjacencies
 | 
						|
          belonging to this interface.  This value is
 | 
						|
          also used when retransmitting database
 | 
						|
          description and Link State request packets.  This
 | 
						|
          value should be well over the expected
 | 
						|
          round-trip time.  Note that the minimal value SHOULD be
 | 
						|
          1 second."
 | 
						|
       DEFVAL { 5 }
 | 
						|
       ::= { ospfVirtIfEntry 4 }
 | 
						|
 | 
						|
  ospfVirtIfHelloInterval OBJECT-TYPE
 | 
						|
       SYNTAX       HelloRange
 | 
						|
       UNITS        "seconds"
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The length of time, in seconds, between the
 | 
						|
          Hello packets that the router sends on the
 | 
						|
          interface.  This value must be the same for the
 | 
						|
          virtual neighbor."
 | 
						|
       DEFVAL { 10 }
 | 
						|
       ::= { ospfVirtIfEntry 5 }
 | 
						|
 | 
						|
  ospfVirtIfRtrDeadInterval OBJECT-TYPE
 | 
						|
 | 
						|
       SYNTAX       PositiveInteger
 | 
						|
       UNITS        "seconds"
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The number of seconds that a router's Hello
 | 
						|
          packets have not been seen before its
 | 
						|
          neighbors declare the router down.  This should be
 | 
						|
          some multiple of the Hello interval.  This
 | 
						|
          value must be the same for the virtual neighbor."
 | 
						|
       DEFVAL { 60 }
 | 
						|
       ::= { ospfVirtIfEntry 6 }
 | 
						|
 | 
						|
  ospfVirtIfState OBJECT-TYPE
 | 
						|
       SYNTAX       INTEGER {
 | 
						|
                       down (1), -- these use the same encoding
 | 
						|
                       pointToPoint (4) -- as the ospfIfTable
 | 
						|
                       }
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "OSPF virtual interface states."
 | 
						|
       DEFVAL { down }
 | 
						|
       ::= { ospfVirtIfEntry 7 }
 | 
						|
 | 
						|
  ospfVirtIfEvents OBJECT-TYPE
 | 
						|
       SYNTAX       Counter32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The number of state changes or error events on
 | 
						|
          this virtual link.
 | 
						|
 | 
						|
          Discontinuities in the value of this counter can occur
 | 
						|
          at re-initialization of the management system, and at other
 | 
						|
          times as indicated by the value of ospfDiscontinuityTime."
 | 
						|
       ::= { ospfVirtIfEntry 8 }
 | 
						|
 | 
						|
  ospfVirtIfAuthKey OBJECT-TYPE
 | 
						|
       SYNTAX       OCTET STRING (SIZE(0..256))
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The cleartext password used as an OSPF
 | 
						|
          authentication key when simplePassword security
 | 
						|
          is enabled.  This object does not access any OSPF
 | 
						|
          cryptogaphic (e.g., MD5) authentication key under
 | 
						|
          any circumstance.
 | 
						|
 | 
						|
          If the key length is shorter than 8 octets, the
 | 
						|
          agent will left adjust and zero fill to 8 octets.
 | 
						|
 | 
						|
          Unauthenticated interfaces need no authentication
 | 
						|
          key, and simple password authentication cannot use
 | 
						|
          a key of more than 8 octets.
 | 
						|
 | 
						|
          Note that the use of simplePassword authentication
 | 
						|
          is NOT recommended when there is concern regarding
 | 
						|
          attack upon the OSPF system.  SimplePassword
 | 
						|
          authentication is only sufficient to protect against
 | 
						|
          accidental misconfigurations because it re-uses
 | 
						|
          cleartext passwords.  [RFC1704]
 | 
						|
 | 
						|
          When read, ospfIfAuthKey always returns an octet
 | 
						|
          string of length zero."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 9 The Interface Data
 | 
						|
          Structure"
 | 
						|
       DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0
 | 
						|
       ::= { ospfVirtIfEntry 9 }
 | 
						|
 | 
						|
  ospfVirtIfStatus OBJECT-TYPE
 | 
						|
       SYNTAX       RowStatus
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "This object permits management of the table by
 | 
						|
          facilitating actions such as row creation,
 | 
						|
          construction, and destruction.
 | 
						|
 | 
						|
          The value of this object has no effect on
 | 
						|
          whether other objects in this conceptual row can be
 | 
						|
          modified."
 | 
						|
        ::= { ospfVirtIfEntry 10 }
 | 
						|
 | 
						|
  ospfVirtIfAuthType OBJECT-TYPE
 | 
						|
       SYNTAX       OspfAuthenticationType
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The authentication type specified for a virtual interface.
 | 
						|
 | 
						|
          Note that this object can be used to engage
 | 
						|
          in significant attacks against an OSPF router."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix E Authentication"
 | 
						|
       DEFVAL { none } -- no authentication, by default
 | 
						|
 | 
						|
       ::= { ospfVirtIfEntry 11 }
 | 
						|
 | 
						|
  ospfVirtIfLsaCount OBJECT-TYPE
 | 
						|
       SYNTAX       Gauge32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The total number of link-local link state advertisements
 | 
						|
          in this virtual interface's link-local link state database."
 | 
						|
       ::= { ospfVirtIfEntry 12 }
 | 
						|
 | 
						|
  ospfVirtIfLsaCksumSum OBJECT-TYPE
 | 
						|
       SYNTAX       Unsigned32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The 32-bit unsigned sum of the link state
 | 
						|
          advertisements' LS checksums contained in this
 | 
						|
          virtual interface's link-local link state database.
 | 
						|
          The sum can be used to determine if there has
 | 
						|
          been a change in the virtual interface's link state
 | 
						|
          database, and to compare the virtual interface
 | 
						|
          link state database of the virtual neighbors."
 | 
						|
       ::= { ospfVirtIfEntry 13 }
 | 
						|
 | 
						|
--  OSPF Neighbor Table
 | 
						|
 | 
						|
  ospfNbrTable OBJECT-TYPE
 | 
						|
       SYNTAX       SEQUENCE OF OspfNbrEntry
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "A table describing all non-virtual neighbors
 | 
						|
          in the locality of the OSPF router."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 10 The Neighbor Data
 | 
						|
          Structure"
 | 
						|
       ::= { ospf 10 }
 | 
						|
 | 
						|
  ospfNbrEntry OBJECT-TYPE
 | 
						|
       SYNTAX       OspfNbrEntry
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The information regarding a single neighbor.
 | 
						|
 | 
						|
          Information in this table is persistent and when this object
 | 
						|
          is written the entity SHOULD save the change to non-volatile
 | 
						|
 | 
						|
          storage."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 10 The Neighbor Data
 | 
						|
          Structure"
 | 
						|
       INDEX { ospfNbrIpAddr, ospfNbrAddressLessIndex }
 | 
						|
       ::= { ospfNbrTable 1 }
 | 
						|
 | 
						|
  OspfNbrEntry ::=
 | 
						|
       SEQUENCE {
 | 
						|
          ospfNbrIpAddr
 | 
						|
             IpAddress,
 | 
						|
          ospfNbrAddressLessIndex
 | 
						|
             InterfaceIndexOrZero,
 | 
						|
          ospfNbrRtrId
 | 
						|
             RouterID,
 | 
						|
          ospfNbrOptions
 | 
						|
             Integer32,
 | 
						|
          ospfNbrPriority
 | 
						|
             DesignatedRouterPriority,
 | 
						|
          ospfNbrState
 | 
						|
             INTEGER,
 | 
						|
          ospfNbrEvents
 | 
						|
             Counter32,
 | 
						|
          ospfNbrLsRetransQLen
 | 
						|
             Gauge32,
 | 
						|
          ospfNbmaNbrStatus
 | 
						|
             RowStatus,
 | 
						|
          ospfNbmaNbrPermanence
 | 
						|
             INTEGER,
 | 
						|
          ospfNbrHelloSuppressed
 | 
						|
             TruthValue,
 | 
						|
          ospfNbrRestartHelperStatus
 | 
						|
             INTEGER,
 | 
						|
          ospfNbrRestartHelperAge
 | 
						|
             Unsigned32,
 | 
						|
          ospfNbrRestartHelperExitReason
 | 
						|
             INTEGER
 | 
						|
          }
 | 
						|
 | 
						|
  ospfNbrIpAddr OBJECT-TYPE
 | 
						|
       SYNTAX       IpAddress
 | 
						|
       MAX-ACCESS   read-only -- read-only since originally an
 | 
						|
                              -- SMIv1 index
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The IP address this neighbor is using in its
 | 
						|
          IP source address.  Note that, on addressless
 | 
						|
          links, this will not be 0.0.0.0 but the
 | 
						|
 | 
						|
          address of another of the neighbor's interfaces."
 | 
						|
       ::= { ospfNbrEntry 1 }
 | 
						|
 | 
						|
   ospfNbrAddressLessIndex OBJECT-TYPE
 | 
						|
       SYNTAX       InterfaceIndexOrZero
 | 
						|
       MAX-ACCESS   read-only -- read-only since originally an
 | 
						|
                              -- SMIv1 index
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "On an interface having an IP address, zero.
 | 
						|
          On addressless interfaces, the corresponding
 | 
						|
          value of ifIndex in the Internet Standard MIB.
 | 
						|
          On row creation, this can be derived from the
 | 
						|
          instance."
 | 
						|
        ::= { ospfNbrEntry 2 }
 | 
						|
 | 
						|
  ospfNbrRtrId OBJECT-TYPE
 | 
						|
       SYNTAX       RouterID
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "A 32-bit integer (represented as a type
 | 
						|
          IpAddress) uniquely identifying the neighboring
 | 
						|
          router in the Autonomous System."
 | 
						|
       DEFVAL { '00000000'H } -- 0.0.0.0
 | 
						|
       ::= { ospfNbrEntry 3 }
 | 
						|
 | 
						|
  ospfNbrOptions OBJECT-TYPE
 | 
						|
       SYNTAX       Integer32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "A bit mask corresponding to the neighbor's
 | 
						|
          options field.
 | 
						|
 | 
						|
          Bit 0, if set, indicates that the system will
 | 
						|
          operate on Type of Service metrics other than
 | 
						|
          TOS 0.  If zero, the neighbor will ignore all
 | 
						|
          metrics except the TOS 0 metric.
 | 
						|
 | 
						|
          Bit 1, if set, indicates that the associated
 | 
						|
          area accepts and operates on external
 | 
						|
          information; if zero, it is a stub area.
 | 
						|
 | 
						|
          Bit 2, if set, indicates that the system is
 | 
						|
          capable of routing IP multicast datagrams, that is
 | 
						|
          that it implements the multicast extensions to
 | 
						|
          OSPF.
 | 
						|
 | 
						|
          Bit 3, if set, indicates that the associated
 | 
						|
          area is an NSSA.  These areas are capable of
 | 
						|
          carrying type-7 external advertisements, which
 | 
						|
          are translated into type-5 external advertisements
 | 
						|
          at NSSA borders."
 | 
						|
       REFERENCE
 | 
						|
           "OSPF Version 2, Section 12.1.2 Options"
 | 
						|
       DEFVAL { 0 }
 | 
						|
       ::= { ospfNbrEntry 4 }
 | 
						|
 | 
						|
   ospfNbrPriority OBJECT-TYPE
 | 
						|
       SYNTAX       DesignatedRouterPriority
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The priority of this neighbor in the designated
 | 
						|
          router election algorithm.  The value 0 signifies
 | 
						|
          that the neighbor is not eligible to become
 | 
						|
          the designated router on this particular network."
 | 
						|
 | 
						|
       DEFVAL { 1 }
 | 
						|
       ::= { ospfNbrEntry 5 }
 | 
						|
 | 
						|
   ospfNbrState OBJECT-TYPE
 | 
						|
        SYNTAX       INTEGER {
 | 
						|
                         down (1),
 | 
						|
                         attempt (2),
 | 
						|
                         init (3),
 | 
						|
                         twoWay (4),
 | 
						|
                         exchangeStart (5),
 | 
						|
                         exchange (6),
 | 
						|
                         loading (7),
 | 
						|
                         full (8)
 | 
						|
                         }
 | 
						|
         MAX-ACCESS   read-only
 | 
						|
         STATUS       current
 | 
						|
         DESCRIPTION
 | 
						|
            "The state of the relationship with this neighbor."
 | 
						|
         REFERENCE
 | 
						|
            "OSPF Version 2, Section 10.1 Neighbor States"
 | 
						|
         DEFVAL { down }
 | 
						|
         ::= { ospfNbrEntry 6 }
 | 
						|
 | 
						|
  ospfNbrEvents OBJECT-TYPE
 | 
						|
       SYNTAX       Counter32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
 | 
						|
          "The number of times this neighbor relationship
 | 
						|
          has changed state or an error has occurred.
 | 
						|
 | 
						|
          Discontinuities in the value of this counter can occur
 | 
						|
          at re-initialization of the management system, and at other
 | 
						|
          times as indicated by the value of ospfDiscontinuityTime."
 | 
						|
       ::= { ospfNbrEntry 7 }
 | 
						|
 | 
						|
  ospfNbrLsRetransQLen OBJECT-TYPE
 | 
						|
       SYNTAX       Gauge32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The current length of the retransmission
 | 
						|
          queue."
 | 
						|
       ::= { ospfNbrEntry 8 }
 | 
						|
 | 
						|
  ospfNbmaNbrStatus OBJECT-TYPE
 | 
						|
       SYNTAX       RowStatus
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "This object permits management of the table by
 | 
						|
          facilitating actions such as row creation,
 | 
						|
          construction, and destruction.
 | 
						|
 | 
						|
          The value of this object has no effect on
 | 
						|
          whether other objects in this conceptual row can be
 | 
						|
          modified."
 | 
						|
       ::= { ospfNbrEntry 9 }
 | 
						|
 | 
						|
  ospfNbmaNbrPermanence OBJECT-TYPE
 | 
						|
       SYNTAX       INTEGER {
 | 
						|
                       dynamic (1), -- learned through protocol
 | 
						|
                       permanent (2) -- configured address
 | 
						|
                       }
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "This variable displays the status of the entry;
 | 
						|
          'dynamic' and 'permanent' refer to how the neighbor
 | 
						|
          became known."
 | 
						|
       DEFVAL { permanent }
 | 
						|
       ::= { ospfNbrEntry 10 }
 | 
						|
 | 
						|
   ospfNbrHelloSuppressed OBJECT-TYPE
 | 
						|
       SYNTAX       TruthValue
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "Indicates whether Hellos are being suppressed
 | 
						|
          to the neighbor."
 | 
						|
       ::= { ospfNbrEntry 11 }
 | 
						|
 | 
						|
  ospfNbrRestartHelperStatus OBJECT-TYPE
 | 
						|
       SYNTAX       INTEGER { notHelping (1),
 | 
						|
                              helping (2)
 | 
						|
                            }
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "Indicates whether the router is acting
 | 
						|
          as a graceful restart helper for the neighbor."
 | 
						|
          ::= { ospfNbrEntry 12 }
 | 
						|
 | 
						|
  ospfNbrRestartHelperAge OBJECT-TYPE
 | 
						|
       SYNTAX       Unsigned32
 | 
						|
       UNITS        "seconds"
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "Remaining time in current OSPF graceful restart
 | 
						|
          interval, if the router is acting as a restart
 | 
						|
          helper for the neighbor."
 | 
						|
       ::= { ospfNbrEntry 13 }
 | 
						|
 | 
						|
  ospfNbrRestartHelperExitReason OBJECT-TYPE
 | 
						|
       SYNTAX       INTEGER { none (1),           -- not attempted
 | 
						|
                              inProgress (2),     -- restart in
 | 
						|
                                                  -- progress
 | 
						|
                              completed (3),      -- successfully
 | 
						|
                                                  -- completed
 | 
						|
                              timedOut (4),       -- timed out
 | 
						|
                              topologyChanged (5) -- aborted due to
 | 
						|
                                                  -- topology
 | 
						|
                                                  -- change.
 | 
						|
                            }
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "Describes the outcome of the last attempt at acting
 | 
						|
           as a graceful restart helper for the neighbor."
 | 
						|
       ::= { ospfNbrEntry 14 }
 | 
						|
 | 
						|
--  OSPF Virtual Neighbor Table
 | 
						|
 | 
						|
  ospfVirtNbrTable OBJECT-TYPE
 | 
						|
       SYNTAX       SEQUENCE OF OspfVirtNbrEntry
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "This table describes all virtual neighbors.
 | 
						|
          Since virtual links are configured
 | 
						|
          in the Virtual Interface Table, this table is read-only."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 15 Virtual Links"
 | 
						|
       ::= { ospf 11 }
 | 
						|
 | 
						|
  ospfVirtNbrEntry OBJECT-TYPE
 | 
						|
       SYNTAX       OspfVirtNbrEntry
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "Virtual neighbor information."
 | 
						|
       INDEX { ospfVirtNbrArea, ospfVirtNbrRtrId }
 | 
						|
       ::= { ospfVirtNbrTable 1 }
 | 
						|
 | 
						|
  OspfVirtNbrEntry ::=
 | 
						|
       SEQUENCE {
 | 
						|
          ospfVirtNbrArea
 | 
						|
             AreaID,
 | 
						|
          ospfVirtNbrRtrId
 | 
						|
             RouterID,
 | 
						|
          ospfVirtNbrIpAddr
 | 
						|
             IpAddress,
 | 
						|
          ospfVirtNbrOptions
 | 
						|
             Integer32,
 | 
						|
          ospfVirtNbrState
 | 
						|
             INTEGER,
 | 
						|
          ospfVirtNbrEvents
 | 
						|
             Counter32,
 | 
						|
          ospfVirtNbrLsRetransQLen
 | 
						|
             Gauge32,
 | 
						|
          ospfVirtNbrHelloSuppressed
 | 
						|
             TruthValue,
 | 
						|
          ospfVirtNbrRestartHelperStatus
 | 
						|
             INTEGER,
 | 
						|
          ospfVirtNbrRestartHelperAge
 | 
						|
             Unsigned32,
 | 
						|
          ospfVirtNbrRestartHelperExitReason
 | 
						|
             INTEGER
 | 
						|
          }
 | 
						|
 | 
						|
  ospfVirtNbrArea OBJECT-TYPE
 | 
						|
 | 
						|
       SYNTAX       AreaID
 | 
						|
       MAX-ACCESS   read-only -- read-only since originally an
 | 
						|
                              -- SMIv1 index
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The Transit Area Identifier."
 | 
						|
       ::= { ospfVirtNbrEntry 1 }
 | 
						|
 | 
						|
  ospfVirtNbrRtrId OBJECT-TYPE
 | 
						|
       SYNTAX       RouterID
 | 
						|
       MAX-ACCESS   read-only -- read-only since originally an
 | 
						|
                              -- SMIv1 index
 | 
						|
       STATUS      current
 | 
						|
       DESCRIPTION
 | 
						|
          "A 32-bit integer uniquely identifying the
 | 
						|
          neighboring router in the Autonomous System."
 | 
						|
       ::= { ospfVirtNbrEntry 2 }
 | 
						|
 | 
						|
  ospfVirtNbrIpAddr OBJECT-TYPE
 | 
						|
       SYNTAX       IpAddress
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The IP address this virtual neighbor is using."
 | 
						|
       ::= { ospfVirtNbrEntry 3 }
 | 
						|
 | 
						|
  ospfVirtNbrOptions OBJECT-TYPE
 | 
						|
       SYNTAX       Integer32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "A bit mask corresponding to the neighbor's
 | 
						|
          options field.
 | 
						|
 | 
						|
          Bit 1, if set, indicates that the system will
 | 
						|
          operate on Type of Service metrics other than
 | 
						|
          TOS 0.  If zero, the neighbor will ignore all
 | 
						|
          metrics except the TOS 0 metric.
 | 
						|
 | 
						|
          Bit 2, if set, indicates that the system is
 | 
						|
          network multicast capable, i.e., that it
 | 
						|
          implements OSPF multicast routing."
 | 
						|
       ::= { ospfVirtNbrEntry 4 }
 | 
						|
 | 
						|
   ospfVirtNbrState OBJECT-TYPE
 | 
						|
       SYNTAX       INTEGER {
 | 
						|
                       down (1),
 | 
						|
                       attempt (2),
 | 
						|
 | 
						|
                       init (3),
 | 
						|
                       twoWay (4),
 | 
						|
                       exchangeStart (5),
 | 
						|
                       exchange (6),
 | 
						|
                       loading (7),
 | 
						|
                       full (8)
 | 
						|
                       }
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The state of the virtual neighbor relationship."
 | 
						|
       ::= { ospfVirtNbrEntry 5 }
 | 
						|
 | 
						|
  ospfVirtNbrEvents OBJECT-TYPE
 | 
						|
       SYNTAX       Counter32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The number of times this virtual link has
 | 
						|
          changed its state or an error has occurred.
 | 
						|
 | 
						|
          Discontinuities in the value of this counter can occur
 | 
						|
          at re-initialization of the management system, and at other
 | 
						|
          times as indicated by the value of ospfDiscontinuityTime."
 | 
						|
       ::= { ospfVirtNbrEntry 6 }
 | 
						|
 | 
						|
  ospfVirtNbrLsRetransQLen OBJECT-TYPE
 | 
						|
       SYNTAX       Gauge32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The current length of the retransmission
 | 
						|
          queue."
 | 
						|
       ::= { ospfVirtNbrEntry 7 }
 | 
						|
 | 
						|
  ospfVirtNbrHelloSuppressed OBJECT-TYPE
 | 
						|
       SYNTAX       TruthValue
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "Indicates whether Hellos are being suppressed
 | 
						|
          to the neighbor."
 | 
						|
       ::= { ospfVirtNbrEntry 8 }
 | 
						|
 | 
						|
  ospfVirtNbrRestartHelperStatus OBJECT-TYPE
 | 
						|
       SYNTAX       INTEGER { notHelping (1),
 | 
						|
                              helping (2)
 | 
						|
                            }
 | 
						|
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "Indicates whether the router is acting
 | 
						|
          as a graceful restart helper for the neighbor."
 | 
						|
       ::= { ospfVirtNbrEntry 9 }
 | 
						|
 | 
						|
  ospfVirtNbrRestartHelperAge OBJECT-TYPE
 | 
						|
       SYNTAX       Unsigned32
 | 
						|
       UNITS        "seconds"
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "Remaining time in current OSPF graceful restart
 | 
						|
          interval, if the router is acting as a restart
 | 
						|
          helper for the neighbor."
 | 
						|
       ::= { ospfVirtNbrEntry 10 }
 | 
						|
 | 
						|
  ospfVirtNbrRestartHelperExitReason OBJECT-TYPE
 | 
						|
       SYNTAX       INTEGER { none (1),           -- not attempted
 | 
						|
                              inProgress (2),     -- restart in
 | 
						|
                                                  -- progress
 | 
						|
                              completed (3),      -- successfully
 | 
						|
                                                  -- completed
 | 
						|
                              timedOut (4),       -- timed out
 | 
						|
                              topologyChanged (5) -- aborted due to
 | 
						|
                                                  -- topology
 | 
						|
                                                  -- change.
 | 
						|
                            }
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "Describes the outcome of the last attempt at acting
 | 
						|
           as a graceful restart helper for the neighbor."
 | 
						|
       ::= { ospfVirtNbrEntry 11 }
 | 
						|
 | 
						|
--  OSPF Link State Database, External
 | 
						|
 | 
						|
  ospfExtLsdbTable OBJECT-TYPE
 | 
						|
       SYNTAX       SEQUENCE OF OspfExtLsdbEntry
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       deprecated
 | 
						|
       DESCRIPTION
 | 
						|
          "The OSPF Process's external LSA link state database.
 | 
						|
 | 
						|
          This table is identical to the OSPF LSDB Table
 | 
						|
          in format, but contains only external link state
 | 
						|
          advertisements.  The purpose is to allow external
 | 
						|
 | 
						|
          LSAs to be displayed once for the router rather
 | 
						|
          than once in each non-stub area.
 | 
						|
 | 
						|
          Note that external LSAs are also in the AS-scope link state
 | 
						|
          database."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 12 Link State Advertisements"
 | 
						|
       ::= { ospf 12 }
 | 
						|
 | 
						|
  ospfExtLsdbEntry OBJECT-TYPE
 | 
						|
       SYNTAX       OspfExtLsdbEntry
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       deprecated
 | 
						|
       DESCRIPTION
 | 
						|
          "A single link state advertisement."
 | 
						|
       INDEX { ospfExtLsdbType, ospfExtLsdbLsid, ospfExtLsdbRouterId }
 | 
						|
       ::= { ospfExtLsdbTable 1 }
 | 
						|
 | 
						|
  OspfExtLsdbEntry ::=
 | 
						|
       SEQUENCE {
 | 
						|
          ospfExtLsdbType
 | 
						|
             INTEGER,
 | 
						|
          ospfExtLsdbLsid
 | 
						|
             IpAddress,
 | 
						|
          ospfExtLsdbRouterId
 | 
						|
             RouterID,
 | 
						|
          ospfExtLsdbSequence
 | 
						|
             Integer32,
 | 
						|
          ospfExtLsdbAge
 | 
						|
             Integer32,
 | 
						|
          ospfExtLsdbChecksum
 | 
						|
             Integer32,
 | 
						|
          ospfExtLsdbAdvertisement
 | 
						|
             OCTET STRING
 | 
						|
          }
 | 
						|
 | 
						|
  ospfExtLsdbType OBJECT-TYPE
 | 
						|
       SYNTAX      INTEGER {
 | 
						|
                      asExternalLink (5)
 | 
						|
                      }
 | 
						|
       MAX-ACCESS   read-only -- read-only since originally an
 | 
						|
                              -- SMIv1 index
 | 
						|
       STATUS       deprecated
 | 
						|
       DESCRIPTION
 | 
						|
          "The type of the link state advertisement.
 | 
						|
          Each link state type has a separate advertisement
 | 
						|
          format."
 | 
						|
       REFERENCE
 | 
						|
 | 
						|
          "OSPF Version 2, Appendix A.4.1 The Link State
 | 
						|
          Advertisement header"
 | 
						|
 | 
						|
       ::= { ospfExtLsdbEntry 1 }
 | 
						|
 | 
						|
  ospfExtLsdbLsid OBJECT-TYPE
 | 
						|
       SYNTAX       IpAddress
 | 
						|
       MAX-ACCESS   read-only -- read-only since originally an
 | 
						|
                              -- SMIv1 index
 | 
						|
       STATUS       deprecated
 | 
						|
       DESCRIPTION
 | 
						|
          "The Link State ID is an LS Type Specific field
 | 
						|
          containing either a Router ID or an IP address;
 | 
						|
          it identifies the piece of the routing domain
 | 
						|
          that is being described by the advertisement."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 12.1.4 Link State ID"
 | 
						|
       ::= { ospfExtLsdbEntry 2 }
 | 
						|
 | 
						|
  ospfExtLsdbRouterId OBJECT-TYPE
 | 
						|
       SYNTAX       RouterID
 | 
						|
       MAX-ACCESS   read-only -- read-only since originally an
 | 
						|
                              -- SMIv1 index
 | 
						|
       STATUS       deprecated
 | 
						|
       DESCRIPTION
 | 
						|
          "The 32-bit number that uniquely identifies the
 | 
						|
          originating router in the Autonomous System."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.1 Global parameters"
 | 
						|
       ::= { ospfExtLsdbEntry 3 }
 | 
						|
 | 
						|
  ospfExtLsdbSequence OBJECT-TYPE
 | 
						|
       SYNTAX       Integer32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       deprecated
 | 
						|
       DESCRIPTION
 | 
						|
          "The sequence number field is a signed 32-bit
 | 
						|
          integer.  It starts with the value '80000001'h,
 | 
						|
          or -'7FFFFFFF'h, and increments until '7FFFFFFF'h.
 | 
						|
          Thus, a typical sequence number will be very negative.
 | 
						|
          It is used to detect old and duplicate link state
 | 
						|
          advertisements.  The space of sequence numbers is linearly
 | 
						|
          ordered.  The larger the sequence number, the more recent
 | 
						|
          the advertisement."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version  2,  Section  12.1.6  LS  sequence
 | 
						|
          number"
 | 
						|
       ::= { ospfExtLsdbEntry 4 }
 | 
						|
 | 
						|
  ospfExtLsdbAge OBJECT-TYPE
 | 
						|
       SYNTAX       Integer32 -- Should be 0..MaxAge, except when
 | 
						|
                              -- doNotAge bit is set
 | 
						|
       UNITS        "seconds"
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       deprecated
 | 
						|
       DESCRIPTION
 | 
						|
          "This field is the age of the link state
 | 
						|
          advertisement in seconds."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 12.1.1 LS age"
 | 
						|
       ::= { ospfExtLsdbEntry 5 }
 | 
						|
 | 
						|
  ospfExtLsdbChecksum OBJECT-TYPE
 | 
						|
       SYNTAX       Integer32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       deprecated
 | 
						|
       DESCRIPTION
 | 
						|
          "This field is the checksum of the complete
 | 
						|
          contents of the advertisement, excepting the
 | 
						|
          age field.  The age field is excepted so that
 | 
						|
          an advertisement's age can be incremented
 | 
						|
          without updating the checksum.  The checksum
 | 
						|
          used is the same that is used for ISO
 | 
						|
          connectionless datagrams; it is commonly referred
 | 
						|
          to as the Fletcher checksum."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 12.1.7 LS checksum"
 | 
						|
       ::= { ospfExtLsdbEntry 6 }
 | 
						|
 | 
						|
  ospfExtLsdbAdvertisement OBJECT-TYPE
 | 
						|
       SYNTAX       OCTET STRING (SIZE(36))
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       deprecated
 | 
						|
       DESCRIPTION
 | 
						|
          "The entire link state advertisement, including
 | 
						|
          its header."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 12  Link State
 | 
						|
          Advertisements"
 | 
						|
       ::= { ospfExtLsdbEntry 7 }
 | 
						|
 | 
						|
--  OSPF Use of the CIDR Route Table
 | 
						|
 | 
						|
  ospfRouteGroup    OBJECT IDENTIFIER ::= { ospf 13 }
 | 
						|
 | 
						|
--     The IP Forwarding Table defines a number of objects for use by
 | 
						|
--     the routing protocol to externalize its information.  Most of
 | 
						|
 | 
						|
--     the variables (ipForwardDest, ipForwardMask, ipForwardPolicy,
 | 
						|
--     ipForwardNextHop, ipForwardIfIndex, ipForwardType,
 | 
						|
--     ipForwardProto, ipForwardAge, and ipForwardNextHopAS) are
 | 
						|
--     defined there.
 | 
						|
 | 
						|
--     Those that leave some discretion are defined here.
 | 
						|
 | 
						|
--     ipCidrRouteProto is, of course, ospf (13).
 | 
						|
 | 
						|
--     ipCidrRouteAge is the time since the route was first
 | 
						|
--     calculated, as opposed to the time since the last SPF run.
 | 
						|
--     ipCidrRouteInfo is an OBJECT IDENTIFIER for use by the routing
 | 
						|
--     protocol.  The following values shall be found there depending
 | 
						|
--     on the way the route was calculated.
 | 
						|
 | 
						|
  ospfIntraArea      OBJECT IDENTIFIER ::= { ospfRouteGroup 1 }
 | 
						|
  ospfInterArea      OBJECT IDENTIFIER ::= { ospfRouteGroup 2 }
 | 
						|
  ospfExternalType1  OBJECT IDENTIFIER ::= { ospfRouteGroup 3 }
 | 
						|
  ospfExternalType2  OBJECT IDENTIFIER ::= { ospfRouteGroup 4 }
 | 
						|
 | 
						|
--     ipCidrRouteMetric1 is, by definition, the primary routing
 | 
						|
--     metric.  Therefore, it should be the metric that route
 | 
						|
--     selection is based on.  For intra-area and inter-area routes,
 | 
						|
--     it is an OSPF metric.  For External Type 1 (comparable value)
 | 
						|
--     routes, it is an OSPF metric plus the External Metric.  For
 | 
						|
--     external Type 2 (non-comparable value) routes, it is the
 | 
						|
--     external metric.
 | 
						|
 | 
						|
--     ipCidrRouteMetric2 is, by definition, a secondary routing
 | 
						|
--     metric.  Therefore, it should be the metric that breaks a tie
 | 
						|
--     among routes having equal metric1 values and the same
 | 
						|
--     calculation rule.  For intra-area, inter-area routes, and
 | 
						|
--     External Type 1 (comparable value) routes, it is unused.  For
 | 
						|
--     External Type 2 (non-comparable value) routes, it is the metric
 | 
						|
--     to the AS border router.
 | 
						|
 | 
						|
--     ipCidrRouteMetric3, ipCidrRouteMetric4, and ipCidrRouteMetric5
 | 
						|
--     are unused.
 | 
						|
 | 
						|
--  The OSPF Area Aggregate Table
 | 
						|
--
 | 
						|
--     This table replaces the OSPF Area Summary Table, being an
 | 
						|
--     extension of that for CIDR routers.
 | 
						|
 | 
						|
   ospfAreaAggregateTable OBJECT-TYPE
 | 
						|
       SYNTAX       SEQUENCE OF OspfAreaAggregateEntry
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
 | 
						|
       DESCRIPTION
 | 
						|
          "The Area Aggregate Table acts as an adjunct
 | 
						|
           to the Area Table.  It describes those address aggregates
 | 
						|
           that are configured to be propagated from an area.
 | 
						|
           Its purpose is to reduce the amount of information
 | 
						|
           that is known beyond an Area's borders.
 | 
						|
 | 
						|
           It contains a set of IP address ranges
 | 
						|
           specified by an IP address/IP network mask pair.
 | 
						|
           For example, a class B address range of X.X.X.X
 | 
						|
           with a network mask of 255.255.0.0 includes all IP
 | 
						|
           addresses from X.X.0.0 to X.X.255.255.
 | 
						|
 | 
						|
           Note that if ranges are configured such that one range
 | 
						|
           subsumes another range (e.g., 10.0.0.0 mask 255.0.0.0
 | 
						|
           and 10.1.0.0 mask 255.255.0.0),
 | 
						|
           the most specific match is the preferred one."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.2  Area parameters"
 | 
						|
       ::= { ospf 14 }
 | 
						|
 | 
						|
  ospfAreaAggregateEntry OBJECT-TYPE
 | 
						|
       SYNTAX   OspfAreaAggregateEntry
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS   current
 | 
						|
       DESCRIPTION
 | 
						|
          "A single area aggregate entry.
 | 
						|
 | 
						|
          Information in this table is persistent and when this object
 | 
						|
          is written the entity SHOULD save the change to non-volatile
 | 
						|
          storage."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.2  Area parameters"
 | 
						|
       INDEX { ospfAreaAggregateAreaID, ospfAreaAggregateLsdbType,
 | 
						|
          ospfAreaAggregateNet, ospfAreaAggregateMask }
 | 
						|
       ::= { ospfAreaAggregateTable 1 }
 | 
						|
 | 
						|
  OspfAreaAggregateEntry ::=
 | 
						|
       SEQUENCE {
 | 
						|
          ospfAreaAggregateAreaID
 | 
						|
             AreaID,
 | 
						|
          ospfAreaAggregateLsdbType
 | 
						|
             INTEGER,
 | 
						|
          ospfAreaAggregateNet
 | 
						|
             IpAddress,
 | 
						|
          ospfAreaAggregateMask
 | 
						|
             IpAddress,
 | 
						|
          ospfAreaAggregateStatus
 | 
						|
 | 
						|
             RowStatus,
 | 
						|
          ospfAreaAggregateEffect
 | 
						|
             INTEGER,
 | 
						|
          ospfAreaAggregateExtRouteTag
 | 
						|
             Unsigned32
 | 
						|
          }
 | 
						|
 | 
						|
  ospfAreaAggregateAreaID OBJECT-TYPE
 | 
						|
       SYNTAX       AreaID
 | 
						|
       MAX-ACCESS   read-only -- read-only since originally an
 | 
						|
                              -- SMIv1 index
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The area within which the address aggregate is to be
 | 
						|
          found."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.2 Area parameters"
 | 
						|
       ::= { ospfAreaAggregateEntry 1 }
 | 
						|
 | 
						|
  ospfAreaAggregateLsdbType OBJECT-TYPE
 | 
						|
       SYNTAX       INTEGER {
 | 
						|
                       summaryLink (3),
 | 
						|
                       nssaExternalLink (7)
 | 
						|
                       }
 | 
						|
       MAX-ACCESS   read-only -- read-only since originally an
 | 
						|
                              -- SMIv1 index
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The type of the address aggregate.  This field
 | 
						|
          specifies the Lsdb type that this address
 | 
						|
          aggregate applies to."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix A.4.1 The Link State
 | 
						|
          Advertisement header"
 | 
						|
       ::= { ospfAreaAggregateEntry 2 }
 | 
						|
 | 
						|
  ospfAreaAggregateNet OBJECT-TYPE
 | 
						|
       SYNTAX   IpAddress
 | 
						|
       MAX-ACCESS   read-only -- read-only since originally an
 | 
						|
                              -- SMIv1 index
 | 
						|
       STATUS   current
 | 
						|
       DESCRIPTION
 | 
						|
          "The IP address of the net or subnet indicated
 | 
						|
          by the range."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.2 Area parameters"
 | 
						|
       ::= { ospfAreaAggregateEntry 3 }
 | 
						|
 | 
						|
  ospfAreaAggregateMask OBJECT-TYPE
 | 
						|
       SYNTAX       IpAddress
 | 
						|
       MAX-ACCESS   read-only -- read-only since originally an
 | 
						|
                              -- SMIv1 index
 | 
						|
       STATUS      current
 | 
						|
       DESCRIPTION
 | 
						|
          "The subnet mask that pertains to the net or
 | 
						|
          subnet."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.2 Area parameters"
 | 
						|
       ::= { ospfAreaAggregateEntry 4 }
 | 
						|
 | 
						|
  ospfAreaAggregateStatus OBJECT-TYPE
 | 
						|
       SYNTAX       RowStatus
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "This object permits management of the table by
 | 
						|
          facilitating actions such as row creation,
 | 
						|
          construction, and destruction.
 | 
						|
 | 
						|
          The value of this object has no effect on
 | 
						|
          whether other objects in this conceptual row can be
 | 
						|
          modified."
 | 
						|
       ::= { ospfAreaAggregateEntry 5 }
 | 
						|
 | 
						|
  ospfAreaAggregateEffect OBJECT-TYPE
 | 
						|
       SYNTAX       INTEGER {
 | 
						|
                       advertiseMatching (1),
 | 
						|
                       doNotAdvertiseMatching (2)
 | 
						|
                       }
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "Subnets subsumed by ranges either trigger the
 | 
						|
          advertisement of the indicated aggregate
 | 
						|
         (advertiseMatching) or result in the subnet's not
 | 
						|
          being advertised at all outside the area."
 | 
						|
       DEFVAL { advertiseMatching }
 | 
						|
       ::= { ospfAreaAggregateEntry 6 }
 | 
						|
 | 
						|
  ospfAreaAggregateExtRouteTag OBJECT-TYPE
 | 
						|
       SYNTAX       Unsigned32
 | 
						|
       MAX-ACCESS   read-create
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "External route tag to be included in NSSA (type-7)
 | 
						|
           LSAs."
 | 
						|
 | 
						|
       DEFVAL { 0 }
 | 
						|
       ::= { ospfAreaAggregateEntry 7 }
 | 
						|
 | 
						|
--  OSPF Link State Database, link-local for non-virtual links
 | 
						|
 | 
						|
  ospfLocalLsdbTable OBJECT-TYPE
 | 
						|
       SYNTAX       SEQUENCE OF OspfLocalLsdbEntry
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The OSPF Process's link-local link state database
 | 
						|
          for non-virtual links.
 | 
						|
          This table is identical to the OSPF LSDB Table
 | 
						|
          in format, but contains only link-local Link State
 | 
						|
          Advertisements for non-virtual links.  The purpose is
 | 
						|
          to allow link-local LSAs to be displayed for each
 | 
						|
          non-virtual interface.  This table is implemented to
 | 
						|
          support type-9 LSAs that are defined
 | 
						|
          in 'The OSPF Opaque LSA Option'."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 12 Link State Advertisements
 | 
						|
          and The OSPF Opaque LSA Option"
 | 
						|
       ::= { ospf 17 }
 | 
						|
 | 
						|
  ospfLocalLsdbEntry OBJECT-TYPE
 | 
						|
       SYNTAX       OspfLocalLsdbEntry
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "A single link state advertisement."
 | 
						|
       INDEX { ospfLocalLsdbIpAddress, ospfLocalLsdbAddressLessIf,
 | 
						|
          ospfLocalLsdbType, ospfLocalLsdbLsid, ospfLocalLsdbRouterId
 | 
						|
          }
 | 
						|
       ::= { ospfLocalLsdbTable 1 }
 | 
						|
 | 
						|
  OspfLocalLsdbEntry ::=
 | 
						|
       SEQUENCE {
 | 
						|
          ospfLocalLsdbIpAddress
 | 
						|
             IpAddress,
 | 
						|
          ospfLocalLsdbAddressLessIf
 | 
						|
             InterfaceIndexOrZero,
 | 
						|
          ospfLocalLsdbType
 | 
						|
             INTEGER,
 | 
						|
          ospfLocalLsdbLsid
 | 
						|
             IpAddress,
 | 
						|
          ospfLocalLsdbRouterId
 | 
						|
             RouterID,
 | 
						|
 | 
						|
          ospfLocalLsdbSequence
 | 
						|
             Integer32,
 | 
						|
          ospfLocalLsdbAge
 | 
						|
             Integer32,
 | 
						|
          ospfLocalLsdbChecksum
 | 
						|
             Integer32,
 | 
						|
          ospfLocalLsdbAdvertisement
 | 
						|
             OCTET STRING
 | 
						|
          }
 | 
						|
 | 
						|
  ospfLocalLsdbIpAddress OBJECT-TYPE
 | 
						|
       SYNTAX       IpAddress
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The IP address of the interface from
 | 
						|
          which the LSA was received if the interface is
 | 
						|
          numbered."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.3 Interface parameters"
 | 
						|
       ::= { ospfLocalLsdbEntry 1 }
 | 
						|
 | 
						|
  ospfLocalLsdbAddressLessIf OBJECT-TYPE
 | 
						|
       SYNTAX       InterfaceIndexOrZero
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The interface index of the interface from
 | 
						|
          which the LSA was received if the interface is
 | 
						|
          unnumbered."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.3 Interface parameters"
 | 
						|
       ::= { ospfLocalLsdbEntry 2 }
 | 
						|
 | 
						|
  ospfLocalLsdbType OBJECT-TYPE
 | 
						|
       SYNTAX       INTEGER { localOpaqueLink (9) }
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The type of the link state advertisement.
 | 
						|
          Each link state type has a separate
 | 
						|
          advertisement format."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix A.4.1 The Link State
 | 
						|
          Advertisement header"
 | 
						|
       ::= { ospfLocalLsdbEntry 3 }
 | 
						|
 | 
						|
  ospfLocalLsdbLsid OBJECT-TYPE
 | 
						|
 | 
						|
       SYNTAX       IpAddress
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The Link State ID is an LS Type Specific field
 | 
						|
          containing a 32-bit identifier in IP address format;
 | 
						|
          it identifies the piece of the routing domain
 | 
						|
          that is being described by the advertisement."
 | 
						|
       REFERENCE
 | 
						|
         "OSPF Version 2, Section 12.1.4 Link State ID"
 | 
						|
       ::= { ospfLocalLsdbEntry 4 }
 | 
						|
 | 
						|
  ospfLocalLsdbRouterId OBJECT-TYPE
 | 
						|
       SYNTAX       RouterID
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The 32-bit number that uniquely identifies the
 | 
						|
          originating router in the Autonomous System."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.1 Global parameters"
 | 
						|
       ::= { ospfLocalLsdbEntry 5 }
 | 
						|
 | 
						|
  ospfLocalLsdbSequence OBJECT-TYPE
 | 
						|
       SYNTAX       Integer32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The sequence number field is a signed 32-bit
 | 
						|
          integer.  It starts with the value '80000001'h,
 | 
						|
          or -'7FFFFFFF'h, and increments until '7FFFFFFF'h.
 | 
						|
          Thus, a typical sequence number will be very negative.
 | 
						|
          It is used to detect old and duplicate link state
 | 
						|
          advertisements.  The space of sequence numbers is linearly
 | 
						|
          ordered.  The larger the sequence number, the more recent
 | 
						|
          the advertisement."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 12.1.6 LS sequence
 | 
						|
          number"
 | 
						|
       ::= { ospfLocalLsdbEntry 6 }
 | 
						|
 | 
						|
  ospfLocalLsdbAge OBJECT-TYPE
 | 
						|
       SYNTAX       Integer32 -- Should be 0..MaxAge, except when
 | 
						|
                              -- doNotAge bit is set
 | 
						|
       UNITS        "seconds"
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
 | 
						|
          "This field is the age of the link state
 | 
						|
          advertisement in seconds."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 12.1.1 LS age"
 | 
						|
       ::= { ospfLocalLsdbEntry 7 }
 | 
						|
 | 
						|
  ospfLocalLsdbChecksum OBJECT-TYPE
 | 
						|
       SYNTAX       Integer32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "This field is the checksum of the complete
 | 
						|
          contents of the advertisement, excepting the
 | 
						|
          age field.  The age field is excepted so that
 | 
						|
          an advertisement's age can be incremented
 | 
						|
          without updating the checksum.  The checksum
 | 
						|
          used is the same that is used for ISO
 | 
						|
          connectionless datagrams; it is commonly referred
 | 
						|
          to as the Fletcher checksum."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 12.1.7 LS checksum"
 | 
						|
       ::= { ospfLocalLsdbEntry 8 }
 | 
						|
 | 
						|
  ospfLocalLsdbAdvertisement OBJECT-TYPE
 | 
						|
       SYNTAX       OCTET STRING (SIZE (1..65535))
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The entire link state advertisement, including
 | 
						|
          its header.
 | 
						|
 | 
						|
          Note that for variable length LSAs, SNMP agents
 | 
						|
          may not be able to return the largest string size."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 12 Link State
 | 
						|
          Advertisements"
 | 
						|
       ::= { ospfLocalLsdbEntry 9 }
 | 
						|
 | 
						|
--  OSPF Link State Database, link-local for virtual Links
 | 
						|
 | 
						|
  ospfVirtLocalLsdbTable OBJECT-TYPE
 | 
						|
       SYNTAX       SEQUENCE OF OspfVirtLocalLsdbEntry
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The OSPF Process's link-local link state database
 | 
						|
          for virtual links.
 | 
						|
 | 
						|
          This table is identical to the OSPF LSDB Table
 | 
						|
          in format, but contains only link-local Link State
 | 
						|
          Advertisements for virtual links.  The purpose is to
 | 
						|
          allow link-local LSAs to be displayed for each virtual
 | 
						|
          interface.  This table is implemented to support type-9 LSAs
 | 
						|
          that are defined in 'The OSPF Opaque LSA Option'."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 12 Link State
 | 
						|
          Advertisements and The OSPF Opaque LSA Option"
 | 
						|
       ::= { ospf 18 }
 | 
						|
 | 
						|
  ospfVirtLocalLsdbEntry OBJECT-TYPE
 | 
						|
       SYNTAX       OspfVirtLocalLsdbEntry
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "A single link state advertisement."
 | 
						|
       INDEX { ospfVirtLocalLsdbTransitArea,
 | 
						|
          ospfVirtLocalLsdbNeighbor,
 | 
						|
          ospfVirtLocalLsdbType,
 | 
						|
          ospfVirtLocalLsdbLsid,
 | 
						|
          ospfVirtLocalLsdbRouterId
 | 
						|
          }
 | 
						|
       ::= { ospfVirtLocalLsdbTable 1 }
 | 
						|
 | 
						|
  OspfVirtLocalLsdbEntry ::=
 | 
						|
       SEQUENCE {
 | 
						|
          ospfVirtLocalLsdbTransitArea
 | 
						|
             AreaID,
 | 
						|
          ospfVirtLocalLsdbNeighbor
 | 
						|
             RouterID,
 | 
						|
          ospfVirtLocalLsdbType
 | 
						|
             INTEGER,
 | 
						|
          ospfVirtLocalLsdbLsid
 | 
						|
             IpAddress,
 | 
						|
          ospfVirtLocalLsdbRouterId
 | 
						|
             RouterID,
 | 
						|
          ospfVirtLocalLsdbSequence
 | 
						|
             Integer32,
 | 
						|
          ospfVirtLocalLsdbAge
 | 
						|
             Integer32,
 | 
						|
          ospfVirtLocalLsdbChecksum
 | 
						|
             Integer32,
 | 
						|
          ospfVirtLocalLsdbAdvertisement
 | 
						|
            OCTET STRING
 | 
						|
          }
 | 
						|
 | 
						|
  ospfVirtLocalLsdbTransitArea OBJECT-TYPE
 | 
						|
 | 
						|
       SYNTAX       AreaID
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The transit area that the virtual link
 | 
						|
          traverses.  By definition, this is not 0.0.0.0."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.3 Interface parameters"
 | 
						|
       ::= { ospfVirtLocalLsdbEntry 1 }
 | 
						|
 | 
						|
  ospfVirtLocalLsdbNeighbor OBJECT-TYPE
 | 
						|
       SYNTAX       RouterID
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The Router ID of the virtual neighbor."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.3 Interface parameters"
 | 
						|
       ::= { ospfVirtLocalLsdbEntry 2 }
 | 
						|
 | 
						|
  ospfVirtLocalLsdbType OBJECT-TYPE
 | 
						|
       SYNTAX       INTEGER  { localOpaqueLink (9) }
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The type of the link state advertisement.
 | 
						|
          Each link state type has a separate
 | 
						|
          advertisement format."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix A.4.1 The Link State
 | 
						|
          Advertisement header"
 | 
						|
       ::= { ospfVirtLocalLsdbEntry 3 }
 | 
						|
 | 
						|
  ospfVirtLocalLsdbLsid OBJECT-TYPE
 | 
						|
       SYNTAX       IpAddress
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The Link State ID is an LS Type Specific field
 | 
						|
          containing a 32-bit identifier in IP address format;
 | 
						|
          it identifies the piece of the routing domain
 | 
						|
          that is being described by the advertisement."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 12.1.4 Link State ID"
 | 
						|
       ::= { ospfVirtLocalLsdbEntry 4 }
 | 
						|
 | 
						|
  ospfVirtLocalLsdbRouterId OBJECT-TYPE
 | 
						|
       SYNTAX       RouterID
 | 
						|
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The 32-bit number that uniquely identifies the
 | 
						|
          originating router in the Autonomous System."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.1 Global parameters"
 | 
						|
       ::= { ospfVirtLocalLsdbEntry 5 }
 | 
						|
 | 
						|
  ospfVirtLocalLsdbSequence OBJECT-TYPE
 | 
						|
       SYNTAX       Integer32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The sequence number field is a signed 32-bit
 | 
						|
          integer.  It starts with the value '80000001'h,
 | 
						|
          or -'7FFFFFFF'h, and increments until '7FFFFFFF'h.
 | 
						|
          Thus, a typical sequence number will be very negative.
 | 
						|
          It is used to detect old and duplicate link state
 | 
						|
          advertisements.  The space of sequence numbers is linearly
 | 
						|
          ordered.  The larger the sequence number, the more recent
 | 
						|
          the advertisement."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 12.1.6 LS sequence
 | 
						|
          number"
 | 
						|
       ::= { ospfVirtLocalLsdbEntry 6 }
 | 
						|
 | 
						|
  ospfVirtLocalLsdbAge OBJECT-TYPE
 | 
						|
       SYNTAX       Integer32 -- Should be 0..MaxAge, except when
 | 
						|
                              -- doNotAge bit is set
 | 
						|
       UNITS        "seconds"
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "This field is the age of the link state
 | 
						|
          advertisement in seconds."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 12.1.1 LS age"
 | 
						|
       ::= { ospfVirtLocalLsdbEntry 7 }
 | 
						|
 | 
						|
  ospfVirtLocalLsdbChecksum OBJECT-TYPE
 | 
						|
       SYNTAX       Integer32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "This field is the checksum of the complete
 | 
						|
          contents of the advertisement, excepting the
 | 
						|
          age field.  The age field is excepted so that
 | 
						|
 | 
						|
          an advertisement's age can be incremented
 | 
						|
          without updating the checksum.  The checksum
 | 
						|
          used is the same that is used for ISO
 | 
						|
          connectionless datagrams; it is commonly
 | 
						|
          referred to as the Fletcher checksum."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 12.1.7 LS checksum"
 | 
						|
       ::= { ospfVirtLocalLsdbEntry 8 }
 | 
						|
 | 
						|
  ospfVirtLocalLsdbAdvertisement OBJECT-TYPE
 | 
						|
       SYNTAX       OCTET STRING (SIZE (1..65535))
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The entire link state advertisement, including
 | 
						|
          its header."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 12 Link State
 | 
						|
          Advertisements.
 | 
						|
 | 
						|
          Note that for variable length LSAs, SNMP agents
 | 
						|
          may not be able to return the largest string size."
 | 
						|
       ::= { ospfVirtLocalLsdbEntry 9 }
 | 
						|
 | 
						|
--  OSPF Link State Database, AS-scope
 | 
						|
 | 
						|
  ospfAsLsdbTable OBJECT-TYPE
 | 
						|
       SYNTAX       SEQUENCE OF OspfAsLsdbEntry
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The OSPF Process's AS-scope LSA link state database.
 | 
						|
           The database contains the AS-scope Link State
 | 
						|
           Advertisements from throughout the areas that
 | 
						|
           the device is attached to.
 | 
						|
 | 
						|
           This table is identical to the OSPF LSDB Table
 | 
						|
           in format, but contains only AS-scope Link State
 | 
						|
           Advertisements.  The purpose is to allow AS-scope
 | 
						|
           LSAs to be displayed once for the router rather
 | 
						|
           than once in each non-stub area."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 12 Link State
 | 
						|
          Advertisements"
 | 
						|
       ::= { ospf 19 }
 | 
						|
 | 
						|
  ospfAsLsdbEntry OBJECT-TYPE
 | 
						|
       SYNTAX       OspfAsLsdbEntry
 | 
						|
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "A single link state advertisement."
 | 
						|
       INDEX { ospfAsLsdbType, ospfAsLsdbLsid, ospfAsLsdbRouterId }
 | 
						|
       ::= { ospfAsLsdbTable 1 }
 | 
						|
 | 
						|
  OspfAsLsdbEntry ::=
 | 
						|
       SEQUENCE {
 | 
						|
          ospfAsLsdbType
 | 
						|
             INTEGER,
 | 
						|
          ospfAsLsdbLsid
 | 
						|
             IpAddress,
 | 
						|
          ospfAsLsdbRouterId
 | 
						|
             RouterID,
 | 
						|
          ospfAsLsdbSequence
 | 
						|
             Integer32,
 | 
						|
          ospfAsLsdbAge
 | 
						|
             Integer32,
 | 
						|
          ospfAsLsdbChecksum
 | 
						|
             Integer32,
 | 
						|
          ospfAsLsdbAdvertisement
 | 
						|
             OCTET STRING
 | 
						|
          }
 | 
						|
 | 
						|
  ospfAsLsdbType OBJECT-TYPE
 | 
						|
       SYNTAX      INTEGER {
 | 
						|
                      asExternalLink (5),
 | 
						|
                      asOpaqueLink   (11)
 | 
						|
                      }
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The type of the link state advertisement.
 | 
						|
          Each link state type has a separate
 | 
						|
          advertisement format."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix A.4.1 The Link State
 | 
						|
          Advertisement header"
 | 
						|
       ::= { ospfAsLsdbEntry 1 }
 | 
						|
 | 
						|
  ospfAsLsdbLsid OBJECT-TYPE
 | 
						|
       SYNTAX       IpAddress
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The Link State ID is an LS Type Specific field
 | 
						|
          containing either a Router ID or an IP address;
 | 
						|
 | 
						|
          it identifies the piece of the routing domain
 | 
						|
          that is being described by the advertisement."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 12.1.4 Link State ID"
 | 
						|
       ::= { ospfAsLsdbEntry 2 }
 | 
						|
 | 
						|
  ospfAsLsdbRouterId OBJECT-TYPE
 | 
						|
       SYNTAX       RouterID
 | 
						|
       MAX-ACCESS   not-accessible
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The 32-bit number that uniquely identifies the
 | 
						|
          originating router in the Autonomous System."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Appendix C.1 Global parameters"
 | 
						|
       ::= { ospfAsLsdbEntry 3 }
 | 
						|
 | 
						|
  ospfAsLsdbSequence OBJECT-TYPE
 | 
						|
       SYNTAX       Integer32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The sequence number field is a signed 32-bit
 | 
						|
          integer.  It starts with the value '80000001'h,
 | 
						|
          or -'7FFFFFFF'h, and increments until '7FFFFFFF'h.
 | 
						|
          Thus, a typical sequence number will be very negative.
 | 
						|
          It is used to detect old and duplicate link state
 | 
						|
          advertisements.  The space of sequence numbers is linearly
 | 
						|
          ordered.  The larger the sequence number, the more recent
 | 
						|
          the advertisement."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version  2,  Section  12.1.6  LS  sequence
 | 
						|
          number"
 | 
						|
       ::= { ospfAsLsdbEntry 4 }
 | 
						|
 | 
						|
  ospfAsLsdbAge OBJECT-TYPE
 | 
						|
       SYNTAX       Integer32 -- Should be 0..MaxAge, except when
 | 
						|
                              -- doNotAge bit is set
 | 
						|
       UNITS        "seconds"
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "This field is the age of the link state
 | 
						|
          advertisement in seconds."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 12.1.1 LS age"
 | 
						|
       ::= { ospfAsLsdbEntry 5 }
 | 
						|
 | 
						|
  ospfAsLsdbChecksum OBJECT-TYPE
 | 
						|
       SYNTAX       Integer32
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "This field is the checksum of the complete
 | 
						|
          contents of the advertisement, excepting the
 | 
						|
          age field.  The age field is excepted so that
 | 
						|
          an advertisement's age can be incremented
 | 
						|
          without updating the checksum.  The checksum
 | 
						|
          used is the same that is used for ISO
 | 
						|
          connectionless datagrams; it is commonly referred
 | 
						|
          to as the Fletcher checksum."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 12.1.7 LS checksum"
 | 
						|
       ::= { ospfAsLsdbEntry 6 }
 | 
						|
 | 
						|
  ospfAsLsdbAdvertisement OBJECT-TYPE
 | 
						|
       SYNTAX       OCTET STRING (SIZE (1..65535))
 | 
						|
       MAX-ACCESS   read-only
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The entire link state advertisement, including
 | 
						|
          its header."
 | 
						|
       REFERENCE
 | 
						|
          "OSPF Version 2, Section 12 Link State
 | 
						|
          Advertisements.
 | 
						|
 | 
						|
          Note that for variable length LSAs, SNMP agents
 | 
						|
          may not be able to return the largest string size."
 | 
						|
       ::= { ospfAsLsdbEntry 7 }
 | 
						|
 | 
						|
 --  OSPF Area LSA Counter Table
 | 
						|
 | 
						|
      ospfAreaLsaCountTable OBJECT-TYPE
 | 
						|
          SYNTAX       SEQUENCE OF OspfAreaLsaCountEntry
 | 
						|
          MAX-ACCESS   not-accessible
 | 
						|
          STATUS       current
 | 
						|
          DESCRIPTION
 | 
						|
             "This table maintains per-area, per-LSA-type counters"
 | 
						|
          ::= { ospf 20 }
 | 
						|
 | 
						|
      ospfAreaLsaCountEntry OBJECT-TYPE
 | 
						|
          SYNTAX       OspfAreaLsaCountEntry
 | 
						|
          MAX-ACCESS   not-accessible
 | 
						|
          STATUS       current
 | 
						|
          DESCRIPTION
 | 
						|
             "An entry with a number of link advertisements
 | 
						|
 | 
						|
              of a given type for a given area."
 | 
						|
          INDEX { ospfAreaLsaCountAreaId, ospfAreaLsaCountLsaType }
 | 
						|
          ::= { ospfAreaLsaCountTable 1 }
 | 
						|
 | 
						|
      OspfAreaLsaCountEntry ::=
 | 
						|
           SEQUENCE {
 | 
						|
              ospfAreaLsaCountAreaId
 | 
						|
                 AreaID,
 | 
						|
              ospfAreaLsaCountLsaType
 | 
						|
                 INTEGER,
 | 
						|
              ospfAreaLsaCountNumber
 | 
						|
                 Gauge32
 | 
						|
           }
 | 
						|
 | 
						|
      ospfAreaLsaCountAreaId OBJECT-TYPE
 | 
						|
          SYNTAX       AreaID
 | 
						|
          MAX-ACCESS   not-accessible
 | 
						|
          STATUS       current
 | 
						|
          DESCRIPTION
 | 
						|
             "This entry Area ID."
 | 
						|
         ::= { ospfAreaLsaCountEntry 1 }
 | 
						|
 | 
						|
      ospfAreaLsaCountLsaType OBJECT-TYPE
 | 
						|
          SYNTAX       INTEGER {
 | 
						|
                          routerLink (1),
 | 
						|
                          networkLink (2),
 | 
						|
                          summaryLink (3),
 | 
						|
                          asSummaryLink (4),
 | 
						|
                          multicastLink (6),
 | 
						|
                          nssaExternalLink (7),
 | 
						|
                          areaOpaqueLink (10)
 | 
						|
                       }
 | 
						|
          MAX-ACCESS   not-accessible
 | 
						|
          STATUS       current
 | 
						|
          DESCRIPTION
 | 
						|
             "This entry LSA type."
 | 
						|
         ::= { ospfAreaLsaCountEntry 2 }
 | 
						|
 | 
						|
      ospfAreaLsaCountNumber OBJECT-TYPE
 | 
						|
          SYNTAX       Gauge32
 | 
						|
          MAX-ACCESS   read-only
 | 
						|
          STATUS       current
 | 
						|
          DESCRIPTION
 | 
						|
             "Number of LSAs of a given type for a given area."
 | 
						|
         ::= { ospfAreaLsaCountEntry 3 }
 | 
						|
 | 
						|
-- conformance information
 | 
						|
 | 
						|
ospfConformance OBJECT IDENTIFIER ::= { ospf 15 }
 | 
						|
 | 
						|
ospfGroups      OBJECT IDENTIFIER ::= { ospfConformance 1 }
 | 
						|
ospfCompliances OBJECT IDENTIFIER ::= { ospfConformance 2 }
 | 
						|
 | 
						|
-- compliance statements
 | 
						|
 | 
						|
  ospfCompliance MODULE-COMPLIANCE
 | 
						|
       STATUS       deprecated
 | 
						|
       DESCRIPTION
 | 
						|
          "The compliance statement for OSPF systems
 | 
						|
          conforming to RFC 1850."
 | 
						|
       MODULE       -- this module
 | 
						|
       MANDATORY-GROUPS {
 | 
						|
           ospfBasicGroup,
 | 
						|
           ospfAreaGroup,
 | 
						|
           ospfStubAreaGroup,
 | 
						|
           ospfIfGroup,
 | 
						|
           ospfIfMetricGroup,
 | 
						|
           ospfVirtIfGroup,
 | 
						|
           ospfNbrGroup,
 | 
						|
           ospfVirtNbrGroup,
 | 
						|
           ospfAreaAggregateGroup
 | 
						|
           }
 | 
						|
       GROUP  ospfHostGroup
 | 
						|
          DESCRIPTION
 | 
						|
             "This group is mandatory for OSPF systems that support
 | 
						|
             attached hosts."
 | 
						|
       GROUP  ospfLsdbGroup
 | 
						|
          DESCRIPTION
 | 
						|
             "This group is mandatory for OSPF systems that display
 | 
						|
             their per-area link state database."
 | 
						|
       GROUP  ospfExtLsdbGroup
 | 
						|
          DESCRIPTION
 | 
						|
             "This group is mandatory for OSPF systems that display
 | 
						|
             their external link state database."
 | 
						|
       ::= { ospfCompliances 1 }
 | 
						|
 | 
						|
  ospfCompliance2 MODULE-COMPLIANCE
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "The compliance statement."
 | 
						|
       MODULE       -- this module
 | 
						|
       MANDATORY-GROUPS {
 | 
						|
          ospfBasicGroup2,
 | 
						|
          ospfAreaGroup2,
 | 
						|
          ospfStubAreaGroup,
 | 
						|
          ospfIfGroup2,
 | 
						|
 | 
						|
          ospfIfMetricGroup,
 | 
						|
          ospfVirtIfGroup2,
 | 
						|
          ospfNbrGroup2,
 | 
						|
          ospfVirtNbrGroup2,
 | 
						|
          ospfAreaAggregateGroup2
 | 
						|
          }
 | 
						|
       GROUP  ospfHostGroup2
 | 
						|
          DESCRIPTION
 | 
						|
             "This group is mandatory for OSPF systems that support
 | 
						|
             attached hosts."
 | 
						|
       GROUP  ospfLsdbGroup
 | 
						|
          DESCRIPTION
 | 
						|
             "This group is mandatory for OSPF systems that display
 | 
						|
             their per-area link state database."
 | 
						|
       GROUP  ospfAsLsdbGroup
 | 
						|
          DESCRIPTION
 | 
						|
             "This group is mandatory for OSPF systems that display
 | 
						|
             their AS-scope link state database."
 | 
						|
       GROUP  ospfLocalLsdbGroup
 | 
						|
          DESCRIPTION
 | 
						|
             "This group is mandatory for OSPF systems that display
 | 
						|
             their per-link link state database for non-virtual
 | 
						|
             links."
 | 
						|
       GROUP  ospfVirtLocalLsdbGroup
 | 
						|
          DESCRIPTION
 | 
						|
             "This group is mandatory for OSPF systems that display
 | 
						|
             their per-link link state database for virtual links."
 | 
						|
       GROUP ospfAreaLsaCountGroup
 | 
						|
          DESCRIPTION
 | 
						|
             "This group is mandatory for OSPF systems that display
 | 
						|
             per-area, per-LSA-type counters."
 | 
						|
       ::= { ospfCompliances 2 }
 | 
						|
 | 
						|
  ospfComplianceObsolete MODULE-COMPLIANCE
 | 
						|
       STATUS       obsolete
 | 
						|
       DESCRIPTION
 | 
						|
          "Contains obsolete object groups."
 | 
						|
       MODULE       -- this module
 | 
						|
       GROUP  ospfAreaRangeGroup
 | 
						|
          DESCRIPTION
 | 
						|
             "This group is obsolete, and it is mandatory only
 | 
						|
             for non-Classless Inter-Domain Routing (CIDR) OSPF
 | 
						|
             systems that support multiple areas."
 | 
						|
       GROUP  ospfObsoleteGroup
 | 
						|
          DESCRIPTION
 | 
						|
             "This group contains obsolete objects,
 | 
						|
             which are no longer required for OSPF systems."
 | 
						|
       ::= { ospfCompliances 3 }
 | 
						|
 | 
						|
--  units of conformance
 | 
						|
 | 
						|
  ospfBasicGroup    OBJECT-GROUP
 | 
						|
       OBJECTS {
 | 
						|
          ospfRouterId,
 | 
						|
          ospfAdminStat,
 | 
						|
          ospfVersionNumber,
 | 
						|
          ospfAreaBdrRtrStatus,
 | 
						|
          ospfASBdrRtrStatus,
 | 
						|
          ospfExternLsaCount,
 | 
						|
          ospfExternLsaCksumSum,
 | 
						|
          ospfTOSSupport,
 | 
						|
          ospfOriginateNewLsas,
 | 
						|
          ospfRxNewLsas,
 | 
						|
          ospfExtLsdbLimit,
 | 
						|
          ospfMulticastExtensions,
 | 
						|
          ospfExitOverflowInterval,
 | 
						|
          ospfDemandExtensions
 | 
						|
          }
 | 
						|
       STATUS      deprecated
 | 
						|
       DESCRIPTION
 | 
						|
          "These objects are used to monitor/manage
 | 
						|
          global OSPF parameters.  This object group
 | 
						|
          conforms to RFC 1850."
 | 
						|
       ::= { ospfGroups 1 }
 | 
						|
 | 
						|
  ospfAreaGroup    OBJECT-GROUP
 | 
						|
       OBJECTS {
 | 
						|
          ospfAreaId,
 | 
						|
          ospfImportAsExtern,
 | 
						|
          ospfSpfRuns,
 | 
						|
          ospfAreaBdrRtrCount,
 | 
						|
          ospfAsBdrRtrCount,
 | 
						|
          ospfAreaLsaCount,
 | 
						|
          ospfAreaLsaCksumSum,
 | 
						|
          ospfAreaSummary,
 | 
						|
          ospfAreaStatus
 | 
						|
          }
 | 
						|
       STATUS      deprecated
 | 
						|
       DESCRIPTION
 | 
						|
          "These objects are used for OSPF systems
 | 
						|
          supporting areas per RFC 1850."
 | 
						|
       ::= { ospfGroups 2 }
 | 
						|
 | 
						|
  ospfStubAreaGroup    OBJECT-GROUP
 | 
						|
       OBJECTS {
 | 
						|
          ospfStubAreaId,
 | 
						|
          ospfStubTOS,
 | 
						|
 | 
						|
          ospfStubMetric,
 | 
						|
          ospfStubStatus,
 | 
						|
          ospfStubMetricType
 | 
						|
          }
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "These objects are used for OSPF systems
 | 
						|
          supporting stub areas."
 | 
						|
       ::= { ospfGroups 3 }
 | 
						|
 | 
						|
   ospfLsdbGroup    OBJECT-GROUP
 | 
						|
       OBJECTS {
 | 
						|
          ospfLsdbAreaId,
 | 
						|
          ospfLsdbType,
 | 
						|
          ospfLsdbLsid,
 | 
						|
          ospfLsdbRouterId,
 | 
						|
          ospfLsdbSequence,
 | 
						|
          ospfLsdbAge,
 | 
						|
          ospfLsdbChecksum,
 | 
						|
          ospfLsdbAdvertisement
 | 
						|
          }
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "These objects are used for OSPF systems
 | 
						|
          that display their link state database."
 | 
						|
       ::= { ospfGroups 4 }
 | 
						|
 | 
						|
   ospfAreaRangeGroup    OBJECT-GROUP
 | 
						|
       OBJECTS {
 | 
						|
          ospfAreaRangeAreaId,
 | 
						|
          ospfAreaRangeNet,
 | 
						|
          ospfAreaRangeMask,
 | 
						|
          ospfAreaRangeStatus,
 | 
						|
          ospfAreaRangeEffect
 | 
						|
          }
 | 
						|
       STATUS  obsolete
 | 
						|
       DESCRIPTION
 | 
						|
          "These objects are used for non-CIDR OSPF
 | 
						|
          systems that support multiple areas.  This
 | 
						|
          object group is obsolete."
 | 
						|
       ::= { ospfGroups 5 }
 | 
						|
 | 
						|
  ospfHostGroup    OBJECT-GROUP
 | 
						|
       OBJECTS {
 | 
						|
          ospfHostIpAddress,
 | 
						|
          ospfHostTOS,
 | 
						|
          ospfHostMetric,
 | 
						|
          ospfHostStatus,
 | 
						|
 | 
						|
          ospfHostAreaID
 | 
						|
          }
 | 
						|
       STATUS       deprecated
 | 
						|
       DESCRIPTION
 | 
						|
          "These objects are used for OSPF systems
 | 
						|
          that support attached hosts."
 | 
						|
       ::= { ospfGroups 6 }
 | 
						|
 | 
						|
  ospfIfGroup    OBJECT-GROUP
 | 
						|
       OBJECTS {
 | 
						|
          ospfIfIpAddress,
 | 
						|
          ospfAddressLessIf,
 | 
						|
          ospfIfAreaId,
 | 
						|
          ospfIfType,
 | 
						|
          ospfIfAdminStat,
 | 
						|
          ospfIfRtrPriority,
 | 
						|
          ospfIfTransitDelay,
 | 
						|
          ospfIfRetransInterval,
 | 
						|
          ospfIfHelloInterval,
 | 
						|
          ospfIfRtrDeadInterval,
 | 
						|
          ospfIfPollInterval,
 | 
						|
          ospfIfState,
 | 
						|
          ospfIfDesignatedRouter,
 | 
						|
          ospfIfBackupDesignatedRouter,
 | 
						|
          ospfIfEvents,
 | 
						|
          ospfIfAuthType,
 | 
						|
          ospfIfAuthKey,
 | 
						|
          ospfIfStatus,
 | 
						|
          ospfIfMulticastForwarding,
 | 
						|
          ospfIfDemand
 | 
						|
          }
 | 
						|
       STATUS       deprecated
 | 
						|
       DESCRIPTION
 | 
						|
          "These objects are used to monitor/manage OSPF
 | 
						|
          interfaces.  This object group conforms to RFC 1850."
 | 
						|
       ::= { ospfGroups 7 }
 | 
						|
 | 
						|
  ospfIfMetricGroup    OBJECT-GROUP
 | 
						|
       OBJECTS {
 | 
						|
          ospfIfMetricIpAddress,
 | 
						|
          ospfIfMetricAddressLessIf,
 | 
						|
          ospfIfMetricTOS,
 | 
						|
          ospfIfMetricValue,
 | 
						|
          ospfIfMetricStatus
 | 
						|
          }
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "These objects are used for OSPF systems for supporting
 | 
						|
 | 
						|
          interface metrics."
 | 
						|
       ::= { ospfGroups 8 }
 | 
						|
 | 
						|
  ospfVirtIfGroup    OBJECT-GROUP
 | 
						|
       OBJECTS {
 | 
						|
          ospfVirtIfAreaId,
 | 
						|
          ospfVirtIfNeighbor,
 | 
						|
          ospfVirtIfTransitDelay,
 | 
						|
          ospfVirtIfRetransInterval,
 | 
						|
          ospfVirtIfHelloInterval,
 | 
						|
          ospfVirtIfRtrDeadInterval,
 | 
						|
          ospfVirtIfState,
 | 
						|
          ospfVirtIfEvents,
 | 
						|
          ospfVirtIfAuthType,
 | 
						|
          ospfVirtIfAuthKey,
 | 
						|
          ospfVirtIfStatus
 | 
						|
          }
 | 
						|
        STATUS       deprecated
 | 
						|
        DESCRIPTION
 | 
						|
          "These objects are used for OSPF systems for supporting
 | 
						|
          virtual interfaces.  This object group conforms
 | 
						|
          to RFC 1850."
 | 
						|
        ::= { ospfGroups 9 }
 | 
						|
 | 
						|
  ospfNbrGroup    OBJECT-GROUP
 | 
						|
       OBJECTS {
 | 
						|
          ospfNbrIpAddr,
 | 
						|
          ospfNbrAddressLessIndex,
 | 
						|
          ospfNbrRtrId,
 | 
						|
          ospfNbrOptions,
 | 
						|
          ospfNbrPriority,
 | 
						|
          ospfNbrState,
 | 
						|
          ospfNbrEvents,
 | 
						|
          ospfNbrLsRetransQLen,
 | 
						|
          ospfNbmaNbrStatus,
 | 
						|
          ospfNbmaNbrPermanence,
 | 
						|
          ospfNbrHelloSuppressed
 | 
						|
          }
 | 
						|
       STATUS       deprecated
 | 
						|
       DESCRIPTION
 | 
						|
          "These objects are used to monitor/manage OSPF neighbors.
 | 
						|
          This object group conforms to RFC 1850."
 | 
						|
       ::= { ospfGroups 10 }
 | 
						|
 | 
						|
  ospfVirtNbrGroup    OBJECT-GROUP
 | 
						|
       OBJECTS {
 | 
						|
          ospfVirtNbrArea,
 | 
						|
          ospfVirtNbrRtrId,
 | 
						|
 | 
						|
          ospfVirtNbrIpAddr,
 | 
						|
          ospfVirtNbrOptions,
 | 
						|
          ospfVirtNbrState,
 | 
						|
          ospfVirtNbrEvents,
 | 
						|
          ospfVirtNbrLsRetransQLen,
 | 
						|
          ospfVirtNbrHelloSuppressed
 | 
						|
          }
 | 
						|
       STATUS       deprecated
 | 
						|
       DESCRIPTION
 | 
						|
          "These objects are used to monitor/manage OSPF virtual
 | 
						|
          neighbors.  This object group conforms to RFC 1850."
 | 
						|
 | 
						|
       ::= { ospfGroups 11 }
 | 
						|
 | 
						|
  ospfExtLsdbGroup    OBJECT-GROUP
 | 
						|
       OBJECTS {
 | 
						|
          ospfExtLsdbType,
 | 
						|
          ospfExtLsdbLsid,
 | 
						|
          ospfExtLsdbRouterId,
 | 
						|
          ospfExtLsdbSequence,
 | 
						|
          ospfExtLsdbAge,
 | 
						|
          ospfExtLsdbChecksum,
 | 
						|
          ospfExtLsdbAdvertisement
 | 
						|
          }
 | 
						|
       STATUS       deprecated
 | 
						|
       DESCRIPTION
 | 
						|
          "These objects are used for OSPF systems that display
 | 
						|
          their link state database.  This object group
 | 
						|
          conforms to RFC 1850.
 | 
						|
 | 
						|
          This object group is replaced by the ospfAsLsdbGroup
 | 
						|
          in order to support any AS-scope LSA type in a single
 | 
						|
          table."
 | 
						|
       ::= { ospfGroups 12 }
 | 
						|
 | 
						|
  ospfAreaAggregateGroup    OBJECT-GROUP
 | 
						|
       OBJECTS {
 | 
						|
          ospfAreaAggregateAreaID,
 | 
						|
          ospfAreaAggregateLsdbType,
 | 
						|
          ospfAreaAggregateNet,
 | 
						|
          ospfAreaAggregateMask,
 | 
						|
          ospfAreaAggregateStatus,
 | 
						|
          ospfAreaAggregateEffect
 | 
						|
          }
 | 
						|
       STATUS       deprecated
 | 
						|
       DESCRIPTION
 | 
						|
          "These objects are used for OSPF systems to support
 | 
						|
          network prefix aggregation across areas."
 | 
						|
 | 
						|
       ::= { ospfGroups 13 }
 | 
						|
 | 
						|
  ospfLocalLsdbGroup    OBJECT-GROUP
 | 
						|
       OBJECTS {
 | 
						|
          ospfLocalLsdbSequence,
 | 
						|
          ospfLocalLsdbAge,
 | 
						|
          ospfLocalLsdbChecksum,
 | 
						|
          ospfLocalLsdbAdvertisement
 | 
						|
          }
 | 
						|
       STATUS      current
 | 
						|
       DESCRIPTION
 | 
						|
          "These objects are used for OSPF systems
 | 
						|
          that display their link-local link state databases
 | 
						|
          for non-virtual links."
 | 
						|
        ::= { ospfGroups 14 }
 | 
						|
 | 
						|
  ospfVirtLocalLsdbGroup    OBJECT-GROUP
 | 
						|
       OBJECTS {
 | 
						|
          ospfVirtLocalLsdbSequence,
 | 
						|
          ospfVirtLocalLsdbAge,
 | 
						|
          ospfVirtLocalLsdbChecksum,
 | 
						|
          ospfVirtLocalLsdbAdvertisement
 | 
						|
          }
 | 
						|
        STATUS       current
 | 
						|
        DESCRIPTION
 | 
						|
           "These objects are used for OSPF systems
 | 
						|
           that display their link-local link state databases
 | 
						|
           for virtual links."
 | 
						|
         ::= { ospfGroups 15 }
 | 
						|
 | 
						|
  ospfAsLsdbGroup    OBJECT-GROUP
 | 
						|
       OBJECTS {
 | 
						|
          ospfAsLsdbSequence,
 | 
						|
          ospfAsLsdbAge,
 | 
						|
          ospfAsLsdbChecksum,
 | 
						|
          ospfAsLsdbAdvertisement
 | 
						|
          }
 | 
						|
        STATUS       current
 | 
						|
        DESCRIPTION
 | 
						|
           "These objects are used for OSPF systems
 | 
						|
           that display their AS-scope link state database."
 | 
						|
         ::= { ospfGroups 16 }
 | 
						|
 | 
						|
  ospfBasicGroup2    OBJECT-GROUP
 | 
						|
       OBJECTS {
 | 
						|
          ospfRouterId,
 | 
						|
          ospfAdminStat,
 | 
						|
          ospfVersionNumber,
 | 
						|
 | 
						|
          ospfAreaBdrRtrStatus,
 | 
						|
          ospfASBdrRtrStatus,
 | 
						|
          ospfExternLsaCount,
 | 
						|
          ospfExternLsaCksumSum,
 | 
						|
          ospfTOSSupport,
 | 
						|
          ospfOriginateNewLsas,
 | 
						|
          ospfRxNewLsas,
 | 
						|
          ospfExtLsdbLimit,
 | 
						|
          ospfMulticastExtensions,
 | 
						|
          ospfExitOverflowInterval,
 | 
						|
          ospfDemandExtensions,
 | 
						|
          ospfRFC1583Compatibility,
 | 
						|
          ospfOpaqueLsaSupport,
 | 
						|
          ospfReferenceBandwidth,
 | 
						|
          ospfRestartSupport,
 | 
						|
          ospfRestartInterval,
 | 
						|
          ospfRestartStrictLsaChecking,
 | 
						|
          ospfRestartStatus,
 | 
						|
          ospfRestartAge,
 | 
						|
          ospfRestartExitReason,
 | 
						|
          ospfAsLsaCount,
 | 
						|
          ospfAsLsaCksumSum,
 | 
						|
          ospfStubRouterSupport,
 | 
						|
          ospfStubRouterAdvertisement,
 | 
						|
          ospfDiscontinuityTime
 | 
						|
          }
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "These objects are used to monitor/manage OSPF global
 | 
						|
          parameters."
 | 
						|
       ::= { ospfGroups 17 }
 | 
						|
 | 
						|
  ospfAreaGroup2    OBJECT-GROUP
 | 
						|
       OBJECTS {
 | 
						|
          ospfAreaId,
 | 
						|
          ospfImportAsExtern,
 | 
						|
          ospfSpfRuns,
 | 
						|
          ospfAreaBdrRtrCount,
 | 
						|
          ospfAsBdrRtrCount,
 | 
						|
          ospfAreaLsaCount,
 | 
						|
          ospfAreaLsaCksumSum,
 | 
						|
          ospfAreaSummary,
 | 
						|
          ospfAreaStatus,
 | 
						|
          ospfAreaNssaTranslatorRole,
 | 
						|
          ospfAreaNssaTranslatorState,
 | 
						|
          ospfAreaNssaTranslatorStabilityInterval,
 | 
						|
          ospfAreaNssaTranslatorEvents
 | 
						|
          }
 | 
						|
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
            "These objects are used by OSPF systems
 | 
						|
            to support areas."
 | 
						|
       ::= { ospfGroups 18 }
 | 
						|
 | 
						|
  ospfIfGroup2    OBJECT-GROUP
 | 
						|
       OBJECTS {
 | 
						|
          ospfIfIpAddress,
 | 
						|
          ospfAddressLessIf,
 | 
						|
          ospfIfAreaId,
 | 
						|
          ospfIfType,
 | 
						|
          ospfIfAdminStat,
 | 
						|
          ospfIfRtrPriority,
 | 
						|
          ospfIfTransitDelay,
 | 
						|
          ospfIfRetransInterval,
 | 
						|
          ospfIfHelloInterval,
 | 
						|
          ospfIfRtrDeadInterval,
 | 
						|
          ospfIfPollInterval,
 | 
						|
          ospfIfState,
 | 
						|
          ospfIfDesignatedRouter,
 | 
						|
          ospfIfBackupDesignatedRouter,
 | 
						|
          ospfIfEvents,
 | 
						|
          ospfIfAuthType,
 | 
						|
          ospfIfAuthKey,
 | 
						|
          ospfIfStatus,
 | 
						|
          ospfIfMulticastForwarding,
 | 
						|
          ospfIfDemand,
 | 
						|
          ospfIfLsaCount,
 | 
						|
          ospfIfLsaCksumSum
 | 
						|
          }
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "These objects are used to monitor/manage OSPF interfaces."
 | 
						|
        ::= { ospfGroups 19 }
 | 
						|
 | 
						|
  ospfVirtIfGroup2    OBJECT-GROUP
 | 
						|
       OBJECTS {
 | 
						|
          ospfVirtIfAreaId,
 | 
						|
          ospfVirtIfNeighbor,
 | 
						|
          ospfVirtIfTransitDelay,
 | 
						|
          ospfVirtIfRetransInterval,
 | 
						|
          ospfVirtIfHelloInterval,
 | 
						|
          ospfVirtIfRtrDeadInterval,
 | 
						|
          ospfVirtIfState,
 | 
						|
          ospfVirtIfEvents,
 | 
						|
          ospfVirtIfAuthType,
 | 
						|
          ospfVirtIfAuthKey,
 | 
						|
 | 
						|
          ospfVirtIfStatus,
 | 
						|
          ospfVirtIfLsaCount,
 | 
						|
          ospfVirtIfLsaCksumSum,
 | 
						|
          ospfIfDesignatedRouterId,
 | 
						|
          ospfIfBackupDesignatedRouterId
 | 
						|
          }
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "These objects are used to monitor/manage OSPF
 | 
						|
          virtual interfaces."
 | 
						|
       ::= { ospfGroups 20 }
 | 
						|
 | 
						|
  ospfNbrGroup2    OBJECT-GROUP
 | 
						|
       OBJECTS {
 | 
						|
          ospfNbrIpAddr,
 | 
						|
          ospfNbrAddressLessIndex,
 | 
						|
          ospfNbrRtrId,
 | 
						|
          ospfNbrOptions,
 | 
						|
          ospfNbrPriority,
 | 
						|
          ospfNbrState,
 | 
						|
          ospfNbrEvents,
 | 
						|
          ospfNbrLsRetransQLen,
 | 
						|
          ospfNbmaNbrStatus,
 | 
						|
          ospfNbmaNbrPermanence,
 | 
						|
          ospfNbrHelloSuppressed,
 | 
						|
          ospfNbrRestartHelperStatus,
 | 
						|
          ospfNbrRestartHelperAge,
 | 
						|
          ospfNbrRestartHelperExitReason
 | 
						|
          }
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "These objects are used to monitor/manage OSPF
 | 
						|
          neighbors."
 | 
						|
       ::= { ospfGroups 21 }
 | 
						|
 | 
						|
  ospfVirtNbrGroup2    OBJECT-GROUP
 | 
						|
       OBJECTS {
 | 
						|
          ospfVirtNbrArea,
 | 
						|
          ospfVirtNbrRtrId,
 | 
						|
          ospfVirtNbrIpAddr,
 | 
						|
          ospfVirtNbrOptions,
 | 
						|
          ospfVirtNbrState,
 | 
						|
          ospfVirtNbrEvents,
 | 
						|
          ospfVirtNbrLsRetransQLen,
 | 
						|
          ospfVirtNbrHelloSuppressed,
 | 
						|
          ospfVirtNbrRestartHelperStatus,
 | 
						|
          ospfVirtNbrRestartHelperAge,
 | 
						|
          ospfVirtNbrRestartHelperExitReason
 | 
						|
 | 
						|
          }
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "These objects are used to monitor/manage OSPF
 | 
						|
          virtual neighbors."
 | 
						|
       ::= { ospfGroups 22 }
 | 
						|
 | 
						|
  ospfAreaAggregateGroup2    OBJECT-GROUP
 | 
						|
       OBJECTS {
 | 
						|
          ospfAreaAggregateAreaID,
 | 
						|
          ospfAreaAggregateLsdbType,
 | 
						|
          ospfAreaAggregateNet,
 | 
						|
          ospfAreaAggregateMask,
 | 
						|
          ospfAreaAggregateStatus,
 | 
						|
          ospfAreaAggregateEffect,
 | 
						|
          ospfAreaAggregateExtRouteTag
 | 
						|
          }
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "These objects are used for OSPF systems to support
 | 
						|
          network prefix aggregation across areas."
 | 
						|
       ::= { ospfGroups 23 }
 | 
						|
 | 
						|
  ospfAreaLsaCountGroup      OBJECT-GROUP
 | 
						|
       OBJECTS {
 | 
						|
          ospfAreaLsaCountNumber
 | 
						|
          }
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "These objects are used for OSPF systems that display
 | 
						|
          per-area, per-LSA-type counters."
 | 
						|
       ::= { ospfGroups 24 }
 | 
						|
 | 
						|
  ospfHostGroup2    OBJECT-GROUP
 | 
						|
       OBJECTS {
 | 
						|
          ospfHostIpAddress,
 | 
						|
          ospfHostTOS,
 | 
						|
          ospfHostMetric,
 | 
						|
          ospfHostStatus,
 | 
						|
          ospfHostCfgAreaID
 | 
						|
          }
 | 
						|
       STATUS       current
 | 
						|
       DESCRIPTION
 | 
						|
          "These objects are used for OSPF systems
 | 
						|
          that support attached hosts."
 | 
						|
       ::= { ospfGroups 25 }
 | 
						|
 | 
						|
--     This object group is included for SMI conformance.  It is not a
 | 
						|
 | 
						|
--     mandatory group for compliance with this MIB
 | 
						|
 | 
						|
  ospfObsoleteGroup    OBJECT-GROUP
 | 
						|
       OBJECTS {
 | 
						|
          ospfAuthType
 | 
						|
          }
 | 
						|
       STATUS       obsolete
 | 
						|
       DESCRIPTION
 | 
						|
          "These objects are obsolete and are no longer required for
 | 
						|
          OSPF systems.  They are placed into this group for SMI
 | 
						|
          conformance."
 | 
						|
       ::= { ospfGroups 26 }
 | 
						|
 | 
						|
END
 | 
						|
 | 
						|
 |