华为IP组播培训_第1页
华为IP组播培训_第2页
华为IP组播培训_第3页
华为IP组播培训_第4页
华为IP组播培训_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

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

文档简介

1、1 12内容内容 组播编址组播编址 主机主机-路由器通告路由器通告: IGMP 组播分发树组播分发树 组播转发组播转发 组播路由协议组播路由协议Geekometer3服务器服务器路由器路由器单播单播服务器服务器路由器路由器组播组播单播单播 vs 组播组播4例如例如: 收听电台广播流收听电台广播流所有的客户端都接收相同的所有的客户端都接收相同的8 Kbps电台广播电台广播: 控制网络流量,减轻服务器和控制网络流量,减轻服务器和CPU负荷负荷: 减少冗余流量减少冗余流量: 使多节点应用成为可能使多节点应用成为可能00.20.40.60.8流量流量Mbps120406080100客户端数量客户端数量

2、组播组播单播单播组播的优势组播的优势5组播的劣势组播的劣势:报文丢失是不可避免的报文丢失是不可避免的。因此组播应用程序因此组播应用程序不能不能依赖组播网络进行可靠性保证,必须依赖组播网络进行可靠性保证,必须针对组播网络的这个特点进行特别设计。针对组播网络的这个特点进行特别设计。“可靠组播可靠组播”目前仍然处于研究阶段。目前仍然处于研究阶段。: 缺少缺少TCP窗口机制和慢启动机制,组播可能会出现拥塞。如果可能的话,组播应用程窗口机制和慢启动机制,组播可能会出现拥塞。如果可能的话,组播应用程序应该尝试检测并避免拥塞。序应该尝试检测并避免拥塞。: 某些组播协议的特殊机制(如某些组播协议的特殊机制(如

3、Assert机制和机制和SPT切换机制)可能会造成偶尔的数据包切换机制)可能会造成偶尔的数据包的重复。组播应用程序应该容忍这种现象。的重复。组播应用程序应该容忍这种现象。: 同样组播协议有的时候会造成报文到达的次序错乱,组播应用程序必须自己采用某种同样组播协议有的时候会造成报文到达的次序错乱,组播应用程序必须自己采用某种手段进行纠正(比如缓冲池机制等)。手段进行纠正(比如缓冲池机制等)。组播是基于组播是基于UDP的的!6适合于组播的应用适合于组播的应用 多媒体多媒体流媒体流媒体培训、联合作业场合的通信培训、联合作业场合的通信视频视频/音频会议音频会议 数据仓库数据仓库 金融应用(股票)金融应用

4、(股票) 任何的任何的“单到多单到多”数据发布应用数据发布应用7内容内容 为什么组播为什么组播? 主机主机-路由器通告路由器通告: IGMP 组播分发树组播分发树 组播转发组播转发 组播路由协议组播路由协议8一个组播组就是一个一个组播组就是一个IP地址,不表示具体的主机,而是表示一系列系地址,不表示具体的主机,而是表示一系列系统的集合,主机加入某个组播组统的集合,主机加入某个组播组 即即 声明自己接收某个声明自己接收某个IP地址的报地址的报文。文。IP组播组地址组播组地址 224.0.0.0239.255.255.255 “D”类地址空间类地址空间 第一个字节的高四位第一个字节的高四位 = “

5、1110”保留的本地组播组地址保留的本地组播组地址 224.0.0.0224.0.0.255 发送报文时发送报文时 TTL = 1 例如例如: 224.0.0.1 子网的所有系统子网的所有系统 224.0.0.2 子网的所有路由器子网的所有路由器 224.0.0.4 DVMRP路由器路由器 224.0.0.5 OSPF路由器路由器 224.0.0.13PIMv2路由器路由器组播编址组播编址9管理范围地址(管理范围地址(Administratively Scoped Addresses) 239.0.0.0239.255.255.255 私有地址空间私有地址空间类似于类似于RFC1918的单播地

6、址的单播地址不能用于不能用于Internet全局传输全局传输用于有限范围内的组播传输用于有限范围内的组播传输组播编址组播编址10组播编制组播编制指定源组播地址(指定源组播地址(Source Specific Multicast Addresses)232.0.0.0232.255.255.255不支持不支持(*,G)加入方式加入方式可以用于跨域组播应用,简化源维护可以用于跨域组播应用,简化源维护接收者需指明要接收的源接收者需指明要接收的源(S,G)加入加入引入源地址频道概念引入源地址频道概念1132 Bits28 Bits25 Bits23 Bits48 Bits01-00-5e-7f-00-

7、0111105 BitsLost组播编址组播编址IP组播组播 MAC地址映射地址映射 (FDDI和以太网和以太网)239.255.0.112224.1.1.1224.129.1.1225.1.1.1225.129.1.1 . . .238.1.1.1238.129.1.1239.1.1.1239.129.1.10 x0100.5E01.0101相同的组播相同的组播MAC地址地址(FDDI和以太网和以太网)32 - IP组播地址组播地址组播编址组播编址注意存在注意存在32 IP - 1 MAC地址重叠地址重叠IP组播组播 MAC地址映射地址映射 (FDDI和以太网和以太网)13内容内容 为什么组

8、播为什么组播? 组播编址组播编址 组播分发树组播分发树 组播转发组播转发 组播路由协议组播路由协议14 路由器向直连的所有主机询问组播组成员关系路由器向直连的所有主机询问组播组成员关系 RFC 1112 - IGMP版本版本1Windows 95支持支持 RFC 2236 - IGMP版本版本2Windows98后的版本及大多数后的版本及大多数UNIX系统系统 RFC 3376 - IGMP版本版本32002年年10月成为正式标准,只有少数月成为正式标准,只有少数UNIX系统实现系统实现 主机如何告诉路由器组播组成员关系主机如何告诉路由器组播组成员关系- 通过通过IGMP协议:协议:Inter

9、net组管理协议组管理协议:主机主机-路由器通告路由器通告: IGMP15H3 主机发送主机发送 IGMP Report加入组加入组H3224.1.1.1报告报告H1H2加入一个组加入一个组主机主机-路由器通告路由器通告: IGMP16 路由器周期性地向路由器周期性地向224.0.0.1发送查询发送查询查询查询 主机发送单个组的报告主机发送单个组的报告224.1.1.1报告报告 组的其他成员监听到报告后抑制报告发送组的其他成员监听到报告后抑制报告发送224.1.1.1抑制抑制X224.1.1.1抑制抑制XH1H2H3维护这个组维护这个组主机主机-路由器通告路由器通告: IGMP17 主机主机“

10、默不作声默不作声”地离开组(不发报告了)地离开组(不发报告了)H1H3H3 路由器发送路由器发送3个普遍组查询个普遍组查询(间隔间隔60秒秒)普遍组查询普遍组查询 路由器没有收到这个组的路由器没有收到这个组的IGMP报告报告 组播组超时(离开)组播组超时(离开) (最大可能延迟最大可能延迟= 3分钟分钟)H2离开组播组离开组播组(IGMPv1)主机主机-路由器通告路由器通告: IGMP18 主机向主机向224.0.02发送离开组消息(包含离开的组)发送离开组消息(包含离开的组)H1H3H3离开组报告离开组报告224.0.0.2224.1.1.1 路由器向这个组(路由器向这个组(224.1.1.

11、1)发送特定组查询发送特定组查询特定组查询特定组查询224.1.1.1 3秒钟内没有收到该组的报告秒钟内没有收到该组的报告 组组224.1.1.1超时(离开)超时(离开)H2离开组播组离开组播组(IGMPv2)主机主机-路由器通告路由器通告: IGMP19RFC 3376目前已成为正式标准目前已成为正式标准尚未得到广泛支持尚未得到广泛支持服务于服务于Source Specific Multicast 允许主机指定接收某些网络发送的某些组播组允许主机指定接收某些网络发送的某些组播组,相比以前的版本,增加了主机的控制能力,不仅相比以前的版本,增加了主机的控制能力,不仅可以指定组播组,还能指定组播的

12、源。可以指定组播组,还能指定组播的源。IGMPv3状态状态20路由器周期性地向路由器周期性地向224.0.0.1发送查询发送查询通用查询通用查询 主机可在单个报文中发多组报告主机可在单个报文中发多组报告(G:M,LIST) 组成员独立报告,取消抑止机制组成员独立报告,取消抑止机制H1H2H3IGMPv3报告报告G:224.1.1.1IN:10.1.1.1 10.1.2.1G:224.1.1.1EX: null报告报告报告报告G:224.1.1.1EX:10.1.1.1G:224.1.2.2IN:10.1.2.121IGMPv3Source = 1.1.1.1Group = 224.1.1.1H

13、1 - Member of 224.1.1.1R1R3R2Source = 2.2.2.2Group = 224.1.1.1 H1 希望接收希望接收 来自来自 S = 1.1.1.1 非来自非来自 S = 2.2.2.2 通过通过IGMP, 指定源指定源 可以剪枝掉可以剪枝掉 S = 2.2.2.2 的数据的数据IGMPv3:Join 1.1.1.1, 224.1.1.1Leave 2.2.2.2, 224.1.1.122IGMPv3与与v2版本的差异版本的差异引入引入List-of-Sources概念,为概念,为SSM提供支持提供支持增加了复杂的组状态维护机制和增加了复杂的组状态维护机制和6

14、种响应报文种响应报文查询报文中包括查询报文中包括Robustness Variable和和Query Interval,路由器之间可同步,路由器之间可同步最大查询响应时间增加到最大查询响应时间增加到53分钟分钟响应报文全部发送到响应报文全部发送到224.0.0.22单个单个report报文可以包含报文可以包含多个组多个组的状态记录的状态记录成员关系报告成员关系报告抑止机制被撤销抑止机制被撤销查询和响应报文均增加了查询和响应报文均增加了重传重传机制机制23内容内容 为什么组播为什么组播? 组播编址组播编址 主机主机-路由器通告路由器通告: IGMP 组播转发组播转发 组播路由协议组播路由协议24

15、最短路径树(基于源的分发树)最短路径树(基于源的分发树)接收者接收者 R1BEADF源源 S1组播路由项组播路由项(S, G), iif, oiflistS 源地址G 组地址iif 入接口oiifs 出接口列表C接收者接收者 R2源源 S2组播分发树组播分发树25接收者接收者 R1BEADF源源 S1C接收者接收者 R2源源 S2组播分发树组播分发树最短路径树(基于源的分发树)最短路径树(基于源的分发树)组播路由项组播路由项(S, G), iif, oiflistS 源地址G 组地址iif 入接口oiifs 出接口列表26组播分发树组播分发树共享分发树共享分发树接收者接收者 R1BEAD FC

16、接收者接收者 R2(RP) PIM汇聚点汇聚点共享树共享树(RP)组播路由项组播路由项(*, G), iif, oiflist* 任何源地址G 组地址iif 入接口oiifs 出接口列表27组播分发树组播分发树共享分发树共享分发树接收者接收者 R1BEAF源源 S1C接收者接收者 R2源源 S2(RP) PIM汇聚点汇聚点共享树共享树源树源树D (RP)组播路由项组播路由项(*, G), iif, oiflist* 任何源地址G 组地址iif 入接口oiifs 出接口列表28组播分发树组播分发树 源路径树(最短路径树)源路径树(最短路径树)占用内存较多占用内存较多O(S x G),但路径最优,

17、延迟最小但路径最优,延迟最小 Shared trees占用内存较少占用内存较少O(G),路径不是最优的,引入额外的延迟路径不是最优的,引入额外的延迟29内容内容 为什么组播为什么组播? 组播编址组播编址 主机主机-路由器通告路由器通告: IGMP 组播分发树组播分发树 组播路由协议组播路由协议30组播转发组播转发 组播路由和单播路由是相反的组播路由和单播路由是相反的 单播路由关心数据报文要到哪里去。单播路由关心数据报文要到哪里去。 组播路由关心数据报文从哪里来。组播路由关心数据报文从哪里来。 组播路由使用组播路由使用 “反向路径转发反向路径转发”机制机制(RPF, Reverse Path F

18、orwarding)31组播转发组播转发路由器收到组播数据报文后,只有确认这个数据报文是从自己到路由器收到组播数据报文后,只有确认这个数据报文是从自己到源的出接口上到来的,才进行转发,否则丢弃报文源的出接口上到来的,才进行转发,否则丢弃报文。 在单播路由表中查找到组播报文源地址的路由在单播路由表中查找到组播报文源地址的路由 如果该路由的出接口就是报文的入接口,如果该路由的出接口就是报文的入接口,RPF成功成功 否则否则RPF失败失败反向路径转发反向路径转发(RPF)32组播转发组播转发源源151.10.3.21举例举例:组播报文组播报文33组播转发组播转发RPF检查失败检查失败!看得更仔细点看

19、得更仔细点:报文从错误接口到达报文从错误接口到达E0S1S0S2源源151.10.3.21发出的组播数据报文发出的组播数据报文X丢弃数据报文!丢弃数据报文!34组播转发组播转发看得更仔细点看得更仔细点:RPF检查成功检查成功!E0S1S0S2源源151.10.3.21发出的组播数据报文发出的组播数据报文数据报文从正确的接口到达数据报文从正确的接口到达!向所有出接口向所有出接口 (即分发树的下游即分发树的下游)转发转发35内容内容 为什么组播为什么组播? 组播编址组播编址 主机主机-路由器通告路由器通告: IGMP 组播分发树组播分发树 组播转发组播转发36组播路由组播路由vs单播路由单播路由组

20、播路由不是单播路由!是完完全全组播路由不是单播路由!是完完全全的新东西,不象的新东西,不象OSPF,也不象也不象RIP,不象你熟悉的任何东西。不象你熟悉的任何东西。不过,不要害怕啊,一会儿就懂了。不过,不要害怕啊,一会儿就懂了。37组播路由协议的类型组播路由协议的类型密集模式(密集模式(Dense-mode) 使用使用“推推”(Push)模型(先给你,可以不要)模型(先给你,可以不要) 组播数据整网络的泛滥(组播数据整网络的泛滥(Flood) 下游不想接收的话则剪枝(下游不想接收的话则剪枝(Prune) 泛滥、剪枝、泛滥、剪枝泛滥、剪枝、泛滥、剪枝周而复始周而复始 (通常通常3分钟折腾一次分钟

21、折腾一次)稀疏模式(稀疏模式(Sparse-mode) 使用使用 “拉拉”(Pull)模型(你要了,才给你)模型(你要了,才给你) 组播数据只发送到有需要的地方组播数据只发送到有需要的地方 有显式的加入(有显式的加入(Join)过程过程38组播路由协议一览组播路由协议一览目前,主要有目前,主要有4个组播路由协议个组播路由协议:DVMRPv3 (草案草案)DVMRPv1 (RFC 1075)已经废止。已经废止。MOSPF (RFC 1584)PIM-DM (Internet草案草案)PIM-SM V2 (RFC 2362) 其他其他(CBT, OCBT, QOSMIC, SM, 等等等等)39D

22、VMRP简介简介距离矢量组播路由协议(距离矢量组播路由协议(Distance Vector Multicast Routing Protocol),),一一个较为古老,具有实验性质的协议,现已经不常使用,鲜有厂家设备支持。个较为古老,具有实验性质的协议,现已经不常使用,鲜有厂家设备支持。密集模式协议密集模式协议基于距离矢量基于距离矢量类似于类似于RIP最大最大32跳跳DVMRP依赖依赖自己找回来的自己找回来的单播路由单播路由: 进行进行RPF检查检查创建创建“截断广播树截断广播树”(TBT, 一种组播分发树型结构一种组播分发树型结构)使用特殊的使用特殊的“毒性逆转毒性逆转”机制机制使用泛滥和剪

23、枝机制使用泛滥和剪枝机制组播数据开始时延组播数据开始时延TBT向下泛滥向下泛滥当下游不需要该数据时对当下游不需要该数据时对TBT枝杈进行剪枝枝杈进行剪枝剪枝每过一定时间超时,重新延枝杈进行泛滥剪枝每过一定时间超时,重新延枝杈进行泛滥40DVMRP评价评价 广泛用于广泛用于MBONE (古老的组播实验网络,很少有人在里古老的组播实验网络,很少有人在里面玩儿了面玩儿了) 慢收敛慢收敛类似类似RIP 路由器中组播路由状态信息庞杂路由器中组播路由状态信息庞杂,到处都是到处都是 (S,G) 不支持共享树不支持共享树 最大不能超过最大不能超过32跳跳 不适合于不适合于大规模的网络(泛滥剪枝机制、可伸缩性差

24、)大规模的网络(泛滥剪枝机制、可伸缩性差)41MOSPF (RFC 1584) 对对OSPF单播路由协议的扩展单播路由协议的扩展 OSPF: 路由器使用链路状态通告来获取整个网络的可用链路信息路由器使用链路状态通告来获取整个网络的可用链路信息 MOSPF: 在在OSPF链路状态通告中包含组播信息,以次构建组播分链路状态通告中包含组播信息,以次构建组播分发树发树(每个路由器都维护整个网络的最新拓扑信息每个路由器都维护整个网络的最新拓扑信息) 组成员关系组成员关系LSA(链路状态通告)向链路状态通告)向OSPF路由域整网路由域整网泛滥,这样泛滥,这样MOSPF路由器就可以计算出接口列表路由器就可以

25、计算出接口列表 使用狄杰克斯特拉算法(使用狄杰克斯特拉算法(Dijkstra algorithm)来计算最来计算最短路径树短路径树 为每个为每个 (SNet, G) 对都需要单独的计算对都需要单独的计算42MOSPF评价评价 与单播路由协议相关,仅在与单播路由协议相关,仅在OSPF网络内运行网络内运行 可伸缩性不好可伸缩性不好 每个每个组播组播(SNet, G)对都需要使用对都需要使用Dijkstra算法进行计算!算法进行计算! 不支持不支持共享树共享树 不适合于不适合于 通用的组播网络,其中发送者可能会非常的多通用的组播网络,其中发送者可能会非常的多 如如IP/TV(每个每个IP/TV客户端

26、都是一个组播源客户端都是一个组播源) 支持厂家较少,市场鲜有使用支持厂家较少,市场鲜有使用43PIM-DM协议无关组播(协议无关组播(Protocol Independent Multicast) 支持所有的单播路由协议支持所有的单播路由协议: 静态路由、静态路由、RIP、IGRP、IS-IS、BGP、OSPF,总之了,单播路由是什么都没关系。总之了,单播路由是什么都没关系。使用逆向路径转发使用逆向路径转发(RPF)机制机制 先向先向网络泛滥网络泛滥(Flood),然后根据组播组成员关系进行然后根据组播组成员关系进行剪枝剪枝 (Prune) 使用使用Assert机制来剪枝冗余数据流机制来剪枝冗

27、余数据流适合于适合于. 小规模的网络小规模的网络44PIM-DM 泛滥与剪枝泛滥与剪枝组播源组播源初始泛滥初始泛滥接收者接收者 组播数据报文组播数据报文(S, G)!45PIM-DM 泛滥与剪枝泛滥与剪枝组播源组播源剪枝不需要的数据流剪枝不需要的数据流接收者接收者 组播数据报文组播数据报文 剪枝消息剪枝消息46PIM-DM 泛滥与剪枝泛滥与剪枝剪枝之后,看剪枝之后,看.组播源组播源接收者接收者 组播数据报文组播数据报文(S, G)!47PIM-DM Assert 机制机制E0进入路由器的组播数据报文进入路由器的组播数据报文(RPF检查都成功检查都成功) E0S0路由器从其路由器从其“出接口列表

28、出接口列表”(oiflist)中的某个接口收到数据中的某个接口收到数据 !只有其中一个路由器应该继续发送数据,以避免重复只有其中一个路由器应该继续发送数据,以避免重复S0路由器发送路由器发送 “PIM Assert”消息消息Assert Assert 计算计算distance和和 metric值值 谁到源的路由最优谁获胜谁到源的路由最优谁获胜 如果如果distance和和 metric相等,相等,IP地址大的获胜地址大的获胜 输的就停止转发输的就停止转发 (剪枝接口剪枝接口)48PIM-DM 评价评价对于小型网络来说非常有效对于小型网络来说非常有效优势优势: 易于配置易于配置-总共只有总共只有

29、两条两条命令命令 实现机制简单(泛滥剪枝)实现机制简单(泛滥剪枝)潜在问题潜在问题. 泛滥剪枝过程不够高效泛滥剪枝过程不够高效 复杂的复杂的Assert机制机制 控制和数据平面混合控制和数据平面混合导致网络内部的所有路由器上都有导致网络内部的所有路由器上都有(S, G)可能会导致非确定性的拓扑行为可能会导致非确定性的拓扑行为 不支持共享树不支持共享树49PIM-SM (RFC 2362) 支持支持共享树共享树和和源树源树 假设没有主机需要接收组播数据,除非它们明确地发出了请求(假设没有主机需要接收组播数据,除非它们明确地发出了请求(你不说我怎么知道你要呢?你要要你就说嘛,你说要我会给你的,.!

30、#$#$ :-) ) 使用使用“汇聚点汇聚点”(RP, Rendezvous Point) 发送者和接收者在发送者和接收者在RP处进行汇聚处进行汇聚 发送者的第一跳路由器把发送者注册到发送者的第一跳路由器把发送者注册到RP上(报个到,挂个号)上(报个到,挂个号) 接收者的接收者的DR(直连网络上的负责人)为接收者加入到共享树直连网络上的负责人)为接收者加入到共享树 (树根在树根在RP) 适合于适合于 大规模的企业网络大规模的企业网络 是任何网络的优选方案,不管其规模和成员密集程度。(蛮夸张的是任何网络的优选方案,不管其规模和成员密集程度。(蛮夸张的哦哦:-),不过现如今,不过现如今PIM-SM

31、倒真是横扫一切)倒真是横扫一切) 这个这个RP很重要哦!很重要哦!50PIM-SM 共享树加入共享树加入接收者接收者RP(*, G) 加入加入 共享树共享树(*, G) 仅在共享树仅在共享树沿途建立沿途建立51PIM-SM 发送者注册发送者注册接收者接收者RP(S, G) 加入加入组播源组播源 共享树共享树 (S, G) 注册注册(单播单播) 源树源树(S, G)仅在源树仅在源树沿途建立沿途建立 数据流数据流52PIM-SM 发送者注册发送者注册接收者接收者RP组播源组播源共享树共享树源树源树RP向第一跳路由器发送注册停向第一跳路由器发送注册停止(止(Register-Stop)消息消息,停停

32、止注册过程止注册过程(S, G) 注册停止注册停止(单播单播)数据流数据流(S, G)注册注册(单播单播)数据流从组播源通过数据流从组播源通过源树到达源树到达RP53PIM-SM 发送者注册发送者注册接收者接收者RP组播源组播源共享树共享树源树源树数据流数据流源数据流延源树源数据流延源树(SPT)流向流向RP从从RP开始,数据流延开始,数据流延共享树(共享树(RPT)流向接收者流向接收者54PIM-SM SPT 切换切换接收者接收者RP(S, G) 加入加入组播源组播源源树源树共享树共享树最后一跳路由器加入源树最后一跳路由器加入源树(S, G) 状态被沿着源树新分支创建状态被沿着源树新分支创建

33、 数据流数据流55PIM-SM SPT 切换切换接收者接收者RP组播源组播源源树源树共享树共享树(S, G)RP位剪枝位剪枝流量沿着源树新分支流下流量沿着源树新分支流下(S, G)状态被沿着共享树建立状态被沿着共享树建立 以减掉以减掉(S,G)流量流量 数据流数据流56PIM-SM SPT 切换切换接收者接收者RP组播源组播源源树源树共享树共享树(S, G) RP位剪枝减掉了共享树上位剪枝减掉了共享树上的数据流,并且从源树进行接收的数据流,并且从源树进行接收数据流数据流57PIM-SM SPT 切换切换接收者接收者RP组播源组播源源树源树共享树共享树RP不再需要不再需要(S, G) 数据流,所

34、以数据流,所以剪枝掉剪枝掉 (S, G) 数据。数据。数据流数据流(S, G) 剪枝剪枝58PIM-SM SPT 切换切换接收者接收者RP组播源组播源源树源树共享树共享树(S, G) 数据流现在只从源树的一数据流现在只从源树的一个分支流到接受者个分支流到接受者数据流数据流59PIM-SM连接接收者的路由器在连接接收者的路由器在探测到组播源之后(即接收到第一探测到组播源之后(即接收到第一个数据报文),便立即加入最短路个数据报文),便立即加入最短路径树(源树),即从径树(源树),即从RPT向向SPT切切换换60PIM-SM BSR机制机制BSR是标准的RP选举与维护机制,所有支持PIM-SM的设备

35、都会支持BSR机制。BSR是PIM-SM网络里的管理核心。61BSR概要概要 BSR即“BootStrap Router”,自举路由器 负责在PIM-SM网络启动后,收集网络内的RP信息,为每个组选举出RP,然后将RP集(即组-RP映射数据库)发布到整个PIM-SM网络。 一个网络内部只有一个BSR 可以配置多个候选BSR (C-BSR) 一旦某个BSR Down掉,可以切换到另外一个 候选RP(C-RP)将声明发送到BSR C-RP通告通过单播发送 BSR在RP集存储所有的 C-RP通告 BSR周期性地向所有路由器发送 BSR消息 BSR消息包含整个RP-set和 BSR地址 消息一跳一跳地自BSR向整个网络泛滥(flood) 所有的路由器使用收到的RP集来确定RP 所有路由器都使用相同的RP选择算法,选择的RP也是一致的62BSR 基础基础候选候选RP 通过全局命令配置通过全局命令

温馨提示

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

评论

0/150

提交评论