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 traceroute 类似,此协议通过源与目标之间的一个或多个桥接网络映射到目标 MAC 地址的路径。

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

CFM 将服务网络分区到各种管理域中。例如,运营商、提供商和客户可能是不同管理域的一部分。

每个管理域都映射到一个维护域中,提供足够的信息来执行自己的管理,从而避免安全漏洞并使得端到端监控成为可能。每个维护域都与 0 到 7 的维护域级别相关联。级别分配基于网络层次结构,其中最外层域的分配级别高于最内层域。

客户端点具有最高的维护域级别。在 CFM 维护域中,每个服务实例都称为维护关联。可以将 A maintenance association 视为具有类似特性的维护端点 (MEP) 的全网状。MEP 是生成和响应 CFM 协议消息的活动 CFM 实体。

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

MEP 可以是 up MEPsdown MEPs。链路可将级别 5 级别的 MEP 连接到级别 7 的 MEP。级别 5 上的接口是一个向上的 MEP(因为链路的另一端在 MEP 级别 7),而级别 7 的接口是一个向下 MEP(因为链路的另一端在 MEP 级别 5)。

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

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

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

    注:

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

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

注:

在 ACX 系列路由器中,只有 ACX5048、ACX5096 和 ACX5448 路由器才支持用于 VPLS 的 OAM。

PTX10001-36MR、PTX10004、PTX10008 和 PTX10016 设备的 CFM 支持限制:

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

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

    • 在同一接口上不同级别上进行上 MEP、下 MEP 或 MIP 的组合。

  • 默认队列路径 - 数据包采用默认队列,未在以下实例中获取 fc-to-queue 映射:

    • 出口注入,如果未配置 cos 重写

    • 未标记的注射

  • 在具有 vlan-id-list 的非中继填充上配置 CFM 时,CFM 会话会关闭。

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

IEEE 802.1ag OAM 连接故障管理概述

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

注:

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

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

OAM 连接故障管理概述

在 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,请在层次结构级别中[edit routing-options ppm]包含ppm no-delegate-processing语句。

注:
  • 如果启用命令时 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 版开始,您可以在伪线服务接口上配置维护中间点 (MMI) 来支持伪线服务接口上的 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) 和维护中间点 (MCP) 之间的关系。

图 1: MEP、MCP 和维护域级别之间的关系MEP、MCP 和维护域级别之间的关系
注:

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

维护关联是一组配置了相同维护关联标识符和维护域级别的 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 生成的数据包。

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

    • 在 MX 系列路由器中,对于 Up MEP,数据包必须泛滥至 VPLS 路由实例中的其他接口。路由器会创建与泛滥下一跃点绑定(所有接口都与泛滥)绑定泛滥的泛滥路由,然后通过此泛滥路由提供要转发的数据包。

    • 路由器还对 CPU 生成的数据包使用基于隐式的转发。其结果是将与泛滥路由绑定在泛滥路由上的下一跳跃绑定到过滤器术语。过滤器术语使用匹配标准来正确识别主机生成的数据包。

发布历史记录表
版本
说明
17.4R1
从 Junos OS 17.4 版开始,您可以在伪线服务接口上配置维护中间点 (MMI) 来支持伪线服务接口上的 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 还支持聚合以太网接口。