blob: 0acb1df21223122a36e06a3973f8bb84fb9ca703 [file] [log] [blame]
Andreas Pantelopoulos971c91d2018-02-12 11:28:10 -08001log file /var/log/quagga/bgpdbgp2.log
2hostname bgp2
3password quagga
4!
5! Different next hop for IPv4
6!
7ip prefix-list 1 seq 10 permit 10.0.2.0/24
8ip prefix-list 1 seq 20 permit 10.1.2.0/24
9ip prefix-list 1 seq 30 permit 10.0.3.0/24
10ip prefix-list 1 seq 40 permit 10.0.4.0/24
11
12ip prefix-list 1 seq 50 permit 10.1.0.0/24
13ip prefix-list 1 seq 60 permit 10.1.10.0/24
14ip prefix-list 1 seq 70 permit 10.2.0.0/24
15ip prefix-list 1 seq 80 permit 10.2.30.0/24
16ip prefix-list 1 seq 90 permit 10.2.20.0/24
17ip prefix-list 1 seq 100 permit 10.2.10.0/24
18ip prefix-list 1 seq 110 permit 10.2.40.0/24
19ip prefix-list 1 seq 120 permit 10.3.0.0/24
20ip prefix-list 1 seq 130 permit 10.3.30.0/24
21ip prefix-list 1 seq 140 permit 10.3.10.0/24
22ip prefix-list 1 seq 150 permit 10.3.20.0/24
23
24!
25route-map NEXTHOP45 permit 10
26match ip address prefix-list 1
27set ip next-hop 10.0.5.254
28!
29!
30route-map NEXTHOP46 permit 10
31match ip address prefix-list 1
32set ip next-hop 10.0.6.254
33!
34! Different next hop for IPv6
35!
36ipv6 prefix-list 2 seq 10 permit 2000::200/120
37ipv6 prefix-list 2 seq 20 permit 2000::300/120
38!
39route-map NEXTHOP65 permit 10
40match ipv6 address prefix-list 2
41set ipv6 next-hop global 2000::5ff
42set ipv6 next-hop local 2000::5ff
43!
44!
45route-map NEXTHOP66 permit 10
46match ipv6 address prefix-list 2
47set ipv6 next-hop global 2000::6ff
48set ipv6 next-hop local 2000::6ff
49!
50! Basic router config
51!
52router bgp 65003
53bgp router-id 172.16.0.4
54timers bgp 3 9
55!
56! IPv4
57!
58neighbor 10.0.5.1 remote-as 65001
59neighbor 10.0.5.1 ebgp-multihop
60neighbor 10.0.5.1 timers connect 5
61neighbor 10.0.5.1 advertisement-interval 5
62neighbor 10.0.5.1 route-map NEXTHOP45 out
63!
64neighbor 2000::501 remote-as 65001
65neighbor 2000::501 timers connect 5
66neighbor 2000::501 advertisement-interval 1
67no neighbor 2000::501 activate
68!
69neighbor 10.0.6.1 remote-as 65002
70neighbor 10.0.6.1 ebgp-multihop
71neighbor 10.0.6.1 timers connect 5
72neighbor 10.0.6.1 advertisement-interval 5
73neighbor 10.0.6.1 route-map NEXTHOP46 out
74!
75neighbor 2000::601 remote-as 65002
76neighbor 2000::601 timers connect 5
77neighbor 2000::601 advertisement-interval 1
78no neighbor 2000::601 activate
79!
80
81network 10.1.0.0/24
82network 10.1.10.0/24
83network 10.2.0.0/24
84network 10.2.30.0/24
85network 10.2.20.0/24
86network 10.2.10.0/24
87network 10.2.40.0/24
88network 10.3.0.0/24
89network 10.3.30.0/24
90network 10.3.10.0/24
91network 10.3.20.0/24
92
93network 10.1.0.0/24
94network 10.0.2.0/24
95network 10.1.2.0/24
96network 10.0.3.0/24
97network 10.0.4.0/24
98!
99! IPv6
100!
101address-family ipv6
102network 2000::200/120
103network 2000::300/120
104neighbor 2000::501 activate
105neighbor 2000::501 route-map NEXTHOP65 out
106neighbor 2000::601 activate
107neighbor 2000::601 route-map NEXTHOP66 out
108exit-address-family