华为配置智能无损网络综合

配置智能无损网络综合示例

适用产品和版本

安装了P系列单板的CE16800、CE6866、CE6866K、CE8851-32CQ8DQ-P、CE8851K系列交换机V300R020C00或更高版本。

安装了SAN系列单板的CE16800、CE6860-SAN、CE8850-SAN系列交换机V300R020C10或更高版本。

CE6860-HAM、CE8850-HAM系列交换机V300R022C00或更高版本。

安装了J系列单板的CE16800、CE8855、CE8851-32CQ4BQ、CE6855-48XS8CQ、CE6885、CE6885-SAN、CE6885-LL、CE6885-T、CE6863E-48S8CQ系列交换机V300R023C00或更高版本。

如果需要了解软件版本与交换机具体型号的配套信息,请查看硬件中心。

组网需求

如图1所示,为某RoCEv2高性能应用组网,网络中同时存在TCP和RoCEv2流量,服务器均支持RoCEv2协议并开启DCQCN功能。计算和存储服务器均部署在一个PoD中,节点数量按3:1比例部署。Leaf和Spine之间采用100GE链路全互联,服务器使用25GE链路接入Leaf交换机,收敛比为1:1。本示例的设备选型为:Leaf交换机使用CE6866-48S8CQ-P,Spine设备使用CloudEngine 16800(安装CE-MPUE系列主控板)。

图1 智能无损网络组网图
配置思路
  • 本示例中配置的参数取值仅为参考,更多内容请参见《CloudFabric数据中心网络解决方案智能无损场景最佳实践》,用户请根据实际组网中的流量模型对每台设备进行配置。
  • 本举例默认组网中Spine-Leaf-Server之间的互联IP及路由配置已完成,Server之间路由可达。

采用如下的思路配置:

  • 配置Leaf交换机。
    1. 配置PFC优先级流量控制,需要先配置优先级映射。
    2. 配置PFC死锁检测。
    3. 配置PFC死锁预防。
    4. 配置嵌入式AI功能,加载AI ECN组件需要使用的模型文件。
    5. 配置无损队列的AI ECN功能。
  • 配置Spine交换机。
    1. 配置PFC优先级流量控制,需要先配置优先级映射。
    2. 配置PFC死锁检测。
    3. 配置嵌入式AI功能,加载AI ECN组件需要使用的模型文件。
    4. 配置无损队列的AI ECN功能。
  • 配置服务器网卡(具体配置以服务器侧为准,这里仅以华为服务器举例说明)。
    1. 配置网卡工作在RoCEv2模式。
    2. 配置RoCEv2的建链方式。
    3. 配置网卡信任DSCP模式,并配置RoCEv2报文和CNP报文的DSCP值。
    4. 在网卡上为RoCEv2的优先级使能PFC。
    5. 在网卡上为RoCEv2的优先级使能DCQCN。
操作步骤
配置PFC优先级流量控制
配置优先级映射
# 根据规划,本次示例中设置RoCEv2的DSCP值为24,CNP报文的DSCP值为25,则配置设备中的Diffserv Domain优先级映射模板如下,将RoCEv2的优先级映射为优先级4(走队列4),CNP报文的优先级映射为优先级6(走队列6)。
<HUAWEI> system-view
[~HUAWEI] sysname Leaf1
[*HUAWEI] commit 
[~Leaf1] diffserv domain ds1 
[*Leaf1-dsdomain-ds1] ip-dscp-inbound 24 phb af4 green  
[*Leaf1-dsdomain-ds1] ip-dscp-inbound 25 phb cs6 green  
[*Leaf1-dsdomain-ds1] quit 
[*Leaf1] port-group server_using   
[*Leaf1-port-group-server_using] group-member 25ge 1/0/1 to 25ge 1/0/8
[*Leaf1-port-group-server_using] quit
[*Leaf1] commit
[~Leaf1] port-group server_using
[*Leaf1-port-group-server_using] trust dscp  
[*Leaf1-port-group-server_using] trust upstream ds1 
[*Leaf1-port-group-server_using] quit
[*Leaf1] commit
为承载RoCEv2流量的优先级配置PFC功能
#规划使用优先级4来承载网络中的RoCEv2流量,则需要在各个接口下针对优先级4使能PFC,并使能PFC功能基于DSCP映射后的优先级进行反压。[~Leaf1] qos buffer headroom-pool size 4 mbytes slot 1    
//仅安装了J系列单板的CE16800和CE8855、CE8851-32CQ4BQ、CE6855-48XS8CQ、CE6885、CE6885-SAN、CE6885-LL、CE6885-T、CE6863E-48S8CQ需要配置本命令。 
[*Leaf1] dcb pfc  
[*Leaf1-dcb-pfc-default] priority 4  
[*Leaf1-dcb-pfc-default] quit
[*Leaf1] port-group spine_using   
[*Leaf1-port-group-spine_using] group-member 100ge 1/0/1 to 100ge 1/0/4
[*Leaf1-port-group-spine_using] quit
[*Leaf1] commit
[~Leaf1] port-group spine_using
[*Leaf1-port-spine_using] dcb pfc enable mode manual
[*Leaf1-port-spine_using] qos phb marking dscp enable
[*Leaf1-port-spine_using] quit
[*Leaf1] port-group server_using
[*Leaf1-port-group-server_using] dcb pfc enable mode manual   
[*Leaf1-port-group-server_using] quit
[*Leaf1] dcb pfc dscp-mapping enable slot 1  //仅安装了P系列单板、SAN系列单板、J系列单板的CE16800和CE8855、CE8851-32CQ4BQ、CE6855-48XS8CQ、CE6885、CE6885-SAN、CE6885-LL普通转发模式、CE6885-T、CE6863E-48S8CQ支持本命令,如果用户入方向映射选择信任报文的DSCP映射内部优先级,还需要使用此命令,使能PFC功能基于DSCP映射后的优先级进行反压。
[*Leaf1] commit上述配置完成后,承载网络中的RoCEv2流量的优先级为4的队列即为无损队列。配置PFC死锁检测
# 配置设备20s内出现5次PFC死锁时,去使能PFC功能。[~Leaf1] dcb pfc
[*Leaf1-dcb-pfc-default] priority 4 turn-off threshold 5 
[*Leaf1-dcb-pfc-default] quit  
# 配置无损队列的PFC死锁检测周期和恢复周期为100毫秒。(对于安装了P系列单板、SAN系列单板的CE16800和CE6866、CE6860-SAN、CE6866K、CE6860-HAM、CE8851-32CQ8DQ-P、CE8850-SAN、CE8851K、CE8850-HAM)[*Leaf1] dcb pfc deadlock-detect timer 100  
[*Leaf1] dcb pfc deadlock-recovery timer 100  
[*Leaf1] commit
# 配置无损队列的PFC死锁检测周期和恢复周期为100毫秒。(对于安装了J系列单板的CE16800和CE8855、CE8851-32CQ4BQ、CE6855-48XS8CQ、CE6885、CE6885-SAN、CE6885-LL、CE6885-T、CE6863E-48S8CQ)[*Leaf1] dcb pfc deadlock-detect interval 10
[*Leaf1] dcb pfc
[*Leaf1-dcb-pfc-default] priority 4 deadlock-detect time 10
[*Leaf1-dcb-pfc-default] priority 4 deadlock-recovery time 10
[*Leaf1-dcb-pfc-default] quit  
[*Leaf1] commit配置完成后,若需要修改PFC死锁检测的配置,为了保障配置成功,防止设备处于死锁恢复期间,需要执行shutdown命令,关闭应用了PFC功能的端口。配置PFC死锁预防
# 在Leaf1上创建名称为myuplink的PFC上联端口组,并将Leaf1与Spine1、Spine2相连的端口都加入该PFC上联端口组。Leaf2上的配置与Leaf1上的配置类似,配置过程略。[~Leaf1] dcb pfc uplink group myuplink
[*Leaf1-dcb-pfc-uplink-group-myuplink] group-member interface 100ge 1/0/1 to 100ge 1/0/4 
[*Leaf1-dcb-pfc-uplink-group-myuplink] quit
[*Leaf1] commit
# 配置PFC上联端口组myuplink,为DSCP值为24的无损队列设置一个无损备份队列5,DSCP值设置为32,和一个有损备份队列2,DSCP值设置为16。[~Leaf1] dcb pfc uplink group myuplink
[~Leaf1-dcb-pfc-uplink-group-myuplink] adjust original-dscp 24 to priority 5 dscp 32
[*Leaf1-dcb-pfc-uplink-group-myuplink] adjust original-dscp 32 to priority 2 dscp 16
[*Leaf1-dcb-pfc-uplink-group-myuplink] quit
[*Leaf1] commit
配置嵌入式AI功能
# 在Leaf1上配置嵌入式AI功能,加载AI ECN组件需要使用的模型文件,本示例中模型文件已上传到设备上,完整路径为:flash:/AI_ECN-1.0.0-1.0.2.zip。缺省情况下,设备上已预加载一个模型文件。对于V300R022C00之前版本。
[~Leaf1] ai-service
[~Leaf1-ai-service] model load file-path flash:/AI_ECN-1.0.0-1.0.2.zip all
[~Leaf1-ai-service] quit
对于V300R022C00及之后版本。
[~Leaf1] quit
<Leaf1> load ai-service model-file flash:/AI_ECN-1.0.0-1.0.2.zip all
<Leaf1> system-view
配置无损队列的AI ECN功能
# 配置Leaf1,在无损队列4上使能AI ECN功能。[~Leaf1] ai-service
[~Leaf1-ai-service] ai-ecn
[*Leaf1-ai-service-ai-ecn] assign queue 4 
[*Leaf1-ai-service-ai-ecn] ai-ecn enable 
[*Leaf1-ai-service-ai-ecn] quit 
[*Leaf1-ai-service] quit 
[*Leaf1] commit 
配置Spine1,Spine2上的配置与Spine1上的配置类似,配置过程略。配置PFC优先级流量控制
配置优先级映射
# 根据规划,本次示例中设置RoCEv2的DSCP值为24,CNP报文的DSCP值为25,则配置设备中的Diffserv Domain优先级映射模板如下,将RoCEv2的优先级映射为优先级4(走队列4),CNP报文的优先级映射为优先级6(走队列6)。
<HUAWEI> system-view
[~HUAWEI] sysname Spine1
[*HUAWEI] commit 
[~Spine1] diffserv domain ds1 
[*Spine1-dsdomain-ds1] ip-dscp-inbound 24 phb af4 green   
[*Spine1-dsdomain-ds1] ip-dscp-inbound 25 phb cs6 green        
[*Spine1-dsdomain-ds1] quit 
[*Spine1] commit
为承载RoCEv2流量的优先级配置PFC功能
#规划使用优先级4来承载网络中的RoCEv2流量,则需要在各个接口下针对优先级4使能PFC,并使能PFC功能基于DSCP映射后的优先级进行反压。[~Spine1] qos buffer headroom-pool size 4 mbytes slot 1    
//仅安装了J系列单板的CE16800和CE8855、CE8851-32CQ4BQ、CE6855-48XS8CQ、CE6885、CE6885-SAN、CE6885-LL、CE6885-T、CE6863E-48S8CQ需要配置本命令。
[*Spine1] dcb pfc   
[*Spine1-dcb-pfc-default] priority 4  
[*Spine1-dcb-pfc-default] quit
[*Spine1] port-group all_using  
[*Spine1-port-group-all_using] group-member 100ge 1/0/1 to 100ge 1/0/4
[*Spine1-port-group-all_using] quit
[*Spine1] commit
[~Spine1] port-group all_using
[*Spine1-port-all_using] dcb pfc enable mode manual
[*Spine1-port-all_using] qos phb marking dscp enable
[*Spine1-port-all_using] quit
[*Spine1] dcb pfc dscp-mapping enable slot 1  //仅安装了P系列单板、SAN系列单板、J系列单板的CE16800和CE8855、CE8851-32CQ4BQ、CE6855-48XS8CQ、CE6885、CE6885-SAN、CE6885-LL普通转发模式、CE6885-T、CE6863E-48S8CQ支持本命令,如果用户入方向映射选择信任报文的DSCP映射内部优先级,还需要使用此命令,使能PFC功能基于DSCP映射后的优先级进行反压。
[*Spine1] commit上述配置完成后,承载网络中的RoCEv2流量的优先级为4的队列即为无损队列。配置PFC死锁检测
# 配置设备20s内出现5次PFC死锁时,去使能PFC功能。[~Leaf1] dcb pfc
[*Leaf1-dcb-pfc-default] priority 4 turn-off threshold 5 
[*Leaf1-dcb-pfc-default] quit  
# 配置无损队列的PFC死锁检测周期和恢复周期为100毫秒。(对于安装了P系列单板、SAN系列单板的CE16800和CE6866、CE6860-SAN、CE6866K、CE6860-HAM、CE8851-32CQ8DQ-P、CE8850-SAN、CE8851K、CE8850-HAM)[*Leaf1] dcb pfc deadlock-detect timer 100  
[*Leaf1] dcb pfc deadlock-recovery timer 100  
[*Leaf1] commit
# 配置无损队列的PFC死锁检测周期和恢复周期为100毫秒。(对于安装了J系列单板的CE16800和CE8855、CE8851-32CQ4BQ、CE6855-48XS8CQ、CE6885、CE6885-SAN、CE6885-LL、CE6885-T、CE6863E-48S8CQ)[*Leaf1] dcb pfc deadlock-detect interval 10
[*Leaf1] dcb pfc
[*Leaf1-dcb-pfc-default] priority 4 deadlock-detect time 10
[*Leaf1-dcb-pfc-default] priority 4 deadlock-recovery time 10
[*Leaf1-dcb-pfc-default] quit  
[*Leaf1] commit配置完成后,若需要修改PFC死锁检测的配置,为了保障配置成功,防止设备处于死锁恢复期间,需要执行shutdown命令,关闭应用了PFC功能的端口。配置嵌入式AI功能
# 在Spine1上配置嵌入式AI功能,加载AI ECN组件需要使用的模型文件,本示例中模型文件已上传到设备上,完整路径为:flash:/AI_ECN-1.0.0-1.0.2.zip。缺省情况下,设备上已预加载一个模型文件。对于V300R022C00之前版本。
[~Spine1] ai-service
[~Spine1-ai-service] model load file-path flash:/AI_ECN-1.0.0-1.0.2.zip all
[~Spine1-ai-service] quit
对于V300R022C00及之后版本。
[~Spine1] quit
<Spine1> load ai-service model-file flash:/AI_ECN-1.0.0-1.0.2.zip all
<Spine1> system-view
配置无损队列的AI ECN功能
# 配置Spine1,在无损队列4上使能AI ECN功能。[~Spine1] ai-service
[~Spine1-ai-service] ai-ecn
[*Spine1-ai-service-ai-ecn] assign queue 4 
[*Spine1-ai-service-ai-ecn] ai-ecn enable 
[*Spine1-ai-service-ai-ecn] quit 
[*Spine1-ai-service] quit 
[*Spine1] commit 
配置服务器,具体配置以服务器侧为准,这里仅以华为服务器举例说明。查看服务器网卡信息。
# show_gids
DEV PORT INDEX GID IPv4 VER DEV
--- ---- ----- --- ------------ --- ---
……
mlx5_0 1 8 xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx 1.1.1.1 V2 ens785f0.100
……
n_gids_found=20
配置网卡工作在RoCEv2模式。
使用# cma_roce_mode配置网卡的RoCE模式,-d后边的参数是网卡设备名称,步骤1中显示的第一列即网卡设备名称;-m 2表示RoCEv2模式。# cma_roce_mode -d mlx5_0 -p 1 -m 2
配置RoCEv2的建链方式。
配置网卡MTU值。
# ifconfig ens785f0 mtu 4500
配置网卡上RoCEv2报文的DSCP字段值。
根据规划的RoCEv2业务的优先级,以及对应的DSCP值,在网卡上配置RoCEv2报文的ToS(Type of Service)值。由RFC791定义,IP报文头ToS域由8个比特组成,其中0~5比特为IP报文的DSCP字段,6~7比特为ECN字段,当ECN字段为01或者10,即表示该报文支持ECN。图2 IP报文头ToS域ToS值和DSCP值的换算示例:假设RoCEv2报文的优先级为4,设置其DSCP值为24,即二进制011000;报文支持ECN功能,取ECN字段为10。则可得ToS字段为01100010,换算成十进制为98。网卡配置如下:# cma_roce_tos -d mlx5_0 -t 98
配置网卡信任DSCP模式。
使用# mlnx_qos命令配置网卡信任的模式,-i,即--interface,后边的参数为网卡接口名称,步骤1中显示的最后一列即网卡接口名称;--trust=dscp表示信任DSCP模式。# mlnx_qos -i ens785f0 --trust=dscp
针对RoCEv2的优先级使能PFC优先级控制功能。网卡上使能PFC的队列,需要跟交换机上全局使能的PFC队列、接口下使能的PFC队列相匹配。使能网卡上队列4的PFC功能。# mlnx_qos -i ens785f0 --pfc 0,0,0,0,1,0,0,0
可以通过以下方式查看配置结果。# mlnx_qos -i ens785f0
PFC configuration:
priority 0 1 2 3 4 5 6 7
enabled 0 0 0 0 1 0 0 0
...
配置入方向上IP报文的DSCP优先级和PHB行为之间的映射关系。
配置简单流分类,将DSCP值为24的报文映射到4队列。# mlnx_qos -i ens785f0 --dscp2prio set,24,4
配置网卡上CNP报文的DSCP字段值。
示例:配置CNP报文的优先级为6,则可取DSCP值为48。# echo 48 > /sys/class/net/ens785f0/ecn/roce_np/cnp_dscp
针对RoCEv2的优先级使能DCQCN拥塞控制机制。
使能网卡上队列4收发两个方向的DCQCN功能。# echo 1 > /sys/class/net/ens785f0/ecn/roce_np/enable/4
# echo 1 > /sys/class/net/ens785f0/ecn/roce_rp/enable/4
检查配置结果
  • 查看设备上所有的模型信息。可以看到,AI ECN功能已订阅新加载的模型。
    <span style="background-color:#dddddd"><HUAWEI> <strong>display ai-service model</strong>
    --------------------------------------------------------------------------------
    File NameModel Name        Model Version     Model Type        Service
    --------------------------------------------------------------------------------
    AI_ECN-1.0.0-1.0.0.zipAI_ECN            1.0.0             Default           --
    AI_ECN-1.0.0-1.0.2.zipAI_ECN            1.0.2             User Define       AI ECN
    --------------------------------------------------------------------------------</span>
  • 查看PFC门限值。
    <span style="background-color:#dddddd">[~Leaf1] <strong>display dcb pfc buffer interface 100ge1/0/1</strong>   
    Xon:        PFC backpressure stop threshold                                     
    Xoff:       PFC backpressure threshold                                          
    K:kilobytes   D:dynamic alpha                 
    -------------------------------------------------- 
    Interface      Queue            Xon           Xoff 
    -------------------------------------------------- 
    100GE1/0/1         4         100(K)         125(K)
    --------------------------------------------------</span>
  • 查看PFC死锁触发和恢复的次数,DeadlockNumRecoveryNum为0表示未触发死锁。
    <span style="background-color:#dddddd">[~Leaf1] <strong>display dcb pfc interface 100ge 1/0/1 </strong>
    -----------------------------------------------------------------------------------------
    Interface         Queue         Received(Frames)        ReceivedRate(pps)     DeadlockNumTransmitted(Frames)     TransmittedRate(pps)     RecoveryNum
    -----------------------------------------------------------------------------------------
    100GE1/0/1            4                        0                        0               00                        0               0
    -----------------------------------------------------------------------------------------</span>
  • 查看无损队列的AI ECN功能计算出的ECN门限值,可以看到,AI ECN功能通过NN模式(模型推理模式)计算出了设备的ECN门限值。
    <span style="background-color:#dddddd">[~Leaf1] <strong>display ai-ecn calculated state</strong>  
    AI-ECN Model Version : 1.0.1
    Mode : NN - Model inference    BBR - Heuristic inference    STATIC - Static threshold
    -----------------------------------------------------------------------------------------------------------------------------
    Interface       Queue   Low-Threshold   High-Threshold   Probability   Mode                Active model       Actived time(Byte)           (Byte)           (%)
    -----------------------------------------------------------------------------------------------------------------------------
    100GE1/0/1          4           33024           150016            20    NN    AI_ECN_DistributedStorage   2022-01-10 09:09:23
    100GE1/0/2          4           33024           150016            20    NN    AI_ECN_DistributedStorage   2022-01-10 09:09:23
    -----------------------------------------------------------------------------------------------------------------------------</span>

 

配置脚本

Leaf1的配置脚本
#
sysname Leaf1
#                                                              
dcb pfcpriority 4                                                          priority 4 turn-off threshold 5priority 4 deadlock-detect time 10    //安装了J系列单板的CE16800和CE8855、CE8851-32CQ4BQ、CE6855-48XS8CQ、CE6885、CE6885-SAN、CE6885-LL、CE6885-T、CE6863E-48S8CQ支持该命令。priority 4 deadlock-recovery time 10    //安装了J系列单板的CE16800和CE8855、CE8851-32CQ4BQ、CE6855-48XS8CQ、CE6885、CE6885-SAN、CE6885-LL、CE6885-T、CE6863E-48S8CQ支持该命令。
#
dcb pfc deadlock-detect interval 10    //安装了J系列单板的CE16800和CE8855、CE8851-32CQ4BQ、CE6855-48XS8CQ、CE6885、CE6885-SAN、CE6885-LL、CE6885-T、CE6863E-48S8CQ支持该命令。
#
dcb pfc deadlock-detect timer 100    //安装了P系列单板、SAN系列单板的CE16800和CE6866、CE6860-SAN、CE6866K、CE6860-HAM、CE8851-32CQ8DQ-P、CE8850-SAN、CE8851K、CE8850-HAM支持该命令。
dcb pfc deadlock-recovery timer 100    //安装了P系列单板、SAN系列单板的CE16800和CE6866、CE6860-SAN、CE6866K、CE6860-HAM、CE8851-32CQ8DQ-P、CE8850-SAN、CE8851K、CE8850-HAM支持该命令。
#
dcb pfc dscp-mapping enable slot 1    //仅安装了P系列单板、SAN系列单板、J系列单板的CE16800和CE8855、CE8851-32CQ4BQ、CE6855-48XS8CQ、CE6885、CE6885-SAN、CE6885-LL普通转发模式、CE6885-T、CE6863E-48S8CQ支持本命令,如果用户入方向映射选择信任报文的DSCP映射内部优先级,还需要使用此命令,使能PFC功能基于DSCP映射后的优先级进行反压。   
#
qos buffer headroom-pool size 4 mbytes slot 1    //仅安装了J系列单板的CE16800和CE8855、CE8851-32CQ4BQ、CE6855-48XS8CQ、CE6885、CE6885-SAN、CE6885-LL、CE6885-T、CE6863E-48S8CQ需要配置本命令。
#
diffserv domain ds1  ip-dscp-inbound 24 phb af4 greenip-dscp-inbound 25 phb cs6 green
#
interface 25GE1/0/1trust dscptrust upstream ds1dcb pfc enable mode manual 
#
interface 25GE1/0/2trust dscptrust upstream ds1dcb pfc enable mode manual 
#
interface 25GE1/0/3trust dscptrust upstream ds1 dcb pfc enable mode manual
#
interface 25GE1/0/4trust dscptrust upstream ds1dcb pfc enable mode manual 
#
interface 25GE1/0/5trust dscptrust upstream ds1dcb pfc enable mode manual 
#
interface 25GE1/0/6trust dscptrust upstream ds1 dcb pfc enable mode manual
#
interface 25GE1/0/7trust dscptrust upstream ds1 dcb pfc enable mode manual
#
interface 25GE1/0/8trust dscptrust upstream ds1dcb pfc enable mode manual
#
interface 100GE1/0/1dcb pfc enable mode manualqos phb marking dscp enable
#
interface 100GE1/0/2dcb pfc enable mode manualqos phb marking dscp enable
#
interface 100GE1/0/3dcb pfc enable mode manualqos phb marking dscp enable
#
interface 100GE1/0/4dcb pfc enable mode manualqos phb marking dscp enable
#
ai-service#ai-ecnai-ecn enableassign queue 4
#
dcb pfc uplink group myuplinkadjust original-dscp 24 to priority 5 dscp 32adjust original-dscp 32 to priority 2 dscp 16group-member interface 100GE1/0/1group-member interface 100GE1/0/2group-member interface 100GE1/0/3group-member interface 100GE1/0/4
#
port-group server_usinggroup-member 25GE1/0/1 group-member 25GE1/0/2group-member 25GE1/0/3group-member 25GE1/0/4group-member 25GE1/0/5group-member 25GE1/0/6group-member 25GE1/0/7group-member 25GE1/0/8
#
port-group spine_usinggroup-member 100GE1/0/1 group-member 100GE1/0/2group-member 100GE1/0/3group-member 100GE1/0/4
#
return
Leaf2的配置脚本
#
sysname Leaf2
#                                                              
dcb pfcpriority 4                                                          priority 4 turn-off threshold 5priority 4 deadlock-detect time 10    //安装了J系列单板的CE16800和CE8855、CE8851-32CQ4BQ、CE6855-48XS8CQ、CE6885、CE6885-SAN、CE6885-LL、CE6885-T、CE6863E-48S8CQ支持该命令。priority 4 deadlock-recovery time 10    //安装了J系列单板的CE16800和CE8855、CE8851-32CQ4BQ、CE6855-48XS8CQ、CE6885、CE6885-SAN、CE6885-LL、CE6885-T、CE6863E-48S8CQ支持该命令。
#
dcb pfc deadlock-detect interval 10    //安装了J系列单板的CE16800和CE8855、CE8851-32CQ4BQ、CE6855-48XS8CQ、CE6885、CE6885-SAN、CE6885-LL、CE6885-T、CE6863E-48S8CQ支持该命令。
#
dcb pfc deadlock-detect timer 100    //安装了P系列单板、SAN系列单板的CE16800和CE6866、CE6860-SAN、CE6866K、CE6860-HAM、CE8851-32CQ8DQ-P、CE8850-SAN、CE8851K、CE8850-HAM支持该命令。
dcb pfc deadlock-recovery timer 100    //安装了P系列单板、SAN系列单板的CE16800和CE6866、CE6860-SAN、CE6866K、CE6860-HAM、CE8851-32CQ8DQ-P、CE8850-SAN、CE8851K、CE8850-HAM支持该命令。
#
dcb pfc dscp-mapping enable slot 1    //仅安装了P系列单板、SAN系列单板、J系列单板的CE16800和CE8855、CE8851-32CQ4BQ、CE6855-48XS8CQ、CE6885、CE6885-SAN、CE6885-LL普通转发模式、CE6885-T、CE6863E-48S8CQ支持本命令,如果用户入方向映射选择信任报文的DSCP映射内部优先级,还需要使用此命令,使能PFC功能基于DSCP映射后的优先级进行反压。
#
qos buffer headroom-pool size 4 mbytes slot 1    //仅安装了J系列单板的CE16800和CE8855、CE8851-32CQ4BQ、CE6855-48XS8CQ、CE6885、CE6885-SAN、CE6885-LL、CE6885-T、CE6863E-48S8CQ需要配置本命令。
#
diffserv domain ds1  ip-dscp-inbound 24 phb af4 greenip-dscp-inbound 25 phb cs6 green
#
interface 25GE1/0/1trust dscptrust upstream ds1dcb pfc enable mode manual 
#
interface 25GE1/0/2trust dscptrust upstream ds1dcb pfc enable mode manual
#
interface 25GE1/0/3trust dscptrust upstream ds1 dcb pfc enable mode manual  
#
interface 25GE1/0/4trust dscptrust upstream ds1dcb pfc enable mode manual
#
interface 25GE1/0/5trust dscptrust upstream ds1dcb pfc enable mode manual
#
interface 25GE1/0/6trust dscptrust upstream ds1 dcb pfc enable mode manual
#
interface 25GE1/0/7trust dscptrust upstream ds1 dcb pfc enable mode manual
#
interface 25GE1/0/8trust dscptrust upstream ds1dcb pfc enable mode manual
#
……
#
interface 25GE1/0/23trust dscptrust upstream ds1dcb pfc enable mode manual
#
interface 25GE1/0/24trust dscptrust upstream ds1dcb pfc enable mode manual
#
interface 100GE1/0/1dcb pfc enable mode manualqos phb marking dscp enable
#
interface 100GE1/0/2dcb pfc enable mode manualqos phb marking dscp enable
#
interface 100GE1/0/3dcb pfc enable mode manualqos phb marking dscp enable
#
interface 100GE1/0/4dcb pfc enable mode manualqos phb marking dscp enable
#
ai-service#ai-ecnai-ecn enableassign queue 4
#
dcb pfc uplink group myuplinkadjust original-dscp 24 to priority 5 dscp 32adjust original-dscp 32 to priority 2 dscp 16group-member interface 100GE1/0/1group-member interface 100GE1/0/2group-member interface 100GE1/0/3group-member interface 100GE1/0/4
#
port-group server_usinggroup-member 25GE1/0/1 group-member 25GE1/0/2group-member 25GE1/0/3group-member 25GE1/0/4group-member 25GE1/0/5group-member 25GE1/0/6group-member 25GE1/0/7group-member 25GE1/0/8
……group-member 25GE1/0/23group-member 25GE1/0/24
#
port-group spine_usinggroup-member 100GE1/0/1group-member 100GE1/0/2group-member 100GE1/0/3group-member 100GE1/0/4
#
return
Spine1的配置脚本
#
sysname Spine1
#                                                              
dcb pfcpriority 4                                                          priority 4 turn-off threshold 5priority 4 deadlock-detect time 10    //安装了J系列单板的CE16800和CE8855、CE8851-32CQ4BQ、CE6855-48XS8CQ、CE6885、CE6885-SAN、CE6885-LL、CE6885-T、CE6863E-48S8CQ支持该命令。priority 4 deadlock-recovery time 10    //安装了J系列单板的CE16800和CE8855、CE8851-32CQ4BQ、CE6855-48XS8CQ、CE6885、CE6885-SAN、CE6885-LL、CE6885-T、CE6863E-48S8CQ支持该命令。
#
dcb pfc deadlock-detect interval 10    //安装了J系列单板的CE16800和CE8855、CE8851-32CQ4BQ、CE6855-48XS8CQ、CE6885、CE6885-SAN、CE6885-LL、CE6885-T、CE6863E-48S8CQ支持该命令。
#
dcb pfc deadlock-detect timer 100    //安装了P系列单板、SAN系列单板的CE16800和CE6866、CE6860-SAN、CE6866K、CE6860-HAM、CE8851-32CQ8DQ-P、CE8850-SAN、CE8851K、CE8850-HAM支持该命令。
dcb pfc deadlock-recovery timer 100    //安装了P系列单板、SAN系列单板的CE16800和CE6866、CE6860-SAN、CE6866K、CE6860-HAM、CE8851-32CQ8DQ-P、CE8850-SAN、CE8851K、CE8850-HAM支持该命令。
#
dcb pfc dscp-mapping enable slot 1    //仅安装了P系列单板、SAN系列单板、J系列单板的CE16800和CE8855、CE8851-32CQ4BQ、CE6855-48XS8CQ、CE6885、CE6885-SAN、CE6885-LL普通转发模式、CE6885-T、CE6863E-48S8CQ支持本命令,如果用户入方向映射选择信任报文的DSCP映射内部优先级,还需要使用此命令,使能PFC功能基于DSCP映射后的优先级进行反压。
#
qos buffer headroom-pool size 4 mbytes slot 1    //仅安装了J系列单板的CE16800和CE8855、CE8851-32CQ4BQ、CE6855-48XS8CQ、CE6885、CE6885-SAN、CE6885-LL、CE6885-T、CE6863E-48S8CQ需要配置本命令。
#
diffserv domain ds1  ip-dscp-inbound 24 phb af4 greenip-dscp-inbound 25 phb cs6 green
#
interface 100GE1/0/1dcb pfc enable mode manualqos phb marking dscp enable 
#
interface 100GE1/0/2dcb pfc enable mode manualqos phb marking dscp enable 
#
interface 100GE1/0/3dcb pfc enable mode manualqos phb marking dscp enable 
#
interface 100GE1/0/4dcb pfc enable mode manualqos phb marking dscp enable 
#
ai-service#ai-ecnai-ecn enableassign queue 4
#
port-group all_using        group-member 100GE1/0/1group-member 100GE1/0/2group-member 100GE1/0/3group-member 100GE1/0/4
#
return
Spine2的配置脚本
#
sysname Spine2
#                                                              
dcb pfcpriority 4                                                          priority 4 turn-off threshold 5priority 4 deadlock-detect time 10    //安装了J系列单板的CE16800和CE8855、CE8851-32CQ4BQ、CE6855-48XS8CQ、CE6885、CE6885-SAN、CE6885-LL、CE6885-T、CE6863E-48S8CQ支持该命令。priority 4 deadlock-recovery time 10    //安装了J系列单板的CE16800和CE8855、CE8851-32CQ4BQ、CE6855-48XS8CQ、CE6885、CE6885-SAN、CE6885-LL、CE6885-T、CE6863E-48S8CQ支持该命令。
#
dcb pfc deadlock-detect interval 10    //安装了J系列单板的CE16800和CE8855、CE8851-32CQ4BQ、CE6855-48XS8CQ、CE6885、CE6885-SAN、CE6885-LL、CE6885-T、CE6863E-48S8CQ支持该命令。
#
dcb pfc deadlock-detect timer 100    //安装了P系列单板、SAN系列单板的CE16800和CE6866、CE6860-SAN、CE6866K、CE6860-HAM、CE8851-32CQ8DQ-P、CE8850-SAN、CE8851K、CE8850-HAM支持该命令。
dcb pfc deadlock-recovery timer 100    //安装了P系列单板、SAN系列单板的CE16800和CE6866、CE6860-SAN、CE6866K、CE6860-HAM、CE8851-32CQ8DQ-P、CE8850-SAN、CE8851K、CE8850-HAM支持该命令。
#
dcb pfc dscp-mapping enable slot 1    //仅安装了P系列单板、SAN系列单板、J系列单板的CE16800和CE8855、CE8851-32CQ4BQ、CE6855-48XS8CQ、CE6885、CE6885-SAN、CE6885-LL普通转发模式、CE6885-T、CE6863E-48S8CQ支持本命令,如果用户入方向映射选择信任报文的DSCP映射内部优先级,还需要使用此命令,使能PFC功能基于DSCP映射后的优先级进行反压。
#
qos buffer headroom-pool size 4 mbytes slot 1    //仅安装了J系列单板的CE16800和CE8855、CE8851-32CQ4BQ、CE6855-48XS8CQ、CE6885、CE6885-SAN、CE6885-LL、CE6885-T、CE6863E-48S8CQ需要配置本命令。
#
diffserv domain ds1  ip-dscp-inbound 24 phb af4 greenip-dscp-inbound 25 phb cs6 green
#
interface 100GE1/0/1dcb pfc enable mode manualqos phb marking dscp enable 
#
interface 100GE1/0/2dcb pfc enable mode manualqos phb marking dscp enable 
#
interface 100GE1/0/3dcb pfc enable mode manualqos phb marking dscp enable 
#
interface 100GE1/0/4dcb pfc enable mode manualqos phb marking dscp enable 
#
ai-service#ai-ecnai-ecn enableassign queue 4
#
port-group all_using        group-member 100GE1/0/1group-member 100GE1/0/2group-member 100GE1/0/3group-member 100GE1/0/4
#
return

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/11793.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

初识FlaskMySQL实现前后端通信 全栈开发之路——后端篇(1)

全栈开发一条龙——前端篇 第一篇&#xff1a;框架确定、ide设置与项目创建 第二篇&#xff1a;介绍项目文件意义、组件结构与导入以及setup的引入。 第三篇&#xff1a;setup语法&#xff0c;设置响应式数据。 第四篇&#xff1a;数据绑定、计算属性和watch监视 第五篇 : 组件…

02-WPF_基础(二)

3、控件学习 控件学习 布局控件&#xff1a; panel、Grid 内容空间&#xff1a;Context 之恶能容纳一个控件或布局控件 代表提内容控件&#xff1a;内容控件可以设置标题 Header 父类&#xff1a;HeaderContextControl。 条目控件&#xff1a;可以显示一列数据&#xf…

CircleCI的原理及应用详解(二)

本系列文章简介&#xff1a; 在当今快速发展的软件开发环境中&#xff0c;如何确保代码质量、提升开发效率以及快速响应市场需求成为了每个开发团队面临的重要挑战。为了解决这些问题&#xff0c;持续集成和持续部署&#xff08;CI/CD&#xff09;工具应运而生&#xff0c;它们…

前端面试题大合集4----框架篇(React)

一、React 合成事件 Dom事件流分三个阶段&#xff1a;事件捕获阶段&#xff0c;目标阶段&#xff0c;事件冒泡阶段 React在事件绑定时有一套自身的机制&#xff0c;就是合成事件。如下比较直观&#xff1a; react中事件绑定&#xff1a; <div className"dome" …

如何解决3D模型变黑或贴图不显示的问题---模大狮模型网

在进行3D建模和视觉渲染时&#xff0c;经常会遇到模型表面变黑或贴图不显示的问题&#xff0c;这可能严重影响最终视觉效果的质量。这些问题通常与材质设置、光照配置或文件路径错误有关。本文将探讨几种常见原因及其解决方法&#xff0c;帮助3D艺术家和开发者更有效地处理这些…

Java | Leetcode Java题解之第88题合并两个有序数组

题目&#xff1a; 题解&#xff1a; class Solution {public void merge(int[] nums1, int m, int[] nums2, int n) {int p1 m - 1, p2 n - 1;int tail m n - 1;int cur;while (p1 > 0 || p2 > 0) {if (p1 -1) {cur nums2[p2--];} else if (p2 -1) {cur nums1[p…

Hive表数据优化

Hive表数据优化 1.文件格式 为Hive表中的数据选择一个合适的文件格式&#xff0c;对提高查询性能的提高是十分有益的。 &#xff08;1&#xff09;Text File 文本文件是Hive默认使用的文件格式&#xff0c;文本文件中的一行内容&#xff0c;就对应Hive表中的一行记录。 可…

VTK图形算法API:vtkSphereSource,球几何数据

大家好&#xff0c;我是先锋&#xff0c;专注于AI领域和编程技术分享&#xff0c;在这里定期分享计算机编程知识&#xff0c;AI应用知识&#xff0c;职场经验&#xff1b; 本系列介绍VTK图像算法API&#xff0c;后续会介绍VTK项目实践应用&#xff0c;关注我&#xff0c;不错过…

Linux中system V 标准 与 Psix标准

一. 简介 本文简单了解一下&#xff0c; Linux下 的两种标准&#xff1a; system V标准与 Psix标准。 二. Linux中system V 标准 与 Psix标准 1. Linux中system V 标准 与 Psix标准 System V 和 POSIX 是指定操作系统如何实现标准化API的两大标准。 System V 是一套标准&…

GPS与精致农业 无人机应用 农业遥感 农业类

全球定位系统是美国国防部主要为满足军事部门对海上、陆地和空中设施进行高精度导航和定位的要求而建立的。GPS系统最基本的特点是以“多星、高轨、高频、测量-测距”为体制&#xff0c;以高精度的原子钟为核心。GPS作为新一代卫星导航与定位系统&#xff0c;不仅具有全球性、全…

MySQL获取某一天(例如 ‘2023-10-23‘)的非重复 shopid 值

如果你只想获取某一天&#xff08;例如 2023-10-23&#xff09;的非重复 shopid 值&#xff0c;而不计算它们的数量&#xff0c;你可以使用 DISTINCT 关键字结合 WHERE 子句来查询。以下是相应的 SQL 查询&#xff1a; SELECT DISTINCT shopid FROM your_table_name WHERE…

13.复习1笔记

文章目录 1. 习题12. 习题22.1 小题12.2 小题2 3. 习题33.1 小题3.2 小题 1. 习题1 假设我们有三个向量 U , V , W U,V,W U,V,W是 R 7 R^7 R7空间内的非零向量。由U,V,W三个向量生成的属于 R 7 R^7 R7的子空间维度多少&#xff1f; 因为U,V,W是非零向量&#xff0c;所以子空间…

代码随想录算法训练营Day38 | 509. 斐波那契数 70. 爬楼梯 746. 使用最小花费爬楼梯

代码随想录算法训练营Day38 | 509. 斐波那契数 70. 爬楼梯 746. 使用最小花费爬楼梯 LeetCode 509. 斐波那契数 题目链接&#xff1a;LeetCode 509. 斐波那契数 思路&#xff1a; 维护两个数组即可。确定dp0和dp1以及状态转移条件。 class Solution { public:int fib(int n…

LeetCode 力扣题目:买卖股票的最佳时机 III

❤️❤️❤️ 欢迎来到我的博客。希望您能在这里找到既有价值又有趣的内容&#xff0c;和我一起探索、学习和成长。欢迎评论区畅所欲言、享受知识的乐趣&#xff01; 推荐&#xff1a;数据分析螺丝钉的首页 格物致知 终身学习 期待您的关注 导航&#xff1a; LeetCode解锁100…

统计学方法的比较与评估

分析不同统计学方法的优缺点以及它们在特定情境下的适用性是一个复杂而有趣的课题。下面我将简要讨论一些常见的统计学方法&#xff0c;并比较它们的特点&#xff1a; 1. **参数统计与非参数统计&#xff1a;** - 参数统计&#xff1a;假设总体分布的形态&#xff0c;并基于…

Django5.0入门基本使用

文章目录 一、安装1、安装django环境2、创建项目3、启动服务器4、创建第一个应用&#xff08;1&#xff09;创建应用&#xff08;2&#xff09;编写视图&#xff08;3&#xff09;映射url&#xff08;4&#xff09;测试 二、核心概念1、django.urls 函数&#xff08;1&#xff…

U盘打不开提示格式化怎么办?(含数据恢复及U盘修复教程)

引言&#xff1a; 随着数字化时代的发展&#xff0c;U盘已成为我们日常生活和工作中不可或缺的数据存储工具。然而&#xff0c;有时我们可能会遇到U盘突然无法打开&#xff0c;并提示需要格式化的问题。这不仅会打乱我们的工作节奏&#xff0c;还可能会导致重要数据丢失。本文…

关于SQL

数据库简介&#xff1a; 数据库分类 关系型数据库模型&#xff1a; 优点&#xff1a;易于维护&#xff0c;可以实现复杂的查询 缺点&#xff1a;海量数据 读取写入性能差&#xff0c;高并发下数据库的io是瓶颈 是把复杂的数据结构归结为简单的二元关系&#xff08;即二维表…

Milvus 美基本概念

Milvus是一种基于向量相似度搜索的开源向量数据库&#xff0c;被广泛应用于诸如图像检索、推荐系统、自然语言处理等领域。本文将从Milvus的基本概念出发&#xff0c;详细介绍其在向量相似度搜索方面的特点和应用。 一、Milvus的基本概念 向量&#xff1a;在Milvus中&#xf…

机器学习中的聚类

目录 认识聚类算法 聚类算法API的使用 聚类算法实现流程 聚类算法模型评估 认识聚类算法 聚类算法是一种无监督的机器学习算法。 它将一组数据分成若干个不同的群组&#xff0c;使得每个群组内部的数据点相似度高&#xff0c;而不同群组之间的数据点相似度低。常用的相似…