ADTRAN-GENVDSL2-LINE-MIB -- TITLE: The ADTRAN VDSL2 MIB -- PRODUCT: ADTRAN VDSL2 PRODUCTS -- VERSION: 1.0 -- DATE: 07/08/2008 -- AUTHOR: Craye Hall -- STATUS: PRELIMINARY -- This MIB defines the object identifier (OID) for the -- ADTRAN VDSL2 MIB objects -- HISTORY: -- 07/08/2008 och created PRELIMINARY MIB. -- 07/23/2008 ltg fixed enumerations for adGenVdsl2ConfSpecificPsdSelect -- vdsl2-b8-998ade17-m2x-m and vdsl2-b8-998e17-m2x-a. -- 08/04/2008 ltg added enumerations to adGenVdsl2ConfServiceMode for -- VDSL2 multimode/XTSE entries. -- 08/12/2008 ltg Moved adGenVdsl2LineCircuitID from -- adGenVdsl2LineConfProfileTable to adGenVdsl2ConfProfileExtTable since -- it is indexed off ifIndex and not profile name. Re-numbered -- adGenVdsl2LineConfProfileTable since still preliminary. -- 08/12/2008 ltg removed from adGenVdsl2LineLinkdownAlrm entry from -- adGenVdsl2LineAlarmConfProfileTable since it will be part of IF-MIB -- (rfc2863). Re-numbered adGenVdsl2LineAlarmConfProfileTable since -- still preliminary. -- 09/12/2008 ltg Changed several Integer to Integer32 since that's what -- driver returns. Changed read-write types in possible dynamic profiles -- to read-create. -- 09/13/2008 ltg Added LpType entries. Modified RateMode selections. -- Added adGenVdsl2LineBandConfProfileTable. -- 09/16/2008 ltg Added BandStatus and ScStatus tables. Also, revised range -- limits on several items. Added UPBO provisioning. -- 10/08/2008 ltg Revised threshold trap definitions and organization. -- 10/17/2008 ltg Added HP open comments var-binds for all traps. -- 10/20/2008 ltg Revised ES,SES,UAS entry/trap names to remove redundant 's'. -- 10/24/2008 ltg Added new 1Day PM tables and moved some entries from -- IntervalTables to these new 1DayIntervalTables. -- 12/11/2008 ltg Added TC packet/cell entries. Revised band-profile enums. -- Added counter reset item and line retrain items. Fixed the -- adGenVdsl2PMGroup items to include adGenVdsl2VturPerfDataTable entires. -- 12/17/2008 ltg Fixed units on ChanINP and InterleaveDelay. -- 05/29/2009 twc Updated adGenVdsl2LineConfProfileName and adGenVdsl2LineAlarmConfProfileName -- indices to conform to RFC2578 where possible. I could not add the "IMPLIED" keyword to -- adGenVdsl2LineConfProfileName in adGenVdsl2BandConfProfileTable because it is not the last -- index. -- 06/02/09 twc Added 1..10 SIZE modifier to adGenVdsl2LineConfProfileName and adGenVdsl2LineAlarmConfProfileName. -- 08/13/2009 och added adProducts to display the VDSL cards (Sparta 57749) -- 08/09/2010 gdo Added daily channel PM tables. -- 08/16/2010 rab added DsCustomPbo options -- 09/09/2010 jlb Removed adTA5k24pVDSL2AM. It was a duplicate OBJECT IDENTIFIER that wasn't being used. -- 10/05/2010 rab added AnfpCalValue to AdGenVdsl2LineConfProfileEntry -- 11/09/2010 rab added anfp entries to adGenVdsl2ConfSpecificPsdSelect, adGenVdsl2ConfUsPboSetting, and adGenVdsl2ConfDsPboSetting -- -- DO NOT MAKE HISTORY COMMENTS HERE!!!! Revision history now in REVISION/DESCRIPTION clauses below -- -- *************************************************************************** DEFINITIONS ::= BEGIN IMPORTS Integer32, Unsigned32, Counter32, Gauge32, NOTIFICATION-TYPE, OBJECT-TYPE, enterprises, MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-GROUP FROM SNMPv2-CONF ifIndex FROM IF-MIB RowStatus, DisplayString, TEXTUAL-CONVENTION, TimeStamp FROM SNMPv2-TC sysName FROM SNMPv2-MIB -- from [RFC2579] adGenPortTrapIdentifier FROM ADTRAN-GENPORT-MIB adTrapInformSeqNum FROM ADTRAN-GENTRAPINFORM-MIB adGenSlotInfoIndex FROM ADTRAN-GENSLOT-MIB adGenVdsl2, -- adtran, -- adProducts, adGenVdsl2ID FROM ADTRAN-SHARED-VDSL2-MIB ; adGenVdsl2MIB MODULE-IDENTITY LAST-UPDATED "202005110000Z" ORGANIZATION "Adtran, Inc." CONTACT-INFO "http://www.adtran.com" DESCRIPTION "This MIB defines the objects for the VDSL2 MIB." REVISION "202005110000Z" DESCRIPTION "Add all severities to the adGenVdsl2AlarmSlotProvTable" REVISION "201802260000Z" DESCRIPTION "Add adGenVdsl2ConfRateAdaptConfigMode" REVISION "201710260000Z" DESCRIPTION "Removing unneeded item g9932q(29)from adGenVdsl2LineCurrTransSysMode." REVISION "201710130000Z" DESCRIPTION "Adding annex A PSDs for band profile 35B." REVISION "201709060000Z" DESCRIPTION "Adding new band profile 35B PSDs. Changing upper rate limits for downstream payload rates as well as downstream retransmission Max NDR. Changed 35B band profile enum values to account for older profile 30A and 17B profiles." REVISION "201708040000Z" DESCRIPTION "Adding support for new 35B band profile." REVISION "201509160000Z" DESCRIPTION "Added support for QLN and HLOG VDSL sub-carrier status via adGenVdsl2ScStatusUsQln, adGenVdsl2ScStatusDsQln, adGenVdsl2ScStatusUsHlog, adGenVdsl2ScStatusDsHlog" REVISION "201506030000Z" DESCRIPTION "Add adGenVdsl2ConfMemorySplitRatio" REVISION "201503170000Z" DESCRIPTION "Add adGenVdsl2AlarmSlotProvTable" REVISION "201501140000Z" DESCRIPTION "Add support for AM radio station carrier masking provisioning" REVISION "201401240000Z" DESCRIPTION "Add rolling counter option to enum for adGenVdsl2LineResetCounters" REVISION "201312120000Z" DESCRIPTION "Added New set of Vtuc and Vtur Threshold Crossing alarms to be used for Remote Devices." REVISION "201309180000Z" DESCRIPTION "Add support for SRA and G.INP (status, PM, and provisioning)" REVISION "201307170000Z" DESCRIPTION "Add enums, g9935 and g9932y, for vectoring to adGenVdsl2LineCurrTransSysMode" REVISION "201303060000Z" DESCRIPTION "Added new enumerated type to service modes for PTM Fallback" REVISION "201210080000Z" DESCRIPTION "Added adGenVdsl2ReserveInstanceBulkVDSLSlotInstance, adGenVdsl2BulkVDSLTlvType, adGenVdsl2BulkVDSLTlvPort, and adGenVdsl2BulkVDLSTlvCreate need to get Bit Allocation Table and SNR values through a TLV block" REVISION "201209250000Z" DESCRIPTION "Added adGenVdsl2VtucCircuitProviderCode, adGenVdsl2VturCircuitProviderCode, and adGenVdsl2VturCircuitCapabilities." REVISION "201109190000Z" DESCRIPTION "Added adGenVdsl2VtucCurrTxLineRate, adGenVdsl2VtucPrevTxLineRate, adGenVdsl2VturCurrTxLineRate, adGenVdsl2VturPrevTxLineRate to fix CN-1947 changed the description of adGenVdsl2VtucCurrTxRate, adGenVdsl2VtucPrevTxRate, adGenVdsl2VturCurrTxRate and adGenVdsl2VturPrevTxRate" REVISION "201106020000Z" DESCRIPTION "Changed type of OID adGenVdsl2ConfUsCustomPboElecLenKL from Unsigned32 to INTEGER" REVISION "201009090000Z" DESCRIPTION "Removed adTA5k24pVDSL2AM. It was a duplicate OBJECT IDENTIFIER that wasn't being used." REVISION "201008160000Z" DESCRIPTION "Add DsCustomPbo options." REVISION "201008090000Z" DESCRIPTION "Add daily channel PM tables." REVISION "200807080000Z" DESCRIPTION "The MIB module defining objects for the management of a pair of Very High Speed Digital Subscriber Line (VDSL2) modems conforming to the ITU-T G.993.2 standard at the ends of a physical VDSL2 line. These objects are also applicable for managing legacy fallback modes of ADSL, ADSL2, and ADSL2+ modulations. Each VDSL2 line has an entry in an ifTable. An agent may reside at either end of the VDSL line however the MIB is designed to require no management communication between them beyond that inherent in the low-level VDSL2 line protocol. The agent may monitor and control this protocol for its needs. At the physical layer, VDSL2 modems divide the usable spectrum into multiple frequency bands in each direction US0 - US4 and DS1 - DS4. Information about status and performance of each of these bands can be found in the band indexed tables. VDSL2 modems further divide the frequency bands using sub-carriers. There are 4096 possible sub- carriers in the upstream direction and 4096 possible sub-carriers in the downstream direction. Information about status and performance of each of these sub-carriers can be found in the sub-carrier indexed tables. At the data interface layer, VDSL2 devices may support up to 4 optional channels (Latency Paths LP0-LP3), each of which can be configured as fast or interleave types. Prior ADSL/ADSL2/ADSL2+ provisioning models referred to separate interfaces for fast and interleave channels. In the legacy Adtran ADSL/ADSL2/ADSL2+ implementations, fast only or interleave only line types were the valid selections allowed so these interfaces shall be both be mapped to LP0 for consistent operation. Naming Conventions: Chan -- One of logical Vtuc -- (VTUC) modem at near (Central) end of line Vtur -- (VTUR) modem at Remote end of line Line -- A physical connection between a Vtuc and Vtur unit Curr -- Current Prev -- Previous PM -- Performance Monitoring Rx -- Receive Tx -- Transmit ES -- Errored Second. LCS -- Line Code Specific Lof -- Loss of Frame Lol -- Loss of Link Los -- Loss of Signal Lpr -- Loss of Power xxxs-- interval of Seconds in which xxx occurs (e.g., xxx=Lof, Los, Lpr) Max -- Maximum Mgn -- Margin Min -- Minimum Ds -- Downstream (Tx Towards Vtur) Us -- Upstream (Tx Towards Vtuc) Ne -- Near-End Fe -- Near-End Psd -- Power Spectral Density Snr -- Signal to Noise Ratio Atn -- Attenuation PTM -- Packet Transfer Mode EFM -- Ethernet first Mile DELT -- Dual Ended Loop Test SELT -- Single Ended Loop Test Diag -- Diagnostic modes of operation Blks-- Blocks, a data unit or packet " ::= { adGenVdsl2ID 1 } -- OBJECT IDENTIFIERS adtran OBJECT IDENTIFIER ::= { enterprises 664 } adProducts OBJECT IDENTIFIER ::= { adtran 1 } adTA5k24pVDSL2Combo OBJECT IDENTIFIER ::= { adProducts 891 } adTA5k32pVDSL2 OBJECT IDENTIFIER ::= { adProducts 892} adTA5k32pVDSL2Spltr OBJECT IDENTIFIER ::= { adProducts 893 } adGenVdsl2Prov OBJECT IDENTIFIER ::= { adGenVdsl2 1 } adGenVdsl2Status OBJECT IDENTIFIER ::= { adGenVdsl2 2 } adGenVdsl2PM OBJECT IDENTIFIER ::= { adGenVdsl2 3 } adGenVdsl2Traps OBJECT IDENTIFIER ::= { adGenVdsl2 4 } adGenVdsl2ExtConfig OBJECT IDENTIFIER ::= { adGenVdsl2 5 } adGenVdsl2Test OBJECT IDENTIFIER ::= { adGenVdsl2 6 } adGenVdsl2MibConformance OBJECT IDENTIFIER ::= { adGenVdsl2 7 } adGenVdsl2MibGroups OBJECT IDENTIFIER ::= { adGenVdsl2MibConformance 1 } adGenVdsl2VtucTrapPrefix OBJECT IDENTIFIER ::= { adGenVdsl2Traps 1 } adGenVdsl2VturTrapPrefix OBJECT IDENTIFIER ::= { adGenVdsl2Traps 2 } adGenVdsl2VtucTrapPrefixRemote OBJECT IDENTIFIER ::= { adGenVdsl2Traps 3 } adGenVdsl2VturTrapPrefixRemote OBJECT IDENTIFIER ::= { adGenVdsl2Traps 4 } -- objects -- ****************************************************************** -- Group: Provisioning -- The Provisioning Group consists of the tables of entries -- necessary to maintain the persistence profiles for each -- VDSL2 modem. There are two tables of profiles. The Line -- profile and the Alarm profile. Since these profiles can -- be made dynamic, they are indexed off their names and not -- the ifIndex (ie Port). -- ****************************************************************** -- ============ Prov Group (Line Profile) =========================== adGenVdsl2LineConfProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVdsl2LineConfProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information on the VDSL2 line configuration. One entry in this table reflects a profile defined by a manager which can be used to configure the VDSL2 line. " ::= { adGenVdsl2Prov 1 } adGenVdsl2LineConfProfileEntry OBJECT-TYPE SYNTAX AdGenVdsl2LineConfProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry consists of a list of parameters that represents the configuration of an VDSL2 modem. `Static' profiles - profiles are automaticly created or destroyed as VDSL2 physical lines are discovered and removed by the system. The name of the profile will be equivalent to the decimal value of the line's interface index. " INDEX { IMPLIED adGenVdsl2LineConfProfileName } ::= { adGenVdsl2LineConfProfileTable 1} AdGenVdsl2LineConfProfileEntry ::= SEQUENCE { adGenVdsl2LineConfProfileName DisplayString, adGenVdsl2ConfDsRateMode INTEGER, adGenVdsl2ConfDsTargetSnrMgn Integer32, adGenVdsl2ConfDsMaxSnrMgn Integer32, adGenVdsl2ConfDsMinSnrMgn Integer32, adGenVdsl2ConfUsTargetSnrMgn Integer32, adGenVdsl2ConfUsMaxSnrMgn Integer32, adGenVdsl2ConfUsMinSnrMgn Integer32, adGenVdsl2LineConfProfileRowStatus RowStatus, adGenVdsl2ConfServiceMode INTEGER, adGenVdsl2ConfMultiModeDmtTse Unsigned32, adGenVdsl2ConfBandProfiles Unsigned32, adGenVdsl2ConfSpecificPsdSelect INTEGER, adGenVdsl2ConfUsPsdMaskU0Select INTEGER, adGenVdsl2ConfUsTrellis INTEGER, adGenVdsl2ConfDsTrellis INTEGER, adGenVdsl2ConfUsPboSetting INTEGER, adGenVdsl2ConfDsPboSetting INTEGER, adGenVdsl2ConfUsVnoiseSetting INTEGER, adGenVdsl2ConfDsVnoiseSetting INTEGER, adGenVdsl2ConfUsBitSwap INTEGER, adGenVdsl2ConfDsBitSwap INTEGER, adGenVdsl2ConfHamBandNotches Unsigned32, adGenVdsl2ConfUsNomAggTxPwr Integer32, adGenVdsl2ConfDsNomAggTxPwr Integer32, adGenVdsl2ConfUsMaxNomTxPsd Integer32, adGenVdsl2ConfDsMaxNomTxPsd Integer32, adGenVdsl2ConfUsMaxAggRxPwr Integer32, adGenVdsl2ConfFramingMode INTEGER, adGenVdsl2ConfUsLp0MaxPayloadRate Unsigned32, adGenVdsl2ConfUsLp0MinPayloadRate Unsigned32, adGenVdsl2ConfUsLp0MaxDelay Unsigned32, adGenVdsl2ConfUsLp0MinProtection Unsigned32, adGenVdsl2ConfUsLp0RaRatio Integer32, adGenVdsl2ConfUsLp0InitPolicy INTEGER, adGenVdsl2ConfDsLp0MaxPayloadRate Unsigned32, adGenVdsl2ConfDsLp0MinPayloadRate Unsigned32, adGenVdsl2ConfDsLp0MaxDelay Unsigned32, adGenVdsl2ConfDsLp0MinProtection Unsigned32, adGenVdsl2ConfDsLp0RaRatio Integer32, adGenVdsl2ConfDsLp0InitPolicy INTEGER, adGenVdsl2ConfUsLp1MaxPayloadRate Unsigned32, adGenVdsl2ConfUsLp1MinPayloadRate Unsigned32, adGenVdsl2ConfUsLp1MaxDelay Unsigned32, adGenVdsl2ConfUsLp1MinProtection Unsigned32, adGenVdsl2ConfUsLp1RaRatio Integer32, adGenVdsl2ConfUsLp1InitPolicy INTEGER, adGenVdsl2ConfDsLp1MaxPayloadRate Unsigned32, adGenVdsl2ConfDsLp1MinPayloadRate Unsigned32, adGenVdsl2ConfDsLp1MaxDelay Unsigned32, adGenVdsl2ConfDsLp1MinProtection Unsigned32, adGenVdsl2ConfDsLp1RaRatio Integer32, adGenVdsl2ConfDsLp1InitPolicy INTEGER, adGenVdsl2ConfUsLp0Type INTEGER, adGenVdsl2ConfDsLp0Type INTEGER, adGenVdsl2ConfUsLp1Type INTEGER, adGenVdsl2ConfDsLp1Type INTEGER, adGenVdsl2ConfUsRateMode INTEGER, adGenVdsl2ConfUsCustomPboElecLenKL INTEGER, adGenVdsl2ConfUsCustomPboForceLen INTEGER, adGenVdsl2ConfUsCustomPboBoostMode INTEGER, adGenVdsl2ConfDsCustomPboElecLen INTEGER, adGenVdsl2ConfDsCustomPboCableA INTEGER, adGenVdsl2ConfDsCustomPboCableB INTEGER, adGenVdsl2ConfDsCustomPboCableC INTEGER, adGenVdsl2ConfDsCustomPboMinSignal INTEGER, adGenVdsl2ConfDsCustomPboMinFreq INTEGER, adGenVdsl2ConfDsCustomPboMaxFreq INTEGER, adGenVdsl2ConfAnfpCalValue INTEGER, adGenVdsl2ConfDsDownshiftSnrMgn Integer32, adGenVdsl2ConfDsUpshiftSnrMgn Integer32, adGenVdsl2ConfDsMinUpshiftTime Unsigned32, adGenVdsl2ConfDsMinDownshiftTime Unsigned32, adGenVdsl2ConfUsDownshiftSnrMgn Integer32, adGenVdsl2ConfUsUpshiftSnrMgn Integer32, adGenVdsl2ConfUsMinUpshiftTime Unsigned32, adGenVdsl2ConfUsMinDownshiftTime Unsigned32, adGenVdsl2ConfUsLp0RtxSetting INTEGER, adGenVdsl2ConfUsLp0CustomRtxMaxNdr Unsigned32, adGenVdsl2ConfUsLp0CustomRtxMinDelay INTEGER, adGenVdsl2ConfUsLp0CustomRtxMaxDelay INTEGER, adGenVdsl2ConfUsLp0CustomRtxInpMinShine INTEGER, adGenVdsl2ConfUsLp0CustomRtxInpMinRein INTEGER, adGenVdsl2ConfUsLp0CustomRtxIatRein INTEGER, adGenVdsl2ConfUsLp0CustomRtxLeftrThresh INTEGER, adGenVdsl2ConfDsLp0RtxSetting INTEGER, adGenVdsl2ConfDsLp0CustomRtxMaxNdr Unsigned32, adGenVdsl2ConfDsLp0CustomRtxMinDelay INTEGER, adGenVdsl2ConfDsLp0CustomRtxMaxDelay INTEGER, adGenVdsl2ConfDsLp0CustomRtxInpMinShine INTEGER, adGenVdsl2ConfDsLp0CustomRtxInpMinRein INTEGER, adGenVdsl2ConfDsLp0CustomRtxIatRein INTEGER, adGenVdsl2ConfDsLp0CustomRtxLeftrThresh INTEGER, adGenVdsl2ConfUsLp1RtxSetting INTEGER, adGenVdsl2ConfUsLp1CustomRtxMaxNdr Unsigned32, adGenVdsl2ConfUsLp1CustomRtxMinDelay INTEGER, adGenVdsl2ConfUsLp1CustomRtxMaxDelay INTEGER, adGenVdsl2ConfUsLp1CustomRtxInpMinShine INTEGER, adGenVdsl2ConfUsLp1CustomRtxInpMinRein INTEGER, adGenVdsl2ConfUsLp1CustomRtxIatRein INTEGER, adGenVdsl2ConfUsLp1CustomRtxLeftrThresh INTEGER, adGenVdsl2ConfDsLp1RtxSetting INTEGER, adGenVdsl2ConfDsLp1CustomRtxMaxNdr Unsigned32, adGenVdsl2ConfDsLp1CustomRtxMinDelay INTEGER, adGenVdsl2ConfDsLp1CustomRtxMaxDelay INTEGER, adGenVdsl2ConfDsLp1CustomRtxInpMinShine INTEGER, adGenVdsl2ConfDsLp1CustomRtxInpMinRein INTEGER, adGenVdsl2ConfDsLp1CustomRtxIatRein INTEGER, adGenVdsl2ConfDsLp1CustomRtxLeftrThresh INTEGER, adGenVdsl2ConfAmRadioFreqMask1 INTEGER, adGenVdsl2ConfAmRadioFreqMask2 INTEGER, adGenVdsl2ConfAmRadioFreqMask3 INTEGER, adGenVdsl2ConfAmRadioFreqMask4 INTEGER, adGenVdsl2ConfAmRadioFreqMask5 INTEGER, adGenVdsl2ConfAmRadioFreqMask6 INTEGER, adGenVdsl2ConfMemorySplitRatio INTEGER, adGenVdsl2ConfRateAdaptConfigMode INTEGER } adGenVdsl2LineConfProfileName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..10)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object is used by the line configuration table in order to identify a row of this table. This value cannot be user-specified and is not dynamic. There is a one-to-one relationship between each line and its profile. The profile name algorithmicly represents the Line's ifIndex. Therefore, the profile's name is a decimalized string of the ifIndex that is fixed-length (10) with leading zero(s). For example, the profile name for ifIndex which equals '15' will be '0000000015'. " ::= { adGenVdsl2LineConfProfileEntry 1 } adGenVdsl2ConfDsRateMode OBJECT-TYPE SYNTAX INTEGER { fixed (1), -- no rate adaptation adaptAtStartup (2), -- perform rate adaptation -- only at initialization adaptAtRuntime (3) -- perform rate adaptation at -- any time } MAX-ACCESS read-create STATUS current DESCRIPTION "Defines what form of downstream rate adaptation is configured on this modem. " ::= { adGenVdsl2LineConfProfileEntry 2 } adGenVdsl2ConfDsTargetSnrMgn OBJECT-TYPE SYNTAX Integer32 (0..310) UNITS "tenth dB" MAX-ACCESS read-create STATUS current DESCRIPTION "Configured Target Signal/Noise Margin. This is the noise margin the modem must achieve with the target BER (10-7) or better to successfully complete initialization. The noise margin ranges from 0 to 31 dB with 0.1 dB steps (0..310). This margin should be above the minimum margin and below the maximum margin. " ::= { adGenVdsl2LineConfProfileEntry 3 } adGenVdsl2ConfDsMaxSnrMgn OBJECT-TYPE SYNTAX Integer32 (0..310) UNITS "tenth dB" MAX-ACCESS read-create STATUS current DESCRIPTION "Configured Maximum acceptable Signal/Noise Margin. If the Noise Margin is above this the modem should attempt to reduce its power output to optimize its operation. The noise margin ranges from 0 to 31 dB with 0.1 dB steps (0..310). This margin should be above the target and minimum margins. " ::= { adGenVdsl2LineConfProfileEntry 4 } adGenVdsl2ConfDsMinSnrMgn OBJECT-TYPE SYNTAX Integer32 (0..310) UNITS "tenth dB" MAX-ACCESS read-create STATUS current DESCRIPTION "Configured Minimum acceptable Signal/Noise Margin. If the noise margin falls below this level, the modem should attempt to increase its power output. If that is not possible the modem will attempt to re-initialize or shut down. The noise margin ranges from 0 to 31 dB with 0.1 dB steps (0..310). This margin should be below the target and maximum margins. " ::= { adGenVdsl2LineConfProfileEntry 5 } adGenVdsl2ConfUsTargetSnrMgn OBJECT-TYPE SYNTAX Integer32 (0..310) UNITS "tenth dB" MAX-ACCESS read-create STATUS current DESCRIPTION "Configured Target Signal/Noise Margin. This is the noise margin the modem must achieve with the target BER (10-7) or better to successfully complete initialization. The noise margin ranges from 0 to 31 dB with 0.1 dB steps (0..310). This margin should be above the minimum margin and below the maximum margin. " ::= { adGenVdsl2LineConfProfileEntry 6 } adGenVdsl2ConfUsMaxSnrMgn OBJECT-TYPE SYNTAX Integer32 (0..310) UNITS "tenth dB" MAX-ACCESS read-create STATUS current DESCRIPTION "Configured Maximum acceptable Signal/Noise Margin. If the Noise Margin is above this the modem should attempt to reduce its power output to optimize its operation. The noise margin ranges from 0 to 31 dB with 0.1 dB steps (0..310). This margin should be above the target and minimum margins. " ::= { adGenVdsl2LineConfProfileEntry 7 } adGenVdsl2ConfUsMinSnrMgn OBJECT-TYPE SYNTAX Integer32 (0..310) UNITS "tenth dB" MAX-ACCESS read-create STATUS current DESCRIPTION "Configured Minimum acceptable Signal/Noise Margin. If the noise margin falls below this level, the modem should attempt to increase its power output. If that is not possible the modem will attempt to re-initialize or shut down. The noise margin ranges from 0 to 31 dB with 0.1 dB steps (0..310). This margin should be below the target and maximum margins. " ::= { adGenVdsl2LineConfProfileEntry 8 } adGenVdsl2LineConfProfileRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-only STATUS current DESCRIPTION "This object is used to create a new row or modify or delete an existing row in this table. A profile activated by setting this object to `active'. When `active' is set, the system will validate the profile. Before a profile can be deleted or taken out of service, (by setting this object to `destroy' or `outOfService') it must be first unreferenced from all associated lines. If the implementator of this MIB has chosen not to implement `dynamic assignment' of profiles, this object's MIN-ACCESS is read-only and its value is always to be `active'. " ::= { adGenVdsl2LineConfProfileEntry 9 } adGenVdsl2ConfServiceMode OBJECT-TYPE SYNTAX INTEGER { multiMode (1), -- adapt to the ATUR's mode, -- assuming T1.413, G.dmt, or G.lite -- **NOTE** For adsl2+ line cards, -- this is adsl2+ multimode t1413 (2), -- T1.413 Mode gDMT (3), -- G.dmt Mode gLite (4), -- G.lite Mode g9923 (5), -- ADSL2 Mode g9924 (6), -- ADSL2-lite Mode g9925 (7), -- ADSL2+ Mode readsl (8), -- READSL Mode adsl1MultiMode (9), -- adsl legacy multimode, to be used -- by adsl2+ line cards to enable -- multimode equivalent to that of -- adsl line cards g9925AnxM (10), -- ADSL2+ Annex M Mode g9931 (11), -- VDSL1 Mode g9932 (12), -- VDSL2 Mode vdsl2MultiMode (13), -- Multimode including VDSL2 vdsl2PtmFallback (14), -- PTM Fallback mode tseMultimode (255) -- Multimode according to DMT TSE enables } MAX-ACCESS read-create STATUS current DESCRIPTION "The configuration parameter sets the modem service mode." ::= { adGenVdsl2LineConfProfileEntry 10 } adGenVdsl2ConfMultiModeDmtTse OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Multimode DMT Transmission System Enabling (XTSE). A list of the different modulation types enabled in this profile for multimode. It is coded in a bit-map representation with 1 or more bits set. A bit set to '1' means that the VTUs may train in the respective mode for the DSL line. A bit set to '0' means that the VTUs cannot train in the respective mode for the line. All 'reserved' bits should be set to '0'. Bit Assignments: Bit 00: T1E1 ADSL Issue 2 Bit 01: Full Rate ADSL Over POTS Bit 02: Full Rate ADSL Over ISDN Bit 03: Full Rate ADSL in TCM-ISDN Bit 04: Full Rate SSDSL in ISDN Binder Bit 05: All Digital ADSL Bit 06: Lite ADSL Over POTS/ISDN Bit 07: Lite ADSL in TCM-ISDN Bit 08: ADSL2 Over POTS Bit 09: ADSL2 Over ISDN Bit 10: All Digital ADSL2 (POTS) Bit 11: All Digital ADSL2 (ISDN) Bit 12: Double Upstream ADSL2 Bit 13: RE-ADSL2 Over POTS Bit 14: ADSL2 Lite Over POTS Bit 15: All Digital ADSL2 Lite Bit 16: ADSL2+ over POTS Bit 17: ADSL2+ over ISDN Bit 18: All Digital ADSL2+ (POTS) Bit 19: All Digital ADSL2+ (ISDN) Bit 20: Double Upstream ADSL2+ Bit 21: VDSL1 Bit 22: VDSL2 Annex A Bit 23: VDSL2 Annex B Bit 24: VDSL2 Annex C " ::= { adGenVdsl2LineConfProfileEntry 11 } adGenVdsl2ConfBandProfiles OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Bit-map of ITU-T G.993.2 implementation profiles supported by an VTU-x and can be provisioned on the VDSL2 line. Bit Assignments: Bit 00: Profile 8A Bit 01: Profile 8B Bit 02: Profile 8C Bit 03: Profile 8D Bit 04: Profile 12A Bit 05: Profile 12B Bit 06: Profile 17A Bit 07: Profile 30A Bit 08: Profile 17B (Deprecated) Bit 09: Profile 35B " ::= { adGenVdsl2LineConfProfileEntry 12 } adGenVdsl2ConfSpecificPsdSelect OBJECT-TYPE SYNTAX INTEGER { vdsl1-ansi-fttcab-m1 (21), vdsl1-ansi-fttcab-m2 (22), vdsl1-ansi-fttex-m1 (23), vdsl1-ansi-fttex-m2 (24), vdsl1-etsi-fttcab-pcab-m1 (41), vdsl1-etsi-fttcab-pcab-m2 (42), vdsl1-etsi-fttex-p1-m1-o-isdn (43), vdsl1-etsi-fttex-p1-m2-o-isdn (44), vdsl1-etsi-fttex-p2-m1-o-pots (45), vdsl1-etsi-fttex-p2-m2-o-pots (46), vdsl2-a-m1-eu32 (101), vdsl2-a-m2-eu36 (102), vdsl2-a-m3-eu40 (103), vdsl2-a-m4-eu44 (104), vdsl2-a-m5-eu48 (105), vdsl2-a-m6-eu52 (106), vdsl2-a-m7-eu56 (107), vdsl2-a-m8-eu60 (108), vdsl2-a-m9-eu64 (109), vdsl2-a-eu128 (110), vdsl2-a-m1-998-35b-eu32 (121), vdsl2-a-m9-998-35b-eu64 (129), vdsl2-a-m1-adlu32 (201), vdsl2-a-m2-adlu36 (202), vdsl2-a-m3-adlu40 (203), vdsl2-a-m4-adlu44 (204), vdsl2-a-m5-adlu48 (205), vdsl2-a-m6-adlu52 (206), vdsl2-a-m7-adlu56 (207), vdsl2-a-m8-adlu60 (208), vdsl2-a-m9-adlu64 (209), vdsl2-a-adlu128 (210), vdsl2-b7-1-997-m1c-a-7 (301), vdsl2-b7-2-997-m1x-m-8 (302), vdsl2-b7-3-997-m1x-m (303), vdsl2-b7-4-997-m2x-m-8 (304), vdsl2-b7-5-997-m2x-a (305), vdsl2-b7-6-997-m2x-m (306), vdsl2-b7-7-hpe17-m1-nus0 (307), vdsl2-b7-8-hpe30-m1-nus0 (308), vdsl2-b7-9-997e17-m2x-nus0 (309), vdsl2-b7-10-997e30-m2x-nus0 (310), vdsl2-b8-1-998-m1x-a (401), vdsl2-b8-2-998-m1x-b (402), vdsl2-b8-3-998-m1x-nus0 (403), vdsl2-b8-4-998-m2x-a (404), vdsl2-b8-5-998-m2x-m (405), vdsl2-b8-6-998-m2x-b (406), vdsl2-b8-7-998-m2x-nus0 (407), vdsl2-b8-8-998e17-m2x-nus0 (408), vdsl2-b8-9-998e17-m2x-nus0-m (409), vdsl2-b8-10-998ade17-m2x-nus0-m (410), vdsl2-b8-11-998ade17-m2x-a (411), vdsl2-b8-12-998ade17-m2x-b (412), vdsl2-b8-13-998e30-m2x-nus0 (413), vdsl2-b8-14-998e30-m2x-nus0-m (414), vdsl2-b8-15-998ade30-m2x-nus0-m (415), vdsl2-b8-16-998ade30-m2x-nus0-a (416), vdsl2-b8-19-998e35-m2x-a (419), vdsl2-b8-20-998ade35-m2x-a (420), vdsl2-b8-21-998ade35-m2x-b (421), vdsl2-b8-22-998ade35-m2x-m (422), vdsl2-b8-998ade17-m2x-m (431), vdsl2-b8-998e17-m2x-a (432), vdsl2-c-fttcab-a (501), vdsl2-c-fttcab-m (502), vdsl2-c-fttex-a (503), vdsl2-c-fttex-m (504), vdsl2-c-o-adsl (505), vdsl2-c-o-tcmisdn (506), vdsl2-c-anfp (601) } MAX-ACCESS read-create STATUS current DESCRIPTION "The VDSL2 specific PSD selections to be used in the upstream and downstream directions. The validity of these selections is dependent of the VDSL2 band profile selection. " ::= { adGenVdsl2LineConfProfileEntry 13 } adGenVdsl2ConfUsPsdMaskU0Select OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enable or disable of the use of the VDSL2 U0 band in the upstream direction. U0 is a relatively small frequency band of operation used by ADSL2+/ADSL2/ADSL modems. It is optional depending on the selected band profile for VDSL2." ::= { adGenVdsl2LineConfProfileEntry 14 } adGenVdsl2ConfUsTrellis OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enable or disable Upstream Trellis Encoding." ::= { adGenVdsl2LineConfProfileEntry 15 } adGenVdsl2ConfDsTrellis OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enable or disable Downstream Trellis Encoding." ::= { adGenVdsl2LineConfProfileEntry 16 } adGenVdsl2ConfUsPboSetting OBJECT-TYPE SYNTAX INTEGER { pboOff (0), pboEnvA (1), pboEnvB (2), pboEnvC (3), pboEnvD (4), pboEnvE (5), pboEnvF (6), pboANFP (7), pboAuto (254), pboCustom (255) } MAX-ACCESS read-create STATUS current DESCRIPTION "Defines the Upstream Power Backoff mode setting." ::= { adGenVdsl2LineConfProfileEntry 17 } adGenVdsl2ConfDsPboSetting OBJECT-TYPE SYNTAX INTEGER { pboOff (0), pboEnvA (1), pboEnvB (2), pboEnvC (3), pboEnvD (4), pboEnvE (5), pboEnvF (6), pboANFP (7), pboAuto (254), pboCustom (255) } MAX-ACCESS read-create STATUS current DESCRIPTION "Defines the Downstream Power Backoff mode setting." ::= { adGenVdsl2LineConfProfileEntry 18 } adGenVdsl2ConfUsVnoiseSetting OBJECT-TYPE SYNTAX INTEGER { off (0), low (1), med (2), high (3), auto (254), custom (255) } MAX-ACCESS read-create STATUS current DESCRIPTION "Defines upstream virtual noise setting." ::= { adGenVdsl2LineConfProfileEntry 19 } adGenVdsl2ConfDsVnoiseSetting OBJECT-TYPE SYNTAX INTEGER { off (0), low (1), med (2), high (3), auto (254), custom (255) } MAX-ACCESS read-create STATUS current DESCRIPTION "Defines downstream virtual noise setting." ::= { adGenVdsl2LineConfProfileEntry 20 } adGenVdsl2ConfUsBitSwap OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Defines upstream Bit Swap to be enabled or not." ::= { adGenVdsl2LineConfProfileEntry 21 } adGenVdsl2ConfDsBitSwap OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Defines downstream Bit Swap to be enabled or not." ::= { adGenVdsl2LineConfProfileEntry 22 } adGenVdsl2ConfHamBandNotches OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "A bit-map of transmit power spectral density mask code, used to avoid interference with HAM (Handheld Amateur Radio) radio bands by introducing power control (notching) in one or more of these bands. A bit set indicates notching is enabled. Bit Assignments: Bit 00: Hamband 1800 Bit 01: Hamband 3500 Bit 02: Hamband 7000 Bit 03: Hamband 10100 Bit 04: Hamband 14000 Bit 05: Hamband 18068 Bit 06: Hamband 21000 Bit 07: Hamband 24890 Bit 08: Hamband 28000 " ::= { adGenVdsl2LineConfProfileEntry 23 } adGenVdsl2ConfUsNomAggTxPwr OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum nominal aggregate transmit power in the upstream direction during initialization and Showtime. It ranges from 0 to 255 units of 0.1 dBm (physical values are 0 to 25.5 dBm). " ::= { adGenVdsl2LineConfProfileEntry 24 } adGenVdsl2ConfDsNomAggTxPwr OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum nominal aggregate transmit power in the downstream direction during initialization and Showtime. It ranges from 0 to 255 units of 0.1 dBm (physical values are 0 to 25.5 dBm). " ::= { adGenVdsl2LineConfProfileEntry 25 } adGenVdsl2ConfUsMaxNomTxPsd OBJECT-TYPE SYNTAX Integer32 (-600..300) MAX-ACCESS read-create STATUS current DESCRIPTION "This parameter represents the maximum nominal transmit PSD in the upstream direction during initialization and showtime (in dBm/Hz). It ranges from -60 to -30 dBm/Hz, with 0.1 dB steps (-600..-300). " ::= { adGenVdsl2LineConfProfileEntry 26 } adGenVdsl2ConfDsMaxNomTxPsd OBJECT-TYPE SYNTAX Integer32 (-600..300) MAX-ACCESS read-create STATUS current DESCRIPTION "This parameter represents the maximum nominal transmit PSD in the downstream direction during initialization and showtime (in dBm/Hz). It ranges from -60 to -30 dBm/Hz, with 0.1 dB steps (-600..-300). " ::= { adGenVdsl2LineConfProfileEntry 27 } adGenVdsl2ConfUsMaxAggRxPwr OBJECT-TYPE SYNTAX Integer32 (-255..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum upstream aggregate receive power over the relevant set of sub-carriers. The xTU-C should verify that the upstream power cutback is such that this maximum aggregate receive power value is honored. It ranges from -255 to 255 units of 0.1 dBm (physical values are -25.5 to 25.5 dBm). " ::= { adGenVdsl2LineConfProfileEntry 28 } adGenVdsl2ConfFramingMode OBJECT-TYPE SYNTAX INTEGER { auto (0), atm (1), efm (2), hdlc (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This is the PMS-TC layer Framing mode setting." ::= { adGenVdsl2LineConfProfileEntry 29 } adGenVdsl2ConfUsLp0MaxPayloadRate OBJECT-TYPE SYNTAX Unsigned32 (0..96000000) UNITS "bps" MAX-ACCESS read-create STATUS current DESCRIPTION "Latency Path 0 upstream maximum payload data rate." ::= { adGenVdsl2LineConfProfileEntry 30 } adGenVdsl2ConfUsLp0MinPayloadRate OBJECT-TYPE SYNTAX Unsigned32 (0..96000000) UNITS "bps" MAX-ACCESS read-create STATUS current DESCRIPTION "Latency Path 0 upstream minimum payload data rate." ::= { adGenVdsl2LineConfProfileEntry 31 } adGenVdsl2ConfUsLp0MaxDelay OBJECT-TYPE SYNTAX Unsigned32 (0..63) UNITS "msec" MAX-ACCESS read-create STATUS current DESCRIPTION "Latency Path 0 upstream maximum Interleave Delay. This parameter is the maximum one-way interleaving delay in milli-seconds introduced by the PMS-TC between the alfa and the beta reference points, in the direction of the latency path. A delay of 0 indicates no maximum delay restrictions are imposed. " ::= { adGenVdsl2LineConfProfileEntry 32 } adGenVdsl2ConfUsLp0MinProtection OBJECT-TYPE SYNTAX Unsigned32 (0..32) UNITS "0.5 Sym" MAX-ACCESS read-create STATUS current DESCRIPTION "Latency Path 0 upstream Minimum Impulse Noise Protection. This parameter specifies the minimum impulse noise protection for the latency path in 0.5 fractions of DMT symbols. A value of 0 indicates no minimum bound. " ::= { adGenVdsl2LineConfProfileEntry 33 } adGenVdsl2ConfUsLp0RaRatio OBJECT-TYPE SYNTAX Integer32 (0..100) UNITS "%" MAX-ACCESS read-create STATUS current DESCRIPTION "This parameter (expressed in %) specifies the ratio that should be taken into account for the latency path when performing rate adaptation in the direction of the channel. The ratio is defined as a percentage in the 0 to 100 range. The sum of all active latency path in a given direction ratios shall add up to 100%. " ::= { adGenVdsl2LineConfProfileEntry 34 } adGenVdsl2ConfUsLp0InitPolicy OBJECT-TYPE SYNTAX INTEGER { ndr (0), inp (1) } MAX-ACCESS read-create STATUS current DESCRIPTION "Selects the US latency path 0 channel framing parameter policy during initialization. The options are to maximize net data rate (ndr) or impulse noise protection (inp). " ::= { adGenVdsl2LineConfProfileEntry 35 } adGenVdsl2ConfDsLp0MaxPayloadRate OBJECT-TYPE SYNTAX Unsigned32 (0..350000000) UNITS "bps" MAX-ACCESS read-create STATUS current DESCRIPTION "Latency Path 0 downstream maximum payload data rate." ::= { adGenVdsl2LineConfProfileEntry 36 } adGenVdsl2ConfDsLp0MinPayloadRate OBJECT-TYPE SYNTAX Unsigned32 (0..350000000) UNITS "bps" MAX-ACCESS read-create STATUS current DESCRIPTION "Latency Path 0 downstream minimum payload data rate." ::= { adGenVdsl2LineConfProfileEntry 37 } adGenVdsl2ConfDsLp0MaxDelay OBJECT-TYPE SYNTAX Unsigned32 (0..63) UNITS "msec" MAX-ACCESS read-create STATUS current DESCRIPTION "Latency Path 0 downstream maximum Interleave Delay. This parameter is the maximum one-way interleaving delay in milli-seconds introduced by the PMS-TC between the alfa and the beta reference points, in the direction of the latency path. A delay of 0 indicates no maximum delay restrictions are imposed. " ::= { adGenVdsl2LineConfProfileEntry 38 } adGenVdsl2ConfDsLp0MinProtection OBJECT-TYPE SYNTAX Unsigned32 (0..32) UNITS "0.5 Sym" MAX-ACCESS read-create STATUS current DESCRIPTION "Latency Path 0 downstream Minimum Impulse Noise Protection. This parameter specifies the minimum impulse noise protection for the latency path in 0.5 fractions of DMT symbols. A value of 0 indicates no minimum bound. " ::= { adGenVdsl2LineConfProfileEntry 39 } adGenVdsl2ConfDsLp0RaRatio OBJECT-TYPE SYNTAX Integer32 (0..100) UNITS "%" MAX-ACCESS read-create STATUS current DESCRIPTION "This parameter (expressed in %) specifies the ratio that should be taken into account for the latency path when performing rate adaptation in the direction of the channel. The ratio is defined as a percentage in the 0 to 100 range. The sum of all active latency path in a given direction ratios shall add up to 100%. " ::= { adGenVdsl2LineConfProfileEntry 40 } adGenVdsl2ConfDsLp0InitPolicy OBJECT-TYPE SYNTAX INTEGER { ndr (0), inp (1) } MAX-ACCESS read-create STATUS current DESCRIPTION "Selects the DS latency path 0 channel framing parameter policy during initialization. The options are to maximize net data rate (ndr) or impulse noise protection (inp). " ::= { adGenVdsl2LineConfProfileEntry 41 } adGenVdsl2ConfUsLp1MaxPayloadRate OBJECT-TYPE SYNTAX Unsigned32 (0..96000000) UNITS "bps" MAX-ACCESS read-create STATUS current DESCRIPTION "Latency Path 1 upstream maximum payload data rate." ::= { adGenVdsl2LineConfProfileEntry 42 } adGenVdsl2ConfUsLp1MinPayloadRate OBJECT-TYPE SYNTAX Unsigned32 (0..96000000) UNITS "bps" MAX-ACCESS read-create STATUS current DESCRIPTION "Latency Path 1 upstream minimum payload data rate." ::= { adGenVdsl2LineConfProfileEntry 43 } adGenVdsl2ConfUsLp1MaxDelay OBJECT-TYPE SYNTAX Unsigned32 (0..63) UNITS "msec" MAX-ACCESS read-create STATUS current DESCRIPTION "Latency Path 1 upstream maximum Interleave Delay. This parameter is the maximum one-way interleaving delay in milli-seconds introduced by the PMS-TC between the alfa and the beta reference points, in the direction of the latency path. A delay of 0 indicates no maximum delay restrictions are imposed. " ::= { adGenVdsl2LineConfProfileEntry 44 } adGenVdsl2ConfUsLp1MinProtection OBJECT-TYPE SYNTAX Unsigned32 (0..32) UNITS "0.5 Sym" MAX-ACCESS read-create STATUS current DESCRIPTION "Latency Path 1 upstream Minimum Impulse Noise Protection. This parameter specifies the minimum impulse noise protection for the latency path in 0.5 fractions of DMT symbols. A value of 0 indicates no minimum bound. " ::= { adGenVdsl2LineConfProfileEntry 45 } adGenVdsl2ConfUsLp1RaRatio OBJECT-TYPE SYNTAX Integer32 (0..100) UNITS "%" MAX-ACCESS read-create STATUS current DESCRIPTION "This parameter (expressed in %) specifies the ratio that should be taken into account for the latency path when performing rate adaptation in the direction of the channel. The ratio is defined as a percentage in the 0 to 100 range. The sum of all active latency path in a given direction ratios shall add up to 100%. " ::= { adGenVdsl2LineConfProfileEntry 46 } adGenVdsl2ConfUsLp1InitPolicy OBJECT-TYPE SYNTAX INTEGER { ndr (0), inp (1) } MAX-ACCESS read-create STATUS current DESCRIPTION "Selects the US latency path 1 channel framing parameter policy during initialization. The options are to maximize net data rate (ndr) or impulse noise protection (inp). " ::= { adGenVdsl2LineConfProfileEntry 47 } adGenVdsl2ConfDsLp1MaxPayloadRate OBJECT-TYPE SYNTAX Unsigned32 (0..350000000) UNITS "bps" MAX-ACCESS read-create STATUS current DESCRIPTION "Latency Path 1 downstream maximum payload data rate." ::= { adGenVdsl2LineConfProfileEntry 48 } adGenVdsl2ConfDsLp1MinPayloadRate OBJECT-TYPE SYNTAX Unsigned32 (0..350000000) UNITS "bps" MAX-ACCESS read-create STATUS current DESCRIPTION "Latency Path 1 downstream minimum payload data rate." ::= { adGenVdsl2LineConfProfileEntry 49 } adGenVdsl2ConfDsLp1MaxDelay OBJECT-TYPE SYNTAX Unsigned32 (0..63) UNITS "msec" MAX-ACCESS read-create STATUS current DESCRIPTION "Latency Path 1 downstream maximum Interleave Delay. This parameter is the maximum one-way interleaving delay in milli-seconds introduced by the PMS-TC between the alfa and the beta reference points, in the direction of the latency path. A delay of 0 indicates no maximum delay restrictions are imposed. " ::= { adGenVdsl2LineConfProfileEntry 50 } adGenVdsl2ConfDsLp1MinProtection OBJECT-TYPE SYNTAX Unsigned32 (0..32) UNITS "0.5 Sym" MAX-ACCESS read-create STATUS current DESCRIPTION "Latency Path 1 downstream Minimum Impulse Noise Protection. This parameter specifies the minimum impulse noise protection for the latency path in 0.5 fractions of DMT symbols. A value of 0 indicates no minimum bound. " ::= { adGenVdsl2LineConfProfileEntry 51 } adGenVdsl2ConfDsLp1RaRatio OBJECT-TYPE SYNTAX Integer32 (0..100) UNITS "%" MAX-ACCESS read-create STATUS current DESCRIPTION "This parameter (expressed in %) specifies the ratio that should be taken into account for the latency path when performing rate adaptation in the direction of the channel. The ratio is defined as a percentage in the 0 to 100 range. The sum of all active latency paths in a given direction ratios shall add up to 100%. " ::= { adGenVdsl2LineConfProfileEntry 52 } adGenVdsl2ConfDsLp1InitPolicy OBJECT-TYPE SYNTAX INTEGER { ndr (0), inp (1) } MAX-ACCESS read-create STATUS current DESCRIPTION "Selects the DS latency path 1 channel framing parameter policy during initialization. The options are to maximize net data rate (ndr) or impulse noise protection (inp). " ::= { adGenVdsl2LineConfProfileEntry 53 } adGenVdsl2ConfUsLp0Type OBJECT-TYPE SYNTAX INTEGER { noChannel (1), -- channel is disabled fastOnly (2), -- fast channel interleavedOnly (3) -- interleaved channel } MAX-ACCESS read-create STATUS current DESCRIPTION "Selects the US latency path 0 channel type options. " ::= { adGenVdsl2LineConfProfileEntry 54 } adGenVdsl2ConfDsLp0Type OBJECT-TYPE SYNTAX INTEGER { noChannel (1), -- channel is disabled fastOnly (2), -- fast channel interleavedOnly (3) -- interleaved channel } MAX-ACCESS read-create STATUS current DESCRIPTION "Selects the DS latency path 0 channel type options. " ::= { adGenVdsl2LineConfProfileEntry 55 } adGenVdsl2ConfUsLp1Type OBJECT-TYPE SYNTAX INTEGER { noChannel (1), -- channel is disabled fastOnly (2), -- fast channel interleavedOnly (3) -- interleaved channel } MAX-ACCESS read-create STATUS current DESCRIPTION "Selects the US latency path 1 channel type options. " ::= { adGenVdsl2LineConfProfileEntry 56 } adGenVdsl2ConfDsLp1Type OBJECT-TYPE SYNTAX INTEGER { noChannel (1), -- channel is disabled fastOnly (2), -- fast channel interleavedOnly (3) -- interleaved channel -- only } MAX-ACCESS read-create STATUS current DESCRIPTION "Selects the DS latency path 1 channel type options. " ::= { adGenVdsl2LineConfProfileEntry 57 } adGenVdsl2ConfUsRateMode OBJECT-TYPE SYNTAX INTEGER { fixed (1), -- no rate adaptation adaptAtStartup (2), -- perform rate adaptation -- only at initialization adaptAtRuntime (3) -- perform rate adaptation at -- any time } MAX-ACCESS read-create STATUS current DESCRIPTION "Defines what form of upstream rate adaptation is configured on this modem. " ::= { adGenVdsl2LineConfProfileEntry 58 } adGenVdsl2ConfUsCustomPboElecLenKL OBJECT-TYPE SYNTAX INTEGER (0..1280) UNITS "0.1 dB" MAX-ACCESS read-create STATUS current DESCRIPTION "Upstream power back-off electrical length (KL0)." ::= { adGenVdsl2LineConfProfileEntry 59 } adGenVdsl2ConfUsCustomPboForceLen OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Upstream power back-off force electrical length." ::= { adGenVdsl2LineConfProfileEntry 60 } adGenVdsl2ConfUsCustomPboBoostMode OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Upstream power back-off boost mode." ::= { adGenVdsl2LineConfProfileEntry 61 } adGenVdsl2ConfDsCustomPboElecLen OBJECT-TYPE SYNTAX INTEGER (0..2555) UNITS "0.1 dB" MAX-ACCESS read-create STATUS current DESCRIPTION "Downstream G997.1 Exchange side electrical length. only multiples of .5 are valid" ::= { adGenVdsl2LineConfProfileEntry 62 } adGenVdsl2ConfDsCustomPboCableA OBJECT-TYPE SYNTAX INTEGER (0..640) UNITS "scalar" MAX-ACCESS read-create STATUS current DESCRIPTION "Downstream G997.1 Exchange side cable parameter A." ::= { adGenVdsl2LineConfProfileEntry 63 } adGenVdsl2ConfDsCustomPboCableB OBJECT-TYPE SYNTAX INTEGER (0..640) UNITS "scalar" MAX-ACCESS read-create STATUS current DESCRIPTION "Downstream G997.1 Exchange side cable parameter B." ::= { adGenVdsl2LineConfProfileEntry 64 } adGenVdsl2ConfDsCustomPboCableC OBJECT-TYPE SYNTAX INTEGER (0..640) UNITS "scalar" MAX-ACCESS read-create STATUS current DESCRIPTION "Downstream G997.1 Exchange side cable parameter C." ::= { adGenVdsl2LineConfProfileEntry 65 } adGenVdsl2ConfDsCustomPboMinSignal OBJECT-TYPE SYNTAX INTEGER (0..1275) UNITS "0.1 dB" MAX-ACCESS read-create STATUS current DESCRIPTION "Downstream G997.1 Minimum Usable Signal. only multiples of .5 are valid" ::= { adGenVdsl2LineConfProfileEntry 66 } adGenVdsl2ConfDsCustomPboMinFreq OBJECT-TYPE SYNTAX INTEGER (0..2048) UNITS "4.3125kHz tones" MAX-ACCESS read-create STATUS current DESCRIPTION "Downstream G997.1 Minimum Power Backoff Frequency" ::= { adGenVdsl2LineConfProfileEntry 67 } adGenVdsl2ConfDsCustomPboMaxFreq OBJECT-TYPE SYNTAX INTEGER (32..4095) UNITS "4.3125kHz tones" MAX-ACCESS read-create STATUS current DESCRIPTION "Downstream G997.1 Maximum Power Backoff Frequency" ::= { adGenVdsl2LineConfProfileEntry 68 } adGenVdsl2ConfAnfpCalValue OBJECT-TYPE SYNTAX INTEGER (0..52) UNITS "dB" MAX-ACCESS read-create STATUS current DESCRIPTION "ANFP loss calibration value" ::= { adGenVdsl2LineConfProfileEntry 69 } adGenVdsl2ConfDsDownshiftSnrMgn OBJECT-TYPE SYNTAX Integer32 (0..310) UNITS "tenth dB" MAX-ACCESS read-create STATUS current DESCRIPTION "Threshold SNR margin to trigger a downstream downshift." DEFVAL { 50 } ::= { adGenVdsl2LineConfProfileEntry 70 } adGenVdsl2ConfDsUpshiftSnrMgn OBJECT-TYPE SYNTAX Integer32 (0..310) UNITS "tenth dB" MAX-ACCESS read-create STATUS current DESCRIPTION "Threshold SNR margin to trigger a downstream upshift." DEFVAL { 70 } ::= { adGenVdsl2LineConfProfileEntry 71 } adGenVdsl2ConfDsMinUpshiftTime OBJECT-TYPE SYNTAX Unsigned32 (0..16383) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "Minimum configured time that must elapse between downstream upshifts. A value of 2 indicates a downshift cannot occur unless 2 seconds have elapsed since the previous downshift." DEFVAL { 2 } ::= { adGenVdsl2LineConfProfileEntry 72 } adGenVdsl2ConfDsMinDownshiftTime OBJECT-TYPE SYNTAX Unsigned32 (0..16383) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "Minimum configured time that must elapse between downstream downshifts. A value of 2 indicates a downshift cannot occur unless 2 seconds have elapsed since the previous downshift." DEFVAL { 2 } ::= { adGenVdsl2LineConfProfileEntry 73 } adGenVdsl2ConfUsDownshiftSnrMgn OBJECT-TYPE SYNTAX Integer32 (0..310) UNITS "tenth dB" MAX-ACCESS read-create STATUS current DESCRIPTION "Threshold SNR margin to trigger a upstream downshift." DEFVAL { 50 } ::= { adGenVdsl2LineConfProfileEntry 74 } adGenVdsl2ConfUsUpshiftSnrMgn OBJECT-TYPE SYNTAX Integer32 (0..310) UNITS "tenth dB" MAX-ACCESS read-create STATUS current DESCRIPTION "Threshold SNR margin to trigger a upstream upshift." DEFVAL { 70 } ::= { adGenVdsl2LineConfProfileEntry 75 } adGenVdsl2ConfUsMinUpshiftTime OBJECT-TYPE SYNTAX Unsigned32 (0..16383) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "Minimum configured time that must elapse between upstream upshifts. A value of 2 indicates a downshift cannot occur unless 2 seconds have elapsed since the previous downshift." DEFVAL { 2 } ::= { adGenVdsl2LineConfProfileEntry 76 } adGenVdsl2ConfUsMinDownshiftTime OBJECT-TYPE SYNTAX Unsigned32 (0..16383) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "Minimum configured time that must elapse between upstream downshifts. A value of 2 indicates a downshift cannot occur unless 2 seconds have elapsed since the previous downshift." DEFVAL { 2 } ::= { adGenVdsl2LineConfProfileEntry 77 } adGenVdsl2ConfUsLp0RtxSetting OBJECT-TYPE SYNTAX INTEGER { rtxOff (0), rtxCustom (255) } MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission setting" DEFVAL { rtxOff } ::= { adGenVdsl2LineConfProfileEntry 78 } adGenVdsl2ConfUsLp0CustomRtxMaxNdr OBJECT-TYPE SYNTAX Unsigned32 (0..96000000) UNITS "bps" MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission maximum allowed net data rate. Valid values are in 8000 bps increments." DEFVAL { 50000000 } ::= { adGenVdsl2LineConfProfileEntry 79 } adGenVdsl2ConfUsLp0CustomRtxMinDelay OBJECT-TYPE SYNTAX INTEGER (0..63) UNITS "ms" MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission minimum allowed delay" DEFVAL { 0 } ::= { adGenVdsl2LineConfProfileEntry 80 } adGenVdsl2ConfUsLp0CustomRtxMaxDelay OBJECT-TYPE SYNTAX INTEGER (1..63) UNITS "ms" MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission maximum allowed delay" DEFVAL { 10 } ::= { adGenVdsl2LineConfProfileEntry 81 } adGenVdsl2ConfUsLp0CustomRtxInpMinShine OBJECT-TYPE SYNTAX INTEGER (0..63) UNITS "DMT symbols" MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission minimum impulse noise protection against SHINE when subcarrier spacing is 4.3125Khz" DEFVAL { 1 } ::= { adGenVdsl2LineConfProfileEntry 82 } adGenVdsl2ConfUsLp0CustomRtxInpMinRein OBJECT-TYPE SYNTAX INTEGER (0..7) UNITS "DMT symbols" MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission minimum impulse noise protection against REIN when subcarrier spacing is 4.3125Khz" DEFVAL { 1 } ::= { adGenVdsl2LineConfProfileEntry 83 } adGenVdsl2ConfUsLp0CustomRtxIatRein OBJECT-TYPE SYNTAX INTEGER { rtxRein100Hz (1), rtxRein120Hz (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission inter-arrival time for REIN" DEFVAL { rtxRein120Hz } ::= { adGenVdsl2LineConfProfileEntry 84 } adGenVdsl2ConfUsLp0CustomRtxLeftrThresh OBJECT-TYPE SYNTAX INTEGER (0..99) UNITS "Percent of NDR" MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission parameter that specifies the fraction of the NDR used as the threshold to declare leftr defects. A minimum value of ETR/2 is required. A special value of 0 sets the threshold to ETR. NDR - net data rate ETR - expected throughput" DEFVAL { 0 } ::= { adGenVdsl2LineConfProfileEntry 85 } adGenVdsl2ConfDsLp0RtxSetting OBJECT-TYPE SYNTAX INTEGER { rtxOff (0), rtxCustom (255) } MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission setting" DEFVAL { rtxOff } ::= { adGenVdsl2LineConfProfileEntry 86 } adGenVdsl2ConfDsLp0CustomRtxMaxNdr OBJECT-TYPE SYNTAX Unsigned32 (0..350000000) UNITS "bps" MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission maximum allowed net data rate. Valid values are in 8000 bps increments." DEFVAL { 100000000 } ::= { adGenVdsl2LineConfProfileEntry 87 } adGenVdsl2ConfDsLp0CustomRtxMinDelay OBJECT-TYPE SYNTAX INTEGER (0..63) UNITS "ms" MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission minimum allowed delay" DEFVAL { 0 } ::= { adGenVdsl2LineConfProfileEntry 88 } adGenVdsl2ConfDsLp0CustomRtxMaxDelay OBJECT-TYPE SYNTAX INTEGER (1..63) UNITS "ms" MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission maximum allowed delay" DEFVAL { 10 } ::= { adGenVdsl2LineConfProfileEntry 89 } adGenVdsl2ConfDsLp0CustomRtxInpMinShine OBJECT-TYPE SYNTAX INTEGER (0..63) UNITS "DMT symbols" MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission minimum impulse noise protection against SHINE when subcarrier spacing is 4.3125Khz" DEFVAL { 2 } ::= { adGenVdsl2LineConfProfileEntry 90 } adGenVdsl2ConfDsLp0CustomRtxInpMinRein OBJECT-TYPE SYNTAX INTEGER (0..7) UNITS "DMT symbols" MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission minimum impulse noise protection against REIN when subcarrier spacing is 4.3125Khz" DEFVAL { 2 } ::= { adGenVdsl2LineConfProfileEntry 91 } adGenVdsl2ConfDsLp0CustomRtxIatRein OBJECT-TYPE SYNTAX INTEGER { rtxRein100Hz (1), rtxRein120Hz (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission inter-arrival time for REIN" DEFVAL { rtxRein120Hz } ::= { adGenVdsl2LineConfProfileEntry 92 } adGenVdsl2ConfDsLp0CustomRtxLeftrThresh OBJECT-TYPE SYNTAX INTEGER (0..99) UNITS "Percent of NDR" MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission parameter that specifies the fraction of the NDR used as the threshold to declare leftr defects. A minimum value of ETR/2 is required. A special value of 0 sets the threshold to ETR. NDR - net data rate ETR - expected throughput" DEFVAL { 0 } ::= { adGenVdsl2LineConfProfileEntry 93 } adGenVdsl2ConfUsLp1RtxSetting OBJECT-TYPE SYNTAX INTEGER { rtxOff (0), rtxCustom (255) } MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission setting" DEFVAL { rtxOff } ::= { adGenVdsl2LineConfProfileEntry 94 } adGenVdsl2ConfUsLp1CustomRtxMaxNdr OBJECT-TYPE SYNTAX Unsigned32 (0..96000000) UNITS "bps" MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission maximum allowed net data rate. Valid values are in 8000 bps increments." DEFVAL { 50000000 } ::= { adGenVdsl2LineConfProfileEntry 95 } adGenVdsl2ConfUsLp1CustomRtxMinDelay OBJECT-TYPE SYNTAX INTEGER (0..63) UNITS "ms" MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission minimum allowed delay" DEFVAL { 0 } ::= { adGenVdsl2LineConfProfileEntry 96 } adGenVdsl2ConfUsLp1CustomRtxMaxDelay OBJECT-TYPE SYNTAX INTEGER (1..63) UNITS "ms" MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission maximum allowed delay" DEFVAL { 10 } ::= { adGenVdsl2LineConfProfileEntry 97 } adGenVdsl2ConfUsLp1CustomRtxInpMinShine OBJECT-TYPE SYNTAX INTEGER (0..63) UNITS "DMT symbols" MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission minimum impulse noise protection against SHINE when subcarrier spacing is 4.3125Khz" DEFVAL { 1 } ::= { adGenVdsl2LineConfProfileEntry 98 } adGenVdsl2ConfUsLp1CustomRtxInpMinRein OBJECT-TYPE SYNTAX INTEGER (0..7) UNITS "DMT symbols" MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission minimum impulse noise protection against REIN when subcarrier spacing is 4.3125Khz" DEFVAL { 1 } ::= { adGenVdsl2LineConfProfileEntry 99 } adGenVdsl2ConfUsLp1CustomRtxIatRein OBJECT-TYPE SYNTAX INTEGER { rtxRein100Hz (1), rtxRein120Hz (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission inter-arrival time for REIN" DEFVAL { rtxRein120Hz } ::= { adGenVdsl2LineConfProfileEntry 100 } adGenVdsl2ConfUsLp1CustomRtxLeftrThresh OBJECT-TYPE SYNTAX INTEGER (0..99) UNITS "Percent of NDR" MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission parameter that specifies the fraction of the NDR used as the threshold to declare leftr defects. A minimum value of ETR/2 is required. A special value of 0 sets the threshold to ETR. NDR - net data rate ETR - expected throughput" DEFVAL { 0 } ::= { adGenVdsl2LineConfProfileEntry 101 } adGenVdsl2ConfDsLp1RtxSetting OBJECT-TYPE SYNTAX INTEGER { rtxOff (0), rtxCustom (255) } MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission setting" DEFVAL { rtxOff } ::= { adGenVdsl2LineConfProfileEntry 102 } adGenVdsl2ConfDsLp1CustomRtxMaxNdr OBJECT-TYPE SYNTAX Unsigned32 (0..350000000) UNITS "bps" MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission maximum allowed net data rate. Valid values are in 8000 bps increments." DEFVAL { 100000000 } ::= { adGenVdsl2LineConfProfileEntry 103 } adGenVdsl2ConfDsLp1CustomRtxMinDelay OBJECT-TYPE SYNTAX INTEGER (0..63) UNITS "ms" MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission minimum allowed delay" DEFVAL { 0 } ::= { adGenVdsl2LineConfProfileEntry 104 } adGenVdsl2ConfDsLp1CustomRtxMaxDelay OBJECT-TYPE SYNTAX INTEGER (1..63) UNITS "ms" MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission maximum allowed delay" DEFVAL { 10 } ::= { adGenVdsl2LineConfProfileEntry 105 } adGenVdsl2ConfDsLp1CustomRtxInpMinShine OBJECT-TYPE SYNTAX INTEGER (0..63) UNITS "DMT symbols" MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission minimum impulse noise protection against SHINE when subcarrier spacing is 4.3125Khz" DEFVAL { 2 } ::= { adGenVdsl2LineConfProfileEntry 106 } adGenVdsl2ConfDsLp1CustomRtxInpMinRein OBJECT-TYPE SYNTAX INTEGER (0..7) UNITS "DMT symbols" MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission minimum impulse noise protection against REIN when subcarrier spacing is 4.3125Khz" DEFVAL { 2 } ::= { adGenVdsl2LineConfProfileEntry 107 } adGenVdsl2ConfDsLp1CustomRtxIatRein OBJECT-TYPE SYNTAX INTEGER { rtxRein100Hz (1), rtxRein120Hz (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission inter-arrival time for REIN" DEFVAL { rtxRein120Hz } ::= { adGenVdsl2LineConfProfileEntry 108 } adGenVdsl2ConfDsLp1CustomRtxLeftrThresh OBJECT-TYPE SYNTAX INTEGER (0..99) UNITS "Percent of NDR" MAX-ACCESS read-create STATUS current DESCRIPTION "Retransmission parameter that specifies the fraction of the NDR used as the threshold to declare leftr defects. A minimum value of ETR/2 is required. A special value of 0 sets the threshold to ETR. NDR - net data rate ETR - expected throughput" DEFVAL { 0 } ::= { adGenVdsl2LineConfProfileEntry 109 } adGenVdsl2ConfAmRadioFreqMask1 OBJECT-TYPE SYNTAX INTEGER (0|540..1700) UNITS "kHz" MAX-ACCESS read-create STATUS current DESCRIPTION "AM radio station 1 center frequency in kHz. Carrier frequencies around this center frequency will be masked off. The value 0 will disable the masking of the carrier frequencies around radio station 1 center frequency." DEFVAL { 0 } ::= { adGenVdsl2LineConfProfileEntry 110 } adGenVdsl2ConfAmRadioFreqMask2 OBJECT-TYPE SYNTAX INTEGER (0|540..1700) UNITS "kHz" MAX-ACCESS read-create STATUS current DESCRIPTION "AM radio station 2 center frequency in kHz. Carrier frequencies around this center frequency will be masked off. The value 0 will disable the masking of the carrier frequencies around radio station 2 center frequency." DEFVAL { 0 } ::= { adGenVdsl2LineConfProfileEntry 111 } adGenVdsl2ConfAmRadioFreqMask3 OBJECT-TYPE SYNTAX INTEGER (0|540..1700) UNITS "kHz" MAX-ACCESS read-create STATUS current DESCRIPTION "AM radio station 3 center frequency in kHz. Carrier frequencies around this center frequency will be masked off. The value 0 will disable the masking of the carrier frequencies around radio station 3 center frequency." DEFVAL { 0 } ::= { adGenVdsl2LineConfProfileEntry 112 } adGenVdsl2ConfAmRadioFreqMask4 OBJECT-TYPE SYNTAX INTEGER (0|540..1700) UNITS "kHz" MAX-ACCESS read-create STATUS current DESCRIPTION "AM radio station 4 center frequency in kHz. Carrier frequencies around this center frequency will be masked off. The value 0 will disable the masking of the carrier frequencies around radio station 4 center frequency." DEFVAL { 0 } ::= { adGenVdsl2LineConfProfileEntry 113 } adGenVdsl2ConfAmRadioFreqMask5 OBJECT-TYPE SYNTAX INTEGER (0|540..1700) UNITS "kHz" MAX-ACCESS read-create STATUS current DESCRIPTION "AM radio station 5 center frequency in kHz. Carrier frequencies around this center frequency will be masked off. The value 0 will disable the masking of the carrier frequencies around radio station 5 center frequency." DEFVAL { 0 } ::= { adGenVdsl2LineConfProfileEntry 114 } adGenVdsl2ConfAmRadioFreqMask6 OBJECT-TYPE SYNTAX INTEGER (0|540..1700) UNITS "kHz" MAX-ACCESS read-create STATUS current DESCRIPTION "AM radio station 6 center frequency in kHz. Carrier frequencies around this center frequency will be masked off. The value 0 will disable the masking of the carrier frequencies around radio station 6 center frequency." DEFVAL { 0 } ::= { adGenVdsl2LineConfProfileEntry 115 } adGenVdsl2ConfMemorySplitRatio OBJECT-TYPE SYNTAX INTEGER { oneToOne (1), -- DS:US interleaver memory allocation ratio of 1:1 twoToOne (2), -- DS:US interleaver memory allocation ratio of 2:1 threeToOne(3), -- DS:US interleaver memory allocation ratio of 3:1 fourToOne (4), -- DS:US interleaver memory allocation ratio of 4:1 fiveToOne (5) -- DS:US interleaver memory allocation ratio of 5:1 } MAX-ACCESS read-create STATUS current DESCRIPTION "This parameter defines the ratio of how the interleaver memory is allocated between the downstream and upstream directions. For example a ratio of 2:1 will assign twice as much interleaver memory to the downstream path than the upstream." DEFVAL { twoToOne } ::= { adGenVdsl2LineConfProfileEntry 116 } adGenVdsl2ConfRateAdaptConfigMode OBJECT-TYPE SYNTAX INTEGER { manual (1), -- user inputs for shift margins and times are used for SRA. auto (2), -- automatic settings based on target margin and fixed times are used for SRA. } MAX-ACCESS read-create STATUS current DESCRIPTION "This parameter determines how the upshift and downshift margins and times are configured when the rate mode is set to adaptAtRuntime." DEFVAL { manual } ::= { adGenVdsl2LineConfProfileEntry 117 } -- ============ Prov Group (Alarm Profile) ========================== adGenVdsl2LineAlarmConfProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVdsl2LineAlarmConfProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information on the VDSL2 line configuration. One entry in this table reflects a profile defined by a manager which can be used to configure the modem for a physical line" ::= { adGenVdsl2Prov 2 } adGenVdsl2LineAlarmConfProfileEntry OBJECT-TYPE SYNTAX AdGenVdsl2LineAlarmConfProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry consists of a list of parameters that represents the configuration of an VDSL2 modem. `Static' profiles - profiles are automaticly created or destroyed as VDSL2 physical lines are discovered and removed by the system. The name of the profile will be equivalent to the decimal value of the line's interface index. " INDEX { IMPLIED adGenVdsl2LineAlarmConfProfileName } ::= { adGenVdsl2LineAlarmConfProfileTable 1} AdGenVdsl2LineAlarmConfProfileEntry ::= SEQUENCE { adGenVdsl2LineAlarmConfProfileName DisplayString, adGenVdsl2VtucThreshSnrMgn Integer32, adGenVdsl2VtucThresh15MinLofs Gauge32, adGenVdsl2VtucThresh15MinLoss Gauge32, adGenVdsl2VtucThresh15MinLols Gauge32, adGenVdsl2VtucThresh15MinLprs Gauge32, adGenVdsl2VtucThresh15MinEs Gauge32, adGenVdsl2VtucThresh15MinSes Gauge32, adGenVdsl2VtucThresh15MinUas Gauge32, adGenVdsl2VturThreshSnrMgn Integer32, adGenVdsl2VturThresh15MinLofs Gauge32, adGenVdsl2VturThresh15MinLoss Gauge32, adGenVdsl2VturThresh15MinLprs Gauge32, adGenVdsl2VturThresh15MinEs Gauge32, adGenVdsl2VturThresh15MinSes Gauge32, adGenVdsl2VturThresh15MinUas Gauge32, adGenVdsl2LineAlarmConfProfileRowStatus RowStatus, adGenVdsl2ThreshUsLp0RateUp Gauge32, adGenVdsl2ThreshUsLp0RateDown Gauge32, adGenVdsl2ThreshDsLp0RateUp Gauge32, adGenVdsl2ThreshDsLp0RateDown Gauge32, adGenVdsl2ThreshUsLp1RateUp Gauge32, adGenVdsl2ThreshUsLp1RateDown Gauge32, adGenVdsl2ThreshDsLp1RateUp Gauge32, adGenVdsl2ThreshDsLp1RateDown Gauge32 } adGenVdsl2LineAlarmConfProfileName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..10)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object is used by the line configuration table in order to identify a row of this table. This value cannot be user-specified and is not dynamic. There is a one-to-one relationship between each line and its profile. The profile name algorithmicly represents the Line's ifIndex. Therefore, the profile's name is a decimalized string of the ifIndex that is fixed-length (10) with leading zero(s). For example, the profile name for ifIndex which equals '15' will be '0000000015'. " ::= { adGenVdsl2LineAlarmConfProfileEntry 1} adGenVdsl2VtucThreshSnrMgn OBJECT-TYPE SYNTAX Integer32(0..99) UNITS "dB" MAX-ACCESS read-create STATUS current DESCRIPTION "The SNR margin on the VDSL2 interface below which the SNMP agent sends an adGenVdsl2USPerfSNRThresTrap. One trap will be sent per interval per interface. A value of '0' will disable the trap. " ::= { adGenVdsl2LineAlarmConfProfileEntry 2} adGenVdsl2VtucThresh15MinLofs OBJECT-TYPE SYNTAX Gauge32(0..900) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of Loss of Frame Seconds encountered by an VDSL2 interface within any given 15 minutes performance data collection period, which causes the SNMP agent to send an adGenVdsl2VtucPerfLofsThreshTrap. One trap will be sent per interval per interface. A value of `0' will disable the trap. " ::= { adGenVdsl2LineAlarmConfProfileEntry 3} adGenVdsl2VtucThresh15MinLoss OBJECT-TYPE SYNTAX Gauge32(0..900) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of Loss of Signal Seconds encountered by VDSL2 interface within any given 15 minutes performance data collection period, which causes the SNMP agent to send an adGenVdsl2VtucPerfLossThreshTrap. One trap will be sent per interval per interface. A value of `0' will disable the trap. " ::= { adGenVdsl2LineAlarmConfProfileEntry 4} adGenVdsl2VtucThresh15MinLols OBJECT-TYPE SYNTAX Gauge32(0..900) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of Loss of Link Seconds encountered by VDSL2 interface within any given 15 minutes performance data collection period, which causes the SNMP agent to send an adGenVdsl2VtucPerfLolsThreshTrap. One trap will be sent per interval per interface. A value of `0' will disable the trap. " ::= { adGenVdsl2LineAlarmConfProfileEntry 5} adGenVdsl2VtucThresh15MinLprs OBJECT-TYPE SYNTAX Gauge32(0..900) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of Loss of Power Seconds encountered by an VDSL2 interface within any given 15 minutes performance data collection period, which causes the SNMP agent to send an adGenVdsl2VtucPerfLprsThreshTrap. One trap will be sent per interval per interface. A value of `0' will disable the trap. " ::= { adGenVdsl2LineAlarmConfProfileEntry 6} adGenVdsl2VtucThresh15MinEs OBJECT-TYPE SYNTAX Gauge32 UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of Errored Seconds encountered by an VDSL2 interface within any given 15 minutes performance data collection period, which causes the SNMP agent to send an adGenVdsl2VtucPerfESThreshTrap. One trap will be sent per interval per interface. A value of `0' will disable the trap. " ::= { adGenVdsl2LineAlarmConfProfileEntry 7} adGenVdsl2VtucThresh15MinSes OBJECT-TYPE SYNTAX Gauge32(0..900) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of Errored Seconds encountered by an VDSL2 interface within any given 15 minutes performance data collection period, which causes the SNMP agent to send an adGenVdsl2VtucPerfSESThreshTrap. One trap will be sent per interval per interface. A value of `0' will disable the trap. " ::= { adGenVdsl2LineAlarmConfProfileEntry 8} adGenVdsl2VtucThresh15MinUas OBJECT-TYPE SYNTAX Gauge32(0..900) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of Errored Seconds encountered by an VDSL2 interface within any given 15 minutes performance data collection period, which causes the SNMP agent to send an adGenVdsl2VtucPerfUASThreshTrap. One trap will be sent per interval per interface. A value of `0' will disable the trap. " ::= { adGenVdsl2LineAlarmConfProfileEntry 9} adGenVdsl2VturThreshSnrMgn OBJECT-TYPE SYNTAX Integer32(0..99) UNITS "dB" MAX-ACCESS read-create STATUS current DESCRIPTION "The SNR Margin on the VDSL2 interface below which the SNMP agent sends an adGenVdsl2DSPerfSNRThresTrap. One trap will be sent per interval per interface. A value of '0' will disable the trap. " ::= { adGenVdsl2LineAlarmConfProfileEntry 10} adGenVdsl2VturThresh15MinLofs OBJECT-TYPE SYNTAX Gauge32(0..900) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of Loss of Frame Seconds encountered by an VDSL2 interface within any given 15 minutes performance data collection period, which causes the SNMP agent to send an adGenVdsl2VturPerfLofsThreshTrap. One trap will be sent per interval per interface. A value of `0' will disable the trap. " ::= { adGenVdsl2LineAlarmConfProfileEntry 11 } adGenVdsl2VturThresh15MinLoss OBJECT-TYPE SYNTAX Gauge32(0..900) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of Loss of Signal Seconds encountered by an VDSL2 interface within any given 15 minutes performance data collection period, which causes the SNMP agent to send an adGenVdsl2VturPerfLossThreshTrap. One trap will be sent per interval per interface. A value of `0' will disable the trap. " ::= { adGenVdsl2LineAlarmConfProfileEntry 12 } adGenVdsl2VturThresh15MinLprs OBJECT-TYPE SYNTAX Gauge32(0..900) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of Loss of Power Seconds encountered by an VDSL2 interface within any given 15 minutes performance data collection period, which causes the SNMP agent to send an adGenVdsl2VturPerfLprsThreshTrap. One trap will be sent per interval per interface. A value of `0' will disable the trap. " ::= { adGenVdsl2LineAlarmConfProfileEntry 13 } adGenVdsl2VturThresh15MinEs OBJECT-TYPE SYNTAX Gauge32(0..65535) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of Errored Seconds encountered by an VDSL2 interface within any given 15 minutes performance data collection period, which causes the SNMP agent to send an adGenVdsl2VturPerfESThreshTrap. One trap will be sent per interval per interface. A value of `0' will disable the trap. " ::= { adGenVdsl2LineAlarmConfProfileEntry 14 } adGenVdsl2VturThresh15MinSes OBJECT-TYPE SYNTAX Gauge32(0..900) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of Errored Seconds encountered by an VDSL2 interface within any given 15 minutes performance data collection period, which causes the SNMP agent to send an adGenVdsl2VturPerfSESThreshTrap. One trap will be sent per interval per interface. A value of `0' will disable the trap. " ::= { adGenVdsl2LineAlarmConfProfileEntry 15 } adGenVdsl2VturThresh15MinUas OBJECT-TYPE SYNTAX Gauge32(0..900) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of Errored Seconds encountered by an VDSL2 interface within any given 15 minutes performance data collection period, which causes the SNMP agent to send an adGenVdsl2VturPerfUASThreshTrap. One trap will be sent per interval per interface. A value of `0' will disable the trap. " ::= { adGenVdsl2LineAlarmConfProfileEntry 16 } adGenVdsl2LineAlarmConfProfileRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create a new row or modify or delete an existing row in this table. A profile activated by setting this object to `active'. When `active' is set, the system will validate the profile. Before a profile can be deleted or taken out of service, (by setting this object to `destroy' or `outOfService') it must be first unreferenced from all associated lines. If the implementator of this MIB has chosen not to implement `dynamic assignment' of profiles, this object's MIN-ACCESS is read-only and its value is always to be `active'. " ::= { adGenVdsl2LineAlarmConfProfileEntry 17 } adGenVdsl2ThreshUsLp0RateUp OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-create STATUS current DESCRIPTION "Configured change in rate on the latency path causing an adGenVdsl2VtucRateChangeTrap. A trap is produced when: ChanCurrTxRate >= ChanPrevTxRate plus the value of this object. A value of `0' will disable the trap. " ::= { adGenVdsl2LineAlarmConfProfileEntry 18 } adGenVdsl2ThreshUsLp0RateDown OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-create STATUS current DESCRIPTION "Configured change in rate on the latency path causing an adGenVdsl2VtucRateChangeTrap. A trap is produced when: ChanCurrTxRate <= ChanPrevTxRate plus the value of this object. A value of `0' will disable the trap. " ::= { adGenVdsl2LineAlarmConfProfileEntry 19 } adGenVdsl2ThreshDsLp0RateUp OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-create STATUS current DESCRIPTION "Configured change in rate on the latency path causing an adGenVdsl2VtucRateChangeTrap. A trap is produced when: ChanCurrTxRate >= ChanPrevTxRate plus the value of this object. A value of `0' will disable the trap. " ::= { adGenVdsl2LineAlarmConfProfileEntry 20 } adGenVdsl2ThreshDsLp0RateDown OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-create STATUS current DESCRIPTION "Configured change in rate on the latency path causing an adGenVdsl2VtucRateChangeTrap. A trap is produced when: ChanCurrTxRate <= ChanPrevTxRate plus the value of this object. A value of `0' will disable the trap. " ::= { adGenVdsl2LineAlarmConfProfileEntry 21 } adGenVdsl2ThreshUsLp1RateUp OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-create STATUS current DESCRIPTION "Configured change in rate on the latency path causing an adGenVdsl2VtucRateChangeTrap. A trap is produced when: ChanCurrTxRate >= ChanPrevTxRate plus the value of this object. A value of `0' will disable the trap. " ::= { adGenVdsl2LineAlarmConfProfileEntry 22 } adGenVdsl2ThreshUsLp1RateDown OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-create STATUS current DESCRIPTION "Configured change in rate on the latency path causing an adGenVdsl2VtucRateChangeTrap. A trap is produced when: ChanCurrTxRate <= ChanPrevTxRate plus the value of this object. A value of `0' will disable the trap. " ::= { adGenVdsl2LineAlarmConfProfileEntry 23 } adGenVdsl2ThreshDsLp1RateUp OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-create STATUS current DESCRIPTION "Configured change in rate on the latency path causing an adGenVdsl2VtucRateChangeTrap. A trap is produced when: ChanCurrTxRate >= ChanPrevTxRate plus the value of this object. A value of `0' will disable the trap. " ::= { adGenVdsl2LineAlarmConfProfileEntry 24 } adGenVdsl2ThreshDsLp1RateDown OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-create STATUS current DESCRIPTION "Configured change in rate on the latency path causing an adGenVdsl2VtucRateChangeTrap. A trap is produced when: ChanCurrTxRate <= ChanPrevTxRate plus the value of this object. A value of `0' will disable the trap. " ::= { adGenVdsl2LineAlarmConfProfileEntry 25 } -- ========== Prov Group (RestoreDefaultTable) ======================= adGenVdsl2RestoreDefaultTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVdsl2RestoreDefaultEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains items to restore line and/or alarm provisioning to their default values." ::= { adGenVdsl2Prov 3 } adGenVdsl2RestoreDefaultEntry OBJECT-TYPE SYNTAX AdGenVdsl2RestoreDefaultEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "For later" INDEX { adGenSlotInfoIndex } ::= { adGenVdsl2RestoreDefaultTable 1} AdGenVdsl2RestoreDefaultEntry ::= SEQUENCE { adGenVdsl2ConfRestoreDefaults INTEGER } adGenVdsl2ConfRestoreDefaults OBJECT-TYPE SYNTAX INTEGER { restoreProvisioning(1), -- restore only line provisiong restoreAlarms(2), -- restore alarm provisioning restoreAll(3) -- restore all provisiong } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to restore the set of provisioning indicated. A read will always return a value of 1." ::= { adGenVdsl2RestoreDefaultEntry 1} -- ****************************************************************** -- Group: Status -- The Status Group consists of the tables of entries -- to determine modem status and inventory of parameters -- specific to the overall line, and current physical Vtur/Vtuc -- attributes. -- ****************************************************************** -- ============ Status Group (LineTable) ============================ adGenVdsl2LineTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVdsl2LineEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table includes common attributes describing both ends of the line. It is required for all VDSL2 physical interfaces. VDSL2 physical interfaces are those ifEntries where ifType is equal to vdsl(97). " ::= { adGenVdsl2Status 1 } adGenVdsl2LineEntry OBJECT-TYPE SYNTAX AdGenVdsl2LineEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in adGenVdsl2LineTable." INDEX { ifIndex } ::= { adGenVdsl2LineTable 1 } AdGenVdsl2LineEntry ::= SEQUENCE { adGenVdsl2LineCoding INTEGER, adGenVdsl2LinePortServiceState INTEGER, adGenVdsl2LineStatus INTEGER, adGenVdsl2LineUpTime Gauge32, adGenVdsl2LineCurrTransSysMode INTEGER, adGenVdsl2LineCurrBandProfile INTEGER, adGenVdsl2LineCurrEstimatedLength Gauge32, adGenVdsl2LineCurrTpsTcFramingMode INTEGER -- Loop diagnostics for future implementaion -- adGenVdsl2LineLoopDiagMode INTEGER, -- adGenVdsl2LineLoopDiagStatus INTEGER } adGenVdsl2LineCoding OBJECT-TYPE SYNTAX INTEGER { other(1),-- none of the following dmt (2), -- Discrete MultiTone cap (3), -- Carrierless Amplitude & Phase modulation qam (4) -- QuadrVture Amplitude Modulation } MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the VDSL2 coding type used on this line." ::= { adGenVdsl2LineEntry 1 } adGenVdsl2LinePortServiceState OBJECT-TYPE SYNTAX INTEGER { is(1), -- In Service oosUas(2), -- Out of Service, Unassigned oosMA(3) -- Out of Service, Maintenance mode } MAX-ACCESS read-write STATUS current DESCRIPTION "VDSL2 port service state." ::= { adGenVdsl2LineEntry 3 } adGenVdsl2LineStatus OBJECT-TYPE SYNTAX INTEGER { portDown(1), portTraining(2), showtime(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates current state of the dsl line." ::= { adGenVdsl2LineEntry 6 } adGenVdsl2LineUpTime OBJECT-TYPE SYNTAX Gauge32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the amount of time the line has been in showtime." ::= { adGenVdsl2LineEntry 7 } adGenVdsl2LineCurrTransSysMode OBJECT-TYPE SYNTAX INTEGER { unknown(0), multimode(1), t1413(2), g9921a(3), g9921b(4), g9921c(5), g9921h(6), g9921i(7), g9922(8), g9922c(9), g9923a(10), g9923b(11), g9923i(12), g9923j(13), g9923m(14), g9923l(15), g9924a(16), g9924i(17), g9925a(18), g9925b(19), g9925i(20), g9925j(21), g9925m(22), g9931(23), g9932a(24), g9932b(25), g9932c(26), g9935(27), g9932y(28) } MAX-ACCESS read-only STATUS current DESCRIPTION "A report of the current operating xDSL line transmission mode. offline (0) -- Unknow mode (not connected) multiMode (1) -- Automatic mode selection t1413 (2), -- T1.413 Mode g9921a (3), -- Full Rate ADSL Over POTS g9921b (4), -- Full Rate ADSL Over ISDN g9921c (5), -- Full Rate ADSL in TCM-ISDN g9921h (6), -- Full Rate SSDSL in ISDN Binder g9921i (7), -- All Digital ADSL g9922 (8), -- ADSL Lite Over POTS/ISDN g9922c (9), -- ADSL Lite in TCM-ISDN g9923a (10), -- ADSL2 Over POTS g9923b (11), -- ADSL2 Over POTS g9923i (12), -- ADSL2 Over ISDN g9923j (13), -- All Digital ADSL2 Over POTS g9923m (14), --Double Upstream ADLS2 g9923l (15), -- RE-ADSL2 over POTS g9924a (16), -- ADSL2 Lite Over POTS g9924i (17), -- All Digital ADSL2 Lite g9925a (18), -- ADSL2+ Over POTS g9925b (19), -- ADSL2+ Over ISDN g9925i (20), -- All Digital ADSL2+ Over POTS g9925j (21), -- All Digital ADSL2+ Over POTS g9925m (22), -- Double Upstream ADSL2+ g9931 (23), -- VDSL1 g9932a (24), -- VDSL2 Annex A g9932b (25), -- VDSL2 Annex B g9932c (26), -- VDSL2 Annex C g9935 (27), -- VDSL2 Vectoring g9932y (28), -- VDSL2 Annex Y, Bi-Directional Vectoring Friendly g9932q (29) -- VDSL2 Annex Q, Profile 35B (35Mhz VDSL2) " ::= { adGenVdsl2LineEntry 8 } adGenVdsl2LineCurrBandProfile OBJECT-TYPE SYNTAX INTEGER { unknown(0), g99328a(1), g99328b(2), g99328c(3), g99328d(4), g993212a(5), g993212b(6), g993217a(7), g993230a(8), g993217b(9), g993235b(10) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current VDSL2 band profile in use." ::= { adGenVdsl2LineEntry 9 } adGenVdsl2LineCurrEstimatedLength OBJECT-TYPE -- Subbu ?? SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { adGenVdsl2LineEntry 10 } adGenVdsl2LineCurrTpsTcFramingMode OBJECT-TYPE SYNTAX INTEGER { auto(0), atm(1), efm(2), hdlc(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Parameter that indicates the application-specific Transport Protocol Specific Transmission Convergence (TPS-TC) type." ::= { adGenVdsl2LineEntry 11 } -- ============ Status Group (VtucPhysTable) ======================== adGenVdsl2VtucPhysTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVdsl2VtucPhysEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides one row for each Vtuc. Each row contains the Physical Layer Parameters table for that Vtuc. VDSL2 physical interfaces are those ifEntries where ifType is equal to vdsl(97)." ::= { adGenVdsl2Status 2 } adGenVdsl2VtucPhysEntry OBJECT-TYPE SYNTAX AdGenVdsl2VtucPhysEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the adGenVdsl2VtucPhysTable." INDEX { ifIndex } ::= { adGenVdsl2VtucPhysTable 1 } AdGenVdsl2VtucPhysEntry ::= SEQUENCE { adGenVdsl2VtucInvSerialNumber DisplayString, adGenVdsl2VtucInvVendorID DisplayString, adGenVdsl2VtucInvVersionNumber DisplayString, adGenVdsl2CurrUSSnrMgn Integer32, adGenVdsl2CurrUSAtn Integer32, adGenVdsl2VtucCurrStatus Unsigned32, adGenVdsl2VtucCurrOutputPwr Integer32, adGenVdsl2VtucCurrAttainableRate Gauge32, adGenVdsl2VtucCurrTxRate Gauge32, adGenVdsl2VtucPrevTxRate Gauge32, adGenVdsl2VtucActTxPsd Integer32, adGenVdsl2VtucCurrTpsTcStatus INTEGER, adGenVdsl2VtucCurrTxLineRate Gauge32, adGenVdsl2VtucPrevTxLineRate Gauge32, adGenVdsl2VtucCircuitProviderCode DisplayString, adGenVdsl2VtucCurrTxRateMax Gauge32, adGenVdsl2VtucCurrTxRateMin Gauge32, adGenVdsl2VtucLastSraDownshift TimeStamp, adGenVdsl2VtucLastSraUpshift TimeStamp, adGenVdsl2VtucRtxUsed INTEGER, adGenVdsl2VtucRtxEtr Gauge32 } -- inventory group -- These items should describe the lowest level identifiable -- component, be it a stand-alone modem, a card in a rack, -- a child-board, etc. -- adGenVdsl2VtucInvSerialNumber OBJECT-TYPE SYNTAX DisplayString --(SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor specific string that identifies the vendor equipment." ::= { adGenVdsl2VtucPhysEntry 1 } adGenVdsl2VtucInvVendorID OBJECT-TYPE SYNTAX DisplayString --(SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor ID code is a copy of the binary vendor identification field defined by the PHY[10] and expressed as readable characters." REFERENCE "ANSI T1.413[10]" ::= { adGenVdsl2VtucPhysEntry 2 } adGenVdsl2VtucInvVersionNumber OBJECT-TYPE SYNTAX DisplayString --(SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor specific version number sent by this ATU as part of the initialization messages. It is a copy of the binary version number field defined by the PHY[10] and expressed as readable characters." REFERENCE "ANSI T1.413[10]" ::= { adGenVdsl2VtucPhysEntry 3 } -- current status group -- adGenVdsl2CurrUSSnrMgn OBJECT-TYPE SYNTAX Integer32 (-640..640) UNITS "tenth dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Noise Margin as seen by this ATU with respect to its received signal in tenth dB." ::= { adGenVdsl2VtucPhysEntry 4 } adGenVdsl2CurrUSAtn OBJECT-TYPE SYNTAX Integer32(0..630) UNITS "tenth dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Measured difference in the total power transmitted by the peer ATU and the total power received by this ATU." ::= { adGenVdsl2VtucPhysEntry 5 } adGenVdsl2VtucCurrStatus OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates current state of the Vtuc line. This is a bit-map of possible conditions. The various bit positions are: Bit 00 : There no defects on the line Bit 01 : Vtuc failure due to not receiving valid frame. Bit 02 : Vtuc failure due to not receiving signal. Bit 03 : Vtuc failure due to loss of power. Note: the Agent may still function. Bit 04 : Loss of Signal Quality is declared when the Noise Margin falls below the Minimum Noise Margin, or the bit-error-rate exceeds 10^-7. Bit 05 : Vtuc failure due to inability to link with Vtur. Bit 06 : Vtuc failure during initialization due to bit errors corrupting startup exchange data. Bit 07 : Vtuc failure during initialization due to peer ATU not able to support requested configuration Bit 08 : Vtuc failure during initialization due to incompatible protocol used by the peer ATU. Bit 09 : Vtuc failure during initialization due to no activation sequence detected from peer ATU. This is intended to supplement ifOperStatus." ::= { adGenVdsl2VtucPhysEntry 6 } adGenVdsl2VtucCurrOutputPwr OBJECT-TYPE SYNTAX Integer32 (-310..310) UNITS "tenth dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Measured total output power transmitted by this ATU. This is the measurement that was reported during the last activation sequence." ::= { adGenVdsl2VtucPhysEntry 7 } adGenVdsl2VtucCurrAttainableRate OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the maximum currently attainable data rate by the ATU. This value will be equal or greater than the current line rate." ::= { adGenVdsl2VtucPhysEntry 8 } adGenVdsl2VtucCurrTxRate OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "The payload rate of the last successful train." ::= { adGenVdsl2VtucPhysEntry 9 } adGenVdsl2VtucPrevTxRate OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "The payload rate of the previous successful train." ::= { adGenVdsl2VtucPhysEntry 10 } adGenVdsl2VtucActTxPsd OBJECT-TYPE SYNTAX Integer32 (-900..0 | 2147483647) UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Actual Power Spectrum Density (PSD) transmitted. The average transmit PSD over the sub-carriers. It ranges from -900 to 0 units of 0.1 dB (Physical values are -90 to 0 dBm/Hz). A value of 0x7FFFFFFF (2147483647) indicates the measurement is out of range to be represented." ::= { adGenVdsl2VtucPhysEntry 11 } adGenVdsl2VtucCurrTpsTcStatus OBJECT-TYPE SYNTAX INTEGER { noDefect(0), outOfSync(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Attributes with this syntax are status parameters that reflect the failure status for Transmission Convergence (TC) layer of a given data layer interface (data path over a VDSL2 /ADSL/ADSL2 or ADSL2+ link)." ::= { adGenVdsl2VtucPhysEntry 12 } adGenVdsl2VtucCurrTxLineRate OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "The line rate, including all payload and overhead rates." ::= { adGenVdsl2VtucPhysEntry 13 } adGenVdsl2VtucPrevTxLineRate OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "The line rate, including all payload and overhead rates, of the previous successful train." ::= { adGenVdsl2VtucPhysEntry 14 } adGenVdsl2VtucCircuitProviderCode OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Returns local circuit provider code" ::= { adGenVdsl2VtucPhysEntry 15 } adGenVdsl2VtucCurrTxRateMax OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns max payload rate since last successful train." ::= { adGenVdsl2VtucPhysEntry 16 } adGenVdsl2VtucCurrTxRateMin OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns min payload rate since last successful train." ::= { adGenVdsl2VtucPhysEntry 17 } adGenVdsl2VtucLastSraDownshift OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "Returns system uptime of last SRA downshift since last successful train." ::= { adGenVdsl2VtucPhysEntry 18 } adGenVdsl2VtucLastSraUpshift OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "Returns system uptime of last SRA upshift since last successful train." ::= { adGenVdsl2VtucPhysEntry 19 } adGenVdsl2VtucRtxUsed OBJECT-TYPE SYNTAX INTEGER { rtxInUse (1), rtxNotInUseForbidden (2), rtxNotInUseNotSupportedXTUC (3), rtxNotInUseNotSupportedXTUR (4), rtxNotInUseNotSupportedXTUCAndXTUR (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies whether retransmission is active in the transmit direction." REFERENCE "Recommendation ITU-T G.997.1, Clause 7.5.1.38" ::= { adGenVdsl2VtucPhysEntry 20 } adGenVdsl2VtucRtxEtr OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Expected throughput rate calculated from combined effect of impulse noise protection against worst-case REIN and worst-case SHINE and overhead from correction of stationary noise errors." REFERENCE "Recommendation ITU-T G.998.4, Clause 11.2.1" ::= { adGenVdsl2VtucPhysEntry 21 } -- ============ Status Group (VturPhysTable) ======================== adGenVdsl2VturPhysTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVdsl2VturPhysEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides one row for each Vtur. Each row contains the Physical Layer Parameters table for that Vtur. VDSL2 physical interfaces are those ifEntries where ifType is equal to vdsl(97)." ::= { adGenVdsl2Status 3 } adGenVdsl2VturPhysEntry OBJECT-TYPE SYNTAX AdGenVdsl2VturPhysEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the adGenVdsl2VturPhysTable." INDEX { ifIndex } ::= { adGenVdsl2VturPhysTable 1 } AdGenVdsl2VturPhysEntry ::= SEQUENCE { adGenVdsl2VturInvSerialNumber DisplayString, adGenVdsl2VturInvVendorID DisplayString, adGenVdsl2VturInvVersionNumber DisplayString, adGenVdsl2CurrDSSnrMgn Integer32, adGenVdsl2CurrDSAtn Integer32, adGenVdsl2VturCurrStatus Unsigned32, adGenVdsl2VturCurrOutputPwr Integer32, adGenVdsl2VturCurrAttainableRate Gauge32, adGenVdsl2VturCurrTxRate Gauge32, adGenVdsl2VturPrevTxRate Gauge32, adGenVdsl2VturActTxPsd Integer32, adGenVdsl2VturCurrTxLineRate Gauge32, adGenVdsl2VturPrevTxLineRate Gauge32, adGenVdsl2VturCircuitProviderCode DisplayString, adGenVdsl2VturCircuitCapabilities OCTET STRING, adGenVdsl2VturCurrTxRateMax Gauge32, adGenVdsl2VturCurrTxRateMin Gauge32, adGenVdsl2VturLastSraDownshift TimeStamp, adGenVdsl2VturLastSraUpshift TimeStamp, adGenVdsl2VturRtxUsed INTEGER, adGenVdsl2VturRtxEtr Gauge32 } -- inventory group -- adGenVdsl2VturInvSerialNumber OBJECT-TYPE SYNTAX DisplayString --(SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor specific string that identifies the vendor equipment." ::= { adGenVdsl2VturPhysEntry 1 } adGenVdsl2VturInvVendorID OBJECT-TYPE SYNTAX DisplayString --(SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor ID code is a copy of the binary vendor identification field defined by the PHY[10] and expressed as readable characters." REFERENCE "ANSI T1.413" ::= { adGenVdsl2VturPhysEntry 2 } adGenVdsl2VturInvVersionNumber OBJECT-TYPE SYNTAX DisplayString --(SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor specific version number sent by this ATU as part of the initialization messages. It is a copy of the binary version number field defined by the PHY[10] and expressed as readable characters." REFERENCE "ANSI T1.413" ::= { adGenVdsl2VturPhysEntry 3 } -- current status group -- adGenVdsl2CurrDSSnrMgn OBJECT-TYPE SYNTAX Integer32 (-640..640) UNITS "tenth dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Noise Margin as seen by this ATU with respect to its received signal in tenth dB." ::= { adGenVdsl2VturPhysEntry 4 } adGenVdsl2CurrDSAtn OBJECT-TYPE SYNTAX Integer32(0..630) UNITS "tenth dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Measured difference in the total power transmitted by the peer ATU and the total power received by this ATU." ::= { adGenVdsl2VturPhysEntry 5 } adGenVdsl2VturCurrStatus OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates current state of the Vtur line. This is a bit-map of possible conditions. Due to the isolation of the Vtur when line problems occur, many state conditions like loss of power, loss of quality signal, and initialization errors, can not be determined. While trouble shooting Vtur, also use object, adGenVdsl2VtucCurrStatus. The various bit positions are: Bit 00 : There no defects on the line Bit 01 : Vtur failure due to not receiving valid frame. Bit 02 : Vtur failure due to not receiving signal. Bit 03 : Vtur failure due to loss of power. Note: the Agent may still function. Bit 04 : Loss of Signal Quality is declared when the Noise Margin falls below the Minimum Noise Margin, or the bit-error-rate exceeds 10^-7. This is intended to supplement ifOperStatus." ::= { adGenVdsl2VturPhysEntry 6 } adGenVdsl2VturCurrOutputPwr OBJECT-TYPE SYNTAX Integer32 (-310..310) UNITS "tenth dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Measured total output power transmitted by this ATU. This is the measurement that was reported during the last activation sequence." ::= { adGenVdsl2VturPhysEntry 7 } adGenVdsl2VturCurrAttainableRate OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the maximum currently attainable data rate by the ATU. This value will be equal or greater than the current line rate." ::= { adGenVdsl2VturPhysEntry 8 } adGenVdsl2VturCurrTxRate OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "The payload rate of the last successful train." ::= { adGenVdsl2VturPhysEntry 9 } adGenVdsl2VturPrevTxRate OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "The payload rate of the previous successful train." ::= { adGenVdsl2VturPhysEntry 10 } adGenVdsl2VturActTxPsd OBJECT-TYPE SYNTAX Integer32 (-900..0 | 2147483647) UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Actual Power Spectrum Density (PSD) transmitted. The average transmit PSD over the sub-carriers. It ranges from -900 to 0 units of 0.1 dB (Physical values are -90 to 0 dBm/Hz). A value of 0x7FFFFFFF (2147483647) indicates the measurement is out of range to be represented." ::= { adGenVdsl2VturPhysEntry 11 } adGenVdsl2VturCurrTxLineRate OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "The line rate, including all payload and overhead rates." ::= { adGenVdsl2VturPhysEntry 12 } adGenVdsl2VturPrevTxLineRate OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "The line rate, including all payload and overhead rates, of the previous successful train." ::= { adGenVdsl2VturPhysEntry 13 } adGenVdsl2VturCircuitProviderCode OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Returns remote circuit provider code" ::= { adGenVdsl2VturPhysEntry 14 } adGenVdsl2VturCircuitCapabilities OBJECT-TYPE SYNTAX OCTET STRING (SIZE (8)) MAX-ACCESS read-only STATUS current DESCRIPTION "Returns remote circuit capabilities in bit masks with following order: 0 - Disabled, 1 - Enabled Byte Order of octet string: Byte 0. Byte 1. Byte 2. Byte 3. Byte 4. Byte 5. Byte 6. Byte 7 Byte 0: Bit 2 - G992.1 Annex A (Full Rate ADSL over POTS) Bit 4 - G992.1 Annex B (Full Rate ADSL over ISDN) Bit 6 - G992.1 Annex C (Full Rate ADSL in TCM-ISDN) Byte 1: Bit 0 - G992.2 Annex A/B (Lite ADSL Over POTS/ISDN) Bit 2 - G992.2 Annex C (Lite ADSL in TCM-ISDN) Byte 2: Bit 2 - G992.3 Annex A/L (ADSL2 over POTS) Bit 4 - G992.3 Annex B (ADSL2 over ISDN) Byte 3: Bit 0 - G992.4 Annex A (ADSL2 Lite Over POTS) Bit 4 - G992.3 Annex I (All Digital ADSL2 (POTS)) Bit 6 - G992.3 Annex J (All Digital ADSL2 (ISDN)) Byte 4: Bit 0 - G992.4 Annex I (All Digital ADSL2 Lite) Bit 2 - G992.3 Annex L Mode 1 Wide Upstream (RE-ADSL2 Over POTS) Bit 6 - G992.3 Annex M (Double Upstream ADSL2) Byte 5: Bit 0 - G992.5 Annex A (ADSL2+ over POTS) Bit 2 - G992.5 Annex B (ADSL2+ Over ISDN) Bit 6 - G992.5 Annex I (All Digital ADSL2+ (POTS)) Byte 6: Bit 0 - G992.5 Annex J (All Digital ADSL2+ (ISDN)) Bit 2 - G992.5 Annex M (Double Upstream ADSL2+) Byte 7: Bit 0 - VDSL2 (North America) Bit 1 - VDSL2 (Europe) Bit 2 - VDSL2 (Japan) " ::= { adGenVdsl2VturPhysEntry 15 } adGenVdsl2VturCurrTxRateMax OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns max payload rate since last successful train." ::= { adGenVdsl2VturPhysEntry 16 } adGenVdsl2VturCurrTxRateMin OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns min payload rate since last successful train." ::= { adGenVdsl2VturPhysEntry 17 } adGenVdsl2VturLastSraDownshift OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "Returns system uptime of last SRA downshift since last successful train." ::= { adGenVdsl2VturPhysEntry 18 } adGenVdsl2VturLastSraUpshift OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "Returns system uptime of last SRA upshift since last successful train." ::= { adGenVdsl2VturPhysEntry 19 } adGenVdsl2VturRtxUsed OBJECT-TYPE SYNTAX INTEGER { rtxInUse (1), rtxNotInUseForbidden (2), rtxNotInUseNotSupportedXTUC (3), rtxNotInUseNotSupportedXTUR (4), rtxNotInUseNotSupportedXTUCAndXTUR (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies whether retransmission is active in the transmit direction." REFERENCE "Recommendation ITU-T G.997.1, Clause 7.5.1.38" ::= { adGenVdsl2VturPhysEntry 20 } adGenVdsl2VturRtxEtr OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Expected throughput rate calculated from combined effect of impulse noise protection against worst-case REIN and worst-case SHINE and overhead from correction of stationary noise errors." REFERENCE "Recommendation ITU-T G.998.4, Clause 11.2.1" ::= { adGenVdsl2VturPhysEntry 21 } -- ============ Status Group (VtucChanTable) ======================== adGenVdsl2VtucChanTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVdsl2VtucChanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides one row for each Vtuc channel. VDSL2 channel interfaces are those ifEntries where ifType is equal to channel. " ::= { adGenVdsl2Status 4 } adGenVdsl2VtucChanEntry OBJECT-TYPE SYNTAX AdGenVdsl2VtucChanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the adGenVdsl2VtucChanTable." INDEX { ifIndex, adGenVdsl2VtucChannelNumber} ::= { adGenVdsl2VtucChanTable 1 } AdGenVdsl2VtucChanEntry ::= SEQUENCE { adGenVdsl2VtucChannelNumber Integer32, adGenVdsl2VtucChanInterleaveDelay Gauge32, adGenVdsl2VtucChanCurrTxRate Gauge32, adGenVdsl2VtucChanPrevTxRate Gauge32, adGenVdsl2VtucChanCrcBlockLength Gauge32, adGenVdsl2VtucChanINP Gauge32, adGenVdsl2VtucChanINPRein Gauge32 } adGenVdsl2VtucChannelNumber OBJECT-TYPE SYNTAX Integer32(1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "VDSL2 logical channel. Channel values are 1 - 4." ::= { adGenVdsl2VtucChanEntry 1 } adGenVdsl2VtucChanInterleaveDelay OBJECT-TYPE SYNTAX Gauge32 UNITS "0.1 milli-seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Interleave Delay for this channel. Interleave delay applies only to the interleave channel and defines the mapping (relative spacing) between subsequent input bytes at the interleaver input and their placement in the bit stream at the interleaver output. Larger numbers provide greater separation between consecutive input bytes in the output bit stream allowing for improved impulse noise immunity at the expense of payload latency. In the case where the ifType is Fast(125), use noSuchObject." ::= { adGenVdsl2VtucChanEntry 2 } adGenVdsl2VtucChanCurrTxRate OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Actual transmit rate on this channel." ::= { adGenVdsl2VtucChanEntry 3 } adGenVdsl2VtucChanPrevTxRate OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "The rate at the time of the last adGenVdsl2VtucRateChangeTrap event. It is also set at initialization to prevent a trap being sent. Rate changes less than adGenVdsl2VtucThresh(*)RateDown or less than adGenVdsl2VtucThresh(*)RateUp will not cause a trap or cause this object to change. (*) == Fast or Interleave. See AdGenVdsl2LineAlarmConfProfileEntry." ::= { adGenVdsl2VtucChanEntry 4 } adGenVdsl2VtucChanCrcBlockLength OBJECT-TYPE SYNTAX Gauge32 UNITS "byte" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the length of the channel data-block on which the CRC operates. Refer to Line Code Specific MIBs, [11] and [12] for more information." ::= { adGenVdsl2VtucChanEntry 5 } adGenVdsl2VtucChanINP OBJECT-TYPE SYNTAX Gauge32 UNITS "0.1 dmt symbols" MAX-ACCESS read-only STATUS current DESCRIPTION "Current impulse noise protection on this channel, measured in increments of 0.1 DMT symbols." ::= { adGenVdsl2VtucChanEntry 6 } adGenVdsl2VtucChanINPRein OBJECT-TYPE SYNTAX Gauge32 UNITS "0.1 dmt symbols" MAX-ACCESS read-only STATUS current DESCRIPTION "Current impulse noise protection against REIN on this channel, measured in increments of 0.1 DMT symbols." ::= { adGenVdsl2VtucChanEntry 7 } -- ============ Status Group (VturChanTable) ======================== adGenVdsl2VturChanTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVdsl2VturChanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides one row for each Vtur channel. VDSL2 channel interfaces are those ifEntries where ifType is equal to channel. " ::= { adGenVdsl2Status 5 } adGenVdsl2VturChanEntry OBJECT-TYPE SYNTAX AdGenVdsl2VturChanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the adGenVdsl2VturChanTable." INDEX { ifIndex, adGenVdsl2VturChannelNumber } ::= { adGenVdsl2VturChanTable 1 } AdGenVdsl2VturChanEntry ::= SEQUENCE { adGenVdsl2VturChannelNumber Integer32, adGenVdsl2VturChanInterleaveDelay Gauge32, adGenVdsl2VturChanCurrTxRate Gauge32, adGenVdsl2VturChanPrevTxRate Gauge32, adGenVdsl2VturChanCrcBlockLength Gauge32, adGenVdsl2VturChanINP Gauge32, adGenVdsl2VturChanINPRein Gauge32 } adGenVdsl2VturChannelNumber OBJECT-TYPE SYNTAX Integer32(1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "VDSL2 logical channel. Channel values are 1 - 4." ::= { adGenVdsl2VturChanEntry 1 } adGenVdsl2VturChanInterleaveDelay OBJECT-TYPE SYNTAX Gauge32 UNITS "0.1 milli-seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Interleave Delay for this channel. Interleave delay applies only to the interleave channel and defines the mapping (relative spacing) between subsequent input bytes at the interleaver input and their placement in the bit stream at the interleaver output. Larger numbers provide greater separation between consecutive input bytes in the output bit stream allowing for improved impulse noise immunity at the expense of payload latency. In the case where the ifType is Fast(125), use noSuchObject." ::= { adGenVdsl2VturChanEntry 2 } adGenVdsl2VturChanCurrTxRate OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Actual transmit rate on this channel." ::= { adGenVdsl2VturChanEntry 3 } adGenVdsl2VturChanPrevTxRate OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "The rate at the time of the last adGenVdsl2VturRateChangeTrap event. It is also set at initialization to prevent a trap being sent. Rate changes less than adGenVdsl2VturThresh(*)RateDown or less than adGenVdsl2VturThresh(*)RateUp will not cause a trap or cause this object to change. (*) == Fast or Interleave. See AdGenVdsl2LineAlarmConfProfileEntry." ::= { adGenVdsl2VturChanEntry 4 } adGenVdsl2VturChanCrcBlockLength OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the length of the channel data-block on which the CRC operates. Refer to Line Code Specific MIBs, [11] and [12] for more information." ::= { adGenVdsl2VturChanEntry 5 } adGenVdsl2VturChanINP OBJECT-TYPE SYNTAX Gauge32 UNITS "0.1 dmt symbols" MAX-ACCESS read-only STATUS current DESCRIPTION "Current impulse noise protection on this channel, measured in increments of 0.1 DMT symbols." ::= { adGenVdsl2VturChanEntry 6 } adGenVdsl2VturChanINPRein OBJECT-TYPE SYNTAX Gauge32 UNITS "0.1 dmt symbols" MAX-ACCESS read-only STATUS current DESCRIPTION "Current impulse noise protection against REIN on this channel, measured in increments of 0.1 DMT symbols." ::= { adGenVdsl2VturChanEntry 7 } -- ****************************************************************** -- Group: PM -- The PM Group consists of the tables of entries necessary -- to monitor the performance and interval statistics for the -- VDSL2 physical and channel interfaces. -- ****************************************************************** -- ========= PM Group (adGenVdsl2VtucPerfDataTable) ================= adGenVdsl2VtucPerfDataTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVdsl2VtucPerfDataEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides one row for each Vtuc. VDSL2 physical interfaces are those ifEntries where ifType is equal to vdsl(97)." ::= { adGenVdsl2PM 1} adGenVdsl2VtucPerfDataEntry OBJECT-TYPE SYNTAX AdGenVdsl2VtucPerfDataEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in adGenVdsl2VtucPerfDataTable." INDEX { ifIndex } ::= { adGenVdsl2VtucPerfDataTable 1 } AdGenVdsl2VtucPerfDataEntry ::= SEQUENCE { adGenVdsl2VtucPerfLofs Counter32, adGenVdsl2VtucPerfLoss Counter32, adGenVdsl2VtucPerfLols Counter32, adGenVdsl2VtucPerfLprs Counter32, adGenVdsl2VtucPerfEs Counter32, adGenVdsl2VtucPerfInits Counter32, adGenVdsl2VtucPerfSes Counter32, adGenVdsl2VtucPerfUas Counter32, adGenVdsl2VtucPerfFecs Counter32, adGenVdsl2VtucPerfCrc Counter32, adGenVdsl2VtucPerfFec Counter32, adGenVdsl2VtucPerfValidIntervals Integer32, adGenVdsl2VtucPerfInvalidIntervals Integer32, adGenVdsl2VtucPerfCurr15MinTimeElapsed Gauge32, adGenVdsl2VtucPerfCurr15MinLofs Counter32, adGenVdsl2VtucPerfCurr15MinLoss Counter32, adGenVdsl2VtucPerfCurr15MinLols Counter32, adGenVdsl2VtucPerfCurr15MinLprs Counter32, adGenVdsl2VtucPerfCurr15MinEs Counter32, adGenVdsl2VtucPerfCurr15MinInits Counter32, adGenVdsl2VtucPerfCurr15MinSes Counter32, adGenVdsl2VtucPerfCurr15MinUas Counter32, adGenVdsl2VtucPerfCurr15MinFecs Counter32, adGenVdsl2VtucPerfCurr15MinCrc Counter32, adGenVdsl2VtucPerfCurr15MinFec Counter32, adGenVdsl2VtucPerfCurr1DayTimeElapsed Gauge32, adGenVdsl2VtucPerfCurr1DayLofs Counter32, adGenVdsl2VtucPerfCurr1DayLoss Counter32, adGenVdsl2VtucPerfCurr1DayLols Counter32, adGenVdsl2VtucPerfCurr1DayLprs Counter32, adGenVdsl2VtucPerfCurr1DayEs Counter32, adGenVdsl2VtucPerfCurr1DayInits Counter32, adGenVdsl2VtucPerfCurr1DaySes Counter32, adGenVdsl2VtucPerfCurr1DayUas Counter32, adGenVdsl2VtucPerfCurr1DayFecs Counter32, adGenVdsl2VtucPerfCurr1DayCrc Counter32, adGenVdsl2VtucPerfCurr1DayFec Counter32, adGenVdsl2VtucPerfTcTxUnits Counter32, adGenVdsl2VtucPerfTcTxDataUnits Counter32, adGenVdsl2VtucPerfTcTxDataOctets Counter32, adGenVdsl2VtucPerfTcTxIdleUnits Counter32, adGenVdsl2VtucPerfTcRxUnits Counter32, adGenVdsl2VtucPerfTcRxDataUnits Counter32, adGenVdsl2VtucPerfTcRxDataOctets Counter32, adGenVdsl2VtucPerfTcRxIdleUnits Counter32, adGenVdsl2VtucPerfTcRxErroredUnits Counter32, adGenVdsl2VtucPerfSraDownshifts Counter32, adGenVdsl2VtucPerfSraUpshifts Counter32, adGenVdsl2VtucPerfCurr15MinSraDownshifts Counter32, adGenVdsl2VtucPerfCurr15MinSraUpshifts Counter32, adGenVdsl2VtucPerfCurr15MinSraRateMax Gauge32, adGenVdsl2VtucPerfCurr15MinSraRateMin Gauge32, adGenVdsl2VtucPerfCurr1DaySraDownshifts Counter32, adGenVdsl2VtucPerfCurr1DaySraUpshifts Counter32, adGenVdsl2VtucPerfCurr1DaySraRateMax Gauge32, adGenVdsl2VtucPerfCurr1DaySraRateMin Gauge32, adGenVdsl2VtucPerfRtxMinEftr Gauge32, adGenVdsl2VtucPerfRtxLeftrs Counter32, adGenVdsl2VtucPerfCurr15MinRtxMinEftr Gauge32, adGenVdsl2VtucPerfCurr15MinRtxLeftrs Counter32, adGenVdsl2VtucPerfCurr1DayRtxMinEftr Gauge32, adGenVdsl2VtucPerfCurr1DayRtxLeftrs Counter32 } adGenVdsl2VtucPerfLofs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the number of Loss of Framing failures since agent reset." ::= { adGenVdsl2VtucPerfDataEntry 1 } adGenVdsl2VtucPerfLoss OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the number of Loss of Signal failures since agent reset." ::= { adGenVdsl2VtucPerfDataEntry 2 } adGenVdsl2VtucPerfLols OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the number of Loss of Link failures since agent reset." ::= { adGenVdsl2VtucPerfDataEntry 3 } adGenVdsl2VtucPerfLprs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the number of Loss of Power failures since agent reset." ::= { adGenVdsl2VtucPerfDataEntry 4 } adGenVdsl2VtucPerfEs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Errored Seconds since the unit was last reset. An Errored Second is a one-second interval containing one or more CRC anomalies, or one or more LOS or LOF defects." REFERENCE "T1E1.4/2000-009R3, Part 1, common spec" ::= { adGenVdsl2VtucPerfDataEntry 5 } adGenVdsl2VtucPerfInits OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the line initialization attempts since agent reset. Includes both successful and failed attempts." ::= { adGenVdsl2VtucPerfDataEntry 6 } adGenVdsl2VtucPerfSes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Severely Errored Seconds since the unit was last reset." ::= { adGenVdsl2VtucPerfDataEntry 7 } adGenVdsl2VtucPerfUas OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Unavailable Seconds since the unit was last reset." ::= { adGenVdsl2VtucPerfDataEntry 8 } adGenVdsl2VtucPerfFecs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the number of FEC Seconds since agent reset." ::= { adGenVdsl2VtucPerfDataEntry 9 } adGenVdsl2VtucPerfCrc OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the number of CRC anomolies since agent reset." ::= { adGenVdsl2VtucPerfDataEntry 10 } adGenVdsl2VtucPerfFec OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the number of FEC anomolies since agent reset." ::= { adGenVdsl2VtucPerfDataEntry 11 } adGenVdsl2VtucPerfValidIntervals OBJECT-TYPE SYNTAX Integer32(0..96) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of previous 15-minute intervals in the interval table for which data was collected. Given that is the maximum # of intervals supported. The value will be unless the measurement was (re-)started within the last (*15) minutes, in which case the value will be the number of complete 15 minute intervals for which the agent has at least some data. In certain cases (e.g., in the case where the agent is a proxy) it is possible that some intervals are unavailable. In this case, this interval is the maximum interval number for which data is available." ::= { adGenVdsl2VtucPerfDataEntry 12 } adGenVdsl2VtucPerfInvalidIntervals OBJECT-TYPE SYNTAX Integer32(0..96) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of intervals in the range from 0 to the value of adGenVdsl2VtucPerfValidIntervals for which no data is available. This object will typically be zero except in cases where the data for some intervals are not available (e.g., in proxy situations)." ::= { adGenVdsl2VtucPerfDataEntry 13 } adGenVdsl2VtucPerfCurr15MinTimeElapsed OBJECT-TYPE SYNTAX Gauge32(0..899) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Total elapsed seconds in this interval." ::= { adGenVdsl2VtucPerfDataEntry 14 } adGenVdsl2VtucPerfCurr15MinLofs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of seconds in the current 15 minute interval when there was Loss of Framing." ::= { adGenVdsl2VtucPerfDataEntry 15 } adGenVdsl2VtucPerfCurr15MinLoss OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of seconds in the current 15 minute interval when there was Loss of Signal." ::= { adGenVdsl2VtucPerfDataEntry 16 } adGenVdsl2VtucPerfCurr15MinLols OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of seconds in the current 15 minute interval when there was Loss of Link." ::= { adGenVdsl2VtucPerfDataEntry 17 } adGenVdsl2VtucPerfCurr15MinLprs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of seconds in the current 15 minute interval when there was Loss of Power." ::= { adGenVdsl2VtucPerfDataEntry 18 } adGenVdsl2VtucPerfCurr15MinEs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Errored Seconds during this interval. An Errored Second is a one-second interval containing one or more CRC anomalies, or one or more LOS or LOF defects." REFERENCE "T1E1.4/2000-009R3, Part 1, common spec" ::= { adGenVdsl2VtucPerfDataEntry 19 } adGenVdsl2VtucPerfCurr15MinInits OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the line initialization attempts in the current 15 minute interval. Includes both successful and failed attempts." ::= { adGenVdsl2VtucPerfDataEntry 20 } adGenVdsl2VtucPerfCurr15MinSes OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Severely Errored Seconds in the current 15 minute interval." ::= { adGenVdsl2VtucPerfDataEntry 21 } adGenVdsl2VtucPerfCurr15MinUas OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Unavailable Seconds in the current 15 minute interval." ::= { adGenVdsl2VtucPerfDataEntry 22 } adGenVdsl2VtucPerfCurr15MinFecs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of FEC Seconds in the current 15 minute interval." ::= { adGenVdsl2VtucPerfDataEntry 23 } adGenVdsl2VtucPerfCurr15MinCrc OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of CRC anomolies in the current 15 minute interval." ::= { adGenVdsl2VtucPerfDataEntry 24 } adGenVdsl2VtucPerfCurr15MinFec OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of FEC anomolies in the current 15 minute interval." ::= { adGenVdsl2VtucPerfDataEntry 25 } adGenVdsl2VtucPerfCurr1DayTimeElapsed OBJECT-TYPE SYNTAX Gauge32(0..86399) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of seconds that have elapsed since the beginning of the current 1-day interval." ::= { adGenVdsl2VtucPerfDataEntry 26 } adGenVdsl2VtucPerfCurr1DayLofs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the number of seconds when there was Loss of Framing during the current day as measured by adGenVdsl2VtucPerfCurr1DayTimeElapsed." ::= { adGenVdsl2VtucPerfDataEntry 27 } adGenVdsl2VtucPerfCurr1DayLoss OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the number of seconds when there was Loss of Signal during the current day as measured by adGenVdsl2VtucPerfCurr1DayTimeElapsed." ::= { adGenVdsl2VtucPerfDataEntry 28 } adGenVdsl2VtucPerfCurr1DayLols OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the number of seconds when there was Loss of Link during the current day as measured by adGenVdsl2VtucPerfCurr1DayTimeElapsed." ::= { adGenVdsl2VtucPerfDataEntry 29 } adGenVdsl2VtucPerfCurr1DayLprs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the number of seconds when there was Loss of Power during the current day as measured by adGenVdsl2VtucPerfCurr1DayTimeElapsed." ::= { adGenVdsl2VtucPerfDataEntry 30 } adGenVdsl2VtucPerfCurr1DayEs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Errored Seconds (ES) since the beginning of the current 1-day interval." ::= { adGenVdsl2VtucPerfDataEntry 31 } adGenVdsl2VtucPerfCurr1DayInits OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the line initialization attempts in the day as measured by adGenVdsl2VtucPerfCurr1DayTimeElapsed. Includes both successful and failed attempts." ::= { adGenVdsl2VtucPerfDataEntry 32 } adGenVdsl2VtucPerfCurr1DaySes OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Severely Errored Seconds during the current day as measured by adGenVdsl2VtucPerfCurr1DayTimeElapsed." ::= { adGenVdsl2VtucPerfDataEntry 33 } adGenVdsl2VtucPerfCurr1DayUas OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Unavailable Seconds during the current day as measured by adGenVdsl2VtucPerfCurr1DayTimeElapsed." ::= { adGenVdsl2VtucPerfDataEntry 34 } adGenVdsl2VtucPerfCurr1DayFecs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of FEC Seconds during the current day as measured by adGenVdsl2VtucPerfCurr1DayTimeElapsed." ::= { adGenVdsl2VtucPerfDataEntry 35 } adGenVdsl2VtucPerfCurr1DayCrc OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of CRC anomolies during the current day as measured by adGenVdsl2VtucPerfCurr1DayTimeElapsed." ::= { adGenVdsl2VtucPerfDataEntry 36 } adGenVdsl2VtucPerfCurr1DayFec OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of FEC anomolies during the current day as measured by adGenVdsl2VtucPerfCurr1DayTimeElapsed." ::= { adGenVdsl2VtucPerfDataEntry 37 } adGenVdsl2VtucPerfTcTxUnits OBJECT-TYPE SYNTAX Counter32 UNITS "pkts/cells" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of total transmitted transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VtucPerfDataEntry 38 } adGenVdsl2VtucPerfTcTxDataUnits OBJECT-TYPE SYNTAX Counter32 UNITS "pkts/cells" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of data carrying transmitted transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VtucPerfDataEntry 39 } adGenVdsl2VtucPerfTcTxDataOctets OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of octets in data carrying transmitted transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VtucPerfDataEntry 40 } adGenVdsl2VtucPerfTcTxIdleUnits OBJECT-TYPE SYNTAX Counter32 UNITS "pkts/cells" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of idle/pause transmitted transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VtucPerfDataEntry 41 } adGenVdsl2VtucPerfTcRxUnits OBJECT-TYPE SYNTAX Counter32 UNITS "pkts/cells" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of total transmitted transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VtucPerfDataEntry 42 } adGenVdsl2VtucPerfTcRxDataUnits OBJECT-TYPE SYNTAX Counter32 UNITS "pkts/cells" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of data carrying received transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VtucPerfDataEntry 43 } adGenVdsl2VtucPerfTcRxDataOctets OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of octets in data carrying received transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VtucPerfDataEntry 44 } adGenVdsl2VtucPerfTcRxIdleUnits OBJECT-TYPE SYNTAX Counter32 UNITS "pkts/cells" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of idle/pause received transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VtucPerfDataEntry 45 } adGenVdsl2VtucPerfTcRxErroredUnits OBJECT-TYPE SYNTAX Counter32 UNITS "pkts/cells" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of errored received transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VtucPerfDataEntry 46 } adGenVdsl2VtucPerfSraDownshifts OBJECT-TYPE SYNTAX Counter32 UNITS "downshifts" MAX-ACCESS read-only STATUS current DESCRIPTION "Free-rolling count of SRA payload rate downshifts since last successful train." ::= { adGenVdsl2VtucPerfDataEntry 47 } adGenVdsl2VtucPerfSraUpshifts OBJECT-TYPE SYNTAX Counter32 UNITS "upshifts" MAX-ACCESS read-only STATUS current DESCRIPTION "Free-rolling count of SRA payload rate upshifts since last successful train." ::= { adGenVdsl2VtucPerfDataEntry 48 } adGenVdsl2VtucPerfCurr15MinSraDownshifts OBJECT-TYPE SYNTAX Counter32 UNITS "downshifts" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of SRA payload rate downshifts since last successful train in the current 15-min interval" ::= { adGenVdsl2VtucPerfDataEntry 49 } adGenVdsl2VtucPerfCurr15MinSraUpshifts OBJECT-TYPE SYNTAX Counter32 UNITS "upshifts" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of SRA payload rate upshifts since last successful train in the current 15-min interval" ::= { adGenVdsl2VtucPerfDataEntry 50 } adGenVdsl2VtucPerfCurr15MinSraRateMax OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Max payload rate in the current 15-min interval since last successful train. Min and max rate should only be different in the case of an SRA event." ::= { adGenVdsl2VtucPerfDataEntry 51 } adGenVdsl2VtucPerfCurr15MinSraRateMin OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Min payload rate in the current 15-min interval since last successful train. Min and max rate should only be different in the case of an SRA event." ::= { adGenVdsl2VtucPerfDataEntry 52 } adGenVdsl2VtucPerfCurr1DaySraDownshifts OBJECT-TYPE SYNTAX Counter32 UNITS "downshifts" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of SRA payload rate downshifts since last successful train in the current 24-hr interval" ::= { adGenVdsl2VtucPerfDataEntry 53 } adGenVdsl2VtucPerfCurr1DaySraUpshifts OBJECT-TYPE SYNTAX Counter32 UNITS "upshifts" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of SRA payload rate upshifts since last successful train in the current 24-hr interval" ::= { adGenVdsl2VtucPerfDataEntry 54 } adGenVdsl2VtucPerfCurr1DaySraRateMax OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Max payload rate in the current 24-hr interval since last successful train. Min and max rate should only be different in the case of an SRA event." ::= { adGenVdsl2VtucPerfDataEntry 55 } adGenVdsl2VtucPerfCurr1DaySraRateMin OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Min payload rate in the current 24-hr interval since last successful train. Min and max rate should only be different in the case of an SRA event." ::= { adGenVdsl2VtucPerfDataEntry 56 } adGenVdsl2VtucPerfRtxMinEftr OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Retransmission parameter defined as the minimum of the error-free throughput rate observed since reset." REFERENCE "Recommendation ITU-T G.998.4, Clause 11.4.3" ::= { adGenVdsl2VtucPerfDataEntry 57 } adGenVdsl2VtucPerfRtxLeftrs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of low error-free throughput rate defect seconds since reset." REFERENCE "Recommendation ITU-T G.998.4, Clause 11.4.1" ::= { adGenVdsl2VtucPerfDataEntry 58 } adGenVdsl2VtucPerfCurr15MinRtxMinEftr OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Retransmission parameter defined as the minimum of the error-free throughput rate observed in the current 15-min interval." REFERENCE "Recommendation ITU-T G.998.4, Clause 11.4.3" ::= { adGenVdsl2VtucPerfDataEntry 59 } adGenVdsl2VtucPerfCurr15MinRtxLeftrs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of low error-free throughput rate defect seconds in the current 15-min interval." REFERENCE "Recommendation ITU-T G.998.4, Clause 11.4.1" ::= { adGenVdsl2VtucPerfDataEntry 60 } adGenVdsl2VtucPerfCurr1DayRtxMinEftr OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Retransmission parameter showing the minimum of the error-free throughput rate observed in the current 24-hr interval." REFERENCE "Recommendation ITU-T G.998.4, Clause 11.4.3" ::= { adGenVdsl2VtucPerfDataEntry 61 } adGenVdsl2VtucPerfCurr1DayRtxLeftrs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of low error-free throughput rate defect seconds in the current 24-hr interval." REFERENCE "Recommendation ITU-T G.998.4, Clause 11.4.1" ::= { adGenVdsl2VtucPerfDataEntry 62 } -- ========= PM Group (adGenVdsl2VturPerfDataTable) ================= adGenVdsl2VturPerfDataTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVdsl2VturPerfDataEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides one row for each Vtur. VDSL2 physical interfaces are those ifEntries where ifType is equal to vdsl(97)." ::= { adGenVdsl2PM 2 } adGenVdsl2VturPerfDataEntry OBJECT-TYPE SYNTAX AdGenVdsl2VturPerfDataEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in adGenVdsl2VturPerfDataTable." INDEX { ifIndex } ::= { adGenVdsl2VturPerfDataTable 1 } AdGenVdsl2VturPerfDataEntry ::= SEQUENCE { adGenVdsl2VturPerfLofs Counter32, adGenVdsl2VturPerfLoss Counter32, adGenVdsl2VturPerfLprs Counter32, adGenVdsl2VturPerfEs Counter32, adGenVdsl2VturPerfSes Counter32, adGenVdsl2VturPerfUas Counter32, adGenVdsl2VturPerfFecs Counter32, adGenVdsl2VturPerfCrc Counter32, adGenVdsl2VturPerfFec Counter32, adGenVdsl2VturPerfValidIntervals Integer32, adGenVdsl2VturPerfInvalidIntervals Integer32, adGenVdsl2VturPerfCurr15MinTimeElapsed Gauge32, adGenVdsl2VturPerfCurr15MinLofs Counter32, adGenVdsl2VturPerfCurr15MinLoss Counter32, adGenVdsl2VturPerfCurr15MinLprs Counter32, adGenVdsl2VturPerfCurr15MinEs Counter32, adGenVdsl2VturPerfCurr15MinSes Counter32, adGenVdsl2VturPerfCurr15MinUas Counter32, adGenVdsl2VturPerfCurr15MinFecs Counter32, adGenVdsl2VturPerfCurr15MinCrc Counter32, adGenVdsl2VturPerfCurr15MinFec Counter32, adGenVdsl2VturPerfCurr1DayTimeElapsed Gauge32, adGenVdsl2VturPerfCurr1DayLofs Counter32, adGenVdsl2VturPerfCurr1DayLoss Counter32, adGenVdsl2VturPerfCurr1DayLprs Counter32, adGenVdsl2VturPerfCurr1DayEs Counter32, adGenVdsl2VturPerfCurr1DaySes Counter32, adGenVdsl2VturPerfCurr1DayUas Counter32, adGenVdsl2VturPerfCurr1DayFecs Counter32, adGenVdsl2VturPerfCurr1DayCrc Counter32, adGenVdsl2VturPerfCurr1DayFec Counter32, adGenVdsl2VturPerfTcTxUnits Counter32, adGenVdsl2VturPerfTcTxDataUnits Counter32, adGenVdsl2VturPerfTcTxDataOctets Counter32, adGenVdsl2VturPerfTcTxIdleUnits Counter32, adGenVdsl2VturPerfTcRxUnits Counter32, adGenVdsl2VturPerfTcRxDataUnits Counter32, adGenVdsl2VturPerfTcRxDataOctets Counter32, adGenVdsl2VturPerfTcRxIdleUnits Counter32, adGenVdsl2VturPerfTcRxErroredUnits Counter32, adGenVdsl2VturPerfSraDownshifts Counter32, adGenVdsl2VturPerfSraUpshifts Counter32, adGenVdsl2VturPerfCurr15MinSraDownshifts Counter32, adGenVdsl2VturPerfCurr15MinSraUpshifts Counter32, adGenVdsl2VturPerfCurr15MinSraRateMax Gauge32, adGenVdsl2VturPerfCurr15MinSraRateMin Gauge32, adGenVdsl2VturPerfCurr1DaySraDownshifts Counter32, adGenVdsl2VturPerfCurr1DaySraUpshifts Counter32, adGenVdsl2VturPerfCurr1DaySraRateMax Gauge32, adGenVdsl2VturPerfCurr1DaySraRateMin Gauge32, adGenVdsl2VturPerfRtxMinEftr Gauge32, adGenVdsl2VturPerfRtxLeftrs Counter32, adGenVdsl2VturPerfCurr15MinRtxMinEftr Gauge32, adGenVdsl2VturPerfCurr15MinRtxLeftrs Counter32, adGenVdsl2VturPerfCurr1DayRtxMinEftr Gauge32, adGenVdsl2VturPerfCurr1DayRtxLeftrs Counter32 } adGenVdsl2VturPerfLofs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the number of Loss of Framing failures since agent reset." ::= { adGenVdsl2VturPerfDataEntry 1 } adGenVdsl2VturPerfLoss OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the number of Loss of Signal failures since agent reset." ::= { adGenVdsl2VturPerfDataEntry 2 } adGenVdsl2VturPerfLprs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the number of Loss of Power failures since agent reset." ::= { adGenVdsl2VturPerfDataEntry 3 } adGenVdsl2VturPerfEs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Errored Seconds since the unit was last reset. An Errored Second is a one-second interval containing one or more CRC anomalies, or one or more LOS or LOF defects." REFERENCE "T1E1.4/2000-009R3, Part 1, common spec" ::= { adGenVdsl2VturPerfDataEntry 4 } adGenVdsl2VturPerfSes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Severely Errored Seconds since the unit was last reset." ::= { adGenVdsl2VturPerfDataEntry 5 } adGenVdsl2VturPerfUas OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Unavailable Seconds since the unit was last reset." ::= { adGenVdsl2VturPerfDataEntry 6 } adGenVdsl2VturPerfFecs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the number of FEC Seconds since agent reset." ::= { adGenVdsl2VturPerfDataEntry 7 } adGenVdsl2VturPerfCrc OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the number of CRC anomolies since agent reset." ::= { adGenVdsl2VturPerfDataEntry 8 } adGenVdsl2VturPerfFec OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the number of FEC anomolies since agent reset." ::= { adGenVdsl2VturPerfDataEntry 9 } -- general 15 min interval information -- adGenVdsl2VturPerfValidIntervals OBJECT-TYPE SYNTAX Integer32(0..96) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of previous 15-minute intervals in the interval table for which data was collected. Given that is the maximum # of intervals supported. The value will be unless the measurement was (re-)started within the last (*15) minutes, in which case the value will be the number of complete 15 minute intervals for which the agent has at least some data. In certain cases (e.g., in the case where the agent is a proxy) it is possible that some intervals are unavailable. In this case, this interval is the maximum interval number for which data is available." ::= { adGenVdsl2VturPerfDataEntry 10 } adGenVdsl2VturPerfInvalidIntervals OBJECT-TYPE SYNTAX Integer32(0..96) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of intervals in the range from 0 to the value of adGenVdsl2VturPerfValidIntervals for which no data is available. This object will typically be zero except in cases where the data for some intervals are not available (e.g., in proxy situations)." ::= { adGenVdsl2VturPerfDataEntry 11 } adGenVdsl2VturPerfCurr15MinTimeElapsed OBJECT-TYPE SYNTAX Gauge32(0..899) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Total elapsed seconds in this interval." ::= { adGenVdsl2VturPerfDataEntry 12 } adGenVdsl2VturPerfCurr15MinLofs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of seconds in the current 15 minute interval when there was Loss of Framing." ::= { adGenVdsl2VturPerfDataEntry 13 } adGenVdsl2VturPerfCurr15MinLoss OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of seconds in the current 15 minute interval when there was Loss of Signal." ::= { adGenVdsl2VturPerfDataEntry 14 } adGenVdsl2VturPerfCurr15MinLprs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of seconds in the current 15 minute interval when there was Loss of Power." ::= { adGenVdsl2VturPerfDataEntry 15 } adGenVdsl2VturPerfCurr15MinEs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Errored Seconds in the current 15 minute interval. An Errored Second is a one-second interval containing one or more CRC anomalies, or one or more LOS or LOF defects." REFERENCE "T1E1.4/2000-009R3, Part 1, common spec" ::= { adGenVdsl2VturPerfDataEntry 16 } adGenVdsl2VturPerfCurr15MinSes OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Severely Errored Seconds in the current 15 minute interval." ::= { adGenVdsl2VturPerfDataEntry 17 } adGenVdsl2VturPerfCurr15MinUas OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Unavailable Seconds in the current 15 minute interval." ::= { adGenVdsl2VturPerfDataEntry 18 } adGenVdsl2VturPerfCurr15MinFecs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of FEC Seconds in the current 15 minute interval." ::= { adGenVdsl2VturPerfDataEntry 19 } adGenVdsl2VturPerfCurr15MinCrc OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of CRC anomolies in the current 15 minute interval." ::= { adGenVdsl2VturPerfDataEntry 20 } adGenVdsl2VturPerfCurr15MinFec OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of FEC anomolies in the current 15 minute interval." ::= { adGenVdsl2VturPerfDataEntry 21 } adGenVdsl2VturPerfCurr1DayTimeElapsed OBJECT-TYPE SYNTAX Gauge32(0..86399) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of seconds that have elapsed since the beginning of the current 1-day interval." ::= { adGenVdsl2VturPerfDataEntry 22 } adGenVdsl2VturPerfCurr1DayLofs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the number of seconds when there was Loss of Framing during the current day as measured by adGenVdsl2VturPerfCurr1DayTimeElapsed." ::= { adGenVdsl2VturPerfDataEntry 23 } adGenVdsl2VturPerfCurr1DayLoss OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the number of seconds when there was Loss of Signal during the current day as measured by adGenVdsl2VturPerfCurr1DayTimeElapsed." ::= { adGenVdsl2VturPerfDataEntry 24 } adGenVdsl2VturPerfCurr1DayLprs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the number of seconds when there was Loss of Power during the current day as measured by adGenVdsl2VturPerfCurr1DayTimeElapsed." ::= { adGenVdsl2VturPerfDataEntry 25 } adGenVdsl2VturPerfCurr1DayEs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the number of seconds when there was Errored Seconds during the current day as measured by adGenVdsl2VturPerfCurr1DayTimeElapsed." ::= { adGenVdsl2VturPerfDataEntry 26 } adGenVdsl2VturPerfCurr1DaySes OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Severely Errored Seconds during the current day as measured by adGenVdsl2VturPerfCurr1DayTimeElapsed." ::= { adGenVdsl2VturPerfDataEntry 27 } adGenVdsl2VturPerfCurr1DayUas OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Unavailable Seconds during the current day as measured by adGenVdsl2VturPerfCurr1DayTimeElapsed." ::= { adGenVdsl2VturPerfDataEntry 28 } adGenVdsl2VturPerfCurr1DayFecs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of FEC Seconds during the current day as measured by adGenVdsl2VturPerfCurr1DayTimeElapsed." ::= { adGenVdsl2VturPerfDataEntry 29 } adGenVdsl2VturPerfCurr1DayCrc OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of CRC anomolies during the current day as measured by adGenVdsl2VturPerfCurr1DayTimeElapsed." ::= { adGenVdsl2VturPerfDataEntry 30 } adGenVdsl2VturPerfCurr1DayFec OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of FEC anomolies during the current day as measured by adGenVdsl2VturPerfCurr1DayTimeElapsed." ::= { adGenVdsl2VturPerfDataEntry 31 } adGenVdsl2VturPerfTcTxUnits OBJECT-TYPE SYNTAX Counter32 UNITS "pkts/cells" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of total transmitted transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VturPerfDataEntry 32 } adGenVdsl2VturPerfTcTxDataUnits OBJECT-TYPE SYNTAX Counter32 UNITS "pkts/cells" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of data carrying transmitted transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VturPerfDataEntry 33 } adGenVdsl2VturPerfTcTxDataOctets OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of octets in data carrying transmitted transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VturPerfDataEntry 34 } adGenVdsl2VturPerfTcTxIdleUnits OBJECT-TYPE SYNTAX Counter32 UNITS "pkts/cells" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of idle/pause transmitted transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VturPerfDataEntry 35 } adGenVdsl2VturPerfTcRxUnits OBJECT-TYPE SYNTAX Counter32 UNITS "pkts/cells" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of total transmitted transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VturPerfDataEntry 36 } adGenVdsl2VturPerfTcRxDataUnits OBJECT-TYPE SYNTAX Counter32 UNITS "pkts/cells" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of data carrying received transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VturPerfDataEntry 37 } adGenVdsl2VturPerfTcRxDataOctets OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of octets in data carrying received transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VturPerfDataEntry 38 } adGenVdsl2VturPerfTcRxIdleUnits OBJECT-TYPE SYNTAX Counter32 UNITS "pkts/cells" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of idle/pause received transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VturPerfDataEntry 39 } adGenVdsl2VturPerfTcRxErroredUnits OBJECT-TYPE SYNTAX Counter32 UNITS "pkts/cells" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of errored received transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VturPerfDataEntry 40 } adGenVdsl2VturPerfSraDownshifts OBJECT-TYPE SYNTAX Counter32 UNITS "downshifts" MAX-ACCESS read-only STATUS current DESCRIPTION "Free-rolling count of SRA payload rate downshifts since last successful train." ::= { adGenVdsl2VturPerfDataEntry 41 } adGenVdsl2VturPerfSraUpshifts OBJECT-TYPE SYNTAX Counter32 UNITS "upshifts" MAX-ACCESS read-only STATUS current DESCRIPTION "Free-rolling count of SRA payload rate upshifts since last successful train." ::= { adGenVdsl2VturPerfDataEntry 42 } adGenVdsl2VturPerfCurr15MinSraDownshifts OBJECT-TYPE SYNTAX Counter32 UNITS "downshifts" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of SRA payload rate downshifts since last successful train in the current 15-min interval" ::= { adGenVdsl2VturPerfDataEntry 43 } adGenVdsl2VturPerfCurr15MinSraUpshifts OBJECT-TYPE SYNTAX Counter32 UNITS "upshifts" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of SRA payload rate upshifts since last successful train in the current 15-min interval" ::= { adGenVdsl2VturPerfDataEntry 44 } adGenVdsl2VturPerfCurr15MinSraRateMax OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Max payload rate in the current 15-min interval since last successful train. Min and max rate should only be different in the case of an SRA event." ::= { adGenVdsl2VturPerfDataEntry 45 } adGenVdsl2VturPerfCurr15MinSraRateMin OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Min payload rate in the current 15-min interval since last successful train. Min and max rate should only be different in the case of an SRA event." ::= { adGenVdsl2VturPerfDataEntry 46 } adGenVdsl2VturPerfCurr1DaySraDownshifts OBJECT-TYPE SYNTAX Counter32 UNITS "downshifts" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of SRA payload rate downshifts since last successful train in the current 24-hr interval" ::= { adGenVdsl2VturPerfDataEntry 47 } adGenVdsl2VturPerfCurr1DaySraUpshifts OBJECT-TYPE SYNTAX Counter32 UNITS "upshifts" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of SRA payload rate upshifts since last successful train in the current 24-hr interval" ::= { adGenVdsl2VturPerfDataEntry 48 } adGenVdsl2VturPerfCurr1DaySraRateMax OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Max payload rate in the current 24-hr interval since last successful train. Min and max rate should only be different in the case of an SRA event." ::= { adGenVdsl2VturPerfDataEntry 49 } adGenVdsl2VturPerfCurr1DaySraRateMin OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Min payload rate in the current 24-hr interval since last successful train. Min and max rate should only be different in the case of an SRA event." ::= { adGenVdsl2VturPerfDataEntry 50 } adGenVdsl2VturPerfRtxMinEftr OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Retransmission parameter defined as the minimum of the error-free throughput rate observed since reset." REFERENCE "Recommendation ITU-T G.998.4, Clause 11.4.3" ::= { adGenVdsl2VturPerfDataEntry 51 } adGenVdsl2VturPerfRtxLeftrs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of low error-free throughput rate defect seconds since reset." REFERENCE "Recommendation ITU-T G.998.4, Clause 11.4.1" ::= { adGenVdsl2VturPerfDataEntry 52 } adGenVdsl2VturPerfCurr15MinRtxMinEftr OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Retransmission parameter defined as the minimum of the error-free throughput rate observed in the current 15-min interval." REFERENCE "Recommendation ITU-T G.998.4, Clause 11.4.3" ::= { adGenVdsl2VturPerfDataEntry 53 } adGenVdsl2VturPerfCurr15MinRtxLeftrs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of low error-free throughput rate defect seconds in the current 15-min interval." REFERENCE "Recommendation ITU-T G.998.4, Clause 11.4.1" ::= { adGenVdsl2VturPerfDataEntry 54 } adGenVdsl2VturPerfCurr1DayRtxMinEftr OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Retransmission parameter showing the minimum of the error-free throughput rate observed in the current 24-hr interval." REFERENCE "Recommendation ITU-T G.998.4, Clause 11.4.3" ::= { adGenVdsl2VturPerfDataEntry 55 } adGenVdsl2VturPerfCurr1DayRtxLeftrs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of low error-free throughput rate defect seconds in the current 24-hr interval." REFERENCE "Recommendation ITU-T G.998.4, Clause 11.4.1" ::= { adGenVdsl2VturPerfDataEntry 56 } -- ========= PM Group (adGenVdsl2VtucIntervalTable) ================= adGenVdsl2VtucIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVdsl2VtucIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides one row for each Vtuc performance data collection interval. VDSL2 physical interfaces are those ifEntries where ifType is equal to vdsl(97)." ::= { adGenVdsl2PM 3 } adGenVdsl2VtucIntervalEntry OBJECT-TYPE SYNTAX AdGenVdsl2VtucIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the adGenVdsl2VtucIntervalTable." INDEX { ifIndex, adGenVdsl2VtucIntervalNumber } ::= { adGenVdsl2VtucIntervalTable 1 } AdGenVdsl2VtucIntervalEntry ::= SEQUENCE { adGenVdsl2VtucIntervalNumber Integer32, adGenVdsl2VtucIntervalLofs Counter32, adGenVdsl2VtucIntervalLoss Counter32, adGenVdsl2VtucIntervalLols Counter32, adGenVdsl2VtucIntervalLprs Counter32, adGenVdsl2VtucIntervalES Counter32, adGenVdsl2VtucIntervalInits Counter32, adGenVdsl2VtucIntervalValidData INTEGER, adGenVdsl2VtucIntervalSES Counter32, adGenVdsl2VtucIntervalUAS Counter32, adGenVdsl2VtucIntervalFECs Counter32, adGenVdsl2VtucIntervalFEC Counter32, adGenVdsl2VtucIntervalCRC Counter32, adGenVdsl2VtucIntervalSraDownshifts Counter32, adGenVdsl2VtucIntervalSraUpshifts Counter32, adGenVdsl2VtucIntervalSraRateMax Gauge32, adGenVdsl2VtucIntervalSraRateMin Gauge32, adGenVdsl2VtucIntervalRtxMinEftr Gauge32, adGenVdsl2VtucIntervalRtxLeftrs Counter32 } adGenVdsl2VtucIntervalNumber OBJECT-TYPE SYNTAX Integer32(1..96) MAX-ACCESS read-only STATUS current DESCRIPTION "Performance Data Interval number 1 is the the most recent previous interval; interval 96 is 24 hours ago. Intervals 2..96 are optional." ::= { adGenVdsl2VtucIntervalEntry 1 } adGenVdsl2VtucIntervalLofs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of seconds in the interval when there was Loss of Framing." ::= { adGenVdsl2VtucIntervalEntry 2 } adGenVdsl2VtucIntervalLoss OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of seconds in the interval when there was Loss of Signal." ::= { adGenVdsl2VtucIntervalEntry 3 } adGenVdsl2VtucIntervalLols OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of seconds in the interval when there was Loss of Link." ::= { adGenVdsl2VtucIntervalEntry 4 } adGenVdsl2VtucIntervalLprs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of seconds in the interval when there was Loss of Power." ::= { adGenVdsl2VtucIntervalEntry 5 } adGenVdsl2VtucIntervalES OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Errored Seconds in the interval." ::= { adGenVdsl2VtucIntervalEntry 6 } adGenVdsl2VtucIntervalInits OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the line initialization attempts during the interval. Includes both successful and failed attempts." ::= { adGenVdsl2VtucIntervalEntry 7 } adGenVdsl2VtucIntervalValidData OBJECT-TYPE SYNTAX INTEGER { valid (1), -- no channels exist notValid (2) -- fast channel exists only } MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates if the data for this interval is valid." ::= { adGenVdsl2VtucIntervalEntry 8 } adGenVdsl2VtucIntervalSES OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Severely Errored Seconds in the interval." ::= { adGenVdsl2VtucIntervalEntry 9 } adGenVdsl2VtucIntervalUAS OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Unavailable Seconds in the interval." ::= { adGenVdsl2VtucIntervalEntry 10 } adGenVdsl2VtucIntervalFECs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of seconds in the interval during which at least one forward error correction event took place." ::= { adGenVdsl2VtucIntervalEntry 11 } adGenVdsl2VtucIntervalFEC OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of forward error correction events that took place in the interval." ::= { adGenVdsl2VtucIntervalEntry 12 } adGenVdsl2VtucIntervalCRC OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of CRC anomolies that took place in the interval." ::= { adGenVdsl2VtucIntervalEntry 13 } adGenVdsl2VtucIntervalSraDownshifts OBJECT-TYPE SYNTAX Counter32 UNITS "downshifts" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of SRA payload rate downshifts since last successful train in the specified 15-min interval" ::= { adGenVdsl2VtucIntervalEntry 14 } adGenVdsl2VtucIntervalSraUpshifts OBJECT-TYPE SYNTAX Counter32 UNITS "upshifts" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of SRA payload rate upshifts since last successful train in the specified 15-min interval" ::= { adGenVdsl2VtucIntervalEntry 15 } adGenVdsl2VtucIntervalSraRateMax OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Max payload rate in the specified 15-min interval since last successful train." ::= { adGenVdsl2VtucIntervalEntry 16 } adGenVdsl2VtucIntervalSraRateMin OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Min payload rate in the specified 15-min interval since last successful train." ::= { adGenVdsl2VtucIntervalEntry 17 } adGenVdsl2VtucIntervalRtxMinEftr OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Retransmission parameter defined as the minimum of the error-free throughput rate observed in the specified 15-min interval." REFERENCE "Recommendation ITU-T G.998.4, Clause 11.4.3" ::= { adGenVdsl2VtucIntervalEntry 18 } adGenVdsl2VtucIntervalRtxLeftrs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of low error-free throughput rate defect seconds in the specified 15-min interval." REFERENCE "Recommendation ITU-T G.998.4, Clause 11.4.1" ::= { adGenVdsl2VtucIntervalEntry 19 } -- ========= PM Group (adGenVdsl2VturIntervalTable) ================= adGenVdsl2VturIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVdsl2VturIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides one row for each Vtur performance data collection 1 Day interval. VDSL2 physical interfaces are those ifEntries where ifType is equal to vdsl(97)." ::= { adGenVdsl2PM 4 } adGenVdsl2VturIntervalEntry OBJECT-TYPE SYNTAX AdGenVdsl2VturIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the adGenVdsl2VturIntervalTable." INDEX { ifIndex, adGenVdsl2VturIntervalNumber } ::= { adGenVdsl2VturIntervalTable 1 } AdGenVdsl2VturIntervalEntry ::= SEQUENCE { adGenVdsl2VturIntervalNumber Integer32, adGenVdsl2VturIntervalLofs Counter32, adGenVdsl2VturIntervalLoss Counter32, adGenVdsl2VturIntervalLprs Counter32, adGenVdsl2VturIntervalES Counter32, adGenVdsl2VturIntervalValidData INTEGER, adGenVdsl2VturIntervalSES Counter32, adGenVdsl2VturIntervalUAS Counter32, adGenVdsl2VturIntervalFECs Counter32, adGenVdsl2VturIntervalFEC Counter32, adGenVdsl2VturIntervalCRC Counter32, adGenVdsl2VturIntervalSraDownshifts Counter32, adGenVdsl2VturIntervalSraUpshifts Counter32, adGenVdsl2VturIntervalSraRateMax Gauge32, adGenVdsl2VturIntervalSraRateMin Gauge32, adGenVdsl2VturIntervalRtxMinEftr Gauge32, adGenVdsl2VturIntervalRtxLeftrs Counter32 } adGenVdsl2VturIntervalNumber OBJECT-TYPE SYNTAX Integer32(1..96) MAX-ACCESS read-only STATUS current DESCRIPTION "Performance Data Interval number 1 is the the most recent previous interval; interval 96 is 24 hours ago. Intervals 2..96 are optional." ::= { adGenVdsl2VturIntervalEntry 1 } adGenVdsl2VturIntervalLofs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of seconds in the interval when there was Loss of Framing." ::= { adGenVdsl2VturIntervalEntry 2 } adGenVdsl2VturIntervalLoss OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of seconds in the interval when there was Loss of Signal." ::= { adGenVdsl2VturIntervalEntry 3 } adGenVdsl2VturIntervalLprs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of seconds in the interval when there was Loss of Power." ::= { adGenVdsl2VturIntervalEntry 4 } adGenVdsl2VturIntervalES OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Errored Seconds in the interval." ::= { adGenVdsl2VturIntervalEntry 5 } adGenVdsl2VturIntervalValidData OBJECT-TYPE SYNTAX INTEGER { valid (1), notValid (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates if the data for this interval is valid." ::= { adGenVdsl2VturIntervalEntry 6 } adGenVdsl2VturIntervalSES OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Severely Errored Seconds in the interval." ::= { adGenVdsl2VturIntervalEntry 7 } adGenVdsl2VturIntervalUAS OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Unavailable Seconds in the interval." ::= { adGenVdsl2VturIntervalEntry 8 } adGenVdsl2VturIntervalFECs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of seconds in the interval during which at least one forward error correction event took place." ::= { adGenVdsl2VturIntervalEntry 9 } adGenVdsl2VturIntervalFEC OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of forward error correction events that took place in the interval." ::= { adGenVdsl2VturIntervalEntry 10 } adGenVdsl2VturIntervalCRC OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of CRC anomolies that took place in the interval." ::= { adGenVdsl2VturIntervalEntry 11 } adGenVdsl2VturIntervalSraDownshifts OBJECT-TYPE SYNTAX Counter32 UNITS "downshifts" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of SRA payload rate downshifts since last successful train in the specified 15-min interval" ::= { adGenVdsl2VturIntervalEntry 12 } adGenVdsl2VturIntervalSraUpshifts OBJECT-TYPE SYNTAX Counter32 UNITS "upshifts" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of SRA payload rate upshifts since last successful train in the specified 15-min interval" ::= { adGenVdsl2VturIntervalEntry 13 } adGenVdsl2VturIntervalSraRateMax OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Max payload rate in the specified 15-min interval since last successful train." ::= { adGenVdsl2VturIntervalEntry 14 } adGenVdsl2VturIntervalSraRateMin OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Min payload rate in the specified 15-min interval since last successful train." ::= { adGenVdsl2VturIntervalEntry 15 } adGenVdsl2VturIntervalRtxMinEftr OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Retransmission parameter defined as the minimum of the error-free throughput rate observed in the specified 15-min interval." REFERENCE "Recommendation ITU-T G.998.4, Clause 11.4.3" ::= { adGenVdsl2VturIntervalEntry 16 } adGenVdsl2VturIntervalRtxLeftrs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of low error-free throughput rate defect seconds in the specified 15-min interval." REFERENCE "Recommendation ITU-T G.998.4, Clause 11.4.1" ::= { adGenVdsl2VturIntervalEntry 17 } -- ========= PM Group (adGenVdsl2VtucChanPerfDataTable) ============= adGenVdsl2VtucChanPerfDataTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVdsl2VtucChanPerfDataEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides one row for each Vtuc channel. VDSL2 channel interfaces can range from 1 -4" ::= { adGenVdsl2PM 5 } adGenVdsl2VtucChanPerfDataEntry OBJECT-TYPE SYNTAX AdGenVdsl2VtucChanPerfDataEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in adGenVdsl2VtucChanPerfDataTable." INDEX { ifIndex, adGenVdsl2VtucChanNumber } ::= { adGenVdsl2VtucChanPerfDataTable 1 } AdGenVdsl2VtucChanPerfDataEntry ::= SEQUENCE { adGenVdsl2VtucChanNumber Integer32, adGenVdsl2VtucChanReceivedBlks Counter32, adGenVdsl2VtucChanTransmittedBlks Counter32, adGenVdsl2VtucChanCorrectedBlks Counter32, adGenVdsl2VtucChanUncorrectBlks Counter32, adGenVdsl2VtucChanPerfValidIntervals Integer32, adGenVdsl2VtucChanPerfInvalidIntervals Integer32, adGenVdsl2VtucChanPerfCurr15MinTimeElapsed Gauge32, adGenVdsl2VtucChanPerfCurr15MinReceivedBlks Counter32, adGenVdsl2VtucChanPerfCurr15MinTransmittedBlks Counter32, adGenVdsl2VtucChanPerfCurr15MinCorrectedBlks Counter32, adGenVdsl2VtucChanPerfCurr15MinUncorrectBlks Counter32, adGenVdsl2VtucChanPerfCurr1DayTimeElapsed Gauge32, adGenVdsl2VtucChanPerfCurr1DayReceivedBlks Counter32, adGenVdsl2VtucChanPerfCurr1DayTransmittedBlks Counter32, adGenVdsl2VtucChanPerfCurr1DayCorrectedBlks Counter32, adGenVdsl2VtucChanPerfCurr1DayUncorrectBlks Counter32, adGenVdsl2VtucChanPerfTcTxUnits Counter32, adGenVdsl2VtucChanPerfTcTxDataUnits Counter32, adGenVdsl2VtucChanPerfTcTxDataOctets Counter32, adGenVdsl2VtucChanPerfTcTxIdleUnits Counter32, adGenVdsl2VtucChanPerfTcRxUnits Counter32, adGenVdsl2VtucChanPerfTcRxDataUnits Counter32, adGenVdsl2VtucChanPerfTcRxDataOctets Counter32, adGenVdsl2VtucChanPerfTcRxIdleUnits Counter32, adGenVdsl2VtucChanPerfTcRxErroredUnits Counter32, adGenVdsl2VtucChanPerfRtxUncorrectedDtu Counter32, adGenVdsl2VtucChanPerfRtxCorrectedDtu Counter32, adGenVdsl2VtucChanPerfRtxRetransmittedDtu Counter32, adGenVdsl2VtucChanPerfCurr15MinRtxUncorrectedDtu Counter32, adGenVdsl2VtucChanPerfCurr15MinRtxCorrectedDtu Counter32, adGenVdsl2VtucChanPerfCurr15MinRtxRetransmittedDtu Counter32, adGenVdsl2VtucChanPerfCurr1DayRtxUncorrectedDtu Counter32, adGenVdsl2VtucChanPerfCurr1DayRtxCorrectedDtu Counter32, adGenVdsl2VtucChanPerfCurr1DayRtxRetransmittedDtu Counter32 } adGenVdsl2VtucChanNumber OBJECT-TYPE SYNTAX Integer32(1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "VDSL2 logical channel. Channel values are 1 - 4." ::= { adGenVdsl2VtucChanPerfDataEntry 1 } adGenVdsl2VtucChanReceivedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all encoded blocks received on this channel since agent reset." ::= { adGenVdsl2VtucChanPerfDataEntry 2 } adGenVdsl2VtucChanTransmittedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all encoded blocks transmitted on this channel since agent reset." ::= { adGenVdsl2VtucChanPerfDataEntry 3 } adGenVdsl2VtucChanCorrectedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all blocks received with errors that were corrected since agent reset. These blocks are passed on as good data." ::= { adGenVdsl2VtucChanPerfDataEntry 4 } adGenVdsl2VtucChanUncorrectBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all blocks received with uncorrectable errors since agent reset." ::= { adGenVdsl2VtucChanPerfDataEntry 5 } adGenVdsl2VtucChanPerfValidIntervals OBJECT-TYPE SYNTAX Integer32(0..96) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of previous 15-minute intervals in the interval table for which data was collected. Given that is the maximum # of intervals supported. The value will be unless the measurement was (re-)started within the last (*15) minutes, in which case the value will be the number of complete 15 minute intervals for which the agent has at least some data. In certain cases (e.g., in the case where the agent is a proxy) it is possible that some intervals are unavailable. In this case, this interval is the maximum interval number for which data is available." ::= { adGenVdsl2VtucChanPerfDataEntry 6 } adGenVdsl2VtucChanPerfInvalidIntervals OBJECT-TYPE SYNTAX Integer32(0..96) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of intervals in the range from 0 to the value of adGenVdsl2VtucChanPerfValidIntervals for which no data is available. This object will typically be zero except in cases where the data for some intervals are not available (e.g., in proxy situations)." ::= { adGenVdsl2VtucChanPerfDataEntry 7 } adGenVdsl2VtucChanPerfCurr15MinTimeElapsed OBJECT-TYPE SYNTAX Gauge32(0..899) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Total elapsed seconds in this interval." ::= { adGenVdsl2VtucChanPerfDataEntry 8} adGenVdsl2VtucChanPerfCurr15MinReceivedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all encoded blocks received on this channel within the current 15 minute interval." ::= { adGenVdsl2VtucChanPerfDataEntry 9 } adGenVdsl2VtucChanPerfCurr15MinTransmittedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all encoded blocks transmitted on this channel within the current 15 minute interval." ::= { adGenVdsl2VtucChanPerfDataEntry 10 } adGenVdsl2VtucChanPerfCurr15MinCorrectedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all blocks received with errors that were corrected on this channel within the current 15 minute interval." ::= { adGenVdsl2VtucChanPerfDataEntry 11 } adGenVdsl2VtucChanPerfCurr15MinUncorrectBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all blocks received with uncorrectable errors on this channel within the current 15 minute interval." ::= { adGenVdsl2VtucChanPerfDataEntry 12 } adGenVdsl2VtucChanPerfCurr1DayTimeElapsed OBJECT-TYPE SYNTAX Gauge32(0..86399) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of seconds that have elapsed since the beginning of the current 1-day interval." ::= { adGenVdsl2VtucChanPerfDataEntry 13 } adGenVdsl2VtucChanPerfCurr1DayReceivedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all encoded blocks received on this channel during the current day as measured by adGenVdsl2VtucChanPerfCurr1DayTimeElapsed." ::= { adGenVdsl2VtucChanPerfDataEntry 14 } adGenVdsl2VtucChanPerfCurr1DayTransmittedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all encoded blocks transmitted on this channel during the current day as measured by adGenVdsl2VtucChanPerfCurr1DayTimeElapsed." ::= { adGenVdsl2VtucChanPerfDataEntry 15 } adGenVdsl2VtucChanPerfCurr1DayCorrectedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all blocks received with errors that were corrected on this channel during the current day as measured by adGenVdsl2VtucChanPerfCurr1DayTimeElapsed." ::= { adGenVdsl2VtucChanPerfDataEntry 16 } adGenVdsl2VtucChanPerfCurr1DayUncorrectBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all blocks received with uncorrectable errors on this channel during the current day as measured by adGenVdsl2VtucChanPerfCurr1DayTimeElapsed." ::= { adGenVdsl2VtucChanPerfDataEntry 17 } adGenVdsl2VtucChanPerfTcTxUnits OBJECT-TYPE SYNTAX Counter32 UNITS "pkts/cells" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of total transmitted transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VtucChanPerfDataEntry 18 } adGenVdsl2VtucChanPerfTcTxDataUnits OBJECT-TYPE SYNTAX Counter32 UNITS "pkts/cells" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of data carrying transmitted transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VtucChanPerfDataEntry 19 } adGenVdsl2VtucChanPerfTcTxDataOctets OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of octets in data carrying transmitted transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VtucChanPerfDataEntry 20 } adGenVdsl2VtucChanPerfTcTxIdleUnits OBJECT-TYPE SYNTAX Counter32 UNITS "pkts/cells" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of idle/pause transmitted transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VtucChanPerfDataEntry 21 } adGenVdsl2VtucChanPerfTcRxUnits OBJECT-TYPE SYNTAX Counter32 UNITS "pkts/cells" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of total transmitted transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VtucChanPerfDataEntry 22 } adGenVdsl2VtucChanPerfTcRxDataUnits OBJECT-TYPE SYNTAX Counter32 UNITS "pkts/cells" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of data carrying received transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VtucChanPerfDataEntry 23 } adGenVdsl2VtucChanPerfTcRxDataOctets OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of octets in data carrying received transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VtucChanPerfDataEntry 24 } adGenVdsl2VtucChanPerfTcRxIdleUnits OBJECT-TYPE SYNTAX Counter32 UNITS "pkts/cells" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of idle/pause received transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VtucChanPerfDataEntry 25 } adGenVdsl2VtucChanPerfTcRxErroredUnits OBJECT-TYPE SYNTAX Counter32 UNITS "pkts/cells" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of errored received transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VtucChanPerfDataEntry 26 } adGenVdsl2VtucChanPerfRtxUncorrectedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs since reset that have been detected in error and that have not been corrected by one or more retransmissions within the maximum delay constraint." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VtucChanPerfDataEntry 27 } adGenVdsl2VtucChanPerfRtxCorrectedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs since reset that have been detected in error and that have been successfully corrected by a retransmission within the maximum delay constraint." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VtucChanPerfDataEntry 28 } adGenVdsl2VtucChanPerfRtxRetransmittedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs since reset that have been retransmitted." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VtucChanPerfDataEntry 29 } adGenVdsl2VtucChanPerfCurr15MinRtxUncorrectedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs in the current 15-min interval that have been detected in error and that have not been corrected by one or more retransmissions within the maximum delay constraint." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VtucChanPerfDataEntry 30 } adGenVdsl2VtucChanPerfCurr15MinRtxCorrectedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs in the current 15-min interval that have been detected in error and that have been successfully corrected by a retransmission within the maximum delay constraint." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VtucChanPerfDataEntry 31 } adGenVdsl2VtucChanPerfCurr15MinRtxRetransmittedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs in the current 15-min interval that have been retransmitted." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VtucChanPerfDataEntry 32 } adGenVdsl2VtucChanPerfCurr1DayRtxUncorrectedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs in the current 24-hr interval that have been detected in error and that have not been corrected by one or more retransmissions within the maximum delay constraint." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VtucChanPerfDataEntry 33 } adGenVdsl2VtucChanPerfCurr1DayRtxCorrectedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs in the current 24-hr interval that have been detected in error and that have been successfully corrected by a retransmission within the maximum delay constraint." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VtucChanPerfDataEntry 34 } adGenVdsl2VtucChanPerfCurr1DayRtxRetransmittedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs in the current 24-hr interval that have been retransmitted." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VtucChanPerfDataEntry 35 } -- ========= PM Group (adGenVdsl2VturChanPerfDataTable) ============= adGenVdsl2VturChanPerfDataTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVdsl2VturChanPerfDataEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides one row for each Vtur channel. VDSL2 channel interfaces are those ifEntries where ifType is equal to Interleave(124) or Fast(125)." ::= { adGenVdsl2PM 6 } adGenVdsl2VturChanPerfDataEntry OBJECT-TYPE SYNTAX AdGenVdsl2VturChanPerfDataEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in adGenVdsl2VturChanPerfDataTable." INDEX { ifIndex, adGenVdsl2VturChanNumber } ::= { adGenVdsl2VturChanPerfDataTable 1 } AdGenVdsl2VturChanPerfDataEntry ::= SEQUENCE { adGenVdsl2VturChanNumber Integer32, adGenVdsl2VturChanReceivedBlks Counter32, adGenVdsl2VturChanTransmittedBlks Counter32, adGenVdsl2VturChanCorrectedBlks Counter32, adGenVdsl2VturChanUncorrectBlks Counter32, adGenVdsl2VturChanPerfValidIntervals Integer32, adGenVdsl2VturChanPerfInvalidIntervals Integer32, adGenVdsl2VturChanPerfCurr15MinTimeElapsed Gauge32, adGenVdsl2VturChanPerfCurr15MinReceivedBlks Counter32, adGenVdsl2VturChanPerfCurr15MinTransmittedBlks Counter32, adGenVdsl2VturChanPerfCurr15MinCorrectedBlks Counter32, adGenVdsl2VturChanPerfCurr15MinUncorrectBlks Counter32, adGenVdsl2VturChanPerfCurr1DayTimeElapsed Gauge32, adGenVdsl2VturChanPerfCurr1DayReceivedBlks Counter32, adGenVdsl2VturChanPerfCurr1DayTransmittedBlks Counter32, adGenVdsl2VturChanPerfCurr1DayCorrectedBlks Counter32, adGenVdsl2VturChanPerfCurr1DayUncorrectBlks Counter32, adGenVdsl2VturChanPerfTcTxUnits Counter32, adGenVdsl2VturChanPerfTcTxDataUnits Counter32, adGenVdsl2VturChanPerfTcTxDataOctets Counter32, adGenVdsl2VturChanPerfTcTxIdleUnits Counter32, adGenVdsl2VturChanPerfTcRxUnits Counter32, adGenVdsl2VturChanPerfTcRxDataUnits Counter32, adGenVdsl2VturChanPerfTcRxDataOctets Counter32, adGenVdsl2VturChanPerfTcRxIdleUnits Counter32, adGenVdsl2VturChanPerfTcRxErroredUnits Counter32, adGenVdsl2VturChanPerfRtxUncorrectedDtu Counter32, adGenVdsl2VturChanPerfRtxCorrectedDtu Counter32, adGenVdsl2VturChanPerfRtxRetransmittedDtu Counter32, adGenVdsl2VturChanPerfCurr15MinRtxUncorrectedDtu Counter32, adGenVdsl2VturChanPerfCurr15MinRtxCorrectedDtu Counter32, adGenVdsl2VturChanPerfCurr15MinRtxRetransmittedDtu Counter32, adGenVdsl2VturChanPerfCurr1DayRtxUncorrectedDtu Counter32, adGenVdsl2VturChanPerfCurr1DayRtxCorrectedDtu Counter32, adGenVdsl2VturChanPerfCurr1DayRtxRetransmittedDtu Counter32 } adGenVdsl2VturChanNumber OBJECT-TYPE SYNTAX Integer32(1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "VDSL2 logical channel. Channel values are 1 - 4." ::= { adGenVdsl2VturChanPerfDataEntry 1 } adGenVdsl2VturChanReceivedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all encoded blocks received on this channel since agent reset." ::= { adGenVdsl2VturChanPerfDataEntry 2 } adGenVdsl2VturChanTransmittedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all encoded blocks transmitted on this channel since agent reset." ::= { adGenVdsl2VturChanPerfDataEntry 3 } adGenVdsl2VturChanCorrectedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all blocks received with errors that were corrected since agent reset. These blocks are passed on as good data." ::= { adGenVdsl2VturChanPerfDataEntry 4 } adGenVdsl2VturChanUncorrectBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all blocks received with uncorrectable errors since agent reset." ::= { adGenVdsl2VturChanPerfDataEntry 5 } adGenVdsl2VturChanPerfValidIntervals OBJECT-TYPE SYNTAX Integer32(0..96) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of previous 15-minute intervals in the interval table for which data was collected. Given that is the maximum # of intervals supported. The value will be unless the measurement was (re-)started within the last (*15) minutes, in which case the value will be the number of complete 15 minute intervals for which the agent has at least some data. In certain cases (e.g., in the case where the agent is a proxy) it is possible that some intervals are unavailable. In this case, this interval is the maximum interval number for which data is available." ::= { adGenVdsl2VturChanPerfDataEntry 6 } adGenVdsl2VturChanPerfInvalidIntervals OBJECT-TYPE SYNTAX Integer32(0..96) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of intervals in the range from 0 to the value of adGenVdsl2VturChanPerfValidIntervals for which no data is available. This object will typically be zero except in cases where the data for some intervals are not available (e.g., in proxy situations)." ::= { adGenVdsl2VturChanPerfDataEntry 7 } adGenVdsl2VturChanPerfCurr15MinTimeElapsed OBJECT-TYPE SYNTAX Gauge32(0..899) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Total elapsed seconds in this interval. A full interval is 900 seconds." ::= { adGenVdsl2VturChanPerfDataEntry 8 } adGenVdsl2VturChanPerfCurr15MinReceivedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all encoded blocks received on this channel within the current 15 minute interval." ::= { adGenVdsl2VturChanPerfDataEntry 9 } adGenVdsl2VturChanPerfCurr15MinTransmittedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all encoded blocks transmitted on this channel within the current 15 minute interval." ::= { adGenVdsl2VturChanPerfDataEntry 10 } adGenVdsl2VturChanPerfCurr15MinCorrectedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all blocks received with errors that were corrected on this channel within the current 15 minute interval." ::= { adGenVdsl2VturChanPerfDataEntry 11 } adGenVdsl2VturChanPerfCurr15MinUncorrectBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all blocks received with uncorrectable errors on this channel within the current 15 minute interval." ::= { adGenVdsl2VturChanPerfDataEntry 12 } adGenVdsl2VturChanPerfCurr1DayTimeElapsed OBJECT-TYPE SYNTAX Gauge32(0..86399) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of seconds that have elapsed since the beginning of the current 1-day interval." ::= { adGenVdsl2VturChanPerfDataEntry 13 } adGenVdsl2VturChanPerfCurr1DayReceivedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all encoded blocks received on this channel during the current day as measured by adGenVdsl2VturChanPerfCurr1DayTimeElapsed." ::= { adGenVdsl2VturChanPerfDataEntry 14 } adGenVdsl2VturChanPerfCurr1DayTransmittedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all encoded blocks transmitted on this channel during the current day as measured by adGenVdsl2VturChanPerfCurr1DayTimeElapsed." ::= { adGenVdsl2VturChanPerfDataEntry 15 } adGenVdsl2VturChanPerfCurr1DayCorrectedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all blocks received with errors that were corrected on this channel during the current day as measured by adGenVdsl2VturChanPerfCurr1DayTimeElapsed." ::= { adGenVdsl2VturChanPerfDataEntry 16} adGenVdsl2VturChanPerfCurr1DayUncorrectBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all blocks received with uncorrectable errors on this channel during the current day as measured by adGenVdsl2VturChanPerfCurr1DayTimeElapsed." ::= { adGenVdsl2VturChanPerfDataEntry 17 } adGenVdsl2VturChanPerfTcTxUnits OBJECT-TYPE SYNTAX Counter32 UNITS "pkts/cells" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of total transmitted transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VturChanPerfDataEntry 18 } adGenVdsl2VturChanPerfTcTxDataUnits OBJECT-TYPE SYNTAX Counter32 UNITS "pkts/cells" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of data carrying transmitted transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VturChanPerfDataEntry 19 } adGenVdsl2VturChanPerfTcTxDataOctets OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of octets in data carrying transmitted transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VturChanPerfDataEntry 20 } adGenVdsl2VturChanPerfTcTxIdleUnits OBJECT-TYPE SYNTAX Counter32 UNITS "pkts/cells" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of idle/pause transmitted transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VturChanPerfDataEntry 21 } adGenVdsl2VturChanPerfTcRxUnits OBJECT-TYPE SYNTAX Counter32 UNITS "pkts/cells" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of total transmitted transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VturChanPerfDataEntry 22 } adGenVdsl2VturChanPerfTcRxDataUnits OBJECT-TYPE SYNTAX Counter32 UNITS "pkts/cells" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of data carrying received transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VturChanPerfDataEntry 23 } adGenVdsl2VturChanPerfTcRxDataOctets OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of octets in data carrying received transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VturChanPerfDataEntry 24 } adGenVdsl2VturChanPerfTcRxIdleUnits OBJECT-TYPE SYNTAX Counter32 UNITS "pkts/cells" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of idle/pause received transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VturChanPerfDataEntry 25 } adGenVdsl2VturChanPerfTcRxErroredUnits OBJECT-TYPE SYNTAX Counter32 UNITS "pkts/cells" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of errored received transmission convergence layer (TC) cells (ATM framing mode) or packets (other framing modes)." ::= { adGenVdsl2VturChanPerfDataEntry 26 } adGenVdsl2VturChanPerfRtxUncorrectedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs since reset that have been detected in error and that have not been corrected by one or more retransmissions within the maximum delay constraint." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VturChanPerfDataEntry 27 } adGenVdsl2VturChanPerfRtxCorrectedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs since reset that have been detected in error and that have been successfully corrected by a retransmission within the maximum delay constraint." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VturChanPerfDataEntry 28 } adGenVdsl2VturChanPerfRtxRetransmittedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs since reset that have been retransmitted." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VturChanPerfDataEntry 29 } adGenVdsl2VturChanPerfCurr15MinRtxUncorrectedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs in the current 15-min interval that have been detected in error and that have not been corrected by one or more retransmissions within the maximum delay constraint." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VturChanPerfDataEntry 30 } adGenVdsl2VturChanPerfCurr15MinRtxCorrectedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs in the current 15-min interval that have been detected in error and that have been successfully corrected by a retransmission within the maximum delay constraint." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VturChanPerfDataEntry 31 } adGenVdsl2VturChanPerfCurr15MinRtxRetransmittedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs in the current 15-min interval that have been retransmitted." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VturChanPerfDataEntry 32 } adGenVdsl2VturChanPerfCurr1DayRtxUncorrectedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs in the current 24-hr interval that have been detected in error and that have not been corrected by one or more retransmissions within the maximum delay constraint." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VturChanPerfDataEntry 33 } adGenVdsl2VturChanPerfCurr1DayRtxCorrectedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs in the current 24-hr interval that have been detected in error and that have been successfully corrected by a retransmission within the maximum delay constraint." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VturChanPerfDataEntry 34 } adGenVdsl2VturChanPerfCurr1DayRtxRetransmittedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs in the current 24-hr interval that have been retransmitted." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VturChanPerfDataEntry 35 } -- ========= PM Group (adGenVdsl2VtucChanIntervalTable) ============= adGenVdsl2VtucChanIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVdsl2VtucChanIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides one row for each Vtuc channel's performance data collection interval. VDSL2 channel interfaces are those ifEntries where ifType is equal to Interleave(124) or Fast(125)." ::= { adGenVdsl2PM 7 } adGenVdsl2VtucChanIntervalEntry OBJECT-TYPE SYNTAX AdGenVdsl2VtucChanIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the adGenVdsl2VtucIntervalTable." INDEX { ifIndex, adGenVdsl2VtucChanNum ,adGenVdsl2VtucChanIntervalNumber } ::= { adGenVdsl2VtucChanIntervalTable 1 } AdGenVdsl2VtucChanIntervalEntry ::= SEQUENCE { adGenVdsl2VtucChanNum Integer32, adGenVdsl2VtucChanIntervalNumber Integer32, adGenVdsl2VtucChanIntervalReceivedBlks Counter32, adGenVdsl2VtucChanIntervalTransmittedBlks Counter32, adGenVdsl2VtucChanIntervalCorrectedBlks Counter32, adGenVdsl2VtucChanIntervalUncorrectBlks Counter32, adGenVdsl2VtucChanIntervalValidData INTEGER, adGenVdsl2VtucChanIntervalRtxUncorrectedDtu Counter32, adGenVdsl2VtucChanIntervalRtxCorrectedDtu Counter32, adGenVdsl2VtucChanIntervalRtxRetransmittedDtu Counter32 } adGenVdsl2VtucChanNum OBJECT-TYPE SYNTAX Integer32(1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "VDSL2 logical channel. Channel values are 1 - 4." ::= { adGenVdsl2VtucChanIntervalEntry 1 } adGenVdsl2VtucChanIntervalNumber OBJECT-TYPE SYNTAX Integer32(1..96) MAX-ACCESS read-only STATUS current DESCRIPTION "Performance Data Interval number 1 is the the most recent previous interval; interval 96 is 24 hours ago. Intervals 2..96 are optional." ::= { adGenVdsl2VtucChanIntervalEntry 2 } adGenVdsl2VtucChanIntervalReceivedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all encoded blocks received on this channel during this interval." ::= { adGenVdsl2VtucChanIntervalEntry 3 } adGenVdsl2VtucChanIntervalTransmittedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all encoded blocks transmitted on this channel during this interval." ::= { adGenVdsl2VtucChanIntervalEntry 4 } adGenVdsl2VtucChanIntervalCorrectedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all blocks received with errors that were corrected on this channel during this interval." ::= { adGenVdsl2VtucChanIntervalEntry 5 } adGenVdsl2VtucChanIntervalUncorrectBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all blocks received with uncorrectable errors on this channel during this interval." ::= { adGenVdsl2VtucChanIntervalEntry 6 } adGenVdsl2VtucChanIntervalValidData OBJECT-TYPE SYNTAX INTEGER { valid (1), notValid (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates if the data for this interval is valid." ::= { adGenVdsl2VtucChanIntervalEntry 7 } adGenVdsl2VtucChanIntervalRtxUncorrectedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs in the specified 15-min interval that have been detected in error and that have not been corrected by one or more retransmissions within the maximum delay constraint." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VtucChanIntervalEntry 8 } adGenVdsl2VtucChanIntervalRtxCorrectedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs in the specified 15-min interval that have been detected in error and that have been successfully corrected by a retransmission within the maximum delay constraint." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VtucChanIntervalEntry 9 } adGenVdsl2VtucChanIntervalRtxRetransmittedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs in the specified 15-min interval that have been retransmitted." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VtucChanIntervalEntry 10 } -- ========= PM Group (adGenVdsl2VtucChanIntervalTable) ============= adGenVdsl2VturChanIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVdsl2VturChanIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides one row for each Vtur channel's performance data collection interval. VDSL2 channel interfaces are those ifEntries where ifType is equal to Interleave(124) or Fast(125)." ::= { adGenVdsl2PM 8 } adGenVdsl2VturChanIntervalEntry OBJECT-TYPE SYNTAX AdGenVdsl2VturChanIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the adGenVdsl2VturIntervalTable." INDEX { ifIndex, adGenVdsl2VturChanNum , adGenVdsl2VturChanIntervalNumber } ::= { adGenVdsl2VturChanIntervalTable 1 } AdGenVdsl2VturChanIntervalEntry ::= SEQUENCE { adGenVdsl2VturChanNum Integer32, adGenVdsl2VturChanIntervalNumber Integer32, adGenVdsl2VturChanIntervalReceivedBlks Counter32, adGenVdsl2VturChanIntervalTransmittedBlks Counter32, adGenVdsl2VturChanIntervalCorrectedBlks Counter32, adGenVdsl2VturChanIntervalUncorrectBlks Counter32, adGenVdsl2VturChanIntervalValidData INTEGER, adGenVdsl2VturChanIntervalRtxUncorrectedDtu Counter32, adGenVdsl2VturChanIntervalRtxCorrectedDtu Counter32, adGenVdsl2VturChanIntervalRtxRetransmittedDtu Counter32 } adGenVdsl2VturChanNum OBJECT-TYPE SYNTAX Integer32(1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "VDSL2 logical channel. Channel values are 1 - 4." ::= { adGenVdsl2VturChanIntervalEntry 1 } adGenVdsl2VturChanIntervalNumber OBJECT-TYPE SYNTAX Integer32(1..96) MAX-ACCESS read-only STATUS current DESCRIPTION "Performance Data Interval number 1 is the the most recent previous interval; interval 96 is 24 hours ago. Intervals 2..96 are optional." ::= { adGenVdsl2VturChanIntervalEntry 2 } adGenVdsl2VturChanIntervalReceivedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all encoded blocks received on this channel during this interval." ::= { adGenVdsl2VturChanIntervalEntry 3 } adGenVdsl2VturChanIntervalTransmittedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all encoded blocks transmitted on this channel during this interval." ::= { adGenVdsl2VturChanIntervalEntry 4 } adGenVdsl2VturChanIntervalCorrectedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all blocks received with errors that were corrected on this channel during this interval." ::= { adGenVdsl2VturChanIntervalEntry 5 } adGenVdsl2VturChanIntervalUncorrectBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all blocks received with uncorrectable errors on this channel during this interval." ::= { adGenVdsl2VturChanIntervalEntry 6 } adGenVdsl2VturChanIntervalValidData OBJECT-TYPE SYNTAX INTEGER { valid (1), notValid (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates if the data for this interval is valid." ::= { adGenVdsl2VturChanIntervalEntry 7 } adGenVdsl2VturChanIntervalRtxUncorrectedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs in the specified 15-min interval that have been detected in error and that have not been corrected by one or more retransmissions within the maximum delay constraint." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VturChanIntervalEntry 8 } adGenVdsl2VturChanIntervalRtxCorrectedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs in the specified 15-min interval that have been detected in error and that have been successfully corrected by a retransmission within the maximum delay constraint." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VturChanIntervalEntry 9 } adGenVdsl2VturChanIntervalRtxRetransmittedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs in the specified 15-min interval that have been retransmitted." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VturChanIntervalEntry 10 } -- ========= PM Group (adGenVdsl2Vtuc1DayIntervalTable) ================= adGenVdsl2Vtuc1DayIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVdsl2Vtuc1DayIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides one row for each Vtuc performance data collection 1 day interval. VDSL2 physical interfaces are those ifEntries where ifType is equal to vdsl(97)." ::= { adGenVdsl2PM 9 } adGenVdsl2Vtuc1DayIntervalEntry OBJECT-TYPE SYNTAX AdGenVdsl2Vtuc1DayIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the adGenVdsl2Vtuc1DayIntervalTable." INDEX { ifIndex, adGenVdsl2Vtuc1DayIntervalNumber } ::= { adGenVdsl2Vtuc1DayIntervalTable 1 } AdGenVdsl2Vtuc1DayIntervalEntry ::= SEQUENCE { adGenVdsl2Vtuc1DayIntervalNumber Integer32, adGenVdsl2Vtuc1DayIntervalLofs Counter32, adGenVdsl2Vtuc1DayIntervalLoss Counter32, adGenVdsl2Vtuc1DayIntervalLols Counter32, adGenVdsl2Vtuc1DayIntervalLprs Counter32, adGenVdsl2Vtuc1DayIntervalES Counter32, adGenVdsl2Vtuc1DayIntervalInits Counter32, adGenVdsl2Vtuc1DayIntervalValidData INTEGER, adGenVdsl2Vtuc1DayIntervalSES Counter32, adGenVdsl2Vtuc1DayIntervalUAS Counter32, adGenVdsl2Vtuc1DayIntervalFECs Counter32, adGenVdsl2Vtuc1DayIntervalFEC Counter32, adGenVdsl2Vtuc1DayIntervalCRC Counter32, adGenVdsl2Vtuc1DayIntervalSraDownshifts Counter32, adGenVdsl2Vtuc1DayIntervalSraUpshifts Counter32, adGenVdsl2Vtuc1DayIntervalSraRateMax Gauge32, adGenVdsl2Vtuc1DayIntervalSraRateMin Gauge32, adGenVdsl2Vtuc1DayIntervalRtxMinEftr Gauge32, adGenVdsl2Vtuc1DayIntervalRtxLeftrs Counter32 } adGenVdsl2Vtuc1DayIntervalNumber OBJECT-TYPE SYNTAX Integer32(1..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Performance Data Interval number 1 is the the most recent previous 1 day interval; interval 7 is 7 Days ago. Intervals 1..7 are optional." ::= { adGenVdsl2Vtuc1DayIntervalEntry 1 } adGenVdsl2Vtuc1DayIntervalLofs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of seconds in the interval when there was Loss of Framing." ::= { adGenVdsl2Vtuc1DayIntervalEntry 2 } adGenVdsl2Vtuc1DayIntervalLoss OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of seconds in the 1 Day interval when there was Loss of Signal." ::= { adGenVdsl2Vtuc1DayIntervalEntry 3 } adGenVdsl2Vtuc1DayIntervalLols OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of seconds in the 1 Day interval when there was Loss of Link." ::= { adGenVdsl2Vtuc1DayIntervalEntry 4 } adGenVdsl2Vtuc1DayIntervalLprs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of seconds in the 1 Day interval when there was Loss of Power." ::= { adGenVdsl2Vtuc1DayIntervalEntry 5 } adGenVdsl2Vtuc1DayIntervalES OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Errored Seconds in the interval." ::= { adGenVdsl2Vtuc1DayIntervalEntry 6 } adGenVdsl2Vtuc1DayIntervalInits OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the line initialization attempts during the 1 Day interval. Includes both successful and failed attempts." ::= { adGenVdsl2Vtuc1DayIntervalEntry 7 } adGenVdsl2Vtuc1DayIntervalValidData OBJECT-TYPE SYNTAX INTEGER { valid (1), -- no channels exist notValid (2) -- fast channel exists only } MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates if the data for this 1 Day interval is valid." ::= { adGenVdsl2Vtuc1DayIntervalEntry 8 } adGenVdsl2Vtuc1DayIntervalSES OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Severely Errored Seconds in the 1 Day interval." ::= { adGenVdsl2Vtuc1DayIntervalEntry 9 } adGenVdsl2Vtuc1DayIntervalUAS OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Unavailable Seconds in the 1 Day interval." ::= { adGenVdsl2Vtuc1DayIntervalEntry 10 } adGenVdsl2Vtuc1DayIntervalFECs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of seconds in the interval during which at least one forward error correction event took place." ::= { adGenVdsl2Vtuc1DayIntervalEntry 11 } adGenVdsl2Vtuc1DayIntervalFEC OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of forward error correction events that took place in the 1 Day interval." ::= { adGenVdsl2Vtuc1DayIntervalEntry 12 } adGenVdsl2Vtuc1DayIntervalCRC OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of CRC anomolies that took place in the 1 Day interval." ::= { adGenVdsl2Vtuc1DayIntervalEntry 13 } adGenVdsl2Vtuc1DayIntervalSraDownshifts OBJECT-TYPE SYNTAX Counter32 UNITS "downshifts" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of SRA payload rate downshifts since last successful train in the specified 24-hr interval" ::= { adGenVdsl2Vtuc1DayIntervalEntry 14 } adGenVdsl2Vtuc1DayIntervalSraUpshifts OBJECT-TYPE SYNTAX Counter32 UNITS "upshifts" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of SRA payload rate upshifts since last successful train in the specified 24-hr interval" ::= { adGenVdsl2Vtuc1DayIntervalEntry 15 } adGenVdsl2Vtuc1DayIntervalSraRateMax OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Max payload rate in the specified 24-hr interval since last successful train." ::= { adGenVdsl2Vtuc1DayIntervalEntry 16 } adGenVdsl2Vtuc1DayIntervalSraRateMin OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Min payload rate in the specified 24-hr interval since last successful train." ::= { adGenVdsl2Vtuc1DayIntervalEntry 17 } adGenVdsl2Vtuc1DayIntervalRtxMinEftr OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Retransmission parameter defined as the minimum of the error-free throughput rate observed in the specified 24-hr interval." REFERENCE "Recommendation ITU-T G.998.4, Clause 11.4.3" ::= { adGenVdsl2Vtuc1DayIntervalEntry 18 } adGenVdsl2Vtuc1DayIntervalRtxLeftrs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of low error-free throughput rate defect seconds in the specified 24-hr interval." REFERENCE "Recommendation ITU-T G.998.4, Clause 11.4.1" ::= { adGenVdsl2Vtuc1DayIntervalEntry 19 } -- ========= PM Group (adGenVdsl2Vtur1DayIntervalTable) ================= adGenVdsl2Vtur1DayIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVdsl2Vtur1DayIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides one row for each Vtur performance data collection 1 Day interval. VDSL2 physical interfaces are those ifEntries where ifType is equal to vdsl(97)." ::= { adGenVdsl2PM 10 } adGenVdsl2Vtur1DayIntervalEntry OBJECT-TYPE SYNTAX AdGenVdsl2Vtur1DayIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the adGenVdsl2Vtur1DayIntervalTable." INDEX { ifIndex, adGenVdsl2Vtur1DayIntervalNumber } ::= { adGenVdsl2Vtur1DayIntervalTable 1 } AdGenVdsl2Vtur1DayIntervalEntry ::= SEQUENCE { adGenVdsl2Vtur1DayIntervalNumber Integer32, adGenVdsl2Vtur1DayIntervalLofs Counter32, adGenVdsl2Vtur1DayIntervalLoss Counter32, adGenVdsl2Vtur1DayIntervalLprs Counter32, adGenVdsl2Vtur1DayIntervalES Counter32, adGenVdsl2Vtur1DayIntervalValidData INTEGER, adGenVdsl2Vtur1DayIntervalSES Counter32, adGenVdsl2Vtur1DayIntervalUAS Counter32, adGenVdsl2Vtur1DayIntervalFECs Counter32, adGenVdsl2Vtur1DayIntervalFEC Counter32, adGenVdsl2Vtur1DayIntervalCRC Counter32, adGenVdsl2Vtur1DayIntervalSraDownshifts Counter32, adGenVdsl2Vtur1DayIntervalSraUpshifts Counter32, adGenVdsl2Vtur1DayIntervalSraRateMax Gauge32, adGenVdsl2Vtur1DayIntervalSraRateMin Gauge32, adGenVdsl2Vtur1DayIntervalRtxMinEftr Gauge32, adGenVdsl2Vtur1DayIntervalRtxLeftrs Counter32 } adGenVdsl2Vtur1DayIntervalNumber OBJECT-TYPE SYNTAX Integer32(1..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Performance Data Interval number 1 is the the most recent previous 1 day interval; interval 7 is 7 Days ago. Intervals 1..7 are optional." ::= { adGenVdsl2Vtur1DayIntervalEntry 1 } adGenVdsl2Vtur1DayIntervalLofs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of seconds in the 1 Day interval when there was Loss of Framing." ::= { adGenVdsl2Vtur1DayIntervalEntry 2 } adGenVdsl2Vtur1DayIntervalLoss OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of seconds in the 1 Day interval when there was Loss of Signal." ::= { adGenVdsl2Vtur1DayIntervalEntry 3 } adGenVdsl2Vtur1DayIntervalLprs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of seconds in the 1 Day interval when there was Loss of Power." ::= { adGenVdsl2Vtur1DayIntervalEntry 4 } adGenVdsl2Vtur1DayIntervalES OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Errored Seconds in the 1 Day interval." ::= { adGenVdsl2Vtur1DayIntervalEntry 5 } adGenVdsl2Vtur1DayIntervalValidData OBJECT-TYPE SYNTAX INTEGER { valid (1), notValid (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates if the data for this 1 Day interval is valid." ::= { adGenVdsl2Vtur1DayIntervalEntry 6 } adGenVdsl2Vtur1DayIntervalSES OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Severely Errored Seconds in the 1 Day interval." ::= { adGenVdsl2Vtur1DayIntervalEntry 7 } adGenVdsl2Vtur1DayIntervalUAS OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of Unavailable Seconds in the 1 Day interval." ::= { adGenVdsl2Vtur1DayIntervalEntry 8 } adGenVdsl2Vtur1DayIntervalFECs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of seconds in the 1 Day interval during which at least one forward error correction event took place." ::= { adGenVdsl2Vtur1DayIntervalEntry 9 } adGenVdsl2Vtur1DayIntervalFEC OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of forward error correction events that took place in the 1 Day interval." ::= { adGenVdsl2Vtur1DayIntervalEntry 10 } adGenVdsl2Vtur1DayIntervalCRC OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of CRC anomolies that took place in the 1 Day interval." ::= { adGenVdsl2Vtur1DayIntervalEntry 11 } adGenVdsl2Vtur1DayIntervalSraDownshifts OBJECT-TYPE SYNTAX Counter32 UNITS "downshifts" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of SRA payload rate downshifts since last successful train in the specified 24-hr interval" ::= { adGenVdsl2Vtur1DayIntervalEntry 12 } adGenVdsl2Vtur1DayIntervalSraUpshifts OBJECT-TYPE SYNTAX Counter32 UNITS "upshifts" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of SRA payload rate upshifts since last successful train in the specified 24-hr interval" ::= { adGenVdsl2Vtur1DayIntervalEntry 13 } adGenVdsl2Vtur1DayIntervalSraRateMax OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Max payload rate in the specified 24-hr interval since last successful train." ::= { adGenVdsl2Vtur1DayIntervalEntry 14 } adGenVdsl2Vtur1DayIntervalSraRateMin OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Min payload rate in the specified 24-hr interval since last successful train." ::= { adGenVdsl2Vtur1DayIntervalEntry 15 } adGenVdsl2Vtur1DayIntervalRtxMinEftr OBJECT-TYPE SYNTAX Gauge32 UNITS "bps" MAX-ACCESS read-only STATUS current DESCRIPTION "Retransmission parameter defined as the minimum of the error-free throughput rate observed in the specified 24-hr interval." REFERENCE "Recommendation ITU-T G.998.4, Clause 11.4.3" ::= { adGenVdsl2Vtur1DayIntervalEntry 16 } adGenVdsl2Vtur1DayIntervalRtxLeftrs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of low error-free throughput rate defect seconds in the specified 24-hr interval." REFERENCE "Recommendation ITU-T G.998.4, Clause 11.4.1" ::= { adGenVdsl2Vtur1DayIntervalEntry 17 } -- ========= PM Group (adGenVdsl2VtucChanIntervalTable) ============= adGenVdsl2VtucChan1DayIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVdsl2VtucChan1DayIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides one row for each Vtuc channel's performance data daily collection intervals. VDSL2 channel interfaces are those ifEntries where ifType is equal to Interleave(124) or Fast(125)." ::= { adGenVdsl2PM 11 } adGenVdsl2VtucChan1DayIntervalEntry OBJECT-TYPE SYNTAX AdGenVdsl2VtucChan1DayIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the adGenVdsl2Vtuc1DayIntervalTable." INDEX { ifIndex, adGenVdsl2Vtuc1DayChanNum ,adGenVdsl2VtucChan1DayIntervalNumber } ::= { adGenVdsl2VtucChan1DayIntervalTable 1 } AdGenVdsl2VtucChan1DayIntervalEntry ::= SEQUENCE { adGenVdsl2Vtuc1DayChanNum Integer32, adGenVdsl2VtucChan1DayIntervalNumber Integer32, adGenVdsl2VtucChan1DayIntervalReceivedBlks Counter32, adGenVdsl2VtucChan1DayIntervalTransmittedBlks Counter32, adGenVdsl2VtucChan1DayIntervalCorrectedBlks Counter32, adGenVdsl2VtucChan1DayIntervalUncorrectBlks Counter32, adGenVdsl2VtucChan1DayIntervalValidData INTEGER, adGenVdsl2VtucChan1DayIntervalRtxUncorrectedDtu Counter32, adGenVdsl2VtucChan1DayIntervalRtxCorrectedDtu Counter32, adGenVdsl2VtucChan1DayIntervalRtxRetransmittedDtu Counter32 } adGenVdsl2Vtuc1DayChanNum OBJECT-TYPE SYNTAX Integer32(1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "VDSL2 logical channel. Channel values are 1 - 4." ::= { adGenVdsl2VtucChan1DayIntervalEntry 1 } adGenVdsl2VtucChan1DayIntervalNumber OBJECT-TYPE SYNTAX Integer32(1..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Performance Data Interval number 1 is the the most recent previous interval; interval 7 is 1 week ago. Intervals 2..7 are optional." ::= { adGenVdsl2VtucChan1DayIntervalEntry 2 } adGenVdsl2VtucChan1DayIntervalReceivedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all encoded blocks received on this channel during this interval." ::= { adGenVdsl2VtucChan1DayIntervalEntry 3 } adGenVdsl2VtucChan1DayIntervalTransmittedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all encoded blocks transmitted on this channel during this interval." ::= { adGenVdsl2VtucChan1DayIntervalEntry 4 } adGenVdsl2VtucChan1DayIntervalCorrectedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all blocks received with errors that were corrected on this channel during this interval." ::= { adGenVdsl2VtucChan1DayIntervalEntry 5 } adGenVdsl2VtucChan1DayIntervalUncorrectBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all blocks received with uncorrectable errors on this channel during this interval." ::= { adGenVdsl2VtucChan1DayIntervalEntry 6 } adGenVdsl2VtucChan1DayIntervalValidData OBJECT-TYPE SYNTAX INTEGER { valid (1), notValid (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates if the data for this interval is valid." ::= { adGenVdsl2VtucChan1DayIntervalEntry 7 } adGenVdsl2VtucChan1DayIntervalRtxUncorrectedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs in the specified 24-hr interval that have been detected in error and that have not been corrected by one or more retransmissions within the maximum delay constraint." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VtucChan1DayIntervalEntry 8 } adGenVdsl2VtucChan1DayIntervalRtxCorrectedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs in the specified 24-hr interval that have been detected in error and that have been successfully corrected by a retransmission within the maximum delay constraint." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VtucChan1DayIntervalEntry 9 } adGenVdsl2VtucChan1DayIntervalRtxRetransmittedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs in the specified 24-hr interval that have been retransmitted." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VtucChan1DayIntervalEntry 10 } -- ========= PM Group (adGenVdsl2VtucChanIntervalTable) ============= adGenVdsl2VturChan1DayIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVdsl2VturChan1DayIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides one row for each Vtur channel's performance data daily collection interval. VDSL2 channel interfaces are those ifEntries where ifType is equal to Interleave(124) or Fast(125)." ::= { adGenVdsl2PM 12 } adGenVdsl2VturChan1DayIntervalEntry OBJECT-TYPE SYNTAX AdGenVdsl2VturChan1DayIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the adGenVdsl2Vtur1DayIntervalTable." INDEX { ifIndex, adGenVdsl2Vtur1DayChanNum , adGenVdsl2VturChan1DayIntervalNumber } ::= { adGenVdsl2VturChan1DayIntervalTable 1 } AdGenVdsl2VturChan1DayIntervalEntry ::= SEQUENCE { adGenVdsl2Vtur1DayChanNum Integer32, adGenVdsl2VturChan1DayIntervalNumber Integer32, adGenVdsl2VturChan1DayIntervalReceivedBlks Counter32, adGenVdsl2VturChan1DayIntervalTransmittedBlks Counter32, adGenVdsl2VturChan1DayIntervalCorrectedBlks Counter32, adGenVdsl2VturChan1DayIntervalUncorrectBlks Counter32, adGenVdsl2VturChan1DayIntervalValidData INTEGER, adGenVdsl2VturChan1DayIntervalRtxUncorrectedDtu Counter32, adGenVdsl2VturChan1DayIntervalRtxCorrectedDtu Counter32, adGenVdsl2VturChan1DayIntervalRtxRetransmittedDtu Counter32 } adGenVdsl2Vtur1DayChanNum OBJECT-TYPE SYNTAX Integer32(1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "VDSL2 logical channel. Channel values are 1 - 4." ::= { adGenVdsl2VturChan1DayIntervalEntry 1 } adGenVdsl2VturChan1DayIntervalNumber OBJECT-TYPE SYNTAX Integer32(1..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Performance Data Interval number 1 is the the most recent previous interval; interval 7 is 1 week ago. Intervals 2..7 are optional." ::= { adGenVdsl2VturChan1DayIntervalEntry 2 } adGenVdsl2VturChan1DayIntervalReceivedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all encoded blocks received on this channel during this interval." ::= { adGenVdsl2VturChan1DayIntervalEntry 3 } adGenVdsl2VturChan1DayIntervalTransmittedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all encoded blocks transmitted on this channel during this interval." ::= { adGenVdsl2VturChan1DayIntervalEntry 4 } adGenVdsl2VturChan1DayIntervalCorrectedBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all blocks received with errors that were corrected on this channel during this interval." ::= { adGenVdsl2VturChan1DayIntervalEntry 5 } adGenVdsl2VturChan1DayIntervalUncorrectBlks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all blocks received with uncorrectable errors on this channel during this interval." ::= { adGenVdsl2VturChan1DayIntervalEntry 6 } adGenVdsl2VturChan1DayIntervalValidData OBJECT-TYPE SYNTAX INTEGER { valid (1), notValid (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates if the data for this interval is valid." ::= { adGenVdsl2VturChan1DayIntervalEntry 7 } adGenVdsl2VturChan1DayIntervalRtxUncorrectedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs in the specified 24-hr interval that have been detected in error and that have not been corrected by one or more retransmissions within the maximum delay constraint." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VturChan1DayIntervalEntry 8 } adGenVdsl2VturChan1DayIntervalRtxCorrectedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs in the specified 24-hr interval that have been detected in error and that have been successfully corrected by a retransmission within the maximum delay constraint." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VturChan1DayIntervalEntry 9 } adGenVdsl2VturChan1DayIntervalRtxRetransmittedDtu OBJECT-TYPE SYNTAX Counter32 UNITS "dtus" MAX-ACCESS read-only STATUS current DESCRIPTION "Count of DTUs in the specified 24-hr interval that have been retransmitted." REFERENCE "Recommendation ITU-T G.998.4, Clause 12" ::= { adGenVdsl2VturChan1DayIntervalEntry 10 } -- ****************************************************************** -- Group: ExtConfig -- The ExtConfig Group consists of the tables of entries -- necessary to maintain the extended VDSL2 line configuration. -- These entries are items that must be tracked per ifIndex -- (ie port) and not based on the profiles that could possibly -- be dynamically assigned. -- ****************************************************************** adGenVdsl2ConfProfileExtTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVdsl2ConfProfileExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains VDSL management profile configuration information not defined in the adGenVdsl2LineConfProfileTable from the VDSL-LINE-MIB. " ::= { adGenVdsl2ExtConfig 1 } adGenVdsl2ConfProfileExtEntry OBJECT-TYPE SYNTAX AdGenVdsl2ConfProfileExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry extends the adslLineConfProfileEntry defined in VDSL-LINE-MIB. Each entry corresponds to an VDSL line profile." INDEX { ifIndex } ::= { adGenVdsl2ConfProfileExtTable 1 } AdGenVdsl2ConfProfileExtEntry ::= SEQUENCE { adGenVdsl2LineManagementProfileNameApplied DisplayString, adGenVdsl2LineManagementProfileIndexApplied Unsigned32, adGenVdsl2LineCircuitID DisplayString, adGenVdsl2LineResetCounters INTEGER, adGenVdsl2LineRetrainRequest INTEGER } adGenVdsl2LineManagementProfileNameApplied OBJECT-TYPE SYNTAX DisplayString --(SIZE (1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Management profile name applied to the VDSL Port profile." ::= { adGenVdsl2ConfProfileExtEntry 1 } adGenVdsl2LineManagementProfileIndexApplied OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Management profile name applied to the VDSL Port profile." ::= { adGenVdsl2ConfProfileExtEntry 2 } adGenVdsl2LineCircuitID OBJECT-TYPE SYNTAX DisplayString --(SIZE (1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Circuit ID assigned to VDSL Port." ::= { adGenVdsl2ConfProfileExtEntry 3 } adGenVdsl2LineResetCounters OBJECT-TYPE SYNTAX INTEGER { all(1), -- Reset both PM history and current counters pmhistory(2), -- Reset PM history counters current(3), -- Reset current counters retrainne(4), -- Retrain near-end counters retrainfe(5), -- Retrain far-end counters rolling(6) -- Reset rolling counters } MAX-ACCESS read-write STATUS current DESCRIPTION "Selection of counter types to reset/clear for the indexed interface. The counter types are performance monitoring intervals (PM history) which typically consist of 15 minute/24 hour interval data, current counters, near-end retrain counters, far-end retrain counters, and rolling counters. A read will always return all(1)." ::= { adGenVdsl2ConfProfileExtEntry 4 } adGenVdsl2LineRetrainRequest OBJECT-TYPE SYNTAX INTEGER { full(1), -- request a full retrain/init fast(2) -- request a fast retrain/init } MAX-ACCESS read-write STATUS current DESCRIPTION "Request the selected line to perform a full retrain/init or a fast retrain/init. A read will always return full(1)." ::= { adGenVdsl2ConfProfileExtEntry 5 } -- ============ Prov Group (Band Profile) =========================== adGenVdsl2BandConfProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVdsl2BandConfProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information on the VDSL2 Band configuration. One entry in this table reflects band profile defined by a manager which can be used to configure the VDSL2 bands for a given adGenVdsl2LineConfProfileEntry." ::= { adGenVdsl2Prov 4 } adGenVdsl2BandConfProfileEntry OBJECT-TYPE SYNTAX AdGenVdsl2BandConfProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry consists of a list of parameters that represents the configuration of an VDSL2 modem band parameters. These entries extend that of the adGenVdsl2LineConfProfileTable by band. " INDEX { adGenVdsl2LineConfProfileName, adGenVdsl2BandNumber } ::= { adGenVdsl2BandConfProfileTable 1} AdGenVdsl2BandConfProfileEntry ::= SEQUENCE { adGenVdsl2BandNumber Integer32, adGenVdsl2BandConfUsCustomPboCableA Unsigned32, adGenVdsl2BandConfUsCustomPboCableB Unsigned32 } adGenVdsl2BandNumber OBJECT-TYPE SYNTAX Integer32 (1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "VDSL2 band number. Band values are 1 - 5 corresponding to upstream bands U0..U4 and downstream bands D1..D5." ::= { adGenVdsl2BandConfProfileEntry 1 } adGenVdsl2BandConfUsCustomPboCableA OBJECT-TYPE SYNTAX Unsigned32 (4000..8095) UNITS "0.01 dBm/Hz" MAX-ACCESS read-create STATUS current DESCRIPTION "Upstream power back-off band cable A parameter. This parameter defines the UPBO reference PSD used to compute the upstream power backoff for each upstream band except US0. A UPBOPSD defined for each band shall consist of two parameters [A, B]. The UPBO reference PSD at the frequency f expressed in MHz shall be equal to -A - B*sqrt(f). Parameter A ranges from 40 dBm/Hz to 80.95 dBm/Hz in steps of 0.01 dBm/Hz. A special case of A=40.00 dBm/Hz and B=0.00 dBm/Hz disables UPBO in the respective band. The first entry U0 must be disabled since it is not supported in the standard yet." ::= { adGenVdsl2BandConfProfileEntry 2 } adGenVdsl2BandConfUsCustomPboCableB OBJECT-TYPE SYNTAX Unsigned32 (0..4095) UNITS "0.01 dBm/Hz" MAX-ACCESS read-create STATUS current DESCRIPTION "Upstream power back-off band cable B parameter. This parameter defines the UPBO reference PSD used to compute the upstream power backoff for each upstream band except US0. A UPBOPSD defined for each band shall consist of two parameters [A, B]. The UPBO reference PSD at the frequency f expressed in MHz shall be equal to -A - B*sqrt(f). Parameter B ranges from 0 dBm/Hz to 40.95 dBm/Hz in steps of 0.01 dBm/Hz. A special case of A=40.00 dBm/Hz and B=0.00 dBm/Hz disables UPBO in the respective band. The first entry U0 must be disabled since it is not supported in the standard yet." ::= { adGenVdsl2BandConfProfileEntry 3 } -- ============ Prov Group (Alarm Provisioning) =========================== adGenVdsl2AlarmSlotProvTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVdsl2AlarmSlotProvEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table sets alarm severity for all VDSL2 interfaces." ::= { adGenVdsl2Prov 5 } adGenVdsl2AlarmSlotProvEntry OBJECT-TYPE SYNTAX AdGenVdsl2AlarmSlotProvEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { adGenSlotInfoIndex } ::= { adGenVdsl2AlarmSlotProvTable 1} AdGenVdsl2AlarmSlotProvEntry ::= SEQUENCE { adGenVdsl2AlmSlotLinkdownSeverity INTEGER } adGenVdsl2AlmSlotLinkdownSeverity OBJECT-TYPE SYNTAX INTEGER { info(2), alert(3), minor(4), major(5), critical(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the Linkdown alarm severity (affects all VDSL2 Ports)" DEFVAL { major } ::= { adGenVdsl2AlarmSlotProvEntry 1 } -- ============ Status Group (Band Status) =========================== adGenVdsl2BandStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVdsl2BandStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains per band status information for VDSL2 configuration. One entry in this table reflects band profile defined by a manager which can be used to configure the VDSL2 bands for a given adGenVdsl2LineConfProfileEntry." ::= { adGenVdsl2Status 6 } adGenVdsl2BandStatusEntry OBJECT-TYPE SYNTAX AdGenVdsl2BandStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry consists of a list of band status items. " INDEX { ifIndex, adGenVdsl2BandNumber } ::= { adGenVdsl2BandStatusTable 1} AdGenVdsl2BandStatusEntry ::= SEQUENCE { adGenVdsl2BandStatusNumber Integer32, adGenVdsl2BandStatusUsStartCarrier Unsigned32, adGenVdsl2BandStatusUsStopCarrier Unsigned32, adGenVdsl2BandStatusUsMargin Integer32, adGenVdsl2BandStatusUsLatn Integer32, adGenVdsl2BandStatusUsSatn Integer32, adGenVdsl2BandStatusDsStartCarrier Unsigned32, adGenVdsl2BandStatusDsStopCarrier Unsigned32, adGenVdsl2BandStatusDsMargin Integer32, adGenVdsl2BandStatusDsLatn Integer32, adGenVdsl2BandStatusDsSatn Integer32 } adGenVdsl2BandStatusNumber OBJECT-TYPE SYNTAX Integer32 (1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "VDSL2 band number. Band values are 1 - 5 corresponding to upstream bands U0..U4 and downstream bands D1..D5." ::= { adGenVdsl2BandStatusEntry 1 } adGenVdsl2BandStatusUsStartCarrier OBJECT-TYPE SYNTAX Unsigned32 (0..8192) MAX-ACCESS read-only STATUS current DESCRIPTION "The starting carrier of the VDSL2 upstream band at 4.3125KHz spacing" ::= { adGenVdsl2BandStatusEntry 2 } adGenVdsl2BandStatusUsStopCarrier OBJECT-TYPE SYNTAX Unsigned32 (0..8192) MAX-ACCESS read-only STATUS current DESCRIPTION "The ending carrier of the VDSL2 upstream band at 4.3125KHz spacing" ::= { adGenVdsl2BandStatusEntry 3 } adGenVdsl2BandStatusUsMargin OBJECT-TYPE SYNTAX Integer32 (-641..630) UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Upstream Signal-to-Noise Ratio Margin per Band. This parameter is defined by usable band. The upstream signal to noise ratio margin per band is the maximum increase in dB of the noise power received at the VTU-C such that the BER requirements are met for all bearer channels of the band. The upstream SNR margin per band ranges from -64.1 dB to +63.0 dB with 0.1 dB steps. A value of -64.1 indicates out of range. " ::= { adGenVdsl2BandStatusEntry 4 } adGenVdsl2BandStatusUsLatn OBJECT-TYPE SYNTAX Integer32 (0..1270) UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Upstream Line Attenuation per Band. This parameter is defined per usable bands. It is the measured difference in the total power transmitted in this band and the total power received over all subcarriers of this band during initialization. The upstream line attenuation ranges per band from 0 to +127 dB with 0.1 dB steps. " ::= { adGenVdsl2BandStatusEntry 5 } adGenVdsl2BandStatusUsSatn OBJECT-TYPE SYNTAX Integer32 (0..1270) UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Upstream Signal Attenuation per Band. This parameter is defined per usable bands. It is the measured difference in the total power transmitted in this band and the total power received over all subcarriers of this band during showtime. The upstream line attenuation ranges per band from 0 to +127 dB with 0.1 dB steps. During showtime, only a subset of the subcarriers may be transmitted as compared to initialization. Therefore, the upstream Signal attenuation may be significantly lower than the downstream Line attenuation. " ::= { adGenVdsl2BandStatusEntry 6 } adGenVdsl2BandStatusDsStartCarrier OBJECT-TYPE SYNTAX Unsigned32 (0..8192) MAX-ACCESS read-only STATUS current DESCRIPTION "The starting carrier of the VDSL2 downstream band at 4.3125KHz spacing" ::= { adGenVdsl2BandStatusEntry 7 } adGenVdsl2BandStatusDsStopCarrier OBJECT-TYPE SYNTAX Unsigned32 (0..8192) MAX-ACCESS read-only STATUS current DESCRIPTION "The ending carrier of the VDSL2 downstream band at 4.3125KHz spacing" ::= { adGenVdsl2BandStatusEntry 8 } adGenVdsl2BandStatusDsMargin OBJECT-TYPE SYNTAX Integer32 (-641..630) UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Downstream Signal-to-Noise Ratio Margin per Band. This parameter is defined by usable band. The downstream signal to noise ratio margin per band is the maximum increase in dB of the noise power received at the VTU-R such that the BER requirements are met for all bearer channels of the band. The downstream SNR margin per band ranges from -64.1 dB to +63.0 dB with 0.1 dB steps. A value of -64.1 indicates out of range. " ::= { adGenVdsl2BandStatusEntry 9 } adGenVdsl2BandStatusDsLatn OBJECT-TYPE SYNTAX Integer32 (0..1270) UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Downstream Line Attenuation per Band. This parameter is defined per usable bands. It is the measured difference in the total power transmitted in this band and the total power received over all subcarriers of this band during initialization. The downstream line attenuation ranges per band from 0 to +127 dB with 0.1 dB steps. " ::= { adGenVdsl2BandStatusEntry 10 } adGenVdsl2BandStatusDsSatn OBJECT-TYPE SYNTAX Integer32 (0..1270) UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Downstream Signal Attenuation per Band. This parameter is defined per usable bands. It is the measured difference in the total power transmitted in this band and the total power received over all subcarriers of this band during showtime. The downstream line attenuation ranges per band from 0 to +127 dB with 0.1 dB steps. During showtime, only a subset of the subcarriers may be transmitted as compared to initialization. Therefore, the downstream Signal attenuation may be significantly lower than the downstream Line attenuation. " ::= { adGenVdsl2BandStatusEntry 11 } -- ============ Status Group (Sub-Carrier Status) ======================== adGenVdsl2ScStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVdsl2ScStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains per band status information for VDSL2 configuration. One entry in this table reflects band profile defined by a manager which can be used to configure the VDSL2 bands for a given adGenVdsl2LineConfProfileEntry." ::= { adGenVdsl2Status 7 } adGenVdsl2ScStatusEntry OBJECT-TYPE SYNTAX AdGenVdsl2ScStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry consists of a list of band status items. " INDEX { ifIndex, adGenVdsl2ScStatusNumber } ::= { adGenVdsl2ScStatusTable 1} AdGenVdsl2ScStatusEntry ::= SEQUENCE { adGenVdsl2ScStatusNumber Integer32, adGenVdsl2ScStatusUsBits Integer32, adGenVdsl2ScStatusUsGain Integer32, adGenVdsl2ScStatusUsSnr Integer32, adGenVdsl2ScStatusDsBits Integer32, adGenVdsl2ScStatusDsGain Integer32, adGenVdsl2ScStatusDsSnr Integer32, adGenVdsl2ScStatusUsQln Integer32, adGenVdsl2ScStatusDsQln Integer32, adGenVdsl2ScStatusUsHlog Integer32, adGenVdsl2ScStatusDsHlog Integer32 } adGenVdsl2ScStatusNumber OBJECT-TYPE SYNTAX Integer32 (1..8192) MAX-ACCESS read-only STATUS current DESCRIPTION "DMT subcarrier number. There are 4096 possible DMT sub-carriers spaced by 4.3125 KHz in the upstream and downstream directions. These carriers are typically broken up into non-overlapping groups called bands. For this reason, not all carriers will be used in each direction. " ::= { adGenVdsl2ScStatusEntry 1 } adGenVdsl2ScStatusUsBits OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-only STATUS current DESCRIPTION "Bits allocated per subcarrier in the upstream direction. Value ranges from 0 to 15. A zero value indicates that no bits are allocated the upstream subcarrier. " ::= { adGenVdsl2ScStatusEntry 2 } adGenVdsl2ScStatusUsGain OBJECT-TYPE SYNTAX Integer32 (0..4095) MAX-ACCESS read-only STATUS current DESCRIPTION "Upstream gains allocation per subcarrier. It is an array of integer values in the range of 0 to 4095 for each subcarrier. The gain value is represented as a multiple of 1/512 on linear scale. The value of zero indicates carrier is not used. Min. value: 20*log(1/512) = -54.2 dB Max. value: 20*log(4095/512) = 18.0 dB " ::= { adGenVdsl2ScStatusEntry 3 } adGenVdsl2ScStatusUsSnr OBJECT-TYPE SYNTAX Integer32 (0..955) UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Upstream signal to noise (SNR) per sub-carrier number. The SNR ranges from 0 to +95.0 dB with 0.1 dB steps. A special value of 955 indicates that no measurement could be done for the subcarrier because it is out of the passband or that the noise PSD is out of range to be represented. " ::= { adGenVdsl2ScStatusEntry 4 } adGenVdsl2ScStatusDsBits OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-only STATUS current DESCRIPTION "Bits allocated per subcarrier in the downstream direction. Value ranges from 0 to 15. A zero value indicates that no bits are allocated the downstream subcarrier. " ::= { adGenVdsl2ScStatusEntry 5 } adGenVdsl2ScStatusDsGain OBJECT-TYPE SYNTAX Integer32 (0..4095) MAX-ACCESS read-only STATUS current DESCRIPTION "Downstream gains allocation per subcarrier. It is an array of integer values in the range of 0 to 4095 for each subcarrier. The gain value is represented as a multiple of 1/512 on linear scale. The value of zero indicates carrier is not used. Min. value: 20*log(1/512) = -54.2 dB Max. value: 20*log(4095/512) = 18.0 dB " ::= { adGenVdsl2ScStatusEntry 6 } adGenVdsl2ScStatusDsSnr OBJECT-TYPE SYNTAX Integer32 (0..955) UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Downstream signal to noise (SNR) per sub-carrier number. The SNR ranges from 0 to +95.0 dB with 0.1 dB steps. A special value of 955 indicates that no measurement could be done for the subcarrier because it is out of the passband or that the noise PSD is out of range to be represented. " ::= { adGenVdsl2ScStatusEntry 7 } adGenVdsl2ScStatusUsQln OBJECT-TYPE SYNTAX Integer32 (-1505..-230) UNITS "0.1 dBm/Hz" MAX-ACCESS read-only STATUS current DESCRIPTION "Upstream quiet line noise (QLN) per sub-carrier number. The QLN ranges from -150.5 to -23.0 dBm/Hz with 0.1 dB steps. A special value of -1505 indicates that no measurement could be done for the subcarrier because it is out of the passband or that the noise PSD is out of range to be represented." ::= { adGenVdsl2ScStatusEntry 8 } adGenVdsl2ScStatusDsQln OBJECT-TYPE SYNTAX Integer32 (-1505..-230) UNITS "0.1 dBm/Hz" MAX-ACCESS read-only STATUS current DESCRIPTION "Upstream quiet line noise (QLN) per sub-carrier number. The QLN ranges from -150.5 to -23.0 dBm/Hz with 0.1 dB steps. A special value of -1505 indicates that no measurement could be done for the subcarrier because it is out of the passband or that the noise PSD is out of range to be represented." ::= { adGenVdsl2ScStatusEntry 9 } adGenVdsl2ScStatusUsHlog OBJECT-TYPE SYNTAX Integer32 (-963..60) UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Upstream channel transfer function (HLOG) per sub-carrier number. The HLOG ranges from -96.3 to +6.0 dB with 0.1 dB steps. A special value of -963 indicates that no measurement could be done for the subcarrier because it is out of the passband or that the noise PSD is out of range to be represented." ::= { adGenVdsl2ScStatusEntry 10 } adGenVdsl2ScStatusDsHlog OBJECT-TYPE SYNTAX Integer32 (-963..60) UNITS "0.1 dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Downstream channel transfer function (HLOG) per sub-carrier number. The HLOG ranges from -96.3 to +6.0 dB with 0.1 dB steps. A special value of -963 indicates that no measurement could be done for the subcarrier because it is out of the passband or that the noise PSD is out of range to be represented." ::= { adGenVdsl2ScStatusEntry 11 } --================================================================================================================== -- Bulk VDSL Tlv reserve instance --================================================================================================================== adGenVdsl2ReserveInstanceBulkVDSLTlvTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVdsl2ReserveInstanceBulkVDSLTlvEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains instances that are created when there is a request to reserve a Bulk VDSL instance" ::= { adGenVdsl2Status 8 } adGenVdsl2ReserveInstanceBulkVDSLTlvEntry OBJECT-TYPE SYNTAX AdGenVdsl2ReserveInstanceBulkVDSLTlvEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index is the slot number." INDEX { adGenSlotInfoIndex } ::= { adGenVdsl2ReserveInstanceBulkVDSLTlvTable 1 } AdGenVdsl2ReserveInstanceBulkVDSLTlvEntry ::= SEQUENCE { adGenVdsl2ReserveInstanceBulkVDSLSlotInstance Integer32 } adGenVdsl2ReserveInstanceBulkVDSLSlotInstance OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to index the Tlv table; each time this is called by slot it creates an instance for that viewer" ::= { adGenVdsl2ReserveInstanceBulkVDSLTlvEntry 1 } --================================================================================================================== -- The Bulk VDSL Tlv Table --================================================================================================================== adGenVdsl2BulkVDSLTlvTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVdsl2BulkVDSLTlvEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains filters that can be applied on the requested instances" ::= { adGenVdsl2Status 9 } adGenVdsl2BulkVDSLTlvEntry OBJECT-TYPE SYNTAX AdGenVdsl2BulkVDSLTlvEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indexes are the slot and instance number" INDEX { adGenSlotInfoIndex, adGenVdsl2BulkVDSLTlvInstance } ::= { adGenVdsl2BulkVDSLTlvTable 1 } AdGenVdsl2BulkVDSLTlvEntry ::= SEQUENCE { adGenVdsl2BulkVDSLTlvInstance Integer32, adGenVdsl2BulkVDSLTlvType INTEGER, adGenVdsl2BulkVDSLTlvPort Unsigned32, adGenVdsl2BulkVDLSTlvCreate INTEGER } adGenVdsl2BulkVDSLTlvInstance OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to index the table by TLV Instance number." ::= { adGenVdsl2BulkVDSLTlvEntry 1 } adGenVdsl2BulkVDSLTlvType OBJECT-TYPE SYNTAX INTEGER { bat(1), snr(2), qln(3), hlog(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to set the type of VDSL info to return in the VDSL TLV instance: 1 - Bit Allocation Table (BAT), 2 - Signal Noise Ratio (SNR), 3 - Quiet Line Noise (QLN), 4 - Channel Transfer Function (HLOG)" DEFVAL { bat } ::= { adGenVdsl2BulkVDSLTlvEntry 2 } adGenVdsl2BulkVDSLTlvPort OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Used to set the VDSL port to get the info for VDSL TLV instance" DEFVAL { 1 } ::= { adGenVdsl2BulkVDSLTlvEntry 3 } adGenVdsl2BulkVDLSTlvCreate OBJECT-TYPE SYNTAX INTEGER { updateinstance(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set this OID to 1 to update the instance with Bulk VDSL info depending on type set. A get on this OID always returns a 1." ::= { adGenVdsl2BulkVDSLTlvEntry 4 } -- *************************************************************************** -- Trap definitions -- *************************************************************************** -- ============ Traps (VTUC) =========================== adGenVdsl2VtucTraps OBJECT IDENTIFIER ::= { adGenVdsl2VtucTrapPrefix 0 } adGenVdsl2VtucSnrMgnThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, adGenSlotInfoIndex, adGenPortTrapIdentifier, adGenVdsl2CurrUSSnrMgn, adGenVdsl2VtucThreshSnrMgn } STATUS current DESCRIPTION "SNR Margin threshold reached." --#TYPE "WARNING - VTUC SNR Margin Threshold crossed" --#SUMMARY "VTUC SNR Margin Threshold Alarm" --#SUMMARY "detected at shelf: %s, slot: %d, port: %d, margin: %d, threshold: %d" --#ARGUMENTS {1,2,3,4,5} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VtucTraps 1 } adGenVdsl2VtucLofsThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, adGenSlotInfoIndex, adGenPortTrapIdentifier, adGenVdsl2VtucPerfCurr15MinLofs, adGenVdsl2VtucThresh15MinLofs } STATUS current DESCRIPTION "Loss of Framing 15-minute interval threshold reached." --#TYPE "WARNING - VTUC 15-Minute LOFS Threshold crossed" --#SUMMARY "VTUC 15-Minute LOFS Threshold Alarm" --#SUMMARY "detected at shelf: %s, slot: %d, port: %d, lofs: %d, threshold: %d" --#ARGUMENTS {1,2,3,4,5} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VtucTraps 2 } adGenVdsl2VtucLossThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, adGenSlotInfoIndex, adGenPortTrapIdentifier, adGenVdsl2VtucPerfCurr15MinLoss, adGenVdsl2VtucThresh15MinLoss } STATUS current DESCRIPTION "Loss of Signal 15-minute interval threshold reached." --#TYPE "WARNING - VTUC 15-Minute LOSS Threshold crossed" --#SUMMARY "VTUC 15-Minute LOSS Threshold Alarm" --#SUMMARY "detected at shelf: %s, slot: %d, port: %d, loss: %d, threshold: %d" --#ARGUMENTS {1,2,3,4,5} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VtucTraps 3 } adGenVdsl2VtucLolsThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, adGenSlotInfoIndex, adGenPortTrapIdentifier, adGenVdsl2VtucPerfCurr15MinLols, adGenVdsl2VtucThresh15MinLols } STATUS current DESCRIPTION "Lols of Signal 15-minute interval threshold reached." --#TYPE "WARNING - VTUC 15-Minute LOLS Threshold crossed" --#SUMMARY "VTUC 15-Minute LOLS Threshold Alarm" --#SUMMARY "detected at shelf: %s, slot: %d, port: %d, lols: %d, threshold: %d" --#ARGUMENTS {1,2,3,4,5} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VtucTraps 4 } adGenVdsl2VtucLprsThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, adGenSlotInfoIndex, adGenPortTrapIdentifier, adGenVdsl2VtucPerfCurr15MinLprs, adGenVdsl2VtucThresh15MinLprs } STATUS current DESCRIPTION "Loss of Power 15-minute interval threshold reached." --#TYPE "WARNING - VTUC 15-Minute LPRS Threshold crossed" --#SUMMARY "VTUC 15-Minute LPRS Threshold Alarm" --#SUMMARY "detected at shelf: %s, slot: %d, port: %d, lprs: %d, threshold: %d" --#ARGUMENTS {1,2,3,4,5} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VtucTraps 5 } adGenVdsl2VtucESThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, adGenSlotInfoIndex, adGenPortTrapIdentifier, adGenVdsl2VtucPerfCurr15MinEs, adGenVdsl2VtucThresh15MinEs } STATUS current DESCRIPTION "Errored Second 15-minute interval threshold reached." --#TYPE "WARNING - VTUC 15-Minute ES Threshold crossed" --#SUMMARY "VTUC 15-Minute ES Threshold Alarm" --#SUMMARY "detected at shelf: %s, slot: %d, port: %d, es: %d, threshold: %d" --#ARGUMENTS {1,2,3,4,5} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VtucTraps 6 } adGenVdsl2VtucSESThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, adGenSlotInfoIndex, adGenPortTrapIdentifier, adGenVdsl2VtucPerfCurr15MinSes, adGenVdsl2VtucThresh15MinSes } STATUS current DESCRIPTION "Severely Errored Second 15-minute interval threshold reached." --#TYPE "WARNING - VTUC 15-Minute SES Threshold crossed" --#SUMMARY "VTUC 15-Minute SES Threshold Alarm" --#SUMMARY "detected at shelf: %s, slot: %d, port: %d, ses: %d, threshold: %d" --#ARGUMENTS {1,2,3,4,5} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VtucTraps 7 } adGenVdsl2VtucUASThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, adGenSlotInfoIndex, adGenPortTrapIdentifier, adGenVdsl2VtucPerfCurr15MinUas, adGenVdsl2VtucThresh15MinUas } STATUS current DESCRIPTION "Unavailable Second 15-minute interval threshold reached." --#TYPE "WARNING - VTUC 15-Minute UAS Threshold crossed" --#SUMMARY "VTUC 15-Minute UAS Threshold Alarm" --#SUMMARY "detected at shelf: %s, slot: %d, port: %d, uas: %d, threshold: %d" --#ARGUMENTS {1,2,3,4,5} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VtucTraps 8 } -- ============ Traps (VTUR) =========================== adGenVdsl2VturTraps OBJECT IDENTIFIER ::= { adGenVdsl2VturTrapPrefix 0 } adGenVdsl2VturSnrMgnThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, adGenSlotInfoIndex, adGenPortTrapIdentifier, adGenVdsl2CurrDSSnrMgn, adGenVdsl2VturThreshSnrMgn } STATUS current DESCRIPTION "SNR threshold reached." --#TYPE "WARNING - VTUR SNR Margin Threshold crossed" --#SUMMARY "VTUR SNR Margin Threshold Alarm" --#SUMMARY "detected at shelf: %s, slot: %d, port: %d, margin: %d, threshold: %d" --#ARGUMENTS {1,2,3,4,5} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VturTraps 1 } adGenVdsl2VturLofsThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, adGenSlotInfoIndex, adGenPortTrapIdentifier, adGenVdsl2VturPerfCurr15MinLofs, adGenVdsl2VturThresh15MinLofs } STATUS current DESCRIPTION "Loss of Framing 15-minute interval threshold reached." --#TYPE "WARNING - VTUR 15-Minute LOFS Threshold crossed" --#SUMMARY "VTUR 15-Minute LOFS Threshold Alarm" --#SUMMARY "detected at shelf: %s, slot: %d, port: %d, lofs: %d, threshold: %d" --#ARGUMENTS {1,2,3,4,5} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VturTraps 2 } adGenVdsl2VturLossThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, adGenSlotInfoIndex, adGenPortTrapIdentifier, adGenVdsl2VturPerfCurr15MinLoss, adGenVdsl2VturThresh15MinLoss } STATUS current DESCRIPTION "Loss of Signal 15-minute interval threshold reached." --#TYPE "WARNING - VTUR 15-Minute LOSS Threshold crossed" --#SUMMARY "VTUR 15-Minute LOSS Threshold Alarm" --#SUMMARY "detected at shelf: %s, slot: %d, port: %d, loss: %d, threshold: %d" --#ARGUMENTS {1,2,3,4,5} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VturTraps 3 } adGenVdsl2VturLprsThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, adGenSlotInfoIndex, adGenPortTrapIdentifier, adGenVdsl2VturPerfCurr15MinLprs, adGenVdsl2VturThresh15MinLprs } STATUS current DESCRIPTION "Loss of Power 15-minute interval threshold reached." --#TYPE "WARNING - VTUR 15-Minute LPRS Threshold crossed" --#SUMMARY "VTUR 15-Minute LPRS Threshold Alarm" --#SUMMARY "detected at shelf: %s, slot: %d, port: %d, lprs: %d, threshold: %d" --#ARGUMENTS {1,2,3,4,5} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VturTraps 4 } adGenVdsl2VturESThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, adGenSlotInfoIndex, adGenPortTrapIdentifier, adGenVdsl2VturPerfCurr15MinEs, adGenVdsl2VturThresh15MinEs } STATUS current DESCRIPTION "Errored Second 15-minute interval threshold reached." --#TYPE "WARNING - VTUR 15-Minute ES Threshold crossed" --#SUMMARY "VTUR 15-Minute ES Threshold Alarm" --#SUMMARY "detected at shelf: %s, slot: %d, port: %d, es: %d, threshold: %d" --#ARGUMENTS {1,2,3,4,5} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VturTraps 5 } adGenVdsl2VturSESThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, adGenSlotInfoIndex, adGenPortTrapIdentifier, adGenVdsl2VturPerfCurr15MinSes, adGenVdsl2VturThresh15MinSes } STATUS current DESCRIPTION "Severely Errored Second 15-minute interval threshold reached." --#TYPE "WARNING - VTUR 15-Minute SES Threshold crossed" --#SUMMARY "VTUR 15-Minute SES Threshold Alarm" --#SUMMARY "detected at shelf: %s, slot: %d, port: %d, ses: %d, threshold: %d" --#ARGUMENTS {1,2,3,4,5} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VturTraps 6 } adGenVdsl2VturUASThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, adGenSlotInfoIndex, adGenPortTrapIdentifier, adGenVdsl2VturPerfCurr15MinUas, adGenVdsl2VturThresh15MinUas } STATUS current DESCRIPTION "Unavailable Second 15-minute interval threshold reached." --#TYPE "WARNING - VTUR 15-Minute UAS Threshold crossed" --#SUMMARY "VTUR 15-Minute UAS Threshold Alarm" --#SUMMARY "detected at shelf: %s, slot: %d, port: %d, uas: %d, threshold: %d" --#ARGUMENTS {1,2,3,4,5} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VturTraps 7 } -- ============ Remote Device Traps (VTUC) =========================== adGenVdsl2VtucRemoteTraps OBJECT IDENTIFIER ::= { adGenVdsl2VtucTrapPrefixRemote 0 } adGenVdsl2VtucSnrMgnRemoteThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, ifIndex, adGenVdsl2CurrUSSnrMgn, adGenVdsl2VtucThreshSnrMgn } STATUS current DESCRIPTION "SNR Margin threshold reached." --#TYPE "WARNING - VTUC SNR Margin Threshold crossed" --#SUMMARY "VTUC SNR Margin Threshold Alarm" --#SUMMARY "detected at shelf: %s, remote: %d, margin: %d, threshold: %d" --#ARGUMENTS {1,2,3,4} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VtucRemoteTraps 1 } adGenVdsl2VtucLofsRemoteThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, ifIndex, adGenVdsl2VtucPerfCurr15MinLofs, adGenVdsl2VtucThresh15MinLofs } STATUS current DESCRIPTION "Loss of Framing 15-minute interval threshold reached." --#TYPE "WARNING - VTUC 15-Minute LOFS Threshold crossed" --#SUMMARY "VTUC 15-Minute LOFS Threshold Alarm" --#SUMMARY "detected at shelf: %s, remote: %d, margin: %d, threshold: %d" --#ARGUMENTS {1,2,3,4} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VtucRemoteTraps 2 } adGenVdsl2VtucLossRemoteThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, ifIndex, adGenVdsl2VtucPerfCurr15MinLoss, adGenVdsl2VtucThresh15MinLoss } STATUS current DESCRIPTION "Loss of Signal 15-minute interval threshold reached." --#TYPE "WARNING - VTUC 15-Minute LOSS Threshold crossed" --#SUMMARY "VTUC 15-Minute LOSS Threshold Alarm" --#SUMMARY "detected at shelf: %s, remote: %d, margin: %d, threshold: %d" --#ARGUMENTS {1,2,3,4} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VtucRemoteTraps 3 } adGenVdsl2VtucLolsRemoteThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, ifIndex, adGenVdsl2VtucPerfCurr15MinLols, adGenVdsl2VtucThresh15MinLols } STATUS current DESCRIPTION "Lols of Signal 15-minute interval threshold reached." --#TYPE "WARNING - VTUC 15-Minute LOLS Threshold crossed" --#SUMMARY "VTUC 15-Minute LOLS Threshold Alarm" --#SUMMARY "detected at shelf: %s, remote: %d, margin: %d, threshold: %d" --#ARGUMENTS {1,2,3,4} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VtucRemoteTraps 4 } adGenVdsl2VtucLprsRemoteThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, ifIndex, adGenVdsl2VtucPerfCurr15MinLprs, adGenVdsl2VtucThresh15MinLprs } STATUS current DESCRIPTION "Loss of Power 15-minute interval threshold reached." --#TYPE "WARNING - VTUC 15-Minute LPRS Threshold crossed" --#SUMMARY "VTUC 15-Minute LPRS Threshold Alarm" --#SUMMARY "detected at shelf: %s, remote: %d, margin: %d, threshold: %d" --#ARGUMENTS {1,2,3,4} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VtucRemoteTraps 5 } adGenVdsl2VtucESRemoteThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, ifIndex, adGenVdsl2VtucPerfCurr15MinEs, adGenVdsl2VtucThresh15MinEs } STATUS current DESCRIPTION "Errored Second 15-minute interval threshold reached." --#TYPE "WARNING - VTUC 15-Minute ES Threshold crossed" --#SUMMARY "VTUC 15-Minute ES Threshold Alarm" --#SUMMARY "detected at shelf: %s, remote: %d, margin: %d, threshold: %d" --#ARGUMENTS {1,2,3,4} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VtucRemoteTraps 6 } adGenVdsl2VtucSESRemoteThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, ifIndex, adGenVdsl2VtucPerfCurr15MinSes, adGenVdsl2VtucThresh15MinSes } STATUS current DESCRIPTION "Severely Errored Second 15-minute interval threshold reached." --#TYPE "WARNING - VTUC 15-Minute SES Threshold crossed" --#SUMMARY "VTUC 15-Minute SES Threshold Alarm" --#SUMMARY "detected at shelf: %s, remote: %d, margin: %d, threshold: %d" --#ARGUMENTS {1,2,3,4} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VtucRemoteTraps 7 } adGenVdsl2VtucUASRemoteThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, ifIndex, adGenVdsl2VtucPerfCurr15MinUas, adGenVdsl2VtucThresh15MinUas } STATUS current DESCRIPTION "Unavailable Second 15-minute interval threshold reached." --#TYPE "WARNING - VTUC 15-Minute UAS Threshold crossed" --#SUMMARY "VTUC 15-Minute UAS Threshold Alarm" --#SUMMARY "detected at shelf: %s, remote: %d, margin: %d, threshold: %d" --#ARGUMENTS {1,2,3,4} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VtucRemoteTraps 8 } -- ============ Remote Device Traps (VTUR) =========================== adGenVdsl2VturRemoteTraps OBJECT IDENTIFIER ::= { adGenVdsl2VturTrapPrefixRemote 0 } adGenVdsl2VturSnrMgnRemoteThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, ifIndex, adGenVdsl2CurrDSSnrMgn, adGenVdsl2VturThreshSnrMgn } STATUS current DESCRIPTION "SNR threshold reached." --#TYPE "WARNING - VTUR SNR Margin Threshold crossed" --#SUMMARY "VTUR SNR Margin Threshold Alarm" --#SUMMARY "detected at shelf: %s, remote: %d, margin: %d, threshold: %d" --#ARGUMENTS {1,2,3,4} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VturRemoteTraps 1 } adGenVdsl2VturLofsRemoteThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, ifIndex, adGenVdsl2VturPerfCurr15MinLofs, adGenVdsl2VturThresh15MinLofs } STATUS current DESCRIPTION "Loss of Framing 15-minute interval threshold reached." --#TYPE "WARNING - VTUR 15-Minute LOFS Threshold crossed" --#SUMMARY "VTUR 15-Minute LOFS Threshold Alarm" --#SUMMARY "detected at shelf: %s, remote: %d, margin: %d, threshold: %d" --#ARGUMENTS {1,2,3,4} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VturRemoteTraps 2 } adGenVdsl2VturLossRemoteThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, ifIndex, adGenVdsl2VturPerfCurr15MinLoss, adGenVdsl2VturThresh15MinLoss } STATUS current DESCRIPTION "Loss of Signal 15-minute interval threshold reached." --#TYPE "WARNING - VTUR 15-Minute LOSS Threshold crossed" --#SUMMARY "VTUR 15-Minute LOSS Threshold Alarm" --#SUMMARY "detected at shelf: %s, remote: %d, margin: %d, threshold: %d" --#ARGUMENTS {1,2,3,4} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VturRemoteTraps 3 } adGenVdsl2VturLprsRemoteThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, ifIndex, adGenVdsl2VturPerfCurr15MinLprs, adGenVdsl2VturThresh15MinLprs } STATUS current DESCRIPTION "Loss of Power 15-minute interval threshold reached." --#TYPE "WARNING - VTUR 15-Minute LPRS Threshold crossed" --#SUMMARY "VTUR 15-Minute LPRS Threshold Alarm" --#SUMMARY "detected at shelf: %s, remote: %d, margin: %d, threshold: %d" --#ARGUMENTS {1,2,3,4} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VturRemoteTraps 4 } adGenVdsl2VturESRemoteThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, ifIndex, adGenVdsl2VturPerfCurr15MinEs, adGenVdsl2VturThresh15MinEs } STATUS current DESCRIPTION "Errored Second 15-minute interval threshold reached." --#TYPE "WARNING - VTUR 15-Minute ES Threshold crossed" --#SUMMARY "VTUR 15-Minute ES Threshold Alarm" --#SUMMARY "detected at shelf: %s, remote: %d, margin: %d, threshold: %d" --#ARGUMENTS {1,2,3,4} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VturRemoteTraps 5 } adGenVdsl2VturSESRemoteThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, ifIndex, adGenVdsl2VturPerfCurr15MinSes, adGenVdsl2VturThresh15MinSes } STATUS current DESCRIPTION "Severely Errored Second 15-minute interval threshold reached." --#TYPE "WARNING - VTUR 15-Minute SES Threshold crossed" --#SUMMARY "VTUR 15-Minute SES Threshold Alarm" --#SUMMARY "detected at shelf: %s, remote: %d, margin: %d, threshold: %d" --#ARGUMENTS {1,2,3,4} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VturRemoteTraps 6 } adGenVdsl2VturUASRemoteThreshTrap NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, ifIndex, adGenVdsl2VturPerfCurr15MinUas, adGenVdsl2VturThresh15MinUas } STATUS current DESCRIPTION "Unavailable Second 15-minute interval threshold reached." --#TYPE "WARNING - VTUR 15-Minute UAS Threshold crossed" --#SUMMARY "VTUR 15-Minute UAS Threshold Alarm" --#SUMMARY "detected at shelf: %s, remote: %d, margin: %d, threshold: %d" --#ARGUMENTS {1,2,3,4} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Threshold Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenVdsl2VturRemoteTraps 7 } -- ************************************************************************ -- MIB Groups -- ************************************************************************ -- ============ Prov Group ================================================ adGenVdsl2ProvGroup OBJECT-GROUP OBJECTS { adGenVdsl2ConfDsRateMode, adGenVdsl2ConfDsTargetSnrMgn, adGenVdsl2ConfDsMaxSnrMgn, adGenVdsl2ConfDsMinSnrMgn, adGenVdsl2ConfUsTargetSnrMgn, adGenVdsl2ConfUsMaxSnrMgn, adGenVdsl2ConfUsMinSnrMgn, adGenVdsl2LineConfProfileRowStatus, adGenVdsl2ConfServiceMode, adGenVdsl2ConfMultiModeDmtTse, adGenVdsl2ConfBandProfiles, adGenVdsl2ConfSpecificPsdSelect, adGenVdsl2ConfUsPsdMaskU0Select, adGenVdsl2ConfUsTrellis, adGenVdsl2ConfDsTrellis, adGenVdsl2ConfUsPboSetting, adGenVdsl2ConfDsPboSetting, adGenVdsl2ConfUsVnoiseSetting, adGenVdsl2ConfDsVnoiseSetting, adGenVdsl2ConfUsBitSwap, adGenVdsl2ConfDsBitSwap, adGenVdsl2ConfHamBandNotches, adGenVdsl2ConfUsNomAggTxPwr, adGenVdsl2ConfDsNomAggTxPwr, adGenVdsl2ConfUsMaxNomTxPsd, adGenVdsl2ConfDsMaxNomTxPsd, adGenVdsl2ConfUsMaxAggRxPwr, adGenVdsl2ConfFramingMode, adGenVdsl2ConfUsLp0MaxPayloadRate, adGenVdsl2ConfUsLp0MinPayloadRate, adGenVdsl2ConfUsLp0MaxDelay, adGenVdsl2ConfUsLp0MinProtection, adGenVdsl2ConfUsLp0RaRatio, adGenVdsl2ConfUsLp0InitPolicy, adGenVdsl2ConfDsLp0MaxPayloadRate, adGenVdsl2ConfDsLp0MinPayloadRate, adGenVdsl2ConfDsLp0MaxDelay, adGenVdsl2ConfDsLp0MinProtection, adGenVdsl2ConfDsLp0RaRatio, adGenVdsl2ConfDsLp0InitPolicy, adGenVdsl2ConfUsLp1MaxPayloadRate, adGenVdsl2ConfUsLp1MinPayloadRate, adGenVdsl2ConfUsLp1MaxDelay, adGenVdsl2ConfUsLp1MinProtection, adGenVdsl2ConfUsLp1RaRatio, adGenVdsl2ConfUsLp1InitPolicy, adGenVdsl2ConfDsLp1MaxPayloadRate, adGenVdsl2ConfDsLp1MinPayloadRate, adGenVdsl2ConfDsLp1MaxDelay, adGenVdsl2ConfDsLp1MinProtection, adGenVdsl2ConfDsLp1RaRatio, adGenVdsl2ConfDsLp1InitPolicy, adGenVdsl2VtucThreshSnrMgn, adGenVdsl2VtucThresh15MinLofs, adGenVdsl2VtucThresh15MinLoss, adGenVdsl2VtucThresh15MinLols, adGenVdsl2VtucThresh15MinLprs, adGenVdsl2VtucThresh15MinEs, adGenVdsl2VtucThresh15MinSes, adGenVdsl2VtucThresh15MinUas, adGenVdsl2VturThreshSnrMgn, adGenVdsl2VturThresh15MinLofs, adGenVdsl2VturThresh15MinLoss, adGenVdsl2VturThresh15MinLprs, adGenVdsl2VturThresh15MinEs, adGenVdsl2VturThresh15MinSes, adGenVdsl2VturThresh15MinUas, adGenVdsl2LineAlarmConfProfileRowStatus, adGenVdsl2ThreshUsLp0RateUp, adGenVdsl2ThreshUsLp0RateDown, adGenVdsl2ThreshDsLp0RateUp, adGenVdsl2ThreshDsLp0RateDown, adGenVdsl2ThreshUsLp1RateUp, adGenVdsl2ThreshUsLp1RateDown, adGenVdsl2ThreshDsLp1RateUp, adGenVdsl2ThreshDsLp1RateDown, adGenVdsl2ConfRestoreDefaults, adGenVdsl2BandNumber, adGenVdsl2BandConfUsCustomPboCableA, adGenVdsl2BandConfUsCustomPboCableB, adGenVdsl2AlmSlotLinkdownSeverity } STATUS current DESCRIPTION "These objects provide support for Vdsl2 configuration." ::= { adGenVdsl2MibGroups 1 } -- ============ Status Group =============================================== adGenVdsl2StatusGroup OBJECT-GROUP OBJECTS { adGenVdsl2LineCoding, adGenVdsl2LinePortServiceState, adGenVdsl2LineStatus, adGenVdsl2LineUpTime, adGenVdsl2LineCurrTransSysMode, adGenVdsl2LineCurrBandProfile, adGenVdsl2LineCurrEstimatedLength, adGenVdsl2LineCurrTpsTcFramingMode, adGenVdsl2VtucInvSerialNumber, adGenVdsl2VtucInvVendorID, adGenVdsl2VtucInvVersionNumber, adGenVdsl2CurrUSSnrMgn, adGenVdsl2CurrUSAtn, adGenVdsl2VtucCurrStatus, adGenVdsl2VtucCurrOutputPwr, adGenVdsl2VtucCurrAttainableRate, adGenVdsl2VtucCurrTxRate, adGenVdsl2VtucPrevTxRate, adGenVdsl2VtucActTxPsd, adGenVdsl2VtucCurrTpsTcStatus, adGenVdsl2VturInvSerialNumber, adGenVdsl2VturInvVendorID, adGenVdsl2VturInvVersionNumber, adGenVdsl2CurrDSSnrMgn, adGenVdsl2CurrDSAtn, adGenVdsl2VturCurrStatus, adGenVdsl2VturCurrOutputPwr, adGenVdsl2VturCurrAttainableRate, adGenVdsl2VturCurrTxRate, adGenVdsl2VturPrevTxRate, adGenVdsl2VturActTxPsd, adGenVdsl2VtucChanInterleaveDelay, adGenVdsl2VtucChanCurrTxRate, adGenVdsl2VtucChanPrevTxRate, adGenVdsl2VtucChanCrcBlockLength , adGenVdsl2VtucChanINP, adGenVdsl2VturChanInterleaveDelay, adGenVdsl2VturChanCurrTxRate, adGenVdsl2VturChanPrevTxRate, adGenVdsl2VturChanCrcBlockLength , adGenVdsl2VturChanINP, adGenVdsl2BandStatusUsStartCarrier, adGenVdsl2BandStatusUsStopCarrier, adGenVdsl2BandStatusUsMargin, adGenVdsl2BandStatusUsLatn, adGenVdsl2BandStatusUsSatn, adGenVdsl2BandStatusDsStartCarrier, adGenVdsl2BandStatusDsStopCarrier, adGenVdsl2BandStatusDsMargin, adGenVdsl2BandStatusDsLatn, adGenVdsl2BandStatusDsSatn, adGenVdsl2ScStatusUsBits, adGenVdsl2ScStatusUsGain, adGenVdsl2ScStatusUsSnr, adGenVdsl2ScStatusDsBits, adGenVdsl2ScStatusDsGain, adGenVdsl2ScStatusDsSnr } STATUS current DESCRIPTION "These objects provide support for the reporting of status of Vdsl2 physical interfaces, channel, band, and subcarrier. " ::= { adGenVdsl2MibGroups 2} -- ============ PM Group ================================================== adGenVdsl2PMGroup OBJECT-GROUP OBJECTS { adGenVdsl2VtucPerfLofs, adGenVdsl2VtucPerfLoss, adGenVdsl2VtucPerfLols, adGenVdsl2VtucPerfLprs, adGenVdsl2VtucPerfEs, adGenVdsl2VtucPerfInits, adGenVdsl2VtucPerfSes, adGenVdsl2VtucPerfUas, adGenVdsl2VtucPerfFecs, adGenVdsl2VtucPerfCrc, adGenVdsl2VtucPerfFec, adGenVdsl2VtucPerfValidIntervals, adGenVdsl2VtucPerfInvalidIntervals, adGenVdsl2VtucPerfCurr15MinTimeElapsed, adGenVdsl2VtucPerfCurr15MinLofs, adGenVdsl2VtucPerfCurr15MinLoss, adGenVdsl2VtucPerfCurr15MinLols, adGenVdsl2VtucPerfCurr15MinLprs, adGenVdsl2VtucPerfCurr15MinEs, adGenVdsl2VtucPerfCurr15MinInits, adGenVdsl2VtucPerfCurr15MinSes, adGenVdsl2VtucPerfCurr15MinUas, adGenVdsl2VtucPerfCurr15MinFecs, adGenVdsl2VtucPerfCurr15MinCrc, adGenVdsl2VtucPerfCurr15MinFec, adGenVdsl2VtucPerfCurr1DayTimeElapsed, adGenVdsl2VtucPerfCurr1DayLofs, adGenVdsl2VtucPerfCurr1DayLoss, adGenVdsl2VtucPerfCurr1DayLols, adGenVdsl2VtucPerfCurr1DayLprs, adGenVdsl2VtucPerfCurr1DayEs, adGenVdsl2VtucPerfCurr1DayInits, adGenVdsl2VtucPerfCurr1DaySes, adGenVdsl2VtucPerfCurr1DayUas, adGenVdsl2VtucPerfCurr1DayFecs, adGenVdsl2VtucPerfCurr1DayCrc, adGenVdsl2VtucPerfCurr1DayFec, adGenVdsl2VtucPerfTcTxUnits, adGenVdsl2VtucPerfTcTxDataUnits, adGenVdsl2VtucPerfTcTxDataOctets, adGenVdsl2VtucPerfTcTxIdleUnits, adGenVdsl2VtucPerfTcRxUnits, adGenVdsl2VtucPerfTcRxDataUnits, adGenVdsl2VtucPerfTcRxDataOctets, adGenVdsl2VtucPerfTcRxIdleUnits, adGenVdsl2VtucPerfTcRxErroredUnits, adGenVdsl2VturPerfLofs, adGenVdsl2VturPerfLoss, adGenVdsl2VturPerfLprs, adGenVdsl2VturPerfEs, adGenVdsl2VturPerfSes, adGenVdsl2VturPerfUas, adGenVdsl2VturPerfFecs, adGenVdsl2VturPerfCrc, adGenVdsl2VturPerfFec, adGenVdsl2VturPerfValidIntervals, adGenVdsl2VturPerfInvalidIntervals, adGenVdsl2VturPerfCurr15MinTimeElapsed, adGenVdsl2VturPerfCurr15MinLofs, adGenVdsl2VturPerfCurr15MinLoss, adGenVdsl2VturPerfCurr15MinLprs, adGenVdsl2VturPerfCurr15MinEs, adGenVdsl2VturPerfCurr15MinSes, adGenVdsl2VturPerfCurr15MinUas, adGenVdsl2VturPerfCurr15MinFecs, adGenVdsl2VturPerfCurr15MinCrc, adGenVdsl2VturPerfCurr15MinFec, adGenVdsl2VturPerfCurr1DayTimeElapsed, adGenVdsl2VturPerfCurr1DayLofs, adGenVdsl2VturPerfCurr1DayLoss, adGenVdsl2VturPerfCurr1DayLprs, adGenVdsl2VturPerfCurr1DayEs, adGenVdsl2VturPerfCurr1DaySes, adGenVdsl2VturPerfCurr1DayUas, adGenVdsl2VturPerfCurr1DayFecs, adGenVdsl2VturPerfCurr1DayCrc, adGenVdsl2VturPerfCurr1DayFec, adGenVdsl2VturPerfTcTxUnits, adGenVdsl2VturPerfTcTxDataUnits, adGenVdsl2VturPerfTcTxDataOctets, adGenVdsl2VturPerfTcTxIdleUnits, adGenVdsl2VturPerfTcRxUnits, adGenVdsl2VturPerfTcRxDataUnits, adGenVdsl2VturPerfTcRxDataOctets, adGenVdsl2VturPerfTcRxIdleUnits, adGenVdsl2VturPerfTcRxErroredUnits, adGenVdsl2VtucIntervalNumber, adGenVdsl2VtucIntervalLofs, adGenVdsl2VtucIntervalLoss, adGenVdsl2VtucIntervalLols, adGenVdsl2VtucIntervalLprs, adGenVdsl2VtucIntervalES, adGenVdsl2VtucIntervalInits, adGenVdsl2VtucIntervalValidData, adGenVdsl2VtucIntervalSES, adGenVdsl2VtucIntervalUAS, adGenVdsl2VtucIntervalFECs, adGenVdsl2VtucIntervalFEC, adGenVdsl2VtucIntervalCRC, adGenVdsl2VturIntervalNumber, adGenVdsl2VturIntervalLofs, adGenVdsl2VturIntervalLoss, adGenVdsl2VturIntervalLprs, adGenVdsl2VturIntervalES, adGenVdsl2VturIntervalValidData, adGenVdsl2VturIntervalSES, adGenVdsl2VturIntervalUAS, adGenVdsl2VturIntervalFECs, adGenVdsl2VturIntervalFEC, adGenVdsl2VturIntervalCRC, adGenVdsl2VtucChanReceivedBlks, adGenVdsl2VtucChanTransmittedBlks, adGenVdsl2VtucChanCorrectedBlks, adGenVdsl2VtucChanUncorrectBlks, adGenVdsl2VtucChanPerfValidIntervals, adGenVdsl2VtucChanPerfInvalidIntervals, adGenVdsl2VtucChanPerfCurr15MinTimeElapsed, adGenVdsl2VtucChanPerfCurr15MinReceivedBlks, adGenVdsl2VtucChanPerfCurr15MinTransmittedBlks, adGenVdsl2VtucChanPerfCurr15MinCorrectedBlks, adGenVdsl2VtucChanPerfCurr15MinUncorrectBlks, adGenVdsl2VtucChanPerfCurr1DayTimeElapsed, adGenVdsl2VtucChanPerfCurr1DayReceivedBlks, adGenVdsl2VtucChanPerfCurr1DayTransmittedBlks, adGenVdsl2VtucChanPerfCurr1DayCorrectedBlks, adGenVdsl2VtucChanPerfCurr1DayUncorrectBlks, adGenVdsl2VtucChanPerfTcTxUnits, adGenVdsl2VtucChanPerfTcTxDataUnits, adGenVdsl2VtucChanPerfTcTxDataOctets, adGenVdsl2VtucChanPerfTcTxIdleUnits, adGenVdsl2VtucChanPerfTcRxUnits, adGenVdsl2VtucChanPerfTcRxDataUnits, adGenVdsl2VtucChanPerfTcRxDataOctets, adGenVdsl2VtucChanPerfTcRxIdleUnits, adGenVdsl2VtucChanPerfTcRxErroredUnits, adGenVdsl2VturChanReceivedBlks, adGenVdsl2VturChanTransmittedBlks, adGenVdsl2VturChanCorrectedBlks, adGenVdsl2VturChanUncorrectBlks, adGenVdsl2VturChanPerfValidIntervals, adGenVdsl2VturChanPerfInvalidIntervals, adGenVdsl2VturChanPerfCurr15MinTimeElapsed, adGenVdsl2VturChanPerfCurr15MinReceivedBlks, adGenVdsl2VturChanPerfCurr15MinTransmittedBlks, adGenVdsl2VturChanPerfCurr15MinCorrectedBlks, adGenVdsl2VturChanPerfCurr15MinUncorrectBlks, adGenVdsl2VturChanPerfCurr1DayTimeElapsed, adGenVdsl2VturChanPerfCurr1DayReceivedBlks, adGenVdsl2VturChanPerfCurr1DayTransmittedBlks, adGenVdsl2VturChanPerfCurr1DayCorrectedBlks, adGenVdsl2VturChanPerfCurr1DayUncorrectBlks, adGenVdsl2VturChanPerfTcTxUnits, adGenVdsl2VturChanPerfTcTxDataUnits, adGenVdsl2VturChanPerfTcTxDataOctets, adGenVdsl2VturChanPerfTcTxIdleUnits, adGenVdsl2VturChanPerfTcRxUnits, adGenVdsl2VturChanPerfTcRxDataUnits, adGenVdsl2VturChanPerfTcRxDataOctets, adGenVdsl2VturChanPerfTcRxIdleUnits, adGenVdsl2VturChanPerfTcRxErroredUnits, adGenVdsl2VtucChanIntervalNumber, adGenVdsl2VtucChanIntervalReceivedBlks, adGenVdsl2VtucChanIntervalTransmittedBlks, adGenVdsl2VtucChanIntervalCorrectedBlks, adGenVdsl2VtucChanIntervalUncorrectBlks, adGenVdsl2VtucChanIntervalValidData, adGenVdsl2VturChanIntervalNumber, adGenVdsl2VturChanIntervalReceivedBlks, adGenVdsl2VturChanIntervalTransmittedBlks, adGenVdsl2VturChanIntervalCorrectedBlks, adGenVdsl2VturChanIntervalUncorrectBlks, adGenVdsl2VturChanIntervalValidData, adGenVdsl2Vtuc1DayIntervalNumber, adGenVdsl2Vtuc1DayIntervalLofs, adGenVdsl2Vtuc1DayIntervalLoss, adGenVdsl2Vtuc1DayIntervalLols, adGenVdsl2Vtuc1DayIntervalLprs, adGenVdsl2Vtuc1DayIntervalES, adGenVdsl2Vtuc1DayIntervalInits, adGenVdsl2Vtuc1DayIntervalValidData, adGenVdsl2Vtuc1DayIntervalSES, adGenVdsl2Vtuc1DayIntervalUAS, adGenVdsl2Vtuc1DayIntervalFECs, adGenVdsl2Vtuc1DayIntervalFEC, adGenVdsl2Vtuc1DayIntervalCRC, adGenVdsl2Vtur1DayIntervalNumber, adGenVdsl2Vtur1DayIntervalLofs, adGenVdsl2Vtur1DayIntervalLoss, adGenVdsl2Vtur1DayIntervalLprs, adGenVdsl2Vtur1DayIntervalES, adGenVdsl2Vtur1DayIntervalValidData, adGenVdsl2Vtur1DayIntervalSES, adGenVdsl2Vtur1DayIntervalUAS, adGenVdsl2Vtur1DayIntervalFECs, adGenVdsl2Vtur1DayIntervalFEC, adGenVdsl2Vtur1DayIntervalCRC } STATUS current DESCRIPTION "These objects provide support for the reporting of the Vdsl2 interface PM data." ::= { adGenVdsl2MibGroups 3} -- ============ Traps Group ================================================ adGenVdsl2TrapsGroup OBJECT-GROUP OBJECTS { adGenVdsl2CurrUSSnrMgn, adGenVdsl2VtucThreshSnrMgn, adGenVdsl2VtucPerfCurr15MinLofs, adGenVdsl2VtucThresh15MinLofs, adGenVdsl2VtucPerfCurr15MinLoss, adGenVdsl2VtucThresh15MinLoss, adGenVdsl2VtucPerfCurr15MinLols, adGenVdsl2VtucThresh15MinLols, adGenVdsl2VtucPerfCurr15MinLprs, adGenVdsl2VtucThresh15MinLprs, adGenVdsl2VtucPerfCurr15MinEs, adGenVdsl2VtucThresh15MinEs, adGenVdsl2VtucPerfCurr15MinSes, adGenVdsl2VtucThresh15MinSes, adGenVdsl2VtucPerfCurr15MinUas, adGenVdsl2VtucThresh15MinUas, adGenVdsl2CurrDSSnrMgn, adGenVdsl2VturThreshSnrMgn, adGenVdsl2VturPerfCurr15MinLofs, adGenVdsl2VturThresh15MinLofs, adGenVdsl2VturPerfCurr15MinLoss, adGenVdsl2VturThresh15MinLoss, adGenVdsl2VturPerfCurr15MinLprs, adGenVdsl2VturThresh15MinLprs, adGenVdsl2VturPerfCurr15MinEs, adGenVdsl2VturThresh15MinEs, adGenVdsl2VturPerfCurr15MinSes, adGenVdsl2VturThresh15MinSes, adGenVdsl2VturPerfCurr15MinUas, adGenVdsl2VturThresh15MinUas } STATUS current DESCRIPTION "These objects provide support for the reporting of the traps from the Vdsl2 interfaces." ::= { adGenVdsl2MibGroups 4} -- ============ ExtConfig Group =========================================== adGenVdsl2ExtConfigGroup OBJECT-GROUP OBJECTS { adGenVdsl2LineManagementProfileNameApplied, adGenVdsl2LineManagementProfileIndexApplied, adGenVdsl2LineCircuitID } STATUS current DESCRIPTION "These objects provide support for Vdsl2 extended profile configuration." ::= { adGenVdsl2MibGroups 5} -- ============ Test Group ================================================ --adGenVdsl2TestGroup OBJECT-GROUP -- OBJECTS -- { -- } -- STATUS current -- DESCRIPTION -- "These objects provide access for the testing of Vdsl2 interfaces." -- ::= { adGenVdsl2MibGroups 6} END