通信人家园

标题: 802.3x流控测试问题  [查看完整版帖子] [打印本页]

时间:  2010-8-27 13:11
作者: xyz01     标题: 802.3x流控测试问题

BCM交换芯片的802.3x流控是如何控制的?遇到如下情况:测试设备IXIA,被测设备GE port A和B向C全速率发流,A、B由于接收缓存拥塞都会产生Pause帧发往ixia,如果ixia相应端口打开force flow control receive,pause帧发送速率达到几百k,如果不打开这个选项则速率在几个/秒。这是什么原因?
时间:  2010-9-9 19:23
作者: kkk2000

正常情况下Ixia是不开流控的,所以Switch在buffer达到告警上限时发Pause(停发时间也比较长,可能是全FF,这个是关键)给Ixia,Ixia不予理睬,所以Switch就没办法,看buffer的充满程度而直接将过多的流量drop掉。这个过程比较长一些。

强迫Ixia响应Pause,则switch在拥塞情况下发Pause(停发时间还是可能全FF),Ixia降低发送流量,switch在buffer区容量达到下限时,又立即发Pause指示Ixia可以再发送流量,而Ixia收到后可以马上响应重新发送流量,而不用非得等待上次停顿的那么长时间,中间就省了很多时间。而你施加的流量可能相当高,所以这个过程快速而反复地进行。Pause的交互是保证尽量不丢包。和第一种情况直接drop的拥塞控制手段不一样。
时间:  2013-5-17 19:35
作者: xyz01

学习了。




通信人家园 (https://www.txrjy.com/) Powered by C114