什么是PFC?

您所在的位置:网站首页 pfc部队 什么是PFC?

什么是PFC?

2023-03-13 12:01| 来源: 网络整理| 查看: 265

什么是PFC

PFC(Priority-based Flow Control,基于优先级的流量控制)是目前应用最广泛的能够有效避免丢包的流量控制技术,是智能无损网络的基础。使能了PFC功能的队列,我们称之为无损队列。当下游设备的无损队列发生拥塞时,下游设备会通知上游设备会停止发送该队列的流量,从而实现零丢包传输。

目录 为什么需要PFC 什么是PFC PFC是如何工作的 更多 收起 为什么需要PFC 传统流量控制技术的弊端

最基本的流量控制技术是IEEE 802.3定义的以太Pause机制:当网络中的下游设备发现其流量接收能力小于上游设备的发送能力时,会主动发Pause帧给上游设备,要求上游设备暂停流量发送,等待一段时间后再继续发送。

以太Pause机制的实现 以太Pause机制的实现 但是以太Pause机制是将链路上所有的流量都暂停,即流量暂停是针对整个接口。而对实际业务而言链路共享至关重要,链路共享要求: 一种类型的突发流量不能影响其他类型流量的转发。 一种类型的流量即使大量积压在队列中,也不能抢占其他类型流量的队列资源。 以太Pause机制的弊端 以太Pause机制的弊端 什么是PFC

PFC(Priority-based Flow Control,基于优先级的流量控制)是目前应用最广泛的能够有效避免丢包的流量控制技术,是智能无损网络的基础。使能了PFC功能的队列,我们称之为无损队列。当下游设备的无损队列发生拥塞时,下游设备会通知上游设备会停止发送该队列的流量,从而实现零丢包传输。

PFC是如何工作的

PFC是一种基于优先级的流量控制技术,如图所示,DeviceA发送接口被分成了8个优先级队列,DeviceB接收接口则存在8个接收缓存,二者一一对应。DeviceB接收接口上某个接收缓存发生拥塞时,会发送一个反压信号“STOP”到DeviceA,DeviceA则停止发送对应优先级队列的流量。

由此可见,PFC解决了现有以太Pause机制和链路共享之间的冲突,流量控制只针对某一个或几个优先级队列,而不是整个接口的流量全部中断。每个队列都能单独暂停或重启流量发送,而不影响其他队列,真正实现多种流量共享链路。

PFC的工作机制 PFC的工作机制 参考资源 1智能无损网络技术白皮书 2PFC死锁预防配置 3观看视频:新网工小课堂——华为智能无损数据中心网络中的流量控制技术(06:39)


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3