IP组播的地址映射分析

IP组播地址,23对于MAC23位,是怎么换算的?


一般情况下,LAN网络内的设备只通过MAC 进行通信。为了支持IP组播,让多台主机能够收到相同的分组,同时通过组播组来区分它们。IANA把01:00:5E
开头的以太网MAC块,作为组播地址对应的二层组播MAC地址。可以使用的MAC地址范围是01:00:5E:00:00:00 —— 01:00:5E:7F:FF:FF(前24比特为MAC头,地址相同,根据给定的MAC地址范围,第25比特为0)要求将28位的IP组播地址空间映射到23位的MAC地址空间中。具体的映射方法是将组播地址中的低23位放入MAC地址的低23位。注意之所以是28位是因为IP组播前4位是相同的1110,后面地址才是不相同的地址,所以映射就只映射不同部分;根据IANA给出IP组播地址段是前3个字节来标识单位或者厂商,只有24位来和IP地址映射,给定的地址空间后3个字节的最高位相同而且为0,那么给定的MAC地址段内,只有23位了。所以把IP地址的28为丢弃前5位,剩下的23位和MAC的23位相映射。

对于这个问题,不唯一,有重叠是肯定得了。32个IP组播组是无法区分的。
32个IP组播地址对应一个相同的MAC组播地址。32:1的关系。这个原因的造成
也许是经济问题,但是我更倾向于MAC地址分配规定:前3个字节标识单位或者获得者,后面的表示主机。那么本身只有24位MAC地址,IANA给定的地址范围后3个字节的最高位又是相同的并且为0。那么只剩下23位可以用来影射了。
所以才是目前的状况。
个人观点,请谅解。:):)
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值