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 发送唯一标识 DSLAM 接收接口的路由器代理电路 ID (ACI) 和代理远程 ID (ARI) 字符串;此信息在ANCP端口启动和端口关闭消息中编码为识别TLV的接入线路。ANCP 消息还可以在 DSL 线路属性 TLV 中包括线路属性,例如最小值、最大值和实际净上行和下行数据速率。DSLAM 还可以在它插入 PADI 和 PADR 消息的供应商特定标签中发送接入线路属性。

注意:

从 Junos OS 19.3R1 版开始,除了之前支持的 DSL 接入节点外,PON 用户接入线路的接入节点(例如 ONT 和 ONU)也在此方案中受支持。

图 1:L2TP 网络拓扑 Network diagram of broadband access architecture with PPPoE and L2TP, showing CPE, DSLAM, LAC, LNS, and Policy Server/RADIUS.示例

接入线路信息 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—WDM-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-最大数据速率-上游

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

IWF 会议

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

ICRQ

DSL

26-3561–254

LAC 上的连接速度更新

您可以将 LAC 配置为,当用户连接的速度从传入呼叫连接 (ICCN) 消息中的 AVP 24(传输速度)和 AVP 38(接收速度)最初传送给 LNS 的值发生变化时,通知 LNS。配置为这样做后,LAC 会通知 LNS,当 L2TP 会话启动时,它可以通过在 ICRQ 消息中包含连接速度更新启用 AVP (98) 来发送这些更新。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 消息,除非您还将语句配置tx-connect-speedancpservice-profile或 。

LNS 上的连接速度更新

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

CoS 使用 ICCN 消息中的初始速度和 CSUN 消息中的更新速度来确定用户接入线路的流量速率。

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

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

分别在 LAC 或 LNS 的以下一个或两个层级包含该 access-line-information 语句,以配置 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 的发送和接收连接速度传输

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

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

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

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

  • ICCN 消息中发送的 Tx 和 Rx 连接速度派生自 LAC 回退过程确定的方法。由于在发送 ICCN 之后才会激活服务,因此 LAC 在配置为下一个方法时 service-profile 始终回退到下一个方法。稍后激活服务配置文件时,将在更新消息中向 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— 速度是基于本地流量控制策略在会话调度程序节点上实施的下行流量的实际速率。此方法仅提供传输连接速度,因此接收传输速度由回退方案决定。如果需要将报告的值为本地 CoS 策略强制实施的下行速度,请使用此 actual 方法。其他方法可能与此强制值不同。

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

      设置 Tunnel-Tx-Speed-Method 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 之前,配置文件不会激活,并回退到 ICCN 消息中发送的 PPPoE IA 标记。稍后激活服务配置文件时,服务配置文件费率将在更新消息中发送(如果配置了更新)。

    • 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 Access-Accept 消息中的瞻博网络激活服务 VSA (26-65) 中传达的服务配置文件名称是否与在层次结构级别上[edit access]使用语句配置service-rate-limiter的服务配置文件名称匹配。如果名称匹配,则速度来自服务配置文件中的默认值或 VSA 传递的参数。有关此方法的详细信息,请参阅为 L2TP 连接速度指定速率限制服务配置文件

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

      设置 Tunnel-Tx-Speed-Method 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 Access-Accept 消息中返回。如果只有一个 VSA 存在,LAC 将使用连接速度方法来确定另一个速度的值。要使用这些 VSA,您必须根据 RADIUS 服务器文档配置 RADIUS。

  • 从 Junos OS 15.1R1 版开始,您可以配置瞻博网络 VSA 中传达的方法 Tunnel-Tx-Speed-Method (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 及更高版本

  • ANCP

  • pppoe-ia-tags

  • 服务配置文件

  • 静态(默认)

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

  • ANCP

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

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

  • pppoe-ia-tags

  • 服务配置文件

  • 静态

15.1, 16.1, 16.2, 17.1

  • 实际值(默认)

  • ANCP

  • pppoe-ia-tags

  • 实际

  • ANCP

  • CoS — 转换为实际值

  • 动态第 2 层 — 转换为静态,回退到用户访问接口的端口速度

  • pppoe-ia-tags

  • static — 回退到用户访问接口的端口速度

13.3, 14.1, 14.2

  • ANCP

  • 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 向 LNS 发送 ICCN 消息中的初始传输和接收连接速度之前,必须执行以下作:

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

  2. 确定速度。

LAC 按如下方式选择该方法:

  1. 如果存在 Tunnel-Tx-Speed-Method 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 中的值用于发射和接收连接速度。

当接入接口的接收连接速度设置为等于通过在层次结构级别发出[edit services l2tp]语句计算rx-connect-speed-when-equal的传输连接速度时,将生成 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 配置。

  • 用户访问接口的端口速度。

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

从 Junos OS 17.2R1 版开始,为 LAC 启用连接速度更新时,必须包含该 tx-connect-speed-method 语句。您还必须将 或 ancp service-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 标记中提供的值。

    在这种情况下,Actual-Data-Rate-Downstream (VSA 26-129) 的值用于 AVP 24。Actual-Data-Rate-Upstream (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) 传达。

LNS 支持 RFC 5515 AVP 扩展。因此,您可以将 LNS 配置为处理从 LAC 接收的用户接入线路信息和连接速度更新。

(Junos OS 演化版)如果您的 LNS 端点不支持 RFC 5515,您仍然可以使用 RADIUS VSA 26-159 提供的属性使 L2tp-Csun-enable 系统能够接收连接速度更新通知 (CSUN)。在 Access-Accept 消息中接收到此属性及其值时,它优先于 L2TP 会话的全局配置。的 L2tp-Csun-enable 可能值是 0 (disable) 和 1 (enable,如果 VSA 不存在,这是默认行为)。

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 将源自 ANCP 代理或 PPPoE 中间代理(按此顺序)的接入线路特征报告给 ICRQ 消息中的 LNS。连接速度更新启用 AVP (98) 不包含在 ICRQ 中;因此,不会向 LNS 发送 CSUN 消息来报告 ANCP 代理报告的用户接入线路中的速度变化。LAC 忽略从 LNS 接收的任何 CSURQ 消息;这只能是第三方 LNS,因为配置为 LNS 的 MX 系列路由器不支持发送 CSURQ 消息。

  • 以下配置指定,对于端点地址为 203.0.113.23 的所有隧道,LAC 将源自 ANCP 代理或 PPPoE 中间代理(按此顺序)的接入线路特征报告给 ICRQ 消息中的 LNS。连接速度更新启用 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 向 LNS 发送主叫号码 AVP 22

主叫号码 AVP 22 通常标识连接到接入网络中客户的接口。当 RADIUS 在 Access-Accept 消息中包含 Calling-Station-Id 时,该值将用于主叫号码 AVP。否则,建立 PPPoE 会话的底层接口(例如 S-VLAN IFL)将用于主叫号码 AVP 值。

默认情况下,LAC 在其发送至 LNS 的来电请求 (ICRQ) 数据包中包含此 AVP。但是,您可能希望隐藏您的网络访问接口信息。为此,您可以配置隧道,使 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 论坛 Agent-Remote-ID VSA [26-2] 接收的代理远程标识符 (ARI) 而不是代理电路标识符,同时使用两者,或者包含其他属性。AVP 中使用的值集称为呼叫站 ID 格式。配置此设置后,AVP的值随后将作为Calling-Station-ID属性(31)发送到RADIUS服务器。有关详细信息,请参阅使用 附加选项配置呼叫站 ID

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

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

开始之前:

  • 配置访问配置文件。

  • 配置 L2TP。

  • 配置 RADIUS。

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

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

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

  2. 配置在 AVP 22 中覆盖 Calling-Station-ID 的值的格式。您可以将格式配置为包括 ACI、ARI 或同时包含 ACI 和 ARI。

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

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

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

    远程电路 ID 格式决定了触发回退的因素。 表 7 显示了基于远程电路 ID 格式的回退触发器。

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

    远程电路 ID 格式

    回退触发器

    代理-电路-ID

    Agent-Circuit-ID 为空

    代理远程 ID

    Agent-Remote-ID 为空

    代理-电路-ID,代理-远程-ID

    Agent-Circuit-ID 和 Agent-Remote-ID 均为空

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

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

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

默认情况下,LAC 不能将 RADIUS Access-Accept 消息中收到的服务配置文件用作源,因为在激活网络家族之前,系统不会应用该配置文件(这在会话协商完成后发生)。但是,如果 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语句。

您可以直接在服务配置文件中将费率定义为用户定义变量的默认值。或者,您可以配置 RADIUS 在 VSA 26-65 中传递的速率。在任何一种情况下,第一个值都用作接收速度(从用户到 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 服务器的 Access-Accept 消息包括 Activate-Service VSA(26-55),指定 l2tp-service。接下来会发生什么取决于 VSA 传递的参数。

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

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

    • Tx 是策略中的默认值乘以配置的乘数: 30000 Kbps x 1003 = 30090000 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 中不会存储任何 Tx 值。

  • 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.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 中传达的方法 Tunnel-Tx-Speed-Method (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 版本而异。