Ethernet

缺少乙太網前導碼

  • June 3, 2013

我正在幫助我的同事調試他的問題。基本上,有兩台 10M 設備,我們只能控制其中一台(另一台是“黑匣子”)。用示波器分析乙太網硬體信號表明,當兩個設備直接相互連接(不通過交換機)時,“黑匣子”設備發送的數據包沒有 7 字節乙太網前導碼。

兩個乙太網卡之間的哪種流量可以沒有前導碼?兩個網卡是否可以協商刪除 7 字節乙太網前導碼?下面是我們在兩個設備直接連接時看到的網路信號的擷取:

在此處輸入圖像描述

沒有前導碼就不會發送幀——從乙太網一開始,前導碼就一直是幀規範的非可選部分,並且一直存在到現在,隨著 10G 乙太網規範和 40G 的發布,幾乎如此。

唯一帶前導碼發送的數據是 NLP/LIP 或為自動協商通知發送的FLP。然而,這些是單極的,長度為 2 毫秒 - 這不適合您的示波器。

引用自:https://serverfault.com/questions/512797