Windows 下网卡对802.1Q tag 的支持
目标:测试设备对802.1p 的支持,即设备能对802.1q tag 里的priority 值, 对数据进行不同优先级级别的转发。由于手头没有smartbits ,也没有VLAN 终端设备,没有VLAN 交换机,所以只能依靠PC 机的网卡来生成802.1q 的网络包。
从理论上来讲,VLAN 是软件级别的功能,网卡只充当物理链路的角色,只要驱动支持的话,任何网卡都可以支持VLAN。比如在Linux下,只要加载了8021q.o 模块之后,就可以用vconfig 工具对VLAN ID、Priority 等进行任意设置。而在WINDOWS 系统下,很多网卡声称支持802.1q/p, 但是根据实际的测试结果,支持的情况不尽相同。本来可以通过Linux 直接进行我要的测试,出于好奇,进行了下面几种对Windows 的测试:
测试条件:
1, PC1 Linux 系统,用vconfig 配置VLAN ID 为3,IP 为192.168.1.5
2, PC2 Windows XP 系统(并装有Linux 虚拟机、Ethereal 抓包工具),上面插有待测的网卡,IP 为192.168.1.6
一、系统:Windows XP 网卡:Realtek RTL8169/8110 Family Gigabit Etherne