欢迎来到天天文库
浏览记录
ID:25749819
大小:6.93 MB
页数:113页
时间:2018-11-22
《ccie理论之multicasts》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、目录概述组播的三个组成部分组播地址组成员机制组播协议PIM组播树组播反向路径转发PIM模式PIM-SMRPPIMDRPIM前转器PIM-DM数据包PIM-SM数据包RP的确立PimSparse-Dense-modeAutorplistenPIMDenseModFallback共享树切换到源树PIM-SM之NBMAMode配置组播配置PIM-DM配置PIM-SMPIM-SM的NBMAModeMulticastSourcecSpecificMulticast(SSM)MSDP(MulticaSourcDiscoveryv
2、rProtocol)IPv6Multica概述在当前的IP网络中,某台主机将数据包发向另一台主机时,就需要在数据包的目标IP位置写上那台主机的IP地址,再将数据包发出去,这个数据包发出去后,只有那台主机才能收到并且打开,而其它主机是不能收到和打开的。如果还想发送数据包给别的主机,就需要为数据包重新写上别的主机的IP地址,然后发出去。要将数据包发给几台主机,就需要为每个独立的数据包写上相应的目标IP地址。一个数据包包含一个特定的目标IP地址,并且这个数据包只能由相应的某台主机能够接收并且查看,这样的数据包称为单播(Uni
3、cast)。当要将同一份数据发送给多台主机时,如果使用单播的传送方式,那么需要发给几台主机,就需要重新封装几次数据包,并且将每份数据包单独发送给每台主机。当使用广播来发送数据包时,目标IP为广播地址的数据将被网络中的每台主机接收并查看,但广播是不能被路由器转发的。在网络上,当需要将一份同样的数据发送给多台主机时,如数字电视、视频会议等应用,这样的数据有多种传送方式,如下面两种:1.单播在使用单播的情况下,需要为每个接收者重复发送单播,如果接收者数目过多,那么数据源就需要多次发送而承受巨大的压大,并且低速的WAN链路也会
4、成为潜在的瓶劲,如果数据对时延比较敏感,还会造成延迟。2.广播在使用广播的情况下,数据源只需要将同一份数据发送一次,但是负担却转移到了网络中的其他主机,因为不管想不想接收这个数据,都必须接收;并且广播是不可跨越路由器的,如果接收者在远程网络,将会造成数据丢失的情况。3.组播从上面的结论中可以看出,当需要将一份同样的数据发送给多台主机时,虽然使用单播可以跨越路由器,但是需要将同一份数据发送多次,不切实际;而使用广播只需要发送一次数据,但是却让网络中每个人都必须接收数据,并且数据不能穿越路由器,造成远程网络收不到数据,所以
5、也不可行。考虑到这些因素,便开发出了一种新的数据传输方式,这样的传输方式结合了单播和广播的优势,即将一份数据发出去后,这样的数据可以同时被多台主机接收,并且数据可以穿越路由器,从而被路由到远程网络,这样的数据就是组播(Multicast),因此,组播数据发出去后,可以只被一组特定的主机接收,而不想接收的主机,是收不到的,组播还可以被路由器转发到远程网络,前提是路由器必须开启组播功能。在组播中,想要接收组播的主机,被称为组员,或组成员。组播的三个组成部分1.组播地址(能被组播识别的地址集)2.组成员机制(主机加入和退出组
6、的机制)3.组播路由协议(路由器有效传送组播到各个网络的组成员,且不会过度消耗网络资源的路由协议)当需要将一份同样的数据发送给多台主机时,在使用组播的情况下,就需要将需要接收数据包的主机标识出来,要区别于不接收的主机,只有想要接收的主机,才能收到相应的组播数据,这时就需要为组播数据包写上特定的IP地址,被写上组播地址的数据包,只能被特定的组成员接收,所以要将组播正常的发送到组成员,就必须为组播数据包写上组播地址,当网络中有多种组播数据时,每种数据应该写上不同的组播地址。当写上了组播地址的数据包在网络中传送时,这样的数据
7、包只应该被特定组的组成员接收,只有属于同一个组的成员,才能接收该组的数据包,所以必须确认哪些主机是组成员,哪些主机不是。要想接收组播,主机要做的事就是加入特定的组,特定的组,就是由组播地址来区分的。当主机加入了某个组之后,便能收到该组的数据,而当主机不想接收组播时,就应该退出相应的组,这样就可以停止组播的接收和转发,要完成这一切,就需要一种主机加入和退出组的机制,要区别哪些是组成员,哪些不是。如果某个组的成员分布在不同的网络中,那么就需要路由器转发组播,才能保证远程主机能够收到组播数据。要让路由器为组播数据提供转发,就
8、需要让路由器拥有像单播路由表一样的转发表,依据路由表来决定数据包该从哪个接口发出去。要让路由器依据路由表来转发组播,就需要有组播路由表,而路由器的组播路由器,就需要靠特定的组播路由协议来收集组播路由表,组播路由表指导路由器如何将组播正确转发到组成员。下面分别来详细介绍组播地址、组成员机制以及组播路由协议的工作过程:组播地址组播IP
此文档下载收益归作者所有