roce之pfc简介

背景

roce 实现无损网络其中就依赖ecn(Explicit Congestion Notification)+pfc(Priority Flow Control),这里简单介绍一下pfc

为什么单ecn不够

ecn生效较慢
因为交换机检测拥塞发生标记数据包,接收方收到后发送CNP(Congestion Notification Packet)给发送方

为什么pfc有效

pfc生效块
因为交换机queue buffer Watermark高水位时候会发送PAUSE帧给上衣跳,上一跳不会继续发送,以此类推

pfc原理

应用层为不同的流量设置不同的服务级别
rdma驱动层把服务级别映射为IP DSCP
网卡硬件将DSCP映射为Ethernet PCP(Priority Code Point)
交换机为不同的PCP创建不同的traffic class,映射为不同的queue buffer

交换机queue buffer Watermark高水位时候会发送PAUSE帧(Pause Time非0)给上衣跳,上一跳不会继续发送,以此类推

交换机queue buffer Watermark低水位时候会发送PAUSE帧(Pause Time为0)给上衣跳,上一跳会继续发送,以此类推

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容