IP多播地址与MAC多播地址的映射关系分类:交换芯片2012-10-0817:13258人阅读评论(0)收藏举报为了支持IP多播,以太网的大佬们已经为Ethernet和FiberDistributedDataInterface(FDDI)的MAC地址保留了一个多播地址区间:01-O0-5E-O0-O0-0O到01-00-5E-7F-FF-FF。正如下图所示48位的MAC地址中的高25位是固定的,低23位是可变的。为了映射一个IP多播地址到MAC层的多播地址,IP多播地址的底23位可以直接映射为MAC层多播地址的底23位。因为IP多播地址的前4位是固定的,另外还有比邻的5位不需要映射到MAC层多播地址,因此,一个主机接收到一些不属于自己所属组的MAC层多播包是可能的。然而,这些包会被IP层通过判断IP目标地址而丢弃掉。例如:多播地址224.192.16.1可以映射为01-00-5E-40-10-01。用低23位,多播地址224.192.16.1的第一个8位是不会用到的,第二个8位中的后7位会被用到,第三个和第四个8位可以直接转换为十六进制字符。第二个8位,即192