查看文章
 
MAC组播地址
2007-06-13 14:35

  不理解的:CCNA上说组织唯一标识符(OUI)是由IEEE分配给单位组织的,它包含24位(3个字节)。各个单位组织依此被分配一个全局管理地址(24位或3个字节),这个地址是唯一的。47位高位是Individual/Group(I/G)位,当它的值为0时,可以认为这个地址实际上是设备的MAC地址,可能出现在MAC报头的源地址部分。当它的值为1时,就可以认为这个地址表示Ethernet中的广播地址或组播地址,或者表示TR和FDDI中的广播地址或功能。

       理解的 :MAC地址的第8位为0时,为单播地址,为1时,为组播地址。 一块网卡的地址一定是单播地址

          哪位网络达人可以帮我解释一下上面的,何为47位高位?

    

附:组播ip与组播mac的映射

       IP组播和单播的目的地址不同,IP组播的目的地址是组地址——D类地址.

       D类地址是从224.0.0.0到239.255.255.255之间的IP地址
其中224.0.0.0到224.0.0.255是被保留的地址
224.0.0.1表示子网中所有的组播组
224.0.0.2表示子网中的所有路由器
224.0.0.5表示OSPF(Open Shortest Path First)路由器
224.0.0.6表示OSPF指定路由器
224.0.0.12表示DHCP(Dynamic Host Configuration Protocol)服务器.

         D类地址是动态分配和恢复的瞬态地址.每一个组播组对应于动态分配的一个D类地址;当组播组结束组播时,相对应的D类地址将被回收,用于以后的组播.在D类地址的分配中,IETF建议遵循以下的原则:
全球范围:224.0.1.0~238.255.255.255;
有限范围:239.0.0.0~239.255.255.255;
本地站点范围:239.253.0.0~239.253.0.16;
本地机构范围:239.192.0.0~239.192.0.14.

       2层的MAC地址是如何与3层的IP地址进行映射的呢?通过将MAC地址的前25位强行规定位0100.5e,而后23位对应IP地址的后23位,而组播IP地址的前4位均相同如:
       IP地址: 1110yyyy.yxxxxxxx.xxxxxxx.xxxxxxxx
       MAC地址: 00000001.00000000.01011110.0xxxxxxx.xxxxxxx.xxxxxxxx
       例如:组播IP地址224.215.145.230应该映射到下列哪个组播MAC地址?( )
       (A)  01-00-5e-57-91-e6   (B)  01-00-5e-d7-91-e6
   (C)  01-00-5e-5b-91-e6   (D)  01-00-5e-55-91-e6
       用二进制来换算,将215.145.230换算成1101,0111,1001,0001,1110,0110,取最后23位放到MAC地址中的23位可以计算得出答案是A。
       显然有32个IP地址(有5个y可以不一样)对应一个MAC地址,所以要避免在同一网络中使用的多个组播IP地址对应一个MAC地址。



类别:网络维护||添加到搜藏 |分享到i贴吧|浏览(11840)|评论 (0)
 
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
     

   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu