-- =============================================================== -- Copyright (C) 1997-2000 Paradyne Corporation. -- Frame Relay Extension Group PDN-FREXT-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Gauge32, IpAddress, TimeTicks FROM SNMPv2-SMI TimeStamp, TruthValue FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF InterfaceIndex FROM IF-MIB pdnFrameRelay FROM PDN-HEADER-MIB SwitchState FROM PDN-TC; devFrExt MODULE-IDENTITY LAST-UPDATED "0212020000Z" ORGANIZATION "Paradyne Networks MIB Working Group Service Level Management Group" CONTACT-INFO "Paradyne Networks, Inc. 8545 126th Avenue North Largo, FL 33733 www.paradyne.com General Comments to: mibwg_team@eng.paradyne.com Editors R. Steinberger T. Swanson J. Colom F. Mota S. Isaac" DESCRIPTION "This MIB provides extensions to the RFC1315/2115(FR User-side) and RFC1604(FR Network-side) MIBs that will provide the user with additional configuration options, status information, historical statistics and performance statistics." REVISION "0212020000Z" DESCRIPTION "M. Mohankumar o Updated the lastupdated section." REVISION "0112310000Z" DESCRIPTION "M. Mohankumar o Added a new type ipenabled to devFrExtDlciType." REVISION "0010280000Z" DESCRIPTION "W. Jadoo o Renamed devFrExtLmiProtocol object to devFrExtLinkAutoDetectLmi." REVISION "0010100000Z" DESCRIPTION "W. Jadoo o Added devFrExtLmiProtocol object to devFrExtLinkTable." REVISION "000803000Z" DESCRIPTION "T. Swanson o Fixed definition of EIR in description of devFrExtDlciEir." REVISION "0007190000Z" DESCRIPTION "R, Steinberger o Removed units clause from all TimeTicks objects. o Changed text of devFrExtDlciStsBackupCnt and Time. o Changed devFrExtDlciStsBackupReason of none(1) to notInBackup(1). o Added devFrExtDlciStsBackupLastChange." REVISION "0007060000Z" DESCRIPTION "R. Steinberger o Added devFrExtDlciStsBackupCnt, devFrExtDlciStsBackupTime and devFrExtDlciStsBackupReason" REVISION "0003110000Z" DESCRIPTION "R. Steinberger o Converted MIB to SMIv2c o Cleaned text throughout MIB o Removed names and description of obsolete objects" REVISION "0003010000Z" DESCRIPTION "J. Colom o Added new Frame Relay System Options Group" REVISION "0002100000Z" DESCRIPTION "T. Swanson o Added devFrExtDlciRxFECN and devFrExtDlciRxBECN objects to the devFrExtDlciTable because there are no objects that contain this info in the FR-Network Services mib" REVISION "9911120000Z" DESCRIPTION "T. Swanson o Changed comments of LinkUtil Table to show that the linkUtilization buckets will be <= the Upper Limits" REVISION "9910120000Z" DESCRIPTION "T. Swanson o Change size of devFrExtDlciCircuitId to be 0-64" REVISION "9909290000Z" DESCRIPTION "T. Swanson o Fixed description for DlciOpstate and DlciStsOpState" REVISION "9909280000Z" DESCRIPTION "T. Swanson o Added state of disabled to devFrExtDlciOpState and devFrExtDlciStsOpState and adjusted the DESCRIPTIONs" REVISION "9908300000Z" DESCRIPTION "T. Swanson o Modified devFrExtLinkUtilTimePeriod description, changed the time period units from ms to seconds. o Updated the comments section of the Link Utilization Group" REVISION "9908180000Z" DESCRIPTION "J. Colom o Modified devFrExtLatencyPacketSz from read-only to read-write o Added the following statistics to devFrExtDlciTable - devFrExtDlciRxFrCirToEir - devFrExtDlciRxOctetsCirToEir - devFrExtDlciTxFrCirToEir - devFrExtDlciTxOctetsCirToEir - devFrExtDlciRxFrOverEir - devFrExtDlciRxOctestOverEir - devFrExtDlciTxFrOverEir - devFrExtDlciTxOctestOverEir - devFrExtDlciOfferedFrCirToEir - devFrExtDlciOfferedOctetsCirToEir - devFrExtDlciRxFrNetDropCirToEir - devFrExtDlciRxOctetsNetDropCirToEir - devFrExtDlciOfferedFrOverEir - devFrExtDlciOfferedOctetsOverEir - devFrExtDlciRxFrNetDropOverEir - devFrExtDlciRxOctetsNetDropOverEir - devFrExtDlciEir - devFrExtDlciTc o Added new Link Utilization Group o Added the following statistic to devFrExtFarEndInfoTable - devFrExtFarEndInfoRemVpi - devFrExtFarEndInfoRemVci" REVISION "9905240000Z" DESCRIPTION "R. Steinberger o Obsoleted silly NNI in/out forward/reverse stuff" REVISION "9901080000Z" DESCRIPTION "R. Steinberger o Modified text of Burst Group to show bits instead of octets." REVISION "9812090000Z" DESCRIPTION "J. Colom o Added Link Configuration Group o Added Backup Group" REVISION "9809140000Z" DESCRIPTION "R. Steinberger o Removed devFrExtDlciRmtDropFr same as devFrExtDlciNetDropFr o Removed devFrExtDlciRmtDropOctets same as devFrExtDlciNetDropOctets" REVISION "9809040000Z" DESCRIPTION "R. Steinberger o Added devFrExtDlciRmtOffFr(null|InCir|OutCir) objects o Added devFrExtDlciRmtOffOctets(null|InCir|OutCir) objects o Added devFrExtDlciRmtDropFr(null|InCir|OutCir) objects o Added devFrExtDlciRmtDropOctets(null|InCir|OutCir) objects o Added devFrExtLinkExtendedDdrCollection object" REVISION "9808170000Z" DESCRIPTION "R. Steinberger o Added devFrExtDlciTxFECN object" REVISION "9807090000Z" DESCRIPTION "S. Isaac o Added devFrExtDlciNetDropFrInf object o Added devFrExtDlciNetDropFrInr object o Added devFrExtDlciNetDropFrExf object o Added devFrExtDlciNetDropFrExr object o Added devFrExtDlciNetDropOctetsInf object o Added devFrExtDlciNetDropOctetsInr object o Added devFrExtDlciNetDropOctetsExf object o Added devFrExtDlciNetDropOctetsExr object o Added devFrExtDlciMissedSLVsInf object o Added devFrExtDlciMissedSLVsInr object o Added devFrExtDlciMissedSLVsExf object o Added devFrExtDlciMissedSLVsExr object o Added devFrExtLatencyAvgInf object o Added devFrExtLatencyAvgInr object o Added devFrExtLatencyAvgExf object o Added devFrExtLatencyAvgExr object o Added devFrExtLatencyMaxInf object o Added devFrExtLatencyMaxInr object o Added devFrExtLatencyMaxExf object o Added devFrExtLatencyMaxExr object o Added devFrExtLatencyLatestInf object o Added devFrExtLatencyLatestInr object o Added devFrExtLatencyLatestExf object o Added devFrExtLatencyLatestExr object o Added devFrExtFarEndInfoRemIPInf object o Added devFrExtFarEndInfoRemIPInr object o Added devFrExtFarEndInfoRemIPExf object o Added devFrExtFarEndInfoRemIPExr object o Added devFrExtFarEndInfoRemDlciInf object o Added devFrExtFarEndInfoRemDlciInr object o Added devFrExtFarEndInfoRemDlciExf object o Added devFrExtFarEndInfoRemDlciExr object" REVISION "9805150000Z" DESCRIPTION "R. Steinberger o Clarified devFrExtFrameSizeUpLimit and devFrExtBurstUpLimit" REVISION "9805090000Z" DESCRIPTION "R. Steinberger o Added devFrExtLinkRxOverruns object o Added devFrExtLinkTxUnderruns object o Added devFrExtLinkDTRLostEvents object o Added devFrExtLinkCTSLostEvents object o Added devFrExtLinkTotalLMIErrs object o Added devFrExtLatencyLatest object o Added devFrExtLatencyPacketSize object o Added devFrExtDlciMissedSLVs object o Changed the default value for the width of the latency window to 15 o Clarified devFrExtLinkTotTxErrs & devFrExtLinkTotRxErrs" REVISION "9801190000Z" DESCRIPTION "R. Steinberger o Added devFrExtDlciRxDe object" REVISION "9712230000Z" DESCRIPTION "R. Steinberger o Added devFrExtDlciOpState object o Added devFrExtDlciPriority object o Added devFrExtDlci(Tx/RX)Octet(In/Out)Cir objects o Added devFrExtDlci(Tx/Rx)Fr(Out)Cir objects o Added devFrExtDlciMaxFrSz object o Added devFrExtDlciNetDropFr object o Added devFrExtDlciNetDropOctets object o Added devFrExtDlciStsTable table o Added devFrExtLatencyTable table o Added devFrExtAdminState object o Added devFrExtDlciType object o Added Frame Size Group o Added Burst Group o Added devFrExtFarEndInfo table o Added devFrExtLinkTable table o Renamed devFrExtPVTTable (...) to devFrExtDlci... o Rewrote description of devFrExtDlciTable" REVISION "9706090000Z" DESCRIPTION "R. Steinberger o Initial Release" ::= { pdnFrameRelay 4 } --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- -- Frame Relay Dlci Table -- devFrExtDlciTable OBJECT-TYPE SYNTAX SEQUENCE OF DevFrExtDlciEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing additional statistical and configuration information for the both RFC1315/2115(FR User-side) and RFC1604(FR Network-side) DLCIs." ::= { devFrExt 1 } devFrExtDlciEntry OBJECT-TYPE SYNTAX DevFrExtDlciEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The information regarding each Data Link Connection Identifier (DLCI) on the device whether or not it is associated with a Permanent Virtual Connection (PVC)." INDEX { devFrExtDlciIfIndex, devFrExtDlciDlci } ::= { devFrExtDlciTable 1 } DevFrExtDlciEntry ::= SEQUENCE { devFrExtDlciIfIndex InterfaceIndex, devFrExtDlciDlci Integer32, devFrExtDlciCIR Gauge32, devFrExtDlciTxFrInCIR Counter32, devFrExtDlciRxFrInCIR Counter32, devFrExtDlciTxDrop Counter32, devFrExtDlciTxDE Counter32, devFrExtDlciTxBECN Counter32, devFrExtDlciOpState INTEGER, devFrExtDlciAdminState INTEGER, devFrExtDlciPriority INTEGER, devFrExtDlciType INTEGER, devFrExtDlciTxOctetInCIR Counter32, devFrExtDlciRxOctetInCIR Counter32, devFrExtDlciTxOctetOutCIR Counter32, devFrExtDlciRxOctetOutCIR Counter32, devFrExtDlciTxFrOutCIR Counter32, devFrExtDlciRxFrOutCIR Counter32, devFrExtDlciMaxFrSz Gauge32, devFrExtDlciNetDropFr Counter32, devFrExtDlciNetDropOctets Counter32, devFrExtDlciRxDE Counter32, devFrExtDlciMissedSLVs Counter32, devFrExtDlciNetDropFrInf Counter32, devFrExtDlciNetDropFrInr Counter32, devFrExtDlciNetDropFrExf Counter32, devFrExtDlciNetDropFrExr Counter32, devFrExtDlciNetDropOctetsInf Counter32, devFrExtDlciNetDropOctetsInr Counter32, devFrExtDlciNetDropOctetsExf Counter32, devFrExtDlciNetDropOctetsExr Counter32, devFrExtDlciMissedSLVsInf Counter32, devFrExtDlciMissedSLVsInr Counter32, devFrExtDlciMissedSLVsExf Counter32, devFrExtDlciMissedSLVsExr Counter32, devFrExtDlciTxFECN Counter32, devFrExtDlciRmtOffFr Counter32, devFrExtDlciRmtOffOctets Counter32, devFrExtDlciRmtOffFrInCir Counter32, devFrExtDlciRmtOffOctetsInCir Counter32, devFrExtDlciRmtDropFrInCir Counter32, devFrExtDlciRmtDropOctetsInCir Counter32, devFrExtDlciRmtOffFrOutCir Counter32, devFrExtDlciRmtOffOctetsOutCir Counter32, devFrExtDlciRmtDropFrOutCir Counter32, devFrExtDlciRmtDropOctetsOutCir Counter32, devFrExtDlciRxFrCirToEir Counter32, devFrExtDlciRxOctetsCirToEir Counter32, devFrExtDlciTxFrCirToEir Counter32, devFrExtDlciTxOctetsCirToEir Counter32, devFrExtDlciRxFrOverEir Counter32, devFrExtDlciRxOctetsOverEir Counter32, devFrExtDlciTxFrOverEir Counter32, devFrExtDlciTxOctetsOverEir Counter32, devFrExtDlciOfferedFrCirToEir Counter32, devFrExtDlciOfferedOctetsCirToEir Counter32, devFrExtDlciRxFrNetDropCirToEir Counter32, devFrExtDlciRxOctetsNetDropCirToEir Counter32, devFrExtDlciOfferedFrOverEir Counter32, devFrExtDlciOfferedOctetsOverEir Counter32, devFrExtDlciRxFrNetDropOverEir Counter32, devFrExtDlciRxOctetsNetDropOverEir Counter32, devFrExtDlciEir Gauge32, devFrExtDlciTc Gauge32, devFrExtDlciCircuitId OCTET STRING, devFrExtDlciRxFECN Counter32, devFrExtDlciRxBECN Counter32 } devFrExtDlciIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current 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." ::= { devFrExtDlciEntry 1 } devFrExtDlciDlci OBJECT-TYPE SYNTAX Integer32 (16..4194303) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Data Link Connection Identifier associated with this row in the table." ::= { devFrExtDlciEntry 2 } devFrExtDlciCIR OBJECT-TYPE SYNTAX Gauge32 UNITS "bits/second" MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the value of the Committed Information Rate (measured in bits per second) currently assigned to this DLCI." ::= { devFrExtDlciEntry 3 } devFrExtDlciTxFrInCIR OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of frames within CIR sent through this DLCI. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 4 } devFrExtDlciRxFrInCIR OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of frames within CIR received through this DLCI. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 5 } devFrExtDlciTxDrop OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of frames dropped by this DLCI due to outbound enforcement. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 6 } devFrExtDlciTxDE OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of frames sent over this DLCI that have the DE bit set. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 7 } devFrExtDlciTxBECN OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of BECNs sent over this DLCI. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 8 } devFrExtDlciOpState OBJECT-TYPE SYNTAX INTEGER { invalid (1), active (2), inactive (3), disabled (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates the operational status of the PVC or management link of which this DLCI 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 data cannot be sent down the circuit, a value of inactive(3) will be returned. The value invalid(1) is returned if the virtual circuit to which this DLCI refers is not valid. The virtual circuit is invalid when some portion of the virtual circuit has not been configured. The value of disabled(4) is returned when the virtual circuit that this DLCI refers to is disabled. A virtual circuit is considered disabled when it has been intentionally configured in such a way that activation of the circuit is not possible." ::= { devFrExtDlciEntry 9 } devFrExtDlciAdminState OBJECT-TYPE SYNTAX INTEGER { invalid (1), active (2), inactive (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This indicates the administrative state of the DLCI. Setting this to active(2) indicates that it is desired that data can be transmitted or received through this DLCI if it used 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." ::= { devFrExtDlciEntry 10 } devFrExtDlciPriority OBJECT-TYPE SYNTAX INTEGER { low (1), medium (2), high (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The priority of the information that is sent over this DLCI." ::= { devFrExtDlciEntry 11 } devFrExtDlciType OBJECT-TYPE SYNTAX INTEGER { standard (1), multiplexed (2), ipenabled (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of multiplexing used on the DLCI. 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 exist as a standard frame relay DLCI but will terminate at a CORE IP network rather than an end user." ::= { devFrExtDlciEntry 12 } devFrExtDlciTxOctetInCIR OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of octets within CIR sent through this DLCI. If a frame is deemed within CIR, each octet in the frame is within CIR. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 13 } devFrExtDlciRxOctetInCIR OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of octets within CIR received through this DLCI. If a frame is deemed within CIR, each octet in the frame is within CIR. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 14 } devFrExtDlciTxOctetOutCIR OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of octets above CIR sent through this DLCI. If a frame is deemed above CIR, each octet in the frame is above CIR. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 15 } devFrExtDlciRxOctetOutCIR OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of octets above CIR received through this DLCI. If a frame is deemed above CIR, each octet in the frame is above CIR. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 16 } devFrExtDlciTxFrOutCIR OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of frames above CIR sent through this DLCI. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 17 } devFrExtDlciRxFrOutCIR OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of frames above CIR received through this DLCI. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 18 } devFrExtDlciMaxFrSz OBJECT-TYPE SYNTAX Gauge32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the size of the largest frame transmitted through this DLCI." ::= { devFrExtDlciEntry 19 } devFrExtDlciNetDropFr OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of frames in the receive direction that were dropped by the network on the link associated with this DLCI. This is the calculated value of those frames dropped by the network instead of the device at either end of the network. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device but dropped en route by the network." ::= { devFrExtDlciEntry 20 } devFrExtDlciNetDropOctets OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of octets in the receive direction that were dropped by the network on the link associated with this DLCI. This is the calculated value of those octets dropped by the network instead of the device at either end of the network. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device but dropped en route by the network." ::= { devFrExtDlciEntry 21 } devFrExtDlciRxDE OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of frames received over this DLCI that have the DE bit set. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 22 } devFrExtDlciMissedSLVs OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of SLV packets missed on the DLCI. This number will always be zero on those DLCIs that do not support Service Level Verification. These packets are used to determine network latency and collect other network level information." ::= { devFrExtDlciEntry 23 } devFrExtDlciNetDropFrInf OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. Indicates the number of frames in the interior-forward direction that were dropped by the network on the link associated with this DLCI. This is the calculated value of those frames dropped by the network instead of the device at either end of the network." ::= { devFrExtDlciEntry 24 } devFrExtDlciNetDropFrInr OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. Indicates the number of frames in the interior-reverse direction that were dropped by the network on the link associated with this DLCI. This is the calculated value of those frames dropped by the network instead of the device at either end of the network." ::= { devFrExtDlciEntry 25 } devFrExtDlciNetDropFrExf OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. Indicates the number of frames in the exterior-forward direction that were dropped by the network on the link associated with this DLCI. This is the calculated value of those frames dropped by the network instead of the device at either end of the network." ::= { devFrExtDlciEntry 26 } devFrExtDlciNetDropFrExr OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. Indicates the number of frames in the exterior-reverse direction that were dropped by the network on the link associated with this DLCI. This is the calculated value of those frames dropped by the network instead of the device at either end of the network." ::= { devFrExtDlciEntry 27 } devFrExtDlciNetDropOctetsInf OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. Indicates the number of octets in the interior-forward direction that were dropped by the network on the link associated with this DLCI. This is the calculated value of those octets dropped by the network instead of the device at either end of the network." ::= { devFrExtDlciEntry 28 } devFrExtDlciNetDropOctetsInr OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. Indicates the number of octets in the interior-reverse direction that were dropped by the network on the link associated with this DLCI. This is the calculated value of those octets dropped by the network instead of the device at either end of the network." ::= { devFrExtDlciEntry 29 } devFrExtDlciNetDropOctetsExf OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. Indicates the number of octets in the exterior-forward direction that were dropped by the network on the link associated with this DLCI. This is the calculated value of those octets dropped by the network instead of the device at either end of the network." ::= { devFrExtDlciEntry 30 } devFrExtDlciNetDropOctetsExr OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. Indicates the number of octets in the exterior-reverse direction that were dropped by the network on the link associated with this DLCI. This is the calculated value of those octets dropped by the network instead of the device at either end of the network." ::= { devFrExtDlciEntry 31 } devFrExtDlciMissedSLVsInf OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The number of SLV packets missed on the interior-forward DLCI. This number will always be zero on those DLCIs that do not support Service Level Verification. These packets are used to determine network latency and collect other network level information." ::= { devFrExtDlciEntry 32 } devFrExtDlciMissedSLVsInr OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The number of SLV packets missed on the interior-reverse DLCI. This number will always be zero on those DLCIs that do not support Service Level Verification. These packets are used to determine network latency and collect other network level information." ::= { devFrExtDlciEntry 33 } devFrExtDlciMissedSLVsExf OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The number of SLV packets missed on the exterior-forward DLCI. This number will always be zero on those DLCIs that do not support Service Level Verification. These packets are used to determine network latency and collect other network level information." ::= { devFrExtDlciEntry 34 } devFrExtDlciMissedSLVsExr OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The number of SLV packets missed on the exterior-reverse DLCI. This number will always be zero on those DLCIs that do not support Service Level Verification. These packets are used to determine network latency and collect other network level information." ::= { devFrExtDlciEntry 35 } devFrExtDlciTxFECN OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of FECNs sent over this DLCI. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 36 } devFrExtDlciRmtOffFr OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of frames offered by the remote device. This number will always be zero on those DLCIs that do not support Service Level Verification. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device." ::= { devFrExtDlciEntry 37 } devFrExtDlciRmtOffOctets OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of octets offered by the remote device. This number will always be zero on those DLCIs that do not support Service Level Verification. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device." ::= { devFrExtDlciEntry 38 } devFrExtDlciRmtOffFrInCir OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of frames offered by the remote device that were within CIR. This number will always be zero on those DLCIs that do not support Service Level Verification or if devFrExtLinkExtended- DdrCollection is disabled. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device within CIR." ::= { devFrExtDlciEntry 39 } devFrExtDlciRmtOffOctetsInCir OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of octets offered by the remote device that were within CIR. This number will always be zero on those DLCIs that do not support Service Level Verification or if devFrExtLinkExtended- DdrCollection is disabled. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device within CIR." ::= { devFrExtDlciEntry 40 } devFrExtDlciRmtDropFrInCir OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of frames dropped by the remote device that were within CIR. This number will always be zero on those DLCIs that do not support Service Level Verification or if devFrExtLinkExtended- DdrCollection is disabled. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device within CIR but dropped en route by the network." ::= { devFrExtDlciEntry 41 } devFrExtDlciRmtDropOctetsInCir OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of octets dropped by the remote device that were within CIR. This number will always be zero on those DLCIs that do not support Service Level Verification or if devFrExtLinkExtended- DdrCollection is disabled. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device within CIR but dropped en route by the network." ::= { devFrExtDlciEntry 42 } devFrExtDlciRmtOffFrOutCir OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of frames offered by the remote device that exceeded CIR. This number will always be zero on those DLCIs that do not support Service Level Verification or if devFrExtLinkExtended- DdrCollection is disabled. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device above CIR." ::= { devFrExtDlciEntry 43 } devFrExtDlciRmtOffOctetsOutCir OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of octets offered by the remote device that exceeded CIR. This number will always be zero on those DLCIs that do not support Service Level Verification or if devFrExtLinkExtended- DdrCollection is disabled. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device above CIR." ::= { devFrExtDlciEntry 44 } devFrExtDlciRmtDropFrOutCir OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of frames by the remote device that exceeded CIR. This number will always be zero on those DLCIs that do not support Service Level Verification or if devFrExtLinkExtended- DdrCollection is disabled. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device above CIR but dropped en route by the network." ::= { devFrExtDlciEntry 45 } devFrExtDlciRmtDropOctetsOutCir OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of octets offered by the remote device that exceeded CIR. This number will always be zero on those DLCIs that do not support Service Level Verification or if devFrExtLinkExtended- DdrCollection is disabled. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device above CIR but dropped en route by the network." ::= { devFrExtDlciEntry 46 } devFrExtDlciRxFrCirToEir OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received Frames between CIR and EIR through this DLCI. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 47 } devFrExtDlciRxOctetsCirToEir OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received Characters between CIR and EIR through this DLCI. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 48 } devFrExtDlciTxFrCirToEir OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of transmitted Frames between CIR and EIR through this DLCI. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 49 } devFrExtDlciTxOctetsCirToEir OBJECT-TYPE SYNTAX Counter32 UNITS "octet" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of transmitted Characters between CIR and EIR through this DLCI. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 50 } devFrExtDlciRxFrOverEir OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received Frames over EIR through this DLCI. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 51 } devFrExtDlciRxOctetsOverEir OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received Characters over EIR through this DLCI. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 52 } devFrExtDlciTxFrOverEir OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of transmitted Frames over EIR through this DLCI. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 53 } devFrExtDlciTxOctetsOverEir OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of transmitted Characters over EIR through this DLCI. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 54 } devFrExtDlciOfferedFrCirToEir OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of frames offered by far-end between CIR and EIR through this DLCI. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device between CIR and EIR." ::= { devFrExtDlciEntry 55 } devFrExtDlciOfferedOctetsCirToEir OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of characters offered by far-end between CIR and EIR through this DLCI. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device between CIR and EIR." ::= { devFrExtDlciEntry 56 } devFrExtDlciRxFrNetDropCirToEir OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of frames offered by far-end between CIR and EIR but dropped by network through this DLCI. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device between CIR and EIR but dropped en route by the network." ::= { devFrExtDlciEntry 57 } devFrExtDlciRxOctetsNetDropCirToEir OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Characters offered by far-end between CIR and EIR but dropped by network through this DLCI. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device between CIR and EIR but dropped en route by the network." ::= { devFrExtDlciEntry 58 } devFrExtDlciOfferedFrOverEir OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of frames offered by far-end over EIR through this DLCI. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device above EIR." ::= { devFrExtDlciEntry 59 } devFrExtDlciOfferedOctetsOverEir OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of characters offered by far-end over EIR through this DLCI. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device above EIR." ::= { devFrExtDlciEntry 60 } devFrExtDlciRxFrNetDropOverEir OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received frames offered by far-end over EIR but dropped by network through this DLCI. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device above EIR but were dropped en route by the network." ::= { devFrExtDlciEntry 61 } devFrExtDlciRxOctetsNetDropOverEir OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received characters offered by far-end over EIR but dropped by network through this DLCI. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device above EIR but were dropped en route by the network." ::= { devFrExtDlciEntry 62 } devFrExtDlciEir OBJECT-TYPE SYNTAX Gauge32 UNITS "bits/second" MAX-ACCESS read-only STATUS current DESCRIPTION "Value of the Excess Information Rate (EIR = (Bc+Be)/Tc) which is the number of bits that exceeds Bc but does not exceed (Bc + Be) during Tc time through this DLCI." ::= { devFrExtDlciEntry 63 } devFrExtDlciTc OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Committed burst measurement interval time in ms for this DLCI." ::= { devFrExtDlciEntry 64 } devFrExtDlciCircuitId OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "A string of characters that identifies a particular DLCI circuit." ::= { devFrExtDlciEntry 65 } devFrExtDlciRxFECN OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of FECNs received on this DLCI since the DLCI was created. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 66 } devFrExtDlciRxBECN OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of BECNs received on this DLCI since the DLCI was created. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 67 } --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- -- The DLCI Status Table. -- -- This table is designed to hold all information -- concerning the DLCI's operational status. This can include time statistics -- for various information items that indicate status of the line. -- devFrExtDlciStsTable OBJECT-TYPE SYNTAX SEQUENCE OF DevFrExtDlciStsEntry MAX-ACCESS not-accessible STATUS current 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)." ::= { devFrExt 2 } devFrExtDlciStsEntry OBJECT-TYPE SYNTAX DevFrExtDlciStsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information regarding a DLCI's operational status." AUGMENTS { devFrExtDlciEntry } ::= { devFrExtDlciStsTable 1 } DevFrExtDlciStsEntry ::= SEQUENCE { devFrExtDlciStsOpState INTEGER, devFrExtDlciStsInactiveSecs Counter32, devFrExtDlciStsInactives Counter32, devFrExtDlciStsBECNSecs Counter32, devFrExtDlciStsFECNSecs Counter32, devFrExtDlciStsCongestedSecs Counter32, devFrExtDlciStsUpTime TimeTicks, devFrExtDlciStsBackupCnt Counter32, devFrExtDlciStsBackupTime TimeTicks, devFrExtDlciStsBackupReason INTEGER, devFrExtDlciStsBackupLastChange TimeStamp } -- -- 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. -- devFrExtDlciStsOpState OBJECT-TYPE SYNTAX INTEGER { invalid (1), active (2), inactive (3), disabled (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates the operational status of the PVC or management link of which this DLCI 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 data cannot be sent down the circuit, a value of inactive(3) will be returned. The value invalid(1) is returned if the virtual circuit to which this DLCI refers is not valid. The virtual circuit is invalid when some portion of the virtual circuit has not been configured. The value of disabled(4) is returned when the virtual circuit that this DLCI refers to is disabled. A virtual circuit is considered disabled when it has been intentionally configured in such a way that activation of the circuit is not possible." ::= { devFrExtDlciStsEntry 1 } devFrExtDlciStsInactiveSecs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the cumulative number of seconds during which the DLCI's status was found to be inactive(3)." ::= { devFrExtDlciStsEntry 2 } devFrExtDlciStsInactives OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of times the DLCI's status switched from active(2) to inactive(3)." ::= { devFrExtDlciStsEntry 3 } devFrExtDlciStsBECNSecs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the cumulative number of seconds during which a BECN was received through this DLCI end point." ::= { devFrExtDlciStsEntry 4 } devFrExtDlciStsFECNSecs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the cumulative number of seconds during which a FECN was received through this DLCI end point." ::= { devFrExtDlciStsEntry 5 } devFrExtDlciStsCongestedSecs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the cumulative number of seconds during which either a BECN or a FECN was received through this DLCI end point." ::= { devFrExtDlciStsEntry 6 } devFrExtDlciStsUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the amount of time in centiseconds that the DLCI status has been active. This value will be zero if the DLCI is not active." ::= { devFrExtDlciStsEntry 7 } devFrExtDlciStsBackupCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times this circuit has been placed into backup since its creation. This will report zero for all circuits that either have no alternate or have not been in backup." ::= { devFrExtDlciStsEntry 8 } devFrExtDlciStsBackupTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of time in centiseconds that the DLCI has been in backup since its creation. This is the actual amount of time that the data on the circuit has been switched to the alternate circuit. This value will always report zero for circuits that either have no alternate or have not been in backup." ::= { devFrExtDlciStsEntry 9 } devFrExtDlciStsBackupReason OBJECT-TYPE SYNTAX INTEGER { notInBackup(1), circuitDisabled(2), linkDisabled(3), physicalDisabled(4), circuitInactive(5), slvTimeOut(6), latencyExceeded(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the reason why the circuit is currently in backup." ::= { devFrExtDlciStsEntry 10 } devFrExtDlciStsBackupLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when the data on this circuit was last switched either from the primary to the alternate or from the alternate to the primary." ::= { devFrExtDlciStsEntry 11 } --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- -- The Latency Table -- -- This table contains latency information for the link which involves the -- DLCI that the table is 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 -- DLCI is inactive when it hits a + mark. -- -- =========================================================================== -- -- If either the DLCI or the automatic collection is disabled at the time -- that collection is scheduled, the value zero will be returned for the -- average and the maximum. 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 DLCI is inactive at the time the device attempts to collect the -- information. -- devFrExtLatencyTable OBJECT-TYPE SYNTAX SEQUENCE OF DevFrExtLatencyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing latency information based on the Data Link Connection Identifier (DLCI) end point of that link." ::= { devFrExt 3 } devFrExtLatencyEntry OBJECT-TYPE SYNTAX DevFrExtLatencyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The link latency information." INDEX { devFrExtLatencyIfIndex, devFrExtLatencyDlci } ::= { devFrExtLatencyTable 1 } DevFrExtLatencyEntry ::= SEQUENCE { devFrExtLatencyIfIndex InterfaceIndex, devFrExtLatencyDlci Integer32, devFrExtLatencyWidth Integer32, devFrExtLatencyTimeSlice Integer32, devFrExtLatencyAvg Gauge32, devFrExtLatencyMax Gauge32, devFrExtLatencyLatest Gauge32, devFrExtLatencyPacketSz Integer32, devFrExtLatencyAvgInf Gauge32, devFrExtLatencyAvgInr Gauge32, devFrExtLatencyAvgExf Gauge32, devFrExtLatencyAvgExr Gauge32, devFrExtLatencyMaxInf Gauge32, devFrExtLatencyMaxInr Gauge32, devFrExtLatencyMaxExf Gauge32, devFrExtLatencyMaxExr Gauge32, devFrExtLatencyLatestInf Gauge32, devFrExtLatencyLatestInr Gauge32, devFrExtLatencyLatestExf Gauge32, devFrExtLatencyLatestExr Gauge32 } devFrExtLatencyIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current 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. Only Frame Relay (DTE or Service) ifIndex values that have an active DLCI associated with them should appear in this table." ::= { devFrExtLatencyEntry 1 } devFrExtLatencyDlci OBJECT-TYPE SYNTAX Integer32 (16..4194303) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Data Link Connection Identifier (DLCI) associated with this row in the table. Only DLCIs with a status of active(2) should appear in this table." ::= { devFrExtLatencyEntry 2 } devFrExtLatencyWidth OBJECT-TYPE SYNTAX Integer32 (1..255) UNITS "time slices" MAX-ACCESS read-write STATUS current 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} ::= { devFrExtLatencyEntry 3 } devFrExtLatencyTimeSlice OBJECT-TYPE SYNTAX Integer32 (1..65535) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The amount of time in seconds that makes up one time slice in the window." DEFVAL {60} ::= { devFrExtLatencyEntry 4 } devFrExtLatencyAvg OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current 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 devFrExtLatencyWidth. 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." ::= { devFrExtLatencyEntry 5 } devFrExtLatencyMax OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current 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 DLCI or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devFrExtLatencyEntry 6 } devFrExtLatencyLatest OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current 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 DLCI or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devFrExtLatencyEntry 7 } devFrExtLatencyPacketSz OBJECT-TYPE SYNTAX Integer32 (1..8188) UNITS "octets" MAX-ACCESS read-write STATUS current DESCRIPTION "The size of the packet used to collect the latency information." ::= { devFrExtLatencyEntry 8 } devFrExtLatencyAvgInf OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The interior-forward 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 devFrExtLatencyWidth. 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." ::= { devFrExtLatencyEntry 9 } devFrExtLatencyAvgInr OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The interior-reverse 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 devFrExtLatencyWidth. 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." ::= { devFrExtLatencyEntry 10 } devFrExtLatencyAvgExf OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The exterior-forward 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 devFrExtLatencyWidth. 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." ::= { devFrExtLatencyEntry 11 } devFrExtLatencyAvgExr OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The exterior-reverse 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 devFrExtLatencyWidth. 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." ::= { devFrExtLatencyEntry 12 } devFrExtLatencyMaxInf OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The interior-forward 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 DLCI or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devFrExtLatencyEntry 13 } devFrExtLatencyMaxInr OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The interior-reverse 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 DLCI or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devFrExtLatencyEntry 14 } devFrExtLatencyMaxExf OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The exterior-forward 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 DLCI or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devFrExtLatencyEntry 15 } devFrExtLatencyMaxExr OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The exterior-reverse 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 DLCI or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devFrExtLatencyEntry 16 } devFrExtLatencyLatestInf OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The interior-forward 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 DLCI or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devFrExtLatencyEntry 17 } devFrExtLatencyLatestInr OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The interior-reverse 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 DLCI or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devFrExtLatencyEntry 18 } devFrExtLatencyLatestExf OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The exterior-forward 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 DLCI or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devFrExtLatencyEntry 19 } devFrExtLatencyLatestExr OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The exterior-forward 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 DLCI or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devFrExtLatencyEntry 20 } --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- -- 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| devFrExtFrameSzTblCnt = 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 -- devFrExtFrameSize OBJECT IDENTIFIER ::= { devFrExt 4 } -- -- The Frame Size Table Count Item -- devFrExtFrameSzTblCnt OBJECT-TYPE SYNTAX Integer32 (0..254) MAX-ACCESS read-write STATUS current 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 a value equal to or greater than the maximum possible frame size the device can 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 DLCI." DEFVAL {5} ::= { devFrExtFrameSize 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. -- devFrExtFrameSzTable OBJECT-TYPE SYNTAX SEQUENCE OF DevFrExtFrameSzEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing a bucketized frame size breakdown for all frames transmitted through a particular Data Link Connection Identifier. This table is a three-dimensional table that is based on the ifIndex, DLCI, 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." ::= { devFrExtFrameSize 2 } devFrExtFrameSzEntry OBJECT-TYPE SYNTAX DevFrExtFrameSzEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The bucketized frame size breakdown information." INDEX { devFrExtDlciIfIndex, devFrExtDlciDlci, devFrExtFrameSzIndex } ::= { devFrExtFrameSzTable 1 } DevFrExtFrameSzEntry ::= SEQUENCE { devFrExtFrameSzIndex Integer32, devFrExtFrameSzUpLimit Gauge32, devFrExtFrameSzCount Counter32 } devFrExtFrameSzIndex OBJECT-TYPE SYNTAX Integer32 (1..254) MAX-ACCESS read-only STATUS current DESCRIPTION "The unique identifier for the row in the frame table. It is generated automatically when devFrExtFrameSzTblCnt is set." ::= { devFrExtFrameSzEntry 1 } devFrExtFrameSzUpLimit OBJECT-TYPE SYNTAX Gauge32 UNITS "octets" MAX-ACCESS read-write STATUS current 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." ::= { devFrExtFrameSzEntry 2 } devFrExtFrameSzCount OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frames transmitted through this DLCI 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." ::= { devFrExtFrameSzEntry 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. 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 | devFrExtBurstTblCnt = 5 -- +====================================+ -- | 1 | 8000 | 747710 | 366 | From 1 to 64000 bits/second -- | 2 | 16000 | 765653 | 383 | From 64001 to 128000 bits/second -- | 3 | 48000 | 16772424 | 9128 | From 128001 to 384000 bits/second -- | 4 | 144000 | 832423 | 402 | From 384001 to 1152000 bits/second -- | 5 | 192000 | 200422 | 214 | Greater than 1152000 bits/second -- +====================================+ Maximum Line Rate = -- 1536000 bits/second -- (T1 Rate with 24 64k channels) -- -- 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 categories -- in the course of a single second. -- -- =========================================================================== devFrExtBurst OBJECT IDENTIFIER ::= { devFrExt 5 } -- -- The Burst Table Count Item -- devFrExtBurstTblCnt OBJECT-TYPE SYNTAX Integer32 (0..254) MAX-ACCESS read-write STATUS current 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 the maximum possible line rate of the physical layer on which the link exists, 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} ::= { devFrExtBurst 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. -- devFrExtBurstTable OBJECT-TYPE SYNTAX SEQUENCE OF DevFrExtBurstEntry MAX-ACCESS not-accessible STATUS current 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, DLCI, and bucket index. It allows the user to monitor the number of characters transmitted within ranges of information rates." ::= { devFrExtBurst 2 } devFrExtBurstEntry OBJECT-TYPE SYNTAX DevFrExtBurstEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The bucketized burst characterization information." INDEX { devFrExtDlciIfIndex, devFrExtDlciDlci, devFrExtBurstIndex } ::= { devFrExtBurstTable 1 } DevFrExtBurstEntry ::= SEQUENCE { devFrExtBurstIndex Integer32, devFrExtBurstUpLimit Gauge32, devFrExtBurstOctets Counter32, devFrExtBurstFrames Counter32 } devFrExtBurstIndex OBJECT-TYPE SYNTAX Integer32 (1..254) MAX-ACCESS read-only STATUS current DESCRIPTION "The unique identifier for the row in the burst table. It is generated automatically when devFrExtBurstTblCnt is set." ::= { devFrExtBurstEntry 1 } devFrExtBurstUpLimit OBJECT-TYPE SYNTAX Gauge32 UNITS "bits" MAX-ACCESS read-write STATUS current 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 at least as large as the maximum line speed of the physical device on which the link exists, 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." ::= { devFrExtBurstEntry 2 } devFrExtBurstOctets OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets transmitted through the DLCI 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." ::= { devFrExtBurstEntry 3 } devFrExtBurstFrames OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frames transmitted through the DLCI 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." ::= { devFrExtBurstEntry 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 remote DLCI. -- devFrExtFarEndInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF DevFrExtFarEndInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing information about the far end of the link associated with an active Data Link Connection Identifier (DLCI)." ::= { devFrExt 6 } devFrExtFarEndInfoEntry OBJECT-TYPE SYNTAX DevFrExtFarEndInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The remote information." AUGMENTS { devFrExtDlciEntry } ::= { devFrExtFarEndInfoTable 1 } DevFrExtFarEndInfoEntry ::= SEQUENCE { devFrExtFarEndInfoStatus Integer32, devFrExtFarEndInfoRemIP IpAddress, devFrExtFarEndInfoRemDlci Integer32, devFrExtFarEndInfoRemIPInf IpAddress, devFrExtFarEndInfoRemIPInr IpAddress, devFrExtFarEndInfoRemIPExf IpAddress, devFrExtFarEndInfoRemIPExr IpAddress, devFrExtFarEndInfoRemDlciInf Integer32, devFrExtFarEndInfoRemDlciInr Integer32, devFrExtFarEndInfoRemDlciExf Integer32, devFrExtFarEndInfoRemDlciExr Integer32, devFrExtFarEndInfoRemVpi Integer32, devFrExtFarEndInfoRemVci Integer32 } devFrExtFarEndInfoStatus OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-only STATUS current 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 If the Data Link Connection Identifier (DLCI) is not active or the information is not known, a value of 0 will be returned." ::= { devFrExtFarEndInfoEntry 1 } devFrExtFarEndInfoRemIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The discovered IP address at the far end of the link associated with the current DLCI. If the status is unknown, the value 0.0.0.0 will be returned." ::= { devFrExtFarEndInfoEntry 2 } devFrExtFarEndInfoRemDlci OBJECT-TYPE SYNTAX Integer32 (0 | 16..4194303) MAX-ACCESS read-only STATUS current DESCRIPTION "The discovered DLCI at the far end of the link associated with the current DLCI. If the status is unknown, the value zero will be returned." ::= { devFrExtFarEndInfoEntry 3 } devFrExtFarEndInfoRemIPInf OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The interior-forward discovered IP address at the far end of the link associated with the current DLCI. If the status is unknown, the value 0.0.0.0 will be returned." ::= { devFrExtFarEndInfoEntry 4 } devFrExtFarEndInfoRemIPInr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The interior-reverse discovered IP address at the far end of the link associated with the current DLCI. If the status is unknown, the value 0.0.0.0 will be returned." ::= { devFrExtFarEndInfoEntry 5 } devFrExtFarEndInfoRemIPExf OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The exterior-forward discovered IP address at the far end of the link associated with the current DLCI. If the status is unknown, the value 0.0.0.0 will be returned." ::= { devFrExtFarEndInfoEntry 6 } devFrExtFarEndInfoRemIPExr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The exterior-reverse discovered IP address at the far end of the link associated with the current DLCI. If the status is unknown, the value 0.0.0.0 will be returned." ::= { devFrExtFarEndInfoEntry 7 } devFrExtFarEndInfoRemDlciInf OBJECT-TYPE SYNTAX Integer32 (0 | 16..4194303) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The interior-forward discovered DLCI at the far end of the link associated with the current DLCI. If the status is unknown, the value zero will be returned." ::= { devFrExtFarEndInfoEntry 8 } devFrExtFarEndInfoRemDlciInr OBJECT-TYPE SYNTAX Integer32 (0 | 16..4194303) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The interior-reverse discovered DLCI at the far end of the link associated with the current DLCI. If the status is unknown, the value zero will be returned." ::= { devFrExtFarEndInfoEntry 9 } devFrExtFarEndInfoRemDlciExf OBJECT-TYPE SYNTAX Integer32 (0 | 16..4194303) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The exterior-forward discovered DLCI at the far end of the link associated with the current DLCI. If the status is unknown, the value zero will be returned." ::= { devFrExtFarEndInfoEntry 10 } devFrExtFarEndInfoRemDlciExr OBJECT-TYPE SYNTAX Integer32 (0 | 16..4194303) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The exterior-reverse discovered DLCI at the far end of the link associated with the current DLCI. If the status is unknown, the value zero will be returned." ::= { devFrExtFarEndInfoEntry 11 } devFrExtFarEndInfoRemVpi OBJECT-TYPE SYNTAX Integer32 (0..4095) MAX-ACCESS read-only STATUS current 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." ::= { devFrExtFarEndInfoEntry 12 } devFrExtFarEndInfoRemVci OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-only STATUS current 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." ::= { devFrExtFarEndInfoEntry 13 } --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- -- Link Table -- -- This table is a group of statistics for Frame Relay links. -- The statistics in this table do not depend on LMI personality (DTE Side -- or Service Side). -- devFrExtLinkTable OBJECT-TYPE SYNTAX SEQUENCE OF DevFrExtLinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing additional statistical and configuration information for the both RFC1315/2115(FR User-side) and RFC1604(FR Network-side) Links." ::= { devFrExt 7 } devFrExtLinkEntry OBJECT-TYPE SYNTAX DevFrExtLinkEntry MAX-ACCESS not-accessible STATUS current 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 { devFrExtLinkIfIndex } ::= { devFrExtLinkTable 1 } DevFrExtLinkEntry ::= SEQUENCE { devFrExtLinkIfIndex InterfaceIndex, devFrExtLinkNoLMISecs Counter32, devFrExtLinkRelErrs Counter32, devFrExtLinkProtErrs Counter32, devFrExtLinkChanInactives Counter32, devFrExtLinkRxShort Counter32, devFrExtLinkRxLong Counter32, devFrExtLinkIlDLCI Counter32, devFrExtLinkUnkDLCI Counter32, devFrExtLinkUnkIE Counter32, devFrExtLinkSeqErr Counter32, devFrExtLinkUnkRpt Counter32, devFrExtLinkUnkErr Counter32, devFrExtLinkTxDiscards Counter32, devFrExtLinkRxDiscards Counter32, devFrExtLinkRxNonOctet Counter32, devFrExtLinkRxCrcErr Counter32, devFrExtLinkRxIlFrames Counter32, devFrExtLinkTotTxErrs Counter32, devFrExtLinkTotRxErrs Counter32, devFrExtLinkStatMsgs Counter32, devFrExtLinkTxFrames Counter32, devFrExtLinkRxFrames Counter32, devFrExtLinkTxFECN Counter32, devFrExtLinkRxFECN Counter32, devFrExtLinkTxBECN Counter32, devFrExtLinkRxBECN Counter32, devFrExtLinkRxOverruns Counter32, devFrExtLinkTxUnderruns Counter32, devFrExtLinkDTRLostEvents Counter32, devFrExtLinkCTSLostEvents Counter32, devFrExtLinkTotalLMIErrs Counter32, devFrExtLinkExtendedDdrCollection TruthValue, devFrExtLinkAutoDetectLmi SwitchState } devFrExtLinkIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current 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. The only values in this table are those associated with a Frame Relay device (ifType 32 or 44) that have an ifAdminStatus of up(1)." ::= { devFrExtLinkEntry 1 } devFrExtLinkNoLMISecs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of seconds for which the LMI was declared inactive." ::= { devFrExtLinkEntry 2 } devFrExtLinkRelErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of local in-channel signaling link reliability errors for this logical port." ::= { devFrExtLinkEntry 3 } devFrExtLinkProtErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of local in-channel signaling protocol errors for this logical port. This occurs when an unspecified error occurs when attempting to interpret a link maintenance frame." ::= { devFrExtLinkEntry 4 } devFrExtLinkChanInactives OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of times the channel was declared inactive." ::= { devFrExtLinkEntry 5 } devFrExtLinkRxShort OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current 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." ::= { devFrExtLinkEntry 6 } devFrExtLinkRxLong OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of 'Long Frames' received. This occurs when the frame size exceeds the maximum length configured for this interface." ::= {devFrExtLinkEntry 7 } devFrExtLinkIlDLCI OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of 'illegal DLCI' errors received. This occurs when the address field does not match the configured format." ::= {devFrExtLinkEntry 8 } devFrExtLinkUnkDLCI OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of 'unknown DLCI' errors received. This occurs when a frame is received on a virtual circuit which does not exists, is not active, or is disabled." ::= {devFrExtLinkEntry 9 } devFrExtLinkUnkIE OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of 'unknown Information Elements' received. This occurs when a link maintenance frame contains an Information Element type that is not valid for the configured link maintenance protocol." ::= {devFrExtLinkEntry 10 } devFrExtLinkSeqErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of 'sequence errors' received. This occurs when a link maintenance frame contains a sequence number other than the expected one." ::= {devFrExtLinkEntry 11 } devFrExtLinkUnkRpt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of 'unknown Report Type Information' errors received. This occurs when a link maintenance frame contains a Report Type Information Element that is not valid for the configured link maintenance protocol." ::= {devFrExtLinkEntry 12 } devFrExtLinkUnkErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current 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." ::= {devFrExtLinkEntry 13 } devFrExtLinkTxDiscards OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frames that were discarded due to outbound resource errors." ::= {devFrExtLinkEntry 14 } devFrExtLinkRxDiscards OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frames that were discarded due to inbound resource errors." ::= {devFrExtLinkEntry 15 } devFrExtLinkRxNonOctet OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of non-octet aligned frames that were received by the link." ::= {devFrExtLinkEntry 16 } devFrExtLinkRxCrcErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frames with CRC errors that were received by the link." ::= {devFrExtLinkEntry 17 } devFrExtLinkRxIlFrames OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of illegal frames received by the link." ::= {devFrExtLinkEntry 18 } devFrExtLinkTotTxErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of errors related to the transmit direction. These are the errors that occur prior to exiting the Frame Relay processor and can include Frame Relay errors and physical link errors so long as this value accounts for all transmit errors collected by the Frame Relay 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 Frame Relay process is capable of detecting." ::= {devFrExtLinkEntry 19 } devFrExtLinkTotRxErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of errors related to the receive direction. These are the errors that have reached the Frame Relay processor and can include Frame Relay errors and physical link errors so long as this value accounts for all receive errors collected by the Frame Relay 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 Frame Relay process is capable of detecting." ::= {devFrExtLinkEntry 20 } devFrExtLinkStatMsgs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of status messages received on the link." ::= {devFrExtLinkEntry 21 } devFrExtLinkTxFrames OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frames transmitted through the link." ::= {devFrExtLinkEntry 22 } devFrExtLinkRxFrames OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frames received by the link." ::= {devFrExtLinkEntry 23 } devFrExtLinkTxFECN OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of FECN frames transmitted over the link." ::= {devFrExtLinkEntry 24 } devFrExtLinkRxFECN OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of FECN frames received by the link." ::= {devFrExtLinkEntry 25 } devFrExtLinkTxBECN OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of BECN frames transmitted over the link." ::= {devFrExtLinkEntry 26 } devFrExtLinkRxBECN OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of BECN frames received by the link." ::= {devFrExtLinkEntry 27 } devFrExtLinkRxOverruns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Receiver Overruns on the link." ::= {devFrExtLinkEntry 28 } devFrExtLinkTxUnderruns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Transmitter Underruns on the link." ::= {devFrExtLinkEntry 29 } devFrExtLinkDTRLostEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times DTR has been lost (lowered) on the link." ::= {devFrExtLinkEntry 30 } devFrExtLinkCTSLostEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times CTS has been lost (lowered) on the link." ::= {devFrExtLinkEntry 31 } devFrExtLinkTotalLMIErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of LMI related errors on the link. These include all and only LMI errors no matter which direction the error occurs in. These errors should be listed in device specific documentation when it is not clear what errors are supported." ::= {devFrExtLinkEntry 32 } devFrExtLinkExtendedDdrCollection OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object enables or disables 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 exceeding CIR. When set to true(1), collection is enabled." ::= {devFrExtLinkEntry 33 } devFrExtLinkAutoDetectLmi OBJECT-TYPE SYNTAX SwitchState MAX-ACCESS read-write STATUS current DESCRIPTION "When this object is enabled, the type of LMI protocol between the DTE and DCE devices is determined by the devices. When the object is set to disabled, a NMS can then configure the type of LMI protocol using frLportVCSigProtocolAdmin in rfc1604." ::= {devFrExtLinkEntry 34 } -- ==================================================================== -- -- The Link Configuration Group -- -- This group contain information regarding Frame Relay Links configuration. -- Given that Frame Relay Links are treated as logical interfaces in the -- ifTable, these links can be added, deleted or changed dynamically. This -- presents a problem for the NMS in determining if a change has occurred without -- having to poll the interface table. devFrExtLinkConfig OBJECT IDENTIFIER ::= { devFrExt 8 } devFrExtLinkConfigNumLinks OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of currently configured Frame Relay links." ::= {devFrExtLinkConfig 1 } devFrExtLinkConfigLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of system UpTime at the time that a Frame Relay Link was added, deleted or changed." ::= {devFrExtLinkConfig 2 } -- ==================================================================== -- -- The BACKUP Group -- -- This group contains objects regarding BackUp operations. -- devFrExtBackUp OBJECT IDENTIFIER ::= { devFrExt 9 } devFrExtBackUpIsActive OBJECT-TYPE SYNTAX INTEGER { false(1), true(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates if any configured backup link is active. false - if no link is in active backup true - at least one link is in active backup" ::= {devFrExtBackUp 1 } devFrExtBackUpIsActiveLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "Value of SysUpTime at the time that the devFrExtBackUpIsActive was changed." ::= {devFrExtBackUp 2 } --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- -- The Link Utilization Group -- -- This group consists of two objects and one table in order to track the -- percentage of utilization for Frame Relay 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 read-write item in this group will reset all the counters. -- -- The table consists of n buckets which are definable percentage ranges -- of Frame Relay Link utilization. Each range is defined as percentage. -- -- =========================================================================== -- -- % Utilization range example devFrExtLinkUtilTimePeriod = 1s -- +============================+ -- | Index | % Util | TX Chars | devFrExtLinkUtilTblCnt = 5 -- +============================+ -- | 1 | 20 | 747710 | Greater than 0 and <=20% line utilization -- | 2 | 40 | 765653 | Greater than 20% and <=40% line utilization -- | 3 | 60 | 16772424 | Greater than 40% and <=60% line utilization -- | 4 | 80 | 832423 | Greater than 60% and <=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 categories -- in the course of a single period. 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. -- -- =========================================================================== devFrExtLinkUtil OBJECT IDENTIFIER ::= { devFrExt 10 } -- -- The Link Utilization Table Time Period -- devFrExtLinkUtilTimePeriod OBJECT-TYPE SYNTAX Integer32 (0..2147483647) UNITS "seconds" MAX-ACCESS read-write STATUS current 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." ::= { devFrExtLinkUtil 1 } devFrExtLinkUtilTblCnt OBJECT-TYPE SYNTAX Integer32 (0..254) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of buckets in the 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 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 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} ::= { devFrExtLinkUtil 2 } -- -- The Link Utilization Table -- -- This table contains a bucketed % utilization for the Frame Relay links. -- It is designed to be fully configurable; however, the extent to which -- configuration is supported is up to the device. -- devFrExtLinkUtilTable OBJECT-TYPE SYNTAX SEQUENCE OF DevFrExtLinkUtilEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing a bucketed % utilization of the information transmitted and received through the Frame Relay 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 and received within ranges of % utilization." ::= { devFrExtLinkUtil 3 } devFrExtLinkUtilEntry OBJECT-TYPE SYNTAX DevFrExtLinkUtilEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The bucketed % utilization information." INDEX { devFrExtLinkIfIndex, devFrExtLinkUtilIndex } ::= { devFrExtLinkUtilTable 1 } DevFrExtLinkUtilEntry ::= SEQUENCE { devFrExtLinkUtilIndex Integer32, devFrExtLinkUtilUpLimit Integer32, devFrExtLinkUtilRxOctets Counter32, devFrExtLinkUtilTxOctets Counter32 } devFrExtLinkUtilIndex OBJECT-TYPE SYNTAX Integer32 (1..254) MAX-ACCESS read-only STATUS current DESCRIPTION "The unique identifier for the row in the Link Utilization table." ::= { devFrExtLinkUtilEntry 1 } devFrExtLinkUtilUpLimit OBJECT-TYPE SYNTAX Integer32 (0..2147483647) UNITS "percent" MAX-ACCESS read-write STATUS current DESCRIPTION "The upper limit in % of the Link speed utilization 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." ::= { devFrExtLinkUtilEntry 2 } devFrExtLinkUtilRxOctets OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets received through the Frame Relay 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." ::= { devFrExtLinkUtilEntry 3 } devFrExtLinkUtilTxOctets OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets transmitted through the Frame Relay 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." ::= { devFrExtLinkUtilEntry 4 } -- ==================================================================== -- -- The Frame Relay System Options Group -- -- This group contains system level objects related to frame relay -- operations.. -- devFrExtSysOpts OBJECT IDENTIFIER ::= { devFrExt 11 } devFrExtSysOptsTrafficPolicing OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to specify how the Committed Information Rate (CIR) and the Excess Information Rate (EIR) are enforced on frames transmitted over the Network Frame Relay link. Rate enforcement applies to all DLCIs on Network Frame Relay links. If enable the CIR and EIR are enforced as follows: 1. Frames transmitted toward the Network which exceed CIR will be marked Discard Eligible(DE). 2. Frames transmitted toward the network that are marked Discard Eligible will first be counted as Above CIR but within EIR rather than within CIR until the Above CIR but within EIR category is full. After the Above CIR but within EIR category is full, frames will be counted in the within CIR category if that category is not already full. 3. Transmitted frames determined to be in excess of EIR ((Bc + Be)/Tc) will be discarded. If false(2) the CIR and EIR are not enforced. This is the factory default." DEFVAL { false } ::= {devFrExtSysOpts 1 } -- Conformance Information devFrExtConformance OBJECT IDENTIFIER ::= { devFrExt 12 } devFrExtGroups OBJECT IDENTIFIER ::= { devFrExtConformance 1 } devFrExtCompliances OBJECT IDENTIFIER ::= { devFrExtConformance 2 } devFrExtCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMP entities which support the frame relay extension definitions." MODULE GROUP devFrExtDlciStdGroup DESCRIPTION "The conditional objects in the standard dlci group." OBJECT devFrExtDlciCIR MIN-ACCESS read-only DESCRIPTION "Write access is not required" OBJECT devFrExtDlciAdminState MIN-ACCESS read-only DESCRIPTION "Write access is not required" OBJECT devFrExtDlciPriority MIN-ACCESS read-only DESCRIPTION "Write access is not required" OBJECT devFrExtDlciType MIN-ACCESS read-only DESCRIPTION "Write access is not required" OBJECT devFrExtDlciCircuitId MIN-ACCESS read-only DESCRIPTION "Write access is not required" GROUP devFrExtLatencyGroup DESCRIPTION "The conditional objects in the latency group." OBJECT devFrExtLatencyWidth MIN-ACCESS read-only DESCRIPTION "Write access is not required" OBJECT devFrExtLatencyTimeSlice MIN-ACCESS read-only DESCRIPTION "Write access is not required" OBJECT devFrExtLatencyPacketSz MIN-ACCESS read-only DESCRIPTION "Write access is not required" GROUP devFrExtFrameSzGroup DESCRIPTION "The conditional objects in the frame size group." OBJECT devFrExtFrameSzTblCnt MIN-ACCESS read-only DESCRIPTION "Write access is not required" OBJECT devFrExtFrameSzUpLimit MIN-ACCESS read-only DESCRIPTION "Write access is not required" GROUP devFrExtBurstGroup DESCRIPTION "The conditional objects in the burst group." OBJECT devFrExtBurstTblCnt MIN-ACCESS read-only DESCRIPTION "Write access is not required" OBJECT devFrExtBurstUpLimit MIN-ACCESS read-only DESCRIPTION "Write access is not required" GROUP devFrExtLinkGroup DESCRIPTION "The conditional objects in the link group." OBJECT devFrExtLinkExtendedDdrCollection MIN-ACCESS read-only DESCRIPTION "Write access is not required" OBJECT devFrExtLinkAutoDetectLmi MIN-ACCESS read-only DESCRIPTION "Write access is not required" GROUP devFrExtLinkUtilizationGroup DESCRIPTION "The conditional objects in the link utilization group." OBJECT devFrExtLinkUtilTimePeriod MIN-ACCESS read-only DESCRIPTION "Write access is not required" OBJECT devFrExtLinkUtilTblCnt MIN-ACCESS read-only DESCRIPTION "Write access is not required" OBJECT devFrExtLinkUtilUpLimit MIN-ACCESS read-only DESCRIPTION "Write access is not required" GROUP devFrExtSysOptsGroup DESCRIPTION "The conditional objects in the system options group." OBJECT devFrExtSysOptsTrafficPolicing MIN-ACCESS read-only DESCRIPTION "Write access is not required" ::= { devFrExtCompliances 1 } -- -- Units of Conformance -- devFrExtDlciStdGroup OBJECT-GROUP OBJECTS { devFrExtDlciIfIndex, devFrExtDlciDlci, devFrExtDlciCIR, devFrExtDlciTxFrInCIR, devFrExtDlciRxFrInCIR, devFrExtDlciTxDrop, devFrExtDlciTxDE, devFrExtDlciTxBECN, devFrExtDlciOpState, devFrExtDlciAdminState, devFrExtDlciPriority, devFrExtDlciType, devFrExtDlciTxOctetInCIR, devFrExtDlciRxOctetInCIR, devFrExtDlciTxOctetOutCIR, devFrExtDlciRxOctetOutCIR, devFrExtDlciTxFrOutCIR, devFrExtDlciRxFrOutCIR, devFrExtDlciMaxFrSz, devFrExtDlciRxDE, devFrExtDlciTxFECN, devFrExtDlciRxFrCirToEir, devFrExtDlciRxOctetsCirToEir, devFrExtDlciTxFrCirToEir, devFrExtDlciTxOctetsCirToEir, devFrExtDlciRxFrOverEir, devFrExtDlciRxOctetsOverEir, devFrExtDlciTxFrOverEir, devFrExtDlciTxOctetsOverEir, devFrExtDlciEir, devFrExtDlciTc, devFrExtDlciCircuitId, devFrExtDlciRxFECN, devFrExtDlciRxBECN } STATUS current DESCRIPTION "The objects in the DLCI table that are not related to SLV." ::= { devFrExtGroups 1 } devFrExtDlciSLVGroup OBJECT-GROUP OBJECTS { devFrExtDlciNetDropFr, devFrExtDlciNetDropOctets, devFrExtDlciMissedSLVs, devFrExtDlciRmtOffFr, devFrExtDlciRmtOffOctets, devFrExtDlciRmtOffFrInCir, devFrExtDlciRmtOffOctetsInCir, devFrExtDlciRmtDropFrInCir, devFrExtDlciRmtDropOctetsInCir, devFrExtDlciRmtOffFrOutCir, devFrExtDlciRmtOffOctetsOutCir, devFrExtDlciRmtDropFrOutCir, devFrExtDlciRmtDropOctetsOutCir, devFrExtDlciOfferedFrCirToEir, devFrExtDlciOfferedOctetsCirToEir, devFrExtDlciRxFrNetDropCirToEir, devFrExtDlciRxOctetsNetDropCirToEir, devFrExtDlciOfferedFrOverEir, devFrExtDlciOfferedOctetsOverEir, devFrExtDlciRxFrNetDropOverEir, devFrExtDlciRxOctetsNetDropOverEir } STATUS current DESCRIPTION "The objects in the DLCI table that are specific to SLV." ::= { devFrExtGroups 2 } devFrExtDlciObsoleteGroup OBJECT-GROUP OBJECTS { devFrExtDlciNetDropFrInf, devFrExtDlciNetDropFrInr, devFrExtDlciNetDropFrExf, devFrExtDlciNetDropFrExr, devFrExtDlciNetDropOctetsInf, devFrExtDlciNetDropOctetsInr, devFrExtDlciNetDropOctetsExf, devFrExtDlciNetDropOctetsExr, devFrExtDlciMissedSLVsInf, devFrExtDlciMissedSLVsInr, devFrExtDlciMissedSLVsExf, devFrExtDlciMissedSLVsExr } STATUS obsolete DESCRIPTION "The objects in the DLCI table that are now obsolete." ::= { devFrExtGroups 3 } devFrExtDlciStsGroup OBJECT-GROUP OBJECTS { devFrExtDlciStsOpState, devFrExtDlciStsInactiveSecs, devFrExtDlciStsInactives, devFrExtDlciStsBECNSecs, devFrExtDlciStsFECNSecs, devFrExtDlciStsCongestedSecs, devFrExtDlciStsUpTime } STATUS current DESCRIPTION "The objects in the DLCI status table." ::= { devFrExtGroups 4 } devFrExtLatencyGroup OBJECT-GROUP OBJECTS { devFrExtLatencyIfIndex, devFrExtLatencyDlci, devFrExtLatencyWidth, devFrExtLatencyTimeSlice, devFrExtLatencyAvg, devFrExtLatencyMax, devFrExtLatencyLatest, devFrExtLatencyPacketSz } STATUS current DESCRIPTION "The objects in the latency table." ::= { devFrExtGroups 5 } devFrExtLatencyObsoleteGroup OBJECT-GROUP OBJECTS { devFrExtLatencyAvgInf, devFrExtLatencyAvgInr, devFrExtLatencyAvgExf, devFrExtLatencyAvgExr, devFrExtLatencyMaxInf, devFrExtLatencyMaxInr, devFrExtLatencyMaxExf, devFrExtLatencyMaxExr, devFrExtLatencyLatestInf, devFrExtLatencyLatestInr, devFrExtLatencyLatestExf, devFrExtLatencyLatestExr } STATUS obsolete DESCRIPTION "The objects in the latency table that are now obsolete." ::= { devFrExtGroups 6 } devFrExtFrameSzGroup OBJECT-GROUP OBJECTS { devFrExtFrameSzTblCnt, devFrExtFrameSzIndex, devFrExtFrameSzUpLimit, devFrExtFrameSzCount } STATUS current DESCRIPTION "The objects in the frame size table." ::= { devFrExtGroups 7 } devFrExtBurstGroup OBJECT-GROUP OBJECTS { devFrExtBurstTblCnt, devFrExtBurstIndex, devFrExtBurstUpLimit, devFrExtBurstOctets, devFrExtBurstFrames } STATUS current DESCRIPTION "The objects in the burst table." ::= { devFrExtGroups 8 } devFrExtFarEndInfoGroup OBJECT-GROUP OBJECTS { devFrExtFarEndInfoStatus, devFrExtFarEndInfoRemIP, devFrExtFarEndInfoRemDlci, devFrExtFarEndInfoRemVpi, devFrExtFarEndInfoRemVci } STATUS current DESCRIPTION "The objects in the far end information table." ::= { devFrExtGroups 9 } devFrExtFarEndInfoObsoleteGroup OBJECT-GROUP OBJECTS { devFrExtFarEndInfoRemIPInf, devFrExtFarEndInfoRemIPInr, devFrExtFarEndInfoRemIPExf, devFrExtFarEndInfoRemIPExr, devFrExtFarEndInfoRemDlciInf, devFrExtFarEndInfoRemDlciInr, devFrExtFarEndInfoRemDlciExf, devFrExtFarEndInfoRemDlciExr } STATUS obsolete DESCRIPTION "The objects in the far end information table that are now obsolete." ::= { devFrExtGroups 10 } devFrExtLinkGroup OBJECT-GROUP OBJECTS { devFrExtLinkIfIndex, devFrExtLinkNoLMISecs, devFrExtLinkRelErrs, devFrExtLinkProtErrs, devFrExtLinkChanInactives, devFrExtLinkRxShort, devFrExtLinkRxLong, devFrExtLinkIlDLCI, devFrExtLinkUnkDLCI, devFrExtLinkUnkIE, devFrExtLinkSeqErr, devFrExtLinkUnkRpt, devFrExtLinkUnkErr, devFrExtLinkTxDiscards, devFrExtLinkRxDiscards, devFrExtLinkRxNonOctet, devFrExtLinkRxCrcErr, devFrExtLinkRxIlFrames, devFrExtLinkTotTxErrs, devFrExtLinkTotRxErrs, devFrExtLinkStatMsgs, devFrExtLinkTxFrames, devFrExtLinkRxFrames, devFrExtLinkTxFECN, devFrExtLinkRxFECN, devFrExtLinkTxBECN, devFrExtLinkRxBECN, devFrExtLinkRxOverruns, devFrExtLinkTxUnderruns, devFrExtLinkDTRLostEvents, devFrExtLinkCTSLostEvents, devFrExtLinkTotalLMIErrs, devFrExtLinkExtendedDdrCollection, devFrExtLinkAutoDetectLmi } STATUS current DESCRIPTION "The objects in the link table." ::= { devFrExtGroups 11 } devFrExtLinkConfigGroup OBJECT-GROUP OBJECTS { devFrExtLinkConfigNumLinks, devFrExtLinkConfigLastChange } STATUS current DESCRIPTION "The objects in the link config group." ::= { devFrExtGroups 12 } devFrExtBackupGroup OBJECT-GROUP OBJECTS { devFrExtBackUpIsActive, devFrExtBackUpIsActiveLastChange } STATUS current DESCRIPTION "The objects in the backup group." ::= { devFrExtGroups 13 } devFrExtLinkUtilizationGroup OBJECT-GROUP OBJECTS { devFrExtLinkUtilTimePeriod, devFrExtLinkUtilTblCnt, devFrExtLinkUtilIndex, devFrExtLinkUtilUpLimit, devFrExtLinkUtilRxOctets, devFrExtLinkUtilTxOctets } STATUS current DESCRIPTION "The objects in the link utilization group." ::= { devFrExtGroups 14 } devFrExtSysOptsGroup OBJECT-GROUP OBJECTS { devFrExtSysOptsTrafficPolicing } STATUS current DESCRIPTION "The objects in the system options group." ::= { devFrExtGroups 15 } devFrExtDlciStsBackupGroup OBJECT-GROUP OBJECTS { devFrExtDlciStsBackupCnt, devFrExtDlciStsBackupTime, devFrExtDlciStsBackupReason, devFrExtDlciStsBackupLastChange } STATUS current DESCRIPTION "The objects in the DLCI status table related to backup." ::= { devFrExtGroups 16 } END