Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

配置链路故障管理

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

配置 OAM PDU 间隔

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

您可以指定定期 OAM PDU 发送间隔以进行故障检测。

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

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

配置 OAM PDU 阈值

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

要配置可从对等方遗漏的 PDU 数量,请在层次结构级别中[edit protocol oam ethernet link-fault-management interface interface-name]包含pdu-threshold语句:

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

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

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

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

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

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

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

ACX 系列路由器的 Junos OS 允许这些路由器上的以太网接口支持接入网络中以太网操作、管理和维护 (OAM) 的 IEEE 802.3ah 标准。该标准定义了 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. 将记录错误之前要错过的 OAM PDU 数定义为 4:

    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

在此示例中,LFM 在提供商边缘 (PE) 和客户边缘 (CE) 接口之间的 IP 链路上启用。如果链路断开,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. 使用 CCC 在 PE1 路由器上配置 LFM:

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

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

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

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

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

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

  1. 在用于 AE0 的路由器 1 上配置 LFM:

  2. 在用于 AE0 的路由器 2 上配置 LFM:

配置 OAM 操作配置文件

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

要配置操作配置文件,请在层次结构级别中[edit protocols oam ethernet link-fault-management]包含action-profile语句:

注:

从 Junos OS 版本 14.2 开始,只要将带有操作配置文件的链路故障管理 (LFM) 配置为将接口标记为向下(通过在 [edit protocols 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 接口。

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

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

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

如果在操作配置文件中指定了多个事件,则所有事件都必须在采取指定操作之前发生。

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

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

要配置链路事件阈值,请在层次结构级别中[edit protocols oam ethernet link-fault-management action-profile profile-name event]包含link-event-rate语句:

应用操作配置文件

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

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

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