ASBR1
bgp 100
router-id 172.16.1.5
peer 100.10.57.2 as-number 200
peer 172.16.1.3 as-number 100
peer 172.16.1.3 connect-interface loopback 0
address-family ipv4 unicast
peer 172.16.1.3 enable
peer 100.10.57.2 enable
exit
exit
bgp 100
address-family ipv4
network 172.16.1.5 255.255.255.255
network 100.10.35.0 255.255.255.252
network 100.10.56.0 255.255.255.252
network 100.10.57.0 255.255.255.252
exit
exit
ASBR2
bgp 100
router-id 172.16.1.6
peer 100.10.68.2 as-number 200
peer 172.16.1.3 as-number 100
peer 172.16.1.3 connect-interface loopback 0
address-family ipv4 unicast
peer 172.16.1.3 enable
peer 100.10.68.2 enable
exit
exit
bgp 100
address-family ipv4
network 172.16.1.6 255.255.255.255
network 100.10.46.0 255.255.255.252
network 100.10.56.0 255.255.255.252
network 100.10.68.0 255.255.255.252
exit
exit
P1
bgp 100
router-id 172.16.1.4
peer 172.16.1.3 as-number 100
peer 172.16.1.3 connect-interface loopback 0
address-family ipv4 unicast
peer 172.16.1.3 enable
exit
exit
bgp 100
address-family ipv4
network 172.16.1.4 255.255.255.255
network 100.10.24.0 255.255.255.252
network 100.10.34.0 255.255.255.252
network 100.10.46.0 255.255.255.252
exit
exit
PE1
bgp 100
router-id 172.16.1.1
peer 172.16.1.3 as-number 100
peer 172.16.1.3 connect-interface loopback 0
address-family ipv4 unicast
peer 172.16.1.3 enable
exit
exit
bgp 100
address-family ipv4
network 172.16.1.1 255.255.255.255
network 100.10.12.0 255.255.255.252
network 100.10.13.0 255.255.255.252
exit
exit
PE2
bgp 100
router-id 172.16.1.2
peer 172.16.1.3 as-number 100
peer 172.16.1.3 connect-interface loopback 0
address-family ipv4 unicast
peer 172.16.1.3 enable
exit
exit
bgp 100
address-family ipv4
network 172.16.1.2 255.255.255.255
network 100.10.24.0 255.255.255.252
network 100.40.12.0 255.255.255.252
exit
exit
RR1
bgp 100
peer 172.16.1.1 as-number 100
peer 172.16.1.2 as-number 100
peer 172.16.1.4 as-number 100
peer 172.16.1.5 as-number 100
peer 172.16.1.6 as-number 100
peer 172.16.1.1 connect-interface loopback 0
peer 172.16.1.2 connect-interface loopback 0
peer 172.16.1.4 connect-interface loopback 0
peer 172.16.1.5 connect-interface loopback 0
peer 172.16.1.6 connect-interface loopback 0
address-family ipv4 unicast
peer 172.16.1.1 enable
peer 172.16.1.2 enable
peer 172.16.1.4 enable
peer 172.16.1.5 enable
peer 172.16.1.6 enable
peer 172.16.1.1 reflect-client
peer 172.16.1.2 reflect-client
peer 172.16.1.4 reflect-client
peer 172.16.1.5 reflect-client
peer 172.16.1.6 reflect-client
exit
exit
bgp 100
address-family ipv4
network 172.16.1.3 255.255.255.255
network 100.10.13.0 255.255.255.252
network 100.10.34.0 255.255.255.252
network 100.10.35.0 255.255.255.252
exit
exit
ASBR1
bgp 100
address-family ipv4
peer 172.6.1.3 next-hop-local
exit
exit
ASBR2
bgp 100
address-family ipv4
peer 172.6.1.3 next-hop-local
exit
exit
ASBR3
bgp 200
router-id 172.16.1.7
peer 100.10.57.1 as-number 100
peer 172.16.1.8 as-number 200
peer 172.16.1.8 connect-interface loopback 0
address-family ipv4 unicast
peer 100.10.57.1 enable
peer 172.16.1.8 enable
exit
exit
ASBR4
bgp 200
router-id 172.16.1.8
peer 100.10.68.1 as-number 100
peer 172.16.1.7 as-number 200
peer 172.16.1.7 connect-interface loopback 0
address-family ipv4 unicast
peer 100.10.68.1 enable
peer 172.16.1.7 enable
exit
exit
ASBR3路由引入并解决路由震荡
bgp 200
address-family ipv4
import-route isis 1 allow-direct
exit
exit
isis 1
address-family ipv4
import-route bgp
exit
exit
isis 1
address-family ipv4
undo import-route bgp
import-route bgp tag 10
exit
exit
route-policy 1 deny node 20
if-match tag 20
exit
bgp 200
address-family ipv4
peer 172.16.1.8 route-policy 1 import
exit
exit
ASBR4路由引入
bgp 200
address-family ipv4
import-route isis 1 allow-direct
exit
exit
isis 1
address-family ipv4
import-route bgp
exit
exit
isis 1
address-family ipv4
undo import-route bgp
import-route bgp tag 20
exit
exit
route-policy 1 deny node 10
if-match tag 10
exit
bgp 200
address-family ipv4
peer 172.16.1.7 route-policy 1 import
exit
exit