Blame mibs/ietf/OSPF-MIB

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