Connected: An Internet Encyclopedia
RFC 1850 - 3.9. OSPF Virtual Interface Table

Top: Connected: An Internet Encyclopedia
Up: Requests For Comments
Up: RFC 1850
Up: 3. Definitions
Prev: 3.8. OSPF Interface Metrics
Next: 3.10. OSPF Neighbor Table

### 3.9. OSPF Virtual Interface Table

    --  OSPF Virtual Interface Table

    --      The Virtual Interface Table describes the virtual
    --      links that the OSPF Process is configured to
    --      carry on.

        ospfVirtIfTable OBJECT-TYPE
            SYNTAX   SEQUENCE OF OspfVirtIfEntry
            MAX-ACCESS   not-accessible
            STATUS   current
            DESCRIPTION
               "Information about this router's virtual inter-
               faces."
           REFERENCE
              "OSPF Version  2,  Appendix  C.4   Virtual  link
              parameters"
          ::= { ospf 9 }

        ospfVirtIfEntry OBJECT-TYPE
            SYNTAX   OspfVirtIfEntry
            MAX-ACCESS   not-accessible
            STATUS   current
            DESCRIPTION
               "Information about a single Virtual Interface."
           INDEX { ospfVirtIfAreaId, ospfVirtIfNeighbor }
           ::= { ospfVirtIfTable 1 }

    OspfVirtIfEntry ::=
        SEQUENCE {
            ospfVirtIfAreaId
                AreaID,
            ospfVirtIfNeighbor
                RouterID,
            ospfVirtIfTransitDelay
                UpToMaxAge,
            ospfVirtIfRetransInterval
                UpToMaxAge,
            ospfVirtIfHelloInterval
                HelloRange,
            ospfVirtIfRtrDeadInterval
                PositiveInteger,
            ospfVirtIfState
                INTEGER,
            ospfVirtIfEvents
                Counter32,
            ospfVirtIfAuthType
                INTEGER,
            ospfVirtIfAuthKey
                OCTET STRING,
            ospfVirtIfStatus
                RowStatus
                  }

        ospfVirtIfAreaId OBJECT-TYPE
            SYNTAX   AreaID
            MAX-ACCESS   read-only
            STATUS   current
            DESCRIPTION
               "The  Transit  Area  that  the   Virtual   Link
               traverses.  By definition, this is not 0.0.0.0"
           ::= { ospfVirtIfEntry 1 }

        ospfVirtIfNeighbor OBJECT-TYPE
            SYNTAX   RouterID
            MAX-ACCESS   read-only
            STATUS   current
            DESCRIPTION
               "The Router ID of the Virtual Neighbor."
           ::= { ospfVirtIfEntry 2 }

        ospfVirtIfTransitDelay OBJECT-TYPE
            SYNTAX   UpToMaxAge
            MAX-ACCESS   read-create
            STATUS   current
            DESCRIPTION
               "The estimated number of seconds  it  takes  to
               transmit  a link- state update packet over this
               interface."
           DEFVAL { 1 }
           ::= { ospfVirtIfEntry 3 }

        ospfVirtIfRetransInterval OBJECT-TYPE
            SYNTAX   UpToMaxAge
            MAX-ACCESS   read-create
            STATUS   current
            DESCRIPTION
               "The number of seconds between  link-state  ad-
               vertisement  retransmissions,  for  adjacencies
               belonging to this  interface.   This  value  is
               also used when retransmitting database descrip-
               tion  and  link-state  request  packets.   This
               value  should  be well over the expected round-
               trip time."
           DEFVAL { 5 }
           ::= { ospfVirtIfEntry 4 }

        ospfVirtIfHelloInterval OBJECT-TYPE
            SYNTAX   HelloRange
            MAX-ACCESS   read-create
            STATUS   current
            DESCRIPTION
               "The length of time, in  seconds,  between  the
               Hello  packets that the router sends on the in-
               terface.  This value must be the same  for  the
               virtual neighbor."
           DEFVAL { 10 }
           ::= { ospfVirtIfEntry 5 }

        ospfVirtIfRtrDeadInterval OBJECT-TYPE
            SYNTAX   PositiveInteger
            MAX-ACCESS   read-create
            STATUS   current
            DESCRIPTION
               "The number of seconds that  a  router's  Hello
               packets  have  not been seen before it's neigh-
               bors declare the router down.  This  should  be
               some  multiple  of  the  Hello  interval.  This
               value must be the same for the  virtual  neigh-
               bor."
           DEFVAL { 60 }
           ::= { ospfVirtIfEntry 6 }

        ospfVirtIfState OBJECT-TYPE
            SYNTAX   INTEGER    {
                        down (1),            -- these use the same encoding
                        pointToPoint (4)     -- as the ospfIfTable
                      }
            MAX-ACCESS   read-only
            STATUS   current
            DESCRIPTION
               "OSPF virtual interface states."
           DEFVAL   { down }
           ::= { ospfVirtIfEntry 7 }

        ospfVirtIfEvents OBJECT-TYPE
            SYNTAX   Counter32
            MAX-ACCESS   read-only
            STATUS   current
            DESCRIPTION
               "The number of state changes or error events on
               this Virtual Link"
           ::= { ospfVirtIfEntry 8 }

        ospfVirtIfAuthKey OBJECT-TYPE
            SYNTAX   OCTET STRING (SIZE(0..256))
            MAX-ACCESS   read-create
            STATUS   current
            DESCRIPTION
               "If Authentication Type is simplePassword,  the
               device  will left adjust and zero fill to 8 oc-
               tets.

               Note that unauthenticated  interfaces  need  no
               authentication key, and simple password authen-
               tication cannot use a key of more  than  8  oc-
               tets.  Larger keys are useful only with authen-
               tication mechanisms not specified in this docu-
               ment.

               When  read,  ospfVifAuthKey  always  returns  a
               string of length zero."
           REFERENCE
              "OSPF Version 2, Section 9  The  Interface  Data
              Structure"
          DEFVAL   { '0000000000000000'H }    -- 0.0.0.0.0.0.0.0
          ::= { ospfVirtIfEntry 9 }

        ospfVirtIfStatus OBJECT-TYPE
            SYNTAX   RowStatus
            MAX-ACCESS   read-create
            STATUS   current
            DESCRIPTION
               "This variable displays the status of  the  en-
               try.  Setting it to 'invalid' has the effect of
               rendering it inoperative.  The internal  effect
               (row removal) is implementation dependent."
           ::= { ospfVirtIfEntry 10 }

        ospfVirtIfAuthType OBJECT-TYPE
            SYNTAX   INTEGER (0..255)
                        -- none (0),
                        -- simplePassword (1)
                        -- md5 (2)
                        -- reserved for specification by IANA (> 2)
            MAX-ACCESS   read-create
            STATUS   current
            DESCRIPTION
               "The authentication type specified for a virtu-
               al  interface.  Additional authentication types
               may be assigned locally."
           REFERENCE
              "OSPF Version 2, Appendix E Authentication"
          DEFVAL { 0 }        -- no authentication, by default
          ::= { ospfVirtIfEntry 11 }

Next: 3.10. OSPF Neighbor Table

Connected: An Internet Encyclopedia
RFC 1850 - 3.9. OSPF Virtual Interface Table