457 字
2 分钟
IP组播

6 IP组播 6.1 组播的概念 6.2 IP组播的地址

能够运行多播协议的路由器称为多播路由器(multicast router)。

与单播相比,在一对多的通信中,多播可大大节约网络资源。

在互联网上开始试验虚拟的多播主干网MBONE(Multicast Backbone On the InterNEt)。 MBONE可把分组传播给地点分散但属于一个组的许多台主机。现在多播主干网已经有了相当大的规模。

多播地址只能用于目的地址,而不能用于源地址。此外,对多播数据报不产生ICMP差错报文。

多播类型分类

1 在局域网上进行硬件多播#

由于MAC地址(也称为硬件地址)有多播MAC地址这种类型,因此只要把IPv4多播地址映射成多播MAC地址,即可将IP多播数据报封装在局域网的MAC帧中,而MAC帧首部中的目的MAC地址字段的值,就设置为由IPv4多播地址映射成的多播MAC地址。这样,可以很方便地利用硬件多播来实现局域网内的IP多播。

以太网MAC地址字段中的第1字节的最低位为1时即为多播地址,这种多播地址数占IANA分配到的地址数的一半。但IANA只拿出2232^{23}个地址,即01-00-5E-0000-0001-00-5E-7F-FF-FF的地址作为以太网多播地址。

【举例】收到IP多播数据报的主机还要在网际层利用软件进行过滤,把不是主机要接收的IP多播数据报丢弃。

IP多播需要的两种协议#

IGMP协议#

IP组播
https://lemontrees.top/posts/net-46-ip组播/
作者
Lemon-Tree
发布于
2025-03-26
许可协议
CC BY-NC-SA 4.0