dsl (Access-Line Rate Adjustment)
Syntax
dsl { adsl { overhead-bytes bytes; total-adjust percentage; } adsl2 { overhead-bytes bytes; total-adjust percentage; } adsl2-plus { overhead-bytes bytes; total-adjust percentage; } gfast { overhead-adjust percentage; overhead-bytes bytes; total-adjust percentage; } gfast-bonded { overhead-adjust percentage; overhead-bytes bytes; total-adjust percentage; } other { overhead-adjust percentage; overhead-bytes bytes; total-adjust percentage; } sdsl { overhead-adjust percentage; overhead-bytes bytes; total-adjust percentage; } sdsl-bonded { overhead-adjust percentage; overhead-bytes bytes; total-adjust percentage; } type tlv-value { overhead-adjust percentage; overhead-bytes bytes; total-adjust percentage; } vdsl { overhead-adjust percentage; overhead-bytes bytes; total-adjust percentage; } vdsl2 { overhead-adjust percentage; overhead-bytes bytes; total-adjust percentage; } vdsl2-annex-q { overhead-adjust percentage; overhead-bytes bytes; total-adjust percentage; } vdsl2-annex-q-bonded { overhead-adjust percentage; overhead-bytes bytes; total-adjust percentage; } vdsl2-bonded { overhead-adjust percent; overhead-bytes bytes; total-adjust percent; } }
Hierarchy Level
[edit system access-line]
Description
Configure adjustments to actual DSL data rates as follows:
Multiply the actual data rate by a percentage for only downstream rates or for both upstream an downstream rates
Adjust the encapsulation overhead by adding to or subtracting from the total cell or frame bytes a specified number of bytes
The actual (unadjusted) downstream and upstream data rates, DSL line type, and encapsulation mode are received from the access node by the ANCP agent in ANCP port messages, or by the PPPoE daemon from the PPPoE intermediate agent (PPPoE-IA) in PADI or PADR messages. The ANCP agent or PPPoE daemon subsequently adjusts rates and bytes based on the configuration.
If the DSL-Type TLV (0x91) is not received in either the ANCP Port Status message or PPPoE-IA tags, the default adjustment leaves the rates and bytes unchanged.
Adjustments are applied to all subscribers using access lines of the specific DSL line type. Depending on the value, it may be reported to AAA, CoS, or both:
Adjusted and unadjusted downstream and upstream rates are always reported to AAA in response to an AAA request.
Adjusted and unadjusted downstream rates and overhead byte adjustments are reported to CoS, but only when you include the
qos-adjust
statement at the[edit protocols ancp]
hierarchy level.Overhead byte adjustments are not reported to AAA.
AAA reports the adjusted values to the RADIUS server in the Access-Request and Accounting-Request messages through Juniper Networks VSAs 26-141, Downstream-Calculated-Qos-Rate Rate, and 26-142, Upstream-Calculated-Qos-Rate. A change in value triggers an immediate Interim-Accounting message to the RADIUS server if you have configured the ancp-speed-change-immediate-update statement.
The ANCP agent reports these values to the LAC in an L2TP network. The LAC passes the rates to the LNS in the following AVPs and messages:
AVP 24, Tx Connect Speed (ICCN message)—For the initial total rate adjustment to Actual-Data-Rate-Downstream TLV (0x82).
AVP 38, Rx Connect Speed (ICCN message)—For the initial total rate adjustments to Actual-Data-Rate-Upstream TLV (0x81).
AVP 97, Connect Speed Update (CSUN message)—For subsequent changes to the initial rates reported in AVP 24 and AVP 38.
Options
adsl | Sets attributes for ADSL access lines. |
adsl2 | Sets attributes for ADSL2 access lines. |
adsl2-plus | Sets attributes for ADSL2+ access lines. |
gfast | Sets attributes for G.fast high speed access lines connected to a PON tree infrastructure. |
gfast-bonded | Sets attributes for G.fast high speed bonded access lines connected to a PON tree infrastructure. |
other | Sets attributes for access lines of type OTHER. For example, when an OLT sends PON rates in DSL TLVs, the DSL type is set to OTHER. |
overhead-adjust percentage | Adjusts the actual downstream rates for all subscribers on the specified access line by multiplying the rate by the specified percentage. This adjustment accounts for the Layer 1 overhead for the DSL type. For the subscriber access line, the adjustment is made to the downstream rate reported in the Actual-Data-Rate-Downstream TLV (0x82). The overhead is adjusted as follows:
|
overhead-bytes bytes | Adjusts the actual downstream cell overhead for all subscribers on the specified access line by adding or subtracting the specified number of bytes. The adjustment accounts for the traffic encapsulation overhead. The adjustment is made to the overhead reported in the Actual-Data-Rate-Downstream TLV (0x82). The overhead is adjusted as follows:
|
sdsl | Sets attributes for SDSL access lines. |
sdsl-bonded | Sets attributes for bonded SDSL access lines. |
total-adjust percentage | Adjusts the downstream and upstream data rates for all subscribers on an access line of the specified types by multiplying the rate by the specified percentage. This adjustment accounts for the total Layer 1 and encapsulation overhead for the DSL type. The adjustment is made to the Actual-Data-Rate-Downstream TLV (0x82) and Actual-Data-Rate-Upstream TLV (0x81).
|
type tlv-value | Sets attributes for access lines by specifying the
unsigned integer value of the DSL-Type TLV (0x91) to reference the
DSL type. This option enables the
|
vdsl | Sets attributes for VDSL access lines. |
vdsl2 | Sets attributes for VDSL2 access lines. |
vdsl2-annex-q | Sets attributes for VDSL2 Annex Q access lines. |
vdsl2-annex-q-bonded | Sets attributes for bonded VDSL2 Annex Q access lines. |
vdsl2-bonded | Sets attributes for bonded VDSL access lines. |
Required Privilege Level
routing—To view this statement in the configuration.
routing-control—To add this statement to the configuration.
Release Information
Statement introduced in Junos OS Release 19.3R1.