ECN功能测试

测试目的

验证网卡支持ECN端到端的流量控制。

预置条件

  1. 服务器三台,交换机一台。
  2. 已安装网卡RDMA驱动。
  3. 服务器两端已关闭防火墙:systemctl stop firewalld,systemctl disabled firewalld。

    已关闭Selinux: setenforce 0, sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config

  4. rping命令测试rdma网络可连通无误。

测试步骤

  1. 使用工具配置拥塞控制优先级: 默认RDMA与普通流量带宽分配为80%&20%,有结果1。
  2. 同时使用打流仪器在Server 1 & Server 2端进行向server3进行发包测试,同时在交换机上抓包获取具有ECN tag的数据帧,有预期结果2。

预期结果

  1. 显示配置成功。
  2. 获得ECN标记的pause帧。

测试结果

-

备注

  1. 不同厂商配置CC的方法不一样,以setupcc.sh脚本为例,可以通过下述命令分配带宽:

    ./setupcc.sh -d 〈RNIC_device_id〉 -i <ethX> -m 3 -s 26 -p 48 -r 3 -c 7

  2. 厂商需提供本用例所需的CC工具及使用指导。