作者:bandaoyu,本文原始连接:【PFC】PFC设置 H3C交换机设置和主机设置--编辑中_bandaoyu的note-CSDN博客
即可即用
以下设置是在L3层做PFC:
交换机设置
交换机设置端口HundredGigE1/0/2的PFC
1、配置优先级信任模式为DSCP
[H3C]sys
[H3C]interface HundredGigE1/0/2
[H3C-HundredGigE1/0/2] qos trust dscp
验证:[H3C-HundredGigE1/0/2] display qos trust int HundredGigE1/0/2
# 在以太网接口HundredGigE1/0/2上开启PFC功能,并开启802.1p优先级1的PFC功能:
(如果不知道消息映射到的优先级是第几个,则可以简单粗暴的开启所有优先级上的PFC)
[H3C]sys
[H3C]interface HundredGigE1/0/2
[H3C-HundredGigE1/0/2] priority-flow-control enable
[H3C-HundredGigE1/0/2] priority-flow-control no-drop dot1p 1
一次配多个:
[H3C-HundredGigE1/0/2] priority-flow-control no-drop dot1p 1,2,3
验证:display priority-flow-control interface
(如果不知道消息映射到的优先级是第几个,则可以简单粗暴的开启所有优先级(0-7)上的PFC)
[H3C-HundredGigE1/0/2] priority-flow-control no-drop dot1p 0,1,2,3,4,5,6,7
主机设置
mellonx网卡(驱动)
设置在L3层(dscp)做PFC
mlnx_qos -i eth2 --trust=dscp
会打印出
DCBX mode: OS controlled
Priority trust state: dscp
dscp2prio mapping:
prio:0 dscp:07,06,05,04,03,02,01,00,
prio:1 dscp:15,14,13,12,11,10,09,08,
prio:2 dscp:23,22,21,20,19,18,17,16,
prio:3 dscp:31,30,29,28,27,26,25,24,
prio:4 dscp:39,38,37,36,35,34,33,32,
prio:5 dscp:47,46,45,44,43,42,41,40,
prio:6 dscp:55,54,53,52,51,50,49,48,
prio:7 dscp:63,62,61,60,59,58,57,56,
根据消息的dscp 映射到的prio等级,设置对应等级的PFC,如:
mlnx_qos -i eth2 -f 0,0,0,1,0,0,0,0 #0-1-2-3-4-5-6-7
如果不清楚dscp和映射到的等级,可以粗暴的所有prio全启用
mlnx_qos -i eth2 -f 1,1,1,1,1,1,1,1
intel网卡(驱动)
配置简述
H3C交换机设置
(http://www.h3c.com/cn/d_202104/1397802_30005_0.htm)
在L3层做PFC,交换机 设置
例如如果我们两台机器连