服务热线
189-2347-0832

中兴S385 您当前所处位置: 首页 > 新闻资讯 > 行业技术

STT仪表测试EFS4和EFT4的流控帧差异说明

发布时间:2018-05-18

客户通过STT测试仪对EFS4和EFT4单板的流控帧进行测试,组网场景如下:

STT------EFS4-----EFS4----STT

STT------EFT4-----EFT4-----STT

两端都是EFS4单板时,流控运行正常,100M端口,绑定1个VC3速度在48M左右。

两端都是EFT4单板时,流控运行正常,100M端口,绑定1个VC3速度在30-60M左右来回变,收端丢包。

网元版本为V1R8C02SPC500,由于EFT4单板的速率一直在变化,因此客户怀疑EFT4单板对流控处理上存在问题。


处理过程

确认非产品问题,STT仪表对ON/OFF形式的pause帧响应慢,导致测试EFT4单板时,带宽动态变化很大。建议后续客户测试以太网相关业务都使用smartbit仪表进行。


根因

1、通过在STT测试仪上抓包,可以看到EFT4单板和EFS4发出的Pause帧的内容是不同的,见附件。可以看到EFT4在循环的发送pausetime=0quanta和pausetime=65535quanta的pause帧,而EFS4则一直发送pausetime=2048quanta的pause帧。(Quanta值代表传输512bit数据所需要的时间,512bit/EthernetSpeed)。客户怀疑由于EFT4发送的pausetime一直在跳变,导致速率一直的来回变动,不稳定。

2、查询IEEE802.3标准,发现pausetime可以支持在0到65535之间变动,见附件。而由于EFS4和EFT4单板使用了不同的芯片导致其发送流控帧的方式不同,但都是符合标准建议的。EFT4单板和EFS4单板两种流控规格:EFT4是ON/OFF形式:当EFT4单板使能流控时,EFT4会向对端发送Quanta值为0或者65535的PAUSE帧;发送值为0时,表示让对端发送报文。发送值为65535时,表示让对端停止发送。当Quanta值为0~65535的中间某个值时;表示要过一定周期才发送报文。例如EFS4发送的值为2048,表示当对端收到PAUSE帧时,要过2048个Quanta周期才能发送报文。最小的周期Quanta为:512bit/对端的端口速率。

3、怀疑为STT仪表对ON/OFF形式的pause帧响应慢。后让客户协调用SMBit仪表进行流控帧测试,发现无论哪个单板以太网速率都比较稳定,结果正常。