网络工程师 · 高频练习

路由反射器为什么能减少iBGP全互联会话数量?

中级 单选题 第 1082 题 较难 网络工程师BGP Route ReflectoriBGP全互联路由反射
题目

一个自治系统内有60台边界路由器。若按传统iBGP规则建立全互联,会话数量和运维复杂度都很高。引入Route Reflector的主要目的是什么?

A 允许客户端只与路由反射器建立iBGP会话,由反射器按规则传播路由,减少全互联需求
B 把所有iBGP路由自动改成OSPF Type 5 LSA
C 保证每条反射路由的NEXT_HOP一定自动可达
D 取消BGP路径属性和环路检测
题目类型:原创高频练习题 用途:用于帮助理解网络工程师相关考点和答案解析,不等同于官方真题。
正确答案
A
答案解析

路由反射器改变了iBGP路由传播拓扑,让客户端不必彼此全互联。它负责反射路由并用相关属性防止反射环路,但下一跳可达仍需IGP、next-hop-self或其他设计保证。

选项分析

A

正确。RR允许iBGP路由在非全互联拓扑中按规则传播。

B

错误。BGP路由不会因为使用RR自动变成OSPF LSA。

C

错误。RR反射路由时不代表NEXT_HOP一定已被底层路由解析。

D

错误。BGP路径属性仍然存在,RR还会使用Originator ID、Cluster List等机制帮助防环。

本题为什么容易错

看到“客户端学到了路由”就认为一定能转发,是常见误区。BGP表、路由表和下一跳递归是三层检查,RR只解决其中的路由传播规模问题。

先看结论

简短答案

路由反射器为什么能减少iBGP全互联会话数量,正确答案是 A(允许客户端只与路由反射器建立iBGP会话,由反射器按规则传播路由,减少全互联需求)。路由反射器改变了iBGP路由传播拓扑,让客户端不必彼此全互联。它负责反射路由并用相关属性防止反射环路,但下一跳可达仍需IGP、next-hop-self或其他设计保证。

解析

易混淆概念对比表

概念本题判断区别要点记忆提示
允许客户端只与路由反射器建立iBGP会话,由反射器按规则传播路由,减少全互联需求 本题正确答案 正确。RR允许iBGP路由在非全互联拓扑中按规则传播。 看到题干核心场景时优先联想到它
把所有iBGP路由自动改成OSPF Type 5 LSA 本题干扰项 错误。BGP路由不会因为使用RR自动变成OSPF LSA。 看到该词不要急着选,先判断是否真正解决题干问题
保证每条反射路由的NEXT_HOP一定自动可达 本题干扰项 错误。RR反射路由时不代表NEXT_HOP一定已被底层路由解析。 看到该词不要急着选,先判断是否真正解决题干问题
取消BGP路径属性和环路检测 本题干扰项 错误。BGP路径属性仍然存在,RR还会使用Originator ID、Cluster List等机制帮助防环。 看到该词不要急着选,先判断是否真正解决题干问题
本题易混淆选项怎么区分
  • 把所有iBGP路由自动改成OSPF Type 5 LSA:错误。BGP路由不会因为使用RR自动变成OSPF LSA。
  • 保证每条反射路由的NEXT_HOP一定自动可达:错误。RR反射路由时不代表NEXT_HOP一定已被底层路由解析。
  • 取消BGP路径属性和环路检测:错误。BGP路径属性仍然存在,RR还会使用Originator ID、Cluster List等机制帮助防环。
复习

知识点详解

传统iBGP为避免重复传播,要求内部BGP对等体形成全互联。RR将设备划分为反射器和客户端,反射器可把从一个客户端学到的路由传给其他客户端或非客户端,从而显著减少会话数。部署时还要考虑RR冗余、集群、防环属性和路径选择位置。

备考速记

RR减少的是会话,不是替你把下一跳也修好。

BGP Route Reflector 在路由反射场景中的作用

大型骨干网常为每个客户端配置两个RR,避免控制面单点。若反射路由存在但业务不通,应继续确认NEXT_HOP是否能通过IGP到达,而不是盲目重建BGP邻居。

拓展

同类题怎么考

  • 计算iBGP全互联会话数量。
  • 判断路由反射器解决的问题和不能替代的能力。
BGP Route Reflector 在网络工程师软考中的考法

题目出现iBGP规模、全互联或会话爆炸时优先考虑RR;若问数据不通,则不能只回答RR,还要检查下一跳。

解题思路

先算一下全互联的量级:60台设备需要60×59÷2=1770条会话。RR把大量客户端会话集中到层次化节点,核心收益就是降低会话数量和配置复杂度,所以选A。

考点定位

RR解决的是iBGP会话扩展性,不等于解决所有BGP转发问题。控制面学到前缀后,数据面仍要能到达NEXT_HOP。

易错提醒

  • 只建立RR会话,没有保证RR冗余,形成单点。
  • 客户端学到前缀但NEXT_HOP不可达,误以为RR没有反射。
  • 层次设计不当造成路径选择与原全互联结果不同,却没有验证出口策略。

备考提示

  • 会话数题先记全互联公式n(n-1)/2。
  • 排障按邻居、BGP路由、最佳路径、下一跳可达、转发表逐层检查。

你可能还想了解

  • iBGP为什么需要全互联?
  • Route Reflector如何减少会话?
  • RR学到路由为什么仍可能不通?

本文小结

路由反射器通过集中反射iBGP路由减少全互联会话,但下一跳可达、冗余和路径选择仍需单独设计。