- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9讲-Internet组播.ppt
Internet组播 要求 1、掌握组播群组的概念和特点 2、掌握IP组播编址机制 3、掌握IGMP协议的作用及报文功能 4、掌握组播选路技术:RPF、TRPF、剪枝、接枝、组播树 5、掌握组播选路算法:RPM、CBT 6、了解组播路由协议:DVMRP、PIM-DM、PIM-SM §9.1 组播编址 一、问题分析:为什么需要组播 1、发送方常常要将一份数据发给多个接受者 通信要求:某成员发出的数据,其他组员都能同时收到。 ● 若用单播(Unicast),需要多次端到端传输 ● 若用广播(Broadcast),大量用户收到与自己无关的数据 ● 需要一种组播(Multicast)机制,使得发送者一次传输恰好送给希望的多个接收者 2、组播的应用场合,如 ◆ 视频会议 ◆ 向新闻组订阅者分发新闻 ◆ 进行“资源发现”:如OSPF,RIP ◆ 客户对不知道的服务器请求,如BOOTP 三、IP组播系统要解决的三个问题 四、IP组播编址方法 五、组播作用域 1、两个作用域 群组作用域(Scope) : 群组成员范围 数据报作用域(Range) :通过的网络集合 2、作用域控制技术 (1)利用TTL的值控制范围 (2)管理辖区:规定地址空间的有效范围 §9.2 Internet群组管理协议IGMP(Internet Group Management Protocol) 一、主机和组播交付 1、主机的组播能力 0级:没有组播能力 1级:能发送但不能接收组播数据报 2级:既能发送又能接收 2、本地组播 主机把数据报放在帧中并使用硬件组播地址 3、非本地组播 主机应把数据报发给组播路由器,后者负责网间转发 问题:主机并不能确定本次组播是否为本地的 4、解决方法 主机仅在本地组播,由组播路由器决定是否转发 二、IGMP协议概述 1、作用:在主机和路由器之间使用,负责报告动态组播组成员的信息 二、IGMP协议概述(续) 1、作用:在主机和路由器之间使用,负责报告动态组播组成员的信息 2、IGMP报文封装在IP报中,但逻辑上属于IP层 3、IGMP版本1:RFC1112(斯坦福,S. Deering,1989) 版本2:RFC2236(施乐,W. Fenner,1997) 版本3:RFC3376(2002) 4、IGMPv3主要支持特定源组播,增加了源过滤组播(SFM:Source-Filtered Multicast 功能,报告中可带有 Inclusion List:只接收的组播源的地址列表 和 Exclusion List:不接收的组播源的地址列表 (大约相当于白名单与黑名单机制) 三、IGMP协议实现 1、报文格式:完全向下兼容 3、加入一个群组:成员报告报文 成员报告报文格式 一个报文可以有多个群组的成员报告 源过滤机制:包含过滤器与排除过滤器 记录类型:三类6种 过滤模式(类型1:包含,类型2:排除) 过滤模式更改(类型3:改为包含,类型4:改为排除) 源地址列表更改 (类型5:添加允许的,类型6:添加禁止的) 四、说明 §9.3 组播路由协议 一、组播选路问题的复杂性 1、动态性: 应用程序加入或退出群组都会使组播路由变化 二、组播选路技术 目的地的广泛性和无规律性(无位置信息),造成: 组播难,组播选路难,难于上青天 1、最基本的技术:扩散(泛洪) 将收到的组播报在各个接口再组播出去(入口除外) 问题:容易形成组播环路,使数据报多次重复出现 可能的解决方式之一:对组播出去的报暂存一段时间 如何从根本上解决? 2、反向路径转发RPF(Reverse Path Forwarding) RPM策略 3、核心基干树算法(CBT:Core Based Tree) 三、组播路由协议 1、CBT协议 2、DVMRP(Distance Vector Multicast Routing Protocol) 基本功能 (1)邻居查找:查找直接相连的具有DVMRP能力的路由器 (2)路由交换:形成DVMRP路由器之间的可达性信息 (单播路由) (3)剪、接枝 (RPM技术) 说明: (1)mrouted是DVMRP在UNIX下的一个实现 (2)报文作为IGMP报文封装在IP报中发送 3、与协议无关的组播—密集模式:PIM-DM (Protocol Independence Multicast-Dense Mode) (1)与DVMRP相似,基于RPM算法 (2)发送方和接收群组位于同一较小的区域 (3)假定带宽不受限制 (4)版本1的报文作为IGMP报文(类型0x14)封装在IP中 版本2直接封装在IP报中(协议号为103) 1998.
您可能关注的文档
最近下载
- 中华人民共和国国歌-教案.doc VIP
- 2025年高考(全国一卷)数学试题和答案.docx VIP
- 离散数学答案(刘玉珍_编着).doc VIP
- 人民版六年级《劳动》上册全套教学课件.pptx
- 《城市规划原理》第3章 城乡规划体制.ppt VIP
- 基于SOR理论的社交网络互动对旅游行为的影响.docx VIP
- 哈曼JBL Live 770NC 无线罩耳式自适应降噪耳机 配置指南 (中国)说明书用户手册.pdf
- 《城市规划原理》第3章城乡规划体制.pptx
- 2025年最新的BRCGS包装材料全球标准第7版全套管理手册及程序文件.docx VIP
- 激光原理及应用陈家璧主编习题解答.pdf VIP
文档评论(0)