Skip to content

Commit 7f051b1

Browse files
committed
bgp-infinite-aspath: rename routers and minimalize configuration
1 parent a881df4 commit 7f051b1

File tree

8 files changed

+93
-103
lines changed

8 files changed

+93
-103
lines changed

lab-bgp-infinite-aspath/README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,21 @@
33
Combining confederations and as-override is a recipe for disaster:
44

55
```
6-
RP/0/RP0/CPU0:R1#show bgp ipv6 u 2001:db8::2/128
7-
Sat Jul 13 21:24:30.988 UTC
8-
BGP routing table entry for 2001:db8::2/128
6+
RP/0/RP0/CPU0:R2#show bgp ipv6 u 2001:db8::1/128
7+
Sun Jul 14 07:44:20.896 UTC
8+
BGP routing table entry for 2001:db8::1/128
99
Versions:
1010
Process bRIB/RIB SendTblVer
11-
Speaker 102 102
12-
Last Modified: Jul 13 21:24:29.412 for 00:00:01
11+
Speaker 38 38
12+
Last Modified: Jul 14 07:44:19.859 for 00:00:01
1313
Paths: (1 available, best #1)
1414
Advertised IPv6 Unicast paths to peers (in unique update groups):
15-
2001:db8::3:0
15+
2001:db8::3:1
1616
Path #1: Received by speaker 0
1717
Advertised IPv6 Unicast paths to peers (in unique update groups):
18-
2001:db8::3:0
19-
(65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65401 65400 65400)
20-
2001:db8::1:0 from 2001:db8::1:0 (1.0.0.4)
21-
Origin incomplete, metric 0, localpref 100, valid, confed-external, best, group-best
22-
Received Path ID 0, Local Path ID 1, version 102
18+
2001:db8::3:1
19+
(64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64501 64503 64500)
20+
2001:db8::2:0 from 2001:db8::2:0 (1.0.0.3)
21+
Origin IGP, metric 0, localpref 100, valid, confed-external, best, group-best
22+
Received Path ID 0, Local Path ID 1, version 38
2323
```

lab-bgp-infinite-aspath/cisco-C0.conf

Lines changed: 0 additions & 34 deletions
This file was deleted.

lab-bgp-infinite-aspath/cisco-C1.conf

Lines changed: 0 additions & 28 deletions
This file was deleted.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
interface Loopback0
2+
ipv6 address 2001:db8::1/128
3+
interface GigabitEthernet0/0/0/0
4+
no shut
5+
interface GigabitEthernet0/0/0/0.101
6+
ipv6 address 2001:db8::1:0/127
7+
encapsulation dot1q 101
8+
!
9+
router bgp 64500
10+
bgp confederation peers
11+
64501
12+
64502
13+
64503
14+
bgp confederation identifier 64496
15+
bgp router-id 1.0.0.4
16+
timers bgp 10 30
17+
address-family ipv6 unicast
18+
network 2001:db8::1/128
19+
neighbor 2001:db8::1:1
20+
remote-as 64501
21+
address-family ipv6 unicast
22+
!

lab-bgp-infinite-aspath/cisco-R1.conf

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,31 @@ interface GigabitEthernet0/0/0/0
33
interface GigabitEthernet0/0/0/0.101
44
ipv6 address 2001:db8::1:1/127
55
encapsulation dot1q 101
6-
interface GigabitEthernet0/0/0/0.103
7-
ipv6 address 2001:db8::3:1/127
8-
encapsulation dot1q 103
6+
interface GigabitEthernet0/0/0/0.102
7+
ipv6 address 2001:db8::2:0/127
8+
encapsulation dot1q 102
9+
interface GigabitEthernet0/0/0/0.104
10+
ipv6 address 2001:db8::4:1/127
11+
encapsulation dot1q 104
912
!
10-
router bgp 65500
13+
router bgp 64501
1114
bgp confederation peers
12-
65400
13-
65401
14-
bgp router-id 1.0.0.1
15-
timers bgp 10 30
15+
64500
16+
64502
17+
64503
1618
bgp confederation identifier 64496
19+
bgp router-id 1.0.0.3
1720
address-family ipv6 unicast
1821
neighbor 2001:db8::1:0
19-
remote-as 65400
22+
remote-as 64500
2023
address-family ipv6 unicast
21-
next-hop-self
22-
neighbor 2001:db8::3:0
23-
remote-as 65401
24+
neighbor 2001:db8::2:1
25+
remote-as 64502
2426
advertisement-interval 0
2527
address-family ipv6 unicast
26-
as-override
2728
next-hop-self
29+
as-override
30+
neighbor 2001:db8::4:0
31+
remote-as 64503
32+
address-family ipv6 unicast
2833
!
Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,27 @@
1-
interface Loopback0
2-
ipv6 address 2001:db8::2/128
31
interface GigabitEthernet0/0/0/0
42
no shut
53
interface GigabitEthernet0/0/0/0.102
64
ipv6 address 2001:db8::2:1/127
75
encapsulation dot1q 102
6+
interface GigabitEthernet0/0/0/0.103
7+
ipv6 address 2001:db8::3:0/127
8+
encapsulation dot1q 103
89
!
9-
router bgp 65500
10+
router bgp 64502
1011
bgp confederation peers
11-
65400
12-
65401
13-
bgp router-id 1.0.0.5
14-
timers bgp 10 30
12+
64500
13+
64501
14+
64503
15+
bgp router-id 1.0.0.1
1516
bgp confederation identifier 64496
1617
address-family ipv6 unicast
17-
redistribute connected route-policy connected_to_bgp
1818
neighbor 2001:db8::2:0
19-
remote-as 65400
19+
remote-as 64501
2020
address-family ipv6 unicast
21+
neighbor 2001:db8::3:1
22+
remote-as 64503
23+
advertisement-interval 0
24+
address-family ipv6 unicast
25+
as-override
2126
next-hop-self
2227
!
23-
route-policy connected_to_bgp
24-
if destination in (2001:db8::2/128) then
25-
done
26-
endif
27-
drop
28-
end-policy
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
interface GigabitEthernet0/0/0/0
2+
no shut
3+
interface GigabitEthernet0/0/0/0.103
4+
ipv6 address 2001:db8::3:1/127
5+
encapsulation dot1q 103
6+
interface GigabitEthernet0/0/0/0.104
7+
ipv6 address 2001:db8::4:0/127
8+
encapsulation dot1q 104
9+
!
10+
router bgp 64503
11+
bgp confederation peers
12+
64500
13+
64501
14+
64502
15+
bgp router-id 1.0.0.2
16+
bgp confederation identifier 64496
17+
address-family ipv6 unicast
18+
neighbor 2001:db8::3:0
19+
remote-as 64502
20+
address-family ipv6 unicast
21+
neighbor 2001:db8::4:1
22+
remote-as 64501
23+
advertisement-interval 2
24+
address-family ipv6 unicast
25+
as-override
26+
next-hop-self

lab-bgp-infinite-aspath/setup

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ cd "$(dirname "$(readlink -f "$0")")"
55

66
SWITCH_MON=1
77

8-
spawn cisco-iosxrv C0 network 1
9-
spawn cisco-iosxrv C1 network 1
8+
spawn cisco-iosxrv R0 network 1
109
spawn cisco-iosxrv R1 network 1
1110
spawn cisco-iosxrv R2 network 1
11+
spawn cisco-iosxrv R3 network 1
1212

1313
run

0 commit comments

Comments
 (0)