diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr.zip b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr.zip new file mode 100644 index 00000000..c554d78d Binary files /dev/null and b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr.zip differ diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as100r1.startup b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as100r1.startup new file mode 100644 index 00000000..f7c5908f --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as100r1.startup @@ -0,0 +1,5 @@ +ifconfig eth0 12.0.0.10/30 up +ifconfig eth1 12.0.0.14/30 up +ifconfig eth2 100.0.0.1/8 up + +/etc/init.d/frr start \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as100r1/etc/frr/daemons b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as100r1/etc/frr/daemons new file mode 100644 index 00000000..dc6e70a2 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as100r1/etc/frr/daemons @@ -0,0 +1,17 @@ +zebra=yes +bgpd=yes +ospfd=no +ospf6d=no +ripd=no +ripngd=no +isisd=no +pimd=no +ldpd=no +nhrpd=no +eigrpd=no +babeld=no +sharpd=no +staticd=no +pbrd=no +bfdd=no +fabricd=no \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as100r1/etc/frr/frr.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as100r1/etc/frr/frr.conf new file mode 100644 index 00000000..8d11bd04 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as100r1/etc/frr/frr.conf @@ -0,0 +1,37 @@ +! as100r1 +! +! FRRouting configuration file +! +password zebra +enable password zebra +! +log file /var/log/frr/frr.log +! +! BGP CONFIGURATION +! +router bgp 100 +no bgp ebgp-requires-policy +! +! NEIGHBORS +! +neighbor 12.0.0.9 remote-as 20 +neighbor 12.0.0.13 remote-as 30 +! +! NETWORKS +! +network 12.0.0.8/30 +network 12.0.0.12/30 +network 100.0.0.0/8 +! +! POLICIES +! +neighbor 12.0.0.9 prefix-list mineOut out +neighbor 12.0.0.13 prefix-list mineOut out +neighbor 12.0.0.13 route-map lowerPreference in +! +ip prefix-list mineOut permit 100.0.0.0/8 +! +route-map lowerPreference permit 10 + set local-preference 10 + + diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as100r1/etc/frr/vtysh.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as100r1/etc/frr/vtysh.conf new file mode 100644 index 00000000..87f0d45f --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as100r1/etc/frr/vtysh.conf @@ -0,0 +1,2 @@ +service integrated-vtysh-config +hostname as100r1-frr \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r4.startup b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r4.startup new file mode 100644 index 00000000..092fd550 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r4.startup @@ -0,0 +1,5 @@ +ifconfig eth0 11.0.0.1/30 up +ifconfig eth1 10.0.0.1/30 up +ifconfig eth2 10.0.0.10/30 up + +/etc/init.d/frr start \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r4/etc/frr/daemons b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r4/etc/frr/daemons new file mode 100644 index 00000000..741f6c1e --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r4/etc/frr/daemons @@ -0,0 +1,17 @@ +zebra=yes +bgpd=no +ospfd=no +ospf6d=no +ripd=yes +ripngd=no +isisd=no +pimd=no +ldpd=no +nhrpd=no +eigrpd=no +babeld=no +sharpd=no +staticd=no +pbrd=no +bfdd=no +fabricd=no \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r4/etc/frr/frr.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r4/etc/frr/frr.conf new file mode 100644 index 00000000..7439b779 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r4/etc/frr/frr.conf @@ -0,0 +1,17 @@ +! as10r4 +! +! FRRouting configuration file +! +password zebra +enable password zebra +! +log file /var/log/frr/frr.log +! +! RIP CONFIGURATION +! +router rip +network eth0 +network eth1 +network eth2 + + diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r4/etc/frr/vtysh.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r4/etc/frr/vtysh.conf new file mode 100644 index 00000000..28237fdc --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r4/etc/frr/vtysh.conf @@ -0,0 +1,2 @@ +service integrated-vtysh-config +hostname as10r4-frr \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r5.startup b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r5.startup new file mode 100644 index 00000000..68aaa237 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r5.startup @@ -0,0 +1,5 @@ +ifconfig eth0 10.0.0.2/30 up +ifconfig eth1 11.0.0.5/30 up +ifconfig eth2 10.0.0.5/30 up + +/etc/init.d/frr start \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r5/etc/frr/daemons b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r5/etc/frr/daemons new file mode 100644 index 00000000..741f6c1e --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r5/etc/frr/daemons @@ -0,0 +1,17 @@ +zebra=yes +bgpd=no +ospfd=no +ospf6d=no +ripd=yes +ripngd=no +isisd=no +pimd=no +ldpd=no +nhrpd=no +eigrpd=no +babeld=no +sharpd=no +staticd=no +pbrd=no +bfdd=no +fabricd=no \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r5/etc/frr/frr.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r5/etc/frr/frr.conf new file mode 100644 index 00000000..ffe2b1c2 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r5/etc/frr/frr.conf @@ -0,0 +1,16 @@ +! as10r5 +! +! FRRouting configuration file +! +password zebra +enable password zebra +! +log file /var/log/frr/frr.log +! +! RIP CONFIGURATION +! +router rip +network eth0 +network eth1 +network eth2 + diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r5/etc/frr/vtysh.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r5/etc/frr/vtysh.conf new file mode 100644 index 00000000..1a9d89f7 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r5/etc/frr/vtysh.conf @@ -0,0 +1,2 @@ +service integrated-vtysh-config +hostname as10r5-frr \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r6.startup b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r6.startup new file mode 100644 index 00000000..1fdbb4ac --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r6.startup @@ -0,0 +1,5 @@ +ifconfig eth0 10.0.0.9/30 up +ifconfig eth1 10.0.0.6/30 up +ifconfig eth2 11.0.0.9/30 up + +/etc/init.d/frr start \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r6/etc/frr/daemons b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r6/etc/frr/daemons new file mode 100644 index 00000000..741f6c1e --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r6/etc/frr/daemons @@ -0,0 +1,17 @@ +zebra=yes +bgpd=no +ospfd=no +ospf6d=no +ripd=yes +ripngd=no +isisd=no +pimd=no +ldpd=no +nhrpd=no +eigrpd=no +babeld=no +sharpd=no +staticd=no +pbrd=no +bfdd=no +fabricd=no \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r6/etc/frr/frr.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r6/etc/frr/frr.conf new file mode 100644 index 00000000..7854b2bb --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r6/etc/frr/frr.conf @@ -0,0 +1,16 @@ +! as10r6 +! +! FRRouting configuration file +! +password zebra +enable password zebra +! +log file /var/log/frr/frr.log +! +! RIP CONFIGURATION +! +router rip +network eth0 +network eth1 +network eth2 + diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r6/etc/frr/vtysh.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r6/etc/frr/vtysh.conf new file mode 100644 index 00000000..994326dd --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r6/etc/frr/vtysh.conf @@ -0,0 +1,2 @@ +service integrated-vtysh-config +hostname as10r6-frr \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt1.startup b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt1.startup new file mode 100644 index 00000000..be420bb3 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt1.startup @@ -0,0 +1,5 @@ +ifconfig eth0 11.0.0.2/30 up + +ifconfig lo:1 1.1.1.1 netmask 255.255.255.255 up + +/etc/init.d/frr start \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt1/etc/frr/daemons b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt1/etc/frr/daemons new file mode 100644 index 00000000..8d561c45 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt1/etc/frr/daemons @@ -0,0 +1,17 @@ +zebra=yes +bgpd=yes +ospfd=no +ospf6d=no +ripd=yes +ripngd=no +isisd=no +pimd=no +ldpd=no +nhrpd=no +eigrpd=no +babeld=no +sharpd=no +staticd=no +pbrd=no +bfdd=no +fabricd=no \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt1/etc/frr/frr.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt1/etc/frr/frr.conf new file mode 100644 index 00000000..ef8972be --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt1/etc/frr/frr.conf @@ -0,0 +1,28 @@ +! as10rt1 +! +! FRRouting configuration file +! +password zebra +enable password zebra +! +log file /var/log/frr/frr.log +! +! RIP CONFIGURATION +! +router rip +network eth0 +redistribute connected +! +! BGP CONFIGURATION +! +router bgp 10 +no bgp ebgp-requires-policy +! +! NEIGHBORS +! +neighbor 2.2.2.2 remote-as 10 +neighbor 2.2.2.2 update-source 1.1.1.1 +neighbor 3.3.3.3 remote-as 10 +neighbor 3.3.3.3 update-source 1.1.1.1 + + diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt1/etc/frr/vtysh.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt1/etc/frr/vtysh.conf new file mode 100644 index 00000000..02803357 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt1/etc/frr/vtysh.conf @@ -0,0 +1,2 @@ +service integrated-vtysh-config +hostname as10rt1-frr \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt2.startup b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt2.startup new file mode 100644 index 00000000..bdedcf68 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt2.startup @@ -0,0 +1,6 @@ +ifconfig eth0 12.0.0.1/30 up +ifconfig eth1 11.0.0.6/30 up + +ifconfig lo:1 2.2.2.2 netmask 255.255.255.255 up + +/etc/init.d/frr start \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt2/etc/frr/daemons b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt2/etc/frr/daemons new file mode 100644 index 00000000..8d561c45 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt2/etc/frr/daemons @@ -0,0 +1,17 @@ +zebra=yes +bgpd=yes +ospfd=no +ospf6d=no +ripd=yes +ripngd=no +isisd=no +pimd=no +ldpd=no +nhrpd=no +eigrpd=no +babeld=no +sharpd=no +staticd=no +pbrd=no +bfdd=no +fabricd=no \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt2/etc/frr/frr.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt2/etc/frr/frr.conf new file mode 100644 index 00000000..80dc7c4c --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt2/etc/frr/frr.conf @@ -0,0 +1,59 @@ +! as10rt2 +! +! FRRouting configuration file +! +password zebra +enable password zebra +! +log file /var/log/frr/frr.log +! +! RIP CONFIGURATION +! +router rip +network eth1 +redistribute connected +redistribute bgp route-map eBGP +! +ip prefix-list myNeighbor permit 12.0.0.0/30 le 32 +access-list prefixAS100 permit 100.0.0.0/8 +! +route-map eBGP deny 10 + match ip address prefixAS100 +route-map eBGP permit 20 + match ip next-hop prefix-list myNeighbor +! +! BGP CONFIGURATION +! +router bgp 10 +no bgp network import-check +no bgp ebgp-requires-policy +! +! NEIGHBORS +! +neighbor 1.1.1.1 remote-as 10 +neighbor 1.1.1.1 update-source 2.2.2.2 +neighbor 3.3.3.3 remote-as 10 +neighbor 3.3.3.3 update-source 2.2.2.2 +neighbor 12.0.0.2 remote-as 20 +! +! NETWORKS +! +network 12.0.0.0/30 +network 10.0.0.0/24 +network 11.0.0.0/24 +! +! POLICIES +! +neighbor 12.0.0.2 route-map dePref in +neighbor 1.1.1.1 prefix-list toPeers out +neighbor 3.3.3.3 prefix-list toPeers out +! +route-map dePref permit 10 + set local-preference 10 +! +ip prefix-list toPeers deny 10.0.0.0/24 +ip prefix-list toPeers deny 11.0.0.0/24 +ip prefix-list toPeers permit any + + + diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt2/etc/frr/vtysh.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt2/etc/frr/vtysh.conf new file mode 100644 index 00000000..907551c8 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt2/etc/frr/vtysh.conf @@ -0,0 +1,2 @@ +service integrated-vtysh-config +hostname as10rt2-frr \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt3.startup b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt3.startup new file mode 100644 index 00000000..d4e87480 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt3.startup @@ -0,0 +1,6 @@ +ifconfig eth0 12.0.0.5/30 up +ifconfig eth1 11.0.0.10/30 up + +ifconfig lo:1 3.3.3.3 netmask 255.255.255.255 up + +/etc/init.d/frr start \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt3/etc/frr/daemons b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt3/etc/frr/daemons new file mode 100644 index 00000000..8d561c45 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt3/etc/frr/daemons @@ -0,0 +1,17 @@ +zebra=yes +bgpd=yes +ospfd=no +ospf6d=no +ripd=yes +ripngd=no +isisd=no +pimd=no +ldpd=no +nhrpd=no +eigrpd=no +babeld=no +sharpd=no +staticd=no +pbrd=no +bfdd=no +fabricd=no \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt3/etc/frr/frr.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt3/etc/frr/frr.conf new file mode 100644 index 00000000..3ac44a76 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt3/etc/frr/frr.conf @@ -0,0 +1,50 @@ +! as10rt3 +! +! FRRouting configuration file +! +password zebra +enable password zebra +! +log file /var/log/frr/frr.log +! +! RIP CONFIGURATION +! +router rip +network eth1 +redistribute connected +redistribute bgp route-map eBGP +! +ip prefix-list myNeighbor permit 12.0.0.4/30 le 32 +route-map eBGP permit 10 + match ip next-hop prefix-list myNeighbor +! +! BGP CONFIGURATION +! +router bgp 10 +no bgp network import-check +no bgp ebgp-requires-policy +! +! NEIGHBORS +! +neighbor 1.1.1.1 remote-as 10 +neighbor 1.1.1.1 update-source 3.3.3.3 +neighbor 2.2.2.2 remote-as 10 +neighbor 2.2.2.2 update-source 3.3.3.3 +neighbor 12.0.0.6 remote-as 30 +! +! NETWORKS +! +network 12.0.0.4/30 +network 10.0.0.0/24 +network 11.0.0.0/24 +! +! POLICIES +! +neighbor 1.1.1.1 prefix-list toPeers out +neighbor 2.2.2.2 prefix-list toPeers out +! +ip prefix-list toPeers deny 10.0.0.0/24 +ip prefix-list toPeers deny 11.0.0.0/24 +ip prefix-list toPeers permit any + + diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt3/etc/frr/vtysh.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt3/etc/frr/vtysh.conf new file mode 100644 index 00000000..2bb53391 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt3/etc/frr/vtysh.conf @@ -0,0 +1,2 @@ +service integrated-vtysh-config +hostname as10rt3-frr \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as20r1.startup b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as20r1.startup new file mode 100644 index 00000000..e01c7f41 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as20r1.startup @@ -0,0 +1,4 @@ +ifconfig eth0 12.0.0.2/30 up +ifconfig eth1 12.0.0.9/30 up + +/etc/init.d/frr start \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as20r1/etc/frr/daemons b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as20r1/etc/frr/daemons new file mode 100644 index 00000000..dc6e70a2 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as20r1/etc/frr/daemons @@ -0,0 +1,17 @@ +zebra=yes +bgpd=yes +ospfd=no +ospf6d=no +ripd=no +ripngd=no +isisd=no +pimd=no +ldpd=no +nhrpd=no +eigrpd=no +babeld=no +sharpd=no +staticd=no +pbrd=no +bfdd=no +fabricd=no \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as20r1/etc/frr/frr.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as20r1/etc/frr/frr.conf new file mode 100644 index 00000000..a860f6b9 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as20r1/etc/frr/frr.conf @@ -0,0 +1,24 @@ +! as20r1 +! +! FRRouting configuration file +! +password zebra +enable password zebra +! +log file /var/log/frr/frr.log +! +! BGP CONFIGURATION +! +router bgp 20 +no bgp ebgp-requires-policy +! +! NEIGHBORS +! +neighbor 12.0.0.1 remote-as 10 +neighbor 12.0.0.10 remote-as 100 +! +! NETWORKS +! +network 12.0.0.0/30 +network 12.0.0.8/30 + diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as20r1/etc/frr/vtysh.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as20r1/etc/frr/vtysh.conf new file mode 100644 index 00000000..f4797576 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as20r1/etc/frr/vtysh.conf @@ -0,0 +1,2 @@ +service integrated-vtysh-config +hostname as20r1-frr \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as30r1.startup b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as30r1.startup new file mode 100644 index 00000000..429c6f6c --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as30r1.startup @@ -0,0 +1,4 @@ +ifconfig eth0 12.0.0.6/30 up +ifconfig eth1 12.0.0.13/30 up + +/etc/init.d/frr start \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as30r1/etc/frr/daemons b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as30r1/etc/frr/daemons new file mode 100644 index 00000000..dc6e70a2 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as30r1/etc/frr/daemons @@ -0,0 +1,17 @@ +zebra=yes +bgpd=yes +ospfd=no +ospf6d=no +ripd=no +ripngd=no +isisd=no +pimd=no +ldpd=no +nhrpd=no +eigrpd=no +babeld=no +sharpd=no +staticd=no +pbrd=no +bfdd=no +fabricd=no \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as30r1/etc/frr/frr.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as30r1/etc/frr/frr.conf new file mode 100644 index 00000000..5f8cd5da --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as30r1/etc/frr/frr.conf @@ -0,0 +1,23 @@ +! as30r1 +! +! FRRouting configuration file +! +password zebra +enable password zebra +! +log file /var/log/frr/frr.log +! +! BGP CONFIGURATION +! +router bgp 30 +no bgp ebgp-requires-policy +! +! NEIGHBORS +! +neighbor 12.0.0.5 remote-as 10 +neighbor 12.0.0.14 remote-as 100 +! +! NETWORKS +! +network 12.0.0.4/30 +network 12.0.0.12/30 diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as30r1/etc/frr/vtysh.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as30r1/etc/frr/vtysh.conf new file mode 100644 index 00000000..5f6cd34a --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as30r1/etc/frr/vtysh.conf @@ -0,0 +1,2 @@ +service integrated-vtysh-config +hostname as30r1-frr \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/lab.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/lab.conf new file mode 100644 index 00000000..7cb8d3aa --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/lab.conf @@ -0,0 +1,35 @@ +LAB_DESCRIPTION="Transit provider that redistributes BGP into RIP with deterministic behaviour" +LAB_VERSION=1.0 +LAB_AUTHOR="L. Ariemma, L. Cittadini, G. Di Battista, V. Gregori, A. Oddi, M. Rimondini, R. De Cesaris" +LAB_EMAIL=contact@kathara.org +LAB_WEB=http://www.kathara.org/ + +as10rt1[0]=A + +as10rt2[0]=H +as10rt2[1]=B + +as10rt3[0]=I +as10rt3[1]=C + +as10r4[0]=A +as10r4[1]=E +as10r4[2]=D + +as10r5[0]=E +as10r5[1]=B +as10r5[2]=F + +as10r6[0]=D +as10r6[1]=F +as10r6[2]=C + +as20r1[0]=H +as20r1[1]=G + +as30r1[0]=I +as30r1[1]=L + +as100r1[0]=G +as100r1[1]=L +as100r1[2]=M \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr.zip b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr.zip new file mode 100644 index 00000000..5c3b9c78 Binary files /dev/null and b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr.zip differ diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as100r1.startup b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as100r1.startup new file mode 100644 index 00000000..f7c5908f --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as100r1.startup @@ -0,0 +1,5 @@ +ifconfig eth0 12.0.0.10/30 up +ifconfig eth1 12.0.0.14/30 up +ifconfig eth2 100.0.0.1/8 up + +/etc/init.d/frr start \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as100r1/etc/frr/daemons b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as100r1/etc/frr/daemons new file mode 100644 index 00000000..dc6e70a2 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as100r1/etc/frr/daemons @@ -0,0 +1,17 @@ +zebra=yes +bgpd=yes +ospfd=no +ospf6d=no +ripd=no +ripngd=no +isisd=no +pimd=no +ldpd=no +nhrpd=no +eigrpd=no +babeld=no +sharpd=no +staticd=no +pbrd=no +bfdd=no +fabricd=no \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as100r1/etc/frr/frr.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as100r1/etc/frr/frr.conf new file mode 100644 index 00000000..8d11bd04 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as100r1/etc/frr/frr.conf @@ -0,0 +1,37 @@ +! as100r1 +! +! FRRouting configuration file +! +password zebra +enable password zebra +! +log file /var/log/frr/frr.log +! +! BGP CONFIGURATION +! +router bgp 100 +no bgp ebgp-requires-policy +! +! NEIGHBORS +! +neighbor 12.0.0.9 remote-as 20 +neighbor 12.0.0.13 remote-as 30 +! +! NETWORKS +! +network 12.0.0.8/30 +network 12.0.0.12/30 +network 100.0.0.0/8 +! +! POLICIES +! +neighbor 12.0.0.9 prefix-list mineOut out +neighbor 12.0.0.13 prefix-list mineOut out +neighbor 12.0.0.13 route-map lowerPreference in +! +ip prefix-list mineOut permit 100.0.0.0/8 +! +route-map lowerPreference permit 10 + set local-preference 10 + + diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as100r1/etc/frr/vtysh.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as100r1/etc/frr/vtysh.conf new file mode 100644 index 00000000..87f0d45f --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as100r1/etc/frr/vtysh.conf @@ -0,0 +1,2 @@ +service integrated-vtysh-config +hostname as100r1-frr \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r4.startup b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r4.startup new file mode 100644 index 00000000..092fd550 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r4.startup @@ -0,0 +1,5 @@ +ifconfig eth0 11.0.0.1/30 up +ifconfig eth1 10.0.0.1/30 up +ifconfig eth2 10.0.0.10/30 up + +/etc/init.d/frr start \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r4/etc/frr/daemons b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r4/etc/frr/daemons new file mode 100644 index 00000000..741f6c1e --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r4/etc/frr/daemons @@ -0,0 +1,17 @@ +zebra=yes +bgpd=no +ospfd=no +ospf6d=no +ripd=yes +ripngd=no +isisd=no +pimd=no +ldpd=no +nhrpd=no +eigrpd=no +babeld=no +sharpd=no +staticd=no +pbrd=no +bfdd=no +fabricd=no \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r4/etc/frr/frr.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r4/etc/frr/frr.conf new file mode 100644 index 00000000..7439b779 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r4/etc/frr/frr.conf @@ -0,0 +1,17 @@ +! as10r4 +! +! FRRouting configuration file +! +password zebra +enable password zebra +! +log file /var/log/frr/frr.log +! +! RIP CONFIGURATION +! +router rip +network eth0 +network eth1 +network eth2 + + diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r4/etc/frr/vtysh.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r4/etc/frr/vtysh.conf new file mode 100644 index 00000000..28237fdc --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r4/etc/frr/vtysh.conf @@ -0,0 +1,2 @@ +service integrated-vtysh-config +hostname as10r4-frr \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r5.startup b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r5.startup new file mode 100644 index 00000000..68aaa237 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r5.startup @@ -0,0 +1,5 @@ +ifconfig eth0 10.0.0.2/30 up +ifconfig eth1 11.0.0.5/30 up +ifconfig eth2 10.0.0.5/30 up + +/etc/init.d/frr start \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r5/etc/frr/daemons b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r5/etc/frr/daemons new file mode 100644 index 00000000..741f6c1e --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r5/etc/frr/daemons @@ -0,0 +1,17 @@ +zebra=yes +bgpd=no +ospfd=no +ospf6d=no +ripd=yes +ripngd=no +isisd=no +pimd=no +ldpd=no +nhrpd=no +eigrpd=no +babeld=no +sharpd=no +staticd=no +pbrd=no +bfdd=no +fabricd=no \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r5/etc/frr/frr.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r5/etc/frr/frr.conf new file mode 100644 index 00000000..ffe2b1c2 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r5/etc/frr/frr.conf @@ -0,0 +1,16 @@ +! as10r5 +! +! FRRouting configuration file +! +password zebra +enable password zebra +! +log file /var/log/frr/frr.log +! +! RIP CONFIGURATION +! +router rip +network eth0 +network eth1 +network eth2 + diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r5/etc/frr/vtysh.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r5/etc/frr/vtysh.conf new file mode 100644 index 00000000..1a9d89f7 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r5/etc/frr/vtysh.conf @@ -0,0 +1,2 @@ +service integrated-vtysh-config +hostname as10r5-frr \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r6.startup b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r6.startup new file mode 100644 index 00000000..1fdbb4ac --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r6.startup @@ -0,0 +1,5 @@ +ifconfig eth0 10.0.0.9/30 up +ifconfig eth1 10.0.0.6/30 up +ifconfig eth2 11.0.0.9/30 up + +/etc/init.d/frr start \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r6/etc/frr/daemons b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r6/etc/frr/daemons new file mode 100644 index 00000000..741f6c1e --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r6/etc/frr/daemons @@ -0,0 +1,17 @@ +zebra=yes +bgpd=no +ospfd=no +ospf6d=no +ripd=yes +ripngd=no +isisd=no +pimd=no +ldpd=no +nhrpd=no +eigrpd=no +babeld=no +sharpd=no +staticd=no +pbrd=no +bfdd=no +fabricd=no \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r6/etc/frr/frr.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r6/etc/frr/frr.conf new file mode 100644 index 00000000..7854b2bb --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r6/etc/frr/frr.conf @@ -0,0 +1,16 @@ +! as10r6 +! +! FRRouting configuration file +! +password zebra +enable password zebra +! +log file /var/log/frr/frr.log +! +! RIP CONFIGURATION +! +router rip +network eth0 +network eth1 +network eth2 + diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r6/etc/frr/vtysh.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r6/etc/frr/vtysh.conf new file mode 100644 index 00000000..994326dd --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r6/etc/frr/vtysh.conf @@ -0,0 +1,2 @@ +service integrated-vtysh-config +hostname as10r6-frr \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt1.startup b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt1.startup new file mode 100644 index 00000000..be420bb3 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt1.startup @@ -0,0 +1,5 @@ +ifconfig eth0 11.0.0.2/30 up + +ifconfig lo:1 1.1.1.1 netmask 255.255.255.255 up + +/etc/init.d/frr start \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt1/etc/frr/daemons b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt1/etc/frr/daemons new file mode 100644 index 00000000..8d561c45 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt1/etc/frr/daemons @@ -0,0 +1,17 @@ +zebra=yes +bgpd=yes +ospfd=no +ospf6d=no +ripd=yes +ripngd=no +isisd=no +pimd=no +ldpd=no +nhrpd=no +eigrpd=no +babeld=no +sharpd=no +staticd=no +pbrd=no +bfdd=no +fabricd=no \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt1/etc/frr/frr.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt1/etc/frr/frr.conf new file mode 100644 index 00000000..ef8972be --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt1/etc/frr/frr.conf @@ -0,0 +1,28 @@ +! as10rt1 +! +! FRRouting configuration file +! +password zebra +enable password zebra +! +log file /var/log/frr/frr.log +! +! RIP CONFIGURATION +! +router rip +network eth0 +redistribute connected +! +! BGP CONFIGURATION +! +router bgp 10 +no bgp ebgp-requires-policy +! +! NEIGHBORS +! +neighbor 2.2.2.2 remote-as 10 +neighbor 2.2.2.2 update-source 1.1.1.1 +neighbor 3.3.3.3 remote-as 10 +neighbor 3.3.3.3 update-source 1.1.1.1 + + diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt1/etc/frr/vtysh.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt1/etc/frr/vtysh.conf new file mode 100644 index 00000000..02803357 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt1/etc/frr/vtysh.conf @@ -0,0 +1,2 @@ +service integrated-vtysh-config +hostname as10rt1-frr \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt2.startup b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt2.startup new file mode 100644 index 00000000..bdedcf68 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt2.startup @@ -0,0 +1,6 @@ +ifconfig eth0 12.0.0.1/30 up +ifconfig eth1 11.0.0.6/30 up + +ifconfig lo:1 2.2.2.2 netmask 255.255.255.255 up + +/etc/init.d/frr start \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt2/etc/frr/daemons b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt2/etc/frr/daemons new file mode 100644 index 00000000..8d561c45 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt2/etc/frr/daemons @@ -0,0 +1,17 @@ +zebra=yes +bgpd=yes +ospfd=no +ospf6d=no +ripd=yes +ripngd=no +isisd=no +pimd=no +ldpd=no +nhrpd=no +eigrpd=no +babeld=no +sharpd=no +staticd=no +pbrd=no +bfdd=no +fabricd=no \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt2/etc/frr/frr.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt2/etc/frr/frr.conf new file mode 100644 index 00000000..e30b6c90 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt2/etc/frr/frr.conf @@ -0,0 +1,51 @@ +! as10rt2 +! +! FRRouting configuration file +! +password zebra +enable password zebra +! +log file /var/log/frr/frr.log +! +! RIP CONFIGURATION +! +router rip +network eth1 +redistribute connected +redistribute bgp +! +! BGP CONFIGURATION +! +router bgp 10 +no bgp network import-check +no bgp ebgp-requires-policy +! +! NEIGHBORS +! +neighbor 1.1.1.1 remote-as 10 +neighbor 1.1.1.1 update-source 2.2.2.2 +neighbor 3.3.3.3 remote-as 10 +neighbor 3.3.3.3 update-source 2.2.2.2 +neighbor 12.0.0.2 remote-as 20 +! +! NETWORKS +! +network 12.0.0.0/30 +network 10.0.0.0/24 +network 11.0.0.0/24 +! +! POLICIES +! +neighbor 12.0.0.2 route-map dePref in +neighbor 1.1.1.1 prefix-list toPeers out +neighbor 3.3.3.3 prefix-list toPeers out +! +route-map dePref permit 10 + set local-preference 10 +! +ip prefix-list toPeers deny 10.0.0.0/24 +ip prefix-list toPeers deny 11.0.0.0/24 +ip prefix-list toPeers permit any + + + diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt2/etc/frr/vtysh.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt2/etc/frr/vtysh.conf new file mode 100644 index 00000000..907551c8 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt2/etc/frr/vtysh.conf @@ -0,0 +1,2 @@ +service integrated-vtysh-config +hostname as10rt2-frr \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt3.startup b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt3.startup new file mode 100644 index 00000000..d4e87480 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt3.startup @@ -0,0 +1,6 @@ +ifconfig eth0 12.0.0.5/30 up +ifconfig eth1 11.0.0.10/30 up + +ifconfig lo:1 3.3.3.3 netmask 255.255.255.255 up + +/etc/init.d/frr start \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt3/etc/frr/daemons b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt3/etc/frr/daemons new file mode 100644 index 00000000..8d561c45 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt3/etc/frr/daemons @@ -0,0 +1,17 @@ +zebra=yes +bgpd=yes +ospfd=no +ospf6d=no +ripd=yes +ripngd=no +isisd=no +pimd=no +ldpd=no +nhrpd=no +eigrpd=no +babeld=no +sharpd=no +staticd=no +pbrd=no +bfdd=no +fabricd=no \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt3/etc/frr/frr.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt3/etc/frr/frr.conf new file mode 100644 index 00000000..0b720e83 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt3/etc/frr/frr.conf @@ -0,0 +1,46 @@ +! as10rt3 +! +! FRRouting configuration file +! +password zebra +enable password zebra +! +log file /var/log/frr/frr.log +! +! RIP CONFIGURATION +! +router rip +network eth1 +redistribute connected +redistribute bgp +! +! BGP CONFIGURATION +! +router bgp 10 +no bgp network import-check +no bgp ebgp-requires-policy +! +! NEIGHBORS +! +neighbor 1.1.1.1 remote-as 10 +neighbor 1.1.1.1 update-source 3.3.3.3 +neighbor 2.2.2.2 remote-as 10 +neighbor 2.2.2.2 update-source 3.3.3.3 +neighbor 12.0.0.6 remote-as 30 +! +! NETWORKS +! +network 12.0.0.4/30 +network 10.0.0.0/24 +network 11.0.0.0/24 +! +! POLICIES +! +neighbor 1.1.1.1 prefix-list toPeers out +neighbor 2.2.2.2 prefix-list toPeers out +! +ip prefix-list toPeers deny 10.0.0.0/24 +ip prefix-list toPeers deny 11.0.0.0/24 +ip prefix-list toPeers permit any + + diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt3/etc/frr/vtysh.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt3/etc/frr/vtysh.conf new file mode 100644 index 00000000..2bb53391 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt3/etc/frr/vtysh.conf @@ -0,0 +1,2 @@ +service integrated-vtysh-config +hostname as10rt3-frr \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as20r1.startup b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as20r1.startup new file mode 100644 index 00000000..e01c7f41 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as20r1.startup @@ -0,0 +1,4 @@ +ifconfig eth0 12.0.0.2/30 up +ifconfig eth1 12.0.0.9/30 up + +/etc/init.d/frr start \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as20r1/etc/frr/daemons b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as20r1/etc/frr/daemons new file mode 100644 index 00000000..dc6e70a2 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as20r1/etc/frr/daemons @@ -0,0 +1,17 @@ +zebra=yes +bgpd=yes +ospfd=no +ospf6d=no +ripd=no +ripngd=no +isisd=no +pimd=no +ldpd=no +nhrpd=no +eigrpd=no +babeld=no +sharpd=no +staticd=no +pbrd=no +bfdd=no +fabricd=no \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as20r1/etc/frr/frr.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as20r1/etc/frr/frr.conf new file mode 100644 index 00000000..a860f6b9 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as20r1/etc/frr/frr.conf @@ -0,0 +1,24 @@ +! as20r1 +! +! FRRouting configuration file +! +password zebra +enable password zebra +! +log file /var/log/frr/frr.log +! +! BGP CONFIGURATION +! +router bgp 20 +no bgp ebgp-requires-policy +! +! NEIGHBORS +! +neighbor 12.0.0.1 remote-as 10 +neighbor 12.0.0.10 remote-as 100 +! +! NETWORKS +! +network 12.0.0.0/30 +network 12.0.0.8/30 + diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as20r1/etc/frr/vtysh.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as20r1/etc/frr/vtysh.conf new file mode 100644 index 00000000..f4797576 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as20r1/etc/frr/vtysh.conf @@ -0,0 +1,2 @@ +service integrated-vtysh-config +hostname as20r1-frr \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as30r1.startup b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as30r1.startup new file mode 100644 index 00000000..429c6f6c --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as30r1.startup @@ -0,0 +1,4 @@ +ifconfig eth0 12.0.0.6/30 up +ifconfig eth1 12.0.0.13/30 up + +/etc/init.d/frr start \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as30r1/etc/frr/daemons b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as30r1/etc/frr/daemons new file mode 100644 index 00000000..dc6e70a2 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as30r1/etc/frr/daemons @@ -0,0 +1,17 @@ +zebra=yes +bgpd=yes +ospfd=no +ospf6d=no +ripd=no +ripngd=no +isisd=no +pimd=no +ldpd=no +nhrpd=no +eigrpd=no +babeld=no +sharpd=no +staticd=no +pbrd=no +bfdd=no +fabricd=no \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as30r1/etc/frr/frr.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as30r1/etc/frr/frr.conf new file mode 100644 index 00000000..5f8cd5da --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as30r1/etc/frr/frr.conf @@ -0,0 +1,23 @@ +! as30r1 +! +! FRRouting configuration file +! +password zebra +enable password zebra +! +log file /var/log/frr/frr.log +! +! BGP CONFIGURATION +! +router bgp 30 +no bgp ebgp-requires-policy +! +! NEIGHBORS +! +neighbor 12.0.0.5 remote-as 10 +neighbor 12.0.0.14 remote-as 100 +! +! NETWORKS +! +network 12.0.0.4/30 +network 12.0.0.12/30 diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as30r1/etc/frr/vtysh.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as30r1/etc/frr/vtysh.conf new file mode 100644 index 00000000..5f6cd34a --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as30r1/etc/frr/vtysh.conf @@ -0,0 +1,2 @@ +service integrated-vtysh-config +hostname as30r1-frr \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/lab.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/lab.conf new file mode 100644 index 00000000..97dd7062 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/lab.conf @@ -0,0 +1,35 @@ +LAB_DESCRIPTION="Transit provider that redistributes BGP into RIP with non deterministic behaviour" +LAB_VERSION=1.0 +LAB_AUTHOR="L. Ariemma, L. Cittadini, G. Di Battista, V. Gregori, A. Oddi, M. Rimondini, R. De Cesaris" +LAB_EMAIL=contact@kathara.org +LAB_WEB=http://www.kathara.org/ + +as10rt1[0]=A + +as10rt2[0]=H +as10rt2[1]=B + +as10rt3[0]=I +as10rt3[1]=C + +as10r4[0]=A +as10r4[1]=E +as10r4[2]=D + +as10r5[0]=E +as10r5[1]=B +as10r5[2]=F + +as10r6[0]=D +as10r6[1]=F +as10r6[2]=C + +as20r1[0]=H +as20r1[1]=G + +as30r1[0]=I +as30r1[1]=L + +as100r1[0]=G +as100r1[1]=L +as100r1[2]=M \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr.zip b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr.zip new file mode 100644 index 00000000..d268048e Binary files /dev/null and b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr.zip differ diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as100r1.startup b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as100r1.startup new file mode 100644 index 00000000..f7c5908f --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as100r1.startup @@ -0,0 +1,5 @@ +ifconfig eth0 12.0.0.10/30 up +ifconfig eth1 12.0.0.14/30 up +ifconfig eth2 100.0.0.1/8 up + +/etc/init.d/frr start \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as100r1/etc/frr/daemons b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as100r1/etc/frr/daemons new file mode 100644 index 00000000..dc6e70a2 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as100r1/etc/frr/daemons @@ -0,0 +1,17 @@ +zebra=yes +bgpd=yes +ospfd=no +ospf6d=no +ripd=no +ripngd=no +isisd=no +pimd=no +ldpd=no +nhrpd=no +eigrpd=no +babeld=no +sharpd=no +staticd=no +pbrd=no +bfdd=no +fabricd=no \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as100r1/etc/frr/frr.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as100r1/etc/frr/frr.conf new file mode 100644 index 00000000..55c69435 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as100r1/etc/frr/frr.conf @@ -0,0 +1,35 @@ +! as100r1 +! +! FRRouting configuration file +! +password zebra +enable password zebra +! +log file /var/log/frr/frr.log +! +! BGP CONFIGURATION +! +router bgp 100 +no bgp ebgp-requires-policy +! +! NEIGHBORS +! +neighbor 12.0.0.9 remote-as 20 +neighbor 12.0.0.13 remote-as 30 +! +! NETWORKS +! +network 12.0.0.8/30 +network 12.0.0.12/30 +network 100.0.0.0/8 +! +! POLICIES +! +neighbor 12.0.0.9 prefix-list mineOut out +neighbor 12.0.0.13 prefix-list mineOut out +neighbor 12.0.0.13 route-map lowerPreference in +! +ip prefix-list mineOut permit 100.0.0.0/8 +! +route-map lowerPreference permit 10 + set local-preference 10 diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as100r1/etc/frr/vtysh.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as100r1/etc/frr/vtysh.conf new file mode 100644 index 00000000..87f0d45f --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as100r1/etc/frr/vtysh.conf @@ -0,0 +1,2 @@ +service integrated-vtysh-config +hostname as100r1-frr \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r4.startup b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r4.startup new file mode 100644 index 00000000..092fd550 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r4.startup @@ -0,0 +1,5 @@ +ifconfig eth0 11.0.0.1/30 up +ifconfig eth1 10.0.0.1/30 up +ifconfig eth2 10.0.0.10/30 up + +/etc/init.d/frr start \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r4/etc/frr/daemons b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r4/etc/frr/daemons new file mode 100644 index 00000000..741f6c1e --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r4/etc/frr/daemons @@ -0,0 +1,17 @@ +zebra=yes +bgpd=no +ospfd=no +ospf6d=no +ripd=yes +ripngd=no +isisd=no +pimd=no +ldpd=no +nhrpd=no +eigrpd=no +babeld=no +sharpd=no +staticd=no +pbrd=no +bfdd=no +fabricd=no \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r4/etc/frr/frr.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r4/etc/frr/frr.conf new file mode 100644 index 00000000..be699599 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r4/etc/frr/frr.conf @@ -0,0 +1,14 @@ +! as10r4 +! +! FRRouting configuration file +! +password zebra +enable password zebra +! +log file /var/log/frr/frr.log +! +! RIP CONFIGURATION +! +router rip +network 10.0.0.0/24 +network 11.0.0.0/24 diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r4/etc/frr/vtysh.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r4/etc/frr/vtysh.conf new file mode 100644 index 00000000..28237fdc --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r4/etc/frr/vtysh.conf @@ -0,0 +1,2 @@ +service integrated-vtysh-config +hostname as10r4-frr \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r5.startup b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r5.startup new file mode 100644 index 00000000..68aaa237 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r5.startup @@ -0,0 +1,5 @@ +ifconfig eth0 10.0.0.2/30 up +ifconfig eth1 11.0.0.5/30 up +ifconfig eth2 10.0.0.5/30 up + +/etc/init.d/frr start \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r5/etc/frr/daemons b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r5/etc/frr/daemons new file mode 100644 index 00000000..741f6c1e --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r5/etc/frr/daemons @@ -0,0 +1,17 @@ +zebra=yes +bgpd=no +ospfd=no +ospf6d=no +ripd=yes +ripngd=no +isisd=no +pimd=no +ldpd=no +nhrpd=no +eigrpd=no +babeld=no +sharpd=no +staticd=no +pbrd=no +bfdd=no +fabricd=no \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r5/etc/frr/frr.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r5/etc/frr/frr.conf new file mode 100644 index 00000000..ef6150df --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r5/etc/frr/frr.conf @@ -0,0 +1,15 @@ +! as10r5 +! +! FRRouting configuration file +! +password zebra +enable password zebra +! +log file /var/log/frr/frr.log +! +! RIP CONFIGURATION +! +router rip +network 10.0.0.0/24 +network 11.0.0.0/24 + diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r5/etc/frr/vtysh.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r5/etc/frr/vtysh.conf new file mode 100644 index 00000000..1a9d89f7 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r5/etc/frr/vtysh.conf @@ -0,0 +1,2 @@ +service integrated-vtysh-config +hostname as10r5-frr \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r6.startup b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r6.startup new file mode 100644 index 00000000..1fdbb4ac --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r6.startup @@ -0,0 +1,5 @@ +ifconfig eth0 10.0.0.9/30 up +ifconfig eth1 10.0.0.6/30 up +ifconfig eth2 11.0.0.9/30 up + +/etc/init.d/frr start \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r6/etc/frr/daemons b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r6/etc/frr/daemons new file mode 100644 index 00000000..741f6c1e --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r6/etc/frr/daemons @@ -0,0 +1,17 @@ +zebra=yes +bgpd=no +ospfd=no +ospf6d=no +ripd=yes +ripngd=no +isisd=no +pimd=no +ldpd=no +nhrpd=no +eigrpd=no +babeld=no +sharpd=no +staticd=no +pbrd=no +bfdd=no +fabricd=no \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r6/etc/frr/frr.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r6/etc/frr/frr.conf new file mode 100644 index 00000000..fedac7ee --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r6/etc/frr/frr.conf @@ -0,0 +1,15 @@ +! as10r6 +! +! FRRouting configuration file +! +password zebra +enable password zebra +! +log file /var/log/frr/frr.log +! +! RIP CONFIGURATION +! +router rip +network 10.0.0.0/24 +network 11.0.0.0/24 + diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r6/etc/frr/vtysh.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r6/etc/frr/vtysh.conf new file mode 100644 index 00000000..994326dd --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r6/etc/frr/vtysh.conf @@ -0,0 +1,2 @@ +service integrated-vtysh-config +hostname as10r6-frr \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt1.startup b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt1.startup new file mode 100644 index 00000000..53b867b5 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt1.startup @@ -0,0 +1,15 @@ +ifconfig eth0 11.0.0.2/30 up + +ifconfig lo:1 1.1.1.1 netmask 255.255.255.255 up + +ip tunnel add r1r2 mode ipip remote 2.2.2.2 local 1.1.1.1 ttl 10 +ip link set r1r2 multicast on +ip addr add dev r1r2 13.0.0.5 peer 13.0.0.6 +ifconfig r1r2 up + +ip tunnel add r1r3 mode ipip remote 3.3.3.3 local 1.1.1.1 ttl 10 +ip link set r1r3 multicast on +ip addr add dev r1r3 13.0.0.2 peer 13.0.0.1 +ifconfig r1r3 up + +/etc/init.d/frr start \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt1/etc/frr/daemons b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt1/etc/frr/daemons new file mode 100644 index 00000000..8d561c45 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt1/etc/frr/daemons @@ -0,0 +1,17 @@ +zebra=yes +bgpd=yes +ospfd=no +ospf6d=no +ripd=yes +ripngd=no +isisd=no +pimd=no +ldpd=no +nhrpd=no +eigrpd=no +babeld=no +sharpd=no +staticd=no +pbrd=no +bfdd=no +fabricd=no \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt1/etc/frr/frr.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt1/etc/frr/frr.conf new file mode 100644 index 00000000..fbdded12 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt1/etc/frr/frr.conf @@ -0,0 +1,39 @@ +! as10rt1 +! +! FRRouting configuration file +! +password zebra +enable password zebra +! +log file /var/log/frr/frr.log +! +! RIP CONFIGURATION +! +router rip +redistribute connected +network eth0 +network r1r2 +network r1r3 +distribute-list externalNetworks out r1r2 +distribute-list externalNetworks out r1r3 +distribute-list internalNetworks out eth0 +route 0.0.0.0/0 +! +access-list externalNetworks permit 12.0.0.0/24 +access-list externalNetworks deny any +! +access-list internalNetworks deny 13.0.0.0/24 +access-list internalNetworks deny 12.0.0.0/24 +access-list internalNetworks permit any +! +! BGP CONFIGURATION +! +router bgp 10 +no bgp ebgp-requires-policy +! +! NEIGHBORS +! +neighbor 2.2.2.2 remote-as 10 +neighbor 2.2.2.2 update-source 1.1.1.1 +neighbor 3.3.3.3 remote-as 10 +neighbor 3.3.3.3 update-source 1.1.1.1 diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt1/etc/frr/vtysh.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt1/etc/frr/vtysh.conf new file mode 100644 index 00000000..02803357 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt1/etc/frr/vtysh.conf @@ -0,0 +1,2 @@ +service integrated-vtysh-config +hostname as10rt1-frr \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt2.startup b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt2.startup new file mode 100644 index 00000000..cae84081 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt2.startup @@ -0,0 +1,16 @@ +ifconfig eth0 12.0.0.1/30 up +ifconfig eth1 11.0.0.6/30 up + +ifconfig lo:1 2.2.2.2 netmask 255.255.255.255 up + +ip tunnel add r2r3 mode ipip remote 3.3.3.3 local 2.2.2.2 ttl 10 +ip link set r2r3 multicast on +ip addr add dev r2r3 13.0.0.9 peer 13.0.0.10 +ifconfig r2r3 up + +ip tunnel add r2r1 mode ipip remote 1.1.1.1 local 2.2.2.2 ttl 10 +ip link set r2r1 multicast on +ip addr add dev r2r1 13.0.0.6 peer 13.0.0.5 +ifconfig r2r1 up + +/etc/init.d/frr start \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt2/etc/frr/daemons b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt2/etc/frr/daemons new file mode 100644 index 00000000..8d561c45 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt2/etc/frr/daemons @@ -0,0 +1,17 @@ +zebra=yes +bgpd=yes +ospfd=no +ospf6d=no +ripd=yes +ripngd=no +isisd=no +pimd=no +ldpd=no +nhrpd=no +eigrpd=no +babeld=no +sharpd=no +staticd=no +pbrd=no +bfdd=no +fabricd=no \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt2/etc/frr/frr.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt2/etc/frr/frr.conf new file mode 100644 index 00000000..d1a98c3d --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt2/etc/frr/frr.conf @@ -0,0 +1,60 @@ +! as10rt2 +! +! FRRouting configuration file +! +password zebra +enable password zebra +! +log file /var/log/frr/frr.log +! +! RIP CONFIGURATION +! +router rip +redistribute connected +network eth1 +network r2r1 +network r2r3 +distribute-list externalNetworks out r2r1 +distribute-list externalNetworks out r2r3 +distribute-list internalNetworks out eth1 +route 0.0.0.0/0 +! +access-list externalNetworks permit 12.0.0.0/30 +access-list externalNetworks deny any +! +access-list internalNetworks deny 13.0.0.0/24 +access-list internalNetworks deny 12.0.0.0/24 +access-list internalNetworks permit any +! +! BGP CONFIGURATION +! +router bgp 10 +no bgp network import-check +no bgp ebgp-requires-policy +! +! NEIGHBORS +! +neighbor 1.1.1.1 remote-as 10 +neighbor 1.1.1.1 update-source 2.2.2.2 +neighbor 3.3.3.3 remote-as 10 +neighbor 3.3.3.3 update-source 2.2.2.2 +neighbor 12.0.0.2 remote-as 20 +! +! NETWORKS +! +network 12.0.0.0/30 +network 10.0.0.0/24 +network 11.0.0.0/24 +! +! POLICIES +! +neighbor 1.1.1.1 prefix-list toPeers out +neighbor 3.3.3.3 prefix-list toPeers out +neighbor 12.0.0.2 route-map dePref in +! +ip prefix-list toPeers deny 10.0.0.0/24 +ip prefix-list toPeers deny 11.0.0.0/24 +ip prefix-list toPeers permit any +! +route-map dePref permit 10 + set local-preference 10 diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt2/etc/frr/vtysh.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt2/etc/frr/vtysh.conf new file mode 100644 index 00000000..907551c8 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt2/etc/frr/vtysh.conf @@ -0,0 +1,2 @@ +service integrated-vtysh-config +hostname as10rt2-frr \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt3.startup b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt3.startup new file mode 100644 index 00000000..364be1d4 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt3.startup @@ -0,0 +1,16 @@ +ifconfig eth0 12.0.0.5/30 up +ifconfig eth1 11.0.0.10/30 up + +ifconfig lo:1 3.3.3.3 netmask 255.255.255.255 up + +ip tunnel add r3r1 mode ipip remote 1.1.1.1 local 3.3.3.3 ttl 10 +ip link set r3r1 multicast on +ip addr add dev r3r1 13.0.0.1 peer 13.0.0.2 +ifconfig r3r1 up + +ip tunnel add r3r2 mode ipip remote 2.2.2.2 local 3.3.3.3 ttl 10 +ip link set r3r2 multicast on +ip addr add dev r3r2 13.0.0.10 peer 13.0.0.9 +ifconfig r3r2 up + +/etc/init.d/frr start \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt3/etc/frr/daemons b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt3/etc/frr/daemons new file mode 100644 index 00000000..8d561c45 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt3/etc/frr/daemons @@ -0,0 +1,17 @@ +zebra=yes +bgpd=yes +ospfd=no +ospf6d=no +ripd=yes +ripngd=no +isisd=no +pimd=no +ldpd=no +nhrpd=no +eigrpd=no +babeld=no +sharpd=no +staticd=no +pbrd=no +bfdd=no +fabricd=no \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt3/etc/frr/frr.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt3/etc/frr/frr.conf new file mode 100644 index 00000000..a429836e --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt3/etc/frr/frr.conf @@ -0,0 +1,56 @@ +! as10rt3 +! +! FRRouting configuration file +! +password zebra +enable password zebra +! +log file /var/log/frr/frr.log +! +! RIP CONFIGURATION +! +router rip +redistribute connected +network eth1 +network r3r1 +network r3r2 +distribute-list externalNetworks out r3r1 +distribute-list externalNetworks out r3r2 +distribute-list internalNetworks out eth1 +route 0.0.0.0/0 +! +access-list externalNetworks permit 12.0.0.4/30 +access-list externalNetworks deny any +! +access-list internalNetworks deny 13.0.0.0/24 +access-list internalNetworks deny 12.0.0.0/24 +access-list internalNetworks permit any +! +! BGP CONFIGURATION +! +router bgp 10 +no bgp network import-check +no bgp ebgp-requires-policy +! +! NEIGHBORS +! +neighbor 1.1.1.1 remote-as 10 +neighbor 1.1.1.1 update-source 3.3.3.3 +neighbor 2.2.2.2 remote-as 10 +neighbor 2.2.2.2 update-source 3.3.3.3 +neighbor 12.0.0.6 remote-as 30 +! +! NETWORKS +! +network 12.0.0.4/30 +network 10.0.0.0/24 +network 11.0.0.0/24 +! +! POLICIES +! +neighbor 1.1.1.1 prefix-list toPeers out +neighbor 2.2.2.2 prefix-list toPeers out +! +ip prefix-list toPeers deny 10.0.0.0/24 +ip prefix-list toPeers deny 11.0.0.0/24 +ip prefix-list toPeers permit any diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt3/etc/frr/vtysh.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt3/etc/frr/vtysh.conf new file mode 100644 index 00000000..2bb53391 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt3/etc/frr/vtysh.conf @@ -0,0 +1,2 @@ +service integrated-vtysh-config +hostname as10rt3-frr \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as20r1.startup b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as20r1.startup new file mode 100644 index 00000000..e01c7f41 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as20r1.startup @@ -0,0 +1,4 @@ +ifconfig eth0 12.0.0.2/30 up +ifconfig eth1 12.0.0.9/30 up + +/etc/init.d/frr start \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as20r1/etc/frr/daemons b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as20r1/etc/frr/daemons new file mode 100644 index 00000000..dc6e70a2 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as20r1/etc/frr/daemons @@ -0,0 +1,17 @@ +zebra=yes +bgpd=yes +ospfd=no +ospf6d=no +ripd=no +ripngd=no +isisd=no +pimd=no +ldpd=no +nhrpd=no +eigrpd=no +babeld=no +sharpd=no +staticd=no +pbrd=no +bfdd=no +fabricd=no \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as20r1/etc/frr/frr.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as20r1/etc/frr/frr.conf new file mode 100644 index 00000000..a860f6b9 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as20r1/etc/frr/frr.conf @@ -0,0 +1,24 @@ +! as20r1 +! +! FRRouting configuration file +! +password zebra +enable password zebra +! +log file /var/log/frr/frr.log +! +! BGP CONFIGURATION +! +router bgp 20 +no bgp ebgp-requires-policy +! +! NEIGHBORS +! +neighbor 12.0.0.1 remote-as 10 +neighbor 12.0.0.10 remote-as 100 +! +! NETWORKS +! +network 12.0.0.0/30 +network 12.0.0.8/30 + diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as20r1/etc/frr/vtysh.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as20r1/etc/frr/vtysh.conf new file mode 100644 index 00000000..f4797576 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as20r1/etc/frr/vtysh.conf @@ -0,0 +1,2 @@ +service integrated-vtysh-config +hostname as20r1-frr \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as30r1.startup b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as30r1.startup new file mode 100644 index 00000000..429c6f6c --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as30r1.startup @@ -0,0 +1,4 @@ +ifconfig eth0 12.0.0.6/30 up +ifconfig eth1 12.0.0.13/30 up + +/etc/init.d/frr start \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as30r1/etc/frr/daemons b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as30r1/etc/frr/daemons new file mode 100644 index 00000000..dc6e70a2 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as30r1/etc/frr/daemons @@ -0,0 +1,17 @@ +zebra=yes +bgpd=yes +ospfd=no +ospf6d=no +ripd=no +ripngd=no +isisd=no +pimd=no +ldpd=no +nhrpd=no +eigrpd=no +babeld=no +sharpd=no +staticd=no +pbrd=no +bfdd=no +fabricd=no \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as30r1/etc/frr/frr.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as30r1/etc/frr/frr.conf new file mode 100644 index 00000000..7504cc70 --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as30r1/etc/frr/frr.conf @@ -0,0 +1,24 @@ +! as30r1 +! +! FRRouting configuration file +! +password zebra +enable password zebra +! +log file /var/log/frr/frr.log +! +! BGP CONFIGURATION +! +router bgp 30 +no bgp ebgp-requires-policy +! +! NEIGHBORS +! +neighbor 12.0.0.5 remote-as 10 +neighbor 12.0.0.14 remote-as 100 +! +! NETWORKS +! +network 12.0.0.4/30 +network 12.0.0.12/30 + diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as30r1/etc/frr/vtysh.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as30r1/etc/frr/vtysh.conf new file mode 100644 index 00000000..5f6cd34a --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as30r1/etc/frr/vtysh.conf @@ -0,0 +1,2 @@ +service integrated-vtysh-config +hostname as30r1-frr \ No newline at end of file diff --git a/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/lab.conf b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/lab.conf new file mode 100644 index 00000000..0fa8f47c --- /dev/null +++ b/Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/lab.conf @@ -0,0 +1,35 @@ +LAB_DESCRIPTION="Transit provider with IP-in-IP tunnels" +LAB_VERSION=1.0 +LAB_AUTHOR="L. Ariemma, L. Cittadini, G. Di Battista, V. Gregori, A. Oddi, M. Rimondini, R. De Cesaris" +LAB_EMAIL=contact@kathara.org +LAB_WEB=http://www.kathara.org/ + +as10rt1[0]=A + +as10rt2[0]=H +as10rt2[1]=B + +as10rt3[0]=I +as10rt3[1]=C + +as10r4[0]=A +as10r4[1]=E +as10r4[2]=D + +as10r5[0]=E +as10r5[1]=B +as10r5[2]=F + +as10r6[0]=D +as10r6[1]=F +as10r6[2]=C + +as20r1[0]=H +as20r1[1]=G + +as30r1[0]=I +as30r1[1]=L + +as100r1[0]=G +as100r1[1]=L +as100r1[2]=M \ No newline at end of file