<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE smi SYSTEM "http://www.mibexplorer.com/DTD/SMI.DTD">

<smi>
        <module name="ATM-MIB" language="SMIv2">
                <organization><![CDATA[IETF AToM MIB Working Group]]></organization>
                <contact><![CDATA[Kaj Tesink
Postal:  Bellcore
         331 Newman Springs Road
         Red Bank, NJ 07701
Tel:     732-758-5254
Fax:     732-758-2269
E-mail:  kaj@bellcore.com]]></contact>
                <description><![CDATA[This is the MIB Module for ATM and AAL5-related
objects for managing ATM interfaces, ATM virtual
links, ATM cross-connects, AAL5 entities, and
and AAL5 connections.]]></description>
                <revision date="1998-10-19 12:00">
                        <description><![CDATA[The initial revision of this module was published
as RFC 1695. Key revisions include:
o  Textual Conventions and OBJECT IDENTITIES have
   been moved to a separate MIB module.
o  Applicability of objects to PVCs, SVCs and Soft
   PVCs has been clarified.
o  DEFVAL clauses have been added.
o  The relationship of ifIndex values with different
   layers and sublayers related to ATM has been
   clarified.
o  atmTrafficQosClass has been deprecated
   and replaced with atmServiceCategory.
o  atmInterfaceCurrentMaxVpiBits and
   atmInterfaceCurrentMaxVciBits have been added with
   a description on their relationship with other
   objects.
o  atmInterfaceAddressType and atmInterfaceAdminAddress
   have been deprecated and replaced by
   atmInterfaceSubscrAddress.
o  atmInterfaceTCAlarmState has been clarified.
o  atmTrafficDescrParamIndexNext has been introduced
   in order to provide a manager a free
   atmTrafficDescrParamIndex value.
o  The atmTrafficFrameDiscard capability has been added.
o  A connection topology type (atmVpl/VclCastType) and
   a call control type (atmVpl/VclConnKind) have been
   added.
o  aal2 has been added to atmVccAalType.]]></description>
                </revision>
                <revision date="1994-06-07 22:45">
                        <description><![CDATA[The RFC1695 version of this MIB module.]]></description>
                </revision>
                <identity node="atmMIB"/>
        </module>
        <imports>
                <import module="SNMPv2-SMI" name="MODULE-IDENTITY"/>
                <import module="SNMPv2-SMI" name="OBJECT-TYPE"/>
                <import module="SNMPv2-SMI" name="Counter32"/>
                <import module="SNMPv2-SMI" name="Integer32"/>
                <import module="SNMPv2-SMI" name="IpAddress"/>
                <import module="SNMPv2-SMI" name="mib-2"/>
                <import module="SNMPv2-TC" name="DisplayString"/>
                <import module="SNMPv2-TC" name="RowStatus"/>
                <import module="SNMPv2-TC" name="TruthValue"/>
                <import module="SNMPv2-CONF" name="MODULE-COMPLIANCE"/>
                <import module="SNMPv2-CONF" name="OBJECT-GROUP"/>
                <import module="IF-MIB" name="InterfaceIndex"/>
                <import module="IF-MIB" name="ifIndex"/>
                <import module="ATM-TC-MIB" name="AtmAddr"/>
                <import module="ATM-TC-MIB" name="AtmConnKind"/>
                <import module="ATM-TC-MIB" name="AtmConnCastType"/>
                <import module="ATM-TC-MIB" name="AtmServiceCategory"/>
                <import module="ATM-TC-MIB" name="AtmTrafficDescrParamIndex"/>
                <import module="ATM-TC-MIB" name="AtmVpIdentifier"/>
                <import module="ATM-TC-MIB" name="AtmVcIdentifier"/>
                <import module="ATM-TC-MIB" name="AtmVorXAdminStatus"/>
                <import module="ATM-TC-MIB" name="AtmVorXLastChange"/>
                <import module="ATM-TC-MIB" name="AtmVorXOperStatus"/>
                <import module="ATM-TC-MIB" name="atmNoClpNoScr"/>
        </imports>
        <nodes>
                <node name="atmMIB" oid="1.3.6.1.2.1.37">
                        <description><![CDATA[This is the MIB Module for ATM and AAL5-related
objects for managing ATM interfaces, ATM virtual
links, ATM cross-connects, AAL5 entities, and
and AAL5 connections.]]></description>
                </node>
                <node name="atmMIBObjects" oid="1.3.6.1.2.1.37.1"/>
                <table name="atmInterfaceConfTable" oid="1.3.6.1.2.1.37.1.2" status="current">
                        <description><![CDATA[This table contains ATM local interface
configuration parameters, one entry per ATM
interface port.]]></description>
                        <row name="atmInterfaceConfEntry" oid="1.3.6.1.2.1.37.1.2.1" status="current" create="false">
                                <linkage implied="false">
                                        <index module="" name="ifIndex"/>
                                </linkage>
                                <description><![CDATA[This list contains ATM interface configuration
parameters and state variables and is indexed
by ifIndex values of ATM interfaces.]]></description>
                                <column name="atmInterfaceMaxVpcs" oid="1.3.6.1.2.1.37.1.2.1.1" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <range min="0" max="4096"/>
                                                </typedef>
                                        </syntax>
                                        <access>readwrite</access>
                                        <description><![CDATA[The maximum number of VPCs (PVPCs and SVPCs)
supported at this ATM interface. At the ATM UNI,
the maximum number of VPCs (PVPCs and SVPCs)
ranges from 0 to 256 only.]]></description>
                                </column>
                                <column name="atmInterfaceMaxVccs" oid="1.3.6.1.2.1.37.1.2.1.2" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <range min="0" max="65536"/>
                                                </typedef>
                                        </syntax>
                                        <access>readwrite</access>
                                        <description><![CDATA[The maximum number of VCCs (PVCCs and SVCCs)
supported at this ATM interface.]]></description>
                                </column>
                                <column name="atmInterfaceConfVpcs" oid="1.3.6.1.2.1.37.1.2.1.3" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <range min="0" max="4096"/>
                                                </typedef>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The number of VPCs (PVPC, Soft PVPC and SVPC)
currently in use at this ATM interface.  It includes
the number of PVPCs and Soft PVPCs that are configured
at the interface, plus the number of SVPCs
that are currently  established at the
interface.

At the ATM UNI, the configured number of
VPCs (PVPCs and SVPCs) can range from
0 to 256 only.]]></description>
                                </column>
                                <column name="atmInterfaceConfVccs" oid="1.3.6.1.2.1.37.1.2.1.4" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <range min="0" max="65536"/>
                                                </typedef>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The number of VCCs (PVCC, Soft PVCC and SVCC)
currently in use at this ATM interface.  It includes
the number of PVCCs and Soft PVCCs that are configured
at the interface, plus the number of SVCCs
that are currently  established at the
interface.]]></description>
                                </column>
                                <column name="atmInterfaceMaxActiveVpiBits" oid="1.3.6.1.2.1.37.1.2.1.5" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <range min="0" max="12"/>
                                                </typedef>
                                        </syntax>
                                        <access>readwrite</access>
                                        <description><![CDATA[The  maximum number of active VPI bits
configured for use at the ATM interface.
At the ATM UNI, the maximum number of active
VPI bits configured for use ranges from
0 to 8 only.]]></description>
                                </column>
                                <column name="atmInterfaceMaxActiveVciBits" oid="1.3.6.1.2.1.37.1.2.1.6" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <range min="0" max="16"/>
                                                </typedef>
                                        </syntax>
                                        <access>readwrite</access>
                                        <description><![CDATA[The maximum number of active VCI bits
configured for use at this ATM interface.]]></description>
                                </column>
                                <column name="atmInterfaceIlmiVpi" oid="1.3.6.1.2.1.37.1.2.1.7" status="current">
                                        <syntax>
                                                <type name="AtmVpIdentifier" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[0]]></default>
                                        <description><![CDATA[The VPI value of the VCC supporting
the ILMI at this ATM interface.  If the values of
atmInterfaceIlmiVpi and atmInterfaceIlmiVci are
both equal to zero then the ILMI is not
supported at this ATM interface.]]></description>
                                </column>
                                <column name="atmInterfaceIlmiVci" oid="1.3.6.1.2.1.37.1.2.1.8" status="current">
                                        <syntax>
                                                <type name="AtmVcIdentifier" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[16]]></default>
                                        <description><![CDATA[The VCI value of the VCC supporting
the ILMI at this ATM interface.  If the values of
atmInterfaceIlmiVpi and atmInterfaceIlmiVci are
both equal to zero then the ILMI is not
supported at this ATM interface.]]></description>
                                </column>
                                <column name="atmInterfaceAddressType" oid="1.3.6.1.2.1.37.1.2.1.9" status="deprecated">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <namednumber name="private" number="1"/>
                                                        <namednumber name="nsapE164" number="2"/>
                                                        <namednumber name="nativeE164" number="3"/>
                                                        <namednumber name="other" number="4"/>
                                                </typedef>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The type of primary ATM address configured
for use at this ATM interface.]]></description>
                                </column>
                                <column name="atmInterfaceAdminAddress" oid="1.3.6.1.2.1.37.1.2.1.10" status="deprecated">
                                        <syntax>
                                                <type name="AtmAddr" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <format><![CDATA[1x]]></format>
                                        <description><![CDATA[The primary address assigned for administrative purposes,
for example, an address associated with the
service provider side of a public network UNI
(thus, the value of this address corresponds
with the value of ifPhysAddress at the host side).
If this interface has no assigned administrative
address, or when the address used for
administrative purposes is the same as that used
for ifPhysAddress, then this is an octet string of
zero length.]]></description>
                                </column>
                                <column name="atmInterfaceMyNeighborIpAddress" oid="1.3.6.1.2.1.37.1.2.1.11" status="current">
                                        <syntax>
                                                <type name="IpAddress" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <description><![CDATA[The IP address of the neighbor system connected to
the  far end of this interface, to which a Network
Management Station can send SNMP messages, as IP
datagrams sent to UDP port 161, in order to access
network management information concerning the
operation of that system.  Note that the value
of this object may be obtained in different ways,
e.g., by manual configuration, or through ILMI
interaction with the neighbor system.]]></description>
                                </column>
                                <column name="atmInterfaceMyNeighborIfName" oid="1.3.6.1.2.1.37.1.2.1.12" status="current">
                                        <syntax>
                                                <type name="DisplayString" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <format><![CDATA[255a]]></format>
                                        <description><![CDATA[The textual name of the interface on the neighbor
system on the far end of this interface, and to
which this interface connects.  If the neighbor
system is manageable through SNMP and supports
the object ifName, the value of this object must
be identical with that of ifName for the ifEntry
of the lowest level physical interface
for this port.  If this interface does not have a
textual name, the value of this object is a zero
length string.  Note that the value of this object
may be obtained in different ways, e.g., by manual
configuration, or through ILMI interaction with
the neighbor system.]]></description>
                                </column>
                                <column name="atmInterfaceCurrentMaxVpiBits" oid="1.3.6.1.2.1.37.1.2.1.13" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <range min="0" max="12"/>
                                                </typedef>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The maximum number of VPI Bits that may
currently be used at this ATM interface.
The value is the minimum of
atmInterfaceMaxActiveVpiBits, and the
atmInterfaceMaxActiveVpiBits of the interface's
UNI/NNI peer.

If the interface does not negotiate with
its peer to determine the number of VPI Bits
that can be used on the interface, then the
value of this object must equal
atmInterfaceMaxActiveVpiBits.]]></description>
                                </column>
                                <column name="atmInterfaceCurrentMaxVciBits" oid="1.3.6.1.2.1.37.1.2.1.14" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <range min="0" max="16"/>
                                                </typedef>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The maximum number of VCI Bits that may
currently be used at this ATM interface.
The value is the minimum of
atmInterfaceMaxActiveVciBits, and the
atmInterfaceMaxActiveVciBits of the interface's
UNI/NNI peer.

If the interface does not negotiate with
its peer to determine the number of VCI Bits
that can be used on the interface, then the
value of this object must equal
atmInterfaceMaxActiveVciBits.]]></description>
                                </column>
                                <column name="atmInterfaceSubscrAddress" oid="1.3.6.1.2.1.37.1.2.1.15" status="current">
                                        <syntax>
                                                <type name="AtmAddr" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <format><![CDATA[1x]]></format>
                                        <description><![CDATA[The identifier assigned by a service provider
to the network side of a public network UNI.
If this interface has no assigned service provider
address, or for other interfaces this is an octet string
of zero length.]]></description>
                                </column>
                        </row>
                </table>
                <table name="atmInterfaceConfEntry" oid="1.3.6.1.2.1.37.1.2.1" status="current">
                        <description><![CDATA[This list contains ATM interface configuration
parameters and state variables and is indexed
by ifIndex values of ATM interfaces.]]></description>
                        <row name="atmInterfaceConfEntry" oid="1.3.6.1.2.1.37.1.2.1" status="current" create="false">
                                <linkage implied="false">
                                        <index module="" name="ifIndex"/>
                                </linkage>
                                <description><![CDATA[This list contains ATM interface configuration
parameters and state variables and is indexed
by ifIndex values of ATM interfaces.]]></description>
                                <column name="atmInterfaceMaxVpcs" oid="1.3.6.1.2.1.37.1.2.1.1" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <range min="0" max="4096"/>
                                                </typedef>
                                        </syntax>
                                        <access>readwrite</access>
                                        <description><![CDATA[The maximum number of VPCs (PVPCs and SVPCs)
supported at this ATM interface. At the ATM UNI,
the maximum number of VPCs (PVPCs and SVPCs)
ranges from 0 to 256 only.]]></description>
                                </column>
                                <column name="atmInterfaceMaxVccs" oid="1.3.6.1.2.1.37.1.2.1.2" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <range min="0" max="65536"/>
                                                </typedef>
                                        </syntax>
                                        <access>readwrite</access>
                                        <description><![CDATA[The maximum number of VCCs (PVCCs and SVCCs)
supported at this ATM interface.]]></description>
                                </column>
                                <column name="atmInterfaceConfVpcs" oid="1.3.6.1.2.1.37.1.2.1.3" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <range min="0" max="4096"/>
                                                </typedef>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The number of VPCs (PVPC, Soft PVPC and SVPC)
currently in use at this ATM interface.  It includes
the number of PVPCs and Soft PVPCs that are configured
at the interface, plus the number of SVPCs
that are currently  established at the
interface.

At the ATM UNI, the configured number of
VPCs (PVPCs and SVPCs) can range from
0 to 256 only.]]></description>
                                </column>
                                <column name="atmInterfaceConfVccs" oid="1.3.6.1.2.1.37.1.2.1.4" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <range min="0" max="65536"/>
                                                </typedef>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The number of VCCs (PVCC, Soft PVCC and SVCC)
currently in use at this ATM interface.  It includes
the number of PVCCs and Soft PVCCs that are configured
at the interface, plus the number of SVCCs
that are currently  established at the
interface.]]></description>
                                </column>
                                <column name="atmInterfaceMaxActiveVpiBits" oid="1.3.6.1.2.1.37.1.2.1.5" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <range min="0" max="12"/>
                                                </typedef>
                                        </syntax>
                                        <access>readwrite</access>
                                        <description><![CDATA[The  maximum number of active VPI bits
configured for use at the ATM interface.
At the ATM UNI, the maximum number of active
VPI bits configured for use ranges from
0 to 8 only.]]></description>
                                </column>
                                <column name="atmInterfaceMaxActiveVciBits" oid="1.3.6.1.2.1.37.1.2.1.6" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <range min="0" max="16"/>
                                                </typedef>
                                        </syntax>
                                        <access>readwrite</access>
                                        <description><![CDATA[The maximum number of active VCI bits
configured for use at this ATM interface.]]></description>
                                </column>
                                <column name="atmInterfaceIlmiVpi" oid="1.3.6.1.2.1.37.1.2.1.7" status="current">
                                        <syntax>
                                                <type name="AtmVpIdentifier" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[0]]></default>
                                        <description><![CDATA[The VPI value of the VCC supporting
the ILMI at this ATM interface.  If the values of
atmInterfaceIlmiVpi and atmInterfaceIlmiVci are
both equal to zero then the ILMI is not
supported at this ATM interface.]]></description>
                                </column>
                                <column name="atmInterfaceIlmiVci" oid="1.3.6.1.2.1.37.1.2.1.8" status="current">
                                        <syntax>
                                                <type name="AtmVcIdentifier" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[16]]></default>
                                        <description><![CDATA[The VCI value of the VCC supporting
the ILMI at this ATM interface.  If the values of
atmInterfaceIlmiVpi and atmInterfaceIlmiVci are
both equal to zero then the ILMI is not
supported at this ATM interface.]]></description>
                                </column>
                                <column name="atmInterfaceAddressType" oid="1.3.6.1.2.1.37.1.2.1.9" status="deprecated">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <namednumber name="private" number="1"/>
                                                        <namednumber name="nsapE164" number="2"/>
                                                        <namednumber name="nativeE164" number="3"/>
                                                        <namednumber name="other" number="4"/>
                                                </typedef>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The type of primary ATM address configured
for use at this ATM interface.]]></description>
                                </column>
                                <column name="atmInterfaceAdminAddress" oid="1.3.6.1.2.1.37.1.2.1.10" status="deprecated">
                                        <syntax>
                                                <type name="AtmAddr" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <format><![CDATA[1x]]></format>
                                        <description><![CDATA[The primary address assigned for administrative purposes,
for example, an address associated with the
service provider side of a public network UNI
(thus, the value of this address corresponds
with the value of ifPhysAddress at the host side).
If this interface has no assigned administrative
address, or when the address used for
administrative purposes is the same as that used
for ifPhysAddress, then this is an octet string of
zero length.]]></description>
                                </column>
                                <column name="atmInterfaceMyNeighborIpAddress" oid="1.3.6.1.2.1.37.1.2.1.11" status="current">
                                        <syntax>
                                                <type name="IpAddress" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <description><![CDATA[The IP address of the neighbor system connected to
the  far end of this interface, to which a Network
Management Station can send SNMP messages, as IP
datagrams sent to UDP port 161, in order to access
network management information concerning the
operation of that system.  Note that the value
of this object may be obtained in different ways,
e.g., by manual configuration, or through ILMI
interaction with the neighbor system.]]></description>
                                </column>
                                <column name="atmInterfaceMyNeighborIfName" oid="1.3.6.1.2.1.37.1.2.1.12" status="current">
                                        <syntax>
                                                <type name="DisplayString" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <format><![CDATA[255a]]></format>
                                        <description><![CDATA[The textual name of the interface on the neighbor
system on the far end of this interface, and to
which this interface connects.  If the neighbor
system is manageable through SNMP and supports
the object ifName, the value of this object must
be identical with that of ifName for the ifEntry
of the lowest level physical interface
for this port.  If this interface does not have a
textual name, the value of this object is a zero
length string.  Note that the value of this object
may be obtained in different ways, e.g., by manual
configuration, or through ILMI interaction with
the neighbor system.]]></description>
                                </column>
                                <column name="atmInterfaceCurrentMaxVpiBits" oid="1.3.6.1.2.1.37.1.2.1.13" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <range min="0" max="12"/>
                                                </typedef>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The maximum number of VPI Bits that may
currently be used at this ATM interface.
The value is the minimum of
atmInterfaceMaxActiveVpiBits, and the
atmInterfaceMaxActiveVpiBits of the interface's
UNI/NNI peer.

If the interface does not negotiate with
its peer to determine the number of VPI Bits
that can be used on the interface, then the
value of this object must equal
atmInterfaceMaxActiveVpiBits.]]></description>
                                </column>
                                <column name="atmInterfaceCurrentMaxVciBits" oid="1.3.6.1.2.1.37.1.2.1.14" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <range min="0" max="16"/>
                                                </typedef>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The maximum number of VCI Bits that may
currently be used at this ATM interface.
The value is the minimum of
atmInterfaceMaxActiveVciBits, and the
atmInterfaceMaxActiveVciBits of the interface's
UNI/NNI peer.

If the interface does not negotiate with
its peer to determine the number of VCI Bits
that can be used on the interface, then the
value of this object must equal
atmInterfaceMaxActiveVciBits.]]></description>
                                </column>
                                <column name="atmInterfaceSubscrAddress" oid="1.3.6.1.2.1.37.1.2.1.15" status="current">
                                        <syntax>
                                                <type name="AtmAddr" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <format><![CDATA[1x]]></format>
                                        <description><![CDATA[The identifier assigned by a service provider
to the network side of a public network UNI.
If this interface has no assigned service provider
address, or for other interfaces this is an octet string
of zero length.]]></description>
                                </column>
                        </row>
                </table>
                <table name="atmInterfaceDs3PlcpTable" oid="1.3.6.1.2.1.37.1.3" status="current">
                        <description><![CDATA[This table contains ATM interface DS3 PLCP
parameters and state variables, one entry per
ATM interface port.]]></description>
                        <row name="atmInterfaceDs3PlcpEntry" oid="1.3.6.1.2.1.37.1.3.1" status="current" create="false">
                                <linkage implied="false">
                                        <index module="" name="ifIndex"/>
                                </linkage>
                                <description><![CDATA[This list contains DS3 PLCP parameters and
state variables at the ATM interface and is
indexed by the ifIndex value of the ATM interface.]]></description>
                                <column name="atmInterfaceDs3PlcpSEFSs" oid="1.3.6.1.2.1.37.1.3.1.1" status="current">
                                        <syntax>
                                                <type name="Counter32" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The number of DS3 PLCP Severely Errored Framing
Seconds (SEFS). Each SEFS represents a
one-second interval which contains
one or more SEF events.]]></description>
                                </column>
                                <column name="atmInterfaceDs3PlcpAlarmState" oid="1.3.6.1.2.1.37.1.3.1.2" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <namednumber name="noAlarm" number="1"/>
                                                        <namednumber name="receivedFarEndAlarm" number="2"/>
                                                        <namednumber name="incomingLOF" number="3"/>
                                                </typedef>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[This variable indicates if there is an
alarm present for the DS3 PLCP.  The value
receivedFarEndAlarm means that the DS3 PLCP
has received an incoming Yellow
Signal, the value incomingLOF means that
the DS3 PLCP has declared a loss of frame (LOF)
failure condition, and the value noAlarm
means that there are no alarms present.
Transition from the failure to the no alarm state
occurs when no defects (e.g., LOF) are received
for more than 10 seconds.]]></description>
                                </column>
                                <column name="atmInterfaceDs3PlcpUASs" oid="1.3.6.1.2.1.37.1.3.1.3" status="current">
                                        <syntax>
                                                <type name="Counter32" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The counter associated with the number of
Unavailable Seconds encountered by the PLCP.]]></description>
                                </column>
                        </row>
                </table>
                <table name="atmInterfaceDs3PlcpEntry" oid="1.3.6.1.2.1.37.1.3.1" status="current">
                        <description><![CDATA[This list contains DS3 PLCP parameters and
state variables at the ATM interface and is
indexed by the ifIndex value of the ATM interface.]]></description>
                        <row name="atmInterfaceDs3PlcpEntry" oid="1.3.6.1.2.1.37.1.3.1" status="current" create="false">
                                <linkage implied="false">
                                        <index module="" name="ifIndex"/>
                                </linkage>
                                <description><![CDATA[This list contains DS3 PLCP parameters and
state variables at the ATM interface and is
indexed by the ifIndex value of the ATM interface.]]></description>
                                <column name="atmInterfaceDs3PlcpSEFSs" oid="1.3.6.1.2.1.37.1.3.1.1" status="current">
                                        <syntax>
                                                <type name="Counter32" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The number of DS3 PLCP Severely Errored Framing
Seconds (SEFS). Each SEFS represents a
one-second interval which contains
one or more SEF events.]]></description>
                                </column>
                                <column name="atmInterfaceDs3PlcpAlarmState" oid="1.3.6.1.2.1.37.1.3.1.2" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <namednumber name="noAlarm" number="1"/>
                                                        <namednumber name="receivedFarEndAlarm" number="2"/>
                                                        <namednumber name="incomingLOF" number="3"/>
                                                </typedef>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[This variable indicates if there is an
alarm present for the DS3 PLCP.  The value
receivedFarEndAlarm means that the DS3 PLCP
has received an incoming Yellow
Signal, the value incomingLOF means that
the DS3 PLCP has declared a loss of frame (LOF)
failure condition, and the value noAlarm
means that there are no alarms present.
Transition from the failure to the no alarm state
occurs when no defects (e.g., LOF) are received
for more than 10 seconds.]]></description>
                                </column>
                                <column name="atmInterfaceDs3PlcpUASs" oid="1.3.6.1.2.1.37.1.3.1.3" status="current">
                                        <syntax>
                                                <type name="Counter32" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The counter associated with the number of
Unavailable Seconds encountered by the PLCP.]]></description>
                                </column>
                        </row>
                </table>
                <table name="atmInterfaceTCTable" oid="1.3.6.1.2.1.37.1.4" status="current">
                        <description><![CDATA[This table contains ATM interface TC
Sublayer parameters and state variables,
one entry per ATM interface port.]]></description>
                        <row name="atmInterfaceTCEntry" oid="1.3.6.1.2.1.37.1.4.1" status="current" create="false">
                                <linkage implied="false">
                                        <index module="" name="ifIndex"/>
                                </linkage>
                                <description><![CDATA[This list contains TC Sublayer parameters
and state variables at the ATM interface and is
indexed by the ifIndex value of the ATM interface.]]></description>
                                <column name="atmInterfaceOCDEvents" oid="1.3.6.1.2.1.37.1.4.1.1" status="current">
                                        <syntax>
                                                <type name="Counter32" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The number of times the Out of Cell
Delineation (OCD) events occur.  If seven
consecutive ATM cells have Header Error
Control (HEC) violations, an OCD event occurs.
A high number of OCD events may indicate a
problem with the TC Sublayer.]]></description>
                                </column>
                                <column name="atmInterfaceTCAlarmState" oid="1.3.6.1.2.1.37.1.4.1.2" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <namednumber name="noAlarm" number="1"/>
                                                        <namednumber name="lcdFailure" number="2"/>
                                                </typedef>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[This variable indicates if there is an
alarm present for the TC Sublayer.  The value
lcdFailure(2) indicates that the TC Sublayer
is currently in the Loss of Cell Delineation
(LCD) defect maintenance state.  The value
noAlarm(1) indicates that the TC Sublayer
is currently not in the LCD defect
maintenance state.]]></description>
                                </column>
                        </row>
                </table>
                <table name="atmInterfaceTCEntry" oid="1.3.6.1.2.1.37.1.4.1" status="current">
                        <description><![CDATA[This list contains TC Sublayer parameters
and state variables at the ATM interface and is
indexed by the ifIndex value of the ATM interface.]]></description>
                        <row name="atmInterfaceTCEntry" oid="1.3.6.1.2.1.37.1.4.1" status="current" create="false">
                                <linkage implied="false">
                                        <index module="" name="ifIndex"/>
                                </linkage>
                                <description><![CDATA[This list contains TC Sublayer parameters
and state variables at the ATM interface and is
indexed by the ifIndex value of the ATM interface.]]></description>
                                <column name="atmInterfaceOCDEvents" oid="1.3.6.1.2.1.37.1.4.1.1" status="current">
                                        <syntax>
                                                <type name="Counter32" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The number of times the Out of Cell
Delineation (OCD) events occur.  If seven
consecutive ATM cells have Header Error
Control (HEC) violations, an OCD event occurs.
A high number of OCD events may indicate a
problem with the TC Sublayer.]]></description>
                                </column>
                                <column name="atmInterfaceTCAlarmState" oid="1.3.6.1.2.1.37.1.4.1.2" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <namednumber name="noAlarm" number="1"/>
                                                        <namednumber name="lcdFailure" number="2"/>
                                                </typedef>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[This variable indicates if there is an
alarm present for the TC Sublayer.  The value
lcdFailure(2) indicates that the TC Sublayer
is currently in the Loss of Cell Delineation
(LCD) defect maintenance state.  The value
noAlarm(1) indicates that the TC Sublayer
is currently not in the LCD defect
maintenance state.]]></description>
                                </column>
                        </row>
                </table>
                <table name="atmTrafficDescrParamTable" oid="1.3.6.1.2.1.37.1.5" status="current">
                        <description><![CDATA[This table contains information on ATM traffic
descriptor type and the associated parameters.]]></description>
                        <row name="atmTrafficDescrParamEntry" oid="1.3.6.1.2.1.37.1.5.1" status="current" create="true">
                                <linkage implied="false">
                                        <index module="ATM-MIB" name="atmTrafficDescrParamIndex"/>
                                </linkage>
                                <description><![CDATA[This list contains ATM traffic descriptor
type and the associated parameters.]]></description>
                                <column name="atmTrafficDescrType" oid="1.3.6.1.2.1.37.1.5.1.2" status="current">
                                        <syntax>
                                                <type name="OBJECT IDENTIFIER" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[atmNoClpNoScr]]></default>
                                        <description><![CDATA[The value of this object identifies the type
of ATM traffic descriptor.
The type may indicate no traffic descriptor or
traffic descriptor with one or more parameters.
These parameters are specified as a parameter
vector, in the corresponding instances of the
objects:
    atmTrafficDescrParam1
    atmTrafficDescrParam2
    atmTrafficDescrParam3
    atmTrafficDescrParam4
    atmTrafficDescrParam5.]]></description>
                                </column>
                                <column name="atmTrafficDescrParam1" oid="1.3.6.1.2.1.37.1.5.1.3" status="current">
                                        <syntax>
                                                <type name="Integer32" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[0]]></default>
                                        <description><![CDATA[The first parameter of the ATM traffic descriptor
used according to the value of
atmTrafficDescrType.]]></description>
                                </column>
                                <column name="atmTrafficDescrParam2" oid="1.3.6.1.2.1.37.1.5.1.4" status="current">
                                        <syntax>
                                                <type name="Integer32" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[0]]></default>
                                        <description><![CDATA[The second parameter of the ATM traffic descriptor
used according to the value of
atmTrafficDescrType.]]></description>
                                </column>
                                <column name="atmTrafficDescrParam3" oid="1.3.6.1.2.1.37.1.5.1.5" status="current">
                                        <syntax>
                                                <type name="Integer32" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[0]]></default>
                                        <description><![CDATA[The third parameter of the ATM traffic descriptor
used according to the value of
atmTrafficDescrType.]]></description>
                                </column>
                                <column name="atmTrafficDescrParam4" oid="1.3.6.1.2.1.37.1.5.1.6" status="current">
                                        <syntax>
                                                <type name="Integer32" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[0]]></default>
                                        <description><![CDATA[The fourth parameter of the ATM traffic descriptor
used according to the value of
atmTrafficDescrType.]]></description>
                                </column>
                                <column name="atmTrafficDescrParam5" oid="1.3.6.1.2.1.37.1.5.1.7" status="current">
                                        <syntax>
                                                <type name="Integer32" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[0]]></default>
                                        <description><![CDATA[The fifth parameter of the ATM traffic descriptor
used according to the value of
atmTrafficDescrType.]]></description>
                                </column>
                                <column name="atmTrafficQoSClass" oid="1.3.6.1.2.1.37.1.5.1.8" status="deprecated">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <range min="0" max="255"/>
                                                </typedef>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[0]]></default>
                                        <description><![CDATA[The value of this object identifies the QoS Class.
Four Service classes have been
specified in the ATM Forum UNI Specification:
Service Class A: Constant bit rate video and
                 Circuit emulation
Service Class B: Variable bit rate video/audio
Service Class C: Connection-oriented data
Service Class D: Connectionless data
Four QoS classes numbered 1, 2, 3, and 4 have
been specified with the aim to support service
classes A, B, C, and D respectively.
An unspecified QoS Class numbered `0' is used
for best effort traffic.]]></description>
                                </column>
                                <column name="atmTrafficDescrRowStatus" oid="1.3.6.1.2.1.37.1.5.1.9" status="current">
                                        <syntax>
                                                <type name="RowStatus" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[active]]></default>
                                        <description><![CDATA[This object is used to create
a new row or modify or delete an
existing row in this table.]]></description>
                                </column>
                                <column name="atmServiceCategory" oid="1.3.6.1.2.1.37.1.5.1.10" status="current">
                                        <syntax>
                                                <type name="AtmServiceCategory" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[ubr]]></default>
                                        <description><![CDATA[The ATM service category.]]></description>
                                </column>
                                <column name="atmTrafficFrameDiscard" oid="1.3.6.1.2.1.37.1.5.1.11" status="current">
                                        <syntax>
                                                <type name="TruthValue" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[true]]></default>
                                        <description><![CDATA[If set to 'true', this object indicates that the network
is requested to treat data for this connection, in the
given direction, as frames (e.g. AAL5 CPCS_PDU's) rather
than as individual cells.  While the precise
implementation is network-specific, this treatment may
for example involve discarding entire frames during
congestion, rather than a few cells from many frames.]]></description>
                                </column>
                        </row>
                </table>
                <table name="atmTrafficDescrParamEntry" oid="1.3.6.1.2.1.37.1.5.1" status="current">
                        <description><![CDATA[This list contains ATM traffic descriptor
type and the associated parameters.]]></description>
                        <row name="atmTrafficDescrParamEntry" oid="1.3.6.1.2.1.37.1.5.1" status="current" create="true">
                                <linkage implied="false">
                                        <index module="ATM-MIB" name="atmTrafficDescrParamIndex"/>
                                </linkage>
                                <description><![CDATA[This list contains ATM traffic descriptor
type and the associated parameters.]]></description>
                                <column name="atmTrafficDescrType" oid="1.3.6.1.2.1.37.1.5.1.2" status="current">
                                        <syntax>
                                                <type name="OBJECT IDENTIFIER" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[atmNoClpNoScr]]></default>
                                        <description><![CDATA[The value of this object identifies the type
of ATM traffic descriptor.
The type may indicate no traffic descriptor or
traffic descriptor with one or more parameters.
These parameters are specified as a parameter
vector, in the corresponding instances of the
objects:
    atmTrafficDescrParam1
    atmTrafficDescrParam2
    atmTrafficDescrParam3
    atmTrafficDescrParam4
    atmTrafficDescrParam5.]]></description>
                                </column>
                                <column name="atmTrafficDescrParam1" oid="1.3.6.1.2.1.37.1.5.1.3" status="current">
                                        <syntax>
                                                <type name="Integer32" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[0]]></default>
                                        <description><![CDATA[The first parameter of the ATM traffic descriptor
used according to the value of
atmTrafficDescrType.]]></description>
                                </column>
                                <column name="atmTrafficDescrParam2" oid="1.3.6.1.2.1.37.1.5.1.4" status="current">
                                        <syntax>
                                                <type name="Integer32" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[0]]></default>
                                        <description><![CDATA[The second parameter of the ATM traffic descriptor
used according to the value of
atmTrafficDescrType.]]></description>
                                </column>
                                <column name="atmTrafficDescrParam3" oid="1.3.6.1.2.1.37.1.5.1.5" status="current">
                                        <syntax>
                                                <type name="Integer32" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[0]]></default>
                                        <description><![CDATA[The third parameter of the ATM traffic descriptor
used according to the value of
atmTrafficDescrType.]]></description>
                                </column>
                                <column name="atmTrafficDescrParam4" oid="1.3.6.1.2.1.37.1.5.1.6" status="current">
                                        <syntax>
                                                <type name="Integer32" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[0]]></default>
                                        <description><![CDATA[The fourth parameter of the ATM traffic descriptor
used according to the value of
atmTrafficDescrType.]]></description>
                                </column>
                                <column name="atmTrafficDescrParam5" oid="1.3.6.1.2.1.37.1.5.1.7" status="current">
                                        <syntax>
                                                <type name="Integer32" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[0]]></default>
                                        <description><![CDATA[The fifth parameter of the ATM traffic descriptor
used according to the value of
atmTrafficDescrType.]]></description>
                                </column>
                                <column name="atmTrafficQoSClass" oid="1.3.6.1.2.1.37.1.5.1.8" status="deprecated">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <range min="0" max="255"/>
                                                </typedef>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[0]]></default>
                                        <description><![CDATA[The value of this object identifies the QoS Class.
Four Service classes have been
specified in the ATM Forum UNI Specification:
Service Class A: Constant bit rate video and
                 Circuit emulation
Service Class B: Variable bit rate video/audio
Service Class C: Connection-oriented data
Service Class D: Connectionless data
Four QoS classes numbered 1, 2, 3, and 4 have
been specified with the aim to support service
classes A, B, C, and D respectively.
An unspecified QoS Class numbered `0' is used
for best effort traffic.]]></description>
                                </column>
                                <column name="atmTrafficDescrRowStatus" oid="1.3.6.1.2.1.37.1.5.1.9" status="current">
                                        <syntax>
                                                <type name="RowStatus" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[active]]></default>
                                        <description><![CDATA[This object is used to create
a new row or modify or delete an
existing row in this table.]]></description>
                                </column>
                                <column name="atmServiceCategory" oid="1.3.6.1.2.1.37.1.5.1.10" status="current">
                                        <syntax>
                                                <type name="AtmServiceCategory" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[ubr]]></default>
                                        <description><![CDATA[The ATM service category.]]></description>
                                </column>
                                <column name="atmTrafficFrameDiscard" oid="1.3.6.1.2.1.37.1.5.1.11" status="current">
                                        <syntax>
                                                <type name="TruthValue" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[true]]></default>
                                        <description><![CDATA[If set to 'true', this object indicates that the network
is requested to treat data for this connection, in the
given direction, as frames (e.g. AAL5 CPCS_PDU's) rather
than as individual cells.  While the precise
implementation is network-specific, this treatment may
for example involve discarding entire frames during
congestion, rather than a few cells from many frames.]]></description>
                                </column>
                        </row>
                </table>
                <table name="atmVplTable" oid="1.3.6.1.2.1.37.1.6" status="current">
                        <description><![CDATA[The Virtual Path Link (VPL) table.  A
bi-directional VPL is modeled as one entry
in this table. This table can be used for
PVCs, SVCs and Soft PVCs.
Entries are not present in this table for
the VPIs used by entries in the atmVclTable.]]></description>
                        <row name="atmVplEntry" oid="1.3.6.1.2.1.37.1.6.1" status="current" create="true">
                                <linkage implied="false">
                                        <index module="" name="ifIndex"/>
                                        <index module="ATM-MIB" name="atmVplVpi"/>
                                </linkage>
                                <description><![CDATA[An entry in the VPL table.  This entry is
   used to model a bi-directional VPL.
   To create a VPL at an ATM interface,
   either of the following procedures are used:

   Negotiated VPL establishment

 (1) The management application creates
     a VPL entry in the atmVplTable
     by setting atmVplRowStatus to createAndWait(5).
     This may fail for the following reasons:
     - The selected VPI value is unavailable,
     - The selected VPI value is in use.
     Otherwise, the agent creates a row and
     reserves the VPI value on that port.

 (2) The manager selects an existing row(s) in the
     atmTrafficDescrParamTable,
     thereby, selecting a set of self-consistent
     ATM traffic parameters and the service category
     for receive and transmit directions of the VPL.

(2a) If no suitable row(s) in the
     atmTrafficDescrParamTable exists,
     the manager must create a new row(s)
     in that table.

(2b) The manager characterizes the VPL's traffic
     parameters through setting the
     atmVplReceiveTrafficDescrIndex and the
     atmVplTransmitTrafficDescrIndex values
     in the VPL table, which point to the rows
     containing desired ATM traffic parameter values
     in the atmTrafficDescrParamTable.  The agent
     will check the availability of resources and
     may refuse the request.
     If the transmit and receive service categories
     are inconsistent, the agent should refuse the
     request.

 (3) The manager activates the VPL by setting the
     the atmVplRowStatus to active(1).
     If this set is successful, the agent has
     reserved the resources to satisfy the requested
     traffic parameter values and the service category
     for that VPL.

 (4) If the VPL terminates a VPC in the ATM host
     or switch, the manager turns on the
     atmVplAdminStatus to up(1) to turn the VPL
     traffic flow on.  Otherwise, the
     atmVpCrossConnectTable  must be used
     to cross-connect the VPL to another VPL(s)
     in an ATM switch or network.

   One-Shot VPL Establishment

   A VPL may also be established in one step by a
   set-request with all necessary VPL parameter
   values and atmVplRowStatus set to createAndGo(4).

   In contrast to the negotiated VPL establishment
   which allows for detailed error checking
   (i.e., set errors are explicitly linked to
   particular resource acquisition failures),
   the one-shot VPL establishment
   performs the setup on one operation but
   does not have the advantage of step-wise
   error checking.

   VPL Retirement

   A VPL is released by setting atmVplRowStatus to
   destroy(6), and the agent may release all
   associated resources.]]></description>
                                <column name="atmVplAdminStatus" oid="1.3.6.1.2.1.37.1.6.1.2" status="current">
                                        <syntax>
                                                <type name="AtmVorXAdminStatus" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[down]]></default>
                                        <description><![CDATA[This object is instanciated only for a VPL
which terminates a VPC (i.e., one which is
NOT cross-connected to other VPLs).
Its value specifies the desired
administrative state of the VPL.]]></description>
                                </column>
                                <column name="atmVplOperStatus" oid="1.3.6.1.2.1.37.1.6.1.3" status="current">
                                        <syntax>
                                                <type name="AtmVorXOperStatus" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The current operational status of the VPL.]]></description>
                                </column>
                                <column name="atmVplLastChange" oid="1.3.6.1.2.1.37.1.6.1.4" status="current">
                                        <syntax>
                                                <type name="AtmVorXLastChange" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The value of sysUpTime at the time this
VPL entered its current operational state.]]></description>
                                </column>
                                <column name="atmVplReceiveTrafficDescrIndex" oid="1.3.6.1.2.1.37.1.6.1.5" status="current">
                                        <syntax>
                                                <type name="AtmTrafficDescrParamIndex" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[0]]></default>
                                        <description><![CDATA[The value of this object identifies the row
in the atmTrafficDescrParamTable which
applies to the receive direction of the VPL.]]></description>
                                </column>
                                <column name="atmVplTransmitTrafficDescrIndex" oid="1.3.6.1.2.1.37.1.6.1.6" status="current">
                                        <syntax>
                                                <type name="AtmTrafficDescrParamIndex" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[0]]></default>
                                        <description><![CDATA[The value of this object identifies the row
in the atmTrafficDescrParamTable which
applies to the transmit direction of the VPL.]]></description>
                                </column>
                                <column name="atmVplCrossConnectIdentifier" oid="1.3.6.1.2.1.37.1.6.1.7" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <range min="0" max="2147483647"/>
                                                </typedef>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[This object is instantiated only for a VPL
which is cross-connected to other VPLs
that belong to the same VPC.  All such
associated VPLs have the same value of this
object, and all their cross-connections are
identified either by entries that are indexed
by the same value of atmVpCrossConnectIndex in
the atmVpCrossConnectTable of this MIB module or by
the same value of the cross-connect index in
the cross-connect table for SVCs and Soft PVCs
(defined in a separate MIB module).
At no time should entries in these respective
cross-connect tables exist simultaneously
with the same cross-connect index value.
The value of this object is initialized by the
agent after the associated entries in the
atmVpCrossConnectTable have been created.]]></description>
                                </column>
                                <column name="atmVplRowStatus" oid="1.3.6.1.2.1.37.1.6.1.8" status="current">
                                        <syntax>
                                                <type name="RowStatus" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[createAndWait]]></default>
                                        <description><![CDATA[This object is used to create, delete
or modify a row in this table.
To create a new VCL, this object is
initially set to 'createAndWait' or
'createAndGo'.  This object should not be
set to 'active' unless the following columnar
objects have been set to their desired value
in this row:
atmVplReceiveTrafficDescrIndex and
atmVplTransmitTrafficDescrIndex.
The DESCRIPTION of atmVplEntry provides
further guidance to row treatment in this table.]]></description>
                                </column>
                                <column name="atmVplCastType" oid="1.3.6.1.2.1.37.1.6.1.9" status="current">
                                        <syntax>
                                                <type name="AtmConnCastType" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[p2p]]></default>
                                        <description><![CDATA[The connection topology type.]]></description>
                                </column>
                                <column name="atmVplConnKind" oid="1.3.6.1.2.1.37.1.6.1.10" status="current">
                                        <syntax>
                                                <type name="AtmConnKind" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[pvc]]></default>
                                        <description><![CDATA[The use of call control.]]></description>
                                </column>
                        </row>
                </table>
                <table name="atmVplEntry" oid="1.3.6.1.2.1.37.1.6.1" status="current">
                        <description><![CDATA[An entry in the VPL table.  This entry is
   used to model a bi-directional VPL.
   To create a VPL at an ATM interface,
   either of the following procedures are used:

   Negotiated VPL establishment

 (1) The management application creates
     a VPL entry in the atmVplTable
     by setting atmVplRowStatus to createAndWait(5).
     This may fail for the following reasons:
     - The selected VPI value is unavailable,
     - The selected VPI value is in use.
     Otherwise, the agent creates a row and
     reserves the VPI value on that port.

 (2) The manager selects an existing row(s) in the
     atmTrafficDescrParamTable,
     thereby, selecting a set of self-consistent
     ATM traffic parameters and the service category
     for receive and transmit directions of the VPL.

(2a) If no suitable row(s) in the
     atmTrafficDescrParamTable exists,
     the manager must create a new row(s)
     in that table.

(2b) The manager characterizes the VPL's traffic
     parameters through setting the
     atmVplReceiveTrafficDescrIndex and the
     atmVplTransmitTrafficDescrIndex values
     in the VPL table, which point to the rows
     containing desired ATM traffic parameter values
     in the atmTrafficDescrParamTable.  The agent
     will check the availability of resources and
     may refuse the request.
     If the transmit and receive service categories
     are inconsistent, the agent should refuse the
     request.

 (3) The manager activates the VPL by setting the
     the atmVplRowStatus to active(1).
     If this set is successful, the agent has
     reserved the resources to satisfy the requested
     traffic parameter values and the service category
     for that VPL.

 (4) If the VPL terminates a VPC in the ATM host
     or switch, the manager turns on the
     atmVplAdminStatus to up(1) to turn the VPL
     traffic flow on.  Otherwise, the
     atmVpCrossConnectTable  must be used
     to cross-connect the VPL to another VPL(s)
     in an ATM switch or network.

   One-Shot VPL Establishment

   A VPL may also be established in one step by a
   set-request with all necessary VPL parameter
   values and atmVplRowStatus set to createAndGo(4).

   In contrast to the negotiated VPL establishment
   which allows for detailed error checking
   (i.e., set errors are explicitly linked to
   particular resource acquisition failures),
   the one-shot VPL establishment
   performs the setup on one operation but
   does not have the advantage of step-wise
   error checking.

   VPL Retirement

   A VPL is released by setting atmVplRowStatus to
   destroy(6), and the agent may release all
   associated resources.]]></description>
                        <row name="atmVplEntry" oid="1.3.6.1.2.1.37.1.6.1" status="current" create="true">
                                <linkage implied="false">
                                        <index module="" name="ifIndex"/>
                                        <index module="ATM-MIB" name="atmVplVpi"/>
                                </linkage>
                                <description><![CDATA[An entry in the VPL table.  This entry is
   used to model a bi-directional VPL.
   To create a VPL at an ATM interface,
   either of the following procedures are used:

   Negotiated VPL establishment

 (1) The management application creates
     a VPL entry in the atmVplTable
     by setting atmVplRowStatus to createAndWait(5).
     This may fail for the following reasons:
     - The selected VPI value is unavailable,
     - The selected VPI value is in use.
     Otherwise, the agent creates a row and
     reserves the VPI value on that port.

 (2) The manager selects an existing row(s) in the
     atmTrafficDescrParamTable,
     thereby, selecting a set of self-consistent
     ATM traffic parameters and the service category
     for receive and transmit directions of the VPL.

(2a) If no suitable row(s) in the
     atmTrafficDescrParamTable exists,
     the manager must create a new row(s)
     in that table.

(2b) The manager characterizes the VPL's traffic
     parameters through setting the
     atmVplReceiveTrafficDescrIndex and the
     atmVplTransmitTrafficDescrIndex values
     in the VPL table, which point to the rows
     containing desired ATM traffic parameter values
     in the atmTrafficDescrParamTable.  The agent
     will check the availability of resources and
     may refuse the request.
     If the transmit and receive service categories
     are inconsistent, the agent should refuse the
     request.

 (3) The manager activates the VPL by setting the
     the atmVplRowStatus to active(1).
     If this set is successful, the agent has
     reserved the resources to satisfy the requested
     traffic parameter values and the service category
     for that VPL.

 (4) If the VPL terminates a VPC in the ATM host
     or switch, the manager turns on the
     atmVplAdminStatus to up(1) to turn the VPL
     traffic flow on.  Otherwise, the
     atmVpCrossConnectTable  must be used
     to cross-connect the VPL to another VPL(s)
     in an ATM switch or network.

   One-Shot VPL Establishment

   A VPL may also be established in one step by a
   set-request with all necessary VPL parameter
   values and atmVplRowStatus set to createAndGo(4).

   In contrast to the negotiated VPL establishment
   which allows for detailed error checking
   (i.e., set errors are explicitly linked to
   particular resource acquisition failures),
   the one-shot VPL establishment
   performs the setup on one operation but
   does not have the advantage of step-wise
   error checking.

   VPL Retirement

   A VPL is released by setting atmVplRowStatus to
   destroy(6), and the agent may release all
   associated resources.]]></description>
                                <column name="atmVplAdminStatus" oid="1.3.6.1.2.1.37.1.6.1.2" status="current">
                                        <syntax>
                                                <type name="AtmVorXAdminStatus" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[down]]></default>
                                        <description><![CDATA[This object is instanciated only for a VPL
which terminates a VPC (i.e., one which is
NOT cross-connected to other VPLs).
Its value specifies the desired
administrative state of the VPL.]]></description>
                                </column>
                                <column name="atmVplOperStatus" oid="1.3.6.1.2.1.37.1.6.1.3" status="current">
                                        <syntax>
                                                <type name="AtmVorXOperStatus" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The current operational status of the VPL.]]></description>
                                </column>
                                <column name="atmVplLastChange" oid="1.3.6.1.2.1.37.1.6.1.4" status="current">
                                        <syntax>
                                                <type name="AtmVorXLastChange" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The value of sysUpTime at the time this
VPL entered its current operational state.]]></description>
                                </column>
                                <column name="atmVplReceiveTrafficDescrIndex" oid="1.3.6.1.2.1.37.1.6.1.5" status="current">
                                        <syntax>
                                                <type name="AtmTrafficDescrParamIndex" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[0]]></default>
                                        <description><![CDATA[The value of this object identifies the row
in the atmTrafficDescrParamTable which
applies to the receive direction of the VPL.]]></description>
                                </column>
                                <column name="atmVplTransmitTrafficDescrIndex" oid="1.3.6.1.2.1.37.1.6.1.6" status="current">
                                        <syntax>
                                                <type name="AtmTrafficDescrParamIndex" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[0]]></default>
                                        <description><![CDATA[The value of this object identifies the row
in the atmTrafficDescrParamTable which
applies to the transmit direction of the VPL.]]></description>
                                </column>
                                <column name="atmVplCrossConnectIdentifier" oid="1.3.6.1.2.1.37.1.6.1.7" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <range min="0" max="2147483647"/>
                                                </typedef>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[This object is instantiated only for a VPL
which is cross-connected to other VPLs
that belong to the same VPC.  All such
associated VPLs have the same value of this
object, and all their cross-connections are
identified either by entries that are indexed
by the same value of atmVpCrossConnectIndex in
the atmVpCrossConnectTable of this MIB module or by
the same value of the cross-connect index in
the cross-connect table for SVCs and Soft PVCs
(defined in a separate MIB module).
At no time should entries in these respective
cross-connect tables exist simultaneously
with the same cross-connect index value.
The value of this object is initialized by the
agent after the associated entries in the
atmVpCrossConnectTable have been created.]]></description>
                                </column>
                                <column name="atmVplRowStatus" oid="1.3.6.1.2.1.37.1.6.1.8" status="current">
                                        <syntax>
                                                <type name="RowStatus" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[createAndWait]]></default>
                                        <description><![CDATA[This object is used to create, delete
or modify a row in this table.
To create a new VCL, this object is
initially set to 'createAndWait' or
'createAndGo'.  This object should not be
set to 'active' unless the following columnar
objects have been set to their desired value
in this row:
atmVplReceiveTrafficDescrIndex and
atmVplTransmitTrafficDescrIndex.
The DESCRIPTION of atmVplEntry provides
further guidance to row treatment in this table.]]></description>
                                </column>
                                <column name="atmVplCastType" oid="1.3.6.1.2.1.37.1.6.1.9" status="current">
                                        <syntax>
                                                <type name="AtmConnCastType" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[p2p]]></default>
                                        <description><![CDATA[The connection topology type.]]></description>
                                </column>
                                <column name="atmVplConnKind" oid="1.3.6.1.2.1.37.1.6.1.10" status="current">
                                        <syntax>
                                                <type name="AtmConnKind" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[pvc]]></default>
                                        <description><![CDATA[The use of call control.]]></description>
                                </column>
                        </row>
                </table>
                <table name="atmVclTable" oid="1.3.6.1.2.1.37.1.7" status="current">
                        <description><![CDATA[The Virtual Channel Link (VCL) table.  A
bi-directional VCL is modeled as one entry
in this table. This table can be used for
PVCs, SVCs and Soft PVCs.]]></description>
                        <row name="atmVclEntry" oid="1.3.6.1.2.1.37.1.7.1" status="current" create="true">
                                <linkage implied="false">
                                        <index module="" name="ifIndex"/>
                                        <index module="ATM-MIB" name="atmVclVpi"/>
                                        <index module="ATM-MIB" name="atmVclVci"/>
                                </linkage>
                                <description><![CDATA[An entry in the VCL table. This entry is
   used to model a bi-directional VCL.
   To create a VCL at an ATM interface,
   either of the following procedures are used:

   Negotiated VCL establishment

 (1) The management application creates
     a VCL entry in the atmVclTable
     by setting atmVclRowStatus to createAndWait(5).
     This may fail for the following reasons:
     - The selected VPI/VCI values are unavailable,
     - The selected VPI/VCI values are in use.
     Otherwise, the agent creates a row and
     reserves the VPI/VCI values on that port.

 (2) The manager selects an existing row(s) in the
     atmTrafficDescrParamTable,
     thereby, selecting a set of self-consistent
     ATM traffic parameters and the service category
     for receive and transmit directions of the VCL.

(2a) If no suitable row(s) in the
     atmTrafficDescrParamTable exists,
     the manager must create a new row(s)
     in that table.

(2b) The manager characterizes the VCL's traffic
     parameters through setting the
     atmVclReceiveTrafficDescrIndex and the
     atmVclTransmitTrafficDescrIndex values
     in the VCL table, which point to the rows
     containing desired ATM traffic parameter values
     in the atmTrafficDescrParamTable.  The agent
     will check the availability of resources and
     may refuse the request.
     If the transmit and receive service categories
     are inconsistent, the agent should refuse the
     request.

 (3) The manager activates the VCL by setting the
     the atmVclRowStatus to active(1) (for
     requirements on this activation see the
     description of atmVclRowStatus).
     If this set is successful, the agent has
     reserved the resources to satisfy the requested
     traffic parameter values and the service category
     for that VCL.
 (4) If the VCL terminates a VCC in the ATM host
     or switch, the manager turns on the
     atmVclAdminStatus to up(1) to turn the VCL
     traffic flow on.  Otherwise, the
     atmVcCrossConnectTable  must be used
     to cross-connect the VCL to another VCL(s)
     in an ATM switch or network.

  One-Shot VCL Establishment

  A VCL may also be established in one step by a
  set-request with all necessary VCL parameter
  values and atmVclRowStatus set to createAndGo(4).

  In contrast to the negotiated VCL establishment
  which allows for detailed error checking
  (i.e., set errors are explicitly linked to
  particular resource acquisition failures),
  the one-shot VCL establishment
  performs the setup on one operation but
  does not have the advantage of step-wise
  error checking.
  VCL Retirement

  A VCL is released by setting atmVclRowStatus to
  destroy(6), and the agent may release all
  associated resources.]]></description>
                                <column name="atmVclAdminStatus" oid="1.3.6.1.2.1.37.1.7.1.3" status="current">
                                        <syntax>
                                                <type name="AtmVorXAdminStatus" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[down]]></default>
                                        <description><![CDATA[This object is instanciated only for a VCL which
terminates a VCC (i.e., one which is NOT
cross-connected to other VCLs). Its value
specifies the desired administrative state of
the VCL.]]></description>
                                </column>
                                <column name="atmVclOperStatus" oid="1.3.6.1.2.1.37.1.7.1.4" status="current">
                                        <syntax>
                                                <type name="AtmVorXOperStatus" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The current operational status of the VCL.]]></description>
                                </column>
                                <column name="atmVclLastChange" oid="1.3.6.1.2.1.37.1.7.1.5" status="current">
                                        <syntax>
                                                <type name="AtmVorXLastChange" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The value of sysUpTime at the time this VCL
entered its current operational state.]]></description>
                                </column>
                                <column name="atmVclReceiveTrafficDescrIndex" oid="1.3.6.1.2.1.37.1.7.1.6" status="current">
                                        <syntax>
                                                <type name="AtmTrafficDescrParamIndex" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[0]]></default>
                                        <description><![CDATA[The value of this object identifies the row
in the ATM Traffic Descriptor Table which
applies to the receive direction of this VCL.]]></description>
                                </column>
                                <column name="atmVclTransmitTrafficDescrIndex" oid="1.3.6.1.2.1.37.1.7.1.7" status="current">
                                        <syntax>
                                                <type name="AtmTrafficDescrParamIndex" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[0]]></default>
                                        <description><![CDATA[The value of this object identifies the row
of the ATM Traffic Descriptor Table which applies
to the transmit direction of this VCL.]]></description>
                                </column>
                                <column name="atmVccAalType" oid="1.3.6.1.2.1.37.1.7.1.8" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <namednumber name="aal1" number="1"/>
                                                        <namednumber name="aal34" number="2"/>
                                                        <namednumber name="aal5" number="3"/>
                                                        <namednumber name="other" number="4"/>
                                                        <namednumber name="unknown" number="5"/>
                                                        <namednumber name="aal2" number="6"/>
                                                </typedef>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[aal5]]></default>
                                        <description><![CDATA[An instance of this object only exists when the
local VCL end-point is also the VCC end-point,
and AAL is in use.
The type of AAL used on this VCC.
The AAL type includes AAL1, AAL2, AAL3/4,
and AAL5. The other(4) may be user-defined
AAL type.  The unknown type indicates that
the AAL type cannot be determined.]]></description>
                                </column>
                                <column name="atmVccAal5CpcsTransmitSduSize" oid="1.3.6.1.2.1.37.1.7.1.9" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <range min="1" max="65535"/>
                                                </typedef>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[9188]]></default>
                                        <description><![CDATA[An instance of this object only exists when the
local VCL end-point is also the VCC end-point,
and AAL5 is in use.
The maximum AAL5 CPCS SDU size in octets that is
supported on the transmit direction of this VCC.]]></description>
                                </column>
                                <column name="atmVccAal5CpcsReceiveSduSize" oid="1.3.6.1.2.1.37.1.7.1.10" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <range min="1" max="65535"/>
                                                </typedef>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[9188]]></default>
                                        <description><![CDATA[An instance of this object only exists when the
local VCL end-point is also the VCC end-point,
and AAL5 is in use.
The maximum AAL5 CPCS SDU size in octets that is
supported on the receive direction of this VCC.]]></description>
                                </column>
                                <column name="atmVccAal5EncapsType" oid="1.3.6.1.2.1.37.1.7.1.11" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <namednumber name="vcMultiplexRoutedProtocol" number="1"/>
                                                        <namednumber name="vcMultiplexBridgedProtocol8023" number="2"/>
                                                        <namednumber name="vcMultiplexBridgedProtocol8025" number="3"/>
                                                        <namednumber name="vcMultiplexBridgedProtocol8026" number="4"/>
                                                        <namednumber name="vcMultiplexLANemulation8023" number="5"/>
                                                        <namednumber name="vcMultiplexLANemulation8025" number="6"/>
                                                        <namednumber name="llcEncapsulation" number="7"/>
                                                        <namednumber name="multiprotocolFrameRelaySscs" number="8"/>
                                                        <namednumber name="other" number="9"/>
                                                        <namednumber name="unknown" number="10"/>
                                                </typedef>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[llcEncapsulation]]></default>
                                        <description><![CDATA[An instance of this object only exists when the
local VCL end-point is also the VCC end-point,
and AAL5 is in use.
The type of data encapsulation used over
the AAL5 SSCS layer. The definitions reference
RFC 1483 Multiprotocol Encapsulation
over ATM AAL5 and to the ATM Forum
LAN Emulation specification.]]></description>
                                </column>
                                <column name="atmVclCrossConnectIdentifier" oid="1.3.6.1.2.1.37.1.7.1.12" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <range min="0" max="2147483647"/>
                                                </typedef>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[This object is instantiated only for a VCL
which is cross-connected to other VCLs
that belong to the same VCC.  All such
associated VCLs have the same value of this
object, and all their cross-connections are
identified either by entries that are indexed
by the same value of atmVcCrossConnectIndex in
the atmVcCrossConnectTable of this MIB module or by
the same value of the cross-connect index in
the cross-connect table for SVCs and Soft PVCs
(defined in a separate MIB module).

At no time should entries in these respective
cross-connect tables exist simultaneously
with the same cross-connect index value.
The value of this object is initialized by the
agent after the associated entries in the
atmVcCrossConnectTable have been created.]]></description>
                                </column>
                                <column name="atmVclRowStatus" oid="1.3.6.1.2.1.37.1.7.1.13" status="current">
                                        <syntax>
                                                <type name="RowStatus" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[createAndWait]]></default>
                                        <description><![CDATA[This object is used to create, delete or
modify a row in this table.  To create
a new VCL, this object is initially set
to 'createAndWait' or 'createAndGo'.
This object should not be
set to 'active' unless the following columnar
objects have been set to their desired value
in this row:
atmVclReceiveTrafficDescrIndex,
atmVclTransmitTrafficDescrIndex.
In addition, if the local VCL end-point
is also the VCC end-point:
atmVccAalType.
In addition, for AAL5 connections only:
atmVccAal5CpcsTransmitSduSize,
atmVccAal5CpcsReceiveSduSize, and
atmVccAal5EncapsType. (The existence
of these objects imply the AAL connection type.).
The DESCRIPTION of atmVclEntry provides
further guidance to row treatment in this table.]]></description>
                                </column>
                                <column name="atmVclCastType" oid="1.3.6.1.2.1.37.1.7.1.14" status="current">
                                        <syntax>
                                                <type name="AtmConnCastType" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[p2p]]></default>
                                        <description><![CDATA[The connection topology type.]]></description>
                                </column>
                                <column name="atmVclConnKind" oid="1.3.6.1.2.1.37.1.7.1.15" status="current">
                                        <syntax>
                                                <type name="AtmConnKind" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[pvc]]></default>
                                        <description><![CDATA[The use of call control.]]></description>
                                </column>
                        </row>
                </table>
                <table name="atmVclEntry" oid="1.3.6.1.2.1.37.1.7.1" status="current">
                        <description><![CDATA[An entry in the VCL table. This entry is
   used to model a bi-directional VCL.
   To create a VCL at an ATM interface,
   either of the following procedures are used:

   Negotiated VCL establishment

 (1) The management application creates
     a VCL entry in the atmVclTable
     by setting atmVclRowStatus to createAndWait(5).
     This may fail for the following reasons:
     - The selected VPI/VCI values are unavailable,
     - The selected VPI/VCI values are in use.
     Otherwise, the agent creates a row and
     reserves the VPI/VCI values on that port.

 (2) The manager selects an existing row(s) in the
     atmTrafficDescrParamTable,
     thereby, selecting a set of self-consistent
     ATM traffic parameters and the service category
     for receive and transmit directions of the VCL.

(2a) If no suitable row(s) in the
     atmTrafficDescrParamTable exists,
     the manager must create a new row(s)
     in that table.

(2b) The manager characterizes the VCL's traffic
     parameters through setting the
     atmVclReceiveTrafficDescrIndex and the
     atmVclTransmitTrafficDescrIndex values
     in the VCL table, which point to the rows
     containing desired ATM traffic parameter values
     in the atmTrafficDescrParamTable.  The agent
     will check the availability of resources and
     may refuse the request.
     If the transmit and receive service categories
     are inconsistent, the agent should refuse the
     request.

 (3) The manager activates the VCL by setting the
     the atmVclRowStatus to active(1) (for
     requirements on this activation see the
     description of atmVclRowStatus).
     If this set is successful, the agent has
     reserved the resources to satisfy the requested
     traffic parameter values and the service category
     for that VCL.
 (4) If the VCL terminates a VCC in the ATM host
     or switch, the manager turns on the
     atmVclAdminStatus to up(1) to turn the VCL
     traffic flow on.  Otherwise, the
     atmVcCrossConnectTable  must be used
     to cross-connect the VCL to another VCL(s)
     in an ATM switch or network.

  One-Shot VCL Establishment

  A VCL may also be established in one step by a
  set-request with all necessary VCL parameter
  values and atmVclRowStatus set to createAndGo(4).

  In contrast to the negotiated VCL establishment
  which allows for detailed error checking
  (i.e., set errors are explicitly linked to
  particular resource acquisition failures),
  the one-shot VCL establishment
  performs the setup on one operation but
  does not have the advantage of step-wise
  error checking.
  VCL Retirement

  A VCL is released by setting atmVclRowStatus to
  destroy(6), and the agent may release all
  associated resources.]]></description>
                        <row name="atmVclEntry" oid="1.3.6.1.2.1.37.1.7.1" status="current" create="true">
                                <linkage implied="false">
                                        <index module="" name="ifIndex"/>
                                        <index module="ATM-MIB" name="atmVclVpi"/>
                                        <index module="ATM-MIB" name="atmVclVci"/>
                                </linkage>
                                <description><![CDATA[An entry in the VCL table. This entry is
   used to model a bi-directional VCL.
   To create a VCL at an ATM interface,
   either of the following procedures are used:

   Negotiated VCL establishment

 (1) The management application creates
     a VCL entry in the atmVclTable
     by setting atmVclRowStatus to createAndWait(5).
     This may fail for the following reasons:
     - The selected VPI/VCI values are unavailable,
     - The selected VPI/VCI values are in use.
     Otherwise, the agent creates a row and
     reserves the VPI/VCI values on that port.

 (2) The manager selects an existing row(s) in the
     atmTrafficDescrParamTable,
     thereby, selecting a set of self-consistent
     ATM traffic parameters and the service category
     for receive and transmit directions of the VCL.

(2a) If no suitable row(s) in the
     atmTrafficDescrParamTable exists,
     the manager must create a new row(s)
     in that table.

(2b) The manager characterizes the VCL's traffic
     parameters through setting the
     atmVclReceiveTrafficDescrIndex and the
     atmVclTransmitTrafficDescrIndex values
     in the VCL table, which point to the rows
     containing desired ATM traffic parameter values
     in the atmTrafficDescrParamTable.  The agent
     will check the availability of resources and
     may refuse the request.
     If the transmit and receive service categories
     are inconsistent, the agent should refuse the
     request.

 (3) The manager activates the VCL by setting the
     the atmVclRowStatus to active(1) (for
     requirements on this activation see the
     description of atmVclRowStatus).
     If this set is successful, the agent has
     reserved the resources to satisfy the requested
     traffic parameter values and the service category
     for that VCL.
 (4) If the VCL terminates a VCC in the ATM host
     or switch, the manager turns on the
     atmVclAdminStatus to up(1) to turn the VCL
     traffic flow on.  Otherwise, the
     atmVcCrossConnectTable  must be used
     to cross-connect the VCL to another VCL(s)
     in an ATM switch or network.

  One-Shot VCL Establishment

  A VCL may also be established in one step by a
  set-request with all necessary VCL parameter
  values and atmVclRowStatus set to createAndGo(4).

  In contrast to the negotiated VCL establishment
  which allows for detailed error checking
  (i.e., set errors are explicitly linked to
  particular resource acquisition failures),
  the one-shot VCL establishment
  performs the setup on one operation but
  does not have the advantage of step-wise
  error checking.
  VCL Retirement

  A VCL is released by setting atmVclRowStatus to
  destroy(6), and the agent may release all
  associated resources.]]></description>
                                <column name="atmVclAdminStatus" oid="1.3.6.1.2.1.37.1.7.1.3" status="current">
                                        <syntax>
                                                <type name="AtmVorXAdminStatus" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[down]]></default>
                                        <description><![CDATA[This object is instanciated only for a VCL which
terminates a VCC (i.e., one which is NOT
cross-connected to other VCLs). Its value
specifies the desired administrative state of
the VCL.]]></description>
                                </column>
                                <column name="atmVclOperStatus" oid="1.3.6.1.2.1.37.1.7.1.4" status="current">
                                        <syntax>
                                                <type name="AtmVorXOperStatus" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The current operational status of the VCL.]]></description>
                                </column>
                                <column name="atmVclLastChange" oid="1.3.6.1.2.1.37.1.7.1.5" status="current">
                                        <syntax>
                                                <type name="AtmVorXLastChange" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The value of sysUpTime at the time this VCL
entered its current operational state.]]></description>
                                </column>
                                <column name="atmVclReceiveTrafficDescrIndex" oid="1.3.6.1.2.1.37.1.7.1.6" status="current">
                                        <syntax>
                                                <type name="AtmTrafficDescrParamIndex" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[0]]></default>
                                        <description><![CDATA[The value of this object identifies the row
in the ATM Traffic Descriptor Table which
applies to the receive direction of this VCL.]]></description>
                                </column>
                                <column name="atmVclTransmitTrafficDescrIndex" oid="1.3.6.1.2.1.37.1.7.1.7" status="current">
                                        <syntax>
                                                <type name="AtmTrafficDescrParamIndex" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[0]]></default>
                                        <description><![CDATA[The value of this object identifies the row
of the ATM Traffic Descriptor Table which applies
to the transmit direction of this VCL.]]></description>
                                </column>
                                <column name="atmVccAalType" oid="1.3.6.1.2.1.37.1.7.1.8" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <namednumber name="aal1" number="1"/>
                                                        <namednumber name="aal34" number="2"/>
                                                        <namednumber name="aal5" number="3"/>
                                                        <namednumber name="other" number="4"/>
                                                        <namednumber name="unknown" number="5"/>
                                                        <namednumber name="aal2" number="6"/>
                                                </typedef>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[aal5]]></default>
                                        <description><![CDATA[An instance of this object only exists when the
local VCL end-point is also the VCC end-point,
and AAL is in use.
The type of AAL used on this VCC.
The AAL type includes AAL1, AAL2, AAL3/4,
and AAL5. The other(4) may be user-defined
AAL type.  The unknown type indicates that
the AAL type cannot be determined.]]></description>
                                </column>
                                <column name="atmVccAal5CpcsTransmitSduSize" oid="1.3.6.1.2.1.37.1.7.1.9" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <range min="1" max="65535"/>
                                                </typedef>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[9188]]></default>
                                        <description><![CDATA[An instance of this object only exists when the
local VCL end-point is also the VCC end-point,
and AAL5 is in use.
The maximum AAL5 CPCS SDU size in octets that is
supported on the transmit direction of this VCC.]]></description>
                                </column>
                                <column name="atmVccAal5CpcsReceiveSduSize" oid="1.3.6.1.2.1.37.1.7.1.10" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <range min="1" max="65535"/>
                                                </typedef>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[9188]]></default>
                                        <description><![CDATA[An instance of this object only exists when the
local VCL end-point is also the VCC end-point,
and AAL5 is in use.
The maximum AAL5 CPCS SDU size in octets that is
supported on the receive direction of this VCC.]]></description>
                                </column>
                                <column name="atmVccAal5EncapsType" oid="1.3.6.1.2.1.37.1.7.1.11" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <namednumber name="vcMultiplexRoutedProtocol" number="1"/>
                                                        <namednumber name="vcMultiplexBridgedProtocol8023" number="2"/>
                                                        <namednumber name="vcMultiplexBridgedProtocol8025" number="3"/>
                                                        <namednumber name="vcMultiplexBridgedProtocol8026" number="4"/>
                                                        <namednumber name="vcMultiplexLANemulation8023" number="5"/>
                                                        <namednumber name="vcMultiplexLANemulation8025" number="6"/>
                                                        <namednumber name="llcEncapsulation" number="7"/>
                                                        <namednumber name="multiprotocolFrameRelaySscs" number="8"/>
                                                        <namednumber name="other" number="9"/>
                                                        <namednumber name="unknown" number="10"/>
                                                </typedef>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[llcEncapsulation]]></default>
                                        <description><![CDATA[An instance of this object only exists when the
local VCL end-point is also the VCC end-point,
and AAL5 is in use.
The type of data encapsulation used over
the AAL5 SSCS layer. The definitions reference
RFC 1483 Multiprotocol Encapsulation
over ATM AAL5 and to the ATM Forum
LAN Emulation specification.]]></description>
                                </column>
                                <column name="atmVclCrossConnectIdentifier" oid="1.3.6.1.2.1.37.1.7.1.12" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <range min="0" max="2147483647"/>
                                                </typedef>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[This object is instantiated only for a VCL
which is cross-connected to other VCLs
that belong to the same VCC.  All such
associated VCLs have the same value of this
object, and all their cross-connections are
identified either by entries that are indexed
by the same value of atmVcCrossConnectIndex in
the atmVcCrossConnectTable of this MIB module or by
the same value of the cross-connect index in
the cross-connect table for SVCs and Soft PVCs
(defined in a separate MIB module).

At no time should entries in these respective
cross-connect tables exist simultaneously
with the same cross-connect index value.
The value of this object is initialized by the
agent after the associated entries in the
atmVcCrossConnectTable have been created.]]></description>
                                </column>
                                <column name="atmVclRowStatus" oid="1.3.6.1.2.1.37.1.7.1.13" status="current">
                                        <syntax>
                                                <type name="RowStatus" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[createAndWait]]></default>
                                        <description><![CDATA[This object is used to create, delete or
modify a row in this table.  To create
a new VCL, this object is initially set
to 'createAndWait' or 'createAndGo'.
This object should not be
set to 'active' unless the following columnar
objects have been set to their desired value
in this row:
atmVclReceiveTrafficDescrIndex,
atmVclTransmitTrafficDescrIndex.
In addition, if the local VCL end-point
is also the VCC end-point:
atmVccAalType.
In addition, for AAL5 connections only:
atmVccAal5CpcsTransmitSduSize,
atmVccAal5CpcsReceiveSduSize, and
atmVccAal5EncapsType. (The existence
of these objects imply the AAL connection type.).
The DESCRIPTION of atmVclEntry provides
further guidance to row treatment in this table.]]></description>
                                </column>
                                <column name="atmVclCastType" oid="1.3.6.1.2.1.37.1.7.1.14" status="current">
                                        <syntax>
                                                <type name="AtmConnCastType" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[p2p]]></default>
                                        <description><![CDATA[The connection topology type.]]></description>
                                </column>
                                <column name="atmVclConnKind" oid="1.3.6.1.2.1.37.1.7.1.15" status="current">
                                        <syntax>
                                                <type name="AtmConnKind" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[pvc]]></default>
                                        <description><![CDATA[The use of call control.]]></description>
                                </column>
                        </row>
                </table>
                <scalar name="atmVpCrossConnectIndexNext" oid="1.3.6.1.2.1.37.1.8" status="current">
                        <syntax>
                                <typedef basetype="INTEGER">
                                        <range min="0" max="2147483647"/>
                                </typedef>
                        </syntax>
                        <access>readonly</access>
                        <description><![CDATA[This object contains an appropriate value to
be used for atmVpCrossConnectIndex when creating
entries in the atmVpCrossConnectTable.  The value
0 indicates that no unassigned entries are
available. To obtain the atmVpCrossConnectIndex
value for a new entry, the manager issues a
management protocol retrieval operation to obtain
the current value of this object.  After each
retrieval, the agent should modify the value to
the next unassigned index.
After a manager retrieves a value the agent will
determine through its local policy when this index
value will be made available for reuse.]]></description>
                </scalar>
                <table name="atmVpCrossConnectTable" oid="1.3.6.1.2.1.37.1.9" status="current">
                        <description><![CDATA[The ATM VP Cross Connect table for PVCs.
An entry in this table models two
cross-connected VPLs.
Each VPL must have its atmConnKind set
to pvc(1).]]></description>
                        <row name="atmVpCrossConnectEntry" oid="1.3.6.1.2.1.37.1.9.1" status="current" create="true">
                                <linkage implied="false">
                                        <index module="ATM-MIB" name="atmVpCrossConnectIndex"/>
                                        <index module="ATM-MIB" name="atmVpCrossConnectLowIfIndex"/>
                                        <index module="ATM-MIB" name="atmVpCrossConnectLowVpi"/>
                                        <index module="ATM-MIB" name="atmVpCrossConnectHighIfIndex"/>
                                        <index module="ATM-MIB" name="atmVpCrossConnectHighVpi"/>
                                </linkage>
                                <description><![CDATA[An entry in the ATM VP Cross Connect table.
  This entry is used to model a bi-directional
  ATM VP cross-connect which cross-connects
  two VPLs.

  Step-wise Procedures to set up a VP Cross-connect

  Once the entries in the atmVplTable are created,
  the following procedures are used
  to cross-connect the VPLs together.

 (1) The manager obtains a unique
     atmVpCrossConnectIndex by reading the
     atmVpCrossConnectIndexNext object.

 (2) Next, the manager creates a set of one
     or more rows in the ATM VP Cross Connect
     Table, one for each cross-connection between
     two VPLs.  Each row is indexed by the ATM
     interface port numbers and VPI values of the
     two ends of that cross-connection.
     This set of rows specifies the topology of the
     VPC cross-connect and is identified by a single
     value of atmVpCrossConnectIndex.

  Negotiated VP Cross-Connect Establishment

(2a) The manager creates a row in this table by
     setting atmVpCrossConnectRowStatus to
     createAndWait(5).  The agent checks the
     requested topology and the mutual sanity of
     the ATM traffic parameters and
     service categories, i.e., the row creation
     fails if:
     - the requested topology is incompatible with
       associated values of atmVplCastType,
     - the requested topology is not supported
       by the agent,
     - the traffic/service category parameter values
       associated with the requested row are
       incompatible with those of already existing
       rows for this VP cross-connect.
     [For example, for setting up
     a point-to-point VP cross-connect, the
     ATM traffic parameters in the receive direction
     of a VPL at the low end of the cross-connect
     must equal to the traffic parameters in the
     transmit direction of the other VPL at the
     high end of the cross-connect,
     otherwise, the row creation fails.]
     The agent also checks for internal errors
     in building the cross-connect.

     The atmVpCrossConnectIndex values in the
     corresponding atmVplTable rows are filled
     in by the agent at this point.

(2b) The manager promotes the row in the
     atmVpCrossConnectTable by setting
     atmVpCrossConnectRowStatus to active(1).  If
     this set is successful, the agent has reserved
     the resources specified by the ATM traffic
     parameter and Service category values
     for each direction of the VP cross-connect
     in an ATM switch or network.

 (3) The manager sets the
     atmVpCrossConnectAdminStatus to up(1) in all
     rows of this VP cross-connect to turn the
     traffic flow on.


  One-Shot VP Cross-Connect Establishment

  A VP cross-connect may also be established in
  one step by a set-request with all necessary
  parameter values and atmVpCrossConnectRowStatus
  set to createAndGo(4).

  In contrast to the negotiated VP cross-connect
  establishment which allows for detailed error
  checking (i.e., set errors are explicitly linked
  to particular resource acquisition failures),
  the one-shot VP cross-connect establishment
  performs the setup on one operation but does not
  have the advantage of step-wise error checking.

  VP Cross-Connect Retirement

  A VP cross-connect identified by a particular
  value of atmVpCrossConnectIndex is released by:

 (1) Setting atmVpCrossConnectRowStatus of all
     rows identified by this value of
     atmVpCrossConnectIndex to destroy(6).
     The agent may release all
     associated resources, and the
     atmVpCrossConnectIndex values in the
     corresponding atmVplTable row are removed.
     Note that a situation when only a subset of
     the associated rows are deleted corresponds
     to a VP topology change.

 (2) After deletion of the appropriate
     atmVpCrossConnectEntries, the manager may
     set atmVplRowStatus to destroy(6) the
     associated VPLs.  The agent releases
     the resources and removes the associated
     rows in the atmVplTable.

  VP Cross-connect Reconfiguration

  At the discretion of the agent, a VP
  cross-connect may be reconfigured by
  adding and/or deleting leafs to/from
  the VP topology as per the VP cross-connect
  establishment/retirement procedures.
  Reconfiguration of traffic/service category parameter
  values requires release of the VP cross-connect
  before those parameter values may by changed
  for individual VPLs.]]></description>
                                <column name="atmVpCrossConnectAdminStatus" oid="1.3.6.1.2.1.37.1.9.1.6" status="current">
                                        <syntax>
                                                <type name="AtmVorXAdminStatus" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[down]]></default>
                                        <description><![CDATA[The desired administrative status of this
bi-directional VP cross-connect.]]></description>
                                </column>
                                <column name="atmVpCrossConnectL2HOperStatus" oid="1.3.6.1.2.1.37.1.9.1.7" status="current">
                                        <syntax>
                                                <type name="AtmVorXOperStatus" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The operational status of the VP cross-connect
in one direction; (i.e., from the low to
high direction).]]></description>
                                </column>
                                <column name="atmVpCrossConnectH2LOperStatus" oid="1.3.6.1.2.1.37.1.9.1.8" status="current">
                                        <syntax>
                                                <type name="AtmVorXOperStatus" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The operational status of the VP cross-connect
in one direction; (i.e., from the high to
low direction).]]></description>
                                </column>
                                <column name="atmVpCrossConnectL2HLastChange" oid="1.3.6.1.2.1.37.1.9.1.9" status="current">
                                        <syntax>
                                                <type name="AtmVorXLastChange" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The value of sysUpTime at the time this
VP cross-connect entered its current operational
state in the low to high direction.]]></description>
                                </column>
                                <column name="atmVpCrossConnectH2LLastChange" oid="1.3.6.1.2.1.37.1.9.1.10" status="current">
                                        <syntax>
                                                <type name="AtmVorXLastChange" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The value of sysUpTime at the time this
VP cross-connect entered its current operational
in the high to low direction.]]></description>
                                </column>
                                <column name="atmVpCrossConnectRowStatus" oid="1.3.6.1.2.1.37.1.9.1.11" status="current">
                                        <syntax>
                                                <type name="RowStatus" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[createAndWait]]></default>
                                        <description><![CDATA[The status of this entry in the
atmVpCrossConnectTable.  This object is used to
create a cross-connect for cross-connecting
VPLs which are created using the atmVplTable
or to change or delete an existing cross-connect.
This object must be initially set
to `createAndWait' or 'createAndGo'.
To turn on a VP cross-connect,
the atmVpCrossConnectAdminStatus
is set to `up'.]]></description>
                                </column>
                        </row>
                </table>
                <table name="atmVpCrossConnectEntry" oid="1.3.6.1.2.1.37.1.9.1" status="current">
                        <description><![CDATA[An entry in the ATM VP Cross Connect table.
  This entry is used to model a bi-directional
  ATM VP cross-connect which cross-connects
  two VPLs.

  Step-wise Procedures to set up a VP Cross-connect

  Once the entries in the atmVplTable are created,
  the following procedures are used
  to cross-connect the VPLs together.

 (1) The manager obtains a unique
     atmVpCrossConnectIndex by reading the
     atmVpCrossConnectIndexNext object.

 (2) Next, the manager creates a set of one
     or more rows in the ATM VP Cross Connect
     Table, one for each cross-connection between
     two VPLs.  Each row is indexed by the ATM
     interface port numbers and VPI values of the
     two ends of that cross-connection.
     This set of rows specifies the topology of the
     VPC cross-connect and is identified by a single
     value of atmVpCrossConnectIndex.

  Negotiated VP Cross-Connect Establishment

(2a) The manager creates a row in this table by
     setting atmVpCrossConnectRowStatus to
     createAndWait(5).  The agent checks the
     requested topology and the mutual sanity of
     the ATM traffic parameters and
     service categories, i.e., the row creation
     fails if:
     - the requested topology is incompatible with
       associated values of atmVplCastType,
     - the requested topology is not supported
       by the agent,
     - the traffic/service category parameter values
       associated with the requested row are
       incompatible with those of already existing
       rows for this VP cross-connect.
     [For example, for setting up
     a point-to-point VP cross-connect, the
     ATM traffic parameters in the receive direction
     of a VPL at the low end of the cross-connect
     must equal to the traffic parameters in the
     transmit direction of the other VPL at the
     high end of the cross-connect,
     otherwise, the row creation fails.]
     The agent also checks for internal errors
     in building the cross-connect.

     The atmVpCrossConnectIndex values in the
     corresponding atmVplTable rows are filled
     in by the agent at this point.

(2b) The manager promotes the row in the
     atmVpCrossConnectTable by setting
     atmVpCrossConnectRowStatus to active(1).  If
     this set is successful, the agent has reserved
     the resources specified by the ATM traffic
     parameter and Service category values
     for each direction of the VP cross-connect
     in an ATM switch or network.

 (3) The manager sets the
     atmVpCrossConnectAdminStatus to up(1) in all
     rows of this VP cross-connect to turn the
     traffic flow on.


  One-Shot VP Cross-Connect Establishment

  A VP cross-connect may also be established in
  one step by a set-request with all necessary
  parameter values and atmVpCrossConnectRowStatus
  set to createAndGo(4).

  In contrast to the negotiated VP cross-connect
  establishment which allows for detailed error
  checking (i.e., set errors are explicitly linked
  to particular resource acquisition failures),
  the one-shot VP cross-connect establishment
  performs the setup on one operation but does not
  have the advantage of step-wise error checking.

  VP Cross-Connect Retirement

  A VP cross-connect identified by a particular
  value of atmVpCrossConnectIndex is released by:

 (1) Setting atmVpCrossConnectRowStatus of all
     rows identified by this value of
     atmVpCrossConnectIndex to destroy(6).
     The agent may release all
     associated resources, and the
     atmVpCrossConnectIndex values in the
     corresponding atmVplTable row are removed.
     Note that a situation when only a subset of
     the associated rows are deleted corresponds
     to a VP topology change.

 (2) After deletion of the appropriate
     atmVpCrossConnectEntries, the manager may
     set atmVplRowStatus to destroy(6) the
     associated VPLs.  The agent releases
     the resources and removes the associated
     rows in the atmVplTable.

  VP Cross-connect Reconfiguration

  At the discretion of the agent, a VP
  cross-connect may be reconfigured by
  adding and/or deleting leafs to/from
  the VP topology as per the VP cross-connect
  establishment/retirement procedures.
  Reconfiguration of traffic/service category parameter
  values requires release of the VP cross-connect
  before those parameter values may by changed
  for individual VPLs.]]></description>
                        <row name="atmVpCrossConnectEntry" oid="1.3.6.1.2.1.37.1.9.1" status="current" create="true">
                                <linkage implied="false">
                                        <index module="ATM-MIB" name="atmVpCrossConnectIndex"/>
                                        <index module="ATM-MIB" name="atmVpCrossConnectLowIfIndex"/>
                                        <index module="ATM-MIB" name="atmVpCrossConnectLowVpi"/>
                                        <index module="ATM-MIB" name="atmVpCrossConnectHighIfIndex"/>
                                        <index module="ATM-MIB" name="atmVpCrossConnectHighVpi"/>
                                </linkage>
                                <description><![CDATA[An entry in the ATM VP Cross Connect table.
  This entry is used to model a bi-directional
  ATM VP cross-connect which cross-connects
  two VPLs.

  Step-wise Procedures to set up a VP Cross-connect

  Once the entries in the atmVplTable are created,
  the following procedures are used
  to cross-connect the VPLs together.

 (1) The manager obtains a unique
     atmVpCrossConnectIndex by reading the
     atmVpCrossConnectIndexNext object.

 (2) Next, the manager creates a set of one
     or more rows in the ATM VP Cross Connect
     Table, one for each cross-connection between
     two VPLs.  Each row is indexed by the ATM
     interface port numbers and VPI values of the
     two ends of that cross-connection.
     This set of rows specifies the topology of the
     VPC cross-connect and is identified by a single
     value of atmVpCrossConnectIndex.

  Negotiated VP Cross-Connect Establishment

(2a) The manager creates a row in this table by
     setting atmVpCrossConnectRowStatus to
     createAndWait(5).  The agent checks the
     requested topology and the mutual sanity of
     the ATM traffic parameters and
     service categories, i.e., the row creation
     fails if:
     - the requested topology is incompatible with
       associated values of atmVplCastType,
     - the requested topology is not supported
       by the agent,
     - the traffic/service category parameter values
       associated with the requested row are
       incompatible with those of already existing
       rows for this VP cross-connect.
     [For example, for setting up
     a point-to-point VP cross-connect, the
     ATM traffic parameters in the receive direction
     of a VPL at the low end of the cross-connect
     must equal to the traffic parameters in the
     transmit direction of the other VPL at the
     high end of the cross-connect,
     otherwise, the row creation fails.]
     The agent also checks for internal errors
     in building the cross-connect.

     The atmVpCrossConnectIndex values in the
     corresponding atmVplTable rows are filled
     in by the agent at this point.

(2b) The manager promotes the row in the
     atmVpCrossConnectTable by setting
     atmVpCrossConnectRowStatus to active(1).  If
     this set is successful, the agent has reserved
     the resources specified by the ATM traffic
     parameter and Service category values
     for each direction of the VP cross-connect
     in an ATM switch or network.

 (3) The manager sets the
     atmVpCrossConnectAdminStatus to up(1) in all
     rows of this VP cross-connect to turn the
     traffic flow on.


  One-Shot VP Cross-Connect Establishment

  A VP cross-connect may also be established in
  one step by a set-request with all necessary
  parameter values and atmVpCrossConnectRowStatus
  set to createAndGo(4).

  In contrast to the negotiated VP cross-connect
  establishment which allows for detailed error
  checking (i.e., set errors are explicitly linked
  to particular resource acquisition failures),
  the one-shot VP cross-connect establishment
  performs the setup on one operation but does not
  have the advantage of step-wise error checking.

  VP Cross-Connect Retirement

  A VP cross-connect identified by a particular
  value of atmVpCrossConnectIndex is released by:

 (1) Setting atmVpCrossConnectRowStatus of all
     rows identified by this value of
     atmVpCrossConnectIndex to destroy(6).
     The agent may release all
     associated resources, and the
     atmVpCrossConnectIndex values in the
     corresponding atmVplTable row are removed.
     Note that a situation when only a subset of
     the associated rows are deleted corresponds
     to a VP topology change.

 (2) After deletion of the appropriate
     atmVpCrossConnectEntries, the manager may
     set atmVplRowStatus to destroy(6) the
     associated VPLs.  The agent releases
     the resources and removes the associated
     rows in the atmVplTable.

  VP Cross-connect Reconfiguration

  At the discretion of the agent, a VP
  cross-connect may be reconfigured by
  adding and/or deleting leafs to/from
  the VP topology as per the VP cross-connect
  establishment/retirement procedures.
  Reconfiguration of traffic/service category parameter
  values requires release of the VP cross-connect
  before those parameter values may by changed
  for individual VPLs.]]></description>
                                <column name="atmVpCrossConnectAdminStatus" oid="1.3.6.1.2.1.37.1.9.1.6" status="current">
                                        <syntax>
                                                <type name="AtmVorXAdminStatus" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[down]]></default>
                                        <description><![CDATA[The desired administrative status of this
bi-directional VP cross-connect.]]></description>
                                </column>
                                <column name="atmVpCrossConnectL2HOperStatus" oid="1.3.6.1.2.1.37.1.9.1.7" status="current">
                                        <syntax>
                                                <type name="AtmVorXOperStatus" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The operational status of the VP cross-connect
in one direction; (i.e., from the low to
high direction).]]></description>
                                </column>
                                <column name="atmVpCrossConnectH2LOperStatus" oid="1.3.6.1.2.1.37.1.9.1.8" status="current">
                                        <syntax>
                                                <type name="AtmVorXOperStatus" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The operational status of the VP cross-connect
in one direction; (i.e., from the high to
low direction).]]></description>
                                </column>
                                <column name="atmVpCrossConnectL2HLastChange" oid="1.3.6.1.2.1.37.1.9.1.9" status="current">
                                        <syntax>
                                                <type name="AtmVorXLastChange" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The value of sysUpTime at the time this
VP cross-connect entered its current operational
state in the low to high direction.]]></description>
                                </column>
                                <column name="atmVpCrossConnectH2LLastChange" oid="1.3.6.1.2.1.37.1.9.1.10" status="current">
                                        <syntax>
                                                <type name="AtmVorXLastChange" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The value of sysUpTime at the time this
VP cross-connect entered its current operational
in the high to low direction.]]></description>
                                </column>
                                <column name="atmVpCrossConnectRowStatus" oid="1.3.6.1.2.1.37.1.9.1.11" status="current">
                                        <syntax>
                                                <type name="RowStatus" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[createAndWait]]></default>
                                        <description><![CDATA[The status of this entry in the
atmVpCrossConnectTable.  This object is used to
create a cross-connect for cross-connecting
VPLs which are created using the atmVplTable
or to change or delete an existing cross-connect.
This object must be initially set
to `createAndWait' or 'createAndGo'.
To turn on a VP cross-connect,
the atmVpCrossConnectAdminStatus
is set to `up'.]]></description>
                                </column>
                        </row>
                </table>
                <scalar name="atmVcCrossConnectIndexNext" oid="1.3.6.1.2.1.37.1.10" status="current">
                        <syntax>
                                <typedef basetype="INTEGER">
                                        <range min="0" max="2147483647"/>
                                </typedef>
                        </syntax>
                        <access>readonly</access>
                        <description><![CDATA[This object contains an appropriate value to
be used for atmVcCrossConnectIndex when creating
entries in the atmVcCrossConnectTable.  The value
0 indicates that no unassigned entries are
available. To obtain the atmVcCrossConnectIndex
value for a new entry, the manager issues a
management protocol retrieval operation to obtain
the current value of this object.  After each
retrieval, the agent should modify the value to
the next unassigned index.
After a manager retrieves a value the agent will
determine through its local policy when this index
value will be made available for reuse.]]></description>
                </scalar>
                <table name="atmVcCrossConnectTable" oid="1.3.6.1.2.1.37.1.11" status="current">
                        <description><![CDATA[The ATM VC Cross Connect table for PVCs.
An entry in this table models two
cross-connected VCLs.
Each VCL must have its atmConnKind set
to pvc(1).]]></description>
                        <row name="atmVcCrossConnectEntry" oid="1.3.6.1.2.1.37.1.11.1" status="current" create="true">
                                <linkage implied="false">
                                        <index module="ATM-MIB" name="atmVcCrossConnectIndex"/>
                                        <index module="ATM-MIB" name="atmVcCrossConnectLowIfIndex"/>
                                        <index module="ATM-MIB" name="atmVcCrossConnectLowVpi"/>
                                        <index module="ATM-MIB" name="atmVcCrossConnectLowVci"/>
                                        <index module="ATM-MIB" name="atmVcCrossConnectHighIfIndex"/>
                                        <index module="ATM-MIB" name="atmVcCrossConnectHighVpi"/>
                                        <index module="ATM-MIB" name="atmVcCrossConnectHighVci"/>
                                </linkage>
                                <description><![CDATA[An entry in the ATM VC Cross Connect table.
  This entry is used to model a bi-directional ATM
  VC cross-connect cross-connecting two end points.

  Step-wise Procedures to set up a VC Cross-connect
  Once the entries in the atmVclTable are created,
  the following procedures are used
  to cross-connect the VCLs together to
  form a VCC segment.

 (1) The manager obtains a unique
     atmVcCrossConnectIndex by reading the
     atmVcCrossConnectIndexNext object.

 (2) Next, the manager creates a set of one
     or more rows in the ATM VC Cross Connect
     Table, one for each cross-connection between
     two VCLs.  Each row is indexed by the ATM
     interface port numbers and VPI/VCI values of
     the two ends of that cross-connection.
     This set of rows specifies the topology of the
     VCC cross-connect and is identified by a single
     value of atmVcCrossConnectIndex.

  Negotiated VC Cross-Connect Establishment

(2a) The manager creates a row in this table by
     setting atmVcCrossConnectRowStatus to
     createAndWait(5).  The agent checks the
     requested topology and the mutual sanity of
     the ATM traffic parameters and
     service categories, i.e., the row creation
     fails if:
     - the requested topology is incompatible with
       associated values of atmVclCastType,
     - the requested topology is not supported
       by the agent,
     - the traffic/service category parameter values
       associated with the requested row are
       incompatible with those of already existing
       rows for this VC cross-connect.
     [For example, for setting up
     a point-to-point VC cross-connect, the
     ATM traffic parameters in the receive direction
     of a VCL at the low end of the cross-connect
     must equal to the traffic parameters in the
     transmit direction of the other VCL at the
     high end of the cross-connect,
     otherwise, the row creation fails.]
     The agent also checks for internal errors
     in building the cross-connect.

     The atmVcCrossConnectIndex values in the
     corresponding atmVclTable rows are filled
     in by the agent at this point.

(2b) The manager promotes the row in the
     atmVcCrossConnectTable by setting
     atmVcCrossConnectRowStatus to active(1).  If
     this set is successful, the agent has reserved
     the resources specified by the ATM traffic
     parameter and Service category values
     for each direction of the VC cross-connect
     in an ATM switch or network.

 (3) The manager sets the
     atmVcCrossConnectAdminStatus to up(1)
     in all rows of this VC cross-connect to
     turn the traffic flow on.


  One-Shot VC Cross-Connect Establishment

  A VC cross-connect may also be established in
  one step by a set-request with all necessary
  parameter values and atmVcCrossConnectRowStatus
  set to createAndGo(4).

  In contrast to the negotiated VC cross-connect
  establishment which allows for detailed error
  checking i.e., set errors are explicitly linked to
  particular resource acquisition failures), the
  one-shot VC cross-connect establishment
  performs the setup on one operation but does
  not have the advantage of step-wise error
  checking.

  VC Cross-Connect Retirement

  A VC cross-connect identified by a particular
  value of atmVcCrossConnectIndex is released by:

 (1) Setting atmVcCrossConnectRowStatus of all rows
     identified by this value of
     atmVcCrossConnectIndex to destroy(6).
     The agent may release all
     associated resources, and the
     atmVcCrossConnectIndex values in the
     corresponding atmVclTable row are removed.
     Note that a situation when only a subset of
     the associated rows are deleted corresponds
     to a VC topology change.

 (2) After deletion of the appropriate
     atmVcCrossConnectEntries, the manager may
     set atmVclRowStatus to destroy(6) the
     associated VCLs.  The agent releases
     the resources and removes the associated
     rows in the atmVclTable.

  VC Cross-Connect Reconfiguration

  At the discretion of the agent, a VC
  cross-connect may be reconfigured by
  adding and/or deleting leafs to/from
  the VC topology as per the VC cross-connect
  establishment/retirement procedures.
  Reconfiguration of traffic/service category parameter
  values requires release of the VC cross-connect
  before those parameter values may by changed
  for individual VCLs.]]></description>
                                <column name="atmVcCrossConnectAdminStatus" oid="1.3.6.1.2.1.37.1.11.1.8" status="current">
                                        <syntax>
                                                <type name="AtmVorXAdminStatus" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[down]]></default>
                                        <description><![CDATA[The desired administrative status of this
bi-directional VC cross-connect.]]></description>
                                </column>
                                <column name="atmVcCrossConnectL2HOperStatus" oid="1.3.6.1.2.1.37.1.11.1.9" status="current">
                                        <syntax>
                                                <type name="AtmVorXOperStatus" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The current operational status of the
VC cross-connect in one direction; (i.e.,
from the low to high direction).]]></description>
                                </column>
                                <column name="atmVcCrossConnectH2LOperStatus" oid="1.3.6.1.2.1.37.1.11.1.10" status="current">
                                        <syntax>
                                                <type name="AtmVorXOperStatus" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The current operational status of the
VC cross-connect in one direction; (i.e.,
from the high to low direction).]]></description>
                                </column>
                                <column name="atmVcCrossConnectL2HLastChange" oid="1.3.6.1.2.1.37.1.11.1.11" status="current">
                                        <syntax>
                                                <type name="AtmVorXLastChange" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The value of sysUpTime at the time this
VC cross-connect entered its current
operational state in low to high direction.]]></description>
                                </column>
                                <column name="atmVcCrossConnectH2LLastChange" oid="1.3.6.1.2.1.37.1.11.1.12" status="current">
                                        <syntax>
                                                <type name="AtmVorXLastChange" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The value of sysUpTime at the time this
VC cross-connect entered its current
operational state in high to low direction.]]></description>
                                </column>
                                <column name="atmVcCrossConnectRowStatus" oid="1.3.6.1.2.1.37.1.11.1.13" status="current">
                                        <syntax>
                                                <type name="RowStatus" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[createAndWait]]></default>
                                        <description><![CDATA[The status of this entry in the
atmVcCrossConnectTable.  This object is used to
create a new cross-connect for cross-connecting
VCLs which are created using the atmVclTable
or to change or delete existing cross-connect.
This object must be initially set to
`createAndWait' or 'createAndGo'.
To turn on a VC cross-connect,
the atmVcCrossConnectAdminStatus
is set to `up'.]]></description>
                                </column>
                        </row>
                </table>
                <table name="atmVcCrossConnectEntry" oid="1.3.6.1.2.1.37.1.11.1" status="current">
                        <description><![CDATA[An entry in the ATM VC Cross Connect table.
  This entry is used to model a bi-directional ATM
  VC cross-connect cross-connecting two end points.

  Step-wise Procedures to set up a VC Cross-connect
  Once the entries in the atmVclTable are created,
  the following procedures are used
  to cross-connect the VCLs together to
  form a VCC segment.

 (1) The manager obtains a unique
     atmVcCrossConnectIndex by reading the
     atmVcCrossConnectIndexNext object.

 (2) Next, the manager creates a set of one
     or more rows in the ATM VC Cross Connect
     Table, one for each cross-connection between
     two VCLs.  Each row is indexed by the ATM
     interface port numbers and VPI/VCI values of
     the two ends of that cross-connection.
     This set of rows specifies the topology of the
     VCC cross-connect and is identified by a single
     value of atmVcCrossConnectIndex.

  Negotiated VC Cross-Connect Establishment

(2a) The manager creates a row in this table by
     setting atmVcCrossConnectRowStatus to
     createAndWait(5).  The agent checks the
     requested topology and the mutual sanity of
     the ATM traffic parameters and
     service categories, i.e., the row creation
     fails if:
     - the requested topology is incompatible with
       associated values of atmVclCastType,
     - the requested topology is not supported
       by the agent,
     - the traffic/service category parameter values
       associated with the requested row are
       incompatible with those of already existing
       rows for this VC cross-connect.
     [For example, for setting up
     a point-to-point VC cross-connect, the
     ATM traffic parameters in the receive direction
     of a VCL at the low end of the cross-connect
     must equal to the traffic parameters in the
     transmit direction of the other VCL at the
     high end of the cross-connect,
     otherwise, the row creation fails.]
     The agent also checks for internal errors
     in building the cross-connect.

     The atmVcCrossConnectIndex values in the
     corresponding atmVclTable rows are filled
     in by the agent at this point.

(2b) The manager promotes the row in the
     atmVcCrossConnectTable by setting
     atmVcCrossConnectRowStatus to active(1).  If
     this set is successful, the agent has reserved
     the resources specified by the ATM traffic
     parameter and Service category values
     for each direction of the VC cross-connect
     in an ATM switch or network.

 (3) The manager sets the
     atmVcCrossConnectAdminStatus to up(1)
     in all rows of this VC cross-connect to
     turn the traffic flow on.


  One-Shot VC Cross-Connect Establishment

  A VC cross-connect may also be established in
  one step by a set-request with all necessary
  parameter values and atmVcCrossConnectRowStatus
  set to createAndGo(4).

  In contrast to the negotiated VC cross-connect
  establishment which allows for detailed error
  checking i.e., set errors are explicitly linked to
  particular resource acquisition failures), the
  one-shot VC cross-connect establishment
  performs the setup on one operation but does
  not have the advantage of step-wise error
  checking.

  VC Cross-Connect Retirement

  A VC cross-connect identified by a particular
  value of atmVcCrossConnectIndex is released by:

 (1) Setting atmVcCrossConnectRowStatus of all rows
     identified by this value of
     atmVcCrossConnectIndex to destroy(6).
     The agent may release all
     associated resources, and the
     atmVcCrossConnectIndex values in the
     corresponding atmVclTable row are removed.
     Note that a situation when only a subset of
     the associated rows are deleted corresponds
     to a VC topology change.

 (2) After deletion of the appropriate
     atmVcCrossConnectEntries, the manager may
     set atmVclRowStatus to destroy(6) the
     associated VCLs.  The agent releases
     the resources and removes the associated
     rows in the atmVclTable.

  VC Cross-Connect Reconfiguration

  At the discretion of the agent, a VC
  cross-connect may be reconfigured by
  adding and/or deleting leafs to/from
  the VC topology as per the VC cross-connect
  establishment/retirement procedures.
  Reconfiguration of traffic/service category parameter
  values requires release of the VC cross-connect
  before those parameter values may by changed
  for individual VCLs.]]></description>
                        <row name="atmVcCrossConnectEntry" oid="1.3.6.1.2.1.37.1.11.1" status="current" create="true">
                                <linkage implied="false">
                                        <index module="ATM-MIB" name="atmVcCrossConnectIndex"/>
                                        <index module="ATM-MIB" name="atmVcCrossConnectLowIfIndex"/>
                                        <index module="ATM-MIB" name="atmVcCrossConnectLowVpi"/>
                                        <index module="ATM-MIB" name="atmVcCrossConnectLowVci"/>
                                        <index module="ATM-MIB" name="atmVcCrossConnectHighIfIndex"/>
                                        <index module="ATM-MIB" name="atmVcCrossConnectHighVpi"/>
                                        <index module="ATM-MIB" name="atmVcCrossConnectHighVci"/>
                                </linkage>
                                <description><![CDATA[An entry in the ATM VC Cross Connect table.
  This entry is used to model a bi-directional ATM
  VC cross-connect cross-connecting two end points.

  Step-wise Procedures to set up a VC Cross-connect
  Once the entries in the atmVclTable are created,
  the following procedures are used
  to cross-connect the VCLs together to
  form a VCC segment.

 (1) The manager obtains a unique
     atmVcCrossConnectIndex by reading the
     atmVcCrossConnectIndexNext object.

 (2) Next, the manager creates a set of one
     or more rows in the ATM VC Cross Connect
     Table, one for each cross-connection between
     two VCLs.  Each row is indexed by the ATM
     interface port numbers and VPI/VCI values of
     the two ends of that cross-connection.
     This set of rows specifies the topology of the
     VCC cross-connect and is identified by a single
     value of atmVcCrossConnectIndex.

  Negotiated VC Cross-Connect Establishment

(2a) The manager creates a row in this table by
     setting atmVcCrossConnectRowStatus to
     createAndWait(5).  The agent checks the
     requested topology and the mutual sanity of
     the ATM traffic parameters and
     service categories, i.e., the row creation
     fails if:
     - the requested topology is incompatible with
       associated values of atmVclCastType,
     - the requested topology is not supported
       by the agent,
     - the traffic/service category parameter values
       associated with the requested row are
       incompatible with those of already existing
       rows for this VC cross-connect.
     [For example, for setting up
     a point-to-point VC cross-connect, the
     ATM traffic parameters in the receive direction
     of a VCL at the low end of the cross-connect
     must equal to the traffic parameters in the
     transmit direction of the other VCL at the
     high end of the cross-connect,
     otherwise, the row creation fails.]
     The agent also checks for internal errors
     in building the cross-connect.

     The atmVcCrossConnectIndex values in the
     corresponding atmVclTable rows are filled
     in by the agent at this point.

(2b) The manager promotes the row in the
     atmVcCrossConnectTable by setting
     atmVcCrossConnectRowStatus to active(1).  If
     this set is successful, the agent has reserved
     the resources specified by the ATM traffic
     parameter and Service category values
     for each direction of the VC cross-connect
     in an ATM switch or network.

 (3) The manager sets the
     atmVcCrossConnectAdminStatus to up(1)
     in all rows of this VC cross-connect to
     turn the traffic flow on.


  One-Shot VC Cross-Connect Establishment

  A VC cross-connect may also be established in
  one step by a set-request with all necessary
  parameter values and atmVcCrossConnectRowStatus
  set to createAndGo(4).

  In contrast to the negotiated VC cross-connect
  establishment which allows for detailed error
  checking i.e., set errors are explicitly linked to
  particular resource acquisition failures), the
  one-shot VC cross-connect establishment
  performs the setup on one operation but does
  not have the advantage of step-wise error
  checking.

  VC Cross-Connect Retirement

  A VC cross-connect identified by a particular
  value of atmVcCrossConnectIndex is released by:

 (1) Setting atmVcCrossConnectRowStatus of all rows
     identified by this value of
     atmVcCrossConnectIndex to destroy(6).
     The agent may release all
     associated resources, and the
     atmVcCrossConnectIndex values in the
     corresponding atmVclTable row are removed.
     Note that a situation when only a subset of
     the associated rows are deleted corresponds
     to a VC topology change.

 (2) After deletion of the appropriate
     atmVcCrossConnectEntries, the manager may
     set atmVclRowStatus to destroy(6) the
     associated VCLs.  The agent releases
     the resources and removes the associated
     rows in the atmVclTable.

  VC Cross-Connect Reconfiguration

  At the discretion of the agent, a VC
  cross-connect may be reconfigured by
  adding and/or deleting leafs to/from
  the VC topology as per the VC cross-connect
  establishment/retirement procedures.
  Reconfiguration of traffic/service category parameter
  values requires release of the VC cross-connect
  before those parameter values may by changed
  for individual VCLs.]]></description>
                                <column name="atmVcCrossConnectAdminStatus" oid="1.3.6.1.2.1.37.1.11.1.8" status="current">
                                        <syntax>
                                                <type name="AtmVorXAdminStatus" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[down]]></default>
                                        <description><![CDATA[The desired administrative status of this
bi-directional VC cross-connect.]]></description>
                                </column>
                                <column name="atmVcCrossConnectL2HOperStatus" oid="1.3.6.1.2.1.37.1.11.1.9" status="current">
                                        <syntax>
                                                <type name="AtmVorXOperStatus" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The current operational status of the
VC cross-connect in one direction; (i.e.,
from the low to high direction).]]></description>
                                </column>
                                <column name="atmVcCrossConnectH2LOperStatus" oid="1.3.6.1.2.1.37.1.11.1.10" status="current">
                                        <syntax>
                                                <type name="AtmVorXOperStatus" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The current operational status of the
VC cross-connect in one direction; (i.e.,
from the high to low direction).]]></description>
                                </column>
                                <column name="atmVcCrossConnectL2HLastChange" oid="1.3.6.1.2.1.37.1.11.1.11" status="current">
                                        <syntax>
                                                <type name="AtmVorXLastChange" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The value of sysUpTime at the time this
VC cross-connect entered its current
operational state in low to high direction.]]></description>
                                </column>
                                <column name="atmVcCrossConnectH2LLastChange" oid="1.3.6.1.2.1.37.1.11.1.12" status="current">
                                        <syntax>
                                                <type name="AtmVorXLastChange" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The value of sysUpTime at the time this
VC cross-connect entered its current
operational state in high to low direction.]]></description>
                                </column>
                                <column name="atmVcCrossConnectRowStatus" oid="1.3.6.1.2.1.37.1.11.1.13" status="current">
                                        <syntax>
                                                <type name="RowStatus" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[createAndWait]]></default>
                                        <description><![CDATA[The status of this entry in the
atmVcCrossConnectTable.  This object is used to
create a new cross-connect for cross-connecting
VCLs which are created using the atmVclTable
or to change or delete existing cross-connect.
This object must be initially set to
`createAndWait' or 'createAndGo'.
To turn on a VC cross-connect,
the atmVcCrossConnectAdminStatus
is set to `up'.]]></description>
                                </column>
                        </row>
                </table>
                <table name="aal5VccTable" oid="1.3.6.1.2.1.37.1.12" status="current">
                        <description><![CDATA[This table contains AAL5 VCC performance
parameters.]]></description>
                        <row name="aal5VccEntry" oid="1.3.6.1.2.1.37.1.12.1" status="current" create="false">
                                <linkage implied="false">
                                        <index module="" name="ifIndex"/>
                                        <index module="ATM-MIB" name="aal5VccVpi"/>
                                        <index module="ATM-MIB" name="aal5VccVci"/>
                                </linkage>
                                <description><![CDATA[This list contains the AAL5 VCC
performance parameters and is indexed
by ifIndex values of AAL5 interfaces
and the associated VPI/VCI values.]]></description>
                                <column name="aal5VccCrcErrors" oid="1.3.6.1.2.1.37.1.12.1.3" status="current">
                                        <syntax>
                                                <type name="Counter32" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The number of AAL5 CPCS PDUs received with
CRC-32 errors on this AAL5 VCC at the
interface associated with an AAL5 entity.]]></description>
                                </column>
                                <column name="aal5VccSarTimeOuts" oid="1.3.6.1.2.1.37.1.12.1.4" status="current">
                                        <syntax>
                                                <type name="Counter32" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The number of partially re-assembled AAL5
CPCS PDUs which were discarded
on this AAL5 VCC at the interface associated
with an AAL5 entity because they
were not fully re-assembled within the
required time period.  If the re-assembly
timer is not supported, then this object
contains a zero value.]]></description>
                                </column>
                                <column name="aal5VccOverSizedSDUs" oid="1.3.6.1.2.1.37.1.12.1.5" status="current">
                                        <syntax>
                                                <type name="Counter32" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The number of AAL5 CPCS PDUs discarded
on this AAL5 VCC at the interface
associated with an AAL5 entity because the
AAL5 SDUs were too large.]]></description>
                                </column>
                        </row>
                </table>
                <table name="aal5VccEntry" oid="1.3.6.1.2.1.37.1.12.1" status="current">
                        <description><![CDATA[This list contains the AAL5 VCC
performance parameters and is indexed
by ifIndex values of AAL5 interfaces
and the associated VPI/VCI values.]]></description>
                        <row name="aal5VccEntry" oid="1.3.6.1.2.1.37.1.12.1" status="current" create="false">
                                <linkage implied="false">
                                        <index module="" name="ifIndex"/>
                                        <index module="ATM-MIB" name="aal5VccVpi"/>
                                        <index module="ATM-MIB" name="aal5VccVci"/>
                                </linkage>
                                <description><![CDATA[This list contains the AAL5 VCC
performance parameters and is indexed
by ifIndex values of AAL5 interfaces
and the associated VPI/VCI values.]]></description>
                                <column name="aal5VccCrcErrors" oid="1.3.6.1.2.1.37.1.12.1.3" status="current">
                                        <syntax>
                                                <type name="Counter32" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The number of AAL5 CPCS PDUs received with
CRC-32 errors on this AAL5 VCC at the
interface associated with an AAL5 entity.]]></description>
                                </column>
                                <column name="aal5VccSarTimeOuts" oid="1.3.6.1.2.1.37.1.12.1.4" status="current">
                                        <syntax>
                                                <type name="Counter32" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The number of partially re-assembled AAL5
CPCS PDUs which were discarded
on this AAL5 VCC at the interface associated
with an AAL5 entity because they
were not fully re-assembled within the
required time period.  If the re-assembly
timer is not supported, then this object
contains a zero value.]]></description>
                                </column>
                                <column name="aal5VccOverSizedSDUs" oid="1.3.6.1.2.1.37.1.12.1.5" status="current">
                                        <syntax>
                                                <type name="Counter32" module=""/>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[The number of AAL5 CPCS PDUs discarded
on this AAL5 VCC at the interface
associated with an AAL5 entity because the
AAL5 SDUs were too large.]]></description>
                                </column>
                        </row>
                </table>
                <scalar name="atmTrafficDescrParamIndexNext" oid="1.3.6.1.2.1.37.1.13" status="current">
                        <syntax>
                                <typedef basetype="INTEGER">
                                        <range min="0" max="2147483647"/>
                                </typedef>
                        </syntax>
                        <access>readonly</access>
                        <description><![CDATA[This object contains an appropriate value to
be used for atmTrafficDescrParamIndex when
creating entries in the
atmTrafficDescrParamTable.
The value 0 indicates that no unassigned
entries are available. To obtain the
atmTrafficDescrParamIndex value for a new
entry, the manager issues a management
protocol retrieval operation to obtain the
current value of this object.  After each
retrieval, the agent should modify the value
to the next unassigned index.
After a manager retrieves a value the agent will
determine through its local policy when this index
value will be made available for reuse.]]></description>
                </scalar>
                <node name="atmMIBConformance" oid="1.3.6.1.2.1.37.2"/>
                <node name="atmMIBGroups" oid="1.3.6.1.2.1.37.2.1"/>
                <node name="atmMIBCompliances" oid="1.3.6.1.2.1.37.2.2"/>
        </nodes>
        <groups>
                <group name="atmInterfaceConfGroup" oid="1.3.6.1.2.1.37.2.1.1" status="deprecated">
                        <members>
                                <member module="ATM-MIB" name="atmInterfaceMaxVpcs"/>
                                <member module="ATM-MIB" name="atmInterfaceMaxVccs"/>
                                <member module="ATM-MIB" name="atmInterfaceConfVpcs"/>
                                <member module="ATM-MIB" name="atmInterfaceConfVccs"/>
                                <member module="ATM-MIB" name="atmInterfaceMaxActiveVpiBits"/>
                                <member module="ATM-MIB" name="atmInterfaceMaxActiveVciBits"/>
                                <member module="ATM-MIB" name="atmInterfaceIlmiVpi"/>
                                <member module="ATM-MIB" name="atmInterfaceIlmiVci"/>
                                <member module="ATM-MIB" name="atmInterfaceAddressType"/>
                                <member module="ATM-MIB" name="atmInterfaceAdminAddress"/>
                                <member module="ATM-MIB" name="atmInterfaceMyNeighborIpAddress"/>
                                <member module="ATM-MIB" name="atmInterfaceMyNeighborIfName"/>
                        </members>
                        <description><![CDATA[A collection of objects providing configuration
information about an ATM interface.]]></description>
                </group>
                <group name="atmTrafficDescrGroup" oid="1.3.6.1.2.1.37.2.1.2" status="deprecated">
                        <members>
                                <member module="ATM-MIB" name="atmTrafficDescrType"/>
                                <member module="ATM-MIB" name="atmTrafficDescrParam1"/>
                                <member module="ATM-MIB" name="atmTrafficDescrParam2"/>
                                <member module="ATM-MIB" name="atmTrafficDescrParam3"/>
                                <member module="ATM-MIB" name="atmTrafficDescrParam4"/>
                                <member module="ATM-MIB" name="atmTrafficDescrParam5"/>
                                <member module="ATM-MIB" name="atmTrafficQoSClass"/>
                                <member module="ATM-MIB" name="atmTrafficDescrRowStatus"/>
                        </members>
                        <description><![CDATA[A collection of objects providing information
about ATM traffic descriptor type and
the associated parameters.]]></description>
                </group>
                <group name="atmInterfaceDs3PlcpGroup" oid="1.3.6.1.2.1.37.2.1.3" status="current">
                        <members>
                                <member module="ATM-MIB" name="atmInterfaceDs3PlcpSEFSs"/>
                                <member module="ATM-MIB" name="atmInterfaceDs3PlcpAlarmState"/>
                                <member module="ATM-MIB" name="atmInterfaceDs3PlcpUASs"/>
                        </members>
                        <description><![CDATA[A collection of objects providing information
about DS3 PLCP layer at an ATM interface.]]></description>
                </group>
                <group name="atmInterfaceTCGroup" oid="1.3.6.1.2.1.37.2.1.4" status="current">
                        <members>
                                <member module="ATM-MIB" name="atmInterfaceOCDEvents"/>
                                <member module="ATM-MIB" name="atmInterfaceTCAlarmState"/>
                        </members>
                        <description><![CDATA[A collection of objects providing information
about TC sublayer at an ATM interface.]]></description>
                </group>
                <group name="atmVpcTerminationGroup" oid="1.3.6.1.2.1.37.2.1.5" status="deprecated">
                        <members>
                                <member module="ATM-MIB" name="atmVplOperStatus"/>
                                <member module="ATM-MIB" name="atmVplAdminStatus"/>
                                <member module="ATM-MIB" name="atmVplLastChange"/>
                                <member module="ATM-MIB" name="atmVplReceiveTrafficDescrIndex"/>
                                <member module="ATM-MIB" name="atmVplTransmitTrafficDescrIndex"/>
                                <member module="ATM-MIB" name="atmVplRowStatus"/>
                        </members>
                        <description><![CDATA[A collection of objects providing
information about a VPL at an ATM interface
which terminates a VPC
(i.e., one which is NOT cross-connected
to other VPLs).]]></description>
                </group>
                <group name="atmVccTerminationGroup" oid="1.3.6.1.2.1.37.2.1.6" status="deprecated">
                        <members>
                                <member module="ATM-MIB" name="atmVclOperStatus"/>
                                <member module="ATM-MIB" name="atmVclAdminStatus"/>
                                <member module="ATM-MIB" name="atmVclLastChange"/>
                                <member module="ATM-MIB" name="atmVclReceiveTrafficDescrIndex"/>
                                <member module="ATM-MIB" name="atmVclTransmitTrafficDescrIndex"/>
                                <member module="ATM-MIB" name="atmVccAalType"/>
                                <member module="ATM-MIB" name="atmVclRowStatus"/>
                        </members>
                        <description><![CDATA[A collection of objects providing information
about a VCL at an ATM interface
which terminates a VCC (i.e., one which is
NOT cross-connected to other VCLs).]]></description>
                </group>
                <group name="atmVpCrossConnectGroup" oid="1.3.6.1.2.1.37.2.1.7" status="deprecated">
                        <members>
                                <member module="ATM-MIB" name="atmVplReceiveTrafficDescrIndex"/>
                                <member module="ATM-MIB" name="atmVplTransmitTrafficDescrIndex"/>
                                <member module="ATM-MIB" name="atmVplOperStatus"/>
                                <member module="ATM-MIB" name="atmVplRowStatus"/>
                                <member module="ATM-MIB" name="atmVpCrossConnectAdminStatus"/>
                                <member module="ATM-MIB" name="atmVpCrossConnectL2HOperStatus"/>
                                <member module="ATM-MIB" name="atmVpCrossConnectH2LOperStatus"/>
                                <member module="ATM-MIB" name="atmVpCrossConnectL2HLastChange"/>
                                <member module="ATM-MIB" name="atmVpCrossConnectH2LLastChange"/>
                                <member module="ATM-MIB" name="atmVpCrossConnectRowStatus"/>
                                <member module="ATM-MIB" name="atmVplCrossConnectIdentifier"/>
                                <member module="ATM-MIB" name="atmVpCrossConnectIndexNext"/>
                        </members>
                        <description><![CDATA[A collection of objects providing
information about a VP cross-connect
and the associated VPLs that are
cross-connected together.]]></description>
                </group>
                <group name="atmVcCrossConnectGroup" oid="1.3.6.1.2.1.37.2.1.8" status="deprecated">
                        <members>
                                <member module="ATM-MIB" name="atmVclReceiveTrafficDescrIndex"/>
                                <member module="ATM-MIB" name="atmVclTransmitTrafficDescrIndex"/>
                                <member module="ATM-MIB" name="atmVclOperStatus"/>
                                <member module="ATM-MIB" name="atmVclRowStatus"/>
                                <member module="ATM-MIB" name="atmVcCrossConnectAdminStatus"/>
                                <member module="ATM-MIB" name="atmVcCrossConnectL2HOperStatus"/>
                                <member module="ATM-MIB" name="atmVcCrossConnectH2LOperStatus"/>
                                <member module="ATM-MIB" name="atmVcCrossConnectL2HLastChange"/>
                                <member module="ATM-MIB" name="atmVcCrossConnectH2LLastChange"/>
                                <member module="ATM-MIB" name="atmVcCrossConnectRowStatus"/>
                                <member module="ATM-MIB" name="atmVclCrossConnectIdentifier"/>
                                <member module="ATM-MIB" name="atmVcCrossConnectIndexNext"/>
                        </members>
                        <description><![CDATA[A collection of objects providing
information about a VC cross-connect
and the associated VCLs that are
cross-connected together.]]></description>
                </group>
                <group name="aal5VccGroup" oid="1.3.6.1.2.1.37.2.1.9" status="current">
                        <members>
                                <member module="ATM-MIB" name="atmVccAal5CpcsTransmitSduSize"/>
                                <member module="ATM-MIB" name="atmVccAal5CpcsReceiveSduSize"/>
                                <member module="ATM-MIB" name="atmVccAal5EncapsType"/>
                                <member module="ATM-MIB" name="aal5VccCrcErrors"/>
                                <member module="ATM-MIB" name="aal5VccSarTimeOuts"/>
                                <member module="ATM-MIB" name="aal5VccOverSizedSDUs"/>
                        </members>
                        <description><![CDATA[A collection of objects providing
AAL5 configuration and performance statistics
of a VCC.]]></description>
                </group>
                <group name="atmInterfaceConfGroup2" oid="1.3.6.1.2.1.37.2.1.10" status="current">
                        <members>
                                <member module="ATM-MIB" name="atmInterfaceMaxVpcs"/>
                                <member module="ATM-MIB" name="atmInterfaceMaxVccs"/>
                                <member module="ATM-MIB" name="atmInterfaceConfVpcs"/>
                                <member module="ATM-MIB" name="atmInterfaceConfVccs"/>
                                <member module="ATM-MIB" name="atmInterfaceMaxActiveVpiBits"/>
                                <member module="ATM-MIB" name="atmInterfaceMaxActiveVciBits"/>
                                <member module="ATM-MIB" name="atmInterfaceIlmiVpi"/>
                                <member module="ATM-MIB" name="atmInterfaceIlmiVci"/>
                                <member module="ATM-MIB" name="atmInterfaceMyNeighborIpAddress"/>
                                <member module="ATM-MIB" name="atmInterfaceMyNeighborIfName"/>
                                <member module="ATM-MIB" name="atmInterfaceCurrentMaxVpiBits"/>
                                <member module="ATM-MIB" name="atmInterfaceCurrentMaxVciBits"/>
                                <member module="ATM-MIB" name="atmInterfaceSubscrAddress"/>
                        </members>
                        <description><![CDATA[A collection of objects providing configuration
information about an ATM interface.]]></description>
                </group>
                <group name="atmTrafficDescrGroup2" oid="1.3.6.1.2.1.37.2.1.11" status="current">
                        <members>
                                <member module="ATM-MIB" name="atmTrafficDescrType"/>
                                <member module="ATM-MIB" name="atmTrafficDescrParam1"/>
                                <member module="ATM-MIB" name="atmTrafficDescrParam2"/>
                                <member module="ATM-MIB" name="atmTrafficDescrParam3"/>
                                <member module="ATM-MIB" name="atmTrafficDescrParam4"/>
                                <member module="ATM-MIB" name="atmTrafficDescrParam5"/>
                                <member module="ATM-MIB" name="atmTrafficDescrRowStatus"/>
                                <member module="ATM-MIB" name="atmServiceCategory"/>
                                <member module="ATM-MIB" name="atmTrafficFrameDiscard"/>
                                <member module="ATM-MIB" name="atmTrafficDescrParamIndexNext"/>
                        </members>
                        <description><![CDATA[A collection of objects providing information
about ATM traffic descriptor type and
the associated parameters.]]></description>
                </group>
                <group name="atmVpcTerminationGroup2" oid="1.3.6.1.2.1.37.2.1.12" status="current">
                        <members>
                                <member module="ATM-MIB" name="atmVplOperStatus"/>
                                <member module="ATM-MIB" name="atmVplAdminStatus"/>
                                <member module="ATM-MIB" name="atmVplLastChange"/>
                                <member module="ATM-MIB" name="atmVplReceiveTrafficDescrIndex"/>
                                <member module="ATM-MIB" name="atmVplTransmitTrafficDescrIndex"/>
                                <member module="ATM-MIB" name="atmVplRowStatus"/>
                                <member module="ATM-MIB" name="atmVplCastType"/>
                                <member module="ATM-MIB" name="atmVplConnKind"/>
                        </members>
                        <description><![CDATA[A collection of objects providing information
about a VPL at an ATM interface which
terminates a VPC (i.e., one which is NOT
cross-connected to other VPLs).]]></description>
                </group>
                <group name="atmVccTerminationGroup2" oid="1.3.6.1.2.1.37.2.1.13" status="current">
                        <members>
                                <member module="ATM-MIB" name="atmVclOperStatus"/>
                                <member module="ATM-MIB" name="atmVclAdminStatus"/>
                                <member module="ATM-MIB" name="atmVclLastChange"/>
                                <member module="ATM-MIB" name="atmVclReceiveTrafficDescrIndex"/>
                                <member module="ATM-MIB" name="atmVclTransmitTrafficDescrIndex"/>
                                <member module="ATM-MIB" name="atmVccAalType"/>
                                <member module="ATM-MIB" name="atmVclRowStatus"/>
                                <member module="ATM-MIB" name="atmVclCastType"/>
                                <member module="ATM-MIB" name="atmVclConnKind"/>
                        </members>
                        <description><![CDATA[A collection of objects providing information
about a VCL at an ATM interface
which terminates a VCC (i.e., one which is
NOT cross-connected to other VCLs).]]></description>
                </group>
                <group name="atmVplCrossConnectGroup" oid="1.3.6.1.2.1.37.2.1.14" status="current">
                        <members>
                                <member module="ATM-MIB" name="atmVplReceiveTrafficDescrIndex"/>
                                <member module="ATM-MIB" name="atmVplTransmitTrafficDescrIndex"/>
                                <member module="ATM-MIB" name="atmVplOperStatus"/>
                                <member module="ATM-MIB" name="atmVplLastChange"/>
                                <member module="ATM-MIB" name="atmVplRowStatus"/>
                                <member module="ATM-MIB" name="atmVplCastType"/>
                                <member module="ATM-MIB" name="atmVplConnKind"/>
                        </members>
                        <description><![CDATA[A collection of objects providing
information about the VPLs that
are cross-connected together.]]></description>
                </group>
                <group name="atmVpPvcCrossConnectGroup" oid="1.3.6.1.2.1.37.2.1.15" status="current">
                        <members>
                                <member module="ATM-MIB" name="atmVpCrossConnectAdminStatus"/>
                                <member module="ATM-MIB" name="atmVpCrossConnectL2HOperStatus"/>
                                <member module="ATM-MIB" name="atmVpCrossConnectH2LOperStatus"/>
                                <member module="ATM-MIB" name="atmVpCrossConnectL2HLastChange"/>
                                <member module="ATM-MIB" name="atmVpCrossConnectH2LLastChange"/>
                                <member module="ATM-MIB" name="atmVpCrossConnectRowStatus"/>
                                <member module="ATM-MIB" name="atmVplCrossConnectIdentifier"/>
                                <member module="ATM-MIB" name="atmVpCrossConnectIndexNext"/>
                        </members>
                        <description><![CDATA[A collection of objects providing
information about a VP cross-connect
for PVCs. These objects are not used
for Soft PVCs or SVCs.]]></description>
                </group>
                <group name="atmVclCrossConnectGroup" oid="1.3.6.1.2.1.37.2.1.16" status="current">
                        <members>
                                <member module="ATM-MIB" name="atmVclReceiveTrafficDescrIndex"/>
                                <member module="ATM-MIB" name="atmVclTransmitTrafficDescrIndex"/>
                                <member module="ATM-MIB" name="atmVclOperStatus"/>
                                <member module="ATM-MIB" name="atmVclLastChange"/>
                                <member module="ATM-MIB" name="atmVclRowStatus"/>
                                <member module="ATM-MIB" name="atmVclCastType"/>
                                <member module="ATM-MIB" name="atmVclConnKind"/>
                        </members>
                        <description><![CDATA[A collection of objects providing
information about the VCLs that
are cross-connected together.]]></description>
                </group>
                <group name="atmVcPvcCrossConnectGroup" oid="1.3.6.1.2.1.37.2.1.17" status="current">
                        <members>
                                <member module="ATM-MIB" name="atmVcCrossConnectAdminStatus"/>
                                <member module="ATM-MIB" name="atmVcCrossConnectL2HOperStatus"/>
                                <member module="ATM-MIB" name="atmVcCrossConnectH2LOperStatus"/>
                                <member module="ATM-MIB" name="atmVcCrossConnectL2HLastChange"/>
                                <member module="ATM-MIB" name="atmVcCrossConnectH2LLastChange"/>
                                <member module="ATM-MIB" name="atmVcCrossConnectRowStatus"/>
                                <member module="ATM-MIB" name="atmVclCrossConnectIdentifier"/>
                                <member module="ATM-MIB" name="atmVcCrossConnectIndexNext"/>
                        </members>
                        <description><![CDATA[A collection of objects providing
information about a VC cross-connect
for PVCs. These objects are not used
for Soft PVCs or SVCs.]]></description>
                </group>
        </groups>
        <compliances>
                <compliance name="atmMIBCompliance" oid="1.3.6.1.2.1.37.2.2.1" status="deprecated">
                        <description><![CDATA[The compliance statement for SNMP entities
including networks which have ATM and
AAL5 interfaces.]]></description>
                        <requires>
                                <mandatory module="ATM-MIB" name="atmInterfaceConfGroup"/>
                                <mandatory module="ATM-MIB" name="atmTrafficDescrGroup"/>
                                <option module="ATM-MIB" name="atmInterfaceDs3PlcpGroup">
                                        <description><![CDATA[This group is mandatory only for those
ATM interfaces which implement the
DS3 PLCP layer.]]></description>
                                </option>
                                <option module="ATM-MIB" name="atmInterfaceTCGroup">
                                        <description><![CDATA[This group is mandatory only for those
ATM interfaces which implement the
TC Sublayer.]]></description>
                                </option>
                                <option module="ATM-MIB" name="atmVpcTerminationGroup">
                                        <description><![CDATA[This group is mandatory only for those
ATM interfaces which implement ATM
VPLs that terminate VPCs (i.e., ones which
are NOT cross-connected to other VPLs).]]></description>
                                </option>
                                <option module="ATM-MIB" name="atmVpCrossConnectGroup">
                                        <description><![CDATA[This group is mandatory only for those
ATM interfaces which implement ATM
VPLs that are not associated with VCLs
and are cross-connected to other VPLs.]]></description>
                                </option>
                                <option module="ATM-MIB" name="atmVccTerminationGroup">
                                        <description><![CDATA[This group is mandatory only for those
ATM interfaces which implement ATM
VCLs that terminate VCCs (i.e., ones which
are NOT cross-connected to other VCLs).]]></description>
                                </option>
                                <option module="ATM-MIB" name="atmVcCrossConnectGroup">
                                        <description><![CDATA[This group is mandatory only for those
ATM interfaces which implement ATM
VCLs that are cross-connected to
other VCLs.]]></description>
                                </option>
                                <option module="ATM-MIB" name="aal5VccGroup">
                                        <description><![CDATA[This group is mandatory for the
AAL5 virtual connections only.]]></description>
                                </option>
                        </requires>
                        <refinements>
                                <refinement module="ATM-MIB" name="atmInterfaceMaxVpcs">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmInterfaceMaxVccs">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmInterfaceMaxActiveVpiBits">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmInterfaceMaxActiveVciBits">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmInterfaceIlmiVpi">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmInterfaceIlmiVci">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmInterfaceMyNeighborIpAddress">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmInterfaceMyNeighborIfName">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmTrafficDescrType">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmTrafficDescrParam1">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmTrafficDescrParam2">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmTrafficDescrParam3">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmTrafficDescrParam4">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmTrafficDescrParam5">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmTrafficQoSClass">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmTrafficDescrRowStatus">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <namednumber name="active" number="1"/>
                                                </typedef>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required, and only one
of the six enumerated values for the
RowStatus textual convention need be
supported, specifically: active(1).]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVplAdminStatus">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVplReceiveTrafficDescrIndex">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVplTransmitTrafficDescrIndex">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVplRowStatus">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <namednumber name="active" number="1"/>
                                                </typedef>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required, and only one
of the six enumerated values for the
RowStatus textual convention need be
supported, specifically: active(1).]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVpCrossConnectAdminStatus">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVpCrossConnectRowStatus">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <namednumber name="active" number="1"/>
                                                </typedef>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required, and only one
of the six enumerated values for the
RowStatus textual convention need be
supported, specifically: active(1).]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVclAdminStatus">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVclReceiveTrafficDescrIndex">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVclTransmitTrafficDescrIndex">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVccAalType">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVclRowStatus">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <namednumber name="active" number="1"/>
                                                </typedef>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required, and only one
of the six enumerated values for the
RowStatus textual convention need be
supported, specifically: active(1).]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVcCrossConnectAdminStatus">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVcCrossConnectRowStatus">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <namednumber name="active" number="1"/>
                                                </typedef>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required, and only one
of the six enumerated values for the
RowStatus textual convention need be
supported, specifically: active(1).]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVccAal5CpcsTransmitSduSize">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVccAal5CpcsReceiveSduSize">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVccAal5EncapsType">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                        </refinements>
                </compliance>
                <compliance name="atmMIBCompliance2" oid="1.3.6.1.2.1.37.2.2.2" status="current">
                        <description><![CDATA[The compliance statement for SNMP entities
including networks which have ATM and
AAL5 interfaces.]]></description>
                        <requires>
                                <mandatory module="ATM-MIB" name="atmInterfaceConfGroup2"/>
                                <mandatory module="ATM-MIB" name="atmTrafficDescrGroup2"/>
                                <option module="ATM-MIB" name="atmInterfaceDs3PlcpGroup">
                                        <description><![CDATA[This group is mandatory only for those
ATM interfaces which implement the
DS3 PLCP layer.]]></description>
                                </option>
                                <option module="ATM-MIB" name="atmInterfaceTCGroup">
                                        <description><![CDATA[This group is mandatory only for those
ATM interfaces which implement the
TC Sublayer.]]></description>
                                </option>
                                <option module="ATM-MIB" name="atmVpcTerminationGroup2">
                                        <description><![CDATA[This group is mandatory only for those
ATM interfaces which implement ATM
VPLs that terminate VPCs (i.e., ones which
are NOT cross-connected to other VPLs).]]></description>
                                </option>
                                <option module="ATM-MIB" name="atmVplCrossConnectGroup">
                                        <description><![CDATA[This group is mandatory only for those
ATM interfaces which implement ATM
VPLs that are not associated with VCLs
and are cross-connected to other VPLs
for VPCs.]]></description>
                                </option>
                                <option module="ATM-MIB" name="atmVpPvcCrossConnectGroup">
                                        <description><![CDATA[This group is mandatory only for those
ATM interfaces which implement ATM
VPLs that are not associated with VCLs
and are cross-connected to other VPLs
for permanent VPCs (i.e., PVCs).
This group is not used to crossconnect
a PVC with an SVC to form a Soft PVC.]]></description>
                                </option>
                                <option module="ATM-MIB" name="atmVccTerminationGroup2">
                                        <description><![CDATA[This group is mandatory only for those
ATM interfaces which implement ATM
VCLs that terminate VCCs (i.e., ones which
are NOT cross-connected to other VCLs).]]></description>
                                </option>
                                <option module="ATM-MIB" name="atmVclCrossConnectGroup">
                                        <description><![CDATA[This group is mandatory only for those
ATM interfaces which implement ATM
VCLs that are cross-connected to other VCLs
for VCCs.]]></description>
                                </option>
                                <option module="ATM-MIB" name="atmVcPvcCrossConnectGroup">
                                        <description><![CDATA[This group is mandatory only for those
ATM interfaces which implement ATM
VCLs that are cross-connected to other
VCLs for permanent VCCs (i.e., PVCs).
This group is not used to crossconnect
a PVC with an SVC to form a Soft PVC.]]></description>
                                </option>
                                <option module="ATM-MIB" name="aal5VccGroup">
                                        <description><![CDATA[This group is mandatory for the
AAL5 virtual connections only.]]></description>
                                </option>
                        </requires>
                        <refinements>
                                <refinement module="ATM-MIB" name="atmInterfaceMaxVpcs">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmInterfaceMaxVccs">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmInterfaceMaxActiveVpiBits">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.
At the ATM UNI the maximum number of
active VPI bits configured for use ranges
from 0 to 8 only.
Implementations may support smaller ranges.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmInterfaceMaxActiveVciBits">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.
Implementations may support smaller ranges.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmInterfaceIlmiVpi">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmInterfaceIlmiVci">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmInterfaceMyNeighborIpAddress">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmInterfaceMyNeighborIfName">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmInterfaceSubscrAddress">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmTrafficDescrParamIndexNext">
                                        <description><![CDATA[This object is only required for systems
that support the creation of entries in
the atmTrafficDescrParamTable.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmTrafficDescrType">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmTrafficDescrParam1">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmTrafficDescrParam2">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmTrafficDescrParam3">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmTrafficDescrParam4">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmTrafficDescrParam5">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmServiceCategory">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmTrafficDescrRowStatus">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <namednumber name="active" number="1"/>
                                                </typedef>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required, and only one
of the six enumerated values for the
RowStatus textual convention need be
supported, specifically: active(1).]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmTrafficFrameDiscard">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVplAdminStatus">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVplReceiveTrafficDescrIndex">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVplTransmitTrafficDescrIndex">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVplRowStatus">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <namednumber name="active" number="1"/>
                                                </typedef>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required, and only one
of the six enumerated values for the
RowStatus textual convention need be
supported, specifically: active(1).]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVplCastType">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVplConnKind">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVpCrossConnectAdminStatus">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVpCrossConnectRowStatus">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <namednumber name="active" number="1"/>
                                                </typedef>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required, and only one
of the six enumerated values for the
RowStatus textual convention need be
supported, specifically: active(1).]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVclAdminStatus">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVclReceiveTrafficDescrIndex">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVclTransmitTrafficDescrIndex">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVccAalType">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVclRowStatus">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <namednumber name="active" number="1"/>
                                                </typedef>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required, and only one
of the six enumerated values for the
RowStatus textual convention need be
supported, specifically: active(1).]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVclCastType">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVclConnKind">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVcCrossConnectAdminStatus">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVcCrossConnectRowStatus">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <namednumber name="active" number="1"/>
                                                </typedef>
                                        </syntax>
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required, and only one
of the six enumerated values for the
RowStatus textual convention need be
supported, specifically: active(1).]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVccAal5CpcsTransmitSduSize">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVccAal5CpcsReceiveSduSize">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                                <refinement module="ATM-MIB" name="atmVccAal5EncapsType">
                                        <access>readonly</access>
                                        <description><![CDATA[Write access is not required.]]></description>
                                </refinement>
                        </refinements>
                </compliance>
        </compliances>
</smi>
<!--MIB Explorer 1.6 - Full License, no expiration-->
