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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IP多播地址与MAC多播地址的映射关系

? IP 多播地址与MAC多播地址的映射关系 分类:?交换芯片2012-10-08 17:13?258人阅读?评论(0)?收藏?举报为了支持IP 多播,以太网的大佬们已经为 Ethernet和Fiber Distributed Data Interface (FDDI)的MAC地址保留了一个多播地址区间:01-00-5E-00-00-00?到 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的二进制表示如果丢到最高位,就变成了1000000或64(十进制),或0X40(十六进制)。第三个8位是16,即0X10(十六进制)。第四个8位是1,即0X01(十六进制)。因此,MAC地址就由 224.192.16.1变成了01-00-5E-40-10-01。 IP多播地址的范围是:224.0.0.0--239.255.255.255,其中: 1)224.0.0.0--224.0.0.255 本地保留,ttl=1,其中224.0.0.1是本网所有主机接收 2)224.0.0.2是本网所有路由器接收 3)239.0.0.0--239.255.255.255 私有组播地址 4)232.0.0.0--232.255.255.255 特定源多播 5)224.0.1.0--238.255.255.255 全球 多播就是给一组特定的主机(多播组)发送数据,这样,数据的播发范围会小一些,多播的MAC地址是最高字节的低位为一,例 如01-00-00-00-00-00。多播组的地址是D类IP,规定是224.0.0.0-239.255.255.255。 MAC地址的单播、多播 OUI是“组织唯一标示符”,由签发给各类组织的唯一标识符。   在任何一块网卡(NIC)中烧录的6字节MAC地址中,前3个字节体现了OUI,其表明了NIC的制造组织。通常情况下,该标识符是唯一的。 ??? ??? 自己在本地局域网环境下抓包(非交换机镜像抓包)常会抓到某台设备mac到01:80:C2:00:00:00??的包 。   在24位OUI中,最高位是 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位位组,则是左高右低。 #网络

文档评论(0)

aicencen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档