IGMPv3的leave包如下:
IGMPv3的query包如下:
IGMP三个版本的比较:
四、组播IP地址:
? 组播地址范围
224.0.0.0-239.255.255.255
? 保留组播地址
224.0.0.0-224.0.0.255 224.0.1.0-224.0.1.255
? 本地管理组地址
239.0.0.0-239.255.255.255
? 用户组播地址
224.0.2.0-238.255.255.255
? 组播MAC地址:
以太网: 01-00-5e-xx-xx-xx
? 常用的保留组播地址 永久组地址 224.0.0.1 224.0.0.2 224.0.0.3 224.0.0.4 224.0.0.5 224.0.0.6 224.0.0.7 224.0.0.8 224.0.0.9 224.0.0.11 224.0.0.12 224.0.0.13 224.0.0.14 224.0.0.15 224.0.0.16 224.0.0.17 224.0.0.18 含义 所有系统,包括主机与路由器 所有组播路由器 未分配 DVMRP(Distance Vector Multicast Routing Protocol ,距离矢量组播路由协议)路由器 OSPF(Open Shortest Path First ,开放最短路径优先)路由器 OSPF 指定路由器/备用指定路由器 ST(Shared Tree ,共享树)路由器 ST 主机 RIP-2(Routing Information Protocol version 2 ,路由信息协议版本2)路由器 移动代理 DHCP(Dynamic Host Configuration Protocol ,动态主机配置协议)服务器/中继代理 所有PIM(Protocol Independent Multicast , 协议无关组播)路由器 RSVP(Resource Reservation Protocol ,资源预留协议)封装 所有CBT(Core-Based Tree ,有核树)路由器 指定SBM(Subnetwork Bandwidth Management ,子网带宽管理) 所有SBM VRRP(Virtual Router Redundancy Protocol ,虚拟路由器冗余协议) 五、IGMP SNOOPING
IGMP Snooping运行在链路层,是运行在二层以太网交换机上的组播约束机制,用于管理和控制组播数据转发。
当二层以太网交换机收到主机和路由器之间传递的IGMP报文时,IGMP Snooping分析IGMP报文所带的信息。当监听到主机发出的IGMP主机报告报文时,交换机就将该主机加入到相应的组播MAC地址表中。当监听到主机发出的IGMP离开报文时,交换机就将删除与该主机对应的组播MAC地址表中。
通过不断地监听IGMP报文,交换机就可以在二层建立和维护组播MAC地址表 ,交
换机就可以根据组播MAC地址表转发从路由器下发的组播报文。没有运行IGMP Snooping时,组播报文将在二层广播。
yig