IPv6组播技术基础.ppt

上传人:wuy****n92 文档编号:70792509 上传时间:2023-01-28 格式:PPT 页数:62 大小:1.05MB
返回 下载 相关 举报
IPv6组播技术基础.ppt_第1页
第1页 / 共62页
IPv6组播技术基础.ppt_第2页
第2页 / 共62页
点击查看更多>>
资源描述

《IPv6组播技术基础.ppt》由会员分享,可在线阅读,更多相关《IPv6组播技术基础.ppt(62页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedInternal IPv6 组播技术基础HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved第第第第1 1章章章章 组播简介组播简介组播简介组播简介第第2章章 组播协议基础组播协议基础第第3章章 组播协议详述组播协议详述第第4章章 组播配置举例组播配置举例Page 1HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved什么是组播?三种传输模型lUnicast:一对一的传输模型lBroadcast:一对所有的传输模型lM

2、ulticast:一对一组(多)的传输模型所谓“组”,可以理解为有某个共同特征的对象的集合Page 2HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved什么是IP组播?l传输模型是针对TCPIP或OSI层次模型中的某一层上讲的,下一层或上一层的模型不影响本层的模型。l所谓IP组播或者说3层组播,就是指在IP层看来,传输模型为一对多的模式。Page 3HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedIP组播的特征IP组播的特点是:l相对于单播传输模型,组播解决了在数据头端进行复制带来的压力问题,同时使得从整

3、个网络的角度观察,数据传输是呈点到多点(而非点到点)的状态。这样,使得节点间的流量模型达到最优状态。l相对于广播传输模型,组播利用了网络层协议可以跨越链路层节点的特性,避免了全网进行数据广播引起的复杂模型,同时也降低了数据到达不必要节点而产生的冗余流量。另外,internet 明确不支持全网广播。思考:这个特点带来的价值如何?Page 4HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedIP组播的用户价值IPIP组播对于业务的优势主要体现在:组播对于业务的优势主要体现在:减少服务器负载节约带宽,减少冗余的流量可扩展性,增加更多的接收者,并不会增加网络

4、压力因此,IP组播适合的业务应用包括:视频直播、视频会议、证券市场等劣势劣势?Page 5HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved组播IPv6地址IPv6组播的地址范围:组播的地址范围:FF00:/8Flags=|0|R|P|T|u 最高位为保留u R:标记是否为内嵌RP的组播地址u P:标记是否是基于单播前缀的组播地址 u T:标记是否是永久分配的组播地址Page 6HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved组播IPv6地址Scope:限制组播组的域范围u 1:本地接口范围(interf

5、ace-local scope)u 2:本地链路范围(link-local scope)u 4:本地管理域范围(admin-local scope)u 5:站点范围(site-local scope)u 8:组织范围(organization-local scope)u E:全球范围(global scope)Group id:在一个给定的范围内,永久或临时的组播组地址Page 7HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedIPv6组播MAC地址分配组播组播 IPv6&Mac IPv6&Mac 地址映射地址映射MACMAC的前两个字节以固定的的

6、前两个字节以固定的0X33330X3333填充。填充。MACMAC的后四个字节以目的的后四个字节以目的IPv6IPv6组播地址的后四位填充。组播地址的后四位填充。128Bit IP address 0011001148 bit MAC addressmapping00110011Page 8HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved单播转发模型13123发送到主机发送到主机3的的报文报文Dest NextHop OIFH3/32 R3 Eth0.单播转发表单播转发表发送到主机发送到主机3的的报文报文KeyResultDestination A

7、ddress/MaskOutgoing InterfaceNextHop举例:4:/32Ethernet1/0/03:1基于IP报文的目的地址进行查找转发表2Page 9HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved组播转发模型KeyResultSource AddressGroup AddressIncoming InterfaceOutgoing Interface List举例:2001:2FF0E:6Ethernet1/0/0Ether1/0/1Ether1/0/2基于IP报文的源地址、目的地址进行查找转发表123123发送到发送到Gro

8、up1的的报文报文S G IIF OIFListH1 G1 Eth1 Eth2、Eth3 组播转发表组播转发表发送到发送到Group1的的报文报文加入加入Group1加入加入Group1发送到发送到Group1的的报文报文Page 10HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved反向路径转发反向路径转发RPF(Reverse Path Forwarding)RPF(Reverse Path Forwarding)用来检查是否应该接收从某个接口来的某个源组的组播数据报文用来检查是否应该接收从某个接口来的某个源组的组播数据报文在转发平面,表现为组播

9、转发表中的入接口项在转发平面,表现为组播转发表中的入接口项该接口由组播路由协议生成,也被组播路由协议用来构建分发树。该接口由组播路由协议生成,也被组播路由协议用来构建分发树。接收者接收者R1接收者接收者R2组播源组播源SEth0Eth1Eth0Eth1组播转发表组播转发表目的目的 下一跳下一跳 接口接口S .Eth0单播路由表单播路由表S G IIF OIFListS G Eth0 Page 11HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved组播基本概念小结l在TCPIP的分层架构上理解各层的组播lIP组播的特征lIP组播的地址分配lIP组播转发

10、模型lRPF在转发平面的概念Page 12HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved第第1章章 组播简介组播简介第第第第2 2章章章章 组播协议基础组播协议基础组播协议基础组播协议基础第第3章章 组播协议详述组播协议详述第第4章章 组播配置举例组播配置举例Page 13HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved组播协议要素l l组播通信模型组播通信模型组播协议四要素:组播协议四要素:组播协议四要素:组播协议四要素:源发现源发现源发现源发现 接收者发现接收者发现接收者发现接收者发现 拓扑发现(

11、组播路由器之间的拓扑、网络单播路由信息)拓扑发现(组播路由器之间的拓扑、网络单播路由信息)拓扑发现(组播路由器之间的拓扑、网络单播路由信息)拓扑发现(组播路由器之间的拓扑、网络单播路由信息)分发树生成分发树生成分发树生成分发树生成Page 14HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved组播协议架构l l组播协议组播协议主机通信协议主机通信协议主机通信协议主机通信协议组播路由协议组播路由协议组播路由协议组播路由协议域间组播协议域间组播协议域间组播协议域间组播协议组播拓扑分离协议组播拓扑分离协议组播拓扑分离协议组播拓扑分离协议Page 15HUA

12、WEI TECHNOLOGIES CO.,LTD.All rights reserved组播协议概述l l组播协议组播协议主机通信协议主机通信协议主机通信协议主机通信协议MLDMLDMLDMLD(v1v1v1v1、v2)v2)v2)v2),用于了解接口所连,用于了解接口所连,用于了解接口所连,用于了解接口所连接的网络接的网络接的网络接的网络是否是否是否是否有主机要接收某个组或有主机要接收某个组或有主机要接收某个组或有主机要接收某个组或者某个者某个者某个者某个(源,组)的数据源,组)的数据源,组)的数据源,组)的数据组播路由协议组播路由协议组播路由协议组播路由协议域间组播协议域间组播协议域间组播

13、协议域间组播协议组播拓扑分离协议组播拓扑分离协议组播拓扑分离协议组播拓扑分离协议组播网络组播网络查询查询报告报告MLDMLDPage 16HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved组播协议概述主机通信协议主机通信协议主机通信协议主机通信协议组播路由协议组播路由协议组播路由协议组播路由协议掌握网络拓扑,发现组播源,建立掌握网络拓扑,发现组播源,建立掌握网络拓扑,发现组播源,建立掌握网络拓扑,发现组播源,建立起以组播源为根的或者起以组播源为根的或者起以组播源为根的或者起以组播源为根的或者 RP RP RP RP 为根的为根的为根的为根的分发树分发

14、树分发树分发树 PIM:SM,DM,SSM,PIM:SM,DM,SSM,PIM:SM,DM,SSM,PIM:SM,DM,SSM,BidirPIMBidirPIMBidirPIMBidirPIM DVMRP,MOSPFDVMRP,MOSPFDVMRP,MOSPFDVMRP,MOSPF域间组播协议域间组播协议域间组播协议域间组播协议组播拓扑分离协议组播拓扑分离协议组播拓扑分离协议组播拓扑分离协议组播网络组播网络组播源组播源Page 17HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved组播协议概述l l组播协议组播协议主机通信协议主机通信协议主机通信协议

15、主机通信协议组播路由协议组播路由协议组播路由协议组播路由协议域间组播协议域间组播协议域间组播协议域间组播协议 BGMPBGMPBGMPBGMP组播拓扑分离协议组播拓扑分离协议组播拓扑分离协议组播拓扑分离协议MSDPMSDP组播源组播源A组播源组播源B组播自治域组播自治域 APIM-SM组播自治域组播自治域 BPIM-SM组播源信息组播源信息Page 18HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved组播协议概述l l组播协议组播协议主机通信协议主机通信协议主机通信协议主机通信协议组播路由协议组播路由协议组播路由协议组播路由协议域间组播协议域间组播

16、协议域间组播协议域间组播协议组播拓扑分离协议组播拓扑分离协议组播拓扑分离协议组播拓扑分离协议组播受单播网络拓扑限制。通过组播受单播网络拓扑限制。通过组播受单播网络拓扑限制。通过组播受单播网络拓扑限制。通过提供一套专门供组播进行提供一套专门供组播进行提供一套专门供组播进行提供一套专门供组播进行 RPF RPF RPF RPF 检检检检查的单播路由,可以实现组播网查的单播路由,可以实现组播网查的单播路由,可以实现组播网查的单播路由,可以实现组播网络与单播网络拓扑的分离,络与单播网络拓扑的分离,络与单播网络拓扑的分离,络与单播网络拓扑的分离,MBGP MBGP MBGP MBGP 组播扩展组播扩展组

17、播扩展组播扩展 组播静态路由组播静态路由组播静态路由组播静态路由 ISISISISISISISIS、OSPFOSPFOSPFOSPF组播拓扑组播拓扑组播拓扑组播拓扑组播静态路由组播静态路由组播静态路由组播静态路由组播网络组播网络B组播网络组播网络A组播网络组播网络C组播网络组播网络D组播源组播源AMBGPMBGPMBGPMBGP接收者接收者Page 19HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved协议基础小结l通信四要素l四类组播协议l协议名称和含义,以及主要功能Page 20HUAWEI TECHNOLOGIES CO.,LTD.All ri

18、ghts reserved第第1章章 组播简介组播简介第第2章章 组播协议基础组播协议基础第第第第3 3章章章章 组播协议详述组播协议详述组播协议详述组播协议详述第第4章章 组播配置举例组播配置举例Page 21HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved主机通信协议MLDMLDv1MLDv2 引入快速离开 引入特定源的加入离开机制Page 22HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedMLDv1lMLDv1主要机制主要机制主机发送组离开消息路由器接收到组离开消息,发送特定组查询,如果没有主机

19、响应,删除组成员信息,停止转发组播数据H3H1H3H2FF0E:6组组加入报告加入报告FF0E:9 组组加入报告加入报告 路由器发送特定路由器发送特定组查询组查询组组FF0E:9 离开消息离开消息路由器发送特定路由器发送特定组组FF0E:9的查的查询询Page 23HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedMLDv2 协议(引入特定源组播机制(Source Specific Mulitcast,SSM)H3H1H3H2IS_IN(2001:2)for FF0E:6IS_EX(2001:4)for FF0E:9After Query Inter

20、val(125sec)SSM=Source Specific MulticastI want packets for Group FF0E:6 but only from source 2001:2I want packets for Group FF0E:9from all sources Except 2001:4MLDv2 Router 维护特定源的状态维护特定源的状态发送特定源的查询发送特定源的查询对组对组FF0E:6FF0E:6只有从源只有从源2001:22001:2的报文被转发的报文被转发 对组对组FF0E:9FF0E:9除了源除了源2001:42001:4以以外的所有源的组播数据

21、被转发外的所有源的组播数据被转发Page 24HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedMLD v2 消息类型l主机发送给路由器的消息类型主机发送给路由器的消息类型(Host to Router)(Host to Router)ValueNameCategory1 MODE_IS_INCLUDECurrent-state-record2 MODE_IS_EXCLUDECurrent-state-record3 CHANGE_TO_INCLUDE_MODEState-Change-Record4 CHANGE_TO_EXCLUDE_MODESt

22、ate-Change-Record5 ALLOW_NEW_SOURCESState-Change-Record6 BLOCK_OLD_SOURCESState-Change-Recordl路由器发送的查询消息路由器发送的查询消息(Router to Host)(Router to Host)NameNameGeneral Query 周期性查询Group Specific Query 由TO_IN 消息触发 Group&Source Specific Query 由BLOCK,TO_EX 和TO_IN触发Page 25HUAWEI TECHNOLOGIES CO.,LTD.All rights

23、 reservedMLD小结lMLD的作用lMLD版本间的差异l现实中的MLDPage 26HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved组播路由协议PIM-SM(Sparse Mode)lPIM-SMPIM-SM协议机制协议机制显式加入(显式加入(Explicit joinExplicit join)模型)模型可以建立以汇聚点可以建立以汇聚点(Rendezvous Point,RP)(Rendezvous Point,RP)或者源为根的组播分发树或者源为根的组播分发树(RP-rooted or Source-rooted Multicast D

24、istribution Tree)RP-rooted or Source-rooted Multicast Distribution Tree)支持从共享树支持从共享树(RP Tree,RPT)(RP Tree,RPT)到源树到源树(最短路径树,最短路径树,Shortest Path Tree,Shortest Path Tree,SPT)SPT)的切换的切换周期性发送加入周期性发送加入/剪枝剪枝(Join/Prune)(Join/Prune)消息维护分发树状态消息维护分发树状态需要额外的需要额外的RPRP发现机制发现机制(静态静态RP,BSR-RP,Auto-RPRP,BSR-RP,Auto

25、-RP等等)lPIM-SMPIM-SM特点特点相对于相对于 DM DM 协议,协议状态复杂,但需要更少的带宽,更有效率协议,协议状态复杂,但需要更少的带宽,更有效率是目前域间组播最好的协议是目前域间组播最好的协议适用于稀疏分布的接收者模型,广泛应用于适用于稀疏分布的接收者模型,广泛应用于IPTVIPTVPage 27HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedPIM-SM常用术语l源(源(Source)Source)发送组播数据的终端主机或者发送组播数据的终端主机或者PCPCl接收者接收者(Receiver)(Receiver)接收组播数据的终

26、端主机或者接收组播数据的终端主机或者PCPCl指定路由器指定路由器(Designated Router,DR)(Designated Router,DR)在共享网段上选举优先级最高或者在共享网段上选举优先级最高或者IPIP地址最大的路由器为地址最大的路由器为 DR DR源源 DR DR 负责将数据从源转发到负责将数据从源转发到 RP RP接收者接收者 DR DR 复制将数据从复制将数据从RPRP转发到接收者转发到接收者,或称作最后一跳或称作最后一跳 DR DR(Last-Hop DR)(Last-Hop DR)l汇聚点(汇聚点(Rendezvous Point,RPRendezvous Poi

27、nt,RP)接收者从这里获取源信息,并且是共享树的根接收者从这里获取源信息,并且是共享树的根lRPTRPT从接收者从接收者 DR DR 到到 RP RP 逐跳建立起来的,以逐跳建立起来的,以 RP RP 为根的共享树为根的共享树lSPTSPT从接收者从接收者 DR DR 到源到源 DR DR建立起来的,以源为根的最短路径树建立起来的,以源为根的最短路径树Page 28HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedPIM-SM协议报文类型lHello Hello 报文报文发现和维护邻居关系发现和维护邻居关系l加入加入/剪枝剪枝(Join/Prune

28、)(Join/Prune)报文报文发送加入发送加入/剪枝消息到上游邻居剪枝消息到上游邻居l注册注册(Register)(Register)报文报文DR DR 封装从组播源来的数据并单播给封装从组播源来的数据并单播给 RP RPl注册停止注册停止(Register stop)(Register stop)报文报文当在当在 RP RP 上没有接收者或者上没有接收者或者 RP RP 已经从源树接收数据时,由已经从源树接收数据时,由 RP RP 单播发送给源单播发送给源 DR DRl断言断言(Assert)(Assert)报文报文在共享网段上选出唯一的转发者在共享网段上选出唯一的转发者lC-RPC-R

29、P通告通告(C-RP Advertisement)(C-RP Advertisement)报文报文候选候选 RP RP 发送其可以服务的组信息单播发送给发送其可以服务的组信息单播发送给BSRBSRl自举路由器自举路由器(Bootstrap Router)(Bootstrap Router)报文报文BSR BSR 收集网路内的收集网路内的 RP RP 信息,并以信息,并以 RP RP 集集(RP-Set)(RP-Set)的形式扩散到全网的形式扩散到全网Page 29HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedPIM SM协议主要工作过程l邻居发现

30、及邻居发现及 DR DR 选举选举通过通过 Hello Hello 报文维护邻居关系报文维护邻居关系在共享网段上选举优先级最高和在共享网段上选举优先级最高和 IP IP 地址最大的路由器为地址最大的路由器为 DR DRl共享树构建共享树构建接收者接收者 DR DR 向到向到 RP RP 的邻居发送的邻居发送(*,G)(*,G)加入,并逐跳扩散到加入,并逐跳扩散到 RP,RP,形成以形成以 RP RP 为根的共享树为根的共享树l源源 DR DR向向 RP RP 注册活跃的组播源注册活跃的组播源源源 DR DR 封装组播源发送的数据并单播给封装组播源发送的数据并单播给 RP RPl数据沿数据沿 R

31、PT RPT 转发转发RP RP 接收到源接收到源 DR DR 发送的注册报文,解封装注册报文中的数据,并沿共享树转发该数据发送的注册报文,解封装注册报文中的数据,并沿共享树转发该数据lRPT RPT 到到 SPT SPT 切换切换接收者接收者 DR DR向到源的邻居发送向到源的邻居发送(S,G)(S,G)加入,并逐跳扩散到源加入,并逐跳扩散到源 DR,DR,形成以源形成以源 DR DR 为根的源树为根的源树lRPT RPT 剪枝剪枝 当接收者当接收者 DR DR从源树接收到数据后,向共享树发送从源树接收到数据后,向共享树发送(S,G)RPT (S,G)RPT 剪枝消息,剪枝消息,剪除从共享树

32、上下来的相同源的组剪除从共享树上下来的相同源的组播数据播数据lRPTRPT及及SPTSPT树的状态维护树的状态维护接收者接收者 DR DR 向向 RPT RPT 的邻居周期性发送的邻居周期性发送(*,G)(*,G)加入加入 和和(S,G)RPT (S,G)RPT 剪枝,维护剪枝,维护(*,G)(*,G)加入和特定源的加入和特定源的 RPT RPT 剪枝状态剪枝状态接收者接收者 DR DR向向SPT SPT 的邻居周期性发送的邻居周期性发送(S,G)SPT(S,G)SPT 加入,维护加入,维护 SPT SPT 的加入状态的加入状态Page 30HUAWEI TECHNOLOGIES CO.,LT

33、D.All rights reservedRPT 树建立过程演示H3HostSend IGMP Report Send (*,G)Join towards RPRPRP create(*,G)entry and add this oifH3SourceSource DRCreate (*,G)entry and add oifCreate (*,G)entry and add oifI have a receiverI want data from,GSend dataUnicast data to RPCreate (S,G)entry and copy oif from(*,G)Creat

34、e (S,G)entry and copy oif from(*,G)Forward dataForward dataCreate (S,G)entry and copy oif from(*,G)Send (*,G)Join towards RPForward dataRegister intf在本演示中在本演示中 RP 被配置了永不切换到源树被配置了永不切换到源树Page 31HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedRPT 树建立过程总结l路由器通过路由器通过 MLD MLD 了解到某个直连网段有接收者加入某个组播组了解到某个直连网段有

35、接收者加入某个组播组 GGl接收者接收者 DR DR 查找到查找到 RP RP 的的 RPF RPF 邻居邻居(即到即到 RP RP 的单播下一跳,并且的单播下一跳,并且是是 PIM PIM 邻居邻居),向其发送(,向其发送(*,G)*,G)加入加入l(*,G)(*,G)沿着从接收者沿着从接收者 DR DR 到到 RP RP 的路径逐跳扩散的路径逐跳扩散,沿途路由器都创沿途路由器都创建相应的建相应的(*,G)(*,G)项项,将接收到加入的报文的接口加入出接口列表将接收到加入的报文的接口加入出接口列表(oif-list)(oif-list),成为,成为 RPT RPT 树的节点树的节点l源源 D

36、R DR 接收到组播源的数据,封装到注册报文,单播发送给接收到组播源的数据,封装到注册报文,单播发送给 RP RP lRPRP接收到注册报文,解封装里面的组播数据报文,并沿共享树接收到注册报文,解封装里面的组播数据报文,并沿共享树转发转发Page 32HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedRPT 到 SPT 树的切换过程演示H3HostRPH3SourceSource DRI have a receiverI want data from GSend dataUnicast data to RPForward dataForward da

37、taCreate (S,G)entry and add this oifForward dataSend (S,G)Join towards SourceSend (S,G)Join towards SourceAdd this oif in(S,G)entryForward dataForward dataSend (S,G,rpt)prune towards RPSend (S,G,rpt)prune towards RPSend (S,G,)Register stop towards DR在本演示中在本演示中 RP 被配置了永不切换到源树被配置了永不切换到源树Page 33HUAWEI

38、TECHNOLOGIES CO.,LTD.All rights reservedRPT 到 SPT 树切换过程总结l共享树并不一定是到源的最优路径共享树并不一定是到源的最优路径l当从当从 RPT RPT 上的数据超过配置的阈值时,接收者上的数据超过配置的阈值时,接收者 DR DR 发起从发起从RPT RPT 到到 SPT SPT 的切换过程的切换过程 l接收者接收者 DR DR 查找到源的查找到源的 RPF RPF 邻居(即到源的单播下一跳,并且邻居(即到源的单播下一跳,并且是是 PIM PIM 邻居)并向其发送邻居)并向其发送(S,G)(S,G)加入加入l(S,G)(S,G)沿着从接收者沿着

39、从接收者 DR DR 到源到源DR DR 的路径逐跳扩散,沿途路由器的路径逐跳扩散,沿途路由器创建创建(S,G)(S,G)项,并将接收到项,并将接收到(S,G)(S,G)加入的接口加入到加入的接口加入到(S,G)(S,G)项的项的出接口列表出接口列表(oif-list),(oif-list),沿途路由器成为沿途路由器成为 SPT SPT 树的节点树的节点l源源 DR DR 沿沿 SPT SPT 树转发数据树转发数据l接收者接收者 DR DR 从从 SPT SPT 树上接收到数据,向到树上接收到数据,向到 RP RP 的的 RPF RPF 邻居发送邻居发送 (S,G)RPT(S,G)RPT 剪枝

40、消息剪枝消息,数据停止从数据停止从 RPT RPT 树上转发树上转发Page 34HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedAssert 过程l在共享网段上可能存在多个转发者,在共享网段上可能存在多个转发者,会造成数据重复复制,起因可能是到会造成数据重复复制,起因可能是到源源/RP/RP有并行链路或者有并行链路或者 RPT RPT 和和 SPT SPT 经经过同一过同一 LAN LANl当路由器从一个下游接口接收到数据当路由器从一个下游接口接收到数据时,将其到源时,将其到源/RP/RP路由的优先级和路由的优先级和 Cost Cost 放到放到

41、 Assert Assert 消息中发送消息中发送l路由器将接收到的路由器将接收到的AssertAssert消息中的路消息中的路由优先级和由优先级和CostCost与自己的比较与自己的比较,优先优先级最高或者级最高或者CostCost最小的被选为最小的被选为Assert Assert WinnerWinnerlAssert WinnerAssert Winner负责将数据转发到负责将数据转发到 LAN.LAN.lAssert LoserAssert Loser剪枝自己的下游接口剪枝自己的下游接口 Page 35HUAWEI TECHNOLOGIES CO.,LTD.All rights res

42、erved状态维护l发送给上游邻居的周期性发送给上游邻居的周期性(S,G)SPT Join,(*,G)Join (S,G)SPT Join,(*,G)Join 和和(S,G,(S,G,RPT)PruneRPT)Prunel周期性周期性 Join Join 刷新上游邻居的下游接口加入状态刷新上游邻居的下游接口加入状态l周期性周期性 RPT Prune RPT Prune 刷新上游邻居的下游接口的刷新上游邻居的下游接口的 RPT RPT 剪枝状态剪枝状态l数据报文刷新数据报文刷新(S,G)(S,G)项的超时定时器项的超时定时器(Expiry timer),(Expiry timer),当源不活跃当

43、源不活跃时,超时定时器超时,时,超时定时器超时,(S,G)(S,G)项被删除项被删除lC-RPC-RP周期性单播周期性单播 C-RP-Adv C-RP-Adv 通告给通告给 BSR BSRlBSRBSR在全网周期性组播在全网周期性组播 BSR BSR 消息,刷新所有消息,刷新所有 PIM PIM 路由器的路由器的 RP RP 集集(RP-Set)(RP-Set)信息信息Page 36HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedRP学习机制l1 1:静态:静态RPRP,全网手工配置,全网手工配置l2 2:BSRBSRRPRP,手工配置部分设备,其

44、他设备通过,手工配置部分设备,其他设备通过BSRBSR协议学习协议学习l3 3:AutoRPAutoRP,手工配置部分设备,其他设备通过,手工配置部分设备,其他设备通过AutoRPAutoRP协议学协议学习(思科私有协议)习(思科私有协议)Page 37HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedBSR-RP 机制演示BSR MsgsBSR MsgsBSRBSR MsgsBSR MsgsPIM V2 Sparse Mode BSR messages flooded hop by hopC-RPC-RPC-RP Advertisement(Uni

45、cast)C-RP Advertisement(Unicast)FormRP SetSend BSM BSR MsgsBSR MsgsForward BSM on all intfBSR MsgsPage 38HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedRP的发现机制BSR RPBSR-RP BSR-RP 是是 PIM-SM PIM-SM 协议协议 RP RP 发现与发现与分发的标准协议分发的标准协议BSR BSR 在全网分发所有的候选在全网分发所有的候选RPRP与对与对应服务组的信息,所有应服务组的信息,所有 PIM PIM 路由器路由器缓存

46、缓存RP-SetRP-Set信息,信息,PIM PIM 路由器根据路由器根据 V=Hash(G,M,V=Hash(G,M,RP)RP)函数,选择函数,选择HashHash值最大的候选值最大的候选RPRP为为 RPRPRPRP的负载分担,一个组范围(组的负载分担,一个组范围(组掩码)内的每个组可以映射到不同掩码)内的每个组可以映射到不同的的RPRP(而(而Auto-RP Auto-RP 一个组范围内的一个组范围内的每个组只能有一个每个组只能有一个RP RP 为其服务为其服务)能自适应能自适应 RP RP 的变化的变化BSR MsgsBSR MsgsBSRBSR MsgsBSR MsgsPIM V

47、2 Sparse Mode BSR messages flooded hop by hopC-RPC-RPC-RP Advertisement(Unicast)C-RP Advertisement(Unicast)Page 39HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedIPv6邻居地址解析lJ/PJ/P报文:报文:Upstream neighborUpstream neighbor必须是必须是link-locallink-local地址地址lHelloHello报文:报文:源源IPIP为为link-locallink-local地址地址Glo

48、balGlobal地址封装为地址封装为second addresssecond addresslRPFRPF检查时,将检查时,将globalglobal地址转换成对应的地址转换成对应的link-locallink-local地址地址路由器记录每个邻居路由器记录每个邻居globalglobal地址同地址同link-locallink-local地址的对应关系地址的对应关系RPFRPF检查时,先查询单播路由表,获取检查时,先查询单播路由表,获取globalglobal地址地址通过通过globalglobal地址得到对应邻居的地址得到对应邻居的link-locallink-local地址地址不同接口

49、可能获取具有相同不同接口可能获取具有相同link-locallink-local地址的邻居,但对应的地址的邻居,但对应的globalglobal地址并不相同,通过地址并不相同,通过globalglobal地址进行映射,就不会产生混淆问题。地址进行映射,就不会产生混淆问题。Page 40HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedEmbedded Rpl背景:由于背景:由于MSDPMSDP不支持不支持IPv6IPv6,PimPim域之间无法彼此了解源的信息,所域之间无法彼此了解源的信息,所以提出了一个新的解决方案以提出了一个新的解决方案Embed

50、ded RpEmbedded Rp。lEmbedded RpEmbedded Rp是将是将RpRp的地址封装在多播组地址的地址封装在多播组地址在多播地址中设置一个标志位表示嵌入了在多播地址中设置一个标志位表示嵌入了RpRp将将RpRp地址封装到多播组地址地址封装到多播组地址Page 41HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedEmbedded Rpl背景:由于背景:由于MSDPMSDP不支持不支持IPv6IPv6,PimPim域之间无法彼此了解源的信域之间无法彼此了解源的信息,所以提出了一个新的解决方案息,所以提出了一个新的解决方案Embe

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com