IT袋

当前位置:主页 > 对比评测 >

什么是组播

什么是组播 与单播、广播有什么区别?(2)

时间:2024-01-15 21:47:51 来源:IT袋 作者:马勇
导读:什么是组播,IPv4 组播地址 IANA(Internet Assigned Numbers Authority,互联网编号分配委员会)将D类地址空间分配给IPv4组播使用。IPv4地址一共32位,D类地址最高4位为1110,因此

什么是组播

什么是组播

IPv4组播地址

IANA(Internet Assigned Numbers Authority,互联网编号分配委员会)将D类地址空间分配给IPv4组播使用。IPv4地址一共32位,D类地址最高4位为1110,因此地址范围从224.0.0.0到239.255.255.255,具体分类及含义见表1。

表1IPv4组播地址的范围及含义

地址范围含义
224.0.0.0~224.0.0.255永久组地址。IANA为路由协议预留的IP地址(也称为保留组地址),用于标识一组特定的网络设备,供路由协议、拓扑查找等使用,不用于组播转发。常见的永久组地址如表2所示
224.0.1.0~231.255.255.255233.0.0.0~238.255.255.255ASM(Any-Source Multicas,任意组播源模型)组播地址,全网范围内有效
232.0.0.0~232.255.255.255缺省情况下的SSM(Source-Specific Multicast,指定组播源模型)组播地址,全网范围内有效
239.0.0.0~239.255.255.255本地管理组地址,仅在本地管理域内有效。在不同的管理域内重复使用相同的本地管理组地址不会导致冲突

表2 常见的永久组地址列表

永久组地址映射MAC地址含义
224.0.0.001-00-5E-00-00-00不分配
224.0.0.101-00-5E-00-00-01网段内所有主机和路由器(等效于广播地址)
224.0.0.201-00-5E-00-00-02所有组播路由器
224.0.0.301-00-5E-00-00-03不分配
224.0.0.401-00-5E-00-00-04DVMRP(Distance Vector Multicast Routing Protocol,距离矢量组播路由协议)路由器
224.0.0.501-00-5E-00-00-05OSPF(Open Shortest Path First,开放最短路径优先)路由器
224.0.0.601-00-5E-00-00-06OSPF DR(Designated Router,指定路由器)
224.0.0.701-00-5E-00-00-07ST(Shared Tree,共享树)路由器
224.0.0.801-00-5E-00-00-08ST主机
224.0.0.901-00-5E-00-00-09RIP-2(Routing Information Protocol version 2,路由信息协议版本2)路由器
224.0.0.1101-00-5E-00-00-0B移动代理(Mobile-Agents)
224.0.0.1201-00-5E-00-00-0CDHCP(Dynamic Host Configuration Protocol,动态主机配置协议)服务器/中继代理
224.0.0.1301-00-5E-00-00-0D所有PIM(Protocol Independent Multicast,协议无关组播)路由器
224.0.0.1401-00-5E-00-00-0ERSVP(Resource Reservation Protocol,资源预留协议)封装
224.0.0.1501-00-5E-00-00-0F所有CBT(Core-Based Tree,有核树)路由器
224.0.0.1601-00-5E-00-00-10指定SBM(Subnetwork Bandwidth Management,子网带宽管理)
224.0.0.1701-00-5E-00-00-11所有SBM
224.0.0.1801-00-5E-00-00-12VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议)
224.0.0.2201-00-5E-00-00-16所有使能IGMPv3(Internet Group Management Protocol, Version 3,因特网组管理协议)的路由器
224.0.0.19 ~ 224.0.0.21224.0.0.23 ~ 224.0.0.25501-00-5E-00-00-13 ~ 01-00-5E-00-00-1501-00-5E-00-00-17 ~ 01-00-5E-00-00-FF未指定

IPv4组播MAC地址映射关系

以太网传输IPv4单播报文的时候,目的MAC地址使用的是接收者的MAC地址。但是在传输组播数据时,其目的地不再是一个具体的接收者,而是一个成员不确定的组,所以要使用IPv4组播MAC地址,即IPv4组播地址映射到链路层中的地址。

IANA规定,IPv4组播MAC地址的高24位为0x01005e,第25位为0,低23位为IPv4组播地址的低23位,映射关系如图3所示。例如组播组地址224.0.1.1对应的组播MAC地址为01-00-5e-00-01-01。

图3 IPv4组播地址与IPv4组播MAC地址的映射关系

什么是组播

IPv4组播地址的前4位是固定的1110,对应组播MAC地址的高25位,后28位中只有23位被映射到MAC地址,因此丢失了5位的地址信息,直接结果是有32个IPv4组播地址映射到同一MAC地址上。例如IP地址为224.0.1.1、224.128.1.1、225.0.1.1、239.128.1.1等组播组的组播MAC地址都为01-00-5e-00-01-01。网络管理员在分配地址时必须考虑这种情况。

IPv6组播地址

IPv6地址长度是128位,在RFC4291中对组播地址的定义如图1所示。

图1 IPv6组播地址的格式

什么是组播

和IPv4组播地址相比,IPv6组播地址有了明确的Group ID字段用于标识组播组。

  • 0xFF:最高8位为11111111,标识此地址为组播地址。即IPv6组播地址总是以FF开头。
  • Flags字段(4位):用来标识组播地址的状态。格式如下:

图2 Flags字段格式

相关阅读

  • 华为ax2pro路由器好不好用 性能测评如何

    华为ax2pro路由器好不好用 性能测评如何

    小编为你解答性能测评如何和华为ax2pro路由器好不好用的知识,很不错的经验小知识,建议收藏哦! 现如今,互联网已经成为了人们生活中不可或缺的一部分。许多人的生活离不开网络,越来

  • 轻薄型笔记本电脑哪个好 笔记本电脑轻薄本推荐

    轻薄型笔记本电脑哪个好 笔记本电脑轻薄本推荐

    为大家分享轻薄型笔记本电脑哪个好和笔记本电脑轻薄本推荐的IT知识,继续往下看吧! 笔记本按照功能分为三种 现如今笔记本分为好几种类型,分别是轻薄本, 游戏本,全能本。 笔记本的

  • 2023年无人机品牌排行榜 无人机航拍哪个牌子好

    2023年无人机品牌排行榜 无人机航拍哪个牌子好

    随着自媒体的盛行,短视频的兴起,感觉人人手中都有一套拍摄设备。但是找到一个好的机位最难,为了一个好的镜头很多摄影者甚至要登高、上树,特别危险。那么这时候其实一台无人机就

  • 单机网络游戏哪个好 安卓单机手游推荐

    单机网络游戏哪个好 安卓单机手游推荐

    这些知识你了解吗?单机网络游戏哪个好和安卓单机手游推荐的介绍,请看下面详细的介绍。 2022年已过半,上半年有战神,艾尔登法环这类3A大作,也有众多精品单机小游戏,虽然整个年度来