From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/VDSL2-LINE-TC-MIB | 1503 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1503 insertions(+) create mode 100644 MIBS/VDSL2-LINE-TC-MIB (limited to 'MIBS/VDSL2-LINE-TC-MIB') diff --git a/MIBS/VDSL2-LINE-TC-MIB b/MIBS/VDSL2-LINE-TC-MIB new file mode 100644 index 0000000..c71207e --- /dev/null +++ b/MIBS/VDSL2-LINE-TC-MIB @@ -0,0 +1,1503 @@ +VDSL2-LINE-TC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + transmission + FROM SNMPv2-SMI + + TEXTUAL-CONVENTION + FROM SNMPv2-TC; + +vdsl2TCMIB MODULE-IDENTITY + LAST-UPDATED "200909300000Z" -- September 30, 2009 + ORGANIZATION "ADSLMIB Working Group" + CONTACT-INFO "WG-email: adslmib@ietf.org + Info: https://www1.ietf.org/mailman/listinfo/adslmib + + Chair: Mike Sneed + Sand Channel Systems + Postal: P.O. Box 37324 + Raleigh NC 27627-732 + Email: sneedmike@hotmail.com + Phone: +1 206 600 7022 + + Co-Chair: Menachem Dodge + + ECI Telecom Ltd. + Postal: 30 Hasivim St. + Petach Tikva 49517, + Israel. + Email: mbdodge@ieee.org + Phone: +972 3 926 8421 + + Co-editor: Moti Morgenstern + ECI Telecom Ltd. + Postal: 30 Hasivim St. + Petach Tikva 49517, + Israel. + Email: moti.morgenstern@ecitele.com + Phone: +972 3 926 6258 + + Co-editor: Scott Baillie + NEC Australia + Postal: 649-655 Springvale Road, + Mulgrave, Victoria 3170, + Australia. + Email: scott.baillie@nec.com.au + Phone: +61 3 9264 3986 + + Co-editor: Umberto Bonollo + NEC Australia + Postal: 649-655 Springvale Road, + Mulgrave, Victoria 3170, + Australia. + Email: umberto.bonollo@nec.com.au + Phone: +61 3 9264 3385 + " + DESCRIPTION + "This MIB Module provides Textual Conventions to be + used by the VDSL2-LINE-MIB module for the purpose of + managing VDSL2, ADSL, ADSL2, and ADSL2+ lines. + + Copyright (c) 2009 IETF Trust and the persons + identified as authors of the code. All rights + reserved. + + Redistribution and use in source and binary + forms, with or without modification, are + permitted provided that the following + conditions are met: + + - Redistributions of source code must retain the + above copyright notice, this list of conditions + and the following disclaimer. + + - Redistributions in binary form must reproduce + the above copyright notice, this list of + conditions and the following disclaimer in + the documentation and/or other materials provided + with the distribution. + + - Neither the name of Internet Society, IETF or + IETF Trust, nor the names of specific contributors, + may be used to endorse or promote products derived + from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + CONTRIBUTORS 'AS IS' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED + AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + This version of this MIB module is part of RFC 5650; + see the RFC itself for full legal notices." + + REVISION "200909300000Z" -- September 30, 2009 + DESCRIPTION "Initial version, published as RFC 5650." + ::= { transmission 251 3} -- vdsl2MIB 3 + +------------------------------------------------ +-- Textual Conventions -- +------------------------------------------------ + +Xdsl2Unit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Identifies a transceiver as being either xTU-C or xTU-R. + A VDSL2/ADSL/ADSL2 or ADSL2+ line consists of two + transceivers: an xTU-C and an xTU-R. + In the case of ADSL/ADSL2 and ADSL2+, those two transceivers are + also called atuc and atur. + In the case of VDSL2, those two transceivers are also called + vtuc and vtur. + + Specified as an INTEGER, the two values are: + xtuc(1) -- central office transceiver + xtur(2) -- remote site transceiver" + SYNTAX INTEGER { + xtuc(1), + xtur(2) + } + +Xdsl2Direction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Identifies the direction of a band in a VDSL2/ADSL/ADSL2/ + ADSL2+ link. + The upstream direction is a transmission from the remote end + (xTU-R) towards the central office end (xTU-C). The downstream + direction is a transmission from the xTU-C towards the xTU-R. + Specified as an INTEGER, the values are defined as + follows:" + SYNTAX INTEGER { + upstream(1), -- Transmission from the xTU-R to the xTU-C. + downstream(2) -- Transmission from the xTU-C to the xTU-R. + } + +Xdsl2Band ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Identifies a band in a VDSL2/ADSL/ADSL2/ADSL2+ link. + For a band in the upstream direction, transmission is from the + remote end (xTU-R) towards the central office end (xTU-C). + For a band in the downstream direction, transmission is from + the xTU-C towards the xTU-R. + For ADSL, ADSL2 and ADSL2+, which use a single band in the + upstream direction and a single band + in the downstream direction, + the only relevant values are upstream(1) and downstream(2). + For VDSL2, which uses multiple bands in each transmission + direction, a band in the upstream direction is indicated by any + of us0(3), us1(5), us2(7), us3(9), or us4(11), and a band in + the downstream direction is indicated by any of ds1(4), + ds2(6), ds3(8), or ds4(10). + For VDSL2, the values upstream(1) and downstream(2) may be used + when there is a need to refer to the whole upstream or + downstream traffic (e.g., report the average signal-to-noise + ratio on any transmission direction). + Specified as an INTEGER, the values are defined as + follows:" + SYNTAX INTEGER { + upstream(1), -- Transmission from the xTU-R to the xTU-C + + -- (refers to the single upstream band for + -- ADSL/ADSL2/ADSL2+ or to the whole + -- upstream traffic for VDSL2). + downstream(2), -- Transmission from the xTU-C to the xTU-R + -- (refers to the single downstream band + -- for ADSL/ADSL2/ADSL2+ or to the whole + -- downstream traffic for VDSL2). + us0(3), -- Upstream band number 0 (US0) (VDSL2). + ds1(4), -- Downstream band number 1 (DS1) (VDSL2). + us1(5), -- Upstream band number 1 (US1) (VDSL2). + ds2(6), -- Downstream band number 2 (DS2) (VDSL2). + us2(7), -- Upstream band number 2 (US2) (VDSL2). + ds3(8), -- Downstream band number 3 (DS3) (VDSL2). + us3(9), -- Upstream band number 3 (US3) (VDSL2). + ds4(10), -- Downstream band number 4 (DS4) (VDSL2). + us4(11) -- Upstream band number 4 (US4) (VDSL2). + } + +Xdsl2TransmissionModeType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A set of xDSL line transmission modes, with one bit + per mode. The notes (F) and (L) denote Full-Rate and + Lite/splitterless, respectively: + Bit 00 : Regional Std. (ANSI T1.413) (F) + Bit 01 : Regional Std. (ETSI DTS/TM06006) (F) + Bit 02 : G.992.1 POTS non-overlapped (F) + Bit 03 : G.992.1 POTS overlapped (F) + Bit 04 : G.992.1 ISDN non-overlapped (F) + Bit 05 : G.992.1 ISDN overlapped (F) + Bit 06 : G.992.1 TCM-ISDN non-overlapped (F) + Bit 07 : G.992.1 TCM-ISDN overlapped (F) + Bit 08 : G.992.2 POTS non-overlapped (L) + Bit 09 : G.992.2 POTS overlapped (L) + Bit 10 : G.992.2 with TCM-ISDN non-overlapped (L) + Bit 11 : G.992.2 with TCM-ISDN overlapped (L) + Bit 12 : G.992.1 TCM-ISDN symmetric (F) --- not in G.997.1 + Bit 13-17: Reserved + Bit 18 : G.992.3 POTS non-overlapped (F) + Bit 19 : G.992.3 POTS overlapped (F) + Bit 20 : G.992.3 ISDN non-overlapped (F) + Bit 21 : G.992.3 ISDN overlapped (F) + Bit 22-23: Reserved + Bit 24 : G.992.4 POTS non-overlapped (L) + Bit 25 : G.992.4 POTS overlapped (L) + Bit 26-27: Reserved + Bit 28 : G.992.3 Annex I All-Digital non-overlapped (F) + Bit 29 : G.992.3 Annex I All-Digital overlapped (F) + + Bit 30 : G.992.3 Annex J All-Digital non-overlapped (F) + Bit 31 : G.992.3 Annex J All-Digital overlapped (F) + Bit 32 : G.992.4 Annex I All-Digital non-overlapped (L) + Bit 33 : G.992.4 Annex I All-Digital overlapped (L) + Bit 34 : G.992.3 Annex L POTS non-overlapped, mode 1, + wide U/S (F) + Bit 35 : G.992.3 Annex L POTS non-overlapped, mode 2, + narrow U/S(F) + Bit 36 : G.992.3 Annex L POTS overlapped, mode 3, + wide U/S (F) + Bit 37 : G.992.3 Annex L POTS overlapped, mode 4, + narrow U/S (F) + Bit 38 : G.992.3 Annex M POTS non-overlapped (F) + Bit 39 : G.992.3 Annex M POTS overlapped (F) + Bit 40 : G.992.5 POTS non-overlapped (F) + Bit 41 : G.992.5 POTS overlapped (F) + Bit 42 : G.992.5 ISDN non-overlapped (F) + Bit 43 : G.992.5 ISDN overlapped (F) + Bit 44-45: Reserved + Bit 46 : G.992.5 Annex I All-Digital non-overlapped (F) + Bit 47 : G.992.5 Annex I All-Digital overlapped (F) + Bit 48 : G.992.5 Annex J All-Digital non-overlapped (F) + Bit 49 : G.992.5 Annex J All-Digital overlapped (F) + Bit 50 : G.992.5 Annex M POTS non-overlapped (F) + Bit 51 : G.992.5 Annex M POTS overlapped (F) + Bit 52-55: Reserved + Bit 56 : G.993.2 Annex A + Bit 57 : G.993.2 Annex B + Bit 58 : G.993.2 Annex C + Bit 59-63: Reserved" + + SYNTAX BITS { + ansit1413(0), + etsi(1), + g9921PotsNonOverlapped(2), + g9921PotsOverlapped(3), + g9921IsdnNonOverlapped(4), + g9921isdnOverlapped(5), + g9921tcmIsdnNonOverlapped(6), + g9921tcmIsdnOverlapped(7), + g9922potsNonOverlapped(8), + g9922potsOverlapped(9), + g9922tcmIsdnNonOverlapped(10), + g9922tcmIsdnOverlapped(11), + g9921tcmIsdnSymmetric(12), + reserved1(13), + reserved2(14), + reserved3(15), + + reserved4(16), + reserved5(17), + g9923PotsNonOverlapped(18), + g9923PotsOverlapped(19), + g9923IsdnNonOverlapped(20), + g9923isdnOverlapped(21), + reserved6(22), + reserved7(23), + g9924potsNonOverlapped(24), + g9924potsOverlapped(25), + reserved8(26), + reserved9(27), + g9923AnnexIAllDigNonOverlapped(28), + g9923AnnexIAllDigOverlapped(29), + g9923AnnexJAllDigNonOverlapped(30), + g9923AnnexJAllDigOverlapped(31), + g9924AnnexIAllDigNonOverlapped(32), + g9924AnnexIAllDigOverlapped(33), + g9923AnnexLMode1NonOverlapped(34), + g9923AnnexLMode2NonOverlapped(35), + g9923AnnexLMode3Overlapped(36), + g9923AnnexLMode4Overlapped(37), + g9923AnnexMPotsNonOverlapped(38), + g9923AnnexMPotsOverlapped(39), + g9925PotsNonOverlapped(40), + g9925PotsOverlapped(41), + g9925IsdnNonOverlapped(42), + g9925isdnOverlapped(43), + reserved10(44), + reserved11(45), + g9925AnnexIAllDigNonOverlapped(46), + g9925AnnexIAllDigOverlapped(47), + g9925AnnexJAllDigNonOverlapped(48), + g9925AnnexJAllDigOverlapped(49), + g9925AnnexMPotsNonOverlapped(50), + g9925AnnexMPotsOverlapped(51), + reserved12(52), + reserved13(53), + reserved14(54), + reserved15(55), + g9932AnnexA(56), + g9932AnnexB(57), + g9932AnnexC(58), + reserved16(59), + reserved17(60), + reserved18(61), + reserved19(62), + reserved20(63) + + } + +Xdsl2RaMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies the rate adaptation behavior for the line. + The three possible behaviors are: + manual (1) - No Rate-Adaptation. The initialization + process attempts to synchronize to a + specified rate. + raInit (2) - Rate-Adaptation during initialization process + only, which attempts to synchronize to a rate + between minimum and maximum specified values. + dynamicRa (3)- Dynamic Rate-Adaptation during initialization + process as well as during Showtime." + SYNTAX INTEGER { + manual(1), + raInit(2), + dynamicRa(3) + } + +Xdsl2InitResult ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies the result of full initialization attempt; the + six possible result values are: + noFail (0) - Successful initialization + configError (1) - Configuration failure + configNotFeasible (2) - Configuration details not supported + commFail (3) - Communication failure + noPeerAtu (4) - Peer ATU not detected + otherCause (5) - Other initialization failure reason" + + SYNTAX INTEGER { + noFail(0), + configError(1), + configNotFeasible(2), + commFail(3), + noPeerAtu(4), + otherCause(5) + } + +Xdsl2OperationModes ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The VDSL2 management model specified includes an xDSL Mode + object that identifies an instance of xDSL Mode-Specific + PSD Configuration object in the xDSL Line Profile. The + + following classes of xDSL operating mode are defined. + The notes (F) and (L) denote Full-Rate and Lite/splitterless, + respectively: + +-------+--------------------------------------------------+ + | Value | xDSL operation mode description | + +-------+--------------------------------------------------+ + 1 - The default/generic PSD configuration. Default + configuration will be used when no other matching + mode-specific configuration can be found. + 2 - Regional Std. (ANSI T1.413) (F) + 3 - Regional Std. (ETSI DTS/TM06006) (F) + 4 - G.992.1 POTS non-overlapped (F) + 5 - G.992.1 POTS overlapped (F) + 6 - G.992.1 ISDN non-overlapped (F) + 7 - G.992.1 ISDN overlapped (F) + 8 - G.992.1 TCM-ISDN non-overlapped (F) + 9 - G.992.1 TCM-ISDN overlapped (F) + 10 - G.992.2 POTS non-overlapped (L) + 11 - G.992.2 POTS overlapped (L) + 12 - G.992.2 with TCM-ISDN non-overlapped (L) + 13 - G.992.2 with TCM-ISDN overlapped (L) + 14 - G.992.1 TCM-ISDN symmetric (F) --- not in G.997.1 + 15-19 - Unused. Reserved for future ITU-T specification. + 20 - G.992.3 POTS non-overlapped (F) + 21 - G.992.3 POTS overlapped (F) + 22 - G.992.3 ISDN non-overlapped (F) + 23 - G.992.3 ISDN overlapped (F) + 24-25 - Unused. Reserved for future ITU-T specification. + 26 - G.992.4 POTS non-overlapped (L) + 27 - G.992.4 POTS overlapped (L) + 28-29 - Unused. Reserved for future ITU-T specification. + 30 - G.992.3 Annex I All-Digital non-overlapped (F) + 31 - G.992.3 Annex I All-Digital overlapped (F) + 32 - G.992.3 Annex J All-Digital non-overlapped (F) + 33 - G.992.3 Annex J All-Digital overlapped (F) + 34 - G.992.4 Annex I All-Digital non-overlapped (L) + 35 - G.992.4 Annex I All-Digital overlapped (L) + 36 - G.992.3 Annex L POTS non-overlapped, mode 1, + wide U/S (F) + 37 - G.992.3 Annex L POTS non-overlapped, mode 2, + narrow U/S(F) + 38 - G.992.3 Annex L POTS overlapped, mode 3, + wide U/S (F) + 39 - G.992.3 Annex L POTS overlapped, mode 4, + narrow U/S (F) + 40 - G.992.3 Annex M POTS non-overlapped (F) + 41 - G.992.3 Annex M POTS overlapped (F) + 42 - G.992.5 POTS non-overlapped (F) + + 43 - G.992.5 POTS overlapped (F) + 44 - G.992.5 ISDN non-overlapped (F) + 45 - G.992.5 ISDN overlapped (F) + 46-47 - Unused. Reserved for future ITU-T specification. + 48 - G.992.5 Annex I All-Digital non-overlapped (F) + 49 - G.992.5 Annex I All-Digital overlapped (F) + 50 - G.992.5 Annex J All-Digital non-overlapped (F) + 51 - G.992.5 Annex J All-Digital overlapped (F) + 52 - G.992.5 Annex M POTS non-overlapped (F) + 53 - G.992.5 Annex M POTS overlapped (F) + 54-57 - Unused. Reserved for future ITU-T specification. + 58 - G.993.2 Annex A + 59 - G.993.2 Annex B + 60 - G.993.2 Annex C + " + SYNTAX INTEGER { + defMode(1), + ansit1413(2), + etsi(3), + g9921PotsNonOverlapped(4), + g9921PotsOverlapped(5), + g9921IsdnNonOverlapped(6), + g9921isdnOverlapped(7), + g9921tcmIsdnNonOverlapped(8), + g9921tcmIsdnOverlapped(9), + g9922potsNonOverlapped(10), + g9922potsOverlapped(11), + g9922tcmIsdnNonOverlapped(12), + g9922tcmIsdnOverlapped(13), + g9921tcmIsdnSymmetric(14), + g9923PotsNonOverlapped(20), + g9923PotsOverlapped(21), + g9923IsdnNonOverlapped(22), + g9923isdnOverlapped(23), + g9924potsNonOverlapped(26), + g9924potsOverlapped(27), + g9923AnnexIAllDigNonOverlapped(30), + g9923AnnexIAllDigOverlapped(31), + g9923AnnexJAllDigNonOverlapped(32), + g9923AnnexJAllDigOverlapped(33), + g9924AnnexIAllDigNonOverlapped(34), + g9924AnnexIAllDigOverlapped(35), + g9923AnnexLMode1NonOverlapped(36), + g9923AnnexLMode2NonOverlapped(37), + g9923AnnexLMode3Overlapped(38), + g9923AnnexLMode4Overlapped(39), + g9923AnnexMPotsNonOverlapped(40), + g9923AnnexMPotsOverlapped(41), + + g9925PotsNonOverlapped(42), + g9925PotsOverlapped(43), + g9925IsdnNonOverlapped(44), + g9925isdnOverlapped(45), + g9925AnnexIAllDigNonOverlapped(48), + g9925AnnexIAllDigOverlapped(49), + g9925AnnexJAllDigNonOverlapped(50), + g9925AnnexJAllDigOverlapped(51), + g9925AnnexMPotsNonOverlapped(52), + g9925AnnexMPotsOverlapped(53), + g9932AnnexA(58), + g9932AnnexB(59), + g9932AnnexC(60) + } + +Xdsl2PowerMngState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Objects with this syntax uniquely identify each power + management state defined for the VDSL2/ADSL/ADSL2 or ADSL2+ + link. + In VDSL2, only L0 and L3 states are defined. + The possible values are: + l0(1) - L0: Full power. Synchronized and + full transmission (i.e., Showtime). + l1(2) - L1: Low power with reduced net data rate + (for G.992.2 only). + l2(3) - L2: Low power with reduced net data rate + (for G.992.3, G.992.4 and G.992.5). + l3(4) - L3: Idle power management state / No + power." + + SYNTAX INTEGER { + l0(1), + l1(2), + l2(3), + l3(4) + } + +Xdsl2ConfPmsForce ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Objects with this syntax are configuration parameters + that specify the desired power management state transition + for the VDSL2/ADSL/ADSL2 or ADSL2+ link. + In VDSL2, only L0 and L3 states are defined: + l3toL0 (0) - Perform a transition from L3 to L0 + (Full power management state). + + l0toL2 (2) - Perform a transition from L0 to L2 + (Low power management state). + l0orL2toL3 (3) - Perform a transition into L3 (Idle + power management state)." + + SYNTAX INTEGER { + l3toL0 (0), + l0toL2 (2), + l0orL2toL3 (3) + } + +Xdsl2LinePmMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Objects with this syntax are configuration parameters + that reference the power modes/states into which the xTU-C or + xTU-R may autonomously transit. + + It is a BITS structure that allows control of the following + transit options: + allowTransitionsToIdle (0) - xTU may autonomously transit + to idle (L3) state. + allowTransitionsToLowPower (1)- xTU may autonomously transit + to low-power (L1/L2) + state." + + SYNTAX BITS { + allowTransitionsToIdle(0), + allowTransitionsToLowPower(1) + } + +Xdsl2LineLdsf ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Objects with this syntax are configuration parameters + that control the Loop Diagnostic mode for a VDSL2/ADSL/ADSL2 + or ADSL2+ link. The possible values are: + inhibit (0) - Inhibit Loop Diagnostic mode + force (1) - Force/Initiate Loop Diagnostic mode" + + SYNTAX INTEGER { + inhibit(0), + force(1) + } + +Xdsl2LdsfResult ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + + "Possible failure reasons associated with performing + Dual Ended Loop Test (DELT) on a DSL line. + Possible values are: + none (1) - The default value in case LDSF was never + requested for the associated line. + success (2) - The recent command completed + successfully. + inProgress (3) - The Loop Diagnostics process is in + progress. + unsupported (4) - The NE or the line card doesn't support + LDSF. + cannotRun (5) - The NE cannot initiate the command, due + to a nonspecific reason. + aborted (6) - The Loop Diagnostics process aborted. + failed (7) - The Loop Diagnostics process failed. + illegalMode (8) - The NE cannot initiate the command, due + to the specific mode of the relevant + line. + adminUp (9) - The NE cannot initiate the command, as + the relevant line is administratively + 'Up'. + tableFull (10)- The NE cannot initiate the command, due + to reaching the maximum number of rows + in the results table. + noResources (11)- The NE cannot initiate the command, due + to lack of internal memory resources." + SYNTAX INTEGER { + none (1), + success (2), + inProgress (3), + unsupported (4), + cannotRun (5), + aborted (6), + failed (7), + illegalMode (8), + adminUp (9), + tableFull (10), + noResources (11) + } + +Xdsl2LineBpsc ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Objects with this syntax are configuration parameters + that control the bits per subcarrier measurement for a + VDSL2/ADSL/ADSL2 or ADSL2+ link. The possible values are: + idle (1) - Idle state + measure (2) - Measure the bits per subcarrier" + + SYNTAX INTEGER { + idle(1), + measure(2) + } + +Xdsl2BpscResult ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Possible failure reasons associated with performing + a bits per subcarrier measurement on a DSL line. + Possible values are: + + none (1) - The default value, in case a measurement + was never requested for the associated + line. + success (2) - The recent measurement request completed + successfully. + inProgress (3) - The bits per subcarrier measurement is + in progress. + unsupported (4) - The bits per subcarrier request + mechanism is not supported. + failed (5) - The measurement request has failed and no + results are available. + noResources (6) - The NE cannot initiate the command, due + to lack of internal memory resources." + SYNTAX INTEGER { + none(1), + success(2), + inProgress(3), + unsupported(4), + failed(5), + noResources(6) + } + +Xdsl2LineReset ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This type is used to request a line reset to occur. + idle (1) - This state indicates that there is + currently no request for a line reset. + reset (2) - This state indicates that a line reset + request has been issued." + SYNTAX INTEGER { + idle(1), + reset(2) + } + +Xdsl2LineProfiles ::= TEXTUAL-CONVENTION + + STATUS current + DESCRIPTION + "Objects with this syntax reference the list of + ITU-T G.993.2 implementation profiles supported by an + xTU, enabled on the VDSL2 line or active on that line." + + SYNTAX BITS { + profile8a(0), + profile8b(1), + profile8c(2), + profile8d(3), + profile12a(4), + profile12b(5), + profile17a(6), + profile30a(7) + } + +Xdsl2LineClassMask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VDSL2 PSD Mask Class. + The limit Power Spectral Density masks are grouped in + the following PSD mask classes: + + Class 998 Annex A: D-32, D-48, D-64, D-128. + Class 997-M1c Annex B: 997-M1c-A-7. + Class 997-M1x Annex B: 997-M1x-M-8, 997-M1x-M. + Class 997-M2x Annex B: 997-M2x-M-8, 997-M2x-A, 997-M2x-M, + 997E17-M2x-NUS0, 997E30-M2x-NUS0. + Class 998-M1x Annex B: 998-M1x-A, 998-M1x-B, 998-M1x-NUS0. + Class 998-M2x Annex B: 998-M2x-A, 998-M2x-M, 998-M2x-B, + 998-M2x-NUS0, 998E17-M2x-NUS0, + 998E17-M2x-NUS0-M, 998E30-M2x-NUS0, + 998E30-M2x-NUS0-M. + Class 998ADE-M2x Annex B: Annex B: 998-M2x-A, 998-M2x-M, + 998-M2x-B, 998-M2x-NUS0, + 998ADE17-M2x-A, 998ADE17-M2x-B, + 998ADE17-M2x-NUS0-M, + 998ADE30-M2x-NUS0-A, + 998ADE30-M2x-NUS0-M. + Class 998-B Annex C: POTS-138b, POTS-276b per C.2.1.1 + in G.993.2, TCM-ISDN per C.2.1.2 + in G.993.2. + Class 998-CO Annex C: POTS-138co, POTS-276co per C.2.1.1 + in G.993.2. + Class HPE-M1 Annex B: HPE17-M1-NUS0, HPE30-M1-NUS0." + + SYNTAX INTEGER { + + none(1), + a998ORb997M1cORc998B(2), + b997M1xOR998co(3), + b997M2x(4), + b998M1x(5), + b998M2x(6), + b998AdeM2x(7), + bHpeM1(8) + } + +Xdsl2LineLimitMask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The G.993.2 limit PSD mask for each class of profile. + The profiles are grouped in following profile classes: + - Class 8: Profiles 8a, 8b, 8c, 8d. + - Class 12: Profiles 12a, 12b. + - Class 17: Profile 17a. + - Class 30: Profile 30a." + + SYNTAX BITS { + profile8Limit1(0), + profile8Limit2(1), + profile8Limit3(2), + profile8Limit4(3), + profile8Limit5(4), + profile8Limit6(5), + profile8Limit7(6), + profile8Limit8(7), + profile8Limit9(8), + profile8Limit10(9), + profile8Limit11(10), + profile8Limit12(11), + profile8Limit13(12), + profile8Limit14(13), + profile8Limit15(14), + profile8Limit16(15), + -- + profile12Limit1(16), + profile12Limit2(17), + profile12Limit3(18), + profile12Limit4(19), + profile12Limit5(20), + profile12Limit6(21), + profile12Limit7(22), + profile12Limit8(23), + profile12Limit9(24), + profile12Limit10(25), + + profile12Limit11(26), + profile12Limit12(27), + profile12Limit13(28), + profile12Limit14(29), + profile12Limit15(30), + profile12Limit16(31), + -- + profile17Limit1(32), + profile17Limit2(33), + profile17Limit3(34), + profile17Limit4(35), + profile17Limit5(36), + profile17Limit6(37), + profile17Limit7(38), + profile17Limit8(39), + profile17Limit9(40), + profile17Limit10(41), + profile17Limit11(42), + profile17Limit12(43), + profile17Limit13(44), + profile17Limit14(45), + profile17Limit15(46), + profile17Limit16(47), + -- + profile30Limit1(48), + profile30Limit2(49), + profile30Limit3(50), + profile30Limit4(51), + profile30Limit5(52), + profile30Limit6(53), + profile30Limit7(54), + profile30Limit8(55), + profile30Limit9(56), + profile30Limit10(57), + profile30Limit11(58), + profile30Limit12(59), + profile30Limit13(60), + profile30Limit14(61), + profile30Limit15(62), + profile30Limit16(63) + } + +Xdsl2LineUs0Disable ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates if US0 is disabled for each limit PSD mask. + The profiles are grouped in following profile classes: + - Class 8: Profiles 8a, 8b, 8c, 8d. + + - Class 12: Profiles 12a, 12b. + - Class 17: Profile 17a. + - Class 30: Profile 30a." + + SYNTAX BITS { + profile8Us0Disable1(0), + profile8Us0Disable2(1), + profile8Us0Disable3(2), + profile8Us0Disable4(3), + profile8Us0Disable5(4), + profile8Us0Disable6(5), + profile8Us0Disable7(6), + profile8Us0Disable8(7), + profile8Us0Disable9(8), + profile8Us0Disable10(9), + profile8Us0Disable11(10), + profile8Us0Disable12(11), + profile8Us0Disable13(12), + profile8Us0Disable14(13), + profile8Us0Disable15(14), + profile8Us0Disable16(15), + -- + profile12Us0Disable1(16), + profile12Us0Disable2(17), + profile12Us0Disable3(18), + profile12Us0Disable4(19), + profile12Us0Disable5(20), + profile12Us0Disable6(21), + profile12Us0Disable7(22), + profile12Us0Disable8(23), + profile12Us0Disable9(24), + profile12Us0Disable10(25), + profile12Us0Disable11(26), + profile12Us0Disable12(27), + profile12Us0Disable13(28), + profile12Us0Disable14(29), + profile12Us0Disable15(30), + profile12Us0Disable16(31), + -- + profile17Us0Disable1(32), + profile17Us0Disable2(33), + profile17Us0Disable3(34), + profile17Us0Disable4(35), + profile17Us0Disable5(36), + profile17Us0Disable6(37), + profile17Us0Disable7(38), + profile17Us0Disable8(39), + profile17Us0Disable9(40), + + profile17Us0Disable10(41), + profile17Us0Disable11(42), + profile17Us0Disable12(43), + profile17Us0Disable13(44), + profile17Us0Disable14(45), + profile17Us0Disable15(46), + profile17Us0Disable16(47), + -- + profile30Us0Disable1(48), + profile30Us0Disable2(49), + profile30Us0Disable3(50), + profile30Us0Disable4(51), + profile30Us0Disable5(52), + profile30Us0Disable6(53), + profile30Us0Disable7(54), + profile30Us0Disable8(55), + profile30Us0Disable9(56), + profile30Us0Disable10(57), + profile30Us0Disable11(58), + profile30Us0Disable12(59), + profile30Us0Disable13(60), + profile30Us0Disable14(61), + profile30Us0Disable15(62), + profile30Us0Disable16(63) + } + +Xdsl2LineUs0Mask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The US0 PSD masks to be allowed by the near-end xTU on + the line. This parameter is only defined for G.993.2 Annex A. + It is represented as a bitmap (0 if not allowed and 1 if + allowed) with the following definitions." + + SYNTAX BITS { + eu32(0), + eu36(1), + eu40(2), + eu44(3), + eu48(4), + eu52(5), + eu56(6), + eu60(7), + -- + eu64(8), + eu128(9), + reserved1(10), + reserved2(11), + + reserved3(12), + reserved4(13), + reserved5(14), + reserved6(15), + -- + adlu32(16), + adlu36(17), + adlu40(18), + adlu44(19), + adlu48(20), + adlu52(21), + adlu56(22), + adlu60(23), + -- + adlu64(24), + adlu128(25), + reserved7(26), + reserved8(27), + reserved9(28), + reserved10(29), + reserved11(30), + reserved12(31) + } + +Xdsl2SymbolProtection ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This type specifies the minimum impulse noise protection + for the bearer channel if it is transported over DMT symbols + with a subcarrier spacing of 4.3125 kHz. + The possible values are: + 'noProtection' (i.e., INP not required), 'halfSymbol' (i.e., INP + length is 1/2 symbol), and 1-16 symbols in steps of 1 + symbol." + + SYNTAX INTEGER { + noProtection (1), + halfSymbol (2), + singleSymbol (3), + twoSymbols (4), + threeSymbols (5), + fourSymbols (6), + fiveSymbols (7), + sixSymbols (8), + sevenSymbols (9), + eightSymbols (10), + nineSymbols (11), + tenSymbols (12), + + elevenSymbols (13), + twelveSymbols (14), + thirteeSymbols (15), + fourteenSymbols (16), + fifteenSymbols (17), + sixteenSymbols (18) + } + +Xdsl2SymbolProtection8 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This type specifies the minimum impulse noise protection + for the bearer channel if it is transported over DMT symbols + with a subcarrier spacing of 8.625 kHz. + The possible values are: + 'noProtection' (i.e., INP not required) and 1-16 symbols in + steps of 1 symbol." + + SYNTAX INTEGER { + noProtection (1), + singleSymbol (2), + twoSymbols (3), + threeSymbols (4), + fourSymbols (5), + fiveSymbols (6), + sixSymbols (7), + sevenSymbols (8), + eightSymbols (9), + nineSymbols (10), + tenSymbols (11), + elevenSymbols (12), + twelveSymbols (13), + thirteeSymbols (14), + fourteenSymbols (15), + fifteenSymbols (16), + sixteenSymbols (17) + } + +Xdsl2MaxBer ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Objects with this syntax are configuration parameters + that reference the maximum Bit Error Rate (BER). + The possible values are: + eminus3 (1) - Maximum BER=E^-3 + eminus5 (2) - Maximum BER=E^-5 + eminus7 (3) - Maximum BER=E^-7" + SYNTAX INTEGER { + + eminus3(1), + eminus5(2), + eminus7(3) + } + +Xdsl2ChInitPolicy ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This syntax serves for channel configuration parameters + that reference the channel initialization policy. + The possible values are: + policy0 (1) - Policy 0 according to the applicable standard. + policy1 (2) - Policy 1 according to the applicable + standard." + SYNTAX INTEGER { + policy0(1), + policy1(2) + } + +Xdsl2ScMaskDs ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each one of the 4096 bits in this OCTET STRING array + represents the corresponding subcarrier in the downstream + direction. + A bit value of one indicates that a subcarrier is masked." + SYNTAX OCTET STRING (SIZE(0..512)) + +Xdsl2ScMaskUs ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each one of the 4096 bits in this OCTET STRING array + represents the corresponding subcarrier in the upstream + direction. A bit value of one indicates that a subcarrier + is masked." + SYNTAX OCTET STRING (SIZE(0..512)) + +Xdsl2CarMask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This type defines an array of bands. Each band is + represented by 4 octets and there is a maximum of 32 bands + allowed. + Each band consists of a 16-bit start subcarrier index followed by + a 16-bit stop subcarrier index. + The subcarrier index is an unsigned number in the range 0 to + NSC-1." + SYNTAX OCTET STRING (SIZE(0..128)) + +Xdsl2RfiBands ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This type defines a subset of downstream PSD mask + breakpoints used to notch radio frequency interference (RFI) + bands. + Each RFI band is represented by 4 octets: a 16-bit start + subcarrier index followed by a 16-bit stop subcarrier + index. + There is a maximum of 16 RFI bands allowed. + The subcarrier index is an unsigned number in the range 0 to + NSC-1." + SYNTAX OCTET STRING (SIZE(0..64)) + +Xdsl2PsdMaskDs ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This is a structure that represents up to 32 PSD mask + breakpoints. + Each breakpoint occupies 3 octets: The first + two octets hold the index of the subcarrier associated with the + breakpoint. The third octet holds the PSD reduction at the + breakpoint from 0 (0 dBm/Hz) to 255 (-127.5 dBm/Hz) using units + of 0.5 dBm/Hz. + The subcarrier index is an unsigned number in the range 0 to + NSCds-1." + SYNTAX OCTET STRING (SIZE(0..96)) + +Xdsl2PsdMaskUs ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This is a structure that represents up to 16 PSD mask + breakpoints. + Each breakpoint occupies 3 octets: The first two octets hold the + index of the subcarrier associated with the breakpoint. The + third octet holds the PSD reduction at the breakpoint from 0 + (0 dBm/Hz) to 255 (-127.5 dBm/Hz) using units of + 0.5 dBm/Hz. + The subcarrier index is an unsigned number in the range 0 to + NSCus-1." + SYNTAX OCTET STRING (SIZE(0..48)) + +Xdsl2Tssi ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This is a structure that represents up to 32 transmit + spectrum shaping (TSSi) breakpoints. + Each breakpoint is a pair of values occupying 3 octets with the + + following structure: + First 2 octets - Index of the subcarrier used in the context of + the breakpoint. + Third octet - The shaping parameter at the breakpoint. + The shaping parameter value is in the range 0 to 126 (units of + -0.5 dB). The special value 127 indicates that the subcarrier is + not transmitted. + The subcarrier index is an unsigned number in the range 0 to + NSC-1." + SYNTAX OCTET STRING (SIZE(0..96)) + +Xdsl2LastTransmittedState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This parameter represents the last successful transmitted + initialization state in the last full initialization performed + on the line. States are per the specific xDSL technology and + are numbered from 0 (if G.994.1 is used) or 1 (if G.994.1 is + not used) up to Showtime." + SYNTAX INTEGER { + -- ADSL family ATU-C side -- + atucG9941(0), + atucQuiet1(1), + atucComb1(2), + atucQuiet2(3), + atucComb2(4), + atucIcomb1(5), + atucLineprob(6), + atucQuiet3(7), + atucComb3(8), + atucIComb2(9), + atucMsgfmt(10), + atucMsgpcb(11), + atucQuiet4(12), + atucReverb1(13), + atucTref1(14), + atucReverb2(15), + atucEct(16), + atucReverb3(17), + atucTref2(18), + atucReverb4(19), + atucSegue1(20), + atucMsg1(21), + atucReverb5(22), + atucSegue2(23), + atucMedley(24), + atucExchmarker(25), + atucMsg2(26), + + atucReverb6(27), + atucSegue3(28), + atucParams(29), + atucReverb7(30), + atucSegue4(31), + atucShowtime(32), + -- ADSL family ATU-R side -- + aturG9941(100), + aturQuiet1(101), + aturComb1(102), + aturQuiet2(103), + aturComb2(104), + aturIcomb1(105), + aturLineprob(106), + aturQuiet3(107), + aturComb3(108), + aturIcomb2(109), + aturMsgfmt(110), + aturMsgpcb(111), + aturReverb1(112), + aturQuiet4(113), + aturReverb2(114), + aturQuiet5(115), + aturReverb3(116), + aturEct(117), + aturReverb4(118), + aturSegue1(119), + aturReverb5(120), + aturSegue2(121), + aturMsg1(122), + aturMedley(123), + aturExchmarker(124), + aturMsg2(125), + aturReverb6(126), + aturSegue3(127), + aturParams(128), + aturReverb7(129), + aturSegue4(130), + aturShowtime(131), + -- VDSL2 VTU-C side -- + vtucG9941(200), + vtucQuiet1(201), + vtucChDiscov1(202), + vtucSynchro1(203), + vtucPilot1(204), + vtucQuiet2(205), + vtucPeriodic1(206), + vtucSynchro2(207), + + vtucChDiscov2(208), + vtucSynchro3(209), + vtucTraining1(210), + vtucSynchro4(211), + vtucPilot2(212), + vtucTeq(213), + vtucEct(214), + vtucPilot3(215), + vtucPeriodic2(216), + vtucTraining2(217), + vtucSynchro5(218), + vtucMedley(219), + vtucSynchro6(220), + vtucShowtime(221), + -- VDSL2 VTU-R side -- + vturG9941(300), + vturQuiet1(301), + vturChDiscov1(302), + vturSynchro1(303), + vturLineprobe(304), + vturPeriodic1(305), + vturSynchro2(306), + vturChDiscov2(307), + vturSynchro3(308), + vturQuiet2(309), + vturTraining1(310), + vturSynchro4(311), + vturTeq(312), + vturQuiet3(313), + vturEct(314), + vturPeriodic2(315), + vturTraining2(316), + vturSynchro5(317), + vturMedley(318), + vturSynchro6(319), + vturShowtime(320) + } + +Xdsl2LineStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Objects with this syntax are status parameters + that reflect the failure status for a given endpoint of a + VDSL2/ADSL/ADSL2 or ADSL2+ link. + + This BITS structure can report the following failures: + + noDefect (0) - This bit position positively reports + + that no defect or failure exist. + lossOfFraming (1) - Loss of frame synchronization. + lossOfSignal (2) - Loss of signal. + lossOfPower (3) - Loss of power. Usually this failure may + be reported for CPE units only. + initFailure (4) - Recent initialization process failed. + Never active on xTU-R." + SYNTAX BITS { + noDefect(0), + lossOfFraming(1), + lossOfSignal(2), + lossOfPower(3), + initFailure(4) + } + +Xdsl2ChInpReport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This type is used to indicate the method used to compute the + Actual Impulse Noise Protection (ACTINP). If set to + 'inpComputedUsingFormula', the ACTINP is computed + according to the INP_no_erasure formula (9.6/G.993.2). + If set to 'inpEstimatedByXtur', the ACTINP is the value + estimated by the xTU receiver. + inpComputedUsingFormula (1) - ACTINP computed using + INP_no_erasure formula. + inpEstimatedByXtur (2) - ACTINP estimated by + the xTU receiver." + SYNTAX INTEGER { + inpComputedUsingFormula(1), + inpEstimatedByXtur(2) + } + +Xdsl2ChAtmStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Objects with this syntax are status parameters that + reflect the failure status for the Transmission Convergence (TC) + layer of a given ATM interface (data path over a VDSL2/ADSL/ + ADSL2 or ADSL2+ link). + + This BITS structure can report the following failures: + noDefect (0) - This bit position positively + reports that no defect or failure + exists. + noCellDelineation (1) - The link was successfully + initialized, but cell delineation + was never acquired on the + + associated ATM data path. + lossOfCellDelineation (2)- Loss of cell delineation on the + associated ATM data path." + SYNTAX BITS { + noDefect(0), + noCellDelineation(1), + lossOfCellDelineation(2) + } + +Xdsl2ChPtmStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Objects with this syntax are status parameters that + reflect the failure status for a given PTM interface (packet + data path over a VDSL2/ADSL/ADSL2 or ADSL2+ link). + + This BITS structure can report the following failures: + noDefect (0) - This bit position positively + reports that no defect or failure exists. + outOfSync (1) - Out of synchronization." + SYNTAX BITS { + noDefect(0), + outOfSync(1) + } + +Xdsl2UpboKLF ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Defines the upstream power backoff force mode (UPBOKLF). + The three possible mode values are: + auto(1) - The VDSL Transceiver Unit (VTUs) will + autonomously determine the + electrical length. + override(2) - Forces the VTU-R to use the electrical + length, kl0, of the CO-MIB (UPBOKL) to + compute the UPBO. + disableUpbo(3) - Disables UPBO such that UPBO is not + utilized." + SYNTAX INTEGER { + auto(1), + override(2), + disableUpbo(3) + } + +Xdsl2BandUs ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each value identifies a specific band in the upstream + + transmission direction (excluding the US0 band.). + The possible values that identify a band are as follows: + us1(5) - Upstream band number 1 (US1). + us2(7) - Upstream band number 2 (US2). + us3(9) - Upstream band number 3 (US3). + us4(11) - Upstream band number 4 (US4)." + SYNTAX INTEGER { + us1(5), + us2(7), + us3(9), + us4(11) + } + +Xdsl2LinePsdMaskSelectUs ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This type is used to define which upstream PSD mask is + enabled. This type is used only for Annexes J and M of ITU-T + Recommendations G.992.3 and G.992.5. + + adlu32Eu32 (1), - ADLU-32 / EU-32 + adlu36Eu36 (2), - ADLU-36 / EU-36 + adlu40Eu40 (3), - ADLU-40 / EU-40 + adlu44Eu44 (4), - ADLU-44 / EU-44 + adlu48Eu48 (5), - ADLU-48 / EU-48 + adlu52Eu52 (6), - ADLU-52 / EU-52 + adlu56Eu56 (7), - ADLU-56 / EU-56 + adlu60Eu60 (8), - ADLU-60 / EU-60 + adlu64Eu64 (9) - ADLU-64 / EU-64" + SYNTAX INTEGER { + adlu32Eu32(1), + adlu36Eu36(2), + adlu40Eu40(3), + adlu44Eu44(4), + adlu48Eu48(5), + adlu52Eu52(6), + adlu56Eu56(7), + adlu60Eu60(8), + adlu64Eu64(9) + } + +Xdsl2LineCeFlag ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This type is used to enable the use of the optional + cyclic extension values. If the bit is set to '1', the optional + cyclic extension values may be used. Otherwise, the cyclic + extension shall be forced to the mandatory length (5N/32). + + enableCyclicExtension (0) - Enable use of optional + Cyclic Extension values." + SYNTAX BITS { + enableCyclicExtension(0) + } + +Xdsl2LineSnrMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This type is used to enable the transmitter-referred + virtual noise. The value of 1, indicates that virtual + noise is disabled. The value of 2, indicates that virtual + noise is enabled. + + virtualNoiseDisabled (1) - virtual noise is disabled. + virtualNoiseEnabled (2) - virtual noise is enabled." + SYNTAX INTEGER { + virtualNoiseDisabled(1), + virtualNoiseEnabled(2) + } + +Xdsl2LineTxRefVnDs ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This is a structure that represents up to 32 PSD mask + breakpoints. + Each breakpoint occupies 3 octets: The first two octets hold the + index of the subcarrier associated with the breakpoint. The + third octet holds the PSD reduction at the breakpoint from 0 + (-140 dBm/Hz) to 200 (-40 dBm/Hz) using units of 0.5 dBm/Hz. + A special value of 255 indicates a noise level of 0 W/Hz. + The subcarrier index is an unsigned number in the range 0 to + NSCds-1." + SYNTAX OCTET STRING (SIZE(0..96)) + +Xdsl2LineTxRefVnUs ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This is a structure that represents up to 16 PSD mask + breakpoints. + Each breakpoint occupies 3 octets: The first two octets hold the + index of the subcarrier associated with the breakpoint. The + third octet holds the PSD reduction at the breakpoint from 0 + (-140 dBm/Hz) to 200 (-40 dBm/Hz) using units of 0.5 dBm/Hz. + A special value of 255 indicates a noise level of 0 W/Hz. + The subcarrier index is an unsigned number in the range 0 to + NSCus-1." + SYNTAX OCTET STRING (SIZE(0..48)) + +Xdsl2BitsAlloc ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This type specifies an array of nibbles, where each nibble + indicates the bits allocation for a subcarrier. + Each nibble has a value in the range 0 to 15 to indicate + the bits allocation." + SYNTAX OCTET STRING (SIZE(0..256)) + +Xdsl2MrefPsdDs ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Objects with this syntax are MEDLEY Reference PSD status + parameters in the downstream direction. This is expressed as + the set of + breakpoints exchanged at initialization. + The OCTET STRING contains up to 48 pairs of values in the + following structure: + Octets 0-1 -- Index of the first subcarrier used in the + context of a first breakpoint. + Octets 2-3 -- The PSD level for the subcarrier indicated + in octets 0-1. + Octets 4-7 -- Same, for a second breakpoint + Octets 8-11 -- Same, for a third breakpoint + And so on until + Octets 188-191 -- Same, for a 48th breakpoint. + The subcarrier index is an unsigned number in the range 0 + to NSCds-1. + The PSD level is an integer value in the 0 to 4095 range. It is + represented in units of 0.1 dB offset from -140 dBm/Hz." + SYNTAX OCTET STRING (SIZE(0..192)) + +Xdsl2MrefPsdUs ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Objects with this syntax are MEDLEY Reference PSD status + parameters in the upstream direction. This is expressed + as the set of + breakpoints exchanged at initialization. + The OCTET STRING contains up to 32 pairs of values in the + following structure: + Octets 0-1 -- Index of the first subcarrier used in the + context of a first breakpoint. + Octets 2-3 -- The PSD level for the subcarrier indicated + in octets 0-1. + Octets 4-7 -- Same, for a second breakpoint + Octets 8-11 -- Same, for a third breakpoint + And so on until + + Octets 124-127 -- Same, for a 32nd breakpoint. + The subcarrier index is an unsigned number in the range 0 + to NSCus-1. + The PSD level is an integer value in the 0 to 4095 range. It is + represented in units of 0.1 dB offset from -140 dBm/Hz." + SYNTAX OCTET STRING (SIZE(0..128)) + +END -- cgit v1.2.3