blob: 474bf02c9da64c8dceb01e36224a76bc6bd32edf [file] [log] [blame]
Pier6a0c4de2018-03-18 16:01:30 -07001log file /var/log/quagga/bgpdbgp1.log
2hostname bgp1
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
You Wange24d6272018-03-27 21:18:50 -070011
12ip prefix-list 1 seq 50 permit 10.1.0.0/24
13ip prefix-list 1 seq 70 permit 10.1.10.0/24
14ip prefix-list 1 seq 80 permit 10.2.0.0/24
15ip prefix-list 1 seq 90 permit 10.2.30.0/24
16ip prefix-list 1 seq 100 permit 10.2.20.0/24
17ip prefix-list 1 seq 110 permit 10.2.10.0/24
18ip prefix-list 1 seq 120 permit 10.2.40.0/24
19ip prefix-list 1 seq 130 permit 10.3.0.0/24
20ip prefix-list 1 seq 140 permit 10.3.30.0/24
21ip prefix-list 1 seq 150 permit 10.3.10.0/24
22ip prefix-list 1 seq 160 permit 10.3.20.0/24
23ip prefix-list 1 seq 170 permit 10.5.10.0/24
24ip prefix-list 1 seq 180 permit 10.5.20.0/24
25
Pier6a0c4de2018-03-18 16:01:30 -070026!
27route-map NEXTHOP41 permit 10
28match ip address prefix-list 1
29set ip next-hop 10.0.1.254
30!
31!
32route-map NEXTHOP47 permit 10
33match ip address prefix-list 1
34set ip next-hop 10.0.7.254
35!
36! Different next hop for IPv6
37!
38ipv6 prefix-list 2 seq 10 permit 2000::200/120
39ipv6 prefix-list 2 seq 20 permit 2000::300/120
You Wange24d6272018-03-27 21:18:50 -070040
41ipv6 prefix-list 2 seq 30 permit 1000::300/120
42ipv6 prefix-list 2 seq 40 permit 1001::300/120
43ipv6 prefix-list 2 seq 50 permit 1002::300/120
44ipv6 prefix-list 2 seq 60 permit 1003::300/120
45ipv6 prefix-list 2 seq 70 permit 1004::300/120
46ipv6 prefix-list 2 seq 80 permit 1005::300/120
47ipv6 prefix-list 2 seq 90 permit 1006::300/120
48ipv6 prefix-list 2 seq 100 permit 1007::300/120
49ipv6 prefix-list 2 seq 110 permit 1008::300/120
50ipv6 prefix-list 2 seq 120 permit 1009::300/120
51ipv6 prefix-list 2 seq 130 permit 1010::300/120
52ipv6 prefix-list 2 seq 140 permit 1011::300/120
53ipv6 prefix-list 2 seq 150 permit 1012::300/120
Pier6a0c4de2018-03-18 16:01:30 -070054!
55route-map NEXTHOP61 permit 10
56match ipv6 address prefix-list 2
57set ipv6 next-hop global 2000::1ff
58set ipv6 next-hop local 2000::1ff
59!
60!
61route-map NEXTHOP67 permit 10
62match ipv6 address prefix-list 2
63set ipv6 next-hop global 2000::7ff
64set ipv6 next-hop local 2000::7ff
65!
66! Basic router config
67!
68router bgp 65003
69bgp router-id 172.16.0.3
70timers bgp 3 9
71!
72! IPv4
73!
74neighbor 10.0.1.1 remote-as 65001
75neighbor 10.0.1.1 ebgp-multihop
76neighbor 10.0.1.1 timers connect 5
77neighbor 10.0.1.1 advertisement-interval 5
78neighbor 10.0.1.1 route-map NEXTHOP41 out
79!
80neighbor 2000::101 remote-as 65001
81neighbor 2000::101 timers connect 5
82neighbor 2000::101 advertisement-interval 1
83no neighbor 2000::101 activate
84!
85neighbor 10.0.7.1 remote-as 65002
86neighbor 10.0.7.1 ebgp-multihop
87neighbor 10.0.7.1 timers connect 5
88neighbor 10.0.7.1 advertisement-interval 5
89neighbor 10.0.7.1 route-map NEXTHOP47 out
90!
91neighbor 2000::701 remote-as 65002
92neighbor 2000::701 timers connect 5
93neighbor 2000::701 advertisement-interval 1
94no neighbor 2000::701 activate
95!
You Wange24d6272018-03-27 21:18:50 -070096
97network 10.1.0.0/24
98network 10.1.10.0/24
99network 10.2.0.0/24
100network 10.2.30.0/24
101network 10.2.20.0/24
102network 10.2.10.0/24
103network 10.2.40.0/24
104network 10.3.0.0/24
105network 10.3.30.0/24
106network 10.3.10.0/24
107network 10.3.20.0/24
108network 10.5.10.0/24
109network 10.5.20.0/24
110
Pier6a0c4de2018-03-18 16:01:30 -0700111network 10.0.2.0/24
112network 10.1.2.0/24
113network 10.0.3.0/24
114network 10.0.4.0/24
115!
116! IPv6
117!
118address-family ipv6
You Wange24d6272018-03-27 21:18:50 -0700119
120network 1000::300/120
121network 1001::300/120
122network 1002::300/120
123network 1003::300/120
124network 1004::300/120
125network 1005::300/120
126network 1006::300/120
127network 1007::300/120
128network 1008::300/120
129network 1009::300/120
130network 1010::300/120
131network 1011::300/120
132network 1012::300/120
133
Pier6a0c4de2018-03-18 16:01:30 -0700134network 2000::200/120
135network 2000::300/120
You Wange24d6272018-03-27 21:18:50 -0700136
Pier6a0c4de2018-03-18 16:01:30 -0700137neighbor 2000::101 activate
138neighbor 2000::101 route-map NEXTHOP61 out
139neighbor 2000::701 activate
140neighbor 2000::701 route-map NEXTHOP67 out
141exit-address-family