组播用途:点到多点,解决多点相同业务要求导致带宽压力
与单播相比,用户的增加不会增加信息源负载,也不会显著增加网络资源的消耗
与广播相比,不会浪费网络资源,提高信息传输安全性,组播可以实现跨域
缺点:收敛速度慢,周期洪流
组播IP地址:目的IP地址为组播IP范围:224.0.0.0~239.255.255.255
组播MAC地址:目的MAC地址为组播MAC地址,组播MAC地址由组播IP地址映射而来
组播MAC转换方法:组播IP地址后23位MAC地址后23位,MAC地址前25位固定为:00000001-00000000-01011110-0(01-00-5e.0)
组播网络组成部分:
源网络-将组播源产生的组播数据发送到组播网络;
组播转发网络-基于组播路由协议形成无环组播转发路径-组播分发树(MDT);
成员端网络-让组播网络感知组播成员的位置和加入的组播组,成员主动加组。
组播服务模式:
ASM(任意源组播)-组成员加组后,组成员可以接收任意源发送到组的数据
SSM(指定源组播)-组成员加组后,组成员只能接收指定源发送到组的数据
RPF(反向路径转发)检查-确定设备上唯一的组播流量接口,设备只转发从特定的唯一接口收到的组播数据,避免组播转发过程中出现环路、次优、重复报告等问题
IGMP(因特网组管理协议)
IGMP组表项:
Group Address(组地址),Last Reporter(最后一个报告者),Uptime(更新时间),Expires(到期时间)
IGMP路由表项:
00001.(*,239.0.0.1) //00001-第一条,*-任意源,239.0.0.1-目的
List of downstream interface ///下游接口,出口接口
GigabitEthernet1/0/0(IP地址)
Protocol:IGMP //协议
一般组查询报告-查询器周期将查询报告发送到共享网络上的所有主机和路由器,以查询哪些组广播组成员,目标组IP:224.0.0.1
成员关系报告-主机主动向查询器发送报告,用于申请加入或响应查询报告,目标组IP:224.1.1.1
IGMPv1:无查询器选举机制,加组机制可由成员加组,离开机制-静默离开,等待加班
IGMPv2.默认情况下,增加查询器选举机制和离开机制—选举机制IP小地址是查询器,成员离开发送-离开报纸
特定组查询:目标组IP:224.1.1.1.当收到成员离开报告时,查询器连续两次发送特定的小组查询报告,查询小组是否仍有成员。没有回复意味着小组没有成员
IGMPv3:配合SSM模型,指定源和组
IGMP Snooping :交换机打开监控功能,监控成员组播报告,形成组播报告Mac地址表,避免组播报文在广播领域泛洪
IGMP核心配置:
[R1-g0/0/0]igmp enable ///打开面向成员的接口igmp
[R1-g0/0/0]igmp version 1/2/3 //设置igmp版本
[R1]dis igmp group //查看igmp组成员
[R1]dis igmp int //查看igmp接口信息