- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络协议分析
(TCP/IP )
第六章 Internet 组播协议
要求:
1、掌握组播群组的概念和特点;
2、掌握IP组播编址机制;
3、掌握IGMP协议的作用及报文功能;
4、掌握组播选路技术:RPF、TRPF、剪枝、接枝、组播树;
5、掌握组播选路算法:RPM、CBT ;
6、了解组播路由协议:DVMRP、PIM-DM、PIM-SM
一、组播概述
当使用组播通讯时,数据源可以只发送
一次,而被多个接收者接收,这些接收
者可能跨越多个网络和网段。
目前的应用:远程教学、视频会议、信
息发布、网络游戏。
使用组播与特定接收者请求和交换信
息。如:RIP、OSPF通过组播与相邻路
由器交换路由信息,进行邻居发现。
组播的主要特点
1、单播和广播都可看作组播的特例。
2、组播群组可跨越多个物理网络,而广播仅
限于一个物理网络或共享同一前缀的若干网
络。
3、每个组播群组共享一个唯一的D类地址。
4、群组成员是动态的,可随时加入或离
开。
5、任意主机可向任何群组发送数据。
IP组播要解决的问题
1、组播编址()
2、有效的通知和管理和交付机制
(IGMP)
3、有效的网间转发机制(组播路由)
(DVMRP\MOSPF\PIM-SM)
4、可靠组播(略)
二、组播地址
组播地址格式
0 8 16 24 31
1110 群组标识
编址机制
(1)每个组播群组对应一个唯一的D类地址
(2 )地址没有结构,也没有管理信息
(3 )组播地址只能用作目的地址
(4 )不生成关于组播数据报的ICMP报文
(5 )地址分两类:
①永久分配;②临时分配
永久地址:用于Internet的主要服务和基础设施的维护,如
224.0.0.1~224.0.0.255专用与组播路由协议和群组维护协
议。
临时分配:在需要时创建,当组成员为0时丢弃
三、Internet群组管理协议IGMP
(一)IGMP协议概述
1、作用:在主机和路由器之间使用,
负责报告动态组播组成员的信息。包括成
员的加入与退出,成员查询。
2、IGMP是IP层的一部分。目前有三
个版本
IGMP版本1 :RFC1112。1989
IGMP版本2 :RFC2236。1997
IGMP版本3 :RFC3376. 2002
(二)主机和组播交付
1、按照是否可以收发组播数据,将主机分三个级别
0级:没有组播能力
1级:能发送但不能接收组播数据报
2级:既能发送又能接收
2、本地组播
主机把数据报放在帧中并使用硬件组播地址。
3、非本地组播
主机把数据报发给组播路由器,后者负责网间转
发。
问题:主机并不能确定本次组播是否为本地的。
4、解决方法
主机仅在本地组播,由组播路由器决定是否转发。
主机加入群组,向本地组播路由器发送IGMP报文。
为适应成员变化,组播路由器周期性轮询本地主机。
四、IGMP报文格式(协议实现)
1、IGMPv1与v2报文格式(8字节)
版本 类型 未用 校验和
群组地址
类型 最大响应时间 校验和
群组地址
V1与V2报文字段含义
v1 :
版本:IGMP版本V1 ,为1
类型:1=成员查询、2
文档评论(0)