如果是这样的拓扑需要多个反射器.note

noteId: WEB8a1328107016513754f75e9b13a2d66b · 原始路径:/ALL/网络 - C模块/1-路由协议合集、路由控制、策略路由/BGP (TCP-179)/BGP反射器/如果是这样的拓扑需要多个反射器.note · 图片:1 · 附件待处理:0

 
 
 
多个反射器之间不能互为反射器,只能设置层级,例如上层反射器、下层反射器
# 这样的拓扑就需要多个反射器:
R2作为反射器,客户端为:R1、R3、R5
R5也作为反射器,客户端为:R4、R6
R5作为R2的下层反射器
 
 
# 这里为什么配置两个反射器:
假设一个反射器都不配置,那么路由就只会传递给直连的iBGP邻居,此时在R2上配置反射器,反射器客户端为 R1、R3、R5,此时R2就会把R1、R3、R5的路由传递给彼此了,但是此时R2还是无法获取到 R4、R6的路由,R4和R6互相也无法获取路由,因此就需要在 R5上再配置一个反射器,反射器客户端为 R4、R6
# 因为反射器会将路由反射给反射器客户端,和非反射器客户端,因此R5会同时将这个路由发送给R2,所以R1、R2、R3此时就能访问到R4、R6了