关于 SNAP 标头的混淆

网络工程 以太网
2021-07-25 10:40:01

我对 SNAP 标头的重要性有些困惑。附件是 2 个交换机之间的 DTP 捕获。有人可以详细说明 0xaa 的含义吗?

我还注意到 CDP/VTP/DTP/PAgP/UDLD 帧都指向相同的 MAC 地址 01-00-0c-cc-cc-cc。交换机如何知道该帧适用于哪种协议。我猜这是 SNAP 标头播放的地方?

在此处输入图片说明

1个回答

Wikipedia 是SNAP 框架的合理参考我不会在这里详细重现它,但简短的回答是,您可以将 AA AA 03 粗略地视为“特定于供应商”。

那么任何购买了一块MAC地址的人都可以添加相应的3字节OUI。然后是一个两字节的协议 ID。

因此,滑过 DSAP、SSAP 和未编号信息的业务,可以理解为:

AA AA 03 -> Vendor specific
00 00 0C -> Cisco
20 04    -> DTP

思科负责维护其 PID 注册表。与硬件 MAC 地址类似,如果每个人都遵守规则,那么 OUI+PID 是全局唯一的。