IP组播(基于UDP)
点到点的环境中高效的数据传送,广播是一种特殊的组播
组播IP模型的分类
1.ASM 对源不控制的组播(源是任意的)
2.SFM 对源做一些控制
3.SSM 特定源组播(增强了对源的控制)224.0.0.0/8
组播地址的分类
组播的MAC地址(48位)
导致IP的五个比特位是随意变化的,导致32个比特映射一个MAC
组播的相关协议
igmp--------------互联网组管理协议-----------用户和组播路由去之间(边缘)
pim--------------协议无关组播-------------------整个组播网络
MSDP-----------组播源发现协议---------------发现源的
MBGP-----------多协议BGP--------------------AS之间
组播网络的构成
1.源设备(服务器,发送组播流的设备)
2.PIM的组播网络(第一跳路由-连接源路由,中间的网络,最后一跳的路由器)
3.接收者
4.MSDP(组播源发现协议,两个应用场景1.AS内部 anycast-rp 2. AS之间的组播源发现)
5.MBGP(主要用于RPF的检查)
组播分发树*------>组播路由表
组播流量通过组播路由表来转发,他有两个树组成
1.源树(SPT最短路径树)
由源到目的(组播成员)最短的路径(单播路径)
路径最短,延时最小,占用内存较多(条目)
2.共享树(RPT汇聚点树)
路径不是最优,引入额外的延迟,占用内存较少
组播数据的转发(RPF)
组播路由和单播相反
*单播关心报文到哪里去
*组播关心报文从哪里来
RPF:路由器收到报文后,只有确认这个数据报文是从自身连接到组播源的接口上收到的,才进行转发,否则丢弃
RPF检查:在单播路由表中查找到组播报文原地址的路由
1.如果该路由的出接口就是组播报文的入接口,RPF检查成功
2.否则RPF检查失败,报文丢弃
查看树的命令
display multicost rpf-infor 1.1.1.12(源/RD)