使用伪随机二进制序列 (PRBS) 测试验证链路和收发器
了解如何使用伪随机二进制序列 (PRBS) 测试验证链路和收发器,并使用远程环路执行双向诊断。了解有效清除接口统计信息的基本步骤。
如何使用伪随机二进制序列 (PRBS) 测试进行链路和收发器验证
伪随机二进制序列 (PRBS) 测试能够验证链路质量和收发器操作。有两种诊断方案:
-
双向验证:测试序列从本地端开始,远程端配置环路。分析两端的测试模式。
-
单向验证:测试序列从本地端开始,远端分析测试模式。
在第一种情况下,双向验证需要在远程端支持环路。
麦克风类型 |
PRBS 测试引擎 |
Description |
---|---|---|
JNP10003-LC2103 |
数据包转发引擎 (PFE) |
JNP10003-LC2103 的 PFE 是一款专用硬件模块,旨在处理 瞻博网络 JNP10003系统的高性能数据包转发、路由和流量管理。 |
JNP-MIC1 |
数据包转发引擎 (PFE) |
JNP-MIC1 的 PFE 是一个硬件模块,旨在管理和加速数据包转发,从而支持瞻博网络 JNP 系列模块化接口卡 (MIC) 的高速数据处理和路由。 |
JNP-MIC1-MACSEC |
外部物理层 (PHY) 设备 |
外部物理层 (PHY) 设备无法传递源自数据包转发引擎的 PRBS 模式。因此,PRBS测试在外部物理层(PHY)设备上启用。 |
接口类型 |
接口名称 |
接口通道特性 |
Description |
---|---|---|---|
10 千兆以太网接口 |
xe |
该接口支持 1 个 10Gbps 速度的通道 |
PRBS测试在支持的每个通道上执行。因此,显示 |
40 千兆以太网接口 |
et |
该接口支持 4 个 10Gbps 速度的通道。 |
PRBS测试在支持的每个通道上执行。因此,显示 |
100 千兆以太网接口 |
et |
该接口支持 4 个 25Gbps 速度的通道。 |
PRBS测试在支持的每个通道上执行。因此,显示 |
配置单向诊断
-
在链路的一端 (TX) 启用伪随机二进制序列模式的传输,在另一端启用监控 (RX)。
-
接收端的 PRBS 统计报告反映了链路质量。
-
收集并查看 PRBS 统计数据。
通过发出以下命令启动 TX(方向 0):
[edit ] user@host1> test interface et-0/1/2 prbs-test-start pattern-type 31 direction 0 flip 0
通过执行 show interfaces terse et-0/1/*以下命令检查链路状态:
Interface Admin Link Proto Local Remote et-0/1/2 up down
通过发出以下命令启动 RX(方向 1):
[edit ] user@host2> test interface et-1/1/4 prbs-test-start pattern-type 31 direction 1 flip 0
通过执行 show interfaces terse et-1/1/4以下命令检查链路状态:
Interface Admin Link Proto Local Remote et-1/1/4 up down
发出以下命令,查看在 RX 收集的统计信息:
[edit ] user@host2> show interfaces interface-name prbs-stats
例如:
在 RX 检查 PRBS 统计数据:
user@host2> show interfaces et-1/1/4 prbs-stats PRBS Statistics : Enabled Lane 0 : State : Pass, Error count : 0 Lane 1 : State : Pass, Error count : 0 Lane 2 : State : Pass, Error count : 0 Lane 3 : State : Pass, Error count : 0
如果状态为“通过”,错误计数为 0,则 PRBS 测试成功。
通过发出以下命令停止 PRBS 统计信息收集:
user@host2> test interface interface-name prbs-test-stop direction 1 user@host1> test interface interface-name prbs-test-stop direction 0
例如:
要在 RX 处停止 PRBS:
user@host2> test interface et-1/1/4 prbs-test-stop direction 1
通过执行以下命令验证 TX 的统计信息:
show interfaces et-0/1/2 prbs-stats PRBS Statistics : Disabled
要在德克萨斯州停止 PRBS:
user@host1> test interface et-0/1/2 prbs-test-stop direction 0
执行命令后,您可以通过执行 show interfaces terse et-1/1/4以下命令检查 RX 上的链路状态:
Interface Admin Link Proto Local Remote et-1/1/4 up up
通过执行 show interfaces terse et-0/1/2以下命令检查 TX 的链路状态:
Interface Admin Link Proto Local Remote et-0/1/2 up up
此命令仅禁用统计信息收集,不会清除收集的统计信息。要清除收集的统计信息,请发出
clear interfaces statistics
命令。user@host1> clear interfaces statistics et-0/1/2
使用远程环路配置双向诊断
在链路的远程端配置环路。测试模式的生成和分析在本地端进行。
接收端的 PRBS 统计报告反映了链路质量。
以下是收集和查看PRBS统计数据的步骤:
行为 |
JNP-MIC1-MACSEC MIC |
JNP-MIC1 MIC |
---|---|---|
RX 对 PRBS 信号的锁存 |
如果 RX 未锁定任何 PRBS 信号,则其中 show interfaces interface-name prbs-stats 的“状态”显示为“已禁用”,错误计数为 0。 user@host> test interface et-0/1/10 prbs-test-start pattern-type 31 direction 1 flip 0 user@host> show interfaces et-0/1/10 prbs-stats PRBS Statistics : Enabled Lane 0 : State : Disabled, Error count : 0 Lane 1 : State : Disabled, Error count : 0 Lane 2 : State : Disabled, Error count : 0 Lane 3 : State : Disabled, Error count : 0 |
如果 RX 未锁定任何 PRBS 信号,则其中的 show interfaces interface-name prbs-stats “状态”显示为失败,并显示 MAX 错误计数。 user@host> test interface et-0/0/1 prbs-test-start pattern-type 31 direction 1 flip 0 user@host> show interfaces et-0/0/1 prbs-stats PRBS Statistics : Enabled Lane 0 : State : Fail, Error count : 4294967295 Lane 1 : State : Fail, Error count : 4294967295 Lane 2 : State : Fail, Error count : 4294967295 Lane 3 : State : Fail, Error count : 4294967295 |
模式不匹配 |
显示模式不匹配的“禁用”状态,并在 TX 和 RX 之间翻转(支持翻转)。 |
由于 TX 和 RX 翻转之间的模式不匹配而导致的最大误差(不支持翻转)。 |
TX 中断 |
RX 显示“已禁用”,错误计数为 0;TX 重新启动时无需重新启动 RX。 |
RX 显示具有错误计数的失败状态;如果 TX 重新启动,则必须重新启动 RX。 |
连续开始 |
在不停止早期运行的情况下,连续启动 TX 或 RX 时,其行为与 JNP-MIC1 MIC 不同。 |
在不停止早期运行的情况下连续启动 TX 或 RX 时显示不同的行为。 |
DFE 调整 |
不需要决策反馈均衡 (DFE) 调整。 |
需要 DFE 调谐;如果 PRBS 在不停止早期运行的情况下重新启动,将显示错误。 |
前向纠错 (FEC |
没有具体提及 FEC 设置。 |
如果在远程端配置了环路,则必须禁用 FEC。 user@host> show interfaces et-1/1/1 | display set set interfaces et-1/1/1 gigether-options loopback-remote set interfaces et-1/1/1 gigether-options fec none |
清除接口统计信息
该 clear interface statistics
命令仅清除错误计数器,而不清除状态,需要重新启动 RX 才能获得正确的状态。
以下是清除接口统计信息的步骤: