3.9. OSPF Virtual Interface Table (original) (raw)

Connected: An Internet Encyclopedia
3.9. OSPF Virtual Interface Table


Up: 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

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
3.9. OSPF Virtual Interface Table