配置端口的流量控制
端口的流量控制功能是指当接收者没有能力处理接收到的报文时,为了防止报文被丢弃,接收者需要通知报文的发送者暂时停止发送报文。
流量控制功能通过端口收/发pause 帧来实现。流量控制的工作模式有两种:
? 收发模式:端口既能接收、又能发送 pause 帧;
? 接收模式:端口只能接收、不能发送 pause 帧。
如 图1-1所示,当Port A和Port B以1000 Mbps速率转发报文时,Port C将发生拥塞。为避免报文
丢失,在Port A和Port B开启流量控制功能。

配置 Port B 工作在收发模式、配置Port A 工作在接收模式:
当 Port C 转发报文出现拥塞时,Switch B 会缓冲报文,当缓冲报文达到一定值后,Switch B
知道从Port B 发往Port C 的流量过大,超过了Port C 的转发能力。这时,处于收发模式的
Port B 会向Port A 发送pause 帧,通知Port A 暂时停止发送报文;
Port A 在接收到该pause 帧后会停止向Port B 发送报文;
当 Port C 将缓冲的报文发送出去,使Switch B 上的缓冲报文下降到一定值后,Port B 会向
Port A 发送流量恢复pause 帧,Port A 继续发送报文,从而避免了Port C 出现报文丢失。
表1-4 配置端口的流量控制
操作 命令 说明
进入系统视图 system-view -
进入以太网端口视图interface interface-type interface-number -
配置流量控制功能工作在
收发模式flow-control
配置流量控制功能工作在
接收模式flow-control no-pauseframe-sending
二者必选其一
缺省情况下,端口的流量控制功能处
于关闭状态
反射端口和 Fabric 端口不支持flow-control no-pauseframe-sending 命令。