多播 IP 如何映射到多播 Mac 地址?

网络工程 MAC地址 多播
2021-07-04 00:44:28

我主要关心的是为什么地址是 01-00-5E- 以及如何?特别是5和E??

2个回答

01-00-5E通常被称为OUI(组织唯一标识符),其中IEEE(其为它们分配的组)调用MA-L(MAC地址块大)。不要阅读更多内容。MAC 地址确实有两个标志位(OUI 中的两个最低有效位),用于多播的 OUI 正确使用这些位将其标识为通用的组 MAC 地址。

多播的 OUI 是多播的创建者从 IEEE 获得的。一个 OUI 需要 1000 美元,这在当时是一大笔钱,所以成本被分成了两半。提供资金的两个人中的每一个都拥有 OUI 可能的一半地址。这意味着在 24 个地址位(48 个 MAC 地址位减去 24 个 OUI 位)中,每个人得到 23 个地址位。

这就是为什么当 IP 地址的多播组部分需要 28 位时,IP 到 MAC 映射仅使用 23 位(D 类,多播,地址从前1110四位开始,将 32 位中的 28 位留在 IP 地址中用于组播组)。由于将 28 位映射到 23 位,每个组播 MAC 地址代表 32 个不同的组播 IPv4 地址。

通过将 IP 地址的低 23 位放入以太网多播地址 01-00-5E-00-00-00(十六进制)的低 23 位,将 IP 主机组地址映射到以太网多播地址。 )。由于 IP 主机组地址有 28 位有效位,多个主机组地址可能映射到同一个以太网多播地址。

来源:RFC1112