组播原理

本文介绍了IP组播的概念,对比了单播和广播的优缺点。重点讲解了组播地址范围、组播成员管理(IGMP)、组播数据转发机制、组播分发树模型(SPT和RPT)以及组播路由协议(如PIM-DM和PIM-SM)。还涵盖了IGMP协议的不同版本及其功能,包括查询器选举、成员报告和离开机制。最后,讨论了二层组播存在的问题及解决方案,如IGMP Snooping和组播VLAN。
摘要由CSDN通过智能技术生成

IP组播的概述:

1.对于单播来说,数据源发送多份数据,链路上传递多份数据,需要数据的接收者都会接收到数据,但是浪费网络带宽。

对于广播来说,数据源发送一份数据,链路上传递一份数据,但是不需要接收数据的pc也会接收到相应的数据。

组播:组播源发送一份数据,链路上传递一份数据,只有接收者才会接收到相应的数据

2.组播技术需求的几个问题,1.如何标识组播接收者 2.组播接收者如何加入和离开组播组 3.组播设备如何维护组播成员的信息 4.组播数据怎么转发 5.组播路径如何建立

3.如何标识组播接收者:通过组播地址进行标识,加入同一个组播组的接收者拥有相同的组播地址,组播地址的范围是224.0.0.0-239.255.255.255,本地协议预留组播地址:224.0.0.0-224.0.1.255,本地管理组地址:239.0.0.0-239.255.255.255 用户组播地址:224.0.2.0-238.255.255.255 组播mac地址:01-00-5e-xx-xx-xx

组播ip地址到组播mac地址的映射,组播mac地址前24位为固定的01-00-5e第25位强制为0,剩下的23位为ip地址中的低23位

4.如何维护组成员信息和组播接收者如何加入和离开组播组,组播组管理协议(IGMP),主机通过组播组管理协议加入和离开组播组,路由器通过组播组管理协议维护组成员信息。

 

5.组播数据怎么转发,组播分发树模型,是组播数据转发的路径,根据树根位置的不同,组播分发树分为最短路径树(SPT)和共享树(RPT)

SPT是以组播源为树根,RPT是以RP为树根。对于SPT来说,从组播源到组播接收者的路径是最优的,但是对于RPT来说,RP到组播接收者的路径是最优的,组播源到RP的路径也是最优的,但是组播源到组播接收者的路径不一定是最优的。

6.组播数据如何在组播分发树上进行转发,组播转发机制和单播转发机制有所不同,单播转发机制查看的是报文的目的地址,用目的地址去查找路由表,进行转发,而组播转发机制查看的是报文的源地址,有源地址去查找ip路由表,查找到下一跳的出接口,与接收到组播报文的接口相比,如果是同一个接口,则正常转发,如果不是则直接丢弃,这就是组播转发机制--逆向转发。组播转发要想找到下一跳的出接口,那么可以通过组播转发表象(S,G)来进行查找,其中包含了源地址和组播地址还有出接口以入接口。

7.组播路由协议简介:和单播路由协议一样,用于建立组播转发路径。可以分为域内组播路由协议和域间组播路由协议,域内组播路由协议分为基于SPT的组播路由协议(PIM-DM,协议无关组播,密集模式),基于RPT的组播路由协议(PIM-SM,协议无关组播,稀疏模式)。

8.组播协议体系:主机和路由器之间运行IGMP协议,路由器和路由器之间运行PIM协议

9.组播模型的分类:根据组播接收者对组播源的处理方式分为,ASM(任意信源组播)和SSM(指定信源组播)。在ASM中接收者不可以指定组播源,但是在SSM中接收者可以指定组播源。

10.组播组管理协议的概述:主机加入和离开组播组,路由器维护组播组,查询器选举机制,成员报告抑制机制。

组播路由器可以周期性的发送query报文,来询问下面的主机想要加入的组播组是哪个,当主机收到query报文之后,回复report报文,告诉路由器自己想要加入的组播组的信息,路由器会建立一个转发表项(*,G)前面的*是 组播源的ip地址,后面的是组播地址。当主机想要加入某个组播组的时候,也可以主动发送report报文,告诉路由器自己想要加入的组播组,路由器收到之后,建立相应的转发表项。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值