组播技术介绍解析.ppt

  1. 1、本文档共82页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基本概念( 2 )- RP ? 在 PIM-SM 中,为了创建共享树,需要指定一个汇聚点 (RP) ,作为 RPT 的根。 ? RP 和多播组之间具有 1:n 映射关系,映射关系是通过一 个 Hash 函数完成的。 ? 在一个多播域中可能会有多个 RP 。但在该域中的所有 路由器上对于特定组 G ,必须映射到同一个 RP 。 ? RP 的发现机制有两种: – 静态指定 – 动态 Bootstrap 发布 ( 需要 Cand-RP-Adv 协助 ) ? Cand-RP RP 的作用:做为共享树的根,并使组播域中的源在其上进行 注册,使接收者知道该域中存在那些源和对应的组播组。 基本概念( 3 )- BSR ? 为了在整个多播域内,发布所有候选 RP 信 息,需要至少指定一个 BootStrap 路由器 (BSR) 。 ? BSR 的功能是:收集本多播域中所有 Cand- RP 发布的 Cand-RP-Adv 信息;定期用 BootStrap 消息向外发布。 PIM-DM ? 概述 ? 邻居发现与 DR 选举 ? 数据转发 ? 剪枝( Prune ) ? 嫁接( Graft ) ? 竞争( Assert ) PIM-DM ( 1 )-概述 ? PIM-DM 假设网络中的组成员分布非常稠密 ,每个网段都可能存在组成员。基于这一 假设, PIM-DM 的设计思路是:首先将数据 报文扩散到各个网段,然后再裁剪掉不存 在组成员的网段。 ? PIM-DM 通过周期性的“扩散—剪枝”,构 建并维护一棵连接组播源和组成员的单向 无环 SPT 。 PIM-DM ( 2 )-邻居发现 ? 运行 PIM-DM 的接口定期 (30 秒 ) 发送 Hello ,以 便与同网段上的 PIM 设备建立和维持邻居关系 ;同时通过 PIM 竞争产生本网段的 DR 。 PIM-DM ( 3 )-数据转发 ? PIM-DM 模式的接口加入多播路由表项的出 接口的条件: –在该接口上发现了 PIM 邻居 –在该接口上收到了关于组 G 的 Join –在该接口上配置了静态的 IGMP 成员 ? 数据报文将复制并转发到所有的出接 口。 PIM-DM ( 4.1 )-剪枝 剪枝 剪枝条件:收到数据的路由器没有接收者和邻居 PIM-DM ( 4.2 )-剪枝延迟 不剪枝 PIM-DM ( 5 )-嫁接 嫁接条件:剪枝区域出现接收者 PIM-DM ( 6 )-竞争 ? 竞争条件: 在出接口上收到多播数据 ? 竞争过程: 通过比较路由的 distance/metric 值,若两 者相同,则比较 IP 地址 ? 竞争的结果: 只有一条数据转发路径 PIM-DM ( 7.1 ) - 工作过程 扩散——剪枝过程( Flood and Prune ):初始阶段 初始溢流 来源 1 组播流 (S,G) 在网络中的每 个路由器上创建状态 扩散——剪枝过程( Flood and Prune ):剪枝阶段 修剪不需要的流量 来源 1 组播流 修剪消息 PIM-DM ( 7.2 ) - 工作过程 扩散——剪枝过程( Flood and Prune ):剪枝结果 修剪后的结果 组播流 来源 1 (S,G) 状态存在网络 中的每个路由器上 FloodPrune 过程每 3 分钟重复 1 次 !!! PIM-DM(7.3)- 工作过程 PIM-SM ? PIM-SM 假设网络中的组成员分布非常稀疏,几乎所有网段均不存在 组成员。基于这一假设, PIM-SM 的设计思路是: 1. 在网络中维护一台重要的 PIM 路由器:汇聚点 RP ,以备临时出现的 组成员。网络中所有 PIM 路由器都知道 RP 的位置。 2. 当网络中出现组成员(用户主机通过 IGMP 加入某组播组 G )时,最 后一跳路由器向 RP 发送 Join 消息,逐跳创建( * , G )表项,生成以 一棵以 RP 为根的 RPT 。 3. 当网络中出现活跃的组播源(信源向某组播组 G 发送第一个组播数 据)时,第一跳路由器将组播数据封装在 Register 消息中单播发往 RP ,在 RP 上创建( S , G )表项,注册源信息。 4. 当网络中同时出现组成员和向该组发送数据的组播源时,以 RP 为中 转站:组播数据先被封装在 Register 消息中发往 RP ,再沿 RPT 到达 组成员。 ? 由 PIM-SM 的设计思路可见, RP 是 PIM-SM 网络的转发核心,组成员和 组播源都向 RP 汇聚。当组播流量增大时, RP 和 RPT 上的负担同时增 大。为缓解 RP 和 RPT 的负担,并优化组播路径,支持 SPT 切换。 PIM-SM ( 1 ) -- 概述 ? PULL 方式,显式加入 ? “加入-剪枝”过程 ? RPF

文档评论(0)

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

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

1亿VIP精品文档

相关文档