ATM Interface MIB
Masuma Ahmed <mxa@mail.bellcore.com> Wed, 24 March 1993 21:04 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa27544;
24 Mar 93 16:04 EST
Received: from CNRI.RESTON.VA.US by IETF.CNRI.Reston.VA.US id aa27540;
24 Mar 93 16:04 EST
Received: from ietf.cnri.reston.va.us by CNRI.Reston.VA.US id aa20455;
24 Mar 93 16:04 EST
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa27525;
24 Mar 93 16:04 EST
Received: from CNRI.RESTON.VA.US by IETF.CNRI.Reston.VA.US id aa27520;
24 Mar 93 16:03 EST
Received: from mail.bellcore.com by CNRI.Reston.VA.US id aa20418;
24 Mar 93 16:03 EST
Received: from freeze (freeze.bellcore.com) by mail.bellcore.com (5.65c/2.1)
id AA23797; Wed, 24 Mar 1993 14:37:15 -0500
Return-Path: <mxa@mail.bellcore.com>
Received: by freeze (4.1/4.7)
id AA01918; Wed, 24 Mar 93 14:44:31 EST
Date: Wed, 24 Mar 93 14:44:31 EST
X-Orig-Sender: iplpdn-request@IETF.CNRI.Reston.VA.US
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Masuma Ahmed <mxa@mail.bellcore.com>
X-Station-Sent-From: freeze.bellcore.com
Message-Id: <9303241944.AA01918@freeze>
To: fbaker@acc.com, kxy@nsd.3com.com, dmt@nvuxe.cc.bellcore.com,
salil@eve.bellcore.com, kzm@hls.com, davin@thumper.bellcore.com,
bxk@nsd.3com.com, HUNTFF@corp.timeplex.com, changj@ralvm6.vnet.ibm.com,
wgt-dev!cornetti@uunet.uu.net, gvm@arch3.att.com, bmanning@is.rice.edu,
clapp@ameris.center.il.ameritech.com, ala@makesys.com,
KUMQUAT@smcvax.smcvt.edu, sullivan@newbridge.com, paulf@t3plus.com,
cbrown@wellfleet.com, malis_a@timeplex.com, dave@eve.bellcore.com,
tacox@eve.bellcore.com, mxa@cc.bellcore.com, ron11@cc.bellcore.com,
kaj@eve.bellcore.com, ghosh@attmail.com, tob@thumper.bellcore.com,
m@freeze.bellcore.com, ciccardi@cv3300.cselt.stet.it,
ANTONELLI@mvaxrs.sip.stet.it
Subject: ATM Interface MIB
Cc: snmp@psi.com, iplpdn@CNRI.Reston.VA.US, atm@sun.com
Content-Type: X-sun-attachment
---------- X-Sun-Data-Type: text X-Sun-Data-Description: text X-Sun-Data-Name: text X-Sun-Content-Lines: 17 ATM Folks: Attached below is the ATM Interface MIB in ascii. Not all the relevant ATM groups are included in the MIB. Place holders are provided for the following groups: - ATM interface MIB pointer group (to address the multi-service issue of an ATM interface) - PVC configuration group (as Kaj Tesink has indicated FR PVC MIB may be relevant for this) AAL3/4 and AAL5 statistics is still to be provided. Any questions are welcome. Masuma Ahmed BISDN Operations Bellcore 908-758-2515 mxa@mail.bellcore.com ---------- X-Sun-Data-Type: default-app X-Sun-Data-Description: default X-Sun-Data-Name: atm-mib X-Sun-Content-Lines: 1360 Masuma Ahmed - 3/22/93 ATM UNI MIB DEFINITIONS ::= BEGIN IMPORTS Counter, TimeTicks, Gauge FROM RFC1155-SMI transmission FROM RFC1213-MIB EntryStatus FROM RFC1271-MIB OBJECT-TYPE FROM RFC1212 TRAP-TYPE FROM RFC1215; -- This MIB module uses the extended OBJECT-TYPE macro as -- defined in RFC1212 and the TRAP-TYPE macro as defined in RFC1215. -- This is the MIB Module for the ATM UNI related objects for both public -- and private ATM UNI. atmUni OBJECT IDENTIFIER ::= {transmission 37} -- a subtree for defining administrative object identifiers atmUniMIBAdmin OBJECT IDENTIFIER ::= {atmUni 1} --This ATM UNI MIB consists of the following MIB modules: -- (1) ATM UNI configuration information group -- (2) ATM UNI MIB pointers group -- (3) VPL configuration information group -- (4) VCL configuration information group -- (5) ATM UNI cell level statistics group -- (6) ATM VPL cell level statistics group -- (7) ATM VCL cell level statistics group -- (8) VPL AAL3/4 SAR level statistics group -- (9) VCL AAL3/4 SAR level statistics group -- (10) VPL AAL3/4 CP CS level statistics group -- (11) VCL AAL3/4 CP CS level statistics group -- (12) VPL AAL5 CP CS level statistics group -- (13) VCL AAL5 CP CS level statistics group -- (14) DS1 and DS3 PLCP groups -- (15) SONET TC level group --(16) VPC configuration group --(17) VCC configuration group AtmUniAddress ::= OCTET STRING (0..20)) --an address of length between 0 and 20 octets --a zero length address means no address has been configured. --an 8-octet address consists of a 4-bit address-type with the following --values: --"1100" when representing an individual address in public network --"1101" when representing an individual address in private network --"1110" when representing a group address in public network --"1111" when representing a group address in private network --followed by 60 bits of CCITT E.164 address. Index ::= INTEGER (1..2147483647) --------- The MIB Groups atmUniConfGroup OBJECT IDENTIFIER ::= {atmUni 2} atmUniMibPointerGroup OBJECT IDENTIFIER ::= {atmUni 3} atmUniVplConfGroup OBJECT IDENTIFIER ::= {atmUni 4} atmUniVclConfGroup OBJECT IDENTIFIER ::= {atmUni 5} atmUniCellStatsGroup OBJECT IDENTIFIER ::= {atmUni 6} atmUniVplStatsGroup OBJECT IDENTIFIER ::= {atmUni 7} atmUniVclStatsGroup OBJECT IDENTIFIER ::= {atmUni 8} atmUniDs1/DS3PlcpGroup OBJECT IDENTIFIER ::= {atmUni 9} atmUniSonetTcGroup OBJECT IDENTIFIER ::= {atmUni 10} atmUniVpcConfGroup OBJECT IDENTIFIER ::= {atmUni 11} atmUniVccConfGroup OBJECT IDENTIFIER ::= {atmUni 12} ------- --The following values are defined for use as possible values of the -- atmUniTransmissionType object. atmTransmissionTypes OBJECT IDENTIFIER :: { atmUniMIBAdmin 2 } --- Unknown transmission type atmUnknownType OBJECT IDENTIFIER :: { atmTransmissionTypes 1} ---SONET STS-12c physical layer at 622 Mbps. atmSonetSTS12c OBJECT IDENTIFIER :: { atmTransmissionTypes 2} ---SONET STS-3c physical layer at 155.52 Mbps. atmSonetSTS3c OBJECT IDENTIFIER :: { atmTransmissionTypes 3} ---SONET STS1 physical layer at 55.53 Mbps. atmSonetSTS1 OBJECT IDENTIFIER :: { atmTransmissionTypes 4} ---DS3 physical layer at 44.736 Mbps. atmDS3 OBJECT IDENTIFIER :: { atmTransmissionTypes 5} ---4B/5B encoding physical layer at 100 Mbps. atm4B5B OBJECT IDENTIFIER :: { atmTransmissionTypes 6} ---8B/10B encoding physical layer at 155.52 Mbps. atm8B10B OBJECT IDENTIFIER :: { atmTransmissionTypes 7} ---DS1 physical layer at 1.536 Mbps. atmDS1 OBJECT IDENTIFIER :: { atmTransmissionTypes 8} The following values are defined for use as possible values of the -- atmUniMediaType object. atmMediaTypes OBJECT IDENTIFIER :: { atmUniMIBAdmin 3 } --- Unknown media type atmMediaUnknownType OBJECT IDENTIFIER :: { atmMediaTypes 1} ---Coaxial cables. atmMediaCoaxCable OBJECT IDENTIFIER :: { atmMediaTypes 2} ---Single mode fiber. atmMediaSingleMode OBJECT IDENTIFIER :: { atmMediaTypes 3} ---Multi-mode fiber. atmMediaMultiMode OBJECT IDENTIFIER :: { atmMediaTypes 4} ---Shielded twisted pair. atmMediaStp OBJECT IDENTIFIER :: { atmMediaTypes 5} ---Unshielded twisted pair. atmMediaUtp OBJECT IDENTIFIER :: { atmMediaTypes 6} The following values are defined for use as possible values of the --type of User Parameter Control (UPC). atmUniUpcTypes OBJECT IDENTIFIER :: { atmUniMIBAdmin 4} -- No UPC atmUniNoTrafficUpc OBJECT IDENTIFIER :: { atmUniUpcTypes 1} -- UPC type "1", e.g., type 1 may be peak rate traffic enforcement. atmUniTrafficUpcType1 OBJECT IDENTIFIER :: { atmUniUpcTypes 2} -- UPC type "2", e.g., type 2 may be peak rate plus sustained -- rate traffic enforcement. atmUniTrafficUpcType2 OBJECT IDENTIFIER :: { atmUniUpcTypes 3} The following values are defined for use as possible values of the --type of traffic Shaping Parameter Control (SPC). atmUniTrafficShapingTypes OBJECT IDENTIFIER :: { atmUniMIBAdmin 5} -- No traffic shaping atmUniNoTrafficShaping OBJECT IDENTIFIER :: { atmUniSpcTypes 1} -- SPC type "1", e.g., type 1 may be used for peak rate traffic shaping. atmUniTrafficShapingType1 OBJECT IDENTIFIER :: { atmUniSpcTypes 2} -- SPC type "2", e.g., type 2 may be used for peak rate plus sustained -- rate traffic shaping. atmUniTrafficShapingType2 OBJECT IDENTIFIER :: { atmUniSpcTypes 3} -- ATM UNI Configuration Parameters Group --Implementation of this group is mandatory if providing ATM UNI. -- ---- The ATM UNI Configuration Table atmUniConfTable OBJECT-TYPE SYNTAX SEQUENCE OF AtmUniConfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains ATM UNI configuration parameters and state variables, one entry per UNI port." ::= { atmUniConfGroup 1} atmUniConfEntry OBJECT-TYPE SYNTAX AtmUniConfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This list contains ATM UNI configuration parameters and state variables." ::= { atmUniConfTable 1} AtmUniConfEntry ::= SEQUENCE { atmUniIndex Index, atmUniAddress AtmUniAddress, atmUniTransmissionType OBJECT IDENTIFIER, atmUniMediaType OBJECT IDENTIFIER, atmUniMaxVpLinks INTEGER, atmUniMaxVcLinks INTEGER, atmUniConfVpLinks INTEGER, atmUniConfVcLinks INTEGER, atmUniMaxActiveVpiBits INTEGER, atmUniMaxActiveVciBits INTEGER, atmUniIlmiVpiVci INTEGER, atmUniAvailableIngressBws Gauge, atmUniAvailableEgressBws Gauge, atmUniOAMLoopbackCapability INTEGER, atmUniContinuityCheckCapability INTEGER, atmUniPerformanceMonitoringCapability INTEGER } atmUniIndex OBJECT-TYPE SYNTAX Index ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object identifies the UNI port interface for which this entry contains management information. The value of this object is the same as the identifier for the physical layer interface of this ATM UNI. For example, this object has the same value as the Line Index (e.g., the dsxLineIndex) in the configuration table of the physical layer MIB." ::= { atmUniConfEntry 1} atmUniAddress OBJECT-TYPE SYNTAX AtmUniAddress ACCESS read-only STATUS mandatory DESCRIPTION "The ATM address of this UNI which could have a value "0" if no address is configured for this UNI." ::= { atmUniConfEntry 2} atmUniTransmissionType OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory DESCRIPTION "The transmission type of this UNI port. For example, for a port using the SONET STS-3c, this object would have the Object Identifier value: atmSonetSTS3c." ::= { atmUniConfEntry 3} atmUniMediaType OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCE read-only STATU mandatory DESCRIPTION "The transmission media type used on this UNI port. For example, for a port using coaxial cable,, this object would have the Object Identifier value: atmMediaCoaxCable." ::= { atmUniConfEntry 4} atmUniMaxVpLinks OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of VP links supported at this UNI." ::= { atmUniConfEntry 5} atmUniMaxVcLinks OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of VC links supported at this UNI." ::= { atmUniConfEntry 6} atmUniConfVpLinks OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "The number of VP links configured for use at this UNI." ::= { atmUniConfEntry 7} atmUniConfVcLinks OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The number of VC links configured for use at this UNI." ::= { atmUniConfEntry 8} atmUniMaxActiveVpiBits OBJECT-TYPE SYNTAX INTEGER (0..8) ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of active VPI bits configured for use at this UNI." ::= { atmUniConfEntry 9} atmUniMaxActiveVciBits OBJECT-TYPE SYNTAX INTEGER (0..16) ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of active VCI bits configured for use at this UNI." ::= { atmUniConfEntry 10} atmUniIlmiVpiVci OBJECT-TYPE SYNTAX INTEGER (0..16777215) ACCESS read-only STATUS mandatory DESCRIPTION "The VPI and VCI values of the VCL used for ILMI at this UNI. If the value of this object is greater than 16777215 then the ILMI is not supported at this UNI. " ::= { atmUniConfEntry 11} atmUniAvailableIngressBws OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object specifies the available bandwidth in cells per second for use in the ingress direction in providing broadband ATM-based services at this UNI. The value of this object is determined by subtracting the ingress peak cell rate of all virtual connections active at this UNI from the total usable bandwidth provided by the UNI physical line rate." ::= { atmUniConfEntry 12} atmUniAvailableEgressBws OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object specifies the available bandwidth in cells per second for use in the egress direction in providing broadband ATM-based services at this UNI. The value of this object is determined by subtracting the ingress peak cell rate of all virtual connections active at this UNI from the total usable bandwidth provided by the UNI physical line rate." ::= { atmUniConfEntry 13} atmUniOAMLoopbackCapability OBJECT-TYPE SYNTAX INTEGER { configured(1), nonconfigured(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object indicates whether this ATM UNI is configured to support OAM cell loopback capability." ::= { atmUniConfEntry 14} atmUniContinuityCheckCapability OBJECT-TYPE SYNTAX INTEGER { configured(1), nonconfigured(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object indicates whether this ATM UNI is configured to support continuity check capability." ::= { atmUniConfEntry 15} atmUniPerformanceMonitoringCapability OBJECT-TYPE SYNTAX INTEGER { configured(1), nonconfigured(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object indicates whether this ATM UNI is configured to support performance monitoring capability." ::= { atmUniConfEntry 16} -- ATM UNI MIB Pointer Group --Implementation of this group is mandatory for ATM UNI. --This group contains pointer information to the physical layer MIBs --and the relationship between the higher layer interfaces of the ATM UNI --(i.e., the broadband ATM-based services) --and the lower layer ATM UNI physical interface. -- It is assumed that the ATM UNI --index is the same as the physical layer index. --- ---- The ATM UNI MIB Pointer Table atmUniMibPointerTable OBJECT-TYPE SYNTAX SEQUENCE OF AtmUniMibPointerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains pointer information to the physical layer MIBs, i.e., it contains information on the relationship between ATM UNI higher layer interfaces and the lower layer physical interface such as SONET, DS3 or DS1 interface. In particular, it contains information on which MIB-II interfaces operate on 'top' of which other MIB-II interfaces and also the pointer information to the ATM UNI physical layer MIBs." ::= { atmUniMibPointerGroup 1} atmUniMibPointerEntry OBJECT-TYPE SYNTAX AtmUniMibPointerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A particular relationship between two interfaces, specifying that one interface runs on top of another interface with pointers to the lower layer interface." INDEX {atmUniHigherLayerIndex, atmUniPhysicalLayerIndex} ::= { atmUniMibPointerTable 1} AtmUniMibPointerEntry ::= SEQUENCE { atmUniHigherLayerIndex INTEGER, atmUniPhysicalLayerSpecific OBJECT IDENTIFIER, atmUniPhysicalLayerIndex INTEGER } atmUniHigherLayerIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The unique value which identifies the higher layer of the ATM UNI, i.e., the higher layer interface of the ATM protocol stack. The interface identified by a value of this object is the same as the interface identified by the same value of the MIB-II's ifIndex." ::= { atmUniMibPointerEntry 1} atmUniPhysicalLayerSpecific OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory DESCRIPTION "This object points to the physical layer of the ATM UNI on which the higher layer broadband ATM-based services are supported. For example, if DS3 is the physical interface of this ATM UNI, then this object would contain the value, as defined in the DS3 MIB: ds3LineIndex.i where i would be the integer value uniquely identifying the DS3 interface corresponding to this ATM UNI port. If no additional physical layer management information is present, then the value of this object is {0 0}." ::= { atmUniMibPointerEntry 3} atmUniPhysicalLayerIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The lower layer interface of the relationship, i.e., the interface identified by the corresponding physical layer index. The interface identified by a value of this is the same interface as identified by the same value of MIB-II's ifIndex." ::= { atmUniMibPointerEntry 4} -- ATM UNI Virtual Path Link Configuration Group --Implementation of this group is mandatory if providing ATM UNI Virtual --Path Links. This group provides local information only. -- --This group contains configuration information relating to --Virtual Path Links (VPLs). ---- The ATM UNI VPL ConfigurationTable atmUniVplConfTable OBJECT-TYPE SYNTAX SEQUENCE OF AtmUniVplEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains ATM UNI VPL configuration parameters and state variables." ::= { atmUniVplConfGroup 1} atmUniVplConfEntry OBJECT-TYPE SYNTAX AtmUniVplConfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This list contains ATM UNI VPL configuration parameters and state variables." INDEX {atmUniVplIndex, atmUniVplVpi } ::= { atmUniVplConfTable 1} AtmUniVplConfEntry ::= SEQUENCE { atmUniVplIndex INTEGER, atmUniVplVpi INTEGER, atmUniVplStatus EntryStatus, atmUniVplOperStatus INTEGER, atmUniVplAdminStatus INTEGER, atmUniVplIngressQOSClass INTEGER, atmUniVplEgressQOSClass INTEGER, atmUniVplAalType INTEGER, atmUniVplUptime Timeticks } atmUniVplIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object identifies the UNI port interface." ::= { atmUniVplConfEntry 1} atmUniVplVpi OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "The VPI value of the Virtual Path Link at this UNI." ::= { atmUniVplConfEntry 2} atmUniVplStatus OBJECT-TYPE SYNTAX EntryStatus ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates the status of this Virtual Path Link. The valid values of this object are valid, createRequest, underCreation, and invalid." ::= { atmUniVplConfEntry 3} atmUniVplOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), F4Type1(3), F4Type2(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This object indicates the operational status of the Virtual Path Link, i.e., whether the VPL is up or down and whether the F4 flow is activated on this VPL. In the up or F4 flow state, cells can be passed across this VPL. In the down state, no cells can be passed across this VPL. F4Type1 state indicates that the segment F4 flow is activated on this VPL and the F4Type2 state indicates that the end-to-end F4 flow is activated on this VPL." ::= { atmUniVplConfEntry 4} atmUniVplAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates the desired status of the Virtual Path Link as determined by the ATM UNI Network Manager, i.e., the VPL up or down." ::= { atmUniVplConfEntry 5} atmUniVplIngressQOSClass OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "The value of this object indicates the QOS class associated with the received side of this Virtual Path Link. The currently valid values defined for this object are Class 1, representing the highest priority, and Class 2, representing the lowest priority." ::= { atmUniVplConfEntry 6} atmUniVplEgressQOSClass OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "The value of this object indicates the QOS class associated with the transmit side of this Virtual Path Link. The currently valid values defined for this object are Class 1, representing the highest priority, and Class 2, representing the lowest priority." ::= { atmUniVplConfEntry 7} atmUniVplAalType OBJECT-TYPE SYNTAX INTEGER { unknown(1), bearer(2), aal1(3), aal3/4(4), aal5(5) } ACCESS read-write STATUS mandatory DESCRIPTION "The value of this object indicates the AAL type associated with this Virtual Path Link. The bearer type indicates that this VPL does not carry ATM Adaptation Layer above the ATM cell layer." ::= { atmUniVplConfEntry 8} atmUniVplUptime OBJECT-TYPE SYNTAX Timeticks ACCESS read-only STATUS mandatory DESCRIPTION "The time since this Virtual Path Link was created, in hundredths of a second." ::= { atmUniVplConfEntry 9} -- ATM UNI Virtual Path Link Traffic Parameter Group --Implementation of this group is mandatory if providing ATM UNI Virtual --Path Links. This group provides local information only. -- --This group contains information relating to shaping and policing traffic --parameters associated with the --Virtual Path Links (VPLs). ---- The ATM UNI VPL Traffic ConfigurationTable atmUniVplTrafficTable OBJECT-TYPE SYNTAX SEQUENCE OF AtmUniVplTrafficEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains ATM UNI VPL traffic parameters and state variables." ::= { atmUniVplConfGroup 2} atmUniVplTrafficEntry OBJECT-TYPE SYNTAX AtmUniVplTrafficEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This list contains ATM UNI VPL traffic parameters and state variables." INDEX {atmUniVplTrafficIndex, atmUniVplTrafficVpi } ::= { atmUniVplTrafficTable 1} AtmUniVplTrafficEntry ::= SEQUENCE { atmUniVplTrafficIndex INTEGER, atmUniVplTrafficVpi INTEGER, atmUniVplTrafficShaperType OBJECT IDENTIFIER, atmUniVplTrafficShaperParam1 INTEGER, atmUniVplTrafficShaperParam2 INTEGER, atmUniVplTrafficShaperParam3 INTEGER, atmUniVplTrafficShaperParam4 INTEGER, atmUniVplTrafficShaperParam5 INTEGER, atmUniVplTrafficUpcType OBJECT IDENTIFIER, atmUniVplTrafficUpcParam1 INTEGER, atmUniVplTrafficUpcParam2 INTEGER, atmUniVplTrafficUpcParam3 INTEGER, atmUniVplTrafficUpcParam4 INTEGER, atmUniVplTrafficUpcParam5 INTEGER } atmUniVplTrafficIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object identifies the UNI port interface." ::= { atmUniVplTrafficEntry 1} atmUniVplTrafficVpi OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "The VPI value of the Virtual Path Link at this UNI." ::= { atmUniVplTrafficEntry 2} atmUniVplTrafficShaperType OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-write STATUS mandatory DESCRIPTION "The value of this object identifies the type of traffic shaping algorithm active on the transmit side of this Virtual Path Link of this ATM UNI. The type may indicate no traffic shaping or traffic shaping with one or more parameters. These parameters are specified as a parameter vector, in the corresponding instances of the objects: atmUniVplTrafficShaperParam1 atmUniVplTrafficShaperParam2 atmUniVplTrafficShaperParam3 atmUniVplTrafficShaperParam4 atmUniVplTrafficShaperParam5." ::= { atmUniVplTrafficEntry 3} atmUniVplTrafficShaperParam1 OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "The first parameter of the traffic shaper for this Virtual Path Link of this ATM UNI used according to the value of atmUniVplTrafficShaperType. For example for the traffic shaper type 1 algorithm which uses peak rate algorithm, the first parameter contains the peak cell rate that will be transmitted over this VPL." ::= { atmUniVplTrafficEntry 4} atmUniVplTrafficShaperParam2 OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "The second parameter of the traffic shaper for this Virtual Path Link of this ATM UNI used according to the value of atmUniVplTrafficShaperType. For example for the traffic shaper type 1 algorithm which uses peak rate algorithm, the second parameter is not used. However, for the traffic shaper type 2 algorithm which uses sustained rate algorithm, the second parameter contains the value of the sustained rate transmitted over this VPL." ::= { atmUniVplTrafficEntry 5} atmUniVplTrafficShaperParam3 OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "The third parameter of the traffic shaper for this Virtual Path Link of this ATM UNI used according to the value of atmUniVplTrafficShaperType. For example for the traffic shaper type 1 algorithm which uses peak rate algorithm, the third parameter is not used. ::= { atmUniVplTrafficEntry 6} atmUniVplTrafficShaperParam4 OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "The fourth parameter of the traffic shaper for this Virtual Path Link of this ATM UNI used according to the value of atmUniVplTrafficShaperType. For example for the traffic shaper type 1 algorithm which uses peak rate algorithm, the fourth parameter is not used. ::= { atmUniVplTrafficEntry 7} atmUniVplTrafficShaperParam5 OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "The fifth parameter of the traffic shaper for this Virtual Path Link of this ATM UNI used according to the value of atmUniVplTrafficShaperType. For example for the traffic shaper type 1 algorithm which uses peak rate algorithm, the fifth parameter is not used. ::= { atmUniVplTrafficEntry 8} atmUniVplTrafficUpcType OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-write STATUS mandatory DESCRIPTION "The value of this object identifies the type of traffic policing algorithm active on the receive side of this Virtual Path Link of this ATM UNI. The type may indicate no traffic policing or traffic policing with one or more parameters. These parameters are specified as a parameter vector, in the corresponding instances of the objects: atmUniVplTrafficUpcParam1 atmUniVplTrafficUpcParam2 atmUniVplTrafficUpcParam3 atmUniVplTrafficUpcParam4 atmUniVplTrafficUpcParam5." ::= { atmUniVplTrafficEntry 9} atmUniVplTrafficUpcParam1 OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "The first parameter of the traffic UPC algorithm for this Virtual Path Link of this ATM UNI used according to the value of atmUniVplTrafficUPcType. For example for the traffic UPC type 1 algorithm which uses peak rate policing, the first parameter contains the received peak cell rate that will be policed this VPL." ::= { atmUniVplTrafficEntry 10} atmUniVplTrafficUpcParam2 OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "The second parameter of the traffic UPC algorithm for this Virtual Path Link of this ATM UNI used according to the value of atmUniVplTrafficUpcType. For example for the traffic UPC type 1 algorithm which uses peak rate policing, the second parameter is not used. However, for the traffic UPC type 2 algorithm which uses sustained rate in addition to peak rate as traffic enforcement parameters, the second parameter contains the sustained cell rate received on this VPL " ::= { atmUniVplTrafficEntry 11} atmUniVplTrafficUpcParam3 OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "The third parameter of the traffic UPC algorithm for this Virtual Path Link of this ATM UNI used according to the value of atmUniVplTrafficUpcType. For example for the traffic UPC type 1 algorithm which uses peak rate policing, the third parameter is not used." ::= { atmUniVplTrafficEntry 12} atmUniVplTrafficUpcParam4 OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "The fourth parameter of the traffic UPC algorithm for this Virtual Path Link of this ATM UNI used according to the value of atmUniVplTrafficUpcType. For example for the traffic UPC type 1 algorithm which uses peak rate policing, the fourth parameter is not used." ::= { atmUniVplTrafficEntry 13} atmUniVplTrafficUpcParam5 OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "The fifth parameter of the traffic UPC algorithm for this Virtual Path Link of this ATM UNI used according to the value of atmUniVplTrafficUpcType. For example for the traffic UPC type 1 algorithm which uses peak rate policing, the fifth parameter is not used." ::= { atmUniVplTrafficEntry 14} -- ATM UNI Virtual Channel Link Configuration Group --Implementation of this group is mandatory if providing ATM UNI Virtual --Channel Connections. This group provides local information only. -- --This group contains information relating to Virtual Channel Links (VCLs). -- ---- The ATM UNI VCL Configuration Table atmUniVclConfTable OBJECT-TYPE SYNTAX SEQUENCE OF AtmUniVclConfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains ATM UNI VCL configuration parameters and state variables." ::= { atmUniVclConfGroup 1} atmUniVclConfEntry OBJECT-TYPE SYNTAX AtmUniVclConfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This list contains ATM UNI VCL configuration parameters and state variables." INDEX {atmUniVclIndex, atmUniVclVpi, atmUniVclVci } ::= { atmUniVclConfTable 1} AtmUniVclConfEntry ::= SEQUENCE { atmUniVclIndex INTEGER, atmUniVclVpi INTEGER, atmUniVclVci INTEGER, atmUniVclStatus EntryStatus, atmUniVclOperStatus INTEGER, atmUniVclAdminStatus INTEGER, atmUniVclIngressQOSClass INTEGER, atmUniVclEgressQOSClass INTEGER, atmUniVclAalType INTEGER, atmUniVclUptime Timeticks } atmUniVclIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object identifies the UNI port interface." ::= { atmUniVclConfEntry 1} atmUniVclVpi OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "The VPI value of the Virtual Channel Link at this UNI." ::= { atmUniVclConfEntry 2} atmUniVclVci OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The VCI value of the Virtual Channel Link at this UNI." ::= { atmUniVclConfEntry 3} atmUniVclStatus OBJECT-TYPE SYNTAX EntryStatus ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates the status of this Virtual Channel Link. The valid values of this object are valid, createRequest, underCreation, and invalid." ::= { atmUniVclConfEntry 4} atmUniVclOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), F5Type1(3), F5Type2(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This object indicates the operational status of the Virtual Channel Link, i.e., whether the VCL is up or down and whether the F5 flow is activated on this VCL. In the up or F5 flow state, cells can be passed across this VCL. In the down state, no cells can be passed across this VCL. F5Type1 state indicates that the segment F5 flow is activated on this VCL and the F5Type2 state indicates that the end-to-end F5 flow is activated on this VCL." ::= { atmUniVclEntry 5} atmUniVclAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates the desired status of the Virtual Channel Link as determined by the ATM UNI Network Manager, i.e., the VCL up or down." ::= { atmUniVclConfEntry 6} atmUniVclIngressQOSClass OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "The value of this object indicates the QOS class associated with the receive side of this Virtual Channel Link. The currently valid values defined for this object are Class 1, representing the highest priority, and Class 2, representing the lowest priority." ::= { atmUniVclConfEntry 7} atmUniVclEgressQOSClass OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "The value of this object indicates the QOS class associated with the transmit side of this Virtual Channel Link. The currently valid values defined for this object are Class 1, representing the highest priority, and Class 2, representing the lowest priority." ::= { atmUniVclConfEntry 8} atmUniVclAalType OBJECT-TYPE SYNTAX INTEGER { unknown(1), bearer(2), aal1(3), aal3/4(4), aal5(5) } ACCESS read-write STATUS mandatory DESCRIPTION "The value of this object indicates the AAL type associated with this Virtual Channel Link. The bearer type indicates that this VCL does not carry ATM Adaptation Layer above the ATM cell layer." ::= { atmUniVplConfEntry 9} atmUniVclUptime OBJECT-TYPE SYNTAX Timeticks ACCESS read-only STATUS mandatory DESCRIPTION "The time since this Virtual Channel Link was created, in hundredths of a second." ::= { atmUniVplConfEntry 10} -- ATM UNI Virtual Channel Link Traffic Parameter Group --Implementation of this group is mandatory if providing ATM UNI Virtual --Channel Links. This group provides local information only. -- --This group contains information relating to shaping and policing traffic --parameters associated with the --Virtual Channel Links (VCLs). ---- The ATM UNI VCL Traffic ConfigurationTable atmUniVclTrafficTable OBJECT-TYPE SYNTAX SEQUENCE OF AtmUniVclTrafficEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains ATM UNI VCL traffic parameters and state variables." ::= { atmUniVclConfGroup 2} atmUniVclTrafficEntry OBJECT-TYPE SYNTAX AtmUniVclTrafficEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This list contains ATM UNI VCL traffic parameters and state variables." INDEX {atmUniVclTrafficIndex, atmUniVclTrafficVpi, atmUniVclTrafficVci } ::= { atmUniVclTrafficTable 1} AtmUniVclTrafficEntry ::= SEQUENCE { atmUniVclTrafficIndex INTEGER, atmUniVclTrafficVpi INTEGER, atmUniVclTrafficVci INTEGER, atmUniVclTrafficShaperType OBJECT IDENTIFIER, atmUniVclTrafficShaperParam1 INTEGER, atmUniVclTrafficShaperParam2 INTEGER, atmUniVclTrafficShaperParam3 INTEGER, atmUniVclTrafficShaperParam4 INTEGER, atmUniVclTrafficShaperParam5 INTEGER, atmUniVclTrafficUpcType OBJECT IDENTIFIER, atmUniVclTrafficUpcParam1 INTEGER, atmUniVclTrafficUpcParam2 INTEGER, atmUniVclTrafficUpcParam3 INTEGER, atmUniVclTrafficUpcParam4 INTEGER, atmUniVclTrafficUpcParam5 INTEGER } atmUniVclTrafficIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object identifies the UNI port interface." ::= { atmUniVclTrafficEntry 1} atmUniVclTrafficVpi OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "The VPI value of the Virtual Channel Link at this UNI." ::= { atmUniVclTrafficEntry 2} atmUniVclTrafficVci OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "The VCI value of the Virtual Channel Link at this UNI." ::= { atmUniVclTrafficEntry 3} atmUniVclTrafficShaperType OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-write STATUS mandatory DESCRIPTION "The value of this object identifies the type of traffic shaping algorithm active on the transmit side of this Virtual Channel Link of this ATM UNI. The type may indicate no traffic shaping or traffic shaping with one or more parameters. These parameters are specified as a parameter vector, in the corresponding instances of the objects: atmUniVclTrafficShaperParam1 atmUniVclTrafficShaperParam2 atmUniVclTrafficShaperParam3 atmUniVclTrafficShaperParam4 atmUniVclTrafficShaperParam5." ::= { atmUniVclTrafficEntry 4} atmUniVclTrafficShaperParam1 OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "The first parameter of the traffic shaper for this Virtual Channel Link of this ATM UNI used according to the value of atmUniVclTrafficShaperType. For example for the traffic shaper type 1 algorithm which uses peak rate algorithm, the first parameter contains the peak cell rate that will be transmitted over this VCL." ::= { atmUniVclTrafficEntry 5} atmUniVclTrafficShaperParam2 OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "The second parameter of the traffic shaper for this Virtual Path Link of this ATM UNI used according to the value of atmUniVclTrafficShaperType. For example for the traffic shaper type 1 algorithm which uses peak rate algorithm, the second parameter is not used. However, for the traffic shaper type 2 algorithm which uses sustained rate algorithm, the second parameter contains the value of the sustained rate transmitted over this VCL." ::= { atmUniVclTrafficEntry 6} atmUniVclTrafficShaperParam3 OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "The third parameter of the traffic shaper for this Virtual Channel Link of this ATM UNI used according to the value of atmUniVclTrafficShaperType. For example for the traffic shaper type 1 algorithm which uses peak rate algorithm, the third parameter is not used. ::= { atmUniVclTrafficEntry 7} atmUniVclTrafficShaperParam4 OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "The fourth parameter of the traffic shaper for this Virtual Channel Link of this ATM UNI used according to the value of atmUniVclTrafficShaperType. For example for the traffic shaper type 1 algorithm which uses peak rate algorithm, the fourth parameter is not used. ::= { atmUniVclTrafficEntry 8} atmUniVclTrafficShaperParam5 OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "The fifth parameter of the traffic shaper for this Virtual Channel Link of this ATM UNI used according to the value of atmUniVclTrafficShaperType. For example for the traffic shaper type 1 algorithm which uses peak rate algorithm, the fifth parameter is not used. ::= { atmUniVclTrafficEntry 9} atmUniVclTrafficUpcType OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-write STATUS mandatory DESCRIPTION "The value of this object identifies the type of traffic policing algorithm active on the receive side of this Virtual Path Link of this ATM UNI. The type may indicate no traffic policing or traffic policing with one or more parameters. These parameters are specified as a parameter vector, in the corresponding instances of the objects: atmUniVclTrafficUpcParam1 atmUniVclTrafficUpcParam2 atmUniVclTrafficUpcParam3 atmUniVclTrafficUpcParam4 atmUniVclTrafficUpcParam5." ::= { atmUniVclTrafficEntry 10} atmUniVclTrafficUpcParam1 OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "The first parameter of the traffic UPC algorithm for this Virtual Channel Link of this ATM UNI used according to the value of atmUniVclTrafficUPcType. For example for the traffic UPC type 1 algorithm which uses peak rate policing, the first parameter contains the received peak cell rate that will be policed this VCL." ::= { atmUniVclTrafficEntry 11} atmUniVclTrafficUpcParam2 OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "The second parameter of the traffic UPC algorithm for this Virtual Channel Link of this ATM UNI used according to the value of atmUniVclTrafficUpcType. For example for the traffic UPC type 1 algorithm which uses peak rate policing, the second parameter is not used. However, for the traffic UPC type 2 algorithm which uses sustained rate in addition to peak rate as traffic enforcement parameters, the second parameter contains the sustained cell rate received on this VCL. " ::= { atmUniVclTrafficEntry 12} atmUniVclTrafficUpcParam3 OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "The third parameter of the traffic UPC algorithm for this Virtual Channel Link of this ATM UNI used according to the value of atmUniVclTrafficUpcType. For example for the traffic UPC type 1 algorithm which uses peak rate policing, the third parameter is not used." ::= { atmUniVclTrafficEntry 13} atmUniVclTrafficUpcParam4 OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "The fourth parameter of the traffic UPC algorithm for this Virtual Channel Link of this ATM UNI used according to the value of atmUniVclTrafficUpcType. For example for the traffic UPC type 1 algorithm which uses peak rate policing, the fourth parameter is not used." ::= { atmUniVclTrafficEntry 14} atmUniVclTrafficUpcParam5 OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "The fifth parameter of the traffic UPC algorithm for this Virtual Channel Link of this ATM UNI used according to the value of atmUniVclTrafficUpcType. For example for the traffic UPC type 1 algorithm which uses peak rate policing, the fifth parameter is not used." ::= { atmUniVclTrafficEntry 15} -- ATM UNI Virtual Path Connection Configuration Group --Implementation of this group is mandatory if providing --Virtual Path Connections at this ATM UNI. This group provides --end-to-end information. --This group contains configuration information relating to the --Virtual Path Connections (VPCs) --The ATM UNI VPC Configuration Table --(This Table will be provided later.) -- ATM UNI Virtual Channel Connection ConfigurationGroup --Implementation of this group is mandatory if providing --Virtual Channel Connections at this ATM UNI. This group provides --end-to-end information. --This group contains configuration information relating to the --Virtual Channel Connections (VCCs) --The ATM UNI VCC Configuration Table --(This Table will be provided later.) ---NOTE: Tables for F4 and F5 OAM cell flows will also be provided later.
- ATM Interface MIB Masuma Ahmed