BGP-同AS下多集群RR反射实验
实验环境
如图所示,全网使用OSPF AREA 0连接,并将loopback 0地址宣告进OSPF中。全网均在AS 65001中,各簇中的路由器使用loopback 0与RR的loopback 0构建对等体,簇之间形成全互联(full mesh)。
网络配置规则:router id为1.1.1.X(X为ARX),在同一个广播域中router id 小的,所使用的网络地址小。

参考配置
以AR1为例
点击查看代码
#interface GigabitEthernet0/0/0
ip address 10.1.1.1 255.255.255.0
#interface LoopBack0
ip address 1.1.1.1 255.255.255.255
ospf enable 1 area 0.0.0.0
#interface LoopBack1
ip address 192.168.1.1 255.255.255.0
#bgp 65001
peer 1.1.1.3 as-number 65001
peer 1.1.1.3 connect-interface LoopBack0
ipv4-family unicast
undo synchronization
network 192.168.1.0
peer 1.1.1.3 enable
#ospf 1 router-id 1.1.1.1
area 0.0.0.0
network 10.1.0.0 0.0.255.255
以AR3为例
点击查看代码
#
interface GigabitEthernet0/0/0
ip address 10.1.3.1 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 10.1.10.1 255.255.255.0
#
interface GigabitEthernet0/0/2
ip address 10.1.11.1 255.255.255.0
#
interface GigabitEthernet2/0/0
ip address 10.1.2.2 255.255.255.0
#
interface GigabitEthernet2/0/1
ip address 10.1.1.2 255.255.255.0
#
interface LoopBack0
ip address 1.1.1.3 255.255.255.255
ospf enable 1 area 0.0.0.0
#
bgp 65001
peer 1.1.1.1 as-number 65001
peer 1.1.1.1 connect-interface LoopBack0
peer 1.1.1.2 as-number 65001
peer 1.1.1.2 connect-interface LoopBack0
peer 1.1.1.6 as-number 65001
peer 1.1.1.6 connect-interface LoopBack0
peer 1.1.1.7 as-number 65001
peer 1.1.1.7 connect-interface LoopBack0
peer 1.1.1.9 as-number 65001
peer 1.1.1.9 connect-interface LoopBack0
#
ipv4-family unicast
undo synchronization
reflector cluster-id 1
peer 1.1.1.1 enable
peer 1.1.1.1 reflect-client
peer 1.1.1.2 enable
peer 1.1.1.2 reflect-client
peer 1.1.1.6 enable
peer 1.1.1.7 enable
peer 1.1.1.9 enable
#
ospf 1 router-id 1.1.1.3
area 0.0.0.0
network 10.1.0.0 0.0.255.255
#
功能验证
AR1在BGP中宣告192.168.1.0/24网段后,观察不同簇内转发或反射的BGP UPDATE报文。
在AR3的GE2.0/0/1上抓包

在AR3的GE2.0/0/0上抓包

在AR7的GE2.0/0/0上抓包

结论
AR1在BGP中引入路由192.168.1.0/24,AR1发送BGP UPDATE给本簇的RR,AR3收到后将其反射给客户端AR1、AR2,反射给非客户端AR6、AR7、AR9,其他簇的RR收到并在CLUSTER_LIST添加自身CLUSTER_ID后继续反射个本簇的客户端和非客户端。
在同一个簇内RR,会将AR1发送的路由反射给AR1和AR2,AR1因受到路径属性包含CLUSTER_ID而丢弃该报文;在AR7上CLUSTER_LIST会增加每个簇RR的CLUSTER_ID。
本文来自博客园,作者:FuMingyang,转载请注明原文链接:https://www.cnblogs.com/fumingyang/articles/18608640

浙公网安备 33010602011771号