第9讲 多播路由技术.ppt

  1. 1、本文档共158页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多播技术 第9章 多播路由技术 9.7 多播开放最短路径优先MOSPF 9.8 基于核心的树CBT 9.9 PIM-DM 9.10 PIM-SM 9.11 域间多播技术 9.12 多播主干MBone 9.13 IPv6多播技术 多播源和多播组成员关系 多播源和所有成员同在一个以太网上。则不需要多播控制协议。 多播源将多播IP分组封装在以太网帧中。以太网帧的目的MAC地址为一个基于IP多播地址的多播映射地址。 以太网上的多播组成员监听这个多播物理地址,接收此多播分组。非多播组成员则丢弃收到的多播分组。 多播源不在本地LAN中,路由器判断该LAN中是否有多播组成员。如果有,则将多播分组转发给LAN;如果没有,则不向此LAN转发该多播分组。 交换式LAN上的多播实现 交换机LAN通过一台路由器连接到互联网中。 首先,路由器通过使用IGMP报文,获知LAN上是否有组成员存在。若有,则将多播分组转发到交换式LAN上。 其次,交换机对目的MAC地址转发该分组。但是IGMP是第三层协议,交换机的MAC地址转发表中没有此多播MAC地址的转发表项(多播地址,输出接口),会导致交换机只能洪泛多播分组。对于大型交换式局域网,这将影响网络的运行效率。 交换机LAN对多播分组转发的解决方法 ⑴ 手工配置交换机转发表。 ⑵ 使用通用多播注册协议(General Multicast Register Protocol,GMRP)。 ⑶ IGMP侦听(IGMP Snooping)。 ⑷ 通过CGMP协议(Cisco Group Manage Protocol)。 9.2 多播转发和路由选择信息 多播转发和路由选择与单播情况不相同,并且相当复杂。通过下图的例子进行说明。 1. 对动态路由选择的需求 在多播路由选择中,即使网络拓扑不发生变化(包括网络中设备的故障状态也没有发生变化),但由于某个应用程序加入或离开了一个多播组,多播路由都会发生变化。 在单播路由选择中,只有当拓扑结构变化或设备出故障时,才会发生路由改变。 2. 多播转发时需要检查分组的目的地址和源地址 主机E和F各给Group2发送分组。路由器R把E的分组发送到Net2,而把F的分组发送到Net1。 R接收到主机A发往Group2的分组时,将转发两个副本,分别发送给Net1和Net2。 多播转发要求路由器不仅检查目的地址,而且还检查源地址,以确定什么时候将多播分组进行复制,并转发多播分组的副本。 3. 任意的发送方 IP允许任意主机(不一定是多播组的成员)向多播组转发分组。主机G不是任何多播组的成员,并且G所在的网络没有Group1多播组的成员。但是G可以给Group1发送分组。更重要的是,该分组穿过互联网时,很可能穿过其它没有多播组的网络。 可见,多播分组可以由不是多播组成员的主机产生,并且可能通过没有任何组成员的网络。 9.3 多播转发树 单播路由协议能找出到达某一目的网络的最短路径。 单播路由表项:目的网络地址、下一跳路由器地址、本路由器的输出接口等字段。 路由器收到单播分组,根据目的IP地址,在路由表中找到匹配的表项,把分组从指定的接口转发出去。 多播路由协议实现逆向路由选择 不是将多播分组转发给一个目的网络,而是从多播源开始,多播分组沿着多播树转发到多个目的网络。 多播分组从某一特定的源主机发出。所以,多播路由器可依据多播源的IP地址,通过多播路由协议选择从目的网络到源的最短路径。 这是一个逆向路由选择过程。 1.多播转发树 使用图论术语描述从特定源节点到多播组的所有成员的一组路径,这些路径定义了图论中的树,有时也称为转发树(forwarding tree)。 每个多播路由器对应树中的一个节点(node)。 连接两个路由器的网络对应于树中的一条边(edge)。 分组的源节点是树的根(root)或根节点。 从源节点出发,沿着一条路径到达的最后一个路由器称为叶子路由器(leaf router)。 连接在叶子路由器上的网络称为叶子网络(leaf network)。 负责将多播分组通过自身接口发往某个网络的路由器,称作该网络的父路由器。 基于源的树(Source Based Tree,SBT) 和共享树(Shared Tree,ST) 多播转发树有两种基本类型: 基于源的树SBT,从每个源到接收者之间有不同的树(多棵树)。 共享树ST,被所有组成员所共享的一棵树。 基于源的树也称作最短路径树(SPT),用二元组(S,G)表示。使用Dijkstra算法计算从源到所有组成员的最短路径。 基于源的树的协议有:DVMRP、MOSPF、PIM-DM等。 共享树 共享树是一棵以某个路由器为根,到所有接收者的树。用二元组(*,G)表示。 这棵共享树可以被多个多播源共享,维护较少的状态信息,但是转发路径未必最优

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档