S5700配置Flow-control连接PC无法控制住流量

发布时间:  2016-06-27 浏览次数:  122 下载次数:  0
问题描述


组网结构如图,路由器E0/0/7口强制速率10M,S5700交换机G0/0/24口强制千兆全双工

G0/0/2口开启端口自适应。

终端CLIENT1上网卡启用流控制功能,开启打流程序,流量20M。

在G0/0/2与G0/0/24接口下配置flow-control,无法成功的将流量限制在10M。

处理过程
打流报文为UDP源端口1313,目标端口10005,长度500字节。


S5700接口下配置 flow-control时,流量控制不成功:


PC网卡配置仅有流控制一种选项,无法区分具体功能为 flow-control还是 flow-control negotiation

交换机做转发开启flow-control后,也是会发送pause帧的,可以在对端确认下是否收到流控帧

如果正常收到,则对端自身未做处理。

根因

S5700配置flow-control情况下,在PC上抓包,可以抓取到流控PAUSE帧。


PC网卡流控制功能是类似交换机flow-control negotiation一样的功能,而非flow-control,两端需要进行协商才能都开启流控。

解决方案

S5700接口下配置更换为 flow-control negotiation后成功将流量控制在9.5M 

问题解决。

END