<?xml version="1.0" encoding="UTF-8"?>

<xsd:schema xmlns="http://www.mibexplorer.com/xsd/mibs/ATM-MIB" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:smi="http://www.mibexplorer.com/xsd/mibs/smi" xmlns:SNMPv2-SMI="http://www.mibexplorer.com/xsd/mibs/SNMPv2-SMI" xmlns:SNMPv2-TC="http://www.mibexplorer.com/xsd/mibs/SNMPv2-TC" xmlns:SNMPv2-CONF="http://www.mibexplorer.com/xsd/mibs/SNMPv2-CONF" xmlns:IF-MIB="http://www.mibexplorer.com/xsd/mibs/IF-MIB" xmlns:ATM-TC-MIB="http://www.mibexplorer.com/xsd/mibs/ATM-TC-MIB" xml:lang="en" elementFormDefault="qualified" attributeFormDefault="unqualified" targetNamespace="http://www.mibexplorer.com/xsd/mibs/ATM-MIB">
        <xsd:annotation>
                <xsd:appinfo>
                        <xsd:documentation>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.</xsd:documentation>
                </xsd:appinfo>
        </xsd:annotation>
        <xsd:import namespace="http://www.w3.org/2001/XMLSchema" schemaLocation="http://www.w3.org/2001/XMLSchema.xsd"/>
        <xsd:import namespace="http://www.mibexplorer.com/xsd/mibs/smi" schemaLocation="http://www.mibexplorer.com/xsd/mibs/smi.xsd"/>
        <xsd:import namespace="http://www.mibexplorer.com/xsd/mibs/SNMPv2-SMI" schemaLocation="http://www.mibexplorer.com/xsd/mibs/SNMPv2-SMI.xsd"/>
        <xsd:import namespace="http://www.mibexplorer.com/xsd/mibs/SNMPv2-TC" schemaLocation="http://www.mibexplorer.com/xsd/mibs/SNMPv2-TC.xsd"/>
        <xsd:import namespace="http://www.mibexplorer.com/xsd/mibs/SNMPv2-CONF" schemaLocation="http://www.mibexplorer.com/xsd/mibs/SNMPv2-CONF.xsd"/>
        <xsd:import namespace="http://www.mibexplorer.com/xsd/mibs/IF-MIB" schemaLocation="http://www.mibexplorer.com/xsd/mibs/IF-MIB.xsd"/>
        <xsd:import namespace="http://www.mibexplorer.com/xsd/mibs/ATM-TC-MIB" schemaLocation="http://www.mibexplorer.com/xsd/mibs/ATM-TC-MIB.xsd"/>
        <xsd:element name="snmp-data">
                <xsd:complexType>
                        <xsd:sequence>
                                <xsd:element name="context" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                                <xsd:sequence>
                                                        <xsd:element name="atmMIBObjects" minOccurs="0">
                                                                <xsd:complexType>
                                                                        <xsd:sequence>
                                                                                <xsd:element name="atmVpCrossConnectIndexNext" minOccurs="0">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <maxAccess>read-only</maxAccess>
                                                                                                        <status>current</status>
                                                                                                        <oid>1.3.6.1.2.1.37.1.8</oid>
                                                                                                        <xsd:documentation>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.</xsd:documentation>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                        <xsd:simpleType>
                                                                                                <xsd:union>
                                                                                                        <xsd:simpleType>
                                                                                                                <xsd:restriction base="xsd:int">
                                                                                                                        <xsd:minInclusive value="0"/>
                                                                                                                        <xsd:maxInclusive value="2147483647"/>
                                                                                                                </xsd:restriction>
                                                                                                        </xsd:simpleType>
                                                                                                </xsd:union>
                                                                                        </xsd:simpleType>
                                                                                </xsd:element>
                                                                                <xsd:element name="atmVcCrossConnectIndexNext" minOccurs="0">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <maxAccess>read-only</maxAccess>
                                                                                                        <status>current</status>
                                                                                                        <oid>1.3.6.1.2.1.37.1.10</oid>
                                                                                                        <xsd:documentation>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.</xsd:documentation>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                        <xsd:simpleType>
                                                                                                <xsd:union>
                                                                                                        <xsd:simpleType>
                                                                                                                <xsd:restriction base="xsd:int">
                                                                                                                        <xsd:minInclusive value="0"/>
                                                                                                                        <xsd:maxInclusive value="2147483647"/>
                                                                                                                </xsd:restriction>
                                                                                                        </xsd:simpleType>
                                                                                                </xsd:union>
                                                                                        </xsd:simpleType>
                                                                                </xsd:element>
                                                                                <xsd:element name="atmTrafficDescrParamIndexNext" minOccurs="0">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <maxAccess>read-only</maxAccess>
                                                                                                        <status>current</status>
                                                                                                        <oid>1.3.6.1.2.1.37.1.13</oid>
                                                                                                        <xsd:documentation>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.</xsd:documentation>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                        <xsd:simpleType>
                                                                                                <xsd:union>
                                                                                                        <xsd:simpleType>
                                                                                                                <xsd:restriction base="xsd:int">
                                                                                                                        <xsd:minInclusive value="0"/>
                                                                                                                        <xsd:maxInclusive value="2147483647"/>
                                                                                                                </xsd:restriction>
                                                                                                        </xsd:simpleType>
                                                                                                </xsd:union>
                                                                                        </xsd:simpleType>
                                                                                </xsd:element>
                                                                        </xsd:sequence>
                                                                </xsd:complexType>
                                                        </xsd:element>
                                                        <xsd:element name="atmInterfaceConfEntry" type="atmInterfaceConfEntryType" minOccurs="0" maxOccurs="unbounded">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>not-accessible</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.37.1.2.1</oid>
                                                                                <xsd:documentation>This list contains ATM interface configuration
parameters and state variables and is indexed
by ifIndex values of ATM interfaces.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                        </xsd:element>
                                                        <xsd:element name="atmInterfaceDs3PlcpEntry" type="atmInterfaceDs3PlcpEntryType" minOccurs="0" maxOccurs="unbounded">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>not-accessible</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.37.1.3.1</oid>
                                                                                <xsd:documentation>This list contains DS3 PLCP parameters and
state variables at the ATM interface and is
indexed by the ifIndex value of the ATM interface.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                        </xsd:element>
                                                        <xsd:element name="atmInterfaceTCEntry" type="atmInterfaceTCEntryType" minOccurs="0" maxOccurs="unbounded">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>not-accessible</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.37.1.4.1</oid>
                                                                                <xsd:documentation>This list contains TC Sublayer parameters
and state variables at the ATM interface and is
indexed by the ifIndex value of the ATM interface.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                        </xsd:element>
                                                        <xsd:element name="atmTrafficDescrParamEntry" type="atmTrafficDescrParamEntryType" minOccurs="0" maxOccurs="unbounded">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>not-accessible</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.37.1.5.1</oid>
                                                                                <xsd:documentation>This list contains ATM traffic descriptor
type and the associated parameters.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                        </xsd:element>
                                                        <xsd:element name="atmVplEntry" type="atmVplEntryType" minOccurs="0" maxOccurs="unbounded">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>not-accessible</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.37.1.6.1</oid>
                                                                                <xsd:documentation>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.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                        </xsd:element>
                                                        <xsd:element name="atmVclEntry" type="atmVclEntryType" minOccurs="0" maxOccurs="unbounded">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>not-accessible</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.37.1.7.1</oid>
                                                                                <xsd:documentation>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.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                        </xsd:element>
                                                        <xsd:element name="atmVpCrossConnectIndexNext" minOccurs="0">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>read-only</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.37.1.8</oid>
                                                                                <xsd:documentation>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.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                                <xsd:simpleType>
                                                                        <xsd:union>
                                                                                <xsd:simpleType>
                                                                                        <xsd:restriction base="xsd:int">
                                                                                                <xsd:minInclusive value="0"/>
                                                                                                <xsd:maxInclusive value="2147483647"/>
                                                                                        </xsd:restriction>
                                                                                </xsd:simpleType>
                                                                        </xsd:union>
                                                                </xsd:simpleType>
                                                        </xsd:element>
                                                        <xsd:element name="atmVpCrossConnectEntry" type="atmVpCrossConnectEntryType" minOccurs="0" maxOccurs="unbounded">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>not-accessible</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.37.1.9.1</oid>
                                                                                <xsd:documentation>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.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                        </xsd:element>
                                                        <xsd:element name="atmVcCrossConnectIndexNext" minOccurs="0">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>read-only</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.37.1.10</oid>
                                                                                <xsd:documentation>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.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                                <xsd:simpleType>
                                                                        <xsd:union>
                                                                                <xsd:simpleType>
                                                                                        <xsd:restriction base="xsd:int">
                                                                                                <xsd:minInclusive value="0"/>
                                                                                                <xsd:maxInclusive value="2147483647"/>
                                                                                        </xsd:restriction>
                                                                                </xsd:simpleType>
                                                                        </xsd:union>
                                                                </xsd:simpleType>
                                                        </xsd:element>
                                                        <xsd:element name="atmVcCrossConnectEntry" type="atmVcCrossConnectEntryType" minOccurs="0" maxOccurs="unbounded">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>not-accessible</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.37.1.11.1</oid>
                                                                                <xsd:documentation>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.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                        </xsd:element>
                                                        <xsd:element name="aal5VccEntry" type="aal5VccEntryType" minOccurs="0" maxOccurs="unbounded">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>not-accessible</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.37.1.12.1</oid>
                                                                                <xsd:documentation>This list contains the AAL5 VCC
performance parameters and is indexed
by ifIndex values of AAL5 interfaces
and the associated VPI/VCI values.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                        </xsd:element>
                                                        <xsd:element name="atmTrafficDescrParamIndexNext" minOccurs="0">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>read-only</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.37.1.13</oid>
                                                                                <xsd:documentation>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.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                                <xsd:simpleType>
                                                                        <xsd:union>
                                                                                <xsd:simpleType>
                                                                                        <xsd:restriction base="xsd:int">
                                                                                                <xsd:minInclusive value="0"/>
                                                                                                <xsd:maxInclusive value="2147483647"/>
                                                                                        </xsd:restriction>
                                                                                </xsd:simpleType>
                                                                        </xsd:union>
                                                                </xsd:simpleType>
                                                        </xsd:element>
                                                </xsd:sequence>
                                                <xsd:attribute name="agent" type="xsd:NMTOKEN" use="required"/>
                                                <xsd:attribute name="port" type="xsd:integer" use="required"/>
                                        </xsd:complexType>
                                </xsd:element>
                        </xsd:sequence>
                </xsd:complexType>
        </xsd:element>
        <xsd:complexType name="atmInterfaceConfEntryType">
                <xsd:sequence>
                        <xsd:element name="atmInterfaceMaxVpcs" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.2.1.1</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:union>
                                                <xsd:simpleType>
                                                        <xsd:restriction base="xsd:int">
                                                                <xsd:minInclusive value="0"/>
                                                                <xsd:maxInclusive value="4096"/>
                                                        </xsd:restriction>
                                                </xsd:simpleType>
                                        </xsd:union>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmInterfaceMaxVccs" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.2.1.2</oid>
                                                <xsd:documentation>The maximum number of VCCs (PVCCs and SVCCs)
supported at this ATM interface.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:union>
                                                <xsd:simpleType>
                                                        <xsd:restriction base="xsd:int">
                                                                <xsd:minInclusive value="0"/>
                                                                <xsd:maxInclusive value="65536"/>
                                                        </xsd:restriction>
                                                </xsd:simpleType>
                                        </xsd:union>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmInterfaceConfVpcs" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.2.1.3</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:union>
                                                <xsd:simpleType>
                                                        <xsd:restriction base="xsd:int">
                                                                <xsd:minInclusive value="0"/>
                                                                <xsd:maxInclusive value="4096"/>
                                                        </xsd:restriction>
                                                </xsd:simpleType>
                                        </xsd:union>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmInterfaceConfVccs" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.2.1.4</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:union>
                                                <xsd:simpleType>
                                                        <xsd:restriction base="xsd:int">
                                                                <xsd:minInclusive value="0"/>
                                                                <xsd:maxInclusive value="65536"/>
                                                        </xsd:restriction>
                                                </xsd:simpleType>
                                        </xsd:union>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmInterfaceMaxActiveVpiBits" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.2.1.5</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:union>
                                                <xsd:simpleType>
                                                        <xsd:restriction base="xsd:int">
                                                                <xsd:minInclusive value="0"/>
                                                                <xsd:maxInclusive value="12"/>
                                                        </xsd:restriction>
                                                </xsd:simpleType>
                                        </xsd:union>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmInterfaceMaxActiveVciBits" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.2.1.6</oid>
                                                <xsd:documentation>The maximum number of active VCI bits
configured for use at this ATM interface.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:union>
                                                <xsd:simpleType>
                                                        <xsd:restriction base="xsd:int">
                                                                <xsd:minInclusive value="0"/>
                                                                <xsd:maxInclusive value="16"/>
                                                        </xsd:restriction>
                                                </xsd:simpleType>
                                        </xsd:union>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmInterfaceIlmiVpi" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.2.1.7</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmVpIdentifier">
                                        <xsd:union>
                                                <xsd:simpleType>
                                                        <xsd:restriction base="xsd:int">
                                                                <xsd:minInclusive value="0"/>
                                                                <xsd:maxInclusive value="4095"/>
                                                        </xsd:restriction>
                                                </xsd:simpleType>
                                        </xsd:union>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmInterfaceIlmiVci" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.2.1.8</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmVcIdentifier">
                                        <xsd:union>
                                                <xsd:simpleType>
                                                        <xsd:restriction base="xsd:int">
                                                                <xsd:minInclusive value="0"/>
                                                                <xsd:maxInclusive value="65535"/>
                                                        </xsd:restriction>
                                                </xsd:simpleType>
                                        </xsd:union>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmInterfaceAddressType" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>deprecated</status>
                                                <oid>1.3.6.1.2.1.37.1.2.1.9</oid>
                                                <xsd:documentation>The type of primary ATM address configured
for use at this ATM interface.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="private">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="nsapE164">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="nativeE164">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="other">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>4</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmInterfaceAdminAddress" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>deprecated</status>
                                                <oid>1.3.6.1.2.1.37.1.2.1.10</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmAddr">
                                        <xsd:annotation>
                                                <xsd:appinfo>
                                                        <displayHint>"1x"</displayHint>
                                                </xsd:appinfo>
                                        </xsd:annotation>
                                        <xsd:restriction base="smi:OctetString">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="40"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmInterfaceMyNeighborIpAddress" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.2.1.11</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:IpAddress"/>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmInterfaceMyNeighborIfName" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.2.1.12</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="DisplayString">
                                        <xsd:annotation>
                                                <xsd:appinfo>
                                                        <displayHint>"255a"</displayHint>
                                                </xsd:appinfo>
                                        </xsd:annotation>
                                        <xsd:restriction base="smi:OctetString">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="255"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmInterfaceCurrentMaxVpiBits" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.2.1.13</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:union>
                                                <xsd:simpleType>
                                                        <xsd:restriction base="xsd:int">
                                                                <xsd:minInclusive value="0"/>
                                                                <xsd:maxInclusive value="12"/>
                                                        </xsd:restriction>
                                                </xsd:simpleType>
                                        </xsd:union>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmInterfaceCurrentMaxVciBits" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.2.1.14</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:union>
                                                <xsd:simpleType>
                                                        <xsd:restriction base="xsd:int">
                                                                <xsd:minInclusive value="0"/>
                                                                <xsd:maxInclusive value="16"/>
                                                        </xsd:restriction>
                                                </xsd:simpleType>
                                        </xsd:union>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmInterfaceSubscrAddress" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.2.1.15</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmAddr">
                                        <xsd:annotation>
                                                <xsd:appinfo>
                                                        <displayHint>"1x"</displayHint>
                                                </xsd:appinfo>
                                        </xsd:annotation>
                                        <xsd:restriction base="smi:OctetString">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="40"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="ifIndex" type="IF-MIB:InterfaceIndex"/>
        </xsd:complexType>
        <xsd:complexType name="atmInterfaceDs3PlcpEntryType">
                <xsd:sequence>
                        <xsd:element name="atmInterfaceDs3PlcpSEFSs" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.3.1.1</oid>
                                                <xsd:documentation>The number of DS3 PLCP Severely Errored Framing
Seconds (SEFS). Each SEFS represents a
one-second interval which contains
one or more SEF events.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Counter32">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmInterfaceDs3PlcpAlarmState" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.3.1.2</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="noAlarm">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="receivedFarEndAlarm">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="incomingLOF">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmInterfaceDs3PlcpUASs" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.3.1.3</oid>
                                                <xsd:documentation>The counter associated with the number of
Unavailable Seconds encountered by the PLCP.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Counter32">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="ifIndex" type="IF-MIB:InterfaceIndex"/>
        </xsd:complexType>
        <xsd:complexType name="atmInterfaceTCEntryType">
                <xsd:sequence>
                        <xsd:element name="atmInterfaceOCDEvents" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.4.1.1</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Counter32">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmInterfaceTCAlarmState" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.4.1.2</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="noAlarm">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="lcdFailure">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="ifIndex" type="IF-MIB:InterfaceIndex"/>
        </xsd:complexType>
        <xsd:complexType name="atmTrafficDescrParamEntryType">
                <xsd:sequence>
                        <xsd:element name="atmTrafficDescrType" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.5.1.2</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:ObjectIdentifier"/>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmTrafficDescrParam1" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.5.1.3</oid>
                                                <xsd:documentation>The first parameter of the ATM traffic descriptor
used according to the value of
atmTrafficDescrType.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Integer32">
                                                <xsd:minInclusive value="-2147483648"/>
                                                <xsd:maxInclusive value="2147483647"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmTrafficDescrParam2" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.5.1.4</oid>
                                                <xsd:documentation>The second parameter of the ATM traffic descriptor
used according to the value of
atmTrafficDescrType.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Integer32">
                                                <xsd:minInclusive value="-2147483648"/>
                                                <xsd:maxInclusive value="2147483647"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmTrafficDescrParam3" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.5.1.5</oid>
                                                <xsd:documentation>The third parameter of the ATM traffic descriptor
used according to the value of
atmTrafficDescrType.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Integer32">
                                                <xsd:minInclusive value="-2147483648"/>
                                                <xsd:maxInclusive value="2147483647"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmTrafficDescrParam4" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.5.1.6</oid>
                                                <xsd:documentation>The fourth parameter of the ATM traffic descriptor
used according to the value of
atmTrafficDescrType.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Integer32">
                                                <xsd:minInclusive value="-2147483648"/>
                                                <xsd:maxInclusive value="2147483647"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmTrafficDescrParam5" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.5.1.7</oid>
                                                <xsd:documentation>The fifth parameter of the ATM traffic descriptor
used according to the value of
atmTrafficDescrType.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Integer32">
                                                <xsd:minInclusive value="-2147483648"/>
                                                <xsd:maxInclusive value="2147483647"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmTrafficQoSClass" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>deprecated</status>
                                                <oid>1.3.6.1.2.1.37.1.5.1.8</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:union>
                                                <xsd:simpleType>
                                                        <xsd:restriction base="xsd:int">
                                                                <xsd:minInclusive value="0"/>
                                                                <xsd:maxInclusive value="255"/>
                                                        </xsd:restriction>
                                                </xsd:simpleType>
                                        </xsd:union>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmTrafficDescrRowStatus" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.5.1.9</oid>
                                                <xsd:documentation>This object is used to create
a new row or modify or delete an
existing row in this table.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="RowStatus">
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="active">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="notInService">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                        <xsd:documentation>-- the following value is a state:
-- this value may be read, but not written</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="notReady">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                        <xsd:documentation>-- the following three values are
-- actions: these values may be written,
--   but are never read</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="createAndGo">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>4</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="createAndWait">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>5</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="destroy">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>6</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmServiceCategory" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.5.1.10</oid>
                                                <xsd:documentation>The ATM service category.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmServiceCategory">
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="other">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                        <xsd:documentation>-- none of the following</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="cbr">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                        <xsd:documentation>-- constant bit rate</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="rtVbr">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                        <xsd:documentation>-- real-time variable bit rate</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="nrtVbr">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>4</intValue>
                                                                        <xsd:documentation>-- non real-time variable bit rate</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="abr">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>5</intValue>
                                                                        <xsd:documentation>-- available bit rate</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="ubr">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>6</intValue>
                                                                        <xsd:documentation>-- unspecified bit rate</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmTrafficFrameDiscard" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.5.1.11</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="TruthValue">
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="true">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="false">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="atmTrafficDescrParamIndex" type="ATM-TC-MIB:AtmTrafficDescrParamIndex"/>
        </xsd:complexType>
        <xsd:complexType name="atmVplEntryType">
                <xsd:sequence>
                        <xsd:element name="atmVplAdminStatus" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.6.1.2</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmVorXAdminStatus">
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="up">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="down">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVplOperStatus" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.6.1.3</oid>
                                                <xsd:documentation>The current operational status of the VPL.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmVorXOperStatus">
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="up">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="down">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="unknown">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVplLastChange" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.6.1.4</oid>
                                                <xsd:documentation>The value of sysUpTime at the time this
VPL entered its current operational state.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmVorXLastChange">
                                        <xsd:restriction base="smi:TimeTicks">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVplReceiveTrafficDescrIndex" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.6.1.5</oid>
                                                <xsd:documentation>The value of this object identifies the row
in the atmTrafficDescrParamTable which
applies to the receive direction of the VPL.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmTrafficDescrParamIndex">
                                        <xsd:union>
                                                <xsd:simpleType>
                                                        <xsd:restriction base="xsd:int">
                                                                <xsd:minInclusive value="0"/>
                                                                <xsd:maxInclusive value="2147483647"/>
                                                        </xsd:restriction>
                                                </xsd:simpleType>
                                        </xsd:union>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVplTransmitTrafficDescrIndex" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.6.1.6</oid>
                                                <xsd:documentation>The value of this object identifies the row
in the atmTrafficDescrParamTable which
applies to the transmit direction of the VPL.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmTrafficDescrParamIndex">
                                        <xsd:union>
                                                <xsd:simpleType>
                                                        <xsd:restriction base="xsd:int">
                                                                <xsd:minInclusive value="0"/>
                                                                <xsd:maxInclusive value="2147483647"/>
                                                        </xsd:restriction>
                                                </xsd:simpleType>
                                        </xsd:union>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVplCrossConnectIdentifier" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.6.1.7</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:union>
                                                <xsd:simpleType>
                                                        <xsd:restriction base="xsd:int">
                                                                <xsd:minInclusive value="0"/>
                                                                <xsd:maxInclusive value="2147483647"/>
                                                        </xsd:restriction>
                                                </xsd:simpleType>
                                        </xsd:union>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVplRowStatus" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.6.1.8</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="RowStatus">
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="active">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="notInService">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                        <xsd:documentation>-- the following value is a state:
-- this value may be read, but not written</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="notReady">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                        <xsd:documentation>-- the following three values are
-- actions: these values may be written,
--   but are never read</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="createAndGo">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>4</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="createAndWait">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>5</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="destroy">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>6</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVplCastType" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.6.1.9</oid>
                                                <xsd:documentation>The connection topology type.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmConnCastType">
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="p2p">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="p2mpRoot">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="p2mpLeaf">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVplConnKind" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.6.1.10</oid>
                                                <xsd:documentation>The use of call control.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmConnKind">
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="pvc">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="svcIncoming">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="svcOutgoing">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="spvcInitiator">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>4</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="spvcTarget">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>5</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="ifIndex" type="IF-MIB:InterfaceIndex"/>
                <xsd:attribute name="atmVplVpi" type="ATM-TC-MIB:AtmVpIdentifier"/>
        </xsd:complexType>
        <xsd:complexType name="atmVclEntryType">
                <xsd:sequence>
                        <xsd:element name="atmVclAdminStatus" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.7.1.3</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmVorXAdminStatus">
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="up">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="down">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVclOperStatus" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.7.1.4</oid>
                                                <xsd:documentation>The current operational status of the VCL.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmVorXOperStatus">
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="up">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="down">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="unknown">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVclLastChange" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.7.1.5</oid>
                                                <xsd:documentation>The value of sysUpTime at the time this VCL
entered its current operational state.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmVorXLastChange">
                                        <xsd:restriction base="smi:TimeTicks">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVclReceiveTrafficDescrIndex" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.7.1.6</oid>
                                                <xsd:documentation>The value of this object identifies the row
in the ATM Traffic Descriptor Table which
applies to the receive direction of this VCL.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmTrafficDescrParamIndex">
                                        <xsd:union>
                                                <xsd:simpleType>
                                                        <xsd:restriction base="xsd:int">
                                                                <xsd:minInclusive value="0"/>
                                                                <xsd:maxInclusive value="2147483647"/>
                                                        </xsd:restriction>
                                                </xsd:simpleType>
                                        </xsd:union>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVclTransmitTrafficDescrIndex" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.7.1.7</oid>
                                                <xsd:documentation>The value of this object identifies the row
of the ATM Traffic Descriptor Table which applies
to the transmit direction of this VCL.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmTrafficDescrParamIndex">
                                        <xsd:union>
                                                <xsd:simpleType>
                                                        <xsd:restriction base="xsd:int">
                                                                <xsd:minInclusive value="0"/>
                                                                <xsd:maxInclusive value="2147483647"/>
                                                        </xsd:restriction>
                                                </xsd:simpleType>
                                        </xsd:union>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVccAalType" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.7.1.8</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="aal1">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="aal34">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="aal5">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="other">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>4</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="unknown">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>5</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="aal2">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>6</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVccAal5CpcsTransmitSduSize" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.7.1.9</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:union>
                                                <xsd:simpleType>
                                                        <xsd:restriction base="xsd:int">
                                                                <xsd:minInclusive value="1"/>
                                                                <xsd:maxInclusive value="65535"/>
                                                        </xsd:restriction>
                                                </xsd:simpleType>
                                        </xsd:union>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVccAal5CpcsReceiveSduSize" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.7.1.10</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:union>
                                                <xsd:simpleType>
                                                        <xsd:restriction base="xsd:int">
                                                                <xsd:minInclusive value="1"/>
                                                                <xsd:maxInclusive value="65535"/>
                                                        </xsd:restriction>
                                                </xsd:simpleType>
                                        </xsd:union>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVccAal5EncapsType" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.7.1.11</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="vcMultiplexRoutedProtocol">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="vcMultiplexBridgedProtocol8023">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="vcMultiplexBridgedProtocol8025">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="vcMultiplexBridgedProtocol8026">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>4</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="vcMultiplexLANemulation8023">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>5</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="vcMultiplexLANemulation8025">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>6</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="llcEncapsulation">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>7</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="multiprotocolFrameRelaySscs">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>8</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="other">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>9</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="unknown">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>10</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVclCrossConnectIdentifier" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.7.1.12</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:union>
                                                <xsd:simpleType>
                                                        <xsd:restriction base="xsd:int">
                                                                <xsd:minInclusive value="0"/>
                                                                <xsd:maxInclusive value="2147483647"/>
                                                        </xsd:restriction>
                                                </xsd:simpleType>
                                        </xsd:union>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVclRowStatus" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.7.1.13</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="RowStatus">
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="active">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="notInService">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                        <xsd:documentation>-- the following value is a state:
-- this value may be read, but not written</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="notReady">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                        <xsd:documentation>-- the following three values are
-- actions: these values may be written,
--   but are never read</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="createAndGo">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>4</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="createAndWait">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>5</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="destroy">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>6</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVclCastType" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.7.1.14</oid>
                                                <xsd:documentation>The connection topology type.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmConnCastType">
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="p2p">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="p2mpRoot">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="p2mpLeaf">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVclConnKind" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.7.1.15</oid>
                                                <xsd:documentation>The use of call control.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmConnKind">
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="pvc">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="svcIncoming">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="svcOutgoing">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="spvcInitiator">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>4</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="spvcTarget">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>5</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="ifIndex" type="IF-MIB:InterfaceIndex"/>
                <xsd:attribute name="atmVclVpi" type="ATM-TC-MIB:AtmVpIdentifier"/>
                <xsd:attribute name="atmVclVci" type="ATM-TC-MIB:AtmVcIdentifier"/>
        </xsd:complexType>
        <xsd:complexType name="atmVpCrossConnectEntryType">
                <xsd:sequence>
                        <xsd:element name="atmVpCrossConnectAdminStatus" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.9.1.6</oid>
                                                <xsd:documentation>The desired administrative status of this
bi-directional VP cross-connect.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmVorXAdminStatus">
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="up">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="down">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVpCrossConnectL2HOperStatus" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.9.1.7</oid>
                                                <xsd:documentation>The operational status of the VP cross-connect
in one direction; (i.e., from the low to
high direction).</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmVorXOperStatus">
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="up">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="down">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="unknown">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVpCrossConnectH2LOperStatus" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.9.1.8</oid>
                                                <xsd:documentation>The operational status of the VP cross-connect
in one direction; (i.e., from the high to
low direction).</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmVorXOperStatus">
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="up">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="down">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="unknown">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVpCrossConnectL2HLastChange" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.9.1.9</oid>
                                                <xsd:documentation>The value of sysUpTime at the time this
VP cross-connect entered its current operational
state in the low to high direction.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmVorXLastChange">
                                        <xsd:restriction base="smi:TimeTicks">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVpCrossConnectH2LLastChange" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.9.1.10</oid>
                                                <xsd:documentation>The value of sysUpTime at the time this
VP cross-connect entered its current operational
in the high to low direction.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmVorXLastChange">
                                        <xsd:restriction base="smi:TimeTicks">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVpCrossConnectRowStatus" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.9.1.11</oid>
                                                <xsd:documentation>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'.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="RowStatus">
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="active">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="notInService">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                        <xsd:documentation>-- the following value is a state:
-- this value may be read, but not written</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="notReady">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                        <xsd:documentation>-- the following three values are
-- actions: these values may be written,
--   but are never read</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="createAndGo">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>4</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="createAndWait">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>5</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="destroy">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>6</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="atmVpCrossConnectIndex" type="smi:INTEGER"/>
                <xsd:attribute name="atmVpCrossConnectLowIfIndex" type="IF-MIB:InterfaceIndex"/>
                <xsd:attribute name="atmVpCrossConnectLowVpi" type="ATM-TC-MIB:AtmVpIdentifier"/>
                <xsd:attribute name="atmVpCrossConnectHighIfIndex" type="IF-MIB:InterfaceIndex"/>
                <xsd:attribute name="atmVpCrossConnectHighVpi" type="ATM-TC-MIB:AtmVpIdentifier"/>
        </xsd:complexType>
        <xsd:complexType name="atmVcCrossConnectEntryType">
                <xsd:sequence>
                        <xsd:element name="atmVcCrossConnectAdminStatus" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.11.1.8</oid>
                                                <xsd:documentation>The desired administrative status of this
bi-directional VC cross-connect.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmVorXAdminStatus">
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="up">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="down">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVcCrossConnectL2HOperStatus" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.11.1.9</oid>
                                                <xsd:documentation>The current operational status of the
VC cross-connect in one direction; (i.e.,
from the low to high direction).</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmVorXOperStatus">
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="up">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="down">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="unknown">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVcCrossConnectH2LOperStatus" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.11.1.10</oid>
                                                <xsd:documentation>The current operational status of the
VC cross-connect in one direction; (i.e.,
from the high to low direction).</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmVorXOperStatus">
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="up">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="down">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="unknown">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVcCrossConnectL2HLastChange" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.11.1.11</oid>
                                                <xsd:documentation>The value of sysUpTime at the time this
VC cross-connect entered its current
operational state in low to high direction.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmVorXLastChange">
                                        <xsd:restriction base="smi:TimeTicks">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVcCrossConnectH2LLastChange" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.11.1.12</oid>
                                                <xsd:documentation>The value of sysUpTime at the time this
VC cross-connect entered its current
operational state in high to low direction.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="AtmVorXLastChange">
                                        <xsd:restriction base="smi:TimeTicks">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="atmVcCrossConnectRowStatus" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.11.1.13</oid>
                                                <xsd:documentation>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'.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="RowStatus">
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="active">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="notInService">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                        <xsd:documentation>-- the following value is a state:
-- this value may be read, but not written</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="notReady">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                        <xsd:documentation>-- the following three values are
-- actions: these values may be written,
--   but are never read</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="createAndGo">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>4</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="createAndWait">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>5</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="destroy">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>6</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="atmVcCrossConnectIndex" type="smi:INTEGER"/>
                <xsd:attribute name="atmVcCrossConnectLowIfIndex" type="IF-MIB:InterfaceIndex"/>
                <xsd:attribute name="atmVcCrossConnectLowVpi" type="ATM-TC-MIB:AtmVpIdentifier"/>
                <xsd:attribute name="atmVcCrossConnectLowVci" type="ATM-TC-MIB:AtmVcIdentifier"/>
                <xsd:attribute name="atmVcCrossConnectHighIfIndex" type="IF-MIB:InterfaceIndex"/>
                <xsd:attribute name="atmVcCrossConnectHighVpi" type="ATM-TC-MIB:AtmVpIdentifier"/>
                <xsd:attribute name="atmVcCrossConnectHighVci" type="ATM-TC-MIB:AtmVcIdentifier"/>
        </xsd:complexType>
        <xsd:complexType name="aal5VccEntryType">
                <xsd:sequence>
                        <xsd:element name="aal5VccCrcErrors" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.12.1.3</oid>
                                                <xsd:documentation>The number of AAL5 CPCS PDUs received with
CRC-32 errors on this AAL5 VCC at the
interface associated with an AAL5 entity.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Counter32">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="aal5VccSarTimeOuts" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.12.1.4</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Counter32">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="aal5VccOverSizedSDUs" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.37.1.12.1.5</oid>
                                                <xsd:documentation>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.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Counter32">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="ifIndex" type="IF-MIB:InterfaceIndex"/>
                <xsd:attribute name="aal5VccVpi" type="ATM-TC-MIB:AtmVpIdentifier"/>
                <xsd:attribute name="aal5VccVci" type="ATM-TC-MIB:AtmVcIdentifier"/>
        </xsd:complexType>
</xsd:schema>
<!--MIB Explorer 1.6 - Full License, no expiration-->
