Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

dsl (Access-Line Rate Adjustment)

Syntax

Hierarchy Level

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:

  • When Agent-Remote-Id TLV (0x02) is different than Access-Aggregation-Circuit-ID-ASCII (0x03), the adjustment shapes the logical interface (residential subscribers) or the interface set (business subscribers), as determined by the CoS adjustment control profile.

  • When Agent-Remote-Id TLV (0x02) equals Access-Aggregation-Circuit-ID-ASCII (0x03), the adjustment shapes the PON tree or bonded copper line (parent) interface set, as determined by the CoS adjustment control profile.

  • Range: 80 through 100 percent

  • Default: 100 percent

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:

  • Agent-Remote-Id TLV (0x02) is different than Access-Aggregation-Circuit-ID-ASCII (0x03)—The adjustment shapes the logical interface (residential subscribers) or the interface set (business subscribers), as determined by the CoS adjustment control profile.

  • Agent-Remote-Id TLV (0x02) equals Access-Aggregation-Circuit-ID-ASCII (0x03)—The adjustment shapes the (parent) interface set for a PON tree (FTTB) or bonded copper line (CuTTB) as determined by the CoS adjustment control profile.

  • Range: -100 through 100 bytes

  • Default: 0 bytes

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).

  • Range: 1 through 100 percent

  • Default: 100 percent

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 dsl statement to be used for DSL access line types that might be introduced in the future.

  • Range: 14 through 4294967295

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.