2021-06-07 SONiC 系统管理 42
SONiC 系统基于优先级的流控PFC配置命令
IEEE 802.1Qbb定义的基于优先级的流控Asymmetric Priority Flow Control功能可以在端口上为每个不同的优先级的报文发起单独的流控。以太网的流控Flow Control通过Pause帧的发送可以暂停整个端口上的数据发送,不区分报文的优先级,收到Pause的端口的发送一律被暂停。而PFC可以分别对不同的优先级进行单独的暂停和重启,避免了Pause杀伤力过大的问题。
admin@leaf01:~$ sudo config interface pfc asymmetric Ethernet4 on
admin@leaf01:~$ sudo config interface pfc asymmetric Ethernet4 off
基于配置文件的配置方法:
admin@switch:~$ sudo vi /etc/sonic/config_db.json
"PORT": {
"Ethernet4": {
...
"pfc_asym": "on",
...
},
...
}
admin@switch:~$ sudo vi /etc/sonic/config_db.json
"PORT": {
"Ethernet4": {
...
"pfc_asym": "off",
...
},
...
}