Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

配置链路故障管理

使用本主题了解如何在设备上配置链路故障管理功能。您还可以使用本主题配置操作配置文件,以指定发生特定 LFM 事件时必须执行的 LFM 操作并应用操作配置文件。

从 Junos OS 演化版 22.4R1 版本开始,以太网链路故障管理进程 (lfmd) 仅在配置了协议后 link-fault-management 才会运行。

配置 OAM PDU 间隔

定期发送 OAM PDU 以执行链路监控。

您可以指定用于故障检测的定期 OAM PDU 发送间隔。

要配置发送间隔,请在 pdu-interval 层次结构级别添加语句 [edit protocol oam ethernet link-fault-management interface interface-name]

定期 OAM PDU 间隔范围为 100 到 1000 毫秒。默认发送间隔为 1000 毫秒。

配置 OAM PDU 阈值

您可以指定在对等方之间的链路被视为中断之前,接口可能错过的 OAM PDU 数。

要配置可能从对等方漏报的 PDU 数,请在 pdu-threshold 层次结构级别添加语句 [edit protocol oam ethernet link-fault-management interface interface-name]

阈值范围为 3 到 10。默认为三个 PDU。

为接口上的本地故障事件配置阈值

您可以在接口上为触发链路事件 TLV 发送的本地错误配置阈值。

要设置发送事件 TLV 的错误阈值,请包括frame-error[edit protocols oam ethernet link-fault-management interface interface-name event-thresholds]frame-periodframe-period-summary层次结构级别的 、 、 和symbol-period语句:

示例:在接口上配置 IEEE 802.3ah OAM 支持

在 10 千兆以太网接口上配置 802.3ah OAM 支持:

示例:为 ACX 系列上的接口配置 IEEE 802.3ah OAM 支持

适用于 ACX 系列路由器的 Junos OS 允许这些路由器上的以太网接口支持 IEEE 802.3ah 标准,用于接入网络中以太网的操作、管理和维护 (OAM)。该标准定义了 OAM 链路故障管理 (LFM)。您可以在直接或通过以太网中继器连接的点对点以太网链路上配置 IEEE 802.3ah OAM LFM。

此示例介绍如何在千兆以太网接口上启用和配置 OAM。

要求

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

  • 适用于 ACX 系列路由器的 Junos OS 12.2 或更高版本。

  • ACX1000 或 ACX2000 路由器。

概述和拓扑

在此示例中,您在支持 802.3ah OAM 的 ACX 系列路由器上配置 10 千兆以太网接口,其中包括:链路发现、协议数据单元 (PDU)、远程环路、协商和事件阈值。

在 ACX 系列路由器上配置 IEEE 802.3ah OAM

CLI 快速配置

要快速配置 IEEE 802.3ah 以太网 OAM,请将以下命令复制粘贴到 CLI 中:

程序

逐步过程

在接口上配置 IEEE 802.3ah OAM 支持:

  1. 在接口上启用 IEEE 802.3ah OAM 支持:

    user@router1# set interface (OAM Link-Fault Management) xe-0/0/0

  2. 将链路发现模式 active设置为:指定接口启动发现过程:

    user@router# set interface xe-0/0/0 link-discovery active

  3. 将定期 OAM PDU 发送间隔(毫秒)设置为 800:

    user@router# set interface xe-0/0/0 pdu-interval 800

  4. 定义在将错误记录为 4 之前要错过的 OAM PDU 数:

    user@router# set interface xe-0/0/0 pdu-threshold 4

  5. 将远程接口配置为环路模式,以便所有帧(OAM PDU 除外)均能循环回流,无需任何更改:

    user@router# set interface xe-0/0/0 remote-loopback

  6. 配置本地接口的远程环路支持:

    user@router# set interface xe-0/0/0 negotiation-options allow-remote-loopback

  7. 将发送帧错误事件的阈值计数设置为 30:

    user@router# set interface xe-0/0/0 event-thresholds frame-error 30

  8. 将发送帧周期错误事件的阈值计数设置为 50:

    user@router# set interface xe-0/0/0 event-thresholds frame-period 50

  9. 配置将帧周期汇总错误事件发送到 40 的阈值计数:

    user@router# set interface xe-0/0/0 event-thresholds frame-period-summary 40

  10. 将发送符号周期事件的阈值计数设置为 20:

    user@router# set interface xe-0/0/0 event-thresholds symbol-period 20

结果

检查配置结果:

示例:在提供商边缘和客户边缘之间配置以太网 LFM

在此示例中,在提供商边缘 (PE) 和客户边缘 (CE) 接口之间的 IP 链路上启用了 LFM。如果链路中断,LFM 将检测到故障,并且会标记 Link-Layer-Down两端的接口。这会导致向各个子系统(例如路由)发出通知,子系统将采取相应措施。

运行 LFM 的链路如中 图 1所示。

图 1: 提供商边缘和客户边缘之间的以太网 LFM提供商边缘和客户边缘之间的以太网 LFM

要配置 PE 和 CE 接口之间的 IP 链路上的以太网 LFM:

  1. 在 PE 路由器上配置 LFM:

  2. 在 CE 路由器上配置 LFM:

示例:为 CCC 配置以太网 LFM

在此示例中,LFM 配置在使用 CCC 连接的两个 PE(PE1 和 PE2)之间。使用 LFM 后,将立即检测链路故障,而不是依靠路由协议在端到端 CCC 连接上查找故障。这还有助于检测确切的故障链路,而不仅仅是发现端到端 CCC 连接是否失败。此外,由于 LFM 在链路层级别运行,因此不需要 IP 地址即可运行,因此可以在双向故障检测 (BFD) 无法使用的位置。

运行 LFM 的链路显示在 图 2

图 2: 用于 CCC 的以太网 LFM用于 CCC 的以太网 LFM

要配置使用 CCC 连接的两个PE 之间的以太网 LFM:

  1. 在 PE1 路由器上使用 CCC 配置 LFM:

  2. 在 PE2 路由器上使用 CCC 配置 LFM:

示例:为聚合以太网配置以太网 LFM

在此示例中,LFM 配置在路由器 1 和路由器 2 之间的聚合以太网接口 (AE0) 上。在聚合以太网上配置时,LFM 可在所有单独成员链路上运行。在成员链路上进行添加或从聚合组中删除时,LFM 将被启用或禁用。单个链路的状态用于确定聚合接口的状态。

如所示 图 3,LFM 与聚合以太网的使用。

图 3: 聚合以太网的以太网 LFM聚合以太网的以太网 LFM

要配置两个路由器之间的聚合以太网接口上的 LFM:

  1. 在路由器 1 上为 AE0 配置 LFM:

  2. 在路由器 2 上为 AE0 配置 LFM:

配置 OAM 操作配置文件

您可以创建操作配置文件来定义事件故障标志和阈值以及要采取的操作。然后,您可以将操作配置文件应用到一个或多个接口。

要配置操作配置文件,请在 action-profile 层级添加语句 [edit protocols oam ethernet link-fault-management]

注:

从 Junos OS 14.2 版开始,只要将带有操作配置文件的链路故障管理 (LFM) 配置为将接口标记为关闭(通过在 [编辑协议 oam 以太网链路故障管理] 层次结构级别包含链路关闭语句),端口就会处于阻止状态(STP 状态)。在接口的这种状态下,数据流量不会在该接口上传输出去。由于连接故障管理 (CFM) 下游维护 MEP 出现在受阻的端口上,因此 CFM 会话可以正常启动。但是,接口已关闭,接口状态TLV不包含正确的状态。只有配置端口状态TLV,端口的实际状态才会被反映。接口状态TLV不带端口的实际状态。

监控协议状态

CCC-DOWN 标志与电路交叉连接 (CCC) 连接、第 2 层电路和第 2 层 VPN 相关联,后者将 CCC-DOWN 状态发送至内核。CCC-Down 标志表示 CCC 已关闭。当 CCC 连接、第 2 层电路或第 2 层 VPN 关闭时,CCC-DOWN 状态将发送到内核。这反过来又会关闭与 CCC 连接、第 2 层电路或 2 层 VPN 关联的面向 CE 的 PE 接口。

当向 IEEE 802.3ah 协议发出 CCC-DOWN 标志信号时,系统将执行操作配置文件语句中 action 定义的操作。有关第 2 层电路的更多信息,请参阅《Junos OS 第 2 层电路用户指南》,即 Junos OS VPN 配置指南。

要监控 IEEE 802.3ah 协议, 在面向 CE 的 PE 接口上,在层次结构级别包括 protocol-down 以下语句 [edit protocols oam ethernet link-fault-management action-profile profile-name event]

  1. 在配置模式下,转到 [edit protocols oam ethernet link-fault-management action-profile profile-name event] 层次结构级别。
  2. 包括语句 protocol-down
注:

如果在操作配置文件中指定了多个事件,则必须先发生所有事件,然后才能执行指定的操作。

在操作配置文件中配置故障事件的阈值

您可以为触发语句中指定 action 操作的接收错误事件配置链路事件阈值。然后,您可以将操作配置文件应用到一个或多个接口。

要配置链路事件阈值,请在 link-event-rate 层级添加语句 [edit protocols oam ethernet link-fault-management action-profile profile-name event]

应用操作配置文件

您可以将操作配置文件应用于一个或多个接口。

要对接口应用操作配置文件,请将语句apply-action-profile[edit protocols oam ethernet link-fault-management action-profile interface interface-name]包含在层次结构级别:

发布历史记录表
版本
说明
14.2
从 Junos OS 14.2 版开始