Blame mibs/ietf/MSDP-MIB

Packit 022b05
MSDP-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Packit 022b05
    experimental, Counter32, Gauge32, TimeTicks, Integer32,
Packit 022b05
    IpAddress
Packit 022b05
        FROM SNMPv2-SMI
Packit 022b05
    RowStatus, TruthValue, TimeStamp, DisplayString
Packit 022b05
        FROM SNMPv2-TC
Packit 022b05
    MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
Packit 022b05
        FROM SNMPv2-CONF;
Packit 022b05
Packit 022b05
msdpMIB MODULE-IDENTITY
Packit 022b05
    LAST-UPDATED "200608010000Z"
Packit 022b05
    ORGANIZATION "IETF MBONED Working Group"
Packit 022b05
    CONTACT-INFO
Packit 022b05
           "Bill Fenner
Packit 022b05
            75 Willow Road
Packit 022b05
            Menlo Park, CA  94025
Packit 022b05
            Phone: +1 650 867 6073
Packit 022b05
            E-mail: fenner@research.att.com
Packit 022b05
Packit 022b05
            Dave Thaler
Packit 022b05
            One Microsoft Way
Packit 022b05
            Redmond, WA  98052
Packit 022b05
            Phone: +1 425 703 8835
Packit 022b05
            Email: dthaler@microsoft.com
Packit 022b05
Packit 022b05
            MBONED Working Group: mboned@lists.uoregon.edu"
Packit 022b05
    DESCRIPTION
Packit 022b05
           "An experimental MIB module for MSDP Management and
Packit 022b05
            Monitoring.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            Copyright (C) The Internet Society 2006.  This version of
Packit 022b05
            this MIB module is part of RFC 4624; see the RFC itself
Packit 022b05
            for full legal notices."
Packit 022b05
    REVISION "200608010000Z"
Packit 022b05
    DESCRIPTION
Packit 022b05
           "Initial version, published as RFC 4624."
Packit 022b05
    ::= { experimental 92 }
Packit 022b05
Packit 022b05
msdpMIBobjects OBJECT IDENTIFIER ::= { msdpMIB 1 }
Packit 022b05
Packit 022b05
msdp           OBJECT IDENTIFIER ::= { msdpMIBobjects 1 }
Packit 022b05
Packit 022b05
Packit 022b05
msdpEnabled OBJECT-TYPE
Packit 022b05
    SYNTAX     TruthValue
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The state of MSDP on this MSDP speaker - globally enabled
Packit 022b05
            or disabled.
Packit 022b05
Packit 022b05
            Changes to this object should be stored to non-volatile
Packit 022b05
            memory."
Packit 022b05
    ::= { msdp 1 }
Packit 022b05
Packit 022b05
msdpCacheLifetime OBJECT-TYPE
Packit 022b05
    SYNTAX     TimeTicks
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The lifetime given to SA cache entries when created or
Packit 022b05
            refreshed.  This is the [SG-State-Period] in the MSDP
Packit 022b05
            spec.  A value of 0 means no SA caching is done by this
Packit 022b05
            MSDP speaker.
Packit 022b05
Packit 022b05
            Changes to this object should be stored to non-volatile
Packit 022b05
            memory.
Packit 022b05
Packit 022b05
            This object does not measure time per se; instead, it
Packit 022b05
            is the delta from the time at which an SA message is
Packit 022b05
            received at which it should be expired if not refreshed.
Packit 022b05
            (i.e., it is the value of msdpSACacheExpiryTime
Packit 022b05
            immediately after receiving an SA message applying to
Packit 022b05
            that row.)  As such, TimeInterval would be a more
Packit 022b05
            appropriate SYNTAX; it remains TimeTicks for backwards
Packit 022b05
            compatibility."
Packit 022b05
    REFERENCE "RFC 3618 section 5.3"
Packit 022b05
    ::= { msdp 2 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
msdpNumSACacheEntries 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 entries in the SA Cache table."
Packit 022b05
    ::= { msdp 3 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The spec doesn't define SA-Hold-Down-Period any more.
Packit 022b05
-- msdpSAHoldDownPeriod OBJECT-TYPE
Packit 022b05
--     ::= { msdp 9 }
Packit 022b05
Packit 022b05
-- This object was introduced in error, with a similar definition
Packit 022b05
-- to msdpCacheLifetime.
Packit 022b05
-- msdpSAStatePeriod OBJECT-TYPE
Packit 022b05
--     ::= { msdp 10 }
Packit 022b05
Packit 022b05
msdpRPAddress OBJECT-TYPE
Packit 022b05
    SYNTAX     IpAddress
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The Rendezvous Point (RP) address used when sourcing
Packit 022b05
            MSDP SA messages.  May be 0.0.0.0 on non-RPs.
Packit 022b05
Packit 022b05
            Changes to this object should be stored to non-volatile
Packit 022b05
            memory."
Packit 022b05
    ::= { msdp 11 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The MSDP Requests table
Packit 022b05
-- SA Requests were removed from the MSDP spec, so this entire table
Packit 022b05
-- is deprecated.
Packit 022b05
Packit 022b05
msdpRequestsTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF MsdpRequestsEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The (conceptual) table listing group ranges and MSDP peers
Packit 022b05
            used when deciding where to send an SA Request message, when
Packit 022b05
            required.  If SA Requests are not enabled, this table may be
Packit 022b05
            empty.
Packit 022b05
Packit 022b05
            In order to choose a peer to whom to send an SA Request for
Packit 022b05
            a given group, G, the subset of entries in this table whose
Packit 022b05
            (msdpRequestsPeerType, msdpRequestsPeer) tuple represents a
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            peer whose msdpPeerState is established are examined.  The
Packit 022b05
            set is further reduced by examining only those entries for
Packit 022b05
            which msdpPeerRequestsGroupAddressType equals the address
Packit 022b05
            type of G.  The entries with the highest value of
Packit 022b05
            msdpRequestsGroupPrefix are considered, where the group G
Packit 022b05
            falls within the range described by the combination of
Packit 022b05
            msdpRequestsGroup and msdpRequestsGroupPrefix.  (This
Packit 022b05
            sequence is commonly known as a 'longest-match' lookup.)
Packit 022b05
Packit 022b05
            Finally, if multiple entries remain, the entry with the
Packit 022b05
            lowest value of msdpRequestsPriority is chosen.  The SA
Packit 022b05
            Request message is sent to the peer described by this row."
Packit 022b05
       ::= { msdp 4 }
Packit 022b05
Packit 022b05
msdpRequestsEntry OBJECT-TYPE
Packit 022b05
    SYNTAX     MsdpRequestsEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
           "An entry (conceptual row) representing a group range
Packit 022b05
            used when deciding where to send an SA Request
Packit 022b05
            message."
Packit 022b05
    INDEX { msdpRequestsGroupAddress, msdpRequestsGroupMask }
Packit 022b05
    ::= { msdpRequestsTable 1 }
Packit 022b05
Packit 022b05
MsdpRequestsEntry ::= SEQUENCE {
Packit 022b05
        msdpRequestsGroupAddress  IpAddress,
Packit 022b05
        msdpRequestsGroupMask     IpAddress,
Packit 022b05
        msdpRequestsPeer          IpAddress,
Packit 022b05
        msdpRequestsStatus        RowStatus
Packit 022b05
    }
Packit 022b05
Packit 022b05
msdpRequestsGroupAddress OBJECT-TYPE
Packit 022b05
    SYNTAX     IpAddress
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The group address that, when combined with the mask
Packit 022b05
            in this entry, represents the group range to which
Packit 022b05
            this row applies."
Packit 022b05
    ::= { msdpRequestsEntry 1 }
Packit 022b05
Packit 022b05
msdpRequestsGroupMask OBJECT-TYPE
Packit 022b05
    SYNTAX     IpAddress
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The mask that, when combined with the group address
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            in this entry, represents the group range to which
Packit 022b05
            this row applies."
Packit 022b05
    ::= { msdpRequestsEntry 2 }
Packit 022b05
Packit 022b05
msdpRequestsPeer OBJECT-TYPE
Packit 022b05
    SYNTAX     IpAddress
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The peer to which MSDP SA Requests for groups matching
Packit 022b05
            this entry's group range will be sent.  This object,
Packit 022b05
            combined with msdpRequestsPeerType, must match the INDEX
Packit 022b05
            of a row in the msdpPeerTable, and to be considered,
Packit 022b05
            this peer's msdpPeerState must be established."
Packit 022b05
    ::= { msdpRequestsEntry 3 }
Packit 022b05
Packit 022b05
msdpRequestsStatus OBJECT-TYPE
Packit 022b05
    SYNTAX     RowStatus
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The status of this row, by which new rows may be added
Packit 022b05
            to the table or old rows may be deleted."
Packit 022b05
    ::= { msdpRequestsEntry 4 }
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The MSDP Peer table
Packit 022b05
--
Packit 022b05
Packit 022b05
msdpPeerTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF MsdpPeerEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The (conceptual) table listing the MSDP speaker's peers."
Packit 022b05
    ::= { msdp 5 }
Packit 022b05
Packit 022b05
msdpPeerEntry OBJECT-TYPE
Packit 022b05
    SYNTAX     MsdpPeerEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "An entry (conceptual row) representing an MSDP peer.
Packit 022b05
Packit 022b05
            If row creation is supported, dynamically added rows are
Packit 022b05
            added to the system's stable configuration (corresponding
Packit 022b05
            to a StorageType value of nonVolatile).  "
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    INDEX      { msdpPeerRemoteAddress }
Packit 022b05
    ::= { msdpPeerTable 1 }
Packit 022b05
Packit 022b05
MsdpPeerEntry ::= SEQUENCE {
Packit 022b05
        msdpPeerRemoteAddress              IpAddress,
Packit 022b05
        msdpPeerState                      INTEGER,
Packit 022b05
        msdpPeerRPFFailures                Counter32,
Packit 022b05
        msdpPeerInSAs                      Counter32,
Packit 022b05
        msdpPeerOutSAs                     Counter32,
Packit 022b05
        msdpPeerInSARequests               Counter32,
Packit 022b05
        msdpPeerOutSARequests              Counter32,
Packit 022b05
        msdpPeerInSAResponses              Counter32,
Packit 022b05
        msdpPeerOutSAResponses             Counter32,
Packit 022b05
        msdpPeerInControlMessages          Counter32,
Packit 022b05
        msdpPeerOutControlMessages         Counter32,
Packit 022b05
        msdpPeerInDataPackets              Counter32,
Packit 022b05
        msdpPeerOutDataPackets             Counter32,
Packit 022b05
        msdpPeerFsmEstablishedTransitions  Counter32,
Packit 022b05
        msdpPeerFsmEstablishedTime         TimeStamp,
Packit 022b05
        msdpPeerInMessageTime              TimeStamp,
Packit 022b05
        msdpPeerLocalAddress               IpAddress,
Packit 022b05
        msdpPeerConnectRetryInterval       Integer32,
Packit 022b05
        msdpPeerHoldTimeConfigured         Integer32,
Packit 022b05
        msdpPeerKeepAliveConfigured        Integer32,
Packit 022b05
        msdpPeerDataTtl                    Integer32,
Packit 022b05
        msdpPeerProcessRequestsFrom        TruthValue,
Packit 022b05
        msdpPeerStatus                     RowStatus,
Packit 022b05
        msdpPeerRemotePort                 Integer32,
Packit 022b05
        msdpPeerLocalPort                  Integer32,
Packit 022b05
        msdpPeerEncapsulationType          INTEGER,
Packit 022b05
        msdpPeerConnectionAttempts         Counter32,
Packit 022b05
        msdpPeerInNotifications            Counter32,
Packit 022b05
        msdpPeerOutNotifications           Counter32,
Packit 022b05
        msdpPeerLastError                  OCTET STRING,
Packit 022b05
        msdpPeerDiscontinuityTime          TimeStamp
Packit 022b05
    }
Packit 022b05
Packit 022b05
msdpPeerRemoteAddress OBJECT-TYPE
Packit 022b05
    SYNTAX     IpAddress
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The address of the remote MSDP peer."
Packit 022b05
    ::= { msdpPeerEntry 1 }
Packit 022b05
Packit 022b05
-- dunno what happened to 2.
Packit 022b05
Packit 022b05
msdpPeerState OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    SYNTAX     INTEGER {
Packit 022b05
                         inactive(1),
Packit 022b05
                         listen(2),
Packit 022b05
                         connecting(3),
Packit 022b05
                         established(4),
Packit 022b05
                         disabled(5)
Packit 022b05
                       }
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The state of the MSDP TCP connection with this peer."
Packit 022b05
    ::= { msdpPeerEntry 3 }
Packit 022b05
Packit 022b05
msdpPeerRPFFailures OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The number of SA messages received from this peer that
Packit 022b05
            failed the Peer-RPF check.
Packit 022b05
Packit 022b05
            Discontinuities in the value of this counter can occur at
Packit 022b05
            re-initialization of the management system, and at other
Packit 022b05
            times as indicated by the value of
Packit 022b05
            msdpPeerDiscontinuityTime."
Packit 022b05
    ::= { msdpPeerEntry 4 }
Packit 022b05
Packit 022b05
msdpPeerInSAs OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The number of MSDP SA messages received on this
Packit 022b05
            connection.
Packit 022b05
Packit 022b05
            Discontinuities in the value of this counter can occur at
Packit 022b05
            re-initialization of the management system, and at other
Packit 022b05
            times as indicated by the value of
Packit 022b05
            msdpPeerDiscontinuityTime."
Packit 022b05
    ::= { msdpPeerEntry 5 }
Packit 022b05
Packit 022b05
msdpPeerOutSAs OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The number of MSDP SA messages transmitted on this
Packit 022b05
            connection.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            Discontinuities in the value of this counter can occur at
Packit 022b05
            re-initialization of the management system, and at other
Packit 022b05
            times as indicated by the value of
Packit 022b05
            msdpPeerDiscontinuityTime."
Packit 022b05
    ::= { msdpPeerEntry 6 }
Packit 022b05
Packit 022b05
msdpPeerInSARequests OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The number of MSDP SA-Request messages received on this
Packit 022b05
            connection.
Packit 022b05
Packit 022b05
            Discontinuities in the value of this counter can occur at
Packit 022b05
            re-initialization of the management system, and at other
Packit 022b05
            times as indicated by the value of
Packit 022b05
            msdpPeerDiscontinuityTime."
Packit 022b05
    ::= { msdpPeerEntry 7 }
Packit 022b05
Packit 022b05
msdpPeerOutSARequests OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The number of MSDP SA-Request messages transmitted on
Packit 022b05
            this connection.
Packit 022b05
Packit 022b05
            Discontinuities in the value of this counter can occur at
Packit 022b05
            re-initialization of the management system, and at other
Packit 022b05
            times as indicated by the value of
Packit 022b05
            msdpPeerDiscontinuityTime."
Packit 022b05
    ::= { msdpPeerEntry 8 }
Packit 022b05
Packit 022b05
msdpPeerInSAResponses OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The number of MSDP SA-Response messages received on this
Packit 022b05
            connection.
Packit 022b05
Packit 022b05
            Discontinuities in the value of this counter can occur at
Packit 022b05
            re-initialization of the management system, and at other
Packit 022b05
            times as indicated by the value of
Packit 022b05
            msdpPeerDiscontinuityTime."
Packit 022b05
    ::= { msdpPeerEntry 9 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
msdpPeerOutSAResponses OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The number of MSDP SA Response messages transmitted on
Packit 022b05
            this TCP connection.
Packit 022b05
Packit 022b05
            Discontinuities in the value of this counter can occur at
Packit 022b05
            re-initialization of the management system, and at other
Packit 022b05
            times as indicated by the value of
Packit 022b05
            msdpPeerDiscontinuityTime."
Packit 022b05
    ::= { msdpPeerEntry 10 }
Packit 022b05
Packit 022b05
msdpPeerInControlMessages OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The total number of MSDP messages, excluding encapsulated
Packit 022b05
            data packets, received on this TCP connection.
Packit 022b05
Packit 022b05
            Discontinuities in the value of this counter can occur at
Packit 022b05
            re-initialization of the management system, and at other
Packit 022b05
            times as indicated by the value of
Packit 022b05
            msdpPeerDiscontinuityTime."
Packit 022b05
    ::= { msdpPeerEntry 11 }
Packit 022b05
Packit 022b05
msdpPeerOutControlMessages OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The total number of MSDP messages, excluding encapsulated
Packit 022b05
            data packets, transmitted on this TCP connection.
Packit 022b05
Packit 022b05
            Discontinuities in the value of this counter can occur at
Packit 022b05
            re-initialization of the management system, and at other
Packit 022b05
            times as indicated by the value of
Packit 022b05
            msdpPeerDiscontinuityTime."
Packit 022b05
    ::= { msdpPeerEntry 12 }
Packit 022b05
Packit 022b05
msdpPeerInDataPackets OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The total number of encapsulated data packets received
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            from this peer.
Packit 022b05
Packit 022b05
            Discontinuities in the value of this counter can occur at
Packit 022b05
            re-initialization of the management system, and at other
Packit 022b05
            times as indicated by the value of
Packit 022b05
            msdpPeerDiscontinuityTime."
Packit 022b05
    ::= { msdpPeerEntry 13 }
Packit 022b05
Packit 022b05
msdpPeerOutDataPackets OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The total number of encapsulated data packets sent to
Packit 022b05
            this peer.
Packit 022b05
Packit 022b05
            Discontinuities in the value of this counter can occur at
Packit 022b05
            re-initialization of the management system, and at other
Packit 022b05
            times as indicated by the value of
Packit 022b05
            msdpPeerDiscontinuityTime."
Packit 022b05
    ::= { msdpPeerEntry 14 }
Packit 022b05
Packit 022b05
msdpPeerFsmEstablishedTransitions OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The total number of times the MSDP FSM transitioned into
Packit 022b05
            the ESTABLISHED state."
Packit 022b05
    REFERENCE "RFC 3618 section 11"
Packit 022b05
    ::= { msdpPeerEntry 15 }
Packit 022b05
Packit 022b05
msdpPeerFsmEstablishedTime OBJECT-TYPE
Packit 022b05
    SYNTAX     TimeStamp
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "This timestamp is set to the value of sysUpTime when a
Packit 022b05
            peer transitions into or out of the ESTABLISHED state.
Packit 022b05
            It is set to zero when the MSDP speaker is booted."
Packit 022b05
    REFERENCE "RFC 3618 section 11"
Packit 022b05
    ::= { msdpPeerEntry 16 }
Packit 022b05
Packit 022b05
msdpPeerInMessageTime OBJECT-TYPE
Packit 022b05
    SYNTAX     TimeStamp
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
           "The sysUpTime value when the last MSDP message was
Packit 022b05
            received from the peer.  It is set to zero when the MSDP
Packit 022b05
            speaker is booted."
Packit 022b05
    ::= { msdpPeerEntry 17 }
Packit 022b05
Packit 022b05
msdpPeerLocalAddress OBJECT-TYPE
Packit 022b05
    SYNTAX     IpAddress
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The local IP address used for this entry's MSDP TCP
Packit 022b05
            connection."
Packit 022b05
    ::= { msdpPeerEntry 18 }
Packit 022b05
Packit 022b05
-- msdpPeerSAAdvPeriod ([SA-Advertisement-Timer]) has been removed.
Packit 022b05
--     ::= { msdpPeerEntry 19 }
Packit 022b05
-- RFC 3618, Section 5.1, says it MUST be 60 seconds.
Packit 022b05
Packit 022b05
Packit 022b05
msdpPeerConnectRetryInterval OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (1..65535)
Packit 022b05
    UNITS      "seconds"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "Time interval, in seconds, for the [ConnectRetry-period]
Packit 022b05
            for this peer."
Packit 022b05
    REFERENCE "RFC 3618 section 5.6"
Packit 022b05
    DEFVAL { 30 }
Packit 022b05
    ::= { msdpPeerEntry 20 }
Packit 022b05
Packit 022b05
msdpPeerHoldTimeConfigured OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (0|3..65535)
Packit 022b05
    UNITS      "seconds"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "Time interval, in seconds, for the [HoldTime-Period]
Packit 022b05
            configured for this MSDP speaker with this peer.  If the
Packit 022b05
            value of this object is zero (0), the MSDP connection is
Packit 022b05
            never torn down due to the absence of messages from the
Packit 022b05
            peer."
Packit 022b05
    REFERENCE "RFC 3618 section 5.4"
Packit 022b05
    DEFVAL { 75 }
Packit 022b05
    ::= { msdpPeerEntry 21 }
Packit 022b05
Packit 022b05
msdpPeerKeepAliveConfigured OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (0|1..21845)
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    UNITS      "seconds"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "Time interval, in seconds, for the [KeepAlive-Period]
Packit 022b05
            configured for this MSDP speaker with this peer.  If the
Packit 022b05
            value of this object is zero (0), no periodic KEEPALIVE
Packit 022b05
            messages are sent to the peer after the MSDP connection
Packit 022b05
            has been established."
Packit 022b05
    REFERENCE "RFC 3618 section 5.5"
Packit 022b05
    DEFVAL { 60 }
Packit 022b05
    ::= { msdpPeerEntry 22 }
Packit 022b05
Packit 022b05
msdpPeerDataTtl OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (0..255)
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The minimum TTL a packet is required to have before it
Packit 022b05
            may be forwarded using SA encapsulation to this peer."
Packit 022b05
    DEFVAL { 1 }
Packit 022b05
    ::= { msdpPeerEntry 23 }
Packit 022b05
Packit 022b05
msdpPeerProcessRequestsFrom OBJECT-TYPE
Packit 022b05
    SYNTAX     TruthValue
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
           "This object indicates whether to process MSDP SA
Packit 022b05
            Request messages from this peer.  If True(1), MSDP SA
Packit 022b05
            Request messages from this peer are processed and replied
Packit 022b05
            to (if appropriate) with SA Response messages.  If
Packit 022b05
            False(2), MSDP SA Request messages from this peer are
Packit 022b05
            silently ignored.  It defaults to False when
Packit 022b05
            msdpCacheLifetime is 0 and to True when msdpCacheLifetime
Packit 022b05
            is non-0.
Packit 022b05
Packit 022b05
            This object is deprecated because MSDP SA Requests were
Packit 022b05
            removed from the MSDP specification."
Packit 022b05
    ::= { msdpPeerEntry 24 }
Packit 022b05
Packit 022b05
msdpPeerStatus OBJECT-TYPE
Packit 022b05
    SYNTAX     RowStatus
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The RowStatus object by which peers can be added and
Packit 022b05
            deleted.  A transition to 'active' will cause the MSDP
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            'Enable MSDP peering with P' Event to be generated.  A
Packit 022b05
            transition out of the 'active' state will cause the MSDP
Packit 022b05
            'Disable MSDP peering with P' Event to be generated.
Packit 022b05
            Care should be used in providing write access to this
Packit 022b05
            object without adequate authentication.
Packit 022b05
Packit 022b05
            msdpPeerRemoteAddress is the only variable that must be
Packit 022b05
            set to a valid value before the row can be activated.
Packit 022b05
            Since this is the table's INDEX, a row can be activated
Packit 022b05
            by simply setting the msdpPeerStatus variable.
Packit 022b05
Packit 022b05
            It is possible to modify other columns in the same
Packit 022b05
            conceptual row when the status value is active(1)."
Packit 022b05
    REFERENCE "RFC 3618 section 11.1"
Packit 022b05
    ::= { msdpPeerEntry 25 }
Packit 022b05
Packit 022b05
msdpPeerRemotePort OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (0..65535)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The remote port for the TCP connection between the MSDP
Packit 022b05
            peers."
Packit 022b05
    DEFVAL { 639 }
Packit 022b05
    ::= { msdpPeerEntry 26 }
Packit 022b05
Packit 022b05
msdpPeerLocalPort OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (0..65535)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The local port for the TCP connection between the MSDP
Packit 022b05
            peers."
Packit 022b05
    DEFVAL { 639 }
Packit 022b05
    ::= { msdpPeerEntry 27 }
Packit 022b05
Packit 022b05
-- msdpPeerEncapsulationState has been removed
Packit 022b05
-- because there is no longer an encapsulation
Packit 022b05
-- state machine.
Packit 022b05
--     ::= { msdpPeerEntry 28 }
Packit 022b05
Packit 022b05
msdpPeerEncapsulationType OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER {
Packit 022b05
                         none(0),
Packit 022b05
                         tcp(1)
Packit 022b05
                       }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The encapsulation in use when encapsulating data in SA
Packit 022b05
            messages to this peer."
Packit 022b05
    ::= { msdpPeerEntry 29 }
Packit 022b05
Packit 022b05
msdpPeerConnectionAttempts 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 the state machine has transitioned
Packit 022b05
            from INACTIVE to CONNECTING."
Packit 022b05
    ::= { msdpPeerEntry 30 }
Packit 022b05
Packit 022b05
msdpPeerInNotifications OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The number of MSDP Notification messages received from
Packit 022b05
            this peer.
Packit 022b05
            This object is deprecated because MSDP Notifications have
Packit 022b05
            been removed from the spec."
Packit 022b05
    ::= { msdpPeerEntry 31 }
Packit 022b05
Packit 022b05
msdpPeerOutNotifications OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The number of MSDP Notification messages transmitted to
Packit 022b05
            this peer.
Packit 022b05
Packit 022b05
            This object is deprecated because MSDP Notifications have
Packit 022b05
            been removed from the spec."
Packit 022b05
    ::= { msdpPeerEntry 32 }
Packit 022b05
Packit 022b05
msdpPeerLastError OBJECT-TYPE
Packit 022b05
    SYNTAX     OCTET STRING (SIZE (2))
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The last error code and subcode received via Notification
Packit 022b05
            from this peer.  If no error has occurred, this field is
Packit 022b05
            zero.  Otherwise, the first byte of this two-byte OCTET
Packit 022b05
            STRING contains the O-bit and error code, and the second
Packit 022b05
            byte contains the subcode.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            This object is deprecated because MSDP Notifications have
Packit 022b05
            been removed from the spec."
Packit 022b05
    DEFVAL   { '0000'h }
Packit 022b05
    ::= { msdpPeerEntry 33 }
Packit 022b05
Packit 022b05
msdpPeerDiscontinuityTime OBJECT-TYPE
Packit 022b05
    SYNTAX     TimeStamp
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The value of sysUpTime on the most recent occasion at
Packit 022b05
            which one or more of this entry's counters suffered a
Packit 022b05
            discontinuity.  See the DESCRIPTION of each object to see
Packit 022b05
            if it is expected to have discontinuities.  These
Packit 022b05
            discontinuities may occur at peer connection
Packit 022b05
            establishment.
Packit 022b05
Packit 022b05
            If no such discontinuities have occurred since the last
Packit 022b05
            reinitialization of the local management subsystem, then
Packit 022b05
            this object contains a zero value."
Packit 022b05
    ::= { msdpPeerEntry 34 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The MSDP Source-Active Cache table
Packit 022b05
--
Packit 022b05
Packit 022b05
msdpSACacheTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF MsdpSACacheEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The (conceptual) table listing the MSDP SA advertisements
Packit 022b05
            currently in the MSDP speaker's cache."
Packit 022b05
    ::= { msdp 6 }
Packit 022b05
Packit 022b05
msdpSACacheEntry OBJECT-TYPE
Packit 022b05
    SYNTAX     MsdpSACacheEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "An entry (conceptual row) representing an MSDP SA
Packit 022b05
            advertisement.  The INDEX to this table includes
Packit 022b05
            msdpSACacheOriginRP for diagnosing incorrect MSDP
Packit 022b05
            advertisements; normally, a Group and Source pair would
Packit 022b05
            be unique.
Packit 022b05
Packit 022b05
            Row creation is not permitted; msdpSACacheStatus may only
Packit 022b05
            be used to delete rows from this table."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    INDEX      { msdpSACacheGroupAddr, msdpSACacheSourceAddr,
Packit 022b05
                 msdpSACacheOriginRP }
Packit 022b05
    ::= { msdpSACacheTable 1 }
Packit 022b05
Packit 022b05
MsdpSACacheEntry ::= SEQUENCE {
Packit 022b05
        msdpSACacheGroupAddr        IpAddress,
Packit 022b05
        msdpSACacheSourceAddr       IpAddress,
Packit 022b05
        msdpSACacheOriginRP         IpAddress,
Packit 022b05
        msdpSACachePeerLearnedFrom  IpAddress,
Packit 022b05
        msdpSACacheRPFPeer          IpAddress,
Packit 022b05
        msdpSACacheInSAs            Counter32,
Packit 022b05
        msdpSACacheInDataPackets    Counter32,
Packit 022b05
        msdpSACacheUpTime           TimeTicks,
Packit 022b05
        msdpSACacheExpiryTime       TimeTicks,
Packit 022b05
        msdpSACacheStatus           RowStatus
Packit 022b05
    }
Packit 022b05
Packit 022b05
msdpSACacheGroupAddr OBJECT-TYPE
Packit 022b05
    SYNTAX     IpAddress
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The group address of the SA Cache entry."
Packit 022b05
    ::= { msdpSACacheEntry 1 }
Packit 022b05
Packit 022b05
msdpSACacheSourceAddr OBJECT-TYPE
Packit 022b05
    SYNTAX     IpAddress
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The source address of the SA Cache entry."
Packit 022b05
    ::= { msdpSACacheEntry 2 }
Packit 022b05
Packit 022b05
msdpSACacheOriginRP OBJECT-TYPE
Packit 022b05
    SYNTAX     IpAddress
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The RP of the SA Cache entry.  This field is in the INDEX
Packit 022b05
            in order to catch multiple RP's advertising the same
Packit 022b05
            source and group."
Packit 022b05
    ::= { msdpSACacheEntry 3 }
Packit 022b05
Packit 022b05
msdpSACachePeerLearnedFrom OBJECT-TYPE
Packit 022b05
    SYNTAX     IpAddress
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
           "The peer from which this SA Cache entry was last
Packit 022b05
            accepted.  This address must correspond to the
Packit 022b05
            msdpPeerRemoteAddress value for a row in the MSDP Peer
Packit 022b05
            Table.  This should be 0.0.0.0 on the router that
Packit 022b05
            originated the entry."
Packit 022b05
    ::= { msdpSACacheEntry 4 }
Packit 022b05
Packit 022b05
msdpSACacheRPFPeer OBJECT-TYPE
Packit 022b05
    SYNTAX     IpAddress
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The peer from which an SA message corresponding to this
Packit 022b05
            cache entry would be accepted (i.e., the RPF peer for
Packit 022b05
            msdpSACacheOriginRP).  This may be different than
Packit 022b05
            msdpSACachePeerLearnedFrom if this entry was created by
Packit 022b05
            an MSDP SA-Response.  This address must correspond to
Packit 022b05
            the msdpPeerRemoteAddress value for a row in the MSDP
Packit 022b05
            Peer Table, or it may be 0.0.0.0 if no RPF peer exists."
Packit 022b05
    ::= { msdpSACacheEntry 5 }
Packit 022b05
Packit 022b05
msdpSACacheInSAs OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The number of MSDP SA messages received relevant to this
Packit 022b05
            cache entry.  This object must be initialized to zero
Packit 022b05
            when creating a cache entry."
Packit 022b05
    ::= { msdpSACacheEntry 6 }
Packit 022b05
Packit 022b05
msdpSACacheInDataPackets OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The number of MSDP-encapsulated data packets received
Packit 022b05
            relevant to this cache entry.  This object must be
Packit 022b05
            initialized to zero when creating a cache entry."
Packit 022b05
    ::= { msdpSACacheEntry 7 }
Packit 022b05
Packit 022b05
msdpSACacheUpTime OBJECT-TYPE
Packit 022b05
    SYNTAX     TimeTicks
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The time since this entry was first placed in the SA
Packit 022b05
            cache.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            The first epoch is the time that the entry was first
Packit 022b05
            placed in the SA cache, and the second epoch is the
Packit 022b05
            current time."
Packit 022b05
    ::= { msdpSACacheEntry 8 }
Packit 022b05
Packit 022b05
msdpSACacheExpiryTime OBJECT-TYPE
Packit 022b05
    SYNTAX     TimeTicks
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The time remaining before this entry will expire from
Packit 022b05
            the SA cache.
Packit 022b05
Packit 022b05
            The first epoch is now, and the second epoch is the time
Packit 022b05
            that the entry will expire."
Packit 022b05
    ::= { msdpSACacheEntry 9 }
Packit 022b05
Packit 022b05
msdpSACacheStatus OBJECT-TYPE
Packit 022b05
    SYNTAX     RowStatus { active(1), destroy(6) }
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The status of this row in the table.  The only allowable
Packit 022b05
            actions are to retrieve the status, which will be
Packit 022b05
            'active', or to set the status to 'destroy' in order to
Packit 022b05
            remove this entry from the cache.
Packit 022b05
Packit 022b05
            Row creation is not permitted.
Packit 022b05
Packit 022b05
            No columnar objects are writable, so there are none that
Packit 022b05
            may be changed while the status value is active(1)."
Packit 022b05
    ::= { msdpSACacheEntry 10 }
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
-- MSDP Mesh Group Membership table
Packit 022b05
--
Packit 022b05
Packit 022b05
msdpMeshGroupTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF MsdpMeshGroupEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The (conceptual) table listing MSDP Mesh Group
Packit 022b05
            configuration."
Packit 022b05
    ::= { msdp 12 }
Packit 022b05
Packit 022b05
msdpMeshGroupEntry OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    SYNTAX     MsdpMeshGroupEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "An entry (conceptual row) representing a peer in an MSDP
Packit 022b05
            Mesh Group.
Packit 022b05
Packit 022b05
            If row creation is supported, dynamically added rows are
Packit 022b05
            added to the system's stable configuration
Packit 022b05
            (corresponding to a StorageType value of nonVolatile)."
Packit 022b05
    INDEX        { msdpMeshGroupName, msdpMeshGroupPeerAddress }
Packit 022b05
    ::= { msdpMeshGroupTable 1 }
Packit 022b05
Packit 022b05
MsdpMeshGroupEntry ::= SEQUENCE {
Packit 022b05
        msdpMeshGroupName         DisplayString,
Packit 022b05
        msdpMeshGroupPeerAddress  IpAddress,
Packit 022b05
        msdpMeshGroupStatus       RowStatus
Packit 022b05
    }
Packit 022b05
Packit 022b05
msdpMeshGroupName OBJECT-TYPE
Packit 022b05
    SYNTAX     DisplayString (SIZE(1..64))
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The name of the mesh group."
Packit 022b05
    ::= { msdpMeshGroupEntry 1 }
Packit 022b05
Packit 022b05
msdpMeshGroupPeerAddress OBJECT-TYPE
Packit 022b05
    SYNTAX     IpAddress
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "A peer address that is a member of the mesh group with
Packit 022b05
            name msdpMeshGroupName.  The msdpMeshGroupPeerAddress
Packit 022b05
            must match a row in the msdpPeerTable."
Packit 022b05
    ::= { msdpMeshGroupEntry 2 }
Packit 022b05
Packit 022b05
msdpMeshGroupStatus OBJECT-TYPE
Packit 022b05
    SYNTAX     RowStatus
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
               "This entry's status, by which new entries may be added
Packit 022b05
               to the table and old entries deleted.
Packit 022b05
Packit 022b05
               msdpMeshGroupName and msdpMeshGroupPeerAddress must be
Packit 022b05
               set to valid values before the row can be activated.
Packit 022b05
               Since these are the table's INDEX, a row can be activated
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
               by simply setting the msdpMeshGroupStatus variable.
Packit 022b05
Packit 022b05
               It is not possible to modify other columns in the same
Packit 022b05
               conceptual row when the status value is active(1),
Packit 022b05
               because the only other objects in the row are part of the
Packit 022b05
               INDEX.  Changing one of these changes the row, so an old
Packit 022b05
               row must be deleted and a new one created."
Packit 022b05
       ::= { msdpMeshGroupEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
-- Traps
Packit 022b05
Packit 022b05
msdpTraps   OBJECT IDENTIFIER ::= { msdp 0 }
Packit 022b05
Packit 022b05
msdpEstablished NOTIFICATION-TYPE
Packit 022b05
    OBJECTS { msdpPeerFsmEstablishedTransitions }
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The MSDP Established event is generated when the MSDP FSM
Packit 022b05
            enters the ESTABLISHED state."
Packit 022b05
    ::= { msdpTraps 1 }
Packit 022b05
Packit 022b05
msdpBackwardTransition NOTIFICATION-TYPE
Packit 022b05
    OBJECTS { msdpPeerState }
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The MSDPBackwardTransition Event is generated when the
Packit 022b05
            MSDP FSM moves from a higher-numbered state to a
Packit 022b05
            lower-numbered state."
Packit 022b05
    ::= { msdpTraps 2 }
Packit 022b05
Packit 022b05
-- conformance information
Packit 022b05
Packit 022b05
msdpMIBConformance OBJECT IDENTIFIER ::= { msdp 8 }
Packit 022b05
msdpMIBCompliances OBJECT IDENTIFIER ::= { msdpMIBConformance 1 }
Packit 022b05
msdpMIBGroups      OBJECT IDENTIFIER ::= { msdpMIBConformance 2 }
Packit 022b05
Packit 022b05
-- compliance statements
Packit 022b05
Packit 022b05
msdpMIBCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS     deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The compliance statement for entities that implement a pre-
Packit 022b05
            RFC version of MSDP.  This statement is deprecated because
Packit 022b05
            it includes objects used for managing/monitoring aspects of
Packit 022b05
            MSDP that were removed before it was published as an RFC."
Packit 022b05
   MODULE  -- this module
Packit 022b05
   MANDATORY-GROUPS { msdpMIBGlobalsGroup, msdpMIBPeerGroup,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
                      msdpMIBNotificationGroup }
Packit 022b05
Packit 022b05
       GROUP  msdpMIBEncapsulationGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This group is mandatory if MSDP encapsulation interfaces are
Packit 022b05
            not given their own interface index numbers."
Packit 022b05
       GROUP  msdpMIBSACacheGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This group is mandatory if the MSDP speaker has the ability
Packit 022b05
            to cache SA messages."
Packit 022b05
        GROUP  msdpMIBRequestsGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This group is mandatory if the MSDP speaker has the ability
Packit 022b05
            to send SA-Request messages and to parse SA-Response
Packit 022b05
                messages."
Packit 022b05
        GROUP  msdpMIBRPGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This group is mandatory if the MSDP speaker sources (as
Packit 022b05
            opposed to forwards) MSDP messages."
Packit 022b05
        GROUP  msdpMIBMeshGroupGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This group is mandatory if the MSDP speaker can participate
Packit 022b05
            in MSDP Mesh Groups."
Packit 022b05
   ::= { msdpMIBCompliances 1 }
Packit 022b05
Packit 022b05
msdpMIBFullCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The compliance statement for entities that implement MSDP
Packit 022b05
            (RFC3618)."
Packit 022b05
   MODULE  -- this module
Packit 022b05
   MANDATORY-GROUPS { msdpMIBGlobalsGroup, msdpMIBPeerGroup2,
Packit 022b05
                      msdpMIBSACacheGroup, msdpMIBEncapsulationGroup }
Packit 022b05
        GROUP  msdpMIBRPGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This group is mandatory if the MSDP speaker sources (as
Packit 022b05
            opposed to forwards) MSDP messages."
Packit 022b05
        GROUP  msdpMIBMeshGroupGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This group is mandatory if the MSDP speaker can participate
Packit 022b05
            in MSDP Mesh Groups."
Packit 022b05
   ::= { msdpMIBCompliances 2 }
Packit 022b05
Packit 022b05
msdpMIBReadOnlyCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The compliance statement for entities that implement MSDP
Packit 022b05
            (RFC3618), but do not permit configuration (or only permit
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            partial configuration) via SNMP."
Packit 022b05
   MODULE  -- this module
Packit 022b05
   MANDATORY-GROUPS { msdpMIBGlobalsGroup, msdpMIBPeerGroup2,
Packit 022b05
                      msdpMIBSACacheGroup, msdpMIBEncapsulationGroup }
Packit 022b05
        GROUP  msdpMIBRPGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This group is mandatory if the MSDP speaker sources (as
Packit 022b05
            opposed to forwards) MSDP messages."
Packit 022b05
        GROUP  msdpMIBMeshGroupGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This group is mandatory if the MSDP speaker can participate
Packit 022b05
            in MSDP Mesh Groups."
Packit 022b05
        OBJECT     msdpEnabled
Packit 022b05
        MIN-ACCESS read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
           "Write access is not required."
Packit 022b05
        OBJECT     msdpCacheLifetime
Packit 022b05
        MIN-ACCESS read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
           "Write access is not required."
Packit 022b05
        OBJECT     msdpPeerLocalAddress
Packit 022b05
        MIN-ACCESS read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
           "Write access is not required."
Packit 022b05
        OBJECT     msdpPeerConnectRetryInterval
Packit 022b05
        MIN-ACCESS read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
           "Write access is not required."
Packit 022b05
        OBJECT     msdpPeerHoldTimeConfigured
Packit 022b05
        MIN-ACCESS read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
           "Write access is not required."
Packit 022b05
        OBJECT     msdpPeerKeepAliveConfigured
Packit 022b05
        MIN-ACCESS read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
           "Write access is not required."
Packit 022b05
        OBJECT     msdpPeerDataTtl
Packit 022b05
        MIN-ACCESS read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
           "Write access is not required."
Packit 022b05
        OBJECT     msdpPeerStatus
Packit 022b05
        MIN-ACCESS read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
           "Write access is not required."
Packit 022b05
        OBJECT     msdpPeerEncapsulationType
Packit 022b05
        MIN-ACCESS read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
           "Write access is not required."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        OBJECT     msdpSACacheStatus
Packit 022b05
        MIN-ACCESS read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
           "Write access is not required."
Packit 022b05
        OBJECT     msdpRPAddress
Packit 022b05
        MIN-ACCESS read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
           "Write access is not required."
Packit 022b05
        OBJECT     msdpMeshGroupStatus
Packit 022b05
        MIN-ACCESS read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
           "Write access is not required."
Packit 022b05
   ::= { msdpMIBCompliances 3 }
Packit 022b05
Packit 022b05
-- units of conformance
Packit 022b05
Packit 022b05
msdpMIBGlobalsGroup OBJECT-GROUP
Packit 022b05
   OBJECTS { msdpEnabled }
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "A collection of objects providing information on global MSDP
Packit 022b05
            state."
Packit 022b05
    ::= { msdpMIBGroups 1 }
Packit 022b05
Packit 022b05
msdpMIBPeerGroup OBJECT-GROUP
Packit 022b05
   OBJECTS { msdpPeerRPFFailures,
Packit 022b05
             msdpPeerState, msdpPeerInSAs, msdpPeerOutSAs,
Packit 022b05
             msdpPeerInSARequests, msdpPeerOutSARequests,
Packit 022b05
             msdpPeerInSAResponses, msdpPeerOutSAResponses,
Packit 022b05
             msdpPeerInNotifications, msdpPeerOutNotifications,
Packit 022b05
             msdpPeerInControlMessages, msdpPeerOutControlMessages,
Packit 022b05
             msdpPeerFsmEstablishedTransitions,
Packit 022b05
             msdpPeerFsmEstablishedTime,
Packit 022b05
             msdpPeerLocalAddress,
Packit 022b05
             msdpPeerRemotePort, msdpPeerLocalPort,
Packit 022b05
             msdpPeerConnectRetryInterval,
Packit 022b05
             msdpPeerHoldTimeConfigured,
Packit 022b05
             msdpPeerKeepAliveConfigured,
Packit 022b05
             msdpPeerInMessageTime,
Packit 022b05
             msdpPeerProcessRequestsFrom,
Packit 022b05
             msdpPeerConnectionAttempts,
Packit 022b05
             msdpPeerLastError,
Packit 022b05
             msdpPeerStatus,
Packit 022b05
             msdpPeerDiscontinuityTime
Packit 022b05
           }
Packit 022b05
    STATUS     deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
           "A collection of objects for managing MSDP peers.  This group
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            is deprecated in favor of msdpMIBPeerGroup2 because it
Packit 022b05
            contains objects for managing aspects of MSDP that were
Packit 022b05
            removed before it was published as an RFC."
Packit 022b05
    ::= { msdpMIBGroups 2 }
Packit 022b05
Packit 022b05
msdpMIBEncapsulationGroup OBJECT-GROUP
Packit 022b05
   OBJECTS { msdpPeerInDataPackets, msdpPeerOutDataPackets,
Packit 022b05
             msdpPeerDataTtl,
Packit 022b05
             msdpPeerEncapsulationType
Packit 022b05
           }
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "A collection of objects for managing encapsulations if the
Packit 022b05
            MSDP encapsulation interfaces are not given interface
Packit 022b05
            indices."
Packit 022b05
    ::= { msdpMIBGroups 3 }
Packit 022b05
Packit 022b05
msdpMIBSACacheGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { msdpCacheLifetime, msdpNumSACacheEntries,
Packit 022b05
              msdpSACachePeerLearnedFrom,
Packit 022b05
              msdpSACacheRPFPeer, msdpSACacheInSAs,
Packit 022b05
              msdpSACacheInDataPackets,
Packit 022b05
              msdpSACacheUpTime, msdpSACacheExpiryTime,
Packit 022b05
              msdpSACacheStatus }
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "A collection of objects for managing MSDP SA cache entries."
Packit 022b05
    ::= { msdpMIBGroups 4 }
Packit 022b05
Packit 022b05
msdpMIBNotificationGroup NOTIFICATION-GROUP
Packit 022b05
    NOTIFICATIONS { msdpEstablished,
Packit 022b05
                    msdpBackwardTransition }
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "A collection of notifications for signaling changes in MSDP
Packit 022b05
            peer relationships."
Packit 022b05
    ::= { msdpMIBGroups 5 }
Packit 022b05
Packit 022b05
msdpMIBRequestsGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { msdpRequestsPeer, msdpRequestsStatus }
Packit 022b05
    STATUS     deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
           "A collection of objects for managing MSDP Request
Packit 022b05
            transmission.  This group is deprecated because Requests
Packit 022b05
            were removed from MSDP before its publication as an RFC."
Packit 022b05
    ::= { msdpMIBGroups 6 }
Packit 022b05
Packit 022b05
msdpMIBRPGroup OBJECT-GROUP
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    OBJECTS { msdpRPAddress }
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "A collection of objects for MSDP speakers that source MSDP
Packit 022b05
            messages."
Packit 022b05
    ::= { msdpMIBGroups 7 }
Packit 022b05
Packit 022b05
msdpMIBMeshGroupGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { msdpMeshGroupStatus }
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "A collection of objects for MSDP speakers that can
Packit 022b05
            participate in MSDP mesh groups."
Packit 022b05
    ::= { msdpMIBGroups 8 }
Packit 022b05
Packit 022b05
msdpMIBPeerGroup2 OBJECT-GROUP
Packit 022b05
   OBJECTS { msdpPeerRPFFailures,
Packit 022b05
             msdpPeerState, msdpPeerInSAs, msdpPeerOutSAs,
Packit 022b05
             msdpPeerInSARequests, msdpPeerOutSARequests,
Packit 022b05
             msdpPeerInControlMessages, msdpPeerOutControlMessages,
Packit 022b05
             msdpPeerFsmEstablishedTransitions,
Packit 022b05
             msdpPeerFsmEstablishedTime,
Packit 022b05
             msdpPeerLocalAddress,
Packit 022b05
             msdpPeerRemotePort, msdpPeerLocalPort,
Packit 022b05
             msdpPeerConnectRetryInterval,
Packit 022b05
             msdpPeerHoldTimeConfigured,
Packit 022b05
             msdpPeerKeepAliveConfigured,
Packit 022b05
             msdpPeerInMessageTime,
Packit 022b05
             msdpPeerConnectionAttempts,
Packit 022b05
             msdpPeerStatus,
Packit 022b05
             msdpPeerDiscontinuityTime
Packit 022b05
           }
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "A collection of objects for managing MSDP peers."
Packit 022b05
    ::= { msdpMIBGroups 9 }
Packit 022b05
Packit 022b05
END