当前位置:首页 > 行业发展 > 正文

BGP路由反射器

缺省情况下,路由器从它的一个BGP对等体那里接收到的路由条目不会被该路由器再传递给其它IBGP对等体,这个原则被称为BGP水平分割。作用是防止AS内部的BGP路由环路,因此,在AS内部,一般需要每台路由器都运行BGP协议并建立全互联的IBGP对等体关系。BGP路由反射器的使用,可以在很大程度上减少大...

缺省情况下,路由器从它的一个BGP对等体那里接收到的路由条目不会被该路由器再传递给其它IBGP对等体,这个原则被称为BGP水平分割。作用是防止AS内部的BGP路由环路,因此,在AS内部,一般需要每台路......

缺省情况下,路由器从它的一个BGP对等体那里接收到的路由条目不会被该路由器再传递给其它IBGP对等体,这个原则被称为BGP水平分割。作用是防止AS内部的BGP路由环路,因此,在AS内部,一般需要每台路由器都运行BGP协议并建立全互联的IBGP对等体关系。

BGP路由反射器的使用,可以在很大程度上减少大型AS中IBGP对等关系的数量并简化相应的配置和维护工作。

分为客户端和非客户端。一个反射器和它所有的客户端一起被称为一个Cluster,客户端与它的反射器建立IBGP对等体关系,客户端之间无需建立IBGP对等体关系,非客户端和反射器建立的是IBGP对等体关系。

从一个非客户端那里接收到的路由,反射器会将它只传递给所有的客户端,

从一个客户端那里接收到的路由,反射器会将它传递给所有其它的客户端以及非客户端,

从EBGP对等体那里接收到的路由,反射器会将它传递给所有客户端和非客户端。

实验拓扑

IBGP通过环回口建立,IGP协议为OSPF,EBGP通过物理接口建立。R1和R4各自做为反射器。R7是非客户端。各路由器端口、环回口配置和OSPF配置略!以下为BGP协议部分配置

R1反射器

R2

R3

R4反射器

R5

R6

R7

R8同R1建立EBGP

BGP路由反射器从它的一个客户端收到一个路由之后,会将该路由反射给它的其它客户端、非客户端,以及EBGP邻居。

禁止客户机之间的路由反射

undoreflectbetween-clients

在没有禁止之前,R3上是有R2的路由的

R3上是有R2的路由的

禁止客户机之间的路由反射

R1上设置禁止客户机之间的路由反射

之后在R3上查看,没有R2的路由

R3上查看,没有R2的路由

R1从R2收到22.22.22.0,将它传给了R3R4R8

R4将22.22.22.0传递给了R5R6,但没有传递给R7

路由反射器认为非客户端之间应该是存在IBGP对等体关系的,所以路由反射器和非客户端之间依然遵守水平分割原则

R1R7配置为IBGP对等体关系

R1R7配置为IBGP对等体关系

重新查看R7的路由表,就有22.22.22.0路由,是R1传给R7的,不是R4。

R1从EBGP邻居R8收到8.8.8.0路由之后,将这条路由传递给了R2R3R4R7,说明路由反射器会把从EBGP对等收到的路由传递给它的客户端和非客户端。

最新文章