ATM Interface MIB

Masuma Ahmed <mxa@mail.bellcore.com> Wed, 24 March 1993 21:04 UTC

Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa27544; 24 Mar 93 16:04 EST
Received: from CNRI.RESTON.VA.US by IETF.CNRI.Reston.VA.US id aa27540; 24 Mar 93 16:04 EST
Received: from ietf.cnri.reston.va.us by CNRI.Reston.VA.US id aa20455; 24 Mar 93 16:04 EST
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa27525; 24 Mar 93 16:04 EST
Received: from CNRI.RESTON.VA.US by IETF.CNRI.Reston.VA.US id aa27520; 24 Mar 93 16:03 EST
Received: from mail.bellcore.com by CNRI.Reston.VA.US id aa20418; 24 Mar 93 16:03 EST
Received: from freeze (freeze.bellcore.com) by mail.bellcore.com (5.65c/2.1) id AA23797; Wed, 24 Mar 1993 14:37:15 -0500
Return-Path: <mxa@mail.bellcore.com>
Received: by freeze (4.1/4.7) id AA01918; Wed, 24 Mar 93 14:44:31 EST
Date: Wed, 24 Mar 93 14:44:31 EST
X-Orig-Sender: iplpdn-request@IETF.CNRI.Reston.VA.US
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Masuma Ahmed <mxa@mail.bellcore.com>
X-Station-Sent-From: freeze.bellcore.com
Message-Id: <9303241944.AA01918@freeze>
To: fbaker@acc.com, kxy@nsd.3com.com, dmt@nvuxe.cc.bellcore.com, salil@eve.bellcore.com, kzm@hls.com, davin@thumper.bellcore.com, bxk@nsd.3com.com, HUNTFF@corp.timeplex.com, changj@ralvm6.vnet.ibm.com, wgt-dev!cornetti@uunet.uu.net, gvm@arch3.att.com, bmanning@is.rice.edu, clapp@ameris.center.il.ameritech.com, ala@makesys.com, KUMQUAT@smcvax.smcvt.edu, sullivan@newbridge.com, paulf@t3plus.com, cbrown@wellfleet.com, malis_a@timeplex.com, dave@eve.bellcore.com, tacox@eve.bellcore.com, mxa@cc.bellcore.com, ron11@cc.bellcore.com, kaj@eve.bellcore.com, ghosh@attmail.com, tob@thumper.bellcore.com, m@freeze.bellcore.com, ciccardi@cv3300.cselt.stet.it, ANTONELLI@mvaxrs.sip.stet.it
Subject: ATM Interface MIB
Cc: snmp@psi.com, iplpdn@CNRI.Reston.VA.US, atm@sun.com
Content-Type: X-sun-attachment

----------
X-Sun-Data-Type: text
X-Sun-Data-Description: text
X-Sun-Data-Name: text
X-Sun-Content-Lines: 17


ATM Folks:

Attached below is the ATM Interface MIB in ascii.  
Not all the relevant ATM groups are included in the MIB.
Place holders are provided for the following groups:
- ATM interface MIB pointer group (to address the multi-service issue of an ATM interface)
- PVC configuration group (as Kaj Tesink has indicated FR PVC MIB may be relevant for this) 
AAL3/4 and AAL5 statistics is still to be provided.
Any questions are welcome.

Masuma Ahmed
BISDN Operations
Bellcore
908-758-2515
mxa@mail.bellcore.com
  
----------
X-Sun-Data-Type: default-app
X-Sun-Data-Description: default
X-Sun-Data-Name: atm-mib
X-Sun-Content-Lines: 1360


Masuma Ahmed - 3/22/93


    ATM UNI MIB DEFINITIONS ::= BEGIN

    IMPORTS
          Counter, TimeTicks, Gauge
               FROM RFC1155-SMI
          transmission
               FROM RFC1213-MIB
          EntryStatus
               FROM RFC1271-MIB
          OBJECT-TYPE
               FROM RFC1212
          TRAP-TYPE
               FROM RFC1215;
--  This MIB module uses the extended OBJECT-TYPE macro as
--  defined in RFC1212 and the TRAP-TYPE macro as defined in RFC1215.

--  This is the MIB Module for the ATM UNI related objects for both public
-- and private ATM UNI.

atmUni      OBJECT IDENTIFIER ::= {transmission 37}

             -- a subtree for defining administrative object identifiers
atmUniMIBAdmin     OBJECT IDENTIFIER ::= {atmUni 1}


--This ATM UNI MIB consists of the following MIB modules: 
-- (1) ATM UNI configuration information group
-- (2) ATM UNI MIB pointers group
-- (3) VPL  configuration information group
-- (4) VCL  configuration information group
-- (5) ATM UNI cell level statistics group
-- (6) ATM VPL cell level statistics group
-- (7) ATM VCL cell level statistics group
-- (8) VPL AAL3/4 SAR level statistics group
-- (9) VCL AAL3/4 SAR level statistics group
-- (10) VPL AAL3/4 CP CS level statistics group
-- (11) VCL AAL3/4 CP CS level statistics group
-- (12) VPL AAL5 CP CS level statistics group
-- (13) VCL AAL5 CP CS level statistics group
-- (14) DS1 and DS3 PLCP groups
-- (15) SONET TC level group
--(16) VPC configuration group
--(17) VCC configuration group


AtmUniAddress ::= OCTET STRING (0..20))
--an address of length between 0 and 20 octets
--a zero length address means no address has been configured.
--an 8-octet address consists of a 4-bit address-type with the following
--values:
--"1100" when representing an individual address in public network
--"1101" when representing an individual address in private network
--"1110" when representing a group address in public network
--"1111" when representing a group address in private network
--followed by 60 bits of CCITT E.164 address.

Index ::= INTEGER (1..2147483647)


---------                     The MIB Groups
atmUniConfGroup                OBJECT IDENTIFIER ::= {atmUni 2}
atmUniMibPointerGroup       OBJECT IDENTIFIER ::= {atmUni 3}
atmUniVplConfGroup          OBJECT IDENTIFIER ::= {atmUni 4}
atmUniVclConfGroup          OBJECT IDENTIFIER ::= {atmUni 5}
atmUniCellStatsGroup                OBJECT IDENTIFIER ::= {atmUni 6}
atmUniVplStatsGroup                OBJECT IDENTIFIER ::= {atmUni 7}
atmUniVclStatsGroup                 OBJECT IDENTIFIER ::= {atmUni 8}
atmUniDs1/DS3PlcpGroup           OBJECT IDENTIFIER ::= {atmUni 9}
atmUniSonetTcGroup                 OBJECT IDENTIFIER ::= {atmUni 10}
atmUniVpcConfGroup                OBJECT IDENTIFIER ::= {atmUni 11}
atmUniVccConfGroup                OBJECT IDENTIFIER ::= {atmUni 12}

 -------

--The following values are defined for use as possible values of the
-- atmUniTransmissionType object.

atmTransmissionTypes    OBJECT IDENTIFIER :: { atmUniMIBAdmin 2 }

--- Unknown transmission type
atmUnknownType   OBJECT IDENTIFIER :: { atmTransmissionTypes 1}

---SONET STS-12c physical layer at 622 Mbps.
atmSonetSTS12c   OBJECT IDENTIFIER :: { atmTransmissionTypes 2}

---SONET STS-3c physical layer at 155.52 Mbps.
atmSonetSTS3c   OBJECT IDENTIFIER :: { atmTransmissionTypes 3}

---SONET STS1 physical layer at 55.53 Mbps.
atmSonetSTS1  OBJECT IDENTIFIER :: { atmTransmissionTypes 4}

---DS3 physical layer at 44.736 Mbps.
atmDS3   OBJECT IDENTIFIER :: { atmTransmissionTypes 5}

---4B/5B encoding physical layer at  100 Mbps.
atm4B5B   OBJECT IDENTIFIER :: { atmTransmissionTypes 6}

---8B/10B encoding physical layer at  155.52 Mbps.
atm8B10B  OBJECT IDENTIFIER :: { atmTransmissionTypes 7}

---DS1 physical layer at 1.536 Mbps.
atmDS1  OBJECT IDENTIFIER :: { atmTransmissionTypes 8}


The following values are defined for use as possible values of the
-- atmUniMediaType object.

atmMediaTypes    OBJECT IDENTIFIER :: { atmUniMIBAdmin 3 }

--- Unknown media type
atmMediaUnknownType   OBJECT IDENTIFIER :: { atmMediaTypes 1}

---Coaxial cables.
atmMediaCoaxCable    OBJECT IDENTIFIER :: { atmMediaTypes 2}

---Single mode fiber.
atmMediaSingleMode   OBJECT IDENTIFIER :: { atmMediaTypes 3}

---Multi-mode fiber.
atmMediaMultiMode  OBJECT IDENTIFIER :: { atmMediaTypes 4}

---Shielded twisted pair.
atmMediaStp   OBJECT IDENTIFIER :: { atmMediaTypes 5}

---Unshielded twisted pair.
atmMediaUtp  OBJECT IDENTIFIER :: { atmMediaTypes 6}


The following values are defined for use as possible values of the
--type of User Parameter Control (UPC).

atmUniUpcTypes        OBJECT IDENTIFIER :: { atmUniMIBAdmin 4}

-- No UPC 
atmUniNoTrafficUpc        OBJECT IDENTIFIER :: { atmUniUpcTypes 1}

-- UPC type "1", e.g.,  type 1 may be peak rate traffic enforcement.
atmUniTrafficUpcType1       OBJECT IDENTIFIER :: { atmUniUpcTypes 2}

-- UPC type "2", e.g.,  type 2 may be peak rate  plus sustained
-- rate traffic enforcement.
atmUniTrafficUpcType2       OBJECT IDENTIFIER :: { atmUniUpcTypes 3}

The following values are defined for use as possible values of the
--type of traffic Shaping Parameter Control (SPC).

atmUniTrafficShapingTypes        OBJECT IDENTIFIER :: { atmUniMIBAdmin 5}

-- No traffic shaping
atmUniNoTrafficShaping       OBJECT IDENTIFIER :: { atmUniSpcTypes 1}

-- SPC type "1", e.g.,  type 1 may be used for peak rate traffic shaping.
atmUniTrafficShapingType1       OBJECT IDENTIFIER :: { atmUniSpcTypes 2}

-- SPC type "2", e.g.,  type 2 may be used for peak rate  plus sustained
-- rate traffic shaping.
atmUniTrafficShapingType2       OBJECT IDENTIFIER :: { atmUniSpcTypes 3}




--              ATM UNI Configuration Parameters Group
--Implementation of this group is mandatory if providing ATM UNI.
--
---- The ATM UNI Configuration Table

atmUniConfTable    OBJECT-TYPE
      SYNTAX      SEQUENCE OF AtmUniConfEntry
      ACCESS       not-accessible
      STATUS       mandatory
      DESCRIPTION
           "This table contains ATM UNI configuration parameters and
             state variables, one entry per UNI port."
       ::= { atmUniConfGroup 1}

atmUniConfEntry    OBJECT-TYPE
      SYNTAX              AtmUniConfEntry
      ACCESS       not-accessible
      STATUS       mandatory
      DESCRIPTION
           "This list contains ATM UNI configuration parameters and
             state variables."
       ::= { atmUniConfTable  1}

AtmUniConfEntry    ::= SEQUENCE  {
        atmUniIndex
           Index,
        atmUniAddress
          AtmUniAddress,
        atmUniTransmissionType
          OBJECT IDENTIFIER,
        atmUniMediaType
          OBJECT IDENTIFIER,
        atmUniMaxVpLinks
            INTEGER,
        atmUniMaxVcLinks
            INTEGER,
        atmUniConfVpLinks
            INTEGER,
        atmUniConfVcLinks
            INTEGER,
          atmUniMaxActiveVpiBits            
            INTEGER,
          atmUniMaxActiveVciBits
            INTEGER,
          atmUniIlmiVpiVci
            INTEGER,
          atmUniAvailableIngressBws
            Gauge,
         atmUniAvailableEgressBws
            Gauge,
         atmUniOAMLoopbackCapability
            INTEGER,
        atmUniContinuityCheckCapability
            INTEGER,
        atmUniPerformanceMonitoringCapability
            INTEGER
            }

  atmUniIndex    OBJECT-TYPE
      SYNTAX     Index
      ACCESS      read-only
      STATUS      mandatory
      DESCRIPTION
           "The value of this object identifies the UNI port interface for
             which this entry contains management information.  The value of
             this object is the same as the identifier for the physical layer
             interface of this ATM UNI.   For example, this object has
             the same value as the Line Index (e.g., the dsxLineIndex)
             in the configuration table of the physical layer MIB."
        ::= { atmUniConfEntry  1}

atmUniAddress    OBJECT-TYPE
      SYNTAX        AtmUniAddress
      ACCESS         read-only
      STATUS         mandatory
      DESCRIPTION
           "The ATM address of this UNI which could have a value "0" if no
             address is configured for this UNI."
       ::= { atmUniConfEntry  2}

atmUniTransmissionType    OBJECT-TYPE
      SYNTAX                      OBJECT IDENTIFIER
      ACCESS                        read-only
      STATUS                       mandatory
      DESCRIPTION
           "The transmission type of this UNI port.  For example, for a port
              using the SONET STS-3c, this object would have the Object 
              Identifier value: atmSonetSTS3c."
       ::= { atmUniConfEntry  3}

atmUniMediaType  OBJECT-TYPE
      SYNTAX             OBJECT IDENTIFIER
      ACCE                  read-only
      STATU               mandatory
      DESCRIPTION
           "The transmission media type used on this UNI port.  For example, for a port
           using coaxial cable,, this object would have the Object 
           Identifier value: atmMediaCoaxCable."
       ::= { atmUniConfEntry  4}

atmUniMaxVpLinks    OBJECT-TYPE
      SYNTAX       INTEGER  (0..255)
      ACCESS         read-only
      STATUS         mandatory
      DESCRIPTION
           "The maximum number of VP links supported at this UNI."
       ::= { atmUniConfEntry 5}

atmUniMaxVcLinks    OBJECT-TYPE
      SYNTAX       INTEGER  (0..65535)
      ACCESS         read-only
      STATUS         mandatory
      DESCRIPTION
           "The maximum number of VC links supported at this UNI."
       ::= { atmUniConfEntry 6}

atmUniConfVpLinks    OBJECT-TYPE
      SYNTAX       INTEGER  (0..255)
      ACCESS         read-only
      STATUS         mandatory
      DESCRIPTION
           "The number of VP links configured for use at this UNI."
       ::= { atmUniConfEntry 7}

atmUniConfVcLinks    OBJECT-TYPE
      SYNTAX       INTEGER  (0..65535)
      ACCESS         read-only
      STATUS         mandatory
      DESCRIPTION
           "The number of VC links configured for use at this UNI."
       ::= { atmUniConfEntry 8}

atmUniMaxActiveVpiBits    OBJECT-TYPE
      SYNTAX             INTEGER  (0..8)
      ACCESS              read-only
      STATUS              mandatory
      DESCRIPTION
           "The  maximum number of active VPI bits configured for use at this UNI."
       ::= { atmUniConfEntry 9}

atmUniMaxActiveVciBits    OBJECT-TYPE
      SYNTAX             INTEGER  (0..16)
      ACCESS              read-only
      STATUS              mandatory
      DESCRIPTION
           "The maximum number of active VCI bits configured for use at this UNI."
       ::= { atmUniConfEntry 10}

atmUniIlmiVpiVci          OBJECT-TYPE
      SYNTAX             INTEGER  (0..16777215)
      ACCESS              read-only
      STATUS              mandatory
      DESCRIPTION
           "The VPI and VCI values of the VCL used for ILMI at this UNI.
             If the value of this object is greater than 16777215 then 
             the ILMI is not supported at this UNI. "
       ::= { atmUniConfEntry 11}

atmUniAvailableIngressBws          OBJECT-TYPE
      SYNTAX                       Gauge
      ACCESS                        read-only
      STATUS                        mandatory
      DESCRIPTION
           "The value of this object specifies the available bandwidth in
             cells per second for use in the ingress direction
             in providing broadband ATM-based
             services at this UNI.  The value of this object is determined by
             subtracting the ingress peak cell rate of all virtual
             connections active at this
             UNI from the total usable bandwidth provided by the UNI physical
             line rate."
       ::= { atmUniConfEntry 12}

atmUniAvailableEgressBws          OBJECT-TYPE
      SYNTAX                       Gauge
      ACCESS                        read-only
      STATUS                        mandatory
      DESCRIPTION
           "The value of this object specifies the available bandwidth in
             cells per second for use in the egress direction
             in providing broadband ATM-based
             services at this UNI.  The value of this object is determined by
             subtracting the ingress peak cell rate of all virtual
             connections active at this
             UNI from the total usable bandwidth provided by the UNI physical
             line rate."
       ::= { atmUniConfEntry 13}

atmUniOAMLoopbackCapability    OBJECT-TYPE
      SYNTAX                   INTEGER  {
                                         configured(1),
                                         nonconfigured(2)
                                }
      ACCESS              read-only
      STATUS              mandatory
      DESCRIPTION
           "This object indicates whether this ATM UNI is configured
              to support OAM cell loopback capability."
          ::= { atmUniConfEntry 14}

atmUniContinuityCheckCapability    OBJECT-TYPE
      SYNTAX                   INTEGER  {
                                         configured(1),
                                         nonconfigured(2)
                                }
      ACCESS              read-only
      STATUS              mandatory
      DESCRIPTION
           "This object indicates whether this ATM UNI is configured to support
             continuity check capability."
       ::= { atmUniConfEntry 15}

atmUniPerformanceMonitoringCapability    OBJECT-TYPE
      SYNTAX                   INTEGER  {
                                         configured(1),
                                         nonconfigured(2)
                                }
      ACCESS              read-only
      STATUS              mandatory
      DESCRIPTION
           "This object indicates whether this ATM UNI is configured to
             support performance monitoring capability."
       ::= { atmUniConfEntry 16}




--              ATM UNI MIB Pointer Group
--Implementation of this group is mandatory for ATM UNI.
--This group contains pointer information to the physical layer MIBs
--and the relationship between the higher layer interfaces of the ATM UNI
--(i.e., the broadband ATM-based services)
--and the lower layer ATM UNI physical interface. 
-- It is assumed that the ATM UNI
--index is the same as the physical layer index.
---
---- The ATM UNI MIB Pointer Table

atmUniMibPointerTable    OBJECT-TYPE
      SYNTAX      SEQUENCE OF AtmUniMibPointerEntry
      ACCESS       not-accessible
      STATUS       mandatory
      DESCRIPTION
           "This table contains pointer information to the physical layer MIBs,
              i.e., it contains information on the relationship between ATM
              UNI higher layer interfaces and the lower layer physical 
              interface such as SONET,
              DS3  or DS1 interface.  In particular, it contains information
              on which MIB-II interfaces operate on 'top' of which other MIB-II
              interfaces and also the pointer information to 
              the ATM UNI physical layer MIBs."
       ::= { atmUniMibPointerGroup 1}

atmUniMibPointerEntry    OBJECT-TYPE
      SYNTAX                     AtmUniMibPointerEntry
      ACCESS                      not-accessible
      STATUS                      mandatory
      DESCRIPTION
           "A particular relationship between two interfaces, specifying
             that one interface runs on top of another interface with pointers
             to the lower layer interface."
       INDEX              {atmUniHigherLayerIndex, atmUniPhysicalLayerIndex}
       ::= { atmUniMibPointerTable  1}

AtmUniMibPointerEntry    ::= SEQUENCE  {
        atmUniHigherLayerIndex
          INTEGER,
         atmUniPhysicalLayerSpecific
          OBJECT IDENTIFIER,
        atmUniPhysicalLayerIndex
          INTEGER
         }

atmUniHigherLayerIndex    OBJECT-TYPE
      SYNTAX     INTEGER  (1..2147483647)
      ACCESS      read-only
      STATUS      mandatory
      DESCRIPTION
           "The unique value which identifies the higher layer of the ATM UNI, i.e.,
             the higher layer interface of the ATM protocol stack.   The interface
              identified by a value of this object is the same as the 
              interface identified by the same value of the MIB-II's ifIndex."
       ::= { atmUniMibPointerEntry  1}

atmUniPhysicalLayerSpecific     OBJECT-TYPE
      SYNTAX               OBJECT IDENTIFIER
      ACCESS                read-only
      STATUS                mandatory
      DESCRIPTION
           "This object points to the physical layer of the ATM
             UNI on which the higher layer broadband ATM-based services
             are supported.
             For example, if DS3 is the physical interface of this
             ATM UNI, then this object would contain the value, as defined in
              the DS3 MIB:

                    ds3LineIndex.i

              where i would be the integer value uniquely identifying the 
              DS3 interface corresponding to this ATM UNI port.
              If no additional physical layer management information 
              is present, then the value of this object is {0 0}."
         ::= { atmUniMibPointerEntry 3}

  atmUniPhysicalLayerIndex    OBJECT-TYPE
      SYNTAX     INTEGER  (1..2147483647)
      ACCESS      read-only
      STATUS      mandatory
      DESCRIPTION
           "The lower layer interface of the relationship, i.e.,
             the interface identified by the corresponding physical layer index.
             The interface identified by a value of this is the same interface as
             identified by the same value of MIB-II's ifIndex."
       ::= { atmUniMibPointerEntry  4}



--              ATM UNI Virtual Path Link Configuration Group
--Implementation of this group is mandatory if providing ATM UNI Virtual
--Path Links.  This group provides local information only.
--
--This group contains configuration information relating to 
--Virtual Path Links (VPLs).

---- The ATM UNI VPL ConfigurationTable

atmUniVplConfTable    OBJECT-TYPE
      SYNTAX      SEQUENCE OF AtmUniVplEntry
      ACCESS       not-accessible
      STATUS       mandatory
      DESCRIPTION
           "This table contains ATM UNI VPL configuration parameters and
             state variables."
       ::= { atmUniVplConfGroup 1}

atmUniVplConfEntry    OBJECT-TYPE
      SYNTAX              AtmUniVplConfEntry
      ACCESS       not-accessible
      STATUS       mandatory
      DESCRIPTION
           "This list contains ATM UNI VPL configuration parameters and
             state variables."
      INDEX              {atmUniVplIndex, atmUniVplVpi }
       ::= { atmUniVplConfTable  1}

AtmUniVplConfEntry    ::= SEQUENCE  {
        atmUniVplIndex
          INTEGER,
        atmUniVplVpi
            INTEGER,
        atmUniVplStatus
            EntryStatus,
        atmUniVplOperStatus
            INTEGER,
        atmUniVplAdminStatus
            INTEGER,
        atmUniVplIngressQOSClass
            INTEGER,
        atmUniVplEgressQOSClass
            INTEGER,
        atmUniVplAalType
            INTEGER,
        atmUniVplUptime
            Timeticks
       }

  atmUniVplIndex    OBJECT-TYPE
      SYNTAX        INTEGER  (1..2147483647)
      ACCESS         read-only
      STATUS         mandatory
      DESCRIPTION
           "The value of this object identifies the UNI port interface."
       ::= { atmUniVplConfEntry  1}

atmUniVplVpi    OBJECT-TYPE
      SYNTAX       INTEGER  (0..255)
      ACCESS         read-write
      STATUS         mandatory
      DESCRIPTION
           "The VPI value of the Virtual Path Link at this UNI."
       ::= { atmUniVplConfEntry 2}

atmUniVplStatus    OBJECT-TYPE
      SYNTAX        EntryStatus
      ACCESS         read-write
      STATUS         mandatory
      DESCRIPTION
           "This object indicates the status of this Virtual Path Link.
             The valid values of this object are valid, createRequest, underCreation,
              and invalid."
       ::= { atmUniVplConfEntry 3}

atmUniVplOperStatus    OBJECT-TYPE
      SYNTAX       INTEGER  {
                                        up(1),
                                        down(2),
                                        F4Type1(3),
                                        F4Type2(4)
                            }
      ACCESS         read-only
      STATUS         mandatory
      DESCRIPTION
           "This object indicates the operational status of the Virtual
              Path Link, i.e., whether the VPL is up or down and whether
              the F4 flow is activated on this VPL.
              In the up or F4 flow state,  cells
              can be passed across this VPL.
              In the down state, no cells can be passed across this VPL.
              F4Type1 state indicates that the segment F4 flow is activated on 
              this VPL and the F4Type2  state indicates that the end-to-end
              F4 flow is activated on this VPL."
       ::= { atmUniVplConfEntry 4}

atmUniVplAdminStatus    OBJECT-TYPE
      SYNTAX       INTEGER  {
                                         up(1),
                                         down(2)                            
                                         }
      ACCESS         read-write
      STATUS         mandatory
      DESCRIPTION
           "This object indicates the desired status of the Virtual
             Path Link as determined by the ATM UNI Network Manager,
              i.e., the VPL  up or down."
       ::= { atmUniVplConfEntry 5}

atmUniVplIngressQOSClass    OBJECT-TYPE
      SYNTAX             INTEGER  (0..255)
      ACCESS              read-write
      STATUS              mandatory
      DESCRIPTION
           "The value of this object indicates the QOS  class associated with
             the received
             side of this Virtual Path Link.  The currently valid values defined
             for this object are Class 1, representing the highest priority, and
             Class 2, representing the lowest priority."
       ::= { atmUniVplConfEntry 6}

atmUniVplEgressQOSClass    OBJECT-TYPE
      SYNTAX             INTEGER  (0..255)
      ACCESS              read-write
      STATUS              mandatory
      DESCRIPTION
           "The value of this object indicates the QOS  class associated with
             the transmit
             side of this Virtual Path Link.  The currently valid values  defined
             for this object are Class 1, representing the highest priority, and
             Class 2, representing the lowest priority."
       ::= { atmUniVplConfEntry 7}

atmUniVplAalType    OBJECT-TYPE
      SYNTAX             INTEGER  {
                                                   unknown(1),
                                                   bearer(2),
                                                   aal1(3),
                                                   aal3/4(4),
                                                   aal5(5)
                                                   }
      ACCESS              read-write
      STATUS              mandatory
      DESCRIPTION
           "The value of this object indicates the AAL type associated with
             this Virtual Path Link.   The bearer type indicates that this VPL
             does not carry ATM Adaptation Layer above the ATM cell layer."
       ::= { atmUniVplConfEntry 8}

atmUniVplUptime    OBJECT-TYPE
      SYNTAX             Timeticks
      ACCESS              read-only
      STATUS              mandatory
      DESCRIPTION
           "The time since this Virtual Path Link was created, in hundredths
              of a second."
       ::= { atmUniVplConfEntry 9}




--              ATM UNI Virtual Path Link Traffic Parameter Group
--Implementation of this group is mandatory if providing ATM UNI Virtual
--Path Links.  This group provides local information only.
--
--This group contains information relating to shaping and policing traffic
--parameters associated with the
--Virtual Path Links (VPLs).

---- The ATM UNI VPL Traffic ConfigurationTable

atmUniVplTrafficTable    OBJECT-TYPE
      SYNTAX      SEQUENCE OF AtmUniVplTrafficEntry
      ACCESS       not-accessible
      STATUS       mandatory
      DESCRIPTION
           "This table contains ATM UNI VPL traffic parameters and
             state variables."
       ::= { atmUniVplConfGroup 2}

atmUniVplTrafficEntry    OBJECT-TYPE
      SYNTAX              AtmUniVplTrafficEntry
      ACCESS       not-accessible
      STATUS       mandatory
      DESCRIPTION
           "This list contains ATM UNI VPL traffic parameters and
             state variables."
      INDEX              {atmUniVplTrafficIndex, atmUniVplTrafficVpi }
       ::= { atmUniVplTrafficTable  1}

AtmUniVplTrafficEntry    ::= SEQUENCE  {
        atmUniVplTrafficIndex
          INTEGER,
        atmUniVplTrafficVpi
            INTEGER,
       atmUniVplTrafficShaperType
            OBJECT IDENTIFIER,
       atmUniVplTrafficShaperParam1
             INTEGER,
       atmUniVplTrafficShaperParam2
             INTEGER,
        atmUniVplTrafficShaperParam3
             INTEGER,
        atmUniVplTrafficShaperParam4
             INTEGER,
        atmUniVplTrafficShaperParam5
             INTEGER,
        atmUniVplTrafficUpcType
            OBJECT IDENTIFIER,
        atmUniVplTrafficUpcParam1
             INTEGER,
        atmUniVplTrafficUpcParam2
             INTEGER,
        atmUniVplTrafficUpcParam3
             INTEGER,
        atmUniVplTrafficUpcParam4
             INTEGER,
        atmUniVplTrafficUpcParam5
             INTEGER
          }

  atmUniVplTrafficIndex    OBJECT-TYPE
      SYNTAX        INTEGER  (1..2147483647)
      ACCESS         read-only
      STATUS         mandatory
      DESCRIPTION
           "The value of this object identifies the UNI port interface."
       ::= { atmUniVplTrafficEntry  1}

atmUniVplTrafficVpi    OBJECT-TYPE
      SYNTAX       INTEGER  (0..255)
      ACCESS         read-write
      STATUS         mandatory
      DESCRIPTION
           "The VPI value of the Virtual Path Link at this UNI."
       ::= { atmUniVplTrafficEntry 2}

atmUniVplTrafficShaperType    OBJECT-TYPE
      SYNTAX             OBJECT IDENTIFIER
      ACCESS              read-write
      STATUS              mandatory
      DESCRIPTION
           "The value of this object identifies the type of traffic shaping
             algorithm active on the transmit side of this
             Virtual Path Link of this  ATM UNI.   The type may indicate no
             traffic shaping or traffic shaping with one or more parameters.
             These parameters are specified as a parameter vector, in the
              corresponding instances of the objects:
               atmUniVplTrafficShaperParam1
               atmUniVplTrafficShaperParam2
               atmUniVplTrafficShaperParam3
               atmUniVplTrafficShaperParam4
               atmUniVplTrafficShaperParam5."
       ::= { atmUniVplTrafficEntry 3}

atmUniVplTrafficShaperParam1    OBJECT-TYPE
      SYNTAX             INTEGER  (0..2147483647)
      ACCESS              read-write
      STATUS              mandatory
      DESCRIPTION
           "The  first parameter of the traffic shaper for this Virtual Path Link 
             of this ATM UNI used according to the value of 
             atmUniVplTrafficShaperType.   For example for the traffic shaper
             type 1 algorithm which uses peak rate  algorithm, the 
             first parameter contains the peak cell rate
             that will be transmitted over this VPL."
        ::= { atmUniVplTrafficEntry 4}

atmUniVplTrafficShaperParam2    OBJECT-TYPE
      SYNTAX             INTEGER  (0..2147483647)
      ACCESS              read-write
      STATUS              mandatory
      DESCRIPTION
           "The  second parameter of the traffic shaper for this Virtual Path Link 
             of this ATM UNI used according to the value of 
             atmUniVplTrafficShaperType.   For example for the traffic shaper
             type 1 algorithm which uses peak rate  algorithm, the 
             second parameter is not used.  However, for the traffic shaper 
             type 2 algorithm which uses sustained rate algorithm, the second
             parameter contains the value of the sustained rate transmitted
             over this VPL."
        ::= { atmUniVplTrafficEntry 5}

atmUniVplTrafficShaperParam3    OBJECT-TYPE
      SYNTAX             INTEGER  (0..2147483647)
      ACCESS              read-write
      STATUS              mandatory
      DESCRIPTION
           "The  third parameter of the traffic shaper for this Virtual Path Link 
             of this ATM UNI used according to the value of 
             atmUniVplTrafficShaperType.   For example for the traffic shaper
             type 1 algorithm which uses peak rate  algorithm, the 
             third parameter is not used.
          ::= { atmUniVplTrafficEntry 6}

atmUniVplTrafficShaperParam4    OBJECT-TYPE
      SYNTAX             INTEGER  (0..2147483647)
      ACCESS             read-write
      STATUS              mandatory
      DESCRIPTION
           "The  fourth parameter of the traffic shaper for this Virtual Path Link 
             of this ATM UNI used according to the value of 
             atmUniVplTrafficShaperType.   For example for the traffic shaper
             type 1 algorithm which uses peak rate  algorithm, the 
             fourth parameter is not used.
          ::= { atmUniVplTrafficEntry 7}

atmUniVplTrafficShaperParam5    OBJECT-TYPE
      SYNTAX             INTEGER  (0..2147483647)
      ACCESS              read-write
      STATUS              mandatory
      DESCRIPTION
           "The  fifth parameter of the traffic shaper for this Virtual Path Link 
             of this ATM UNI used according to the value of 
             atmUniVplTrafficShaperType.   For example for the traffic shaper
             type 1 algorithm which uses peak rate  algorithm, the 
             fifth parameter is not used.
          ::= { atmUniVplTrafficEntry 8}

atmUniVplTrafficUpcType    OBJECT-TYPE
      SYNTAX             OBJECT IDENTIFIER
      ACCESS              read-write
      STATUS              mandatory
      DESCRIPTION
           "The value of this object identifies the type of traffic policing
             algorithm active on the receive side of this
             Virtual Path Link of this ATM UNI.   The type may indicate no
             traffic policing or traffic policing with one or more parameters.
             These parameters are specified as a parameter vector, in the
              corresponding instances of the objects:
               atmUniVplTrafficUpcParam1
               atmUniVplTrafficUpcParam2
               atmUniVplTrafficUpcParam3
               atmUniVplTrafficUpcParam4
               atmUniVplTrafficUpcParam5."
       ::= { atmUniVplTrafficEntry 9}

atmUniVplTrafficUpcParam1    OBJECT-TYPE
      SYNTAX             INTEGER  (0..2147483647)
      ACCESS              read-write
      STATUS              mandatory
      DESCRIPTION
           "The  first parameter of the traffic UPC algorithm for this Virtual Path Link 
             of this ATM UNI used according to the value of 
             atmUniVplTrafficUPcType.   For example for the traffic UPC
             type 1 algorithm which uses peak rate  policing, the 
             first parameter contains the received peak cell rate
             that will be policed  this VPL."
        ::= { atmUniVplTrafficEntry 10}

atmUniVplTrafficUpcParam2    OBJECT-TYPE
      SYNTAX             INTEGER  (0..2147483647)
      ACCESS              read-write
      STATUS              mandatory
      DESCRIPTION
           "The second parameter of the traffic UPC 
             algorithm for this Virtual Path Link 
             of this ATM UNI used according to the value of 
             atmUniVplTrafficUpcType.   For example for the traffic UPC
             type 1 algorithm which uses peak rate  policing, the 
             second parameter is not used.   However, for the traffic UPC type
             2 algorithm which uses sustained rate in addition to peak rate
             as traffic enforcement parameters, the second parameter contains
             the sustained cell rate received on this VPL "
        ::= { atmUniVplTrafficEntry 11}

atmUniVplTrafficUpcParam3    OBJECT-TYPE
      SYNTAX             INTEGER  (0..2147483647)
      ACCESS              read-write
      STATUS              mandatory
      DESCRIPTION
           "The  third parameter of the traffic UPC algorithm for this Virtual Path Link 
             of this ATM UNI used according to the value of 
             atmUniVplTrafficUpcType.   For example for the traffic UPC
             type 1 algorithm which uses peak rate  policing, the 
            third parameter is not used."
        ::= { atmUniVplTrafficEntry 12}

atmUniVplTrafficUpcParam4    OBJECT-TYPE
      SYNTAX             INTEGER  (0..2147483647)
      ACCESS              read-write
      STATUS              mandatory
      DESCRIPTION
           "The  fourth parameter of the traffic UPC 
             algorithm for this Virtual Path Link 
             of this ATM UNI used according to the value of 
             atmUniVplTrafficUpcType.   For example for the traffic UPC
             type 1 algorithm which uses peak rate  policing, the 
            fourth parameter is not used."
        ::= { atmUniVplTrafficEntry 13}

atmUniVplTrafficUpcParam5   OBJECT-TYPE
      SYNTAX             INTEGER  (0..2147483647)
      ACCESS              read-write
      STATUS              mandatory
      DESCRIPTION
           "The fifth parameter of the traffic UPC algorithm for 
             this Virtual Path Link 
             of this ATM UNI used according to the value of 
             atmUniVplTrafficUpcType.   For example for the traffic UPC
             type 1 algorithm which uses peak rate  policing, the 
            fifth parameter is not used."
        ::= { atmUniVplTrafficEntry 14}



--              ATM UNI Virtual Channel Link Configuration Group
--Implementation of this group is mandatory if providing ATM UNI Virtual
--Channel Connections.   This group provides local information only.
--
--This group contains information relating to Virtual Channel Links (VCLs).
--
---- The ATM UNI VCL Configuration Table

atmUniVclConfTable    OBJECT-TYPE
      SYNTAX      SEQUENCE OF AtmUniVclConfEntry
      ACCESS       not-accessible
      STATUS       mandatory
      DESCRIPTION
           "This table contains ATM UNI VCL configuration parameters and
             state variables."
       ::= { atmUniVclConfGroup 1}

atmUniVclConfEntry    OBJECT-TYPE
      SYNTAX              AtmUniVclConfEntry
      ACCESS       not-accessible
      STATUS       mandatory
      DESCRIPTION
           "This list contains ATM UNI VCL configuration parameters and
             state variables."
      INDEX              {atmUniVclIndex, atmUniVclVpi, atmUniVclVci }
       ::= { atmUniVclConfTable  1}

AtmUniVclConfEntry    ::= SEQUENCE  {
        atmUniVclIndex
          INTEGER,
        atmUniVclVpi
            INTEGER,
         atmUniVclVci
            INTEGER,
         atmUniVclStatus
            EntryStatus,
        atmUniVclOperStatus
            INTEGER,
        atmUniVclAdminStatus
            INTEGER,
        atmUniVclIngressQOSClass
            INTEGER,
        atmUniVclEgressQOSClass
            INTEGER,
        atmUniVclAalType
            INTEGER,
        atmUniVclUptime
            Timeticks
         }

  atmUniVclIndex    OBJECT-TYPE
      SYNTAX        INTEGER  (1..2147483647)
      ACCESS         read-only
      STATUS         mandatory
      DESCRIPTION
           "The value of this object identifies the UNI port interface."
       ::= { atmUniVclConfEntry  1}

atmUniVclVpi    OBJECT-TYPE
      SYNTAX       INTEGER  (0..255)
      ACCESS         read-write
      STATUS         mandatory
      DESCRIPTION
           "The VPI value of the Virtual Channel Link at this UNI."
       ::= { atmUniVclConfEntry 2}

atmUniVclVci    OBJECT-TYPE
      SYNTAX       INTEGER  (0..65535)
      ACCESS         read-write
      STATUS         mandatory
      DESCRIPTION
           "The VCI value of the Virtual Channel Link at this UNI."
       ::= { atmUniVclConfEntry 3}

atmUniVclStatus    OBJECT-TYPE
      SYNTAX       EntryStatus
      ACCESS         read-write
      STATUS         mandatory
      DESCRIPTION
           "This object indicates the status of this Virtual Channel Link.
             The valid values of this object are valid, createRequest, underCreation,
              and invalid."
       ::= { atmUniVclConfEntry 4}

atmUniVclOperStatus    OBJECT-TYPE
      SYNTAX       INTEGER  {
                                        up(1),
                                        down(2),
                                        F5Type1(3),
                                        F5Type2(4)
                            }
      ACCESS         read-only
      STATUS         mandatory
      DESCRIPTION
           "This object indicates the operational status of the Virtual
              Channel Link, i.e., whether the VCL is up or down and whether
              the F5 flow is activated on this VCL.
             In the up or F5 flow state,  cells
              can be passed across this VCL.
              In the down state, no cells can be passed across this VCL.
              F5Type1 state indicates that the segment F5 flow is activated on 
              this VCL and the F5Type2 state indicates that the end-to-end
              F5 flow is activated on this VCL."
       ::= { atmUniVclEntry 5}

atmUniVclAdminStatus    OBJECT-TYPE
      SYNTAX       INTEGER  {
                                         up(1),
                                        down(2)                            }
      ACCESS         read-write
      STATUS         mandatory
      DESCRIPTION
           "This object indicates the desired status of the Virtual
             Channel Link as determined by the ATM UNI Network Manager,
              i.e., the VCL  up or down."
       ::= { atmUniVclConfEntry 6}

atmUniVclIngressQOSClass    OBJECT-TYPE
      SYNTAX             INTEGER  (0..255)
      ACCESS              read-write
      STATUS              mandatory
      DESCRIPTION
           "The value of this object indicates the QOS  class associated with
             the  receive
             side of this Virtual Channel Link.  The currently valid values  defined
             for this object are Class 1, representing the highest priority, and
             Class 2, representing the lowest priority."
       ::= { atmUniVclConfEntry 7}

atmUniVclEgressQOSClass    OBJECT-TYPE
      SYNTAX             INTEGER  (0..255)
      ACCESS              read-write
      STATUS              mandatory
      DESCRIPTION
           "The value of this object indicates the QOS  class associated with
              the transmit
              side of this Virtual Channel Link.  The currently valid values  defined
             for this object are Class 1, representing the highest priority, and
             Class 2, representing the lowest priority."
       ::= { atmUniVclConfEntry 8}

atmUniVclAalType    OBJECT-TYPE
      SYNTAX             INTEGER  {
                                                   unknown(1),
                                                   bearer(2),
                                                   aal1(3),
                                                   aal3/4(4),
                                                   aal5(5)
                                                   }
      ACCESS              read-write
      STATUS              mandatory
      DESCRIPTION
           "The value of this object indicates the AAL type associated with
             this Virtual Channel Link.   The bearer type indicates that this VCL
             does not carry ATM Adaptation Layer above the ATM cell layer."
       ::= { atmUniVplConfEntry 9}

atmUniVclUptime    OBJECT-TYPE
      SYNTAX             Timeticks
      ACCESS              read-only
      STATUS              mandatory
      DESCRIPTION
           "The time since this Virtual Channel Link was created, in hundredths
              of a second."
       ::= { atmUniVplConfEntry 10}


--              ATM UNI Virtual Channel Link Traffic Parameter Group
--Implementation of this group is mandatory if providing ATM UNI Virtual
--Channel Links.  This group provides local information only.
--
--This group contains information relating to shaping and policing traffic
--parameters associated with the
--Virtual Channel Links (VCLs).

---- The ATM UNI VCL Traffic ConfigurationTable

atmUniVclTrafficTable    OBJECT-TYPE
      SYNTAX      SEQUENCE OF AtmUniVclTrafficEntry
      ACCESS       not-accessible
      STATUS       mandatory
      DESCRIPTION
           "This table contains ATM UNI VCL traffic parameters and
             state variables."
       ::= { atmUniVclConfGroup 2}

atmUniVclTrafficEntry    OBJECT-TYPE
      SYNTAX              AtmUniVclTrafficEntry
      ACCESS       not-accessible
      STATUS       mandatory
      DESCRIPTION
           "This list contains ATM UNI VCL traffic parameters and
             state variables."
      INDEX              {atmUniVclTrafficIndex, atmUniVclTrafficVpi,
                                  atmUniVclTrafficVci }
       ::= { atmUniVclTrafficTable  1}

AtmUniVclTrafficEntry    ::= SEQUENCE  {
        atmUniVclTrafficIndex
          INTEGER,
        atmUniVclTrafficVpi
            INTEGER,
        atmUniVclTrafficVci
            INTEGER,
       atmUniVclTrafficShaperType
            OBJECT IDENTIFIER,
       atmUniVclTrafficShaperParam1
             INTEGER,
       atmUniVclTrafficShaperParam2
             INTEGER,
        atmUniVclTrafficShaperParam3
             INTEGER,
        atmUniVclTrafficShaperParam4
             INTEGER,
        atmUniVclTrafficShaperParam5
             INTEGER,
        atmUniVclTrafficUpcType
            OBJECT IDENTIFIER,
        atmUniVclTrafficUpcParam1
             INTEGER,
        atmUniVclTrafficUpcParam2
             INTEGER,
        atmUniVclTrafficUpcParam3
             INTEGER,
        atmUniVclTrafficUpcParam4
             INTEGER,
        atmUniVclTrafficUpcParam5
             INTEGER
          }

  atmUniVclTrafficIndex    OBJECT-TYPE
      SYNTAX        INTEGER  (1..2147483647)
      ACCESS         read-only
      STATUS         mandatory
      DESCRIPTION
           "The value of this object identifies the UNI port interface."
       ::= { atmUniVclTrafficEntry  1}

atmUniVclTrafficVpi    OBJECT-TYPE
      SYNTAX       INTEGER  (0..255)
      ACCESS         read-write
      STATUS         mandatory
      DESCRIPTION
           "The VPI value of the Virtual Channel Link at this UNI."
       ::= { atmUniVclTrafficEntry 2}

atmUniVclTrafficVci    OBJECT-TYPE
      SYNTAX       INTEGER  (0..255)
      ACCESS         read-write
      STATUS         mandatory
      DESCRIPTION
           "The VCI value of the Virtual Channel Link at this UNI."
       ::= { atmUniVclTrafficEntry 3}

atmUniVclTrafficShaperType    OBJECT-TYPE
      SYNTAX             OBJECT IDENTIFIER
      ACCESS              read-write
      STATUS              mandatory
      DESCRIPTION
           "The value of this object identifies the type of traffic shaping
             algorithm active on the transmit side of this
             Virtual Channel Link of this  ATM UNI.   The type may indicate no
             traffic shaping or traffic shaping with one or more parameters.
             These parameters are specified as a parameter vector, in the
              corresponding instances of the objects:
               atmUniVclTrafficShaperParam1
               atmUniVclTrafficShaperParam2
               atmUniVclTrafficShaperParam3
               atmUniVclTrafficShaperParam4
               atmUniVclTrafficShaperParam5."
       ::= { atmUniVclTrafficEntry 4}

atmUniVclTrafficShaperParam1    OBJECT-TYPE
      SYNTAX             INTEGER  (0..2147483647)
      ACCESS              read-write
      STATUS              mandatory
      DESCRIPTION
           "The  first parameter of the traffic shaper for this Virtual Channel Link 
             of this ATM UNI used according to the value of 
             atmUniVclTrafficShaperType.   For example for the traffic shaper
             type 1 algorithm which uses peak rate  algorithm, the 
             first parameter contains the peak cell rate
             that will be transmitted over this VCL."
        ::= { atmUniVclTrafficEntry 5}

atmUniVclTrafficShaperParam2    OBJECT-TYPE
      SYNTAX             INTEGER  (0..2147483647)
      ACCESS              read-write
      STATUS              mandatory
      DESCRIPTION
           "The  second parameter of the traffic shaper for this Virtual Path Link 
             of this ATM UNI used according to the value of 
             atmUniVclTrafficShaperType.   For example for the traffic shaper
             type 1 algorithm which uses peak rate  algorithm, the 
             second parameter is not used.  However, for the traffic shaper 
             type 2 algorithm which uses sustained rate algorithm, the second
             parameter contains the value of the sustained rate transmitted
             over this VCL."
        ::= { atmUniVclTrafficEntry 6}

atmUniVclTrafficShaperParam3    OBJECT-TYPE
      SYNTAX             INTEGER  (0..2147483647)
      ACCESS              read-write
      STATUS              mandatory
      DESCRIPTION
           "The  third parameter of the traffic shaper for this Virtual Channel Link 
             of this ATM UNI used according to the value of 
             atmUniVclTrafficShaperType.   For example for the traffic shaper
             type 1 algorithm which uses peak rate  algorithm, the 
             third parameter is not used.
          ::= { atmUniVclTrafficEntry 7}

atmUniVclTrafficShaperParam4    OBJECT-TYPE
      SYNTAX             INTEGER  (0..2147483647)
      ACCESS             read-write
      STATUS              mandatory
      DESCRIPTION
           "The  fourth parameter of the traffic shaper for this Virtual Channel Link 
             of this ATM UNI used according to the value of 
             atmUniVclTrafficShaperType.   For example for the traffic shaper
             type 1 algorithm which uses peak rate  algorithm, the 
             fourth parameter is not used.
          ::= { atmUniVclTrafficEntry 8}

atmUniVclTrafficShaperParam5    OBJECT-TYPE
      SYNTAX             INTEGER  (0..2147483647)
      ACCESS              read-write
      STATUS              mandatory
      DESCRIPTION
           "The  fifth parameter of the traffic shaper for this Virtual Channel Link 
             of this ATM UNI used according to the value of 
             atmUniVclTrafficShaperType.   For example for the traffic shaper
             type 1 algorithm which uses peak rate  algorithm, the 
             fifth parameter is not used.
          ::= { atmUniVclTrafficEntry 9}

atmUniVclTrafficUpcType    OBJECT-TYPE
      SYNTAX             OBJECT IDENTIFIER
      ACCESS              read-write
      STATUS              mandatory
      DESCRIPTION
           "The value of this object identifies the type of traffic policing
             algorithm active on the receive side of this
             Virtual Path Link of this ATM UNI.   The type may indicate no
             traffic policing or traffic policing with one or more parameters.
             These parameters are specified as a parameter vector, in the
              corresponding instances of the objects:
               atmUniVclTrafficUpcParam1
               atmUniVclTrafficUpcParam2
               atmUniVclTrafficUpcParam3
               atmUniVclTrafficUpcParam4
               atmUniVclTrafficUpcParam5."
       ::= { atmUniVclTrafficEntry 10}

atmUniVclTrafficUpcParam1    OBJECT-TYPE
      SYNTAX             INTEGER  (0..2147483647)
      ACCESS              read-write
      STATUS              mandatory
      DESCRIPTION
           "The  first parameter of the traffic UPC algorithm for this Virtual Channel Link 
             of this ATM UNI used according to the value of 
             atmUniVclTrafficUPcType.   For example for the traffic UPC
             type 1 algorithm which uses peak rate  policing, the 
             first parameter contains the received peak cell rate
             that will be policed  this VCL."
        ::= { atmUniVclTrafficEntry 11}

atmUniVclTrafficUpcParam2    OBJECT-TYPE
      SYNTAX             INTEGER  (0..2147483647)
      ACCESS              read-write
      STATUS              mandatory
      DESCRIPTION
           "The second parameter of the traffic UPC 
             algorithm for this Virtual Channel Link 
             of this ATM UNI used according to the value of 
             atmUniVclTrafficUpcType.   For example for the traffic UPC
             type 1 algorithm which uses peak rate  policing, the 
             second parameter is not used.   However, for the traffic UPC type
             2 algorithm which uses sustained rate in addition to peak rate
             as traffic enforcement parameters, the second parameter contains
             the sustained cell rate received on this VCL. "
        ::= { atmUniVclTrafficEntry 12}

atmUniVclTrafficUpcParam3    OBJECT-TYPE
      SYNTAX             INTEGER  (0..2147483647)
      ACCESS              read-write
      STATUS              mandatory
      DESCRIPTION
           "The  third parameter of the traffic UPC algorithm for this 
             Virtual Channel Link 
             of this ATM UNI used according to the value of 
             atmUniVclTrafficUpcType.   For example for the traffic UPC
             type 1 algorithm which uses peak rate  policing, the 
            third parameter is not used."
        ::= { atmUniVclTrafficEntry 13}

atmUniVclTrafficUpcParam4    OBJECT-TYPE
      SYNTAX             INTEGER  (0..2147483647)
      ACCESS              read-write
      STATUS              mandatory
      DESCRIPTION
           "The  fourth parameter of the traffic UPC 
             algorithm for this Virtual Channel Link 
             of this ATM UNI used according to the value of 
             atmUniVclTrafficUpcType.   For example for the traffic UPC
             type 1 algorithm which uses peak rate  policing, the 
            fourth parameter is not used."
        ::= { atmUniVclTrafficEntry 14}

atmUniVclTrafficUpcParam5   OBJECT-TYPE
      SYNTAX             INTEGER  (0..2147483647)
      ACCESS              read-write
      STATUS              mandatory
      DESCRIPTION
           "The fifth parameter of the traffic UPC algorithm for 
             this Virtual Channel Link 
             of this ATM UNI used according to the value of 
             atmUniVclTrafficUpcType.   For example for the traffic UPC
             type 1 algorithm which uses peak rate  policing, the 
            fifth parameter is not used."
        ::= { atmUniVclTrafficEntry 15}




--              ATM UNI  Virtual Path Connection Configuration Group
--Implementation of this group is mandatory if providing 
--Virtual Path Connections at this ATM UNI.  This group provides
--end-to-end information.

--This group contains configuration information relating to the
--Virtual Path Connections (VPCs)

--The ATM UNI VPC Configuration Table

--(This Table will be provided later.)


--              ATM UNI  Virtual Channel Connection ConfigurationGroup
--Implementation of this group is mandatory if providing 
--Virtual Channel Connections at this ATM UNI.    This group provides
--end-to-end information.


--This group contains configuration information relating to the
--Virtual Channel Connections (VCCs)

--The ATM UNI VCC Configuration Table

--(This Table will be provided later.)


---NOTE:  Tables for F4 and F5 OAM cell flows will also be provided later.