一、路由反射器
(1)路由反射器RR(Route Reflector):允许把从IBGP 对等体学到的路由反射到其他IBGP对等体的BGP设备。
(2)客户机(Client):与RR形成反射邻居关系的IBGP设备。在AS内部客户机只需要与RR直连。
(3)非客户机(Non-Client):既不是RR也不是客户机的IBGP设备。在AS内部非客户机与RR之间,以及所有的非客户机之间仍然必须建立全连接关系。
(4)始发者(Originator):在AS内部始发路由的设备。Originator_ID属性用于防止集群内产生路由环路。
(5)集群(Cluster):路由反射器及其客户机的集合。Cluster_List属性用于防止集群间产生路由环路。
路由反射器和它的客户机组成一个集群(Cluster)。路由反射器在客户机之间反射路由信息,客户机之间不需要建立BGP连接。
1、路由反射器—反射规则
在向IBGP邻居发布学习到的路由信息时,RR按照以下规则发布路由:
(1)从EBGP对等体学到的路由,发布给所有的非客户机和客户机
(2)从非客户机IBGP对等体学到的路由,发布给此RR的所有客户机
(3)从客户机学到的路由,发布给此RR的所有非客户机和客户机(发布此路由的客户机除外)
在某些网络中,路由反射器的客户机之间已经建立了全连接,他们可以直接交换路由信息,此时客户机到客户机之间的路由反射是没有必要的。VRP支持配置undo reflect between-clients来禁止RR将从客户机收到的路由再反射给其他客户机。