S交换机配置Flow-control连接PC无法控制流量,王海军老师告诉你

1,问题描述

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

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

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

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

2,处理过程

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

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

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

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

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

3,根因

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

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

4,解决方案

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

问题解决。