第七章 IP组播
网络IP的广播和组播应用

网络IP的广播和组播应用在计算机网络中,IP(Internet Protocol)是一种基于分组交换的网络协议,它负责将数据从源主机传输到目的主机。
除了常用的单播传输方式外,IP还提供了广播和组播这两种传输方式。
本文将探讨网络IP的广播和组播应用。
一、广播(Broadcast)广播是指将数据包发送到一个网络中的所有主机。
在广播传输中,源主机将数据包发送到一个特殊的IP地址,即广播地址。
该地址通常为目标IP地址中的所有位都设置为1的二进制形式。
例如,在IPv4(Internet Protocol version 4)中,广播地址为255.255.255.255。
广播传输常用于以下几种情况:1.1 局域网中的ARP(Address Resolution Protocol)ARP用于将IP地址转换为MAC(Media Access Control)地址,以便实现主机之间的通信。
当源主机需要确定目标主机的MAC地址时,它可以发送一个ARP广播请求,请求网络中的所有主机响应并提供相应的MAC地址。
1.2 DHCP(Dynamic Host Configuration Protocol)DHCP用于自动为主机分配IP地址、子网掩码、网关等网络参数。
在启动时,客户端主机可以发送一个DHCP广播请求,请求DHCP服务器为其分配IP地址和其他配置信息。
1.3 各种服务的发现在局域网中,某些服务需要进行发现,以便其他主机能够找到并使用这些服务。
常见的服务发现协议如Bonjour、UPnP等,它们利用广播实现服务的自动发现和配置。
二、组播(Multicast)组播是指将数据包发送到一个组播组中的所有主机。
组播组由多个主机组成,每个主机属于一个或多个组播组。
在组播传输中,源主机将数据包发送到一个特殊的组播地址,该地址范围从224.0.0.0到239.255.255.255。
组播地址的前四位固定为1110。
组播传输常用于以下几种情况:2.1 视频和音频流在流媒体传输中,组播可以有效地将视频和音频流发送到多个接收者。
了解网络IP地址的广播和组播功能

了解网络IP地址的广播和组播功能网络IP地址是互联网中设备之间进行通信的基础,每个设备都需要具备唯一的IP地址。
除了用于点对点通信外,IP地址还可以实现一对多的通信方式,其中包括广播和组播两种功能。
一、广播功能广播是一种一对多的通信方式,通过广播可以将一份消息同时发送给同一网络中的所有设备。
发送广播消息时,使用的是特殊的IP地址——广播地址。
广播地址是网络中的一个特定IP地址,将消息发送到广播地址时,所有在此网络上的设备都能接收到消息。
广播地址是由IP地址中的网络地址部分全为“1”所得到的。
例如,在IPv4地址中,网络地址部分全为32位的“1”,即为255.255.255.255。
而在IPv6地址中,网络地址部分全为128位的“1”,即为ff02::1。
广播通信的特点是简单方便,可以将消息快速传播给一个网络中的所有设备。
常见的应用场景包括局域网中的DHCP服务器向设备发送IP地址分配信息,或者局域网中的设备在加入网络时发送请求以获取网络配置信息。
二、组播功能组播是一种多对多的通信方式,适用于在网络中的指定设备组之间进行通信。
组播通过使用特殊的IP地址范围来实现,这个地址范围是组播地址。
组播地址是由IP地址中的网络地址部分和多播组标识部分共同组成的。
IPv4地址中,组播地址范围为224.0.0.0至239.255.255.255,其中前4位是固定的“1110”,后28位用于区分不同的组播组。
IPv6地址中,组播地址范围为ff00::/8。
组播通信的特点是可以将一份消息传送给一组特定的设备,而不是网络中所有的设备。
这种通信方式可以有效减少网络流量,提高网络资源利用率。
常见应用包括音视频直播、在线会议等需要向特定用户群发送数据的场景。
在组播通信中,发送方将数据包发送到一个特定的组播地址,然后在网络中的路由器会将数据包转发给对应的组播组成员。
组播通信需要依赖多播路由协议来保证数据包正确到达组播组内的成员。
如何设置IP地址的网络广播和组播配置的方法

如何设置IP地址的网络广播和组播配置的方法在网络通信中,IP地址是一项重要的配置,它可以唯一地标识网络中的设备。
除了单播(点对点通信)外,网络还可以利用广播和组播来进行多点通信。
本文将介绍如何设置IP地址的网络广播和组播配置的方法。
一、网络广播配置方法网络广播是将数据包发送给同一网络中的所有设备,它可以用于向所有设备发送重要信息或者触发特定操作。
要配置网络广播,需要按照以下步骤进行操作:1. 首先,打开计算机的网络设置界面。
具体的操作方式因不同的操作系统而异,一般可以在控制面板或者设置中找到网络设置选项。
2. 在网络设置界面中,找到当前使用的网络连接,并右键点击选择"属性"。
3. 在网络属性界面中,找到"Internet 协议版本4(TCP/IPv4)"选项,并点击"属性"按钮。
4. 在TCP/IPv4属性界面中,选择"使用下面的IP地址"选项,并填写一个有效的IP地址。
其中,IP地址的最后一位要设置为255,代表广播地址。
5. 填写完IP地址后,点击"确定"关闭所有设置窗口。
网络广播配置完成。
二、组播配置方法组播是将数据包发送给一组特定设备,通过组播可以实现多播流媒体、实时通信等功能。
要配置组播,需要按照以下步骤进行操作:1. 首先,打开计算机的网络设置界面,和配置网络广播时的步骤一样。
2. 在网络设置界面中,找到当前使用的网络连接,并右键点击选择"属性"。
3. 在网络属性界面中,找到"Internet 协议版本4(TCP/IPv4)"选项,并点击"属性"按钮。
4. 在TCP/IPv4属性界面中,点击"高级"按钮,打开高级TCP/IP设置界面。
5. 在高级TCP/IP设置界面的"IP 设置"标签下,选择"启用组播"选项。
IP组播技术介绍

2021/3/11
3
一、组播技术概述
视频服务器
单播 Unicast
视频服务器
组播 Multicast
×10
×10
×10 ×10
2021/3/11
×10
×10
4
一、组播技术概述
单播(unicast):“一对一”通信,源主机为每一个接 收者都发一份拷贝。
广播(broadcast):“一对多”通信,广播包被发往 网络上的所有主机。这样会产生大量的数据报拷贝。
网络中的路由器设备必须收集接收者的信息,并按照正 确的路径实现组播报文的转发和复制。
2021/3/11
6
一、组播技术概述——组播的应用
• 视频、音频会议 –传统的单播视频、音频会议系统…
• 网络电视 – 将电视节目或其他媒体节目转换为流媒体,在宽带 网络上进行播放
• 金融信息(股票行情)发布 – 在全国性的网络上提供各种信息发布服务,由用户 选择接收
不分配 DVMRP路由器 OSPF路由器
OSPF DR ST路由器 ST主机 RIP-2路由器
D类地址范围
含义
224.0.0.10
IGRP路由器
224.0.0.11
活动代理
224.0.0.12 DHCP服务器/中继代理
224.0.0.13
所有PIM路由器
224.0.0.14
RSVP封装
224.0.0.15
IP组播技术介绍
2021/3/11
1
一、组播技术概述 二、组播的实现技术 三、IGMP协议 四、组播路由协议 五、应用实例
2021/3/11
2
一、组播技术概述
“试想一下,在一个点点对等的Internet上, 假设你用自家的MIC录下的每一句话, 可以被瞬间传递到世界上每个希望接听的 用户,这是一件多么奇妙和激动人心的事。 而做到这一切并不需要你拥有强大的服务 器,而仅仅一台普通联网PC。”
IP路由和标记交换

12/30/2023
12/30/2023
18
转发操作以精确匹配算法为基础,该算法利用定长旳短标签 为索引。与网络层老式使用旳最长匹配转发算法相比,这 种转发算法更简朴。因为简朴,这种算法能够采用硬件实现。
第三层互换(或分布路由法):在缓存帮助旳路由后, 分布路由,在每个接口模块上都有一种单独旳处理器 (如ASIC)。路由表由中心处理器计算得到,但不负 责转发工作。接口处理器从中心下载路由表,转发数 据报。(可到达线速互换)
12/30/2023
10
逻辑子网LIS
在ATM和AAL5之上封装IP数据报和ATM地址解析协议 (ATMARP)数据旳措施。用ATM替代老式网而形成。
12/30/2023
15
通用互换机管理协议概述(GSMP)
互换机端口以32位旳端标语表达。互换机分配端标语, 并将这32位分为若干子域,而这些子域与互换机旳物 理构造相相应(例如架、槽和端口)。一般说来,位于互 换机上同一物理位置上旳端口总是具有相同旳端标语。 端标语旳内部构造对GSMP协议透明。
GSMP是一种主从式协议。控制器向互换机发出祈求报文。该祈求报 文指示互换机是否需要回送响应报文,而且其中包括一种用于将响应 报文与祈求报文匹配起来旳事务标识号。互换机经过响应报文表达操 作成功或失败。
GSMP祈求-响应报文共有4类:连接管理、端口管理、统计和配置。另 外,互换机还能够产生异步旳事件报文以便向控制器报告异步事件。 控制器对事件报文不予确认。除此之外还有一种邻接协议报文,用于 在不同链路间建立同步以及保持握手状态。
IP组播,二层组播IGMPSnooping,组播代理,跨VLAN组播

IP组播,二层组播IGMPSnooping,组播代理,跨VLAN组播一、IP组播技术简介组播技术指的是单个发送者对应多个接收者的一种网络通信。
组播技术中,通过向多个接收方传送单信息流方式,可以减少具有多个接收方同时收听或查看相同资源情况下的网络通信流量。
传统的IP通信主要包括单播和广播有两种方式。
对于单播和广播来说,不仅会将信息发送给不需要的主机而浪费带宽,也可能由于路由回环引起严重的广播风暴,同时还会浪费大量带宽,增加了服务器的负载。
所以,传统的单播和广播通信方式不能有效地解决单点发送多点接收的问题。
IP组播是指在IP网络中将数据包发送到网络中的某个确定的组播组。
IP组播是指源主机只发送一份数据,数据中的目的地址为组播地址;组播组中的所有接收者都可接收到同样的数据拷贝,并且只有组播组内的主机可以接收该数据,网络中其它主机不能收到。
IP组播有效地解决了单点发送多点接收的问题,能够大量节约网络带宽、降低网络负载。
更重要的是,可以利用网络的组播特性方便地提供一些新的增值业务,包括远程医疗、网络电台、远程教育、在线直播、网络电视、视频会议等信息服务领域。
在IP多媒体业务日渐增多的情况下,随着互联网建设的迅猛发展和新业务的不断推出,IP组播有着巨大的市场潜力,组播业务也将逐渐得到推广和普及。
二、二层组播IGMP Snooping协议IGMP Snooping称为互联网组管理协议,它是运行在数据链路层设备上的组播约束机制,主要用于管理和控制组播组。
运行IGMP Snooping的设备通过对收到的IGMP报文进行分析,为端口和MAC组播地址建立起映射关系,并根据这样的映射关系转发组播数据。
当二层设备没有运行IGMP Snooping时,组播数据在二层被广播;当二层设备运行了IGMP Snooping后,已知组播组的组播数据不会在二层被广播,而在二层被组播给指定的接收者。
IGMP Snooping是通过监听IGMP协议包,提取相应的信息,形成组播成员关系表,然后对组播业务按照组成员关系进行转发,保证组成员收到正确的组播业务,而其余主机无法收到。
《TCPIP协议》课程教学大纲

TCP/IP协议课程教学大纲(TCP/IPProtoco1)学时数:32其中:实验学时:0课外学时:0学分数:2适用专业:网络工程一、课程的性质、目的和任务本课程是为网络工程专业本科生开设的专业方向选修课,通过本课程的学习,学生应该能够了解多个物理网络为什么能够互连成为一个协调得很好的系统,互连网络协议是怎样工作的,应用程序怎样使用互连网络系统。
学生还可以了解到TCP/IPInternet的许多技术细节。
二、课程教学的基本要求本课程是网络工程专业的一门重要的专业方向选修课,其理论性和应用性均较强。
在教学方法上,采用课堂讲授,课后自学,课堂讨论等教学形式。
教师在课堂上应对TCP/IP协议的基本概念、原理和协议进行必要的讲授,并详细讲授每章的重点、难点内容;讲授中应注意理论联系实际,TCP/IP协议联系网络程序设计。
三、课程教学的内容、重点和难点由于IP协议大部分内容在计算机网络课程中已经讲过,本课程不全面学习IP协议。
第一章概述(2学时)一、主要内容:(一)了解计算机网络、TCP/IP协议的产生和TCP/IP协议簇(二)理解TCP/IP协议的体系结构和TCP/IP协议的工作过程重点:计算机网络,Internet简介,TCP/IP协议的产生难点:TCP/IP协议的体系结构,TCP/IP协议的工作过程,TCP/IP协议簇。
第二章差错与控制报文协议(3学时)一、主要内容:(一)理解ICMP的应用环境,了解ICMP报文的类型(二)理解各种ICMP报文的应用和结构,掌握ICMP地址掩码请求与应答的工作过程(三)掌握ICMP时间戳请求与应答的工作过程,掌握ICMP端口不可达差错的工作过第三章传输层协议(3学时)一、主要内容:(一)理解进程间通信和TCP段格式,掌握TCP连接的建立和拆除(二)掌握TCP流量控制、拥塞控制和差错控制(三)理解TCP状态转换图,掌握用户数据报协议。
重点:TCP连接的建立和拆除,TCP流量控难点:TCP拥塞控制,TCP差错控制第四章域名系统(3学时)一、主要内容:(-)理解命名机制、因特网域名和DNS服务器(二)掌握域名解析、DNS报文格式、DNS资源记录和DNS配置重点:命名机制与名称管理,因特网域名,DNS服务器难点:DNS配置及数据库文件第五章引导协议与动态主机配置协议(3学时)一、主要内容:(一)理解BOOTP原理和DHCP/B00TP中继代理,掌握BOOTP报文和DHCP运行方式(二)了解启动配置文件和DHCP基。
论如何设置IP地址的网络广播和组播配置

论如何设置IP地址的网络广播和组播配置IP 地址是互联网协议在数据网络上的唯一标识。
在网络通信中,设置 IP 地址的网络广播和组播配置是非常重要的。
本文将详细论述如何设置 IP 地址的网络广播和组播配置,以帮助读者更好地理解和应用这方面的知识。
一、网络广播配置网络广播是指将一条数据发送到网络上的所有主机。
在 IP 地址的网络广播配置中,我们需要考虑以下几个方面:1.1 广播地址的定义和用途广播地址是一个特殊的 IP 地址,用于将数据包发送给同一子网中的所有主机。
在 IPv4 中,广播地址的格式为网络地址的二进制形式后面全为1,例如,对于地址 192.168.1.0/24 的子网,广播地址为192.168.1.255。
1.2 广播地址的设置方法在大部分操作系统中,设置广播地址的方法是将 IP 地址的主机部分全设置为二进制1,即将主机部分设置为255。
不同的操作系统设置广播地址的具体方式可能略有不同。
1.3 注意事项和常见问题在设置广播地址时,需要注意以下几个问题:- 广播地址只能在同一子网中使用,不能跨越路由器进行广播。
- 广播地址一般不能被用作目标地址,因为它表示发送到该子网上的所有主机,而不是特定的主机。
二、组播配置组播是将一条数据发送给一组特定主机的网络通信方式。
与广播不同,组播是有目的性的数据发送。
下面我们将讨论如何设置 IP 地址的组播配置。
2.1 组播地址的定义和用途组播地址也是一种特殊的 IP 地址,用于将数据包发送给一组特定的主机。
组播地址在 IPv4 中的范围是 224.0.0.0 到 239.255.255.255,其中,224.0.0.0 是预留地址,用于特定的协议和目的,239.255.255.255 是全局组播地址。
2.2 组播地址的设置方法设置组播地址时,需要根据实际需求选择一个合适的组播地址,并将其分配给需要接收组播的主机。
2.3 组播路由的配置为了实现组播通信,需要配置组播路由。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第七章IP组播7.1 组播概述作为一种与单播(Unicast)和广播(Broadcast)并列的通信方式,组播(Multicast)技术能够有效地解决单点发送、多点接收的问题,从而实现了网络中点到多点的高效数据传送,能够节约大量网络带宽、降低网络负载。
利用组播技术可以方便地提供一些新的增值业务,包括在线直播、网络电视、远程教育、远程医疗、网络电台、实时视频会议等对带宽和数据交互的实时性要求较高的信息服务。
7.1.1 三种信息传输方式的比较1 单播方式的信息传输如图所示,在IP网络中若采用单播的方式,信息源(即Source)要为每个需要信息的主机(即Receiver)都发送一份独立的信息拷贝。
图单播方式的信息传输假设Host B、Host D 和Host E 需要信息,则Source 要与Host B、Host D 和HostE 分别建立一条独立的信息传输通道。
采用单播方式时,网络中传输的信息量与需要该信息的用户量成正比,因此当需要该信息的用户数量较大时,信息源需要将多份内容相同的信息发送给不同的用户,这对信息源以及网络带宽都将造成巨大的压力。
从单播方式的信息传播过程可以看出,该传输方式不利于信息的批量发送。
2 广播方式的信息传输如图所示,在一个网段中若采用广播的方式,信息源(即Source)将把信息传送给该网段中的所有主机,而不管其是否需要该信息。
图广播方式的信息传输假设只有Host B、Host D 和Host E 需要信息,若将该信息在网段中进行广播,则原本不需要信息的Host A 和Host C 也将收到该信息,这样不仅信息的安全性得不到保障,而且会造成同一网段中信息的泛滥。
因此,广播方式不利于与特定对象进行数据交互,并且还浪费了大量的带宽。
3 组播方式的信息传输综上所述,传统的单播和广播的通信方式均不能以最小的网络开销实现单点发送、多点接收的问题,IP 组播技术的出现及时解决了这个问题。
如图所示,当IP网络中的某些主机(即Receiver)需要信息时,若采用组播的方式,组播源(即Source)仅需发送一份信息,借助组播路由协议建立组播分发树,被传递的信息在距离组播源尽可能远的网络节点才开始复制和分发。
图组播方式的信息传输假设只有Host B、Host D 和Host E 需要信息,采用组播方式时,可以让这些主机加入同一个组播组(Multicast group),组播源向该组播组只需发送一份信息,并由网络中各路由器根据该组播组中各成员的分布情况对该信息进行复制和转发,最后该信息会准确地发送给Host B、Host D 和Host E。
综上所述,组播的优势归纳如下:●相比单播来说,组播的优势在于:由于被传递的信息在距信息源尽可能远的网络节点才开始被复制和分发,所以用户的增加不会导致信息源负载的加重以及网络资源消耗的显著增加。
●相比广播来说,组播的优势在于:由于被传递的信息只会发送给需要该信息的接收者,所以不会造成网络资源的浪费,并能提高信息传输的安全性;另外,广播只能在同一网段中进行,而组播可以实现跨网段的传输。
7.1.2 组播传输的特点组播传输的特点归纳如下:●“组播组”是一个用IP 组播地址进行标识的接收者集合,主机通过加入某组播组成为该组播组的成员,从而可以接收发往该组播组的组播数据。
组播源通常不需要加入组播组。
●信息的发送者称为“组播源”,如图中的Source。
一个组播源可以同时向多个组播组发送信息,多个组播源也可以同时向一个组播组发送信息。
●所有加入某组播组的主机便成为该组播组的成员,如图中的Receiver。
组播组中的成员是动态的,主机可以在任何时刻加入或离开组播组。
组播组成员可以广泛地分布在网络中的任何地方。
●支持三层组播功能的路由器或三层交换机统称为“组播路由器”或“三层组播设备”。
组播路由器不仅能够提供组播路由功能,也能够在与用户连接的末梢网段上提供组播组成员的管理功能。
组播路由器本身也可能是组播组的成员。
为了更好地理解,可以将组播方式的信息传输过程类比于电视节目的传送过程,如表所示。
表组播信息传输与电视节目传输的类比7.1.3 组播中常用的表示法在组播中,经常出现以下两种表示方式:●(*,G):通常用来表示共享树,或者由任意组播源发往组播组G 的组播报文。
其中的“*”代表任意组播源,“G”代表特定组播组G。
●(S,G):也称为“组播源组”,通常用来表示最短路径树,或者由组播源S发往组播组G 的组播报文。
其中的“S”代表特定组播源S,“G”代表特定组播组G。
7.1.4 组播的优缺点和应用1 组播的优点组播技术的优点主要在于:●提高效率:减轻信息源服务器和网络设备CPU 的负荷;●优化性能:减少冗余流量;●分布式应用:使用最少的网络资源实现点到多点应用。
2 组播的缺点组播的缺点源于它是基于UDP技术的。
●Best Effort Delivery这就意味着组播不能保证每个数据包都被正确传送到目的地。
中间可能会被丢弃。
●No Congestion Avoidance组播技术本身不提供流控机制。
●Duplicates组播可能导致重复数据包的产生,应用程序应该有能力处理这一情况。
●Out-of-Sequence Packets数据包的顺序可能会被打乱。
接收方要有重新排序的能力。
3 组播的应用组播技术主要应用于以下几个方面:●多媒体、流媒体的应用,如:网络电视、网络电台、实时视/音频会议;●培训、联合作业场合的通信,如:远程教育、远程医疗;●数据仓库、金融应用(股票);●其它任何“点到多点”的数据发布应用。
7.2 组播模型分类根据接收者对组播源处理方式的不同,组播模型分为以下三类:7.2.1 ASM 模型简单地说,ASM(Any-Source Multicast,任意信源组播)模型就是任意源组播模型。
在ASM 模型中,任意一个发送者都可以作为组播源向某组播组地址发送信息。
众多接收者通过加入由该组播组地址标识的组播组以获得发往该组播组的组播信息。
在ASM 模型中,接收者无法预先知道组播源的位置,但可以在任意时间加入或离开该组播组。
7.2.2 SFM 模型SFM(Source-Filtered Multicast,信源过滤组播)模型继承了ASM 模型,从发送者角度来看,两者的组播组成员关系完全相同。
SFM 模型在功能上对ASM 模型进行了扩展。
在SFM 模型中,上层软件对收到的组播报文的源地址进行检查,允许或禁止来自某些组播源的报文通过。
因此,接收者只能收到来自部分组播源的组播数据。
从接收者的角度来看,只有部分组播源是有效的,组播源被经过了筛选。
7.2.3 SSM 模型在现实生活中,用户可能只对某些组播源发送的组播信息感兴趣,而不愿接收其它源发送的信息。
SSM(Source-Specific Multicast,指定信源组播)模型为用户提供了一种能够在客户端指定组播源的传输服务。
SSM 模型与ASM 模型的根本区别在于:SSM 模型中的接收者已经通过其它手段预先知道了组播源的具体位置。
SSM模型使用与ASM/SFM模型不同的组播地址范围,直接在接收者与其指定的组播源之间建立专用的组播转发路径。
7.3 组播框架结构对于IP 组播,需要关注下列问题:●组播源将组播信息传输到哪里?即组播寻址机制;●网络中有哪些接收者?即主机注册;●这些接收者需要从哪个组播源接收信息?即组播源发现;●组播信息如何传输?即组播路由。
IP 组播属于端到端的服务,组播机制包括以下四个部分:(1)寻址机制:借助组播地址,实现信息从组播源发送到一组接收者;(2)主机注册:允许接收者主机动态加入和离开某组播组,实现对组播成员的管理;(3)组播路由:构建组播报文分发树(即组播数据在网络中的树型转发路径),并通过该分发树将报文从组播源传输到接收者;(4)组播应用:组播源与接收者必须安装支持视频会议等组播应用的软件,TCP/IP协议栈必须支持组播信息的发送和接收。
7.3.1 组播地址为了让组播源和组播组成员进行通信,需要提供网络层组播地址,即IP组播地址。
同时必须存在一种技术将IP组播地址映射为链路层的组播MAC 地址。
1 组播IP地址IANA(Internet Assigned Numbers Authority,互联网编号分配委员会)将D类地址空间分配给IPv4 组播使用,范围从224.0.0.0 到239.255.255.255,具体分类及其含义如表所示。
表IPv4 组播地址的范围及含义组播组中的成员是动态的,主机可以在任何时刻加入或离开组播组。
GLOP是一种AS(Autonomous System,自治系统)之间的组播地址分配机制,将AS 号填入该范围内组播地址的中间两个字节中,每个AS都可以得到255个组播地址。
有关GLOP的详细介绍请参见RFC 2770。
表常用永久组地址及其含义2 组播MAC地址以太网传输单播IP 报文的时候,目的MAC地址使用的是接收者的MAC地址。
但是在传输组播数据包时,其目的地不再是一个具体的接收者,而是一个成员不确定的组,所以要使用组播MAC地址。
IANA规定,IPv4组播MAC地址的高24位为0x01005E,第25位为0,低23位为IPv4 组播地址的低23位。
IPv4组播地址与MAC地址的映射关系如图所示。
图IPv4 组播地址与MAC 地址的映射关系如:IP地址:1110yyyy.yxxxxxxx.xxxxxxx.xxxxxxxxMAC地址:01.00.5E.0xxxxxxx.xxxxxxx.xxxxxxxx显然有32个IP地址(有5个y可以不一样)对应一个MAC地址,例如:224.1.1.1 ,224.128.1.1,225.1.1,225.128.1.1 …238.1.1.1,238.128.1.1,239.1.1.1,239.128.1.1均对应一个组播MAC 0100。
5E01。
0101。
所以要避免在同一网络中使用的多个组播IP地址对应一个MAC地址。
由于IPv4组播地址的高4位是1110,代表组播标识,而低28位中只有23 位被映射到IPv4 组播MAC 地址,这样IPv4组播地址中就有5 位信息丢失。
于是,就有32个IPv4 组播地址映射到了同一个IPv4组播MAC地址上,因此在二层处理过程中,设备可能要接收一些本IPv4组播组以外的组播数据,而这些多余的组播数据就需要设备的上层进行过滤了。
7.3.2 组播协议通常,我们把工作在网络层的IP组播称为“三层组播”,相应的组播协议称为“三层组播协议”,包括IGMP/MLD、PIM/IPv6 PIM、MSDP、MBGP/IPv6 MBGP等;把工作在数据链路层的IP组播称为“二层组播”,相应的组播协议称为“二层组播协议”,包括IGMP Snooping/MLD Snooping、组播VLAN/IPv6 组播VLAN等。