计算机网络第八章Internet组播介绍.ppt

  1. 1、本文档共99页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章 Internet组播 8.4.2.3 PTMR PTMR是一个单层的路由协议,它用面向策略的转发模式对PIM-SM协议进行了扩展。PTMR可以构造连接多个路由域的组播树,更确切地说,是连接多个策略域。PTMR的特点是即使在路由不对称的环境下,也能够支持满足宏观策略要求的从源到接收者的最短路径。 在存在路由策略的路由环境中,两个节点之间路由的对称性将不再成立,也就是说,两个节点之间两个方向的路由可能出现不一致。这种不一致可以通过CFR机制克服。但是,为了使用CFR机制,路由器必须支持包括CFR路径信息的路由表。 在路由域之间支持CFR类型的路由最简单的方法就是通过BGP4+的面向组播的路径向量更新。通过这种方式,自治系统可以对组播流量经过那些网络发送进行控制。 PTMR中的策略路由可以看成是满足路由域定性需求和定量性需求。的约束路由。 PTMR使用源发起的组播树建立策略,这样可以不考虑策略路由是如何建立的。为了达到这一目的,需要把某种形式的控制分组逐跳的发送到每个接收者,控制分组用组播地址D进行标记。控制分组将在转发路径中的每个中间节点都创建(S,G )状态。为了分发该控制分组,源节点需要知道所有组成员的位置。但是,在组成员比较稀疏的环境中,为了减小加入过程的延时,源节点和组成员之间爱你的握手机制需要由接收方初始化。相应地就需要有某种机制可以让组成员得到源节点的信息。PTMR采用了和PIM-SM类似的RP策略。 策略树是PTMR体系结构中的关键组成部分、。组成员通过PIM共享树的RP获得源节点的位置信息。如果接收者想切换到有源树,则采用和PIM-SM一样的方式。如果源节点和接收者不在同一个域中,则需要通过PTMR建立一棵策略树。建立策略树时,面向源节点所在网络的出口的组播边界路由器向着源节点发送Request消息,通过这条Request消息,源节点的第一跳路由器将建立它和发起Request消息的MBR之间的策略路由。在这之后,源节点的第一跳路由器将返回一条Pilot消息给发起请求的。 最后一跳标志路由器,这个过程是为了模拟源节点发送分组的过程。Pilot消息基于策略路由通过一系列MBR进行转发。当发起请求的MBR收到该消息后,它在共享树中组播一条Announce消息,该消息包括到接收者的最后一跳标志路由器的地址。最后,使用该信息,靠近接收者的路由器也加入组播树以便通过策略路由树收到源节点发来的数据。 PTMR协议也说明如果在组播树中引入策略将是非常复杂的。由于PTMR是基于PIM-SM构造的,因此他可以用于已购的组播路由环境,只要域内采用PIM-SM就可以。但是PTMR并没有提供完整的域间路由方案。 8.4.2.4 PIM-DM/PIM-SM 将PIM-SM和PIM-DM结合起来私用是最早提出的域间组播路由方案之一。这种方案中,用PIM-DM进行域内路由,用PIM-SM进行域间路由。这样,PIM-SM就可以构造一棵共享树连接每个域内用PIM-DM建立的有源树。 RP集合在域间进行发布以便所有的边界路由器都可以知道组播组地址和RP的映射关系。这种方案可以应用在企业级的网络中,但是很难应用到Internet中,因为发布RP和维护PIM-SM 中的软状态将消耗大量的网络资源。这种方案也不能解决策略路由问题。 8.4.2.5 PIM-SM/MSDP MSDP是IETF提出的一种实现域间组播的过度方案。它不需要建立域间共享树。IETF把建立域间共享树的BGMP作为实现域间组播的长远方案。MSDP可以用于在域间采用共享树的协议,例如PIM-SM和CBT,也可以用于在域边界节点上保存当前活动的源信息协议。例如支持全域报告的MOSPFge PIM-DM. MSDP用于把组播域相互连接起来。如果组播域内部运行PIM-SM,那么每个域都使用自己的RP而不依赖于别的域的RP进行本域的数据发送。MSDP不采用构造域间共享树的方案,而是让所有的域内组播树都知道当前正在活动的源节点。这种方案听起来似乎存在可扩展性问题,但是作者认为精心设计的MSDP协议具有良好的可扩展性。 MSDP的工作方式如下,每个域的RP都和某些其他域的RP建立MSDP对等会话。对等会话通过TCP连接建立,主要用于交换控制信息。这样,各个域的RP和它们之间的TCP连接就构成了一个虚拟网络拓扑。这个虚拟拓扑可以和域间的BGP路径一致。 虚拟拓扑的目的是为了使某个域可以为自己内部的组成员找到位于其他域的源节点。 MSDP的操作过程如下(如图8.13所示) (1)如果某个组播源向该组播组发

文档评论(0)

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

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

1亿VIP精品文档

相关文档