3024 lines
115 KiB
Plaintext
3024 lines
115 KiB
Plaintext
|
|
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
|