副标题
组播的优点:
- 需要相同数据流的客户端加入相同的组共享一条数据流,节省了服务器的负载。具备广播所具备的优点。
- 由于组播协议是根据接受者的需要对数据流进行复制转发,所以服务端的服务总带宽不受客户接入端带宽的限制。IP协议允许有2亿6千多万个(268435456)组播,所以其提供的服务可以非常丰富。
- 此协议和单播协议一样允许在Internet宽带网上传输。
组播的缺点:
1.与单播协议相比没有纠错机制,发生丢包错包后难以弥补,但可以通过一定的容错机制和QOS加以弥补。
2.现行网络虽然都支持组播的传输,但在客户认证、QOS等方面还需要完善,这些缺点在理论上都有成熟的解决方案,只是需要逐步推广应用到现存网络当中。
组播路由器在启动以后会向所有组播系 统组(224.0.0.1)IGMPv2发送常规的查询信息。 局域网内路由器收到查询信息后,会把该信息 的源 IP 地址和接收端口的 IP 地址进行比较, 并将有最低 IP 地址的路由器选举为 IGMP 的 唯一查询路由器。查询器按一定频率向组成员 发送成员关系查询消息,组成员发送报告消息 来应答查询;主机需要加入组播组时,将主动 发送报告消息;组成员在离开组播组时会发送 消息,查询器接受该消息并向该组播组发送消 息来查询并确定是否还有组成员。
组播路由协议
组播路由协议(Multicast routing protocol, MRP)利用分离映射机制将组播服务管理和组播数据转发分离,并完成后续的组播转发路径 的计算及维护等工作,解决了数据报文在路由 器之间转发的问题。域内组播路由协议分为密 集模式协议、稀疏模式协议。DVMRP,PIMDM,MOSPF 属于密集模式,CBT,PIM-SM 属于稀疏模式。目前域内主要使用 PIM-SM, PIM-DM,DVMRP 协议。域内协议的主要功 能是发现组播源并构建组播分发树,传递消息 到接收者;域间协议的主要功能是解决数据信 息如何在自治系统之间传递的问题。
[1]陈玲.IP组播协议概述及在网络通信中的应用[J].电子技术与软件工程,2018(21):33.
由于以下原因,IP的多播无法得到有效的广泛部署:
- 组播管理问题-IP组播标准没有为大规模商业部署提供许多重要的组播管理问题的解决方案,例如组管理,组播地址分配和对网络管理的支持[2]。
- 状态路由器-IP组播路由器需要 维护每个组的状态以进行数据包复制。此状态使路由器无法支持可扩展的多播组的数量。
- 缺乏更高级别功能的支持-IP多播基于尽力而为的数据传递,因此是不可靠的。 对于某些应用程序,例如多方游戏和软件分发,这是不希望的。
作者:甸仔向前冲
链接:https://www.jianshu.com/p/40a2abfc18ba
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。