网卡SR-IOV的VF MTU修改测试

测试目的

测试网卡VF是否支持独立设置MTU。

预置条件

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

测试步骤

  1. 创建一台虚拟机,使用SR-IOV网卡的VF,名称为VM1,在虚拟机中,查看该VF所对应的网口MTU,有结果1。
  2. 通过ip link set <ifname> mtu 9000修改物理网卡MTU值至9000。
  3. 在VM1通过ping -s 2048/1476 -M do <Gateway_IP>,向VM1所在网关发送不同大小的包,有结果2。
  4. 虚机内部通过ifconfig <vifname> mtu 9000将虚机网卡的MTU更新为9000。
  5. 在VM1通过ping -s 10240/2048 -M do <Gateway_IP>设置数据包大于/小于设置的MTU值的包,向VM1所在网关发送不同大小的包,有结果2。

预期结果

  1. 虚拟机中,VF网口默认的MTU为1500。
  2. 当ping指定报文总长度不大于MTU值时,可以ping通,当ping指定报文总长度大于MTU值时,ping不通。
  3. 当ping指定报文大小值小于MTU值时,可以ping通,当ping指定报文大小值大于MTU值时,ping不通。

测试结果

-

备注

-