-- ZyXEL Communications Corporation -- Private Enterprise MIB definition ZYXELVDSL DEFINITIONS ::= BEGIN IMPORTS vesSeriesCommon FROM ZYXEL-MIB DisplayString FROM RFC1213-MIB Counter, Gauge, TimeTicks, enterprises FROM RFC1155-SMI RowStatus, MacAddress FROM SNMPv2-TC OBJECT-TYPE FROM SNMPv2-SMI TRAP-TYPE FROM RFC-1215; accessSwitchVdslLineMib OBJECT IDENTIFIER ::= { vesSeriesCommon 1 } accessSwitchVdslLineMibObjects OBJECT IDENTIFIER ::= { accessSwitchVdslLineMib 1 } accessSwitchVdslLCSMib OBJECT IDENTIFIER ::= { accessSwitchVdslLineMib 2 } accessSwitchVdslLCSMibObjects OBJECT IDENTIFIER ::= { accessSwitchVdslLCSMib 1 } accessSwitchVdslLCSQam OBJECT IDENTIFIER ::= { accessSwitchVdslLCSMib 2 } accessSwitchVdslLCSDMT OBJECT IDENTIFIER ::= { accessSwitchVdslLCSMib 3 } -- accessSwitch VDSL Line Table accessSwitchVdslLineTable OBJECT-TYPE SYNTAX SEQUENCE OF AccessSwitchVdslLineEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table includes common attributes describing both ends of the line." ::= { accessSwitchVdslLineMibObjects 1 } accessSwitchVdslLineEntry OBJECT-TYPE SYNTAX AccessSwitchVdslLineEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the accessSwitchVdslLineTable." INDEX { ifIndex } ::= { accessSwitchVdslLineTable 1 } AccessSwitchVdslLineEntry ::= SEQUENCE { accessSwitchVdslLineCoding INTEGER, accessSwitchVdslLineDiscCount Counter, accessSwitchVdslLineConfProfile DisplayString, accessSwitchVdslLineType INTEGER } accessSwitchVdslLineCoding OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following dmt(2), -- Discrete MultiTone cap(3), -- Carrierless Amplitude & Phase modulation qam(4) -- Quadrature Amplitude Modulation } ACCESS read-only STATUS mandatory DESCRIPTION "Specifies the VDSL coding type used on this line." ::= { accessSwitchVdslLineEntry 1 } accessSwitchVdslLineDiscCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of the number of disconnection failures since agent reset." ::= { accessSwitchVdslLineEntry 2 } accessSwitchVdslLineConfProfile OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object identifies the row in the VDSL Line Configuration Profile Table, (accessSwitchVdslLineConfProfileTable), which applies for this VDSL line." ::= { accessSwitchVdslLineEntry 3 } accessSwitchVdslLineType OBJECT-TYPE SYNTAX INTEGER { no_channel(1), fast_channel_only(2), slow_channel_only(3), fast_or_slow_channel(4), fast_and_slow_channel(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Defines the type of VDSL physical line entity that exists, by defining whether and how the line is channelized. If the line is channelized, the value will be other than no_channel(1). This object defines which channel type(s) are supported. In the case that the line is channelized, the manager can use the ifStackTable to determine the ifIndex for the associated channel(s). It is fixed to slow_channel_only(3) for vesSerious." ::= { accessSwitchVdslLineEntry 4 } -- accessSwitch VDSL VTU-O Physical Table accessSwitchVdslVtuoPhysTable OBJECT-TYPE SYNTAX SEQUENCE OF AccessSwitchVdslVtuoPhysEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table provides one row for each VTU-O. Each row contains the physical layer parameters for that VTU-O." ::= { accessSwitchVdslLineMibObjects 2 } accessSwitchVdslVtuoPhysEntry OBJECT-TYPE SYNTAX AccessSwitchVdslVtuoPhysEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the accessSwitchVdslVtuoPhysTable." INDEX { ifIndex } ::= { accessSwitchVdslVtuoPhysTable 1 } AccessSwitchVdslVtuoPhysEntry ::= SEQUENCE { accessSwitchVdslVtuoCurrSnrMgn INTEGER, accessSwitchVdslVtuoCurrMse INTEGER, accessSwitchVdslVtuoCurrPsd INTEGER, accessSwitchVdslVtuoCurrRsErr Counter, accessSwitchVdslVtuoCurrAtn Gauge, accessSwitchVdslVtuoCurrOutputPwr INTEGER, accessSwitchVdslVtuoCurrRate INTEGER, accessSwitchVdslVtuoChanCurrLineRate INTEGER, accessSwitchVdslVtuoCurrAttainableRate Gauge, accessSwitchVdslVtuoCurrStatus INTEGER } accessSwitchVdslVtuoCurrSnrMgn OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Noise Margin as seen by this VTU with respect to its received signal in 0.01dB." ::= { accessSwitchVdslVtuoPhysEntry 1 } accessSwitchVdslVtuoCurrMse OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Minimum Square Error as seen by this VTU with respect to its received signal in 0.01dB." ::= { accessSwitchVdslVtuoPhysEntry 2 } accessSwitchVdslVtuoCurrPsd OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Power Spectral Density as seen by this VTU with respect to its received signal in -0.01dBm/Hz." ::= { accessSwitchVdslVtuoPhysEntry 3 } accessSwitchVdslVtuoCurrRsErr OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Reed-Solomon error counted by this VTU with respect to its received signal." ::= { accessSwitchVdslVtuoPhysEntry 4 } accessSwitchVdslVtuoCurrAtn OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Measured difference in the total power transmitted by the peer VTU and the total power received by this VTU." ::= { accessSwitchVdslVtuoPhysEntry 5 } accessSwitchVdslVtuoCurrOutputPwr OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Measured total output power in 0.01dBm transmitted by this VTU." ::= { accessSwitchVdslVtuoPhysEntry 6 } accessSwitchVdslVtuoCurrRate OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Actual transmission rate in bits-per-second on this line." ::= { accessSwitchVdslVtuoPhysEntry 7 } accessSwitchVdslVtuoChanCurrLineRate OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Actual transmit rate of downstream from VTUC. This value is in units of bps." ::= { accessSwitchVdslVtuoPhysEntry 8 } accessSwitchVdslVtuoCurrAttainableRate OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the maximum mandatoryly attainable data rate in bits-per-second by the VTU. This value will be equal or greater than the mandatory line rate." ::= { accessSwitchVdslVtuoPhysEntry 9 } accessSwitchVdslVtuoCurrStatus OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Indicates mandatory state of the VTU-O line. This is a bit-map of possible conditions. The various bit positions are: 0 noDefect There no defects on the line 1 lossOfFraming VTU-O failure due to not receiving valid frame. 2 lossOfSignal VTU-O failure due to not receiving signal. 3 lossOfPower VTU-O failure due to loss of power. Note: the Agent may still function. 4 lossOfSignalQuality Loss of Signal Quality is declared when the Noise Margin falls below the Minimum Noise Margin, or the bit-error-rate exceeds 10^-7. 5 lossOfLink VTU-O failure due to inability to link with VTU-R. 6 dataInitFailure VTU-O failure during initialization due to bit errors corrupting startup exchange data. 7 configInitFailure VTU-O failure during initialization due to peer VTU not able to support requested configuration 8 protocolInitFailure VTU-O failure during initialization due to incompatible protocol used by the peer VTU. 9 noPeerVtuPresent VTU-O failure during initialization due to no activation sequence detected from peer VTU. This is intended to supplement ifOperStatus." ::= { accessSwitchVdslVtuoPhysEntry 10 } -- accessSwitch VDSL VTU-R Physical Table accessSwitchVdslVturPhysTable OBJECT-TYPE SYNTAX SEQUENCE OF AccessSwitchVdslVturPhysEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table provides one row for each VTU-R. Each row contains the physical layer parameters for that VTU-R." ::= { accessSwitchVdslLineMibObjects 3 } accessSwitchVdslVturPhysEntry OBJECT-TYPE SYNTAX AccessSwitchVdslVturPhysEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the accessSwitchVdslVturPhysTable." INDEX { ifIndex } ::= { accessSwitchVdslVturPhysTable 1 } AccessSwitchVdslVturPhysEntry ::= SEQUENCE { accessSwitchVdslVturCurrSnrMgn INTEGER, accessSwitchVdslVturCurrMse INTEGER, accessSwitchVdslVturCurrPsd INTEGER, accessSwitchVdslVturCurrRsErr Counter, accessSwitchVdslVturCurrAtn Gauge, accessSwitchVdslVturCurrOutputPwr INTEGER, accessSwitchVdslVturCurrRate INTEGER, accessSwitchVdslVturChanCurrLineRate INTEGER, accessSwitchVdslVturCurrAttainableRate Gauge, accessSwitchVdslVturCurrStatus INTEGER } accessSwitchVdslVturCurrSnrMgn OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Noise Margin as seen by this VTU with respect to its received signal in 0.01dB." ::= { accessSwitchVdslVturPhysEntry 1 } accessSwitchVdslVturCurrMse OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Minimum Square Error as seen by this VTU with respect to its received signal in 0.01dB." ::= { accessSwitchVdslVturPhysEntry 2 } accessSwitchVdslVturCurrPsd OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Power Spectral Density as seen by this VTU with respect to its received signal in -0.01dBm/Hz." ::= { accessSwitchVdslVturPhysEntry 3 } accessSwitchVdslVturCurrRsErr OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Reed-Solomon error counted by this VTU with respect to its received signal." ::= { accessSwitchVdslVturPhysEntry 4 } accessSwitchVdslVturCurrAtn OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Measured difference in the total power transmitted by the peer VTU and the total power received by this VTU." ::= { accessSwitchVdslVturPhysEntry 5 } accessSwitchVdslVturCurrOutputPwr OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Measured total output power in 0.01dBm transmitted by this VTU." ::= { accessSwitchVdslVturPhysEntry 6 } accessSwitchVdslVturCurrRate OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Actual transmission rate in bits-per-second on this line." ::= { accessSwitchVdslVturPhysEntry 7 } accessSwitchVdslVturChanCurrLineRate OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Actual transmit rate of upstream from VTUR. This value is in units of bps." ::= { accessSwitchVdslVturPhysEntry 8 } accessSwitchVdslVturCurrAttainableRate OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the maximum mandatoryly attainable data rate in bits-per-second by the VTU. This value will be equal or greater than the mandatory line rate." ::= { accessSwitchVdslVturPhysEntry 9 } accessSwitchVdslVturCurrStatus OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Indicates mandatory state of the VTU-R line. This is a bit-map of possible conditions. The various bit positions are: 0 noDefect There no defects on the line 1 lossOfFraming VTU-R failure due to not receiving valid frame. 2 lossOfSignal VTU-R failure due to not receiving signal. 3 lossOfPower VTU-R failure due to loss of power. Note: the Agent may still function. 4 lossOfSignalQuality 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." ::= { accessSwitchVdslVturPhysEntry 10 } -- accessSwitch VDSL VTU-O Inventory Table accessSwitchVdslVtuoInventoryTable OBJECT-TYPE SYNTAX SEQUENCE OF AccessSwitchVdslVtuoInventoryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table provides one row for each VTU-O. Each row contains the inventory parameters for that VTU-O." ::= { accessSwitchVdslLineMibObjects 4 } accessSwitchVdslVtuoInventoryEntry OBJECT-TYPE SYNTAX AccessSwitchVdslVtuoInventoryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the accessSwitchVdslVtuoInventoryTable." INDEX { ifIndex } ::= { accessSwitchVdslVtuoInventoryTable 1 } AccessSwitchVdslVtuoInventoryEntry ::= SEQUENCE { accessSwitchVdslVtuoInvSerialNumber DisplayString, accessSwitchVdslVtuoInvVendorID DisplayString, accessSwitchVdslVtuoInvVersionNumber DisplayString } -- These items should describe the lowest level identifiable -- component, be it a stand-alone modem, a card in a rack, -- a child-board, etc. -- accessSwitchVdslVtuoInvSerialNumber OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The vendor specific string that identifies the vendor equipment." ::= { accessSwitchVdslVtuoInventoryEntry 1 } accessSwitchVdslVtuoInvVendorID OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The vendor ID code is a copy of the binary vendor identification field defined by the PHY[10] and expressed as readable characters." ::= { accessSwitchVdslVtuoInventoryEntry 2 } accessSwitchVdslVtuoInvVersionNumber OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The vendor specific version number sent by this VTU 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." ::= { accessSwitchVdslVtuoInventoryEntry 3 } -- accessSwitch VDSL VTU-R Inventory Table accessSwitchVdslVturInventoryTable OBJECT-TYPE SYNTAX SEQUENCE OF AccessSwitchVdslVturInventoryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table provides one row for each VTU-R. Each row contains the inventory parameters for that VTU-R." ::= { accessSwitchVdslLineMibObjects 5 } accessSwitchVdslVturInventoryEntry OBJECT-TYPE SYNTAX AccessSwitchVdslVturInventoryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the accessSwitchVdslVturInventoryTable." INDEX { ifIndex } ::= { accessSwitchVdslVturInventoryTable 1 } AccessSwitchVdslVturInventoryEntry ::= SEQUENCE { accessSwitchVdslVturInvSerialNumber DisplayString, accessSwitchVdslVturInvVendorID DisplayString, accessSwitchVdslVturInvVersionNumber DisplayString } -- These items should describe the lowest level identifiable -- component, be it a stand-alone modem, a card in a rack, -- a child-board, etc. -- accessSwitchVdslVturInvSerialNumber OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The vendor specific string that identifies the vendor equipment." ::= { accessSwitchVdslVturInventoryEntry 1 } accessSwitchVdslVturInvVendorID OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The vendor ID code is a copy of the binary vendor identification field defined by the PHY[10] and expressed as readable characters." ::= { accessSwitchVdslVturInventoryEntry 2 } accessSwitchVdslVturInvVersionNumber OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The vendor specific version number sent by this VTU 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." ::= { accessSwitchVdslVturInventoryEntry 3 } -- accessSwitch VDSL VTU-O Performance Data Table accessSwitchVdslVtuoPerfDataTable OBJECT-TYPE SYNTAX SEQUENCE OF AccessSwitchVdslVtuoPerfDataEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table provides one row for each VTU-O." ::= { accessSwitchVdslLineMibObjects 6 } accessSwitchVdslVtuoPerfDataEntry OBJECT-TYPE SYNTAX AccessSwitchVdslVtuoPerfDataEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in accessSwitchVdslVtuoPerfDataTable." INDEX { ifIndex } ::= { accessSwitchVdslVtuoPerfDataTable 1 } AccessSwitchVdslVtuoPerfDataEntry ::= SEQUENCE { accessSwitchVdslVtuoPerfLofs Counter, accessSwitchVdslVtuoPerfLoss Counter, accessSwitchVdslVtuoPerfLols Counter, accessSwitchVdslVtuoPerfLprs Counter, accessSwitchVdslVtuoPerfESs Counter, accessSwitchVdslVtuoPerfInits Counter, accessSwitchVdslVtuoPerfValidIntervals INTEGER, accessSwitchVdslVtuoPerfInvalidIntervals INTEGER, accessSwitchVdslVtuoPerfCurr15MinTimeElapsed Gauge, accessSwitchVdslVtuoPerfCurr15MinLofs Counter, accessSwitchVdslVtuoPerfCurr15MinLoss Counter, accessSwitchVdslVtuoPerfCurr15MinLols Counter, accessSwitchVdslVtuoPerfCurr15MinLprs Counter, accessSwitchVdslVtuoPerfCurr15MinESs Counter, accessSwitchVdslVtuoPerfCurr15MinInits Counter, accessSwitchVdslVtuoPerfCurr1DayTimeElapsed Gauge, accessSwitchVdslVtuoPerfCurr1DayLofs Counter, accessSwitchVdslVtuoPerfCurr1DayLoss Counter, accessSwitchVdslVtuoPerfCurr1DayLols Counter, accessSwitchVdslVtuoPerfCurr1DayLprs Counter, accessSwitchVdslVtuoPerfCurr1DayESs Counter, accessSwitchVdslVtuoPerfCurr1DayInits Counter, accessSwitchVdslVtuoPerfPrev1DayMoniSecs INTEGER, accessSwitchVdslVtuoPerfPrev1DayLofs Counter, accessSwitchVdslVtuoPerfPrev1DayLoss Counter, accessSwitchVdslVtuoPerfPrev1DayLols Counter, accessSwitchVdslVtuoPerfPrev1DayLprs Counter, accessSwitchVdslVtuoPerfPrev1DayESs Counter, accessSwitchVdslVtuoPerfPrev1DayInits Counter, accessSwitchVdslVtuoPerfBerr Counter, accessSwitchVdslVtuoPerfBmin Counter } -- Event Counters -- -- Also see accessSwitchVdslVtuoIntervalTable for 15 minute interval -- elapsed counters. -- accessSwitchVdslVtuoPerfLofs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of the number of Loss of Framing failures since agent reset." ::= { accessSwitchVdslVtuoPerfDataEntry 1 } accessSwitchVdslVtuoPerfLoss OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of the number of Loss of Signal failures since agent reset." ::= { accessSwitchVdslVtuoPerfDataEntry 2 } accessSwitchVdslVtuoPerfLols OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of the number of Loss of Link failures since agent reset." ::= { accessSwitchVdslVtuoPerfDataEntry 3 } accessSwitchVdslVtuoPerfLprs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of the number of Loss of Power failures since agent reset." ::= { accessSwitchVdslVtuoPerfDataEntry 4 } accessSwitchVdslVtuoPerfESs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of the number of Errored Seconds since agent reset. The errored second parameter is a count of one-second intervals containing one or more crc anomalies, or one or more los or sef defects." ::= { accessSwitchVdslVtuoPerfDataEntry 5 } accessSwitchVdslVtuoPerfInits OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of the line initialization attempts since agent reset. Includes both successful and failed attempts." ::= { accessSwitchVdslVtuoPerfDataEntry 6} -- general 15 min interval information -- accessSwitchVdslVtuoPerfValidIntervals OBJECT-TYPE SYNTAX INTEGER(0..96) ACCESS read-only STATUS mandatory 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." ::= { accessSwitchVdslVtuoPerfDataEntry 7 } accessSwitchVdslVtuoPerfInvalidIntervals OBJECT-TYPE SYNTAX INTEGER(0..96) ACCESS read-only STATUS mandatory DESCRIPTION "The number of intervals in the range from 0 to the value of accessSwitchVdslVtuoPerfValidIntervals 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)." ::= { accessSwitchVdslVtuoPerfDataEntry 8 } -- 15 min mandatory performance group -- accessSwitchVdslVtuoPerfCurr15MinTimeElapsed OBJECT-TYPE SYNTAX Gauge(0..899) ACCESS read-only STATUS mandatory DESCRIPTION "Total elapsed seconds in this interval." ::= { accessSwitchVdslVtuoPerfDataEntry 9 } accessSwitchVdslVtuoPerfCurr15MinLofs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of seconds in the mandatory 15 minute interval when there was Loss of Framing." ::= { accessSwitchVdslVtuoPerfDataEntry 10 } accessSwitchVdslVtuoPerfCurr15MinLoss OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of seconds in the mandatory 15 minute interval when there was Loss of Signal." ::= { accessSwitchVdslVtuoPerfDataEntry 11 } accessSwitchVdslVtuoPerfCurr15MinLols OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of seconds in the mandatory 15 minute interval when there was Loss of Link." ::= { accessSwitchVdslVtuoPerfDataEntry 12 } accessSwitchVdslVtuoPerfCurr15MinLprs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of seconds in the mandatory 15 minute interval when there was Loss of Power." ::= { accessSwitchVdslVtuoPerfDataEntry 13 } accessSwitchVdslVtuoPerfCurr15MinESs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of Errored Seconds in the mandatory 15 minute interval. The errored second parameter is a count of one-second intervals containing one or more crc anomalies, or one or more los or sef defects." ::= { accessSwitchVdslVtuoPerfDataEntry 14 } accessSwitchVdslVtuoPerfCurr15MinInits OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of the line initialization attempts in the mandatory 15 minute interval. Includes both successful and failed attempts." ::= { accessSwitchVdslVtuoPerfDataEntry 15 } -- 1-day mandatory and previous performance group -- accessSwitchVdslVtuoPerfCurr1DayTimeElapsed OBJECT-TYPE SYNTAX Gauge(0..86399) ACCESS read-only STATUS mandatory DESCRIPTION "Number of seconds that have elapsed since the beginning of the mandatory 1-day interval." ::= { accessSwitchVdslVtuoPerfDataEntry 16 } accessSwitchVdslVtuoPerfCurr1DayLofs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of the number of seconds when there was Loss of Framing during the mandatory day as measured by accessSwitchVdslVtuoPerfCurr1DayTimeElapsed." ::= { accessSwitchVdslVtuoPerfDataEntry 17 } accessSwitchVdslVtuoPerfCurr1DayLoss OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of the number of seconds when there was Loss of Signal during the mandatory day as measured by accessSwitchVdslVtuoPerfCurr1DayTimeElapsed." ::= { accessSwitchVdslVtuoPerfDataEntry 18 } accessSwitchVdslVtuoPerfCurr1DayLols OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of the number of seconds when there was Loss of Link during the mandatory day as measured by accessSwitchVdslVtuoPerfCurr1DayTimeElapsed." ::= { accessSwitchVdslVtuoPerfDataEntry 19 } accessSwitchVdslVtuoPerfCurr1DayLprs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of the number of seconds when there was Loss of Power during the mandatory day as measured by accessSwitchVdslVtuoPerfCurr1DayTimeElapsed." ::= { accessSwitchVdslVtuoPerfDataEntry 20 } accessSwitchVdslVtuoPerfCurr1DayESs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of Errored Seconds during the mandatory day as measured by accessSwitchVdslVtuoPerfCurr1DayTimeElapsed. The errored second parameter is a count of one-second intervals containing one or more crc anomalies, or one or more los or sef defects." ::= { accessSwitchVdslVtuoPerfDataEntry 21 } accessSwitchVdslVtuoPerfCurr1DayInits OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of the line initialization attempts in the day as measured by accessSwitchVdslVtuoPerfCurr1DayTimeElapsed. Includes both successful and failed attempts." ::= { accessSwitchVdslVtuoPerfDataEntry 22 } accessSwitchVdslVtuoPerfPrev1DayMoniSecs OBJECT-TYPE SYNTAX INTEGER(0..86400) ACCESS read-only STATUS mandatory DESCRIPTION "The amount of time in the previous 1-day interval over which the performance monitoring information is actually counted. This value will be the same as the interval duration except in a situation where performance monitoring data could not be collected for any reason." ::= { accessSwitchVdslVtuoPerfDataEntry 23 } accessSwitchVdslVtuoPerfPrev1DayLofs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of seconds in the interval when there was Loss of Framing within the most recent previous 1-day period." ::= { accessSwitchVdslVtuoPerfDataEntry 24 } accessSwitchVdslVtuoPerfPrev1DayLoss OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of seconds in the interval when there was Loss of Signal within the most recent previous 1-day period." ::= { accessSwitchVdslVtuoPerfDataEntry 25 } accessSwitchVdslVtuoPerfPrev1DayLols OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of seconds in the interval when there was Loss of Link within the most recent previous 1-day period." ::= { accessSwitchVdslVtuoPerfDataEntry 26 } accessSwitchVdslVtuoPerfPrev1DayLprs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of seconds in the interval when there was Loss of Power within the most recent previous 1-day period." ::= { accessSwitchVdslVtuoPerfDataEntry 27 } accessSwitchVdslVtuoPerfPrev1DayESs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of Errored Seconds within the most recent previous 1-day period. The errored second parameter is a count of one-second intervals containing one or more crc anomalies, or one or more los or sef defects." ::= { accessSwitchVdslVtuoPerfDataEntry 28 } accessSwitchVdslVtuoPerfPrev1DayInits OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of the line initialization attempts in the most recent previous 1-day period. Includes both successful and failed attempts." ::= { accessSwitchVdslVtuoPerfDataEntry 29 } accessSwitchVdslVtuoPerfBerr OBJECT-TYPE SYNTAX Counter MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the number of Over limited error sencond since agent reset." ::= { accessSwitchVdslVtuoPerfDataEntry 30 } accessSwitchVdslVtuoPerfBmin OBJECT-TYPE SYNTAX Counter MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the number of Under Min Margin since agent reset." ::= { accessSwitchVdslVtuoPerfDataEntry 31 } -- accessSwitch VDSL VTU-R Performance Data Table accessSwitchVdslVturPerfDataTable OBJECT-TYPE SYNTAX SEQUENCE OF AccessSwitchVdslVturPerfDataEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table provides one row for each VTU-R." ::= { accessSwitchVdslLineMibObjects 7 } accessSwitchVdslVturPerfDataEntry OBJECT-TYPE SYNTAX AccessSwitchVdslVturPerfDataEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in accessSwitchVdslVturPerfDataTable." INDEX { ifIndex } ::= { accessSwitchVdslVturPerfDataTable 1 } AccessSwitchVdslVturPerfDataEntry ::= SEQUENCE { accessSwitchVdslVturPerfLofs Counter, accessSwitchVdslVturPerfLoss Counter, accessSwitchVdslVturPerfLprs Counter, accessSwitchVdslVturPerfESs Counter, accessSwitchVdslVturPerfValidIntervals INTEGER, accessSwitchVdslVturPerfInvalidIntervals INTEGER, accessSwitchVdslVturPerfCurr15MinTimeElapsed Gauge, accessSwitchVdslVturPerfCurr15MinLofs Counter, accessSwitchVdslVturPerfCurr15MinLoss Counter, accessSwitchVdslVturPerfCurr15MinLprs Counter, accessSwitchVdslVturPerfCurr15MinESs Counter, accessSwitchVdslVturPerfCurr1DayTimeElapsed Gauge, accessSwitchVdslVturPerfCurr1DayLofs Counter, accessSwitchVdslVturPerfCurr1DayLoss Counter, accessSwitchVdslVturPerfCurr1DayLprs Counter, accessSwitchVdslVturPerfCurr1DayESs Counter, accessSwitchVdslVturPerfPrev1DayMoniSecs INTEGER, accessSwitchVdslVturPerfPrev1DayLofs Counter, accessSwitchVdslVturPerfPrev1DayLoss Counter, accessSwitchVdslVturPerfPrev1DayLprs Counter, accessSwitchVdslVturPerfPrev1DayESs Counter, accessSwitchVdslVturPerfBerr Counter, accessSwitchVdslVturPerfBmin Counter } -- Event Counters -- -- Also see accessSwitchVdslVturIntervalTable for 15 minute interval -- elapsed counters. -- accessSwitchVdslVturPerfLofs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of the number of Loss of Framing failures since agent reset." ::= { accessSwitchVdslVturPerfDataEntry 1 } accessSwitchVdslVturPerfLoss OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of the number of Loss of Signal failures since agent reset." ::= { accessSwitchVdslVturPerfDataEntry 2 } accessSwitchVdslVturPerfLprs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of the number of Loss of Power failures since agent reset." ::= { accessSwitchVdslVturPerfDataEntry 3 } accessSwitchVdslVturPerfESs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of the number of Errored Seconds since agent reset. The errored second parameter is a count of one-second intervals containing one or more crc anomalies, or one or more los or sef defects." ::= { accessSwitchVdslVturPerfDataEntry 4 } -- general 15 min interval information -- accessSwitchVdslVturPerfValidIntervals OBJECT-TYPE SYNTAX INTEGER(0..96) ACCESS read-only STATUS mandatory 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." ::= { accessSwitchVdslVturPerfDataEntry 5 } accessSwitchVdslVturPerfInvalidIntervals OBJECT-TYPE SYNTAX INTEGER(0..96) ACCESS read-only STATUS mandatory DESCRIPTION "The number of intervals in the range from 0 to the value of accessSwitchVdslVturPerfValidIntervals 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)." ::= { accessSwitchVdslVturPerfDataEntry 6 } -- 15 min mandatory performance group -- accessSwitchVdslVturPerfCurr15MinTimeElapsed OBJECT-TYPE SYNTAX Gauge(0..899) ACCESS read-only STATUS mandatory DESCRIPTION "Total elapsed seconds in this interval." ::= { accessSwitchVdslVturPerfDataEntry 7 } accessSwitchVdslVturPerfCurr15MinLofs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of seconds in the mandatory 15 minute interval when there was Loss of Framing." ::= { accessSwitchVdslVturPerfDataEntry 8 } accessSwitchVdslVturPerfCurr15MinLoss OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of seconds in the mandatory 15 minute interval when there was Loss of Signal." ::= { accessSwitchVdslVturPerfDataEntry 9 } accessSwitchVdslVturPerfCurr15MinLprs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of seconds in the mandatory 15 minute interval when there was Loss of Power." ::= { accessSwitchVdslVturPerfDataEntry 10 } accessSwitchVdslVturPerfCurr15MinESs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of Errored Seconds in the mandatory 15 minute interval. The errored second parameter is a count of one-second intervals containing one or more crc anomalies, or one or more los or sef defects." ::= { accessSwitchVdslVturPerfDataEntry 11 } -- 1-day mandatory and previous performance group -- accessSwitchVdslVturPerfCurr1DayTimeElapsed OBJECT-TYPE SYNTAX Gauge(0..86399) ACCESS read-only STATUS mandatory DESCRIPTION "Number of seconds that have elapsed since the beginning of the mandatory 1-day interval." ::= { accessSwitchVdslVturPerfDataEntry 12 } accessSwitchVdslVturPerfCurr1DayLofs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of the number of seconds when there was Loss of Framing during the mandatory day as measured by accessSwitchVdslVturPerfCurr1DayTimeElapsed." ::= { accessSwitchVdslVturPerfDataEntry 13 } accessSwitchVdslVturPerfCurr1DayLoss OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of the number of seconds when there was Loss of Signal during the mandatory day as measured by accessSwitchVdslVturPerfCurr1DayTimeElapsed." ::= { accessSwitchVdslVturPerfDataEntry 14 } accessSwitchVdslVturPerfCurr1DayLprs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of the number of seconds when there was Loss of Power during the mandatory day as measured by accessSwitchVdslVturPerfCurr1DayTimeElapsed." ::= { accessSwitchVdslVturPerfDataEntry 15 } accessSwitchVdslVturPerfCurr1DayESs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of Errored Seconds during the mandatory day as measured by accessSwitchVdslVturPerfCurr1DayTimeElapsed. The errored second parameter is a count of one-second intervals containing one or more crc anomalies, or one or more los or sef defects." ::= { accessSwitchVdslVturPerfDataEntry 16 } accessSwitchVdslVturPerfPrev1DayMoniSecs OBJECT-TYPE SYNTAX INTEGER(0..86400) ACCESS read-only STATUS mandatory DESCRIPTION "The amount of time in the previous 1-day interval over which the performance monitoring information is actually counted. This value will be the same as the interval duration except in a situation where performance monitoring data could not be collected for any reason." ::= { accessSwitchVdslVturPerfDataEntry 17 } accessSwitchVdslVturPerfPrev1DayLofs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of seconds in the interval when there was Loss of Framing within the most recent previous 1-day period." ::= { accessSwitchVdslVturPerfDataEntry 18 } accessSwitchVdslVturPerfPrev1DayLoss OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of seconds in the interval when there was Loss of Signal within the most recent previous 1-day period." ::= { accessSwitchVdslVturPerfDataEntry 19 } accessSwitchVdslVturPerfPrev1DayLprs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of seconds in the interval when there was Loss of Power within the most recent previous 1-day period." ::= { accessSwitchVdslVturPerfDataEntry 20 } accessSwitchVdslVturPerfPrev1DayESs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of Errored Seconds within the most recent previous 1-day period. The errored second parameter is a count of one-second intervals containing one or more crc anomalies, or one or more los or sef defects." ::= { accessSwitchVdslVturPerfDataEntry 21 } accessSwitchVdslVturPerfBerr OBJECT-TYPE SYNTAX Counter MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the number of Over limited error seconds agent reset." ::= { accessSwitchVdslVturPerfDataEntry 22 } accessSwitchVdslVturPerfBmin OBJECT-TYPE SYNTAX Counter MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the number of Under Min Margin since agent reset." ::= { accessSwitchVdslVturPerfDataEntry 23 } -- accessSwitch VDSL VTU-O Interval Table accessSwitchVdslVtuoIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF AccessSwitchVdslVtuoIntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table provides one row for each VTU-O performance data collection interval." ::= { accessSwitchVdslLineMibObjects 8 } accessSwitchVdslVtuoIntervalEntry OBJECT-TYPE SYNTAX AccessSwitchVdslVtuoIntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the accessSwitchVdslVtuoIntervalTable." INDEX { ifIndex, accessSwitchVdslVtuoIntervalNumber } ::= { accessSwitchVdslVtuoIntervalTable 1 } AccessSwitchVdslVtuoIntervalEntry ::= SEQUENCE { accessSwitchVdslVtuoIntervalNumber INTEGER, accessSwitchVdslVtuoIntervalLofs Counter, accessSwitchVdslVtuoIntervalLoss Counter, accessSwitchVdslVtuoIntervalLols Counter, accessSwitchVdslVtuoIntervalLprs Counter, accessSwitchVdslVtuoIntervalESs Counter, accessSwitchVdslVtuoIntervalInits Counter, accessSwitchVdslVtuoIntervalValidData INTEGER, accessSwitchVdslVtucIntervalBerr Counter, accessSwitchVdslVtucIntervalBmin Counter } accessSwitchVdslVtuoIntervalNumber OBJECT-TYPE SYNTAX INTEGER(1..96) ACCESS not-accessible STATUS mandatory DESCRIPTION "Performance Data Interval number 1 is the the most recent previous interval; interval 96 is 24 hours ago. Intervals 2..96 are optional." ::= { accessSwitchVdslVtuoIntervalEntry 1 } accessSwitchVdslVtuoIntervalLofs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of seconds in the interval when there was Loss of Framing." ::= { accessSwitchVdslVtuoIntervalEntry 2 } accessSwitchVdslVtuoIntervalLoss OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of seconds in the interval when there was Loss of Signal." ::= { accessSwitchVdslVtuoIntervalEntry 3 } accessSwitchVdslVtuoIntervalLols OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of seconds in the interval when there was Loss of Link." ::= { accessSwitchVdslVtuoIntervalEntry 4 } accessSwitchVdslVtuoIntervalLprs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of seconds in the interval when there was Loss of Power." ::= { accessSwitchVdslVtuoIntervalEntry 5 } accessSwitchVdslVtuoIntervalESs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of Errored Seconds in the interval. The errored second parameter is a count of one-second intervals containing one or more crc anomalies, or one or more los or sef defects." ::= { accessSwitchVdslVtuoIntervalEntry 6 } accessSwitchVdslVtuoIntervalInits OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of the line initialization attempts during the interval. Includes both successful and failed attempts." ::= { accessSwitchVdslVtuoIntervalEntry 7 } accessSwitchVdslVtuoIntervalValidData OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates if the data for this interval is valid." ::= { accessSwitchVdslVtuoIntervalEntry 8 } accessSwitchVdslVtucIntervalBerr OBJECT-TYPE SYNTAX Counter MAX-ACCESS read-only STATUS current DESCRIPTION "No of times in the interval when there was Over errored seconds." ::= { accessSwitchVdslVtuoIntervalEntry 9 } accessSwitchVdslVtucIntervalBmin OBJECT-TYPE SYNTAX Counter MAX-ACCESS read-only STATUS current DESCRIPTION "No of times in the interval when there was Under Min Margin." ::= { accessSwitchVdslVtuoIntervalEntry 10 } -- accessSwitch VDSL VTU-R Interval Table accessSwitchVdslVturIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF AccessSwitchVdslVturIntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table provides one row for each VTU-R performance data collection interval." ::= { accessSwitchVdslLineMibObjects 9 } accessSwitchVdslVturIntervalEntry OBJECT-TYPE SYNTAX AccessSwitchVdslVturIntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the accessSwitchVdslVturIntervalTable." INDEX { ifIndex, accessSwitchVdslVturIntervalNumber } ::= { accessSwitchVdslVturIntervalTable 1 } AccessSwitchVdslVturIntervalEntry ::= SEQUENCE { accessSwitchVdslVturIntervalNumber INTEGER, accessSwitchVdslVturIntervalLofs Counter, accessSwitchVdslVturIntervalLoss Counter, accessSwitchVdslVturIntervalLprs Counter, accessSwitchVdslVturIntervalESs Counter, accessSwitchVdslVturIntervalValidData INTEGER, accessSwitchVdslVturIntervalBerr Counter, accessSwitchVdslVturIntervalBmin Counter } accessSwitchVdslVturIntervalNumber OBJECT-TYPE SYNTAX INTEGER(1..96) ACCESS not-accessible STATUS mandatory DESCRIPTION "Performance Data Interval number 1 is the the most recent previous interval; interval 96 is 24 hours ago. Intervals 2..96 are optional." ::= { accessSwitchVdslVturIntervalEntry 1 } accessSwitchVdslVturIntervalLofs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of seconds in the interval when there was Loss of Framing." ::= { accessSwitchVdslVturIntervalEntry 2 } accessSwitchVdslVturIntervalLoss OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of seconds in the interval when there was Loss of Signal." ::= { accessSwitchVdslVturIntervalEntry 3 } accessSwitchVdslVturIntervalLprs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of seconds in the interval when there was Loss of Power." ::= { accessSwitchVdslVturIntervalEntry 4 } accessSwitchVdslVturIntervalESs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of Errored Seconds in the interval. The errored second parameter is a count of one-second intervals containing one or more crc anomalies, or one or more los or sef defects." ::= { accessSwitchVdslVturIntervalEntry 5 } accessSwitchVdslVturIntervalValidData OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates if the data for this interval is valid." ::= { accessSwitchVdslVturIntervalEntry 6 } accessSwitchVdslVturIntervalBerr OBJECT-TYPE SYNTAX Counter MAX-ACCESS read-only STATUS current DESCRIPTION "No of times in the interval when there was Over limited error seconds." ::= { accessSwitchVdslVturIntervalEntry 7 } accessSwitchVdslVturIntervalBmin OBJECT-TYPE SYNTAX Counter MAX-ACCESS read-only STATUS current DESCRIPTION "No of times in the interval when there was Under Min Margin." ::= { accessSwitchVdslVturIntervalEntry 8 } -- Profile Group -- -- accessSwitch VDSL Configuration Profile Table accessSwitchVdslLineConfProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF AccessSwitchVdslLineConfProfileEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains information on the VDSL line configuration. One entry in this table reflects a profile which can be used to configure the VDSL line." ::= { accessSwitchVdslLineMibObjects 10 } accessSwitchVdslLineConfProfileEntry OBJECT-TYPE SYNTAX AccessSwitchVdslLineConfProfileEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry consists of a list of parameters that represents the configuration of an VDSL modem. When `dynamic' profiles are implemented, a default profile will always exist. This profile's name will be set to `DEFVAL' and its parameters will be set to vendor specific values, unless otherwise specified in this document. When `static' profiles are implemented, profiles are automaticly created or destroyed as VDSL 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 accessSwitchVdslLineConfProfileName} ::= { accessSwitchVdslLineConfProfileTable 1 } AccessSwitchVdslLineConfProfileEntry ::= SEQUENCE { accessSwitchVdslLineConfProfileName DisplayString, accessSwitchVdslLineConfMode INTEGER, accessSwitchVdslVtuoConfRate INTEGER, accessSwitchVdslVtuoConfTargetSnrMgn INTEGER, accessSwitchVdslVtuoConfMaxSnrMgn INTEGER, accessSwitchVdslVtuoConfMinSnrMgn INTEGER, accessSwitchVdslVturConfRate INTEGER, accessSwitchVdslVturConfTargetSnrMgn INTEGER, accessSwitchVdslVturConfMaxSnrMgn INTEGER, accessSwitchVdslVturConfMinSnrMgn INTEGER, accessSwitchVdslLineConfProfileRowStatus RowStatus, -- accessSwitchVdslConfLineEnable INTEGER, accessSwitchVdslConfRateAdaptiveMode INTEGER, accessSwitchVdslVtuoConfInterleaveMaxLineRate INTEGER, accessSwitchVdslVtuoConfInterleaveMinLineRate INTEGER, accessSwitchVdslVtuoConfMaxInterleaveDelay INTEGER, accessSwitchVdslVturConfInterleaveMaxLineRate INTEGER, accessSwitchVdslVturConfInterleaveMinLineRate INTEGER, accessSwitchVdslVturConfMaxInterleaveDelay INTEGER, accessSwitchVdslConfRFI INTEGER, accessSwitchVdslRFIBand1Low INTEGER, accessSwitchVdslRFIBand1High INTEGER, accessSwitchVdslRFIBand2Low INTEGER, accessSwitchVdslRFIBand2High INTEGER, accessSwitchVdslRFIBand3Low INTEGER, accessSwitchVdslRFIBand3High INTEGER, accessSwitchVdslRFIBand4Low INTEGER, accessSwitchVdslRFIBand4High INTEGER, accessSwitchVdslConfCompatibleMode INTEGER, accessSwitchVdslPowerCutback INTEGER } accessSwitchVdslLineConfProfileName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) ACCESS not-accessible STATUS mandatory DESCRIPTION "This object is used by the line configuration table in order to identify a row of this table. When `dynamic' profiles are implemented, the profile name is user specified. Also, the system will always provide a default profile whose name is `DEFVAL'. When `static' profiles are implemented, there is an one-to-one relationship between each line and its profile. In which case, the profile name will need to algorithmicly represent the Line's ifIndex. Therefore, the profile's name is a decimalized string of the ifIndex that is fixed-length (i.e., 10) with leading zero(s). For example, the profile name for ifIndex which equals '15' will be '0000000015'." ::= { accessSwitchVdslLineConfProfileEntry 1 } accessSwitchVdslLineConfMode OBJECT-TYPE SYNTAX INTEGER { tenBase-S(0), -- 10Base S mode ansi(1), -- ANSI/ETSI Band Plan 997 etsi(2) -- ETSI Band Plan 998 } ACCESS read-only STATUS mandatory DESCRIPTION "Specifies the VDSL mode type used on this line." ::= { accessSwitchVdslLineConfProfileEntry 2 } accessSwitchVdslVtuoConfRate OBJECT-TYPE SYNTAX INTEGER ACCESS read-create STATUS mandatory DESCRIPTION "Transmission rate in bits-per-second specified by this VTU." ::= { accessSwitchVdslLineConfProfileEntry 3 } accessSwitchVdslVtuoConfTargetSnrMgn OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Configured Target Signal/Noise Margin in 0.01dB. This is the Noise Margin the modem must achieve with a BER of 10-7 or better to successfully complete initialization." ::= { accessSwitchVdslLineConfProfileEntry 4 } accessSwitchVdslVtuoConfMaxSnrMgn OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Configured Maximum acceptable Signal/Noise Margin in 0.01dB. If the Noise Margin is above this the modem should attempt to reduce its power output to optimize its operation." ::= { accessSwitchVdslLineConfProfileEntry 5 } accessSwitchVdslVtuoConfMinSnrMgn OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Configured Minimum acceptable Signal/Noise Margin in 0.01dB. 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." ::= { accessSwitchVdslLineConfProfileEntry 6 } accessSwitchVdslVturConfRate OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Transmission rate in bits-per-second specified by this VTU." ::= { accessSwitchVdslLineConfProfileEntry 7 } accessSwitchVdslVturConfTargetSnrMgn OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Configured Target Signal/Noise Margin in 0.01dB. This is the Noise Margin the modem must achieve with a BER of 10-7 or better to successfully complete initialization." ::= { accessSwitchVdslLineConfProfileEntry 8 } accessSwitchVdslVturConfMaxSnrMgn OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Configured Maximum acceptable Signal/Noise Margin in 0.01dB. If the Noise Margin is above this the modem should attempt to reduce its power output to optimize its operation." ::= { accessSwitchVdslLineConfProfileEntry 9 } accessSwitchVdslVturConfMinSnrMgn OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Configured Minimum acceptable Signal/Noise Margin in 0.01dB. 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." ::= { accessSwitchVdslLineConfProfileEntry 10 } accessSwitchVdslLineConfProfileRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-create STATUS mandatory 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'." ::= { accessSwitchVdslLineConfProfileEntry 11 } -- accessSwitchVdslConfLineEnable OBJECT-TYPE -- SYNTAX INTEGER { -- disabled(0), -- enabled(1) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Set this line as enabled or disabled." -- ::= { accessSwitchVdslLineConfProfileEntry 12 } accessSwitchVdslConfRateAdaptiveMode OBJECT-TYPE SYNTAX INTEGER { Fixed (0), decrease (1) -- decrease_and_increase (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set rate adptive mode as decrease mode or decrease & increase mode." ::= { accessSwitchVdslLineConfProfileEntry 13 } accessSwitchVdslVtuoConfInterleaveMaxLineRate OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Configured Maximum Transmit payload rate for `Interleave' channels, in bps." ::= { accessSwitchVdslLineConfProfileEntry 14 } accessSwitchVdslVtuoConfInterleaveMinLineRate OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Configured Minimum Transmit payload rate for `Interleave' channels, in bps." ::= { accessSwitchVdslLineConfProfileEntry 15 } accessSwitchVdslVtuoConfMaxInterleaveDelay OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Configured max. interleave delay of downstream. This value is in units of 0.5 ms." ::= { accessSwitchVdslLineConfProfileEntry 16 } accessSwitchVdslVturConfInterleaveMaxLineRate OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Configured Minimum Transmit payload rate for `Interleave' channels, in bps." ::= { accessSwitchVdslLineConfProfileEntry 17 } accessSwitchVdslVturConfInterleaveMinLineRate OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Configured Minimum Transmit payload rate for `Interleave' channels, in bps." ::= { accessSwitchVdslLineConfProfileEntry 18 } accessSwitchVdslVturConfMaxInterleaveDelay OBJECT-TYPE SYNTAX INTEGER (0..62) MAX-ACCESS read-only STATUS current DESCRIPTION "Configured max. interleave delay of downstream. This value is in units of 0.5 ms." ::= { accessSwitchVdslLineConfProfileEntry 19 } accessSwitchVdslConfRFI OBJECT-TYPE SYNTAX INTEGER { disabled(0), standard(1), custom(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Set RFI Band function as disabled, standard or custom." ::= { accessSwitchVdslLineConfProfileEntry 20 } accessSwitchVdslRFIBand1Low OBJECT-TYPE SYNTAX INTEGER (0..2560) MAX-ACCESS read-only STATUS current DESCRIPTION "Configured low of RFIBand1 function when custom RFI Band is used." ::= { accessSwitchVdslLineConfProfileEntry 21 } accessSwitchVdslRFIBand1High OBJECT-TYPE SYNTAX INTEGER (0..2560) MAX-ACCESS read-only STATUS current DESCRIPTION "onfigured high of RFIBand1 function when custom RFI Band is used." ::= { accessSwitchVdslLineConfProfileEntry 22 } accessSwitchVdslRFIBand2Low OBJECT-TYPE SYNTAX INTEGER (0..2560) MAX-ACCESS read-only STATUS current DESCRIPTION "Configured low of RFIBand2 function when custom RFI Band is used." ::= { accessSwitchVdslLineConfProfileEntry 23 } accessSwitchVdslRFIBand2High OBJECT-TYPE SYNTAX INTEGER (0..2560) MAX-ACCESS read-only STATUS current DESCRIPTION "Configured high of RFIBand2 function when custom RFI Band is used." ::= { accessSwitchVdslLineConfProfileEntry 24 } accessSwitchVdslRFIBand3Low OBJECT-TYPE SYNTAX INTEGER (0..2560) MAX-ACCESS read-only STATUS current DESCRIPTION "Configured low of RFIBand3 function when custom RFI Band is used." ::= { accessSwitchVdslLineConfProfileEntry 25 } accessSwitchVdslRFIBand3High OBJECT-TYPE SYNTAX INTEGER (0..2560) MAX-ACCESS read-only STATUS current DESCRIPTION "Configured high of RFIBand3 function when custom RFI Band is used." ::= { accessSwitchVdslLineConfProfileEntry 26 } accessSwitchVdslRFIBand4Low OBJECT-TYPE SYNTAX INTEGER (0..2560) MAX-ACCESS read-only STATUS current DESCRIPTION "Configured low of RFIBand4 function when custom RFI Band is used." ::= { accessSwitchVdslLineConfProfileEntry 27 } accessSwitchVdslRFIBand4High OBJECT-TYPE SYNTAX INTEGER (0..2560) MAX-ACCESS read-only STATUS current DESCRIPTION "Configured high of RFIBand4 function when custom RFI Band is used." ::= { accessSwitchVdslLineConfProfileEntry 28 } accessSwitchVdslConfCompatibleMode OBJECT-TYPE SYNTAX INTEGER { tcm_isdn(0), adsl(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Set compatible mode to TCM-ISDN(0) or ADSL(1)." ::= { accessSwitchVdslLineConfProfileEntry 29 } accessSwitchVdslPowerCutback OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Configured Power Cut Back. It is not supported in VES. Will be fixed at 0." ::= { accessSwitchVdslLineConfProfileEntry 30 } vesMaxNumOfProfiles OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of VDSL profiles which the system supports." ::= { accessSwitchVdslLineMibObjects 11 } ---------- ----- New table for VDSL Perfomance ---------- accessSwitchVdslVtucChanPerfDataTable OBJECT-TYPE SYNTAX SEQUENCE OF accessSwitchVdslVtucChanPerfDataEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides one row for each VTUC channel." ::= { accessSwitchVdslLineMibObjects 12 } accessSwitchVdslVtucChanPerfDataEntry OBJECT-TYPE SYNTAX accessSwitchVdslVtucChanPerfDataEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the accessSwitchVdslVturPerfDataTable." INDEX { ifIndex } ::= { accessSwitchVdslVtucChanPerfDataTable 1 } accessSwitchVdslVtucChanPerfDataEntry ::= SEQUENCE { accessSwitchVdslVtucChanNumber DisplayString, accessSwitchVdslVtucChanRScorrectableBlks Counter, accessSwitchvdslvtucChanCRCerrorBlks Counter } accessSwitchVdslVtucChanNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Channel Number of VDSL." ::= { accessSwitchVdslVtucChanPerfDataEntry 1 } accessSwitchVdslVtucChanRScorrectableBlks OBJECT-TYPE SYNTAX Counter MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all blocks received with errors that were RS correctable since agent reset. These blocks are passed on as good data." ::= { accessSwitchVdslVtucChanPerfDataEntry 2 } accessSwitchvdslvtucChanCRCerrorBlks OBJECT-TYPE SYNTAX Counter MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all blocks received with CRC errors since agent reset." ::= { accessSwitchVdslVtucChanPerfDataEntry 3 } ------ ---New Table of VDSL Perfomance ------ accessSwitchVdslVturChanPerfDataTable OBJECT-TYPE SYNTAX SEQUENCE OF accessSwitchVdslVturChanPerfDataEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides one row for each VTUR channel." ::= { accessSwitchVdslLineMibObjects 13 } accessSwitchVdslVturChanPerfDataEntry OBJECT-TYPE SYNTAX accessSwitchVdslVturChanPerfDataEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the accessSwitchVdslVturPerfDataTable." INDEX { ifIndex, accessSwitchVdslVturChanNumber} ::= { accessSwitchVdslVturChanPerfDataTable 1 } accessSwitchVdslVturChanPerfDataEntry ::= SEQUENCE { accessSwitchVdslVturChanNumber DisplayString, accessSwitchVdslVturChanRScorrectableBlks Counter, accessSwitchVdslVturChanCRCerrorBlks Counter } accessSwitchVdslVturChanNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Channel Number of VDSL." ::= { accessSwitchVdslVturChanPerfDataEntry 1 } accessSwitchVdslVturChanRScorrectableBlks OBJECT-TYPE SYNTAX Counter MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all blocks received with errors that were RS correctable since agent reset. These blocks are passed on as good data." ::= { accessSwitchVdslVturChanPerfDataEntry 2 } accessSwitchVdslVturChanCRCerrorBlks OBJECT-TYPE SYNTAX Counter MAX-ACCESS read-only STATUS current DESCRIPTION "Count of all blocks received with CRC errors since agent reset." ::= { accessSwitchVdslVturChanPerfDataEntry 3 } --================= --Remote Info for VDSL --================= accessSwitchVturDevTable OBJECT-TYPE SYNTAX SEQUENCE OF accessSwitchVturDevEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port remote information table" ::= { accessSwitchVdslLineMibObjects 14 } accessSwitchVturDevEntry OBJECT-TYPE SYNTAX accessSwitchVturDevEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port remote information - node for the information of the remote equipment" INDEX { ifIndex } ::= { accessSwitchVturDevTable 1 } accessSwitchVturDevEntry ::= SEQUENCE { accessSwitchVturDevName DisplayString, accessSwitchVturDevVersion DisplayString, accessSwitchVturDevID INTEGER, accessSwitchVturDevConfGet INTEGER, accessSwitchVturReset INTEGER, accessSwitchVturResetVdsl INTEGER } accessSwitchVturDevName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the remote device name. Get by setting accessSwitchVturDevConfGet to (1)" ::= { accessSwitchVturDevEntry 1 } accessSwitchVturDevVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the remote device software version. Get by setting accessSwitchVturDevConfGet to (1)" ::= { accessSwitchVturDevEntry 2 } accessSwitchVturDevID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the remote device ID. Get by setting accessSwitchVturDevConfGet to (1)" ::= { accessSwitchVturDevEntry 3 } accessSwitchVturDevConfGet OBJECT-TYPE SYNTAX INTEGER { get(1), normal(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set to '1' to get name and version of remote equipment. Setting the object to '2' has no effect. This object always returns '2' when read." ::= { accessSwitchVturDevEntry 4 } accessSwitchVturReset OBJECT-TYPE SYNTAX INTEGER { reset(1), normal(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Set to '1' to reset the remote equipment. Setting the object to '2' has no effect. This object always returns '2' when read." ::= { accessSwitchVturDevEntry 5 } accessSwitchVturResetVdsl OBJECT-TYPE SYNTAX INTEGER { reset(1), normal(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Set to '1' to reset the remote VDSL line. Setting the object to '2' has no effect. This object always returns '2' when read." ::= { accessSwitchVturDevEntry 6 } --================= --Remote Info for VDSL --================= accessSwitchVturConfTable OBJECT-TYPE SYNTAX SEQUENCE OF accessSwitchVturConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "port remote equipment information table" ::= { accessSwitchVdslLineMibObjects 15 } accessSwitchVturConfEntry OBJECT-TYPE SYNTAX accessSwitchVturConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port remote equipment entry - node for the equipment information of the remote" INDEX { ifIndex } ::= { accessSwitchVturConfTable 1 } accessSwitchVturConfEntry ::= SEQUENCE { accessSwitchVturConfRINH INTEGER, accessSwitchVturConfLink INTEGER } accessSwitchVturConfRINH OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Set getting status of Vtur Power Down or Dying Gasp in VTUC as enabled or disabled." ::= { accessSwitchVturConfEntry 1 } accessSwitchVturConfLink OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Set getting status of remote LAN link function as enabled or disabled." ::= { accessSwitchVturConfEntry 2 } --================= --Remote Info for VDSL --================= accessSwitchVturStateTable OBJECT-TYPE SYNTAX SEQUENCE OF accessSwitchVturStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port remote state table" ::= { accessSwitchVdslLineMibObjects 16 } accessSwitchVturStateEntry OBJECT-TYPE SYNTAX accessSwitchVturStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port remote state entry - node for the status information of the remote equipment" INDEX { ifIndex } ::= { accessSwitchVturStateTable 1 } accessSwitchVturStateEntry ::= SEQUENCE { accessSwitchVturStateRINH INTEGER, accessSwitchVturStateLink INTEGER } accessSwitchVturStateRINH OBJECT-TYPE SYNTAX INTEGER { normal(0), powerdown(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of remote power down or Dying Gasp." ::= { accessSwitchVturStateEntry 1 } accessSwitchVturStateLink OBJECT-TYPE SYNTAX INTEGER { linkdown(0), linkup10MHalf(1), linkup10MFull(2), linkup100MHalf(3), linkup100MFull(4), disable(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of remote LAN link." ::= { accessSwitchVturStateEntry 2 } --================= --Vtur Info for VDSL --================= accessSwitchVturTrapConfTable OBJECT-TYPE SYNTAX SEQUENCE OF accessSwitchVturTrapConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Trap configration table" ::= { accessSwitchVdslLineMibObjects 17 } accessSwitchVturTrapConfEntry OBJECT-TYPE SYNTAX accessSwitchVturTrapConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Trap configration entry - node for the configration of the remote Trap" INDEX { ifIndex } ::= { accessSwitchVturTrapConfTable 1 } accessSwitchVturTrapConfEntry ::= SEQUENCE { accessSwitchVturTrapConfRINH INTEGER, accessSwitchVturTrapConfLink INTEGER } accessSwitchVturTrapConfRINH OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enables and disables the Vtur Power Up/Down Trap. This object is defaulted disable(0)." DEFVAL { disabled } ::= { accessSwitchVturTrapConfEntry 1 } accessSwitchVturTrapConfLink OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enables and disables the Vtur Link Trap. This object is defaulted disable(0)." DEFVAL { disabled } ::= { accessSwitchVturTrapConfEntry 2 } ------ --- New table for VDSL Traps configuration ------ accessSwitchVdslAlarmConfProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF accessSwitchVdslAlarmConfProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides one row for each VTUR channel." ::= { accessSwitchVdslLineMibObjects 18 } accessSwitchVdslAlarmConfProfileEntry OBJECT-TYPE SYNTAX accessSwitchVdslAlarmConfProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the accessSwitchVdslAlarmConfProfile." INDEX { ifIndex } ::= { accessSwitchVdslAlarmConfProfileTable 1 } accessSwitchVdslAlarmConfProfileEntry ::= SEQUENCE { accessSwitchVdslLOSFailureTrapEnable INTEGER, accessSwitchVdslOBErrorAlarmTrapEnable INTEGER, accessSwitchVdslBminAlarmTrapEnable INTEGER, accessSwitchVdslLofAlarmTrapEnable INTEGER, accessSwitchVdslLprAlarmTrapEnable INTEGER } accessSwitchVdslLOSFailureTrapEnable OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enables and disables the LOSFailureTrap. This object is defaulted disable(1)." DEFVAL { disabled } ::= { accessSwitchVdslAlarmConfProfileEntry 1 } accessSwitchVdslOBErrorAlarmTrapEnable OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enables and disables the Over Bit Error alarm Trap. This object is defaulted disable(1)." DEFVAL { disabled } ::= { accessSwitchVdslAlarmConfProfileEntry 2 } accessSwitchVdslBminAlarmTrapEnable OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enables and disables the Bmin alarm Trap. This object is defaulted disable(1)." DEFVAL { disabled } ::= { accessSwitchVdslAlarmConfProfileEntry 3 } accessSwitchVdslLofAlarmTrapEnable OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enables and disables the Lof alarm Trap. This object is defaulted disable(1)." DEFVAL { disabled } ::= { accessSwitchVdslAlarmConfProfileEntry 4 } accessSwitchVdslLprAlarmTrapEnable OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enables and disables the Lpr alarm Trap. This object is defaulted disable(1)." DEFVAL { disabled } ::= { accessSwitchVdslAlarmConfProfileEntry 5 } -- accessSwitch VDSL VTU-O QAM Table accessSwitchVdslVtuoQamTable OBJECT-TYPE SYNTAX SEQUENCE OF AccessSwitchVdslVtuoQamEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table provides one row for each VTU-O if QAM is used. Each row contains the modulation parameters for that VTU-O." ::= { accessSwitchVdslLCSQam 1 } accessSwitchVdslVtuoQamEntry OBJECT-TYPE SYNTAX AccessSwitchVdslVtuoQamEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the accessSwitchVdslVtuoQamTable." INDEX { ifIndex } ::= { accessSwitchVdslVtuoQamTable 1 } AccessSwitchVdslVtuoQamEntry ::= SEQUENCE { accessSwitchVdslVtuoQamConstellation INTEGER, accessSwitchVdslVtuoQamInterpolation INTEGER, accessSwitchVdslVtuoQamFc INTEGER } accessSwitchVdslVtuoQamConstellation OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Modulation method used by this VTU." ::= { accessSwitchVdslVtuoQamEntry 1 } accessSwitchVdslVtuoQamInterpolation OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Modulation speed used by this VTU." ::= { accessSwitchVdslVtuoQamEntry 2 } accessSwitchVdslVtuoQamFc OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Carrier frequency in Hz used by this ATU." ::= { accessSwitchVdslVtuoQamEntry 3 } -- accessSwitch VDSL VTU-R QAM Table accessSwitchVdslVturQamTable OBJECT-TYPE SYNTAX SEQUENCE OF AccessSwitchVdslVturQamEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table provides one row for each VTU-R if QAM is used. Each row contains the modulation parameters for that VTU-R." ::= { accessSwitchVdslLCSQam 2 } accessSwitchVdslVturQamEntry OBJECT-TYPE SYNTAX AccessSwitchVdslVturQamEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the accessSwitchVdslVturQamTable." INDEX { ifIndex } ::= { accessSwitchVdslVturQamTable 1 } AccessSwitchVdslVturQamEntry ::= SEQUENCE { accessSwitchVdslVturQamConstellation INTEGER, accessSwitchVdslVturQamInterpolation INTEGER, accessSwitchVdslVturQamFc INTEGER } accessSwitchVdslVturQamConstellation OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Modulation method used by this VTU." ::= { accessSwitchVdslVturQamEntry 1 } accessSwitchVdslVturQamInterpolation OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Modulation speed used by this VTU." ::= { accessSwitchVdslVturQamEntry 2 } accessSwitchVdslVturQamFc OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Carrier frequency in Hz used by this ATU." ::= { accessSwitchVdslVturQamEntry 3 } accessSwitchVdslVtuoPhySCMTable OBJECT-TYPE SYNTAX SEQUENCE OF accessSwitchVdslVtuoPhySCMEntry 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." ::= { accessSwitchVdslLCSQam 3 } accessSwitchVdslVtuoPhySCMEntry OBJECT-TYPE SYNTAX accessSwitchVdslVtuoPhySCMEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the accessSwitchVdslVtuoPhySCMTable." INDEX { ifIndex } ::= { accessSwitchVdslVtuoPhySCMTable 1 } accessSwitchVdslVtuoPhySCMEntry ::= SEQUENCE { accessSwitchVdslVtuoSCMCurrLinkState INTEGER, accessSwitchVdslVtuoSCMCurrCenterFreq1 INTEGER, accessSwitchVdslVtuoSCMCurrCenterFreq2 INTEGER, accessSwitchVdslVtuoSCMCurrSymbolRate1 INTEGER, accessSwitchVdslVtuoSCMCurrSymbolRate2 INTEGER, accessSwitchVdslVtuoSCMCurrConstellation1 INTEGER, accessSwitchVdslVtuoSCMCurrConstellation2 INTEGER, accessSwitchVdslVtuoSCMCurrPSDLevel1 INTEGER, accessSwitchVdslVtuoSCMCurrPSDLevel2 INTEGER, accessSwitchVdslVtuoSCMCurrSnr1 INTEGER, accessSwitchVdslVtuoSCMCurrSnr2 INTEGER, accessSwitchVdslVtuoSCMCurrSnrMgn1 INTEGER, accessSwitchVdslVtuoSCMCurrSnrMgn2 INTEGER, accessSwitchVdslVtuoSCMCurrTxPower1 INTEGER, accessSwitchVdslVtuoSCMCurrTxPower2 INTEGER, accessSwitchVdslVtuoSCMCurrAttenuation1 INTEGER, accessSwitchVdslVtuoSCMCurrAttenuation2 INTEGER, accessSwitchVdslVtuoSCMCurrInterleaveDelay INTEGER, accessSwitchVdslVtuoSCMCurrStatus INTEGER } accessSwitchVdslVtuoSCMCurrLinkState OBJECT-TYPE SYNTAX INTEGER { idle(0), standby(1), show_time(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Show current state of the VTUC line. idle(0) - this VDSL line is not used. standby(1) - this VDSL line links down. show_time(2) - this VDSL line links up." ::= { accessSwitchVdslVtuoPhySCMEntry 1 } accessSwitchVdslVtuoSCMCurrCenterFreq1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show current center frequency of downstream 1. This value is in units of Hz." ::= { accessSwitchVdslVtuoPhySCMEntry 2 } accessSwitchVdslVtuoSCMCurrCenterFreq2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show current center frequency of downstream 2. This value is in units of Hz." ::= { accessSwitchVdslVtuoPhySCMEntry 3 } accessSwitchVdslVtuoSCMCurrSymbolRate1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show current symbol rate of downstream 1. This value is in units of baud per second." ::= { accessSwitchVdslVtuoPhySCMEntry 4 } accessSwitchVdslVtuoSCMCurrSymbolRate2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show current symbol rate of downstream 2. This value is in units of baud per second." ::= { accessSwitchVdslVtuoPhySCMEntry 5 } accessSwitchVdslVtuoSCMCurrConstellation1 OBJECT-TYPE SYNTAX INTEGER (2..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "Show current constellation of downstream 1. This value should be the power of 2." ::= { accessSwitchVdslVtuoPhySCMEntry 6 } accessSwitchVdslVtuoSCMCurrConstellation2 OBJECT-TYPE SYNTAX INTEGER (2..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "Show current constellation of downstream 2. This value should be the power of 2." ::= { accessSwitchVdslVtuoPhySCMEntry 7 } accessSwitchVdslVtuoSCMCurrPSDLevel1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current transmit PSD level of downstream 1. This value is in units of 0.5 dBm/Hz." ::= { accessSwitchVdslVtuoPhySCMEntry 8 } accessSwitchVdslVtuoSCMCurrPSDLevel2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current transmit PSD level of downstream 2. This value is in units of 0.5 dBm/Hz." ::= { accessSwitchVdslVtuoPhySCMEntry 9 } accessSwitchVdslVtuoSCMCurrSnr1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current SNR value of upstream 1. This value is in units of 0.5 dB." ::= { accessSwitchVdslVtuoPhySCMEntry 10 } accessSwitchVdslVtuoSCMCurrSnr2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current SNR value of upstream 2. This value is in units of 0.5 dB." ::= { accessSwitchVdslVtuoPhySCMEntry 11 } accessSwitchVdslVtuoSCMCurrSnrMgn1 OBJECT-TYPE SYNTAX INTEGER (0..62) MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current SNR margin of upstream 1. This value is in units of 0.5 dB." ::= { accessSwitchVdslVtuoPhySCMEntry 12 } accessSwitchVdslVtuoSCMCurrSnrMgn2 OBJECT-TYPE SYNTAX INTEGER (0..62) MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current SNR margin of upstream 2. This value is in units of 0.5 dB." ::= { accessSwitchVdslVtuoPhySCMEntry 13 } accessSwitchVdslVtuoSCMCurrTxPower1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current transmit power of downstream 1. This value is in units of 0.5 dBm." ::= { accessSwitchVdslVtuoPhySCMEntry 14 } accessSwitchVdslVtuoSCMCurrTxPower2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current transmit power of downstream 2. This value is in units of 0.5 dBm." ::= { accessSwitchVdslVtuoPhySCMEntry 15 } accessSwitchVdslVtuoSCMCurrAttenuation1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current transmit power of upstream 1. This value is in units of 0.5 dB." ::= { accessSwitchVdslVtuoPhySCMEntry 16 } accessSwitchVdslVtuoSCMCurrAttenuation2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current transmit power of upstream 2. This value is in units of 0.5 dB." ::= { accessSwitchVdslVtuoPhySCMEntry 17 } accessSwitchVdslVtuoSCMCurrInterleaveDelay OBJECT-TYPE SYNTAX INTEGER (0..31) MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current interleave delay of downstream. This value is in units of 0.5 ms." ::= { accessSwitchVdslVtuoPhySCMEntry 18 } accessSwitchVdslVtuoSCMCurrStatus OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates current status of the upstream. This is a bit-map of possible conditions. The various bit positions are: 0 noDefect There is no defect on the line. 1 lossOfFraming VTUC failure due to not receiving valid frame. 2 lossOfSignal VTUC failure due to not receiving signal. 3 lossOfPower VTUC failure due to loss of power. Note: the Agent may still function. 4 lossOfSignalQuality Loss of Signal Quality is declared when the Bit Error over the defined threshold. 5 configInitFailure VTUC failure during initialization due to peer VTU not able to support requested configuration." ::= { accessSwitchVdslVtuoPhySCMEntry 19 } --================= --New Table for VDSL --================= accessSwitchVdslVturPhySCMTable OBJECT-TYPE SYNTAX SEQUENCE OF accessSwitchVdslVturPhySCMEntry 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." ::= { accessSwitchVdslLCSQam 4 } accessSwitchVdslVturPhySCMEntry OBJECT-TYPE SYNTAX accessSwitchVdslVturPhySCMEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the accessSwitchVdslVturPhySCMTable." INDEX { ifIndex } ::= { accessSwitchVdslVturPhySCMTable 1 } accessSwitchVdslVturPhySCMEntry ::= SEQUENCE { accessSwitchVdslVturSCMCurrLinkState INTEGER, accessSwitchVdslVturSCMCurrCenterFreq1 INTEGER, accessSwitchVdslVturSCMCurrCenterFreq2 INTEGER, accessSwitchVdslVturSCMCurrSymbolRate1 INTEGER, accessSwitchVdslVturSCMCurrSymbolRate2 INTEGER, accessSwitchVdslVturSCMCurrConstellation1 INTEGER, accessSwitchVdslVturSCMCurrConstellation2 INTEGER, accessSwitchVdslVturSCMCurrPSDLevel1 INTEGER, accessSwitchVdslVturSCMCurrPSDLevel2 INTEGER, accessSwitchVdslVturSCMCurrSnr1 INTEGER, accessSwitchVdslVturSCMCurrSnr2 INTEGER, accessSwitchVdslVturSCMCurrSnrMgn1 INTEGER, accessSwitchVdslVturSCMCurrSnrMgn2 INTEGER, accessSwitchVdslVturSCMCurrTxPower1 INTEGER, accessSwitchVdslVturSCMCurrTxPower2 INTEGER, accessSwitchVdslVturSCMCurrAttenuation1 INTEGER, accessSwitchVdslVturSCMCurrAttenuation2 INTEGER, accessSwitchVdslVturSCMCurrInterleaveDelay INTEGER, accessSwitchVdslVturSCMCurrStatus INTEGER } accessSwitchVdslVturSCMCurrLinkState OBJECT-TYPE SYNTAX INTEGER { idle(0), standby(1), show_time(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Show current state of the VTUR line. idle(0) - this VDSL line is not used. standby(1) - this VDSL line links down. show_time(2) - this VDSL line links up." ::= { accessSwitchVdslVturPhySCMEntry 1 } accessSwitchVdslVturSCMCurrCenterFreq1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show current center frequency of upstream 1. This value is in units of Hz." ::= { accessSwitchVdslVturPhySCMEntry 2 } accessSwitchVdslVturSCMCurrCenterFreq2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show current center frequency of upstream 2. This value is in units of Hz." ::= { accessSwitchVdslVturPhySCMEntry 3 } accessSwitchVdslVturSCMCurrSymbolRate1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show current symbol rate of upstream 1. This value is in units of baud per second." ::= { accessSwitchVdslVturPhySCMEntry 4 } accessSwitchVdslVturSCMCurrSymbolRate2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show current symbol rate of upstream 2. This value is in units of baud per second." ::= { accessSwitchVdslVturPhySCMEntry 5 } accessSwitchVdslVturSCMCurrConstellation1 OBJECT-TYPE SYNTAX INTEGER (4..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "Show current constellation of upstream 1. This value should be the power of 2." ::= { accessSwitchVdslVturPhySCMEntry 6 } accessSwitchVdslVturSCMCurrConstellation2 OBJECT-TYPE SYNTAX INTEGER (4..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "Show current constellation of upstream 2. This value should be the power of 2." ::= { accessSwitchVdslVturPhySCMEntry 7 } accessSwitchVdslVturSCMCurrPSDLevel1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current transmit PSD level of upstream 1. This value is in units of 0.5 dBm/Hz." ::= { accessSwitchVdslVturPhySCMEntry 8 } accessSwitchVdslVturSCMCurrPSDLevel2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current transmit PSD level of upstream 2. This value is in units of 0.5 dBm/Hz." ::= { accessSwitchVdslVturPhySCMEntry 9 } accessSwitchVdslVturSCMCurrSnr1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current SNR value of downstream 1. This value is in units of 0.5 dB." ::= { accessSwitchVdslVturPhySCMEntry 10 } accessSwitchVdslVturSCMCurrSnr2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current SNR value of downstream 2. This value is in units of 0.5 dB." ::= { accessSwitchVdslVturPhySCMEntry 11 } accessSwitchVdslVturSCMCurrSnrMgn1 OBJECT-TYPE SYNTAX INTEGER (0..62) MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current SNR margin of downstream 1. This value is in units of 0.5 dB." ::= { accessSwitchVdslVturPhySCMEntry 12 } accessSwitchVdslVturSCMCurrSnrMgn2 OBJECT-TYPE SYNTAX INTEGER (0..62) MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current SNR margin of downstream 2. This value is in units of 0.5 dB." ::= { accessSwitchVdslVturPhySCMEntry 13 } accessSwitchVdslVturSCMCurrTxPower1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current transmit power of upstream 1. This value is in units of 0.5 dBm." ::= { accessSwitchVdslVturPhySCMEntry 14 } accessSwitchVdslVturSCMCurrTxPower2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current transmit power of upstream 2. This value is in units of 0.5 dBm." ::= { accessSwitchVdslVturPhySCMEntry 15 } accessSwitchVdslVturSCMCurrAttenuation1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current transmit power of downstream 1. This value is in units of 0.5 dB." ::= { accessSwitchVdslVturPhySCMEntry 16 } accessSwitchVdslVturSCMCurrAttenuation2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current transmit power of downstream 2. This value is in units of 0.5 dB." ::= { accessSwitchVdslVturPhySCMEntry 17 } accessSwitchVdslVturSCMCurrInterleaveDelay OBJECT-TYPE SYNTAX INTEGER (0..31) MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current interleave delay of upstream. This value is in units of 0.5 ms." ::= { accessSwitchVdslVturPhySCMEntry 18 } accessSwitchVdslVturSCMCurrStatus OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates current status of the downstream. This is a bit-map of possible conditions. The various bit positions are: 0 noDefect There is no defect on the line. 1 lossOfFraming VTUR failure due to not receiving valid frame. 2 lossOfSignal VTUR failure due to not receiving signal. 3 lossOfPower VTUR failure due to loss of power. Note: the Agent may still function. 4 lossOfSignalQuality Loss of Signal Quality is declared when the Bit Error over the defined threshold. 5 configInitFailure VTUR failure during initialization due to peer VTU not able to support requested configuration." ::= { accessSwitchVdslVturPhySCMEntry 19 } --================================ -- For VDSL MCM Table --================================ accessSwitchVdslVtuoPhyMCMTable OBJECT-TYPE SYNTAX SEQUENCE OF accessSwitchVdslVtuoPhyMCMEntry 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." ::= { accessSwitchVdslLCSDMT 1 } accessSwitchVdslVtuoPhyMCMEntry OBJECT-TYPE SYNTAX accessSwitchVdslVtuoPhyMCMEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the accessSwitchVdslVtuoPhyMCMTable." INDEX { ifIndex } ::= { accessSwitchVdslVtuoPhyMCMTable 1 } accessSwitchVdslVtuoPhyMCMEntry ::= SEQUENCE { accessSwitchVdslVtuoMCMCurrLinkState INTEGER, accessSwitchVdslVtuoMCMCurrSnrMgn INTEGER, accessSwitchVdslVtuoMCMCurrTxPower INTEGER, accessSwitchVdslVtuoMCMCurrAttenuation INTEGER, accessSwitchVdslVtuoMCMCurrInterleaveDelay INTEGER, accessSwitchVdslVtuoMCMCurrStatus INTEGER } accessSwitchVdslVtuoMCMCurrLinkState OBJECT-TYPE SYNTAX INTEGER { idle(0), standby(1), show_time(2), training(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Show current state of the VTUC line. idle(0) - this VDSL line is not used. standby(1) - this VDSL line links down. show_time(2) - this VDSL line links up. training(3) - this VDSL line is training." ::= { accessSwitchVdslVtuoPhyMCMEntry 1 } accessSwitchVdslVtuoMCMCurrSnrMgn OBJECT-TYPE SYNTAX INTEGER (0..62) MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current SNR margin of upstream 1. This value is in units of 0.1 dB." ::= { accessSwitchVdslVtuoPhyMCMEntry 2 } accessSwitchVdslVtuoMCMCurrTxPower OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current transmit power of downstream 1. This value is in units of 0.1 dBm." ::= { accessSwitchVdslVtuoPhyMCMEntry 3 } accessSwitchVdslVtuoMCMCurrAttenuation OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current transmit power of upstream 1. This value is in units of 0.1 dB." ::= { accessSwitchVdslVtuoPhyMCMEntry 4 } accessSwitchVdslVtuoMCMCurrInterleaveDelay OBJECT-TYPE SYNTAX INTEGER (0..31) MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current interleave delay of downstream. This value is in units of 0.5 ms." ::= { accessSwitchVdslVtuoPhyMCMEntry 5 } accessSwitchVdslVtuoMCMCurrStatus OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates current status of the upstream. This is a bit-map of possible conditions. The various bit positions are: 0 noDefect There is no defect on the line. 1 lossOfFraming VTUC failure due to not receiving valid frame. 2 lossOfSignal VTUC failure due to not receiving signal. 3 lossOfPower VTUC failure due to loss of power. Note: the Agent may still function. 4 lossOfSignalQuality Loss of Signal Quality is declared when the Bit Error over the defined threshold. 5 configInitFailure VTUC failure during initialization due to peer VTU not able to support requested configuration." ::= { accessSwitchVdslVtuoPhyMCMEntry 6 } --================================ -- For VDSL MCM Table --================================ accessSwitchVdslVturPhyMCMTable OBJECT-TYPE SYNTAX SEQUENCE OF accessSwitchVdslVturPhyMCMEntry 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." ::= { accessSwitchVdslLCSDMT 2 } accessSwitchVdslVturPhyMCMEntry OBJECT-TYPE SYNTAX accessSwitchVdslVturPhyMCMEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the accessSwitchVdslVturPhyMCMTable." INDEX { ifIndex } ::= { accessSwitchVdslVturPhyMCMTable 1 } accessSwitchVdslVturPhyMCMEntry ::= SEQUENCE { accessSwitchVdslVturMCMCurrLinkState INTEGER, accessSwitchVdslVturMCMCurrSnrMgn INTEGER, accessSwitchVdslVturMCMCurrTxPower INTEGER, accessSwitchVdslVturMCMCurrAttenuation INTEGER, accessSwitchVdslVturMCMCurrInterleaveDelay INTEGER, accessSwitchVdslVturMCMCurrStatus INTEGER } accessSwitchVdslVturMCMCurrLinkState OBJECT-TYPE SYNTAX INTEGER { idle(0), standby(1), show_time(2), training(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Show current state of the VTUR line. idle(0) - this VDSL line is not used. standby(1) - this VDSL line links down. show_time(2) - this VDSL line links up. training(3) - this VDSL line training." ::= { accessSwitchVdslVturPhyMCMEntry 1 } accessSwitchVdslVturMCMCurrSnrMgn OBJECT-TYPE SYNTAX INTEGER (0..62) MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current SNR margin of downstream 1. This value is in units of 0.5 dB." ::= { accessSwitchVdslVturPhyMCMEntry 2 } accessSwitchVdslVturMCMCurrTxPower OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current transmit power of upstream 1. This value is in units of 0.5 dBm." ::= { accessSwitchVdslVturPhyMCMEntry 3 } accessSwitchVdslVturMCMCurrAttenuation OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current transmit power of downstream 1. This value is in units of 0.1 dB." ::= { accessSwitchVdslVturPhyMCMEntry 4 } accessSwitchVdslVturMCMCurrInterleaveDelay OBJECT-TYPE SYNTAX INTEGER (0..31) MAX-ACCESS read-only STATUS current DESCRIPTION "Show the current interleave delay of upstream. This value is in units of 0.5 ms." ::= { accessSwitchVdslVturPhyMCMEntry 5 } accessSwitchVdslVturMCMCurrStatus OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates current status of the downstream. This is a bit-map of possible conditions. The various bit positions are: 0 noDefect There is no defect on the line. 1 lossOfFraming VTUR failure due to not receiving valid frame. 2 lossOfSignal VTUR failure due to not receiving signal. 3 lossOfPower VTUR failure due to loss of power. Note: the Agent may still function. 4 lossOfSignalQuality Loss of Signal Quality is declared when the Bit Error over the defined threshold. 5 configInitFailure VTUR failure during initialization due to peer VTU not able to support requested configuration." ::= { accessSwitchVdslVturPhyMCMEntry 6 } END