OAM 链路故障管理 (LFM) 简介
IEEE 802.3ah OAM 链路故障管理概述
Junos OS 支持 IEEE 802.3ah 链路故障管理。Junos OS 使路由器和交换机能够支持接入网络中以太网接口的 IEEE 802.3ah OAM 标准。该标准定义了 OAM LFM。您可以在直接或通过以太网中继器连接的点对点以太网链路上配置 IEEE 802.3ah OAM LFM。随着以太网从单纯的企业技术转变为WAN和接入技术,并向后兼容现有以太网技术,IEEE 802.3ah标准满足了对OAM能力的要求。
以太网 OAM 可提供网络管理软件和网络管理员用于确定以太网链路网络运行情况的工具。以太网 OAM 应:
-
仅依靠媒体访问控制 (MAC) 地址或虚拟 LAN 标识符进行故障排除。
-
独立于实际的以太网传输工作,并通过物理以太网端口或虚拟服务(如伪线)运行。
-
通过扁平(或单运营商)网络架构或嵌套或分层(或多提供商)网络隔离故障。
LFM 的特点是:
-
发现和链路监控
当接口上启用 OAM 时,将自动触发发现过程。如果链路上的对等方也支持 IEEE 802.3ah 标准,则发现过程允许以太网接口发现和监控链路上的对等方。您可以指定用于 IEEE 802.3ah OAM 支持的发现模式。在活动模式下,如果对等方还支持 IEEE 802.3ah OAM 功能,则接口会发现并监控链路上的对等方。在被动模式下,对等方启动发现过程。发现过程启动后,双方都会参与该过程。路由器通过定期发送 OAM 协议数据单元 (PDU) 来执行链路监控,以通告 OAM 模式、配置和功能。
您可以指定在对等方之间的链路被视为关闭之前,接口可以跳过的 OAM PDU 数量。
-
远程故障检测
远程故障检测使用标志和事件。标志用于传达以下内容:
-
Link Fault 意味着信号丢失
-
Dying Gasp 表示不可恢复的情况,例如电源故障。在这种情况下,本地对等方会将故障状态通知远程对等方。当远程对等方收到垂死的喘息 PDU 时,它会采取与 使用 link-adjacency-loss 事件配置的操作配置文件相对应的操作。
在接口上配置 LFM 后,将在出现以下故障的情况下为接口生成奄奄一息的 PDU:
-
电源故障
-
数据包转发引擎崩溃或崩溃
-
-
Critical Event 指未指定的供应商特定关键事件。
您可以指定发送 OAM PDU 以进行故障检测的时间间隔。
-
-
远程环路模式
在安装或故障排除期间,远程环路模式可确保路由器与远程对等方之间的链路质量。在此模式下,当接口收到不是 OAM PDU 或 PAUSE 帧的帧时,它会将其发送回接收它的同一接口上。链路似乎处于活动状态。您可以使用返回的环路确认来测试延迟、 抖动和吞吐量。
如果远程数据终端设备 (DTE) 支持远程环路模式,则 Junos OS 可以将远程 DTE 置于环路模式。将远程 DTE 置于环路模式时,接口将收到远程环路请求,并将接口置于远程环路模式。当接口处于远程环路模式时,除 OAM PDU 和 PAUSE 帧之外,所有帧都会环回。不会对帧进行任何更改。继续发送和处理 OAM PDU。
配置平滑路由引擎切换 (GRES) 时,以太网链路故障管理守护程序 (lfmd) 在备份路由引擎上运行。
聚合以太网成员链路使用物理 MAC 地址作为 802.3ah OAM 数据包中的源 MAC 地址。
配置以太网 802.3ah OAM
IEEE 802.3ah 操作、管理和管理 (OAM) 标准提供了 第一英里以太网 (EFM) 连接规范。EFM 定义了如何使用新的以太网物理层 (PHY) 接口在新的介质类型上传输以太网。您可以在以太网点对点直接链路或跨以太网中继器的链路上配置 IEEE 802.3ah OAM。IEEE 802.3ah OAM 标准满足了对 OAM 功能的要求,因为以太网从单纯的企业技术转变为 WAN 和接入技术,并且向后兼容现有的以太网技术。
对于能够以 100 Mbps 或更快速度运行的以太网接口,许多瞻博网络路由器和交换机都支持 IEEE 802.3ah OAM 标准。本主题介绍路由器上对 IEEE 802.3ah OAM 功能的配置支持。
要为以太网接口配置 802.3ah OAM 支持,请在层次结构级别包含[edit protocols]该oam语句:
oam {
ethernet {
link-fault-management {
interfaces {
interface-name {
pdu-interval interval;
link-discovery (active | passive);
pdu-threshold count;
}
}
}
}
}
您可以为故障事件配置阈值,当阈值超过阈值时,这些阈值会触发链路事件 TLV 的发送。要为接口上的故障事件设置阈值,请在层次结构级别包含event-thresholds[edit protocols oam ethernet link-fault-management interface]该语句。
您还可以在操作配置文件中配置 OAM 阈值,并将操作配置文件应用于多个接口。要创建操作配置文件,请在层次结构级别包含[edit protocols oam ethernet link-fault-management]该action-profile语句。
您可以在聚合接口上或在其每个成员链路上配置以太网 OAM。但是,我们建议在聚合接口上配置以太网 OAM,这将在内部为成员链路上启用以太网 OAM。
要查看 OAM 统计信息,请使用 show oam ethernet link-fault-management 操作模式命令。要清除 OAM 统计信息,请使用 clear oam ethernet link-fault-management statistics 操作模式命令。要清除链路故障管理状态信息并重新启动以太网接口上的链路发现过程,请使用 clear oam ethernet link-fault-management state 操作模式命令。有关这些命令的更多信息,请参阅 CLI 资源管理器。
要启用 IEEE 802.3ah OAM 支持,请在层次结构级别包含[edit protocols oam ethernet link-fault-management]以下interface语句:
[edit protocols oam ethernet link-fault-management interface interface-name]
在物理接口上启用 IEEE 802.3ah OAM 时,将自动触发发现过程。
也可以看看
特定于平台的 OAM LFM 行为
使用 功能资源管理器 确认平台和版本对特定功能的支持。
使用下表查看平台的特定于平台的行为。
| 平台 | 差异 |
|---|---|
| ACX 系列 |
|
| MX 系列 |
|
| PTX 系列 |
|
变更历史表
是否支持某项功能取决于您使用的平台和版本。使用 功能资源管理器 确定您的平台是否支持某个功能。