Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

使用伪随机二进制序列 (PRBS) 测试验证链路和收发器

使用伪随机二进制序列 (PRBS) 测试验证链路和收发器

伪随机二进制序列 (PRBS) 测试是验证链路质量和收发器操作的标准功能。有两种可能的诊断场景:

  • 使用远程回传进行双向验证。测试顺序从本地端启动。远程端配置为在本地端执行的测试模式回传和分析。

  • 单向。测试顺序从本地端启动。远程端分析测试模式。

在第一种情况下,验证是双向验证,远程端需要回传支持。

下表列出了在各种 MIC 上启用 PRBS 测试的实体:

MIC 类型

PRBS 测试引擎

言论

JNP10003-LC2103

数据包转发引擎 (PFE)

-

JNP-MIC1

数据包转发引擎 (PFE)

-

JNP-MIC1-MACSEC

外部物理层 (PHY) 设备

外部物理层 (PHY) 设备无法通过源自数据包转发引擎的 PRBS 模式。因此,PRBS 测试在外部物理层 (PHY) 设备上启用。

下表提到了各种接口上支持的 PRBS 测试详细信息:

接口类型

接口名称

接口通道特征

言论

10 千兆位以太网接口

“xe”

接口支持 1 通道 10Gbps 速度

PRBS 测试在支持的每条车道上执行。因此,将 show interfaces prbs-stats 显示单条路径的数据。

40 千兆位以太网接口

“et”

接口支持 4 条 10Gbps 速度通道。

PRBS 测试在支持的每条车道上执行。因此,将 show interfaces prbs-stats 显示四条车道的数据。

100 千兆位以太网接口

“et”

接口支持 4 条 25Gbps 速度的车道。

PRBS 测试在支持的每条车道上执行。因此,将 show interfaces prbs-stats 显示四条车道的数据。

执行单向诊断的准则

在链路 (TX) 的一端启用伪随机二进制序列模式的传输,并在另一端 (RX) 上启用监控。

接收端的 PRBS 统计报告反映了链路质量。

以下是收集和查看 PRBS 统计信息的步骤:

  1. 发出以下命令以启动 TX(方向 0):

    执行命令后,可执行以下操作 show interfaces terse et-0/1/*来检查链路状态:

  2. 发出以下命令以启动 RX(方向 1):

    执行命令后,可执行以下操作 show interfaces terse et-1/1/4来检查链路状态:

  3. 开始统计信息收集后,您可以在 RX 上查看收集的统计数据,方法是发出以下命令:

    例如:

    检查 RX 的 PRBS 统计信息:

    如果状态通过时错误计数为 0,则 PRBS 测试成功。

  4. 发出以下命令,以阻止 PRBS 统计信息收集:

    例如:

    要在 RX 停止 PRBS:

    执行以下命令验证 TX 的统计数据:

    要在 TX 停止 PRBS:

    执行命令后,可执行以下操作 show interfaces terse et-1/1/4检查 RX 上的链路状态:

    执行以下操作 show interfaces terse et-0/1/2检查 TX 上的链路状态:

    此命令仅禁用统计信息收集,并且未清除收集的统计信息。要清除收集的统计数据,请发出 clear interfaces statistics 命令。

使用远程环路执行双向诊断的准则

在链路的远程端配置回传。测试模式生成和分析在本地端执行。

接收端的 PRBS 统计报告反映了链路质量。

以下是收集和查看 PRBS 统计信息的步骤:

  1. 启用远程回传。
    注:

    如果在路由器中在远程端配置了 JNP-MIC1 MIC,则必须禁用前向纠错 (FEC)。

  2. 发出以下命令以启动 TX(方向 0):

    执行命令后,可执行 show interfaces terse et-0/1/*,以检查链路状态:

  3. 在同一主机上发出以下命令,以启动 RX(方向 1)。
    注:

    方向发生了变化,即 1。

  4. 开始统计信息收集后,您可以在 RX 上查看收集的统计数据,方法是发出以下命令:

    例如:

    检查 RX 的 PRBS 统计信息:

    如果状态通过时错误计数为 0,则 PRBS 测试成功。

  5. 发出以下命令,以阻止 PRBS 统计信息收集:

    例如:

    要在 RX 停止 PRBS:

    执行以下命令验证 TX 的统计数据:

    要在 TX 停止 PRBS:

    执行命令后,可执行 show interfaces terse et-0/1/2,以检查 RX 的链路状态:

    此命令仅禁用统计信息收集,并且未清除收集的统计信息。要清除收集的统计信息,请发出 clear interfaces statistics 命令。

接口卡特定差异

在收集统计数据时,JNP-MIC1-MACSEC 和 JNP-MIC1 MIC 的行为各不相同:

  • 在 JNP-MIC1-MACSEC MIC 上,如果 RX 没有锁定到任何 PRBS 信号,则显示屏中的 show interfaces interface-name prbs-stats “禁用”状态为“禁用”,错误计数为 0,其中 JNP-MIC1 MIC 显示为故障,且最大错误计数。

    例如:在 JNP-MIC1-MACSEC MIC 上

    例如:在 JNP-MIC1 MIC 上

  • 如果 TX 和 RX 之间的模式类型和翻转之间遇到任何不匹配,则在 JNP-MIC1 MIC 和状态“禁用”的情况下观察到最大错误计数(仅在 JNP-MIC1-MACSEC 中支持翻转)。

  • 对于 JNP-MIC1 MIC,如果 TX 中断,RX 将显示为错误计数故障状态。即使 TX 再次启动,RX 也必须重新启动才能正常工作。对于 JNP-MIC1-MACSEC MIC,如果 TX 中断,RX 将显示为错误计数 0(点 1)的“禁用”状态,如果 TX 已启动,则无需重新启动 RX。

  • 如果 TX 或 RX 连续启动而不停止早期运行,则会观察 JNP-MIC1-MACSEC 和 JNP-MIC1 MIC 的行为差异。

  • JNP-MIC1 MIC 需要进行决策反馈均衡 (DFE) 调整,才能开始 PRBS 测试。但是,在 JNP-MIC1-MACSEC MIC 上,不需要进行 DFE 调整。如果在 TX 或 RX 重新启动 PRBS 而不停止早期运行,则在 JNP-MIC1 MIC 中再次完成 DFE 调整之前会出现错误。JNP-MIC1-MACSEC MIC 不会显示此行为,因为不存在 DFE 调整。

  • 如果在路由器中在远程端配置了 JNP-MIC1 MIC,则必须禁用前向纠错 (FEC)。

清除接口统计信息

命令 clear interface statistics 仅清除错误计数器,而非状态,RX 需要重新启动才能获得正确的状态。

清除接口统计信息的步骤如下:

  1. 通过发出以下命令检查 RX 上的统计信息:

    由于仅启动 RX,因此没有 PRBS 模式,而 RX 显示最大错误。

  2. 要清除接口统计信息,请执行以下命令:

    此处的状态仍然显示为失败,尽管统计信息显示 delta 值。在这种情况下,由于当前和之前的淡水河谷均INT_MAX,因此将显示 delta 值 0。

    考虑在 PRBS 测试进行时错误计数递增的情况。在这种情况下,将 show interfaces interface-name prbs-stats 显示增量错误(delta 值)。发出后 clear interfaces statistics et-1/1/4 ,如果更新了错误计数,则 clear interfaces statistics 显示增量错误。

    例如:

    如上所示,在第二个实例中, show interfaces interface-name prbs-stats 命令显示错误计数中的“更改”。因此,道 0 的总错误计数为 640 + 52 = 692。