拓扑

实验01 - Route Reflector - 图1

步骤

配置

  • 配置各接口IP,注意格式
  • 配置OSPF 和 BGP

验证

Rule 1
  • RR 如果收到来自** Non-RR Client** 的路由(包括RR,和什么也不是的),会把这条路由宣告给 Client,而不会宣告给非 RR Client
Rule 2
  • RR 如果收到来自 **RR Client** 的路由,会把这个路由发送给所有人 —— 包括 originator
Rule 3
  • RR 如果收到来自 eBGP 的路由,会把这个路由发送给所有人 —— 不包含 originator

疑问:1个Router 是否可以同时具备几种角色

疑问:originator 和 cluster 是否一定组合出现,originator不会单独出现么。否则如何解释eBGP路由在R6上的现象

  • 在R6 (Non-RR) 上宣告他的Lo0,redistribute connected。从R3(RR) 来看,R3会收到这条路由,R3会把这条路由发给他的 RR Client —— 即R4,但不会发给R2 —— Rule1
  • 可以看到R3 上的192.168.6.6,1条来自R6 ,1条来自R2

实验01 - Route Reflector - 图2

  • R4 收到了来自R3 的路由

实验01 - Route Reflector - 图3

  • R2没有收到来自R3的路由,R2上的路由是直接来自R6(RR Client) —— Received from a RR-Client —— Rule2

实验01 - Route Reflector - 图4

  • R1 也收到了来自R2 的路由

实验01 - Route Reflector - 图5

  • 我们在R5 上宣告Lo0,
  • R1 有收到路由 —— Rule3

实验01 - Route Reflector - 图6

  • R3 有收到路由

实验01 - Route Reflector - 图7

  • R3 会向R4宣告,但不会向R6宣告 —— Rule3,这条路由实际是R2产生的

实验01 - Route Reflector - 图8

  • R6 只有来自R2的路由

实验01 - Route Reflector - 图9