帮助我们改善您的体验。

让我们了解您的想法。

您是否能抽出两分钟的时间完成一份问卷调查?

list Table of Contents

机器翻译对您有帮助吗?

starstarstarstarstar
Go to English page
免责声明:

我们将使用第三方机器翻译软件翻译本页面。瞻博网络虽已做出相当大的努力提供高质量译文,但无法保证其准确性。如果对译文信息的准确性有任何疑问,请参阅英文版本. 可下载的 PDF 仅提供英文版.

MPLS 伪线用户逻辑接口

date_range 27-Feb-24

伪线用户逻辑接口概述

用户管理支持通过点对点 MPLS 伪线创建用户接口。伪线用户接口功能使服务提供商能够将 MPLS 域从接入聚合网络扩展到服务边缘,并在其中执行用户管理。服务提供商可以利用 MPLS 功能,如故障切换、重新路由和统一 MPLS 标签配置,同时使用单个伪线为服务网络中的大量 DHCP 和 PPPoE 用户提供服务。

注意:

伪线用户逻辑接口仅在带有以太网模块化接口卡 (MIC) 的模块化端口集中器 (MPC) 上受支持。当传输逻辑接口使用 VPLS 封装和 DHCP 身份验证时,不支持 PPPoE 和 L2TP 终止。但是,VPLS 封装支持宽带用户管理第 2 层批发功能。在批发商路由器上使用 VPLS 封装创建动态 VLAN 接口,用于执行 VLAN 标记切换以终止零售商网络上的 PPPoE/DHCP 订阅者。有关详细信息,请参阅宽带 用户管理第 2 层批发拓扑和配置元素

伪线是基于 MPLS 的第 2 层 VPN 或第 2 层电路的隧道。伪线隧道将以太网封装的流量从接入节点(例如,DSLAM 或其他聚合设备)传输到托管用户管理服务的 MX 系列路由器。MX 系列路由器上的伪线隧道终端类似于物理以太网终端,也是执行用户管理功能的点。服务提供商可以基于每个 DSLAM 配置多个伪线,然后为特定伪线上的大量用户提供支持。

图 1 显示了提供用户管理支持的 MPLS 网络。

在伪线的接入节点端,用户流量可以通过多种方式汇集到伪线中,仅受伪线上可堆栈的接口数量和类型的限制。您可以指定一个锚点,用于标识在接入节点上终止伪线隧道的逻辑隧道接口。

图 1:支持订阅者管理的 MPLS 接入网络 MPLS Access Network with Subscriber Management Support

图 2 显示了伪线用户 逻辑接口的协议堆栈。伪线是堆叠在物理接口 (IFD) 上逻辑隧道锚点上方的虚拟设备,支持面向电路的第 2 层协议(第 2 层 VPN 或第 2 层电路)。第 2 层协议提供传输和服务逻辑接口,并支持协议家族(IPv4、IPv6 或 PPPoE)。

从 Junos OS 18.3R1 版开始,在具有 MPC 和 MIC 接口的 MX 系列路由器上,第 3 层 VPN 和草稿罗森组播 VPN 中引入了对通过冗余逻辑隧道的伪线用户服务接口的支持。 此前,第 3 层 VPN 仅通过逻辑隧道接口支持伪线用户服务,且这些接口使用单播路由协议, 例如 OSPF 或 BGP。借助该支持,您可以在伪线用户接口上配置组播路由协议,协议无关组播 (PIM),该协议将在虚拟路由和转发 (VRF) 路由实例上终止。此外,伪线逻辑接口设备的扩展数量有所增加,为冗余逻辑隧道接口上的伪线用户接口提供了额外的弹性支持。

注意:

当伪线用户服务接口锚定到不存在成员接口(或 FPC)的冗余逻辑隧道时,隧道接口将关闭。在这种情况下,伪线接口(物理接口和逻辑接口)也应关闭,但伪线用户逻辑接口状态仍可用,尽管第 2 层电路服务(例如从伪线用户服务接口的服务侧向客户边缘 (CE) 设备 ping 程)不可用。

这是因为伪线用户逻辑接口的传输端保持开启,导致服务处于开启状态。

图 2:伪线用户接口协议堆栈 Pseudowire Subscriber Interface Protocol Stack

伪线配置对用户管理应用是透明的,对用于用户管理的数据包有效负载没有影响。DHCP 和 PPPoE 等订阅者应用可以堆叠在第 2 层,类似于它们堆叠在物理接口上的方式。

从 Junos OS 16.1R1 版开始, family inet family inet6 在 MPLS 伪线用户和非用户逻辑接口的服务端受支持。

从 Junos OS 16.1R1 版开始,MPLS 伪线用户逻辑接口的服务侧支持内联 IPFIX。

从 Junos OS 15.1R3 和 16.1R1 及更高版本开始,MPLS 伪线用户逻辑接口的传输侧支持 CCC 封装。

Junos OS 19.1R1 版之前的伪线用户接口唯一支持的封装类型包括:

  • 传输逻辑接口 — 电路交叉连接 (CCC) 封装。

  • Service logical interfaces:

    • 以太网 VPLS 封装

    • VLAN 网桥封装

    • VLAN VPLS 封装

从 Junos OS 19.1R1 版开始,将附加封装添加到伪线用户传输和服务逻辑接口。传输逻辑接口支持以太网 VPLS 封装,并规定在路由实例上 l2backhaul-vpn 终止接口。服务逻辑接口支持电路交叉连接 (CCC) 封装,并设置在本地交换的第 2 层电路上终止接口。

借助对其他封装类型的支持,您可以将一个 l2backhaul VPN 多路分离为多个 VPN 服务,例如第 2 层电路和第 3 层 VPN。由于伪线用户接口锚定在冗余逻辑隧道上,因此此增强功能还提供线卡冗余。

从 Junos OS 15.1R3 和 16.1R1 及更高版本开始,MPLS 伪线用户逻辑接口的服务侧支持分布式拒绝服务 (DDoS) 保护。

从 Junos OS 15.1R3 和 16.1R1 及更高版本开始,MPLS 伪线用户逻辑接口的服务侧支持监管器和过滤器。

从 Junos OS 15.1R3 和 16.1R1 及更高版本开始,MPLS 伪线用户逻辑接口的服务侧支持在逻辑接口上提供准确的传输统计信息。

从 Junos OS 17.3R1 及更高版本开始,在主动备份模式下,底层冗余逻辑隧道接口 (RLT) 为伪线用户逻辑接口提供有状态锚点冗余支持。这种冗余可保护接入链路和面向核心的链路免受锚点 PFE(数据包转发引擎)故障的影响。

锚点冗余伪线用户逻辑接口概述

在使用伪线用户逻辑接口的 MPLS 伪线部署中,托管锚定这些逻辑接口的逻辑隧道的数据包转发引擎发生故障会导致流量丢失和随后的用户会话丢失。

数据包转发引擎不依赖控制平面进行故障检测;相反,它使用活动检测机制和基于心跳的基本算法来检测系统中其他数据包转发引擎的故障。数据包转发引擎的故障也表示托管逻辑隧道的故障,最终会导致会话丢失。为避免此会话丢失,需要一个冗余锚点,可以在不丢失任何流量的情况下将会话移动到该锚点。

从 Junos OS 17.3 版开始,可以在主动备份模式下通过底层冗余逻辑隧道 (RLT) 接口实例化伪线用户逻辑接口。这是对通过单个逻辑隧道接口安装伪线的补充。与冗余逻辑隧道接口相比,实施伪线用户逻辑接口最明显的优势是提供底层转发路径的冗余。

Junos OS 18.3R1 之前的版本,您最多可以为 MX 系列路由器指定 2048 个伪线用户冗余逻辑隧道接口设备。从 Junos OS 18.3R1 版开始,在具有 MPC 和 MIC 接口的 MX 系列路由器上,伪线冗余逻辑接口设备扩展数量已增加到 7000 台设备,以提供额外的弹性支持。

Junos OS 17.3 版还支持数据包转发引擎的增强聚合基础架构,以提供锚点冗余。增强型聚合基础架构至少需要一个控制逻辑接口,该接口需要在冗余逻辑隧道接口上创建。为伪线用户逻辑接口创建的传输和服务逻辑接口都堆栈在冗余逻辑隧道的底层控制逻辑接口上。此堆叠模型可用于冗余和非冗余伪线用户逻辑接口。

以下事件必须触发从冗余组中删除物理接口:

  • 模块化 PIC 集中器 (MPC) 或模块化接口卡 (MIC) 上的硬件故障。

  • 由于微内核崩溃导致的 MPC 故障。

  • MPC 或 MIC 在管理上脱机。

  • MPC 或 MIC 上出现电源故障。

图 3 提供了冗余逻辑隧道接口上的伪线用户逻辑接口堆叠的详细信息。

图 3:冗余逻辑隧道接口上的伪线用户逻辑接口堆叠 Pseudowire Subscriber Logical Interface Stacking over Redundant Logical Tunnel Interface
注意:

使用 RLT 时,静态服务 ifl 不会堆叠在传输 ifl 之上。

默认情况下,冗余隧道接口 的链路保护 是恢复性的。如果活动链路发生故障,流量将通过备份链路进行路由。重新建立活动链路时,流量会自动路由回活动链路。这会导致流量丢失和订阅者会话丢失。

为了克服流量和会话丢失的问题,可以使用 配置语句 set interfaces rltX logical-tunnel-options link-protection non-revertive为冗余隧道接口配置非恢复链路保护。使用此配置,重新建立活动链路时,流量不会路由回活动链路,而是继续在备份链路上转发。因此,不会出现流量丢失或订阅者会话丢失。您也可以使用 request interface (revert | switchover) interface-name 命令手动将流量从备份链路切换到活动链路。

谨慎:

手动切换流量会导致流量丢失。

注意:
  • 控制逻辑接口通过伪线用户逻辑接口配置在冗余隧道接口上隐式创建,因此不需要其他配置。

  • 冗余逻辑隧道接口允许 32 个成员逻辑隧道物理接口。但是,冗余逻辑隧道接口上托管的伪线用户逻辑接口会将逻辑隧道物理接口的数量限制为两个。

注意:

如果伪线锚定在底层冗余逻辑隧道 (RLT) 接口或底层逻辑隧道 (lt) 接口上,则无法禁用该接口。如果要禁用底层接口,必须先停用伪线。

从 Junos OS 18.4R1 版开始,对单跳双向转发检测 (BFD) 会话的内联分发的支持已扩展到通过冗余逻辑隧道接口向伪线用户。对于通过逻辑隧道接口的伪线用户,接口锚定在单个灵活 PIC 集中器 (FPC) 上,因此,默认情况下支持单跳 BFD 会话的内联分布。借助伪线冗余逻辑接口,成员逻辑隧道接口可以托管在不同的线卡上。由于分发地址不可用于冗余逻辑接口,因此在 Junos OS 18.4R1 版之前,单跃点 BFD 会话的分发是在集中模式下操作的。

由于支持通过伪线冗余逻辑接口内联分发单跳 BFD 会话,因此具有以 1 秒的间隔扩展多达 2000 个单跳 BFD 会话,并且检测时间的缩短增强了会话的性能。

通过冗余逻辑接口对伪线用户进行的 BFD 操作如下:

  1. 添加新的 BFD 会话时,可以将其锚定在活动或备份 FPC 上。

  2. 当任一 FPC 发生故障或重新启动时,该 FPC 上托管的所有会话都将关闭,并触发对下一个可用分发地址的重新锚定。在另一个 FPC 上安装这些会话并启动 BFD 数据包交换后,BFD 会话将重新启动。

    但是,根据配置的 BFD 检测时间,当活动 FPC 发生故障时,备份 FPC 上的会话也可能不会中断,因为新的活动 FPC 的转发状态可能需要一些时间来编程。

  3. 当活动 FPC 发生故障时,所有 BFD 会话都将锚定在备份 FPC 上。同样,如果备份 FPC 发生故障,所有 BFD 会话都将锚定在活动 FPC 上。

  4. 当活动 FPC 再次联机时,不会触发 BFD 会话重新锚定。

  5. 启用非恢复行为后,当之前处于活动状态的 FPC 再次联机时,预计会话不会中断。使用默认的恢复行为时,可能需要更新转发状态,并且根据检测时间配置,会话可能会发生翻动,也可能不会发生翻动。

注意:

通过逻辑隧道接口在伪线用户上支持单跳 BFD 会话的内联分布时,请考虑以下事项:

  • 在 FPC 类型 MPC 7e 上,激活 7000 路由实例后,在锚定在冗余逻辑隧道接口上的伪线用户接口上建立 7000 BGP 会话大约需要 6 分钟。

  • 在不间断活动路由 (NSR) 期间记录新的系统日志错误消息 - JTASK_SCHED_SLIP -。这是大规模 NSR 的预期行为,可以安全地忽略,除非有其他问题(如会话抖动)需要采取措施。

从 Junos OS 21.4R1 版开始,我们为 DHCP 和 PPPoE 等用户应用引入了 CoS 支持,支持通过主动-主动冗余逻辑隧道 (RLT) 接口在伪线上的用户接口上的用户接口上的 BNG。此 CoS 属性是通过为逻辑隧道链路提供调度节点来实现的。对于通过 RLT 的动态接口、接口集、静态底层接口和动态底层接口,CoS 会为 RLT 中的每个链路分配调度节点,该链路具有多个处于主动-主动模式的逻辑隧道链路。对于目标接口和目标接口集,分别有主链路和备份链路,CoS 会在主链路和备份链路上分配调度节点,以优化调度节点的使用。在用户级别应用 CoS 时,用户目标接口的流量将分发到所有主 LT 链路。此外,来自任何给定订阅者的流量始终由相同的数据包转发引擎处理。

图 4 提供了用于用户访问的四级调度器层次结构的父接口和子接口的详细信息。动态 PPPoE IFL 和动态 IFL-set 是子节点。动态 svlan IFL 集和动态或静态 uifl 节点是父节点。

图 4:订阅者访问 Four-level Scheduler Hierarchy for Subscriber Access的四级调度器层次结构

在节点中启用定位时,必须为所有子节点启用定位,CoS 才能正常运行。要启用子节点,请在 [edit interfaces ps1 auto-configure stacked-vlan-ranges dynamic-profile]中配置动态配置文件。通过在 [edit dynamic-profiles] 中配置动态目标接口和接口集来创建动态配置文件。

下面是动态配置文件配置的示例:

content_copy zoom_out_map
dvlanProf {
    interfaces {
        "$junos-interface-ifd-name" {
            unit "$junos-interface-unit" {
                demux-source [ inet inet6 ];
                no-traps;
                proxy-arp;
                vlan-tags outer "$junos-stacked-vlan-id" inner "$junos-vlan-id";
                targeted-distribution;
                family inet {
                    unnumbered-address lo0.0 preferred-source-address 100.0.0.1;
                }
                family inet6 {
                    unnumbered-address lo0.0 preferred-source-address 1000:0::1;
                }
                family pppoe {
                    duplicate-protection;
                    dynamic-profile pppoeClientSvlanSetVar;
                }
            }
        }
    }
}
content_copy zoom_out_map
pppoeClientSvlanSetVar {
    interfaces {
        interface-set "$junos-svlan-interface-set-name" {
            targeted-distribution;    
            interface pp0 {
                unit "$junos-interface-unit";
            }                           
        }
        pp0 {
            unit "$junos-interface-unit" {
                actual-transit-statistics;
                ppp-options {
                    pap;
                }
                pppoe-options {
                    underlying-interface "$junos-underlying-interface";
                    server;
                }
                targeted-distribution;
                keepalives interval 30;
                family inet {
                    unnumbered-address "$junos-loopback-interface";
                }
            }
        }
    }
}

此外,您必须在[edit chassis]层次结构级别配置网络服务enhanced-ip,因为此功能仅在增强型 IP 模式下有效。

具有定位功能的 A/A 多链路模式使用 RLT 接口的定位算法在不同的 RLT 成员(主/辅助腿对)之间分配客户端。定位可以应用于动态订阅者和动态接口集。目标算法会遍历与成员链路对关联的伪 IFL 列表,并根据配置 rebalance-subscriber-granularity的 选择第一个具有足够容量的伪 IFL。

启用定位后,系统会根据客户端类型为订阅者分配默认定位权重。定位算法在伪 IFL 选择过程中使用分配权重,IFL 的借方权重是针对分配的伪 IFL 计入的权重。对于除 IFLset 之外的所有对象,分配和借方权重都是相同的,您可以通过客户端配置文件进行修改。对于 IFLset,只能通过客户端配置文件修改分配权重属性,并且 IFLset 的借方权重固定为 0。

表 1:不同客户端类型的默认权重

客户端类型

分配权重

借方重量

DVLAN

1

1

IpDemux

1

1

PPP

1

1

IFLset

32

0

配置伪线用户逻辑接口

伪线用户逻辑接口终止从接入节点到托管用户管理的 MX 系列路由器的 MPLS 伪线隧道,并使您能够在该接口上执行用户管理服务。

要创建伪线用户逻辑接口,请执行以下操作:

  1. 指定路由器可以支持的伪线逻辑接口数量。
  2. 配置伪线用户逻辑接口设备。
  3. 配置传输逻辑接口。
  4. 配置伪线用户接口的信令。您可以使用第 2 层电路信令或第 2 层 VPN 信令。对于给定的伪线,这两种信令类型是互斥的。
  5. 配置服务逻辑接口。
  6. 配置底层接口设备。
  7. 配置 CoS 参数和 BA 分类。
  8. (可选)将动态配置文件与伪线用户逻辑接口相关联。

    您可以将 DHCP、PPPoE、IP 多路分离和 VLAN 动态配置文件与伪线用户逻辑接口相关联。该支持类似于典型的以太网接口支持。

    注意:

    使用 PPPoE 动态配置文件通过多路分离接口设备创建伪线用户逻辑接口时,动态配置文件必须显式指定创建接口的正确伪线接口设备。动态配置文件不会像 VLAN 多路分离接口那样通过 demux0 接口设备自动创建接口。

  9. (可选)配置对伪线用户逻辑接口的接口集支持。
  10. (可选)通过伪线逻辑设备堆栈 PPPoE 逻辑接口。
  11. (可选)对伪线服务 (PS) 接口上的用户流量支持负载平衡。请参阅配置对订阅者流量的负载平衡支持
  12. (可选)配置伪线接口以实现单链路定位。看

配置路由器上支持的最大伪线逻辑接口设备数

您必须设置路由器可用于用户逻辑接口的最大伪线逻辑接口设备(伪线隧道)数。设置最大数量还会定义伪线接口的接口名称。后续配置接口时,必须指定从 ps0 到 ps(device-count - 1) 范围内的接口名称。

例如,如果将最大设备数设置为 5,则只能配置接口 ps0、ps1、ps2、ps3 和 ps4。

在 Junos OS 17.2R1 版之前,您最多可以为 MX 系列路由器指定 2048 个伪线逻辑接口设备。从 Junos OS 17.2R1 版开始,在具有 MPC 和 MIC 接口的 MX 系列路由器上,伪线逻辑接口设备扩展数量已增加到 7000 台设备,以提供额外的弹性支持。

同样,在 Junos OS 18.3R1 版之前,您可以为 MX 系列路由器指定最多 2048 个伪线用户冗余逻辑隧道 (RLT) 接口设备。从 Junos OS 18.3R1 版开始,在具有 MPC 和 MIC 接口的 MX 系列路由器上,伪线冗余逻辑接口设备扩展数量已增加到 7000 台设备,以提供额外的弹性支持。

从 Junos OS 20.4R1 版本开始,在配备 MX2K-MPC9E 或 MX2K-MPC11E 线卡的 MX2010 和 MX2020 路由器上,您最多可以指定 18000 个伪线逻辑接口设备。

托管最大伪线逻辑接口设备的 PFE 可提供配置灵活性,以应对业务边缘场景中可能出现的特殊情况。但是,在伪线逻辑接口设备端口上配置其他服务时,可能会超出可用的 PFE 资源。要支持扩展配置,请确保为机箱填充适当数量的 PFE,并确保在 PFE 之间分配伪线逻辑接口设备,以确保没有 PFE 被预期的峰值负载淹没。作为特定部署网络规划的一部分,您必须考虑伪线逻辑接口设备的分布以及与这些设备关联的服务的确切组合。

最佳实践:

配置的伪线逻辑接口设备会使用共享池中的资源,即使该设备没有活动的用户逻辑接口也是如此。为节省资源,请勿部署过多不打算使用的伪线设备。

要配置希望路由器支持的伪线逻辑接口设备的数量:

  1. 指定要配置伪线服务。
    content_copy zoom_out_map
    [edit chassis]
    user@host# edit pseudowire-service
    
  2. 设置伪线逻辑接口设备的最大数量。
    content_copy zoom_out_map
    [edit chassis pseudowire-service]
    user@host# set device-count 500
    

配置伪线用户逻辑接口设备

要配置路由器用于用户逻辑接口的伪线逻辑接口设备,请指定处理伪线端接的逻辑隧道。您还可以使用冗余逻辑隧道为成员逻辑隧道提供冗余。您可以为接口设备配置其他可选参数,例如 VLAN 标记方法、MTU 和免费 ARP 支持。

注意:

您必须为伪线逻辑接口设备创建逻辑隧道。如果使用冗余逻辑隧道,则必须创建冗余隧道。

要配置伪线用户接口设备,请执行以下操作:

  1. 指定要配置伪线用户逻辑接口设备。
    注意:

    可用的接口名称由 [edit chassis pseudowire-service device-count] 语句确定。指定的名称必须在 ps0 到 ps(device-count - 1) 的范围内。如果指定超出该范围的接口名称,则不会创建伪线接口。

    content_copy zoom_out_map
    user@host# edit interfaces ps0
    
  2. 指定作为伪线逻辑接口设备锚点的逻辑隧道接口。锚点必须是 lt 格式 lt-fpc/pic/port为 的设备。
    谨慎:

    请勿重新配置与伪线用户接口设备关联的逻辑隧道接口,除非您首先停用所有使用伪线用户接口的用户。

    注意:

    必须在作为锚点的接口或冗余逻辑隧道中的成员链路上 lt 启用隧道服务。您可以使用命令 set chassis fpc slot-number pic pic-number tunnel-services bandwidth bandwidth 来启用隧道服务。

    注意:

    如果伪线锚定在底层逻辑隧道 (lt) 接口或冗余逻辑隧道 (rlt) 接口上,则无法禁用该接口。如果要禁用底层接口,必须先停用伪线。

    content_copy zoom_out_map
    [edit interfaces ps0]
    user@host# set anchor-point lt-1/0/10
    
  3. (可选)指定伪线逻辑接口设备的 MAC 地址。
    注意:

    您应确保在伪线端口上传递流量或绑定订阅者之前更改 MAC 地址。在伪线端口处于活动状态时(例如,在上层协议协商时)更改 MAC 地址可能会对网络性能产生负面影响,直到邻接获悉新的 MAC 地址。

    content_copy zoom_out_map
    [edit interfaces ps0]
    user@host# set mac 00:00:5E:00:53:55
    
  4. (可选)指定用于伪线逻辑接口设备的 VLAN 标记方法。您可以指定单标记、双(堆叠)标记、混合(灵活)标记或不标记。
    content_copy zoom_out_map
    [edit interfaces ps0]
    user@host# set flexible-vlan-tagging
    

    有关 VLAN 标记的更多信息,请参阅 启用 VLAN 标记

  5. (可选)指定伪线逻辑接口设备的封装类型。

    从 Junos OS 19.1R1 版开始,您可以分别为传输和服务伪线用户逻辑接口设备配置其他封装:以太网 VPLS 和基于电路交叉连接的封装。

    content_copy zoom_out_map
    [edit interfaces]
    user@host# set logical-interface-unit encapsulation encapsulation-type
    
  6. (可选)指定伪线逻辑接口设备的 MTU。如果未显式配置 MTU,路由器将使用默认值 1500。
    content_copy zoom_out_map
    [edit interfaces ps0]
    user@host# set mtu 2500
    

    有关更多信息,请参阅 设置协议 MTU

  7. (可选)指定伪线逻辑接口设备不响应免费 ARP 请求。
    content_copy zoom_out_map
    [edit interfaces ps0]
    user@host# set no-gratuitous-arp-request
    

    有关更多信息,请参阅 配置免费 ARP

  8. (可选)指定对伪线逻辑接口设备上的流量执行反向路径转发检查。
    content_copy zoom_out_map
    [edit interfaces ps0]
    user@host# set rpf-check
    

    有关更多信息,请参阅了解单播 RPF(路由器)。

  9. 为伪线逻辑接口设备配置其他可选参数,如 descriptionapply-groups、apply-groups-except 和 traceoptions。

更改伪线用户逻辑接口设备的锚点

您无法动态更改在其上方堆栈有活动伪线设备的锚点。在移动锚点之前,必须提交某些更改。这种情况的示例包括将锚点从一个逻辑隧道移动到另一个逻辑隧道,从逻辑隧道移动到冗余逻辑隧道,以及从冗余逻辑隧道移动到逻辑隧道。

要在逻辑隧道接口之间移动锚点,请执行以下操作:

  1. 停用堆叠的伪线并提交。这可能需要使用伪线关闭任何用户。
    content_copy zoom_out_map
    [edit interfaces]
    user@host# deactivate psnumber
    user@host# commit
    
  2. 将已停用伪线上的锚点更改为新的逻辑隧道接口并提交。
    content_copy zoom_out_map
    [edit interfaces]
    user@host# set psnumber anchor-point lt-fpc/pic/port
    user@host# commit
    
  3. 重新激活堆叠的伪线并提交。
    content_copy zoom_out_map
    [edit interfaces]
    user@host# activate psnumber
    user@host# commit
    

要将锚点从逻辑隧道接口移动到冗余逻辑隧道接口,请执行以下操作:

  1. 停用堆叠的伪线并提交。这可能需要使用伪线关闭任何用户。

    content_copy zoom_out_map
    [edit interfaces]
    user@host# deactivate psnumber
    user@host# commit
    
  2. 添加新的冗余逻辑隧道接口并提交。

    1. 创建隧道并设置允许的最大设备数。

      content_copy zoom_out_map
      [edit chassis]
      user@host# set redundancy-group interface-type redundant-logical-tunnel device-count count
      
    2. 将每个成员逻辑隧道绑定到冗余逻辑隧道。

      注意:

      冗余逻辑隧道要求成员处于主动备份模式。备份逻辑隧道必须与活动逻辑隧道位于不同的 FPC 中。例如,如果活动隧道位于 FPC 3 上,则备用隧道必须位于其他 FPC 上,如 FPC 4。

      content_copy zoom_out_map
      [edit interfaces rltnumber]
      user@host# set redundancy-group member-interface lt-fpc/pic/port active
      user@host# set redundancy-group member-interface lt-fpc/pic/port backup
      
    3. 提交更改。

      content_copy zoom_out_map
      [edit interfaces rltnumber]
      user@host# commit
      
  3. 将已停用伪线上的锚点更改为新的冗余逻辑隧道接口并提交。

    content_copy zoom_out_map
    [edit interfaces]
    user@host# set psnumber anchor-point rltnumber
    user@host# commit
    
  4. 重新激活堆叠的伪线并提交。

    content_copy zoom_out_map
    [edit interfaces]
    user@host# activate psnumber
    user@host# commit
    

要将锚点从冗余逻辑隧道接口移动到作为冗余逻辑隧道成员的逻辑隧道接口:

  1. 停用堆叠的伪线;这可能需要使用伪线关闭任何用户。删除冗余的逻辑隧道接口并提交更改。

    content_copy zoom_out_map
    [edit interfaces]
    user@host# deactivate psnumber
    user@host# delete rltnumber
    user@host# commit
    
  2. 将已停用伪线上的锚点更改为新的逻辑隧道接口并提交。

    content_copy zoom_out_map
    [edit interfaces]
    user@host# set psnumber anchor-point lt-fpc/pic/port
    user@host# commit
    
  3. 重新激活堆叠的伪线并提交。

    content_copy zoom_out_map
    [edit interfaces]
    user@host# activate psnumber
    user@host# commit
    

为伪线用户逻辑接口配置传输逻辑接口

本主题介绍如何配置伪线传输逻辑接口。伪线设备只能有一个传输逻辑接口。

伪线逻辑设备及其相关的伪线逻辑接口取决于底层逻辑传输接口设备(即第 2 层 VPN 或第 2 层电路)的状态。

注意:

建议您将其用于 unit 0 表示伪线设备的传输逻辑接口。非零单元 号表示用于 伪线用户接口的服务逻辑接口。

要配置伪线传输逻辑接口,请执行以下操作:

  1. 指定要配置伪线用户逻辑接口设备。
    content_copy zoom_out_map
    [edit]
    user@host# edit interfaces ps0
    
  2. 指定要配置单元 0,表示传输逻辑接口。
    content_copy zoom_out_map
    [edit interfaces ps0]
    user@host# edit unit 0
    
  3. (可选)指定传输逻辑接口的封装方法。

    从 Junos OS 19.1R1 版开始,除了为伪线用户传输逻辑接口配置基于电路交叉连接的封装外,您还可以配置以太网 VPLS 封装。

    content_copy zoom_out_map
    [edit interfaces ps0 unit 0]
    user@host# set encapsulation ethernet-ccc
    user@host# set encapsulation ethernet-vpls
    user@host# set family vpls core-facing
    
  4. (可选)在路由实例上 l2backhaul-vpn 配置传输逻辑接口的终止。从 Junos OS 19.1R1 版开始启用此支持。
    content_copy zoom_out_map
    [edit routing-instances routing-instance-name]
    user@host# set vlan-model one-to-one instance-role access instance-type l2backhaul-vpn interface ps1.0s
    user@host# set no-local-switching
    

为伪线用户逻辑接口配置第 2 层电路信令

本主题介绍配置用于伪线用户逻辑接口支持的第 2 层电路信令的步骤。您还可以对伪线用户逻辑接口使用第 2 层 VPN 信令。这两种方法是相互排斥的;对于特定的伪线,您只能使用一种方法。

要为伪线接口配置第 2 层电路信令,请执行以下操作:

  1. 指定要在协议层次结构级别配置第 2 层电路参数。
    content_copy zoom_out_map
    [edit protocols]
    user@host# edit l2circuit
    
  2. 指定邻接方的 IP 地址,以标识用于第 2 层电路的 PE 路由器。
    content_copy zoom_out_map
    [edit protocols l2circuit]
    user@host# edit neighbor 192.168.102.15
    
  3. 指定第 2 层电路流量使用的接口。
    content_copy zoom_out_map
    [edit protocols l2circuit neighbor 192.168.102.15]
    user@host# edit interface ps1.0
    
  4. 配置虚拟电路 ID,用于标识伪线的第 2 层电路。
    content_copy zoom_out_map
    [edit protocols l2circuit neighbor 192.168.102.15 interface ps1.0]
    user@host# set virtual-circuit-id 5
    

有关第 2 层电路的详细信息,请参阅 为第 2 层电路配置接口

为伪线用户逻辑接口配置第 2 层 VPN 信令

本主题介绍配置用于伪线用户逻辑接口支持的第 2 层 VPN 信令的步骤。您还可以将第 2 层电路信令用于伪线用户逻辑接口。这两种方法是相互排斥的;在特定伪线上只能使用一种方法。

要为伪线接口配置第 2 层 VPN 信令,请执行以下操作:

  1. 指定要配置的路由实例的名称。
    content_copy zoom_out_map
    [edit]
    user@host# edit routing-instances l2vpn0
    
  2. 配置第 2 层 VPN 路由实例类型。
    content_copy zoom_out_map
    [edit routing-instances l2vpn0]
    user@host# set instance-type l2vpn
    
  3. 关联第 2 层 VPN 的伪线逻辑接口。
    content_copy zoom_out_map
    [edit routing-instances l2vpn0]
    user@host# set interface ps1.0
    
  4. 为属于第 2 层 VPN 的路由配置唯一标识符。
    content_copy zoom_out_map
    [edit routing-instances l2vpn0]
    user@host# set route-distinguisher 198.51.100.101100
    
  5. 配置路由实例的 VPN 路由和转发 (VRF) 目标。
    content_copy zoom_out_map
    [edit routing-instances l2vpn0]
    user@host# set vrf-target target:10:100
    
  6. 指定要为路由实例配置第 2 层 VPN 协议。
    content_copy zoom_out_map
    [edit routing-instances l2vpn0]
    user@host# edit protocols l2vpn
    
  7. 配置路由实例的封装类型。
    content_copy zoom_out_map
    [edit routing-instances l2vpn0 protocols l2vpn]
    user@host# set encapsulation-type ethernet
    
  8. 指定第 2 层 VPN 的站点名称和站点标识符。
    content_copy zoom_out_map
    [edit routing-instances l2vpn0 protocols l2vpn]
    user@host# set site PE1 site-identifier 1
    
  9. 指定连接到站点的接口,以及希望指定接口连接到的远程接口。
    content_copy zoom_out_map
    [edit routing-instances l2vpn0 protocols l2vpn]
    user@host# set interface ps1.0 remote-site-id 2
    
  10. 为使用第 2 层 VPN 的流量配置追踪选项。
    content_copy zoom_out_map
    [edit routing-instances l2vpn0 protocols l2vpn]
    user@host# set traceoptions file l2vpn flag all
    

为伪线用户逻辑接口配置服务逻辑接口

本主题介绍如何配置伪线服务逻辑接口。服务逻辑接口表示伪线逻辑接口的连接电路。

伪线用户逻辑接口概述中所述,您可以根据业务需求选择是否将服务逻辑接口与更高版本的用户逻辑接口一起配置。在宽带边缘配置中,较高的用户逻辑接口是用户的分界点。但是,在业务边缘配置中,服务逻辑接口是业务订阅者的分界点,并且还充当订阅者逻辑接口,因此不会显式配置订阅者逻辑接口。

注意:

非零单元 号表示用于 伪线用户接口的服务逻辑接口。用于 unit 0 表示伪线设备的 传输 逻辑接口。

要配置伪线服务逻辑接口,请执行以下操作:

  1. 指定要配置伪线用户逻辑接口设备。
    content_copy zoom_out_map
    [edit]
    user@host# edit interfaces ps0
    
  2. 为服务逻辑接口配置单元。使用非零单元号。
    content_copy zoom_out_map
    [edit interfaces ps0]
    user@host# edit unit 1
    
  3. (可选)指定服务逻辑接口的封装类型。

    从 Junos OS 19.1R1 版开始,除了为伪线用户服务逻辑接口提供以太网 VPLS、VLAN 网桥和 VLAN VPLS 封装外,您还可以配置基于电路交叉连接的封装。

    伪线用户服务逻辑接口支持单标记流量、双标记流量和单逻辑接口上的 VLAN 列表。

    content_copy zoom_out_map
    [edit interfaces ps0]
    user@host# set unit 1 encapsulation vlan-ccc
    user@host# ser vlan-id vlan-ID
    user@host# set vlan-tags outer outer-tag inner inner-tag
    user@host# set vlan-id-list vlan-id-list
    user@host# set family ccc
    
  4. (可选)在家族电路交叉连接封装上配置过滤器和监管器。
    content_copy zoom_out_map
    [edit interfaces ps0]
    user@host# set unit 1 family ccc filter group
    user@host# set unit 1 family ccc filter input input-list
    user@host# set unit 1 family ccc filter output output-list 
    user@host# set unit 1 family ccc policer input
    user@host# set unit 1 family ccc policer output
    
  5. 配置 VLAN 标记 ID。
    content_copy zoom_out_map
    [edit interfaces ps0 unit 1]
    user@host# set vlan-tags outer 1 inner 1
    
  6. 将接口配置为当设备有到 ARP 请求目标地址的活动路由时响应 ARP 请求。
    content_copy zoom_out_map
    [edit interfaces ps0 unit 1]
    user@host# set proxy-arp
    
  7. 指定要配置协议家族信息。伪线服务逻辑接口支持 IPv4 (inet)、IPv6 (inet6) 和 PPPoE (pppoe) 协议家族。

    例如,要配置 IPv4 系列:

    1. 指定要配置 IPv4。

      content_copy zoom_out_map
      [edit interfaces ps0 unit 1]
      user@host# edit family inet 
      
    2. 配置家族的参数。

      content_copy zoom_out_map
      [edit interfaces ps0 unit 1 family inet]
      user@host# set filter input filter 1 output filter 4
      user@host# set mac-validate loose
      user@host# set input-hierarchical-policer policer-1
      user@host# set unnumbered-address lo0.0 preferred-source-address 198.51.100.11
      
  8. (可选)在本地交换的第 2 层电路上配置服务逻辑接口的终止。从 Junos OS 19.1R1 版开始启用此支持。
    content_copy zoom_out_map
    [edit protocols]
    user@host# set l2circuit local-switching interface ps0.1 encapsulation-type ethernet-vlan ignore-encapsulation-mismatch ignore-mtu-mismatch
    

配置具有 VC 11 类型支持的 PWHT

您可以在服务 PE 路由器上配置伪线头端接 (PWHT) 接口,并在伪线用户 (PS) 传输逻辑接口上配置 ethernet-tcc 封装。

使用此功能时,服务 PE 路由器不必支持来自接入端客户的 TDM/SONET/SDH 封装流量。基于 IP 的点对点伪线是一种 LDP 信号 FEC 128(虚拟电路 (VC) 类型 11),用于将服务 PE 路由器连接到连接到 CE 路由器的接入设备。您可以将伪线配置为终止到第 3 层 VPN 实例或全局 IP 表。

该功能支持 IPv4 和 IPv6 有效负载以及单播和组播流量。

当电路的两端使用不同的解析协议时,服务 PE 路由器可使用 ARP 中介来解析第 2 层地址。对于服务 PE 路由器,接入 CE 路由器就像是本地连接。此 ARP 中介由 IPv4 地址上的代理 ARP 和 IPv6 地址上的邻接方发现协议 (NDP) 提供。业务PE路由器创建与接入CE路由器IPv4地址对应的本地ARP条目,或者将接入CE路由器的IPv6地址添加到邻接表中。

在配置支持 VC 11 型的 PWHT 的接口和 l2circuit 协议之前:

注意:

在 PS 接口上启用 family tccencapsulation ethernet-tcc 时,请注意以下配置限制:

  • 每个 PS 物理接口仅支持一个 IP 伪线
  • 不支持控制词;用于通过 PS 接口的 BFD;或者用于 IP 伪线上的主动-备用、热备用或全主动配置

要在服务 PE 路由器上配置 PWHT,并将终端接入第 3 层 VPN 实例:

  1. 使用以下命令配置冗余逻辑隧道 (RLT):
    content_copy zoom_out_map
    set chassis redundancy-group interface-type redundant-logical-tunnel device-count;
  2. 配置接口 — 在 rlt 接口上配置冗余组和成员接口;配置 rlt 接口上的锚点;并配置 PS 传输和服务逻辑接口。在传输逻辑接口上配置 family tcc 和封装类型 ethernet-tcc 。请参阅注释后面的接口配置示例。
    注意:
    • 仅配置一个 PS 服务逻辑接口。
    • 可以在服务 PE 路由器上为 PS 服务逻辑接口上配置的子网内的所有 IP 地址生成 ARP。为防止生成多个 ARP,建议在 PS 服务逻辑接口上使用 /30 或 /31 子网。
    content_copy zoom_out_map
    edit interfaces {
       rlt0 {
         redundancy-group {
            member-interface lt-1/0/10;
            member-interface lt-2/0/10;
            }
        }
         ps1 {
            anchor-point {
              rlt0;
            }
            unit 0 {						>>> PS transport IFL
     +       family tcc;
     +       encapsulation ethernet-tcc;
            }
            unit 1 {						>>> PS service IFL
               family inet {
                  address 10.9.1.1/30;
               }
               family inet6 {
                  address 2001:db8:600::9189/126;
               }
            }
         }
      }
    
  3. 配置 l2circuit 协议并包含 send-ip-addr-list-tlv 语句以发出发送 IP TLV 的信号。 将传输逻辑接口上的封装类型配置为 internetworking。下面是协议配置的示例:
    content_copy zoom_out_map
    [edit protocols]
        l2circuit {
            neighbor 10.10.255.1 {
                interface ps1.0 {
     +              send-ip-addr-list-tlv;
                    virtual-circuit-id 100;
                    encapsulation-type interworking;
                }
            }
    }
    

    您可以使用以下 show 命令查看此配置的结果:

    • show route table l2circuit.0使用命令查看是否已启用 VC 类型 11。
    • show l2circuit connections extensive使用命令查看封装是否设置为 internetworking。
    • show route table mpls.0 protocol l2circuit使用命令查看是否已添加标签路由和 TCC 路由,用于将流量转发出 IP 伪线并进入 IP 伪线。

配置对订阅者流量的负载均衡支持

将 RLT 配置为处于主动-主动模式的路由器 LT 链路。可以增强 RLT 应用程序,以将 LT 子成员链接作为聚合属性包含在内。

从 Junos OS 21.4R1 版开始,我们可同时通过 RLT 的多个 LT 子成员链路在 PS 接口上为订阅者会话提供负载平衡支持。RLT 接口的负载平衡属性允许在不同的 PIC 和线卡上分散和 PS 接口上的用户流量。

对于 RLT,接口支持 PS 锚点冗余以增强 LAG 模式。 enhanced-ip 在 RLT 上配置锚定的 PS IFD 时,使用选项或 enhanced-ethernet 在 [edit chassis network-services] 层次结构级别使用选项。

计算出的散列用于选择 ECMP 路径和负载平衡。您可以为第 2 层以太网伪线上的 IPv4 流量配置负载平衡。您还可以根据 IP 信息配置以太网伪线的负载平衡。

局限性

  • 伪线用户 (PS) 接口上的 BNG 负载平衡支持功能仅支持 MX 系列路由器上支持 BBE 接入模式的所有基于 Trio 的线卡。

  • 除非禁用 PS 物理接口,否则无法更改 PS 锚点。

  • 添加或移除 RLT 成员时,可能会发生暂时性流量中断。添加或删除 RLT 成员链路行为与任何其他聚合接口行为类似。

  • 无法提供每个 LT 成员的入口统计信息。但是,聚合 PS IFL 或 IFD 统计信息可用于两个方向。

  • RLT 主动-主动模式仅支持订阅者服务。

对于 PS over RLT 上通过多个活动子 LT 链路的当前负载均衡支持,不支持以下内容

  • MX240、MX480 和 MX960 线卡支持 PS over RLT 接口。

  • CoS 支持用于主动-主动模式成员链路的分层监管器接口

  • CoS 聚合以太网支持伪线服务 (PS) 接口上的用户流量

  • A/Active 模式的 L2 服务 IFL 和业务边缘 (L3) 支持 成员链路

  • 非冗余 PS 接口支持

  • 针对伪线用户逻辑接口锚点冗余的分层 CoS 支持

要配置对订阅者流量的负载平衡支持,请执行以下操作:

  1. 在路由器上配置扩展 DHCP 本地服务器选项,请参阅 将路由器配置为扩展 DHCP 本地服务器
  2. 在两个不同的线卡上配置两个逻辑隧道以创建冗余逻辑隧道 (RLT)。
    content_copy zoom_out_map
    [edit]
    user@host# set chassis redundancy graceful-switchover
    user@host# set chassis aggregated-devices ethernet device-count number
    user@host# set chassis pseudowire-service device-count number
    user@host# set chassis redundancy-group interface-type redundant-logical-tunnel device-count number
    user@host# set chassis fpc 1 pic 2 tunnel-services bandwidth value
    user@host# set chassis fpc 2 pic 0 tunnel-services bandwidth value
    user@host# set chassis fpc 3 pic 3 tunnel-services bandwidth value
    user@host# set chassis network-services enhanced-ip
    
  3. 配置 RLT 接口,通过配置成员接口接口名称,将逻辑隧道接口包含在冗余组中。配置 RLT 接口,请参阅 配置伪线用户逻辑接口设备
  4. 配置用于订阅者管理的动态配置文件,请参阅 用于订阅者管理的动态配置文件
  5. 使用具有相同虚拟电路 ID 的备份邻接方配置 l2circuit,请参阅 示例:为 LDP 配置最长匹配
  6. 可以使用 LT 接口出口统计信息验证隧道出口带宽利用率。查看 PS over RLT 主动-主动模式支持配置。
    content_copy zoom_out_map
    apply-groups [ global re0 ];
    system {
        commit synchronize;
        configuration-database {
           
        
    }
    chassis {
        aggregated-devices {
            ethernet {
                device-count 4;
            }
        }
        pseudowire-service {
            device-count 100;
        }
        redundancy-group {
            interface-type {
                redundant-logical-tunnel {
                    device-count 1;
                }
            }
        }
        fpc 1 {
            pic 1 {
                tunnel-services {
                    bandwidth 1g;
                }
            }
        }
        fpc 2 {
            pic 1 {
                tunnel-services {
                    bandwidth 1g;
                }
            }
        }
        network-services enhanced-ip;
    }
    access-profile none;
    interfaces {
        inactive: traceoptions {
            file dcd.log size 100m;
            flag all;
        }
        ge-1/1/1 {
            mtu 1522;
            unit 0 {
                family inet {
                    address 172.10.0.1/30;
                }
                family iso;
                family mpls;
            }
        }
        ge-1/1/2 {
            flexible-vlan-tagging;
            unit 0 {
                vlan-id 1;
                family inet {
                    address 200.0.0.1/24;
                }
                family inet6 {
                    address 200::1/64;
                }
            }
        }
        fxp0 {
            unit 0 {
                family inet;
            }
        }
        lo0 {
            unit 0 {
                family inet {
                    address 192.168.0.2/32;
                    address 100.0.0.1/32 {
                        primary;
                    }
                    address 101.0.0.1/32;
                }
                family iso {
                    address 49.0001.0192.0168.0002.00;
                }
                family inet6 {
                    address 1000::1/128;
                }
            }
        }
        ps0 {
            anchor-point {
                rlt0;
            }
            flexible-vlan-tagging;
            auto-configure {
                vlan-ranges {
                    dynamic-profile vlan-prof-1 {
                        accept any;
                        ranges {
                            1-400;
                        }
                    }
                }
                remove-when-no-subscribers;
            }
            encapsulation flexible-ethernet-services;
            mac 22:22:22:22:22:24;
            no-gratuitous-arp-request;
            unit 0 {
                encapsulation ethernet-ccc;
            }
        }
        rlt0 {
            logical-tunnel-options {
                link-protection {
                    non-revertive;
                }
            }
            redundancy-group {
                member-interface lt-1/1/10 {
                    active;
                }
                member-interface lt-2/1/10 {
                    active;
                }
            }
            unit 0 {
                encapsulation ethernet;
                peer-unit 1;
            }
            unit 1 {
                encapsulation ethernet;
                peer-unit 0;
            }
        }
    }
    policy-options {
        prefix-list dhcp-voip;
        policy-statement export-dhcp {
            from protocol access-internal;
            then accept;
        }
    }
    ..............
    ..............
    routing-options {
        router-id 192.168.0.2;
        autonomous-system 65000;
    }
    protocols {
        router-advertisement {
            interface all;
        }
        neighbor-discovery;
        ppp-service {
            inactive: traceoptions {
                file size 500m files 5;
                level all;
                flag all;
            }
        }
        bgp {
            group evpn {
                local-address 192.168.0.2;
                family evpn {
                    signaling;
                }
                peer-as 65000;
                local-as 65000;
                neighbor 192.168.0.1;
            }
        }
        isis {
            interface ge-1/1/1.0;
            interface fxp0.0 {
                disable;
            }
            interface lo0.0 {
                passive;
            }
            export export-dhcp;
        }
        l2circuit {
            neighbor 192.168.0.1 {
                interface ps0.0 {
                    virtual-circuit-id 1000010200;
                    encapsulation-type ethernet;
                    ignore-mtu-mismatch;
                    no-vlan-id-validate;
                    pseudowire-status-tlv;
                }}}
        ldp {
            interface ge-1/1/1.0;
            interface lo0.0;
        }
        mpls {
            interface ge-1/1/1.0;
            interface fxp0.0 {
                disable;
            }
        }
        pppoe {
            inactive: traceoptions {
                file pppoe.log size 500m files 5;
                level all;
                flag all;
            }}}

变更历史表

是否支持某项功能取决于您使用的平台和版本。使用 功能浏览器 查看您使用的平台是否支持某项功能。

释放
描述
21.4R1
从 Junos OS 21.4R1 版开始,我们通过 DHCP 和 PPPoE 等用户应用的主动-主动冗余逻辑隧道 (RLT) 接口,对伪线 (PS) 上的用户接口上的 BNG 引入了 CoS 支持。
21.4R1
从 Junos OS 21.4R1 版开始,我们可同时通过 RLT 的多个 LT 子成员链路在 PS 接口上为订阅者会话提供负载平衡支持。RLT 接口的负载平衡属性允许在不同的 PIC 和线卡上分散和 PS 接口上的用户流量。
21.2R1
从 Junos OS 21.2R1 版开始,您可以在服务 PE 路由器 ethernet-tcc 上配置 PWHT 接口,并在该接口上进行封装。伪线为 VC 类型 11。
20.4R1
从 Junos OS 20.4R1 版本开始,在配备 MX2K-MPC9E 或 MX2K-MPC11E 线卡的 MX2010 和 MX2020 路由器上,您最多可以指定 18000 个伪线逻辑接口设备。
19.1R1
从 Junos OS 19.1R1 版开始,将附加封装添加到伪线用户传输和服务逻辑接口。传输逻辑接口支持以太网 VPLS 封装,并规定在路由实例上 l2backhaul-vpn 终止接口。当对传输逻辑接口使用 VPLS 封装时,不支持 PPPoE 和 L2TP 终止。服务逻辑接口支持电路交叉连接 (CCC) 封装,并设置在本地交换的第 2 层电路上终止接口。
19.1R1
从 Junos OS 19.1R1 版开始,您可以分别为传输和服务伪线用户逻辑接口设备配置其他封装:以太网 VPLS 和基于电路交叉连接的封装。
19.1R1
从 Junos OS 19.1R1 版开始,除了为伪线用户传输逻辑接口配置基于电路交叉连接的封装外,您还可以配置以太网 VPLS 封装。
19.1R1
从 Junos OS 19.1R1 版开始,除了为伪线用户服务逻辑接口提供以太网 VPLS、VLAN 网桥和 VLAN VPLS 封装外,您还可以配置基于电路交叉连接的封装。
18.4R1
从 Junos OS 18.4R1 版开始,对单跳双向转发检测 (BFD) 会话的内联分发的支持已扩展到通过冗余逻辑隧道接口向伪线用户。
18.3R1
从 Junos OS 18.3R1 版开始,在具有 MPC 和 MIC 接口的 MX 系列路由器上,第 3 层 VPN 和草稿罗森组播 VPN 中引入了对通过冗余逻辑隧道的伪线用户服务接口的支持。
18.3R1
从 Junos OS 18.3R1 版开始,在具有 MPC 和 MIC 接口的 MX 系列路由器上,伪线冗余逻辑接口设备扩展数量已增加到 7000 台设备,以提供额外的弹性支持。
18.3R1
从 Junos OS 18.3R1 版开始,在具有 MPC 和 MIC 接口的 MX 系列路由器上,伪线冗余逻辑接口设备扩展数量已增加到 7000 台设备,以提供额外的弹性支持。
17.3R1
从 Junos OS 17.3R1 及更高版本开始,在主动备份模式下,底层冗余逻辑隧道接口 (RLT) 为伪线用户逻辑接口提供有状态锚点冗余支持。这种冗余可保护接入链路和面向核心的链路免受锚点 PFE(数据包转发引擎)故障的影响。
17.2R1
从 Junos OS 17.2R1 版开始,在具有 MPC 和 MIC 接口的 MX 系列路由器上,伪线逻辑接口设备扩展数量已增加到 7000 台设备,以提供额外的弹性支持。
16.1R1
从 Junos OS 16.1R1 版开始, family inet family inet6 在 MPLS 伪线用户和非用户逻辑接口的服务端受支持。
16.1R1
从 Junos OS 16.1R1 版开始,MPLS 伪线用户逻辑接口的服务侧支持内联 IPFIX。
15.1R3
从 Junos OS 15.1R3 和 16.1R1 及更高版本开始,MPLS 伪线用户逻辑接口的传输侧支持 CCC 封装。
15.1R3
从 Junos OS 15.1R3 和 16.1R1 及更高版本开始,MPLS 伪线用户逻辑接口的服务侧支持分布式拒绝服务 (DDoS) 保护。
15.1R3
从 Junos OS 15.1R3 和 16.1R1 及更高版本开始,MPLS 伪线用户逻辑接口的服务侧支持监管器和过滤器。
15.1R3
从 Junos OS 15.1R3 和 16.1R1 及更高版本开始,MPLS 伪线用户逻辑接口的服务侧支持在逻辑接口上提供准确的传输统计信息。
external-footer-nav