RH1285 5709网卡自动剥离二层VLAN tag问题分析

发布时间:  2014-09-19 浏览次数:  466 下载次数:  11
问题描述
某客户在测试RH1285时发现二层VLAN(QinQ模式)的数据在进入服务器的网卡后,外层VLAN会自动剥离掉。
告警信息
处理过程
可以通过手动修改参数来强制网卡对收到的网络报文不做处理。步骤如下:
  • 在设备管理器里找到网卡设备,选中网卡1
  • 右击进入属性,记录Driver key的值:

  • 在运行里面输入regedit进入注册表,找到\HKLM\SYSTEM\CurrentControlSet\Control\Class\{Driver Key}增加字符串:keep_vlan_tag,并将其值设为1

  • 重启网卡,使设置生效。
  • 对网卡2采用同样的设置。
根因
Broadcom5709驱动默认的设置为:自动将接收包的vlan tag去掉。从而导致了二层vlan信息被剥离掉。
建议与总结
 一般情况下不需要对驱动参数进行修改,采用默认设置即可,除非客户有保留二层vlan tag的需求。
 该现象是驱动的默认设置,不影响业务使用。很多厂家(intel、broadcom等)的网卡驱动默认会自动剥离二层vlan tag。

END