配置以太网帧延迟测量会话
使用本主题可了解如何配置以太网帧延迟测量会话。您可以启动单向以太网延迟测量会话或双向以太网延迟测量会话。此外,使用本主题查看延迟测量统计信息和帧计数。
配置路由器以支持 ETH-DM 会话的准则
将路由器配置为支持以太网帧延迟测量 (ETH-DM) 会话时,请记住以下准则:
ETH-DM 的配置要求
您可以获取满足以下要求的链接的 ETH-DM 信息:
可以在两个路由器上的对等维护关联端点 (MEP) 之间执行测量。
必须在两个以太网物理接口或两个以太网逻辑接口上配置两个 MEP。有关更多信息,请参阅 配置 MEP 以生成和响应 CFM 协议消息。
必须在各自的路由器上使用相同的维护关联 (MA) 标识符配置这两个 MEP。有关详细信息,请参阅 创建维护关联。
在两个路由器上,MA 必须与相同的维护域 (MD) 名称相关联。有关详细信息,请参阅 创建维护域。
在两个路由器上,必须在路由引擎和数据包转发引擎上运行定期数据包管理 (PPM),这是默认配置。您只能在数据包转发引擎上禁用 PPM。但是,以太网帧延迟测量功能要求分布式 PPM 在两个路由器的数据包转发引擎上保持启用状态。有关 的详细信息
ppm
,请参阅 路由设备的 Junos OS 路由协议库。如果在数据包转发引擎上禁用了 PPM 进程 (
ppm
),则必须重新启用它。重新启用分布式ppm
需要重新启动ethernet-connectivity-fault-management
进程,这会导致重新建立所有连接故障管理 (CFM) 会话。有关 CFM 会话的更多信息,请参阅 配置以太网本地管理接口。
以太网帧延迟测量功能仅支持 MX 系列路由器中 DPC 上的以太网物理或逻辑接口上配置的 MEP。聚合以太网接口或 LSI 伪线不支持 ETH-DM 功能。
ETH-DM 的配置选项
默认情况下,ETH-DM 功能使用会话中 MEP 发送和接收的 ETH-DM PDU 帧的基于软件的时间戳来计算帧延迟。当 DPC 在接收方向加载大量流量时,作为可以提高 ETH-DM 计算准确性的选项,您可以在接收方向上启用会话帧的硬件辅助时间戳。
另请参阅
启动 ETH-DM 会话的准则
准备启动以太网帧延迟测量 (ETH-DM) 会话时,请记住以下准则:
ETH-DM 会话先决条件
在启动 ETH-DM 会话之前,您必须通过在每台路由器上定义两个支持 CFM 的物理或逻辑以太网接口,配置两个 MX 系列路由器以支持 ETH-DM。这需要在每个路由器上创建和配置 CFM 维护域、维护关联和维护关联端点。有关在以太网接口上启用 CFM 的更多信息,请参阅 创建维护域。
以太网帧延迟测量功能仅支持 MX 系列路由器中 DPC 上的以太网物理或逻辑接口上配置的维护关联端点。聚合以太网接口或 LSI 伪线不支持 ETH-DM 功能。
有关配置路由器以支持 ETH-DM 的特定信息,请参阅配置路由器以支持 ETH-DM 会话的准则 和 配置路由器以支持 ETH-DM 会话。
ETH-DM 会话参数
您可以通过在包含要测量其帧延迟的服务一端的路由器上输入 monitor ethernet delay-measurement
操作命令来启动单向或双向 ETH-DM 会话。命令选项根据 CFM 元素指定 ETH-DM 会话:
要执行的 ETH-DM 测量类型(单向或双向)。
要执行 ETH-DM 测量的以太网服务:
CFM 维护域 — 要测量其以太网帧延迟的现有维护域 (MD) 的名称。有关详细信息,请参阅 创建维护域。
CFM 维护关联 - 维护域中现有维护关联 (MA) 的名称。有关详细信息,请参阅 创建维护关联。
远程 CFM 维护关联端点 — 远程维护关联端点 (MEP) 的单播 MAC 地址或数字标识符 — 远程路由器上的物理或 逻辑接口 ,驻留在指定 MD 中并在指定 MA 中命名 — 用于执行 ETH-DM 会话。有关更多信息,请参阅 配置 MEP 以生成和响应 CFM 协议消息。
可选规格:
计数 — 您可以指定要为此帧延迟测量会话发送的 ETH-DM 请求数。范围从 1 到 65,535 帧。默认值为 10 帧。
NOTE:
尽管您一次最多可以触发 65,535 个 ETH-DM 请求的帧延迟收集,但路由器仅存储每个 CFM 会话(对等 MEP)的最后 100 帧延迟统计信息。帧间隔 — 您可以指定 ETH-DM 帧传输之间经过的秒数。默认值为 1 秒。
有关可以指定用于启动 ETH-DM 会话的参数的更多详细信息,请参阅 monitor ethernet delay-measurement
CLI 资源管理器中的操作命令说明。
ETH-DM 会话的限制
以下限制适用于 ETH-DM 会话:
您不能使用相同的远程 MEP 或 MAC 地址同时运行多个 ETH-DM 会话。
对于给定的 ETH-DM 会话,您最多可以收集 65,535 帧的帧延迟信息。
对于给定的 CFM 会话(对等 MEP 对),ETH-DM 数据库最多存储 100 个统计信息,随着为该对 MEP 收集较新的统计信息,较旧的统计信息将“老化”。
对于在同一 CFM 会话中收集的单向延迟测量值,可以在定义接收方 MEP 的路由器上随时检索 100 个最新的 ETH-DM 统计信息。
对于在同一 CFM 会话中收集的双向延迟测量,可以在定义发起方 MEP 的路由器上随时检索 100 个最新的 ETH-DM 统计信息。
根据各个 ETH-DM 会话中交换的帧数,ETH-DM 数据库可以包含通过多个 ETH-DM 会话收集的统计信息。
如果发生 平滑路由引擎切换 (GRES),则收集的任何 ETH-DM 统计信息都将丢失,并且 ETH-DM 帧计数将重置为零。GRES 使具有双路由引擎的路由器能够从主路由引擎切换到备用路由引擎,而不会中断数据包转发。有关更多信息,请参阅 Junos OS 高可用性用户指南。
当系统发生变化时(例如通过重新配置),帧延迟数据的准确性会受到影响。我们建议在稳定的系统上执行以太网帧延迟测量。
另请参阅
管理 ETH-DM 统计信息和 ETH-DM 帧计数的准则
以太币统计
以太网帧延迟统计信息是由包含 ETH-DM 协议数据单元 (PDU) 的帧交换确定的帧延迟和帧延迟变化值。
对于单向 ETH-DM 会话,统计信息收集在包含接收方 MEP 的路由器上的 ETH-DM 数据库中。有关单向以太网帧延迟测量(包括交换单向延迟 PDU 帧)的详细说明,请参阅 以太网帧延迟测量概述。
对于双向 ETH-DM 会话,统计信息收集在包含发起方 MEP 的路由器上的 ETH-DM 数据库中。有关双向以太网帧延迟测量(包括双向延迟 PDU 帧的交换)的详细说明,请参阅 以太网帧延迟测量概述。
CFM 数据库存储与 CFM 相关的统计信息,对于支持 ETH-DM 的以太网接口,存储该对 MEP 最近收集的 100 个 ETH-DM 统计信息。您可以使用命令的show oam ethernet connectivity-fault-management
或mep-statistics
形式查看 ETH-DM 统计信息delay-statistics
,以显示收集要查看的 ETH-DM 统计信息的 MEP 的 CFM 统计信息。
表 1 描述了在 ETH-DM 会话中计算的 ETH-DM 统计信息。
字段名称 |
字段说明 |
---|---|
|
对于单向 ETH-DM 会话,在接收方 MEP 处收集帧延迟(以微秒为单位)。 要显示给定单向 ETH-DM 会话的帧延迟统计信息,请在 |
|
对于双向 ETH-DM 会话,在发起方 MEP 处收集的帧延迟(以微秒为单位)。 开始双向帧延迟测量时,CLI 输出会显示每个 DMR 帧接收时间戳以及随着会话进行而收集的相应 DMM 帧延迟和延迟变化。 要显示给定双向 ETH-DM 会话的帧延迟统计信息,请在 |
|
当您开始双向帧延迟测量时,CLI 输出仅在为 ETH-DM 会话收集的统计信息中包括平均双向帧延迟的运行时显示。 使用命令显示 例如,假设您启动两个单向 ETH-DM 会话,每个会话一个接一个地进行 50 个计数。如果在两个测量会话完成后,您使用命令 |
|
当您开始双向帧延迟测量时,CLI 输出包括仅为 ETH-DM 会话收集的统计信息中平均双向帧延迟变化的运行时显示。 使用命令显示 |
|
当您开始双向帧延迟测量时,CLI 输出包括仅为 ETH-DM 会话收集的统计信息中最低双向帧延迟值的运行时显示。 使用命令显示 |
|
当您开始双向帧延迟测量时,CLI 输出包括仅为 ETH-DM 会话收集的统计信息中最高的双向帧延迟值的运行时显示。 使用命令显示 |
†开始单向帧延迟测量时,将显示此字段的 CLI 输出 |
ETH-DM 统计信息检索
在单向会话的接收方 MEP 或双向会话的发起方 MEP 上,您可以使用以下操作命令显示在 CFM 会话级别收集的所有 ETH-DM 统计信息:
show oam ethernet connectivity-fault-management delay-statistics maintenance-domain md-name maintenance-association ma-name <local-mep mep-id> <remote-mep mep-id> <count count>
show oam ethernet connectivity-fault-management mep-statistics maintenance-domain md-name maintenance-association ma-name <local-mep mep-id> <remote-mep mep-id> <count count>
ETH-DM 帧计数
在 ETH-DM 会话中交换的 ETH-DM PDU 帧数存储在每个路由器的 CFM 数据库中。
表 2 介绍了在 ETH-DM 会话中收集的 ETH-DM 帧计数。
字段名称 |
字段说明 |
---|---|
|
在此会话中发送到对等 MEP 的单向延迟测量 (1DM) PDU 帧数。 存储在启动单向帧延迟测量的 MEP 的 CFM 数据库中。 |
|
接收的有效 1DM 帧数。 存储在接收单向帧延迟测量的MEP的CFM数据库中。 |
|
接收的无效 1DM 帧数。 存储在接收单向帧延迟测量的MEP的CFM数据库中。 |
|
在此会话中发送到对等 MEP 的延迟测量消息 (DMM) PDU 帧数。 存储在 MEP 的 CFM 数据库中,启动双向帧延迟测量。 |
|
发送的延迟测量回复 (DMR) 帧数(以响应收到的 DMM)。 存储在响应双向帧延迟测量的 MEP 的 CFM 数据库中。 |
|
接收的有效 DMR 帧数。 存储在 MEP 的 CFM 数据库中,启动双向帧延迟测量。 |
|
接收的无效 DMR 帧数。 存储在 MEP 的 CFM 数据库中,启动双向帧延迟测量。 |
ETH-DM 帧计数检索
每个路由器计算发送或接收的 ETH-DM 帧数,并将计数存储在 CFM 数据库中。
存储在 CFM 数据库中的帧计数
您可以使用以下操作命令显示分配给指定以太网接口的 MEP 或在 CFM 会话中的指定 MEP 的 ETH-DM 帧计数:
show oam ethernet connectivity-fault-management interfaces
detail
( |extensive
)show oam ethernet connectivity-fault-management mep-database maintenance-domain md-name maintenance-association ma-name <local-mep mep-id> <remote-mep mep-id>
单向 ETH-DM 帧计数
对于单向 ETH-DM 会话,仅在接收方 MEP 上收集延迟统计信息,但在两个 MEP 上收集帧计数。如 中所述 表 2,将从会话中每个路由器的角度统计单向 ETH-DM 帧计数:
在发起方 MEP 上,路由器计算发送的 1DM 帧数。
在接收方 MEP 上,路由器计算接收的有效 1DM 帧数和接收的无效 1DM 帧数。
您还可以使用命令同时显示单向统计信息和帧计数,从而 show oam ethernet connectivity-fault-management mep-statistics
查看接收方 MEP 的单向 ETH-DM 帧计数。
双向 ETH-DM 帧计数
对于双向 ETH-DM 会话,仅在发起方 MEP 上收集延迟统计信息,但在两个 MEP 上收集帧计数。如 中所述 表 2,将从会话中每个路由器的角度计算双向 ETH-DM 帧计数:
在发起方 MEP 上,路由器计算发送的 DMM 帧数、接收的有效 DMR 帧数和接收的无效 DMR 帧数。
在响应方 MEP 上,路由器计算发送的 DMR 帧数。
您还可以使用命令同时显示双向统计信息和帧计数,从而 show oam ethernet connectivity-fault-management mep-statistics
查看发起方 MEP 的双向 ETH-DM 帧计数。
另请参阅
配置路由器以支持 ETH-DM 会话
配置 MEP 接口
在通过以太网服务启动以太网帧延迟测量会话之前,必须配置两个 MX 系列路由器以支持 ETH-DM。
要在 MX 系列路由器上配置以太网接口以支持 ETH-DM,请执行以下操作:
确保未禁用分布式 ppm
默认情况下,路由器的周期数据包管理进程 (ppm
) 运行除路由引擎外分发到数据包转发引擎的会话。此进程负责代表其各种客户端进程(如双向转发检测 (BFD))定期传输数据包,并且还代表客户端进程接收数据包。
此外,处理 ppm
时间敏感的定期处理,并执行发送特定于进程的数据包和收集统计信息等过程。由于进程分布在路由引擎和数据包转发引擎上,因此 ppm
您可以在数据包转发引擎上运行 BFD 等进程。
ETH-DM 所需的分布式 ppm
以太网帧延迟测量要求 ppm
保持分配给数据包转发引擎。如果未分发到两个路由器的数据包转发引擎,则 ppm
ETH-DM PDU 帧时间戳和 ETH-DM 统计信息无效。
在启动 ETH-DM 之前,您必须验证以下配置语句是否不存在:
[edit] routing-options { ppm { no-delegate-processing; } }
如果在任一路由器上禁用了分布式 ppm
处理(如上面的部分所示),则必须重新启用它才能使用 ETH-DM 功能。
确保未禁用分布式 ppm 的过程
要确保未在路由器上禁用分布式 ppm
:
默认情况下,连接故障管理 (CFM) 会话通过 AE 接口以集中模式运行。通过 AE 接口的集中式 CFM 会话支持 Y.1731 性能监控 (PM)。此外,Junos OS 13.3 版支持通过 AE 接口将 CFM 会话分发到线卡。要启用 CFM 会话的分发并在集中模式下运行,请在层次结构级别包含 ppm delegate-processing
语句 [edit routing-options ppm]
。支持通过 AE 接口分发 CFM 会话的机制提供了底层基础架构,以支持基于 AE 接口的 PM。此外,定期数据包管理 (PPM) 处理时间敏感的定期处理,并执行发送特定于进程的数据包和收集统计信息等过程。通过分布式在路由引擎和数据包转发引擎上运行的 PPM 进程,您可以在数据包转发引擎上运行性能监控进程。
另请参阅
启用硬件辅助时间戳选项
默认情况下,以太网帧延迟测量使用软件对传输和接收的 ETH-DM 帧进行时间戳。对于以太网接口,您可以选择使用硬件计时来帮助对收到的 ETH-DM 帧进行时间戳设置,从而提高延迟测量的准确性。
当 DPC 在接收方向加载大量流量时,启用接收帧的硬件辅助时间戳可以提高 ETH-DM 计算的准确性。
从 Junos OS 20.4R1 版开始,默认情况下,硬件辅助用于在基于 AFT 的 MX 系列线卡上为以太网帧延迟帧添加时间戳,即使未配置 也是如此 hardware-assisted-timestamping
。
要在接收路径上启用以太网帧延迟测量硬件辅助,请在层次结构级别包含 hardware-assisted-timestamping
以下语句 [edit protocols oam ethernet connectivity-fault-management performance-monitoring]
:
[edit protocols] oam { ethernet { connectivity-fault-management { performance-monitoring { hardware-assisted-timestamping; } } } }
另请参阅
配置服务器端处理选项
您可以将服务器端处理(双向延迟测量和丢失测量)委托给数据包转发引擎,以防止路由引擎过载。默认情况下,服务器端处理由路由引擎完成。
要配置服务器端处理选项,请执行以下操作:
另请参阅
触发以太网帧延迟测量会话
必须先收集以太网帧延迟测量统计信息,然后才能显示这些统计信息。要触发以太网帧延迟测量,请使用 monitor ethernet delay-measurement (one-way | two-way) (remote-mac-address) maintenance-domain name maintenance-association ma-id [count count] [wait time]
操作命令。
中 表 3介绍了此命令的字段。
参数 |
参数范围 |
Description |
---|---|---|
|
NA |
执行单向或双向(往返)延迟测量。 |
remote-mac-address |
单播 MAC 地址 |
将延迟测量帧发送到目标单播 MAC 地址(使用格式 xx:xx:xx:xx:xx:xx)。不支持组播 MAC 地址。 |
|
1–8191 |
用于测量的 MEP 标识符。使用此 MEP 标识符的已发现 MAC 地址。 |
|
现有 MD 名称 |
指定用于测量的现有维护域 (MD)。 |
|
现有 MA 标识符 |
指定用于测量的现有维护关联 (MA) 标识符。 |
|
1–65535(默认值:10) |
(可选)指定要发送的以太网帧延迟帧数。默认值为 10。 |
等 time |
1–255 秒(默认:1) |
(可选)指定在帧之间等待的秒数。默认值为 1 秒。 |
如果尝试监视不存在的 MAC 地址的延迟,则必须使用以下方法 ^C手动退出应用程序:
user@host> monitor ethernet delay-measurement two-way 00:11:22:33:44:55 Two-way ETH-DM request to 00:11:22:33:44:55, Interface ge-5/2/9.0 ^C --- Delay measurement statistics --- Packets transmitted: 10, Valid packets received: 0 Average delay: 0 usec, Average delay variation: 0 usec Best case delay: 0 usec, Worst case delay: 0 usec
另请参阅
启动 ETH-DM 会话
使用监视器以太网延迟测量命令
将两台 MX 系列路由器配置为支持 ITU-T Y.1731 以太网帧延迟测量 (ETH-DM) 后,您可以从其中一台路由器上的 CFM 维护关联端点 (MEP) 到另一台路由器上的对等 MEP 启动单向或双向以太网帧延迟测量会话。
要在指定的本地 MEP 和指定的远程 MEP 之间启动 ETH-DM 会话,请在操作模式下输入 monitor ethernet delay-measurement
命令。 命令的语法如下:
monitor ethernet delay-measurement (one-way | two-way) maintenance-domain md-name maintenance-association ma-name (remote-mac-address | mep remote-mep-id) <count frame-count> <wait interval-seconds> <priority 802.1p value> <size> <no-session-id-tlv> <xml>
对于单向帧延迟测量,该命令显示该 ETH-DM 会话期间从发起方 MEP 发送的 1DM 帧数的运行时显示。来自 ETH-DM 会话的单向帧延迟和帧延迟变化测量值收集在包含接收方 MEP 的路由器的 CFM 数据库中。您可以稍后从 CFM 数据库中检索 ETH-DM 统计信息。
对于双向帧延迟测量,该命令显示该 ETH-DM 会话期间每次往返帧交换的双向帧延迟和帧延迟变化值,以及有关会话的有用摘要信息的运行时显示:平均延迟、平均延迟变化、最佳情况延迟和最坏情况延迟。来自 ETH-DM 会话的双向帧延迟和帧延迟变化值测量值收集在包含发起方 MEP 的路由器上的 CFM 数据库中。您可以稍后从 CFM 数据库中检索 ETH-DM 统计信息。
尽管您一次最多可以触发 65,535 个 ETH-DM 请求的帧延迟收集,但路由器仅存储每个 CFM 会话(对等 MEP)的最后 100 帧延迟统计信息。
有关操作命令的完整 monitor ethernet delay-measurement
说明,请参阅 CLI 资源管理器。
另请参阅
启动单向 ETH-DM 会话
要启动单向以太网帧延迟测量会话,请在操作模式下输入 monitor ethernet delay-measurement one-way
命令,然后通过其 MAC 地址或其 MEP 标识符指定对等 MEP。
例如:
user@host> monitor ethernet delay-measurement one-way 00:05:85:73:39:4a maintenance-domain md6 maintenance-association ma6 count 10 One-way ETH-DM request to 00:05:85:73:39:4a, Interface xe-5/0/0.0 1DM Frames sent : 10 --- Delay measurement statistics --- Packets transmitted: 10 Average delay: NA, Average delay variation: NA Best case delay: NA, Worst case delay: NA
如果尝试监视对不存在的 MAC 地址的延迟,则必须键入以Ctrl + C
显式退出 monitor ethernet delay-measurement
命令并返回到 CLI 命令提示符。
另请参阅
启动双向 ETH-DM 会话
要启动双向以太网帧延迟测量会话,请在操作模式下输入 monitor ethernet delay-measurement two-way
命令,然后通过其 MAC 地址或 MEP 标识符指定对等 MEP。
例如:
user@host> monitor ethernet delay-measurement two-way 00:05:85:73:39:4a maintenance-domain md6 maintenance-association ma6 count 10 Two-way ETH-DM request to 00:05:85:73:39:4a, Interface xe-5/0/0.0 DMR received from 00:05:85:73:39:4a Delay: 100 usec Delay variation: 0 usec DMR received from 00:05:85:73:39:4a Delay: 92 usec Delay variation: 8 usec DMR received from 00:05:85:73:39:4a Delay: 92 usec Delay variation: 0 usec DMR received from 00:05:85:73:39:4a Delay: 111 usec Delay variation: 19 usec DMR received from 00:05:85:73:39:4a Delay: 110 usec Delay variation: 1 usec DMR received from 00:05:85:73:39:4a Delay: 119 usec Delay variation: 9 usec DMR received from 00:05:85:73:39:4a Delay: 122 usec Delay variation: 3 usec DMR received from 00:05:85:73:39:4a Delay: 92 usec Delay variation: 30 usec DMR received from 00:05:85:73:39:4a Delay: 92 usec Delay variation: 0 usec DMR received from 00:05:85:73:39:4a Delay: 108 usec Delay variation: 16 usec --- Delay measurement statistics --- Packets transmitted: 10, Valid packets received: 10 Average delay: 103 usec, Average delay variation: 8 usec Best case delay: 92 usec, Worst case delay: 122 usec
如果尝试监视对不存在的 MAC 地址的延迟,则必须键入以Ctrl + C
显式退出 monitor ethernet delay-measurement
命令并返回到 CLI 命令提示符。
另请参阅
示例:使用单标记接口配置单向以太网帧延迟测量
此示例使用两个 MX 系列路由器:MX-1 和 MX-2。该配置在连接两者ge-5/2/9 (路由器 MX-1 和 ge-0/2/5 路由器 MX-2)的 VLAN 标记逻辑接口上创建一个 CFM 向下 MEP 会话。
这些不是完整的路由器配置。
路由器 MX-1上的配置:
[edit] interfaces { ge-5/2/9 { vlan-tagging; unit 0 { vlan-id 512; } } } protocols { oam { ethernet { connectivity-fault-management { traceoptions { file eoam_cfm.log size 1g files 2 world-readable; flag all; } linktrace { path-database-size 255; age 10s; } maintenance-domain md6 { level 6; maintenance-association ma6 { continuity-check { interval 100ms; hold-interval 1; } mep 201 { interface ge-5/2/9.0; direction down; auto-discovery; } } } } } } }
路由器 MX-2上的配置:
[edit] interfaces { ge-0/2/5 { vlan-tagging; unit 0 { vlan-id 512; } } } protocols { oam { ethernet { connectivity-fault-management { traceoptions { file eoam_cfm.log size 1g files 2 world-readable; flag all; } linktrace { path-database-size 255; age 10s; } maintenance-domain md6 { level 6; maintenance-association ma6 { continuity-check { interval 100ms; hold-interval 1; } mep 101 { interface ge-0/2/5.0; direction down; auto-discovery; } } } } } } }
从路由器 MX-2,开始对路由器 MX-1进行单向延迟测量。
user@MX-2> monitor ethernet delay-measurement one-way mep 201 maintenance-domain md6 maintenance-association ma6 count 10 One-way ETH-DM request to 00:90:69:0a:43:94, Interface ge-0/2/5.0 1DM Frames sent : 10 --- Delay measurement statistics --- Packets transmitted: 10 Average delay: NA, Average delay variation: NA Best case delay: NA, Worst case delay: NA
计数器显示为路由器 MX-2上本地 MEP 数据库的一部分。
user@MX-2> show oam ethernet connectivity-fault-management mep-database maintenance-domain md6 maintenance-domain ma6 Maintenance domain name: md6, Format: string, Level: 6 Maintenance association name: ma6, Format: string Continuity-check status: enabled, Interval: 100ms, Loss-threshold: 3 frames MEP identifier: 101, Direction: down, MAC address: 00:90:69:0a:48:57 Auto-discovery: enabled, Priority: 0 Interface name: ge-0/2/5.0, Interface status: Active, Link status: Up Defects: Remote MEP not receiving CCM : no Erroneous CCM received : no Cross-connect CCM received : no RDI sent by some MEP : no Statistics: CCMs sent : 1590 CCMs received out of sequence : 0 LBMs sent : 0 Valid in-order LBRs received : 0 Valid out-of-order LBRs received : 0 LBRs received with corrupted data : 0 LBRs sent : 0 LTMs sent : 0 LTMs received : 0 LTRs sent : 0 LTRs received : 0 Sequence number of next LTM request : 0 1DMs sent : 10 Valid 1DMs received : 0 Invalid 1DMs received : 0 DMMs sent : 0 DMRs sent : 0 Valid DMRs received : 0 Invalid DMRs received : 0 Remote MEP count: 1 Identifier MAC address State Interface 201 00:90:69:0a:43:94 ok ge-0/2/5.0
远程 MEP 数据库统计信息在路由器 MX-1上可用。
user@MX-1> show oam ethernet connectivity-fault-management mep-database maintenance-domain md6 Maintenance domain name: md6, Format: string, Level: 6 Maintenance association name: ma6, Format: string Continuity-check status: enabled, Interval: 100ms, Loss-threshold: 3 frames MEP identifier: 201, Direction: down, MAC address: 00:90:69:0a:43:94 Auto-discovery: enabled, Priority: 0 Interface name: ge-5/2/9.0, Interface status: Active, Link status: Up Defects: Remote MEP not receiving CCM : no Erroneous CCM received : no Cross-connect CCM received : no RDI sent by some MEP : no Statistics: CCMs sent : 1572 CCMs received out of sequence : 0 LBMs sent : 0 Valid in-order LBRs received : 0 Valid out-of-order LBRs received : 0 LBRs received with corrupted data : 0 LBRs sent : 0 LTMs sent : 0 LTMs received : 0 LTRs sent : 0 LTRs received : 0 Sequence number of next LTM request : 0 1DMs sent : 0 Valid 1DMs received : 10 Invalid 1DMs received : 0 DMMs sent : 0 DMRs sent : 0 Valid DMRs received : 0 Invalid DMRs received : 0 Remote MEP count: 1 Identifier MAC address State Interface 101 00:90:69:0a:48:57 ok ge-5/2/9.0
远程路由器 MX-1 还应收集延迟统计信息(每个会话最多 100 个),以便使用 mep-statistics 或 delay-statistics显示。
user@MX-1> show oam ethernet connectivity-fault-management mep-statistics maintenance-domain md6 MEP identifier: 201, MAC address: 00:90:69:0a:43:94 Remote MEP count: 1 CCMs sent : 3240 CCMs received out of sequence : 0 LBMs sent : 0 Valid in-order LBRs received : 0 Valid out-of-order LBRs received : 0 LBRs received with corrupted data : 0 LBRs sent : 0 LTMs sent : 0 LTMs received : 0 LTRs sent : 0 LTRs received : 0 Sequence number of next LTM request : 0 1DMs sent : 0 Valid 1DMs received : 10 Invalid 1DMs received : 0 DMMs sent : 0 DMRs sent : 0 Valid DMRs received : 0 Invalid DMRs received : 0 Remote MEP identifier: 101 Remote MAC address: 00:90:69:0a:48:57 Delay measurement statistics: Index One-way delay Two-way delay (usec) (usec) 1 370 2 357 3 344 4 332 5 319 6 306 7 294 8 281 9 269 10 255 Average one-way delay : 312 usec Average one-way delay variation: 11 usec Best case one-way delay : 255 usec Worst case one-way delay : 370 usec
user@MX-1> show oam ethernet connectivity-fault-management delay-statistics maintenance-domain md6 MEP identifier: 201, MAC address: 00:90:69:0a:43:94 Remote MEP count: 1 Remote MAC address: 00:90:69:0a:48:57 Delay measurement statistics: Index One-way delay Two-way delay (usec) (usec) 1 370 2 357 3 344 4 332 5 319 6 306 7 294 8 281 9 269 10 255 Average one-way delay : 312 usec Average one-way delay variation: 11 usec Best case one-way delay : 255 usec
当两个系统彼此靠近时,与双向延迟值相比,它们的单向延迟值非常高。这是因为单向延迟测量要求两个系统的计时以非常精细的级别进行同步,而 MX 系列路由器不支持这种精细同步。然而,双向延迟测量不需要同步时序,这使得双向延迟测量更加准确。
另请参阅
示例:使用单标记接口配置双向以太网帧延迟测量
此示例使用两个 MX 系列路由器:MX-1 和 MX-2。该配置在连接两者ge-5/2/9 (路由器 MX-1 和 ge-0/2/5 路由器 MX-2)的 VLAN 标记逻辑接口上创建一个 CFM 向下 MEP 会话。
这些不是完整的路由器配置。
路由器 MX-1上的配置:
[edit] interfaces { ge-5/2/9 { vlan-tagging; unit 0 { vlan-id 512; } } } protocols { oam { ethernet { connectivity-fault-management { traceoptions { file eoam_cfm.log size 1g files 2 world-readable; flag all; } linktrace { path-database-size 255; age 10s; } maintenance-domain md6 { level 6; maintenance-association ma6 { continuity-check { interval 100ms; hold-interval 1; } mep 201 { interface ge-5/2/9.0; direction down; auto-discovery; } } } } } } }
路由器 MX-2上的配置:
[edit] interfaces { ge-0/2/5 { vlan-tagging; unit 0 { vlan-id 512; } } } protocols { oam { ethernet { connectivity-fault-management { traceoptions { file eoam_cfm.log size 1g files 2 world-readable; flag all; } linktrace { path-database-size 255; age 10s; } maintenance-domain md6 { level 6; maintenance-association ma6 { continuity-check { interval 100ms; hold-interval 1; } mep 101 { interface ge-0/2/5.0; direction down; auto-discovery; } } } } } } }
从路由器 MX-1,开始对路由器 MX-2进行双向延迟测量。
user@MX-1> monitor ethernet delay-measurement two-way mep 101 maintenance-domain md6 maintenance-association ma6 count 10 Two-way ETH-DM request to 00:90:69:0a:48:57, Interface ge-5/2/9.0 DMR received from 00:90:69:0a:48:57 Delay: 100 usec Delay variation: 0 usec DMR received from 00:90:69:0a:48:57 Delay: 92 usec Delay variation: 8 usec DMR received from 00:90:69:0a:48:57 Delay: 92 usec Delay variation: 0 usec DMR received from 00:90:69:0a:48:57 Delay: 111 usec Delay variation: 19 usec DMR received from 00:90:69:0a:48:57 Delay: 110 usec Delay variation: 1 usec DMR received from 00:90:69:0a:48:57 Delay: 119 usec Delay variation: 9 usec DMR received from 00:90:69:0a:48:57 Delay: 122 usec Delay variation: 3 usec DMR received from 00:90:69:0a:48:57 Delay: 92 usec Delay variation: 30 usec DMR received from 00:90:69:0a:48:57 Delay: 92 usec Delay variation: 0 usec DMR received from 00:90:69:0a:48:57 Delay: 108 usec Delay variation: 16 usec --- Delay measurement statistics --- Packets transmitted: 10, Valid packets received: 10 Average delay: 103 usec, Average delay variation: 8 usec Best case delay: 92 usec, Worst case delay: 122 usec
计数器显示为路由器 MX-1 维护域 MD6上的 MEP 数据库的一部分。
user@MX-1> show oam ethernet connectivity-fault-management mep-database maintenance-domain md6 Maintenance domain name: md6, Format: string, Level: 6 Maintenance association name: ma6, Format: string Continuity-check status: enabled, Interval: 100ms, Loss-threshold: 3 frames MEP identifier: 201, Direction: down, MAC address: 00:90:69:0a:43:94 Auto-discovery: enabled, Priority: 0 Interface name: ge-5/2/9.0, Interface status: Active, Link status: Up Defects: Remote MEP not receiving CCM : no Erroneous CCM received : no Cross-connect CCM received : no RDI sent by some MEP : no Statistics: CCMs sent : 894 CCMs received out of sequence : 0 LBMs sent : 0 Valid in-order LBRs received : 0 Valid out-of-order LBRs received : 0 LBRs received with corrupted data : 0 LBRs sent : 0 LTMs sent : 0 LTMs received : 0 LTRs sent : 0 LTRs received : 0 Sequence number of next LTM request : 0 1DMs sent : 0 Valid 1DMs received : 0 Invalid 1DMs received : 0 DMMs sent : 10 DMRs sent : 0 Valid DMRs received : 10 Invalid DMRs received : 0 Remote MEP count: 1 Identifier MAC address State Interface 101 00:90:69:0a:48:57 ok ge-5/2/9.0
收集的 MEP 统计信息将被保存(每个远程 MEP 或每个 CFM 会话最多 100 个),并作为路由器 MX-1上 MEP 统计信息的一部分显示。
user@MX-1> show oam ethernet connectivity-fault-management mep-statistics maintenance-domain md6 MEP identifier: 201, MAC address: 00:90:69:0a:43:94 Remote MEP count: 1 CCMs sent : 3154 CCMs received out of sequence : 0 LBMs sent : 0 Valid in-order LBRs received : 0 Valid out-of-order LBRs received : 0 LBRs received with corrupted data : 0 LBRs sent : 0 LTMs sent : 0 LTMs received : 0 LTRs sent : 0 LTRs received : 0 Sequence number of next LTM request : 0 1DMs sent : 0 Valid 1DMs received : 0 Invalid 1DMs received : 0 DMMs sent : 10 DMRs sent : 0 Valid DMRs received : 10 Invalid DMRs received : 0 Remote MEP identifier: 101 Remote MAC address: 00:90:69:0a:48:57 Delay measurement statistics: Index One-way delay Two-way delay (usec) (usec) 1 100 2 92 3 92 4 111 5 110 6 119 7 122 8 92 9 92 10 108 Average two-way delay : 103 usec Average two-way delay variation: 8 usec Best case two-way delay : 92 usec Worst case two-way delay : 122 usec
收集的延迟统计信息也会保存(每个会话最多 100 个),并作为路由器 MX-1上的 MEP 延迟统计信息的一部分显示。
user@MX-1> show oam ethernet connectivity-fault-management delay-statistics maintenance-domain md6 MEP identifier: 201, MAC address: 00:90:69:0a:43:94 Remote MEP count: 1 Remote MAC address: 00:90:69:0a:48:57 Delay measurement statistics: Index One-way delay Two-way delay (usec) (usec) 1 100 2 92 3 92 4 111 5 110 6 119 7 122 8 92 9 92 10 108 Average two-way delay : 103 usec Average two-way delay variation: 8 usec Best case two-way delay : 92 usec Worst case two-way delay : 122 usec
另请参阅
管理连续性测量统计信息
显示连续性测量统计信息
目的
显示连续性测量值。
该 show oam ethernet connectivity-fault-management delay-statistics maintenance-domain md1 maintenance-association ma1
命令已得到增强,可以显示指定 CFM 维护域 (MD) 中指定 CFM 维护关联 (MA) 中 MEP 的连续性测量统计信息。
操作
要显示为属于MA
ma1
和MDmd1
内的欧洲议会议员收集的ETH-DM统计数据,请执行以下操作:user@host> show oam ethernet connectivity-fault-management delay-statistics maintenance-domain md1 maintenance-association ma1
另请参阅
清除连续性测量统计信息
目的
清除连续性测量统计信息
默认情况下,将删除连接到路由器上启用 CFM 的接口的所有 MEP 的统计信息。但是,您可以通过指定接口名称来筛选命令的作用域。
操作
要清除连接到路由器上启用 CFM 的接口的所有 MEP 的连续性测量统计信息:
user@host> clear oam ethernet connectivity-fault-management continuity-measurement maintenance-domain md-name maintenance-association ma-name local-mep local-mep-id remote-mep remote-mep-id
另请参阅
查看以太网帧延迟测量统计信息
收集以太网帧延迟测量统计信息后,可以显示这些统计信息。
要检索每个远程 MEP 或每个 CFM 会话的最后 100 个以太网帧延迟测量统计信息,提供了两种类型的 show
命令:
适用于所有 OAM 帧计数器和以太网帧延迟测量统计信息
仅用于以太网帧延迟测量统计信息
要检索给定会话的所有以太网帧延迟测量统计信息,请使用 show oam ethernet connectivity-fault-management mep-statistics maintenance-domain name maintenance-association name [local-mep identifier] [remote-mep identifier] [count count]
命令。
要仅检索给定会话的以太网帧延迟测量统计信息,请使用 show oam ethernet connectivity-fault-management delay-statistics maintenance-domain name maintenance-association name [local-mep identifier] [remote-mep identifier] [count count]
命令。
这两个命令的唯一区别是使用 and mep-statistics
delay-statistics
关键字。
中 表 4介绍了这些命令的字段。
参数 |
参数范围 |
Description |
---|---|---|
|
现有 MD 名称 |
指定要使用的现有维护域 (MD)。 |
|
现有 MA 标识符 |
指定要使用的现有维护关联 (MA) 标识符。 |
|
1–8191 |
指定 MEP 后,仅显示本地 MEP 的统计信息。 |
|
1–8191 |
指定 MEP 后,仅显示发现的 MEP 的统计信息。 |
|
1–100(默认值:100) |
要在结果表中显示的条目数。默认情况下,如果存在,则显示所有 100 个条目。 |
对于每个 MEP,每当显示 MEP 统计信息时,您都会看到发送和接收以太网帧延迟测量帧的帧计数器。
另请参阅
管理 ETH-DM 统计信息和 ETH-DM 帧计数
- 仅显示 ETH-DM 统计数据
- 显示 ETH-DM 统计信息和帧计数
- 通过封闭 CFM 实体显示 MEP 的 ETH-DM 帧计数
- 按接口或域级别显示 MEP 的 ETH-DM 帧计数
- 清除 ETH-DM 统计信息和帧计数
仅显示 ETH-DM 统计数据
目的
显示 ETH-DM 统计信息。
默认情况下,该 show oam ethernet connectivity-fault-management delay-statistics
命令显示指定 CFM 维护域 (MD) 内指定 CFM 维护关联 (MA) 中 MEP 的 ETH-DM 统计信息。
操作
要显示为属于MA
ma1
和MDmd1
内的欧洲议会议员收集的ETH-DM统计数据,请执行以下操作:user@host> show oam ethernet connectivity-fault-management delay-statistics maintenance-domain ma1 maintenance-association ma1
要显示为属于MA
ma2
和MDmd2
的本地MEP201
的ETH-DM会话收集的ETH-DM统计信息,请执行以下操作:user@host> show oam ethernet connectivity-fault-management delay-statistics maintenance-domain md2 maintenance-association ma2 local-mep 201
要显示从属于 MA
ma3
的本地 MEP 和 MDmd3
内到远程 MEP302
的 ETH-DM 会话收集的 ETH-DM 统计信息:user@host> show oam ethernet connectivity-fault-management delay-statistics maintenance-domain md3 maintenance-association ma3 remote-mep 302
另请参阅
显示 ETH-DM 统计信息和帧计数
目的
显示 ETH-DM 统计信息和 ETH-DM 帧计数。
默认情况下,该 show oam ethernet connectivity-fault-management mep-statistics
命令显示指定 CFM 维护域 (MD) 内指定 CFM 维护关联 (MA) 中 MEP 的 ETH-DM 统计信息和帧计数。
操作
要显示 MA
ma1
和 MDmd1
中 MEP 的 ETH-DM 统计信息和 ETH-DM 帧计数,请执行以下操作:user@host> show oam ethernet connectivity-fault-management mep-statistics maintenance-domain md1 maintenance-association ma1
要显示 MA
ma2
和 MDmd2
中本地 MEP201
的 ETH-DM 统计信息和 ETH-DM 帧计数,请执行以下操作:user@host> show oam ethernet connectivity-fault-management mep-statistics maintenance-domain md2 maintenance-association ma2 local-mep 201
要显示 MD
md3
中本地 MEP 的 ETH-DM 统计信息和 ETH-DM 帧计数,以及参与与远程 MEP302
的 ETH-DM 会话的 MAma3
中的 ETH-DM 统计信息和 ETH-DM 帧计数:user@host> show oam ethernet connectivity-fault-management mep-statistics maintenance-domain ma3 maintenance-association ma3 remote-mep 302
另请参阅
通过封闭 CFM 实体显示 MEP 的 ETH-DM 帧计数
目的
显示 CFM 维护关联端点 (MEP) 的 ETH-DM 帧计数。
默认情况下,该 show oam ethernet connectivity-fault-management mep-database
命令显示指定 CFM 维护域 (MD) 中指定 CFM 维护关联 (MA) 中的 MEP 的 CFM 数据库信息。
在连接到发起方 MEP 的路由器上进行单向会话,或在连接到接收方 MEP 的路由器上进行双向会话,您只能显示 ETH-DM 帧计数。
操作
要在 MD
md1
内显示 MAma1
中所有 MEP 的 CFM 数据库信息(包括 ETH-DM 帧计数),请执行以下操作:user@host> show oam ethernet connectivity-fault-management mep-database maintenance-domain ma1 maintenance-association ma1
要仅显示 MD
md1
内 MAma1
中本地 MEP201
的 CFM 数据库信息(包括 ETH-DM 帧计数),请执行以下操作:user@host> show oam ethernet connectivity-fault-management mep-database maintenance-domain md2 maintenance-association ma2 local-mep 201
要仅显示 MA 内 MD
md3
中ma3
远程 MEP302
的 CFM 数据库信息(包括 ETH-DM 帧计数):user@host> show oam ethernet connectivity-fault-management mep-database maintenance-domain ma3 maintenance-association ma3 remote-mep 302
另请参阅
按接口或域级别显示 MEP 的 ETH-DM 帧计数
目的
显示 CFM 维护关联端点 (MEP) 的 ETH-DM 帧计数。
默认情况下,该 show oam ethernet connectivity-fault-management interfaces
命令显示连接到路由器上或维护域级别上启用了 CFM 的以太网接口的 MEP 的 CFM 数据库信息。对于支持 ETH-DM 的以太网接口,当您指定 detail
或 extensive
命令选项时,也会显示任何帧计数。
在连接到发起方 MEP 的路由器上进行单向会话,或在连接到接收方 MEP 的路由器上进行双向会话,您只能显示 ETH-DM 帧计数。
操作
要显示连接到路由器上启用 CFM 的以太网接口的所有 MEP 的 CFM 数据库信息(包括 ETH-DM 帧计数),请执行以下操作:
user@host> show oam ethernet connectivity-fault-management interfaces detail
要仅显示连接到启用了 CFM 的路由器接口
ge-5/2/9.0
的 MEP 的 CFM 数据库信息(包括 ETH-DM 帧计数):user@host> show oam ethernet connectivity-fault-management interfaces ge-5/2/9.0 detail
要仅显示级别 CFM 维护域 (MD)
6
中包含的 MEP 的 CFM 数据库信息(包括 ETH-DM 帧计数),请执行以下操作:user@host> show oam ethernet connectivity-fault-management interfaces level 6 detail
另请参阅
清除 ETH-DM 统计信息和帧计数
目的
清除 ETH-DM 统计信息和 ETH-DM 帧计数。
默认情况下,将删除连接到路由器上启用 CFM 的接口的所有 MEP 的统计信息和帧计数。但是,您可以通过指定接口名称来筛选命令的作用域。
操作
要清除连接到路由器上启用 CFM 的接口的所有 MEP 的 ETH-DM 统计信息和 ETH-DM 帧计数:
user@host> clear oam ethernet connectivity-fault-management statistics
要仅清除连接到逻辑接口
ge-0/5.9.0
的 MEP 的 ETH-DM 统计信息和 ETH-DM 帧计数,请执行以下操作:user@host> clear oam ethernet connectivity-fault-management statistics ge-0/5/9.0