-- extracted from draft-ietf-adslmib-vdsl-ext-scm-04.txt -- at Thu Jun 3 06:20:31 2004 VDSL-LINE-EXT-SCM-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32 FROM SNMPv2-SMI -- [RFC2578] RowStatus FROM SNMPv2-TC -- [RFC2579] MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF -- [RFC2580] ifIndex FROM IF-MIB -- [RFC2863] vdslMIB, vdslLineConfProfileName FROM VDSL-LINE-MIB; -- [RFC3728] vdslExtSCMMIB MODULE-IDENTITY LAST-UPDATED "200405300000Z" -- May 30, 2004 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-editor: Menachem Dodge Infineon Technologies Savan Ltd. 6 Hagavish St. Postal: Poleg Industrial Area, Netanya 42504, Israel. Email: menachem.dodge@infineon.com Phone: +972 9 892 4116 Co-editor: Bob Ray PESA Switching Systems, Inc. Postal: 330-A Wynn Drive Huntsville, AL 35805 USA Email: rray@pesa.com Phone: +1 256 726 9200 ext. 142 " DESCRIPTION "The VDSL-LINE-MIB found in RFC 3728 defines objects for the management of a pair of VDSL transceivers at each end of the VDSL line. The VDSL-LINE-MIB configures and monitors the line code independent parameters (TC layer) of the VDSL line. This MIB module is an optional extension of the VDSL-LINE-MIB and defines objects for configuration and monitoring of the line code specific (LCS) elements (PMD layer) for VDSL lines using SCM coding. The objects in this extension MIB MUST NOT be used for VDSL lines using Multiple Carrier Modulation (MCM) line coding. If an object in this extension MIB is referenced by a line which does not use SCM, it has no effect on the operation of that line. Naming Conventions: Vtuc -- (VTUC) transceiver at near (Central) end of line Vtur -- (VTUR) transceiver at Remote end of line Vtu -- One of either Vtuc or Vtur Curr -- Current Atn -- Attenuation LCS -- Line Code Specific Max -- Maximum Mgn -- Margin PSD -- Power Spectral Density Rx -- Receive Snr -- Signal to Noise Ratio Tx -- Transmit Copyright (C) The Internet Society (2004). This version of this MIB module is part of RFC XXXX: see the RFC itself for full legal notices." -- RFC Ed.: replace XXXX with assigned number & remove this note REVISION "200405300000Z" -- May 30, 2004 DESCRIPTION "Initial version, published as RFC XXXX." -- RFC Ed.: replace XXXX with assigned number & remove this note ::= { vdslMIB XX } -- To be assigned by IANA -- RFC Ed.: we suggest to put it under { vdslMIB 2 } because -- vdslMIB 1 is the VDSL-LINE-MIB, vdslMIB 2 is this SCM -- extension MIB, while vdslMIB 3 is the MCM extension MIB. vdslLineExtSCMMib OBJECT IDENTIFIER ::= { vdslExtSCMMIB 1 } vdslLineExtSCMMibObjects OBJECT IDENTIFIER ::= { vdslLineExtSCMMib 1 } -- -- Single carrier modulation (SCM) configuration profile tables -- vdslLineSCMConfProfileBandTable OBJECT-TYPE SYNTAX SEQUENCE OF VdslLineSCMConfProfileBandEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains transmit band descriptor configuration information for a VDSL line. Each entry in this table reflects the configuration for one of possibly many bands of a single carrier modulation (SCM) VDSL line. For each profile which is associated with a VDSL line using SCM line coding, five entries in this table will exist, one for each of the five bands. Bands which are not in use will be marked as unused. These entries are defined by a manager and can be used to configure the VDSL line. If an entry in this table is referenced by a line which does not use SCM, it has no effect on the operation of that line." ::= { vdslLineExtSCMMibObjects 1 } vdslLineSCMConfProfileBandEntry OBJECT-TYPE SYNTAX VdslLineSCMConfProfileBandEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry consists of a list of parameters that represents the configuration of a single carrier modulation VDSL modem transmit band. A default profile with an index of 'DEFVAL', will always exist and its parameters will be set to vendor specific values, unless otherwise specified in this document." INDEX { vdslLineConfProfileName, vdslLineSCMConfProfileBandId } ::= { vdslLineSCMConfProfileBandTable 1 } VdslLineSCMConfProfileBandEntry ::= SEQUENCE { vdslLineSCMConfProfileBandId Unsigned32, vdslLineSCMConfProfileBandUsage Unsigned32, vdslLineSCMConfProfileBandCenterFrequency Unsigned32, vdslLineSCMConfProfileBandSymbolRate Unsigned32, vdslLineSCMConfProfileBandConstellationSize Unsigned32, vdslLineSCMConfProfileBandTransmitPSDLevel Unsigned32, vdslLineSCMConfProfileBandRowStatus RowStatus } vdslLineSCMConfProfileBandId OBJECT-TYPE SYNTAX Unsigned32 { optionalBand(1), firstDownstreamBand(2), firstUpstreamBand(3), secondDownstreamBand(4), secondUpstreamBand(5), thirdDownstreamBand(6), thirdUpstreamBand(7)} MAX-ACCESS read-create STATUS current DESCRIPTION "The BandId for this entry, which specifies which band is being referred to. Specified as an Unsigned32, the five possible values are: optionalBand(1), firstDownstreamBand(2), firstUpstreamBand(3), secondDownstreamBand(4), secondUpstreamBand(5), thirdDownstreamBand(6), thirdUpstreamBand(7)" ::= { vdslLineSCMConfProfileBandEntry 1 } vdslLineSCMConfProfileBandUsage OBJECT-TYPE SYNTAX unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether this band is in use. Specified as an Unsigned32, the two possible values are: Unused(1), InUse(2)" ::= { vdslLineSCMConfProfileBandEntry 2 } vdslLineSCMConfProfileBandCenterFrequency OBJECT-TYPE SYNTAX Unsigned32 UNITS "Hz" MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the center frequency in Hz" REFERENCE "T1E1.4/2000-011R3" -- Part 2, SCM ::= { vdslLineSCMConfProfileBandEntry 3 } vdslLineSCMConfProfileBandSymbolRate OBJECT-TYPE SYNTAX Unsigned32 UNITS "baud" MAX-ACCESS read-create STATUS current DESCRIPTION "The requested symbol rate in baud." REFERENCE "T1E1.4/2000-011R3" -- Part 2, SCM ::= { vdslLineSCMConfProfileBandEntry 4 } vdslLineSCMConfProfileBandConstellationSize OBJECT-TYPE SYNTAX Unsigned32 (0..16) UNITS "log2" MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the constellation size." REFERENCE "T1E1.4/2000-011R3" -- Part 2, SCM ::= { vdslLineSCMConfProfileBandEntry 5 } vdslLineSCMConfProfileBandTransmitPSDLevel OBJECT-TYPE SYNTAX Unsigned32 UNITS "-0.25 dBm/Hz" MAX-ACCESS read-create STATUS current DESCRIPTION "The requested transmit power spectral density for the VDSL modem. The Actual value in -0.25 dBm/Hz." REFERENCE "T1E1.4/2000-011R3" -- Part 2, SCM ::= { vdslLineSCMConfProfileBandEntry 6 } vdslLineSCMConfProfileBandRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create a new row or modify or delete an existing row in this table. A profile activated by setting this object to `active'. When `active' is set, the system will validate the profile. Before a profile can be deleted or taken out of service, (by setting this object to `destroy' or `outOfService') it must be first unreferenced from all associated lines." ::= { vdslLineSCMConfProfileBandEntry 7 } -- -- SCM physical band -- vdslLineSCMPhysBandTable OBJECT-TYPE SYNTAX SEQUENCE OF VdslLineSCMPhysBandEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides one row for each SCM Vtu band. This table is read only as it reflects the current physical parameters of each band. For each ifIndex which is associated with a VDSL line using SCM line coding, five entries in this table will exist, one for each of the five bands. Bands which are not in use will be marked as unused." ::= { vdslLineExtSCMMibObjects 2 } vdslLineSCMPhysBandEntry OBJECT-TYPE SYNTAX VdslLineSCMPhysBandEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the vdslLineSCMPhysBandTable." INDEX { ifIndex, vdslLineSCMPhysBandId } ::= { vdslLineSCMPhysBandTable 1 } VdslLineSCMPhysBandEntry ::= SEQUENCE { vdslLineSCMPhysBandId Unsigned32, vdslLineSCMPhysBandUsage Unsigned32, vdslLineSCMPhysBandCurrCenterFrequency Unsigned32, vdslLineSCMPhysBandCurrSymbolRate Unsigned32, vdslLineSCMPhysBandCurrConstellationSize Unsigned32, vdslLineSCMPhysBandCurrPSDLevel Unsigned32, vdslLineSCMPhysBandCurrSnrMgn Integer32, vdslLineSCMPhysBandCurrAtn Unsigned32 } vdslLineSCMPhysBandId OBJECT-TYPE SYNTAX Unsigned32 { optionalBand(1), firstDownstreamBand(2), firstUpstreamBand(3), secondDownstreamBand(4), secondUpstreamBand(5), thirdDownstreamBand(6), thirdUpstreamBand(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The BandId for this entry, which specifies which band is being referred to. Specified as an Unsigned32, the five possible values are: optionalBand(1), firstDownstreamBand(2), firstUpstreamBand(3), secondDownstreamBand(4), secondUpstreamBand(5), thirdDownstreamBand(6), thirdUpstreamBand(7)" ::= { vdslLineSCMPhysBandEntry 1 } vdslLineSCMPhysBandUsage OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether this band is in use. Specified as an Unsigned32, the two possible values are: Unused(1), InUse(2)" ::= { vdslLineSCMPhysBandEntry 2 } vdslLineSCMPhysBandCurrCenterFrequency OBJECT-TYPE SYNTAX Unsigned32 UNITS "Hz" MAX-ACCESS read-only STATUS current DESCRIPTION "The current center frequency in Hz for this band." REFERENCE "T1E1.4/2000-011R3" -- Part 2, SCM ::= { vdslLineSCMPhysBandEntry 3 } vdslLineSCMPhysBandCurrSymbolRate OBJECT-TYPE SYNTAX Unsigned32 UNITS "baud" MAX-ACCESS read-only STATUS current DESCRIPTION "The current value of the symbol rate in baud for this band." REFERENCE "T1E1.4/2000-011R3" -- Part 2, SCM ::= { vdslLineSCMPhysBandEntry 4 } vdslLineSCMPhysBandCurrConstellationSize OBJECT-TYPE SYNTAX Unsigned32 (0..16) UNITS "log2" MAX-ACCESS read-only STATUS current DESCRIPTION "The current constellation size on this band." REFERENCE "T1E1.4/2000-011R3" -- Part 2, SCM ::= { vdslLineSCMPhysBandEntry 5 } vdslLineSCMPhysBandCurrPSDLevel OBJECT-TYPE SYNTAX Unsigned32 UNITS "- 0.25 dBm/Hz" MAX-ACCESS read-only STATUS current DESCRIPTION "The transmit power spectral density for the VDSL modem." REFERENCE "T1E1.4/2000-011R3" -- Part 2, SCM ::= { vdslLineSCMPhysBandEntry 6 } vdslLineSCMPhysBandCurrSnrMgn OBJECT-TYPE SYNTAX Integer32 UNITS "0.25 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Noise margin as seen by this Vtu and band with respect to its received signal in 0.25 dB." ::= { vdslLineSCMPhysBandEntry 7 } vdslLineSCMPhysBandCurrAtn OBJECT-TYPE SYNTAX Unsigned32 (0..255) UNITS "0.25 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Measured difference in the total power transmitted by the peer Vtu on this band and the total power received by this Vtu on this band in 0.25 dB." ::= { vdslLineSCMPhysBandEntry 8 } -- conformance information vdslLineExtSCMConformance OBJECT IDENTIFIER ::= { vdslLineExtSCMMib 2 } vdslLineExtSCMGroups OBJECT IDENTIFIER ::= { vdslLineExtSCMConformance 1 } vdslLineExtSCMCompliances OBJECT IDENTIFIER ::= { vdslLineExtSCMConformance 2 } vdslLineExtSCMMibCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMP entities which manage VDSL interfaces." MODULE -- this module MANDATORY-GROUPS { vdslLineExtSCMGroup } ::= { vdslLineExtSCMCompliances 1 } -- units of conformance vdslLineExtSCMGroup OBJECT-GROUP OBJECTS { vdslLineSCMConfProfileBandId, vdslLineSCMConfProfileBandUsage, vdslLineSCMConfProfileBandTransmitPSDLevel, vdslLineSCMConfProfileBandSymbolRate, vdslLineSCMConfProfileBandConstellationSize, vdslLineSCMConfProfileBandCenterFrequency, vdslLineSCMConfProfileBandRowStatus, vdslLineSCMPhysBandId, vdslLineSCMPhysBandUsage, vdslLineSCMPhysBandCurrPSDLevel, vdslLineSCMPhysBandCurrSymbolRate, vdslLineSCMPhysBandCurrConstellationSize, vdslLineSCMPhysBandCurrCenterFrequency, vdslLineSCMPhysBandCurrSnrMgn, vdslLineSCMPhysBandCurrAtn } STATUS current DESCRIPTION "A collection of objects providing configuration information for a VDSL line based upon single carrier modulation modem." ::= { vdslLineExtSCMGroups 1 } END -- -- Copyright (C) The Internet Society (2004). This document is subject -- to the rights, licenses and restrictions contained in BCP 78 and -- except as set forth therein, the authors retain all their rights. -- -- This document and the information contained herein are provided on an -- "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS -- OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET -- ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, -- INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE -- INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED -- WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. -- -- Intellectual Property -- -- The IETF takes no position regarding the validity or scope of any -- Intellectual Property Rights or other rights that might be claimed to -- pertain to the implementation or use of the technology described in -- this document or the extent to which any license under such rights -- might or might not be available; nor does it represent that it has -- made any independent effort to identify any such rights. Information -- on the procedures with respect to rights in RFC documents can be -- found in BCP 78 and BCP 79. -- -- Copies of IPR disclosures made to the IETF Secretariat and any -- assurances of licenses to be made available, or the result of an -- attempt made to obtain a general license or permission for the use of -- such proprietary rights by implementers or users of this -- specification can be obtained from the IETF on-line IPR repository at -- http://www.ietf.org/ipr. -- -- The IETF invites any interested party to bring to its attention any -- copyrights, patents or patent applications, or other proprietary -- rights that may cover technology that may be required to implement -- this standard. Please address the information to the IETF at ietf- -- ipr@ietf.org. --