home *** CD-ROM | disk | FTP | other *** search
/ Thomson (Residential) / TGSTPv7203.iso / mac / SNMP_MIBs / extended / ATM-MIB.mib < prev    next >
Text File  |  2008-02-08  |  118KB  |  3,334 lines

  1.      ATM-MIB DEFINITIONS ::= BEGIN
  2.  
  3.      IMPORTS
  4.         MODULE-IDENTITY, OBJECT-TYPE,
  5.         Counter32, Integer32, IpAddress, mib-2
  6.             FROM SNMPv2-SMI
  7.         DisplayString, RowStatus, TruthValue
  8.             FROM SNMPv2-TC
  9.         MODULE-COMPLIANCE, OBJECT-GROUP
  10.             FROM SNMPv2-CONF
  11.         InterfaceIndex, ifIndex
  12.             FROM IF-MIB
  13.         AtmAddr, AtmConnKind, AtmConnCastType,
  14.         AtmServiceCategory, AtmTrafficDescrParamIndex,
  15.         AtmVpIdentifier, AtmVcIdentifier,
  16.         AtmVorXAdminStatus, AtmVorXLastChange,
  17.         AtmVorXOperStatus, atmNoClpNoScr
  18.             FROM ATM-TC-MIB;
  19.  
  20.  
  21.      atmMIB MODULE-IDENTITY
  22.           LAST-UPDATED "9810191200Z"
  23.           ORGANIZATION "IETF AToM MIB Working Group"
  24.           CONTACT-INFO
  25.             "          Kaj Tesink
  26.               Postal:  Bellcore
  27.                        331 Newman Springs Road
  28.                        Red Bank, NJ 07701
  29.               Tel:     732-758-5254
  30.               Fax:     732-758-2269
  31.               E-mail:  kaj@bellcore.com"
  32.           DESCRIPTION
  33.            "This is the MIB Module for ATM and AAL5-related
  34.             objects for managing ATM interfaces, ATM virtual
  35.  
  36.  
  37.  
  38.  
  39.  
  40.             links, ATM cross-connects, AAL5 entities, and
  41.             and AAL5 connections."
  42.           REVISION      "9810191200Z"
  43.           DESCRIPTION
  44.            "The initial revision of this module was published
  45.             as RFC 1695. Key revisions include:
  46.             o  Textual Conventions and OBJECT IDENTITIES have
  47.                been moved to a separate MIB module.
  48.             o  Applicability of objects to PVCs, SVCs and Soft
  49.                PVCs has been clarified.
  50.             o  DEFVAL clauses have been added.
  51.             o  The relationship of ifIndex values with different
  52.                layers and sublayers related to ATM has been
  53.                clarified.
  54.             o  atmTrafficQosClass has been deprecated
  55.                and replaced with atmServiceCategory.
  56.             o  atmInterfaceCurrentMaxVpiBits and
  57.                atmInterfaceCurrentMaxVciBits have been added with
  58.                a description on their relationship with other
  59.                objects.
  60.             o  atmInterfaceAddressType and atmInterfaceAdminAddress
  61.                have been deprecated and replaced by
  62.                atmInterfaceSubscrAddress.
  63.             o  atmInterfaceTCAlarmState has been clarified.
  64.             o  atmTrafficDescrParamIndexNext has been introduced
  65.                in order to provide a manager a free
  66.                atmTrafficDescrParamIndex value.
  67.             o  The atmTrafficFrameDiscard capability has been added.
  68.             o  A connection topology type (atmVpl/VclCastType) and
  69.                a call control type (atmVpl/VclConnKind) have been
  70.                added.
  71.             o  aal2 has been added to atmVccAalType."
  72.           REVISION      "9406072245Z"
  73.           DESCRIPTION
  74.            "The RFC1695 version of this MIB module."
  75.           ::= { mib-2 37 }
  76.  
  77.  
  78.      atmMIBObjects  OBJECT IDENTIFIER ::= {atmMIB 1}
  79.  
  80.      -- {atmMIBObjects 1} has been moved to a separate
  81.      -- specification [19].
  82.  
  83.  
  84.      -- This ATM MIB Module consists of the following tables:
  85.      -- (1) ATM Interface configuration table
  86.      -- (2) ATM Interface DS3 PLCP table
  87.      -- (3) ATM Interface TC Sublayer table
  88.  
  89.  
  90.  
  91.  
  92.  
  93.      -- (4) Atm Traffic Descriptor table
  94.      -- (5) ATM Interface VPL configuration table
  95.      -- (6) ATM Interface VCL configuration table
  96.      -- (7) ATM VP Cross Connect table (for PVCs)
  97.      -- (8) ATM VC Cross Connect table (for PVCs)
  98.      -- (9) ATM Interface AAL5 VCC performance statistics
  99.      --     table
  100.  
  101.      --    ATM Interface Configuration Parameters Table
  102.  
  103.      -- This table contains ATM specific
  104.      -- configuration information associated with
  105.      -- an ATM interface beyond those
  106.      -- supported using the ifTable.
  107.  
  108.  
  109.  
  110.  
  111.      atmInterfaceConfTable  OBJECT-TYPE
  112.           SYNTAX         SEQUENCE OF AtmInterfaceConfEntry
  113.           MAX-ACCESS     not-accessible
  114.           STATUS         current
  115.           DESCRIPTION
  116.            "This table contains ATM local interface
  117.             configuration parameters, one entry per ATM
  118.             interface port."
  119.           ::= { atmMIBObjects 2 }
  120.  
  121.      atmInterfaceConfEntry    OBJECT-TYPE
  122.           SYNTAX         AtmInterfaceConfEntry
  123.           MAX-ACCESS     not-accessible
  124.           STATUS         current
  125.           DESCRIPTION
  126.            "This list contains ATM interface configuration
  127.             parameters and state variables and is indexed
  128.             by ifIndex values of ATM interfaces."
  129.           INDEX { ifIndex }
  130.           ::= { atmInterfaceConfTable  1}
  131.  
  132.      AtmInterfaceConfEntry    ::= SEQUENCE  {
  133.           atmInterfaceMaxVpcs             INTEGER,
  134.           atmInterfaceMaxVccs             INTEGER,
  135.           atmInterfaceConfVpcs            INTEGER,
  136.           atmInterfaceConfVccs            INTEGER,
  137.           atmInterfaceMaxActiveVpiBits    INTEGER,
  138.           atmInterfaceMaxActiveVciBits    INTEGER,
  139.           atmInterfaceIlmiVpi             AtmVpIdentifier,
  140.           atmInterfaceIlmiVci             AtmVcIdentifier,
  141.  
  142.  
  143.  
  144.  
  145.  
  146.           atmInterfaceAddressType         INTEGER,
  147.           atmInterfaceAdminAddress        AtmAddr,
  148.           atmInterfaceMyNeighborIpAddress IpAddress,
  149.           atmInterfaceMyNeighborIfName    DisplayString,
  150.           atmInterfaceCurrentMaxVpiBits   INTEGER,
  151.           atmInterfaceCurrentMaxVciBits   INTEGER,
  152.           atmInterfaceSubscrAddress       AtmAddr
  153.                }
  154.  
  155.  
  156.      atmInterfaceMaxVpcs OBJECT-TYPE
  157.           SYNTAX         INTEGER  (0..4096)
  158.           MAX-ACCESS     read-write
  159.           STATUS         current
  160.           DESCRIPTION
  161.            "The maximum number of VPCs (PVPCs and SVPCs)
  162.             supported at this ATM interface. At the ATM UNI,
  163.             the maximum number of VPCs (PVPCs and SVPCs)
  164.             ranges from 0 to 256 only."
  165.           ::= { atmInterfaceConfEntry 1}
  166.  
  167.      atmInterfaceMaxVccs OBJECT-TYPE
  168.           SYNTAX         INTEGER  (0..65536)
  169.           MAX-ACCESS     read-write
  170.           STATUS         current
  171.           DESCRIPTION
  172.            "The maximum number of VCCs (PVCCs and SVCCs)
  173.             supported at this ATM interface."
  174.           ::= { atmInterfaceConfEntry 2}
  175.  
  176.      atmInterfaceConfVpcs  OBJECT-TYPE
  177.           SYNTAX         INTEGER  (0..4096)
  178.           MAX-ACCESS     read-only
  179.           STATUS         current
  180.           DESCRIPTION
  181.            "The number of VPCs (PVPC, Soft PVPC and SVPC)
  182.             currently in use at this ATM interface.  It includes
  183.             the number of PVPCs and Soft PVPCs that are configured
  184.             at the interface, plus the number of SVPCs
  185.             that are currently  established at the
  186.             interface.
  187.  
  188.             At the ATM UNI, the configured number of
  189.             VPCs (PVPCs and SVPCs) can range from
  190.             0 to 256 only."
  191.           ::= { atmInterfaceConfEntry 3}
  192.  
  193.      atmInterfaceConfVccs  OBJECT-TYPE
  194.  
  195.  
  196.  
  197.  
  198.  
  199.           SYNTAX         INTEGER  (0..65536)
  200.           MAX-ACCESS     read-only
  201.           STATUS         current
  202.           DESCRIPTION
  203.            "The number of VCCs (PVCC, Soft PVCC and SVCC)
  204.             currently in use at this ATM interface.  It includes
  205.             the number of PVCCs and Soft PVCCs that are configured
  206.             at the interface, plus the number of SVCCs
  207.             that are currently  established at the
  208.             interface."
  209.           ::= { atmInterfaceConfEntry 4}
  210.  
  211.      atmInterfaceMaxActiveVpiBits  OBJECT-TYPE
  212.           SYNTAX         INTEGER (0..12)
  213.           MAX-ACCESS     read-write
  214.           STATUS         current
  215.           DESCRIPTION
  216.            "The  maximum number of active VPI bits
  217.             configured for use at the ATM interface.
  218.             At the ATM UNI, the maximum number of active
  219.             VPI bits configured for use ranges from
  220.             0 to 8 only."
  221.           ::= { atmInterfaceConfEntry 5}
  222.  
  223.      atmInterfaceMaxActiveVciBits  OBJECT-TYPE
  224.           SYNTAX         INTEGER (0..16)
  225.           MAX-ACCESS     read-write
  226.           STATUS         current
  227.           DESCRIPTION
  228.            "The maximum number of active VCI bits
  229.             configured for use at this ATM interface."
  230.           ::= { atmInterfaceConfEntry 6}
  231.  
  232.      atmInterfaceIlmiVpi OBJECT-TYPE
  233.           SYNTAX         AtmVpIdentifier
  234.           MAX-ACCESS     read-write
  235.           STATUS         current
  236.           DESCRIPTION
  237.            "The VPI value of the VCC supporting
  238.             the ILMI at this ATM interface.  If the values of
  239.             atmInterfaceIlmiVpi and atmInterfaceIlmiVci are
  240.             both equal to zero then the ILMI is not
  241.             supported at this ATM interface."
  242.           DEFVAL { 0 }
  243.           ::= { atmInterfaceConfEntry 7}
  244.  
  245.      atmInterfaceIlmiVci OBJECT-TYPE
  246.           SYNTAX         AtmVcIdentifier
  247.  
  248.  
  249.  
  250.  
  251.  
  252.           MAX-ACCESS     read-write
  253.           STATUS         current
  254.           DESCRIPTION
  255.            "The VCI value of the VCC supporting
  256.             the ILMI at this ATM interface.  If the values of
  257.             atmInterfaceIlmiVpi and atmInterfaceIlmiVci are
  258.             both equal to zero then the ILMI is not
  259.             supported at this ATM interface."
  260.           DEFVAL { 16 }
  261.           ::= { atmInterfaceConfEntry 8}
  262.  
  263.      atmInterfaceAddressType  OBJECT-TYPE
  264.           SYNTAX         INTEGER {
  265.                             private(1),
  266.                             nsapE164(2),
  267.                             nativeE164(3),
  268.                             other(4)
  269.                               }
  270.           MAX-ACCESS     read-only
  271.           STATUS         deprecated
  272.           DESCRIPTION
  273.            "The type of primary ATM address configured
  274.             for use at this ATM interface."
  275.           ::= { atmInterfaceConfEntry 9 }
  276.  
  277.      --  The atmInterfaceAdminAddress object has been replaced by
  278.      --  atmInterfaceSubscrAddress.
  279.  
  280.      atmInterfaceAdminAddress OBJECT-TYPE
  281.           SYNTAX         AtmAddr
  282.           MAX-ACCESS     read-only
  283.           STATUS         deprecated
  284.           DESCRIPTION
  285.            "The primary address assigned for administrative purposes,
  286.             for example, an address associated with the
  287.             service provider side of a public network UNI
  288.             (thus, the value of this address corresponds
  289.             with the value of ifPhysAddress at the host side).
  290.             If this interface has no assigned administrative
  291.             address, or when the address used for
  292.             administrative purposes is the same as that used
  293.             for ifPhysAddress, then this is an octet string of
  294.             zero length."
  295.           ::= { atmInterfaceConfEntry 10 }
  296.  
  297.      atmInterfaceMyNeighborIpAddress OBJECT-TYPE
  298.           SYNTAX         IpAddress
  299.           MAX-ACCESS     read-write
  300.  
  301.  
  302.  
  303.  
  304.  
  305.           STATUS         current
  306.           DESCRIPTION
  307.            "The IP address of the neighbor system connected to
  308.             the  far end of this interface, to which a Network
  309.             Management Station can send SNMP messages, as IP
  310.             datagrams sent to UDP port 161, in order to access
  311.             network management information concerning the
  312.             operation of that system.  Note that the value
  313.             of this object may be obtained in different ways,
  314.             e.g., by manual configuration, or through ILMI
  315.             interaction with the neighbor system."
  316.           ::= { atmInterfaceConfEntry 11 }
  317.  
  318.      atmInterfaceMyNeighborIfName OBJECT-TYPE
  319.           SYNTAX         DisplayString
  320.           MAX-ACCESS     read-write
  321.           STATUS         current
  322.           DESCRIPTION
  323.            "The textual name of the interface on the neighbor
  324.             system on the far end of this interface, and to
  325.             which this interface connects.  If the neighbor
  326.             system is manageable through SNMP and supports
  327.             the object ifName, the value of this object must
  328.             be identical with that of ifName for the ifEntry
  329.             of the lowest level physical interface
  330.             for this port.  If this interface does not have a
  331.             textual name, the value of this object is a zero
  332.             length string.  Note that the value of this object
  333.             may be obtained in different ways, e.g., by manual
  334.             configuration, or through ILMI interaction with
  335.             the neighbor system."
  336.           ::= { atmInterfaceConfEntry 12 }
  337.  
  338.      atmInterfaceCurrentMaxVpiBits    OBJECT-TYPE
  339.           SYNTAX         INTEGER  (0..12)
  340.           MAX-ACCESS     read-only
  341.           STATUS         current
  342.           DESCRIPTION
  343.            "The maximum number of VPI Bits that may
  344.             currently be used at this ATM interface.
  345.             The value is the minimum of
  346.             atmInterfaceMaxActiveVpiBits, and the
  347.             atmInterfaceMaxActiveVpiBits of the interface's
  348.             UNI/NNI peer.
  349.  
  350.             If the interface does not negotiate with
  351.             its peer to determine the number of VPI Bits
  352.             that can be used on the interface, then the
  353.  
  354.  
  355.  
  356.  
  357.  
  358.             value of this object must equal
  359.             atmInterfaceMaxActiveVpiBits."
  360.           ::= { atmInterfaceConfEntry 13 }
  361.  
  362.      atmInterfaceCurrentMaxVciBits    OBJECT-TYPE
  363.           SYNTAX         INTEGER  (0..16)
  364.           MAX-ACCESS     read-only
  365.           STATUS         current
  366.           DESCRIPTION
  367.            "The maximum number of VCI Bits that may
  368.             currently be used at this ATM interface.
  369.             The value is the minimum of
  370.             atmInterfaceMaxActiveVciBits, and the
  371.             atmInterfaceMaxActiveVciBits of the interface's
  372.             UNI/NNI peer.
  373.  
  374.             If the interface does not negotiate with
  375.             its peer to determine the number of VCI Bits
  376.             that can be used on the interface, then the
  377.             value of this object must equal
  378.             atmInterfaceMaxActiveVciBits."
  379.           ::= { atmInterfaceConfEntry 14 }
  380.  
  381.      atmInterfaceSubscrAddress OBJECT-TYPE
  382.           SYNTAX         AtmAddr
  383.           MAX-ACCESS     read-write
  384.           STATUS         current
  385.           DESCRIPTION
  386.            "The identifier assigned by a service provider
  387.             to the network side of a public network UNI.
  388.             If this interface has no assigned service provider
  389.             address, or for other interfaces this is an octet string
  390.             of zero length."
  391.           ::= { atmInterfaceConfEntry 15 }
  392.  
  393.      -- The ATM Interface DS3 PLCP Table
  394.  
  395.      -- This table contains the DS3 PLCP configuration and
  396.      -- state parameters of those ATM interfaces
  397.      -- which use DS3 PLCP for carrying ATM cells over DS3.
  398.  
  399.      atmInterfaceDs3PlcpTable  OBJECT-TYPE
  400.           SYNTAX       SEQUENCE OF AtmInterfaceDs3PlcpEntry
  401.           MAX-ACCESS   not-accessible
  402.           STATUS       current
  403.           DESCRIPTION
  404.            "This table contains ATM interface DS3 PLCP
  405.             parameters and state variables, one entry per
  406.  
  407.  
  408.  
  409.  
  410.  
  411.             ATM interface port."
  412.           ::= { atmMIBObjects 3}
  413.  
  414.      atmInterfaceDs3PlcpEntry OBJECT-TYPE
  415.           SYNTAX         AtmInterfaceDs3PlcpEntry
  416.           MAX-ACCESS     not-accessible
  417.           STATUS         current
  418.           DESCRIPTION
  419.            "This list contains DS3 PLCP parameters and
  420.             state variables at the ATM interface and is
  421.             indexed by the ifIndex value of the ATM interface."
  422.           INDEX    { ifIndex }
  423.           ::= { atmInterfaceDs3PlcpTable 1}
  424.  
  425.      AtmInterfaceDs3PlcpEntry    ::= SEQUENCE  {
  426.           atmInterfaceDs3PlcpSEFSs       Counter32,
  427.           atmInterfaceDs3PlcpAlarmState  INTEGER,
  428.           atmInterfaceDs3PlcpUASs        Counter32
  429.             }
  430.  
  431.  
  432.      atmInterfaceDs3PlcpSEFSs  OBJECT-TYPE
  433.           SYNTAX         Counter32
  434.           MAX-ACCESS     read-only
  435.           STATUS         current
  436.           DESCRIPTION
  437.            "The number of DS3 PLCP Severely Errored Framing
  438.             Seconds (SEFS). Each SEFS represents a
  439.             one-second interval which contains
  440.             one or more SEF events."
  441.           ::= { atmInterfaceDs3PlcpEntry 1}
  442.  
  443.      atmInterfaceDs3PlcpAlarmState    OBJECT-TYPE
  444.           SYNTAX         INTEGER {
  445.                             noAlarm(1),
  446.                             receivedFarEndAlarm(2),
  447.                             incomingLOF(3)
  448.                                  }
  449.           MAX-ACCESS     read-only
  450.           STATUS         current
  451.           DESCRIPTION
  452.            "This variable indicates if there is an
  453.             alarm present for the DS3 PLCP.  The value
  454.             receivedFarEndAlarm means that the DS3 PLCP
  455.             has received an incoming Yellow
  456.             Signal, the value incomingLOF means that
  457.             the DS3 PLCP has declared a loss of frame (LOF)
  458.             failure condition, and the value noAlarm
  459.  
  460.  
  461.  
  462.  
  463.  
  464.             means that there are no alarms present.
  465.             Transition from the failure to the no alarm state
  466.             occurs when no defects (e.g., LOF) are received
  467.             for more than 10 seconds."
  468.           ::= { atmInterfaceDs3PlcpEntry 2}
  469.  
  470.      atmInterfaceDs3PlcpUASs  OBJECT-TYPE
  471.           SYNTAX         Counter32
  472.           MAX-ACCESS     read-only
  473.           STATUS         current
  474.           DESCRIPTION
  475.            "The counter associated with the number of
  476.             Unavailable Seconds encountered by the PLCP."
  477.           ::= { atmInterfaceDs3PlcpEntry 3}
  478.  
  479.  
  480.      -- The ATM Interface TC Sublayer Table
  481.  
  482.      -- This table contains TC sublayer configuration and
  483.      -- state parameters of those ATM interfaces
  484.      -- which use TC sublayer for carrying ATM cells over
  485.      -- SONET/SDH or DS3.
  486.  
  487.  
  488.      atmInterfaceTCTable  OBJECT-TYPE
  489.           SYNTAX         SEQUENCE OF AtmInterfaceTCEntry
  490.           MAX-ACCESS     not-accessible
  491.           STATUS         current
  492.           DESCRIPTION
  493.            "This table contains ATM interface TC
  494.             Sublayer parameters and state variables,
  495.             one entry per ATM interface port."
  496.           ::= { atmMIBObjects 4}
  497.  
  498.      atmInterfaceTCEntry OBJECT-TYPE
  499.           SYNTAX         AtmInterfaceTCEntry
  500.           MAX-ACCESS     not-accessible
  501.           STATUS         current
  502.           DESCRIPTION
  503.            "This list contains TC Sublayer parameters
  504.             and state variables at the ATM interface and is
  505.             indexed by the ifIndex value of the ATM interface."
  506.           INDEX  {ifIndex }
  507.           ::= { atmInterfaceTCTable 1}
  508.  
  509.      AtmInterfaceTCEntry    ::= SEQUENCE  {
  510.           atmInterfaceOCDEvents      Counter32,
  511.           atmInterfaceTCAlarmState   INTEGER
  512.  
  513.  
  514.  
  515.  
  516.  
  517.             }
  518.  
  519.      atmInterfaceOCDEvents  OBJECT-TYPE
  520.           SYNTAX         Counter32
  521.           MAX-ACCESS     read-only
  522.           STATUS         current
  523.           DESCRIPTION
  524.            "The number of times the Out of Cell
  525.             Delineation (OCD) events occur.  If seven
  526.             consecutive ATM cells have Header Error
  527.             Control (HEC) violations, an OCD event occurs.
  528.             A high number of OCD events may indicate a
  529.             problem with the TC Sublayer."
  530.           ::= { atmInterfaceTCEntry 1}
  531.  
  532.  
  533.      atmInterfaceTCAlarmState    OBJECT-TYPE
  534.           SYNTAX         INTEGER {
  535.                             noAlarm(1),
  536.                             lcdFailure(2)
  537.                                   }
  538.           MAX-ACCESS     read-only
  539.           STATUS         current
  540.           DESCRIPTION
  541.            "This variable indicates if there is an
  542.             alarm present for the TC Sublayer.  The value
  543.             lcdFailure(2) indicates that the TC Sublayer
  544.             is currently in the Loss of Cell Delineation
  545.             (LCD) defect maintenance state.  The value
  546.             noAlarm(1) indicates that the TC Sublayer
  547.             is currently not in the LCD defect
  548.             maintenance state."
  549.            ::= { atmInterfaceTCEntry 2}
  550.  
  551.      --  ATM Traffic Descriptor Parameter Table
  552.  
  553.      -- This table contains a set of self-consistent
  554.      -- ATM traffic parameters including the
  555.      -- ATM traffic service category.
  556.  
  557.      -- The ATM virtual link tables (i.e., VPL and VCL tables)
  558.      -- will use this ATM Traffic Descriptor table
  559.      -- to assign traffic parameters and service category
  560.      -- to the receive and transmit directions of
  561.      -- the ATM virtual links (i.e., VPLs and VCLs).
  562.      -- The ATM VPL or VCL table will indicate a row
  563.      -- in the atmTrafficDescrParamTable
  564.      -- using its atmTrafficDescrParamIndex value.
  565.  
  566.  
  567.  
  568.  
  569.  
  570.      -- The management application can then compare a set of
  571.      -- ATM traffic parameters with a single value.
  572.  
  573.      -- If no suitable row(s) in the atmTrafficDescrParamTable
  574.      -- exists, the manager must create a new row(s) in this
  575.      -- table. If such a row is created, agent checks the
  576.      -- sanity of that set of ATM traffic parameter values.
  577.  
  578.      -- The manager may use atmTrafficDescrParamIndexNext
  579.      -- in order to obtain a free atmTrafficDescrParamIndex
  580.      -- value.
  581.  
  582.      -- When creating a new row, the parameter values
  583.      -- will be checked for self-consistency.
  584.      -- Predefined/template rows may be supported.
  585.  
  586.      -- A row in the atmTrafficDescrParamTable is deleted
  587.      -- by setting the atmTrafficDescrRowStatus to destroy(6).
  588.      -- The agent will check whether this row is still in use
  589.      -- by any entry of the atmVplTable or atmVclTable.
  590.      -- The agent denies the request if the row is still in
  591.      -- use.
  592.  
  593.      --  The ATM Traffic Descriptor Parameter Table
  594.  
  595.  
  596.      atmTrafficDescrParamTable    OBJECT-TYPE
  597.           SYNTAX       SEQUENCE OF AtmTrafficDescrParamEntry
  598.           MAX-ACCESS   not-accessible
  599.           STATUS       current
  600.           DESCRIPTION
  601.            "This table contains information on ATM traffic
  602.             descriptor type and the associated parameters."
  603.           ::= { atmMIBObjects 5}
  604.  
  605.      atmTrafficDescrParamEntry    OBJECT-TYPE
  606.           SYNTAX         AtmTrafficDescrParamEntry
  607.           MAX-ACCESS     not-accessible
  608.           STATUS         current
  609.           DESCRIPTION
  610.            "This list contains ATM traffic descriptor
  611.             type and the associated parameters."
  612.           INDEX  {atmTrafficDescrParamIndex}
  613.           ::= { atmTrafficDescrParamTable 1}
  614.  
  615.      AtmTrafficDescrParamEntry   ::= SEQUENCE  {
  616.        atmTrafficDescrParamIndex  AtmTrafficDescrParamIndex,
  617.        atmTrafficDescrType        OBJECT IDENTIFIER,
  618.  
  619.  
  620.  
  621.  
  622.  
  623.        atmTrafficDescrParam1      Integer32,
  624.        atmTrafficDescrParam2      Integer32,
  625.        atmTrafficDescrParam3      Integer32,
  626.        atmTrafficDescrParam4      Integer32,
  627.        atmTrafficDescrParam5      Integer32,
  628.        atmTrafficQoSClass         INTEGER,
  629.        atmTrafficDescrRowStatus   RowStatus,
  630.        atmServiceCategory         AtmServiceCategory,
  631.        atmTrafficFrameDiscard     TruthValue
  632.                     }
  633.  
  634.      atmTrafficDescrParamIndex OBJECT-TYPE
  635.           SYNTAX  AtmTrafficDescrParamIndex (1..2147483647)
  636.           MAX-ACCESS     not-accessible
  637.           STATUS         current
  638.           DESCRIPTION
  639.            "This object is used by the virtual link
  640.             table (i.e., VPL or VCL table)
  641.             to identify the row of this table.
  642.             When creating a new row in the table
  643.             the value of this index may be obtained
  644.             by retrieving the value of
  645.             atmTrafficDescrParamIndexNext."
  646.           ::= { atmTrafficDescrParamEntry  1}
  647.  
  648.      atmTrafficDescrType OBJECT-TYPE
  649.           SYNTAX         OBJECT IDENTIFIER
  650.           MAX-ACCESS     read-create
  651.           STATUS         current
  652.           DESCRIPTION
  653.            "The value of this object identifies the type
  654.             of ATM traffic descriptor.
  655.             The type may indicate no traffic descriptor or
  656.             traffic descriptor with one or more parameters.
  657.             These parameters are specified as a parameter
  658.             vector, in the corresponding instances of the
  659.             objects:
  660.                 atmTrafficDescrParam1
  661.                 atmTrafficDescrParam2
  662.                 atmTrafficDescrParam3
  663.                 atmTrafficDescrParam4
  664.                 atmTrafficDescrParam5."
  665.            DEFVAL  { atmNoClpNoScr }
  666.            ::= { atmTrafficDescrParamEntry 2}
  667.  
  668.      atmTrafficDescrParam1 OBJECT-TYPE
  669.           SYNTAX         Integer32
  670.           MAX-ACCESS     read-create
  671.  
  672.  
  673.  
  674.  
  675.  
  676.           STATUS         current
  677.           DESCRIPTION
  678.            "The first parameter of the ATM traffic descriptor
  679.             used according to the value of
  680.             atmTrafficDescrType."
  681.           DEFVAL  { 0 }
  682.           ::= { atmTrafficDescrParamEntry 3}
  683.  
  684.      atmTrafficDescrParam2 OBJECT-TYPE
  685.           SYNTAX         Integer32
  686.           MAX-ACCESS     read-create
  687.           STATUS         current
  688.           DESCRIPTION
  689.            "The second parameter of the ATM traffic descriptor
  690.             used according to the value of
  691.             atmTrafficDescrType."
  692.           DEFVAL  { 0 }
  693.           ::= { atmTrafficDescrParamEntry 4}
  694.  
  695.      atmTrafficDescrParam3 OBJECT-TYPE
  696.           SYNTAX         Integer32
  697.           MAX-ACCESS     read-create
  698.           STATUS         current
  699.           DESCRIPTION
  700.            "The third parameter of the ATM traffic descriptor
  701.             used according to the value of
  702.             atmTrafficDescrType."
  703.           DEFVAL  { 0 }
  704.           ::= { atmTrafficDescrParamEntry 5}
  705.  
  706.      atmTrafficDescrParam4 OBJECT-TYPE
  707.           SYNTAX         Integer32
  708.           MAX-ACCESS     read-create
  709.           STATUS         current
  710.           DESCRIPTION
  711.            "The fourth parameter of the ATM traffic descriptor
  712.             used according to the value of
  713.             atmTrafficDescrType."
  714.           DEFVAL  { 0 }
  715.           ::= { atmTrafficDescrParamEntry 6}
  716.  
  717.      atmTrafficDescrParam5 OBJECT-TYPE
  718.           SYNTAX         Integer32
  719.           MAX-ACCESS     read-create
  720.           STATUS         current
  721.           DESCRIPTION
  722.            "The fifth parameter of the ATM traffic descriptor
  723.             used according to the value of
  724.  
  725.  
  726.  
  727.  
  728.  
  729.             atmTrafficDescrType."
  730.           DEFVAL  { 0 }
  731.           ::= { atmTrafficDescrParamEntry 7}
  732.  
  733.      atmTrafficQoSClass  OBJECT-TYPE
  734.           SYNTAX         INTEGER (0..255)
  735.           MAX-ACCESS     read-create
  736.           STATUS         deprecated
  737.           DESCRIPTION
  738.            "The value of this object identifies the QoS Class.
  739.             Four Service classes have been
  740.             specified in the ATM Forum UNI Specification:
  741.             Service Class A: Constant bit rate video and
  742.                              Circuit emulation
  743.             Service Class B: Variable bit rate video/audio
  744.             Service Class C: Connection-oriented data
  745.             Service Class D: Connectionless data
  746.             Four QoS classes numbered 1, 2, 3, and 4 have
  747.             been specified with the aim to support service
  748.             classes A, B, C, and D respectively.
  749.             An unspecified QoS Class numbered `0' is used
  750.             for best effort traffic."
  751.           DEFVAL  { 0 }
  752.           ::= { atmTrafficDescrParamEntry 8}
  753.  
  754.      atmTrafficDescrRowStatus  OBJECT-TYPE
  755.           SYNTAX         RowStatus
  756.           MAX-ACCESS     read-create
  757.           STATUS         current
  758.           DESCRIPTION
  759.            "This object is used to create
  760.             a new row or modify or delete an
  761.             existing row in this table."
  762.           DEFVAL  { active }
  763.           ::= {atmTrafficDescrParamEntry 9}
  764.  
  765.      atmServiceCategory  OBJECT-TYPE
  766.           SYNTAX         AtmServiceCategory
  767.           MAX-ACCESS     read-create
  768.           STATUS         current
  769.           DESCRIPTION
  770.            "The ATM service category."
  771.           DEFVAL  { ubr }
  772.           ::= { atmTrafficDescrParamEntry 10}
  773.  
  774.  
  775.      atmTrafficFrameDiscard    OBJECT-TYPE
  776.           SYNTAX       TruthValue
  777.  
  778.  
  779.  
  780.  
  781.  
  782.           MAX-ACCESS   read-create
  783.           STATUS       current
  784.           DESCRIPTION
  785.            "If set to 'true', this object indicates that the network
  786.             is requested to treat data for this connection, in the
  787.             given direction, as frames (e.g. AAL5 CPCS_PDU's) rather
  788.             than as individual cells.  While the precise
  789.             implementation is network-specific, this treatment may
  790.             for example involve discarding entire frames during
  791.             congestion, rather than a few cells from many frames."
  792.           DEFVAL { true }
  793.           ::= { atmTrafficDescrParamEntry 11 }
  794.  
  795.      --  ATM Interface Virtual Path Link (VPL) Table
  796.  
  797.      -- This table contains configuration and state
  798.      -- information of a bi-directional Virtual Path Link
  799.      -- (VPL)
  800.  
  801.      -- This table can be used to create, delete or modify
  802.      -- a VPL that is terminated in an ATM host or switch.
  803.      -- This table can also be used to create, delete or
  804.      -- modify a VPL which is cross-connected to another
  805.      -- VPL.
  806.  
  807.      -- In the example below, the traffic flows on the receive
  808.      -- and transmit directions of the VPLs are characterized
  809.      -- by atmVplReceiveTrafficDescrIndex and
  810.      -- atmVplTransmitTrafficDescrIndex respectively.
  811.      -- The cross-connected VPLs are identified by
  812.      -- atmVplCrossConnectIdentifier.
  813.  
  814.  
  815.  
  816.      --           ________________________________
  817.      --           |                              |
  818.      --  VPL      | ATM Host, Switch, or Network |   VPL
  819.      -- receive   |                              |  receive
  820.      -- ========> X                              X <=======
  821.      -- <======== X                              X ========>
  822.      -- transmit  |                              |  transmit
  823.      --           |______________________________|
  824.  
  825.  
  826.  
  827.      --  The ATM Interface VPL Table
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.      atmVplTable         OBJECT-TYPE
  836.           SYNTAX         SEQUENCE OF AtmVplEntry
  837.           MAX-ACCESS     not-accessible
  838.           STATUS         current
  839.           DESCRIPTION
  840.            "The Virtual Path Link (VPL) table.  A
  841.             bi-directional VPL is modeled as one entry
  842.             in this table. This table can be used for
  843.             PVCs, SVCs and Soft PVCs.
  844.             Entries are not present in this table for
  845.             the VPIs used by entries in the atmVclTable."
  846.           ::= { atmMIBObjects 6}
  847.  
  848.      atmVplEntry         OBJECT-TYPE
  849.           SYNTAX         AtmVplEntry
  850.           MAX-ACCESS     not-accessible
  851.           STATUS         current
  852.           DESCRIPTION
  853.            "An entry in the VPL table.  This entry is
  854.             used to model a bi-directional VPL.
  855.             To create a VPL at an ATM interface,
  856.             either of the following procedures are used:
  857.  
  858.             Negotiated VPL establishment
  859.  
  860.           (1) The management application creates
  861.               a VPL entry in the atmVplTable
  862.               by setting atmVplRowStatus to createAndWait(5).
  863.               This may fail for the following reasons:
  864.               - The selected VPI value is unavailable,
  865.               - The selected VPI value is in use.
  866.               Otherwise, the agent creates a row and
  867.               reserves the VPI value on that port.
  868.  
  869.           (2) The manager selects an existing row(s) in the
  870.               atmTrafficDescrParamTable,
  871.               thereby, selecting a set of self-consistent
  872.               ATM traffic parameters and the service category
  873.               for receive and transmit directions of the VPL.
  874.  
  875.          (2a) If no suitable row(s) in the
  876.               atmTrafficDescrParamTable exists,
  877.               the manager must create a new row(s)
  878.               in that table.
  879.  
  880.          (2b) The manager characterizes the VPL's traffic
  881.               parameters through setting the
  882.               atmVplReceiveTrafficDescrIndex and the
  883.  
  884.  
  885.  
  886.  
  887.  
  888.               atmVplTransmitTrafficDescrIndex values
  889.               in the VPL table, which point to the rows
  890.               containing desired ATM traffic parameter values
  891.               in the atmTrafficDescrParamTable.  The agent
  892.               will check the availability of resources and
  893.               may refuse the request.
  894.               If the transmit and receive service categories
  895.               are inconsistent, the agent should refuse the
  896.               request.
  897.  
  898.           (3) The manager activates the VPL by setting the
  899.               the atmVplRowStatus to active(1).
  900.               If this set is successful, the agent has
  901.               reserved the resources to satisfy the requested
  902.               traffic parameter values and the service category
  903.               for that VPL.
  904.  
  905.           (4) If the VPL terminates a VPC in the ATM host
  906.               or switch, the manager turns on the
  907.               atmVplAdminStatus to up(1) to turn the VPL
  908.               traffic flow on.  Otherwise, the
  909.               atmVpCrossConnectTable  must be used
  910.               to cross-connect the VPL to another VPL(s)
  911.               in an ATM switch or network.
  912.  
  913.             One-Shot VPL Establishment
  914.  
  915.             A VPL may also be established in one step by a
  916.             set-request with all necessary VPL parameter
  917.             values and atmVplRowStatus set to createAndGo(4).
  918.  
  919.             In contrast to the negotiated VPL establishment
  920.             which allows for detailed error checking
  921.             (i.e., set errors are explicitly linked to
  922.             particular resource acquisition failures),
  923.             the one-shot VPL establishment
  924.             performs the setup on one operation but
  925.             does not have the advantage of step-wise
  926.             error checking.
  927.  
  928.             VPL Retirement
  929.  
  930.             A VPL is released by setting atmVplRowStatus to
  931.             destroy(6), and the agent may release all
  932.             associated resources."
  933.           INDEX  {ifIndex, atmVplVpi }
  934.           ::= { atmVplTable  1}
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.      AtmVplEntry    ::= SEQUENCE  {
  942.           atmVplVpi          AtmVpIdentifier,
  943.           atmVplAdminStatus  AtmVorXAdminStatus,
  944.           atmVplOperStatus   AtmVorXOperStatus,
  945.           atmVplLastChange   AtmVorXLastChange,
  946.           atmVplReceiveTrafficDescrIndex
  947.                          AtmTrafficDescrParamIndex,
  948.           atmVplTransmitTrafficDescrIndex
  949.                          AtmTrafficDescrParamIndex,
  950.           atmVplCrossConnectIdentifier INTEGER,
  951.           atmVplRowStatus    RowStatus,
  952.           atmVplCastType     AtmConnCastType,
  953.           atmVplConnKind     AtmConnKind
  954.              }
  955.  
  956.  
  957.      atmVplVpi           OBJECT-TYPE
  958.           SYNTAX         AtmVpIdentifier
  959.           MAX-ACCESS     not-accessible
  960.           STATUS         current
  961.           DESCRIPTION
  962.            "The VPI value of the VPL."
  963.           ::= { atmVplEntry 1}
  964.  
  965.      atmVplAdminStatus   OBJECT-TYPE
  966.           SYNTAX         AtmVorXAdminStatus
  967.           MAX-ACCESS     read-create
  968.           STATUS         current
  969.           DESCRIPTION
  970.            "This object is instanciated only for a VPL
  971.             which terminates a VPC (i.e., one which is
  972.             NOT cross-connected to other VPLs).
  973.             Its value specifies the desired
  974.             administrative state of the VPL."
  975.           DEFVAL { down }
  976.           ::= { atmVplEntry 2}
  977.  
  978.      atmVplOperStatus    OBJECT-TYPE
  979.           SYNTAX         AtmVorXOperStatus
  980.           MAX-ACCESS     read-only
  981.           STATUS         current
  982.           DESCRIPTION
  983.            "The current operational status of the VPL."
  984.           ::= { atmVplEntry 3}
  985.  
  986.      atmVplLastChange    OBJECT-TYPE
  987.           SYNTAX         AtmVorXLastChange
  988.           MAX-ACCESS     read-only
  989.  
  990.  
  991.  
  992.  
  993.  
  994.           STATUS         current
  995.           DESCRIPTION
  996.            "The value of sysUpTime at the time this
  997.             VPL entered its current operational state."
  998.           ::= { atmVplEntry 4 }
  999.  
  1000.      atmVplReceiveTrafficDescrIndex  OBJECT-TYPE
  1001.           SYNTAX         AtmTrafficDescrParamIndex
  1002.           MAX-ACCESS     read-create
  1003.           STATUS         current
  1004.           DESCRIPTION
  1005.            "The value of this object identifies the row
  1006.             in the atmTrafficDescrParamTable which
  1007.             applies to the receive direction of the VPL."
  1008.           DEFVAL { 0 }
  1009.            ::= { atmVplEntry 5}
  1010.  
  1011.      atmVplTransmitTrafficDescrIndex  OBJECT-TYPE
  1012.           SYNTAX         AtmTrafficDescrParamIndex
  1013.           MAX-ACCESS     read-create
  1014.           STATUS         current
  1015.           DESCRIPTION
  1016.            "The value of this object identifies the row
  1017.             in the atmTrafficDescrParamTable which
  1018.             applies to the transmit direction of the VPL."
  1019.           DEFVAL { 0 }
  1020.            ::= { atmVplEntry 6}
  1021.  
  1022.      atmVplCrossConnectIdentifier   OBJECT-TYPE
  1023.           SYNTAX         INTEGER (0..2147483647)
  1024.           MAX-ACCESS     read-only
  1025.           STATUS         current
  1026.           DESCRIPTION
  1027.            "This object is instantiated only for a VPL
  1028.             which is cross-connected to other VPLs
  1029.             that belong to the same VPC.  All such
  1030.             associated VPLs have the same value of this
  1031.             object, and all their cross-connections are
  1032.             identified either by entries that are indexed
  1033.             by the same value of atmVpCrossConnectIndex in
  1034.             the atmVpCrossConnectTable of this MIB module or by
  1035.             the same value of the cross-connect index in
  1036.             the cross-connect table for SVCs and Soft PVCs
  1037.             (defined in a separate MIB module).
  1038.             At no time should entries in these respective
  1039.             cross-connect tables exist simultaneously
  1040.             with the same cross-connect index value.
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.             The value of this object is initialized by the
  1048.             agent after the associated entries in the
  1049.             atmVpCrossConnectTable have been created."
  1050.           ::= {atmVplEntry 7}
  1051.  
  1052.      atmVplRowStatus     OBJECT-TYPE
  1053.           SYNTAX         RowStatus
  1054.           MAX-ACCESS     read-create
  1055.           STATUS         current
  1056.           DESCRIPTION
  1057.            "This object is used to create, delete
  1058.             or modify a row in this table.
  1059.             To create a new VCL, this object is
  1060.             initially set to 'createAndWait' or
  1061.             'createAndGo'.  This object should not be
  1062.             set to 'active' unless the following columnar
  1063.             objects have been set to their desired value
  1064.             in this row:
  1065.             atmVplReceiveTrafficDescrIndex and
  1066.             atmVplTransmitTrafficDescrIndex.
  1067.             The DESCRIPTION of atmVplEntry provides
  1068.             further guidance to row treatment in this table."
  1069.           DEFVAL { createAndWait }
  1070.           ::= {atmVplEntry 8}
  1071.  
  1072.      atmVplCastType      OBJECT-TYPE
  1073.           SYNTAX         AtmConnCastType
  1074.           MAX-ACCESS     read-create
  1075.           STATUS         current
  1076.           DESCRIPTION
  1077.            "The connection topology type."
  1078.           DEFVAL { p2p }
  1079.           ::= {atmVplEntry 9}
  1080.  
  1081.      atmVplConnKind      OBJECT-TYPE
  1082.           SYNTAX         AtmConnKind
  1083.           MAX-ACCESS     read-create
  1084.           STATUS         current
  1085.           DESCRIPTION
  1086.            "The use of call control."
  1087.           DEFVAL { pvc }
  1088.           ::= {atmVplEntry 10}
  1089.  
  1090.      --  ATM Interface Virtual Channel Link (VCL) Table
  1091.  
  1092.      -- This table contains configuration and state
  1093.      -- information of a bi-directional Virtual Channel
  1094.      -- Link (VCL) at an ATM interface.
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.      -- This table can be used to create, delete or modify
  1101.      -- a VCL that is terminated in an ATM host or switch.
  1102.      -- This table can also be
  1103.      -- used to create, delete or modify a VCL that is
  1104.      -- cross-connected to another VCL.
  1105.  
  1106.  
  1107.      --  The ATM Interface VCL Table
  1108.  
  1109.  
  1110.      atmVclTable         OBJECT-TYPE
  1111.           SYNTAX         SEQUENCE OF AtmVclEntry
  1112.           MAX-ACCESS     not-accessible
  1113.           STATUS         current
  1114.           DESCRIPTION
  1115.            "The Virtual Channel Link (VCL) table.  A
  1116.             bi-directional VCL is modeled as one entry
  1117.             in this table. This table can be used for
  1118.             PVCs, SVCs and Soft PVCs."
  1119.           ::= { atmMIBObjects 7}
  1120.  
  1121.      atmVclEntry         OBJECT-TYPE
  1122.           SYNTAX         AtmVclEntry
  1123.           MAX-ACCESS     not-accessible
  1124.           STATUS         current
  1125.           DESCRIPTION
  1126.            "An entry in the VCL table. This entry is
  1127.             used to model a bi-directional VCL.
  1128.             To create a VCL at an ATM interface,
  1129.             either of the following procedures are used:
  1130.  
  1131.             Negotiated VCL establishment
  1132.  
  1133.           (1) The management application creates
  1134.               a VCL entry in the atmVclTable
  1135.               by setting atmVclRowStatus to createAndWait(5).
  1136.               This may fail for the following reasons:
  1137.               - The selected VPI/VCI values are unavailable,
  1138.               - The selected VPI/VCI values are in use.
  1139.               Otherwise, the agent creates a row and
  1140.               reserves the VPI/VCI values on that port.
  1141.  
  1142.           (2) The manager selects an existing row(s) in the
  1143.               atmTrafficDescrParamTable,
  1144.               thereby, selecting a set of self-consistent
  1145.               ATM traffic parameters and the service category
  1146.               for receive and transmit directions of the VCL.
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.          (2a) If no suitable row(s) in the
  1154.               atmTrafficDescrParamTable exists,
  1155.               the manager must create a new row(s)
  1156.               in that table.
  1157.  
  1158.          (2b) The manager characterizes the VCL's traffic
  1159.               parameters through setting the
  1160.               atmVclReceiveTrafficDescrIndex and the
  1161.               atmVclTransmitTrafficDescrIndex values
  1162.               in the VCL table, which point to the rows
  1163.               containing desired ATM traffic parameter values
  1164.               in the atmTrafficDescrParamTable.  The agent
  1165.               will check the availability of resources and
  1166.               may refuse the request.
  1167.               If the transmit and receive service categories
  1168.               are inconsistent, the agent should refuse the
  1169.               request.
  1170.  
  1171.           (3) The manager activates the VCL by setting the
  1172.               the atmVclRowStatus to active(1) (for
  1173.               requirements on this activation see the
  1174.               description of atmVclRowStatus).
  1175.               If this set is successful, the agent has
  1176.               reserved the resources to satisfy the requested
  1177.               traffic parameter values and the service category
  1178.               for that VCL.
  1179.           (4) If the VCL terminates a VCC in the ATM host
  1180.               or switch, the manager turns on the
  1181.               atmVclAdminStatus to up(1) to turn the VCL
  1182.               traffic flow on.  Otherwise, the
  1183.               atmVcCrossConnectTable  must be used
  1184.               to cross-connect the VCL to another VCL(s)
  1185.               in an ATM switch or network.
  1186.  
  1187.            One-Shot VCL Establishment
  1188.  
  1189.            A VCL may also be established in one step by a
  1190.            set-request with all necessary VCL parameter
  1191.            values and atmVclRowStatus set to createAndGo(4).
  1192.  
  1193.            In contrast to the negotiated VCL establishment
  1194.            which allows for detailed error checking
  1195.            (i.e., set errors are explicitly linked to
  1196.            particular resource acquisition failures),
  1197.            the one-shot VCL establishment
  1198.            performs the setup on one operation but
  1199.            does not have the advantage of step-wise
  1200.            error checking.
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.            VCL Retirement
  1207.  
  1208.            A VCL is released by setting atmVclRowStatus to
  1209.            destroy(6), and the agent may release all
  1210.            associated resources."
  1211.           INDEX  {ifIndex, atmVclVpi, atmVclVci }
  1212.           ::= { atmVclTable  1}
  1213.  
  1214.      AtmVclEntry    ::= SEQUENCE  {
  1215.           atmVclVpi                     AtmVpIdentifier,
  1216.           atmVclVci                     AtmVcIdentifier,
  1217.           atmVclAdminStatus             AtmVorXAdminStatus,
  1218.           atmVclOperStatus              AtmVorXOperStatus,
  1219.           atmVclLastChange              AtmVorXLastChange,
  1220.           atmVclReceiveTrafficDescrIndex
  1221.                                 AtmTrafficDescrParamIndex,
  1222.           atmVclTransmitTrafficDescrIndex
  1223.                                 AtmTrafficDescrParamIndex,
  1224.           atmVccAalType                 INTEGER,
  1225.           atmVccAal5CpcsTransmitSduSize INTEGER,
  1226.           atmVccAal5CpcsReceiveSduSize  INTEGER,
  1227.           atmVccAal5EncapsType          INTEGER,
  1228.           atmVclCrossConnectIdentifier  INTEGER,
  1229.           atmVclRowStatus               RowStatus,
  1230.           atmVclCastType                AtmConnCastType,
  1231.           atmVclConnKind                AtmConnKind
  1232.                  }
  1233.  
  1234.      atmVclVpi           OBJECT-TYPE
  1235.           SYNTAX         AtmVpIdentifier
  1236.           MAX-ACCESS     not-accessible
  1237.           STATUS         current
  1238.           DESCRIPTION
  1239.            "The VPI value of the VCL."
  1240.           ::= { atmVclEntry 1}
  1241.  
  1242.      atmVclVci           OBJECT-TYPE
  1243.           SYNTAX         AtmVcIdentifier
  1244.           MAX-ACCESS     not-accessible
  1245.           STATUS         current
  1246.           DESCRIPTION
  1247.            "The VCI value of the VCL."
  1248.           ::= { atmVclEntry 2}
  1249.  
  1250.      atmVclAdminStatus   OBJECT-TYPE
  1251.           SYNTAX         AtmVorXAdminStatus
  1252.           MAX-ACCESS     read-create
  1253.           STATUS         current
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.           DESCRIPTION
  1260.            "This object is instanciated only for a VCL which
  1261.             terminates a VCC (i.e., one which is NOT
  1262.             cross-connected to other VCLs). Its value
  1263.             specifies the desired administrative state of
  1264.             the VCL."
  1265.           DEFVAL { down }
  1266.           ::= { atmVclEntry 3}
  1267.  
  1268.      atmVclOperStatus    OBJECT-TYPE
  1269.           SYNTAX         AtmVorXOperStatus
  1270.           MAX-ACCESS     read-only
  1271.           STATUS         current
  1272.           DESCRIPTION
  1273.            "The current operational status of the VCL."
  1274.           ::= { atmVclEntry 4}
  1275.  
  1276.      atmVclLastChange    OBJECT-TYPE
  1277.           SYNTAX         AtmVorXLastChange
  1278.           MAX-ACCESS     read-only
  1279.           STATUS         current
  1280.           DESCRIPTION
  1281.            "The value of sysUpTime at the time this VCL
  1282.             entered its current operational state."
  1283.           ::= { atmVclEntry 5 }
  1284.  
  1285.      atmVclReceiveTrafficDescrIndex  OBJECT-TYPE
  1286.           SYNTAX         AtmTrafficDescrParamIndex
  1287.           MAX-ACCESS     read-create
  1288.           STATUS         current
  1289.           DESCRIPTION
  1290.            "The value of this object identifies the row
  1291.             in the ATM Traffic Descriptor Table which
  1292.             applies to the receive direction of this VCL."
  1293.           DEFVAL { 0 }
  1294.            ::= { atmVclEntry 6}
  1295.  
  1296.      atmVclTransmitTrafficDescrIndex  OBJECT-TYPE
  1297.           SYNTAX         AtmTrafficDescrParamIndex
  1298.           MAX-ACCESS     read-create
  1299.           STATUS         current
  1300.           DESCRIPTION
  1301.            "The value of this object identifies the row
  1302.             of the ATM Traffic Descriptor Table which applies
  1303.             to the transmit direction of this VCL."
  1304.           DEFVAL { 0 }
  1305.            ::= { atmVclEntry 7}
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.      atmVccAalType       OBJECT-TYPE
  1313.           SYNTAX         INTEGER {
  1314.                             aal1(1),
  1315.                             aal34(2),
  1316.                             aal5(3),
  1317.                             other(4),
  1318.                             unknown(5),
  1319.                             aal2(6)
  1320.                               }
  1321.           MAX-ACCESS    read-create
  1322.           STATUS        current
  1323.           DESCRIPTION
  1324.            "An instance of this object only exists when the
  1325.             local VCL end-point is also the VCC end-point,
  1326.             and AAL is in use.
  1327.             The type of AAL used on this VCC.
  1328.             The AAL type includes AAL1, AAL2, AAL3/4,
  1329.             and AAL5. The other(4) may be user-defined
  1330.             AAL type.  The unknown type indicates that
  1331.             the AAL type cannot be determined."
  1332.           DEFVAL { aal5 }
  1333.           ::= { atmVclEntry 8 }
  1334.  
  1335.      atmVccAal5CpcsTransmitSduSize OBJECT-TYPE
  1336.           SYNTAX         INTEGER (1..65535)
  1337.           MAX-ACCESS     read-create
  1338.           STATUS         current
  1339.           DESCRIPTION
  1340.            "An instance of this object only exists when the
  1341.             local VCL end-point is also the VCC end-point,
  1342.             and AAL5 is in use.
  1343.             The maximum AAL5 CPCS SDU size in octets that is
  1344.             supported on the transmit direction of this VCC."
  1345.           DEFVAL { 9188 }
  1346.                 ::= { atmVclEntry 9 }
  1347.  
  1348.      atmVccAal5CpcsReceiveSduSize OBJECT-TYPE
  1349.           SYNTAX         INTEGER (1..65535)
  1350.           MAX-ACCESS     read-create
  1351.           STATUS         current
  1352.           DESCRIPTION
  1353.            "An instance of this object only exists when the
  1354.             local VCL end-point is also the VCC end-point,
  1355.             and AAL5 is in use.
  1356.             The maximum AAL5 CPCS SDU size in octets that is
  1357.             supported on the receive direction of this VCC."
  1358.           DEFVAL { 9188 }
  1359.                 ::= { atmVclEntry 10 }
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.      atmVccAal5EncapsType  OBJECT-TYPE
  1366.           SYNTAX         INTEGER {
  1367.                          vcMultiplexRoutedProtocol(1),
  1368.                          vcMultiplexBridgedProtocol8023(2),
  1369.                          vcMultiplexBridgedProtocol8025(3),
  1370.                          vcMultiplexBridgedProtocol8026(4),
  1371.                          vcMultiplexLANemulation8023(5),
  1372.                          vcMultiplexLANemulation8025(6),
  1373.                          llcEncapsulation(7),
  1374.                          multiprotocolFrameRelaySscs(8),
  1375.                          other(9),
  1376.                          unknown(10)
  1377.                             }
  1378.           MAX-ACCESS     read-create
  1379.           STATUS         current
  1380.           DESCRIPTION
  1381.            "An instance of this object only exists when the
  1382.             local VCL end-point is also the VCC end-point,
  1383.             and AAL5 is in use.
  1384.             The type of data encapsulation used over
  1385.             the AAL5 SSCS layer. The definitions reference
  1386.             RFC 1483 Multiprotocol Encapsulation
  1387.             over ATM AAL5 and to the ATM Forum
  1388.             LAN Emulation specification."
  1389.           DEFVAL { llcEncapsulation }
  1390.                 ::= { atmVclEntry 11 }
  1391.  
  1392.      atmVclCrossConnectIdentifier   OBJECT-TYPE
  1393.           SYNTAX         INTEGER (0..2147483647)
  1394.           MAX-ACCESS     read-only
  1395.           STATUS         current
  1396.           DESCRIPTION
  1397.            "This object is instantiated only for a VCL
  1398.             which is cross-connected to other VCLs
  1399.             that belong to the same VCC.  All such
  1400.             associated VCLs have the same value of this
  1401.             object, and all their cross-connections are
  1402.             identified either by entries that are indexed
  1403.             by the same value of atmVcCrossConnectIndex in
  1404.             the atmVcCrossConnectTable of this MIB module or by
  1405.             the same value of the cross-connect index in
  1406.             the cross-connect table for SVCs and Soft PVCs
  1407.             (defined in a separate MIB module).
  1408.  
  1409.             At no time should entries in these respective
  1410.             cross-connect tables exist simultaneously
  1411.             with the same cross-connect index value.
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.             The value of this object is initialized by the
  1419.             agent after the associated entries in the
  1420.             atmVcCrossConnectTable have been created."
  1421.           ::= {atmVclEntry 12}
  1422.  
  1423.      atmVclRowStatus     OBJECT-TYPE
  1424.           SYNTAX         RowStatus
  1425.           MAX-ACCESS     read-create
  1426.           STATUS         current
  1427.           DESCRIPTION
  1428.            "This object is used to create, delete or
  1429.             modify a row in this table.  To create
  1430.             a new VCL, this object is initially set
  1431.             to 'createAndWait' or 'createAndGo'.
  1432.             This object should not be
  1433.             set to 'active' unless the following columnar
  1434.             objects have been set to their desired value
  1435.             in this row:
  1436.             atmVclReceiveTrafficDescrIndex,
  1437.             atmVclTransmitTrafficDescrIndex.
  1438.             In addition, if the local VCL end-point
  1439.             is also the VCC end-point:
  1440.             atmVccAalType.
  1441.             In addition, for AAL5 connections only:
  1442.             atmVccAal5CpcsTransmitSduSize,
  1443.             atmVccAal5CpcsReceiveSduSize, and
  1444.             atmVccAal5EncapsType. (The existence
  1445.             of these objects imply the AAL connection type.).
  1446.             The DESCRIPTION of atmVclEntry provides
  1447.             further guidance to row treatment in this table."
  1448.           DEFVAL { createAndWait }
  1449.                 ::= {atmVclEntry 13}
  1450.  
  1451.      atmVclCastType      OBJECT-TYPE
  1452.           SYNTAX         AtmConnCastType
  1453.           MAX-ACCESS     read-create
  1454.           STATUS         current
  1455.           DESCRIPTION
  1456.            "The connection topology type."
  1457.           DEFVAL { p2p }
  1458.                 ::= {atmVclEntry 14}
  1459.  
  1460.  
  1461.      atmVclConnKind      OBJECT-TYPE
  1462.           SYNTAX         AtmConnKind
  1463.           MAX-ACCESS     read-create
  1464.           STATUS         current
  1465.           DESCRIPTION
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.            "The use of call control."
  1472.           DEFVAL { pvc }
  1473.           ::= {atmVclEntry 15}
  1474.  
  1475.  
  1476.      --     ATM Virtual Path (VP) Cross Connect Table
  1477.  
  1478.      -- This table contains configuration and state
  1479.      -- information of point-to-point,
  1480.      -- point-to-multipoint, or multipoint-to-multipoint
  1481.      -- VP cross-connects for PVCs.
  1482.  
  1483.      -- This table has read-create access and can be used
  1484.      -- to cross-connect the VPLs together in an ATM switch
  1485.      -- or network. The atmVpCrossConnectIndex
  1486.      -- is used to associate the related
  1487.      -- VPLs that are cross-connected together.
  1488.  
  1489.      -- The ATM VP Cross Connect Table
  1490.      -- models each bi-directional VPC
  1491.      -- cross-connect as a set of entries in
  1492.      -- the atmVpCrossConnectTable. A
  1493.      -- point-to-point VPC cross-connect is modeled
  1494.      -- as one entry; a point-to-multipoint (N leafs) VPC
  1495.      -- cross-connect as N entries in this table; and
  1496.      -- a multipoint-to-multipoint (N parties) VPC cross-
  1497.      -- connect as N(N-1)/2 entries in this table.
  1498.      -- In the latter cases, all the N (or N(N-1)/2) entries
  1499.      -- are associated with a single VPC cross-connect by
  1500.      -- having the same value of atmVpCrossConnectIndex.
  1501.  
  1502.  
  1503.      --      _________________________________________
  1504.      --      |                                       |
  1505.      --  Low |         ATM Switch or Network         | High
  1506.      --  port|                                       | port
  1507.      -- _____|>> from low to high VPC traffic flow >>|______
  1508.      --      |<< from high to low VPC traffic flow <<|
  1509.      --      |                                       |
  1510.      --      |_______________________________________|
  1511.      --
  1512.  
  1513.      -- The terms low and high are chosen to represent
  1514.      -- numerical ordering of the two interfaces associated
  1515.      -- with a VPC cross-connect. That is, the ATM interface
  1516.      -- with the lower value of ifIndex is termed 'low',
  1517.      -- while the other ATM interface associated with the
  1518.      -- VPC cross-connect is termed 'high'. This terminology
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.      -- is used to provide directional information; for
  1525.      -- example, the atmVpCrossConnectL2HOperStatus applies
  1526.      -- to the low->high direction, and
  1527.      -- atmVpCrossConnectH2LOperStatus applies to the
  1528.      -- high->low  direction, as illustrated above.
  1529.  
  1530.  
  1531.  
  1532.  
  1533.      atmVpCrossConnectIndexNext  OBJECT-TYPE
  1534.           SYNTAX         INTEGER (0..2147483647)
  1535.           MAX-ACCESS     read-only
  1536.           STATUS         current
  1537.           DESCRIPTION
  1538.            "This object contains an appropriate value to
  1539.             be used for atmVpCrossConnectIndex when creating
  1540.             entries in the atmVpCrossConnectTable.  The value
  1541.             0 indicates that no unassigned entries are
  1542.             available. To obtain the atmVpCrossConnectIndex
  1543.             value for a new entry, the manager issues a
  1544.             management protocol retrieval operation to obtain
  1545.             the current value of this object.  After each
  1546.             retrieval, the agent should modify the value to
  1547.             the next unassigned index.
  1548.             After a manager retrieves a value the agent will
  1549.             determine through its local policy when this index
  1550.             value will be made available for reuse."
  1551.           ::= { atmMIBObjects 8 }
  1552.  
  1553.  
  1554.      --  The ATM VP Cross Connect Table
  1555.  
  1556.  
  1557.      atmVpCrossConnectTable OBJECT-TYPE
  1558.           SYNTAX         SEQUENCE OF AtmVpCrossConnectEntry
  1559.           MAX-ACCESS     not-accessible
  1560.           STATUS         current
  1561.           DESCRIPTION
  1562.            "The ATM VP Cross Connect table for PVCs.
  1563.             An entry in this table models two
  1564.             cross-connected VPLs.
  1565.             Each VPL must have its atmConnKind set
  1566.             to pvc(1)."
  1567.           ::= { atmMIBObjects 9 }
  1568.  
  1569.  
  1570.      atmVpCrossConnectEntry OBJECT-TYPE
  1571.           SYNTAX         AtmVpCrossConnectEntry
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.           MAX-ACCESS     not-accessible
  1578.           STATUS         current
  1579.           DESCRIPTION
  1580.            "An entry in the ATM VP Cross Connect table.
  1581.             This entry is used to model a bi-directional
  1582.             ATM VP cross-connect which cross-connects
  1583.             two VPLs.
  1584.  
  1585.             Step-wise Procedures to set up a VP Cross-connect
  1586.  
  1587.             Once the entries in the atmVplTable are created,
  1588.             the following procedures are used
  1589.             to cross-connect the VPLs together.
  1590.  
  1591.            (1) The manager obtains a unique
  1592.                atmVpCrossConnectIndex by reading the
  1593.                atmVpCrossConnectIndexNext object.
  1594.  
  1595.            (2) Next, the manager creates a set of one
  1596.                or more rows in the ATM VP Cross Connect
  1597.                Table, one for each cross-connection between
  1598.                two VPLs.  Each row is indexed by the ATM
  1599.                interface port numbers and VPI values of the
  1600.                two ends of that cross-connection.
  1601.                This set of rows specifies the topology of the
  1602.                VPC cross-connect and is identified by a single
  1603.                value of atmVpCrossConnectIndex.
  1604.  
  1605.             Negotiated VP Cross-Connect Establishment
  1606.  
  1607.           (2a) The manager creates a row in this table by
  1608.                setting atmVpCrossConnectRowStatus to
  1609.                createAndWait(5).  The agent checks the
  1610.                requested topology and the mutual sanity of
  1611.                the ATM traffic parameters and
  1612.                service categories, i.e., the row creation
  1613.                fails if:
  1614.                - the requested topology is incompatible with
  1615.                  associated values of atmVplCastType,
  1616.                - the requested topology is not supported
  1617.                  by the agent,
  1618.                - the traffic/service category parameter values
  1619.                  associated with the requested row are
  1620.                  incompatible with those of already existing
  1621.                  rows for this VP cross-connect.
  1622.                [For example, for setting up
  1623.                a point-to-point VP cross-connect, the
  1624.                ATM traffic parameters in the receive direction
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.                of a VPL at the low end of the cross-connect
  1631.                must equal to the traffic parameters in the
  1632.                transmit direction of the other VPL at the
  1633.                high end of the cross-connect,
  1634.                otherwise, the row creation fails.]
  1635.                The agent also checks for internal errors
  1636.                in building the cross-connect.
  1637.  
  1638.                The atmVpCrossConnectIndex values in the
  1639.                corresponding atmVplTable rows are filled
  1640.                in by the agent at this point.
  1641.  
  1642.           (2b) The manager promotes the row in the
  1643.                atmVpCrossConnectTable by setting
  1644.                atmVpCrossConnectRowStatus to active(1).  If
  1645.                this set is successful, the agent has reserved
  1646.                the resources specified by the ATM traffic
  1647.                parameter and Service category values
  1648.                for each direction of the VP cross-connect
  1649.                in an ATM switch or network.
  1650.  
  1651.            (3) The manager sets the
  1652.                atmVpCrossConnectAdminStatus to up(1) in all
  1653.                rows of this VP cross-connect to turn the
  1654.                traffic flow on.
  1655.  
  1656.  
  1657.             One-Shot VP Cross-Connect Establishment
  1658.  
  1659.             A VP cross-connect may also be established in
  1660.             one step by a set-request with all necessary
  1661.             parameter values and atmVpCrossConnectRowStatus
  1662.             set to createAndGo(4).
  1663.  
  1664.             In contrast to the negotiated VP cross-connect
  1665.             establishment which allows for detailed error
  1666.             checking (i.e., set errors are explicitly linked
  1667.             to particular resource acquisition failures),
  1668.             the one-shot VP cross-connect establishment
  1669.             performs the setup on one operation but does not
  1670.             have the advantage of step-wise error checking.
  1671.  
  1672.             VP Cross-Connect Retirement
  1673.  
  1674.             A VP cross-connect identified by a particular
  1675.             value of atmVpCrossConnectIndex is released by:
  1676.  
  1677.            (1) Setting atmVpCrossConnectRowStatus of all
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.                rows identified by this value of
  1684.                atmVpCrossConnectIndex to destroy(6).
  1685.                The agent may release all
  1686.                associated resources, and the
  1687.                atmVpCrossConnectIndex values in the
  1688.                corresponding atmVplTable row are removed.
  1689.                Note that a situation when only a subset of
  1690.                the associated rows are deleted corresponds
  1691.                to a VP topology change.
  1692.  
  1693.            (2) After deletion of the appropriate
  1694.                atmVpCrossConnectEntries, the manager may
  1695.                set atmVplRowStatus to destroy(6) the
  1696.                associated VPLs.  The agent releases
  1697.                the resources and removes the associated
  1698.                rows in the atmVplTable.
  1699.  
  1700.             VP Cross-connect Reconfiguration
  1701.  
  1702.             At the discretion of the agent, a VP
  1703.             cross-connect may be reconfigured by
  1704.             adding and/or deleting leafs to/from
  1705.             the VP topology as per the VP cross-connect
  1706.             establishment/retirement procedures.
  1707.             Reconfiguration of traffic/service category parameter
  1708.             values requires release of the VP cross-connect
  1709.             before those parameter values may by changed
  1710.             for individual VPLs."
  1711.           INDEX { atmVpCrossConnectIndex,
  1712.                 atmVpCrossConnectLowIfIndex,
  1713.                 atmVpCrossConnectLowVpi,
  1714.                 atmVpCrossConnectHighIfIndex,
  1715.                 atmVpCrossConnectHighVpi }
  1716.           ::= { atmVpCrossConnectTable 1 }
  1717.  
  1718.      AtmVpCrossConnectEntry ::= SEQUENCE {
  1719.           atmVpCrossConnectIndex          INTEGER,
  1720.           atmVpCrossConnectLowIfIndex     InterfaceIndex,
  1721.           atmVpCrossConnectLowVpi         AtmVpIdentifier,
  1722.           atmVpCrossConnectHighIfIndex    InterfaceIndex,
  1723.           atmVpCrossConnectHighVpi        AtmVpIdentifier,
  1724.           atmVpCrossConnectAdminStatus    AtmVorXAdminStatus,
  1725.           atmVpCrossConnectL2HOperStatus  AtmVorXOperStatus,
  1726.           atmVpCrossConnectH2LOperStatus  AtmVorXOperStatus,
  1727.           atmVpCrossConnectL2HLastChange  AtmVorXLastChange,
  1728.           atmVpCrossConnectH2LLastChange  AtmVorXLastChange,
  1729.           atmVpCrossConnectRowStatus      RowStatus
  1730.                   }
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.      atmVpCrossConnectIndex OBJECT-TYPE
  1737.           SYNTAX         INTEGER (1..2147483647)
  1738.           MAX-ACCESS     not-accessible
  1739.           STATUS         current
  1740.           DESCRIPTION
  1741.            "A unique value to identify this VP cross-connect.
  1742.             For each VPL associated with this cross-connect,
  1743.             the agent reports this cross-connect index value
  1744.             in the atmVplCrossConnectIdentifier attribute of
  1745.             the corresponding atmVplTable entries."
  1746.           ::= { atmVpCrossConnectEntry 1 }
  1747.  
  1748.      atmVpCrossConnectLowIfIndex OBJECT-TYPE
  1749.           SYNTAX         InterfaceIndex
  1750.           MAX-ACCESS     not-accessible
  1751.           STATUS         current
  1752.           DESCRIPTION
  1753.            "The ifIndex value of the ATM interface for
  1754.             this VP cross-connect. The term low implies
  1755.             that this ATM interface has the numerically lower
  1756.             ifIndex value than the other ATM interface
  1757.             identified in the same atmVpCrossConnectEntry."
  1758.           ::= { atmVpCrossConnectEntry 2 }
  1759.  
  1760.      atmVpCrossConnectLowVpi OBJECT-TYPE
  1761.           SYNTAX         AtmVpIdentifier
  1762.           MAX-ACCESS     not-accessible
  1763.           STATUS         current
  1764.           DESCRIPTION
  1765.            "The VPI value at the ATM interface
  1766.             associated with the VP cross-connect that is
  1767.             identified by atmVpCrossConnectLowIfIndex."
  1768.           ::= { atmVpCrossConnectEntry 3 }
  1769.  
  1770.      atmVpCrossConnectHighIfIndex OBJECT-TYPE
  1771.           SYNTAX         InterfaceIndex
  1772.           MAX-ACCESS     not-accessible
  1773.           STATUS  current
  1774.           DESCRIPTION
  1775.            "The ifIndex value of the ATM interface for
  1776.             this VP cross-connect. The term high implies that
  1777.             this ATM interface has the numerically higher
  1778.             ifIndex value than the  other ATM interface
  1779.             identified in the same atmVpCrossConnectEntry."
  1780.           ::= { atmVpCrossConnectEntry 4 }
  1781.  
  1782.      atmVpCrossConnectHighVpi OBJECT-TYPE
  1783.           SYNTAX         AtmVpIdentifier
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.           MAX-ACCESS     not-accessible
  1790.           STATUS         current
  1791.           DESCRIPTION
  1792.            "The VPI value at the ATM interface
  1793.             associated with the VP cross-connect that is
  1794.             identified by atmVpCrossConnectHighIfIndex."
  1795.           ::= { atmVpCrossConnectEntry 5 }
  1796.  
  1797.      atmVpCrossConnectAdminStatus OBJECT-TYPE
  1798.           SYNTAX         AtmVorXAdminStatus
  1799.           MAX-ACCESS     read-create
  1800.           STATUS         current
  1801.           DESCRIPTION
  1802.            "The desired administrative status of this
  1803.             bi-directional VP cross-connect."
  1804.           DEFVAL { down }
  1805.           ::= { atmVpCrossConnectEntry 6 }
  1806.  
  1807.      atmVpCrossConnectL2HOperStatus OBJECT-TYPE
  1808.           SYNTAX         AtmVorXOperStatus
  1809.           MAX-ACCESS     read-only
  1810.           STATUS         current
  1811.           DESCRIPTION
  1812.            "The operational status of the VP cross-connect
  1813.             in one direction; (i.e., from the low to
  1814.             high direction)."
  1815.           ::= { atmVpCrossConnectEntry 7 }
  1816.  
  1817.      atmVpCrossConnectH2LOperStatus OBJECT-TYPE
  1818.           SYNTAX         AtmVorXOperStatus
  1819.           MAX-ACCESS     read-only
  1820.           STATUS         current
  1821.           DESCRIPTION
  1822.            "The operational status of the VP cross-connect
  1823.             in one direction; (i.e., from the high to
  1824.             low direction)."
  1825.           ::= { atmVpCrossConnectEntry 8 }
  1826.  
  1827.      atmVpCrossConnectL2HLastChange OBJECT-TYPE
  1828.           SYNTAX         AtmVorXLastChange
  1829.           MAX-ACCESS     read-only
  1830.           STATUS         current
  1831.           DESCRIPTION
  1832.            "The value of sysUpTime at the time this
  1833.             VP cross-connect entered its current operational
  1834.             state in the low to high direction."
  1835.           ::= { atmVpCrossConnectEntry 9 }
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.      atmVpCrossConnectH2LLastChange OBJECT-TYPE
  1843.           SYNTAX         AtmVorXLastChange
  1844.           MAX-ACCESS     read-only
  1845.           STATUS         current
  1846.           DESCRIPTION
  1847.             "The value of sysUpTime at the time this
  1848.             VP cross-connect entered its current operational
  1849.             in the high to low direction."
  1850.           ::= { atmVpCrossConnectEntry 10 }
  1851.  
  1852.      atmVpCrossConnectRowStatus OBJECT-TYPE
  1853.           SYNTAX         RowStatus
  1854.           MAX-ACCESS     read-create
  1855.           STATUS         current
  1856.           DESCRIPTION
  1857.            "The status of this entry in the
  1858.             atmVpCrossConnectTable.  This object is used to
  1859.             create a cross-connect for cross-connecting
  1860.             VPLs which are created using the atmVplTable
  1861.             or to change or delete an existing cross-connect.
  1862.             This object must be initially set
  1863.             to `createAndWait' or 'createAndGo'.
  1864.             To turn on a VP cross-connect,
  1865.             the atmVpCrossConnectAdminStatus
  1866.             is set to `up'."
  1867.           DEFVAL { createAndWait }
  1868.           ::= { atmVpCrossConnectEntry 11 }
  1869.  
  1870.  
  1871.      --     ATM Virtual Channel (VC) Cross Connect Table
  1872.  
  1873.      -- This table contains configuration and state
  1874.      -- information of point-to-point,
  1875.      -- point-to-multipoint or multipoint-to-multipoint
  1876.      -- VC cross-connects for PVCs.
  1877.  
  1878.      -- This table has read-create access and is used
  1879.      -- to cross-connect the VCLs together in an ATM switch
  1880.      -- or network that belong to a VC connection.
  1881.      -- The atmVcCrossConnectIndex is used to associate
  1882.      -- the related VCLs that are cross-connected together.
  1883.  
  1884.  
  1885.  
  1886.      -- The model using step-wise procedures described for setting
  1887.      -- up a VP cross-connect is also used for setting up
  1888.      -- a VC cross-connect.
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.      atmVcCrossConnectIndexNext  OBJECT-TYPE
  1896.           SYNTAX         INTEGER (0..2147483647)
  1897.           MAX-ACCESS     read-only
  1898.           STATUS         current
  1899.           DESCRIPTION
  1900.            "This object contains an appropriate value to
  1901.             be used for atmVcCrossConnectIndex when creating
  1902.             entries in the atmVcCrossConnectTable.  The value
  1903.             0 indicates that no unassigned entries are
  1904.             available. To obtain the atmVcCrossConnectIndex
  1905.             value for a new entry, the manager issues a
  1906.             management protocol retrieval operation to obtain
  1907.             the current value of this object.  After each
  1908.             retrieval, the agent should modify the value to
  1909.             the next unassigned index.
  1910.             After a manager retrieves a value the agent will
  1911.             determine through its local policy when this index
  1912.             value will be made available for reuse."
  1913.           ::= { atmMIBObjects 10 }
  1914.  
  1915.  
  1916.      --  The ATM VC Cross Connect Table
  1917.  
  1918.  
  1919.      atmVcCrossConnectTable OBJECT-TYPE
  1920.           SYNTAX         SEQUENCE OF AtmVcCrossConnectEntry
  1921.           MAX-ACCESS     not-accessible
  1922.           STATUS         current
  1923.           DESCRIPTION
  1924.            "The ATM VC Cross Connect table for PVCs.
  1925.             An entry in this table models two
  1926.             cross-connected VCLs.
  1927.             Each VCL must have its atmConnKind set
  1928.             to pvc(1)."
  1929.           ::= { atmMIBObjects 11 }
  1930.  
  1931.  
  1932.      atmVcCrossConnectEntry OBJECT-TYPE
  1933.           SYNTAX       AtmVcCrossConnectEntry
  1934.           MAX-ACCESS   not-accessible
  1935.           STATUS       current
  1936.           DESCRIPTION
  1937.            "An entry in the ATM VC Cross Connect table.
  1938.             This entry is used to model a bi-directional ATM
  1939.             VC cross-connect cross-connecting two end points.
  1940.  
  1941.             Step-wise Procedures to set up a VC Cross-connect
  1942.  
  1943.  
  1944.  
  1945.  
  1946.  
  1947.  
  1948.             Once the entries in the atmVclTable are created,
  1949.             the following procedures are used
  1950.             to cross-connect the VCLs together to
  1951.             form a VCC segment.
  1952.  
  1953.            (1) The manager obtains a unique
  1954.                atmVcCrossConnectIndex by reading the
  1955.                atmVcCrossConnectIndexNext object.
  1956.  
  1957.            (2) Next, the manager creates a set of one
  1958.                or more rows in the ATM VC Cross Connect
  1959.                Table, one for each cross-connection between
  1960.                two VCLs.  Each row is indexed by the ATM
  1961.                interface port numbers and VPI/VCI values of
  1962.                the two ends of that cross-connection.
  1963.                This set of rows specifies the topology of the
  1964.                VCC cross-connect and is identified by a single
  1965.                value of atmVcCrossConnectIndex.
  1966.  
  1967.             Negotiated VC Cross-Connect Establishment
  1968.  
  1969.           (2a) The manager creates a row in this table by
  1970.                setting atmVcCrossConnectRowStatus to
  1971.                createAndWait(5).  The agent checks the
  1972.                requested topology and the mutual sanity of
  1973.                the ATM traffic parameters and
  1974.                service categories, i.e., the row creation
  1975.                fails if:
  1976.                - the requested topology is incompatible with
  1977.                  associated values of atmVclCastType,
  1978.                - the requested topology is not supported
  1979.                  by the agent,
  1980.                - the traffic/service category parameter values
  1981.                  associated with the requested row are
  1982.                  incompatible with those of already existing
  1983.                  rows for this VC cross-connect.
  1984.                [For example, for setting up
  1985.                a point-to-point VC cross-connect, the
  1986.                ATM traffic parameters in the receive direction
  1987.                of a VCL at the low end of the cross-connect
  1988.                must equal to the traffic parameters in the
  1989.                transmit direction of the other VCL at the
  1990.                high end of the cross-connect,
  1991.                otherwise, the row creation fails.]
  1992.                The agent also checks for internal errors
  1993.                in building the cross-connect.
  1994.  
  1995.                The atmVcCrossConnectIndex values in the
  1996.  
  1997.  
  1998.  
  1999.  
  2000.  
  2001.                corresponding atmVclTable rows are filled
  2002.                in by the agent at this point.
  2003.  
  2004.           (2b) The manager promotes the row in the
  2005.                atmVcCrossConnectTable by setting
  2006.                atmVcCrossConnectRowStatus to active(1).  If
  2007.                this set is successful, the agent has reserved
  2008.                the resources specified by the ATM traffic
  2009.                parameter and Service category values
  2010.                for each direction of the VC cross-connect
  2011.                in an ATM switch or network.
  2012.  
  2013.            (3) The manager sets the
  2014.                atmVcCrossConnectAdminStatus to up(1)
  2015.                in all rows of this VC cross-connect to
  2016.                turn the traffic flow on.
  2017.  
  2018.  
  2019.             One-Shot VC Cross-Connect Establishment
  2020.  
  2021.             A VC cross-connect may also be established in
  2022.             one step by a set-request with all necessary
  2023.             parameter values and atmVcCrossConnectRowStatus
  2024.             set to createAndGo(4).
  2025.  
  2026.             In contrast to the negotiated VC cross-connect
  2027.             establishment which allows for detailed error
  2028.             checking i.e., set errors are explicitly linked to
  2029.             particular resource acquisition failures), the
  2030.             one-shot VC cross-connect establishment
  2031.             performs the setup on one operation but does
  2032.             not have the advantage of step-wise error
  2033.             checking.
  2034.  
  2035.             VC Cross-Connect Retirement
  2036.  
  2037.             A VC cross-connect identified by a particular
  2038.             value of atmVcCrossConnectIndex is released by:
  2039.  
  2040.            (1) Setting atmVcCrossConnectRowStatus of all rows
  2041.                identified by this value of
  2042.                atmVcCrossConnectIndex to destroy(6).
  2043.                The agent may release all
  2044.                associated resources, and the
  2045.                atmVcCrossConnectIndex values in the
  2046.                corresponding atmVclTable row are removed.
  2047.                Note that a situation when only a subset of
  2048.                the associated rows are deleted corresponds
  2049.  
  2050.  
  2051.  
  2052.  
  2053.  
  2054.                to a VC topology change.
  2055.  
  2056.            (2) After deletion of the appropriate
  2057.                atmVcCrossConnectEntries, the manager may
  2058.                set atmVclRowStatus to destroy(6) the
  2059.                associated VCLs.  The agent releases
  2060.                the resources and removes the associated
  2061.                rows in the atmVclTable.
  2062.  
  2063.             VC Cross-Connect Reconfiguration
  2064.  
  2065.             At the discretion of the agent, a VC
  2066.             cross-connect may be reconfigured by
  2067.             adding and/or deleting leafs to/from
  2068.             the VC topology as per the VC cross-connect
  2069.             establishment/retirement procedures.
  2070.             Reconfiguration of traffic/service category parameter
  2071.             values requires release of the VC cross-connect
  2072.             before those parameter values may by changed
  2073.             for individual VCLs."
  2074.           INDEX { atmVcCrossConnectIndex,
  2075.                 atmVcCrossConnectLowIfIndex,
  2076.                 atmVcCrossConnectLowVpi,
  2077.                 atmVcCrossConnectLowVci,
  2078.                 atmVcCrossConnectHighIfIndex,
  2079.                 atmVcCrossConnectHighVpi,
  2080.                 atmVcCrossConnectHighVci }
  2081.           ::= { atmVcCrossConnectTable 1 }
  2082.  
  2083.      AtmVcCrossConnectEntry ::= SEQUENCE {
  2084.           atmVcCrossConnectIndex          INTEGER,
  2085.           atmVcCrossConnectLowIfIndex     InterfaceIndex,
  2086.           atmVcCrossConnectLowVpi         AtmVpIdentifier,
  2087.           atmVcCrossConnectLowVci         AtmVcIdentifier,
  2088.           atmVcCrossConnectHighIfIndex    InterfaceIndex,
  2089.           atmVcCrossConnectHighVpi        AtmVpIdentifier,
  2090.           atmVcCrossConnectHighVci        AtmVcIdentifier,
  2091.           atmVcCrossConnectAdminStatus    AtmVorXAdminStatus,
  2092.           atmVcCrossConnectL2HOperStatus  AtmVorXOperStatus,
  2093.           atmVcCrossConnectH2LOperStatus  AtmVorXOperStatus,
  2094.           atmVcCrossConnectL2HLastChange  AtmVorXLastChange,
  2095.           atmVcCrossConnectH2LLastChange  AtmVorXLastChange,
  2096.           atmVcCrossConnectRowStatus      RowStatus
  2097.                   }
  2098.  
  2099.      atmVcCrossConnectIndex OBJECT-TYPE
  2100.           SYNTAX         INTEGER (1..2147483647)
  2101.           MAX-ACCESS     not-accessible
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.           STATUS         current
  2108.           DESCRIPTION
  2109.            "A unique value to identify this VC cross-connect.
  2110.             For each VCL associated with this cross-connect,
  2111.             the agent reports this cross-connect index value
  2112.             in the atmVclCrossConnectIdentifier attribute of
  2113.             the corresponding atmVclTable entries."
  2114.           ::= { atmVcCrossConnectEntry 1 }
  2115.  
  2116.      atmVcCrossConnectLowIfIndex OBJECT-TYPE
  2117.           SYNTAX         InterfaceIndex
  2118.           MAX-ACCESS     not-accessible
  2119.           STATUS         current
  2120.           DESCRIPTION
  2121.            "The ifIndex value of the ATM interface for this
  2122.             VC cross-connect. The term low implies
  2123.             that this ATM interface has the numerically lower
  2124.             ifIndex value than the other ATM interface
  2125.             identified in the same atmVcCrossConnectEntry."
  2126.           ::= { atmVcCrossConnectEntry 2 }
  2127.  
  2128.      atmVcCrossConnectLowVpi OBJECT-TYPE
  2129.           SYNTAX         AtmVpIdentifier
  2130.           MAX-ACCESS     not-accessible
  2131.           STATUS         current
  2132.           DESCRIPTION
  2133.            "The VPI value at the ATM interface
  2134.             associated with the VC cross-connect that is
  2135.             identified by atmVcCrossConnectLowIfIndex."
  2136.           ::= { atmVcCrossConnectEntry 3 }
  2137.  
  2138.      atmVcCrossConnectLowVci OBJECT-TYPE
  2139.           SYNTAX         AtmVcIdentifier
  2140.           MAX-ACCESS     not-accessible
  2141.           STATUS         current
  2142.           DESCRIPTION
  2143.            "The VCI value at the ATM interface
  2144.             associated with this VC cross-connect that is
  2145.             identified by atmVcCrossConnectLowIfIndex."
  2146.           ::= { atmVcCrossConnectEntry 4 }
  2147.  
  2148.      atmVcCrossConnectHighIfIndex OBJECT-TYPE
  2149.           SYNTAX         InterfaceIndex
  2150.           MAX-ACCESS     not-accessible
  2151.           STATUS         current
  2152.           DESCRIPTION
  2153.            "The ifIndex value for the ATM interface for
  2154.             this VC cross-connect. The term high implies
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.             that this ATM interface has the numerically higher
  2161.             ifIndex value than the other ATM interface
  2162.             identified in the same atmVcCrossConnectEntry."
  2163.           ::= { atmVcCrossConnectEntry 5 }
  2164.  
  2165.      atmVcCrossConnectHighVpi OBJECT-TYPE
  2166.           SYNTAX         AtmVpIdentifier
  2167.           MAX-ACCESS     not-accessible
  2168.           STATUS         current
  2169.           DESCRIPTION
  2170.            "The VPI value at the ATM interface
  2171.             associated with the VC cross-connect that is
  2172.             identified by atmVcCrossConnectHighIfIndex."
  2173.           ::= { atmVcCrossConnectEntry 6 }
  2174.  
  2175.      atmVcCrossConnectHighVci OBJECT-TYPE
  2176.           SYNTAX         AtmVcIdentifier
  2177.           MAX-ACCESS     not-accessible
  2178.           STATUS         current
  2179.           DESCRIPTION
  2180.            "The VCI value at the ATM interface
  2181.             associated with the VC cross-connect that is
  2182.             identified by atmVcCrossConnectHighIfIndex."
  2183.           ::= { atmVcCrossConnectEntry 7 }
  2184.  
  2185.      atmVcCrossConnectAdminStatus OBJECT-TYPE
  2186.           SYNTAX         AtmVorXAdminStatus
  2187.           MAX-ACCESS     read-create
  2188.           STATUS         current
  2189.           DESCRIPTION
  2190.            "The desired administrative status of this
  2191.             bi-directional VC cross-connect."
  2192.           DEFVAL { down }
  2193.           ::= { atmVcCrossConnectEntry 8 }
  2194.  
  2195.      atmVcCrossConnectL2HOperStatus OBJECT-TYPE
  2196.           SYNTAX         AtmVorXOperStatus
  2197.           MAX-ACCESS     read-only
  2198.           STATUS         current
  2199.           DESCRIPTION
  2200.            "The current operational status of the
  2201.             VC cross-connect in one direction; (i.e.,
  2202.             from the low to high direction)."
  2203.           ::= { atmVcCrossConnectEntry 9 }
  2204.  
  2205.  
  2206.      atmVcCrossConnectH2LOperStatus OBJECT-TYPE
  2207.           SYNTAX         AtmVorXOperStatus
  2208.  
  2209.  
  2210.  
  2211.  
  2212.  
  2213.           MAX-ACCESS     read-only
  2214.           STATUS         current
  2215.           DESCRIPTION
  2216.            "The current operational status of the
  2217.             VC cross-connect in one direction; (i.e.,
  2218.             from the high to low direction)."
  2219.           ::= { atmVcCrossConnectEntry 10 }
  2220.  
  2221.      atmVcCrossConnectL2HLastChange OBJECT-TYPE
  2222.           SYNTAX         AtmVorXLastChange
  2223.           MAX-ACCESS     read-only
  2224.           STATUS         current
  2225.           DESCRIPTION
  2226.            "The value of sysUpTime at the time this
  2227.             VC cross-connect entered its current
  2228.             operational state in low to high direction."
  2229.           ::= { atmVcCrossConnectEntry 11 }
  2230.  
  2231.      atmVcCrossConnectH2LLastChange OBJECT-TYPE
  2232.           SYNTAX         AtmVorXLastChange
  2233.           MAX-ACCESS     read-only
  2234.           STATUS         current
  2235.           DESCRIPTION
  2236.            "The value of sysUpTime at the time this
  2237.             VC cross-connect entered its current
  2238.             operational state in high to low direction."
  2239.           ::= { atmVcCrossConnectEntry 12 }
  2240.  
  2241.      atmVcCrossConnectRowStatus OBJECT-TYPE
  2242.           SYNTAX         RowStatus
  2243.           MAX-ACCESS     read-create
  2244.           STATUS         current
  2245.           DESCRIPTION
  2246.            "The status of this entry in the
  2247.             atmVcCrossConnectTable.  This object is used to
  2248.             create a new cross-connect for cross-connecting
  2249.             VCLs which are created using the atmVclTable
  2250.             or to change or delete existing cross-connect.
  2251.             This object must be initially set to
  2252.             `createAndWait' or 'createAndGo'.
  2253.             To turn on a VC cross-connect,
  2254.             the atmVcCrossConnectAdminStatus
  2255.             is set to `up'."
  2256.           DEFVAL { createAndWait }
  2257.           ::= { atmVcCrossConnectEntry 13 }
  2258.  
  2259.  
  2260.      -- AAL5 Virtual Channel Connection Performance Statistics
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.      -- Table
  2267.  
  2268.      -- This table contains the AAL5
  2269.      -- performance statistics of a VCC at the
  2270.      -- interface associated with an AAL5 entity in an ATM
  2271.      -- host or ATM switch.
  2272.  
  2273.  
  2274.      aal5VccTable        OBJECT-TYPE
  2275.           SYNTAX         SEQUENCE OF Aal5VccEntry
  2276.           MAX-ACCESS     not-accessible
  2277.           STATUS         current
  2278.           DESCRIPTION
  2279.            "This table contains AAL5 VCC performance
  2280.             parameters."
  2281.           ::= { atmMIBObjects 12 }
  2282.  
  2283.      aal5VccEntry        OBJECT-TYPE
  2284.           SYNTAX         Aal5VccEntry
  2285.           MAX-ACCESS     not-accessible
  2286.           STATUS         current
  2287.           DESCRIPTION
  2288.            "This list contains the AAL5 VCC
  2289.             performance parameters and is indexed
  2290.             by ifIndex values of AAL5 interfaces
  2291.             and the associated VPI/VCI values."
  2292.           INDEX { ifIndex, aal5VccVpi, aal5VccVci }
  2293.           ::= { aal5VccTable 1 }
  2294.  
  2295.      Aal5VccEntry    ::= SEQUENCE  {
  2296.           aal5VccVpi             AtmVpIdentifier,
  2297.           aal5VccVci             AtmVcIdentifier,
  2298.           aal5VccCrcErrors       Counter32,
  2299.           aal5VccSarTimeOuts     Counter32,
  2300.           aal5VccOverSizedSDUs   Counter32
  2301.                }
  2302.  
  2303.  
  2304.      aal5VccVpi          OBJECT-TYPE
  2305.           SYNTAX         AtmVpIdentifier
  2306.           MAX-ACCESS     not-accessible
  2307.           STATUS         current
  2308.           DESCRIPTION
  2309.            "The VPI value of the AAL5 VCC at the
  2310.             interface identified by the ifIndex."
  2311.           ::= { aal5VccEntry 1 }
  2312.  
  2313.      aal5VccVci          OBJECT-TYPE
  2314.  
  2315.  
  2316.  
  2317.  
  2318.  
  2319.           SYNTAX         AtmVcIdentifier
  2320.           MAX-ACCESS     not-accessible
  2321.           STATUS         current
  2322.           DESCRIPTION
  2323.            "The VCI value of the AAL5 VCC at the
  2324.             interface identified by the ifIndex."
  2325.           ::= { aal5VccEntry 2 }
  2326.  
  2327.      aal5VccCrcErrors    OBJECT-TYPE
  2328.           SYNTAX         Counter32
  2329.           MAX-ACCESS     read-only
  2330.           STATUS         current
  2331.           DESCRIPTION
  2332.            "The number of AAL5 CPCS PDUs received with
  2333.             CRC-32 errors on this AAL5 VCC at the
  2334.             interface associated with an AAL5 entity."
  2335.           ::= { aal5VccEntry 3 }
  2336.  
  2337.      aal5VccSarTimeOuts  OBJECT-TYPE
  2338.           SYNTAX         Counter32
  2339.           MAX-ACCESS     read-only
  2340.           STATUS         current
  2341.           DESCRIPTION
  2342.            "The number of partially re-assembled AAL5
  2343.             CPCS PDUs which were discarded
  2344.             on this AAL5 VCC at the interface associated
  2345.             with an AAL5 entity because they
  2346.             were not fully re-assembled within the
  2347.             required time period.  If the re-assembly
  2348.             timer is not supported, then this object
  2349.             contains a zero value."
  2350.           ::= { aal5VccEntry 4 }
  2351.  
  2352.      aal5VccOverSizedSDUs OBJECT-TYPE
  2353.           SYNTAX         Counter32
  2354.           MAX-ACCESS     read-only
  2355.           STATUS         current
  2356.           DESCRIPTION
  2357.            "The number of AAL5 CPCS PDUs discarded
  2358.             on this AAL5 VCC at the interface
  2359.             associated with an AAL5 entity because the
  2360.             AAL5 SDUs were too large."
  2361.           ::= { aal5VccEntry 5 }
  2362.  
  2363.  
  2364.      --
  2365.      -- The following object may be used in conjunction with
  2366.      -- the atmTrafficDescrParamTable for the creation of
  2367.  
  2368.  
  2369.  
  2370.  
  2371.  
  2372.      -- new table entries.
  2373.      --
  2374.  
  2375.      atmTrafficDescrParamIndexNext  OBJECT-TYPE
  2376.           SYNTAX         INTEGER (0..2147483647)
  2377.           MAX-ACCESS     read-only
  2378.           STATUS         current
  2379.           DESCRIPTION
  2380.            "This object contains an appropriate value to
  2381.             be used for atmTrafficDescrParamIndex when
  2382.             creating entries in the
  2383.             atmTrafficDescrParamTable.
  2384.             The value 0 indicates that no unassigned
  2385.             entries are available. To obtain the
  2386.             atmTrafficDescrParamIndex value for a new
  2387.             entry, the manager issues a management
  2388.             protocol retrieval operation to obtain the
  2389.             current value of this object.  After each
  2390.             retrieval, the agent should modify the value
  2391.             to the next unassigned index.
  2392.             After a manager retrieves a value the agent will
  2393.             determine through its local policy when this index
  2394.             value will be made available for reuse."
  2395.           ::= { atmMIBObjects 13 }
  2396.  
  2397.  
  2398.      -- Conformance Information
  2399.  
  2400.      atmMIBConformance   OBJECT IDENTIFIER ::= { atmMIB 2 }
  2401.  
  2402.      atmMIBGroups        OBJECT IDENTIFIER
  2403.                                 ::= { atmMIBConformance 1 }
  2404.      atmMIBCompliances   OBJECT IDENTIFIER
  2405.                                 ::= { atmMIBConformance 2 }
  2406.  
  2407.  
  2408.      -- Compliance Statements
  2409.  
  2410.      atmMIBCompliance2    MODULE-COMPLIANCE
  2411.           STATUS         current
  2412.           DESCRIPTION
  2413.             "The compliance statement for SNMP entities
  2414.              including networks which have ATM and
  2415.              AAL5 interfaces."
  2416.  
  2417.           MODULE -- this module
  2418.      --
  2419.      -- ****** Interface and Traffic Descriptor Support ***
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.      --
  2426.             MANDATORY-GROUPS  {atmInterfaceConfGroup2,
  2427.                                atmTrafficDescrGroup2 }
  2428.  
  2429.             OBJECT         atmInterfaceMaxVpcs
  2430.             MIN-ACCESS     read-only
  2431.             DESCRIPTION
  2432.               "Write access is not required."
  2433.  
  2434.             OBJECT         atmInterfaceMaxVccs
  2435.             MIN-ACCESS     read-only
  2436.             DESCRIPTION
  2437.               "Write access is not required."
  2438.  
  2439.             OBJECT         atmInterfaceMaxActiveVpiBits
  2440.             MIN-ACCESS     read-only
  2441.             DESCRIPTION
  2442.               "Write access is not required.
  2443.                At the ATM UNI the maximum number of
  2444.                active VPI bits configured for use ranges
  2445.                from 0 to 8 only.
  2446.                Implementations may support smaller ranges."
  2447.             OBJECT         atmInterfaceMaxActiveVciBits
  2448.             MIN-ACCESS     read-only
  2449.             DESCRIPTION
  2450.               "Write access is not required.
  2451.                Implementations may support smaller ranges."
  2452.  
  2453.             OBJECT         atmInterfaceIlmiVpi
  2454.             MIN-ACCESS     read-only
  2455.             DESCRIPTION
  2456.               "Write access is not required."
  2457.  
  2458.             OBJECT         atmInterfaceIlmiVci
  2459.             MIN-ACCESS     read-only
  2460.             DESCRIPTION
  2461.               "Write access is not required."
  2462.  
  2463.             OBJECT         atmInterfaceMyNeighborIpAddress
  2464.             MIN-ACCESS     read-only
  2465.             DESCRIPTION
  2466.               "Write access is not required."
  2467.  
  2468.             OBJECT         atmInterfaceMyNeighborIfName
  2469.             MIN-ACCESS     read-only
  2470.             DESCRIPTION
  2471.               "Write access is not required."
  2472.  
  2473.  
  2474.  
  2475.  
  2476.  
  2477.  
  2478.             OBJECT         atmInterfaceSubscrAddress
  2479.             MIN-ACCESS     read-only
  2480.             DESCRIPTION
  2481.               "Write access is not required."
  2482.  
  2483.             OBJECT         atmTrafficDescrParamIndexNext
  2484.             DESCRIPTION
  2485.               "This object is only required for systems
  2486.                that support the creation of entries in
  2487.                the atmTrafficDescrParamTable."
  2488.  
  2489.             OBJECT         atmTrafficDescrType
  2490.             MIN-ACCESS     read-only
  2491.             DESCRIPTION
  2492.               "Write access is not required."
  2493.  
  2494.             OBJECT         atmTrafficDescrParam1
  2495.             MIN-ACCESS     read-only
  2496.             DESCRIPTION
  2497.               "Write access is not required."
  2498.  
  2499.             OBJECT         atmTrafficDescrParam2
  2500.             MIN-ACCESS     read-only
  2501.             DESCRIPTION
  2502.               "Write access is not required."
  2503.  
  2504.             OBJECT         atmTrafficDescrParam3
  2505.             MIN-ACCESS     read-only
  2506.             DESCRIPTION
  2507.               "Write access is not required."
  2508.  
  2509.             OBJECT         atmTrafficDescrParam4
  2510.             MIN-ACCESS     read-only
  2511.             DESCRIPTION
  2512.               "Write access is not required."
  2513.  
  2514.             OBJECT         atmTrafficDescrParam5
  2515.             MIN-ACCESS     read-only
  2516.             DESCRIPTION
  2517.               "Write access is not required."
  2518.  
  2519.             OBJECT         atmServiceCategory
  2520.             MIN-ACCESS     read-only
  2521.             DESCRIPTION
  2522.               "Write access is not required."
  2523.  
  2524.             OBJECT         atmTrafficDescrRowStatus
  2525.             SYNTAX         INTEGER {active(1)}
  2526.  
  2527.  
  2528.  
  2529.  
  2530.  
  2531.                              -- subset of RowStatus
  2532.             MIN-ACCESS     read-only
  2533.             DESCRIPTION
  2534.               "Write access is not required, and only one
  2535.                of the six enumerated values for the
  2536.                RowStatus textual convention need be
  2537.                supported, specifically: active(1)."
  2538.  
  2539.             OBJECT         atmTrafficFrameDiscard
  2540.             MIN-ACCESS     read-only
  2541.             DESCRIPTION
  2542.               "Write access is not required."
  2543.  
  2544.      --
  2545.      -- ****** DS3 PLCP Support **************************
  2546.      --
  2547.             GROUP          atmInterfaceDs3PlcpGroup
  2548.             DESCRIPTION
  2549.               "This group is mandatory only for those
  2550.                ATM interfaces which implement the
  2551.                DS3 PLCP layer."
  2552.      --
  2553.      -- ****** TC Sublayer Support ********************************
  2554.      --
  2555.             GROUP          atmInterfaceTCGroup
  2556.             DESCRIPTION
  2557.               "This group is mandatory only for those
  2558.                ATM interfaces which implement the
  2559.                TC Sublayer."
  2560.  
  2561.      --
  2562.      -- ****** VPC Support *******************************
  2563.      --
  2564.             GROUP          atmVpcTerminationGroup2
  2565.             DESCRIPTION
  2566.               "This group is mandatory only for those
  2567.                ATM interfaces which implement ATM
  2568.                VPLs that terminate VPCs (i.e., ones which
  2569.                are NOT cross-connected to other VPLs)."
  2570.  
  2571.             GROUP          atmVplCrossConnectGroup
  2572.             DESCRIPTION
  2573.               "This group is mandatory only for those
  2574.                ATM interfaces which implement ATM
  2575.                VPLs that are not associated with VCLs
  2576.                and are cross-connected to other VPLs
  2577.                for VPCs."
  2578.  
  2579.  
  2580.  
  2581.  
  2582.  
  2583.  
  2584.             GROUP          atmVpPvcCrossConnectGroup
  2585.             DESCRIPTION
  2586.               "This group is mandatory only for those
  2587.                ATM interfaces which implement ATM
  2588.                VPLs that are not associated with VCLs
  2589.                and are cross-connected to other VPLs
  2590.                for permanent VPCs (i.e., PVCs).
  2591.                This group is not used to crossconnect
  2592.                a PVC with an SVC to form a Soft PVC."
  2593.  
  2594.             OBJECT         atmVplAdminStatus
  2595.             MIN-ACCESS     read-only
  2596.             DESCRIPTION
  2597.               "Write access is not required."
  2598.  
  2599.             OBJECT         atmVplReceiveTrafficDescrIndex
  2600.             MIN-ACCESS     read-only
  2601.             DESCRIPTION
  2602.               "Write access is not required."
  2603.  
  2604.             OBJECT         atmVplTransmitTrafficDescrIndex
  2605.             MIN-ACCESS     read-only
  2606.             DESCRIPTION
  2607.               "Write access is not required."
  2608.  
  2609.             OBJECT         atmVplRowStatus
  2610.             SYNTAX         INTEGER {active(1)}
  2611.                              -- subset of RowStatus
  2612.             MIN-ACCESS      read-only
  2613.             DESCRIPTION
  2614.               "Write access is not required, and only one
  2615.                of the six enumerated values for the
  2616.                RowStatus textual convention need be
  2617.                supported, specifically: active(1)."
  2618.  
  2619.             OBJECT         atmVplCastType
  2620.             MIN-ACCESS     read-only
  2621.             DESCRIPTION
  2622.               "Write access is not required."
  2623.  
  2624.             OBJECT         atmVplConnKind
  2625.             MIN-ACCESS     read-only
  2626.             DESCRIPTION
  2627.               "Write access is not required."
  2628.  
  2629.             OBJECT         atmVpCrossConnectAdminStatus
  2630.             MIN-ACCESS     read-only
  2631.             DESCRIPTION
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.               "Write access is not required."
  2638.  
  2639.             OBJECT         atmVpCrossConnectRowStatus
  2640.             SYNTAX         INTEGER {active(1)}
  2641.                              -- subset of RowStatus
  2642.             MIN-ACCESS     read-only
  2643.             DESCRIPTION
  2644.               "Write access is not required, and only one
  2645.                of the six enumerated values for the
  2646.                RowStatus textual convention need be
  2647.                supported, specifically: active(1)."
  2648.  
  2649.      --
  2650.      -- ****** VCC Support *******************************
  2651.      --
  2652.             GROUP          atmVccTerminationGroup2
  2653.             DESCRIPTION
  2654.               "This group is mandatory only for those
  2655.                ATM interfaces which implement ATM
  2656.                VCLs that terminate VCCs (i.e., ones which
  2657.                are NOT cross-connected to other VCLs)."
  2658.  
  2659.             GROUP          atmVclCrossConnectGroup
  2660.             DESCRIPTION
  2661.               "This group is mandatory only for those
  2662.                ATM interfaces which implement ATM
  2663.                VCLs that are cross-connected to other VCLs
  2664.                for VCCs."
  2665.  
  2666.             GROUP          atmVcPvcCrossConnectGroup
  2667.             DESCRIPTION
  2668.               "This group is mandatory only for those
  2669.                ATM interfaces which implement ATM
  2670.                VCLs that are cross-connected to other
  2671.                VCLs for permanent VCCs (i.e., PVCs).
  2672.                This group is not used to crossconnect
  2673.                a PVC with an SVC to form a Soft PVC."
  2674.  
  2675.             OBJECT         atmVclAdminStatus
  2676.             MIN-ACCESS     read-only
  2677.             DESCRIPTION
  2678.               "Write access is not required."
  2679.  
  2680.             OBJECT         atmVclReceiveTrafficDescrIndex
  2681.             MIN-ACCESS     read-only
  2682.             DESCRIPTION
  2683.               "Write access is not required."
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.             OBJECT         atmVclTransmitTrafficDescrIndex
  2691.             MIN-ACCESS     read-only
  2692.             DESCRIPTION
  2693.               "Write access is not required."
  2694.  
  2695.             OBJECT         atmVccAalType
  2696.             MIN-ACCESS     read-only
  2697.             DESCRIPTION
  2698.               "Write access is not required."
  2699.  
  2700.             OBJECT         atmVclRowStatus
  2701.             SYNTAX         INTEGER {active(1)}
  2702.                              -- subset of RowStatus
  2703.             MIN-ACCESS     read-only
  2704.             DESCRIPTION
  2705.               "Write access is not required, and only one
  2706.                of the six enumerated values for the
  2707.                RowStatus textual convention need be
  2708.                supported, specifically: active(1)."
  2709.  
  2710.             OBJECT         atmVclCastType
  2711.             MIN-ACCESS     read-only
  2712.             DESCRIPTION
  2713.               "Write access is not required."
  2714.  
  2715.             OBJECT         atmVclConnKind
  2716.             MIN-ACCESS     read-only
  2717.             DESCRIPTION
  2718.               "Write access is not required."
  2719.  
  2720.             OBJECT         atmVcCrossConnectAdminStatus
  2721.             MIN-ACCESS     read-only
  2722.             DESCRIPTION
  2723.               "Write access is not required."
  2724.  
  2725.             OBJECT         atmVcCrossConnectRowStatus
  2726.             SYNTAX         INTEGER { active(1)}
  2727.                              -- subset of RowStatus
  2728.             MIN-ACCESS     read-only
  2729.             DESCRIPTION
  2730.               "Write access is not required, and only one
  2731.                of the six enumerated values for the
  2732.                RowStatus textual convention need be
  2733.                supported, specifically: active(1)."
  2734.      --
  2735.      -- ****** AAL5 Support ******************************
  2736.      --
  2737.             GROUP          aal5VccGroup
  2738.  
  2739.  
  2740.  
  2741.  
  2742.  
  2743.             DESCRIPTION
  2744.               "This group is mandatory for the
  2745.                AAL5 virtual connections only."
  2746.             OBJECT         atmVccAal5CpcsTransmitSduSize
  2747.             MIN-ACCESS     read-only
  2748.             DESCRIPTION
  2749.               "Write access is not required."
  2750.  
  2751.             OBJECT         atmVccAal5CpcsReceiveSduSize
  2752.             MIN-ACCESS     read-only
  2753.             DESCRIPTION
  2754.               "Write access is not required."
  2755.  
  2756.             OBJECT         atmVccAal5EncapsType
  2757.             MIN-ACCESS     read-only
  2758.             DESCRIPTION
  2759.               "Write access is not required."
  2760.              ::= { atmMIBCompliances 2 }
  2761.  
  2762.  
  2763.      -- Units of Conformance
  2764.  
  2765.      atmInterfaceDs3PlcpGroup    OBJECT-GROUP
  2766.             OBJECTS {atmInterfaceDs3PlcpSEFSs,
  2767.                 atmInterfaceDs3PlcpAlarmState,
  2768.                 atmInterfaceDs3PlcpUASs}
  2769.             STATUS     current
  2770.             DESCRIPTION
  2771.                "A collection of objects providing information
  2772.                 about DS3 PLCP layer at an ATM interface."
  2773.             ::= { atmMIBGroups 3 }
  2774.  
  2775.      atmInterfaceTCGroup    OBJECT-GROUP
  2776.             OBJECTS { atmInterfaceOCDEvents,
  2777.                 atmInterfaceTCAlarmState }
  2778.             STATUS     current
  2779.             DESCRIPTION
  2780.                "A collection of objects providing information
  2781.                 about TC sublayer at an ATM interface."
  2782.             ::= { atmMIBGroups 4 }
  2783.  
  2784.      aal5VccGroup    OBJECT-GROUP
  2785.             OBJECTS {atmVccAal5CpcsTransmitSduSize,
  2786.                 atmVccAal5CpcsReceiveSduSize,
  2787.                 atmVccAal5EncapsType,
  2788.                 aal5VccCrcErrors, aal5VccSarTimeOuts,
  2789.                 aal5VccOverSizedSDUs }
  2790.             STATUS     current
  2791.  
  2792.  
  2793.  
  2794.  
  2795.  
  2796.             DESCRIPTION
  2797.                "A collection of objects providing
  2798.                 AAL5 configuration and performance statistics
  2799.                 of a VCC."
  2800.             ::= { atmMIBGroups 9 }
  2801.  
  2802.      atmInterfaceConfGroup2    OBJECT-GROUP
  2803.             OBJECTS {
  2804.                   atmInterfaceMaxVpcs, atmInterfaceMaxVccs,
  2805.                   atmInterfaceConfVpcs, atmInterfaceConfVccs,
  2806.                   atmInterfaceMaxActiveVpiBits,
  2807.                   atmInterfaceMaxActiveVciBits,
  2808.                   atmInterfaceIlmiVpi,
  2809.                   atmInterfaceIlmiVci,
  2810.                   atmInterfaceMyNeighborIpAddress,
  2811.                   atmInterfaceMyNeighborIfName,
  2812.                   atmInterfaceCurrentMaxVpiBits,
  2813.                   atmInterfaceCurrentMaxVciBits,
  2814.                   atmInterfaceSubscrAddress }
  2815.             STATUS     current
  2816.             DESCRIPTION
  2817.               "A collection of objects providing configuration
  2818.                information about an ATM interface."
  2819.             ::= { atmMIBGroups 10 }
  2820.  
  2821.      atmTrafficDescrGroup2    OBJECT-GROUP
  2822.             OBJECTS {
  2823.                 atmTrafficDescrType, atmTrafficDescrParam1,
  2824.                 atmTrafficDescrParam2, atmTrafficDescrParam3,
  2825.                 atmTrafficDescrParam4, atmTrafficDescrParam5,
  2826.                 atmTrafficDescrRowStatus, atmServiceCategory,
  2827.                 atmTrafficFrameDiscard,
  2828.                 atmTrafficDescrParamIndexNext }
  2829.             STATUS     current
  2830.             DESCRIPTION
  2831.                "A collection of objects providing information
  2832.                 about ATM traffic descriptor type and
  2833.                 the associated parameters."
  2834.             ::= { atmMIBGroups 11 }
  2835.  
  2836.      atmVpcTerminationGroup2    OBJECT-GROUP
  2837.             OBJECTS  {atmVplOperStatus, atmVplAdminStatus,
  2838.                 atmVplLastChange,
  2839.                 atmVplReceiveTrafficDescrIndex,
  2840.                 atmVplTransmitTrafficDescrIndex,
  2841.                 atmVplRowStatus, atmVplCastType,
  2842.                 atmVplConnKind }
  2843.             STATUS     current
  2844.  
  2845.  
  2846.  
  2847.  
  2848.  
  2849.             DESCRIPTION
  2850.                "A collection of objects providing information
  2851.                 about a VPL at an ATM interface which
  2852.                 terminates a VPC (i.e., one which is NOT
  2853.                 cross-connected to other VPLs)."
  2854.             ::= { atmMIBGroups 12 }
  2855.  
  2856.      atmVccTerminationGroup2    OBJECT-GROUP
  2857.             OBJECTS {atmVclOperStatus, atmVclAdminStatus,
  2858.                  atmVclLastChange,
  2859.                  atmVclReceiveTrafficDescrIndex,
  2860.                  atmVclTransmitTrafficDescrIndex,
  2861.                  atmVccAalType, atmVclRowStatus,
  2862.                  atmVclCastType, atmVclConnKind }
  2863.             STATUS     current
  2864.             DESCRIPTION
  2865.                "A collection of objects providing information
  2866.                 about a VCL at an ATM interface
  2867.                 which terminates a VCC (i.e., one which is
  2868.                 NOT cross-connected to other VCLs)."
  2869.             ::= { atmMIBGroups 13 }
  2870.  
  2871.      atmVplCrossConnectGroup    OBJECT-GROUP
  2872.             OBJECTS { atmVplReceiveTrafficDescrIndex,
  2873.                 atmVplTransmitTrafficDescrIndex,
  2874.                 atmVplOperStatus, atmVplLastChange,
  2875.                 atmVplRowStatus,
  2876.                 atmVplCastType, atmVplConnKind }
  2877.             STATUS     current
  2878.             DESCRIPTION
  2879.                "A collection of objects providing
  2880.                 information about the VPLs that
  2881.                 are cross-connected together."
  2882.             ::= { atmMIBGroups 14 }
  2883.  
  2884.      atmVpPvcCrossConnectGroup    OBJECT-GROUP
  2885.             OBJECTS { atmVpCrossConnectAdminStatus,
  2886.                 atmVpCrossConnectL2HOperStatus,
  2887.                 atmVpCrossConnectH2LOperStatus,
  2888.                 atmVpCrossConnectL2HLastChange,
  2889.                 atmVpCrossConnectH2LLastChange,
  2890.                 atmVpCrossConnectRowStatus,
  2891.                 atmVplCrossConnectIdentifier,
  2892.                 atmVpCrossConnectIndexNext }
  2893.             STATUS     current
  2894.             DESCRIPTION
  2895.                "A collection of objects providing
  2896.                 information about a VP cross-connect
  2897.  
  2898.  
  2899.  
  2900.  
  2901.  
  2902.                 for PVCs. These objects are not used
  2903.                 for Soft PVCs or SVCs."
  2904.             ::= { atmMIBGroups 15 }
  2905.  
  2906.      atmVclCrossConnectGroup    OBJECT-GROUP
  2907.             OBJECTS { atmVclReceiveTrafficDescrIndex,
  2908.                 atmVclTransmitTrafficDescrIndex,
  2909.                 atmVclOperStatus, atmVclLastChange,
  2910.                 atmVclRowStatus,
  2911.                 atmVclCastType, atmVclConnKind }
  2912.             STATUS     current
  2913.             DESCRIPTION
  2914.                "A collection of objects providing
  2915.                 information about the VCLs that
  2916.                 are cross-connected together."
  2917.             ::= { atmMIBGroups 16 }
  2918.  
  2919.      atmVcPvcCrossConnectGroup    OBJECT-GROUP
  2920.             OBJECTS { atmVcCrossConnectAdminStatus,
  2921.                 atmVcCrossConnectL2HOperStatus,
  2922.                 atmVcCrossConnectH2LOperStatus,
  2923.                 atmVcCrossConnectL2HLastChange,
  2924.                 atmVcCrossConnectH2LLastChange,
  2925.                 atmVcCrossConnectRowStatus,
  2926.                 atmVclCrossConnectIdentifier,
  2927.                 atmVcCrossConnectIndexNext }
  2928.             STATUS     current
  2929.             DESCRIPTION
  2930.                "A collection of objects providing
  2931.                 information about a VC cross-connect
  2932.                 for PVCs. These objects are not used
  2933.                 for Soft PVCs or SVCs."
  2934.             ::= { atmMIBGroups 17 }
  2935.  
  2936.  
  2937.      -- Deprecated Definitions - Objects
  2938.  
  2939.      -- atmInterfaceAddressType
  2940.      -- atmTrafficQoSClass
  2941.  
  2942.  
  2943.      -- Deprecated Definitions - Compliance
  2944.  
  2945.      atmMIBCompliance    MODULE-COMPLIANCE
  2946.           STATUS         deprecated
  2947.           DESCRIPTION
  2948.             "The compliance statement for SNMP entities
  2949.              including networks which have ATM and
  2950.  
  2951.  
  2952.  
  2953.  
  2954.  
  2955.              AAL5 interfaces."
  2956.  
  2957.           MODULE -- this module
  2958.             MANDATORY-GROUPS  {atmInterfaceConfGroup,
  2959.                                atmTrafficDescrGroup}
  2960.  
  2961.             OBJECT         atmInterfaceMaxVpcs
  2962.             MIN-ACCESS     read-only
  2963.             DESCRIPTION
  2964.               "Write access is not required."
  2965.  
  2966.             OBJECT         atmInterfaceMaxVccs
  2967.             MIN-ACCESS     read-only
  2968.             DESCRIPTION
  2969.               "Write access is not required."
  2970.  
  2971.             OBJECT         atmInterfaceMaxActiveVpiBits
  2972.             MIN-ACCESS     read-only
  2973.             DESCRIPTION
  2974.               "Write access is not required."
  2975.  
  2976.             OBJECT         atmInterfaceMaxActiveVciBits
  2977.             MIN-ACCESS     read-only
  2978.             DESCRIPTION
  2979.               "Write access is not required."
  2980.  
  2981.             OBJECT         atmInterfaceIlmiVpi
  2982.             MIN-ACCESS     read-only
  2983.             DESCRIPTION
  2984.               "Write access is not required."
  2985.  
  2986.             OBJECT         atmInterfaceIlmiVci
  2987.             MIN-ACCESS     read-only
  2988.             DESCRIPTION
  2989.               "Write access is not required."
  2990.  
  2991.             OBJECT         atmInterfaceMyNeighborIpAddress
  2992.             MIN-ACCESS     read-only
  2993.             DESCRIPTION
  2994.               "Write access is not required."
  2995.  
  2996.             OBJECT         atmInterfaceMyNeighborIfName
  2997.             MIN-ACCESS     read-only
  2998.             DESCRIPTION
  2999.               "Write access is not required."
  3000.  
  3001.             OBJECT         atmTrafficDescrType
  3002.             MIN-ACCESS     read-only
  3003.  
  3004.  
  3005.  
  3006.  
  3007.  
  3008.             DESCRIPTION
  3009.               "Write access is not required."
  3010.  
  3011.             OBJECT         atmTrafficDescrParam1
  3012.             MIN-ACCESS     read-only
  3013.             DESCRIPTION
  3014.               "Write access is not required."
  3015.  
  3016.             OBJECT         atmTrafficDescrParam2
  3017.             MIN-ACCESS     read-only
  3018.             DESCRIPTION
  3019.               "Write access is not required."
  3020.  
  3021.             OBJECT         atmTrafficDescrParam3
  3022.             MIN-ACCESS     read-only
  3023.             DESCRIPTION
  3024.               "Write access is not required."
  3025.  
  3026.             OBJECT         atmTrafficDescrParam4
  3027.             MIN-ACCESS     read-only
  3028.             DESCRIPTION
  3029.               "Write access is not required."
  3030.  
  3031.             OBJECT         atmTrafficDescrParam5
  3032.             MIN-ACCESS     read-only
  3033.             DESCRIPTION
  3034.               "Write access is not required."
  3035.  
  3036.             OBJECT         atmTrafficQoSClass
  3037.             MIN-ACCESS     read-only
  3038.             DESCRIPTION
  3039.               "Write access is not required."
  3040.  
  3041.             OBJECT         atmTrafficDescrRowStatus
  3042.             SYNTAX         INTEGER {active(1)}
  3043.                              -- subset of RowStatus
  3044.             MIN-ACCESS     read-only
  3045.             DESCRIPTION
  3046.               "Write access is not required, and only one
  3047.                of the six enumerated values for the
  3048.                RowStatus textual convention need be
  3049.                supported, specifically: active(1)."
  3050.  
  3051.             GROUP          atmInterfaceDs3PlcpGroup
  3052.             DESCRIPTION
  3053.               "This group is mandatory only for those
  3054.                ATM interfaces which implement the
  3055.                DS3 PLCP layer."
  3056.  
  3057.  
  3058.  
  3059.  
  3060.  
  3061.             GROUP          atmInterfaceTCGroup
  3062.             DESCRIPTION
  3063.               "This group is mandatory only for those
  3064.                ATM interfaces which implement the
  3065.                TC Sublayer."
  3066.  
  3067.             GROUP          atmVpcTerminationGroup
  3068.             DESCRIPTION
  3069.               "This group is mandatory only for those
  3070.                ATM interfaces which implement ATM
  3071.                VPLs that terminate VPCs (i.e., ones which
  3072.                are NOT cross-connected to other VPLs)."
  3073.  
  3074.             GROUP          atmVpCrossConnectGroup
  3075.             DESCRIPTION
  3076.               "This group is mandatory only for those
  3077.                ATM interfaces which implement ATM
  3078.                VPLs that are not associated with VCLs
  3079.                and are cross-connected to other VPLs."
  3080.  
  3081.             OBJECT         atmVplAdminStatus
  3082.             MIN-ACCESS     read-only
  3083.             DESCRIPTION
  3084.               "Write access is not required."
  3085.  
  3086.             OBJECT         atmVplReceiveTrafficDescrIndex
  3087.             MIN-ACCESS     read-only
  3088.             DESCRIPTION
  3089.               "Write access is not required."
  3090.  
  3091.             OBJECT         atmVplTransmitTrafficDescrIndex
  3092.             MIN-ACCESS     read-only
  3093.             DESCRIPTION
  3094.               "Write access is not required."
  3095.  
  3096.             OBJECT         atmVplRowStatus
  3097.             SYNTAX         INTEGER {active(1)}
  3098.                              -- subset of RowStatus
  3099.             MIN-ACCESS      read-only
  3100.             DESCRIPTION
  3101.               "Write access is not required, and only one
  3102.                of the six enumerated values for the
  3103.                RowStatus textual convention need be
  3104.                supported, specifically: active(1)."
  3105.  
  3106.             OBJECT         atmVpCrossConnectAdminStatus
  3107.             MIN-ACCESS     read-only
  3108.             DESCRIPTION
  3109.  
  3110.  
  3111.  
  3112.  
  3113.  
  3114.               "Write access is not required."
  3115.  
  3116.             OBJECT         atmVpCrossConnectRowStatus
  3117.             SYNTAX         INTEGER {active(1)}
  3118.                              -- subset of RowStatus
  3119.             MIN-ACCESS     read-only
  3120.             DESCRIPTION
  3121.               "Write access is not required, and only one
  3122.                of the six enumerated values for the
  3123.                RowStatus textual convention need be
  3124.                supported, specifically: active(1)."
  3125.  
  3126.             GROUP          atmVccTerminationGroup
  3127.             DESCRIPTION
  3128.               "This group is mandatory only for those
  3129.                ATM interfaces which implement ATM
  3130.                VCLs that terminate VCCs (i.e., ones which
  3131.                are NOT cross-connected to other VCLs)."
  3132.  
  3133.             GROUP          atmVcCrossConnectGroup
  3134.             DESCRIPTION
  3135.               "This group is mandatory only for those
  3136.                ATM interfaces which implement ATM
  3137.                VCLs that are cross-connected to
  3138.                other VCLs."
  3139.  
  3140.             OBJECT         atmVclAdminStatus
  3141.             MIN-ACCESS     read-only
  3142.             DESCRIPTION
  3143.               "Write access is not required."
  3144.  
  3145.             OBJECT         atmVclReceiveTrafficDescrIndex
  3146.             MIN-ACCESS     read-only
  3147.             DESCRIPTION
  3148.               "Write access is not required."
  3149.  
  3150.             OBJECT         atmVclTransmitTrafficDescrIndex
  3151.             MIN-ACCESS     read-only
  3152.             DESCRIPTION
  3153.               "Write access is not required."
  3154.  
  3155.             OBJECT         atmVccAalType
  3156.             MIN-ACCESS     read-only
  3157.             DESCRIPTION
  3158.               "Write access is not required."
  3159.  
  3160.             OBJECT         atmVclRowStatus
  3161.             SYNTAX         INTEGER {active(1)}
  3162.  
  3163.  
  3164.  
  3165.  
  3166.  
  3167.                              -- subset of RowStatus
  3168.             MIN-ACCESS     read-only
  3169.             DESCRIPTION
  3170.               "Write access is not required, and only one
  3171.                of the six enumerated values for the
  3172.                RowStatus textual convention need be
  3173.                supported, specifically: active(1)."
  3174.  
  3175.             OBJECT         atmVcCrossConnectAdminStatus
  3176.             MIN-ACCESS     read-only
  3177.             DESCRIPTION
  3178.               "Write access is not required."
  3179.  
  3180.             OBJECT         atmVcCrossConnectRowStatus
  3181.             SYNTAX         INTEGER { active(1)}
  3182.                              -- subset of RowStatus
  3183.             MIN-ACCESS     read-only
  3184.             DESCRIPTION
  3185.               "Write access is not required, and only one
  3186.                of the six enumerated values for the
  3187.                RowStatus textual convention need be
  3188.                supported, specifically: active(1)."
  3189.  
  3190.             GROUP          aal5VccGroup
  3191.             DESCRIPTION
  3192.               "This group is mandatory for the
  3193.                AAL5 virtual connections only."
  3194.  
  3195.             OBJECT         atmVccAal5CpcsTransmitSduSize
  3196.             MIN-ACCESS     read-only
  3197.             DESCRIPTION
  3198.               "Write access is not required."
  3199.  
  3200.             OBJECT         atmVccAal5CpcsReceiveSduSize
  3201.             MIN-ACCESS     read-only
  3202.             DESCRIPTION
  3203.               "Write access is not required."
  3204.  
  3205.             OBJECT         atmVccAal5EncapsType
  3206.             MIN-ACCESS     read-only
  3207.             DESCRIPTION
  3208.               "Write access is not required."
  3209.              ::= { atmMIBCompliances 1 }
  3210.  
  3211.  
  3212.      -- Deprecated Definitions - Groups
  3213.  
  3214.  
  3215.  
  3216.  
  3217.  
  3218.  
  3219.  
  3220.      atmInterfaceConfGroup    OBJECT-GROUP
  3221.             OBJECTS {
  3222.                   atmInterfaceMaxVpcs, atmInterfaceMaxVccs,
  3223.                   atmInterfaceConfVpcs, atmInterfaceConfVccs,
  3224.                   atmInterfaceMaxActiveVpiBits,
  3225.                   atmInterfaceMaxActiveVciBits,
  3226.                   atmInterfaceIlmiVpi,
  3227.                   atmInterfaceIlmiVci,
  3228.                   atmInterfaceAddressType,
  3229.                   atmInterfaceAdminAddress,
  3230.                   atmInterfaceMyNeighborIpAddress,
  3231.                   atmInterfaceMyNeighborIfName }
  3232.             STATUS     deprecated
  3233.             DESCRIPTION
  3234.               "A collection of objects providing configuration
  3235.                information about an ATM interface."
  3236.             ::= { atmMIBGroups 1 }
  3237.  
  3238.      atmTrafficDescrGroup    OBJECT-GROUP
  3239.             OBJECTS {
  3240.                 atmTrafficDescrType, atmTrafficDescrParam1,
  3241.                 atmTrafficDescrParam2, atmTrafficDescrParam3,
  3242.                 atmTrafficDescrParam4, atmTrafficDescrParam5,
  3243.                 atmTrafficQoSClass, atmTrafficDescrRowStatus}
  3244.             STATUS     deprecated
  3245.             DESCRIPTION
  3246.                "A collection of objects providing information
  3247.                 about ATM traffic descriptor type and
  3248.                 the associated parameters."
  3249.             ::= { atmMIBGroups 2 }
  3250.  
  3251.      atmVpcTerminationGroup    OBJECT-GROUP
  3252.             OBJECTS  {atmVplOperStatus, atmVplAdminStatus,
  3253.                 atmVplLastChange,
  3254.                 atmVplReceiveTrafficDescrIndex,
  3255.                 atmVplTransmitTrafficDescrIndex,
  3256.                 atmVplRowStatus }
  3257.             STATUS     deprecated
  3258.             DESCRIPTION
  3259.                "A collection of objects providing
  3260.                 information about a VPL at an ATM interface
  3261.                 which terminates a VPC
  3262.                 (i.e., one which is NOT cross-connected
  3263.                 to other VPLs)."
  3264.             ::= { atmMIBGroups 5 }
  3265.  
  3266.      atmVccTerminationGroup    OBJECT-GROUP
  3267.             OBJECTS {atmVclOperStatus, atmVclAdminStatus,
  3268.  
  3269.  
  3270.  
  3271.  
  3272.  
  3273.                 atmVclLastChange,
  3274.                  atmVclReceiveTrafficDescrIndex,
  3275.                  atmVclTransmitTrafficDescrIndex,
  3276.                  atmVccAalType, atmVclRowStatus }
  3277.             STATUS     deprecated
  3278.             DESCRIPTION
  3279.                "A collection of objects providing information
  3280.                 about a VCL at an ATM interface
  3281.                 which terminates a VCC (i.e., one which is
  3282.                 NOT cross-connected to other VCLs)."
  3283.             ::= { atmMIBGroups 6 }
  3284.  
  3285.      atmVpCrossConnectGroup    OBJECT-GROUP
  3286.             OBJECTS { atmVplReceiveTrafficDescrIndex,
  3287.                 atmVplTransmitTrafficDescrIndex,
  3288.                 atmVplOperStatus, atmVplRowStatus,
  3289.                 atmVpCrossConnectAdminStatus,
  3290.                 atmVpCrossConnectL2HOperStatus,
  3291.                 atmVpCrossConnectH2LOperStatus,
  3292.                 atmVpCrossConnectL2HLastChange,
  3293.                 atmVpCrossConnectH2LLastChange,
  3294.                 atmVpCrossConnectRowStatus,
  3295.                 atmVplCrossConnectIdentifier,
  3296.                 atmVpCrossConnectIndexNext }
  3297.             STATUS     deprecated
  3298.             DESCRIPTION
  3299.                "A collection of objects providing
  3300.                 information about a VP cross-connect
  3301.                 and the associated VPLs that are
  3302.                 cross-connected together."
  3303.             ::= { atmMIBGroups 7 }
  3304.  
  3305.      atmVcCrossConnectGroup    OBJECT-GROUP
  3306.             OBJECTS { atmVclReceiveTrafficDescrIndex,
  3307.                 atmVclTransmitTrafficDescrIndex,
  3308.                 atmVclOperStatus, atmVclRowStatus,
  3309.                 atmVcCrossConnectAdminStatus,
  3310.                 atmVcCrossConnectL2HOperStatus,
  3311.                 atmVcCrossConnectH2LOperStatus,
  3312.                 atmVcCrossConnectL2HLastChange,
  3313.                 atmVcCrossConnectH2LLastChange,
  3314.                 atmVcCrossConnectRowStatus,
  3315.                 atmVclCrossConnectIdentifier,
  3316.                 atmVcCrossConnectIndexNext }
  3317.             STATUS     deprecated
  3318.             DESCRIPTION
  3319.                "A collection of objects providing
  3320.                 information about a VC cross-connect
  3321.  
  3322.  
  3323.  
  3324.  
  3325.  
  3326.                 and the associated VCLs that are
  3327.                 cross-connected together."
  3328.             ::= { atmMIBGroups 8 }
  3329.  
  3330.  
  3331.      -- {atmMIB 3} has been used by [19].
  3332.  
  3333.      END
  3334.