低延迟以太网10G MAC用户指南

ID 683426
日期 10/31/2016
Public
文档目录

3.6. 流程控制

MAC IP核实现以下流程控制机制:

  • IEEE 802.3流程控制—采用IEEE 802.3 Annex 31B标准以进行拥塞管理。MAC IP核遇到拥塞时,会发送一个暂停帧以请求其链路搭档在给定时间段内暂停传输。此流程控制是管理局部或远程搭档中出现拥塞的一种机制。当接收器件遇到拥塞时,就发送XOFF暂停帧到发送(emitting)器件以指示发送器件在拥塞接收器指定的时段内停止发送数据。当发送器件接收到XON暂停帧(pause quanta = zero,暂停量=0)或定时器失效时, 才恢复数据传输。
  • 基于优先级的流程控制(PFC) — 采用IEEE 802.1Qbb标准。 PFC基于优先等级管理拥塞。 其最多支持8个优先级队列。 当接收器件在优先级队列中遇到拥塞时,就会发送一个PFC帧,请求发送器件在拥塞接收器指定的时间段内停止优先列队上的传输。 当接收器件再次就绪以接收优先队列上的传输时,就会发送一个PFC帧,以指示发送器件在该优先级队列中恢复发送。
注: Intel建议每次仅使能一种类型的流程控制。