配置以太网合成损耗测量
使用本主题可以了解配置合成损失测量的准则以及如何启动合成损失测量会话。有两种类型的合成损失测量会话:主动和按需。本主题将同时介绍这两种情况。此外,本主题还介绍如何查看和清除合成损失测量统计信息,以及如何对 SLM 故障进行故障排除。
配置 ETH-SLM 的准则
配置 ETH-SLM 功能时,请记住以下几点:
以太网 OAM 的监控应用程序在主路由引擎中启动。发生有状态切换过程时,将禁用监视应用程序。对于按需 ETH-SLM,平滑 路由引擎切换 (GRES) 支持不适用。对于主动 ETH-SLM,服务级别协议 (SLA) 迭代器会在有状态切换过程中恢复。如果邻接未超时,则会保留 ETH-SLM 统计信息,并且主动式 ETH-SLM 支持 GRES。
ETH-SLM 仅在 MEP 会话结束时启动。对 ETH-SLM 的统一不中断服务软件升级 (ISSU) 支持取决于对 CFM 的统一 ISSU 支持。对于 CFM,使用丢失阈值 TLV 支持统一 ISSU,以避免在升级期间丢失 CFM 连接。接收或目标 MEP 会增加会话终止期间的阈值时间。如果在按需 ETH-SLM 正在进行时启动统一 ISSU 操作,则 SLM 请求和回复消息将在本地数据包转发引擎中丢失。
请求按需 ETH-SLM 时,如果本地源 MEP 经历统一的 ISSU,则会显示一条消息,指出 MEP 正在进行统一的 ISSU。如果远程 MEP 正在经历统一的 ISSU(通过丢失阈值 TLV 检测到),则会显示一条消息,指出远程 MEP 正在经历统一的 ISSU。此外,如果无法确定远程 MEP 上是否正在进行统一 ISSU,则在正在进行统一 ISSU 的系统上,SLM 数据包将丢失,并且丢失计算结果不会提供丢失的有效原因。按需和主动 ETH-SLM 不支持统一 ISSU。
系统中可配置的最大 SLA 迭代器配置文件数为 255。
虚拟专用 LAN 服务 (VPLS) 不支持 ETH-SLM(不支持点对多点测量)。ETH-SLM 帧不是使用组播 1 类目标地址生成的。同样,ETH-SLM 不会使用组播 DA 响应 ETH-SLM 请求。使用定向单播目标 MAC 地址支持用于点对点以太网连接的 VPLS 的 ETH-SLM,但不支持点对多点拓扑。
单播目标地址可在预配环境中用于点对点连接。但是,它要求必须在传输报警指示信号 (AIS) 的 MEP 上配置下游 MEP 的单播目标地址。
标签交换接口 (LSI) 上的下游 MEP 不支持 ETH-SLM。
聚合以太网 (ae) 接口支持 ETH-SLM
可支持的主动式 ETH-SLM 的 ETH-SLM 会话数限制为系统中可支持的迭代器总数。此限制包括对其他测量类型(如丢失、统计帧丢失和双向延迟)的迭代器支持。添加了新的迭代器类型 SLM 以支持 ETH-SLM。您可以在系统中配置的 SLA 迭代器总数等于系统支持的迭代总数。
对于按需 SLM,两个 SLM 请求之间的最短时间段为 100 毫秒。
对于主动 SLM,两个 SLM 请求之间的最短时间段对于分布式模式为 10 毫秒,对于非分布式模式为 100 毫秒。
ETH-SLM 帧始终标记为不符合丢弃条件,符合 ITU-T Y.1731 标准。
另请参阅
启动主动式 ETH-SLM 会话
要启动主动以太网合成丢失测量 (ETH-SLM) 会话,必须在维护关联端点 (MEP) 上配置以太网接口,需要分析使用合成帧丢失传输的数据包。然后,您必须创建迭代器配置文件以传输 ETH-SLM 的服务级别协议 (SLA) 测量数据包,并将本地和远程 MEP 与配置文件相关联。
配置 MEP 接口
在通过以太网服务启动以太网合成帧丢失测量会话之前,必须配置两个 ACX 系列路由器以支持 ETH-SLM。
要在 ACX 系列路由器上配置以太网接口以支持 ETH-SLM,请执行以下操作:
为 ETH-SLM 配置迭代器配置文件
您可以创建迭代器配置文件及其参数,以符合 ITU-Y.1731 标准的帧的形式定期传输 SLA 测量数据包,以进行合成损耗测量。
ACX5048 和 ACX5096 路由器仅支持 1 秒及以上的迭代器周期时间。
要创建迭代器配置文件,请执行以下操作:
将迭代器配置文件与 ETH-SLM 的 MEP 相关联
您可以将远程维护关联端点 (MEP) 与多个迭代器配置文件相关联。
要使用迭代器配置文件配置远程 MEP,请执行以下操作:
启动按需 ETH-SLM 会话
要启动按需以太网合成损耗测量 (ETH-SLM) 会话,请在操作模式下键入 monitor ethernet synthetic-loss-measurement one-way
命令,然后通过其 MAC 地址或 MEP 标识符指定对等 MEP。
例如:
user@host> monitor ethernet synthetic-loss-measurement 00:05:85:73:39:4a maintenance-domain md6 maintenance-association ma6 count 10 ETH-SLM request to 00:05:85:73:39:4a, interface ge-1/0/0.0 Synthetic Loss measurement statistics: SLM packets sent : 100 SLR packets received : 100 Accumulated SLM statistics: Local TXFC1 value : 100 Local RXFC1 value : 100 Last Received SLR frame TXFCf(tc) : 100 Last Received SLR frame TXFCb(tc) : 100 SLM Frame Loss: Frame Loss (far-end) : 0 (0.00 %) Frame Loss (near-end) : 0 (0.00 %)
如果尝试监视对不存在的 MAC 地址的延迟,则必须按 Ctrl + C
以显式退出 monitor ethernet synthetic-loss-measurement
命令并返回到 CLI 命令提示符。
另请参阅
管理 ETH-SLM 统计信息和 ETH-SLM 帧计数
- 仅显示 ETH-SLM 统计信息
- 显示 ETH-SLM 统计信息和帧计数
- 通过封闭 CFM 实体显示 MEP 的 ETH-SLM 帧计数
- 按接口或域级别显示 MEP 的 ETH-SLM 帧计数
- 清除 ETH-SLM 统计信息和帧计数
- 清除迭代器统计信息
仅显示 ETH-SLM 统计信息
目的
按需显示 ETH-SLM 统计信息。
默认情况下,该 show oam ethernet connectivity-fault-management synthetic-loss-statistics
命令显示指定 CFM 维护域中指定 CFM 维护关联中的 MEP 的按需 ETH-SLM 统计信息。
操作
要显示为维护域
md1
内属于维护关联的ma1
MEP 收集的按需 ETH-SLM 统计信息,请执行以下操作:user@host> show oam ethernet connectivity-fault-management synthetic-loss-statistics maintenance-domain md1 maintenance-association ma1
要显示为维护域
md2
中属于维护关联的ma2
本地 MEP201
的 ETH-SLM 会话收集的按需 ETH-SLM 统计信息,请执行以下操作:user@host> show oam ethernet connectivity-fault-management synthetic-loss-statistics maintenance-domain md2 maintenance-association ma2 local-mep 201
要显示从维护域内属于维护关联的
ma3
md3
本地 MEP 到远程 MEP302
的按需 ETH-SLM 会话的 ETH-SLM 统计信息,请执行以下操作:user@host> show oam ethernet connectivity-fault-management synthetic-loss-statistics maintenance-domain md3 maintenance-association ma3 remote-mep 302
意义
输出显示指定维护域中指定维护关联中的 MEP 的按需 ETH-SLM 统计信息。有关此命令的输出和输出字段的说明的详细信息,请参见 show oam ethernet connectivity-fault-management synthetic-loss-statistics
。
另请参阅
显示 ETH-SLM 统计信息和帧计数
目的
按需显示 ETH-SLM 统计信息和 ETH-SLM 帧计数。
默认情况下,该 show oam ethernet connectivity-fault-management mep-statistics
命令显示指定 CFM 维护域中指定 CFM 维护关联中的 MEP 的按需 ETH-SLM 统计信息和帧计数。
操作
要显示维护域
md1
内维护关联ma1
中 MEP 的按需 ETH-SLM 统计信息和 ETH-SLM 帧计数,请执行以下操作:user@host> show oam ethernet connectivity-fault-management mep-statistics maintenance-domain md1 maintenance-association ma1
要显示维护域
md2
内维护关联ma2
中的本地 MEP201
的按需 ETH-SLM 统计信息和 ETH-SLM 帧计数,请执行以下操作:user@host> show oam ethernet connectivity-fault-management mep-statistics maintenance-domain md2 maintenance-association ma2 local-mep 201
要显示与远程 MEP
302
参与 ETH-SLM 会话的维护域md3
内维护关联ma3
中的本地 MEP 的按需 ETH-SLM 统计信息和 ETH-SLM 帧计数,请执行以下操作:user@host> show oam ethernet connectivity-fault-management mep-statistics maintenance-domain ma3 maintenance-association ma3 remote-mep 302
意义
输出显示指定维护域内指定维护关联中 MEP 的按需 ETH-SLM 统计信息和 ETH-SLM 帧计数。有关此命令的输出和输出字段的说明的详细信息,请参见 show oam ethernet connectivity-fault-management mep-statistics
。
另请参阅
通过封闭 CFM 实体显示 MEP 的 ETH-SLM 帧计数
目的
显示 CFM 维护关联端点 (MEP) 的按需 ETH-SLM 帧计数。
缺省情况下,该 show oam ethernet connectivity-fault-management mep-database
命令显示指定 CFM 维护域中指定 CFM 维护关联中的 MEP 的 CFM 数据库信息。
在连接到发起方 MEP 的路由器上进行单向会话,或在连接到接收方 MEP 的路由器上进行双向会话,您只能显示 ETH-SLM 帧计数,而不能显示 MEP 数据库详细信息。
操作
要显示维护域
md1
内 MAma1
中所有 MEP 的 CFM 数据库信息(包括 ETH-SLM 帧计数),请执行以下操作:user@host> show oam ethernet connectivity-fault-management mep-database maintenance-domain ma1 maintenance-association ma1
要仅显示维护域
md1
中 MAma1
中本地 MEP201
的 CFM 数据库信息(包括 ETH-SLM 帧计数),请执行以下操作:user@host> show oam ethernet connectivity-fault-management mep-database maintenance-domain md2 maintenance-association ma2 local-mep 201
要仅显示维护域
md3
中 MAma3
中远程 MEP302
的 CFM 数据库信息(包括 ETH-SLM 帧计数),请执行以下操作:user@host> show oam ethernet connectivity-fault-management mep-database maintenance-domain ma3 maintenance-association ma3 remote-mep 302
意义
输出显示特定维护域中 MEP 或特定本地或远程 MEP 的 ETH-SLM 帧计数。有关此命令的输出和输出字段的说明的详细信息,请参见 show oam ethernet connectivity-fault-management mep-database
。
按接口或域级别显示 MEP 的 ETH-SLM 帧计数
目的
显示 CFM 维护关联端点 (MEP) 的按需 ETH-SLM 帧计数。
默认情况下,该 show oam ethernet connectivity-fault-management interfaces
命令显示连接到路由器上或维护域级别上启用了 CFM 的以太网接口的 MEP 的 CFM 数据库信息。对于支持 ETH-SLM 的以太网接口,当您指定 detail
或 extensive
命令选项时,也会显示任何帧计数。
在连接到发起方 MEP 的路由器上,您只能显示 ETH-SLM 帧计数,而不能显示 MEP 数据库详细信息。
操作
要显示连接到路由器上启用 CFM 的以太网接口的所有 MEP 的 CFM 数据库信息(包括 ETH-SLM 帧计数),请执行以下操作:
user@host> show oam ethernet connectivity-fault-management interfaces detail
要仅显示连接到启用 CFM 的路由器接口
ge-5/2/9.0
的 MEP 的 CFM 数据库信息(包括 ETH-SLM 帧计数):user@host> show oam ethernet connectivity-fault-management interfaces ge-5/2/9.0 detail
要仅显示包含在 CFM 维护域
6
中的 MEP 的 CFM 数据库信息(包括 ETH-SLM 帧计数),请执行以下操作:user@host> show oam ethernet connectivity-fault-management interfaces level 6 detail
意义
输出显示指定接口的 MEP 的 ETH-SLM 帧计数。有关此命令的输出和输出字段的说明的详细信息,请参见 show oam ethernet connectivity-fault-management interfaces
。
清除 ETH-SLM 统计信息和帧计数
目的
清除按需 ETH-SLM 统计信息和 ETH-SLM 帧计数。
默认情况下,将删除连接到路由器上启用 CFM 的接口的所有 MEP 的统计信息和帧计数。但是,您可以通过指定接口名称来筛选命令的作用域。
操作
要清除连接到路由器上启用 CFM 的接口的所有 MEP 的按需 ETH-SLM 统计信息和 ETH-SLM 帧计数:
user@host> clear oam ethernet connectivity-fault-management synthetic-loss-measurement
要仅清除连接到逻辑接口
ge-0/5.9.0
的 MEP 的按需 ETH-SLM 统计信息和 ETH-SLM 帧计数,请执行以下操作:user@host> clear oam ethernet connectivity-fault-management synthetic-loss-measurement ge-0/5/9.0
清除迭代器统计信息
目的
清除现有迭代器统计信息和主动 ETH-SLM 计数器。
多个迭代器可以与远程 MEP 关联。但是,默认情况下,只能清除与一个迭代器配置文件相关的一个结果。
操作
要清除远程 MEP
1
的迭代器统计信息,以及包含属于维护域default-1
中维护关联的ma1
MEP 的迭代器配置文件i1
,请执行以下操作:user@host> clear oam ethernet connectivity-fault-management sla-iterator-statistics sla-iterator i1 maintenance-domain default-1 maintenance-association ma1 local-mep 1 remote-mep 1
要清除远程 MEP
1
的迭代器统计信息,以及包含属于维护域default-1
中维护关联的ma1
MEP 的迭代器配置文件i2
,请执行以下操作:user@host> clear oam ethernet connectivity-fault-management sla-iterator-statistics sla-iterator i2 maintenance-domain default-1 maintenance-association ma1 local-mep 1 remote-mep 1
使用 ETH-SLM 排除故障
问题
Description
以太网合成丢失测量 (ETH-SLM) 应用程序无法正常工作,无法使用合成帧而不是数据流量来计算帧丢失
解决方案
执行以下步骤以分析和调试 ETH-SLM 功能的任何问题。
确保已配置 ETH-SLM(主动或按需)以启动 SLM 帧。验证配置设置。
检查启用了 ETH-SLM 功能的 CFM 会话中可能发生的任何故障。CFM 会话必须处于启动状态,ETH-SLM 功能才能正常工作。使用该
show oam ethernet connectivity-fault-management mep-database maintenance-domain md-name maintenance-association ma-name local-mep mep-id remote-mep remote-mep-id
命令验证 CFM 会话是否处于启动状态。如果 MEP 会话处于活动状态,请使用相应的 show 命令验证 ETH-SLM 统计信息,并分析是否传输或接收了 ETH-SLM 帧。
如果在尝试上述所有故障排除步骤后未正确传输 ETH-SLM 帧,请通过在 [
edit protocols oam ethernet connectivity-fault-management
] 层次结构级别包含traceoptions
语句来启用以太网 CFM 的跟踪操作。[edit protocols oam ethernet connectivity-fault-management] traceoptions { file <filename> <files number <match regular-expression microsecond-stamp>> <size size> <world-readable | no-world-readable>; flag flag; no-remote-trace; }