此查询与QEMU会话中的L2头透明传递有关。
我已经从Centos Linux启动了QEMU会话以启动虚拟机。
来宾环境已启动并正在运行。通常,QEMU在Centos Linux中创建一个Tap接口(例如tap0),在来宾环境中将有一个相应的接口(例如eth0
)。如果我将数据包从流量生成器发送到tap0,则该数据包也将在来宾环境中的eth0处进行处理。
我面临的问题是,如果我发送带有VLAN标记的数据包[意为dst mac,src mac,VLAN标记[优先位+ VLAN] + IP报头,然后接收此数据包]就像在eth0接口中(在来宾环境中)一样,但是我看到的唯一区别是,如果优先级位设置为某个(非0),那么当它在eth0接口上被接收时,它仍然会与优先级位为0
。但是,VLAN是从流量生成器发送时收到的。
我想知道QEMU是否正在做一些丢失此优先级位的操作(填充0
。还是QEMU中要求为此进行的某些设置在来宾环境中的eth0接口中透明接收?
还是与QEMU无关?
因为,我只使用了第ve对就尝试了没有QEMU的情况,并将数据包从生成器发送到该对中的一个接口,所以在该对中的另一个接口上按原样接收了优先级位。