网卡SR-IOV的VF链路状态感知功能测试

测试目的

  1. 验证当SR-IOV网口下线时,比如网线被拔出,其上所有VF的状态也需自动更新为下线状态。
  2. 支持单独设置某个VF Down的同时PF不受影响。

预置条件

  1. 按组网方式2搭建测试环境。
  2. 服务器BIOS、OS和网卡均正确配置了SR-IOV功能。

测试步骤

  1. 在物理机中,通过ip link show <ifname>命令查看vf状态,有结果1。
  2. 交换机上shutdown和<ifname>互联的端口,断开物理连接,通过ip link show <ifname> 查看物理网卡PF状态,有结果2。
  3. 在虚拟机中,通过ip link show <vifname>,有结果3。
  4. 交换机上no shutdown和<ifname>互联的端口,恢复物理连接,通过ip link show <ifname>查看物理网卡PF状态,有结果4。
  5. 在虚拟机中,通过ip link show <vifname>,有结果5。
  6. 针对VF口执行ip link set <ifname> vf <vf_num> state disable,通过ip link show命令,分别在物理机和虚拟机上查看网口状态,有结果6。

预期结果

  1. 网卡PF状态为UP,VF的link-state是auto。
  2. 网卡PF状态为DOWN。
  3. 虚拟机中,vifname的状态为DOWN。
  4. 网卡PF为UP状态。
  5. 虚拟机中,vifname的状态为UP。
  6. 虚拟机中,对应的网口link down;物理机上,ip link show看到除了被操作的vf口link-state是disable的,其他vf的link-state是auto。

测试结果

-

备注

-