Presentation Transcript
New Generation ADSL MIBBaseline Text Proposal : New Generation ADSL MIB Baseline Text Proposal Presented by:
Moti Morgenstern, ECI Telecom draft-ietf-morgenstern-ngadsl-00.txt
Introduction: Introduction “draft-ietf-morgenstern-ngadsl-00.txt” is presented to the IETF as a proposed baseline for the NG-ADSL MIB.
NG-ADSL MIB is also known as ADSL2 MIB
The draft
Is based on ITU-997.1 and its amendment.
Usually takes DSL Forum’s TR-90 as a reference.
…Not final
People may eventually choose to migrate from the current ADSL MIB (RFC 2662) to the NG-ADSLMIB.
Textual Conventions: Textual Conventions There are plenty of textual conventions (TCs) in the current document.
Probably, most of those TCs will be relocated to form a separate document.
Topics covered by the NG-ADSL MIB : Topics covered by the NG-ADSL MIB Line/Channel/Sub-Carrier Status
Line Inventory
Line Commands
Line Configuration (Spectrum, Channels/Services, PM Thresholds)
Performance Monitoring (PM) Results (Current and History)
TR-90 compared to the Draft MIB: TR-90 compared to the Draft MIB
adsl2LineStatusTable: adsl2LineStatusTable Based on “ATU Line Status” table (5.2.1) in TR-90
The actual ADSL mode selected (See note)
The actual Power management state (See note)
Initialization result (failure cause, See note)
Last initialization state Downstream/Upstream
ATUC/ATUR Status (alarms)
Loop Attenuation Downstream/Upstream
Signal Attenuation Downstream/Upstream
SNR Margin Downstream/Upstream
Maximum Attainable Data Rate Downstream/Upstream
Actual Power Spectrum Density Downstream/Upstream
Actual Aggregate Transmit Power Downstream/Upstream
Note: In TR-90 it is in “ADSL Line” table (5.1.1), but we prefer to have it here because it is a Read-Only object.
adsl2ChannelStatusTable: adsl2ChannelStatusTable Based on “ATU Channel Status” table (5.2.2) in TR-90
The actual Data rate Downstream/Upstream
The previous Data rate Downstream/Upstream
The actual Interleaved Delay Downstream/Upstream
ATUC/ATUR ATM Status (In G.997.1 but not in TR-90)
No Cell Delineation
Loss of Cell Delineation
Relevant if the Data Path is ATM
adsl2SCStatusTable (1): adsl2SCStatusTable (1) First part is based on “ATU Sub-Carrier Status” table (5.5.1) in TR-90
Sub-Carrier level
SNR measurement time not included
SNR Margin Downstream/Upstream
Bits Allocation Downstream/Upstream
Gains Allocation Downstream/Upstream
Channel Characteristics Downstream
Linear representation Scale
Linear representation Real part of the results
Linear representation Imaginary part of the results
Logarithmic representation Measurement Time
Logarithmic representation of the results
Channel Characteristics Upstream (same structure)
adsl2SCStatusTable (2): adsl2SCStatusTable (2) Quiet Line Noise (QLN) Downstream
QLN PSD Measurement Time
QLN PSD results
Quiet Line Noise (QLN) Upstream (same structure)
May add TSSi Downstream/Upstream
Second part is Line Level Status (not in 5.5.1)
Loop Attenuation Downstream/Upstream
Signal Attenuation Downstream/Upstream
SNR Margin Downstream/Upstream
Actual SNR Downstream/Upstream Maximum Attainable Data Rate Downstream/Upstream
Actual Aggregate Transmit Power Downstream/Upstream
adsl2LineInventoryTable: adsl2LineInventoryTable Based on first objects in “ADSL Termination Unit” table (5.1.3) in TR-90
ATU G.994.1 Vendor ID
ATU System Vendor ID
ATU Version Number
ATU Serial Number
ATU Self-Test Result
ATU ADSL Transmission System Capabilities
The rest of the objects are not inventory
They are in the same table that provides the current Line PM parameters
adsl2LineCommandTable: adsl2LineCommandTable A different approach for objects in “ADSL Line” table (5.1.1) in TR-90
Power Management State Forced (PMSF)
Loop Diagnostics Mode Forced (LDSF)
LDSF result
adsl2LineConfigTable: adsl2LineConfigTable The first two objects in “ADSL Line” table (5.1.1) of TR-90
Pointer to ADSL Line Configuration Template
Should add a pointer to ADSL Line Threshold Template
adsl2LineConfTemplateTable: adsl2LineConfTemplateTable Originally the structure of the template in TR-90 is
Pointer to ADSL Line Spectrum Profile
Pointer to ADSL Line Service Profile
The Line Service Profile is actually a frame
May include multiple instances of channel profiles
In this draft the structure is
Pointer to ADSL Line Spectrum Profile
Channel 1 configuration
Pointer to a channel profile
Rate Adaptation Ratio Downstream/Upstream
Same for Channels 2-4
The advantages of this approach:
Reduces the number of profile layers
Reduces the number of different channel profiles required
adsl2LineConfTemplateTable (Illustration): adsl2LineConfTemplateTable (Illustration) Configuration Template Spectrum
Profile Service
Profile Channel
Profile Channel
Profile Channel
Profile Channel1
Profile
RA ratio DS/US
Channel1 Configuration Template Spectrum
Profile Channel
Profile Channel
Profile Channel
Profile Channel1
Profile 0 RA ratio DS/US Channel1
…
RA ratio DS/US Channel4 TR-90 Proposed MIB
adsl2LineConfProfTable (1): adsl2LineConfProfTable (1) Based on “ADSL Line Spectrum Profile” table (5.1.7) in TR-90
Sub Carriers Mask Downstream/Upstream
Rate Adaptation Mode Downstream/Upstream
Up-shift Noise Margin Downstream/Upstream
Minimum Time Interval for Up-shift Rate Adaptation Downstream/Upstream
Down-shift Noise Margin Downstream/Upstream
Minimum Time Interval for Down -shift Rate Adaptation Downstream/Upstream
Target Noise Margin Downstream/Upstream
Maximum Noise Margin Downstream/Upstream
Minimum Noise Margin Downstream/Upstream
Minimum Overhead Rate Downstream/Upstream
adsl2LineConfProfTable (2): adsl2LineConfProfTable (2) (Continued from previous slide)
ATU Transmission System Enabling (ATSE)
Power Management State Enabling (PMMode)
L0-TIME
L2-TIME
L2-ATPR
L2-ATPRT
Should add RFIBANDS downstream
adsl2LineConfProfTable (3): adsl2LineConfProfTable (3) The following are objects that will move into a table similar to “ADSL Mode-Specific PSD Configuration” (5.1.8) in TR-90
Maximum Nominal Power Spectral Density Downstream/Upstream
Maximum Nominal Aggregate Transmit Power Downstream/Upstream
Maximum Nominal Upstream Receive Power
The following parameters should also appear in that table
PSD Mask Downstream
PSD Mask Selection Upstream
adsl2ChConfProfileTable: adsl2ChConfProfileTable Based on “ADSL Channel Configuration” table (5.1.6) in TR-90
Minimum Data Rate Downstream/Upstream
Minimum Reserved Data Rate Downstream/Upstream
Maximum Data Rate Downstream/Upstream
Rate Adaptation Ratio Downstream/Upstream is already covered
Minimum Data Rate in low power state Downstream/Upstream (Upstream is not covered in TR-90)
Maximum Interleave Delay Downstream/Upstream
Minimum Impulse Noise Protection Downstream/Upstream
Maximum Bit Error Ratio Downstream/Upstream
Data Rate Threshold Upshift Downstream/Upstream
IMA mode enable/Disable (Not covered in TR-90)
adsl2PMLineCurrTable: adsl2PMLineCurrTable The “current” part of the “ATU Line Performance” table (5.3.1) in TR-90 that refers to the ATU layer
15 minutes current interval
Forward Error Correction Seconds - Line
Errored Seconds – Line
Severely Errored Seconds – Line
Loss of Signal Seconds – Line
Unavailable Seconds – Line
24 hours current interval (same structure)
Also includes last 6 objects from “ADSL Termination Unit” table (5.1.3) in TR-90
Number of previous 15-minute Intervals
Number of previous invalid 15-minute Intervals
Current 15-minute Interval Elapsed Time
Number of previous 1-day Intervals
Number of previous invalid 1-day intervals
Current 1-day Interval Elapsed Time
adsl2PMLineInitTable: adsl2PMLineInitTable The “current” part of the “ATU Line Performance” table (5.3.1) in TR-90 that refers to the whole line
15 minutes current interval
Full Initializations
Failed Full Initializations
Short Initializations
Failed Short Initializations
24 hours current interval (same structure)
adsl2PMLineHist15MinTable: adsl2PMLineHist15MinTable The 15 minutes history part of the “ATU Line Performance” table (5.3.1) in TR-90 that refers to the ATU layer
Monitored Time
Forward Error Correction Seconds - Line
Errored Seconds – Line
Severely Errored Seconds – Line
Loss of Signal Seconds – Line
Unavailable Seconds – Line
Interval Validity
adsl2PMLineHist1DayTable: adsl2PMLineHist1DayTable The 1 day history part of the “ATU Line Performance” table (5.3.1) in TR-90 that refers to the ATU layer
Monitored Time
Forward Error Correction Seconds - Line
Errored Seconds – Line
Severely Errored Seconds – Line
Loss of Signal Seconds – Line
Unavailable Seconds – Line
Interval Validity
adsl2PMLineInitHist15MinTable: adsl2PMLineInitHist15MinTable The 15 minutes history part of the “ATU Line Performance” table (5.3.1) in TR-90 that refers to the whole line
Full Initializations
Failed Full Initializations
Short Initializations
Failed Short Initializations
Interval Validity
adsl2PMLineInitHist1DayTable: adsl2PMLineInitHist1DayTable The 1 day history part of the “ATU Line Performance” table (5.3.1) in TR-90 that refers to the whole line
Full Initializations
Failed Full Initializations
Short Initializations
Failed Short Initializations
Interval Validity
adsl2PMChCurrTable: adsl2PMChCurrTable The “current” part of the “ATU Channel Performance” table (5.3.2) in TR-90
15 minutes current interval
Code Violations – Channel
Forward Error Corrections – Channel
24 hours current interval (same structure)
Also includes the following channel level objects (which do not appear in TR-90)
Number of previous 15-minute Intervals
Number of previous invalid 15-minute Intervals
Current 15-minute Interval Elapsed Time
Number of previous 1-day Intervals
Number of previous invalid 1-day intervals
Current 1-day Interval Elapsed Time
adsl2PMChHist15MinTable: adsl2PMChHist15MinTable The 15 minutes part of the “ATU Channel Performance” table (5.3.2) in TR-90
Monitored Time
Code Violations – Channel
Forward Error Corrections – Channel
Interval Validity
adsl2PMChHist1DTable: adsl2PMChHist1DTable The 1 day part of the “ATU Channel Performance” table (5.3.2) in TR-90
Monitored Time
Code Violations – Channel
Forward Error Corrections – Channel
Interval Validity