组播基础

一、什么是组播?

用组播路由协议建立树型组播路由,组播源只发一次数据,实现点到多点传输。

 

二、组播相关协议

  • 组播组管理协议IGMP:接收者与route之间,建立和维持组播成员关系

  • 组播路由协议PIM(域内):route之间,建立和维持组播路由。

       PIM DM适合接收者密集的环境,

       PIM SM适合接收者稀疏环境。

 

三、组播的地址?D类地址:224.0.0.0-239.255.255.255

  • 224.0.0.0-224.0.0.255永久组地址(为路由协议预留的)

  • 232.0.0.0-232.255.255.255 SSM组地址。

  • 239.0.0.0-239.255.255.255 ASM本地管理组播地址 (私有地址)  

  • 其他的ASM组地址(不是私有地址了)

 

四、组播MAC地址?

组播的接收者不是固定一个,不能封装普通的单播MAC

24bit01005e  +  25bit固定为0  +  23bit是组播IP的后23bit

01|00|5e|+0+23bit的组播地址

 

五、反向路径转发及RPF检查?

  1. route从某个口收到组播数据,

  2. 查找到组播源或RP的单播路由表看出口是否为这个入口,是(RPF检测成功)才往下游接口转发,否则丢弃。

 

六、源路径树及共享树?

    源路径树:源到每个接收者最短的转发树

     共享树:RP到每个接收者最短的转发树。


你可能感兴趣的:(组播基础)