组播IP地址

组播IP地址

组播IP地址用于标识一个IP组播组。 IANA(internet assigned number authority)把D类地址空间分配给IP 组播,其范围是从224.0.0.0到239.255.255.255。如下图所示(二进制表示), IP 组播地址前四位均为1110八位组⑴ 八位组⑵ 八位组⑶ 八位组⑷1110
XXXX XXXXXXXX XXXXXXXX XXXXXXXX 组播组可以是永久的也可以是临时的。 组播组地址中,有一部分由官方分配的,称为永久 组播组。永久 组播组保持不变的是它的ip地址,组中的成员构成可以发生变化。永久 组播组中成员的数量都可以是任意的,甚至可以为零。那些没有保留下来供永久 组播组使用的ip 组播地址,可以被临时 组播组利用。
224.0.0.0~224.0.0.255为预留的 组播地址(永久组地址),地址224.0.0.0保留不做分配,其它地址供 路由协议使用。
224.0.1.0~238.255.255.255为用户可用的 组播地址(临时组地址),全网范围内有效。
239.0.0.0~239.255.255.255为本地管理 组播地址,仅在特定的本地范围内有效。常用的预留组播地址列表如下:
224.0.0.0 基准地址(保留)
224.0.0.1 所有 主机的地址
224.0.0.2 所有组播 路由器的地址
224.0.0.3 不分配
224.0.0.4 dvmrp(Distance Vector Multicast Routing Protocol, 距离矢量组播 路由协议路由器
224.0.0.5 ospf(Open Shortest Path First, 开放最短路径优先路由
224.0.0.6 ospf dr(Designated Router, 指定路由器
224.0.0.7 st (Shared Tree,共享树) 路由器
224.0.0.8 st 主机
224.0.0.9 rip-2 路由器
224.0.0.10 Eigrp(Enhanced Interior Gateway Routing Protocol,增强 网关内部路由线路协议) 路由器 224.0.0.11 活动代理
224.0.0.12 dhcp 服务器/中继代理
224.0.0.13 所有pim (Protocol Independent Multicast,协议无关 组播路由器
224.0.0.14 rsvp (Resource Reservation Protocol, 资源预留协议封装
224.0.0.15 所有cbt 路由器
224.0.0.16 指定sbm(Subnetwork Bandwidth Management,子网 带宽管理)
224.0.0.17 所有sbms
224.0.0.18 vrrp(Virtual Router Redundancy Protocol, 虚拟路由器冗余协议

239.255.255.255 SSDP协议使用


转载来源:百度百科   http://baike.baidu.com/view/492256.htm

### IP地址MAC地址之间的映射规则 对于IPv4中的D类地址(即224.0.0.0至239.255.255.255),这些地址专门用于多通信。当需要将此类IP地址转换成相应的以太网或多MAC地址时,遵循特定的算法。 #### 映射规则说明 - **前缀固定部分**:所有IPv4多对应的MAC地址都以前缀`01-00-5E`开头[^2]。 - **中间位处理**:紧接上述前缀之后的一位总是设为`0`,这意味着实际有效的后续二进制位只有23位来表示不同的多[^3]。 - **剩余位映射**:这23个有效位是从原IPv4多地址最后23位直接复制过来得到的;由于IPv4多地址有32位长度,其中最高五位通常不参与映射过程,因为它们已经决定了这是一个合法的多地址范围内的值。 基于以上原则,在进行具体计算时: 给定一个多IP地址 `224.x.y.z` 或者更广泛地说任何位于224.0.0.0~239.255.255.255区间内, 其对应的MAC地址可以通过下面的方式获得: ```plaintext | IP Address (Binary) | MAC Address (Hexadecimal) | |---------------------|----------------------------| | 224.x.y.z | 01-00-5e-x-y-z | 注意这里的x, y, z代表的是经过适当调整后的十六进制形式,并且只取低23位作为最终MAC地址的一部分。 ``` 为了更好地理解这个概念,考虑一个具体的例子: 假设有一个多IP地址`224.0.1.2`, 1. 首先将其转化为二进制表示法:`11100000.00000000.00000001.00000010` 2. 接下来提取出最低的23位并忽略掉前面提到过的五个高位(全部都是'1'):`...00000000.00000001.00000010` 3. 将剩下的这部分再转回十进制或十六进制以便于构建完整的MAC地址字符串:`00-00-02` 4. 结合固定的头部以及额外加入的一个零字节(`0`)形成最终的结果:`01-00-5e-00-00-02`. 因此,该多IP地址所关联的物理层多MAC地址就是`01-00-5e-00-00-02`.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值