文档介绍:第6章
多播和Internet 组管理协议IGMP
主要内容
多播概念
Internet组管理协议(IGMP)
多播路由选择
多播概念
以太网多播
IP多播
使用以太网多播实现IP多播
以太网多播
硬件多播可以看作是广播的更一般形
式,可以实现同时与一组站点的通信,
但有一个限制条件,就是这一组站点只
能在同一个物理网络(网段)上。
IP多播
IP多播允许一个源站与一组目的站的通
信,但是最主要的区别在于该组目的站
可以位于互联网上的任意物理网络上,
这一组目的站称为多播群组(multicast
group),或简称群组。
IP多播特征
转发IP多播分组需要特殊的多播路由器。
群组地址。
动态群组成员。
成员和传输。任意站点都可以向任何群组发送 IP
分组,群组成员只用于确定站点是否接收发往群
组的IP分组。
交付机制。IP多播与其它IP分组交付使用同样的
尽最大努力交付机制。
底层硬件使用。如果底层网络支持硬件多播,则
可以使用硬件多播发送 IP多播。如果硬件不支持
多播,则使用广播或单播来实现IP多播。
使用以太网多播实现IP多播
28比特群组标识
D类IP地址 1 1 1 0 群组标识中的低23比特
群组标识中的低23
5比特未使 比特复制到以太网
群组中
用
以太网地址 多播地址(25比特) 群组(23比特)
48比特以太网地址
Internet组管理协议(IGMP)
IGMP工作原理
IGMP报文
IGMP工作原理
多播路由器负责把多播分组分发给一个
群组中的各个成员。换言之,如果有多
个多播路由器连接在同一个物理网络
上,它们的多播地址表一定是互斥的。
站点加入群组的流程
进程P申请加入群组MG
站点检查群组MG的成员关系表
是 <P,MG>加入站点的群组成员
MG在成员关系表
关系表
中?
否
站点发送群组成员关系报告