From 675709bb18871809bc14d6da8426ef28b857712b Mon Sep 17 00:00:00 2001 From: Riccardo De Cesaris Date: Thu, 15 Dec 2022 11:13:18 +0100 Subject: [PATCH 1/7] Commit "Transit AS with BGP Redistribution" Lab --- ...redistribute-bgp-non-deterministic_frr.zip | Bin 0 -> 22630 bytes .../as100r1.startup | 5 ++ .../as100r1/etc/frr/daemons | 17 +++++++ .../as100r1/etc/frr/frr.conf | 38 ++++++++++++++ .../as100r1/etc/frr/vtysh.conf | 2 + .../as10r4.startup | 5 ++ .../as10r4/etc/frr/daemons | 17 +++++++ .../as10r4/etc/frr/frr.conf | 17 +++++++ .../as10r4/etc/frr/vtysh.conf | 2 + .../as10r5.startup | 5 ++ .../as10r5/etc/frr/daemons | 17 +++++++ .../as10r5/etc/frr/frr.conf | 16 ++++++ .../as10r5/etc/frr/vtysh.conf | 2 + .../as10r6.startup | 5 ++ .../as10r6/etc/frr/daemons | 17 +++++++ .../as10r6/etc/frr/frr.conf | 16 ++++++ .../as10r6/etc/frr/vtysh.conf | 2 + .../as10rt1.startup | 5 ++ .../as10rt1/etc/frr/daemons | 17 +++++++ .../as10rt1/etc/frr/frr.conf | 29 +++++++++++ .../as10rt1/etc/frr/vtysh.conf | 2 + .../as10rt2.startup | 6 +++ .../as10rt2/etc/frr/daemons | 17 +++++++ .../as10rt2/etc/frr/frr.conf | 48 ++++++++++++++++++ .../as10rt2/etc/frr/vtysh.conf | 2 + .../as10rt3.startup | 6 +++ .../as10rt3/etc/frr/daemons | 17 +++++++ .../as10rt3/etc/frr/frr.conf | 42 +++++++++++++++ .../as10rt3/etc/frr/vtysh.conf | 2 + .../as20r1.startup | 4 ++ .../as20r1/etc/frr/daemons | 17 +++++++ .../as20r1/etc/frr/frr.conf | 32 ++++++++++++ .../as20r1/etc/frr/vtysh.conf | 2 + .../as30r1.startup | 4 ++ .../as30r1/etc/frr/daemons | 17 +++++++ .../as30r1/etc/frr/frr.conf | 32 ++++++++++++ .../as30r1/etc/frr/vtysh.conf | 2 + .../lab.conf | 29 +++++++++++ 38 files changed, 515 insertions(+) create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr.zip create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as100r1.startup create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as100r1/etc/frr/daemons create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as100r1/etc/frr/frr.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as100r1/etc/frr/vtysh.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r4.startup create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r4/etc/frr/daemons create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r4/etc/frr/frr.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r4/etc/frr/vtysh.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r5.startup create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r5/etc/frr/daemons create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r5/etc/frr/frr.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r5/etc/frr/vtysh.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r6.startup create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r6/etc/frr/daemons create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r6/etc/frr/frr.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10r6/etc/frr/vtysh.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt1.startup create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt1/etc/frr/daemons create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt1/etc/frr/frr.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt1/etc/frr/vtysh.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt2.startup create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt2/etc/frr/daemons create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt2/etc/frr/frr.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt2/etc/frr/vtysh.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt3.startup create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt3/etc/frr/daemons create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt3/etc/frr/frr.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as10rt3/etc/frr/vtysh.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as20r1.startup create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as20r1/etc/frr/daemons create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as20r1/etc/frr/frr.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as20r1/etc/frr/vtysh.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as30r1.startup create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as30r1/etc/frr/daemons create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as30r1/etc/frr/frr.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/as30r1/etc/frr/vtysh.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr/lab.conf 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 0000000000000000000000000000000000000000..6c68414b0d88146eacde57f26e7cc4afb25752bd GIT binary patch literal 22630 zcmc(l2{;w&AIFb#>?DywSqhPTmlkV6mXMPzvM<@!qDV!^no1#wln51)OIk!_NtQO1 z?|e-R2(-*N@J~QW5^?r_ ze*Q-b_}kMV$lW2pLCVX)ahIc;pHxtQgHNDGkd#B9RDg@KM_^EZhhuP%ixl{8KE6Iu z&MrYN0p1=yz`uAn?Q#tWkTLo7`@>1--`|SK?>hv_$;t-EQ5eS<({WsaoG6TChWS`< z4VMDH%!so+l0Y2x#kVcW%-bfy`(M-T?miy%@*F|&z4~tYr%!WARQwvwJayb|I=-6o0n3Dz z#H6P7XHKXeRrbyS@68qSBqU3?$lSgyZTyJ;`Wyj;fa~;41SlswT?EAzI#Dn_ik3L zcaZg4vCQh?1_>fv^o|Qf>p6Dprn^woc8a^LVxQ5rk4dU=vKk^|yuZu56Zf?JQ#sa- zR!2I1YwkUss!9PB+Y*Pgl4T8JtE#(&hZ_3_Bn36?c>KC+H9Q0)%J&&KrKxl%R!{$?W#t`c#GZWQb+Lq?SGmp_Ywl0m)%a(` zxW~`Gc_a78=eDqV;w0a3_vUSP_D-xAe0^_Y#>CN)3F&l^af3CB9MBq%h{efEY)7)yya85$EGHcRLm$!wL>H)@lT zD3EMvHEMZm&}8_>VB

=>~&lBch(9vZAb*{1YPyaXbRpEh&N6bMVSaeE>8NI83nw zmJSSZ2nY)HYce#L#j((nYLGRNRcu$lX=xL}oe0tGcsprl5ADiwCS?yHI&A_W_U0`* z%d}Gl>eq#>)D>jPHp}R!7hlrLsT96;iFTG767hUdg8cuxh(S>XC{l2j5thSH)+Ba! z0=Ob@D6}P~q7#V3r3Lk%P(VvsVtr-ca6cuf(`>+eN061awWc??YFt*oU(}w+q4Ivn zCbqrH$@R2ou14kgu$WL2_pa&^q3`PxY7cu&7r3xkSs5Lc(Y`R*epFJYC6kf+vMI|u zb5TRJ=Svzh*2oKMT$`esn|b5=l8CV~`}0zO>u3QE?5vL{AM8onBva;ES=J*xEH&C8 zG}Up-*&Rwx86D+6*HOOAU_*P$!TcK%w+vG?Ze`Di7HHI8yhv~(`nX?U4J_@xvuUsQ zBSZ1dUQL^rdietGQyPmu_v#&0nAjb}I1><3WxtiR&gR%dVa2xf)i-Ba8byvFK@p^ffzK<7;poW!)xaIh))(!)fNq@Ey3Vqlf#$lz|c`0*4K7U^Xw{ zF8a6r5tDD5rymXg_vn&LNo@c#060uA#QiJ#JOSKOSj?%(-M`>0DV8@U*DTdyGhC+LX4tPRR$vbnyEueR% z0PmdiOf~_%(+nIKdS~u>(B5I+JVW^H-W2{K*TzW3lRwHu-qM(L)!FMcuDRYjlz2Cr zx%#T_X@?3tS7rv=8Di+Ulk$=cVT2pK*OgcboDVa2^DS#Ca@H94-@ z`&!n0MXVzh0k_qz@USiwyfasZfA5{A^SrYf@J`Dn*@n%)9rFhc485cDSKetQXbPdU zqkXk#t+JKSX}e0v|EqYE7e+kF3nw0ED71K%P)|H_!!4kAz5wD0Wcsc_1@X*X&zyKP zfdvn{&h)|84q-GMRemyB7cwhoH)#|e=VsMU&s(;!My|3zmN2e1GoHVo;^78vYf`Ha zjtb(LE5pARPscp*NCV;tll%=2ZX97O9%TyRF+hmtbP*3=9Xf4o^O~DGzZ8fxd`S;Y z7YSSY#Y0Djxn3krM})$92fGcafS`rhkOIe{{HBH7h7>#&+B_?P7A?QTf5`&4=Ow^_ z;S%BJwSnXPRFBeMY)CCmeMNRd%69Tf#*)Iz+P1#EsccXFiyf)uCz6OYrIFTCz?HND zyHeQgNFl2SiznRJ)aS4)>v!Egwo#hM(k%O|9gT|(y*6kt(&x6X3#=`CKf%J2b#ZH! z9Y<$`%!g1y?Hikr(3Rfb4u*HMzB|FMkvjTRw#@IS;>7M+LAlzO3jPecUX;cPJ;}{t zFL_|6+QxoMb86MPaocAKGAfgkyw6WO{%C3OwREp1zg<%mbKsPOAVGptm$xhZGvnL) z#co%(KfAWO#=g_!e9((x*XlljvJlyneGEo9H(wMUUlkI!(v<&z{=~N0&uS7|GPyHO zeA}r|m|wc?-S8Wc3Ero&6?J~6=yCmVE7#QiaJKCz8;Z)8dL+4IOtCk4RBchEOJI)g z3(3#)bMJG)K=1JHDSL+fh7z*c|JrZja`QKowBizor#V@FfGa8w;K1;8B1rD93q;nL0MnvF~?hC-T^vU+ucciHkH%XH^4R zJ`LjQPPlnJ_YeAAt+GITlZ_dlUa|GC>$0@+LuvFA>_QiZOalpzEz4qs%yaqKTRPZO z-?rSiJDlBn(x%w@&EU4KZ-N$F`zpovsMJqwo9r(U+oSfl1urj~zRt{DK&glDQf&{H zmwTzUuj@iCAG1XyzX3P1`HKn?t2PAV>aNLhcKV#@Pp)oe2>9ohz>wr(= z@Qqy(c_mkrw9kIQ-8ZfFjvXS7+}xPCrE)CKEsb&H$pfZQ`N>Z_Mq&qaIa>y!+_Lyo z{HAXdMbOP$$@g=AxZ@N}g^X|f<-YZITH;oC)o*;USs^&@OnS1$k!u(7o&EL*@HTcv zMD4HsMn7G`q8I8QpPdpleT;9voBu>o{{WMbyF;rPYlBuy!q!|F$xrw>3CjQt-Li=D z7&Rn3*8=~8gxlw>GPeQ}_F1_C4{qwlU@T#ISi(k4n#_@c?9so6xAMKARY-D(_Yt}v za`K4rv`n5xME7t%oqGP;d(6hlbVa5$a*LQpFMqIhu`gNwb|VvUV$LR#YSS~&l7D&bl3n*h~EVPUjs3_yP@fJ$PlgE;XGKE=+ z27rufF#Q}F5Hxo+zhrC*eGV1+wD=8S>`>wKp~x-8j9UxBLQ;(^mw4^zKT)x(r=C43 zw|zHfQ+Ik+dY#a!OflgNJZxLO#p+}XKg%uLTtbW^8nox`$gSgDS^w~&s=IidinDMG z!9@PD=ESS!qTs>%n?J5v+q>O_gKt;%v|F{JUA$GPbzRf*2?tJ5iRYq8IAO*|e&_D+ zE54_F;a$hL^o3<@0@H&i<^UF*E7`<1lIpfURy|f+68-L6SA{}tO`CJgewIH+@pu{j zyZhp46WxLm|9sx*q?CLrxkEVI-;K`FTfu1cm@U(xnu^|rHv>;&Y_{tiSi->$8Tyjq!i*70c|@So`W_ zSjJVYdWQ%ho*{Mi({gm&6#CAJzDd!MwS=eB+W>6%W2)KeYL_|`aGeKl=rcjo9? zW@+&gc%s)ahQF36R$olzDJM&?`eHge4CVKDtX?&K4TUzT7SOoJTnScROi{!A6e+c1 zC3k=vlLY%%`BK2641hd~SgI&hbYW%ci> zD~n{+@fPIhHXK?-bbp+&O{2KY>-$*j;Lyv>%lF?ub(VWW&)Xx7)Bd_u`hC^JGbK@=#B6-NlAC)9!QgnZ7WfjVwziA>H%#P z&XTYZ>kUlQt@xKZlqU_0r~n(7#YAp{O@Ilv0|!=LPC#5(hUD@hzh3X1t+Y=Ui5UJL zGa?ELW4zg67RGqLhC&<9luE`!4YxqXn*xkC*m6OI3osr%hQ>o(%bfAP8v~z9X0oI9 ztmC&Ya{7$Z!YyAU#M$4|Rhh_QW8<53X`65Hia3t;sQ`i7$p)f=uPpr(`Hfyj2d53S zq!ylQEzB!)^3azME7-DFuGIT+#^R6Bs!g95Pd0l-&3MNEt40s@TLx^lTxrefzQbeP zKG!<$%6F9%dF!QQL9UZa9NZX{H3hQPkO?Yn2jCbo>* znUg0%x#KUpDzfw+ylIe~>Qc)4(BcS#q>IHX4FzIeUcHURJAF);*>R$XyIZO&0D#no{byov;b*WL3W+C?z$S;&qHG7 z>_$O!M{1=meN85?CXWr=l6@^x@W*)rI)&>-ubfBT79Ty7?)l!a>vE;^rJ9W*y>D=Q z3H5%l+6)7nc>WUZB!73Btw!hktuM!X9HHg^@_N0;hCA=Y7=*tR?u`F@|4+nL!2IAf zHmlb_Ah_+~4D1BZ;016{9A^GNS~y{#l;9tB=r0W7RLnTR+25kUapM-*M$mLG?xabq zFy80E-br(hKDzZaaE@e}A9mb|VzLK*3!8`+_*_G>ZS7=x39?i^h?->+kB81Fu^FS- z9%9M{J`9n39-@m;d@wI1J~I@bA}~d;s~yM(K0%R;dG{d3yQ5GIVP=RCnzW>eb-3pQ zf%@f9h4JTO7m1qBvp7bRt&?W(Y|tUF6%PeN=txx3JUSB9A9%20UrzX`ie!}-`n2)^ z(3<-^gJ)S!o*`u=4Pzr&1!<|lI``B;(tcW@mkL(aVs*$YE!-5y%919rk+f}C(!viN zBqHrZ|Cm02_^b{>WaPN=^zS^RkD5zybXXM>NZcaPPUCR1(>%@r>dXD5Go62jW`sif zh$Y&53tbY0@G{~cJQ$afg-lU+HuM-)j+}&Mh9N{^8H5NUBm0ju5RUA>Mrt6EaZuji zcTRAo$iIe2pPhlok))(iZzO330~Lx%PC@uWz6TEh1w~zg6!i8UDJp3k8;P33NCi~# z2D&M>Z6#P&69Z^^!ySRFD`^-T32VZH9V|HkjRfPDY5;_(S0Tc6JBt6IfM|df95zp% z040=wM#^Yr1vDxIHKj%jbWUl8qXp!SCE9!e9VFmUeuQx;;h_c8fi>RzRglF42=U-i zsDdyuvi(St;mG#WV!`m{!j2>(pq7f&Lf}N{d;pOiF@?yHq@>-#L*@C1QZe$CJ@L*j-kde${D5gx<0Gur?bkIZl^JWMgiAoyKMxu^W z1(lqK9P|7fy@BZh|2=h#l$A6|jAWf!L5;GK_mIk#D`sG2;SC|UDUg*VjS(Yh^H*X> zOU^?qWpo=s55Zf~1)~4dLq2@iAu6Cev_G6_b`Hg_gC3B&MChE-JV$%z8K!LWU&#U+ zAs+aB2j->3hxU*bKbEy4_fD34f*G}DgPD;nNE%;8wqPk$7|D1jbl`;rI9uQi^!)-5 zIueyMn~X$_6re^q$$2RA!`;#z#I}&H4k;^X2p7q!y^0#FB2l-m zp#my-196$}^#SV|w+MP8gF6BVOPYE`!s11-gC!@R#q!K*$WLSKXa1>xiZLRbP1qp? zlqj(XwGP_bg}l>Hq-uVA2`!+dV%QY#SNIQ!ci9ZWg9Q{#3!VS>0y=;--h2Ul<$^+0 z@U(`Jk?lts#6`B>C^Znt2*`Bca42#SRC^9tOh`baFI zVhiZKacGnjl{AHlMBO4m1yu3^%DX9h2(0VtKOtDSBaj_Hnn6XvPGSg4PCyBJ`}L4J z)0rbk0YP`3G Date: Sat, 17 Dec 2022 14:29:45 +0100 Subject: [PATCH 2/7] Removed default routes and useless configurations --- .../as100r1/etc/frr/frr.conf | 1 - .../as10rt1/etc/frr/frr.conf | 1 - .../as10rt2/etc/frr/frr.conf | 12 +++++++++--- .../as10rt3/etc/frr/frr.conf | 10 +++++++--- .../as20r1/etc/frr/frr.conf | 10 +--------- .../as30r1/etc/frr/frr.conf | 9 --------- 6 files changed, 17 insertions(+), 26 deletions(-) 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 index 2e431309..679db77d 100644 --- 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 @@ -10,7 +10,6 @@ log file /var/log/frr/frr.log ! BGP CONFIGURATION ! router bgp 100 -no bgp network import-check no bgp ebgp-requires-policy ! ! NEIGHBORS 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 index b7ea684d..ef8972be 100644 --- 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 @@ -16,7 +16,6 @@ redistribute connected ! BGP CONFIGURATION ! router bgp 10 -no bgp network import-check no bgp ebgp-requires-policy ! ! NEIGHBORS 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 index 44e3a0b2..b586adb5 100644 --- 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 @@ -34,15 +34,21 @@ 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 default-originate -neighbor 12.0.0.2 prefix-list defaultOut 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 ! -ip prefix-list defaultOut permit 0.0.0.0/0 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/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 index 3a6194a9..0b720e83 100644 --- 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 @@ -31,12 +31,16 @@ 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 12.0.0.6 default-originate -neighbor 12.0.0.6 prefix-list defaultOut out +neighbor 1.1.1.1 prefix-list toPeers out +neighbor 2.2.2.2 prefix-list toPeers out ! -ip prefix-list defaultOut permit 0.0.0.0/0 +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/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 index 233b7811..a860f6b9 100644 --- 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 @@ -10,7 +10,6 @@ log file /var/log/frr/frr.log ! BGP CONFIGURATION ! router bgp 20 -no bgp network import-check no bgp ebgp-requires-policy ! ! NEIGHBORS @@ -22,11 +21,4 @@ neighbor 12.0.0.10 remote-as 100 ! network 12.0.0.0/30 network 12.0.0.8/30 -! -! POLICIES -! -neighbor 12.0.0.10 default-originate -! -neighbor 12.0.0.10 prefix-list defaultOut out -! -ip prefix-list defaultOut permit 0.0.0.0/0 + 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 index a2cbb36c..5f8cd5da 100644 --- 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 @@ -10,7 +10,6 @@ log file /var/log/frr/frr.log ! BGP CONFIGURATION ! router bgp 30 -no bgp network import-check no bgp ebgp-requires-policy ! ! NEIGHBORS @@ -22,11 +21,3 @@ neighbor 12.0.0.14 remote-as 100 ! network 12.0.0.4/30 network 12.0.0.12/30 -! -! POLICIES -! -neighbor 12.0.0.14 default-originate -! -neighbor 12.0.0.14 prefix-list defaultOut out -! -ip prefix-list defaultOut permit 0.0.0.0/0 \ No newline at end of file From 3e34a320b05332a89eae391c8cf7805d21157425 Mon Sep 17 00:00:00 2001 From: Riccardo De Cesaris Date: Sat, 17 Dec 2022 14:45:31 +0100 Subject: [PATCH 3/7] Readability improvements and metadata addition --- .../as100r1/etc/frr/frr.conf | 2 +- .../as10rt2/etc/frr/frr.conf | 4 ++-- .../lab.conf | 6 ++++++ 3 files changed, 9 insertions(+), 3 deletions(-) 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 index 679db77d..8d11bd04 100644 --- 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 @@ -32,6 +32,6 @@ 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 + set local-preference 10 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 index b586adb5..9ea9cb57 100644 --- 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 @@ -15,7 +15,7 @@ redistribute connected redistribute bgp route-map eBGP ! route-map eBGP permit 10 -match ip next-hop address 12.0.0.2 + match ip next-hop address 12.0.0.2 ! ! BGP CONFIGURATION ! @@ -44,7 +44,7 @@ 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 + set local-preference 10 ! ip prefix-list toPeers deny 10.0.0.0/24 ip prefix-list toPeers deny 11.0.0.0/24 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 index e2cd5919..97dd7062 100644 --- 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 @@ -1,3 +1,9 @@ +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 From 1c7b4882b1163be21c4a926a90a978c687d0532c Mon Sep 17 00:00:00 2001 From: Riccardo De Cesaris Date: Sat, 17 Dec 2022 14:46:35 +0100 Subject: [PATCH 4/7] Update kathara-lab_bgp-transit-as-redistribute-bgp-non-deterministic_frr.zip --- ...redistribute-bgp-non-deterministic_frr.zip | Bin 22630 -> 22707 bytes 1 file changed, 0 insertions(+), 0 deletions(-) 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 index 6c68414b0d88146eacde57f26e7cc4afb25752bd..89e1ce4d0cfe6ed0c1267caba0fba5a4996d95db 100644 GIT binary patch delta 5998 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 P+91CXS~#4JF8cH@!eYjJ delta 5874 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 From b9f5d1d42b602c1730187a446e37a2ead5706bde Mon Sep 17 00:00:00 2001 From: Riccardo De Cesaris Date: Mon, 19 Dec 2022 18:48:07 +0100 Subject: [PATCH 5/7] Corrections (non-determinism highlighted) --- ...redistribute-bgp-non-deterministic_frr.zip | Bin 22707 -> 22673 bytes .../as10rt2/etc/frr/frr.conf | 5 +---- 2 files changed, 1 insertion(+), 4 deletions(-) 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 index 89e1ce4d0cfe6ed0c1267caba0fba5a4996d95db..5c3b9c78aacc5eab92e0c3937f01764f2ecc1288 100644 GIT binary patch delta 1781 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 HzMTI6FFm#Z 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 index 9ea9cb57..e30b6c90 100644 --- 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 @@ -12,10 +12,7 @@ log file /var/log/frr/frr.log router rip network eth1 redistribute connected -redistribute bgp route-map eBGP -! -route-map eBGP permit 10 - match ip next-hop address 12.0.0.2 +redistribute bgp ! ! BGP CONFIGURATION ! From c26d0b1ae146ae891a9f9500782cabcb882710ab Mon Sep 17 00:00:00 2001 From: Riccardo De Cesaris Date: Tue, 20 Dec 2022 12:23:45 +0100 Subject: [PATCH 6/7] Commit "Transit AS with BGP Redistribution Deterministic" Lab --- ...-as-redistribute-bgp-deterministic_frr.zip | Bin 0 -> 22277 bytes .../as100r1.startup | 5 ++ .../as100r1/etc/frr/daemons | 17 +++++ .../as100r1/etc/frr/frr.conf | 37 +++++++++++ .../as100r1/etc/frr/vtysh.conf | 2 + .../as10r4.startup | 5 ++ .../as10r4/etc/frr/daemons | 17 +++++ .../as10r4/etc/frr/frr.conf | 17 +++++ .../as10r4/etc/frr/vtysh.conf | 2 + .../as10r5.startup | 5 ++ .../as10r5/etc/frr/daemons | 17 +++++ .../as10r5/etc/frr/frr.conf | 16 +++++ .../as10r5/etc/frr/vtysh.conf | 2 + .../as10r6.startup | 5 ++ .../as10r6/etc/frr/daemons | 17 +++++ .../as10r6/etc/frr/frr.conf | 16 +++++ .../as10r6/etc/frr/vtysh.conf | 2 + .../as10rt1.startup | 5 ++ .../as10rt1/etc/frr/daemons | 17 +++++ .../as10rt1/etc/frr/frr.conf | 28 +++++++++ .../as10rt1/etc/frr/vtysh.conf | 2 + .../as10rt2.startup | 6 ++ .../as10rt2/etc/frr/daemons | 17 +++++ .../as10rt2/etc/frr/frr.conf | 59 ++++++++++++++++++ .../as10rt2/etc/frr/vtysh.conf | 2 + .../as10rt3.startup | 6 ++ .../as10rt3/etc/frr/daemons | 17 +++++ .../as10rt3/etc/frr/frr.conf | 50 +++++++++++++++ .../as10rt3/etc/frr/vtysh.conf | 2 + .../as20r1.startup | 4 ++ .../as20r1/etc/frr/daemons | 17 +++++ .../as20r1/etc/frr/frr.conf | 24 +++++++ .../as20r1/etc/frr/vtysh.conf | 2 + .../as30r1.startup | 4 ++ .../as30r1/etc/frr/daemons | 17 +++++ .../as30r1/etc/frr/frr.conf | 23 +++++++ .../as30r1/etc/frr/vtysh.conf | 2 + .../lab.conf | 35 +++++++++++ 38 files changed, 521 insertions(+) create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr.zip create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as100r1.startup create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as100r1/etc/frr/daemons create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as100r1/etc/frr/frr.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as100r1/etc/frr/vtysh.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r4.startup create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r4/etc/frr/daemons create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r4/etc/frr/frr.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r4/etc/frr/vtysh.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r5.startup create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r5/etc/frr/daemons create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r5/etc/frr/frr.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r5/etc/frr/vtysh.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r6.startup create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r6/etc/frr/daemons create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r6/etc/frr/frr.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10r6/etc/frr/vtysh.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt1.startup create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt1/etc/frr/daemons create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt1/etc/frr/frr.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt1/etc/frr/vtysh.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt2.startup create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt2/etc/frr/daemons create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt2/etc/frr/frr.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt2/etc/frr/vtysh.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt3.startup create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt3/etc/frr/daemons create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt3/etc/frr/frr.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as10rt3/etc/frr/vtysh.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as20r1.startup create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as20r1/etc/frr/daemons create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as20r1/etc/frr/frr.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as20r1/etc/frr/vtysh.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as30r1.startup create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as30r1/etc/frr/daemons create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as30r1/etc/frr/frr.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/as30r1/etc/frr/vtysh.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-redistribute-bgp-deterministic_frr/lab.conf 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 0000000000000000000000000000000000000000..c554d78d89d614ab3178d8f46afe16059c44e44f GIT binary patch literal 22277 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 literal 0 HcmV?d00001 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 From c0de8d9687cea81730ebb2aefa2cea7271c06f27 Mon Sep 17 00:00:00 2001 From: Riccardo De Cesaris Date: Tue, 27 Dec 2022 14:30:16 +0100 Subject: [PATCH 7/7] Commit "Transit AS with Tunnels" Lab --- ...ara-lab_bgp-transit-as-tunnel-ipip_frr.zip | Bin 0 -> 20134 bytes .../as100r1.startup | 5 ++ .../as100r1/etc/frr/daemons | 17 +++++ .../as100r1/etc/frr/frr.conf | 35 ++++++++++ .../as100r1/etc/frr/vtysh.conf | 2 + .../as10r4.startup | 5 ++ .../as10r4/etc/frr/daemons | 17 +++++ .../as10r4/etc/frr/frr.conf | 14 ++++ .../as10r4/etc/frr/vtysh.conf | 2 + .../as10r5.startup | 5 ++ .../as10r5/etc/frr/daemons | 17 +++++ .../as10r5/etc/frr/frr.conf | 15 +++++ .../as10r5/etc/frr/vtysh.conf | 2 + .../as10r6.startup | 5 ++ .../as10r6/etc/frr/daemons | 17 +++++ .../as10r6/etc/frr/frr.conf | 15 +++++ .../as10r6/etc/frr/vtysh.conf | 2 + .../as10rt1.startup | 15 +++++ .../as10rt1/etc/frr/daemons | 17 +++++ .../as10rt1/etc/frr/frr.conf | 39 ++++++++++++ .../as10rt1/etc/frr/vtysh.conf | 2 + .../as10rt2.startup | 16 +++++ .../as10rt2/etc/frr/daemons | 17 +++++ .../as10rt2/etc/frr/frr.conf | 60 ++++++++++++++++++ .../as10rt2/etc/frr/vtysh.conf | 2 + .../as10rt3.startup | 16 +++++ .../as10rt3/etc/frr/daemons | 17 +++++ .../as10rt3/etc/frr/frr.conf | 56 ++++++++++++++++ .../as10rt3/etc/frr/vtysh.conf | 2 + .../as20r1.startup | 4 ++ .../as20r1/etc/frr/daemons | 17 +++++ .../as20r1/etc/frr/frr.conf | 24 +++++++ .../as20r1/etc/frr/vtysh.conf | 2 + .../as30r1.startup | 4 ++ .../as30r1/etc/frr/daemons | 17 +++++ .../as30r1/etc/frr/frr.conf | 24 +++++++ .../as30r1/etc/frr/vtysh.conf | 2 + .../lab.conf | 35 ++++++++++ 38 files changed, 563 insertions(+) create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr.zip create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as100r1.startup create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as100r1/etc/frr/daemons create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as100r1/etc/frr/frr.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as100r1/etc/frr/vtysh.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r4.startup create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r4/etc/frr/daemons create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r4/etc/frr/frr.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r4/etc/frr/vtysh.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r5.startup create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r5/etc/frr/daemons create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r5/etc/frr/frr.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r5/etc/frr/vtysh.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r6.startup create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r6/etc/frr/daemons create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r6/etc/frr/frr.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10r6/etc/frr/vtysh.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt1.startup create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt1/etc/frr/daemons create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt1/etc/frr/frr.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt1/etc/frr/vtysh.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt2.startup create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt2/etc/frr/daemons create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt2/etc/frr/frr.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt2/etc/frr/vtysh.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt3.startup create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt3/etc/frr/daemons create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt3/etc/frr/frr.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as10rt3/etc/frr/vtysh.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as20r1.startup create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as20r1/etc/frr/daemons create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as20r1/etc/frr/frr.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as20r1/etc/frr/vtysh.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as30r1.startup create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as30r1/etc/frr/daemons create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as30r1/etc/frr/frr.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/as30r1/etc/frr/vtysh.conf create mode 100644 Interdomain Routing FRR/BGP Transit AS/kathara-lab_bgp-transit-as-tunnel-ipip_frr/lab.conf 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 0000000000000000000000000000000000000000..d268048e1c890f03b177c601103499aa6a95bd07 GIT binary patch literal 20134 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 literal 0 HcmV?d00001 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