Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

L2TP 用户接入线路和连接速度

LAC 和 LNS 的用户接入线路信息处理概述

从 Junos OS 14.1 版开始,L2TP 支持一组 AVP,用于将用户接入线路的信息从 LAC 传送到 LNS。该信息源自 ANCP 访问节点 (DSLAM),并通过 ANCP 消息中的 DSL 论坛 VSA 或 PPPoE PADI 和 PADR 消息中包含的 PPPoE 中间代理标记分发到 LAC。接入节点通常是用于 DSL 接入网络的 DSLAM,或者从 Junos OS 版本 19.3R1 开始,是用于 PON 接入网络的 ONT/ONU。有关 DSL 论坛 VSA 和 L2TP AVP 的详细信息,请参阅以下参考资料:

  • RFC 4679,DSL 论坛供应商特定的 RADIUS 属性

  • RFC 5515, 第 2 层隧道协议 (L2TP) 访问线路信息属性值对 (AVP) 扩展

  • RFC 6320, 宽带网络中接入节点控制机制协议

  • RFC 6320 扩展草案,访问 节点控制协议的访问扩展

  • 宽带论坛技术报告TR-101, 迁移到基于以太网的宽带聚合

接入线路信息转发

图 1 所示的网络拓扑中,当用户通过 CPE 发起连接时,DSLAM 会将用户的 PPPoE 会话中继到配置为 LAC 的路由器。当路由器建立 PPPoE 会话后,LAC 将启动 L2TP 隧道,将用户的封装 PPP 数据包转发到提供商网络中。

与 PPPoE 会话并行,DSLAM 与路由器上的 ANCP 代理之间的 ANCP 连接传达有关用户本地环路的信息以及本地环路上 PPPoE 会话的链路速度。DSLAM 发送路由器代理电路 ID (ACI) 和代理远程 ID (ARI) 字符串,这些字符串唯一标识 DSLAM 的接收接口;此信息在 ANCP 端口打开和端口关闭消息中编码为标识 TLV 的接入线。ANCP 消息还可以包括线路属性,例如 DSL 线路属性 TLV 中的最小、最大和实际净上行和下游数据速率。DSLAM 还可以在供应商特定的标签中发送接入线属性,这些标签插入到 PADI 和 PADR 消息中。

注意:

从 Junos OS 19.3R1 版开始,除了先前支持的 DSL 接入节点外,同一方案还支持 PON 用户接入线路的接入节点(例如 ONT 和 ONU)。

图 1:L2TP 网络拓扑 Sample L2TP Network Topology示例

接入线路信息 AVP

L2TP 支持 表 1 中列出的 AVP 来携带此信息。启动 L2TP 会话不需要接入线路信息,并且该会话的建立不会延迟等待从接入节点发送值。ICRQ 消息的内容通常在 DSL 接入线路和 PON 接入线路之间有所不同。AVP、1、2、3 和 6 用于 DSL 和 PON 的接入线路识别。如果使用 DSL AVP 报告 PON 信息,则内容与 DSL 访问的内容相同。

AVP 在 ICRQ 消息中提供的接入线路信息将传递到 DSL 论坛 VSA 中的 RADIUS。它不用于塑造用户接入线路上的流量速率。

表 1:提供用户接入线路信息的 L2TP AVP

L2TP AVP 类型

L2TP AVP 名称

描述

L2TP 消息类型

接入线路支持

对应的DSL论坛VSA

1

代理电路 ID

订阅者代理电路 ID (ACI) 的标识符,对应于从中发起订阅者请求的访问节点接口。

2-63 个八位字节字符串

ICRQ

DSL、PON

26-3561-1

2

代理远程 ID

与从中发起请求的访问节点接口关联的订阅者的唯一标识符。

2-63 个八位字节字符串

ICRQ

DSL、PON

26-3561-2

3

访问-聚合-电路-ID-ASCII

用户接入线路的 ASCII 标识符,基于其面向网络的逻辑外观

如果字符串以 # 符号开头,则字符串的其余部分表示订阅者连接到的接入网络中的逻辑中间节点(DPU-C 或 PON 树)。该字符串用作对订阅者进行分组的 CoS 级别 2 接口集的名称。

ICRQ

DSL、PON

26–3561-3

6

访问-聚合-电路-ID-二进制

订阅者接入线路的二进制标识符

32 位或 64 位字符串

ICRQ

DSL、PON

26–3561-6

97

连接速度更新

列出远程会话 ID 和当前传输和接收连接速度(以位/秒为单位)的数据结构。

CSUN, CSURQ

(无)

98

连接-速度-更新-启用

值无关紧要:存在表示支持此会话的 CSUN、CSURQ 消息类型。

ICRQ

(无)

129

实际数据速率上游

用户同步 DSL 链路的实际上行数据速率(单位:bps)

64 位无符号整数;数据速率(以位/秒为单位)

ICRQ

Dsl

26-3561-129

130

实际数据速率下游

用户同步 DSL 链路的实际下行数据速率(以 bps 为单位)

64 位无符号整数

ICRQ

Dsl

26-3561-130

131

上行最小数据传输速率

为订阅者配置的最小上行数据速率(以 bps 为单位)

64 位无符号整数

ICRQ

Dsl

26-3561-131

132

最小数据速率下游

为订阅者配置的最小下行数据速率(以 bps 为单位)

64 位无符号整数

ICRQ

Dsl

26-3561-132

133

上行可实现的数据速率

用户可以达到的上行数据速率(以 bps 为单位)

64 位无符号整数

ICRQ

Dsl

26-3561-133

134

可实现的数据速率下游

用户可以达到的下行数据速率(以 bps 为单位)

64 位无符号整数

ICRQ

Dsl

26-3561-134

135

最大上行数据传输速率

为订阅者配置的最大上行数据速率(以 bps 为单位)

64 位无符号整数

ICRQ

Dsl

26-3561-135

136

最大数据传输速率下游

为订阅用户配置的最大下行数据速率(以 bps 为单位)

64 位无符号整数

ICRQ

Dsl

26-3561-136

137

最低数据速率上行低功耗

为用户配置的低功耗状态下的最小上行数据速率(以 bps 为单位)

64 位无符号整数

ICRQ

Dsl

26-3561-137

138

最小数据速率下行低功耗

为用户配置的低功耗状态下最小下行数据速率(以 bps 为单位)

64 位无符号整数

ICRQ

Dsl

26-3561-138

139

最大交错延迟上行

为订阅者配置的最大单向上行交错延迟(以毫秒为单位)

32 位无符号整数

ICRQ

Dsl

26-3561-139

140

实际-交错-延迟-上行

用户的实际单向上行交错延迟(以毫秒为单位)

32 位无符号整数

ICRQ

Dsl

26-3561-140

141

最大交错延迟下行

为订阅者配置的最大单向下行交错延迟(以毫秒为单位)

32 位无符号整数

ICRQ

Dsl

26-3561-141

142

实际-交错-延迟-下行

用户的实际单向下行交错延迟(以毫秒为单位)

32 位无符号整数

ICRQ

Dsl

26-3561-142

144

接入环路封装

与发起请求的访问节点接口关联的订阅者使用的封装

三种一八位字节编码,用于数据链路、封装 1 和封装 2。

ICRQ

Dsl

26-3561-144

145

ANCP 接入线路类型

(这对应于 ANCP DSL 类型 TLV。

传输系统类型的一个八位字节编码,后跟三个 MBZ(必须为零)八位字节(共 4 个字节)。当接入线路参数来自 PPPoE-IA 时,ICRQ 中不会提供此值,因为 ANCP 来源的信息可能无法立即获得。

从 Junos OS 18.1R1 版开始,即使其他接入线路类型的线路类型为 0,也会包含此 AVP。

ICRQ

Dsl

26-3561-145

146

PON 接入类型

正在使用的 PON 接入线路类型:

  • 0—其他

  • 1——GPON

  • 2—XG-PON1

  • 3- TWDM-PON

  • 4—XGS-PON

  • 5- 波多-PON

  • 7—未知

32 位无符号整数

ICRQ

Pon

26–3561–146

147

ONT/ONU-平均数据速率-下游

ONT/ONU 的平均下行数据速率(单位:bps)

64 位无符号整数

ICRQ

Pon

26–3561–147

148

ONT/ONU-峰值数据速率-下游

ONT/ONU 的峰值下行数据速率(单位:bps)

64 位无符号整数

ICRQ

Pon

26–3561–148

149

ONT/ONU-maximum-data-rate-upstream

ONT/ONU 的最大上行数据速率,以 bps 为单位

64 位无符号整数

ICRQ

Pon

26–3561–149

150

ONT/ONU-assured-data-rate-upstream

ONT/ONU 的可靠上行数据速率(单位:bps)

64 位无符号整数

ICRQ

Pon

26–3561–150

151

PON-树-最大值-数据速率-上游

PON 树的最大上行数据速率(以 bps 为单位)

64 位无符号整数

ICRQ

Pon

26–3561–151

152

PON 树最大值数据速率下游

PON 树的最大下行数据速率(以 bps 为单位)

64 位无符号整数

ICRQ

Pon

26–3561–152

155

预期吞吐量上游

预期上行吞吐量,即净数据速率减去预期速率损失,单位:bps

64 位无符号整数

ICRQ

DSL (G.fast)

26–3561–155

156

预期吞吐量下游

Dsl

预期上行吞吐量,即净数据速率减去预期速率损失,单位:bps

64 位无符号整数

ICRQ

DSL (G.fast)

26–3561–156

157

可实现-预期-吞吐量-上游

可实现的最大预期上游吞吐量(以 Kbps 为单位)

64 位无符号整数

ICRQ

DSL (G.fast)

26–3561–157

158

可实现-预期-吞吐量-下游

可达到的最大预期下游吞吐量(单位:bps)

64 位无符号整数

ICRQ

DSL (G.fast)

26–3561–158

159

伽玛数据速率上游

本地环路的实际上行数据速率(净数据速率),根据任何吞吐量能力限制向下调整,以 bps 为单位

64 位无符号整数

ICRQ

DSL (G.fast)

26–3561–159

160

伽玛数据速率下游

本地环路的实际下行数据速率(净数据速率),根据任何吞吐量能力限制向下调整,以 Kbps 为单位

64 位无符号整数

ICRQ

DSL (G.fast)

26–3561–160

161

可实现伽马数据速率上游

本地环路可实现的最大上行数据速率(净数据速率),根据任何吞吐量能力限制向下调整,以 bps 为单位

64 位无符号整数

ICRQ

DSL (G.fast)

26–3561–161

162

可实现伽马数据速率下游

本地环路可达到的最大下行数据速率(净数据速率),根据任何吞吐量能力限制向下调整,以 bps 为单位

64 位无符号整数

ICRQ

DSL (G.fast)

26–3561–162

254

国际举联会议

四个八位字节字段,指示是否已为用户的 PPPoA over PPPoE 会话执行网络互连功能

ICRQ

Dsl

26-3561–254

LAC 上的连接速度更新

您可以将 LAC 配置为当订阅者连接速度从传入呼叫连接 (ICCN) 消息中最初通过 AVP 24(传输速度)和 AVP 38(接收速度)传达给 LNS 的值发生变化时通知 LNS。配置为这样做时,LAC 会通过在 L2TP 会话启动时在 ICRQ 消息中包含连接速度更新启用 AVP (98) 来通知 LNS 它可以发送这些更新。ICRQ 消息中缺少启用 AVP (98) 连接速度更新表示 LAC 在会话生命周期内不会发送更新。

当连接速度发生变化时,DSLAM 会通知 ANCP 代理。然后,ANCP 代理通知 LAC,LAC 又通过发送连接速度更新通知 (CSUN) 消息将此信息中继到 LNS,该消息在每个会话的连接速度更新 AVP (97) 中包含更新的速度。LAC 收集连接速度更新并批量发送,以最大程度地减少 LAC 的性能开销和由于这些通知而产生的流量。

CoS 使用 ICCN 报文中的初始速度和 CSUN 报文中的更新速度来调整用户接入线路的流量速率。

ICRQ 消息中存在连接速度更新启用 AVP (98) 也会通知 LNS,如果 LAC 从 LNS 收到连接速度更新请求 (CSURQ) 消息,则会做出响应。

注意:

Junos OS 目前不支持通过配置为 LNS 的 MX 系列路由器发送 CSURQ 消息。有关 CSURQ 消息的所有讨论都严格涉及 MX 系列 LAC 如何响应从第三方 LNS 接收的 CSURQ。

第三方 LNS 可以在隧道生命周期内随时发送 CSURQ 消息,以请求一个或多个 L2TP 会话的当前传输和接收连接速度。LNS 在 CSURQ 消息中包含远程(相对于 LNS)会话 ID。如果 LAC 之前为请求的会话发送了连接速度更新启用 AVP (98),则它会使用 CSUN 消息响应 CSURQ,其中包含每个会话的连接速度更新 AVP (97)。如果此时连接速度没有发生任何变化,LAC 仅包含 AVP 24 和 AVP 38 中报告的初始连接速度值。

当您全局或为特定 LNS 启用连接速度更新时,LAC 不会发送 CSUN 消息,除非您还将语句ancp配置为tx-connect-speedservice-profile

LNS 上的连接速度更新

从 Junos OS 17.4R1 版开始,配置为 LNS 的 MX 系列路由器可以处理从 LAC 收到的订阅者接入线路信息和连接速度更新。MX 系列路由器无法发送 CSURQ 消息以请求从 LAC 获取更新。

CoS 使用 ICCN 报文中的初始速度和 CSUN 报文中的更新速度来调整用户接入线路的流量速率。

全局配置和每个目标配置之间的交互

您可以将 LAC 配置为转发它发送到 LNS 的 ICRQ 消息中的接入线路信息,并且可以配置 LNS 以接收和处理该信息。您可以为所有目标(终端节点)或特定目标全局配置此项。通过按目标配置,您可以将传输限制为单个 LNS 或一组 LNS,或者限制为来自单个 LAC 或一组 LAC 的接收。当您知道某些远程网关不支持此功能或实施不正确时,此功能非常有用。

access-line-information 语句分别包含在 LAC 或 LNS 上的以下一个或两个层次结构级别,以配置 LAC 以转发它发送到 LNS 的 ICRQ 消息中的接入线路信息,或配置 LNS 以接收和处理该信息:

  • [edit services l2tp]— 为所有目标配置全局转发。

  • [edit services l2tp destination ip-address]— 为特定目标配置转发。

要将 LAC 配置为发送连接速度更新或配置 LNS 以接收和处理更新,请分别在 LAC 或 LNS 上的相应层次结构级别将选项包含在 connection-speed-update 语句中 access-line-information

全局设置和每个目标设置按目标设置交互的方式如下:

  • 访问线路信息 - 当全局启用 LAC 转发或 LNS 处理时,您无法禁用特定目标的全局设置。

  • 连接速度更新 - 当全局启用 LAC 转发或 LNS 处理时,您可以通过指定 access-line-information 目标并省略 connection-speed-update来禁用特定目标(LNS 或 LAC)的全局设置。

从 LAC 到 LNS 的 Tx 和 Rx 连接速度的传输

在建立 L2TP 隧道会话期间,L2TP 访问集中器 (LAC) 使用传入呼叫连接 (ICCN) 消息发送属性值对 (AVP),向 L2TP 网络服务器 (LNS) 传达订阅者会话的连接速度。AVP 24 包括传输 (Tx) 连接速度,AVP 38 包括接收 (Rx) 连接速度。

  • L2TP 传输连接速度是用户访问接口的传输连接速度,以位/秒 (bps) 为单位;也就是说,从LAC的角度来看,它表示从LAC下游到订户的连接速度。

  • L2TP 接收连接速度是从用户到 LAC 的上游连接的速度(以 bps 为单位),同样从 LAC 的角度来看。当接收连接速度与发送连接速度不同时,ICCN 中包含 AVP 38 以传达接收连接速度。

    当两个方向上的连接速度相同时,LNS 将使用 AVP 24 中的值作为发射和接收连接速度。在这种情况下,LAC 不会发送 AVP 38。您可以通过包含 rx-connect-speed-when-equal 语句来覆盖此默认行为,即使传输和连接速度相同,该语句也会导致 LAC 发送 AVP 38。请参阅 传输和接收连接速度相等时接收连接速度 AVP 的传输

  • ICCN 消息中发送的 Tx 和 Rx 连接速度派生自 LAC 回退过程确定的方法。由于服务激活在发送 ICCN 之前不会发生,因此当配置为方法时 service-profile ,LAC 始终会回退到下一个方法。稍后激活服务配置文件时,相应的速度更改会在更新消息中发送到 LNS。

  • 建立 L2TP 会话后,Tx 和 Rx 连接速度可能随时更改。配置为执行此操作时,LAC 会在连接-速度-更新-通知 (CSUN) 消息中将每个会话的更新值发送到 LNS。更新的速度在连接速度更新 AVP (97) 中传达。

确定报告给LNS的速度值的方法

可以通过以下方式派生向 LNS 报告的值:

  • 您可以使用层次结构级别的语句[edit services l2tp]tx-connect-speed-method LAC 全局配置方法。您可以指定以下任一方法来确定连接速度的来源:

    注意:

    从 Junos OS 13.3R1 版开始,方法的可用性和支持因 Junos OS 版本而异,如 表 2 所述。以下列表包括所有历史方法;您正在使用的软件版本可能不支持某些方法。

    • actual—速度是根据本地流量控制策略在会话调度程序节点上强制执行的下游流量的实际速率。此方法仅提供传输连接速度,因此接收传输速度由回退方案决定。 actual 当您需要将报告的值作为本地 CoS 策略强制执行的下游速度时,请使用该方法。其他方法可能与此强制值不同。

      actual仅当语句包含在层次结构级别时effective shaping-rate[edit chassis],才支持该方法。如果配置了 CLI 提交检查,但未配置有效整形速率,则 actual CLI 提交检查将失败。

      设置隧道-Tx-速度-方法 VSA (26-94) 时,不会执行提交检查,因此在这种情况下会生成系统日志消息,提醒用户配置有效整形速率。

    • ancp—速度是调整后的 ANCP 源上游和下游值,该值来自对实际 ANCP 值的配置百分比校正。此调整基于每个 DSL 应用,以考虑 BNG 和接入环路之间的 ATM 封装差异以及第 1 层传输开销。发送到 LNS 的初始速率是发送 ICCN 时报告的 ANCP 值。任何后续更改都将作为 CSUN 消息中 LNS 的更新发送。

    • none—此选项可防止 LAC 在 ICCN 消息中发送 AVP 24 或 AVP 38;因此,也不会发送 CSUN 消息。在没有这些值的情况下,LNS 必须建立自己的上游和下游策略。此选项将覆盖瞻博网络 RADIUS VSA、Tx-Connect-Speed (26-162) 和 Rx-Connect-Speed (26-163),以及为连接速度配置的任何其他方法。

    • pppoe-ia-tags—速度源自以太网点对点协议 (PPPoE) 中间代理 (IA) 标记中从 DSLAM 发送到 LAC 的值。对于以太网接口,速度是一个未调整的值;对于 ATM 接口,如果标记包含封装开销属性 (0x90),则该值可能是调整后的值。

      此速度值在建立 L2TP 会话时传输。尽管 PPPoe IA 标签值在会话期间不会更改,但报告给 LAC 的速度可能会发生变化。例如,假设配置的方法为 service-profile。配置文件在发送 ICCN 之前不会激活,而是回退到 PPPoE IA 标记,该标记在 ICCN 消息中发送。稍后激活服务配置文件时,将在更新消息中发送服务配置文件费率(如果配置了更新)。

    • service-profile—根据您的 Junos OS 版本,有两种方法可以使用服务配置文件来提供连接速度。一种方法仅在 CSUN 消息中使用服务配置文件中的速度,在 ICCN 消息中使用另一种方法。

      • 在 CSUN 消息中 — 下行 (Tx) 速度源自根据本地策略在 L3 节点上实施的实际 CoS。上游 (Rx) 速度取自服务配置文件中的配置值;不会对此值进行调整。

        默认情况下,在建立订阅者会话之前不会激活服务配置文件,因此此方法将回退到 ICCN 中发送的值的另一种方法。稍后激活配置文件时,如果启用了更新,则会在 CSUN 消息中将这些速率发送到 LNS。

      • 在 ICCN 消息中 — 从 Junos OS 18.1R1 版开始,您可以使用动态服务配置文件在协商 L2TP 会话时提供 ICCN 消息中 AVP 38 和 AVP 24 中包含的连接速度。订阅者登录时,authd 确定在 RADIUS 访问-接受消息的瞻博网络激活服务 VSA (26-65) 中传达的服务配置文件名称是否与在层次结构级别使用该[edit access]语句配置service-rate-limiter的服务配置文件名称匹配。如果名称匹配,则速度派生自服务配置文件中的默认值或 VSA 传递的参数。有关此方法的详细信息,请参阅为 L2TP 连接速度指定速率限制服务配置文件

      service-profile仅当语句包含在层次结构级别时effective shaping-rate[edit chassis],才支持该方法。配置 CLI 提交检查失败service-profile,但未配置有效整形速率。

      设置隧道-Tx-速度-方法 VSA (26-94) 时,不会执行提交检查,因此在这种情况下会生成系统日志消息,提醒用户配置有效整形速率。

      最佳实践:

      我们建议您为每个订阅者会话仅使用一个服务配置文件来影响下游整形速率或报告上游速率。如果将多个动态服务配置文件应用于订阅者会话,使得每个配置文件都影响下游整形速率或报告上游速率,则 L2TP 将报告最近应用的配置文件中的值。停用最近应用的服务不会导致 L2TP 报告现有(活动)服务配置文件的上游速度。

    • static— 此方法会使 LAC 从配置的静态第 2 层速度派生速度。对于以太网 VLAN,这是在订阅者接口底层的 PPPoE 逻辑接口上配置的建议(建议)整形速率。如果未在底层接口上配置建议整形速率,则使用底层物理端口的实际速度。

  • 从 Junos OS 15.1R1 版开始,您可以直接在瞻博网络 VSA 中配置速度值、Tx-Connect-Speed (26-162) 和 Rx-Connect-Speed (26-163)。这些 VSA 可能会在 RADIUS 访问-接受消息中返回。如果仅存在其中一个 VSA,LAC 将使用连接速度方法来确定另一个速度的值。要使用这些 VSA,必须根据 RADIUS 服务器文档配置 RADIUS。

  • 从 Junos OS 15.1R1 版开始,您可以配置在瞻博网络 VSA 中传送的方法,即隧道-TX-速度-方法 (26-94)。如果配置,则会在单个订阅者的 RADIUS 访问-接受消息中返回此 VSA。VSA 值适用于全局隧道,而不是特定隧道。此 VSA 中配置的方法指定 LAC 用于设置速度的资源。要使用此 VSA,必须根据 RADIUS 服务器文档配置 RADIUS。

  • 当无法以任何其他方式确定速度时,将使用订阅者接口的端口速度。

表 2 按版本列出了可用方法。

注意:

VSA 26-94 中提供的某些方法在 CLI 中不可用。在 VSA 中收到这些方法之一时,它将转换为受支持的方法,而不是被拒绝,或者回退到另一种方法。

表 2:按 Junos OS 版本确定连接速度的方法。

Junos OS 版本号

CLI (tx-connect-speed-method

VSA 26–94(隧道-TX-速度-方法)

17.2 及更高版本

  • 安普

  • 没有

  • PPPoE-IA-Tags

  • 服务配置文件

  • 静态(默认)

  • 实际 - 转换为服务配置文件

  • 安普

  • CoS — 转换为服务配置文件

  • 动态第 2 层 — 转换为静态

  • 没有

  • PPPoE-IA-Tags

  • 服务配置文件

  • 静态

15.1, 16.1, 16.2, 17.1

  • 实际(默认)

  • 安普

  • 没有

  • PPPoE-IA-Tags

  • 实际

  • 安普

  • CoS - 转换为实际

  • 动态第 2 层 — 转换为静态,回退到订阅者接入接口的端口速度

  • 没有

  • PPPoE-IA-Tags

  • 静态 — 回退到订阅者访问接口的端口速度

13.3, 14.1, 14.2

  • 安普

  • 没有

  • PPPoE-IA-Tags

  • 静态(默认)

不适用

注意:

在 VSA 26-94 或 CLI 配置中更改连接速度方法不会影响已发送 ICCN 的现有 L2TP 会话。方法更改后的所有 L2TP 会话协商都使用新设置。

在 Junos OS 版本 15.1、16.1、16.2 和 17.1(支持该方法 actual )中,AVP 24 和 AVP 38 中的速度值通常不大于 CoS 在网络的 LAC 端强制实施的值。这些 AVP 中报告的速度与 CoS 强制执行的速度之间的任何差异都归因于 CoS 配置(用于强制实施下游速度的源)与用于建立这些 AVP 的 Tx 连接速度方法之间的差异。

确定初始连接速度

LAC 必须先执行以下操作,然后才能将 ICCN 消息中的初始传输和接收连接速度发送到 LNS:

  1. 选择它用于派生速度的方法。

  2. 确定速度。

LAC 按如下所示选择方法:

  1. 如果存在隧道速度方法 VSA (26-94),请使用 VSA 值指定的方法。

  2. 否则,请将 CLI 中配置的方法与 tx-connect-speed-method 语句一起使用。

LAC 按如下方式确定初始速度:

  1. 如果选择的方法为 none,则 LAC 不包括 ICCN 中的发射和接收速度。

  2. 对于任何其他选定的方法,如果 Tx-Connect-Speed (26-162) 和 Rx-Connect-Speed (26-163) VSA 中的值不为零,LAC 将在 ICCN 中发送这些值。

  3. 如果 VSA 值为零,请使用确定的选定方法派生要发送的值。

请考虑以下示例:

  • 接收 VSA 26-94 时已 ancp 配置为方法。CLI 方法配置为 none。LAC 选择 VSA 26-94 值,即 ancp 方法。

    VSA 26-162 和 VSA 26-163 以非零值接收。LAC 在 ICCN 中发送这些 VSA 值。

  • 接收 VSA 26-94 时已 ancp 配置为方法。CLI 方法配置为 none。LAC 选择 VSA 26-94 值,即 ancp 方法。

    接收的 VSA 26-162 和 VSA 26-163 值为零。LAC 使用 ancp 该方法派生要在 ICCN 中发送的值。

  • 接收 VSA 26-94 时已 none 配置为方法。CLI 方法配置为 ancp。LAC 选择 VSA 26-94 值, none并且不会在 ICCN 中发送连接速度。

  • 未收到 VSA 26-94。CLI 方法配置为 none。LAC 不会在 ICCN 中发送连接速度。

连接速度值的回退机制

当 LAC 选择了一种方法来派生连接速度时,它会在以下任何情况下回退到其他方法:

  • 所选方法(VSA 26-94 或 CLI)尚未设置一个或两个连接速度值。

  • 连接速度值为零。

当一个值可用且不为零但另一个值不可用时,只有未设置的值回退到其他方法。当所选方法为 none时,没有回退,因为此方法会阻止 LAC 报告连接速度。回退过程可能因 Junos OS 版本而异。

请考虑以下示例:

  • 所选方法是 ANCP。发现接收速度的 ANCP 值为零。LAC 发送传输速度的 ANCP 值,但接收值回退到 PPPoE IA 标记方法。LAC 发送接收速度的 IA 标记值。

  • 所选方法是 ANCP。发现接收速度的 ANCP 值为零。LAC 发送传输速度的 ANCP 值,但接收值回退到 PPPoE IA 标记方法。接收速度的 IA 标签值也发现为零,因此它会回退到静态第 2 层方法。这是可用的,因此 LAC 发送接收速度的静态第 2 层值。

  • 所选方法是服务配置文件。在发送 ICCN 之前,服务配置文件不会激活,因此 LAC 会回退到 ANCP 方法。传输和接收 ANCP 值都可用且不为零,因此 LAC 在 ICCN 中发送这些值。

    稍后通过会话的授权变更 (CoA) 激活服务配置文件。如果启用了更新,LAC 会在 CSUN 消息中将服务配置文件值发送到 LNS。如果未启用更新,则不会将服务配置文件值报告给 LNS。

    请注意,更新需要在 CLI 中配置该方法。因此,不得配置或接收 VSA 26-94,以便从 CLI 配置中选择服务配置文件方法。

从 Junos OS 17.2R1 版开始,LAC 回退过程如 表 3 中所述。

表 3:未设置连接速度值时的 LAC 回退过程(Junos OS 17.2 及更高版本)

方法

未设置传输和接收速度

传输速度未设置

未设置接收速度

没有

无回退。

无回退。

无回退。

服务简介

两者都回退到 ANCP 方法。

传输速度回退到 ANCP 方法。

接收速度回退到 ANCP 方法。

ANCP

两者都回退到 PPPoE IA 标记方法。

传输速度回退到 PPPoE IA 标记方法。

接收速度回退到 PPPoE IA 标记方法。

PPPoE IA 标签

两者都回退到静态第 2 层方法。

传输速度回退到静态第 2 层方法。

接收速度回退到静态第 2 层方法。

静态第 2 层

两者都回退到端口速度。

传输速度回退到端口速度。

接收速度回退到传输速度。

从 Junos OS 15.1R1 版开始,LAC 回退过程如 表 4 中所述。

表 4:未设置连接速度值时的 LAC 回退过程(Junos OS 版本 15.1、16.1、16.2、17.1)

方法

未设置传输和接收速度

传输速度未设置

未设置接收速度

没有

无回退。

无回退。

无回退。

实际

两者都回退到 ANCP 方法。

传输速度回退到 ANCP 方法。

接收速度回退到 ANCP 方法。

ANCP

两者都回退到 PPPoE IA 标记方法。

如果 PPPoE IA 标记可用于这两种标记,则两者都可回退到 PPPoE IA 标记方法。

否则,传输速度将回退到 PPPoE IA 标记方法。

如果 PPPoE IA 标记可用于这两种标记,则两者都可回退到 PPPoE IA 标记方法。

否则,接收速度将回退到 PPPoE IA 标记方法。

PPPoE IA 标签

两者都回退到端口速度。

传输速度回退到端口速度。

接收速度回退到端口速度。

从 Junos OS 13.3R1 版开始,LAC 回退过程如 表 5 中所述。

表 5:未设置连接速度值时的 LAC 回退过程(Junos OS 版本 13.3、14.1、14.2)

方法

未设置传输和接收速度

传输速度未设置

未设置接收速度

没有

无回退。

无回退。

无回退。

ANCP

两者都回退到 PPPoE IA 标记方法。

如果 PPPoE IA 标记可用于这两种标记,则两者都可回退到 PPPoE IA 标记方法。

否则,传输速度将回退到 PPPoE IA 标记方法。

如果 PPPoE IA 标记可用于这两种标记,则两者都可回退到 PPPoE IA 标记方法。

否则,接收速度将回退到 PPPoE IA 标记方法。

PPPoE IA 标签

两者都回退到静态第 2 层方法。

传输速度回退到静态第 2 层方法。

接收速度回退到静态第 2 层方法。

静态第 2 层

两者都回退到端口速度。

传输速度回退到端口速度。

接收速度回退到传输速度。

注意:

对于千兆以太网 (ge) 和 10 千兆以太网 (xe) 接口,端口速度值都设置为 1,000,000,000。对于聚合以太网 (ae) 接口,端口速度值设置为 0。AVP 24 和 AVP 38 中报告了所有这些接口类型的端口速度值。

发送和接收连接速度相等时接收连接速度 AVP 的传输

当接收连接速度不同于传输连接速度时,以 AVP 38 表示的 L2TP Rx 连接速度(以位/秒为单位)AVP 包含在 ICCN 消息中。默认情况下,当两个方向的连接速度相同时,不发送AVP 38;LNS 使用 AVP 24 中的值来表示发送和接收连接速度。

通过在层次结构级别发出 rx-connect-speed-when-equal 语句 [edit services l2tp] ,将接入接口的接收连接速度设置为等于计算出的传输连接速度时,将生成 AVP 38。在这种情况下,LAC 传输的传输和接收连接速度值与通过 ICCN 消息中的 AVP 24 和 AVP 38 发送到 LNS 的值相同。

要在下游和上行方向的连接速度相同时配置 AVP 38 的发送:

  • 当接收连接速度设置为等于计算出的传输连接速度时,配置接收连接速度 AVP 38 的传输。

配置方法以派生发送到 LNS 的 LAC 连接速度

LAC 连接速度通过以下几种方式之一确定:

  • 瞻博网络 VSA、Tx-Connect-Speed (26-162) 和 Rx-Connect-Speed (26-163)。

  • 瞻博网络 VSA,隧道-TX-速度-方法 (26-94)。

  • CLI 配置。

  • 订阅者访问接口的端口速度。

您可以在层次结构级别包含该 tx-connect-speed-method 语句 [edit services l2tp] ,以配置一种方法,该方法指定在未为订阅者返回瞻博网络 VSA 时,LAC 用于设置这些速度的资源。

从 Junos OS 版本 17.2R1 开始,为 LAC 启用连接速度更新时,必须包含语句tx-connect-speed-method。您还必须将 或 指定ancpservice-profile为方法;否则,LAC 不会发送 CSUN 消息。

在 CLI 配置或 VSA 26-94 中更改连接速度方法不会影响已发送 ICCN 的现有 L2TP 会话。方法更改后的所有 L2TP 会话协商都使用新设置。

注意:

从 Junos OS 13.3R1 版开始,方法的可用性和支持因 Junos OS 版本而异。以下过程列出了所有历史方法;您正在使用的软件版本可能不支持某些方法。请参阅 从 LAC 到 LNS 的 Tx 和 Rx 连接速度的传输 ,了解按版本列出的支持表。

要设置传输连接速度的计算方法,请执行以下操作:

  • (可选)配置 LAC 以使用服务等级有效整形率。

    注意:

    此方法要求 effective shaping rate 在层次结构级别配置 [edit chassis] 语句。如果不是,则提交此方法将失败。但是,如果从 VSA 26-94 中的 RADIUS 接收该方法,则会生成系统日志消息,因为在这种情况下不执行提交检查。

  • (可选)将 LAC 配置为使用从订阅者接口底层的 PPPoE 接口上配置的 ANCP 值派生的值。

  • (可选)将 LAC 配置为使用从 DSLAM 接收的 PPPoE IA 标记中提供的值。

    在这种情况下,实际数据速率下游 (VSA 26-129) 的值用于 AVP 24。上行实际数据速率 (VSA 26-130) 的值用于 AVP 38,并且仅在 VSA 值不同时发送。

    注意:

    从 IA 标签派生的此速度不适用于已登录的订阅者;它仅对保存此设置后登录的订阅者有效。

  • (可选)将 LAC 配置为使用以下各项:

    • 下行 (Tx) 速度:根据本地策略在 3 级节点上实施的实际 CoS 速率

    • 上游 (Rx) 速度:在动态服务配置文件中配置的值。

    1. service-profile指定方法。

    2. 在动态服务配置文件中,配置 LAC 使用的 CoS 入口整形速率,以 Rx 连接速度向 LNS 报告。

    注意:

    该方法 service-profile 要求 effective shaping rate 在层次结构级别配置 [edit chassis] 语句。否则,提交检查将失败。但是,如果从 VSA 26-94 中的 RADIUS 接收该方法,则会 service-profile 生成系统日志消息,因为在这种情况下不执行提交检查。

    注意:

    有关使用服务配置文件提供连接速度的另一种方法,请参阅 为 L2TP 连接速度指定速率限制服务配置文件

  • (可选)将 LAC 配置为对 AVP 24 使用底层接口的建议(建议)下行整形速率,对 AVP 38 使用建议的上行整形速率。这也称为静态第 2 层整形速率。

    您可以使用层次结构级别的语句[edit interfaces interface-name unit logical-unit-number]advisory-options订阅者接口底层的 PPPoE 逻辑接口下配置咨询费率。如果未配置建议速度,则使用实际端口速度。对于 ge 和 xe 接口,速度值设置为 10,000,000,对于 ae 接口,速度值设置为 0,并在 AVP 24 和 AVP 38 中发送

  • (可选)配置 LAC 以禁用发送 AVP 24 和 AVP 38。

    注意:

    此选项可防止 LAC 在 ICCN 消息中发送 AVP 24 或 AVP 38。此选项还会覆盖瞻博网络 RADIUS VSA、Tx-Connect-Speed (26-162) 和 Rx-Connect-Speed (26-163)。

配置用户接入线路信息的报告和处理

RFC 5515 第 2 层隧道协议 (L2TP) 接入线路信息属性值对 (AVP) 扩展中定义的 L2TP AVP 扩展使 LAC 能够向用户接入线路的 LNS 特征报告,例如标识属性、线路类型、连接速度、各种数据速率等。当订阅者的 CPE 发起连接请求时,LAC 接收接入线路信息,并将 ICRQ 消息中包含的各种 AVP 中的可用信息转发到 LNS。LAC 还可以向 LNS 发出信号,表明它能够发送订阅者连接速度的更新;这些由 CSUN 消息中的连接速度更新 AVP (97) 传达。

从 Junos OS 17.4R1 版开始,LNS 还支持 RFC 5515 AVP 扩展。因此,您可以将 LNS 配置为处理从 LAC 接收的订阅者接入线路信息和连接速度更新。

从 Junos OS 19.3R1 版开始,支持 PON 和 G.fast 接入线路的 AVP,对应于宽带论坛 PON 和 G.fast TLV。

注意:

AVP 在 ICRQ 消息中传达的用户接入线路信息将在 DSL 论坛 VSA AVP 中传递到 RADIUS。CoS 可以使用 ICCN 和 CSUN 消息中传达的初始和更新连接速度来调整用户线路的流量速率。

默认情况下,LAC 上不会启用接入线路信息转发或连接速度更新功能。您必须为所有 LNS 端点或特定 LNS 端点配置功能。每目标配置适用于具有该目标 IP 地址的所有隧道。当您知道只有某些终结点支持或正确实现此功能时,您可能希望使用每目标配置。

同样,默认情况下不启用 LNS 对此信息的处理。您可以为从所有 LAC 端点或特定 LAC 端点接收的信息启用处理。每目标配置适用于具有该目标 IP 地址的所有隧道。

注意:

LAC 和 LNS 的 CLI 语句相同;不同之处在于,您可以将语句包含在 LAC 配置或 LNS 配置中。

要将 LAC 配置为将有关订阅者接入线路的信息发送到 LNS,或将 LNS 配置为处理从 LAC 接收的此信息,请执行以下操作:

  • 为所有终结点全局配置功能。

  • 为特定终结点配置功能。

最佳实践:

当 LNS 不支持连接速度更改时,请勿在 LAC 上配置 connection-speed-update 该选项。这可能是未配置为处理更新的 LNS,也可能是不合规的第三方 LNS。为此类 LNS 配置 LAC 选项会生成其他被忽略的控制消息。

要将 LAC 配置为同时向 LNS 发送有关连接速度更改的更新,或将 LNS 配置为处理从 LAC 接收的速度更新,请执行以下操作:

  • 配置功能时包括更新选项。

  • 配置 LAC 以发送更新时,还必须配置派生连接速度值的方法。该方法指定更新值的源。在 LNS 上,派生方法不相关,无法配置。

请考虑以下示例:

  • 以下配置指定,对于端点地址为 192.0.2.2 的所有隧道,LAC 在 ICRQ 消息中向 LNS 报告源自 ANCP 代理或 PPPoE 中间代理的访问线路特征(按此顺序)。连接速度更新启用 AVP (98) 不包括在 ICRQ 中;因此,不会向 LNS 发送任何 CSUN 消息来报告 ANCP 代理报告的订阅者接入线路的速度变化。LAC 会忽略它从 LNS 接收的任何 CSURQ 消息;这只能是第三方 LNS,因为配置为 LNS 的 MX 系列路由器不支持发送 CSURQ 消息。

  • 以下配置指定,对于端点地址为 203.0.113.23 的所有隧道,LAC 在 ICRQ 消息中向 LNS 报告来自 ANCP 代理或 PPPoE 中间代理的访问线路特征(按该顺序)。连接速度更新启用 AVP (98) 包含在 ICRQ 中;CSUN 消息将发送到 LNS,以报告 ANCP 代理报告的订阅者接入线路的速度变化。LAC 接受它从 LNS 接收的任何 CSURQ 消息,并使用 CSUN 消息进行响应;这只能是第三方 LNS,因为配置为 LNS 的 MX 系列路由器不支持发送 CSURQ 消息。

全局启用接入线路信息转发后,无法为特定目的地禁用该转发。但是,当全局启用连接速度更新时,您可以禁用特定目标的更新。

  • 以下配置指定为所有目标启用接入线路特征转发和连接速度更新。对于目标 198.51.100.2,通过重复该目标的接入线路配置并省略该目标的连接速度更新,将覆盖全局更新配置。

    show services l2tp summary 命令将显示适用于所有目标的配置。以下示例输出确认此示例中的全局配置:

    该命令单独 show services l2tp destination detail 显示每个目标的配置。以下示例输出验证是否为 198.51.100.2 禁用了连接速度更新:

  • 在此示例中,为所有目标启用了接入线路特征的转发,但仅为一个目标 198.51.100.21 启用了连接速度更新。

    以下示例输出确认已全局禁用连接速度更新:

    以下示例输出确认为目标 198.51.100.21 启用了连接速度更新:

阻止 LAC 将呼叫号码 AVP 22 发送到 LNS

主叫号码 AVP 22 通常标识接入网络中连接到客户的接口。当 RADIUS 在访问接受消息中包含呼叫站 ID 时,该值将用于主叫号码 AVP。否则,在其上建立 PPPoE 会话的基础接口(例如,S-VLAN IFL)将用于主叫号码 AVP 值。

默认情况下,LAC 将此 AVP 包含在发送到 LNS 的传入呼叫请求 (ICRQ) 数据包中。但是,您可能希望隐藏网络访问接口信息。为此,您可以配置隧道,以便 LAC 不会将主叫号码 AVP 发送到 LNS。

要禁用发送主叫号码 AVP,请执行以下操作:

  • 配置禁用。

覆盖主叫号码 AVP 的主叫站 ID 格式

LAC 将有关接入线路或订户的信息发送到 L2TP 主叫号码 AVP 22 中的 LNS。建立 L2TP 会话时,此 AVP 在传入呼叫请求 (ICRQ) 数据包中传输。默认情况下,AVP 22 标识接入网络中连接到客户的接入节点接口;这是代理电路标识符或 ACI。LAC 从 L2TP 客户端接收 PPPoE 主动发现请求 (PADR) 数据包中的 ACI 作为 DSL 论坛代理电路 ID VSA [26-1]。

或者,您可以使用该 calling-station-id-format 语句更改 AVP 中发送的值。例如,您可以指定使用在 PADR 中作为 DSL 论坛代理远程 ID VSA [26-2] 接收的代理远程标识符 (ARI),而不是代理电路标识符,同时使用两者或包含其他属性。AVP 中使用的值集称为呼叫站 ID 格式。配置此选项后,AVP 的值随后将作为呼叫站 ID 属性 (31) 发送到 RADIUS 服务器。有关详细信息 ,请参阅使用其他选项配置呼叫站 ID

在某些情况下,您可能希望呼叫号码 AVP 22 的值独立于 RADIUS 属性值。您可以通过覆盖为值配置的呼叫站 ID 格式来执行此操作。使用该 remote-circuit-id-format 语句为 AVP 指定不同的格式:PADR 数据包中的 ACI、ARI 或 ACI 和 ARI。

您还可以配置回退值,当使用语句配置 remote-circuit-id-format 的值在 PADR 中不存在时,在主叫号码 AVP 中发送这些值。您可以将回退选项配置为将配置的呼叫站 ID 或默认底层接口发送为主叫号码 AVP。

准备工作:

  • 配置访问配置文件。

  • 配置 L2TP。

  • 配置 RADIUS。

要在访问配置文件中配置覆盖,请执行以下操作:

  1. 将 LAC 配置为使用配置的远程电路 ID 格式(而不是呼叫站 ID 格式)发送主叫号码 AVP。
    注意:

    如果尚未配置语句,则该语句remote-circuit-id-format将无法override通过提交检查。

  2. 配置覆盖 AVP 22 中的呼叫站 ID 的值的格式。您可以将格式配置为包括 ACI、ARI 或同时包括 ACI 和 ARI。

    表 6 描述了根据 PADR 中接收的属性和配置语句中配置的格式在呼叫号码 AVP 22 中 remote-circuit-id-format 发送的属性。

    表 6:基于远程电路 ID 格式作为主叫号码 AVP 发送的属性和在 PADR 中接收的属性

    远程电路 ID 格式

    在 PADR 中接收的属性

    在主叫号码 AVP 中发送的属性

    代理电路 ID

    代理电路 ID、代理远程 ID

    代理电路 ID

    代理远程 ID

    代理电路 ID、代理远程 ID

    代理远程 ID

    代理电路 ID、代理远程 ID

    代理电路 ID、代理远程 ID

    代理电路 ID、代理远程 ID

    代理电路 ID、代理远程 ID

    代理电路 ID

    代理电路 ID

    代理电路 ID、代理远程 ID

    代理远程 ID

    代理远程 ID

  3. (可选)配置要使用的回退值。如果 PADR 中不存在 ACI 和 ARI,而是以远程电路 ID 格式配置,则会触发回退。您可以将 LAC 配置为在触发回退时发送配置的呼叫站 ID 或主叫号码 AVP 22 中的默认底层接口。

    远程电路 ID 格式确定触发回退的内容。 表 7 显示了基于远程电路 ID 格式的回退触发器。

    表 7:远程电路 ID 格式的回退触发器

    远程电路 ID 格式

    回退触发器

    代理电路 ID

    代理电路 ID 为空

    代理远程 ID

    代理远程 ID 为空

    代理电路 ID、代理远程 ID

    代理电路 ID 和代理远程 ID 均为空

  4. (可选)配置备用分隔符,当以远程电路 ID 格式指定多个值时,路由器使用该字符分隔生成的远程电路 ID 字符串中的串联值。默认分隔符是哈希字符 (#)。

为 L2TP 连接速度指定速率限制服务配置文件

协商 L2TP 会话时,LAC 会向 LNS 发送一条 ICCN 消息,其中包含 LAC 的 Rx 连接速度(以 AVP 38 为单位)和 Tx 连接速度(以 AVP 24 为单位)的值。LAC 使用协商时可用最佳来源的值。如果有多个源可用,则根据源的首选项层次结构进行选择。源是 RADIUS、ANCP 或 PPPoE-IA 标记。

默认情况下,LAC 不能使用在 RADIUS 访问-接受消息中收到的服务配置文件作为源,因为在激活网络系列(会话协商完成后发生)之前不会应用配置文件。但是,如果 LNS 支持 RFC 5515 第 2 层隧道协议 (L2TP) 访问线路信息属性值对 (AVP) 扩展,则 LAC 可以使用服务配置文件中的值向 LNS 发送连接速度更新。

从 Junos OS 18.1R1 版开始,您可以使用动态服务配置文件在协商 L2TP 会话时提供 AVP 38 和 AVP 24 中包含的连接速度。订阅者登录时,authd 确定配置的服务配置文件名称是否与 RADIUS 访问接受消息中瞻博网络激活服务 VSA (26-65) 中传达的配置文件名称匹配。如果名称匹配,则速度派生自服务配置文件中的默认值或 VSA 传递的参数。

authd 为建立连接速度而进行的这种处理仅在订阅者登录时进行。它不会在响应重新身份验证或 CoA 请求时发生。

注意:

要使此功能正常工作,还必须在层次结构级别使用[edit services l2tp]语句将tx-connect-speed-method方法service-profile设置为 。您还必须在[edit chassis]层次结构级别配置effective-shaping-rate语句。

您可以直接在服务配置文件中将费率定义为用户定义变量的默认值。或者,您可以在 VSA 26-65 中配置 RADIUS 要传递的速率。在任何一种情况下,第一个值被视为接收速度(从用户到LAC的上行速率),第二个值被视为传输速度(从LAC到用户的下行速率)。VSA 可能配置为传递两个以上的参数,但只有前两个参数对服务速率限制函数很重要。

速率值在配置文件或 VSA 26-65 中以 Kbps 为单位指定,但 L2TP AVP 格式要求以 bps 为单位的速率值。启用此功能后,默认乘数会自动将速率从 Kbps 转换为 bps。您还可以配置乘数选项以向上或向下调整速率。调整后的值相当于瞻博网络 RADIUS VSA、Rx-Connect-Speed (26-163) 和 Tx-Connect-Speed (26-162)。这些值以这种方式存储在会话数据库中。由于在协商 L2TP 连接之前,这些值在 SDB 中可用,因此 LAC 将它们作为 AVP 38 和 AVP 24 包含在 ICCN 消息中。它们被视为 RADIUS 源值,因此具有最高优先级。

注意:

参数值为零表示未设置速率。例如,如果 VSA 26-65 返回 service-profile-name(0, 0),则不会在 SDB 中为 Rx 或 Tx 设置任何值。

导致在 SDB 中未设置任何值的另一种情况是,如果 VSA 26-65 未传递任何参数,并且您未能在服务配置文件中设置默认值。在这种情况下,没有可派生的 authd 值,因此在 Rx 或 Tx 的 SDB 中没有任何内容可放置。

如果用于建立速率限制器的服务被停用或删除,authd 将从订阅者会话中清除这些速率限制器值。如果重新激活服务,authd 不会恢复速率限制器。

要将 LAC 连接速度配置为在登录时从动态服务配置文件派生并选择性地调整速率,请执行以下操作:

  1. 指定提供连接速度的动态服务配置文件。
  2. (可选)配置一个值,该值乘以服务配置文件中指定的 Rx 连接速度。
  3. (可选)配置一个值,该值乘以服务配置文件中指定的 Tx 连接速度。
  4. 设置确定连接速度的方法。
  5. 启用 RADIUS 记帐消息中实际下行速率的报告。

例如,假设您配置了一个动态服务策略 l2tp-service。该策略包括上游和下游的用户定义变量,默认值分别为 20,000 Kbps 和 30,000 Kbps。上游变量用于输入(入口)过滤器,下游变量用于输出(出口)过滤器。

然后,配置以下服务速率限制器,该限制器指定在返回名为 l2tp-service 的服务策略时,策略中的 Rx 值或由 VSA 传递的 Rx 值乘以 1005。Tx 值乘以 1003。

假设订阅者登录,并且来自 RADIUS 服务器的访问-接受消息包含激活服务 VSA 26-55,指定 l2tp 服务。接下来发生的情况取决于 VSA 传递的参数。

  • VSA 包括不带参数的“l2tp-service”。以下值存储在 SDB 中:

    • Rx 是策略中的默认值乘以配置的乘数: 20000 Kbps x 1005 = 20,100,000 bps。

    • Tx 是策略中的默认值乘以配置的乘数: 30000 Kbps x 1003 = 30,090,000 bps。

  • VSA 包括“l2tp-service(10000, 15000)”。以下值存储在 SDB 中:

    • Rx 是 VSA 传递的第一个参数乘以配置的乘数: 10000 Kbps x 1005 = 10,050,000 bps。

    • Tx 是 VSA 传递的第二个参数乘以配置的乘数: 15000 Kbps x 1003 = 15,045,000 bps。

  • VSA 包括 “l2tp-service(10000)”。以下值存储在 SDB 中:

    • Rx 是 VSA 传递的第一个(也是唯一的)参数乘以配置的乘数: 10000 Kbps x 1005 = 10,050,000 bps。

    • 由于 VSA 不传递第二个参数,因此 Tx 是策略中的默认值乘以配置的乘数: 30000 Kbps x 1003 = 30,090,000 bps。

  • VSA 包括 “l2tp-service(10000, 0)”。以下值存储在 SDB 中:

    • Rx 是 VSA 传递的第一个参数乘以配置的乘数: 10000 Kbps x 1005 = 10,050,000 bps。

    • 由于传递的第二个参数为零,而零表示未设置速率,因此 SDB 中不会存储任何值。

  • VSA 包括 “l2tp-service(0, 0)”。以下值存储在 SDB 中:

    • 由于传递的值为零意味着未设置速率,因此 SDB 中不会存储 Rx 或 Tx 的值。

  • VSA 包括“l2tp-service(10000, 15000, 4000000)”。以下值存储在 SDB 中:

    • Rx 是 VSA 传递的第一个参数乘以配置的乘数: 10000 Kbps x 1005 = 10,050,000 bps。

    • Tx 是 VSA 传递的第二个参数乘以配置的乘数: 15000 Kbps x 1003 = 15,045,000 bps。

版本历史记录表
释放
描述
19.3R1
从 Junos OS 19.3R1 版开始,支持 PON 和 G.fast 接入线路的 AVP,对应于宽带论坛 PON 和 G.fast TLV。
18.1R1
从 Junos OS 18.1R1 版开始,您可以使用动态服务配置文件在协商 L2TP 会话时,在 ICCN 消息中提供 AVP 38 和 AVP 24 中包含的连接速度。
17.4R1
从 Junos OS 17.4R1 版开始,配置为 LNS 的 MX 系列路由器可以处理从 LAC 收到的订阅者接入线路信息和连接速度更新。
17.4R1
从 Junos OS 17.4R1 版开始,LNS 还支持 RFC 5515 AVP 扩展。
17.2R1
从 Junos OS 17.2R1 版开始,LAC 回退过程如 表 3 中所述。
17.2R1
从 Junos OS 15.1R1 版开始,LAC 回退过程如 表 4 中所述。
17.2R1
从 Junos OS 13.3R1 版开始,LAC 回退过程如 表 5 中所述。
17.2R1
从 Junos OS 版本 17.2R1 开始,为 LAC 启用连接速度更新时,必须包含语句 tx-connect-speed-method
15.1R1
从 Junos OS 15.1R1 版开始,您可以直接在瞻博网络 VSA 中配置速度值、Tx-Connect-Speed (26-162) 和 Rx-Connect-Speed (26-163)。
15.1R1
从 Junos OS 15.1R1 版开始,您可以配置在瞻博网络 VSA 中传送的方法,即隧道-TX-速度-方法 (26-94)。
14.1
从 Junos OS 14.1 版开始,L2TP 支持一组 AVP,用于将用户接入线路的信息从 LAC 传送到 LNS。
13.3R1
从 Junos OS 13.3R1 版开始,方法的可用性和支持因 Junos OS 版本而异,如 表 2 所述。
13.3R1
从 Junos OS 13.3R1 版开始,方法的可用性和支持因 Junos OS 版本而异。