224 组播段是什么
224.0.0.0 到 239.255.255.255 整段属组播地址,旧分类里称 D 类。它的语义是“一份流量发给一组订阅者”:发送方只发一份,网络在分叉点复制,接收方需要先加入组。相比单播与广播,组播能在多接收者场景下显著降低源端带宽占用,代价是需要在网络上维护组成员关系与转发路径。
基本信息
| 地址段 | 224.0.0.0/4,旧称 D 类地址 |
|---|---|
| 范围 | 224.0.0.0 至 239.255.255.255 |
| 链路本地段 | 224.0.0.0/24,不跨路由器,TTL 固定为 1 |
| 管理域段 | 239.0.0.0/8,供组织内部按范围自用 |
| 成员管理 | IGMP(IPv4)与 MLD(IPv6)负责加入与离开 |
| 二层映射 | 组播 MAC 取 01:00:5e 加 IP 低 23 位 |
组播范围划分
| 范围 | 用途 |
|---|---|
| 224.0.0.0/24 | 链路本地控制,组播路由协议使用,不跨路由器 |
| 224.0.1.0/24 | 互联网范围控制,如 NTP 使用 224.0.1.1 |
| 232.0.0.0/8 | 源特定组播 SSM,需指定源地址 |
| 233.252.0.0/24 | 组播测试与文档专用段 |
| 239.0.0.0/8 | 管理范围组播,企业内部按区域自行划分 |
IP 到 MAC 的映射
IP 到 MAC 的映射
组播 MAC = 01:00:5e + IP 地址低 23 位
224.0.0.9 → 01:00:5e:00:00:09
224.0.0.5 → 01:00:5e:00:00:05
239.255.255.250 → 01:00:5e:7f:ff:fa
# 注意:低 23 位共用导致 32 个组播 IP 映射到同一 MAC典型使用场景
- IPTV 与视频会议:同一份流在一个园区内分发,源端上行带宽与单播方案相差数量级
- 路由协议与网关协议:OSPF、RIP、PIM、VRRP 都使用链路本地组播在段内找邻居
- 企业内部服务发现:SSDP、组播 DNS 用于设备自动发现,常见于智能设备与打印服务
- 操作系统批量部署:多台机器同时接收镜像流,比逐台单播下载更省带宽
- 金融行情分发:一份行情数据同时推送给多个订阅端,对时延与一致性要求高
IPv4 组播 MAC 只映射低 23 位,因此 32 个不同的组播地址会对应同一个 MAC 地址,接收端还需要在 IP 层再过滤一次,这一现象是协议设计上的取舍。
与广播的关键差异
- 广播面向网段内所有设备,无法选择接收者;组播只送达已加入组的成员,未订阅的终端不受影响
- 广播不出网段,路由器不转发;组播在开启组播路由后可以跨网段转发
- 广播没有成员管理机制;组播依赖 IGMP 维护成员关系,路由器据此决定是否转发
- 组播需要端到端配合:源端发包、中间设备建转发路径、接收端加入组,三者缺一不可