日期:2014-05-16  浏览次数:21419 次

网卡丢包
一台服务器上配置了下面2块网卡:
1. Intel(R) 82566DM-2 Gigabit Network Connection
2. Intel(R) PRO/1000 PL Network Connection

当使用第一块网卡为主网卡时,有时候会有70%的丢包,如果重启就不会再有问题。如果使用第二块网卡,就一直没有问题。

问题:
1. 哪里有这两个网卡的官方介绍与区别?
   我查了intel网站,但没有找到具体介绍
2. 有什么可能的原因导致第一块网卡丢包?
   因为同一台机器上第二块网卡就没有问题,应该可以排除网络本身不稳定/网线过长等原因。
3. 网上提到可能是因为千兆网卡配合百兆网络设备,这里提到的百兆网络设备是指那些设备?像我碰到的这个问题,有可能是这个原因导致的吗?
4. 能否提供一些分析思路?

万分感谢!

------解决方案--------------------
因为同一台机器上第二块网卡就没有问题,应该可以排除网络本身不稳定/网线过长等原因
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
如果排除了网线等物理部件原因,那就只有网卡本身的问题了,要测试的一般有

1、更新驱动
2、两端速率不同,交换机端口与网卡两边的速率分别手动设置为同样的测试(10、100、1000)


 网上提到可能是因为千兆网卡配合百兆网络设备,这里提到的百兆网络设备是指那些设备
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
千兆百兆网络是看两端设备的端口最大速率,一般为100、1000,两者中又以最小的决定整个网络

------解决方案--------------------
1. 哪里有这两个网卡的官方介绍与区别?
   我查了intel网站,但没有找到具体介绍

http://www.intel.com/support/cn/ethernetcomponents/controllers/82566/sb/cs-029661.htm
第二个网卡应该是主板自带的,建议找对应主板的技术资料;

2. 有什么可能的原因导致第一块网卡丢包?
   因为同一台机器上第二块网卡就没有问题,应该可以排除网络本身不稳定/网线过长等原因。

网卡丢包的可能性很多,根据你的描述应该不属于硬件或驱动的问题,建议继续观察故障规律,或用丢包测试工具先测试一下看看结果,测试建议本地持续测试一段时间,不要在互联网上测。另外注意在设备管理器中检查一下网卡的配置是否存在问题。

3. 网上提到可能是因为千兆网卡配合百兆网络设备,这里提到的百兆网络设备是指那些设备?像我碰到的这个问题,有可能是这个原因导致的吗?

单从这句话理解,就是服务器配备的是千兆网卡,但与其连接的交换机或其他设备是百兆设备。但这个理由不成立,即便是这样千兆网卡也会向下兼容百兆设备的;

4. 能否提供一些分析思路?

用替换法比较简单,能判断是否是丢包这个网卡自身的问题。如果是就换掉,不是就再从其他地方排查。
------解决方案--------------------

能否详细说明?你是怎么修改注册表的?
引用:
我这是win2003 server,双网卡,修改注册表和跃点数就可以了


这是windows 自带的“死网关监测”功能,

  禁用死网关监测

  打开注册表

  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

  右侧,新建DOWRD项:EnableDeadGWDetect,值设为 0

  设好后需要重启服务器,否则这个值不会生效。

这样网关已经不会来回跳了,让后再修改跃点