组播
组播 什么是组播
组播是一种网络通讯模式即:“点到多点的通讯模式”
组播地址
整个组播地址范围 224.0.0.0------239.255.255.255
本地协议预留组播地址 224.0.0.0-----224.0.1.255
(给一些著名协议会用到的组播地址)
本地管理组地址 239.0.0.0------239.255.255.255
(给组播管理协议使用)
用户组播地址 224.0.2.0-------238.255.255.225
(只有这个才能被普通用户使用)
组播MAC地址 01-00-5e-xx-xx-xx
a.由于组播ip到组播mac地址映射只映射后23位,所以会造成部分组播ip对应的组播mac是重复的
IGMP (组播组管理协议)
IGMP协议(Internet Group Management Protocol),Internet 组管理协议(也常被成为组播组管理协议)是因特网协议家族中的一个组播协议。该协议运行在主机和组播路由器之间。IGMP协议共有三个版本,即IGMPv1、v2 和v3。
1.主机通过igmp协议加入和离开组播组
2.网络设备通过igmp协议维护本地组播组信息表
组播分发树:组播在路由器上的转发路径
1.最短路径树(SPT):会每个组播者分别建立一条到达组播源的最短路径
优点:能保证组播转发延迟
缺点:需要消耗大量系统资源来维护大量组播路径
2.共享树(RPT):建立一条所有组播源到所有接收者的路径是最短路径
组播模型
1.ASM:任意信源组播;不区分组播源,共享同一个组播信息表(适合大的网络规模;可以用RPT)
2.SSM:指定信源组播;区分不同组播源,每个组播维护独立的组播信息表(适合小的网络规模;可以用SPT )