Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
本页内容
 

示例:配置静态 LNS MLPPP 订阅者

此示例说明如何配置静态 L2TP 网络服务器 (LNS) 多链路 (MLPPP) 订阅者。

要求

此示例使用以下硬件和软件组件:

  • 安装了 MPC2 的 MX 系列

  • Junos OS 13.3 或更高版本

在配置静态 L2TP 网络服务器 (LNS) 多链路 (MLPPP) 订阅者之前,请确保您已:

概述

一个 MLPPP 订阅者由两个 IFL(逻辑接口)、一个成员链路和一个捆绑包组成。对于静态 MLPPP 订阅者,您可以静态配置成员链路和捆绑包。对于静态 LNS MLPPP 订阅者,您可以手动配置成员链路和捆绑 IFL。使用该 family mlppp 设置配置订阅者接口后,在成员链路 IFL 可以为 LNS 启动 LCP(链路控制协议)协商之前,还必须完全配置成员链路的捆绑 IFL。 图 1 显示了不同类型的流量如何遍历 MX 系列设备充当 LNS 以终止 MLPPP 捆绑包的网络。

拓扑学

图 1:作为 LNS 网络在 MX 系列终止的 MLPPP 束 MLPPP Bundles Terminated at MX Series as the LNS Network

显示了以下三个域通过 LNS 网络传递流量:

  • PPP 域 — 包含数据和语音流量

  • MLPPP 域 — 仅包含数据流量

  • L2TP 域 - 包含所有类型的流量

配置

要配置静态 L2TP 网络服务器 (LNS) 多链路 (MLPPP) 订阅者,请执行以下任务:

CLI 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改详细信息,以便与网络配置匹配,然后将命令复制并粘贴到层 [edit] 级的 CLI 中。

使用内联服务接口和 L2TP 访问配置文件属性配置隧道组

分步过程

下面的示例要求您在各个配置层级中进行导航。

要为静态 LNS MLPPP 用户配置具有内联服务接口 (si) 和 L2TP 访问配置文件属性的隧道组:

  1. 创建访问配置文件。

    [edit access]user@host# set profile ce-l2tp-profile1

  2. 配置 L2TP (LAC) 接入客户端。

    [edit access profile ce-l2tp-profile1]user@host# set client ce-lac-1

  3. 关联包含 PPP 属性的组配置文件,以应用于从此 LAC 客户端通过隧道传输的 PPP 会话。

    [edit access profile ce-l2tp-profile1 client ce-lac1ce-lac1]user@host# set user-group-profile ce-lac-1-gp

  4. 为此示例配置以下 L2TP 访问配置文件属性:

    • 与 PPP 客户端的链路控制协议 (LCP)。

    • 来自客户端的隧道 (LAC) 隧道中允许的最大会话数。

    • 用于验证客户端 (LAC) 的隧道密码。

    • 对于静态订阅者,L2TP 客户端支持 MLPPP。该 multilink 语句确定来自 LAC 对等方的订阅者是否支持 MLPPP。

    [edit access profile ce-l2tp-profile1 client ce-lac1ce-lac1]user@host# set l2tp lcp-renegotiationuser@host#set l2tp maximum-sessions-per-tunnel 2000 user@host#set l2tp shared-secret password user@host#set l2tp multilink

    注意:

    请勿在静态 LNS MLPPP 订阅者的 L2TP 访问客户端配置文件中指定动态配置文件名称。

  5. 创建隧道组。

    [edit services l2tp]user@host# set tunnel-group lns1

  6. 将隧道访问配置文件设置为您为访问配置文件定义的设置。

    [edit services l2tp tunnel-group lns1]user@host# set l2tp-access-profile ce-l2tp-profile1

  7. 设置 L2TP AAA 访问配置文件。

    注意:

    您可以分别使用 LNS 访问客户端配置文件或tunnel-group语句在[edit access][edit services]层级指定 L2TP AAA 访问配置文件。使用[edit access]层次结构级别定义的 L2TP AAA 访问配置文件将覆盖为使用[edit services]层次结构级别定义的 tunnel-group L2TP AAA 访问配置文件。

    [edit services l2tp tunnel-group lns1]user@host# set aaa-access-profile ce-authenticator

  8. 设置 L2TP 隧道的本地网关地址。

    [edit services l2tp tunnel-group lns1]user@host# set local-gateway address 10.1.1.2

  9. 为静态 LNS MLPPP 订阅者指定内联服务接口 (si)。

    [edit services l2tp tunnel-group lns1]user@host# set service-interface si-1/0/0

  10. 如果完成设备配置,请提交配置。

配置静态 LNS 成员链路 IFL

分步过程

下面的示例要求您在各个配置层级中进行导航。

要配置静态 LNS 成员链路 IFL,请使用语 family mlppp 句指定静态捆绑包。

您还必须在订阅者 (si) 接口中配置family inet语句。该family inet设置允许安装 L2TP 长路由,并支持查找引擎将控制数据包引导至路由引擎;如果需要,还可以启用混合模式支持。

以下示例显示 PPP 和 MLPPP 订阅者都可以使用接口 si-1/0/0.1 成功登录,而只有 MLPPP 订阅者可以使用接口 si-1/0/0.2 成功登录。

  1. si-1/0/0.1创建和 si-1/0/0.2 接口。

    [edit interfaces]user@host# set si-1/0/0.1user@host# set si-1/0/0.2

  2. si-1/0/0.1对于接口,设置 L2TP 拨号选项,以指定逻辑接口一次可托管一个会话(专用)。

    [edit interfaces si-1/0/0.1]user@host# set dial-options l2tp-interface-id not used dedicated

  3. 启用 MLPPP 支持并配置静态捆绑包内联接口 (IFL)。

    [edit interfaces si-1/0/0.1]user@host# set family mlppp bundle si-5/1/0.100

  4. 启用 LNS 支持和混合模式支持。

    [edit interfaces si-1/0/0.1]user@host# set family inet unnumbered-address lo0.0

  5. si-1/0/0.2对于接口,设置 L2TP 拨号选项,以指定逻辑接口一次可托管一个会话(专用)。

    [edit interfaces si-1/0/0.2]user@host# set dial-options l2tp-interface-id not used dedicated

  6. 启用 MLPPP 支持并配置静态捆绑包内联接口 (IFL)。

    [edit interfaces si-1/0/0.2]user@host# set family mlppp bundle si-5/1/0.101

  7. 启用 LNS 长路由支持。

    [edit interfaces si-1/0/0.2]user@host# set family inet

  8. 如果完成设备配置,请提交配置。

配置静态内联服务 MLPPP 捆绑包 IFL

分步过程

下面的示例要求您在各个配置层级中进行导航。

要配置静态内联服务 (si) 接口 MLPPP 捆绑包 IFL,请在接口中si指定encapsulation multilink-ppp语句。si接口锚定捆绑接口。

您还可以设置以下可选 MLPPP 参数:MRRU、短序列和片段阈值。以下示例说明如何配置静态 (si) 接口 MLPPP 捆绑包 IFL。

  1. 创建单元为 100 的静态 (si) 接口 MLPPP 捆绑包 IFL si-5/0/0

    [edit interfaces]user@host# set si-5/0/0 unit 100

  2. 配置 encapsulation multilink-ppp 语句为接口启用 MLPPP 捆绑 si-5/0/0.100

    [edit interfaces si-5/0/0.100]user@host# set encapsulation multilink-ppp

  3. 为此示例配置以下 MLPPP 选项:

    • mrru- 指定 1500 到 4500 字节的最大接收重构单位值。

    • fragment-threshold- 适用于所有数据包和转发类,范围为 128 到 16,320 字节。

    • short-sequence- 确定 MLPPP 的报头格式。默认值为 long-sequence

    [edit interfaces si-5/0/0.100]user@host# set mrru 1500user@host# set fragment-threshold 640user@host#set short-sequence

  4. 通过配置ppp-options dynamic profile设置启用对静态 (si) 接口 IFL 动态服务的支持。

    [edit interfaces si-5/0/0.100]user@host# set ppp-options dynamic-profile l2l3-service-prof

  5. 如果完成设备配置,请提交配置。

结果

在配置模式下,输入show accessshow services、和show interfaces命令,以确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明以更正配置。

验证

确认配置工作正常。

验证内联服务接口信息

目的

验证是否配置了内联服务 (si) 接口。

行动

意义

启用 (si) 接口时,其物理链路已启动并运行,并设置了点对点接口标志。它在 LNS 订阅者、LNS MLPPP 成员链路和 MX 系列 MLPPP 捆绑包之间共享。

验证捆绑包 IFL 信息

目的

验证捆绑包 IFL 信息对于基于 LNS 的 MLPPP 订阅者是否正确。

行动

意义

由于实现的特殊性,与捆绑包关联的以下错误计数始终显示 0:数据包丢弃(字节)、分段丢弃(字节)、分段超时、缺少序列号、乱序序列号、超出范围的序列号、数据包数据缓冲区溢出和分段数据缓冲区溢出以及超出 MRRU。

验证成员链接 IFL 信息

目的

验证成员链路 IFL 信息对于订阅者是否正确。

行动

意义

多链路捆绑包 si-5/1/0.1073756926 已使用系列 mlppp 协议进行配置。

验证订阅者信息

目的

验证静态 MLPPP over LNS 的订阅者信息是否正确。

行动

意义

已为 MLPPP 配置接口的用户信息 si-5/1/0.100 ,接口类型为静态。