From e2bbf175a2184bd76f6c54ccf8456babeb1a46fc Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Tue, 9 Apr 2024 15:16:35 +0200 Subject: Adding upstream version 9.1. Signed-off-by: Daniel Baumann --- tests/topotests/bgp_remove_private_as/r1/bgpd.conf | 53 ++++++++++++++++++++++ .../topotests/bgp_remove_private_as/r1/zebra.conf | 10 ++++ 2 files changed, 63 insertions(+) create mode 100644 tests/topotests/bgp_remove_private_as/r1/bgpd.conf create mode 100644 tests/topotests/bgp_remove_private_as/r1/zebra.conf (limited to 'tests/topotests/bgp_remove_private_as/r1') diff --git a/tests/topotests/bgp_remove_private_as/r1/bgpd.conf b/tests/topotests/bgp_remove_private_as/r1/bgpd.conf new file mode 100644 index 0000000..9953689 --- /dev/null +++ b/tests/topotests/bgp_remove_private_as/r1/bgpd.conf @@ -0,0 +1,53 @@ +router bgp 65001 + bgp router-id 192.0.2.1 + no bgp network import-check + neighbor 203.0.113.1 remote-as 65002 + neighbor 203.0.113.1 description r2 + neighbor 203.0.113.1 timers 3 10 + neighbor 203.0.113.3 remote-as 5555 + neighbor 203.0.113.3 description r5 + neighbor 203.0.113.3 timers 3 10 +! + address-family ipv4 unicast + network 100.64.0.0/32 + network 100.64.0.1/32 + network 100.64.0.2/32 + network 100.64.0.3/32 + network 100.64.0.4/32 + network 100.64.0.5/32 + neighbor 203.0.113.1 route-map set-as-paths out + neighbor 203.0.113.3 route-map set-as-paths out + exit-address-family +! +ip prefix-list match-0 seq 5 permit 100.64.0.0/32 +ip prefix-list match-1 seq 5 permit 100.64.0.1/32 +ip prefix-list match-2 seq 5 permit 100.64.0.2/32 +ip prefix-list match-3 seq 5 permit 100.64.0.3/32 +ip prefix-list match-4 seq 5 permit 100.64.0.4/32 +! +! all private +! at r3/r4, as-path should only have r2's asn +route-map set-as-paths permit 10 + match ip address prefix-list match-0 + set as-path prepend 4200000000 4200000001 4200000002 +! +! all private, include r3's asn +! at r3/r4, as-path should only have r2's asn +route-map set-as-paths permit 20 + match ip address prefix-list match-1 + set as-path prepend 65003 4200000000 4200000001 4200000002 65003 +! +! mix of private/public +route-map set-as-paths permit 30 + match ip address prefix-list match-2 + set as-path prepend 4200000000 1000 4200000001 2000 4200000002 +! +! mix of private/public, include r3's asn multiple times +route-map set-as-paths permit 40 + match ip address prefix-list match-3 + set as-path prepend 65003 4200000000 1000 4200000001 2000 4200000002 65003 +! +! all public +route-map set-as-paths permit 50 + match ip address prefix-list match-4 + set as-path prepend 1000 2000 2000 3000 diff --git a/tests/topotests/bgp_remove_private_as/r1/zebra.conf b/tests/topotests/bgp_remove_private_as/r1/zebra.conf new file mode 100644 index 0000000..35c82d7 --- /dev/null +++ b/tests/topotests/bgp_remove_private_as/r1/zebra.conf @@ -0,0 +1,10 @@ +! to r2 +interface r1-eth0 + ip address 203.0.113.0/31 +! +! to r5 +interface r1-eth1 + ip address 203.0.113.2/31 +! +ip forwarding +! -- cgit v1.2.3