路由反射器实验:
r2:
int lo0
ip add 2.2.2.2 255.255.255.0
int s1/0
ip add 12.1.1.2 255.255.255.0
no sh
r1:
int lo0
ip add 1.1.1.1 255.255.255.0
int s1/0
ip add 12.1.1.1 255.255.255.0
no shint s1/2
ip add 13.1.1.1 255.255.255.0
no sh
r3:
int lo0
ip add 3.3.3.3 255.255.255.0
int s1/2
ip add 13.1.1.3 255.255.255.0
no sh
int f0/0
ip add 34.1.1.3 255.255.255.0
no sh
r4:
int lo0
ip add 4.4.4.4 255.255.255.0
int f0/0
ip add 34.1.1.4 255.255.255.0
no sh
r1:
router rip
no au
ver 2
net 1.0.0.0
net 13.0.0.0
r3:
router rip
no au
ver 2
net 3.0.0.0
net 13.0.0.0
net 34.0.0.0
r4:
router rip
ver 2
no au
net 4.0.0.0
net 34.0.0.0
r2:
router bgp 2
no au
no syn
bgp router-id 2.2.2.2
neighbor 12.1.1.1 remote-as 134
network 2.2.2.0 mask 255.255.255.0
r1:
router bgp 134
no au
no syn
bgp router-id 1.1.1.1
neighbor 12.1.1.2 remote-as 2
neighbor 3.3.3.3 remote-as 134
neighbor 3.3.3.3 update-souce lo0
neighbor 3.3.3.3 next-hop-self
r3:
router bgp 134
no syn
no au
bgp router-id 3.3.3.3
neighbor 1.1.1.1 remote-as 134
neighbor 1.1.1.1 up lo0
neighbor 4.4.4.4 remote-as 134
neighbor 4.4.4.4 up lo0
r4:
router bgp 134
no syn
no au
bgp router-id 4.4.4.4
neighbor 3.3.3.3 remote-as 134
neighbor 3.3.3.3 up lo0
r3:
router bgp 134
neighbor 1.1.1.1 route-reflector-client
neighbor 4.4.4.4 route-reflector-client
r4:
router bgp 134
net 4.4.4.0 mask 255.255.255.0
汇总实验:
r2:
int lo172
ip add 172.16.4.1 255.255.255.0
ip add 172.16.5.1 255.255.255.0 second
ip add 172.16.6.1 255.255.255.0 second
ip add 172.16.7.1 255.255.255.0 second
router bgp 2
net 172.16.4.0 mask 255.255.255.0
net 172.16.5.0 mask 255.255.255.0
net 172.16.6.0 mask 255.255.255.0
net 172.16.7.0 mask 255.255.255.0
在r1做聚合
r1:
ip prefix-list r permit 172.16.7.0/24
route-map sup permit 10
match ip address prefix-list r
router bgp 134
aggregate-address 172.16.4.0 255.255.252.0 suppress-map sup set-as