summaryrefslogtreecommitdiff
path: root/MIBS/junos/ATM-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/junos/ATM-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/junos/ATM-MIB')
-rw-r--r--MIBS/junos/ATM-MIB3023
1 files changed, 3023 insertions, 0 deletions
diff --git a/MIBS/junos/ATM-MIB b/MIBS/junos/ATM-MIB
new file mode 100644
index 0000000..f18bd12
--- /dev/null
+++ b/MIBS/junos/ATM-MIB
@@ -0,0 +1,3023 @@
+
+ ATM-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,
+ Counter32, Integer32, IpAddress, mib-2
+ FROM SNMPv2-SMI
+ DisplayString, RowStatus, TruthValue
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ InterfaceIndex, ifIndex
+ FROM IF-MIB
+ AtmAddr, AtmConnKind, AtmConnCastType,
+ AtmServiceCategory, AtmTrafficDescrParamIndex,
+ AtmVpIdentifier, AtmVcIdentifier,
+ AtmVorXAdminStatus, AtmVorXLastChange,
+ AtmVorXOperStatus, atmNoClpNoScr
+ FROM ATM-TC-MIB;
+
+
+ atmMIB MODULE-IDENTITY
+ LAST-UPDATED "9810191200Z"
+ ORGANIZATION "IETF AToM MIB Working Group"
+ CONTACT-INFO
+ " Kaj Tesink
+ Postal: Bellcore
+ 331 Newman Springs Road
+ Red Bank, NJ 07701
+ Tel: 732-758-5254
+ Fax: 732-758-2269
+ E-mail: kaj@bellcore.com"
+ DESCRIPTION
+ "This is the MIB Module for ATM and AAL5-related
+ objects for managing ATM interfaces, ATM virtual
+ links, ATM cross-connects, AAL5 entities, and
+ and AAL5 connections."
+ REVISION "9810191200Z"
+ DESCRIPTION
+ "The initial revision of this module was published
+ as RFC 1695. Key revisions include:
+ o Textual Conventions and OBJECT IDENTITIES have
+ been moved to a separate MIB module.
+ o Applicability of objects to PVCs, SVCs and Soft
+ PVCs has been clarified.
+ o DEFVAL clauses have been added.
+ o The relationship of ifIndex values with different
+ layers and sublayers related to ATM has been
+ clarified.
+ o atmTrafficQosClass has been deprecated
+ and replaced with atmServiceCategory.
+ o atmInterfaceCurrentMaxVpiBits and
+ atmInterfaceCurrentMaxVciBits have been added with
+ a description on their relationship with other
+ objects.
+ o atmInterfaceAddressType and atmInterfaceAdminAddress
+ have been deprecated and replaced by
+ atmInterfaceSubscrAddress.
+ o atmInterfaceTCAlarmState has been clarified.
+ o atmTrafficDescrParamIndexNext has been introduced
+ in order to provide a manager a free
+ atmTrafficDescrParamIndex value.
+ o The atmTrafficFrameDiscard capability has been added.
+ o A connection topology type (atmVpl/VclCastType) and
+ a call control type (atmVpl/VclConnKind) have been
+ added.
+ o aal2 has been added to atmVccAalType."
+ REVISION "9406072245Z"
+ DESCRIPTION
+ "The RFC1695 version of this MIB module."
+ ::= { mib-2 37 }
+
+
+ atmMIBObjects OBJECT IDENTIFIER ::= {atmMIB 1}
+
+ -- {atmMIBObjects 1} has been moved to a separate
+ -- specification [19].
+
+
+ -- This ATM MIB Module consists of the following tables:
+ -- (1) ATM Interface configuration table
+ -- (2) ATM Interface DS3 PLCP table
+ -- (3) ATM Interface TC Sublayer table
+ -- (4) Atm Traffic Descriptor table
+ -- (5) ATM Interface VPL configuration table
+ -- (6) ATM Interface VCL configuration table
+ -- (7) ATM VP Cross Connect table (for PVCs)
+ -- (8) ATM VC Cross Connect table (for PVCs)
+ -- (9) ATM Interface AAL5 VCC performance statistics
+ -- table
+
+ -- ATM Interface Configuration Parameters Table
+
+ -- This table contains ATM specific
+ -- configuration information associated with
+ -- an ATM interface beyond those
+ -- supported using the ifTable.
+
+
+
+
+ atmInterfaceConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AtmInterfaceConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains ATM local interface
+ configuration parameters, one entry per ATM
+ interface port."
+ ::= { atmMIBObjects 2 }
+
+ atmInterfaceConfEntry OBJECT-TYPE
+ SYNTAX AtmInterfaceConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This list contains ATM interface configuration
+ parameters and state variables and is indexed
+ by ifIndex values of ATM interfaces."
+ INDEX { ifIndex }
+ ::= { atmInterfaceConfTable 1}
+
+ AtmInterfaceConfEntry ::= SEQUENCE {
+ atmInterfaceMaxVpcs INTEGER,
+ atmInterfaceMaxVccs INTEGER,
+ atmInterfaceConfVpcs INTEGER,
+ atmInterfaceConfVccs INTEGER,
+ atmInterfaceMaxActiveVpiBits INTEGER,
+ atmInterfaceMaxActiveVciBits INTEGER,
+ atmInterfaceIlmiVpi AtmVpIdentifier,
+ atmInterfaceIlmiVci AtmVcIdentifier,
+ atmInterfaceAddressType INTEGER,
+ atmInterfaceAdminAddress AtmAddr,
+ atmInterfaceMyNeighborIpAddress IpAddress,
+ atmInterfaceMyNeighborIfName DisplayString,
+ atmInterfaceCurrentMaxVpiBits INTEGER,
+ atmInterfaceCurrentMaxVciBits INTEGER,
+ atmInterfaceSubscrAddress AtmAddr
+ }
+
+
+ atmInterfaceMaxVpcs OBJECT-TYPE
+ SYNTAX INTEGER (0..4096)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum number of VPCs (PVPCs and SVPCs)
+ supported at this ATM interface. At the ATM UNI,
+ the maximum number of VPCs (PVPCs and SVPCs)
+ ranges from 0 to 256 only."
+ ::= { atmInterfaceConfEntry 1}
+
+ atmInterfaceMaxVccs OBJECT-TYPE
+ SYNTAX INTEGER (0..65536)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum number of VCCs (PVCCs and SVCCs)
+ supported at this ATM interface."
+ ::= { atmInterfaceConfEntry 2}
+
+ atmInterfaceConfVpcs OBJECT-TYPE
+ SYNTAX INTEGER (0..4096)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of VPCs (PVPC, Soft PVPC and SVPC)
+ currently in use at this ATM interface. It includes
+ the number of PVPCs and Soft PVPCs that are configured
+ at the interface, plus the number of SVPCs
+ that are currently established at the
+ interface.
+
+ At the ATM UNI, the configured number of
+ VPCs (PVPCs and SVPCs) can range from
+ 0 to 256 only."
+ ::= { atmInterfaceConfEntry 3}
+
+ atmInterfaceConfVccs OBJECT-TYPE
+ SYNTAX INTEGER (0..65536)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of VCCs (PVCC, Soft PVCC and SVCC)
+ currently in use at this ATM interface. It includes
+ the number of PVCCs and Soft PVCCs that are configured
+ at the interface, plus the number of SVCCs
+ that are currently established at the
+ interface."
+ ::= { atmInterfaceConfEntry 4}
+
+ atmInterfaceMaxActiveVpiBits OBJECT-TYPE
+ SYNTAX INTEGER (0..12)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum number of active VPI bits
+ configured for use at the ATM interface.
+ At the ATM UNI, the maximum number of active
+ VPI bits configured for use ranges from
+ 0 to 8 only."
+ ::= { atmInterfaceConfEntry 5}
+
+ atmInterfaceMaxActiveVciBits OBJECT-TYPE
+ SYNTAX INTEGER (0..16)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum number of active VCI bits
+ configured for use at this ATM interface."
+ ::= { atmInterfaceConfEntry 6}
+
+ atmInterfaceIlmiVpi OBJECT-TYPE
+ SYNTAX AtmVpIdentifier
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The VPI value of the VCC supporting
+ the ILMI at this ATM interface. If the values of
+ atmInterfaceIlmiVpi and atmInterfaceIlmiVci are
+ both equal to zero then the ILMI is not
+ supported at this ATM interface."
+ DEFVAL { 0 }
+ ::= { atmInterfaceConfEntry 7}
+
+ atmInterfaceIlmiVci OBJECT-TYPE
+ SYNTAX AtmVcIdentifier
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The VCI value of the VCC supporting
+ the ILMI at this ATM interface. If the values of
+ atmInterfaceIlmiVpi and atmInterfaceIlmiVci are
+ both equal to zero then the ILMI is not
+ supported at this ATM interface."
+ DEFVAL { 16 }
+ ::= { atmInterfaceConfEntry 8}
+
+ atmInterfaceAddressType OBJECT-TYPE
+ SYNTAX INTEGER {
+ private(1),
+ nsapE164(2),
+ nativeE164(3),
+ other(4)
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The type of primary ATM address configured
+ for use at this ATM interface."
+ ::= { atmInterfaceConfEntry 9 }
+
+ -- The atmInterfaceAdminAddress object has been replaced by
+ -- atmInterfaceSubscrAddress.
+
+ atmInterfaceAdminAddress OBJECT-TYPE
+ SYNTAX AtmAddr
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The primary address assigned for administrative purposes,
+ for example, an address associated with the
+ service provider side of a public network UNI
+ (thus, the value of this address corresponds
+ with the value of ifPhysAddress at the host side).
+ If this interface has no assigned administrative
+ address, or when the address used for
+ administrative purposes is the same as that used
+ for ifPhysAddress, then this is an octet string of
+ zero length."
+ ::= { atmInterfaceConfEntry 10 }
+
+ atmInterfaceMyNeighborIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the neighbor system connected to
+ the far end of this interface, to which a Network
+ Management Station can send SNMP messages, as IP
+ datagrams sent to UDP port 161, in order to access
+ network management information concerning the
+ operation of that system. Note that the value
+ of this object may be obtained in different ways,
+ e.g., by manual configuration, or through ILMI
+ interaction with the neighbor system."
+ ::= { atmInterfaceConfEntry 11 }
+
+ atmInterfaceMyNeighborIfName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The textual name of the interface on the neighbor
+ system on the far end of this interface, and to
+ which this interface connects. If the neighbor
+ system is manageable through SNMP and supports
+ the object ifName, the value of this object must
+ be identical with that of ifName for the ifEntry
+ of the lowest level physical interface
+ for this port. If this interface does not have a
+ textual name, the value of this object is a zero
+ length string. Note that the value of this object
+ may be obtained in different ways, e.g., by manual
+ configuration, or through ILMI interaction with
+ the neighbor system."
+ ::= { atmInterfaceConfEntry 12 }
+
+ atmInterfaceCurrentMaxVpiBits OBJECT-TYPE
+ SYNTAX INTEGER (0..12)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of VPI Bits that may
+ currently be used at this ATM interface.
+ The value is the minimum of
+ atmInterfaceMaxActiveVpiBits, and the
+ atmInterfaceMaxActiveVpiBits of the interface's
+ UNI/NNI peer.
+
+ If the interface does not negotiate with
+ its peer to determine the number of VPI Bits
+ that can be used on the interface, then the
+ value of this object must equal
+ atmInterfaceMaxActiveVpiBits."
+ ::= { atmInterfaceConfEntry 13 }
+
+ atmInterfaceCurrentMaxVciBits OBJECT-TYPE
+ SYNTAX INTEGER (0..16)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of VCI Bits that may
+ currently be used at this ATM interface.
+ The value is the minimum of
+ atmInterfaceMaxActiveVciBits, and the
+ atmInterfaceMaxActiveVciBits of the interface's
+ UNI/NNI peer.
+
+ If the interface does not negotiate with
+ its peer to determine the number of VCI Bits
+ that can be used on the interface, then the
+ value of this object must equal
+ atmInterfaceMaxActiveVciBits."
+ ::= { atmInterfaceConfEntry 14 }
+
+ atmInterfaceSubscrAddress OBJECT-TYPE
+ SYNTAX AtmAddr
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The identifier assigned by a service provider
+ to the network side of a public network UNI.
+ If this interface has no assigned service provider
+ address, or for other interfaces this is an octet string
+ of zero length."
+ ::= { atmInterfaceConfEntry 15 }
+
+ -- The ATM Interface DS3 PLCP Table
+
+ -- This table contains the DS3 PLCP configuration and
+ -- state parameters of those ATM interfaces
+ -- which use DS3 PLCP for carrying ATM cells over DS3.
+
+ atmInterfaceDs3PlcpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AtmInterfaceDs3PlcpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains ATM interface DS3 PLCP
+ parameters and state variables, one entry per
+ ATM interface port."
+ ::= { atmMIBObjects 3}
+
+ atmInterfaceDs3PlcpEntry OBJECT-TYPE
+ SYNTAX AtmInterfaceDs3PlcpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This list contains DS3 PLCP parameters and
+ state variables at the ATM interface and is
+ indexed by the ifIndex value of the ATM interface."
+ INDEX { ifIndex }
+ ::= { atmInterfaceDs3PlcpTable 1}
+
+ AtmInterfaceDs3PlcpEntry ::= SEQUENCE {
+ atmInterfaceDs3PlcpSEFSs Counter32,
+ atmInterfaceDs3PlcpAlarmState INTEGER,
+ atmInterfaceDs3PlcpUASs Counter32
+ }
+
+
+ atmInterfaceDs3PlcpSEFSs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of DS3 PLCP Severely Errored Framing
+ Seconds (SEFS). Each SEFS represents a
+ one-second interval which contains
+ one or more SEF events."
+ ::= { atmInterfaceDs3PlcpEntry 1}
+
+ atmInterfaceDs3PlcpAlarmState OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAlarm(1),
+ receivedFarEndAlarm(2),
+ incomingLOF(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates if there is an
+ alarm present for the DS3 PLCP. The value
+ receivedFarEndAlarm means that the DS3 PLCP
+ has received an incoming Yellow
+ Signal, the value incomingLOF means that
+ the DS3 PLCP has declared a loss of frame (LOF)
+ failure condition, and the value noAlarm
+ means that there are no alarms present.
+ Transition from the failure to the no alarm state
+ occurs when no defects (e.g., LOF) are received
+ for more than 10 seconds."
+ ::= { atmInterfaceDs3PlcpEntry 2}
+
+ atmInterfaceDs3PlcpUASs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of
+ Unavailable Seconds encountered by the PLCP."
+ ::= { atmInterfaceDs3PlcpEntry 3}
+
+
+ -- The ATM Interface TC Sublayer Table
+
+ -- This table contains TC sublayer configuration and
+ -- state parameters of those ATM interfaces
+ -- which use TC sublayer for carrying ATM cells over
+ -- SONET/SDH or DS3.
+
+
+ atmInterfaceTCTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AtmInterfaceTCEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains ATM interface TC
+ Sublayer parameters and state variables,
+ one entry per ATM interface port."
+ ::= { atmMIBObjects 4}
+
+ atmInterfaceTCEntry OBJECT-TYPE
+ SYNTAX AtmInterfaceTCEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This list contains TC Sublayer parameters
+ and state variables at the ATM interface and is
+ indexed by the ifIndex value of the ATM interface."
+ INDEX {ifIndex }
+ ::= { atmInterfaceTCTable 1}
+
+ AtmInterfaceTCEntry ::= SEQUENCE {
+ atmInterfaceOCDEvents Counter32,
+ atmInterfaceTCAlarmState INTEGER
+ }
+
+ atmInterfaceOCDEvents OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times the Out of Cell
+ Delineation (OCD) events occur. If seven
+ consecutive ATM cells have Header Error
+ Control (HEC) violations, an OCD event occurs.
+ A high number of OCD events may indicate a
+ problem with the TC Sublayer."
+ ::= { atmInterfaceTCEntry 1}
+
+
+ atmInterfaceTCAlarmState OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAlarm(1),
+ lcdFailure(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates if there is an
+ alarm present for the TC Sublayer. The value
+ lcdFailure(2) indicates that the TC Sublayer
+ is currently in the Loss of Cell Delineation
+ (LCD) defect maintenance state. The value
+ noAlarm(1) indicates that the TC Sublayer
+ is currently not in the LCD defect
+ maintenance state."
+ ::= { atmInterfaceTCEntry 2}
+
+ -- ATM Traffic Descriptor Parameter Table
+
+ -- This table contains a set of self-consistent
+ -- ATM traffic parameters including the
+ -- ATM traffic service category.
+
+ -- The ATM virtual link tables (i.e., VPL and VCL tables)
+ -- will use this ATM Traffic Descriptor table
+ -- to assign traffic parameters and service category
+ -- to the receive and transmit directions of
+ -- the ATM virtual links (i.e., VPLs and VCLs).
+ -- The ATM VPL or VCL table will indicate a row
+ -- in the atmTrafficDescrParamTable
+ -- using its atmTrafficDescrParamIndex value.
+
+ -- The management application can then compare a set of
+ -- ATM traffic parameters with a single value.
+
+ -- If no suitable row(s) in the atmTrafficDescrParamTable
+ -- exists, the manager must create a new row(s) in this
+ -- table. If such a row is created, agent checks the
+ -- sanity of that set of ATM traffic parameter values.
+
+ -- The manager may use atmTrafficDescrParamIndexNext
+ -- in order to obtain a free atmTrafficDescrParamIndex
+ -- value.
+
+ -- When creating a new row, the parameter values
+ -- will be checked for self-consistency.
+ -- Predefined/template rows may be supported.
+
+ -- A row in the atmTrafficDescrParamTable is deleted
+ -- by setting the atmTrafficDescrRowStatus to destroy(6).
+ -- The agent will check whether this row is still in use
+ -- by any entry of the atmVplTable or atmVclTable.
+ -- The agent denies the request if the row is still in
+ -- use.
+
+ -- The ATM Traffic Descriptor Parameter Table
+
+
+ atmTrafficDescrParamTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AtmTrafficDescrParamEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information on ATM traffic
+ descriptor type and the associated parameters."
+ ::= { atmMIBObjects 5}
+
+ atmTrafficDescrParamEntry OBJECT-TYPE
+ SYNTAX AtmTrafficDescrParamEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This list contains ATM traffic descriptor
+ type and the associated parameters."
+ INDEX {atmTrafficDescrParamIndex}
+ ::= { atmTrafficDescrParamTable 1}
+
+ AtmTrafficDescrParamEntry ::= SEQUENCE {
+ atmTrafficDescrParamIndex AtmTrafficDescrParamIndex,
+ atmTrafficDescrType OBJECT IDENTIFIER,
+ atmTrafficDescrParam1 Integer32,
+ atmTrafficDescrParam2 Integer32,
+ atmTrafficDescrParam3 Integer32,
+ atmTrafficDescrParam4 Integer32,
+ atmTrafficDescrParam5 Integer32,
+ atmTrafficQoSClass INTEGER,
+ atmTrafficDescrRowStatus RowStatus,
+ atmServiceCategory AtmServiceCategory,
+ atmTrafficFrameDiscard TruthValue
+ }
+
+ atmTrafficDescrParamIndex OBJECT-TYPE
+ SYNTAX AtmTrafficDescrParamIndex (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object is used by the virtual link
+ table (i.e., VPL or VCL table)
+ to identify the row of this table.
+ When creating a new row in the table
+ the value of this index may be obtained
+ by retrieving the value of
+ atmTrafficDescrParamIndexNext."
+ ::= { atmTrafficDescrParamEntry 1}
+
+ atmTrafficDescrType OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the type
+ of ATM traffic descriptor.
+ The type may indicate no traffic descriptor or
+ traffic descriptor with one or more parameters.
+ These parameters are specified as a parameter
+ vector, in the corresponding instances of the
+ objects:
+ atmTrafficDescrParam1
+ atmTrafficDescrParam2
+ atmTrafficDescrParam3
+ atmTrafficDescrParam4
+ atmTrafficDescrParam5."
+ DEFVAL { atmNoClpNoScr }
+ ::= { atmTrafficDescrParamEntry 2}
+
+ atmTrafficDescrParam1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The first parameter of the ATM traffic descriptor
+ used according to the value of
+ atmTrafficDescrType."
+ DEFVAL { 0 }
+ ::= { atmTrafficDescrParamEntry 3}
+
+ atmTrafficDescrParam2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The second parameter of the ATM traffic descriptor
+ used according to the value of
+ atmTrafficDescrType."
+ DEFVAL { 0 }
+ ::= { atmTrafficDescrParamEntry 4}
+
+ atmTrafficDescrParam3 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The third parameter of the ATM traffic descriptor
+ used according to the value of
+ atmTrafficDescrType."
+ DEFVAL { 0 }
+ ::= { atmTrafficDescrParamEntry 5}
+
+ atmTrafficDescrParam4 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The fourth parameter of the ATM traffic descriptor
+ used according to the value of
+ atmTrafficDescrType."
+ DEFVAL { 0 }
+ ::= { atmTrafficDescrParamEntry 6}
+
+ atmTrafficDescrParam5 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The fifth parameter of the ATM traffic descriptor
+ used according to the value of
+ atmTrafficDescrType."
+ DEFVAL { 0 }
+ ::= { atmTrafficDescrParamEntry 7}
+
+ atmTrafficQoSClass OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "The value of this object identifies the QoS Class.
+ Four Service classes have been
+ specified in the ATM Forum UNI Specification:
+ Service Class A: Constant bit rate video and
+ Circuit emulation
+ Service Class B: Variable bit rate video/audio
+ Service Class C: Connection-oriented data
+ Service Class D: Connectionless data
+ Four QoS classes numbered 1, 2, 3, and 4 have
+ been specified with the aim to support service
+ classes A, B, C, and D respectively.
+ An unspecified QoS Class numbered `0' is used
+ for best effort traffic."
+ DEFVAL { 0 }
+ ::= { atmTrafficDescrParamEntry 8}
+
+ atmTrafficDescrRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create
+ a new row or modify or delete an
+ existing row in this table."
+ DEFVAL { active }
+ ::= {atmTrafficDescrParamEntry 9}
+
+ atmServiceCategory OBJECT-TYPE
+ SYNTAX AtmServiceCategory
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The ATM service category."
+ DEFVAL { ubr }
+ ::= { atmTrafficDescrParamEntry 10}
+
+
+ atmTrafficFrameDiscard OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "If set to 'true', this object indicates that the network
+ is requested to treat data for this connection, in the
+ given direction, as frames (e.g. AAL5 CPCS_PDU's) rather
+ than as individual cells. While the precise
+ implementation is network-specific, this treatment may
+ for example involve discarding entire frames during
+ congestion, rather than a few cells from many frames."
+ DEFVAL { true }
+ ::= { atmTrafficDescrParamEntry 11 }
+
+ -- ATM Interface Virtual Path Link (VPL) Table
+
+ -- This table contains configuration and state
+ -- information of a bi-directional Virtual Path Link
+ -- (VPL)
+
+ -- This table can be used to create, delete or modify
+ -- a VPL that is terminated in an ATM host or switch.
+ -- This table can also be used to create, delete or
+ -- modify a VPL which is cross-connected to another
+ -- VPL.
+
+ -- In the example below, the traffic flows on the receive
+ -- and transmit directions of the VPLs are characterized
+ -- by atmVplReceiveTrafficDescrIndex and
+ -- atmVplTransmitTrafficDescrIndex respectively.
+ -- The cross-connected VPLs are identified by
+ -- atmVplCrossConnectIdentifier.
+
+
+
+ -- ________________________________
+ -- | |
+ -- VPL | ATM Host, Switch, or Network | VPL
+ -- receive | | receive
+ -- ========> X X <=======
+ -- <======== X X ========>
+ -- transmit | | transmit
+ -- |______________________________|
+
+
+
+ -- The ATM Interface VPL Table
+
+ atmVplTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AtmVplEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Virtual Path Link (VPL) table. A
+ bi-directional VPL is modeled as one entry
+ in this table. This table can be used for
+ PVCs, SVCs and Soft PVCs.
+ Entries are not present in this table for
+ the VPIs used by entries in the atmVclTable."
+ ::= { atmMIBObjects 6}
+
+ atmVplEntry OBJECT-TYPE
+ SYNTAX AtmVplEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the VPL table. This entry is
+ used to model a bi-directional VPL.
+ To create a VPL at an ATM interface,
+ either of the following procedures are used:
+
+ Negotiated VPL establishment
+
+ (1) The management application creates
+ a VPL entry in the atmVplTable
+ by setting atmVplRowStatus to createAndWait(5).
+ This may fail for the following reasons:
+ - The selected VPI value is unavailable,
+ - The selected VPI value is in use.
+ Otherwise, the agent creates a row and
+ reserves the VPI value on that port.
+
+ (2) The manager selects an existing row(s) in the
+ atmTrafficDescrParamTable,
+ thereby, selecting a set of self-consistent
+ ATM traffic parameters and the service category
+ for receive and transmit directions of the VPL.
+
+ (2a) If no suitable row(s) in the
+ atmTrafficDescrParamTable exists,
+ the manager must create a new row(s)
+ in that table.
+
+ (2b) The manager characterizes the VPL's traffic
+ parameters through setting the
+ atmVplReceiveTrafficDescrIndex and the
+ atmVplTransmitTrafficDescrIndex values
+ in the VPL table, which point to the rows
+ containing desired ATM traffic parameter values
+ in the atmTrafficDescrParamTable. The agent
+ will check the availability of resources and
+ may refuse the request.
+ If the transmit and receive service categories
+ are inconsistent, the agent should refuse the
+ request.
+
+ (3) The manager activates the VPL by setting the
+ the atmVplRowStatus to active(1).
+ If this set is successful, the agent has
+ reserved the resources to satisfy the requested
+ traffic parameter values and the service category
+ for that VPL.
+
+ (4) If the VPL terminates a VPC in the ATM host
+ or switch, the manager turns on the
+ atmVplAdminStatus to up(1) to turn the VPL
+ traffic flow on. Otherwise, the
+ atmVpCrossConnectTable must be used
+ to cross-connect the VPL to another VPL(s)
+ in an ATM switch or network.
+
+ One-Shot VPL Establishment
+
+ A VPL may also be established in one step by a
+ set-request with all necessary VPL parameter
+ values and atmVplRowStatus set to createAndGo(4).
+
+ In contrast to the negotiated VPL establishment
+ which allows for detailed error checking
+ (i.e., set errors are explicitly linked to
+ particular resource acquisition failures),
+ the one-shot VPL establishment
+ performs the setup on one operation but
+ does not have the advantage of step-wise
+ error checking.
+
+ VPL Retirement
+
+ A VPL is released by setting atmVplRowStatus to
+ destroy(6), and the agent may release all
+ associated resources."
+ INDEX {ifIndex, atmVplVpi }
+ ::= { atmVplTable 1}
+
+ AtmVplEntry ::= SEQUENCE {
+ atmVplVpi AtmVpIdentifier,
+ atmVplAdminStatus AtmVorXAdminStatus,
+ atmVplOperStatus AtmVorXOperStatus,
+ atmVplLastChange AtmVorXLastChange,
+ atmVplReceiveTrafficDescrIndex
+ AtmTrafficDescrParamIndex,
+ atmVplTransmitTrafficDescrIndex
+ AtmTrafficDescrParamIndex,
+ atmVplCrossConnectIdentifier INTEGER,
+ atmVplRowStatus RowStatus,
+ atmVplCastType AtmConnCastType,
+ atmVplConnKind AtmConnKind
+ }
+
+
+ atmVplVpi OBJECT-TYPE
+ SYNTAX AtmVpIdentifier
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The VPI value of the VPL."
+ ::= { atmVplEntry 1}
+
+ atmVplAdminStatus OBJECT-TYPE
+ SYNTAX AtmVorXAdminStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is instanciated only for a VPL
+ which terminates a VPC (i.e., one which is
+ NOT cross-connected to other VPLs).
+ Its value specifies the desired
+ administrative state of the VPL."
+ DEFVAL { down }
+ ::= { atmVplEntry 2}
+
+ atmVplOperStatus OBJECT-TYPE
+ SYNTAX AtmVorXOperStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational status of the VPL."
+ ::= { atmVplEntry 3}
+
+ atmVplLastChange OBJECT-TYPE
+ SYNTAX AtmVorXLastChange
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime at the time this
+ VPL entered its current operational state."
+ ::= { atmVplEntry 4 }
+
+ atmVplReceiveTrafficDescrIndex OBJECT-TYPE
+ SYNTAX AtmTrafficDescrParamIndex
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the row
+ in the atmTrafficDescrParamTable which
+ applies to the receive direction of the VPL."
+ DEFVAL { 0 }
+ ::= { atmVplEntry 5}
+
+ atmVplTransmitTrafficDescrIndex OBJECT-TYPE
+ SYNTAX AtmTrafficDescrParamIndex
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the row
+ in the atmTrafficDescrParamTable which
+ applies to the transmit direction of the VPL."
+ DEFVAL { 0 }
+ ::= { atmVplEntry 6}
+
+ atmVplCrossConnectIdentifier OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is instantiated only for a VPL
+ which is cross-connected to other VPLs
+ that belong to the same VPC. All such
+ associated VPLs have the same value of this
+ object, and all their cross-connections are
+ identified either by entries that are indexed
+ by the same value of atmVpCrossConnectIndex in
+ the atmVpCrossConnectTable of this MIB module or by
+ the same value of the cross-connect index in
+ the cross-connect table for SVCs and Soft PVCs
+ (defined in a separate MIB module).
+ At no time should entries in these respective
+ cross-connect tables exist simultaneously
+ with the same cross-connect index value.
+ The value of this object is initialized by the
+ agent after the associated entries in the
+ atmVpCrossConnectTable have been created."
+ ::= {atmVplEntry 7}
+
+ atmVplRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create, delete
+ or modify a row in this table.
+ To create a new VCL, this object is
+ initially set to 'createAndWait' or
+ 'createAndGo'. This object should not be
+ set to 'active' unless the following columnar
+ objects have been set to their desired value
+ in this row:
+ atmVplReceiveTrafficDescrIndex and
+ atmVplTransmitTrafficDescrIndex.
+ The DESCRIPTION of atmVplEntry provides
+ further guidance to row treatment in this table."
+ DEFVAL { createAndWait }
+ ::= {atmVplEntry 8}
+
+ atmVplCastType OBJECT-TYPE
+ SYNTAX AtmConnCastType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The connection topology type."
+ DEFVAL { p2p }
+ ::= {atmVplEntry 9}
+
+ atmVplConnKind OBJECT-TYPE
+ SYNTAX AtmConnKind
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The use of call control."
+ DEFVAL { pvc }
+ ::= {atmVplEntry 10}
+
+ -- ATM Interface Virtual Channel Link (VCL) Table
+
+ -- This table contains configuration and state
+ -- information of a bi-directional Virtual Channel
+ -- Link (VCL) at an ATM interface.
+
+ -- This table can be used to create, delete or modify
+ -- a VCL that is terminated in an ATM host or switch.
+ -- This table can also be
+ -- used to create, delete or modify a VCL that is
+ -- cross-connected to another VCL.
+
+
+ -- The ATM Interface VCL Table
+
+
+ atmVclTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AtmVclEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Virtual Channel Link (VCL) table. A
+ bi-directional VCL is modeled as one entry
+ in this table. This table can be used for
+ PVCs, SVCs and Soft PVCs."
+ ::= { atmMIBObjects 7}
+
+ atmVclEntry OBJECT-TYPE
+ SYNTAX AtmVclEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the VCL table. This entry is
+ used to model a bi-directional VCL.
+ To create a VCL at an ATM interface,
+ either of the following procedures are used:
+
+ Negotiated VCL establishment
+
+ (1) The management application creates
+ a VCL entry in the atmVclTable
+ by setting atmVclRowStatus to createAndWait(5).
+ This may fail for the following reasons:
+ - The selected VPI/VCI values are unavailable,
+ - The selected VPI/VCI values are in use.
+ Otherwise, the agent creates a row and
+ reserves the VPI/VCI values on that port.
+
+ (2) The manager selects an existing row(s) in the
+ atmTrafficDescrParamTable,
+ thereby, selecting a set of self-consistent
+ ATM traffic parameters and the service category
+ for receive and transmit directions of the VCL.
+
+ (2a) If no suitable row(s) in the
+ atmTrafficDescrParamTable exists,
+ the manager must create a new row(s)
+ in that table.
+
+ (2b) The manager characterizes the VCL's traffic
+ parameters through setting the
+ atmVclReceiveTrafficDescrIndex and the
+ atmVclTransmitTrafficDescrIndex values
+ in the VCL table, which point to the rows
+ containing desired ATM traffic parameter values
+ in the atmTrafficDescrParamTable. The agent
+ will check the availability of resources and
+ may refuse the request.
+ If the transmit and receive service categories
+ are inconsistent, the agent should refuse the
+ request.
+
+ (3) The manager activates the VCL by setting the
+ the atmVclRowStatus to active(1) (for
+ requirements on this activation see the
+ description of atmVclRowStatus).
+ If this set is successful, the agent has
+ reserved the resources to satisfy the requested
+ traffic parameter values and the service category
+ for that VCL.
+ (4) If the VCL terminates a VCC in the ATM host
+ or switch, the manager turns on the
+ atmVclAdminStatus to up(1) to turn the VCL
+ traffic flow on. Otherwise, the
+ atmVcCrossConnectTable must be used
+ to cross-connect the VCL to another VCL(s)
+ in an ATM switch or network.
+
+ One-Shot VCL Establishment
+
+ A VCL may also be established in one step by a
+ set-request with all necessary VCL parameter
+ values and atmVclRowStatus set to createAndGo(4).
+
+ In contrast to the negotiated VCL establishment
+ which allows for detailed error checking
+ (i.e., set errors are explicitly linked to
+ particular resource acquisition failures),
+ the one-shot VCL establishment
+ performs the setup on one operation but
+ does not have the advantage of step-wise
+ error checking.
+
+ VCL Retirement
+
+ A VCL is released by setting atmVclRowStatus to
+ destroy(6), and the agent may release all
+ associated resources."
+ INDEX {ifIndex, atmVclVpi, atmVclVci }
+ ::= { atmVclTable 1}
+
+ AtmVclEntry ::= SEQUENCE {
+ atmVclVpi AtmVpIdentifier,
+ atmVclVci AtmVcIdentifier,
+ atmVclAdminStatus AtmVorXAdminStatus,
+ atmVclOperStatus AtmVorXOperStatus,
+ atmVclLastChange AtmVorXLastChange,
+ atmVclReceiveTrafficDescrIndex
+ AtmTrafficDescrParamIndex,
+ atmVclTransmitTrafficDescrIndex
+ AtmTrafficDescrParamIndex,
+ atmVccAalType INTEGER,
+ atmVccAal5CpcsTransmitSduSize INTEGER,
+ atmVccAal5CpcsReceiveSduSize INTEGER,
+ atmVccAal5EncapsType INTEGER,
+ atmVclCrossConnectIdentifier INTEGER,
+ atmVclRowStatus RowStatus,
+ atmVclCastType AtmConnCastType,
+ atmVclConnKind AtmConnKind
+ }
+
+ atmVclVpi OBJECT-TYPE
+ SYNTAX AtmVpIdentifier
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The VPI value of the VCL."
+ ::= { atmVclEntry 1}
+
+ atmVclVci OBJECT-TYPE
+ SYNTAX AtmVcIdentifier
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The VCI value of the VCL."
+ ::= { atmVclEntry 2}
+
+ atmVclAdminStatus OBJECT-TYPE
+ SYNTAX AtmVorXAdminStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is instanciated only for a VCL which
+ terminates a VCC (i.e., one which is NOT
+ cross-connected to other VCLs). Its value
+ specifies the desired administrative state of
+ the VCL."
+ DEFVAL { down }
+ ::= { atmVclEntry 3}
+
+ atmVclOperStatus OBJECT-TYPE
+ SYNTAX AtmVorXOperStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational status of the VCL."
+ ::= { atmVclEntry 4}
+
+ atmVclLastChange OBJECT-TYPE
+ SYNTAX AtmVorXLastChange
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime at the time this VCL
+ entered its current operational state."
+ ::= { atmVclEntry 5 }
+
+ atmVclReceiveTrafficDescrIndex OBJECT-TYPE
+ SYNTAX AtmTrafficDescrParamIndex
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the row
+ in the ATM Traffic Descriptor Table which
+ applies to the receive direction of this VCL."
+ DEFVAL { 0 }
+ ::= { atmVclEntry 6}
+
+ atmVclTransmitTrafficDescrIndex OBJECT-TYPE
+ SYNTAX AtmTrafficDescrParamIndex
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the row
+ of the ATM Traffic Descriptor Table which applies
+ to the transmit direction of this VCL."
+ DEFVAL { 0 }
+ ::= { atmVclEntry 7}
+
+ atmVccAalType OBJECT-TYPE
+ SYNTAX INTEGER {
+ aal1(1),
+ aal34(2),
+ aal5(3),
+ other(4),
+ unknown(5),
+ aal2(6)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "An instance of this object only exists when the
+ local VCL end-point is also the VCC end-point,
+ and AAL is in use.
+ The type of AAL used on this VCC.
+ The AAL type includes AAL1, AAL2, AAL3/4,
+ and AAL5. The other(4) may be user-defined
+ AAL type. The unknown type indicates that
+ the AAL type cannot be determined."
+ DEFVAL { aal5 }
+ ::= { atmVclEntry 8 }
+
+ atmVccAal5CpcsTransmitSduSize OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "An instance of this object only exists when the
+ local VCL end-point is also the VCC end-point,
+ and AAL5 is in use.
+ The maximum AAL5 CPCS SDU size in octets that is
+ supported on the transmit direction of this VCC."
+ DEFVAL { 9188 }
+ ::= { atmVclEntry 9 }
+
+ atmVccAal5CpcsReceiveSduSize OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "An instance of this object only exists when the
+ local VCL end-point is also the VCC end-point,
+ and AAL5 is in use.
+ The maximum AAL5 CPCS SDU size in octets that is
+ supported on the receive direction of this VCC."
+ DEFVAL { 9188 }
+ ::= { atmVclEntry 10 }
+
+ atmVccAal5EncapsType OBJECT-TYPE
+ SYNTAX INTEGER {
+ vcMultiplexRoutedProtocol(1),
+ vcMultiplexBridgedProtocol8023(2),
+ vcMultiplexBridgedProtocol8025(3),
+ vcMultiplexBridgedProtocol8026(4),
+ vcMultiplexLANemulation8023(5),
+ vcMultiplexLANemulation8025(6),
+ llcEncapsulation(7),
+ multiprotocolFrameRelaySscs(8),
+ other(9),
+ unknown(10)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "An instance of this object only exists when the
+ local VCL end-point is also the VCC end-point,
+ and AAL5 is in use.
+ The type of data encapsulation used over
+ the AAL5 SSCS layer. The definitions reference
+ RFC 1483 Multiprotocol Encapsulation
+ over ATM AAL5 and to the ATM Forum
+ LAN Emulation specification."
+ DEFVAL { llcEncapsulation }
+ ::= { atmVclEntry 11 }
+
+ atmVclCrossConnectIdentifier OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is instantiated only for a VCL
+ which is cross-connected to other VCLs
+ that belong to the same VCC. All such
+ associated VCLs have the same value of this
+ object, and all their cross-connections are
+ identified either by entries that are indexed
+ by the same value of atmVcCrossConnectIndex in
+ the atmVcCrossConnectTable of this MIB module or by
+ the same value of the cross-connect index in
+ the cross-connect table for SVCs and Soft PVCs
+ (defined in a separate MIB module).
+
+ At no time should entries in these respective
+ cross-connect tables exist simultaneously
+ with the same cross-connect index value.
+
+ The value of this object is initialized by the
+ agent after the associated entries in the
+ atmVcCrossConnectTable have been created."
+ ::= {atmVclEntry 12}
+
+ atmVclRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create, delete or
+ modify a row in this table. To create
+ a new VCL, this object is initially set
+ to 'createAndWait' or 'createAndGo'.
+ This object should not be
+ set to 'active' unless the following columnar
+ objects have been set to their desired value
+ in this row:
+ atmVclReceiveTrafficDescrIndex,
+ atmVclTransmitTrafficDescrIndex.
+ In addition, if the local VCL end-point
+ is also the VCC end-point:
+ atmVccAalType.
+ In addition, for AAL5 connections only:
+ atmVccAal5CpcsTransmitSduSize,
+ atmVccAal5CpcsReceiveSduSize, and
+ atmVccAal5EncapsType. (The existence
+ of these objects imply the AAL connection type.).
+ The DESCRIPTION of atmVclEntry provides
+ further guidance to row treatment in this table."
+ DEFVAL { createAndWait }
+ ::= {atmVclEntry 13}
+
+ atmVclCastType OBJECT-TYPE
+ SYNTAX AtmConnCastType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The connection topology type."
+ DEFVAL { p2p }
+ ::= {atmVclEntry 14}
+
+
+ atmVclConnKind OBJECT-TYPE
+ SYNTAX AtmConnKind
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The use of call control."
+ DEFVAL { pvc }
+ ::= {atmVclEntry 15}
+
+
+ -- ATM Virtual Path (VP) Cross Connect Table
+
+ -- This table contains configuration and state
+ -- information of point-to-point,
+ -- point-to-multipoint, or multipoint-to-multipoint
+ -- VP cross-connects for PVCs.
+
+ -- This table has read-create access and can be used
+ -- to cross-connect the VPLs together in an ATM switch
+ -- or network. The atmVpCrossConnectIndex
+ -- is used to associate the related
+ -- VPLs that are cross-connected together.
+
+ -- The ATM VP Cross Connect Table
+ -- models each bi-directional VPC
+ -- cross-connect as a set of entries in
+ -- the atmVpCrossConnectTable. A
+ -- point-to-point VPC cross-connect is modeled
+ -- as one entry; a point-to-multipoint (N leafs) VPC
+ -- cross-connect as N entries in this table; and
+ -- a multipoint-to-multipoint (N parties) VPC cross-
+ -- connect as N(N-1)/2 entries in this table.
+ -- In the latter cases, all the N (or N(N-1)/2) entries
+ -- are associated with a single VPC cross-connect by
+ -- having the same value of atmVpCrossConnectIndex.
+
+
+ -- _________________________________________
+ -- | |
+ -- Low | ATM Switch or Network | High
+ -- port| | port
+ -- _____|>> from low to high VPC traffic flow >>|______
+ -- |<< from high to low VPC traffic flow <<|
+ -- | |
+ -- |_______________________________________|
+ --
+
+ -- The terms low and high are chosen to represent
+ -- numerical ordering of the two interfaces associated
+ -- with a VPC cross-connect. That is, the ATM interface
+ -- with the lower value of ifIndex is termed 'low',
+ -- while the other ATM interface associated with the
+ -- VPC cross-connect is termed 'high'. This terminology
+ -- is used to provide directional information; for
+ -- example, the atmVpCrossConnectL2HOperStatus applies
+ -- to the low->high direction, and
+ -- atmVpCrossConnectH2LOperStatus applies to the
+ -- high->low direction, as illustrated above.
+
+
+
+
+ atmVpCrossConnectIndexNext OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains an appropriate value to
+ be used for atmVpCrossConnectIndex when creating
+ entries in the atmVpCrossConnectTable. The value
+ 0 indicates that no unassigned entries are
+ available. To obtain the atmVpCrossConnectIndex
+ value for a new entry, the manager issues a
+ management protocol retrieval operation to obtain
+ the current value of this object. After each
+ retrieval, the agent should modify the value to
+ the next unassigned index.
+ After a manager retrieves a value the agent will
+ determine through its local policy when this index
+ value will be made available for reuse."
+ ::= { atmMIBObjects 8 }
+
+
+ -- The ATM VP Cross Connect Table
+
+
+ atmVpCrossConnectTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AtmVpCrossConnectEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ATM VP Cross Connect table for PVCs.
+ An entry in this table models two
+ cross-connected VPLs.
+ Each VPL must have its atmConnKind set
+ to pvc(1)."
+ ::= { atmMIBObjects 9 }
+
+
+ atmVpCrossConnectEntry OBJECT-TYPE
+ SYNTAX AtmVpCrossConnectEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the ATM VP Cross Connect table.
+ This entry is used to model a bi-directional
+ ATM VP cross-connect which cross-connects
+ two VPLs.
+
+ Step-wise Procedures to set up a VP Cross-connect
+
+ Once the entries in the atmVplTable are created,
+ the following procedures are used
+ to cross-connect the VPLs together.
+
+ (1) The manager obtains a unique
+ atmVpCrossConnectIndex by reading the
+ atmVpCrossConnectIndexNext object.
+
+ (2) Next, the manager creates a set of one
+ or more rows in the ATM VP Cross Connect
+ Table, one for each cross-connection between
+ two VPLs. Each row is indexed by the ATM
+ interface port numbers and VPI values of the
+ two ends of that cross-connection.
+ This set of rows specifies the topology of the
+ VPC cross-connect and is identified by a single
+ value of atmVpCrossConnectIndex.
+
+ Negotiated VP Cross-Connect Establishment
+
+ (2a) The manager creates a row in this table by
+ setting atmVpCrossConnectRowStatus to
+ createAndWait(5). The agent checks the
+ requested topology and the mutual sanity of
+ the ATM traffic parameters and
+ service categories, i.e., the row creation
+ fails if:
+ - the requested topology is incompatible with
+ associated values of atmVplCastType,
+ - the requested topology is not supported
+ by the agent,
+ - the traffic/service category parameter values
+ associated with the requested row are
+ incompatible with those of already existing
+ rows for this VP cross-connect.
+ [For example, for setting up
+ a point-to-point VP cross-connect, the
+ ATM traffic parameters in the receive direction
+ of a VPL at the low end of the cross-connect
+ must equal to the traffic parameters in the
+ transmit direction of the other VPL at the
+ high end of the cross-connect,
+ otherwise, the row creation fails.]
+ The agent also checks for internal errors
+ in building the cross-connect.
+
+ The atmVpCrossConnectIndex values in the
+ corresponding atmVplTable rows are filled
+ in by the agent at this point.
+
+ (2b) The manager promotes the row in the
+ atmVpCrossConnectTable by setting
+ atmVpCrossConnectRowStatus to active(1). If
+ this set is successful, the agent has reserved
+ the resources specified by the ATM traffic
+ parameter and Service category values
+ for each direction of the VP cross-connect
+ in an ATM switch or network.
+
+ (3) The manager sets the
+ atmVpCrossConnectAdminStatus to up(1) in all
+ rows of this VP cross-connect to turn the
+ traffic flow on.
+
+
+ One-Shot VP Cross-Connect Establishment
+
+ A VP cross-connect may also be established in
+ one step by a set-request with all necessary
+ parameter values and atmVpCrossConnectRowStatus
+ set to createAndGo(4).
+
+ In contrast to the negotiated VP cross-connect
+ establishment which allows for detailed error
+ checking (i.e., set errors are explicitly linked
+ to particular resource acquisition failures),
+ the one-shot VP cross-connect establishment
+ performs the setup on one operation but does not
+ have the advantage of step-wise error checking.
+
+ VP Cross-Connect Retirement
+
+ A VP cross-connect identified by a particular
+ value of atmVpCrossConnectIndex is released by:
+
+ (1) Setting atmVpCrossConnectRowStatus of all
+ rows identified by this value of
+ atmVpCrossConnectIndex to destroy(6).
+ The agent may release all
+ associated resources, and the
+ atmVpCrossConnectIndex values in the
+ corresponding atmVplTable row are removed.
+ Note that a situation when only a subset of
+ the associated rows are deleted corresponds
+ to a VP topology change.
+
+ (2) After deletion of the appropriate
+ atmVpCrossConnectEntries, the manager may
+ set atmVplRowStatus to destroy(6) the
+ associated VPLs. The agent releases
+ the resources and removes the associated
+ rows in the atmVplTable.
+
+ VP Cross-connect Reconfiguration
+
+ At the discretion of the agent, a VP
+ cross-connect may be reconfigured by
+ adding and/or deleting leafs to/from
+ the VP topology as per the VP cross-connect
+ establishment/retirement procedures.
+ Reconfiguration of traffic/service category parameter
+ values requires release of the VP cross-connect
+ before those parameter values may by changed
+ for individual VPLs."
+ INDEX { atmVpCrossConnectIndex,
+ atmVpCrossConnectLowIfIndex,
+ atmVpCrossConnectLowVpi,
+ atmVpCrossConnectHighIfIndex,
+ atmVpCrossConnectHighVpi }
+ ::= { atmVpCrossConnectTable 1 }
+
+ AtmVpCrossConnectEntry ::= SEQUENCE {
+ atmVpCrossConnectIndex INTEGER,
+ atmVpCrossConnectLowIfIndex InterfaceIndex,
+ atmVpCrossConnectLowVpi AtmVpIdentifier,
+ atmVpCrossConnectHighIfIndex InterfaceIndex,
+ atmVpCrossConnectHighVpi AtmVpIdentifier,
+ atmVpCrossConnectAdminStatus AtmVorXAdminStatus,
+ atmVpCrossConnectL2HOperStatus AtmVorXOperStatus,
+ atmVpCrossConnectH2LOperStatus AtmVorXOperStatus,
+ atmVpCrossConnectL2HLastChange AtmVorXLastChange,
+ atmVpCrossConnectH2LLastChange AtmVorXLastChange,
+ atmVpCrossConnectRowStatus RowStatus
+ }
+
+ atmVpCrossConnectIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique value to identify this VP cross-connect.
+ For each VPL associated with this cross-connect,
+ the agent reports this cross-connect index value
+ in the atmVplCrossConnectIdentifier attribute of
+ the corresponding atmVplTable entries."
+ ::= { atmVpCrossConnectEntry 1 }
+
+ atmVpCrossConnectLowIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ifIndex value of the ATM interface for
+ this VP cross-connect. The term low implies
+ that this ATM interface has the numerically lower
+ ifIndex value than the other ATM interface
+ identified in the same atmVpCrossConnectEntry."
+ ::= { atmVpCrossConnectEntry 2 }
+
+ atmVpCrossConnectLowVpi OBJECT-TYPE
+ SYNTAX AtmVpIdentifier
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The VPI value at the ATM interface
+ associated with the VP cross-connect that is
+ identified by atmVpCrossConnectLowIfIndex."
+ ::= { atmVpCrossConnectEntry 3 }
+
+ atmVpCrossConnectHighIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ifIndex value of the ATM interface for
+ this VP cross-connect. The term high implies that
+ this ATM interface has the numerically higher
+ ifIndex value than the other ATM interface
+ identified in the same atmVpCrossConnectEntry."
+ ::= { atmVpCrossConnectEntry 4 }
+
+ atmVpCrossConnectHighVpi OBJECT-TYPE
+ SYNTAX AtmVpIdentifier
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The VPI value at the ATM interface
+ associated with the VP cross-connect that is
+ identified by atmVpCrossConnectHighIfIndex."
+ ::= { atmVpCrossConnectEntry 5 }
+
+ atmVpCrossConnectAdminStatus OBJECT-TYPE
+ SYNTAX AtmVorXAdminStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The desired administrative status of this
+ bi-directional VP cross-connect."
+ DEFVAL { down }
+ ::= { atmVpCrossConnectEntry 6 }
+
+ atmVpCrossConnectL2HOperStatus OBJECT-TYPE
+ SYNTAX AtmVorXOperStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational status of the VP cross-connect
+ in one direction; (i.e., from the low to
+ high direction)."
+ ::= { atmVpCrossConnectEntry 7 }
+
+ atmVpCrossConnectH2LOperStatus OBJECT-TYPE
+ SYNTAX AtmVorXOperStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational status of the VP cross-connect
+ in one direction; (i.e., from the high to
+ low direction)."
+ ::= { atmVpCrossConnectEntry 8 }
+
+ atmVpCrossConnectL2HLastChange OBJECT-TYPE
+ SYNTAX AtmVorXLastChange
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime at the time this
+ VP cross-connect entered its current operational
+ state in the low to high direction."
+ ::= { atmVpCrossConnectEntry 9 }
+
+ atmVpCrossConnectH2LLastChange OBJECT-TYPE
+ SYNTAX AtmVorXLastChange
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime at the time this
+ VP cross-connect entered its current operational
+ in the high to low direction."
+ ::= { atmVpCrossConnectEntry 10 }
+
+ atmVpCrossConnectRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this entry in the
+ atmVpCrossConnectTable. This object is used to
+ create a cross-connect for cross-connecting
+ VPLs which are created using the atmVplTable
+ or to change or delete an existing cross-connect.
+ This object must be initially set
+ to `createAndWait' or 'createAndGo'.
+ To turn on a VP cross-connect,
+ the atmVpCrossConnectAdminStatus
+ is set to `up'."
+ DEFVAL { createAndWait }
+ ::= { atmVpCrossConnectEntry 11 }
+
+
+ -- ATM Virtual Channel (VC) Cross Connect Table
+
+ -- This table contains configuration and state
+ -- information of point-to-point,
+ -- point-to-multipoint or multipoint-to-multipoint
+ -- VC cross-connects for PVCs.
+
+ -- This table has read-create access and is used
+ -- to cross-connect the VCLs together in an ATM switch
+ -- or network that belong to a VC connection.
+ -- The atmVcCrossConnectIndex is used to associate
+ -- the related VCLs that are cross-connected together.
+
+
+
+ -- The model using step-wise procedures described for setting
+ -- up a VP cross-connect is also used for setting up
+ -- a VC cross-connect.
+
+ atmVcCrossConnectIndexNext OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains an appropriate value to
+ be used for atmVcCrossConnectIndex when creating
+ entries in the atmVcCrossConnectTable. The value
+ 0 indicates that no unassigned entries are
+ available. To obtain the atmVcCrossConnectIndex
+ value for a new entry, the manager issues a
+ management protocol retrieval operation to obtain
+ the current value of this object. After each
+ retrieval, the agent should modify the value to
+ the next unassigned index.
+ After a manager retrieves a value the agent will
+ determine through its local policy when this index
+ value will be made available for reuse."
+ ::= { atmMIBObjects 10 }
+
+
+ -- The ATM VC Cross Connect Table
+
+
+ atmVcCrossConnectTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AtmVcCrossConnectEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ATM VC Cross Connect table for PVCs.
+ An entry in this table models two
+ cross-connected VCLs.
+ Each VCL must have its atmConnKind set
+ to pvc(1)."
+ ::= { atmMIBObjects 11 }
+
+
+ atmVcCrossConnectEntry OBJECT-TYPE
+ SYNTAX AtmVcCrossConnectEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the ATM VC Cross Connect table.
+ This entry is used to model a bi-directional ATM
+ VC cross-connect cross-connecting two end points.
+
+ Step-wise Procedures to set up a VC Cross-connect
+
+ Once the entries in the atmVclTable are created,
+ the following procedures are used
+ to cross-connect the VCLs together to
+ form a VCC segment.
+
+ (1) The manager obtains a unique
+ atmVcCrossConnectIndex by reading the
+ atmVcCrossConnectIndexNext object.
+
+ (2) Next, the manager creates a set of one
+ or more rows in the ATM VC Cross Connect
+ Table, one for each cross-connection between
+ two VCLs. Each row is indexed by the ATM
+ interface port numbers and VPI/VCI values of
+ the two ends of that cross-connection.
+ This set of rows specifies the topology of the
+ VCC cross-connect and is identified by a single
+ value of atmVcCrossConnectIndex.
+
+ Negotiated VC Cross-Connect Establishment
+
+ (2a) The manager creates a row in this table by
+ setting atmVcCrossConnectRowStatus to
+ createAndWait(5). The agent checks the
+ requested topology and the mutual sanity of
+ the ATM traffic parameters and
+ service categories, i.e., the row creation
+ fails if:
+ - the requested topology is incompatible with
+ associated values of atmVclCastType,
+ - the requested topology is not supported
+ by the agent,
+ - the traffic/service category parameter values
+ associated with the requested row are
+ incompatible with those of already existing
+ rows for this VC cross-connect.
+ [For example, for setting up
+ a point-to-point VC cross-connect, the
+ ATM traffic parameters in the receive direction
+ of a VCL at the low end of the cross-connect
+ must equal to the traffic parameters in the
+ transmit direction of the other VCL at the
+ high end of the cross-connect,
+ otherwise, the row creation fails.]
+ The agent also checks for internal errors
+ in building the cross-connect.
+
+ The atmVcCrossConnectIndex values in the
+ corresponding atmVclTable rows are filled
+ in by the agent at this point.
+
+ (2b) The manager promotes the row in the
+ atmVcCrossConnectTable by setting
+ atmVcCrossConnectRowStatus to active(1). If
+ this set is successful, the agent has reserved
+ the resources specified by the ATM traffic
+ parameter and Service category values
+ for each direction of the VC cross-connect
+ in an ATM switch or network.
+
+ (3) The manager sets the
+ atmVcCrossConnectAdminStatus to up(1)
+ in all rows of this VC cross-connect to
+ turn the traffic flow on.
+
+
+ One-Shot VC Cross-Connect Establishment
+
+ A VC cross-connect may also be established in
+ one step by a set-request with all necessary
+ parameter values and atmVcCrossConnectRowStatus
+ set to createAndGo(4).
+
+ In contrast to the negotiated VC cross-connect
+ establishment which allows for detailed error
+ checking i.e., set errors are explicitly linked to
+ particular resource acquisition failures), the
+ one-shot VC cross-connect establishment
+ performs the setup on one operation but does
+ not have the advantage of step-wise error
+ checking.
+
+ VC Cross-Connect Retirement
+
+ A VC cross-connect identified by a particular
+ value of atmVcCrossConnectIndex is released by:
+
+ (1) Setting atmVcCrossConnectRowStatus of all rows
+ identified by this value of
+ atmVcCrossConnectIndex to destroy(6).
+ The agent may release all
+ associated resources, and the
+ atmVcCrossConnectIndex values in the
+ corresponding atmVclTable row are removed.
+ Note that a situation when only a subset of
+ the associated rows are deleted corresponds
+ to a VC topology change.
+
+ (2) After deletion of the appropriate
+ atmVcCrossConnectEntries, the manager may
+ set atmVclRowStatus to destroy(6) the
+ associated VCLs. The agent releases
+ the resources and removes the associated
+ rows in the atmVclTable.
+
+ VC Cross-Connect Reconfiguration
+
+ At the discretion of the agent, a VC
+ cross-connect may be reconfigured by
+ adding and/or deleting leafs to/from
+ the VC topology as per the VC cross-connect
+ establishment/retirement procedures.
+ Reconfiguration of traffic/service category parameter
+ values requires release of the VC cross-connect
+ before those parameter values may by changed
+ for individual VCLs."
+ INDEX { atmVcCrossConnectIndex,
+ atmVcCrossConnectLowIfIndex,
+ atmVcCrossConnectLowVpi,
+ atmVcCrossConnectLowVci,
+ atmVcCrossConnectHighIfIndex,
+ atmVcCrossConnectHighVpi,
+ atmVcCrossConnectHighVci }
+ ::= { atmVcCrossConnectTable 1 }
+
+ AtmVcCrossConnectEntry ::= SEQUENCE {
+ atmVcCrossConnectIndex INTEGER,
+ atmVcCrossConnectLowIfIndex InterfaceIndex,
+ atmVcCrossConnectLowVpi AtmVpIdentifier,
+ atmVcCrossConnectLowVci AtmVcIdentifier,
+ atmVcCrossConnectHighIfIndex InterfaceIndex,
+ atmVcCrossConnectHighVpi AtmVpIdentifier,
+ atmVcCrossConnectHighVci AtmVcIdentifier,
+ atmVcCrossConnectAdminStatus AtmVorXAdminStatus,
+ atmVcCrossConnectL2HOperStatus AtmVorXOperStatus,
+ atmVcCrossConnectH2LOperStatus AtmVorXOperStatus,
+ atmVcCrossConnectL2HLastChange AtmVorXLastChange,
+ atmVcCrossConnectH2LLastChange AtmVorXLastChange,
+ atmVcCrossConnectRowStatus RowStatus
+ }
+
+ atmVcCrossConnectIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique value to identify this VC cross-connect.
+ For each VCL associated with this cross-connect,
+ the agent reports this cross-connect index value
+ in the atmVclCrossConnectIdentifier attribute of
+ the corresponding atmVclTable entries."
+ ::= { atmVcCrossConnectEntry 1 }
+
+ atmVcCrossConnectLowIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ifIndex value of the ATM interface for this
+ VC cross-connect. The term low implies
+ that this ATM interface has the numerically lower
+ ifIndex value than the other ATM interface
+ identified in the same atmVcCrossConnectEntry."
+ ::= { atmVcCrossConnectEntry 2 }
+
+ atmVcCrossConnectLowVpi OBJECT-TYPE
+ SYNTAX AtmVpIdentifier
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The VPI value at the ATM interface
+ associated with the VC cross-connect that is
+ identified by atmVcCrossConnectLowIfIndex."
+ ::= { atmVcCrossConnectEntry 3 }
+
+ atmVcCrossConnectLowVci OBJECT-TYPE
+ SYNTAX AtmVcIdentifier
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The VCI value at the ATM interface
+ associated with this VC cross-connect that is
+ identified by atmVcCrossConnectLowIfIndex."
+ ::= { atmVcCrossConnectEntry 4 }
+
+ atmVcCrossConnectHighIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ifIndex value for the ATM interface for
+ this VC cross-connect. The term high implies
+ that this ATM interface has the numerically higher
+ ifIndex value than the other ATM interface
+ identified in the same atmVcCrossConnectEntry."
+ ::= { atmVcCrossConnectEntry 5 }
+
+ atmVcCrossConnectHighVpi OBJECT-TYPE
+ SYNTAX AtmVpIdentifier
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The VPI value at the ATM interface
+ associated with the VC cross-connect that is
+ identified by atmVcCrossConnectHighIfIndex."
+ ::= { atmVcCrossConnectEntry 6 }
+
+ atmVcCrossConnectHighVci OBJECT-TYPE
+ SYNTAX AtmVcIdentifier
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The VCI value at the ATM interface
+ associated with the VC cross-connect that is
+ identified by atmVcCrossConnectHighIfIndex."
+ ::= { atmVcCrossConnectEntry 7 }
+
+ atmVcCrossConnectAdminStatus OBJECT-TYPE
+ SYNTAX AtmVorXAdminStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The desired administrative status of this
+ bi-directional VC cross-connect."
+ DEFVAL { down }
+ ::= { atmVcCrossConnectEntry 8 }
+
+ atmVcCrossConnectL2HOperStatus OBJECT-TYPE
+ SYNTAX AtmVorXOperStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational status of the
+ VC cross-connect in one direction; (i.e.,
+ from the low to high direction)."
+ ::= { atmVcCrossConnectEntry 9 }
+
+
+ atmVcCrossConnectH2LOperStatus OBJECT-TYPE
+ SYNTAX AtmVorXOperStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational status of the
+ VC cross-connect in one direction; (i.e.,
+ from the high to low direction)."
+ ::= { atmVcCrossConnectEntry 10 }
+
+ atmVcCrossConnectL2HLastChange OBJECT-TYPE
+ SYNTAX AtmVorXLastChange
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime at the time this
+ VC cross-connect entered its current
+ operational state in low to high direction."
+ ::= { atmVcCrossConnectEntry 11 }
+
+ atmVcCrossConnectH2LLastChange OBJECT-TYPE
+ SYNTAX AtmVorXLastChange
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime at the time this
+ VC cross-connect entered its current
+ operational state in high to low direction."
+ ::= { atmVcCrossConnectEntry 12 }
+
+ atmVcCrossConnectRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this entry in the
+ atmVcCrossConnectTable. This object is used to
+ create a new cross-connect for cross-connecting
+ VCLs which are created using the atmVclTable
+ or to change or delete existing cross-connect.
+ This object must be initially set to
+ `createAndWait' or 'createAndGo'.
+ To turn on a VC cross-connect,
+ the atmVcCrossConnectAdminStatus
+ is set to `up'."
+ DEFVAL { createAndWait }
+ ::= { atmVcCrossConnectEntry 13 }
+
+
+ -- AAL5 Virtual Channel Connection Performance Statistics
+ -- Table
+
+ -- This table contains the AAL5
+ -- performance statistics of a VCC at the
+ -- interface associated with an AAL5 entity in an ATM
+ -- host or ATM switch.
+
+
+ aal5VccTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Aal5VccEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains AAL5 VCC performance
+ parameters."
+ ::= { atmMIBObjects 12 }
+
+ aal5VccEntry OBJECT-TYPE
+ SYNTAX Aal5VccEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This list contains the AAL5 VCC
+ performance parameters and is indexed
+ by ifIndex values of AAL5 interfaces
+ and the associated VPI/VCI values."
+ INDEX { ifIndex, aal5VccVpi, aal5VccVci }
+ ::= { aal5VccTable 1 }
+
+ Aal5VccEntry ::= SEQUENCE {
+ aal5VccVpi AtmVpIdentifier,
+ aal5VccVci AtmVcIdentifier,
+ aal5VccCrcErrors Counter32,
+ aal5VccSarTimeOuts Counter32,
+ aal5VccOverSizedSDUs Counter32
+ }
+
+
+ aal5VccVpi OBJECT-TYPE
+ SYNTAX AtmVpIdentifier
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The VPI value of the AAL5 VCC at the
+ interface identified by the ifIndex."
+ ::= { aal5VccEntry 1 }
+
+ aal5VccVci OBJECT-TYPE
+ SYNTAX AtmVcIdentifier
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The VCI value of the AAL5 VCC at the
+ interface identified by the ifIndex."
+ ::= { aal5VccEntry 2 }
+
+ aal5VccCrcErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of AAL5 CPCS PDUs received with
+ CRC-32 errors on this AAL5 VCC at the
+ interface associated with an AAL5 entity."
+ ::= { aal5VccEntry 3 }
+
+ aal5VccSarTimeOuts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of partially re-assembled AAL5
+ CPCS PDUs which were discarded
+ on this AAL5 VCC at the interface associated
+ with an AAL5 entity because they
+ were not fully re-assembled within the
+ required time period. If the re-assembly
+ timer is not supported, then this object
+ contains a zero value."
+ ::= { aal5VccEntry 4 }
+
+ aal5VccOverSizedSDUs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of AAL5 CPCS PDUs discarded
+ on this AAL5 VCC at the interface
+ associated with an AAL5 entity because the
+ AAL5 SDUs were too large."
+ ::= { aal5VccEntry 5 }
+
+
+ --
+ -- The following object may be used in conjunction with
+ -- the atmTrafficDescrParamTable for the creation of
+ -- new table entries.
+ --
+
+ atmTrafficDescrParamIndexNext OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains an appropriate value to
+ be used for atmTrafficDescrParamIndex when
+ creating entries in the
+ atmTrafficDescrParamTable.
+ The value 0 indicates that no unassigned
+ entries are available. To obtain the
+ atmTrafficDescrParamIndex value for a new
+ entry, the manager issues a management
+ protocol retrieval operation to obtain the
+ current value of this object. After each
+ retrieval, the agent should modify the value
+ to the next unassigned index.
+ After a manager retrieves a value the agent will
+ determine through its local policy when this index
+ value will be made available for reuse."
+ ::= { atmMIBObjects 13 }
+
+
+ -- Conformance Information
+
+ atmMIBConformance OBJECT IDENTIFIER ::= { atmMIB 2 }
+
+ atmMIBGroups OBJECT IDENTIFIER
+ ::= { atmMIBConformance 1 }
+ atmMIBCompliances OBJECT IDENTIFIER
+ ::= { atmMIBConformance 2 }
+
+
+ -- Compliance Statements
+
+ atmMIBCompliance2 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for SNMP entities
+ including networks which have ATM and
+ AAL5 interfaces."
+
+ MODULE -- this module
+ --
+ -- ****** Interface and Traffic Descriptor Support ***
+ --
+ MANDATORY-GROUPS {atmInterfaceConfGroup2,
+ atmTrafficDescrGroup2 }
+
+ OBJECT atmInterfaceMaxVpcs
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmInterfaceMaxVccs
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmInterfaceMaxActiveVpiBits
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required.
+ At the ATM UNI the maximum number of
+ active VPI bits configured for use ranges
+ from 0 to 8 only.
+ Implementations may support smaller ranges."
+
+ OBJECT atmInterfaceMaxActiveVciBits
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required.
+ Implementations may support smaller ranges."
+
+ OBJECT atmInterfaceIlmiVpi
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmInterfaceIlmiVci
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmInterfaceMyNeighborIpAddress
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmInterfaceMyNeighborIfName
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmInterfaceSubscrAddress
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmTrafficDescrParamIndexNext
+ DESCRIPTION
+ "This object is only required for systems
+ that support the creation of entries in
+ the atmTrafficDescrParamTable."
+
+ OBJECT atmTrafficDescrType
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmTrafficDescrParam1
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmTrafficDescrParam2
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmTrafficDescrParam3
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmTrafficDescrParam4
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmTrafficDescrParam5
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmServiceCategory
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmTrafficDescrRowStatus
+ SYNTAX INTEGER {active(1)}
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required, and only one
+ of the six enumerated values for the
+ RowStatus textual convention need be
+ supported, specifically: active(1)."
+
+ OBJECT atmTrafficFrameDiscard
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ --
+ -- ****** DS3 PLCP Support **************************
+ --
+ GROUP atmInterfaceDs3PlcpGroup
+ DESCRIPTION
+ "This group is mandatory only for those
+ ATM interfaces which implement the
+ DS3 PLCP layer."
+ --
+ -- ****** TC Sublayer Support ********************************
+ --
+ GROUP atmInterfaceTCGroup
+ DESCRIPTION
+ "This group is mandatory only for those
+ ATM interfaces which implement the
+ TC Sublayer."
+
+ --
+ -- ****** VPC Support *******************************
+ --
+ GROUP atmVpcTerminationGroup2
+ DESCRIPTION
+ "This group is mandatory only for those
+ ATM interfaces which implement ATM
+ VPLs that terminate VPCs (i.e., ones which
+ are NOT cross-connected to other VPLs)."
+
+ GROUP atmVplCrossConnectGroup
+ DESCRIPTION
+ "This group is mandatory only for those
+ ATM interfaces which implement ATM
+ VPLs that are not associated with VCLs
+ and are cross-connected to other VPLs
+ for VPCs."
+
+ GROUP atmVpPvcCrossConnectGroup
+ DESCRIPTION
+ "This group is mandatory only for those
+ ATM interfaces which implement ATM
+ VPLs that are not associated with VCLs
+ and are cross-connected to other VPLs
+ for permanent VPCs (i.e., PVCs).
+ This group is not used to crossconnect
+ a PVC with an SVC to form a Soft PVC."
+
+ OBJECT atmVplAdminStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmVplReceiveTrafficDescrIndex
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmVplTransmitTrafficDescrIndex
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmVplRowStatus
+ SYNTAX INTEGER {active(1)}
+ -- subset of RowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required, and only one
+ of the six enumerated values for the
+ RowStatus textual convention need be
+ supported, specifically: active(1)."
+
+ OBJECT atmVplCastType
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmVplConnKind
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmVpCrossConnectAdminStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmVpCrossConnectRowStatus
+ SYNTAX INTEGER {active(1)}
+ -- subset of RowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required, and only one
+ of the six enumerated values for the
+ RowStatus textual convention need be
+ supported, specifically: active(1)."
+
+ --
+ -- ****** VCC Support *******************************
+ --
+ GROUP atmVccTerminationGroup2
+ DESCRIPTION
+ "This group is mandatory only for those
+ ATM interfaces which implement ATM
+ VCLs that terminate VCCs (i.e., ones which
+ are NOT cross-connected to other VCLs)."
+
+ GROUP atmVclCrossConnectGroup
+ DESCRIPTION
+ "This group is mandatory only for those
+ ATM interfaces which implement ATM
+ VCLs that are cross-connected to other VCLs
+ for VCCs."
+
+ GROUP atmVcPvcCrossConnectGroup
+ DESCRIPTION
+ "This group is mandatory only for those
+ ATM interfaces which implement ATM
+ VCLs that are cross-connected to other
+ VCLs for permanent VCCs (i.e., PVCs).
+ This group is not used to crossconnect
+ a PVC with an SVC to form a Soft PVC."
+
+ OBJECT atmVclAdminStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmVclReceiveTrafficDescrIndex
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmVclTransmitTrafficDescrIndex
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmVccAalType
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmVclRowStatus
+ SYNTAX INTEGER {active(1)}
+ -- subset of RowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required, and only one
+ of the six enumerated values for the
+ RowStatus textual convention need be
+ supported, specifically: active(1)."
+
+ OBJECT atmVclCastType
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmVclConnKind
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmVcCrossConnectAdminStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmVcCrossConnectRowStatus
+ SYNTAX INTEGER { active(1)}
+ -- subset of RowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required, and only one
+ of the six enumerated values for the
+ RowStatus textual convention need be
+ supported, specifically: active(1)."
+ --
+ -- ****** AAL5 Support ******************************
+ --
+ GROUP aal5VccGroup
+
+ DESCRIPTION
+ "This group is mandatory for the
+ AAL5 virtual connections only."
+ OBJECT atmVccAal5CpcsTransmitSduSize
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmVccAal5CpcsReceiveSduSize
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmVccAal5EncapsType
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+ ::= { atmMIBCompliances 2 }
+
+
+ -- Units of Conformance
+
+ atmInterfaceDs3PlcpGroup OBJECT-GROUP
+ OBJECTS {atmInterfaceDs3PlcpSEFSs,
+ atmInterfaceDs3PlcpAlarmState,
+ atmInterfaceDs3PlcpUASs}
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing information
+ about DS3 PLCP layer at an ATM interface."
+ ::= { atmMIBGroups 3 }
+
+ atmInterfaceTCGroup OBJECT-GROUP
+ OBJECTS { atmInterfaceOCDEvents,
+ atmInterfaceTCAlarmState }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing information
+ about TC sublayer at an ATM interface."
+ ::= { atmMIBGroups 4 }
+
+ aal5VccGroup OBJECT-GROUP
+ OBJECTS {atmVccAal5CpcsTransmitSduSize,
+ atmVccAal5CpcsReceiveSduSize,
+ atmVccAal5EncapsType,
+ aal5VccCrcErrors, aal5VccSarTimeOuts,
+ aal5VccOverSizedSDUs }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing
+ AAL5 configuration and performance statistics
+ of a VCC."
+ ::= { atmMIBGroups 9 }
+
+ atmInterfaceConfGroup2 OBJECT-GROUP
+ OBJECTS {
+ atmInterfaceMaxVpcs, atmInterfaceMaxVccs,
+ atmInterfaceConfVpcs, atmInterfaceConfVccs,
+ atmInterfaceMaxActiveVpiBits,
+ atmInterfaceMaxActiveVciBits,
+ atmInterfaceIlmiVpi,
+ atmInterfaceIlmiVci,
+ atmInterfaceMyNeighborIpAddress,
+ atmInterfaceMyNeighborIfName,
+ atmInterfaceCurrentMaxVpiBits,
+ atmInterfaceCurrentMaxVciBits,
+ atmInterfaceSubscrAddress }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing configuration
+ information about an ATM interface."
+ ::= { atmMIBGroups 10 }
+
+ atmTrafficDescrGroup2 OBJECT-GROUP
+ OBJECTS {
+ atmTrafficDescrType, atmTrafficDescrParam1,
+ atmTrafficDescrParam2, atmTrafficDescrParam3,
+ atmTrafficDescrParam4, atmTrafficDescrParam5,
+ atmTrafficDescrRowStatus, atmServiceCategory,
+ atmTrafficFrameDiscard,
+ atmTrafficDescrParamIndexNext }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing information
+ about ATM traffic descriptor type and
+ the associated parameters."
+ ::= { atmMIBGroups 11 }
+
+ atmVpcTerminationGroup2 OBJECT-GROUP
+ OBJECTS {atmVplOperStatus, atmVplAdminStatus,
+ atmVplLastChange,
+ atmVplReceiveTrafficDescrIndex,
+ atmVplTransmitTrafficDescrIndex,
+ atmVplRowStatus, atmVplCastType,
+ atmVplConnKind }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing information
+ about a VPL at an ATM interface which
+ terminates a VPC (i.e., one which is NOT
+ cross-connected to other VPLs)."
+ ::= { atmMIBGroups 12 }
+
+ atmVccTerminationGroup2 OBJECT-GROUP
+ OBJECTS {atmVclOperStatus, atmVclAdminStatus,
+ atmVclLastChange,
+ atmVclReceiveTrafficDescrIndex,
+ atmVclTransmitTrafficDescrIndex,
+ atmVccAalType, atmVclRowStatus,
+ atmVclCastType, atmVclConnKind }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing information
+ about a VCL at an ATM interface
+ which terminates a VCC (i.e., one which is
+ NOT cross-connected to other VCLs)."
+ ::= { atmMIBGroups 13 }
+
+ atmVplCrossConnectGroup OBJECT-GROUP
+ OBJECTS { atmVplReceiveTrafficDescrIndex,
+ atmVplTransmitTrafficDescrIndex,
+ atmVplOperStatus, atmVplLastChange,
+ atmVplRowStatus,
+ atmVplCastType, atmVplConnKind }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing
+ information about the VPLs that
+ are cross-connected together."
+ ::= { atmMIBGroups 14 }
+
+ atmVpPvcCrossConnectGroup OBJECT-GROUP
+ OBJECTS { atmVpCrossConnectAdminStatus,
+ atmVpCrossConnectL2HOperStatus,
+ atmVpCrossConnectH2LOperStatus,
+ atmVpCrossConnectL2HLastChange,
+ atmVpCrossConnectH2LLastChange,
+ atmVpCrossConnectRowStatus,
+ atmVplCrossConnectIdentifier,
+ atmVpCrossConnectIndexNext }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing
+ information about a VP cross-connect
+ for PVCs. These objects are not used
+ for Soft PVCs or SVCs."
+ ::= { atmMIBGroups 15 }
+
+ atmVclCrossConnectGroup OBJECT-GROUP
+ OBJECTS { atmVclReceiveTrafficDescrIndex,
+ atmVclTransmitTrafficDescrIndex,
+ atmVclOperStatus, atmVclLastChange,
+ atmVclRowStatus,
+ atmVclCastType, atmVclConnKind }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing
+ information about the VCLs that
+ are cross-connected together."
+ ::= { atmMIBGroups 16 }
+
+ atmVcPvcCrossConnectGroup OBJECT-GROUP
+ OBJECTS { atmVcCrossConnectAdminStatus,
+ atmVcCrossConnectL2HOperStatus,
+ atmVcCrossConnectH2LOperStatus,
+ atmVcCrossConnectL2HLastChange,
+ atmVcCrossConnectH2LLastChange,
+ atmVcCrossConnectRowStatus,
+ atmVclCrossConnectIdentifier,
+ atmVcCrossConnectIndexNext }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing
+ information about a VC cross-connect
+ for PVCs. These objects are not used
+ for Soft PVCs or SVCs."
+ ::= { atmMIBGroups 17 }
+
+
+ -- Deprecated Definitions - Objects
+
+ -- atmInterfaceAddressType
+ -- atmTrafficQoSClass
+
+
+ -- Deprecated Definitions - Compliance
+
+ atmMIBCompliance MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The compliance statement for SNMP entities
+ including networks which have ATM and
+ AAL5 interfaces."
+
+ MODULE -- this module
+ MANDATORY-GROUPS {atmInterfaceConfGroup,
+ atmTrafficDescrGroup}
+
+ OBJECT atmInterfaceMaxVpcs
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmInterfaceMaxVccs
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmInterfaceMaxActiveVpiBits
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmInterfaceMaxActiveVciBits
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmInterfaceIlmiVpi
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmInterfaceIlmiVci
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmInterfaceMyNeighborIpAddress
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmInterfaceMyNeighborIfName
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmTrafficDescrType
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmTrafficDescrParam1
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmTrafficDescrParam2
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmTrafficDescrParam3
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmTrafficDescrParam4
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmTrafficDescrParam5
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmTrafficQoSClass
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmTrafficDescrRowStatus
+ SYNTAX INTEGER {active(1)}
+ -- subset of RowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required, and only one
+ of the six enumerated values for the
+ RowStatus textual convention need be
+ supported, specifically: active(1)."
+
+ GROUP atmInterfaceDs3PlcpGroup
+ DESCRIPTION
+ "This group is mandatory only for those
+ ATM interfaces which implement the
+ DS3 PLCP layer."
+
+ GROUP atmInterfaceTCGroup
+ DESCRIPTION
+ "This group is mandatory only for those
+ ATM interfaces which implement the
+ TC Sublayer."
+
+ GROUP atmVpcTerminationGroup
+ DESCRIPTION
+ "This group is mandatory only for those
+ ATM interfaces which implement ATM
+ VPLs that terminate VPCs (i.e., ones which
+ are NOT cross-connected to other VPLs)."
+
+ GROUP atmVpCrossConnectGroup
+ DESCRIPTION
+ "This group is mandatory only for those
+ ATM interfaces which implement ATM
+ VPLs that are not associated with VCLs
+ and are cross-connected to other VPLs."
+
+ OBJECT atmVplAdminStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmVplReceiveTrafficDescrIndex
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmVplTransmitTrafficDescrIndex
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmVplRowStatus
+ SYNTAX INTEGER {active(1)}
+ -- subset of RowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required, and only one
+ of the six enumerated values for the
+ RowStatus textual convention need be
+ supported, specifically: active(1)."
+
+ OBJECT atmVpCrossConnectAdminStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmVpCrossConnectRowStatus
+ SYNTAX INTEGER {active(1)}
+ -- subset of RowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required, and only one
+ of the six enumerated values for the
+ RowStatus textual convention need be
+ supported, specifically: active(1)."
+
+ GROUP atmVccTerminationGroup
+ DESCRIPTION
+ "This group is mandatory only for those
+ ATM interfaces which implement ATM
+ VCLs that terminate VCCs (i.e., ones which
+ are NOT cross-connected to other VCLs)."
+
+ GROUP atmVcCrossConnectGroup
+ DESCRIPTION
+ "This group is mandatory only for those
+ ATM interfaces which implement ATM
+ VCLs that are cross-connected to
+ other VCLs."
+
+ OBJECT atmVclAdminStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmVclReceiveTrafficDescrIndex
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmVclTransmitTrafficDescrIndex
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmVccAalType
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmVclRowStatus
+ SYNTAX INTEGER {active(1)}
+ -- subset of RowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required, and only one
+ of the six enumerated values for the
+ RowStatus textual convention need be
+ supported, specifically: active(1)."
+
+ OBJECT atmVcCrossConnectAdminStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmVcCrossConnectRowStatus
+ SYNTAX INTEGER { active(1)}
+ -- subset of RowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required, and only one
+ of the six enumerated values for the
+ RowStatus textual convention need be
+ supported, specifically: active(1)."
+
+ GROUP aal5VccGroup
+ DESCRIPTION
+ "This group is mandatory for the
+ AAL5 virtual connections only."
+
+ OBJECT atmVccAal5CpcsTransmitSduSize
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmVccAal5CpcsReceiveSduSize
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT atmVccAal5EncapsType
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+ ::= { atmMIBCompliances 1 }
+
+
+ -- Deprecated Definitions - Groups
+
+ atmInterfaceConfGroup OBJECT-GROUP
+ OBJECTS {
+ atmInterfaceMaxVpcs, atmInterfaceMaxVccs,
+ atmInterfaceConfVpcs, atmInterfaceConfVccs,
+ atmInterfaceMaxActiveVpiBits,
+ atmInterfaceMaxActiveVciBits,
+ atmInterfaceIlmiVpi,
+ atmInterfaceIlmiVci,
+ atmInterfaceAddressType,
+ atmInterfaceAdminAddress,
+ atmInterfaceMyNeighborIpAddress,
+ atmInterfaceMyNeighborIfName }
+ STATUS deprecated
+ DESCRIPTION
+ "A collection of objects providing configuration
+ information about an ATM interface."
+ ::= { atmMIBGroups 1 }
+
+ atmTrafficDescrGroup OBJECT-GROUP
+ OBJECTS {
+ atmTrafficDescrType, atmTrafficDescrParam1,
+ atmTrafficDescrParam2, atmTrafficDescrParam3,
+ atmTrafficDescrParam4, atmTrafficDescrParam5,
+ atmTrafficQoSClass, atmTrafficDescrRowStatus}
+ STATUS deprecated
+ DESCRIPTION
+ "A collection of objects providing information
+ about ATM traffic descriptor type and
+ the associated parameters."
+ ::= { atmMIBGroups 2 }
+
+ atmVpcTerminationGroup OBJECT-GROUP
+ OBJECTS {atmVplOperStatus, atmVplAdminStatus,
+ atmVplLastChange,
+ atmVplReceiveTrafficDescrIndex,
+ atmVplTransmitTrafficDescrIndex,
+ atmVplRowStatus }
+ STATUS deprecated
+ DESCRIPTION
+ "A collection of objects providing
+ information about a VPL at an ATM interface
+ which terminates a VPC
+ (i.e., one which is NOT cross-connected
+ to other VPLs)."
+ ::= { atmMIBGroups 5 }
+
+ atmVccTerminationGroup OBJECT-GROUP
+ OBJECTS {atmVclOperStatus, atmVclAdminStatus,
+ atmVclLastChange,
+ atmVclReceiveTrafficDescrIndex,
+ atmVclTransmitTrafficDescrIndex,
+ atmVccAalType, atmVclRowStatus }
+ STATUS deprecated
+ DESCRIPTION
+ "A collection of objects providing information
+ about a VCL at an ATM interface
+ which terminates a VCC (i.e., one which is
+ NOT cross-connected to other VCLs)."
+ ::= { atmMIBGroups 6 }
+
+ atmVpCrossConnectGroup OBJECT-GROUP
+ OBJECTS { atmVplReceiveTrafficDescrIndex,
+ atmVplTransmitTrafficDescrIndex,
+ atmVplOperStatus, atmVplRowStatus,
+ atmVpCrossConnectAdminStatus,
+ atmVpCrossConnectL2HOperStatus,
+ atmVpCrossConnectH2LOperStatus,
+ atmVpCrossConnectL2HLastChange,
+ atmVpCrossConnectH2LLastChange,
+ atmVpCrossConnectRowStatus,
+ atmVplCrossConnectIdentifier,
+ atmVpCrossConnectIndexNext }
+ STATUS deprecated
+ DESCRIPTION
+ "A collection of objects providing
+ information about a VP cross-connect
+ and the associated VPLs that are
+ cross-connected together."
+ ::= { atmMIBGroups 7 }
+
+ atmVcCrossConnectGroup OBJECT-GROUP
+ OBJECTS { atmVclReceiveTrafficDescrIndex,
+ atmVclTransmitTrafficDescrIndex,
+ atmVclOperStatus, atmVclRowStatus,
+ atmVcCrossConnectAdminStatus,
+ atmVcCrossConnectL2HOperStatus,
+ atmVcCrossConnectH2LOperStatus,
+ atmVcCrossConnectL2HLastChange,
+ atmVcCrossConnectH2LLastChange,
+ atmVcCrossConnectRowStatus,
+ atmVclCrossConnectIdentifier,
+ atmVcCrossConnectIndexNext }
+ STATUS deprecated
+ DESCRIPTION
+ "A collection of objects providing
+ information about a VC cross-connect
+ and the associated VCLs that are
+ cross-connected together."
+ ::= { atmMIBGroups 8 }
+
+
+ -- {atmMIB 3} has been used by [19].
+
+ END