1 / 2
文档名称:

IP 多播地址与MAC多播地址的映射关系.docx

格式:docx   大小:46KB   页数:2页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

IP 多播地址与MAC多播地址的映射关系.docx

上传人:guoxiachuanyue001 2022/11/24 文件大小:46 KB

下载得到文件列表

IP 多播地址与MAC多播地址的映射关系.docx

相关文档

文档介绍

文档介绍:该【IP 多播地址与MAC多播地址的映射关系 】是由【guoxiachuanyue001】上传分享,文档一共【2】页,该文档可以免费在线阅读,需要了解更多关于【IP 多播地址与MAC多播地址的映射关系 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。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目标地址而丢弃掉。
例如:-00-5E-40-10-01。用低23位,,第二个8位中的后7位会被用到,第三个和第四个8位可以直接转换为十六进制字符。第二个8位,即192的二进制表示是11000000,如果丢到最高位,就变成了1000000或64(十进制),或0X40(十六进制)。第三个8位是16,即0X10(十六进制)。第四个8位是1,即0X01(十六进制)。因此,-00-5E-40-10-01。
IP多播地址的范围是:--,其中:
1)--,ttl=1,
2)
3)--
4)--
5)--
多播就是给一组特定的主机(多播组)发送数据,这样,数据的播发范围会小一些,多播的MAC地址是最高字节的低位为一,例如01-00-00-00-00-00。多播组的地址是D类IP,-。
MAC地址的单播、多播
Octet:012345
I
MSS
I
LSB
I
MSB...
0011
0101
0111
wr
0001oow
OCOO0000
0000oooo
0000C001
1U/Laddressbit
IfGaddressbit
OUJ
FV
Octet0
1D1□11□0
Octet1
1101^11
10
Octet2
0100^000
Octet3
0D000000
Octet4
ooaooooo
Octet5
■1000QDQO
U/Laddressbitl/Ga-ddressbit
OUI是''组织唯一标示符〃,由签发给各类组织的唯一标识符。
在任何一块网卡(NIC)中烧录的6字节MAC地址中,前3个字节体现了0UI,其表明了NIC的制造组织。通常情况下,该标识符是唯一的。
自己在本地局域网环境下抓包(非交换机镜像抓包)常会抓到某台设备mac到01:80:C2:00:00:00的包。在24位0UI中,最高位是Individual/Group(I/G)位,当它的值为0时,就可以认为这个地址实际上是设备的MAC地址,它可能出现在MAC报头的源地址部分。当它的值为1时,就可以认为这个地址表示以太网中的广播地址或组播地址,或者表示TR和FDDI中的广播地址或功能地址。下一位是G/L位(也称U/L,这里的U表示全局)。当它的值为0时,就表示一个全局管理地址(由IEEE分配)。当它的值为1时,就表示一个在管理上通统治本地得地址(就像在DECnet中一样)。
总之一句话:最高字节的最低位决定是单播还是多播(或者说第40比特位的值)。例如:01:00:5e:00:00:00
注意图中上半部分的8位位组(octec),用LSB标明最低位,MSB标明最高位。不是常见的左高右低顺序。图中下半部分8位位组,则是左高右低。
#网络