1 / 77
文档名称:

第8章 因特网组管理协议IGMP(精选).ppt

格式:ppt   页数:77页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第8章 因特网组管理协议IGMP(精选).ppt

上传人:静雨蓝梦 2015/9/25 文件大小:0 KB

下载得到文件列表

第8章 因特网组管理协议IGMP(精选).ppt

相关文档

文档介绍

文档介绍:多播技术
郑州大学信息工程学院李向丽
两种多播协议
根据协议的作用范围,多播协议分为:
主机-路由器之间的协议,即多播成员管理协议(包括 IGMP 互连网组管理协议)
路由器-路由器之间协议,主要是各种多播路由协议
第8章因特网组管理协议 (IGMP)
IGMP概述
IGMPv1
IGMP2
IGMP3
IGMP概述
IGMP的功能
IGMP在TCP/IP协议栈的位置
IGMP概述
IGMP:因特网组管理协议,它运行于主机和与主机直接相连的多播路由器之间,用来管理组成员的关系。
IGMP协议把网络上所连接的主机的成员关系传送给多播路由器。帮助多播路由器创建和更新与每一个路由器接口有关的多播组表。
多播路由器根据这些信息来了解多播分组应该向哪些接口转发。
IGMP有三个版本
IGMPv1,RFC1112,定义了基本的组成员查询和报告过程
IGMPv2,RFC2236,在 IGMPv1 的基础上增加了组成员快速离开的机制
IGMPv3,RFC3376,增加的主要功能是:成员可以指定接收或不接收某些多播源的报文
着重介绍 IGMPv2 协议的原理
(多播源地址,组地址)地址对表示方式
(S,G)地址对方式表示从源S向多播组G所发送的分组,用来对某一多播分组进行唯一标识。
(*,G)地址对方式未指定源地址,只是用来说明是发送给多播组G的多播分组。
(*,G)又可细分为由该组地址和多个源地址所标识的多个更加精确的多播分组,例如(S1,G)、(S2,G)、(S3,G)等。
IGMPv1、IGMPv2和IGMPv3协议的不同
v1、v2的主机只能根据组地址来识别和接收多播分组,即识别和接收(*,G)表示的多播分组。
如果主机需要选择接收某一特定(S,G)的多播分组,则需要相应的上层协议在(*,G)分组中选择接收(S,G)的多播分组。
v3中的主机可以直接对特定的多播组(S,G)进行接收和过滤。
IGMP的功能
IGMP 实现的功能是双向的:
一方面通过 IGMP 协议,主机通知本地路由器希望加入并接收某个特定多播组
另一方面路由器通过 IGMP 协议,周期性地查询子网内某个已知组的成员是否处于活动状态,即该网段是否仍有属于某个多播组的成员,实现所连网络组成员关系的收集与维护。
通过 IGMP,路由器能够记录特定的多播组在某个主机上是否有组成员。
多播组地址表
多播路由器都有一个多播组地址表,表中记录了与每一个接口连接的物理网络上的多播组成员关系。路由器根据多播分组的目的地址查找多播组地址表,转发多播分组。
IGMP多播路由器通过查询网络上的主机来建立和维护多播组地址表。
多播路由器周期性(125秒)查询本地网络上的主机。
主机对IGMP的查询进行响应。
不管有一台还是多台主机属于某个多播组,表中只包含一个该多播组的地址。