欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《组播技术介绍》PPT课件.ppt

    • 资源ID:69969896       资源大小:2.58MB        全文页数:82页
    • 资源格式: PPT        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《组播技术介绍》PPT课件.ppt

    组播技术介绍组播的概念组播的概念组播的概念组播的概念单播单播(unicast):“一对一”通信,源主机为每一个接收者都发一份拷贝。组播组播(multicast):“一对多”通信,介于广播单播之间,源主机将同样的数据报发给多个接受者,但又不是网络中全部的主机。广播广播(broadcast):“一对多”通信,广播包被发往网络上的所有主机。这样会产生大量的数据报拷贝。视频服务器视频服务器101010单播单播 Unicast视频服务器视频服务器101010组播组播 Multicast单播和组播的区别单播和组播的区别单播和组播的区别单播和组播的区别组播应用组播应用组播应用组播应用组播应用组播应用组播适用于将相同的数据从一个主机同时传送给多个组播适用于将相同的数据从一个主机同时传送给多个接收者的应用,如:接收者的应用,如:视频、音频会议视频、音频会议传统的单播视频、音频会议系统传统的单播视频、音频会议系统网络电视网络电视将电视节目或其他媒体节目转换为流媒体,在宽带将电视节目或其他媒体节目转换为流媒体,在宽带网络上进行播放网络上进行播放金融信息(股票行情)发布金融信息(股票行情)发布在全国性的网络上提供各种信息发布服务,由用户在全国性的网络上提供各种信息发布服务,由用户选择接收选择接收宽带网络交互式游戏宽带网络交互式游戏.组播技术的优缺点组播技术的优缺点组播技术的优缺点组播技术的优缺点优点增强效率,控制网络流量,减少服务器和CPU负载优化性能,消除流量冗余分布式应用,使多点传输成为可能缺点组播应用基于UDP尽最大努力交付无拥塞控制数据包重复数据包的无序交付组播的体系结构组播的体系结构组播的体系结构组播的体系结构应用程序应用程序/多播地址多播地址主机主机-路由器协议路由器协议(IGMP)域间多播协议域间多播协议(MSDP)hostsrouters域内多播协议域内多播协议(PIM;MVPN)组播通信的四要素组播通信的四要素组播通信的四要素组播通信的四要素组播通信模型组播通信模型组播四要素:组播四要素:源发现源发现接收者发现接收者发现拓扑发现(组播路由器之间的拓扑、网络单播路由信拓扑发现(组播路由器之间的拓扑、网络单播路由信息)息)分发树生成分发树生成组播的组播的组播的组播的IPIPIPIP地址地址地址地址组播地址范围保留组播地址本地管理组地址用户组播地址组播MAC地址:以太网:01-00-5e-xx-xx-xx组播地址和组播组播地址和组播组播地址和组播组播地址和组播MACMACMACMAC地址的映射关系地址的映射关系地址的映射关系地址的映射关系1 11 11 10 00 00 00 00 00 00 00 01 10 00 00 00 00 00 00 00 00 01 10 01 11 11 11 10 00 0IP组播地址后组播地址后23位位映射到映射到MAC地址中地址中32位位IP组播地址组播地址48位位MAC地址(以太网地址(以太网/FDDI)此此5位地址不作映射,因此位地址不作映射,因此32个个IP组播地址映射成一个组播地址映射成一个MAC地址地址来源:多播的L2 MAC地址是通过L3 IP映射出来的L2 MAC的前3个字节总是0 x01-00-5E映射方法:取IP地址后23位作为MAC地址重叠问题:由于不是IP地址的全部(324)位参与映射,丢失了5位数据,所以IP地址与MAC地址之间存在重叠32:1多播转发及多播路由表多播转发及多播路由表多播转发及多播路由表多播转发及多播路由表与单播相反,为了完成转发,多播路由器必须知道多播数据报文的源IP地址。多播路由使用反向路径转发机制:根据单播路由,查找到源的最佳路径。多播路由表一般是一个四元组:S,G,IIF,OIFsS:源IP地址G:组IP地址IIF:入接口OIFs:出接口列表Tip:OIFs中一定不包含IIF多播路由一般有三种格式:(*,*,RP)只匹配RP(*,G)匹配Group IP(S,G)同时匹配Source IP和Group IP组播分布树组播分布树单播模型:单播模型:数据包通过网络沿单一的路径从源主机向目的主机传递组播模型:组播模型:数据包向任一被组播组地址表示的主机传递;数据包在网络中的传播路径可以用一棵树来描述组播分布树组播分布树有两种形式:有源树有源树和共享树共享树组播转发路径组播转发路径组播转发路径组播转发路径-树的概念树的概念树的概念树的概念有源树:有源树:有源树的树根是组播信息流的来源,有源树的分支形成了通过网络到达接收站点的分布树。有源树以最短的路径贯穿网络,所以也称最短路径树SPT(Shortest Path Tree)。来源1来源2ABDFCE接收者1接收者2符号表示:(S,G)S=来源G=组最短路径或来源分布树最短路径或来源分布树有源树的概念有源树的概念有源树的概念有源树的概念共享树:共享树:同有源树以信息源作根不同,共享树使用放在网络的某些可选择的点的单独的公用树根。这个根常被叫做汇合点RP(Rendezvous Point)ABD(RP)FCE接收者1接收者2符号表示:(*,G)*=所有来源G=组(RP)PIM汇合点 共享树共享分布树共享分布树共享树的概念共享树的概念共享树的概念共享树的概念组播转发组播转发组播转发组播转发逆向路径转发(RPF-Reverse Path Forwarding)组播包的转发不是基于IP包的目的地址的,而是用RPF检查决定是否转发和丢弃输入信息包RPF检查的过程如下:路由器检查到达组播包的源地址,如果信息包是在可返回源站点的接口上到达,则RPF检查成功,信息包被转发如果RPF检查失败,丢弃信息包 对组播包源地址的检查是通过查询单播路由表来实现的接收者接收者 例子:例子:例子:例子:RPFRPFRPFRPF检查检查检查检查源源接收者接收者接收者接收者 组播数据包组播数据包错误接口到达的错误接口到达的组播数据包组播数据包RPF检查失败,数据包检查失败,数据包从错误接口到达从错误接口到达进一步观察:进一步观察:进一步观察:进一步观察:RPFRPFRPFRPF检查成功检查成功检查成功检查成功S1S0S2来自的组播数据来自的组播数据网段网段接口接口S1S0S2数据从数据从S1到达,到达,RPF检查成功,路由器转发数据包检查成功,路由器转发数据包无组播功能交换机转发组播数据报无组播功能交换机转发组播数据报无组播功能交换机转发组播数据报无组播功能交换机转发组播数据报组播?组播?IGMPIGMPIGMPIGMP因特网组管理协议因特网组管理协议因特网组管理协议因特网组管理协议IGMP(Internet Group Management Protocol)协议是主机与路由器之间唯一信令协议RFC1112规定了IGMP V1(支持windows95)RFC2236规定了IGMP V2(支持windows和大多数Unix最新的服务包)Draft-ietf-idmr-igmp-v3-03.txt规定了最新的IGMP V3IGMPIGMPIGMPIGMP中路由器、主机动作中路由器、主机动作中路由器、主机动作中路由器、主机动作主动报告加入组主动报告加入组普遍查询普遍查询响应报告响应报告离开组消息离开组消息指定组查询指定组查询IGMPIGMPIGMPIGMP中共享网段路由器动作中共享网段路由器动作中共享网段路由器动作中共享网段路由器动作查询消息查询消息查询消息查询消息竞选失败停发查询消息竞选失败停发查询消息路由器失效停发查询消息路由器失效停发查询消息重新发送查询消息重新发送查询消息报告抑制过程报告抑制过程报告抑制过程报告抑制过程路由器定期发送查询子网中每个组只有一个成员发送响应报告其它成员被抑制不再发送报告查询消息查询消息响应报告响应报告响应报告响应报告响应报告响应报告响应报告响应报告IGMPv2IGMPv2IGMPv2IGMPv2报文格式报文格式报文格式报文格式以字节为单位类型类型最大响应时间最大响应时间校验和校验和组播组地址组播组地址0123IGMPIGMPIGMPIGMP三版本比较三版本比较三版本比较三版本比较查询器选举查询器选举IGMP V1离开方式离开方式指定组查询指定组查询指定源、组加入指定源、组加入依靠上层路由协议依靠上层路由协议IGMP V2IGMP V3无无无无自己选举自己选举有有无无自己选举自己选举有有有有默默离开默默离开主动发出离开报文主动发出离开报文主动发出离开报文主动发出离开报文版本版本版本版本1 1 1 1与版本与版本与版本与版本2 2 2 2兼容处理兼容处理兼容处理兼容处理版本版本1主机主机版本版本2主机主机版本版本1路由器路由器版本版本2路由器路由器版本版本1主机主机版本版本2主机主机版本版本1路由器路由器版本版本2路由器路由器版本版本1主机主机报告抑制报告抑制版本版本2主机主机版本版本2主机主机被版本被版本1主主机报告抑制机报告抑制路由器按路由器按版本版本1方式方式工作工作版本版本2帧帧格式兼容格式兼容版本版本1帧帧格式格式版本版本2路由路由器强制配为器强制配为版本版本1方式方式版本版本2路由路由器强制配为器强制配为版本版本1方式方式版本版本2帧帧格式兼容格式兼容版本版本1帧帧格式格式路由器按路由器按版本版本1方式方式工作至版本工作至版本1定时器超时定时器超时IGMPIGMPIGMPIGMP窃听建立和维护组窃听建立和维护组窃听建立和维护组窃听建立和维护组CPU0 01 12 23 34 45 5IGMP报告报告IGMP查询查询MAC地址地址转发表转发表端口端口0102030 1 3 5组播路由协议概述组播路由协议概述组播路由协议概述组播路由协议概述DVMRP(距离矢量组播路由协议(Internet Draft)协议无关组播密集模式(PIM-DM)(Internet Draft)协议无关组播稀疏模式(PIM-SM)(RFC 2362)开放式组播最短路径优先(MOSPF)(RFC 1584)其它(有核树组播路由协议CBTv2等)PIMPIMPIMPIM协议协议协议协议PIM(Protocol Independent Multicast)是一种域内多播路由协议。它不依赖于任何特定的单播路由协议。PIM协议根据其实现机制和适用环境分为密集模式(Dense-Mode,DM)和稀疏模式(Sparse-Mode,SM)。密集模式适合于多播源和接收者物理距离近、数据报文流量大而且持续、接收者密度较大的网络,典型的例子是局域网;稀疏模式适合于多播源和接收者散布在很大地域且带宽有限的网络中,典型的例子如Internet。PIM-SM采用主动的“加入剪枝”机制维护多播转发树。PIM-DM采用被动的“扩散剪枝”机制维护多播转发树。PIM v2 PIM v2 PIM v2 PIM v2 协议报文协议报文协议报文协议报文封装在IP报文中,协议号为103。若采用多播方式传送,则目的地址为,TTL为1。报文类型:SM DM公用:Hello Join/Prune Assert SM专用:Register/Register-StopBootStrap Cand-RP-AdvDM专用:Graft/Graft-Ack基本概念(基本概念(基本概念(基本概念(1.11.11.11.1)DRDRDRDR在共享介质的网络上,PIM路由器将通过竞争产生出指定路由器(DR)来负责这个网段上的多播协议报文的收发。DR选举是通过Hello报文的交互完成的。DR的选举原则:优先级次序,高优先级获胜;优先级相同,选接口IP地址最大的作为DR。ServerReceiverABCJoinServerReceiverABCIf without DR what will happen?JoinJoin如果没有如果没有DR会怎样?会怎样?基本概念(基本概念(1.21.2)DRDR基本概念(基本概念(基本概念(基本概念(2 2 2 2)RPRPRPRP在PIM-SM中,为了创建共享树,需要指定一个汇聚点(RP),作为RPT的根。RP和多播组之间具有1:n映射关系,映射关系是通过一个Hash函数完成的。在一个多播域中可能会有多个RP。但在该域中的所有路由器上对于特定组G,必须映射到同一个RP。RP的发现机制有两种:静态指定动态Bootstrap发布(需要Cand-RP-Adv协助)Cand-RPRP的作用:做为共享树的根,并使组播域中的源在其上进行注册,使接收者知道该域中存在那些源和对应的组播组。基本概念(基本概念(基本概念(基本概念(3 3 3 3)BSRBSRBSRBSR为了在整个多播域内,发布所有候选RP信息,需要至少指定一个BootStrap 路由器(BSR)。BSR的功能是:收集本多播域中所有Cand-RP发布的Cand-RP-Adv信息;定期用BootStrap消息向外发布。PIM-DMPIM-DMPIM-DMPIM-DM概述邻居发现与DR选举数据转发剪枝(Prune)嫁接(Graft)竞争(Assert)PIM-DMPIM-DMPIM-DMPIM-DM(1 1 1 1)概述)概述)概述)概述PIM-DM假设网络中的组成员分布非常稠密,每个网段都可能存在组成员。基于这一假设,PIM-DM的设计思路是:首先将数据报文扩散到各个网段,然后再裁剪掉不存在组成员的网段。PIM-DM通过周期性的“扩散剪枝”,构建并维护一棵连接组播源和组成员的单向无环SPT。PIM-DMPIM-DMPIM-DMPIM-DM(2 2 2 2)邻居发现)邻居发现)邻居发现)邻居发现运行PIM-DM的接口定期(30秒)发送Hello,以便与同网段上的PIM设备建立和维持邻居关系;同时通过PIM竞争产生本网段的DR。PIM-DMPIM-DMPIM-DMPIM-DM(3 3 3 3)数据转发)数据转发)数据转发)数据转发PIM-DM模式的接口加入多播路由表项的出接口的条件:在该接口上发现了PIM邻居在该接口上收到了关于组G的Join在该接口上配置了静态的IGMP成员数据报文将复制并转发到所有的出接口。PIM-DMPIM-DMPIM-DMPIM-DM(4.14.14.14.1)剪枝)剪枝)剪枝)剪枝剪枝剪枝条件:收到数据的路由器没有接收者和邻居PIM-DMPIM-DMPIM-DMPIM-DM(4.24.24.24.2)剪枝延迟)剪枝延迟)剪枝延迟)剪枝延迟不剪枝PIM-DMPIM-DMPIM-DMPIM-DM(5 5 5 5)嫁接)嫁接)嫁接)嫁接嫁接条件:剪枝区域出现接收者PIM-DMPIM-DMPIM-DMPIM-DM(6 6 6 6)竞争)竞争)竞争)竞争竞争条件:在出接口上收到多播数据竞争过程:通过比较路由的distance/metric值,若两者相同,则比较IP地址竞争的结果:只有一条数据转发路径PIM-DM(7.1)-工作过程扩散扩散剪枝过程(剪枝过程(Flood and PruneFlood and Prune):初始阶段):初始阶段初始溢流来源1组播流(S,G)在网络中的每个路由器上创建状态扩散扩散剪枝过程(剪枝过程(Flood and PruneFlood and Prune):剪枝阶段):剪枝阶段修剪不需要的流量来源1组播流修剪消息PIM-DM(7.2)-工作过程扩散扩散剪枝过程(剪枝过程(Flood and PruneFlood and Prune):剪枝结果):剪枝结果修剪后的结果组播流来源1(S,G)状态存在网络中的每个路由器上Flood&Prune过程每3分钟重复1次!PIM-DM(7.3)-工作过程PIM-SMPIM-SMPIM-SMPIM-SMPIM-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-SMPIM-SMPIM-SMPIM-SM(1 1 1 1)-概述概述概述概述PULL方式,显式加入“加入剪枝”过程RPF检查应转发树类型不同而变化对特定组只能有一个RP路由匹配顺序是(S,G)(*,G)PIM-SMPIM-SMPIM-SMPIM-SM(2 2 2 2)-转发转发转发转发PIM-SM的RPF检查,因转发树的不同而异:若数据沿RPT转发,则对RP做RPF检查若数据沿SPT转发,则对S做RPF检查PIM-SM模式的接口加入多播路由表项的出接口的条件:在该接口上的PIM邻居加入了多播组G在该接口上连接的主机加入了IGMP组在该接口上配置了静态的IGMP成员PIM-SMPIM-SMPIM-SMPIM-SM(3.13.13.13.1)-注册注册注册注册多播源所在网段内的DR(S-DR)收到多播数据包后,将该报文封装在注册(Register)报文中,然后用单播方式发送给对应于该组的RP。RP收到该注册报文后,将其拆封,并沿RPT将数据向下转发。向S-DR发送(S,G)Join,建立S-DR和RP之间的SPT。S-DR收到(S,G)加入后,SPT创建成功,数据沿SPT下发。RP收到来自SPT的多播数据后,向S-DR发送Register-Stop,以停止S-DR继续发送Register。S-DR收到Register-Stop后,停止Register。零流量门限切换PIM-SM(3.2)-PIM-SM(3.2)-PIM-SM(3.2)-PIM-SM(3.2)-注册注册注册注册接收者先加入的例子SourceS-DRRP1,)的多播数据2 Register报文3 沿RPT的多播数据4 (S,G)Join5 沿SPT的多播流量6 Register-Stop7停止Register下游加入导致创建特殊路由:(*,)RPF IIF=NULLPIM-SM(3.3)-PIM-SM(3.3)-PIM-SM(3.3)-PIM-SM(3.3)-注册注册注册注册源先加入的例子SourceS-DRRP1,)的多播数据2 Register报文3 RPT没有接收者,丢弃该报文4 (S,G)Prune9 沿SPT的多播流量5 Register-Stop6 停止Register丢弃后续数据报文数据发送导致创建特殊路由:,)RPF OIFs=NULL7(*,G)Join8(S,G)Join10 沿RPT的多播流量PIM-SM(4.1)-PIM-SM(4.1)-PIM-SM(4.1)-PIM-SM(4.1)-树切换树切换树切换树切换PIM协议规定,可以设置一个门限,当流量超过该值时,从RPT切换到SPT。门限一般用流量方式限制的(Kbps),Cisco的默认门限为0,即只要有数据来立即切换。切换的优势:减少网络延时PIM-SM(4.2)-PIM-SM(4.2)-PIM-SM(4.2)-PIM-SM(4.2)-树切换树切换树切换树切换RPSourceR-DR#1 R-DR上组G的流量超过门限;向X发送(S,G)Join和(S,G)RP-Prune#2 X将(S,G)Join发往S方向(S,G)RP-Prune发往RP方向#3 SPT建立,数据从SPT转发#4 从RPT上删除多余的分支,数据不再从RPT转发RPTSPTS-DRReceiverX(分岔点)多播路由策略多播路由策略多播路由策略多播路由策略象单播路由一样,可以采用访问控制列表(access-list)对多播路由实施策略。目前可实施的路由策略包括:IGMP组限制S-DR源、组限制邻居关系限制典型的点播过程分析Receiver BReceiver ACEDServer 17.1.1.8ABRP服务器开启检查Mcast包源地址是否为直联源,如果是则对组播UDP报文进行封装(这时候A即为源DR),得到Register报文:0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|PIM Ver|Type|Reserved|Checksum|+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|B|N|Reserved|+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|Multicast data packet|+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+源注册过程源注册过程典型的点播过程分析Receiver BReceiver ACEDServer 17.1.1.8ABRPRegister RP(unicast)对Register报文拆封装,并检查组播地址,如果没有该组多播路由项则建立创建(S,G)项目,先创建对应父项(*,G)使其出口表为空:(*,228.1.17.8)Incoming Interface:registerOutgoing Interface list:Null(17.1.1.8,228.1.17.8)Incoming Interface:e 0/3Outgoing Interface list:Nulle 0/3源注册过程源注册过程Receiver BReceiver ACEDServer 17.1.1.8ABRPe 0/3e 0/0e 0/1e 0/2此时A的状态为(17.1.1.8,228.1.17.8)RegisteringIncoming Interface:e 0/0Outgoing Interface list:Null源注册过程源注册过程典型的点播过程分析Receiver BReceiver ACEDServer 17.1.1.8ABRPRegister-Stop (unicast)e 0/3 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|PIM Ver|Type|Reserved|Checksum|+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|Encoded-Group Address|+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|Encoded-Unicast-Source Address|+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+e 0/0e 0/1e 0/2源注册过程源注册过程典型的点播过程分析Receiver BReceiver ACEDServer 17.1.1.8ABRPe 0/0e 0/1e 0/2Register RP(unicast)(17.1.1.8,228.1.17.8)Incoming Interface:e 0/0Outgoing Interface list:Null源注册过程源注册过程典型的点播过程分析Receiver BReceiver ACEDServer 17.1.1.8ABRP当网络中出现对组的点播者时228.1.17.8 IGMP joinSearching(*,228.1.17.8)TableWithoutCreating(*,228.1.17.8)Incoming interface:e 0/7Outgoing interface list:e 0/0(leaf)e 0/0e 0/7加入过程加入过程典型的点播过程分析Receiver BReceiver ACEDServer 17.1.1.8ABRPe 0/0e 0/7e 0/3e 0/0e 0/2e 0/5e 0/3e 0/4e 0/2(*,228.1.17.8)joinSearching(*,228.1.17.8)TableWithoutCreating(*,228.1.17.8)Incoming interface:e 0/5Outgoing interface list:e 0/2加入过程加入过程典型的点播过程分析Receiver BReceiver ACEDServer 17.1.1.8ABRPe 0/0e 0/7e 0/3e 0/0e 0/2e 0/5e 0/3e 0/4e 0/2(*,228.1.17.8)join(*,228.1.17.8)Incoming Interface:registerOutgoing Interface list:e 0/4(17.1.1.8,228.1.17.8)Incoming Interface:e 0/3Outgoing Interface list:e 0/4加入过程加入过程典型的点播过程分析Receiver BReceiver ACEDServer 17.1.1.8ABRPe 0/0e 0/7e 0/3e 0/0e 0/2e 0/5e 0/3e 0/4e 0/2e 0/4e 0/5(17.1.1.8,228.1.17.8)join(17.1.1.8,228.1.17.8)Incoming Interface:e 0/5Outgoing Interface list:e 0/4加入过程加入过程典型的点播过程分析Receiver BReceiver ACEDServer 17.1.1.8ABRPe 0/0e 0/7e 0/3e 0/0e 0/2e 0/5e 0/3e 0/4e 0/2e 0/4e 0/5(17.1.1.8,228.1.17.8)joine 0/0e 0/1e 0/2(17.1.1.8,228.1.17.8)Incoming Interface:e 0/0Outgoing Interface list:e 0/1加入过程加入过程典型的点播过程分析Receiver BReceiver ACEDServer 17.1.1.8ABRPe 0/0e 0/7e 0/3e 0/0e 0/2e 0/5e 0/3e 0/4e 0/2e 0/4e 0/5e 0/0e 0/1e 0/2(*,228.1.17.8)Incoming Interface:e 0/5Outgoing Interface:e 0/2(*,228.1.17.8)Incoming Interface:e 0/7Outgoing Interface:e 0/0(leaf)(17.1.1.8,228.1.17.8)Incoming Interface:e 0/7Outgoing Interface list:e 0/0(leaf)加入过程加入过程典型的点播过程分析Receiver BReceiver ACEDServer 17.1.1.8ABRPe 0/0e 0/7e 0/3e 0/0e 0/2e 0/5e 0/3e 0/4e 0/2e 0/4e 0/5e 0/0e 0/1e 0/2(17.1.1.8,228.1.17.8)join(*,228.1.17.8)joinRPT/SPT切换过程切换过程典型的点播过程分析Receiver BReceiver ACEDServer 17.1.1.8ABRPe 0/0e 0/7e 0/3e 0/0e 0/2e 0/5e 0/3e 0/4e 0/2e 0/4e 0/5e 0/0e 0/1e 0/2(17.1.1.8,228.1.17.8)Incoming interface:e 0/5Outgoing interface list:e 0/2收到SG加入,并进行RPF检查,发现到源得更短路径,此时C为分岔点,将发生SPT切换。RPT/SPT切换过程切换过程典型的点播过程分析Receiver BReceiver ACEDServer 17.1.1.8ABRPe 0/0e 0/7e 0/3e 0/0e 0/2e 0/5e 0/3e 0/4e 0/2e 0/0e 0/1e 0/2(17.1.1.8,228.1.17.8)RP prone(*,228.1.17.8)Incoming Interface:registerOutgoing Interface list:e 0/4(17.1.1.8,228.1.17.8)Incoming Interface:e 0/3Outgoing Interface list:Null(17.1.1.8,228.1.17.8)prone(17.1.1.8,228.1.17.8)Incoming Interface:e 0/5Outgoing Interface list:null(17.1.1.8,228.1.17.8)joinRPT/SPT切换过程切换过程(17.1.1.8,228.1.17.8)Incoming Interface:e 0/0Outgoing Interface list:e 0/2 典型的点播过程分析Receiver BReceiver ACEDServerABRPe 0/0e 0/7e 0/3e 0/0e 0/2e 0/5e 0/3e 0/4e 0/2e 0/0e 0/1e 0/2(*,228.1.17.8)Incoming interface:e 0/5Outgoing interface list:0/2(17.1.1.8,228.1.17.8)Incoming interface:e 0/3Outgoing interface list:e 0/2(*,228.1.17.8)Incoming interface:e 0/7Outgoing interface list:0/0(leaf)(17.1.1.8,228.1.17.8)Incoming interface:e 0/7Outgoing interface list:e 0/0(leaf)RPT/SPT切换过程切换过程典型的点播过程分析Receiver BReceiver ACEDServer 17.1.1.8ABRPe 0/0e 0/7e 0/3e 0/0e 0/2e 0/5e 0/3e 0/4e 0/2e 0/0e 0/1e 0/2当点播者离开时228.1.17.8 IGMP leave(*,228.1.17.8)Incoming interface:e 0/7Outgoing interface list:null(17.1.1.8,228.1.17.8)Incoming interface:e 0/7Outgoing interface list:null剪支过程剪支过程典型的点播过程分析Receiver BReceiver ACEDServer 17.1.1.8ABRPe 0/0e 0/7e 0/3e 0/0e 0/2e 0/5e 0/3e 0/4e 0/2e 0/0e 0/1e 0/2(*,228.1.17.8)Incoming interface:e 0/5Outgoing interface list:null(17.1.1.8,228.1.17.8)Incoming interface:e 0/3Outgoing interface list:null(17.1.1.8,228.1.17.8)prone(*,228.1.17.8)prone剪枝过程剪枝过程典型的点播过程分析Receiver BReceiver ACEDServer 17.1.1.8ABRPe 0/0e 0/7e 0/3e 0/0e 0/2e 0/5e 0/3e 0/4e 0/2e 0/0e 0/1e 0/2(17.1.1.8,228.1.17.8)prone(17.1.1.8,228.1.17.8)Incoming Interface:e 0/0Outgoing Interface list:null 剪枝过程剪枝过程典型的点播过程分析Receiver BReceiver ACEDServer 17.1.1.8ABRPe 0/0e 0/7e 0/3e 0/0e 0/2e 0/5e 0/3e 0/4e 0/2e 0/0e 0/1e 0/2典型的点播过程分析SSMSSMSSMSSM协议介绍协议介绍协议介绍协议介绍 该网络中组播报文转发路径建立过程如下:1.RouterB作为UserA侧DR接收到UserA的IGMPv3报文。确定其申请加入的G1属于SSM组地址范围,则应用SSM模式。2.RouterB创建(S,G)表项,上游接口为朝向S的RPF接口,下游接口为连接UserA的接口。RouterB从上游接口发出Join消息。3.RouterA接收到Join消息,创建(S,G)表项,上游接口为连接S的接口,下游接口为收到Join消息的接口。SPT构建完成,S发出的组播报文沿SPT直接发送到UserA。4.同时,RouterC作为UserB侧DR接收到UserB的IGMPv3报文。确定其申请加入的G2不属于SSM组地址范围,则将依照正常的PIM-SM模式创建组播路由:创建RPT、源注册、SPT切换。SSM的特点:网络用户能够预先知道组播源的具体位置。因此用户在加入组播组时,可以明确指定从哪些源接收信息。组成员端DR了解到用户的需求后,直接向组播源的方向发送Join消息。Join消息逐跳向上传输,在源与组成员之间建立SPT。MSDPMSDPMSDPMSDP介绍介绍介绍介绍MSDP:全称是Multicast Source Discover Protocol(组播源发现协议)。用于各个组播域相互发现和交换组播源的协议。MSDP通过在各个组播域间,指定Peers(邻居),并使用TCP(端口639)连接保证指定的Peer s(邻居)间的通信,来交互各个组播域发现的源信息。从而做到使一个组播域知道域外的源。从而做到域间点播。在Peers进行连接时,IP地址大的监听端口,小的主动连接。MSDPMSDPMSDPMSDP介绍介绍介绍介绍MSDP一般运行在路由器RP之中。相邻域的MSDP peer通过MSDP sessions(TCP连接)进行通讯。MSDP的工作过程为:域内出现一个新的发送者时,该发送者向RP注册。本域的MSDP peer获知该发送者信息后,向所有邻域的 MSDP peers 发送Source Active(SA)消息:包括(发送者,组)信息。MSDP peers收到 SA消息后作RPF检查,以避免环路,检查成功则向其他邻居转发该消息。收到SA的MSDP peer(同样是RP)会察看自己域内是否有该组播组成员(即是否已经构建了该组播组的转发树)。若是,则向该发送者发送一条PIM join消息以完成该组源转发树的构建,或者通过转发树向域内的接收者转发数据。MSDPMSDPMSDPMSDP协议工作原理协议工作原理协议工作原理协议工作原理lRP1lRP2lRP3lSourcelPIM-SM 1lPIM-SM 3lPIM-SM 2lReceiverlmulticast

    注意事项

    本文(《组播技术介绍》PPT课件.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开