Blame mibs/ietf/MPLS-LDP-ATM-STD-MIB

Packit 022b05
MPLS-LDP-ATM-STD-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    OBJECT-TYPE, MODULE-IDENTITY,
Packit 022b05
    Unsigned32
Packit 022b05
        FROM SNMPv2-SMI                                 --  [RFC2578]
Packit 022b05
    MODULE-COMPLIANCE, OBJECT-GROUP
Packit 022b05
        FROM SNMPv2-CONF                                --  [RFC2580]
Packit 022b05
    RowStatus,
Packit 022b05
    StorageType
Packit 022b05
        FROM SNMPv2-TC                                  --  [RFC2579]
Packit 022b05
Packit 022b05
    InterfaceIndexOrZero
Packit 022b05
        FROM IF-MIB                                     --  [RFC2020]
Packit 022b05
Packit 022b05
    AtmVpIdentifier
Packit 022b05
        FROM ATM-TC-MIB                                 --  [RFC2514]
Packit 022b05
Packit 022b05
    mplsStdMIB,
Packit 022b05
    MplsAtmVcIdentifier
Packit 022b05
        FROM MPLS-TC-STD-MIB                            --  [RFC3811]
Packit 022b05
Packit 022b05
    mplsLdpEntityLdpId,
Packit 022b05
    mplsLdpEntityIndex,
Packit 022b05
    mplsLdpPeerLdpId
Packit 022b05
        FROM MPLS-LDP-STD-MIB                           --  [RFC3813]
Packit 022b05
Packit 022b05
    ;
Packit 022b05
Packit 022b05
mplsLdpAtmStdMIB MODULE-IDENTITY
Packit 022b05
    LAST-UPDATED "200406030000Z"  -- June 3, 2004
Packit 022b05
Packit 022b05
Packit 022b05
    ORGANIZATION "Multiprotocol Label Switching (mpls)
Packit 022b05
                  Working Group"
Packit 022b05
    CONTACT-INFO
Packit 022b05
        "Joan Cucchiara (jcucchiara@mindspring.com)
Packit 022b05
         Marconi Communications, Inc.
Packit 022b05
Packit 022b05
         Hans Sjostrand (hans@ipunplugged.com)
Packit 022b05
         ipUnplugged
Packit 022b05
Packit 022b05
         James V. Luciani (james_luciani@mindspring.com)
Packit 022b05
         Marconi Communications, Inc.
Packit 022b05
Packit 022b05
         Working Group Chairs:
Packit 022b05
         George Swallow,   email: swallow@cisco.com
Packit 022b05
         Loa Andersson,    email: loa@pi.se
Packit 022b05
Packit 022b05
         MPLS Working Group, email: mpls@uu.net
Packit 022b05
    "
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Copyright (C) The Internet Society (2004). The
Packit 022b05
        initial version of this MIB module was published
Packit 022b05
        in RFC 3815. For full legal notices see the RFC
Packit 022b05
        itself or see:
Packit 022b05
        http://www.ietf.org/copyrights/ianamib.html
Packit 022b05
Packit 022b05
        This MIB contains managed object definitions for
Packit 022b05
        configuring and monitoring the Multiprotocol Label
Packit 022b05
        Switching (MPLS), Label Distribution Protocol (LDP),
Packit 022b05
        utilizing Asynchronous Transfer Mode (ATM) as the Layer 2
Packit 022b05
        media."
Packit 022b05
    REVISION "200406030000Z"  -- June 3, 2004
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Initial version published as part of RFC 3815."
Packit 022b05
Packit 022b05
    ::= { mplsStdMIB 5 }
Packit 022b05
Packit 022b05
--****************************************************************
Packit 022b05
Packit 022b05
mplsLdpAtmObjects       OBJECT IDENTIFIER
Packit 022b05
                            ::= { mplsLdpAtmStdMIB 1 }
Packit 022b05
mplsLdpAtmConformance   OBJECT IDENTIFIER
Packit 022b05
                            ::= { mplsLdpAtmStdMIB 2 }
Packit 022b05
Packit 022b05
--****************************************************************
Packit 022b05
-- MPLS LDP ATM Objects
Packit 022b05
--****************************************************************
Packit 022b05
--
Packit 022b05
-- Ldp Entity Objects for ATM
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
Packit 022b05
mplsLdpEntityAtmObjects  OBJECT IDENTIFIER ::=
Packit 022b05
                              { mplsLdpAtmObjects 1 }
Packit 022b05
Packit 022b05
mplsLdpEntityAtmTable  OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF MplsLdpEntityAtmEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This table contains ATM specific information
Packit 022b05
        which could be used in the
Packit 022b05
        'Optional Parameters' and other ATM specific
Packit 022b05
        information.
Packit 022b05
Packit 022b05
        This table 'sparse augments' the mplsLdpEntityTable
Packit 022b05
        when ATM is the Layer 2 medium."
Packit 022b05
    ::= { mplsLdpEntityAtmObjects 1 }
Packit 022b05
Packit 022b05
mplsLdpEntityAtmEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      MplsLdpEntityAtmEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "An entry in this table represents the ATM parameters
Packit 022b05
        and ATM information for this LDP entity."
Packit 022b05
    INDEX       {  mplsLdpEntityLdpId,
Packit 022b05
                   mplsLdpEntityIndex
Packit 022b05
                }
Packit 022b05
    ::= { mplsLdpEntityAtmTable 1 }
Packit 022b05
Packit 022b05
Packit 022b05
MplsLdpEntityAtmEntry ::= SEQUENCE {
Packit 022b05
    mplsLdpEntityAtmIfIndexOrZero        InterfaceIndexOrZero,
Packit 022b05
    mplsLdpEntityAtmMergeCap             INTEGER,
Packit 022b05
    mplsLdpEntityAtmLRComponents         Unsigned32,
Packit 022b05
    mplsLdpEntityAtmVcDirectionality     INTEGER,
Packit 022b05
    mplsLdpEntityAtmLsrConnectivity      INTEGER,
Packit 022b05
    mplsLdpEntityAtmDefaultControlVpi    AtmVpIdentifier,
Packit 022b05
    mplsLdpEntityAtmDefaultControlVci    MplsAtmVcIdentifier,
Packit 022b05
    mplsLdpEntityAtmUnlabTrafVpi         AtmVpIdentifier,
Packit 022b05
    mplsLdpEntityAtmUnlabTrafVci         MplsAtmVcIdentifier,
Packit 022b05
    mplsLdpEntityAtmStorageType          StorageType,
Packit 022b05
    mplsLdpEntityAtmRowStatus            RowStatus
Packit 022b05
}
Packit 022b05
Packit 022b05
mplsLdpEntityAtmIfIndexOrZero  OBJECT-TYPE
Packit 022b05
    SYNTAX      InterfaceIndexOrZero
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This value represents either the InterfaceIndex
Packit 022b05
       or 0 (zero).  The value of zero means that the
Packit 022b05
       InterfaceIndex is not known.
Packit 022b05
Packit 022b05
       However, if the InterfaceIndex is known, then it must
Packit 022b05
       be represented by this value.
Packit 022b05
Packit 022b05
       If an InterfaceIndex becomes known, then the
Packit 022b05
       network management entity (e.g., SNMP agent) responsible
Packit 022b05
       for this object MUST change the value from 0 (zero) to the
Packit 022b05
       value of the InterfaceIndex.  If an ATM Label is
Packit 022b05
       being used in forwarding data, then the value of this
Packit 022b05
       object MUST be the InterfaceIndex."
Packit 022b05
    ::= { mplsLdpEntityAtmEntry 1 }
Packit 022b05
Packit 022b05
mplsLdpEntityAtmMergeCap OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                    notSupported(0),
Packit 022b05
                    vpMerge(1),
Packit 022b05
                    vcMerge(2),
Packit 022b05
                    vpAndVcMerge(3)
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Denotes the Merge Capability of this Entity.
Packit 022b05
        This is the EXACT value for the ATM Session
Packit 022b05
        Parameter, field M (for ATM Merge Capabilities).
Packit 022b05
        The ATM Session Parameter is an optional
Packit 022b05
        parameter in the Initialization Message.
Packit 022b05
Packit 022b05
        The description from rfc3036.txt is:
Packit 022b05
Packit 022b05
        'M, ATM Merge Capabilities
Packit 022b05
           Specifies the merge capabilities of an ATM switch.  The
Packit 022b05
           following values are supported in this version of the
Packit 022b05
           specification:
Packit 022b05
Packit 022b05
                  Value          Meaning
Packit 022b05
Packit 022b05
                    0            Merge not supported
Packit 022b05
                    1            VP Merge supported
Packit 022b05
                    2            VC Merge supported
Packit 022b05
                    3            VP & VC Merge supported
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
           If the merge capabilities of the LSRs differ, then:
Packit 022b05
           -  Non-merge and VC-merge LSRs may freely interoperate.
Packit 022b05
Packit 022b05
           -  The interoperability of VP-merge-capable switches
Packit 022b05
              with non-VP-merge-capable switches is a subject
Packit 022b05
              for future study.  When the LSRs differ on the
Packit 022b05
              use of VP-merge, the session is established,
Packit 022b05
              but VP merge is not used.'
Packit 022b05
Packit 022b05
           Please refer to the following reference for a
Packit 022b05
           complete description of this feature."
Packit 022b05
Packit 022b05
     REFERENCE
Packit 022b05
        "RFC3036, LDP Specification, Section 3.5.3
Packit 022b05
        Initialization Message."
Packit 022b05
    ::= { mplsLdpEntityAtmEntry 2 }
Packit 022b05
Packit 022b05
mplsLdpEntityAtmLRComponents OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (1..65535)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Number of Label Range Components in the Initialization
Packit 022b05
        message.  This also represents the number of entries
Packit 022b05
        in the mplsLdpEntityAtmLRTable which correspond
Packit 022b05
        to this entry.
Packit 022b05
Packit 022b05
        This is the EXACT value for the ATM Session Parameter,
Packit 022b05
        field N (for Number of label range components).
Packit 022b05
        The ATM Session Parameter is an optional parameter
Packit 022b05
        in the Initialization Message.
Packit 022b05
Packit 022b05
        The description from rfc3036.txt is:
Packit 022b05
Packit 022b05
        'N, Number of label range components
Packit 022b05
           Specifies the number of ATM Label Range
Packit 022b05
           Components included in the TLV.'
Packit 022b05
Packit 022b05
         Please refer to the following reference for
Packit 022b05
         a complete description of this feature."
Packit 022b05
     REFERENCE
Packit 022b05
        "RFC3036, LDP Specification, Section 3.5.3
Packit 022b05
        Initialization Message."
Packit 022b05
    ::= { mplsLdpEntityAtmEntry 3 }
Packit 022b05
Packit 022b05
mplsLdpEntityAtmVcDirectionality OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                           bidirectional(0),
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
                           unidirectional(1)
Packit 022b05
                        }
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "If the value of this object is 'bidirectional(0)',
Packit 022b05
        a given VCI, within a given VPI, is used as a
Packit 022b05
        label for both directions independently.
Packit 022b05
Packit 022b05
        If the value of this object is 'unidirectional(1)',
Packit 022b05
        a given VCI within a VPI designates one direction.
Packit 022b05
Packit 022b05
        This is the EXACT value for the ATM Session Parameter,
Packit 022b05
        field D (for VC Directionality).  The ATM Session
Packit 022b05
        Parameter is an optional parameter in the
Packit 022b05
        Initialization Message.
Packit 022b05
Packit 022b05
        The description from rfc3036.txt is:
Packit 022b05
Packit 022b05
        'D, VC Directionality
Packit 022b05
           A value of 0 specifies bidirectional VC capability,
Packit 022b05
           meaning the LSR can (within a given VPI) support
Packit 022b05
           the use of a given VCI as a label for both link
Packit 022b05
           directions independently.  A value of 1
Packit 022b05
           specifies unidirectional VC capability, meaning
Packit 022b05
           (within a given VPI) a given VCI may appear in
Packit 022b05
           a label mapping for one direction on the link
Packit 022b05
           only.  When either or both of the peers
Packit 022b05
           specifies unidirectional VC capability, both
Packit 022b05
           LSRs use unidirectional VC label assignment for
Packit 022b05
           the link as follows.  The LSRs compare their
Packit 022b05
           LDP Identifiers as unsigned integers.  The LSR
Packit 022b05
           with the larger LDP Identifier may assign
Packit 022b05
           only odd-numbered VCIs in the VPI/VCI
Packit 022b05
           range as labels.  The system with the smaller
Packit 022b05
           LDP Identifier may assign only even-numbered
Packit 022b05
           VCIs in the VPI/VCI range as labels.'
Packit 022b05
Packit 022b05
           Please refer to the following reference
Packit 022b05
           for a complete description of this feature."
Packit 022b05
     REFERENCE
Packit 022b05
        "RFC3036, LDP Specification, Section 3.5.3
Packit 022b05
        Initialization Message."
Packit 022b05
    ::= { mplsLdpEntityAtmEntry 4 }
Packit 022b05
Packit 022b05
mplsLdpEntityAtmLsrConnectivity OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                   direct(1),
Packit 022b05
Packit 022b05
Packit 022b05
                   indirect(2)
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The peer LSR may be connected indirectly by means
Packit 022b05
        of an ATM VP so that the VPI values may be different
Packit 022b05
        on either endpoint so the label MUST be encoded
Packit 022b05
        entirely within the VCI field."
Packit 022b05
    DEFVAL { direct }
Packit 022b05
    ::= { mplsLdpEntityAtmEntry 5 }
Packit 022b05
Packit 022b05
mplsLdpEntityAtmDefaultControlVpi OBJECT-TYPE
Packit 022b05
    SYNTAX      AtmVpIdentifier
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The default VPI value for the non-MPLS connection.  The
Packit 022b05
        default value of this is 0 (zero) but other values may
Packit 022b05
        be configured.  This object allows a different value
Packit 022b05
        to be configured."
Packit 022b05
    DEFVAL { 0 }
Packit 022b05
    ::= { mplsLdpEntityAtmEntry 6 }
Packit 022b05
Packit 022b05
mplsLdpEntityAtmDefaultControlVci OBJECT-TYPE
Packit 022b05
    SYNTAX      MplsAtmVcIdentifier
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The Default VCI value for a non-MPLS connection.  The
Packit 022b05
        default value of this is 32 but other values may be
Packit 022b05
        configured.  This object allows a different value to
Packit 022b05
        be configured."
Packit 022b05
    DEFVAL { 32 }
Packit 022b05
    ::= { mplsLdpEntityAtmEntry 7 }
Packit 022b05
Packit 022b05
mplsLdpEntityAtmUnlabTrafVpi OBJECT-TYPE
Packit 022b05
    SYNTAX      AtmVpIdentifier
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "VPI value of the VCC supporting unlabeled traffic.  This
Packit 022b05
        non-MPLS connection is used to carry unlabeled (IP)
Packit 022b05
        packets.  The default value is the same as the default
Packit 022b05
        value of the 'mplsLdpEntityAtmDefaultControlVpi', however
Packit 022b05
        another value may be configured."
Packit 022b05
    DEFVAL  { 0 }
Packit 022b05
    ::= { mplsLdpEntityAtmEntry 8 }
Packit 022b05
Packit 022b05
Packit 022b05
mplsLdpEntityAtmUnlabTrafVci OBJECT-TYPE
Packit 022b05
    SYNTAX      MplsAtmVcIdentifier
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "VCI value of the VCC supporting unlabeled traffic.
Packit 022b05
        This non-MPLS connection is used to carry unlabeled (IP)
Packit 022b05
        packets. The default value is the same as the default
Packit 022b05
        value of the 'mplsLdpEntityAtmDefaultControlVci', however
Packit 022b05
        another value may be configured."
Packit 022b05
    DEFVAL  { 32 }
Packit 022b05
    ::= { mplsLdpEntityAtmEntry 9 }
Packit 022b05
Packit 022b05
mplsLdpEntityAtmStorageType  OBJECT-TYPE
Packit 022b05
    SYNTAX      StorageType
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The storage type for this conceptual row.
Packit 022b05
        Conceptual rows having the value 'permanent(4)'
Packit 022b05
        need not allow write-access to any columnar
Packit 022b05
        objects in the row."
Packit 022b05
    DEFVAL { nonVolatile }
Packit 022b05
    ::= { mplsLdpEntityAtmEntry 10 }
Packit 022b05
Packit 022b05
mplsLdpEntityAtmRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      RowStatus
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The status of this conceptual row.  All writable
Packit 022b05
         objects in this row may be modified at any time,
Packit 022b05
         however, as described in detail in the section
Packit 022b05
         entitled, 'Changing Values After Session
Packit 022b05
         Establishment', and again described in the
Packit 022b05
         DESCRIPTION clause of the mplsLdpEntityAdminStatus
Packit 022b05
         object, if a session has been initiated with a Peer,
Packit 022b05
         changing objects in this table will wreak havoc
Packit 022b05
         with the session and interrupt traffic.  To repeat again:
Packit 022b05
         the recommended procedure is to set the
Packit 022b05
         mplsLdpEntityAdminStatus to down, thereby explicitly
Packit 022b05
         causing a session to be torn down. Then,
Packit 022b05
         change objects in this entry, then set the
Packit 022b05
         mplsLdpEntityAdminStatus to enable
Packit 022b05
         which enables a new session to be initiated."
Packit 022b05
    ::= { mplsLdpEntityAtmEntry 11 }
Packit 022b05
Packit 022b05
--
Packit 022b05
Packit 022b05
Packit 022b05
-- The MPLS LDP Entity ATM Label Range Table
Packit 022b05
--
Packit 022b05
Packit 022b05
mplsLdpEntityAtmLRTable OBJECT-TYPE
Packit 022b05
    SYNTAX SEQUENCE OF MplsLdpEntityAtmLREntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The MPLS LDP Entity ATM Label Range (LR) Table.
Packit 022b05
        The purpose of this table is to provide a mechanism
Packit 022b05
        for configuring a contiguous range of vpi's
Packit 022b05
        with a contiguous range of vci's, or a 'label range'
Packit 022b05
        for LDP Entities.
Packit 022b05
Packit 022b05
        LDP Entities which use ATM must have at least one
Packit 022b05
        entry in this table.
Packit 022b05
Packit 022b05
        There must exist at least one entry in this
Packit 022b05
        table for every LDP Entity that has
Packit 022b05
        'mplsLdpEntityOptionalParameters' object with
Packit 022b05
        a value of 'atmSessionParameters'."
Packit 022b05
    ::= { mplsLdpEntityAtmObjects 2 }
Packit 022b05
Packit 022b05
mplsLdpEntityAtmLREntry OBJECT-TYPE
Packit 022b05
    SYNTAX MplsLdpEntityAtmLREntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A row in the LDP Entity ATM Label
Packit 022b05
        Range Table.  One entry in this table contains
Packit 022b05
        information on a single range of labels
Packit 022b05
        represented by the configured Upper and Lower
Packit 022b05
        Bounds VPI/VCI pairs.  These are the same
Packit 022b05
        data used in the Initialization Message.
Packit 022b05
Packit 022b05
        NOTE:  The ranges for a specific LDP Entity
Packit 022b05
        are UNIQUE and non-overlapping.  For example,
Packit 022b05
        for a specific LDP Entity index, there could
Packit 022b05
        be one entry having LowerBound vpi/vci == 0/32, and
Packit 022b05
        UpperBound vpi/vci == 0/100, and a second entry
Packit 022b05
        for this same interface with LowerBound
Packit 022b05
        vpi/vci == 0/101 and UpperBound vpi/vci == 0/200.
Packit 022b05
        However, there could not be a third entry with
Packit 022b05
        LowerBound vpi/vci == 0/200 and
Packit 022b05
        UpperBound vpi/vci == 0/300 because this label
Packit 022b05
        range overlaps with the second entry (i.e., both
Packit 022b05
        entries now have 0/200).
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        A row will not become active unless a unique and
Packit 022b05
        non-overlapping range is specified.
Packit 022b05
Packit 022b05
        At least one label range entry for a
Packit 022b05
        specific LDP Entity MUST
Packit 022b05
        include the default VPI/VCI  values denoted
Packit 022b05
        in the LDP Entity Table.
Packit 022b05
Packit 022b05
        A request to create a row with an overlapping
Packit 022b05
        range should result in an inconsistentValue
Packit 022b05
        error."
Packit 022b05
    INDEX       {  mplsLdpEntityLdpId,
Packit 022b05
                   mplsLdpEntityIndex,
Packit 022b05
                   mplsLdpEntityAtmLRMinVpi,
Packit 022b05
                   mplsLdpEntityAtmLRMinVci
Packit 022b05
                }
Packit 022b05
    ::= { mplsLdpEntityAtmLRTable 1 }
Packit 022b05
Packit 022b05
MplsLdpEntityAtmLREntry ::= SEQUENCE {
Packit 022b05
    mplsLdpEntityAtmLRMinVpi       AtmVpIdentifier,
Packit 022b05
    mplsLdpEntityAtmLRMinVci       MplsAtmVcIdentifier,
Packit 022b05
    mplsLdpEntityAtmLRMaxVpi       AtmVpIdentifier,
Packit 022b05
    mplsLdpEntityAtmLRMaxVci       MplsAtmVcIdentifier,
Packit 022b05
    mplsLdpEntityAtmLRStorageType  StorageType,
Packit 022b05
    mplsLdpEntityAtmLRRowStatus    RowStatus
Packit 022b05
}
Packit 022b05
Packit 022b05
mplsLdpEntityAtmLRMinVpi OBJECT-TYPE
Packit 022b05
    SYNTAX AtmVpIdentifier
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The minimum VPI number configured for this range.
Packit 022b05
        The value of zero is a valid value for the VPI portion
Packit 022b05
        of the label."
Packit 022b05
    ::= { mplsLdpEntityAtmLREntry 1 }
Packit 022b05
Packit 022b05
mplsLdpEntityAtmLRMinVci OBJECT-TYPE
Packit 022b05
    SYNTAX MplsAtmVcIdentifier
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The minimum VCI number configured for this range."
Packit 022b05
    ::= { mplsLdpEntityAtmLREntry 2 }
Packit 022b05
Packit 022b05
mplsLdpEntityAtmLRMaxVpi OBJECT-TYPE
Packit 022b05
    SYNTAX AtmVpIdentifier
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
Packit 022b05
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The maximum VPI number configured for this range."
Packit 022b05
    ::= { mplsLdpEntityAtmLREntry 3 }
Packit 022b05
Packit 022b05
mplsLdpEntityAtmLRMaxVci OBJECT-TYPE
Packit 022b05
    SYNTAX MplsAtmVcIdentifier
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The maximum VCI number configured for this range."
Packit 022b05
   ::= { mplsLdpEntityAtmLREntry 4 }
Packit 022b05
Packit 022b05
mplsLdpEntityAtmLRStorageType  OBJECT-TYPE
Packit 022b05
    SYNTAX      StorageType
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The storage type for this conceptual row.
Packit 022b05
        Conceptual rows having the value 'permanent(4)'
Packit 022b05
        need not allow write-access to any columnar
Packit 022b05
        objects in the row."
Packit 022b05
    DEFVAL { nonVolatile }
Packit 022b05
    ::= { mplsLdpEntityAtmLREntry 5 }
Packit 022b05
Packit 022b05
mplsLdpEntityAtmLRRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX RowStatus
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The status of this conceptual row.  All writable
Packit 022b05
         objects in this row may be modified at any time,
Packit 022b05
         however, as described in detail in the section
Packit 022b05
         entitled, 'Changing Values After Session
Packit 022b05
         Establishment', and again described in the
Packit 022b05
         DESCRIPTION clause of the
Packit 022b05
         mplsLdpEntityAdminStatus object,
Packit 022b05
         if a session has been initiated with a Peer,
Packit 022b05
         changing objects in this table will
Packit 022b05
         wreak havoc with the session and interrupt traffic.
Packit 022b05
         To repeat again:  the recommended procedure
Packit 022b05
         is to set the mplsLdpEntityAdminStatus to
Packit 022b05
         down, thereby explicitly causing a session
Packit 022b05
         to be torn down. Then, change objects in this
Packit 022b05
         entry, then set the mplsLdpEntityAdminStatus
Packit 022b05
         to enable which enables a new session
Packit 022b05
         to be initiated."
Packit 022b05
    ::= { mplsLdpEntityAtmLREntry 6 }
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
-- MPLS LDP ATM Session Information
Packit 022b05
--
Packit 022b05
Packit 022b05
mplsLdpAtmSessionObjects OBJECT IDENTIFIER ::=
Packit 022b05
                               { mplsLdpAtmObjects 2 }
Packit 022b05
Packit 022b05
mplsLdpAtmSessionTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF MplsLdpAtmSessionEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A table which relates sessions in the
Packit 022b05
        'mplsLdpSessionTable' and their label
Packit 022b05
        range intersections.  There could be one
Packit 022b05
        or more label range intersections between an
Packit 022b05
        LDP Entity and LDP Peer using ATM as the
Packit 022b05
        underlying  media.  Each row represents
Packit 022b05
        a single label range intersection.
Packit 022b05
Packit 022b05
        This table cannot use the 'AUGMENTS'
Packit 022b05
        clause because there is not necessarily
Packit 022b05
        a one-to-one mapping between this table
Packit 022b05
        and the mplsLdpSessionTable."
Packit 022b05
    ::= { mplsLdpAtmSessionObjects 1 }
Packit 022b05
Packit 022b05
mplsLdpAtmSessionEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      MplsLdpAtmSessionEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "An entry in this table represents information on a
Packit 022b05
        single label range intersection between an LDP Entity
Packit 022b05
        and LDP Peer.
Packit 022b05
Packit 022b05
        The information contained in a row is read-only."
Packit 022b05
    INDEX       { mplsLdpEntityLdpId,
Packit 022b05
                  mplsLdpEntityIndex,
Packit 022b05
                  mplsLdpPeerLdpId,
Packit 022b05
                  mplsLdpSessionAtmLRLowerBoundVpi,
Packit 022b05
                  mplsLdpSessionAtmLRLowerBoundVci
Packit 022b05
                }
Packit 022b05
    ::= { mplsLdpAtmSessionTable 1 }
Packit 022b05
Packit 022b05
MplsLdpAtmSessionEntry ::= SEQUENCE {
Packit 022b05
    mplsLdpSessionAtmLRLowerBoundVpi     AtmVpIdentifier,
Packit 022b05
    mplsLdpSessionAtmLRLowerBoundVci     MplsAtmVcIdentifier,
Packit 022b05
    mplsLdpSessionAtmLRUpperBoundVpi     AtmVpIdentifier,
Packit 022b05
Packit 022b05
Packit 022b05
    mplsLdpSessionAtmLRUpperBoundVci     MplsAtmVcIdentifier
Packit 022b05
}
Packit 022b05
Packit 022b05
mplsLdpSessionAtmLRLowerBoundVpi OBJECT-TYPE
Packit 022b05
    SYNTAX AtmVpIdentifier
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The minimum VPI number for this range."
Packit 022b05
    ::= { mplsLdpAtmSessionEntry 1 }
Packit 022b05
Packit 022b05
mplsLdpSessionAtmLRLowerBoundVci OBJECT-TYPE
Packit 022b05
    SYNTAX MplsAtmVcIdentifier
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The minimum VCI number for this range."
Packit 022b05
    ::= { mplsLdpAtmSessionEntry 2 }
Packit 022b05
Packit 022b05
mplsLdpSessionAtmLRUpperBoundVpi OBJECT-TYPE
Packit 022b05
    SYNTAX AtmVpIdentifier
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The maximum VPI number for this range."
Packit 022b05
    ::= { mplsLdpAtmSessionEntry 3 }
Packit 022b05
Packit 022b05
mplsLdpSessionAtmLRUpperBoundVci OBJECT-TYPE
Packit 022b05
    SYNTAX MplsAtmVcIdentifier
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The maximum VCI number for this range."
Packit 022b05
    ::= { mplsLdpAtmSessionEntry 4 }
Packit 022b05
Packit 022b05
--**************************************************************
Packit 022b05
-- Module Conformance Statement
Packit 022b05
--**************************************************************
Packit 022b05
Packit 022b05
mplsLdpAtmGroups
Packit 022b05
    OBJECT IDENTIFIER ::= { mplsLdpAtmConformance 1 }
Packit 022b05
Packit 022b05
mplsLdpAtmCompliances
Packit 022b05
    OBJECT IDENTIFIER ::= { mplsLdpAtmConformance 2 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Full Compliance
Packit 022b05
--
Packit 022b05
Packit 022b05
Packit 022b05
mplsLdpAtmModuleFullCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The Module is implemented with support for
Packit 022b05
        read-create and read-write.  In other words,
Packit 022b05
        both monitoring and configuration
Packit 022b05
        are available when using this MODULE-COMPLIANCE."
Packit 022b05
    MODULE -- this module
Packit 022b05
    MANDATORY-GROUPS    {
Packit 022b05
                           mplsLdpAtmGroup
Packit 022b05
                        }
Packit 022b05
Packit 022b05
Packit 022b05
    OBJECT       mplsLdpEntityAtmRowStatus
Packit 022b05
    SYNTAX       RowStatus { active(1) }
Packit 022b05
    WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Support for createAndWait and notInService is not required."
Packit 022b05
Packit 022b05
    OBJECT       mplsLdpEntityAtmLRRowStatus
Packit 022b05
    SYNTAX       RowStatus { active(1) }
Packit 022b05
    WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Support for createAndWait and notInService is not required."
Packit 022b05
Packit 022b05
    ::= { mplsLdpAtmCompliances 1 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Read-Only Compliance
Packit 022b05
--
Packit 022b05
Packit 022b05
mplsLdpAtmModuleReadOnlyCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The Module is implemented with support for
Packit 022b05
        read-only.  In other words, only monitoring
Packit 022b05
        is available by implementing this MODULE-COMPLIANCE."
Packit 022b05
    MODULE -- this module
Packit 022b05
    MANDATORY-GROUPS    {
Packit 022b05
                           mplsLdpAtmGroup
Packit 022b05
                        }
Packit 022b05
Packit 022b05
    OBJECT       mplsLdpEntityAtmIfIndexOrZero
Packit 022b05
    MIN-ACCESS   read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT       mplsLdpEntityAtmMergeCap
Packit 022b05
Packit 022b05
Packit 022b05
    MIN-ACCESS   read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT       mplsLdpEntityAtmVcDirectionality
Packit 022b05
    MIN-ACCESS   read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT       mplsLdpEntityAtmLsrConnectivity
Packit 022b05
    MIN-ACCESS   read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT       mplsLdpEntityAtmDefaultControlVpi
Packit 022b05
    MIN-ACCESS   read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT       mplsLdpEntityAtmDefaultControlVci
Packit 022b05
    MIN-ACCESS   read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT       mplsLdpEntityAtmUnlabTrafVpi
Packit 022b05
    MIN-ACCESS   read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT       mplsLdpEntityAtmUnlabTrafVci
Packit 022b05
    MIN-ACCESS   read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT       mplsLdpEntityAtmStorageType
Packit 022b05
    MIN-ACCESS   read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT       mplsLdpEntityAtmRowStatus
Packit 022b05
    SYNTAX       RowStatus { active(1) }
Packit 022b05
    MIN-ACCESS   read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Write access is not required, and active is the
Packit 022b05
       only status that needs to be supported."
Packit 022b05
Packit 022b05
    OBJECT       mplsLdpEntityAtmLRMaxVpi
Packit 022b05
    MIN-ACCESS   read-only
Packit 022b05
Packit 022b05
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT       mplsLdpEntityAtmLRMaxVci
Packit 022b05
    MIN-ACCESS   read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT       mplsLdpEntityAtmLRStorageType
Packit 022b05
    MIN-ACCESS   read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT       mplsLdpEntityAtmLRRowStatus
Packit 022b05
    SYNTAX       RowStatus { active(1) }
Packit 022b05
    MIN-ACCESS   read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Write access is not required, and active is the
Packit 022b05
       only status that needs to be supported."
Packit 022b05
Packit 022b05
    ::= { mplsLdpAtmCompliances 2 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- units of conformance
Packit 022b05
--
Packit 022b05
Packit 022b05
mplsLdpAtmGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
    mplsLdpEntityAtmIfIndexOrZero,
Packit 022b05
    mplsLdpEntityAtmMergeCap,
Packit 022b05
    mplsLdpEntityAtmLRComponents,
Packit 022b05
    mplsLdpEntityAtmVcDirectionality,
Packit 022b05
    mplsLdpEntityAtmLsrConnectivity,
Packit 022b05
    mplsLdpEntityAtmDefaultControlVpi,
Packit 022b05
    mplsLdpEntityAtmDefaultControlVci,
Packit 022b05
    mplsLdpEntityAtmUnlabTrafVpi,
Packit 022b05
    mplsLdpEntityAtmUnlabTrafVci,
Packit 022b05
    mplsLdpEntityAtmStorageType,
Packit 022b05
    mplsLdpEntityAtmRowStatus,
Packit 022b05
    mplsLdpEntityAtmLRMaxVpi,
Packit 022b05
    mplsLdpEntityAtmLRMaxVci,
Packit 022b05
    mplsLdpEntityAtmLRStorageType,
Packit 022b05
    mplsLdpEntityAtmLRRowStatus,
Packit 022b05
    mplsLdpSessionAtmLRUpperBoundVpi,
Packit 022b05
    mplsLdpSessionAtmLRUpperBoundVci
Packit 022b05
Packit 022b05
    }
Packit 022b05
    STATUS    current
Packit 022b05
Packit 022b05
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Objects that apply to all MPLS LDP implementations
Packit 022b05
        using ATM as the Layer 2."
Packit 022b05
    ::= { mplsLdpAtmGroups 1 }
Packit 022b05
Packit 022b05
END