BGP 路由反射器 备份路由反射器/路由反射器组
备份路由反射器/路由反射器组
为增加网络的可靠性,防止单点故障对网络造成影响,有时需要在一个集群中配置一个以上的RR。由于RR打破了从IBGP对等体收到的路由不能传递给其他IBGP对等体的限制,所以同一集群内的RR之间中可能存在环路。这时,该集群中的所有RR必须使用相同的Cluster ID,以避免RR之间的路由环路。
在使用路由反射器组的时候,反射客户端必须与反射组的所有反射器建立IBGP邻居,否则会出现反射客户端之间的路由无法同步的情况。RTA的BGP配置,增加RTA与RTD的IBGP连接后,RTE可以正常学习RTA发出的路由。
图2 备份路由反射器
如图2,路由反射器RR1和RR2在同一个集群内,配置了相同的Cluster ID。
- 当客户机Client1从EBGP对等体接收到一条更新路由,它将通过IBGP向RR1和RR2通告这条路由。
- RR1和RR2在接收到该更新路由后,将本地Cluster ID添加到Cluster List前面,然后向其他的客户机(Client2、Client3)反射,同时相互反射。
- RR1和RR2在接收到该反射路由后,检查Cluster List,发现自己的Cluster ID已经包含在Cluster List中。于是RR1和RR2丢弃该更新路由,从而避免了路由环路。