欢迎来到天天文库
浏览记录
ID:6131585
大小:2.08 MB
页数:35页
时间:2017-11-14
《multicast组播技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、组播技术进阶讨论www.zctt.com.cnBTS产品部尹昱华主要内容PIM-DM/SM组播的三层转发IGMPMulticast基础Multicast的产生单播、组播和广播区别组播允许源向一个单独的多播地址发送一个单独的包,任何监听这个地址的接收者都可以收到,避免无关主机处理不需要的包广播可以能一次发给多个主机,但是不能把数据包前转(Forward),同时广播加重了主机的负担,主机要处理与其无关的包组播和协议不是所有的协议都可以进行组播TCP不支持组播TCP基于连接的协议TCP有三次握手基于SequenceNumber+ACK确认U
2、DP支持组播基于无连接的不可靠的(不需要确认)单播协议ARP,HSRP等等组播的优势和缺点优势:高效:reducesserverandCPUloads••高性能:Eliminatestrafficredundancy••分布式应用成为可能:如数字电台,IPTV…缺点:尽力最大能力传输:BestEffortDelivery没有拥塞控制能力:NoCongestionAvoidance会产生复制包:Duplicates无法保证顺序:OutofOrderDelivery主要内容PIM-DM/SM组播的三层转发IGMPMulticast基础Mu
3、lticast的产生组播的基本条件要有能被组播识别的地址集D类地址224.0.0.0~239.255.255.255NIC必须有组播功能,0100.5E00.0000,其中第八位为1时是有意义的,为I/G比特(individual/Group)要有主机加入和退出组的机制永久的组和暂时的组,如224.0.0.0.1;224.0.0.2要有一个能使路由器有效传递组播流量到各成员,而且不会过度消耗网络资源的路由协议组播协议整体描述组播的组概念(Group)如果源和组员同在一个LAN,事情非常简单。在internet中,组播用组来达到节约带宽
4、的目的如果要收到组的数据流,则必须是组成员如果发送到组地址,那么所有成员都收到包如果需要往一个组发送数据流,不一定需要成为组的成员组播地址ReservedLink-LocalAddresses224.0.0.0–224.0.0.255TransmittedwithTTL=1Examples:•224.0.0.1Allsystemsonthissubnet•224.0.0.2Allroutersonthissubnet•224.0.0.5OSPFrouters•224.0.0.13PIMv2Routers•224.0.0.22IGMPv
5、3OtherReservedAddresses224.0.1.0–224.0.1.255–Notlocalinscope(TransmittedwithTTL>1)–Examples:•224.0.1.1NTPNetworkTimeProtocol•224.0.1.32Mtracerouters•224.0.1.78TibcoMulticast1MulticastAdministrativelyScopedAddresses–239.0.0.0–239.255.255.255–Privateaddressspace相当于单播的私网地址
6、SSM(SourceSpecificMulticast)Range–232.0.0.0–232.255.255.255–PrimarilytargetedforInternetstyleBroadcast组播的地址D类地址是“扁平”的,没有网络与主机的概念IPMulticastMACAddressMapping(FDDIandEthernet)源只能向多播MAC发单独的帧如果组已知,MAC已知则不需要ARP组播的地址IPMulticastMACAddressMapping可以有32个不同的D类地址映射成一个MAC地址可能性极小,但两个
7、成员会收到彼此的流量每一个组的包会到达不同的端口或不同的应用层认证,会在传输层或更高层将其丢弃不要将这样的两个地址置在同一个网络中主要内容PIM-SM/DMMulticast的三层转发IGMPMulticast基础Multicast的产生IGMP(InternetGroupManagementProtocol)使路由器如何决定向一个子网发送数据主机如何告诉路由器加入组路由器从直连的主机中如何征求组成员(Routerssolicitgroupmembershipfromdirectlyconnectedhosts)RFC1112:IGM
8、PV1SupportedonWindows95RFC2236:IGMPV2SupportedonlatestservicepackforWindowsandmostUNIXsystemsRFC3376:IGMPV3Sup
此文档下载收益归作者所有