基于优先级的流控(PFC)

PFC是一种基于优先级的流量控制技术,能够有效避免丢包。当下游设备的无损队列发生拥塞时,下游设备会通知上游设备停止发送该队列的流量,从而实现零丢包传输。

PFC工作机制如图1所示,Device A发送接口被分成了8个优先级队列,Device B接收接口则存在8个接收缓存,二者一一对应。Device B接收接口上某个接收缓存发生拥塞时,会发送一个反压信号“STOP”到Device A,Device A则停止发送对应优先级队列的流量。

图1 PFC工作机制