一、什么是组播?用组播路由协议建立树型组播路由,组播源只发一次数据,实现点到多点传输。 二、组播相关协议 组播组管理协议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。 前24bit:01005e + 25bit固定为0 + 后23bit是组播IP的后23bit 01|00|5e|+0+后23bit的组播地址 五、反向路径转发及RPF检查? route从某个口收到组播数据, 查找到组播源或RP的单播路由表看出口是否为这个入口,是(RPF检测成功)才往下游接口转发,否则丢弃。 六、源路径树及共享树? 源路径树:源到每个接收者最短的转发树 共享树:RP到每个接收者最短的转发树。 有兴趣朋友可以了解更多java教程 http://java.itcast.cn/java/video.shtml