以太网环回测试

2023-02-03新闻来源:云尖信息平台 点击数:252次

在交换机的生产测试中,大家经常会看到各种环回测试,那到底各种环回测试的原理和优缺点都有哪些呢,这里给大家一一揭晓。

一、环回检测类型及原理

(图1 交换机产品中CPU-MAC-PHY-RJ45接口应用框图)

1、MAC层内部自环测试

数据环回路径:CPU→MAC→CPU

将MAC芯片的以太网口设成内环方式,发送、接收一定数量的数据包,然后比较数据包个数和内容。

2、PHY层内部自环测试

数据环回路径:CPU→MAC→PHY→MAC→CPU

将以太网口的PHY芯片设置成内环模式,发送、接收一定数量的数据包,比较发送接收的数据包的数目和内容。

以上内环模式用于测试MAC与PHY的接口,PHY接收到的数据不会输出至网口,而是经过PCS子层返回MAC。

(图2 内环模式示意图)

3、外部电缆环回测试

数据环回路径:CPU→MAC→PHY→RJ45→PHY→MAC→CPU

在待测试的以太网端口上插上自环头,自环头可以使用导线将水晶头对应的RX和TX管脚连起来即可。将以太网口的PHY芯片设置成正常模式,发送、接收一定数量的数据包,比较发送接收的数据包的数目和内容。

外环模式用于检测完整的数据通路,MAC发送的数据通过PHY和自环头送回到MAC,通过对比收发数据确定数据通路是否存在故障。

(图3 自环头连接示意图)

(图4 外环模式示意图)

二、环回测试优缺点及解决方式

环回测试无需借助复杂仪器和软件就能快速定位故障所在,因而成为攻城狮们使用最广泛的测试方法之一。

然而,环回测试也有一定的局限性。简单来说,环回测试的原理为通过设备端口发送特殊报文,再检测该报文能否被顺利送回来确定是否存在硬件故障。环回测试不需要link,只要判断发出的数据能否收到即可。但设备实际工作时必须先link才能收发数据。如果PHY器件的link脉冲发生部分故障,势必造成设备与其他交换机无法link,而本机环回测试却无问题的情况。这时,需在ST等环节可以加入端口对接或者转发测试,检测内环测试不能覆盖的地方。

除了环回测试外,云尖信息产品研发还会使用专用测试仪对接设备进行组网测试、针对端口满速率的性能压力测试。同时会在ESS(高低温循环)、拷机(高温24H压测)等可靠性环节加入端口线速的流量测试来加强检测覆盖,保证出厂设备维持良好的运行状态。