Connected: An Internet Encyclopedia
RFC 1850 - 3. Definitions

Top: Connected: An Internet Encyclopedia
Up: Requests For Comments
Up: RFC 1850
Prev: 2.5. Default Configuration
Next: 3.1. OSPF General Variables

### 3. Definitions

    OSPF-MIB DEFINITIONS ::= BEGIN

        IMPORTS
                MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32,
                Integer32, IpAddress
                    FROM SNMPv2-SMI
                TEXTUAL-CONVENTION, TruthValue, RowStatus
                    FROM SNMPv2-TC
                MODULE-COMPLIANCE, OBJECT-GROUP          FROM SNMPv2-CONF
                mib-2                                    FROM RFC1213-MIB;

    --  This MIB module uses the extended OBJECT-TYPE macro as
    --  defined in [9].

    ospf MODULE-IDENTITY
            LAST-UPDATED "9501201225Z" -- Fri Jan 20 12:25:50 PST 1995
            ORGANIZATION "IETF OSPF Working Group"
            CONTACT-INFO
           "       Fred Baker
           Postal: Cisco Systems
                   519 Lado Drive
                   Santa Barbara, California 93111
           Tel:    +1 805 681 0115
           E-Mail: fred@cisco.com

                   Rob Coltun
           Postal: RainbowBridge Communications
           Tel:    (301) 340-9416
           E-Mail: rcoltun@rainbow-bridge.com"
        DESCRIPTION
           "The MIB module to describe the OSPF Version 2
           Protocol"
        ::= { mib-2 14 }

    --  The Area ID, in OSPF, has the same format as an IP Address,
    --  but has the function of defining a summarization point for
    --  Link State Advertisements

    AreaID ::= TEXTUAL-CONVENTION
        STATUS      current
        DESCRIPTION
           "An OSPF Area Identifier."
        SYNTAX      IpAddress

    --  The Router ID, in OSPF, has the same format as an IP Address,
    --  but identifies the router independent of its IP Address.

    RouterID ::= TEXTUAL-CONVENTION
        STATUS      current
        DESCRIPTION
           "A OSPF Router Identifier."
        SYNTAX      IpAddress

    --  The OSPF Metric is defined as an unsigned value in the range

    Metric ::= TEXTUAL-CONVENTION
        STATUS      current
        DESCRIPTION
           "The OSPF Internal Metric."
        SYNTAX      Integer32 (0..'FFFF'h)

    BigMetric ::= TEXTUAL-CONVENTION
        STATUS      current
        DESCRIPTION
           "The OSPF External Metric."
        SYNTAX      Integer32 (0..'FFFFFF'h)

    --  Status Values

    Status ::= TEXTUAL-CONVENTION
        STATUS      current
        DESCRIPTION
           "The status of an interface: 'enabled' indicates that
           it is willing to communicate with other OSPF Routers,
           while 'disabled' indicates that it is not."
        SYNTAX      INTEGER { enabled (1), disabled (2) }

    --  Time Durations measured in seconds

    PositiveInteger ::= TEXTUAL-CONVENTION
        STATUS      current
        DESCRIPTION
           "A positive integer. Values in excess are precluded as
           unnecessary and prone to interoperability issues."
        SYNTAX      Integer32 (0..'7FFFFFFF'h)

    HelloRange ::= TEXTUAL-CONVENTION
        STATUS      current
        DESCRIPTION
           "The range of intervals on which hello messages are
           exchanged."
        SYNTAX      Integer32 (1..'FFFF'h)
    UpToMaxAge ::= TEXTUAL-CONVENTION
        STATUS      current
        DESCRIPTION
           "The values that one might find or configure for
           variables bounded by the maximum age of an LSA."
        SYNTAX      Integer32 (0..3600)

    --  The range of ifIndex

    InterfaceIndex ::= TEXTUAL-CONVENTION
        STATUS      current
        DESCRIPTION
           "The range of ifIndex."
        SYNTAX      Integer32

    --  Potential Priorities for the Designated Router Election

    DesignatedRouterPriority ::= TEXTUAL-CONVENTION
        STATUS      current
        DESCRIPTION
           "The values defined for the priority of a system for
           becoming the designated router."
        SYNTAX      Integer32 (0..'FF'h)

    TOSType ::= TEXTUAL-CONVENTION
        STATUS      current
        DESCRIPTION
           "Type of Service is defined as a mapping to the IP Type of
           Service Flags as defined in the IP Forwarding Table MIB

           +-----+-----+-----+-----+-----+-----+-----+-----+
           |                 |                       |     |
           |   PRECEDENCE    |    TYPE OF SERVICE    |  0  |
           |                 |                       |     |
           +-----+-----+-----+-----+-----+-----+-----+-----+

                    IP TOS                IP TOS
               Field     Policy      Field     Policy

               Contents    Code      Contents    Code
               0 0 0 0  ==>   0      0 0 0 1  ==>   2
               0 0 1 0  ==>   4      0 0 1 1  ==>   6
               0 1 0 0  ==>   8      0 1 0 1  ==>  10
               0 1 1 0  ==>  12      0 1 1 1  ==>  14
               1 0 0 0  ==>  16      1 0 0 1  ==>  18
               1 0 1 0  ==>  20      1 0 1 1  ==>  22
               1 1 0 0  ==>  24      1 1 0 1  ==>  26
               1 1 1 0  ==>  28      1 1 1 1  ==>  30

           The remaining values are left for future definition."
        SYNTAX      Integer32 (0..30)

3.1. OSPF General Variables
3.2. OSPF Area Table
3.3. OSPF Area Default Metrics
3.4. OSPF Link State Database
3.5. OSPF Address Range Table
3.6. OSPF Host Table
3.7. OSPF Interface Table
3.8. OSPF Interface Metrics
3.9. OSPF Virtual Interface Table
3.10. OSPF Neighbor Table
3.11. OSPF Virtual Neighbor Table
3.12. OSPF External Link State Database
3.13. OSPF Route Table Use
3.14. OSPF Area Aggregate Table
3.15. OSPF Conformance Information

Next: 3.1. OSPF General Variables

Connected: An Internet Encyclopedia
RFC 1850 - 3. Definitions