定义

  • 点到多点的通讯模式

组播关注的问题

  • 如何标识接收者 组播地址
  • 组播数据如何转发 组播分发树
  • 组播转发路径如何建立 组播路由
  • 终端设备如何加入/离开组播组 IGMP
  • 组播组成员信息如何维护 IGMP

解决方案

  • 组播地址 标识组播接收者
  • 组播分发树 定义组播数据转发方式
  • 组播路由协议 建立组播转发路径
  • IGMP
    • 定义终端设备加入/离开组播组
    • 维护组播组成员信息

组播地址

地址范围 224.x.x.x-239.x.x.x

地址分类

  • 本地协议预留地址 224.0.0.0-224.0.1.255
  • 用户组播地址 224.0.2.0-238.255.255.255
  • 本地管理地址 239.0.0.0-239.255.255.255
  • 组播MAC地址 01-00-5E-xx-xx-xx

因为组播IP地址第5-9位不映射到组播MAC地址,所有某些组播IP对应的组播MAC会有重复。通过组播IP来判断是否是本机所需要的组播报文

组播模型

ASM

  • 任意信源组播
  • 不区分组播源,所有组播源共享一个组播信息表

SSM

  • 指定信源组播
  • 区分组播源,每个组播源维护独立的组播信息表