配置以太网帧延迟测量会话
使用本主题了解如何配置以太网帧延迟测量会话。您可以启动单向以太网延迟测量会话或双向以太网延迟测量会话。此外,使用本主题查看延迟测量统计数据和帧计数。
路由器配置以支持 ETH-DM 会话的准则
配置路由器以支持以太网帧延迟测量 (ETH-DM) 会话时,请记住以下准则:
ETH-DM 的配置要求
您可以获取满足以下要求的链接的 ETH-DM 信息:
测量可以在两个路由器上的对等维护关联端点 (MEP) 之间执行。
必须在两个以太网物理接口或两个以太网逻辑接口上配置两个 MEP。有关更多信息,请参阅 配置 MEP 以生成和响应 CFM 协议消息。
两个 MEP 必须在各自的路由器上使用相同的维护关联 (MA) 标识符进行配置。有关更多信息,请参阅 创建维护关联。
在两个路由器上,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 Explorer 中的操作命令说明。
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 统计数据
以太网帧延迟统计信息是通过包含 ETH-DM 协议数据单元 (PDU) 的帧交换确定的帧延迟和帧延迟变化值。
对于单向 ETH-DM 会话,统计信息收集在路由器上包含接收方 MEP 的 ETH-DM 数据库中。有关单向以太网帧延迟测量(包括单向延迟 PDU 帧交换)的详细说明,请参阅 以太网帧延迟测量概述。
对于双向 ETH-DM 会话,统计信息收集在路由器上包含发起方 MEP 的 ETH-DM 数据库中。有关双向以太网帧延迟测量(包括双向延迟 PDU 帧交换)的详细说明,请参阅 以太网帧延迟测量概述。
CFM 数据库存储与 CFM 相关的统计信息,以及(对于支持 ETH-DM 的以太网接口),存储该对 MEP 最近收集的 100 个 ETH-DM 统计信息。您可使用 delay-statistics
命令的或 mep-statistics
形式 show oam ethernet connectivity-fault-management
查看 ETH-DM 统计信息,以显示收集要查看的 ETH-DM 统计信息的 MEP 的 CFM 统计信息。
表 1 介绍了在 ETH-DM 会话中计算的 ETH-DM 统计信息。
字段名称 |
字段说明 |
---|---|
|
对于单向 ETH-DM 会话,在接收器 MEP 收集帧延迟(微秒)。 要显示给定单向 ETH-DM 会话的帧延迟统计信息,在接收方 MEP 使用该 |
|
对于双向 ETH-DM 会话,在发起方 MEP 收集帧延迟(微秒)。 开始双向帧延迟测量时,CLI 输出将显示随着会话进度收集的每个 DMR 帧接收时间戳以及相应的 DMM 帧延迟和延迟变化。 要显示给定的双向 ETH-DM 会话的帧延迟统计信息,该会话的发起方 MEP 使用 |
|
开始双向帧延迟测量时,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 接口以集中模式运行。Y.1731 性能监控 (PM) 在通过 AE 接口的集中式 CFM 会话上受支持。此外,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字段。
参数 |
参数范围 |
说明 |
---|---|---|
|
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个(在路由器和ge-0/2/5路由器MX-1上)的 VLAN 标记逻辑接口上MX-2创建 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
路由器 MX-1上提供了远程 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 : 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还应收集与或delay-statistics一起mep-statistics显示的延迟统计信息(每个会话最多 100 个)。
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个(在路由器和ge-0/2/5路由器MX-1上)的 VLAN 标记逻辑接口上MX-2创建 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 维护关联 (MA) 中指定 CFM 维护关联 (MD) 中的 MEP 的连续性测量统计信息。
行动
要显示为属于 MA
ma1
和 MDmd1
的 MEP 收集的 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]
命令。
这两个命令的唯一区别在于使用 mep-statistics
和 delay-statistics
关键字。
介绍了这些命令的 表 4字段。
参数 |
参数范围 |
说明 |
---|---|---|
|
现有 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 维护关联 (MA) 中指定 CFM 维护域 (MD) 中的 MEP 的 ETH-DM 统计信息。
行动
要显示为属于 MA
ma1
和 MDmd1
的 MEP 收集的 ETH-DM 统计信息:user@host> show oam ethernet connectivity-fault-management delay-statistics maintenance-domain ma1 maintenance-association ma1
要显示为属于 MA
ma2
和 MD 的本地 MEP201
的 ETH-DM 会话收集的 ETH-DMmd2
统计信息: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 维护关联 (MA) 中指定 CFM 维护域 (MD) 中的 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
中和 MA 中参与与远程 MEP 的 ETH-DM 会话的本地 MEP302
的 ETH-DM 统计信息和ma3
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
ma3
内 MDmd3
中的远程 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