组播的设计和部署_第1页
组播的设计和部署_第2页
组播的设计和部署_第3页
组播的设计和部署_第4页
组播的设计和部署_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

XX工程技术方案建议书组播设计概要IP组播技术实现了IP而缓解了网络瓶颈。利用网络的组播特性可以便利地供给一些的增值业务,包括在线直播、网络/音频会议等互联网的信息效劳领域。随着网络建设规模的加大,组播技术也开头由面对局域网的技术向面对广域网的技术演进,在这个过程中,原有的组播技术已有局部不适合进展而逐步退出,也有一些技术由于业务需求而不断开发出来。随着应用的普及,组播技术的需求也在不断变化和进展中。例如,更多的点到多点组播业务使特定源组播模型〔SSM〕的组播成为业务进展的需求;而MPLSVPN业务的实施也要求在MPLSVPN中实施组播业务的传送;随着网络规模的扩大,组播的跨域实施也成为的需求;在维护上,用户已不满足于尽力而为的IP3Com公司产品在满足根本PIM-SSMVPNAnyCastRP等关键组播技术,以满足在各种类型网络上全面部署组播效劳的业务需要。组播模型选择目前市场上存在两大类IP组播模型:ASM〔Any-SourceMulticast〕和SSM〔Source-SpecificMulticas,而且IP组播市场的趋势是SSM日渐盛行。ASM模型ASM过参加由组播组地址标识的主机组,从而获得组播信息。在ASM模型中,接收者无法预先知道组播源的位置,接收者可以在任意时间参加或离开该主机组。SSM模型SSM模型和ASM模型完全不同,根本区分是接收者已经通过其他手段预先知道了组播源的具体位置,因此SSM可以直接在组播源和接收者之间建立SP〔ShortestPathTree,而不是像ASM那样先建立RPT〔RendezvousPoint-rootedTree〕而后再依据需要转换到SPT。此外,SSM模型使用了和ASM不同的组播地址范围。源特定组播SSM是IP供给了更优化的网络性能。SSM模型使得IP并且随着支持IGMPV3的组播接收端主机和组播效劳器应用增多,SSM这种点到多点的应用会比ASM这种多点到多点的应用越来越多。一个具有SSM功能的网络相对于传统的ASM网路来说,具有格外突出的优越性。网络中不在内部资料,请勿集中 第1页,共25页XX工程技术方案建议书RRP再需要MSDP协议以完成RPRP之间的源觉察。因此SSM比ASM有很大优势。组播协议选择IP组播协议主要有用于主机注册的组播组治理协议,和用于组播选路转发的组播路由协议。和组播相关的协议在网络中的应用位置如以下图所示。组播相关协议的应用位置组播组治理协议选择在接收者主机和组播路由器之间通常承受组播组治理协议IGMP〔InternetGroupMembershipProtocoIGMP目前包含三个版本,分别是v1、v2和v3,而且版本完全兼容旧版本。IGMPv1中定义了根本的组成员查询和报告过程,IGMPv2在此根底上添加了组成员快速离开的机制,IGMPv3中增加的主要功能是成员可以指定接收或指定不接收某些组播源的报文。IGMP组播成员治理机制是针对第三层设计的,在第三层,路由器可以对组播报文的转发进展掌握,只要进展适当的接口配置和对TTL值的检测就可以了。但是在很多状况下,组播报文要不行避开地经过一些二层交换设备,尤其是在局域网环境里。假设不对二层设备进展相应的配置,则组播报文就会转发给二层交换设备的全部接口,这明显会铺张大量的系统资源。此时,IGMP监听〔IGMPSnooping〕可以解决这个问题。内部资料,请勿集中 第2页,共25页组播路由协议选择

XX工程技术方案建议书组播路由器之间运行组播路由协议,组播路由协议用于建立和维护组播路由,并正确、高效地转发组播数据包。组播路由建立了一个从数据源端到多个接收端的无环数据传输路径,即构建分发树构造。对于ASM模型,可以依据单播路由一样将组播路由也分为域内和域间两大类。域内组播路由目前已经相当成熟,在众多的域内路由协议中,PIM〔ProtocolIndependentMulticast〕可以和任何单播路由协议协同工作,使用单播路由表实现RPF的校验,与协议无关。没有独立的组播路由表,不必发送组播路由的更,节约系统资源。因此PIM〔ProtocolIndependentMulticast〕是目前应用最PIM分为密集模型PIM-D、稀疏模型PIM-S〕两种。DM模型承受基于源构建分发树,称之为源树,简洁的说就是在路由器上对每个源和组播组建立最优路径,使用最短路径的方式〔SPF〕选择路径。优点是延时小,不过由于保存的路由信息大,很消耗系统资源。因此适用与小型网络。SM模型基于RP〔RP〕作为公共根,全部的组播报文都需要从这个点来进展传送,所以它没有(S,G)项,只有(*,G)项,说明全部有多个源。它选择的路径就不肯定是最优路径,但它对网络资源的占用会比源树少。因此较适用于大型网络。ASM模型中,域间路由的首要问题是路由信息如何在自治系统AS〔AutonomousSystem〕这就需要域间路由协议MSDP〔MulticastSourceDiscoveryProtocol〕MBGP组播扩展。对于SSMPIM-SS因此只需要借助稀疏PIM构建的通道即可实现组播信息传输。依据上面的比较,对于不同的网络模型,可依据如下原则进展组播路由协议选择小型网络可承受PIM-DMIP组播。中、大型网络承受PIM-SMIP组播。假设承受PIM-SM,则对于跨自治域的状况,必需额外部署MSDP协议。MP-EBGP可用来做跨域的RPF检查。组播协议原理简介组播组治理协议IGMP在接收者主机和组播路由器之间通常承受组播组治理协议IGMP〔InternetGroupMembership内部资料,请勿集中 第3页,共25页XX工程技术方案建议书Protoco,该协议定义了主机与路由器之间建立和维护组播成员关系的机制。IGMP协议是IP组播在末端网络上使用的主机对路由器的信令机制,分为两个功能局部:主机侧和路由器侧。接收者主机向所在的共享网络报告组成员关系,处于同一网段的全部使能了IGMP功能的路由器选举出查询器,查询器周期性地向该共享网段发送组成员查询消息,接收者主机接收到该查询消息后进展响应以报告组成员关系,查询器依据接收的响应来刷组成员的存在信息。全部参与组播传输的接收者主机必需实现IGMPIP组播传输的主机可以在任意时间、任意位置、成员总数不受限制地参加或退出组播组。支持组播的路由器不需要也不行能保存全部主机的成员关系,它只是通过IGMP协议了解每个接口连接的网段上是否存在某个组播组的接收者,即组成员。而各主机只需要保存自己参加了哪些组播组。IGMP目前包含三个版本,分别是v1、v2v3IGMPv1中定义了根本的组成员查询和报告过程,IGMPv2在此根底上添加了组成员快速离开的机制,IGMPv3中增加的主要功能是成员可以指定接收或指定不接收某些组播源的报文。其中,IGMPv1和v2适用ASM模型,而SSM模型必需要得到IGMPv3的支持。IGMPSnoopingIGMP组播成员治理机制是针对第三层设计的,在第三层,路由器可以对组播报文的转发进展掌握,只要进展适当的接口配置和对TTL值的检测就可以了。但是在很多状况下,组播报文要不行避开地经过一些二层交换设备,尤其是在局域网环境里。假设不对二层设备进展相应的配置,则IGMP〔IGMPSnooping〕可以解决这个问题。IGMP监听的工作原理如下:主机发出IGMP成员报告消息,这个消息是给路由器的;在IGMP成员报告经过交换机时,交换机对这个消息进展监听并记录下来,形成组成员和接口的对应关系;交换机在收到组播数据报文时,依据组成员和接口的对应关系,仅向具有组成员的接口转发组播报文。IGMP监听可以解决二层环境中的组播报文泛滥问题,但要求交换机具有提取第三层信息的功能;其次,要求交换机对全部的组播报文进展监听和解读,这会产生很多的无效工作;此外,组播CPU处理时间。SSMMappingSSM映射是SSMSSMIGMPv1IGMPv2的主机供给支持SSM的功能效劳。内部资料,请勿集中 第4页,共25页XX工程技术方案建议书SSMMapping应用组网图如下图,对于网络拓扑中的主机,主机HostA、HostB不支持IGMPv3,仅仅会向RouterA发IGMPv1v2报告消息。假设期望实现SSM功能,一种解决方案是升级主机上的IGMP版本为v3SSM;另一种解决方案是通过在查询器RouterASSMMapping,并静态配置特定组播源/组的SSMMapping策略,从而实现不升级主机IGMP版本的状况下供给特定源/组组播报文转发。当查询器接收到的IGMPv1v2报告消息〔*,G〕时,SSM-Mapping对组地址G进展检查,继而进展如下处理:假设G不在SSM组地址范围内,依据原有IGMPV1/V2正常流程处理。假设GSSMSSMMapping〔*,G。假设GSSM组地址范围内,且查询器配置了SSMMapping的匹配策略,则依照映射策略将收到的IGMPV1/V2报文转换成一个或者多个IncludeSources〔S,G〕项,之后就可以像收到了IGMPv3报文一样处理,从而实现SSM的功能。内部资料,请勿集中 第5页,共25页XX工程技术方案建议书组播路由协议PIMPIM〔ProtocolIndependentMulticast〕称为协议无关组播,表示为IP组播供给路由的单播路由协议可以是静态路由、RIP、OSPF、IS-IS、BGP等,组播路由和单播路由协议无关,只要单播路由协议能产生路由表项即可。RPF〔ReversePathForwarding〕称为逆向路径转发,是组播转发的一种模式。它首先检查收到的数据包的源IP、接口,和单播路由表IP和接口相比较,假设信息包可通过单播路由从收到接口返回到源站点,那么RPF检查成功,就认为这个组播包是从正确路径而来;否则,将组播包作为冗余报文丢弃。借助RPF转发机制,PIM实现了在网络中传递组播信息。为了描述上的便利,我们把由支持PIM协议的组播路由器所组成的网络称为PIM组播域。ASM〔Any-SourceMulticast〕模型目前包括PIM-DM和PIM-SM两种模式;虽然SSM〔Source-SpecificMulticast〕模型和ASM模型是完全对等的,但是能够借助PIM-SM的局部技术来实现。PIM-DMPIM-DM〔ProtocolIndependentMulticastDenseMode〕称为协议独立组播-密集模式,属于密PIM-DM假设网络中的每个子网都存在至少一个对组播源感兴趣的接收站点,因此组播数据包被集中到网络中的全部点,与此伴随着相关资源〔带宽和路由器的CPU等〕的消耗。为了削减这些贵重网络资源的消耗,密集模式组播路由协议对没有组播数据转发的分支进展Prune剪枝操作,只保存包含接收者的分支。为了使剪掉的有组播数据转发需求的分支能够重接收组播数据流,剪掉的分支可以周期性地恢复成转发状态。为了削减等待被剪掉的分支恢复成转发状态的延时时间,密集模式组播路由协议使用Graft嫁接机制主动恢复组播报文的转发。这种周期性的集中和剪枝现象是密集模式协议的特征,只能适合规模较小的局域网。密集模式承受的“集中—剪枝”技术在广域网上是不行取的。一般说来,密集模式下数据包的转发路径是“有源树”——以“组播源”为根、组播组成员为枝叶的一棵树。由于有源树使用的是从组播源到接收者的最短路径,因此也称为最短路径树SPT〔ShortestPathTre。PIMSMPIM-SM〔ProtocolIndependentMulticastSparseMode〕称为协议独立组播-稀疏模式,属于稀疏模式的组播路由协议,主要用于组成员分布相对分散、范围较广、大规模的网络。稀疏模式默认全部主机都不需要接收组播包,只向明确需要组播包的主机转发。PIM-SM不依靠于特定的单播路由协议,而是使用现存的单播路由表进展RPF检查。PIM-SMPIM中某一RP〔RendezvousPoint〕RP延共享树向接收者转发。引入RP进展组播转发,削减了数据报文和掌握报文占用的网络带宽,降低了路由器的处理开销。内部资料,请勿集中 第6页,共25页XX工程技术方案建议书在接收侧,连接信息接收者的路由器向该组播组对应的RP发送组参加消息,参加消息经过一个个路由器后到达根部〔即RP会聚点,所经过的路径就变成了此共享树RPT的分支。发送端假设RPRP后触发RPRP着RPT接收者。RP是PIM-SM域中的核心路由器,在小型并且简洁的网络中,组播信息量少,全网络仅依靠一个RPSM域中各路由器上静态指定RPPIM-SMRPRP的负担同时优化共享树的拓扑构造,不同组播组应当对应不同的RP,此时就需要自举机制来动态选举RP,此时需要配置自举路由器BSBootStrapRoute。BSR是PIM-SMCandidate-R〔C-R发来的宣告信息,然后将为每个组播组选择局部C-RPRP-Set集〔即组播组和RP的映射数据库,并公布到整个PIM-SM网络,从而网络内的全部路由器〔包括D〕都会知道RPRPBSR在网络中的位置如以下图所示。RPBSR之间的通讯示意图〔或某治理域内部只能选举出一个BSCandidate-BSC-BS这样,一旦BSR发生故障后,其余C-BSR能够通过自动选举产生的BSR,从而确保业务免受中断。同样,一个PIM-SM域内也可以配置多个C-RP,由BSR机制计算出和每个组播组对应的RP。内部资料,请勿集中 第7页,共25页PIM-SSM

XX工程技术方案建议书SSM模型和ASMSSM模型为指定源组播供给了解决方案,通过IGMPv3PIM-DM模式以集中/剪枝方式构建以组播源为根的SPTSPT合大中型网络。PIM-SMSSM模型。由于接收者已经通过其他渠道〔如广告询问等〕知道了组播源S的具体位置,因此SSM模型中无需RP节点,无需构建RPT树,无需源注册过程,同时也无需MSDP来觉察其他PIM域内的组播源。ASM模型相比,SSM模型仅需要IGMPv3和PIM-SM局部子集的支持,SSM模型在PIM网DR选举、构建SPT树。此外,SSM模型使用了和ASM不同的组播地址范围,232.0.0.0~232.255.255.255为SSM使用的组播地址范围。MSDP适用前提:域内组播路由协议必需是PIM-SM。MSDP仅对ASM〔Any-SourceMulticast〕模型有意义。MSDPPIM-SM域互连而开发的一种域间组播解决方案。PIM-SM组播域中,组播源只负责向本地RP〔RendezvousPoint〕RP知道且仅知道本域内每个组播组的全部信源。假设能够加载一种机制,使不同域的RP共享其组播源信息,那么就能够将远端域内的活动信源信MSDP成功的实现了这一设想,在各个域的RP之间建立MSDP对等体关系,从而使它们能够在域间相互转发数据包,共享组播源信息。PIM-SM域内存在激活组播源S时,该域内的RP是能够借助组播源注册过程了解到组播S的存在。假设其他ISP治理的PIM-SM域也想从该组播源猎取信息,则两个PIM-SM域内的路由器之间需要形成MSDP对等体关系。如以下图所示。内部资料,请勿集中 第8页,共25页XX工程技术方案建议书MSDP对等体示意图PIM-SM1网络具有激活组播源RP1通过组播源注册过程了解到组播源S的具体位置,并向其他PIM-SM域内的MSDP对等体〔即RP节点〕周期性地发送SA〔SourceActive〕消息。SASIPGRP1RP收到的第一个组播数据。SA消息被转发并最终到达全部MSDP对等体,这样某PIM-SM域内的组播源S信息就会被传递到全部PIM-SM域。MSDP对等体通过对SARPF检查,只承受从正确路径上接收到的SA消息并进展转发,从而避开SA消息传递环路;另外,可以通过在MSDP对等体之间配置Mesh全连接组〔MeshGrou,避开SA消息在MSDP对等体之间泛滥。PIM-SM4RP4SA消息,则检查对应组播组是否有接收者存在,假设有接收者则向组播源SSGS的SPTPIM-SM4域中RP4和接收者之间为RPT树。MSDPRP接收到组播源S的信息后就不再需要依靠其他PIM-SM域内的RP。这时接收者可以跨越中途各PIM-SM域内的RP,而直接参加基于组播源的SPT树。MSDP还可以实现AnycastRP。所谓AnycastRP是指通过在一样PIM-SM域内两个具有RPMSDP对等体关系,从而实现域内RP之间的负载分担和冗余备份。在同内部资料,请勿集中 第9页,共25页XX工程技术方案建议书一个PIM-SM域内,在多个路由器的某接口〔通常是Loopback接口〕上都配置C-RP功能,并且这些接口具有一样IP地址,这些接口之间形成MSDP对等体关系,如以下图所示。AnycastRP典型组网图S通常选择距离最近的RP进展注册,形成SPT树;而接收者也向距离最近的RP发送Join参加消息以构建RPT树,因此组播源注册的RP可能不是接收者参加的RP,为了实现RP之间的信息全都,这些互为MSDPRP之间通过相互发送SA消息,了解对方的注册源信息,RPPIM-SMRP上所带的接收者都可以接收到整个PIM-SM域内的全部组播源发出的组播数据。由于RP之间借助MSDP互通信息,而组播源或接收者分别向就近RP发起注册或RPT参加,因此可以实现RPRP一个就近RP进展注册和参加操作,从而实现了RP冗余备份。MP-BGP目前,BGP4协议应用于域间单播路由。为了实现域间组播路由信息的传输,需对BGP4协议作出修改,也就是说,合理的解决方案是增加BGP4协议的功能,而非构建一种的协议。RFC2858具体说明白BGP多协议扩展。扩展的BGP〔MBGP、BGP4+〕同时携带IPv4单播路由信息和其它网络层协议〔如组播和IPv6等〕信息。MBGP能使单播和组播路由信息相互交换,但被储存在不同的路由表中。由于MBGP是BGP4的增加版本,所以BGP4支持的一般路由策略和配置方法都可应用于组播模式。内部资料,请勿集中 第10页,共25页XX工程技术方案建议书XX工程技术方案建议书MBGP在BGP4中引入了两个的路径属性以支持更报文组播:多协议可达NLRIMP_REACH_NLRI 〔MultiprotocoReachableNetworkReachabilityInformaon多协议不行达NLRI:MP_UNREACH_NLRI LayerReachabilityInformion这两种属性都是可选非过渡Optionanon-transitv的,因此,不供给多协议功能的BGP以无视这两个属性的信息。上述两种属性携带地址族标识AFI,AddressFamilyIdentife和子地址族标识〔SAFISubsequentAddressFamilyIdenfFI是NLRI1表示NLRI2表示NLRI信息是组播模式。添加上述两种属性后,MBGP就能包括多协议信息。MBGP同时支持单播和组播模式,为两种模式构建不同的网络拓扑构造,同时还能供给相应的路由策略。因此,MBGP能依据路由策略组成不同的域间单播组播路由。一个重要的概念就是,MBGP传播的路由仅仅用于组播路由器的RPF检查,MBGP不为组播数据转发供给任何支持。组播转发机制IP单播模型不同的是,组播模型必需将组播数据包转发到多个外部接口上以便能传送到全部接收站点,因此组播转发过程比单播转发过程更加简单。为了保证组播信息包在网络中传输,组播必需依靠单播路由表或者单独供给应组播使用的单播〔MBGP组播路由表对组播信息包的接收接口进展肯定的检查,这种检查机制就是大局部组播路由协议进展组播转发的RPF〔ReversePathForwardn检查。组播路由器依据源地址来推断组播报文是否来自指RPF检查通过比较组播报文实际到达的接口和应当到达的接口来确定报文入接口是否正确。假设该路由器在SPT有源树上,则接收到的组播报文应当到达的接口朝向组播源;假设该路由器RPT共享树上,则接收到的组播报文应当到达的接口将朝向RP假设RPF检查通过,数据包则依据组播转发项进展转发;否则,数据包被丢弃。组播RPF〔ReversePathForwardn匹配规章是指在“组播静态路由、MBGP、单播路由”三种路由中选择掩码最长的;优先级规章是指在上述三种路由中选择优先级最高的。假设优先级一样,则依据组播静态路由、MBGP、单播路由的挨次进展选择。内部资料,请勿集中 第11页,共25页XX工程技术方案建议书组播地址IP组播组地址IANA〔InternetAssignedNumbersAuthority〕规定,IPA类、B类、C类、D类和E类。单播报文依据网络规模大小分别使用ABC三类IP地址,组播报文的目的地址使用DIP地址,D类地址不能消灭在IP报文的源IP地址字段,E类地址保存在今后使用。D224.0.0.0239.255.255.255,范围及含义见下表。表格DD类地址范围224.0.0.0~224.0.0.255224.0.1.0~231.255.255.255233.0.0.0~238.255.255.255232.0.0.0~232.255.255.255239.0.0.0~239.255.255.255

含义预留的组播地址〔永久组地址224.0.0.0做安排,其它地址供路由协议使用ASM组播地址〔临时组地址有效SSM组播组地址本地治理组播地址,仅在特定的本地范围内有效具体组播组地址的承受可以依据网络互联状况以及所选用的组播模型进展选择。以太网组播MAC地址以太网传输单播IP报文的时候,目的MAC地址使用的是接收者的MAC地址。但是在传输组MAC地址。IANA规定,组播MAC24bit0x01005e,MAC23bitIP地址的低23bit,映射关系如以下图所示。5bit5bit信息丧失32bitIP地址XXXXX1110XXXX XXXXXXXX XXXXXXXX XXXXXXXX……23bit映射……48bitMAC地址00000001 00000000010111100XXXXXXXXXXXXXXXXXXXXXXX25bitMAC地址前缀内部资料,请勿集中 第12页,共25页XX工程技术方案建议书IP地址与组播MAC地址的映射关系IP4bit111028bit23bitMAC地址,这样IP5bit信息丧失,直接的结果是消灭了32IP组播地址映射到同一MAC地址上。因此在实际设计组播组地址的时候,假设网络内承受多个组播组,则需避开组播组地址不要在连续的“32IP组播地址”范围之内。组播部署域内组播部署域内组播部署依据组播模型分为两种状况ASAny-SourceMulticas和SS〔Source-SpecificMulticas,对于ASM模型,组播路由协议承受PIM-SM或PIM-DM协议。而对于SSM模型,组播路由协议承受PIM-SSM路由协议。这两种组播模型对部署具有不同的技术要求,下面分别加以介绍。ASM模型组播部署目前,PIM-SM协议是域内组播的公认标准。对于由一个自治域组成的网络,或者组播仅在域内进展时,仅需在网络中运行PIM-SM协议即可。PIM-DM可用于小型网络,部署实现较简洁。所以本章仅介绍PIM-SM在单域内的部署实现。由PIM实现原理分析可知,对于PIM-SM部署,RPRP的部署主要有以下三种方式:RP顾名思义,RP是由配置指定的,需要在网络中每台路由器上指定RP的地址。这种方式配置最简洁,比较适合在小规模的网络中使用。这种方式不支持备份。BSRRP更多的状况下,PIM-SM网络规模都很大,通过RP转发的组播信息量巨大,为了缓解RP的负担同时优化共享树的拓扑构造,不同组播组应当对应不同的RP,此时就需要自举机制来动态选举R,此时需要配置自举路由器BSBootStrapRoute。在BSRRP方式下,可以使用多个RP来做备份,不过针对一个组播组同时只有一个RP起作用。AnycastRPAnycastRP是对BSRRP的全扩展,它使用MSDP协议,可以用虚拟RP地址代替网络中多个RP地址,这样别的设备只需要知道虚拟RP的地址,就近选择实际RP。这样既实现负载分担又内部资料,请勿集中 第13页,共25页XX工程技术方案建议书实现了冗余备份,大大增加了系统的强健性,易用性,提升了系统的性能,削减了治理本钱。尤其在大的网络中,优势更为明显。下表是三种RP方式的比照:

RPBSRRPBSRRPAnycastRP收敛速度优秀很好优秀易用性在小网中好,大网中差优秀优秀部署难度优秀优秀优秀安全性优秀很好优秀冗余备份差很好优秀负载分担差差优秀建议:依据不同网络规模,按AnycastRP、BSRRP、静态RP挨次优先选择。下面的部署实例可依据实际状况取舍。BSRRP部署实例BSRPIM-SM网络中有意愿成为RP的路由器某接口配置为C-RP,并选择适当的优先级。BSR收集众多C-RP的信息,或者接收其他路由器发送的Auto-RP宣告,然后向全网络公布RP-SetRP-Set集信息计算出和特定组播组对应的RP位置。在RP选举中,优先级较大者较优;一样优先级的状况下,哈希掩码较长者较优;优先级和哈希掩码长度均一样时,IP地址较高者较优。通常,一个PIM-SM网络中分别存在一个RP和BSR。为了治理更加便捷,可以在PIM-SM网络中划分多个BSRC-RPC-BSRC-RP有助于实现RP负载分担;多个C-BSR有助于抑制单点BSR故障引起的不行靠。本节仅给出域内单BSR的部署实例。如以下图所示:接收者通过组播方式接收视频点播信息,不同组织的接收者群体组成末梢网络,每个末梢网络中都存在一到多台接收者Host,整个PIM网络承受SM单BSR治理域方式。内部资料,请勿集中 第14页,共25页XX工程技术方案建议书PIM-SMBSR域典型配置组网图承受如下的思路配置PIM-SM的功能:配置各路由器的接口IP地址和单播路由协议〔略〕使能组播功能,在各接口上使能PIM-SM功能,主机侧接口上使能IGMP功能。#PIM-SM功能,并在RouterA、RouterB和RouterC连接末梢网络的接口上使能IGMP功能。RouterB、RouterC、RouterDRouterE上的配置过程与RouterA上的配置相像,配置过程略。[RouterA]multicastrouting-enable[RouterA]interfacegigabitethernet2/0/0[RouterA-GigabitEthernet2/0/0]igmpenable[RouterA-GigabitEthernet2/0/0]igmpversion3[RouterA-GigabitEthernet2/0/0]pimsm[RouterA-GigabitEthernet2/0/0]quit[RouterA]interfacepos3/0/0[RouterA-Pos3/0/0]pimsm[RouterA-Pos3/0/0]quit[RouterA]interfacepos1/0/0内部资料,请勿集中 第15页,共25页XX工程技术方案建议书[RouterA-Pos1/0/0]pimsm[RouterA-Pos1/0/0]quit配置RouterE的POS3/0/0接口为C-BSR和C-RP#在RouterE路由器上配置RP通告的效劳范围,及C-BSR和C-RP的位置。[RouterE]aclnumber2023[RouterE-acl-basic-2023]rulepermitsource225.1.1.00.0.0.255[RouterE-acl-basic-2023]quit[RouterE]pim[RouterE-pim]c-bsrpos3/0/0[RouterE-pim]c-rppos3/0/0group-policy2023AnycastRP部署实例AnycastRPRP配置一个一样的AnycastRPRP上〔LoopBack接口RP使用这个接口地址对外公布组到RPAnycastRPRP发起。在这些RP之间使用各自不同的地址建立MSDP连接,利用MSDP实现组播源信息在全部RP之间的同步。AnycastRP实际上是MSDP在域内的一个特别应用。PIM-SM网络承受单BSRSPIM-SM域内配置AnycastRP,当成员参加组播组时,与接收者直接相连的路由器能够向拓扑距离最近的RP发起参加。内部资料,请勿集中 第16页,共25页XX工程技术方案建议书AnncastRP配置组网图PIM-SM网络中运行OSPFRouterC和RouterD的Loopback0接口上配置MSDP对等体;Loopback1接口上配置C-BSR;Loopback10接口上配置C-RP。承受如下的思路配置PIM-SM的功能:配置各路由器的接口IP地址和单播路由协议〔略〕启动组播功能,并配置PIM-SM功能〔略〕Loopback1、Loopback10接口,C-BSR、C-RP的位置#在RouterC和RouterD路由器上分别配置Loopback1接口地址和一样的Loopback10接口地址,Loopback1上配置C-BSR,在Loopback10上配置C-RP。RouterD上的配置过程与RouterC上的配置相像,配置过程略。[RouterC]interfaceloopback1[RouterC-LoopBack1]ipaddress3.3.3.3255.255.255.255[RouterC-LoopBack1]pimsm[RouterC-LoopBack1]quit[RouterC]interfaceloopback10内部资料,请勿集中 第17页,共25页XX工程技术方案建议书[RouterC-LoopBack10]ipaddress10.1.1.1255.255.255.255[RouterC-LoopBack10]pimsm[RouterC-LoopBack10]quit[RouterC]pim[RouterC-pim]c-bsrloopback1[RouterC-pim]c-rploopback10[RouterC-pim]quit(4)Loopback0接口和MSDP对等体#在RouterC上的Loopback0接口上配置MSDP对等体。[RouterC]interfaceloopback0[RouterC-LoopBack0]ipaddress1.1.1.1255.255.255.255[RouterC-LoopBack0]pimsm[RouterC-LoopBack0]quit[RouterC]msdp[RouterC-msdp]originating-rploopback0[RouterC-msdp]peer2.2.2.2connect-interfaceloopback0[RouterC-msdp]quit#在RouterD上的Loopback0接口上配置MSDP对等体。[RouterD]interfaceloopback0[RouterD-LoopBack0]ipaddress2.2.2.2255.255.255.255[RouterD-LoopBack0]pimsm[RouterD-LoopBack0]quit[RouterD]msdp[RouterD-msdp]originating-rploopback0[RouterD-msdp]peer1.1.1.1connect-interfaceloopback0[RouterD-msdp]quitSSM模型组播部署SSM模型主要解决了ASM模型分发树建立过程效率较低的问题。内部资料,请勿集中 第18页,共25页XX工程技术方案建议书组播路由协议承受PIM-SSM232.0.0.0~232.255.255.255。SSMRPRPT树,无需源注册过程,同时也无需MSDP来觉察其他PIM域内的组播源。PIM-SSM部署实例SSM模型和ASM模型是两个对等的概念,并且是两个完全对等的模型。SSM效劳模型是PIM-SM协议机制的子集,一般IPSSMPIM-SM协议实现。当共存于同一台路由器的时候,SSM232/8PIM-SM共存于同一台路由器,依据数据和协议报文中的组播地址来打算使用SSM还是PIM-SM。IANA为SSM安排了地址段232/8,此地址段的组播组不会参加共享树,而是由SSM处理。SSM同样需要通过周期性地发送HELLO报文来实现邻居觉察和DR选举。SSM路由器和主机之间的相互作用是通过IGMPv3实现的。IGMPv3IGMPv2相比增加了源过滤功能,允许主机指定其需要接收的特定组的数据,还可以指定接收这个组中特定源的数据。当SSM接收到IGMPv3IS_INIGMP报文的接口所连接的网络上有主机想要接收发往组播组G来自源S送PIM〔S,G〕源组参加报文,从而在组播源和连接接收者的最终一跳路由器之间建立起最短路径树。当组播源发送组播数据的时候,这些数据就沿着最短路径树到达接收者。对于仅支持IGMPv1/IGMPv2IGMPv33ComSSM-MAPPING功能,通过在主机连接的路由器上配置SSM-MAPPINIGMPv1/IGMPv2从而进一步应用SSM技术。具体部署实例如以下图所示:接收者通过组播方式接收视频点播信息,不同组织的接收者群体组成末梢网络,每个末梢网络中都存在一到多台接收者Host,整个PIM网络承受SSM方式。内部资料,请勿集中 第19页,共25页XX工程技术方案建议书PIM-SSM典型配置组网图承受如下的思路配置PIM-SSM的功能:配置各路由器的接口IP地址和单播路由协议(略)使能组播功能,在各接口上使能PIM-SSM功能,主机侧接口上使能IGMPV3功能#在全部路由器上使能组播功能,在各接口上使能PIM-SSM功能,并在RouterA、RouterB和RouterC连接末梢网络的接口上使能IGMPV3功能。[RouterA]multicastrouting-enable[RouterA]interfacegigabitethernet2/0/0[RouterA-GigabitEthernet2/0/0]igmpenable[RouterA-GigabitEthernet2/0/0]igmpversion3[RouterA-GigabitEthernet2/0/0]pimsm[RouterA-GigabitEthernet2/0/0]quit[RouterA]interfacepos2/0/0[RouterA-Pos2/0/0]pimsm[RouterA-Pos2/0/0]quit[RouterA]interfacepos1/0/0[RouterA-Pos1/0/0]pimsm[RouterA-Pos1/0/0]quit配置PIM-SSM组播组地址范围#在全部路由器上配置PIM-SSM232.1.1.0/24。[RouterA]aclnumber2023[RouterA-acl-basic-2023]rulepermitsource232.1.1.00.0.0.255[RouterA-acl-basic-2023]quit[RouterA]pim[RouterA-pim]ssm-policy2023〔4〕RouterB、RouterC、RouterD和RouterE上的配置过程与RouterA〔略〕内部资料,请勿集中 第20页,共25页XX工程技术方案建议书域间组播部署域间组播部署要结合域内组播部署所承受的组播模型分别考虑。域内承受ASM模型PIM-SM域之间需要相互接收来自组播源S信息时,则需要在各PIM-SMRP节点之间建立MSDP对等体,从而将组播源信息借助MSDP对等体间的SA消息进展发送,最终让其他PIM-SM域内的接收者也能接收到组播源的信息。另外在两台形成MSDP对等体关系的路由器之间BGPMP-BGP路由,从而可以通过该路由传递PIM-SMSA消息。这时BGP对等体是MSDPMP-BGP流量走不同的路径,此时MP-BGP路由仅用于组播源路由的RPF检查效劳。域内承受SSM模型PIM-SSM域之间需要相互接收来自组播源S信息时,无需建立MSDP对等体,但仍需承受标准BGPMP-BGP路由作为组播源路由的RPF检查效劳,因此仍需部署标准BGPMP-BGP。在部署方式上,除不需MSDP对等体,其它与ASM模型类似。PIM-SM域间组播部署实例ASM模型中为解决跨域问题,要求域内组播路由协议必需是PIM-SMBGPMBGP协议和MSDP协议为ASM组播供给跨域力量。假设AS间仅有一个链路,可基于标准BGP协议传播组播RPF路由。假设AS间有多个路径,同时期望组播流量与单播流量走不同的路径,可承受MP-BGP协议来传播组播RPF路由。BGPRPF路由。具体部署实例如以下图所示:两个AS网络的自治系统分别为AS100和AS200,各AS内部承受OSPF进展互联,AS之间承受BGP交换路由信息。PIM-SM1属于AS100,PIM-SM2SM3两个域属于AS200。PIM-SMBSR1SPIM-SM网络的RP之间借助BGP路由建立MSDP对等体。内部资料,请勿集中 第21页,共25页XX工程技术方案建议书RouterC、RouterDRouterFLoopback0接口分别作为各自PIM-SMC-BSRC-RP,RouterCRouterFEBGPMSDP对等体,RouterFRouterDIBGP建立MSDP对等体。MSDP典型配置组网图承受如下的思路配置借助BGP路由的MSDP:配置各路由器的接口IP地址,在自治系统内配置OSPF〔略〕配置BGP,将BGP与OSPF相互引入。RouterC上配置EBGP协议,并引入OSPF路由。[RouterC]bgp100[RouterC]routerid1.1.1.1[RouterC-bgp]peer192.168.1.2as-number

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论