如何识别以太网帧上的地址

网络工程 思科 线鲨 mpls-vpn
2021-07-21 17:14:31

如何识别发送者的地址、接收者以及帧承载其有效载荷的消息类型?

框架看起来像这样:

FF FF FF FF FF FF 08 24 F5 CE D3 AC 08 06 00 01 08 00 06 04 00 01 08 24 F5 CE D3 AC 83 78 2A 7F 00 00 00 00 00 00 83 78 29 6F 00 00 00 00 00 00 
1个回答

前六个八位字节是目标地址。您的示例具有广播目标地址。

接下来的六个字节是源地址。在您的例子:0824:F5CE:D3AC

下一个字节序列可能会令人困惑。如果接下来的两个字节是8100四字节的 802.1Q VLAN 标记。否则,这两个字节代表 EtherType 或长度。如果两个字节0600大于等于EtherType,则为EtherType,否则为有效载荷长度。如果有802.1Q标签,则插入此处,长度为4个字节。你的例子有0806所以 EtherType 是 ARP,这意味着这是一个 ARP 请求。

之后,您有有效载荷,后跟一个四字节的帧检查序列。

此信息有很多来源,只需搜索ethernet frame header.