買了個高級網卡,結果上個網卡成狗?這事兒居然是真的

Wi-Fi無線網速正變得越來越快,傳統1Gbps速度的千兆有線網已經不夠看了。使用銅纜的10G萬兆以太網成本較高,2.5G技術就成為一個過渡時期的選擇。英特爾在去年推出了代號為Foxville、通信速度高達2.5Gbps的I225以太網控制器,也就是俗稱的2.5G網卡。不過近日曝光的一個缺陷可能導致使用它的用戶不小心卡成狗。

買了個高級網卡,結果上個網卡成狗?這事兒居然是真的

用這麼高級的網卡上網怎麼會卡呢?原來英特爾在Foxville的設計中出了一點問題,在同特定交換機連接時,會因為Inter Packet Gap(封包間隙,或稱幀間間距)的原因導致接收端丟包,嚴重的丟包會導致2.5G網絡連接的有效通信速度大幅降低到1-10Mb/s的水平,簡而言之,2.5G網卡此刻還不如古董百兆網卡快。

買了個高級網卡,結果上個網卡成狗?這事兒居然是真的

當然並不是所有的交換機硬件都和I225網卡存在兼容性問題,英特爾表示已經測試過的交換機中,至少有來自華為、思科、巴法絡和Aruba的多款產品配合良好。而在連接Aquantia、Juniper和網件的一些交換機並以2.5G速率工作時會反覆丟包而卡成狗。目前的解決方案是通過強制設置成1G速率來避免丟包和重傳,相當於需要放棄放棄2.5G網卡的速度優勢。

買了個高級網卡,結果上個網卡成狗?這事兒居然是真的

inter-packet gap是在網絡通信協議中,在後繼數據包之前強制加入的時間延遲。IEEE對於inter-packet gap有定義,但很多交換機/路由器支持比標準更低的間隙時間,英特爾I225顯然也本著優化網絡性能的初衷去這樣做了。只不過在一些網絡硬件環境中碰到了水土不服的問題,由於幀間間距是固化在電路級別實現的,通過軟件驅動無法修復BUG,英特爾只能著手推出新步進來修復這一硬件問題。英特爾在上述文檔中提到,預計會在2020年第二季度完成修復工作,差不多也就是和RocketLake處理器的發佈時間點同步。

買了個高級網卡,結果上個網卡成狗?這事兒居然是真的

這也意味著在此之前出貨的I225網卡就需要特別注意2.5G交換機的搭配問題,這些帶有兼容性問題的2.5G網卡芯片可能已隨一些主板進入到使用環境,最新版本的英特爾驅動會在檢測到問題後自動將速度限制到1Gbps,以防止丟包和性能惡化。另外還有主板製造商的回應與英特爾文檔中提到的不同:即將上市的Z490主板將使用B2步進的I225網卡,已經不受該缺陷影響。

買了個高級網卡,結果上個網卡成狗?這事兒居然是真的


分享到:


相關文章: