组播的原理以及一些重点
由于组播是基于UDP的,所以继承了UDP的缺点1、只能是尽力而为的传输,传输无保证(Besteffortdelivery)2、没有拥塞避免机制,不像TCP有wi
dows窗口(Noco
gestio
avoida
ce)3、会产生重复的报文(Duplicates)4、无序的、UDP包没有序列号(Outofseque
cedelivery)组播分为三个部分:源部分、组播树部分、接收部分。
组播的地址为224000239255255255
f其中22400022400255作为保留地址,用作一些协议的特定组播地址;224010238255255255作为共有组播地址,能够在公网上传递的;239000239255255255作为私有的组播地址,不能够在公网上传递的。其中公网的组播地址内又有233000233255255255,这个是保留给每个AS的一组组播地址;232000232255255255是给特定源地址做保留的。组播和MAC地址的对应:组播MAC地址的前25位固定,IP地址的最后23位被映射到MAC地址的最后23位,前25位一定是01005e0这个0是二进制的0。。
IGMPv1每60S发送一次查询。holdtime180seco
d每发送一次查询。只有两种报文:1Query包:每60秒发一次由路由器发向224001(所有节点)DIP:224001GROUP:0000::2Report包:主机回应Queries或主动发DIP224111GROUP224111IGMPv2多了一个查询者的概念和以下两种消息(每60s发送一次查询,holdtime:180s,多了一个查询者的概念和以下两种消息(发送一次查询,:,查询者超时时间为120s))1指定组查询消息GroupspecificqueryDIP224111GROUP2241112离组消息Leavi
gaGroupDIP224002GROUP224111查询者:当有多个路由器在同一个以太网段时,要先选出查询者(比最小IP地址),查询者超时时间默认是120S
ShortestPathSourceDistributio
Tree(源树)原理:在源树的分发形式中,网络会找一条从源到目标最近的路径来下发组播流量SPT(ShortestPathTree)
f源树会在路由器上形成以下的组播条目:(S,G)(source,group)源树的优点:在信源和接收方之间创建一条最优的路径,可以最大限度的降低转发多播流的网络延迟。源树的缺点:同时也增加了开销,路由器要针对每个信源存储路径信息,在包含数千个信源的网络中,这种开销是庞大的。一个源一棵树适用于比较多接收者时使用每3分钟修剪一次推模型一般运行在DENSE模式下
SharedDistributio
Tree(共享树)原理:在共享树分发形式中,需要在网络中先找出一个集合点(RP)。然后每一个源都会先将流量发给RP,再由RP转发给接收者。共享树会在路由器上形成r