- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
组播路由协议介绍(华为数通课件)
组播路由协议介绍 组播路由协议概述 根据IP组播中源和目的的不同,可以分为三种模型 ASM(Any-Source Multicast) SFM(Source-Filtered Multicast) SSM(Source-Specific Multicast) 组播路由协议概述 组播路由协议概述 组播路由器之间运行组播路由协议,组播路由协议用于建立和维护组播路由,并正确、高效地转发组播数据包 组播路由建立了一个从数据源端到多个接收端的无环数据传输路径,即构建分发树结构 按照单播路由一样将组播路由也分为域内和域间两大类 域内组播路由协议 通过发现组播源并构建组播分发树,将信息传递到接收者 DVMRP、MOSPF、PIM-DM和PIM-SM 域间组播路由协议 需要一种机制能发现其他域内的组播源-MSDP 组播路由信息如何在自治系统之间传递-MBGP 组播路由协议概述 域内的组播路由协议可以分为三类: 密集模式协议(DVMRP和PIM-DM) 稀疏模式协议(PIM-SM) 链路状态协议(MOSPF) DVMRP 距离矢量组播路由协议DVMRP(Distance Vector Multicast Routing Protocol),一个较为古老,具有实验性质的协议,现在已经不常使用,也鲜有厂家设备支持 是一种密集模式协议 基于距离矢量算法 类似于RIP 最大跳数为32跳 依赖协议自身发现的单播路由进行RPF检查 使用特殊的毒性反转机制来创建“截断广播树”(TBT, Truncate Broadcast Tree) DVMRP 使用扩散、剪枝和嫁接机制来维护组播分发树 组播数据开始时沿TBT向下扩散 当下游不需要该数据时对TBT枝杈进行剪枝 剪枝每过一定时间超时,重新沿枝杈进行扩散 为了减少新主机加入组播组的等待时间,采用嫁接机制 DVMRP 被广泛应用于MBONE(一个由互连的且能转发IP组播报文的Internet路由器和主机组成的小子网,实验性的组播网络) 慢收敛— 工作机制类似RIP 路由器中组播路由状态信息庞杂,到处都是 (S,G)项 不支持共享树 最大不能超过32跳 不适合于大规模的网络(扩散剪枝机制、可伸缩性差) MOSPF 对OSPF单播路由协议的扩展 定义了一个新的链路状态通告(LSA),此LSA用来在整个区域内扩散组成员关系信息,MOSPF路由器以此计算接口列表并构建组播分发树 此LSA包括 组播组地址(链路状态ID) 通告路由器ID 由IP地址标识的包含本组成员的路由器接口列表 与Network LSA类似,只有指定路由器(DR)才能生成代表组成员关系的LSA MOSPF 在所有区域的路由器数据库同步以后,每一个MOSPF路由器利用组成员LSA和Network LSA来构造对任何一个(S,G)对的最短路径树 使用Dijkstra算法来计算最短路径数SPT,对每个(S,G)对都要单独计算 MOSPF 与单播路由协议相关 只能在OSPF域内部署 可伸缩性不好 每个组播(S,G)对都要单独使用Dijkstra算法 不支持共享树 享有OSPF对网络拓扑变动快速响应能力 因为使用链路状态路由选择方法来计算组播分布树 此能力是以对路由器CPU资源的巨大消耗为代价 不适合组播源很多的组播网络 PIM-DM PIM(Protocol Independent Multicast)称为协议无关组播 为IP组播提供路由的单播路由协议可以是静态路由、RIP、OSPF、IS-IS、BGP等 组播路由和单播路由协议无关,只要单播路由协议能产生路由表项即可 RPF(Reverse Path Forwarding)称为逆向路径转发,是组播转发的一种模式 借助RPF转发机制, PIM实现了在网络中传递组播信息 把由支持PIM协议的组播路由器所组成的网络称为PIM组播域 ASM模型目前包括PIM-DM和PIM-SM两种模式 SSM模型能够借助PIM-SM的部分技术来实现 PIM-DM PIM-DM(Protocol Independent Multicast Dense Mode)称为协议独立组播-密集模式,属于密集模式的组播路由协议 PIM-DM假设网络中的每个子网都存在至少一个对组播源感兴趣的接收站点,因此组播数据包被扩散到网络中的所有点 对没有组播数据转发的分支进行Prune剪枝操作,只保留包含接收者的分支 为了使剪掉的有组播数据转发需求的分支能够重新接收组播数据流,剪掉的分支可以周期性地恢复成转发状态 为了减少等待被剪掉的分支恢复成转发状态的延时时间,密集模式组播路由协议使用Graft嫁接机制主动恢复组播报文的转发 PIM-DM PIM-DM域中数据包的转发路径是“有源树”——以“组播源”为根、组播组成员
文档评论(0)