路由反射器原理
同一集群内的客户机只需要与该集群的 RR 直接交换路由信息,因此客户机只需要与 RR 之间建立 IBGP 连接,不需要与其他客户机建立 IBGP 连接,从而减少了 IBGP 连接数量.
集群内的客户不应再与群外的 BGP 邻居形成 IBGP 连接.一个 AS 内所有的路由反射器和非客户邻居形成全网状邻居关系.反射器反射路由时,不会修改 NEXT_HOP,AS_PATH,MED 以及 LOCAL_PREF 等 BGP 属性.
如图 1 所示,在 AS65000 内一台设备作为 RR,三台设备作为客户机,形成 Cluster1.此时 AS65000 中 IBGP 的连接数从配置 RR 前的 10 条减少到 4 条,不仅简化了设备的配置,也减轻了网络和 CPU 的负担.
图 1 路由反射器示意图
RR 突破了 "从 IBGP 对等体获得的 BGP 路由,BGP 设备只发布给它的 EBGP 对等体." 的限制,并采用独有的 Cluster_List 属性和 Originator_ID 属性防止路由环路.RR 向 IBGP 邻居发布路由规则如下:
从非客户机学到的路由,发布给所有客户机.
从客户机学到的路由,发布给所有非客户机和客户机(发起此路由的客户机除外).
从 EBGP 对等体学到的路由,发布给所有的非客户机和客户机.
来源: http://www.bubuko.com/infodetail-2455409.html