测试目的
|
验证网卡支持VF QinQ功能(当VF有VLAN标签时,支持对出向的已经带VLAN的流量再在外层打上VF的VLAN后发出,并对入向的QinQ流量剥离VF的VLAN后发往服务器内部)。
|
预置条件
|
- 按组网方式2搭建测试环境。
- 服务器BIOS、OS和网卡均正确配置了SR-IOV功能。
|
测试步骤
|
- 陪测服务器和被测服务器上打开网卡QINQ开关。
- 在陪测服务器创建VM1,将VF1分配给VM1,通过ip link set xxx vf <vf_num> vlan 100设置外层vlan tag,登录VM1,为VF1网口enp7s0f0配置IP地址为192.168.1.100/24,为enp7s0f0创建enp7s0f0.10 VLAN子接口,配置ip为192.168.10.100/24。
- 使用同样的方式,在被测服务器上创建VM2,将VF1分配给VM2,为VF1网口enp7s0f0配置IP地址为192.168.1.200/24,为enp7s0f0创建enp7s0f0.10 VLAN子接口,配置ip为192.168.10.200/24。
- 登录到VM1,执行ping 192.168.10.200,有结果1。
- ping的过程中,在所连接的交换机上抓包,有结果2。
- 执行ping 192.168.1.200,有结果3。
- ping的过程中,在所连接的交换机上抓包,有结果4。
|
测试结果:
|
-
|
预期结果:
|
- 可以ping通。
- 抓到的Ping包是QinQ格式的报文,外层VLAN ID为100,内层VLAN id为10。
- 可以ping通。
- 抓到的Ping包是普通VLAN报文,VLAN ID为100,TPID为0x8100。
|
备注:
|
外部交换机抓包看。
|