Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

OAM 连接故障管理 (CFM) 简介

SUMMARY 本节介绍连接故障管理 (CFM) 的操作、管理和管理 (OAM)。

以太网 OAM 连接故障管理

连接故障管理 (CFM) 在 IEEE 802.1ag 中定义。本主题重点介绍如何在城域以太网环境中使用 CFM。

CFM 的主要特点是:

  • 使用连续性检查协议进行故障监控。此协议用作邻居发现和运行状况检查协议,用于识别和维护 VLAN 或链路级别的邻接关系。

  • 使用链路跟踪协议进行路径发现和故障验证。与 IP 跟踪路由类似,此协议通过源和目标之间的一个或多个桥接网络映射到目标 MAC 地址的路径。

  • 使用环回协议进行故障隔离。与 IP ping 类似,此协议在故障排除期间与连续性检查协议配合使用。

CFM 将服务网络划分为不同的管理域,例如运营商、提供商和客户。这些域可能属于单独的管理域。

每个管理域都与一个维护域链接,该维护域包含用于自我管理、启用端到端监视和防止安全漏洞的足够信息。每个维护域都与基于网络层次结构的 0 到 7 之间的维护域级别相关联。最外面的域分配的级别高于最里面的域。端点具有最高的维护域级别。

CFM 维护域中的每个服务实例称为 maintenance association. A maintenance association 由具有相似特征的维护端点 (MEP) 的完整网格组成。MEP 是生成和响应 CFM 协议消息的活动 CFM 实体。

还有一个维护中间点 (MIP),它是一个类似于 MEP 的 CFM 实体。但是,MIP 相对被动,仅响应 CFM 消息。

欧洲议会议员可以是 up MEPsdown MEPs。链路可以将级别 5 的 MEP 连接到级别 7 的 MEP。级别 5 的接口是向上的 MEP(因为链路的另一端位于 MEP 级别 7),级别 7 的接口是向下的 MEP(因为链路的另一端位于 MEP 级别 5)。

在城域以太网网络中,CFM 通常用于两个级别:

  • 由服务提供商检查其提供商边缘 (PE) 路由器之间的连接

  • 由客户检查其客户边缘 (CE) 路由器之间的连接

    注:

    配置的客户 CFM 级别必须高于服务提供商 CFM 级别。

在许多城域以太网网络中,CFM 用于监控通过 VPLS 和桥接网络的连接。

注:

在 ACX 系列路由器中,VPLS 的 OAM 仅在 ACX5048、ACX5096 和 ACX5448 路由器上受支持,而 EVPN 的 OAM 仅在 ACX5448 和 ACX710 路由器上受支持。

PTX10001-36MR、PTX10004、PTX10008 和 PTX10016 设备上的 CFM 支持包括以下限制:

  • 维护端点 (MEP) 和维护中间点 (MIP) 相关限制 - 您无法配置:

    • 接口上同一级别的上 MEP 和下 MEP。

  • 如果向上的 MEP 高于向下的 MEP,则系统不会选择性地丢弃 CCM PDU,并允许它们不间断地通过。

  • 不支持在 AE 上使用跨多个 PFE 的子链路的 DM 相关时间戳。

  • CFM 数据包采用默认队列。在以下情况下,没有转发类到队列(fc 到队列)的映射:

    • 出口流量(如果未配置 cos-rewrite)

    • 未标记的流量

  • 在 OAM 上启用的 IFL 的 vlan-id-list 配置可能会影响 CFM 扩展。

  • 主机绑定和主机生成的 CFM 数据包不会绕过为入口和出口方向配置的防火墙过滤器。

IEEE 802.1ag OAM 连接故障管理

Junos OS 支持 IEEE 802.1ag 连接故障管理。采用增强型 CFEB (CFEB-E) 的 M7i 和 M10i 路由器以及 M120、M320、MX 系列、T 系列和 PTX 系列路由器上的以太网接口支持 IEEE 802.1ag 操作、管理和管理 (OAM) 标准。IEEE 802.1ag 标准促进了以太网连接故障管理 (CFM),有助于监控包含一个或多个服务实例的以太网网络。

在 Junos OS 9.3 及更高版本中,CFM 还支持聚合以太网接口。CFM 会话在聚合以太网接口上的灵活 PIC 集中器 (FPC) 上以分布式模式运行。因此,聚合以太网接口支持平滑路由引擎切换 (GRES)。在 Junos OS 13.3 版之前的版本中,CFM 会话在路由引擎上以集中模式运行。但是,如果构成聚合以太网捆绑包的接口处于混合模式,则聚合以太网接口不支持 CFM 会话。此外,聚合以太网接口不支持连续性检查消息 (CCM) 间隔为 10 毫秒的 CFM 会话。

默认情况下,将分发 CFM 会话。所有 CFM 会话必须仅以分布式或集中模式运行。不支持 CFM 会话的分布式模式和集中式模式的混合操作。要禁用聚合以太网接口上的 CFM 会话分发并使会话在集中模式下运行,请在层次结构级别包含 no-aggregate-delegate-processing 语句 [edit protocols oam ethernet connectivity-fault-management]

注:

作为以太网 OAM 802.1ag 工作的一项要求,分布式定期数据包管理 (PPM) 在路由引擎和数据包转发引擎上运行。您只能在数据包转发引擎上禁用 PPM。要在 PFE 上禁用 PPM,请在层次结构级别包含 ppm no-delegate-processing 语句 [edit routing-options ppm]

注:
  • MX 系列虚拟机箱不支持分布式内联连接故障管理。

  • ACX 系列路由器在聚合以太网接口上支持 CFM,连续性检查间隔为 100 毫秒或更长。

  • 如果启用命令时 no-aggregate-delegate-processing 构成聚合以太网捆绑包的接口处于混合模式,则聚合以太网接口支持 CFM 会话。

  • 从 Junos OS 14.2 版开始,对于集中模式下的 CFM 会话,我们建议您配置最多 40 个 CFM 会话,连续性检查消息 (CCM) 间隔为 100 毫秒 (100 毫秒),或最多配置 400 个 CFM 会话,CCM 间隔为 1 秒 (1 秒)。如果 CFM 会话的配置超出此限制,CFM 可能无法按预期工作。当多个链路的状态发生变化或线卡重新启动时,您可能会遇到问题。

    请注意,这些限制是通过考虑路由引擎上每秒 400 个数据包 (pps) 的协议数据单元 (PDU) 负载得出的。此限制因路由引擎负载而异。如果路由引擎负载过重,预计此限制会有一些变化。

从 Junos OS 10.3 版开始,在 MX 系列路由器上的模块化端口集中器 (MPC) 和模块化接口卡 (MIC) 上配置的接口上配置的未标记聚合以太网成员链路上不支持 CFM。但是,在 MPC 和 MIC 上配置的未标记和标记聚合以太网逻辑接口都支持 CFM。从 Junos OS 12.3 版开始,CFM 不支持多机箱链路聚合 (MC-LAG)。建议不要在配置 CFM 时配置该 mc-ae 语句。

从 Junos OS 11.3 版开始,在 T 系列和 M320 路由器上,配置 CCC 封装的接口不支持 CFM。如果配置 CFM,系统将显示以下消息:“MEPs cannot be configured on ccc interface on this platform”。

从 Junos OS 17.4 版开始,通过在伪线服务接口上配置维护中间点 (MIP),可以在伪线服务接口上启用对 IEEE 802.1ag CFM 的支持。伪线服务接口支持通过 MPLS 伪线终端配置订阅者接口。通过 PW 终止用户接口使网络运营商能够将其 MPLS 域从接入/聚合网络扩展到服务边缘,并对其网络的更大部分使用统一的 MPLS 标签调配。

注:

CFM MIP 会话仅在伪线服务接口上受支持,伪线服务隧道接口上不受支持。

IEEE 802.1ag OAM 支持 平稳路由引擎切换 (GRES)。未标记、单标记和堆叠 VLAN 接口支持 IEEE 802.1ag OAM。

在 EX 系列交换机上,要使用 CFM 功能,必须先通过安装增强型功能许可证 (EFL) 将 CFM 添加到基本 Junos OS。有关更多详细信息,请参阅 EX 系列许可证

连接故障管理关键要素

图 1 显示客户、提供商和运营商以太网网桥、维护域、维护关联端点 (MEP) 和维护中间点 (MIP) 之间的关系。

图 1: 欧洲议会议员、MIP 和维护域级别之间的关系欧洲议会议员、MIP 和维护域级别之间的关系
注:

在 ACX 系列路由器上,维护中间点 (MIP) 仅在 ACX5048 和 ACX5096 路由器上受支持。

维护关联是一组配置了相同维护关联标识符和维护域级别的 MEP。 图 2 显示了以太网网桥、维护域、维护关联和 MEP 之间的层次结构关系。

图 2: 网桥、维护域、维护协会和 MEP 之间的关系网桥、维护域、维护协会和 MEP 之间的关系

为 VPLS 配置 802.1ag 以太网 OAM 的最佳实践

最佳实践:

VPLS 路由实例中的逻辑接口可能具有相同或不同的 VLAN 配置。需要 VLAN 规范化才能在这些接口之间正确切换数据包。VLAN 规范化实际上是 VLAN 转换,其中如果接收数据包的 VLAN 标记与规范化的 VLAN 标记不同,则需要对其进行转换。

对于 MX 系列路由器,使用 VPLS 路由实例中的以下配置语句之一指定规范化 VLAN:

  • vlan-id vlan-number

  • vlan-id none

  • vlan-tags outer outer-vlan-number inner inner-vlan-number

您必须在属于路由实例的所有接口上显式配置 vlan-maps

必须遵守以下转发路径注意事项:

  • 数据包接收路径:

    • 这是接口上接收的数据包的转发路径。

    • 适用于 VPLS 的 802.1ag 以太网 OAM 使用隐式接口过滤器和转发表过滤器来泛洪、接受和丢弃 CFM 数据包。

  • 数据包传输路径:

    • JUNOS 软件对 CPU 生成的数据包使用路由器基于硬件的转发。

    • 对于关闭的 MEP,数据包在配置 MEP 的接口上传输。

    • 在 MX 系列路由器中,对于 Up MEP,数据包必须泛洪到 VPLS 路由实例中的其他接口。路由器创建与泛洪下一跃点绑定的泛洪路由(所有接口都要泛洪),然后使用此泛洪路由获取要转发的数据包。

    • 路由器还对 CPU 生成的数据包使用基于隐式的转发。结果是,绑定到泛滥路由的泛洪下一跃点要绑定到筛选项。过滤器术语使用匹配标准来正确识别主机生成的数据包。

变更历史表

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

版本
说明
17.4R1
从 Junos OS 17.4 版开始,通过在伪线服务接口上配置维护中间点 (MIP),可以在伪线服务接口上启用对 IEEE 802.1ag CFM 的支持。
14.2
从 Junos OS 14.2 版开始,对于集中模式下的 CFM 会话,我们建议您配置最多 40 个 CFM 会话,连续性检查消息 (CCM) 间隔为 100 毫秒 (100 毫秒),或最多配置 400 个 CFM 会话,CCM 间隔为 1 秒 (1 秒)。
12.3
从 Junos OS 12.3 版开始,CFM 不支持多机箱链路聚合 (MC-LAG)。配置 CFM 时,请勿配置语句 mc-ae
11.3
从 Junos OS 11.3 版开始,在 T 系列和 M320 路由器上,配置 CCC 封装的接口不支持 CFM。
10.3
从 Junos OS 10.3 版开始,在 MX 系列路由器上的模块化端口集中器 (MPC) 和模块化接口卡 (MIC) 上配置的接口上,未标记的聚合以太网成员链路不支持 CFM。MPC 和 MIC 在未标记和标记的聚合以太网逻辑接口上支持 CFM。
9.3
在 Junos OS 9.3 及更高版本中,CFM 还支持聚合以太网接口。