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 测试的实体:

麦克风类型

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 的统计信息:

    要在德克萨斯州停止 PRBS:

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

    通过执行 以下命令检查 TX 的链路状态:show interfaces terse et-0/1/2

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

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

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

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

以下是收集和查看PRBS统计数据的步骤:

  1. 启用远程环回。
    注:

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

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

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

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

    方向变化为 1。

  4. 启动统计信息采集后,您可以通过发出以下命令在 RX 查看采集的统计信息:

    例如:

    在 RX 检查 PRBS 统计数据:

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

  5. 通过发出以下命令停止 PRBS 统计信息收集:

    例如:

    要在 RX 处停止 PRBS:

    通过执行以下命令验证 TX 的统计信息:

    要在德克萨斯州停止 PRBS:

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

    此命令仅禁用统计信息收集,不会清除收集的统计信息。要清除收集的统计信息,请发出清除接口统计信息命令。

接口卡具体区别

收集统计信息时,JNP-MIC1-MACSEC 和 JNP-MIC1 MIC 的行为不同:

  • 在 JNP-MIC1-MACSEC MIC 上,如果 RX 未锁存到任何 PRBS 信号,则中的“状态”将显示为“禁用” ,错误计数为 0,其中 JNP-MIC1 MIC 显示为失败,错误计数最大。show interfaces interface-name prbs-stats

    例如:在 JNP-MIC1-MACSEC MIC 上

    例如:在 JNP-MIC1 MIC 上

  • 如果模式类型与 TX 和 RX 之间的翻转之间遇到任何不匹配,则在 JNP-MIC1 MIC 的情况下观察到最大错误计数,而在 JNP-MIC1-MACSEC 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)。

清除接口统计信息

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

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

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

    由于仅启动 RX,因此不存在 PRBS 模式,并且 RX 显示最大误差。

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

    尽管统计信息显示增量值,但此处的状态仍显示为失败。在这种情况下,由于当前值和以前的值都INT_MAX,因此将显示增量值 0。

    考虑这样一种情况:随着 PRBS 测试的进行,错误计数递增。在本例中,显示 增量错误(增量值)。show interfaces interface-name prbs-stats 同样在发出 后,如果错误计数更新 ,也会显示增量错误。clear interfaces statistics et-1/1/4 clear interfaces statistics

    例如:

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