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 连接故障管理

在 IEEE 802.1 ag 中定义了最完整的连接故障管理(CFM)。本主题强调在城域以太网环境中使用 CFM。

CFM 的主要功能包括:

  • 使用连续性检查协议的故障监控。这是一种邻接方发现和运行状况检查协议,可在 VLAN 或链路级别发现并保持邻接。

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

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

CFM 将服务网络划分为多个管理域。例如,操作员、提供商和客户可能是不同管理域的一部分。

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

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

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

MEP 可以是上 MEP,也可以下部为 MEP。链路可将级别5上的 MEP 连接到级别7的 MEP。级别5上的接口为 up MEP (因为链路的另一端位于 MEP 级别7),而位于级别7的接口为 down MEP (因为链路的另一端位于 MEP 第5级)。

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

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

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

    注:

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

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

注:

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

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

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

注:

MX 系列集群交换不支持分布式内联连接故障管理。

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

OAM 连接故障管理概述

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

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

注:

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

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

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

    请注意,这些限制已通过在路由引擎上考虑每秒400数据包负载的协议数据单元(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 Series 和 M320 路由器开始,在使用 CCC 封装配置的接口上不支持 CFM。如果配置 CFM,系统将显示以下消息:" MEPs cannot be configured on ccc interface on this platform "。

操作员、提供商和客户等网络实体可能是不同管理域的一部分。每个管理域都映射到一个维护域中。维护域配置有不同的级别值,以保持分离。每个域都为实体提供了足够的信息来执行自己的管理,执行端到端监控,并且仍然避免安全漏洞。

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

注:

CFM MIP session 仅在伪线服务接口上受支持,不在伪线服务通道接口上。

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

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

连接故障管理关键要素

图 1显示了客户、提供商和操作者以太网桥接、维护域、维护关联终结点(Mep)和维护中间点(MIPs)之间的关系。

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

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

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

图 2: 桥接、维护域、维护关联和 Mep 之间的关系桥接、维护域、维护关联和 Mep 之间的关系

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

最佳做法:

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

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

  • vlan-id vlan-number

  • vlan-id none

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

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

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

  • 数据包接收路径:

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

    • 802.1 ag 以太网 OAM for VPLS 使用隐式接口过滤器和转发表过滤器来淹没、接受和丢弃 CFM 数据包。

  • 数据包传输路径:

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

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

    • 在 MX 系列路由器中,对于 Up Mep,数据包必须淹没到 VPLS 路由实例中的其他接口。路由器创建绑定到洪水下一跳跃(所有接口都淹没)的洪水路由,然后将数据包与此洪水路由源进行转发。

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

发布历史记录表
版本
说明
17.4R1
从 Junos OS 版本17.4 开始,您可以通过在伪线服务接口上配置维护中间点(MIPs)来启用伪线服务接口上 IEEE 802.1 ag 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 Series 和 M320 路由器开始,在使用 CCC 封装配置的接口上不支持 CFM。
10.3
从 Junos OS 版本10.3 开始,在 MX 系列路由器上的模块化端口集中器(Mpc)和模块化接口卡(Mic)上配置的接口上,CFM 在未标记聚合的以太网成员链路上不受支持。Mpc 和 Mic 支持对未标记和加标签聚合以太网逻辑接口的 CFM。
9.3
在 Junos OS 9.3 版及更高版本中,CFM 还支持聚合以太网接口。