组播有很多的计时器。
组播相当于广播和单薄而言的。它解决了广播和单薄不能解决得问题。组播也叫多播。
广播会使用户终断来处理广播流。广播风暴会导致你的CPU的处理。影响你正常的流量。
组播只有加入到这个组的成员才能接收。没加入到这个组就不能接收。
组播可以被路由。每个链路上同时有一个流在传。到分岔时再复制一份出来。组播是一个接收者。游戏公司都用组播。在未来的
世界组播会得到大量的应用。
MCU多点控制单元
网上看电影一般都是组播很多人再看。你不能倒带。人家放在哪里你就看哪里。
P-TO-P点到点 我把流量传给别人。然后别人再传给其他人。就像树形的结构。我和别人建立PEER。别人再想看就连接到PEER。依次
组播的好处可以节省带宽。只有组的接收者可以接收。组播都是UDP的。组播是尽力而为的转发。没有窗口机制。没有QOS等机制
组播没有序列号。组播类型。一对多。多对多。多对一。
D类地址。前四位1110.组播地址没有掩码的概念。224.0.0.0 到239.255.255.2555
一个网段上所有的主机 224.0.0.1
一个网段上所有的路由器。224.0.0.2
224.0.0.5 224.0.0.6 224.0.0.9 224.0.0.10 这些地址是给IGP路由用的。还有224.0.0.4 和224.0.0.13 等这些地址是不能被路由的TTL等于1
GLOBAL全球用的地址。公有的地址224.0.1.0-238.255.255.255局域网一般不要用。
私有的地址。239.0.0.0/8
站点的地址最大条数是16跳。239.255.0.0/16 这是个站点的地址。一般是一个分公司和一个总公司分公司不想把这个流传到总公司就用这个地址。
组织机构。ORGANIZATION-LOCAL SCOPE:239.192.0.0 TO 239.251.255.255
组播有自己的MAC地址01 00 5E这25位是固定的。后面的23位把IP的地址填到后面。【换算成二进制填到后面】
组播的原理:分两个类容。一个是路由器和主机之间的另一个是路由器和路由器之间的。IGMP INTNET组管理协议。路由器用来发现组接收者用的。是给组播服务的。IGMP分两个版本一个是V1一个是V2 V1定义了两个信息。一个叫报告。一个叫查询。
当一个主机加入到这个组的时候就会发一个REPORT信息。【组播开发部署这本书】每个PC在发送一个REPORT消息时会有一个延时。10秒以内。当我向路由器发流时。别的PC也会收到这样就会有一个抑制这样可以节省带宽。【最好是给自己的这个组发】
查询:每隔60秒会发一次查询。看看我这个组还有没有接收者。【向所有的查询】主机会进行报告说我是属于那个组。路由器会把相应的这个组的接口打开。
IGMP V2:V2和V1的区别。V2引入了离开和查询。当一个主机离开这个组的时候。会发一个离开的消息。这时候路由器会发一个指定的查询。马上会触发一个查询。就查这个组的。指定查询收敛快。路由器会主动记录最后一个加入的资料。当最后一个加入的发离开消息时。路由器才会发一个查询。其他的离开不发送查询。但是为了防止特殊的情况。IGMP V2同时也保存了V1的特性。
IGMP V3 可以控制源。那个源向我发流。
CGMP CISCO私有的。为了防止浪费带宽。路由器告诉交换机。交换机那些接口有接收者。不会向所有的接口发送。
IGMP SNOOPING 这是个标准的协议。
路由器如果是交换机的网关的话。那么路由器是所有组的成员。
交换机组播不启IGMP协议那么就会向所有的端口泛洪。启了IGMPSNOOPING 。在他的接口接收到REPROT消息。交换机会记录。如果交换机接收到目标地址是去往这个端口的话。就从这个端口转发出去。而不会泛洪。
SNOOPING占用资源很大。CGMP占用资源很少。一个是标准的一个私有的。这是他们的区别。
------------------------------------------------------------------------------------------------------------------
组播路由:
组播分两块类容。一个是路由和PC还有一个是路由到路由
组播路由协议。
组播很难根据目的地址去往接收者。因为有很多的接收者。组播正好和单播相反。由每个接收者来判断去往源有多近。单播是基于目的。而组播是基于源。单播是关注从源到目的有多近。而组播是关注从目的到源有多远。
组播的路由有两种方式、一种是主动。一种是被动。
源树。是从目的到源建立一个链路。源树的根是源。源树。最短路径树是从接收着到源树的一条最短路劲。这样会增加开销。
共享树:【RP】共享树的根是RP。每个源树就和RP建立源树。这样可以减少开销。
PIM 有两种工作模式。1.DENSE模式。【推的模式】 乐观的它会假设下面都有接收者是泛洪的 如果下面没有接收者就会回一个剪枝。为了防止环路。检查单播路由的源地址。当从两个接口收到相同源的组播流。路由器会检查路由表到源的路劲。如果不是最优的就丢掉。然后回一个剪枝消息。在以太网接口上如果一个路由器收到剪枝消息。会等三秒。如果三秒之内收到一个。JOIN消息。如果没有收到JOIN消息那么就会剪掉。反之就不会剪掉。这种适用于接收者非常密集的接收者。每隔3分钟泛洪一次。
 2.SPARSE.模式。【拉的模式】悲观的模式。稀疏模式。路由器之间走的是PIM消息。接收者向源发起加入。现有共享树后有源树。
RP选择方式。AUTO RP RP告诉代理我是RP RP的候选者必须要手工指定。代理再告诉其他的路由器谁是RP ,RP的地址是多少。代理可以选很多个。