PDN-ATMSLVEXT-MIB DEFINITIONS ::= BEGIN IMPORTS Counter, Gauge, TimeTicks, IpAddress FROM RFC1155-SMI ifIndex FROM RFC1213-MIB OBJECT-TYPE FROM RFC-1212 pdnAtm FROM PDN-HEADER-MIB; -- =============================================================== -- -- ATM SLV Extension Group -- -- Last Updated: -- 02/12/02 by M. Mohankumar (mohanm@eng.paradyne.com) -- (Removed release numbers) -- 12/31/01 by M. Mohankumar (mohanm@eng.paradyne.com) -- (Modify object devAtmSlvVclType to include new type ipenabled) -- 09/21/99 by F. Mota (fmota@eng.paradyne.com) -- (Modify object devAtmSlvFarEndInfoStatus values to match -- those in the devFrExtFarEndInfoStatus -- Removed the Link Configuration Group) -- 08/30/99 by F. Mota (fmota@eng.paradyne.com) -- (Added the following statistics to devAtmSlvVclTable -- devAtmSlvVclTxFECN -- devAtmSlvVclRmtOffFr -- devAtmSlvVclRmtOffOctets -- devAtmSlvVclRmtOffFrInCir -- devAtmSlvVclRmtOffOctetsInCir -- devAtmSlvVclRmtDropFrInCir -- devAtmSlvVclRmtDropOctetsInCir -- devAtmSlvVclRmtOffFrOutCir -- devAtmSlvVclRmtOffOctetsOutCir -- devAtmSlvVclRmtDropFrOutCir -- devAtmSlvVclRmtDropOctetsOutCir -- devAtmSlvVclRxFrCirToEir -- devAtmSlvVclRxOctetsCirToEir -- devAtmSlvVclTxFrCirToEir -- devAtmSlvVclTxOctetsCirToEir -- devAtmSlvVclRxFrOverEir -- devAtmSlvVclRxOctestOverEir -- devAtmSlvVclTxFrOverEir -- devAtmSlvVclTxOctestOverEir -- devAtmSlvVclOfferedFrCirToEir -- devAtmSlvVclOfferedOctetsCirToEir -- devAtmSlvVclRxFrNetDropCirToEir -- devAtmSlvVclRxOctetsNetDropCirToEir -- devAtmSlvVclOfferedFrOverEir -- devAtmSlvVclOfferedOctetsOverEir -- devAtmSlvVclRxFrNetDropOverEir -- devAtmSlvVclRxOctetsNetDropOverEir -- devAtmSlvVclEir -- devAtmSlvVclTc -- devAtmSlvVclCircuitId -- Modified devAtmSlvLatencyPacketSz from read-only to -- read-write -- Modified text of Burst Group to show bits instead of octets -- Added devAtmSlvLinkExtendedDdrCollection object -- Added Link Configuration Group -- Added Link Utilization Group) -- 11/30/98 by W. Venz (venz@eng.paradyne.com) -- (Modify object devAtmSlvFarEndInfoStatus condition -- "3" to "4") -- 07/15/98 by J. Popolano (popolano@eng.paradyne.com) -- (Converted from Frame Relay Extension, Release 2.3-5/15/98 -- to Atm Extension Group, 6/09/98) -- -- This MIB provides access to SLV parameters associated with ATM VPI/VCIs). -- The SLV parameters will be presented from the Frame Relay point of view, -- consistent with existing Caribbean SLV products. -- -- NOTE: The indices in many of the tables are item(s) previously defined in -- this MIB which are not members of the table. When viewing these -- tables with a get or getnext operation, it is useful to include the -- index items in the PDU so the information has some relational context -- beyond the simple numbers yielded by the table. The same information -- can be retrieved by inspecting the OID of each object, but this is not -- a computer or table friendly method of viewing the information. This -- practice is common in most new MIB related RFCs in that it reduces -- both the code size and the run-time of a walk on these tables. -- devAtmSlv OBJECT IDENTIFIER ::= { pdnAtm 1 } --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- -- ATM VPI/VCI Table -- devAtmSlvVclTable OBJECT-TYPE SYNTAX SEQUENCE OF DevAtmSlvVclEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing additional statistical and configuration information for the service level verification." ::= { devAtmSlv 1 } devAtmSlvVclEntry OBJECT-TYPE SYNTAX DevAtmSlvVclEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The information regarding each Vpi/Vci Connection Identifier on the device whether or not it is associated with a Permanent Virtual Connection (PVC)." INDEX { devAtmSlvVclIfIndex, devAtmSlvVclVpi, devAtmSlvVclVci } ::= { devAtmSlvVclTable 1 } DevAtmSlvVclEntry ::= SEQUENCE { devAtmSlvVclIfIndex INTEGER, devAtmSlvVclVpi INTEGER, devAtmSlvVclVci INTEGER, devAtmSlvVclTxCIR Gauge, devAtmSlvVclRxCIR Gauge, devAtmSlvVclTxFrInCIR Counter, devAtmSlvVclRxFrInCIR Counter, devAtmSlvVclTxDrop Counter, devAtmSlvVclRxDrop Counter, devAtmSlvVclTxDE Counter, devAtmSlvVclTxBECN Counter, devAtmSlvVclOpState INTEGER, devAtmSlvVclAdminState INTEGER, devAtmSlvVclPriority INTEGER, devAtmSlvVclType INTEGER, devAtmSlvVclTxOctetInCIR Counter, devAtmSlvVclRxOctetInCIR Counter, devAtmSlvVclTxOctetOutCIR Counter, devAtmSlvVclRxOctetOutCIR Counter, devAtmSlvVclTxFrOutCIR Counter, devAtmSlvVclRxFrOutCIR Counter, devAtmSlvVclMaxFrSz Gauge, devAtmSlvVclNetDropFr Counter, devAtmSlvVclNetDropOctets Counter, devAtmSlvVclRxDE Counter, devAtmSlvVclMissedSLVs Counter, devAtmSlvVclTxFECN Counter, devAtmSlvVclRmtOffFr Counter, devAtmSlvVclRmtOffOctets Counter, devAtmSlvVclRmtOffFrInCir Counter, devAtmSlvVclRmtOffOctetsInCir Counter, devAtmSlvVclRmtDropFrInCir Counter, devAtmSlvVclRmtDropOctetsInCir Counter, devAtmSlvVclRmtOffFrOutCir Counter, devAtmSlvVclRmtOffOctetsOutCir Counter, devAtmSlvVclRmtDropFrOutCir Counter, devAtmSlvVclRmtDropOctetsOutCir Counter, devAtmSlvVclRxFrCirToEir Counter, devAtmSlvVclRxOctetsCirToEir Counter, devAtmSlvVclTxFrCirToEir Counter, devAtmSlvVclTxOctetsCirToEir Counter, devAtmSlvVclRxFrOverEir Counter, devAtmSlvVclRxOctestOverEir Counter, devAtmSlvVclTxFrOverEir Counter, devAtmSlvVclTxOctestOverEir Counter, devAtmSlvVclOfferedFrCirToEir Counter, devAtmSlvVclOfferedOctetsCirToEir Counter, devAtmSlvVclRxFrNetDropCirToEir Counter, devAtmSlvVclRxOctetsNetDropCirToEir Counter, devAtmSlvVclOfferedFrOverEir Counter, devAtmSlvVclOfferedOctetsOverEir Counter, devAtmSlvVclRxFrNetDropOverEir Counter, devAtmSlvVclRxOctetsNetDropOverEir Counter, devAtmSlvVclEir Counter, devAtmSlvVclTc Counter, devAtmSlvVclCircuitId OCTET STRING } devAtmSlvVclIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the Vpi/Vci connection interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex from the Interfaces table of MIB II (RFC 1213)." ::= { devAtmSlvVclEntry 1 } devAtmSlvVclVpi OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the Virtual Path Identifier." ::= { devAtmSlvVclEntry 2} devAtmSlvVclVci OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the Virtual Channel." ::= { devAtmSlvVclEntry 3 } devAtmSlvVclTxCIR OBJECT-TYPE SYNTAX Gauge ACCESS read-write STATUS mandatory DESCRIPTION "Indicates the value of the Committed Information Rate (measured in bits per second) sent through the DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 4 } devAtmSlvVclRxCIR OBJECT-TYPE SYNTAX Gauge ACCESS read-write STATUS mandatory DESCRIPTION "Indicates the value of the Committed Information Rate (measured in bits per second) received through the DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 5 } devAtmSlvVclTxFrInCIR OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of frames within CIR sent through the DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 6 } devAtmSlvVclRxFrInCIR OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of frames within CIR received through the DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 7 } devAtmSlvVclTxDrop OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of frames sent and dropped by the DLCI, associated with the respective VPI/VCI, due to buffer overflow." ::= { devAtmSlvVclEntry 8 } devAtmSlvVclRxDrop OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of frames received and dropped by the DLCI, associated with the respective VPI/VCI, due to buffer overflow." ::= { devAtmSlvVclEntry 9 } devAtmSlvVclTxDE OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of frames sent over the DLCI, associated with respective Vpi/Vci, that have the DE bit set." ::= { devAtmSlvVclEntry 10 } devAtmSlvVclTxBECN OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of BECNs sent over the DLCI associated with respective Vpi/Vci." ::= { devAtmSlvVclEntry 11 } devAtmSlvVclOpState OBJECT-TYPE SYNTAX INTEGER { invalid (1), active (2), inactive (3) } ACCESS read-only STATUS mandatory DESCRIPTION "This indicates the operational status of the PVC or Management Link Interface of which the DLCI, associated with the respective Vpi/Vci, is an endpoint. If the physical or logical interface is not active, a value of inactive(3) will be returned. If LMI is set to 'none', a value of active(2) will be returned. If LMI is enabled and data can be sent down the circuit, a value of active(2) will be returned. If LMI is disabled or data cannot be sent down the circuit, a value of inactive(3) will be returned." ::= { devAtmSlvVclEntry 12 } devAtmSlvVclAdminState OBJECT-TYPE SYNTAX INTEGER { invalid (1), active (2), inactive (3) } ACCESS read-write STATUS mandatory DESCRIPTION "This indicates the administrative state of the DLCI associated with the respective Vpi/Vci. Setting this to active(2) indicates that it is desired that data can be transmitted or received through this DLCI if it is used as a PVC endpoint. Setting this to inactive(3), disables the Dlci so that it may not be used for data transfer. Invalid(1) is not supported." ::= { devAtmSlvVclEntry 13 } devAtmSlvVclPriority OBJECT-TYPE SYNTAX INTEGER { low (1), medium (2), high (3) } ACCESS read-write STATUS mandatory DESCRIPTION "The priority of the information that is sent over the Vpi/Vci." ::= { devAtmSlvVclEntry 14 } devAtmSlvVclType OBJECT-TYPE SYNTAX INTEGER { standard (1), multiplexed (2), ipenabled (3) } ACCESS read-write STATUS mandatory DESCRIPTION "The type of multiplexing used on the DLCI associated with the respective Vpi/Vci. If set to standard(1), the DLCI will not be multiplexed. If set to multiplexed(2), proprietary multiplexing will be used. If set to ipenabled(3), this will terminate at a CORE IP network rather than an end user." ::= { devAtmSlvVclEntry 15 } devAtmSlvVclTxOctetInCIR OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of octets within CIR sent through the DLCI associated with the respective Vpi/Vci. If a frame is deemed within CIR, each octet in the frame is within CIR." ::= { devAtmSlvVclEntry 16 } devAtmSlvVclRxOctetInCIR OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of octets within CIR received through the DLCI associated with the respective Vpi/Vci. If a frame is deemed within CIR, each octet in the frame is within CIR." ::= { devAtmSlvVclEntry 17 } devAtmSlvVclTxOctetOutCIR OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of octets above CIR sent through the DLCI associated with the respective Vpi/Vci. If a frame is deemed above CIR, each octet in the frame is above CIR." ::= { devAtmSlvVclEntry 18 } devAtmSlvVclRxOctetOutCIR OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of octets above CIR received through the DLCI associated with the respective Vpi/Vci. If a frame is deemed above CIR, each octet in the frame is above CIR." ::= { devAtmSlvVclEntry 19 } devAtmSlvVclTxFrOutCIR OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of frames above CIR sent through the DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 20 } devAtmSlvVclRxFrOutCIR OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of frames above CIR received through the DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 21 } devAtmSlvVclMaxFrSz OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the size of the largest frame transmitted through the DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 22 } devAtmSlvVclNetDropFr OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of frames in the receive direction that were dropped by the network on the link for the DLCI associated with the respective Vpi/Vci. This is the calculated value of those frames dropped by the network instead of the device at either end of the network." ::= { devAtmSlvVclEntry 23 } devAtmSlvVclNetDropOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of octets in the receive direction that were dropped by the network on the link for the DLCI associated with the respective Vpi/Vci. This is the calculated value of those octets dropped by the network instead of the device at either end of the network." ::= { devAtmSlvVclEntry 24 } devAtmSlvVclRxDE OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of frames received over the DLCI, associated with the respective Vpi/Vci, that have the DE bit set." ::= { devAtmSlvVclEntry 25 } devAtmSlvVclMissedSLVs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of SLV packets missed on the DLCI associated with the respective Vpi/Vci. This number will always be zero on those VPI/VCIs that do not support Service Level Verification. These packets are used to determine network latency and collect other network level information." ::= { devAtmSlvVclEntry 26 } devAtmSlvVclTxFECN OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of FECNs sent over the DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 27 } devAtmSlvVclRmtOffFr OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of the number of frames offered by the remote device over the DLCI associated with the respective Vpi/Vci. This number will always be zero on those DLCIs that do not support Service Level Verification." ::= { devAtmSlvVclEntry 28 } devAtmSlvVclRmtOffOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of the number of octets offered by the remote device over the DLCI associated with the respective Vpi/Vci. This number will always be zero on those DLCIs that do not support Service Level Verification." ::= { devAtmSlvVclEntry 29 } devAtmSlvVclRmtOffFrInCir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of the number of frames offered by the remote device that were within CIR over the DLCI associated with the respective Vpi/Vci. This number will always be zero on those DLCIs that do not support Service Level Verification or if devAtmSlvLinkExtendedDdrCollection is disabled." ::= { devAtmSlvVclEntry 30 } devAtmSlvVclRmtOffOctetsInCir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of the number of octets offered by the remote device that were within CIR over the DLCI associated with the respective Vpi/Vci. This number will always be zero on those DLCIs that do not support Service Level Verification or if devAtmSlvLinkExtendedDdrCollection is disabled." ::= { devAtmSlvVclEntry 31 } devAtmSlvVclRmtDropFrInCir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of the number of frames dropped by the remote device that were within CIR over the DLCI associated with the respective Vpi/Vci. This number will always be zero on those DLCIs that do not support Service Level Verification or if devAtmSlvLinkExtendedDdrCollection is disabled." ::= { devAtmSlvVclEntry 32 } devAtmSlvVclRmtDropOctetsInCir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of the number of octets dropped by the remote device that were within CIR over the DLCI associated with the respective Vpi/Vci. This number will always be zero on those DLCIs that do not support Service Level Verification or if devAtmSlvLinkExtendedDdrCollection is disabled." ::= { devAtmSlvVclEntry 33 } devAtmSlvVclRmtOffFrOutCir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of the number of frames offered by the remote device that exceded CIR over the DLCI associated with the respective Vpi/Vci. This number will always be zero on those DLCIs that do not support Service Level Verification or if devAtmSlvLinkExtendedDdrCollection is disabled." ::= { devAtmSlvVclEntry 34 } devAtmSlvVclRmtOffOctetsOutCir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of the number of octets offered by the remote device that exceded CIR over the DLCI associated with the respective Vpi/Vci. This number will always be zero on those DLCIs that do not support Service Level Verification or if devAtmSlvLinkExtendedDdrCollection is disabled." ::= { devAtmSlvVclEntry 35 } devAtmSlvVclRmtDropFrOutCir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of the number of frames by the remote device that exceded CIR over the DLCI associated with the respective Vpi/Vci. This number will always be zero on those DLCIs that do not support Service Level Verification or if devAtmSlvLinkExtendedDdrCollection is disabled." ::= { devAtmSlvVclEntry 36 } devAtmSlvVclRmtDropOctetsOutCir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of the number of octets offered by the remote device that exceded CIR over the DLCI associated with the respective Vpi/Vci. This number will always be zero on those DLCIs that do not support Service Level Verification or if devAtmSlvLinkExtendedDdrCollection is disabled." ::= { devAtmSlvVclEntry 37 } devAtmSlvVclRxFrCirToEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of received Frames between CIR and EIR through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 38 } devAtmSlvVclRxOctetsCirToEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of received Characters between CIR and EIR through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 39 } devAtmSlvVclTxFrCirToEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of transmitted Frames between CIR and EIR through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 40 } devAtmSlvVclTxOctetsCirToEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of transmitted Characters between CIR and EIR through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 41 } devAtmSlvVclRxFrOverEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of received Frames over EIR through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 42 } devAtmSlvVclRxOctestOverEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of received Characters over EIR through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 43 } devAtmSlvVclTxFrOverEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of transmitted Frames over EIR through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 44 } devAtmSlvVclTxOctestOverEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of transmitted Characters over EIR through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 45 } devAtmSlvVclOfferedFrCirToEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of frames offered by far-end between CIR and EIR through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 46 } devAtmSlvVclOfferedOctetsCirToEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of characters offered by far-end between CIR and EIR through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 47 } devAtmSlvVclRxFrNetDropCirToEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of frames offered by far-end between CIR and EIR but dropped by network through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 48 } devAtmSlvVclRxOctetsNetDropCirToEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of Characters offered by far-end between CIR and EIR but dropped by network through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 49 } devAtmSlvVclOfferedFrOverEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of frames offered by far-end over EIR through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 50 } devAtmSlvVclOfferedOctetsOverEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of characters offered by far-end over EIR through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 51 } devAtmSlvVclRxFrNetDropOverEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of received frames offered by far-end over EIR but dropped by network through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 52 } devAtmSlvVclRxOctetsNetDropOverEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of received characters offered by far-end over EIR but dropped by network through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 53 } devAtmSlvVclEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Value of the Excess Information Rate (EIR = Be/Tc) which is the number of characters that exeeds Bc but does not exceed Be during Tc time through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 54 } devAtmSlvVclTc OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Commited burst measurement interval time in ms for this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 55 } devAtmSlvVclCircuitId OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..64)) ACCESS read-write STATUS mandatory DESCRIPTION "A string of characters that identifies a particular Vpi/Vci circuit" ::= { devAtmSlvVclEntry 56 } --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- -- The Vcl Status Table. -- -- This table is designed to hold all information concerning the operational -- status of Dlci's associated with the respective Vpi/Vci. This can include -- time statistics for various information items that indicate status of the -- line. devAtmSlvVclStsTable OBJECT-TYPE SYNTAX SEQUENCE OF DevAtmSlvVclStsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing information about the operational status of each Data Link Connection Identifier (DLCI) whether or not it is an endpoint of a Permanent Virtual Connection (PVC) associated with the respective Vpi/Vci's." ::= { devAtmSlv 2 } devAtmSlvVclStsEntry OBJECT-TYPE SYNTAX DevAtmSlvVclStsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information regarding a DLCI's operational status." INDEX {devAtmSlvVclIfIndex, devAtmSlvVclVpi, devAtmSlvVclVci} ::= { devAtmSlvVclStsTable 1 } DevAtmSlvVclStsEntry ::= SEQUENCE { devAtmSlvVclStsOpState INTEGER, devAtmSlvVclStsInactiveSecs Counter, devAtmSlvVclStsInactives Counter, devAtmSlvVclStsBECNSecs Counter, devAtmSlvVclStsFECNSecs Counter, devAtmSlvVclStsConjestedSecs Counter, devAtmSlvVclStsUpTime TimeTicks } -- -- The status is in this MIB twice for historical purposes. The data is more -- salient in this table, but released hardware that does not support this -- table also requires this information. -- devAtmSlvVclStsOpState OBJECT-TYPE SYNTAX INTEGER { invalid (1), active (2), inactive (3) } ACCESS read-only STATUS mandatory DESCRIPTION "This indicates the operational status of the PVC or management link of which the DLCI, associated with the respective Vpi/Vci, is an endpoint. If the physical or logical interface is not active, a value of inactive(3) will be returned. If LMI is set to 'none', a value of active(2) will always be returned. If LMI is enabled and data can be sent down the circuit, a value of active(2) will be returned. If LMI is disabled or data cannot be sent down the circuit, a value of inactive(3) will be returned." ::= { devAtmSlvVclStsEntry 1 } devAtmSlvVclStsInactiveSecs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the cumulative number of seconds during which the DLCI status, associated with the respective Vpi/Vci, was found to be inactive(3)." ::= { devAtmSlvVclStsEntry 2 } devAtmSlvVclStsInactives OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of times the DLCI status, associated with the respective Vpi/Vci, switched from active(2) to inactive(3)." ::= { devAtmSlvVclStsEntry 3 } devAtmSlvVclStsBECNSecs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the cumulative number of seconds during which a BECN was received through the DLCI end point associated with the respective Vpi/Vci." ::= { devAtmSlvVclStsEntry 4 } devAtmSlvVclStsFECNSecs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the cumulative number of seconds during which a FECN was received through the DLCI end point associated with the respective Vpi/Vci." ::= { devAtmSlvVclStsEntry 5 } devAtmSlvVclStsConjestedSecs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the cumulative number of seconds during which either a BECN or a FECN was received through the DLCI end point associated with the respective Vpi/Vci." ::= { devAtmSlvVclStsEntry 6 } devAtmSlvVclStsUpTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the amount of time in TimeTicks that the DLCI status, associated with the respective Vpi/Vci, has been active. This value will be zero if the DLCI is not active." ::= { devAtmSlvVclStsEntry 7 } -- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- The Latency Table -- -- This table contains latency information for the link which involves the -- Vcl that the table in indexed by. It should only return a value when -- automatic latency information collection is enabled. -- -- Latency is kept as both an average and a maximum over time for a specific -- sliding window. The width of the window is defined as the number of time -- slices that are used in determining the average. Both the length of the -- time slice and the width of the window are settable. -- -- =========================================================================== -- -- Diagram and Example of a time window: -- -- |~~~~~~~~~~~~~~B~~~~~~~~~~~~~~| 0 indicates no information available -- |~~A~~| | + indicates start of latency collection -- 0~~~~~+~~~~~+~~~~~+~~~~~+~~~~~+~~~~~+~~~~~+~~~~~+~~~~~+~~~~~+ -- -- A := Time Slice -- B := Width * Time Slice => Width = B/A -- -- Example: (5 minute window with latency gathered every 1 minute) -- Here A = 60 seconds, B = 300 seconds and Width = 5 -- The window would slide along the time line, resetting to the 0 mark if the -- Vcl is inactive when it hits a + mark. -- -- =========================================================================== -- -- If either the Vcl or the automatic collection is disabled at the time -- that collection is scheduled, the value zero will be returned for the -- average and the maxumum. Additionally, a zero value in either the average -- or the maximum means that collection has not run long enough since the last -- time the collection information was reset. This can occur automatically if -- the Vcl is inactive at the time the device attempts to collect the -- information. -- devAtmSlvLatencyTable OBJECT-TYPE SYNTAX SEQUENCE OF DevAtmSlvLatencyEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing link latency information based on the Data Link Connection Identifier (DLCI) end point of the link associated with the respective Vpi/Vci." ::= { devAtmSlv 3 } devAtmSlvLatencyEntry OBJECT-TYPE SYNTAX DevAtmSlvLatencyEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The link latency information." INDEX {devAtmSlvLatencyIfIndex, devAtmSlvLatencyVpi, devAtmSlvLatencyVci} ::= {devAtmSlvLatencyTable 1} DevAtmSlvLatencyEntry ::= SEQUENCE { devAtmSlvLatencyIfIndex INTEGER, devAtmSlvLatencyVpi INTEGER, devAtmSlvLatencyVci INTEGER, devAtmSlvLatencyWidth INTEGER, devAtmSlvLatencyTimeSlice INTEGER, devAtmSlvLatencyAvg Gauge, devAtmSlvLatencyMax Gauge, devAtmSlvLatencyLatest Gauge, devAtmSlvLatencyPacketSz INTEGER } devAtmSlvLatencyIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the Logical Management Interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex from the Interfaces table of MIB II (RFC 1213). Only ATM (DTE or Service) ifIndex values that have an active DLCI associated with the respective Vpi/Vci should appear in this table." ::= { devAtmSlvLatencyEntry 1 } devAtmSlvLatencyVpi OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the Virtual Path Interface (VPI) associated with this row in the table. Only VPIs with a status of active(2) should appear in this table." ::= { devAtmSlvLatencyEntry 2 } devAtmSlvLatencyVci OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the Virtual Channel Interface (VCI) associated with this row in the table. Only VCIs with a status of active(2) should appear in this table." ::= { devAtmSlvLatencyEntry 3 } devAtmSlvLatencyWidth OBJECT-TYPE SYNTAX INTEGER (1..255) ACCESS read-write STATUS mandatory DESCRIPTION "The number of time slices that make up the sliding window used to collect latency information. This can also be viewed as the number of latency values used to determine the average." -- DEFVAL {15} ::= { devAtmSlvLatencyEntry 4 } devAtmSlvLatencyTimeSlice OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The amount of time in seconds that makes up one time slice in the window." -- DEFVAL {60} ::= { devAtmSlvLatencyEntry 5 } devAtmSlvLatencyAvg OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The average latency in milliseconds. This equals the sum of all the latencies in the window divided by the width. During startup, the width of the window should be allowed to grow until it reaches its maximum value as defined in devAtmSlvLatencyWidth. Note that a value of zero here indicates that the process has not collected enough information to yield valid statistics. If either the DLCI or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devAtmSlvLatencyEntry 6 } devAtmSlvLatencyMax OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The maximum latency in milliseconds measured within the window. Note that a value of zero here indicates that the process has not collected enough information to yield valid statistics. If either the Vpi/Vci or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devAtmSlvLatencyEntry 7 } devAtmSlvLatencyLatest OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The latest latency measurement in milliseconds. Note that a value of zero here indicates that the process has not collected enough information to yield valid statistics. If either the Vpi/Vci or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devAtmSlvLatencyEntry 8 } devAtmSlvLatencyPacketSz OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The size of the packet used to collect the latency information." ::= { devAtmSlvLatencyEntry 9 } --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- -- -- The Frame Size Group -- -- This group consists of one object and one table. The object defines -- the length of the table. To maintain numeric consistency, altering -- any writable item in this group will reset all the counters. -- -- The table consists of n buckets. Each bucket has a definable range -- of sizes to account for. These ranges are defined as the offset from -- the end of the previous range, where the 0th range is assumed to be 0 -- and the last range will always be the maximum possible frame size for -- the device. Any transmitted frame that has a size within the set range -- values will be accounted for in the bucket. -- -- =========================================================================== -- -- Frame Size range example -- +============================+ -- | Index | Range | Count| devAtmSlvFrameSzTblCnt = 5 -- +============================+ -- | 1 | 100 | 10 | From 1 to 100 bytes -- | 2 | 200 | 123 | From 101 to 200 bytes -- | 3 | 500 | 23 | From 201 to 500 bytes -- | 4 | 1000 | 423 | From 501 to 1000 bytes -- | 5 | 4096 | 1431 | Greater than 1000 bytes -- +============================+ Maximum Frame Size = 4096 -- devAtmSlvFrameSize OBJECT IDENTIFIER ::= { devAtmSlv 4 } -- -- The Frame Size Table Count Item -- devAtmSlvFrameSzTblCnt OBJECT-TYPE SYNTAX INTEGER (0..254) ACCESS read-write STATUS mandatory DESCRIPTION "The number of buckets in the transmitted frame size breakdown. Setting this item will reset the table, freeing all previously assigned resources. It will then attempt to generate a table of the size requested. If the resources are not available for the size requested, a table that fits the size, as near the requested size as possible, will be generated, and the value will be set to the actual table bucket count. On initialization, the last range value will be set to the maximum possible frame size the device will recognize and the remaining range values will be set to valid values. This is device dependent and can be anything from a numeric sequence to random values that fit the rules defined for range. The indices of the buckets will be automatically set to the numeric sequence starting at one and ending at the bucket count. Setting this value to 0 will disable the frame table, and setting this value to 1 will simply count all the frames transmitted through the Vpi/Vci." -- DEFVAL {5} ::= { devAtmSlvFrameSize 1 } -- -- The Frame Size Table -- -- This table contains a bucketized transmitted frame size breakdown for -- the device. It is designed to be fully configurable; however, the extent -- to which configuration is supported is up to the device. -- devAtmSlvFrameSzTable OBJECT-TYPE SYNTAX SEQUENCE OF DevAtmSlvFrameSzEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing a bucketized frame size breakdown for all frames transmitted through a particular VPI/VCI. This table is a three-dimensional table that is based on the ifIndex, Vpi value, Vci value, and bucket index. It allows the user to monitor the number of frames that were transmitted through the DLCI of sizes that fit into specified ranges." ::= { devAtmSlvFrameSize 2 } devAtmSlvFrameSzEntry OBJECT-TYPE SYNTAX DevAtmSlvFrameSzEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The bucketized frame size breakdown information." INDEX {devAtmSlvVclIfIndex, devAtmSlvVclVpi, devAtmSlvVclVci, devAtmSlvFrameSzIndex} ::= { devAtmSlvFrameSzTable 1 } DevAtmSlvFrameSzEntry ::= SEQUENCE { devAtmSlvFrameSzIndex INTEGER, devAtmSlvFrameSzUpLimit Gauge, devAtmSlvFrameSzCount Counter } devAtmSlvFrameSzIndex OBJECT-TYPE SYNTAX INTEGER (1..254) ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for the row in the frame table. It is generated automatically when devAtmSlvFrameSzTblCnt is set." ::= { devAtmSlvFrameSzEntry 1 } devAtmSlvFrameSzUpLimit OBJECT-TYPE SYNTAX Gauge ACCESS read-write STATUS mandatory DESCRIPTION "The upper limit in octets of the range of values to store in the bucket. There is a hidden 0th index that always has a range value of zero. The range is defined as any Frame Size that is greater than the range of the previous index and less than or equal to the range of the current index. Each range value must be greater than the value of the upper limit of the previous index and less than the value of the upper limit of the next index. The upper limit of the last index is automatically and permanently set to a value at least as large as the maximum sized frame the device will recognize and may not be altered. Attempting to set the upper limit of the last index will result in 'badValue'. Changing any upper limit value will reset the Frame Size Counts for all other indexes." ::= { devAtmSlvFrameSzEntry 2 } devAtmSlvFrameSzCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames transmitted through this Vpi/Vci that have sizes greater than the upper limit value of the previous index and less than or equal to the upper limit value of the current index. There is a hidden 0th index with a upper limit of zero." ::= { devAtmSlvFrameSzEntry 3 } -- --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- -- The Burst Group -- -- This group consists of one object and one table. The object defines -- the length of the table. To maintain numeric consistency, altering -- any writable item in this group will reset all the counters. -- The table consists of n buckets. Each bucket has a definable range -- of information rates to account for. Each rate is defined as bits -- per second, and the buckets will collect the octets sent at each defined -- rate range. These ranges can be used to characterize the data rate usage -- of the device and are designed to express both burst and CIR information -- as needed. A practical use of this table would be to determine the -- information rate most used by a particular DLCI associated with a -- particular Vpi/Vci. This information can be used to inform the user -- of a need to either reduce or increase CIR as needed. The ranges are -- defined as the offset from the end of the previous range, where the -- 0th range is assumed to be 0 characters per second, and the last range -- will always be the maximum possible line rate for the physical device -- on which the link exists. Any octets transmitted in -- a frame resulting in a rate transmitted information rate that has a 'size' -- within the set range values will be accounted for in the bucket. -- Additionally, the number of frames will be accounted for. -- -- =========================================================================== -- -- Burst Size range example -- +====================================+ -- | Index | Range | Chars | Frames | devAtmSlvBurstTblCnt = 5 -- +====================================+ -- | 1 | 8000 | 747710 | 366 | From 1 to 8000 bits/second -- | 2 | 16000 | 765653 | 383 | From 8001 to 16000 bits/second -- | 3 | 48000 | 16772424 | 9128 | From 16001 to 48000 bits/second -- | 4 | 144000 | 832423 | 402 | From 48001 to 144000 bits/second -- | 5 | 192000 | 200422 | 214 | Greater than 192000 bits/second -- +====================================+ -- Maximum Line Rate = 4608000 bits/second(T1 Rate with 24 64k channels) x 3) -- -- It can be seen from the information in the table that most of the -- information is transmitted with an information rate between 16001 and -- 48000 bytes per second. If desired, the range values should be reset -- to some logical division to further drill down on the exact information -- rate that best suits the needs of the user. -- -- NOTE: Multiple octets can be counted in different bucket catagories -- in the course of a single second. -- -- =========================================================================== devAtmSlvBurst OBJECT IDENTIFIER ::= { devAtmSlv 5 } -- -- The Burst Table Count Item -- devAtmSlvBurstTblCnt OBJECT-TYPE SYNTAX INTEGER (0..254) ACCESS read-write STATUS mandatory DESCRIPTION "The number of buckets in the transmitted burst characterization table. Setting this item will reset the table, freeing all previously assigned resources. It will then attempt to generate a table of the size requested. If the resources are not available for the size requested, a table that fits the size, as near the requested size as possible, will be generated, and the value will be set to the actual table bucket count. On initialization, the last range value will be set to a value appropriate for the rates supported by the highest rated PVC, and the remaining range values will be set to valid values automatically. This is device dependent and can be anything from a numeric sequence to random values that fit the rules defined for range. The indices of the buckets will be automatically set to the numeric sequence starting at one and ending at the bucket count. Setting this value to 0 will disable the burst table, and setting this value to 1 will simply count all the characters transmitted through the DLCI." -- DEFVAL {5} ::= { devAtmSlvBurst 1 } -- -- The Burst Table -- -- This table contains a bucketized burst characterization for the device. -- It is designed to be fully configurable; however, the extent to which -- configuration is supported is up to the device. -- devAtmSlvBurstTable OBJECT-TYPE SYNTAX SEQUENCE OF DevAtmSlvBurstEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing a bucketized burst characterization of information transmitted through the Data Link Connection Identifier. This table is a three-dimensional table that is based on the ifIndex, Vpi value, Vci value, and bucket index. It allows the user to monitor the number of characters transmitted within ranges of information rates." ::= { devAtmSlvBurst 2 } devAtmSlvBurstEntry OBJECT-TYPE SYNTAX DevAtmSlvBurstEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The bucketized burst characterization information." INDEX { devAtmSlvVclIfIndex, devAtmSlvVclVpi, devAtmSlvVclVci, devAtmSlvBurstIndex } ::= { devAtmSlvBurstTable 1 } DevAtmSlvBurstEntry ::= SEQUENCE { devAtmSlvBurstIndex INTEGER, devAtmSlvBurstUpLimit Gauge, devAtmSlvBurstOctets Counter, devAtmSlvBurstFrames Counter } devAtmSlvBurstIndex OBJECT-TYPE SYNTAX INTEGER (1..254) ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for the row in the burst table. It is generated automatically when devAtmSlvBurstTblCnt is set." ::= { devAtmSlvBurstEntry 1 } devAtmSlvBurstUpLimit OBJECT-TYPE SYNTAX Gauge ACCESS read-write STATUS mandatory DESCRIPTION "The upper limit in bits of the range of information rate values to that characterize the data in the bucket. There is a hidden 0th index that always has an upper limit of zero. The range is defined as any Information Rate that is greater than the upper limit of the previous index and less than or equal to the upper limit of the current index. Each upper limit value must be greater than the value of the upper limit of the previous index and less than the value of the upper limit of the next index. The upper limit of the last index is automatically and permanently set to a value appropriate for the rates supported by the highest rated PVC, and it may not be altered. Attempting to set the upper limit of the last index will result in 'badValue'. Changing any upper limit value will reset the Burst Counts for all other indexes." ::= { devAtmSlvBurstEntry 2 } devAtmSlvBurstOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of octets transmitted through the Vpi/Vci at an information rate that is greater than the range value of the previous index and less than or equal to the range value of the current index. Note that multiple octets can be counted in different buckets during a single second." ::= { devAtmSlvBurstEntry 3 } devAtmSlvBurstFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames transmitted through the Vpi/Vci at an information rate that is greater than the range value of the previous index and less than or equal to the range value of the current index. Note that multiple frames can be counted in different buckets during a single second." ::= { devAtmSlvBurstEntry 4 } -- -- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- Far End Information Table -- -- This table contains information about the far end of an active DLCI. This -- information includes the IP address and the DLCI (or VPI/VCI) of the remote end point. -- devAtmSlvFarEndInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF DevAtmSlvFarEndInfoEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing information about the far end of the link associated with the Vpi/Vci." ::= { devAtmSlv 6 } devAtmSlvFarEndInfoEntry OBJECT-TYPE SYNTAX DevAtmSlvFarEndInfoEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The remote information." INDEX {devAtmSlvVclIfIndex, devAtmSlvVclVpi, devAtmSlvVclVci} ::= {devAtmSlvFarEndInfoTable 1} DevAtmSlvFarEndInfoEntry ::= SEQUENCE { devAtmSlvFarEndInfoStatus INTEGER, devAtmSlvFarEndInfoRemIP IpAddress, devAtmSlvFarEndInfoRemDlci INTEGER, devAtmSlvFarEndInfoRemVpi INTEGER, devAtmSlvFarEndInfoRemVci INTEGER } devAtmSlvFarEndInfoStatus OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The status of the far end information. This item shows what information is currently known about the far end of the link. This object is a bitmap represented by the sum so that multiple conditions can be shown simultaneously. The following conditions are defined: 0 -- No information is known 1 -- IP is known 2 -- DLCI is known 4 -- VPI/VCI is known If the VPI/VCI is not active or the information is not known, a value of 0 will be returned." ::= { devAtmSlvFarEndInfoEntry 1 } devAtmSlvFarEndInfoRemIP OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The discovered IP address at the far end of the link associated with the current Vpi/Vci. If the status is unknown, the value 0.0.0.0 will be returned." ::= { devAtmSlvFarEndInfoEntry 2 } devAtmSlvFarEndInfoRemDlci OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The discovered DLCI at the far end of the link associated with the current Vpi/Vci. If the status is unknown or an ATM endpoint exists, the value zero will be returned." ::= { devAtmSlvFarEndInfoEntry 3 } devAtmSlvFarEndInfoRemVpi OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The discovered VPI at the far end of the link associated with the current Vpi/Vci. If the status is unknown or a Frame Relay endpoint exists, the value zero will be returned." ::= { devAtmSlvFarEndInfoEntry 4 } devAtmSlvFarEndInfoRemVci OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The discovered VCI at the far end of the link associated with the current Vpi/Vci. If the status is unknown or a Frame Relay endpoint exits, the value zero will be returned." ::= { devAtmSlvFarEndInfoEntry 5 } -- --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- -- Link Table -- -- This table is a group of Frame Relay statistics associated with the ATM -- VPI/VCI circuits. -- devAtmSlvLinkTable OBJECT-TYPE SYNTAX SEQUENCE OF DevAtmSlvLinkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing additional statistical and configuration information for the both RFC1604(FR User-side) and RFC1695(ATM Network-side) Links." ::= { devAtmSlv 7 } devAtmSlvLinkEntry OBJECT-TYPE SYNTAX DevAtmSlvLinkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The information regarding each Link on the device whether or not it is associated with an active Data Link Connection Identifier (Dlci) or Permanent Virtual Connection (PVC)." INDEX { devAtmSlvLinkIfIndex } ::= { devAtmSlvLinkTable 1 } DevAtmSlvLinkEntry ::= SEQUENCE { devAtmSlvLinkIfIndex INTEGER, devAtmSlvLinkInactiveSec Counter, devAtmSlvLinkChanInactives Counter, devAtmSlvLinkRxShort Counter, devAtmSlvLinkRxLong Counter, devAtmSlvLinkUnkErr Counter, devAtmSlvLinkTxDiscards Counter, devAtmSlvLinkRxDiscards Counter, devAtmSlvLinkTotTxErrs Counter, devAtmSlvLinkTotRxErrs Counter, devAtmSlvLinkTxFrames Counter, devAtmSlvLinkRxFrames Counter, devAtmSlvLinkTxFECN Counter, devAtmSlvLinkRxFECN Counter, devAtmSlvLinkTxBECN Counter, devAtmSlvLinkRxBECN Counter, devAtmSlvLinkExtendedDdrCollection INTEGER } devAtmSlvLinkIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the Logical Management Interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex from the Interfaces table of MIB II (RFC 1213). The only values in this table are those associated with a ATM AAL5 Sublayer (ifType 49) that have an ifAdminStatus of up(1)." ::= { devAtmSlvLinkEntry 1 } devAtmSlvLinkInactiveSec OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of seconds for which the Link was declared inactive." ::= { devAtmSlvLinkEntry 2 } devAtmSlvLinkChanInactives OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of times the Link was declared inactive." ::= { devAtmSlvLinkEntry 3 } devAtmSlvLinkRxShort OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of 'Short Frames' received. This occurs when one of the following conditions is met: the frame is not long enough to allow demultiplexing, the address was incomplete, or the protocol identifier is either missing or incomplete and Multiprotocol is being used." ::= { devAtmSlvLinkEntry 4 } devAtmSlvLinkRxLong OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of 'Long Frames' received. This occurs when the frame size exceeds the maximum length configured for this interface." ::= {devAtmSlvLinkEntry 5 } devAtmSlvLinkUnkErr OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of unknown errors received. This occurs when an error is reported that does not match any of the errors known by the device." ::= {devAtmSlvLinkEntry 6 } devAtmSlvLinkTxDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames that were discarded due to outbound resource errors." ::= {devAtmSlvLinkEntry 7 } devAtmSlvLinkRxDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames that were discarded due to inbound resource errors." ::= {devAtmSlvLinkEntry 8 } devAtmSlvLinkTotTxErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of errors related to the transmit direction. These are the errors that occur prior to exiting the ATM processor and can include ATM errors and physical link errors so long as this value accounts for all transmit errors collected by the ATM process. These errors should be listed in device specific documentation when it is not clear what errors are supported. This value may not always be the same as ifOutErrors depending on the errors the ATM process is capable of detecting." ::= {devAtmSlvLinkEntry 9 } devAtmSlvLinkTotRxErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of errors related to the receive direction. These are the errors that have reached the ATM processor and can include ATM errors and physical link errors so long as this value accounts for all receive errors collected by the ATM process. These errors should be listed in device specific documentation when it is not clear what errors are supported. This value may not always be the same as ifInErrors depending on the errors the ATM process is capable of detecting." ::= {devAtmSlvLinkEntry 10 } devAtmSlvLinkTxFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames transmitted through the link." ::= {devAtmSlvLinkEntry 11 } devAtmSlvLinkRxFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames received by the link." ::= {devAtmSlvLinkEntry 12 } devAtmSlvLinkTxFECN OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of FECN frames transmitted over the link." ::= {devAtmSlvLinkEntry 13 } devAtmSlvLinkRxFECN OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of FECN frames received by the link." ::= {devAtmSlvLinkEntry 14 } devAtmSlvLinkTxBECN OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of BECN frames transmitted over the link." ::= {devAtmSlvLinkEntry 15 } devAtmSlvLinkRxBECN OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of BECN frames recieved by the link. The value returned always zero since ATM does not support BECNs" ::= {devAtmSlvLinkEntry 16 } devAtmSlvLinkExtendedDdrCollection OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object enables or disbables the collection of extended FDR and DDR statistics. These statistics include Frame and Octets either offered or dropped by the remote device that are either within or exceding CIR over the DLCI associated with the respective Vpi/Vci." ::= {devAtmSlvLinkEntry 17 } --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- -- The Link Utilization Group -- -- This group consists of two objects and one table in order to track the -- percentage of utilization for ATM Link interfaces. -- -- The first object defines the length of the table while the second defines -- the time interval used by the table buckets. To maintain numeric -- consistency, altering any writable item in this group will reset all the -- counters. -- -- The table consists of n buckets which are definable percentage ranges -- of ATM Link utilization. Each range is defined as percentage. -- -- =========================================================================== -- -- % Utilization range example devAtmSlvLinkUtilTimePeriod = 1s -- +============================+ -- | Index | % Util | TX Chars | devAtmSlvLinkUtilTblCnt = 5 -- +============================+ -- | 1 | 20 | 747710 | From 0 to <20% line utilization -- | 2 | 40 | 765653 | From 20% to <40% line utilization -- | 3 | 60 | 16772424 | From 40% to <60% line utilization -- | 4 | 80 | 832423 | From 60% to <80% line utilization -- | 5 | 100 | 200422 | Greater than 80% line utilization -- +============================+ -- -- It can be seen from the information in the table that most of the -- information is transmitted at 40% to 60% line utilization. The amount -- of time spent at any line utilization can be calculated by dividing the -- number of octets by the line rate. -- -- NOTE: Multiple octets cannot be counted in different bucket catagories -- in the course of a single second. i.e. For TX, at the end of a -- period the line utilization is calculated and the total number of -- bytes transmitted during that period are added to the bucket -- that the line utilization falls into. The same is done for RX. -- -- =========================================================================== devAtmSlvLinkUtil OBJECT IDENTIFIER ::= { devAtmSlv 8 } -- -- The Link Utilization Table Time Period -- devAtmSlvLinkUtilTimePeriod OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Time period in seconds. The line utilization is calculated after this amount of time, for tx, based on the number of octets transmitted in this time period, and for rx, based on the number of octets received in this time period." ::= { devAtmSlvLinkUtil 1 } devAtmSlvLinkUtilTblCnt OBJECT-TYPE SYNTAX INTEGER (0..254) ACCESS read-write STATUS mandatory DESCRIPTION "The number of buckets in the transmitted link utilization table. Setting this item will reset the table, freeing all previously assigned resources. It will then attempt to generate a table of the size requested. If the resorces are not available for the size requested, a table that fits the size, as near the requested size as possible, will be generated, and the value will be set to the actual table bucket count. On initialization, the last range value will be set to 100% and the remaining range values will be set to valid values automatically. This is device dependent and can be anything from a numeric sequence to random values that fit the rules defined for range. The indices of the buckets will be automatically set to the numeric sequence starting at one and ending at the bucket count." DEFVAL {5} ::= { devAtmSlvLinkUtil 2 } -- -- The Link Utilization Table -- -- This table contains a bucketized % utilization for the ATM links. -- It is designed to be fully configurable; however, the extent to which -- configuration is supported is up to the device. -- devAtmSlvLinkUtilTable OBJECT-TYPE SYNTAX SEQUENCE OF DevAtmSlvLinkUtilEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing a bucketized % utilization of the information transmitted through the ATM Link. This table is a two-dimensional table that is based on the Link Interface, and bucket index. It allows the user to monitor the number of characters transmitted within ranges of % utilization." ::= { devAtmSlvLinkUtil 3 } devAtmSlvLinkUtilEntry OBJECT-TYPE SYNTAX DevAtmSlvLinkUtilEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The bucketized % utilization information." INDEX { ifIndex, devAtmSlvLinkUtilIndex } ::= { devAtmSlvLinkUtilTable 1 } DevAtmSlvLinkUtilEntry ::= SEQUENCE { devAtmSlvLinkUtilIndex INTEGER, devAtmSlvLinkUtilUpLimit INTEGER, devAtmSlvLinkUtilRxOctets Counter, devAtmSlvLinkUtilTxOctets Counter } devAtmSlvLinkUtilIndex OBJECT-TYPE SYNTAX INTEGER (1..5) ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for the row in the Link Utilization table." ::= { devAtmSlvLinkUtilEntry 1 } devAtmSlvLinkUtilUpLimit OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The upper limit in % of the Link speed uitilization that characterize the data in the bucket. There is a hidden 0th index that always has an upper limit of zero. Each upper limit value must be greater than the value of the upper limit of the previous index and less than the value of the upper limit of the next index. The upper limit of the last index is automatically and permanently set to 100% and it may not be altered. Attempting to set the upper limit of the last index will result in 'badValue'. Changing any upper limit value will reset the counts for all other indexes." -- DEFVAL { 20, 40, 60, 80, 100 } ::= { devAtmSlvLinkUtilEntry 2 } devAtmSlvLinkUtilRxOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of octets received through the ATM Link within the % utilization range. The range is defined as any % that is greater than the upper limit of the previous index and less than or equal to the upper limit of the current index." ::= { devAtmSlvLinkUtilEntry 3 } devAtmSlvLinkUtilTxOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of octets transmitted through the ATM Link within the % utilization range. The range is defined as any % that is greater than the upper limit of the previous index and less than or equal to the upper limit of the current index." ::= { devAtmSlvLinkUtilEntry 4 } END