问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ip组播技术的实现原理

发布网友 发布时间:2022-04-20 03:28

我来回答

3个回答

热心网友 时间:2023-07-17 15:46

组播的地址

IP组播和单播的目的地址不同,IP组播的目的地址是组地址——D类地址.
D类地址是从224.0.0.0到239.255.255.255之间的IP地址
其中224.0.0.0到224.0.0.255是被保留的地址
224.0.0.1表示子网中所有的组播组
224.0.0.2表示子网中的所有路由器
224.0.0.5表示OSPF(Open Shortest Path First)路由器
224.0.0.6表示OSPF指定路由器
224.0.0.12表示DHCP(Dynamic Host Configuration Protocol)服务器.

D类地址是动态分配和恢复的瞬态地址.每一个组播组对应于动态分配的一个D类地址;当组播组结束组播时,相对应的D类地址将被回收,用于以后的组播.在D类地址的分配中,IETF建议遵循以下的原则:

全球范围:224.0.1.0~238.255.255.255;

有限范围:239.0.0.0~239.255.255.255;

本地站点范围:239.253.0.0~239.253.0.16;

本地机构范围:239.192.0.0~239.192.0.14.

D类的地址空间是专为IP组播地址而定义的。每个组播地址都落在从224.0.0.0到239.255.255.255的空间范围内。该地址空间中的一部分被保留,被某些特殊的组功能、一些人们熟知的组播应用以及某些管理范畴的组播程序所使用。其余的地址部分可在需要进行组播传送时动态分配。
IP组播抵制可以被映射到电气电子工程师协会(IEEE)所规定的802MAC组播地址上。这种映射的实现过程时,取出IP组播地址的低23位,并将其添加导游IANA制定的特殊前缀01-11-5E之后。将IP组播组的地址映射到IEEE802MAVC层的组播地址,是需要进行组播传送的主机能够利用某些网络接口卡的硬件组播功能。D类地址的格式如图2
因为D类IP的前5个比特是不被使用的,所以映射可以将多个IP所点广播组关联到同一个IEEE-802地址。因此,D类IP地址映射到有效的MAC层多点广播地址的比率为32:1。例如IP主机组地址224.10.8.5和234.138.8.5有相同的01-00-5E-0A-8-5的MAC地址。
可是,因为它们有不同的IP主机组地址,所以这两组仍保持独立。
组播地址的获取方式有两种,即静态获取和动态获取。
动态获取时会议系统用到的组播地制只在运行时临时确定。动态获取组播地址的方法大概有三种:通告方式、算法推导方式、Internet组播地址动态分配体系结构(RFC2908)。通告方式获取:当会议系统建立时,先侦听10-20分钟左右,以确定当前已使用的组播地址,防止冲突。算法推导:根据本地的特殊条件,通过一定的算法,求出当前使用的组播地址。采用上述三种方式获取组播地支可有效防止地址冲突问题。虽然比较复杂,也较耗费资源,但是有利于将来的多媒体应用的扩展。
静态获取指在会议系统中设置好组播地址,以后永远不变。这种方式虽然比较简单,但是如果有两个此类系统运行,或使用相同组播地址的不同系统运行(由于没有统一管理组播地址,开发商互相不知道),那就会出现无法解决的冲突。因此如果要采用这种方式,需将各个监控系统所用的组播地质记录在案,以便为今后开发更多的组播应用时分配合适的地址。
组播数据流路由
要想在一个实际网络中实现组播数据包的转发,必须在各个互连设备上运行可互操作的组播路由协议。组播路由协议可分为:组管理协议(IGMP)、密集模式协议(如DVMRP,PIM-DM)、稀疏模式协议(如PIM-SM,CBT)、和链路状态协议(MOSPF)。
组播用户通过IGMP加入组播组,用户可以登记加入多个组播组和用户直接相连的组播路由器。如果用户已经退出组播组或关机,则组播路由器会自动地在组播树上进行剪枝和嫁接的过程,以保证组播信息的到达以及网络带宽的合理利用。
组播路由的关键是为每一个组播组建立组播树,组播树的形成可根据组播协议的不同而不同。目前有两种构建组播树的技术:源组播树和共享树。源组播树是通过一向被称为反向路径转发(RPF)的技术而构造出来的。如果数据包到达了一条本地路由其认为是回到数据包源去的最短路经链路,路由器将向除进入接口之外的所有其它接口转发该数据包。如果数据包到达的接口不再返回到源去的最短路经上,那么该书举报将被丢弃。这种方法为每个潜在的源或子网建立一个组播树。这些组播树产生于与源站点直连子网的、基于源的传送树。共享书使用分布中心并建立单个多点广播树。共享树算法建立一个被组内所有成员共享的共享树,它允许对不同的组定义不同的共享树。
源组播树是从信息员开始构建组播树,而共享树是通过一个中心形成到各组播组成员的组播树,组播源将有关信息发送到中心点进行组播。源组播书适用于组播的站点比较密集、组播数据比较多的情况,可以使每一个组播树数据报都能够以最优的方式到达接收站。密集模式下的典型路由协议是密集模式下的独立组播PIM-DM(Protocol-Inde-pendent Multicast-Dense Mode )、开放最短路经路由协议的组播扩展MOSPF(Extensiom to Open Shortest Path First )。共享书适用于组站点比较稀疏、组播数据比较少的情况,可以减少路由器的路由信息交换和形成的开销。目前,流行的稀疏模式组播路由协议是稀疏模式下得PIM-SM协议(Protocol-Independent Multicast-Sparse Mode)和有核树CBT(Core-Based Trees)。

热心网友 时间:2023-07-17 15:46

组播实现原理,视频介绍的超详细,你懂了么

热心网友 时间:2023-07-17 15:47

组播就是一个ip发送,几个ip组成一个组同时接受。
比如一个编码器通过hub连几个解码器,都是同一网段。将编码器的目的地址设为224.0.0.1,所有的解码器的源地址设为224.0.0.1。就可以实现组播。
范围是224.0.0.1-224.0.0.255。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
肺气肿吃什么食物最好 吃什么对肺气肿好 肺气肿老人吃什么水果好 世界乐坛唱功排行? 全球唱功排名? 全球唱功排名 MariahCarey与CelineDion谁唱歌唱得好些?或者谁的唱功较好? Mariah Carey 与 Celine Dion谁唱歌唱得好些?或者谁的唱功较好 国家水费多少钱一吨 国家水费标准是多少一吨?多少水才算一吨 水费是多少钱一吨 ip网络广播与传统广播的区别? 请问mac广播和ip广播有什么区别和联系? 4. 简单介绍一下IP组播的工作原理,它主要被应用... 什么是IP广播系统 IP网络多播的实现原理是什么? IP网络广播系统有哪些特点? IP多播原理是什么? 所谓的数字IP网络广播的原理? 我的上有微粒贷图标了是不是可以借钱了啊 华为手机nova4e如何分屏使用 人体有多少经络 人体内经络的走向 人体经络有哪些? 人体主要有十二经络和奇经八脉名称? 身背后肝经有哪些穴位? 背部左侧是什么经脉……我想知道的不是穴位……是整条... 背部穴位图 人体背部太阳经络指的是那里 十二经络都包括什么? 人体背部经脉连接到屁股哪里的是什么经 人的背部五条经络与人体微循环之间的联系 校园网络ip广播系统是什么? IP网络广播与传统广播的区别? 什么是校园网络ip广播系统 IP网络广播的传播方式 ip公共广播总是出现ip异常,该如何解决? 简述TCP/IP工作原理 数字IP网络广播系统的特点 智能数字广播是什么?做什么用的?它的工作原理是... 华为nove4e有其他分屏吗? 一般家庭的电表,应该怎么看电表的度数啊?急,在... 两相电表怎么看 两相电孑电度表度数怎么看 二相电表读数怎么看 两相电表怎么算啊,,来个高手啊。 单相电表怎么查看用了多少电? 两相电表怎么接啊,有接线示意图吗? ddzy242-z型单相费控智能电表怎么看电量怎么看电量? 华为nove4e怎么分屏和录屏 《士兵突击》中成才为什么会被袁郎赶出老A了? 吴哲任务失败,但成才怎么说要放弃