AI 助教问 AI 助教
东方瑞通 · HCIP-Datacom

IP 组播基础与 IGMP

IP 组播是点对多点的一对多通信,源向组播组地址发送一份数据、由网络按组播转发表复制转发;IGMP 运行于主机与直连路由器之间,负责主机报告组成员关系、路由器维护组成员信息。

考点精讲

  1. 组播基础与 IGMP 构成组播的“地址规划 + 最后一跳成员管理”。组播地址为 D 类 224.0.0.0~239.255.255.255,其中 224.0.0.0/24 为链路本地组播(不转发);组播 MAC 映射为前 25 位固定 01-00-5E + 后 23 位取自组播 IP 后 23 位(32 个 IP 映射同一 MAC)。组播转发基于 (S,G)/(*,G) 表项,用 RPF 检查防环。IGMP 报文分 Report/Query/Leave,查询器为网段内 IP 最小的路由器;v1 无离开报文、v2 增 Leave 与组特定查询、v3 支持指定源(SSM);IGMP Snooping 让二层交换机只向成员端口转发组播。

记忆技巧

记“组播=一对多、224 开头;MAC 映射 01-00-5E+低 23 位;防环靠 RPF”。
IGMP 版本差异记“v1 无 Leave、v2 有 Leave、v3 指定源”。
查询器“IP 最小者当”,IGMP Snooping 按需转发省带宽。

常见误区

  • 误区一:以为组播 MAC 与组播 IP 一一对应。正解:32 个组播 IP 映射同一 MAC(后 23 位重叠)。
  • 误区二:以为 IGMP 负责组播路由建立。正解:IGMP 只管主机-直连路由器的成员关系,组播路由由 PIM 负责。
  • 误区三:以为 224.0.0.0/24 组播会被转发。正解:它是链路本地组播地址,仅本链路有效、不跨路由转发。

真题思路

  • 【示例】 【示例】组播转发为什么必须做 RPF(逆向路径转发)检查?
    提高转发速度 防止环路并保证沿最短路径树转发 加密组播数据 实现组播地址分配
    答案:B
    解析:RPF 检查以单播路由判断组播报文是否来自正确入接口,从而防止环路并保证组播沿最短路径树转发。

常见问题

Q:为什么 224.0.0.0/24 的组播报文不转发

A:它是链路本地组播地址,仅本链路有效。

Q:IGMP Snooping 为什么重要

A:使二层交换机只向有成员的主机端口转发组播,避免泛洪、节省带宽。

Q:IGMP 查询器如何产生

A:同一网段内 IP 最小的路由器当选为查询器。

相关知识

教材出处:第4章 组播基础 IP 组播基础与 IGMP

AI 助教

让 AI 助教带你深入学习,把你卡住的地方直接问它

随时为您答疑解惑

开始答疑