英特尔■英特尔2.5G网卡存在硬件缺陷,可导致网速掉到10Mbu002Fs以下


Wi-Fi无线网速正变得越来越快 , 传统1Gbps速度的千兆有线网已经不够看了 。 使用铜缆的10G万兆以太网成本较高 , 2.5G技术就成为一个过渡时期的选择 。 英特尔在去年推出了代号为Foxville、通信速度高达2.5Gbps的I225以太网控制器 , 也就是俗称的2.5G网卡 。 不过近日曝光的一个缺陷可能导致使用它的用户不小心卡成狗 。
英特尔■英特尔2.5G网卡存在硬件缺陷,可导致网速掉到10Mbu002Fs以下
本文插图
用这么高级的网卡上网怎么会卡呢?原来英特尔在Foxville的设计中出了一点问题 , 在同特定交换机连接时 , 会因为Inter Packet Gap(封包间隙 , 或称帧间间距)的原因导致接收端丢包 , 严重的丢包会导致2.5G网络连接的有效通信速度大幅降低到1-10Mb/s的水平 , 简而言之 , 2.5G网卡此刻还不如古董百兆网卡快 。
英特尔■英特尔2.5G网卡存在硬件缺陷,可导致网速掉到10Mbu002Fs以下
本文插图
当然并不是所有的交换机硬件都和I225网卡存在兼容性问题 , 英特尔表示已经测试过的交换机中 , 至少有来自华为、思科、巴法络和Aruba的多款产品配合良好 。 而在连接Aquantia、Juniper和网件的一些交换机并以2.5G速率工作时会反复丢包而卡成狗 。 目前的解决方案是通过强制设置成1G速率来避免丢包和重传 , 相当于需要放弃放弃2.5G网卡的速度优势 。
英特尔■英特尔2.5G网卡存在硬件缺陷,可导致网速掉到10Mbu002Fs以下
本文插图
inter-packet gap是在网络通信协议中 , 在后继数据包之前强制加入的时间延迟 。 IEEE对于inter-packet gap有定义 , 但很多交换机/路由器支持比标准更低的间隙时间 , 英特尔I225显然也本着优化网络性能的初衷去这样做了 。 只不过在一些网络硬件环境中碰到了水土不服的问题 , 由于帧间间距是固化在电路级别实现的 , 通过软件驱动无法修复BUG , 英特尔只能着手推出新步进来修复这一硬件问题 。 英特尔在上述文档中提到 , 预计会在2020年第二季度完成修复工作 , 差不多也就是和RocketLake处理器的发布时间点同步 。
英特尔■英特尔2.5G网卡存在硬件缺陷,可导致网速掉到10Mbu002Fs以下
本文插图
这也意味着在此之前出货的I225网卡就需要特别注意2.5G交换机的搭配问题 , 这些带有兼容性问题的2.5G网卡芯片可能已随一些主板进入到使用环境 , 最新版本的英特尔驱动会在检测到问题后自动将速度限制到1Gbps , 以防止丢包和性能恶化 。 另外还有主板制造商的回应与英特尔文档中提到的不同:即将上市的Z490主板将使用B2步进的I225网卡 , 已经不受该缺陷影响 。
英特尔■英特尔2.5G网卡存在硬件缺陷,可导致网速掉到10Mbu002Fs以下
本文插图
【英特尔■英特尔2.5G网卡存在硬件缺陷,可导致网速掉到10Mbu002Fs以下】