Operations and Management Area                                  K.Ashoka
Internet Draft                                             Cisco Systems
Document: draft-ashoka-atmaal2-mib-00.txt                       May 2001


                        Definitions of Managed Objects for
                                ATM Adaptation Layer 2

                                   May  5, 2001

                        draft-ashoka-atmaal2-mib-00.txt




Status of this Memo
 This document is an Internet-Draft and is in full conformance with
 all provisions of Section 10 of RFC2026 [1].

 Internet-Drafts  are working  documents of  the  Internet  Engineering
 Task  Force (IETF),  its areas,  and its  working  groups.   Note that
 other groups may also distribute working documents as Internet-Drafts.
 Internet-Drafts are draft documents valid for a  maximum of six months
 and may be updated, replaced, or  obsoleted by other  documents at any
 time. It is inappropriate to use I nternet-Drafts as reference material
 or to cite them other than as "work in progress." The  list of current
 Internet-Drafts can be accessed at
             http://www.ietf.org/ietf/1id-abstracts.txt.
 The list of Internet-Draft Shadow Directories can be accessed at
             http://www.ietf.org/shadow.html.

1. Abstract

 This memo defines a portion of the Management Information Base (MIB)
 for use with network management protocols in the Internet community.
 In particular, it describes objects used for managing ATM Adaptation
 Layer-2 based interfaces, devices, networks and services.

 This memo is an extension to RFC 1215 [25].

2. Conventions used in this document
 CID            Channel Identifier
 CPS            Common Part SubLayer
 HEC            Header Error Control
 PDU            Protocol Data Unit
 SDU            Service Data Unit
 STF            Start Field.
 VCC            Virtual Channel Connection
 VPI            Virtual Path Identifier
 VCI            Virtual Channel Identifier

 Textual Conventions used in this MIB are defined in [6] and [19].

3. Overview

 ATM AAL2 management objects are used to manage ATM interfaces,
 ATM virtual links,  ATM cross-connects, AAL2 entities and AAL2
 Connections supported by ATM hosts, ATM switches and ATM networks.
 This section provides an overview and background of how to use this
 MIB.

 The purpose of this memo is primarily to manage ATM AAL2 VCs.

3.1 Background

 In addition to the MIB module defined in this memo, other MIB modules
 are necessary to manage ATM interfaces, links and cross-connects.
 Examples include MIB II for general system and interface management
 (RFC 1213 [3] and RFC 2863 [4]), the DS3 or SONET MIBs for management
 of SONET and DS3 physical interfaces, and, as appropriate, MIB modules
 for applications that make use of ATM, such as SMDS [28] and LAN
 Emulation [27].  These MIB modules are outside the scope of this
 specification.

 This MIB module also requires the use of the ATM-MIB module defined
 in [24] and ATM-specific textual conventions defined in [34].

 The current specification of this supplemental ATM2-MIB is based on
 SNMPv2-SMI.

3.2 Structure of the MIB

 The managed ATM AAL2 objects are arranged into the following tables:
 1. ATM AAL2 interface configuration table
 2. AAL2 connection performance statistics table
 3. AAL2 Channel Identifier (CID) Performance Statistics Table

3.2.1  Support of ATM AAL2 by ifTable

 The AAL2 entity in an ATM device (e.g., switch or host) is managed
 using the ifTable.  There are additional counters specified for AAL2
 than those specified in the ATM B-ICI document [21].  Specific
 interpretations of ifTable for the AAL2 CPCS layer are as follows.

   Object   Use for AAL2 CPCS layer entity
   ======   ==============================

   ifIndex  Each AAL2 entity is represented by an ifEntry.

   ifDescr  Description of the AAL2 entity.

   ifType   The value that is allocated for AAL2 is 187.

   ifMtu    Set to the largest PDU size for the
            AAL2 CPCS layer that can be processed
            by the AAL2 entity.

   ifSpeed            Set to 0.

   ifPhysAddress   An octet string of zero length.

   ifAdminStatus   See [17].

   ifOperStatus    Assumes the value down(2) if the AAL2
                   layer is down.

   ifLastChange    See [17].

   ifInOctets      The number of received AAL2 CPCS PDU octets.

   ifOutOctets     The number of AAL2 CPCS PDU octets
                   transmitted.

   ifInUcastPkts   The number of received AAL2 CPCS PDUs passed
                   to a higher-layer.

   ifOutUcastPkts  The number of AAL2 CPCS PDUs received from a
                   higher-layer for transmission.
                   [Note:  The number of AAL2 PDUs actually
                   transmitted is the number received from a
                   higher-layer for transmission minus any which
                   are counted by ifOutErrors and ifOutDiscards.]

   ifInErrors      Number of errored AAL2 CPCS PDUs received.
                   The types of errors counted include  CRC-32 errors,
                   SAR time-out errors, and oversized SDU errors.

   IfInUnknownProtos Set to 0.

   ifInDiscards      Number of received AAL2 CPCS PDUs discarded.
                     Possible reason may be input buffer overflow.

   ifOutErrors       Number of AAL2 CPCS PDUs that could not be
                     transmitted due to errors.

   ifOutDiscards     Number of AAL2 CPCS PDUs received for
                     transmission that are discarded. Possible
                     reason may be output buffer overflow.

   ifInMulticastPkts  Set to 0.

   ifInBroadcastPkts  Set to 0.

   ifOutMulticastPkts Set to 0.

   ifOutBroadcastPkts Set to 0.

   ifName             Textual name (unique on this system) of the
                      AAL2 entity or an octet string of zero length.

   ifHighSpeed        Set to 0.

   ifConnectorPresent Set to false (2).

   ifPromiscuousMode  Set to false(2).

   ifLinkUpDownTrapEnable     Default is disabled (2).

   ifAlias    The non-volatile 'alias' name for the interface
              as specified by a network manager.


3.2.2  AAL2 Connection Performance Statistics Table

 An AAL2 connection table is used to provide AAL2 performance
 information for each AAL2 virtual connection that is terminated
 at the AAL2 entity contained within an ATM switch or host.

3.2.3 AAL2 Channel Identifier (CID) Performance Statistics Table

 An AAL2 Channel Identifier(CID) performance statistics table is
 used to provide Channel Identifier performance information for
 AAL2 CID.


5.    Definitions

       AAL2-MIB DEFINITIONS ::= BEGIN

       IMPORTS
            MODULE-IDENTITY,
            OBJECT-TYPE,
            Counter32, Counter64
            FROM SNMPv2-SMI
            MODULE-COMPLIANCE,
            OBJECT-GROUP
                   FROM SNMPv2-CONF

          ifIndex
                FROM IF-MIB;

        Aal2MIB    MODULE-IDENTITY
               LAST-UPDATED    "200105040000Z"
               ORGANIZATION    "Cisco Systems, Inc."
               CONTACT-INFO
               "               Cisco Systems
                               Customer Service
               Postal:         170 W Tasman Drive
                               San Jose, CA 95134
                               USA

                  Tel:         +1 800 553-NETS

                 E-mail:       cs-atm@cisco.com
               DESCRIPTION
                  " ATM AAL2 MIB file that provides AAL2
                    specific information"

               REVISION        "200105040000Z"
               DESCRIPTION
                  "Initial version of this MIB module."
               ::= { Mgmt XXXX}

       Aal2MIBObjects    OBJECT IDENTIFIER ::= { Aal2MIB 1 }
       aal2VccObjects    OBJECT IDENTIFIER ::= { Aal2MIBObjects 1 }
       aal2VccCidObjects OBJECT IDENTIFIER ::= { Aal2MIBObjects 2 }

-- This table contains AAL2 performance statistics of a VCC at the
-- interface associated with an AAL2 entity in an ATM host


                aal2VccTable            OBJECT-TYPE
                    SYNTAX              SEQUENCE OF CAal2VccEntry
                    MAX-ACCESS          not-accessible
                    STATUS              current
                    DESCRIPTION
                     "This table contains AAL2 VCC performance
                      parameters, one entry per VPI/VCI pair."
                    ::= { aal2VccObjects 1 }

                aal2VccEntry            OBJECT-TYPE
                    SYNTAX              CAal2VccEntry
                    MAX-ACCESS          not-accessible
                    STATUS              current
                    DESCRIPTION
                     "This list contains the AAL2 VCC performance
                      parameters and is indexed by ifIndex and the
                      associated VPI/VCI."
                    INDEX { ifIndex, aal2VccVpi, aal2VccVci }
                    ::= { aal2VccTable 1 }

                Aal2VccEntry    ::= SEQUENCE  {
                    aal2VccVpi                        INTEGER,
                    aal2VccVci                        INTEGER,
                    aal2VccParityErrors               Counter32,
                    aal2VccOverSizedSDUs              Counter32,
                    aal2VccStfSeqErrors               Counter32,
                    aal2VccInvalidPtrErrors           Counter32,
                    aal2VccHecCodeErrors              Counter32,
                    aal2VccOutPkts                    Counter64,
                    aal2VccInPkts                     Counter64,
                    aal2VccInOctets                   Counter64,
                    aal2VccOutOctets                  Counter64,
                    aal2VccSubCellMuxMode             INTEGER
                }

               aal2VccVpi                       OBJECT-TYPE
                    SYNTAX                      INTEGER  (0..4095)
                    MAX-ACCESS                  not-accessible
                    STATUS                      current
                    DESCRIPTION
                     "The VPI value of the AAL2 VCC at the interface
                      identified by the ifIndex."
                    ::= { aal2VccEntry 1 }

                aal2VccVci                      OBJECT-TYPE
                    SYNTAX                      INTEGER  (0..65535)
                    MAX-ACCESS                  not-accessible
                    STATUS                      current
                    DESCRIPTION
                     "The VCI value of the AAL2 VCC at the interface
                      identified by the ifIndex."
                    ::= { aal2VccEntry 2 }

                aal2VccParityErrors             OBJECT-TYPE
                    SYNTAX                      Counter32
                    MAX-ACCESS                  read-only
                    STATUS                      current
                    DESCRIPTION
                     "The number of AAL2 CPS PDUs received with
                      parity errors on this AAL2 VCC."
                    ::= { aal2VccEntry 3 }

                aal2VccOverSizedSDUs            OBJECT-TYPE
                    SYNTAX                      Counter32
                    MAX-ACCESS                  read-only
                    STATUS                      current
                    DESCRIPTION
                     "The number of AAL2 CPS PDUs discarded on this
                      AAL2 VCC at the interface associated with an
                      AAL2 entity because the AAL2 SDUs were too
                      large."
                    ::= { aal2VccEntry 4 }

                aal2VccStfSeqErrors             OBJECT-TYPE
                    SYNTAX                      Counter32
                    MAX-ACCESS                  read-only
                    STATUS                      current
                    DESCRIPTION
                     "The number of AAL2 CPS PDUs discarded on this
                      AAL2 VCC at the interface associated with an
                      AAL2 entity because of STF sequence errors."
                    ::= { aal2VccEntry 5 }

                aal2VccInvalidPtrErrors         OBJECT-TYPE
                    SYNTAX                      Counter32
                    MAX-ACCESS                  read-only
                    STATUS                      current
                    DESCRIPTION
                     "The number of AAL2 CPS PDUs discarded on this
                      AAL2 VCC at the interface associated with an
                      AAL2 entity because of invalid pointer."
                    ::= { aal2VccEntry 6 }

                aal2VccHecCodeErrors            OBJECT-TYPE
                    SYNTAX                      Counter32
                    MAX-ACCESS                  read-only
                    STATUS                      current
                    DESCRIPTION
                     "The number of AAL2 CPS PDUs discarded on this
                      AAL2 VCC at the interface associated with an
                      AAL2 entity because of Hec Code Error."
                    ::= { aal2VccEntry 7 }

                 aal2VccInPkts                          OBJECT-TYPE
                     SYNTAX                     Counter64
                     MAX-ACCESS                 read-only
                     STATUS                     current
                     DESCRIPTION
                      "The number of AAL2 CPS PDUs received on this
                       AAL2 VCC at the interface associated with an
                       AAL2 entity."
                     ::= { aal2VccEntry 8 }

                 aal2VccOutPkts                         OBJECT-TYPE
                     SYNTAX                     Counter64
                     MAX-ACCESS                 read-only
                     STATUS                     current
                     DESCRIPTION
                      "The number of AAL2 CPS PDUs transmitted on this
                       AAL2 VCC at the interface associated with an
                       AAL2 entity."
                     ::= { aal2VccEntry 9 }

                 aal2VccInOctets                        OBJECT-TYPE
                     SYNTAX                     Counter64
                     MAX-ACCESS                 read-only
                     STATUS                     current
                     DESCRIPTION
                      "The number of AAL2 CPS PDU octets received on
                       this AAL2 VCC at the interface associated with
                       an AAL2 entity."
                     ::= { aal2VccEntry 10 }

                aal2VccOutOctets                OBJECT-TYPE
                     SYNTAX                     Counter64
                     MAX-ACCESS                 read-only
                     STATUS                     current
                     DESCRIPTION
                      "The number of AAL2 CPS PDU octets transmitted
                       on this AAL2 VCC at the interface associated
                       with an AAL2 entity."
                     ::= { aal2VccEntry 11 }

                 aal2VccSubCellMuxMode           OBJECT-TYPE
                     SYNTAX                     INTEGER {
                                                 enabled (1),
                                                 disabled (2)
                                                }
                     MAX-ACCESS                 read-write
                     STATUS                     current
                     DESCRIPTION
                      "This object indicates whether subcell multiplex
                       mode is enabled/disabled on this VCC at the
                       interface associated with an AAL2 entity."
                     ::= { aal2VccEntry 12 }

-- This table contains AAL2 performance statistics of a Channel
-- Identifier(CID) of a VCC at the interface associated with an AAL2
-- entity in an ATM host

                aal2CidTable            OBJECT-TYPE
                    SYNTAX              SEQUENCE OF CAal2CidEntry
                    MAX-ACCESS          not-accessible
                    STATUS              current
                    DESCRIPTION
                     "This table contains AAL2 CID performance
                      parameters, one entry per VPI/VCI and CID
                      pair."
                    ::= { aal2VccCidObjects 1 }

                aal2CidEntry            OBJECT-TYPE
                    SYNTAX              CAal2CidEntry
                    MAX-ACCESS          not-accessible
                    STATUS              current
                    DESCRIPTION
                     "This list contains the AAL2 CID performance
                      parameters."
                    INDEX               { ifIndex, aal2CidVpi,
                                       aal2CidVci, aal2CidId }
                    ::= { cAal2CidTable 1 }

               Aal2CidEntry    ::= SEQUENCE  {
                    cAal2CidVpi                        INTEGER,
                    cAal2CidVci                        INTEGER,
                    cAal2CidId                         INTEGER,
                    cAal2CidParityErrors               Counter32,
                    cAal2CidOverSizedSDUs              Counter32,
                    cAal2CidStfSeqErrors               Counter32,
                    cAal2CidInvalidPtrErrors           Counter32,
                    cAal2CidHecCodeErrors              Counter32,
                    cAal2CidOutPkts                    Counter32,
                    cAal2CidInPkts                     Counter32,
                    cAal2CidInOctets                   Counter32,
                    cAal2CidOutOctets                  Counter32
               }

               aal2CidVpi               OBJECT-TYPE
                    SYNTAX              INTEGER  (0..4095)
                    MAX-ACCESS          not-accessible
                    STATUS              current
                    DESCRIPTION
                    "The VPI value of the AAL2 CID at the interface
                     identified by the ifIndex."
                    ::= { aal2CidEntry 1 }

               aal2CidVci               OBJECT-TYPE
                    SYNTAX              INTEGER  (0..65535)
                    MAX-ACCESS          not-accessible
                    STATUS              current
                    DESCRIPTION
                     "The VCI value of the AAL2 CID at the interface
                      identified by the ifIndex."
                    ::= { aal2CidEntry 2 }

               aal2CidId                OBJECT-TYPE
                    SYNTAX              INTEGER  (0..255)
                    MAX-ACCESS          not-accessible
                    STATUS              current
                    DESCRIPTION
                     "The CID value of the AAL2 CID at the interface
                      identified by the ifIndex."
                    ::= { aal2CidEntry 3 }

               aal2CidParityErrors      OBJECT-TYPE
                    SYNTAX              Counter32
                    MAX-ACCESS          read-only
                    STATUS              current
                    DESCRIPTION
                     "The number of AAL2 CPS PDUs received with
                      Parity errors on this AAL2 CID at the
                      Interface associated with an AAL2 entity"
                    ::= { aal2CidEntry 4 }

               aal2CidOverSizedSDUs     OBJECT-TYPE
                    SYNTAX              Counter32
                    MAX-ACCESS          read-only
                    STATUS              current
                    DESCRIPTION
                     "The number of AAL2 CPS PDUs discarded on this
                      AAL2 CID at the interface associated with an
                      AAL2 entity because the AAL2 SDUs were too
                      large."
                    ::= { aal2CidEntry 5 }

               aal2CidStfSeqErrors      OBJECT-TYPE
                    SYNTAX              Counter32
                    MAX-ACCESS          read-only
                    STATUS              current
                    DESCRIPTION
                     "The number of AAL2 CPS PDUs discarded on this
                      AAL2 CID at the interface associated with an
                      AAL2 entity because of STF sequence errors."
                    ::= { aal2CidEntry 6 }

               aal2CidInvalidPtrErrors  OBJECT-TYPE
                    SYNTAX              Counter32
                    MAX-ACCESS          read-only
                    STATUS              current
                    DESCRIPTION
                     "The number of AAL2 CPS PDUs discarded on this
                      AAL2 CID at the interface associated with an
                      AAL2 entity because of invalid pointer."
                    ::= { aal2CidEntry 7 }

               aal2CidHecCodeErrors     OBJECT-TYPE
                    SYNTAX              Counter32
                    MAX-ACCESS          read-only
                    STATUS              current
                    DESCRIPTION
                     "The number of AAL2 CPS PDUs discarded on this
                      AAL2 CID at the interface associated with an
                      AAL2 entity because of Hec Code Error."
                    ::= { aal2CidEntry 8 }

                aal2CidInPkts           OBJECT-TYPE
                     SYNTAX             Counter32
                     MAX-ACCESS         read-only
                     STATUS             current
                     DESCRIPTION
                      "The number of AAL2 CPS PDUs received on this
                       AAL2 CID at the interface associated with an
                       AAL2 entity."
                     ::= { aal2CidEntry 9 }

                aal2CidOutPkts         OBJECT-TYPE
                     SYNTAX            Counter32
                     MAX-ACCESS        read-only
                     STATUS            current
                     DESCRIPTION
                      "The number of AAL2 CPS PDUs transmitted on
                       this AAL2 CID at the interface associated
                       with an AAL2 entity."
                      ::= { aal2CidEntry 10 }

                aal2CidInOctets        OBJECT-TYPE
                     SYNTAX            Counter32
                     MAX-ACCESS        read-only
                     STATUS            current
                     DESCRIPTION
                      "The number of AAL2 CPS PDU octets received on
                       this AAL2 CID at the interface associated with
                       an AAL2 entity."
                     ::= { aal2CidEntry 11 }

                aal2CidOutOctets       OBJECT-TYPE
                     SYNTAX            Counter32
                     MAX-ACCESS        read-only
                     STATUS            current
                     DESCRIPTION
                      "The number of AAL2 CPS PDU octets transmitted
                       on this AAL2 CID at the interface associated
                       with an AAL2 entity."
                     ::= { aal2CidEntry 12 }

-- Conformance Information

Aal2MIBConformance OBJECT IDENTIFIER ::= { Aal2MIB 2 }
Aal2MIBCompliances OBJECT IDENTIFIER ::=
                                       { Aal2MIBConformance 1 }
Aal2MIBGroups      OBJECT IDENTIFIER ::=
                                       { Aal2MIBConformance 2 }

-- Compliance Statement
Aal2MIBCompliance MODULE-COMPLIANCE
        STATUS  current
        DESCRIPTION
          "The compliance statement for entities which implement
           this  AAL2 MIB."
        MODULE  -- this module
            MANDATORY-GROUPS { cAal2VccGroup,
                               cAal2VccCidGroup }
        ::= { Aal2MIBCompliances 1 }

-- units of conformance:
aal2VccGroup OBJECT-GROUP
        OBJECTS {
                aal2VccParityErrors,
                aal2VccOverSizedSDUs,
                aal2VccStfSeqErrors,
                aal2VccInvalidPtrErrors,
                aal2VccHecCodeErrors,
                aal2VccOutPkts,
                aal2VccInPkts,
                aal2VccInOctets,
                aal2VccOutOctets,
                aal2VccSubCellMuxMode
        }

        STATUS  current
        DESCRIPTION
                "A collection of objects providing AAL2 related
                 parameters corresponding to a VPI/VCI."
        ::= { Aal2MIBGroups 1 }

aal2VccCidGroup OBJECT-GROUP
        OBJECTS {
                  aal2CidParityErrors,
                  aal2CidOverSizedSDUs,
                  aal2CidStfSeqErrors,
                  aal2CidInvalidPtrErrors,
                  aal2CidHecCodeErrors,
                  aal2CidOutPkts,
                  aal2CidInPkts,
                  aal2CidInOctets,
                  aal2CidOutOctets
               }

        STATUS  current
        DESCRIPTION
                "A collection of objects providing AAL2 related
                 parameters corresponding to a VPI/VCI  and CID."
        ::= { Aal2MIBGroups 2 }

END


6. Security Considerations

 The managed objects in this MIB contain sensitive information since,
 collectively, they allow tracing and influencing of virtual connections
 in ATM switches or networks and provide information of their traffic
 characteristics.

 It is thus important to control even GET access to these objects and
 possibly to even encrypt the values of these object when sending them
 over the network via SNMP. Not all versions of SNMP provide features
 for such a secure environment.

 SNMPv1 by itself is not a secure environment. Even if the network itself
 is secure (for example by using IPSec), even then, there is no control
 as to who on the secure network is allowed to access and GET/SET
 (read/change/create/delete) the objects in this MIB.

 It is recommended that the implementers consider the security features
 as provided by the SNMPv3 framework. Specifically, the use of the
 User-based Security Model RFC 2274 [12] and the View-based Access Control
 Model RFC 2275 [15] is recommended.

 It is then a customer/user responsibility to ensure that the SNMP entity
 giving access to an instance of this MIB, is properly configured to give
 access to the objects only to those principals (users) that have legitimate
 rights to indeed GET or SET (change/create/delete) them.

7. References

[1]  Harrington, D., Presuhn, R. and B. Wijnen, "An
     Architecture for Describing SNMP Management Frameworks", RFC
     2271, January 1998.

[2]  Rose, M. and K. McCloghrie, "Structure and Identification of
     Management Information for TCP/IP-based Internets", STD 16, RFC
     1155, May 1990.

[3]  Rose, M. and K. McCloghrie, "Concise MIB Definitions", STD 16,
     RFC 1212, March 1991.

[4]  Rose, M., "A Convention for Defining Traps for use with the
     SNMP", RFC 1215, March 1991.

[5]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M.  and
     S.Waldbusser, "Structure of Management Information for Version
     2 of the Simple Network Management Protocol (SNMPv2)", RFC
     1902,January 1996.

[6]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M. and S.
     Waldbusser, "Textual Conventions for Version 2 of the Simple
     Network Management Protocol (SNMPv2)", RFC 1903, January 1996.

[7]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M. and S.
     Waldbusser, "Conformance Statements for Version 2 of the Simple
     Network Management Protocol (SNMPv2)", RFC 1904, January 1996.

[8]  Case, J., Fedor, M., Schoffstall, M. and J. Davin, "Simple
     Network Management Protocol", STD 15, RFC 1157, May 1990.

[9]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M. and S.
     Waldbusser, "Introduction to Community-based SNMPv2", RFC 1901,
     January 1996.

[10] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M. and S.
     Waldbusser, "Transport Mappings for Version 2 of the Simple
     Network Management Protocol (SNMPv2)", RFC 1906, January 1996.

[11] Case, J., Harrington D., Presuhn R. and B. Wijnen, "Message
     Processing and Dispatching for the Simple Network Management
     Protocol (SNMP)", RFC 2272, January 1998.

[12] Blumenthal, U. and B. Wijnen, "User-based Security Model (USM)
     for version 3 of the Simple Network Management Protocol
     (SNMPv3)", RFC 2274, January 1998.

[13] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M. and S.
     Waldbusser, "Protocol Operations for Version 2 of the Simple
     Network Management Protocol (SNMPv2)", RFC 1905, January 1996.

[14] Levi, D., Meyer, P. and B. Stewart, MPv3 Applications", RFC
     2273, January 1998.

[15] Wijnen, B., Presuhn, R. and K. McCloghrie, "View-based Access
     Control Model (VACM) for the Simple Network Management Protocol
     (SNMP)", RFC 2275, January 1998.

[16] McCloghrie, K. and M. Rose, Editors, "Management Information
     Base for Network Management of TCP/IP-based internets: MIB-II",
     STD 17, RFC 1213, March 1991.

[17] McCloghrie, K. and F. Kastenholz, "The Interfaces Group MIB",
     RFC 2233, November 1997.

[18] Brown, T. and K. Tesink, "Definitions of Managed Objects for
     SMDS Interfaces", RFC 1694, May 1994.

[19] Noto, M., Spiegel, E. and K. Tesink, Editors, "Definitions of
     Textual Conventions and OBJECT-IDENTITIES for ATM Management",
     RFC 2514, February 1999.

[20] ATM Forum, ATM User-Network Interface, Version 3.0 (UNI 3.0)
     Specification, 1994.

[21] ATM Forum, B-ICI Specification, Version 2.0, af-bici-0013.002,
     November 1995.

[22] "ATM Forum Private Network-Network Interface Specification,
      Version 1.0 (PNNI 1.0)", af-sig-0055.000, March 1996.

[23] "ATM Forum Integrated Local Management Interface (ILMI)
      Specification", Version 4.0", af-ilmi-0065.000, September
      1996.

[24] Ahmed, M. and K. Tesink, "Definitions of Managed Objects for
     ATM Management Version 8.0 using SMIv2", RFC 1695, August 1994.

[25] Ahmed, M. and K. Tesink, "Definitions of Managed Objects for
     ATM Management Version 8.0 using SMIv2", RFC2515, February
     1999.
[26] ATM Forum Protocol Independent MIB for ATM Trunking using AAL2
     for Narrowband Services (Addendum to af-vtoa-0113.000)


8.  Acknowledgments

 This memo is the result of the work of the AToMMIB Working Group,
 ATM Forum Technical Committee, VTOA Working Group and NM Working Group.

9.  Author's Addresses

 K. Ashoka
 Cisco Systems (india) Private Limited
 Prestige Waterford,
 No.9, Brunton Road,
 Bangalore- 560 025. India

 Phone: 91-80-5321300-306 Ext.6343
 EMail: kashoka@cisco.com



10.Full Copyright Statement

"Copyright (C) The Internet Society (date). All Rights Reserved. This
document and translations of it may be copied and furnished to others,
and derivative works that comment on or otherwise explain it or assist
in its implmentation may be prepared, copied, published and distributed,
in whole or in part, without restriction of any kind, provided that the
above copyright notice and this paragraph are included on all such copies
and derivative works. However, this document itself may not be modified
in any way, such as by removing the copyright notice or references to the
Internet Society or other Internet organizations, except as needed for the
purpose of developing Internet standards in which case the procedures for
copyrights defined in the Internet Standards process must be followed, or
as required to translate it into










INTERNET-DRAFT           ATM AAL2 Managed Objects              May 2001




K. Ashoka                            Expires November 2001      6