我正在帮助我的同事debugging他的问题 。 基本上,有两个10M的设备,只有一个我们可以控制(另一个是“黑匣子”)。 用示波器分析以太网硬件信号表明,当两台设备直接相连(不经过交换机)时,“黑匣子”设备发送没有7字节以太网前导码的数据包。
两个以太网卡之间的什么样的stream量可能没有序言? 两个网卡是否有可能协商删除7字节的以太网前导码? 以下是两个设备直接连接的networking信号捕获:

在没有前导码的情况下帧没有被发送 – 前导码从以太网一开始就是帧规范中非可选的部分,直到现在,10G以太网规格的发布和40G几乎如此。
没有前导码发送的唯一数据是发送给自动协商通知的NLP / LIP或FLP。 那些是单极的,长度为2毫秒 – 这不适合你的波形图。