


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PIM-SM基础知识问答PIM-SM和PIM-DM的共同功能有什么?答:通过交换Hello消息发现邻居单播路由表发生变化后需要重新计算RPF接口MA网络中选举一台DRMA网络中使用剪除覆盖机制MA网络中选举一台Forwarder共享树的根在哪里?答:RP(Rendezvous Point,聚合点)有几种发现RP的方式?分别是什么?答:三种在所有路由器上静态配置RP的地址利用Bootstrap协议来指定和宣告RP利用Auto-RP协议来指定和宣告RP要运行Bootstrap路由器必须指定哪两种路由器?答:C-BSR(Candidate Bootstrap Router), C-RP(Candid
2、ate Rendezvous Point)描述Bootstrap协议选举RP的过程。答:一般将同一组路由器同时配置为C-BSR和C-RP。从C-BSR中选出BSR每台C-BSR都被指定了一个0255之间的优先级(默认0)和一个BSR IP地址。一旦被配置为C-BSR,路由器就会发送 Bootstrap消息并启动一个130秒的引导定时器。当其收到Bootstrap消息后会与自己的BSR优先级和BSR IP地址进 行对比。先比较BSR,如果相同再比较IP,都是较高的胜出,胜出者宣称自己为BSR并每60秒发送一条Bootstrap消 息,其他路由器则继续监听BSR的Bootstrap消息,如果130
3、秒内没有收到BSR的Bootstrap消息则认为网络中无BSR, 宣称自己为BSR并发送Bootstrap消息(如果还有多个路由器则继续进行比较最终定出BSR)。C-RP 向 BSR 发送 C-RP-Advertisement每台C-RP也被指定一个0255之间的优先级和RP IP地址(可以将路由器配置为某些特定多播组的C-RP,也可以配置 为所有多播组的C-RP)。当C-RP接收到Bootstrap消息后,就开始向BSR单播发送Candidate-RP-AdvertisementBSR编译RP-Set吗并通过Bootstrap消息通告给整个PIM域当某台路由器收到IGMP消息或PIM Joi
4、n消息要加入某共享树时,检查从BSR收到的RP-Set并选出RPRP-Set中参数的比较顺序:C-RP优先级最低 哈希函数的输出值最大 C-RP IP地址最小Bootstrap消息由谁发出?有什么特点?使用的目的地址是多少?有什么作用?答:当路由器被配置为C-BSR后就会发出Bootstrap消息,用来选举BSR,当BSR选举出来后,就仅由BSR发送此消息。 Bootstrap消息使用地址224.0.0.13(All PIM Routers),且TTL为1。当PIM路由器接收到一条Bootstrap消息后, 会通过所有接口(除接收的接口)向外发送该消息的拷贝。该过程可以将Bootstrap消息
5、泛洪到整个PIM域。Bootstrap消息的作用是宣告发信路由器的优先级和BSR IP地址。当BSR将C-RP的优先级及相关的多播组编译成RP-Set 后通过Bootstrap消息在整个PIM域中宣告该RP-Set。Auto-RP协议与Bootstrap协议的相同点是什么?区别是什么?答:Auto-RP和Bootstrap协议都需要在PIM-SM中指派C-RP,并通过指派的IP地址(通常是环回接口的地址)来标识 C-RP。Auto-RP需要指定一个或多个RP映射代理(RP mapping agent),其作用与BSR相似。区别在于:Auto-RP是Cisco专有协议,而Bootstrap是开放
6、标准协议。BSR是从一组C-BSR中选举出来的,而RP mapping agent是直接指派的。Bootstrap收集C-RP信息并编码为RP-Set在整个多播域中进行宣告,每台路由器都单独进行RP选举。而RP mapping agent是将多播组映射到RP。Bootstrap协议使用多播组地址224.0.0.13,而Auto-RP使用的是两个保留的多播地址224.0.1.39和224.0.1.40。Auto-RP是如何工作的?答:当某台Cisco PIM-SM路由器被配置为一个或多个多播组的C-RP时,它会在RP-Announce消息中宣告自己是这些多 播组的C-RP,并每隔60秒将这些消息
7、多播到保留的Cisco-RP-Announce地址224.0.1.39PIM域中已配置的RP mapping agent将监听该地址,并从接收到的全部RP-Announce消息中为该多播组选出一个RP(IP地址最大)。RP mapping agent在RP-Discovery消息中宣告完整的group-to-RP映射列表,并以60秒为间隔将这些消息多播到 Cisco-RP-Discovery地址224.0.1.40。所有的Cisco PIM-SM路由器都会监听该地址,因此都可以掌握每个多播组的RP 情况。多播分布树中分为哪几类设备?哪几个段(segment)?答:分为 5 类设备:source
8、s, first-hop, others, last-hop(leaf), receiverssources指的就是多播源。first-hop是与源直连的路由器。receivers指的是多播组组成员。last-hop (也叫leaf) 是与组成员直连的路由器。others指其他多播路由器。分为 3 个段:source segment, receiver segment, others(multicast network)source segment 指的是 sources 和 first-hop 之间的段。receiver segment 指的是 receivers 和 last-hop 之间
9、的段。 而others指的就是其他剩余的段,也就是sources和receivers之间的段。描述共享树的建立过程(RPT)答:当PIM-SM DR(leaf)从某台希望加入某多播组的主机接收到IGMP membership report消息之后,先检查自己多播 表中是否已经存在该多播组的路由表项,如果存在,只需将接受到IGMP消息的接口添加进OIL。如果无相应表项,则需 要为该多播组创建一个(*,G)表项,并将接口添加进OIL。之后,路由器会查找group-to-RP映射列表中的该多播组(查到该多播组RP的单播地址),通过单播路由表找到去往 特定RP的路由,并将去往RP的(上行)接口加入到入
10、站(RPF)接口中。之后,路由器将通过RPF接口向224.0.0.13发送一条Join/Prune消息,该消息中包含了想要加入的多播组的地址和RP 的地址。此外,还设置了两个标记,WC-bit (wildcard bit)和RPT-bit (RP-Tree bit),其中WC-bit=1表示加入地 址是RP地址,而不是源地址,RPT-bit=1表示该消息沿多播树被传播到RP。当上游路由器接收到Join/Prune消息后,可能会执行以下4种操作之一:如果该路由器不是RP,但位于共享树上,那么该路由器会将接收到Join/Prune消息的接口加入到该多播组的OIL中; 如果该路由器不是RP,且不位于
11、共享树上,那么该路由器将创建一个:*,G)表项,并沿着RP方向向上游邻居发送自己的 Join/Prune 消息;如果该路由器是RP,且其路由表中已经存在该多播组的路由表项,那么该路由器会将接收到Join/Prune消息的接口加 入到该多播组的OIL中;如果该路由器是RP,但其路由表中没有该多播组的路由表项,那么该路由器将创建一个(*,G)表项,并将接收到 Join/Prune消息的接口加入到该多播组的OIL中。如何维护共享树?答:多播树建立后,路由器就开始周期性地(60秒)向上游邻居发送Join/Prune消息,以保持激活(holdtime默认3 分钟,包含在Join/Prune消息中)。如果
12、holdtime过期,则将下游邻居从其多播组表项的出站接口列表中删除。leaf 路由器(DR)如果连接在MA网络中,PIM-SM也使用剪除覆盖机制。PIM-SM使用的是单向树还是多向树?为什么?什么协议使用了双向树?有什么缺点?答:PIM-SM的多播树是单向树,因为PIM-SM使用了 RPF检查,多播流量只能从RP向下传送到树枝,单向流量可以清晰 地定义入站或RPF接口。CBT使用的是双向树(即多播包可以从核心路由器往下传送到树枝,也可以从树枝往上传送到核心路由器)。这样一来, 很难保证无环路拓扑结构,原因是无“上游”和“下游”之分,也就无法执行RPF检查。多播源如何将自己的多播流量发送给RP
13、?描述其过程。答:使用源注册(source register)。当PIM-SM路由器(first-hop)首次接收到其直连多播源的多播包时,会在其group-to-RP映射表中查找目的多播组的RP(并结合单播表查出如何去往RP)。之后路由器将多播包封装在PIM Register消息中,以单播的方式发送给RP(Register 是单播包,目的地址为RP的地址)。RP接收到Register消息后就将多播包解封装出来,查看其多播路由表,如果已经存在该组播的路由表项,则在其OIL 中所有接口上转发该多播包。之后RP在其多播表中创建一个(S,G)表项,并通过多播传送一条Join/Prune消息来建立 一
14、个去往源DR(first-hop)的SPT,这条消息包含了多播源地址,WC-bit=0且RPT-bit=0,表示该路径是有源SPT,而 不是共享RPT。建立SPT后,RP向多播源DR(first-hop)发送一条Register Stop消息(也是单播),以终止Register消息的发送。如果RP收到Register消息但其没有该多播组成员会怎样处理?如果RP接收到首个Register消息后没有该多播组成员,那么RP将不构建SPT,而是立即向多播源DR(first-hop)发 送一条Register Stop消息。RP有此多播组的(*,G)表项,以后有组成员加入时可疑启用SPT。有什么办法防止
15、RP失效而引起不断向RP发送Register消息?描述其过程。答:Register Suppression (注册抑制)。当 DR 接收到 Register Stop 消息后,会启动一个 60s 的 Register-Suppression timer (注册抑制定时器)。在该定时器到期前5秒(55秒时),DR会先发送一条携带Null-Register (空注册)bit 标记的Register消息,如果收到一条来自RP的Register Stop消息回应,那么就重置定时器。多播路由表中常见Flags都有什么,分别是什么含义?答:D - Dense:表示运行于Dense模式(只会在共享树表项中显
16、示)S - Sparse:表示运行于Spares模式(只会在共享树表项中显示)C - Connected :表示该路由器的直接子网上有组成员L - Local :表示路由器本身也是该多播组的成员T - SPT-bit set:表示该路由器是SPT中的有效成员(在SPT树上收到了多播包)P - Pruned:表示OIL中无接口(该路由已被剪除)R - RP-bit set:表示(S,G)表项正指向RP,这通常是共享树上某特定多播源的剪除状态J - Join SPT:表示在共享树上接收到多播包后路由器会切换到SPT (根据spt-threshold)F - Register flag:表示该路由器必须发送一条Register消息以传送多播流量(该First-hop路由器正在为多播源进 行注册)J - Join SPT :对(*,G )表项来说,表示沿共享树向下传送的多播流量速率已经超过了该多播组设置的SPT-Threshold。 当设置了 J-Join SPT标记时,接收到沿共享树向下传送的下一个(S,G)包时,将触发一条去往多播源的(S,G)加入消息, 从而将该路由加入到有源树中。对(S,G)表项来说,表示已经创建了该表项(已经超出SPT-Threshold)。当为(S,G)表项设置了 J-J
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 业务活动策划合同范例
- 代销车位合同标准文本
- 农田个人修路合同范例
- 中电联特许经营合同范例
- 代理散酒供货合同标准文本
- 光伏能源合同标准文本
- 供料协议合同标准文本
- 公积金买房合同标准文本
- 养殖猪场租赁合同标准文本
- 2025年车用电池项目建议书
- 《3-6岁儿童学习与发展指南》考试复习题库350题(含答案)
- 小学生文明如厕
- JBT 11699-2013 高处作业吊篮安装、拆卸、使用技术规程
- 2024年全国版图知识竞赛(小学组)考试题库大全(含答案)
- 专题08 八年级下册易混易错总结-备战2024年中考道德与法治一轮复习知识清单(全国通用)
- 中集集团招聘题库
- 赣政通管理员操作手册
- 2024年ISTQB认证笔试历年真题荟萃含答案
- 2021年以工代赈项目实施工作指南(试行)
- 分布式光伏高处作业专项施工方案
- 成语小故事胸有成竹
评论
0/150
提交评论