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 MEPs 或 down 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) 之间的关系。
在 ACX 系列路由器上,维护中间点 (MIP) 仅在 ACX5048 和 ACX5096 路由器上受支持。
维护关联是一组配置了相同维护关联标识符和维护域级别的 MEP。 图 2 显示了以太网网桥、维护域、维护关联和 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 查看您使用的平台是否支持某项功能。
mc-ae
。