<div dir="ltr">Ecco altra roba da studiare :)</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno lun 31 lug 2023 alle ore 15:04 Alex Palesandro via SLiP <<a href="mailto:slip@liszt.softwareliberopinerolo.org">slip@liszt.softwareliberopinerolo.org</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Ciao Davide,<br>
<br>
sono stato poco preciso, intendevo una singola connessione TCP quando<br>
parlavo di connessioni..<br>
<br>
> Se io ho due schede gigabit connesse a due linee da 100MBit, teoricamente posso comunque superare i 100MBit no?<br>
<br>
Come il nome del protocollo fa notare, e' un protocollo per reti<br>
locali reti L2, non e' pensato per reti geografiche (L3+). Al<br>
contrario, il multipath TCP e' fatto per essere agnostico alla rete<br>
soggiacente sfruttando percorsi multipli.<br>
<br>
D'altronde il multipath TCP non sembra essere popolarissimo, ma<br>
qualche esempio di utilizzo lo si trova e mi sembra uno use-case<br>
simile al tuo: <a href="https://www.redhat.com/en/blog/using-multipath-tcp-better-survive-outages-and-increase-bandwidth" rel="noreferrer" target="_blank">https://www.redhat.com/en/blog/using-multipath-tcp-better-survive-outages-and-increase-bandwidth</a><br>
<br>
Ciao,<br>
<br>
<br>
On Mon, Jul 31, 2023 at 10:46 AM Davide Corio via SLiP<br>
<<a href="mailto:slip@liszt.softwareliberopinerolo.org" target="_blank">slip@liszt.softwareliberopinerolo.org</a>> wrote:<br>
><br>
> Ciao Alex,<br>
> grazie per il documento, mi è stato di super aiuto.<br>
><br>
> Mi pare però di capire che questo limite riguarda la banda "massima" di ogni scheda.<br>
> Se io ho due schede gigabit connesse a due linee da 100MBit, teoricamente posso comunque superare i 100MBit no?<br>
><br>
> Magari con applicazioni che consentano una frammentazione di pacchetti su più interfacce. Mi viene da pensare a Torrent ad esempio<br>
><br>
> Il giorno lun 31 lug 2023 alle ore 10:39 Alex Palesandro via SLiP <<a href="mailto:slip@liszt.softwareliberopinerolo.org" target="_blank">slip@liszt.softwareliberopinerolo.org</a>> ha scritto:<br>
>><br>
>> Ciao Davide,<br>
>><br>
>> secondo me quello che ti proponi di fare non si puo' realizzare nei<br>
>> termini in cui lo descrivi.<br>
>><br>
>> Nel senso che il protocollo 802.3AD serve per aggregare due nic con la<br>
>> stessa banda attaccate allo stesso switch. Ha delle limitazioni se ben<br>
>> ricordo tipo (1) la connessione puo' consumare al massimo la banda di<br>
>> una singola scheda (2) le schede devono avere esattamente la stessa<br>
>> banda. Ti lascio un link ad una lezione del poli dedicata a questo<br>
>> protocollo:<br>
>> <a href="https://drive.google.com/file/d/1509fmnTuQOPxJQejbXTgKQ3RUbZqFLyZ/view?pli=1" rel="noreferrer" target="_blank">https://drive.google.com/file/d/1509fmnTuQOPxJQejbXTgKQ3RUbZqFLyZ/view?pli=1</a><br>
>> Dalla mia esperienza l'ho sempre visto su data-center dove si vuole<br>
>> aumentare la banda per scalare nel numero di connessioni senza dover<br>
>> fare un upgrade di scheda, che da 10G in su diventa molto costoso.<br>
>><br>
>> Quello che credo invece tu possa fare per gli obiettivi che ti sei<br>
>> posto sarebbe utilizzare multi-path TCP. Purtroppo non ho mai<br>
>> approfondito, ma so che Linux lo supporta e sembra che l'idea sia<br>
>> proprio di fare quello che cerchi di fare<br>
>> <a href="https://www.multipath-tcp.org/" rel="noreferrer" target="_blank">https://www.multipath-tcp.org/</a><br>
>><br>
>> Ciao,<br>
>><br>
>> Alex<br>
>><br>
>> On Mon, Jul 31, 2023 at 9:35 AM Davide Corio via SLiP<br>
>> <<a href="mailto:slip@liszt.softwareliberopinerolo.org" target="_blank">slip@liszt.softwareliberopinerolo.org</a>> wrote:<br>
>> ><br>
>> > Mi mancava parecchia teoria :)<br>
>> ><br>
>> > Se ho capito bene devo sfruttare il protocollo 802.3AD (Link Aggregation)<br>
>> ><br>
>> > Nei documenti si parla della necessità di uno switch che supporti questo protocollo, ma presumo che serva quando non è il tuo pc a fornire connettività.<br>
>> > Appena ci riesco poi magari ci troviamo per una nuova serata SLiP e vi mostro il risultato :D<br>
>> ><br>
>> > Il giorno ven 28 lug 2023 alle ore 08:52 Davide Corio <<a href="mailto:enlightx@gmail.com" target="_blank">enlightx@gmail.com</a>> ha scritto:<br>
>> >><br>
>> >> in questo caso specifico, mi sto creando un piccolo firewall con un minipc e volevo fare bonding di due schede di rete, una quella dell'adsl e una che arriva da un router 4g.<br>
>> >><br>
>> >> Non mi dispiacerebbe poter sfruttare la banda di entrambe le connessioni invece che usarne una principale e una di backup<br>
>> >><br>
>> >> Il giorno ven 28 lug 2023 alle ore 08:13 Stefano Pirra <<a href="mailto:pirraste@gmail.com" target="_blank">pirraste@gmail.com</a>> ha scritto:<br>
>> >>><br>
>> >>> Mi pare di ricordare sia un'opzione di configurazione delle schede di rete di virtualbox..puoi mettere la scheda virtuale in bond con la scheda fisica e condividerla tra host e guest.<br>
>> >>><br>
>> >>> Ho questo vago ricordo perché anni fa, a lavoro, lo feci (non ricordo invece il motivo, ma era per provare qualche cosa).<br>
>> >>> Un istante dopo mi cade completamente la rete e resto isolato.....ho poi scoperto che in azienda era vietato, era partito un allarme e mi avevano buttato fuori 😅<br>
>> >>><br>
>> >>> Stefano<br>
>> >>><br>
>> >>> Il gio 27 lug 2023, 14:28 Davide Corio via SLiP <<a href="mailto:slip@liszt.softwareliberopinerolo.org" target="_blank">slip@liszt.softwareliberopinerolo.org</a>> ha scritto:<br>
>> >>>><br>
>> >>>> Ammettetelo... avete letto bonding e avete pensato a qualcosa di sconcio!<br>
>> >>>><br>
>> >>>> Scherzi a parte, qualcuno di voi ha mai creato un "bond" tra due schede di rete.<br>
>> >>>> Ed in particolare...l'avete mai fatto usando il nuovo tool usato (mi pare) da Debian e Ubuntu che è Netplan?<br>
>> >>>><br>
>> >>>> PS: si, posso cercare direttamente su Google, ma era per dare un po' di vita alla lista :-D<br>
>> >>>><br>
>> >>>> --<br>
>> >>>> Davide Corio<br>
>> >>>> <a href="mailto:enlightx@gmail.com" target="_blank">enlightx@gmail.com</a><br>
>> >>>> --<br>
>> >>>> SLiP mailing list<br>
>> >>>> <a href="mailto:SLiP@liszt.softwareliberopinerolo.org" target="_blank">SLiP@liszt.softwareliberopinerolo.org</a><br>
>> >>>> <a href="https://liszt.softwareliberopinerolo.org/listinfo/slip" rel="noreferrer" target="_blank">https://liszt.softwareliberopinerolo.org/listinfo/slip</a><br>
>> >><br>
>> >><br>
>> >><br>
>> >> --<br>
>> >> Davide Corio<br>
>> >> <a href="mailto:enlightx@gmail.com" target="_blank">enlightx@gmail.com</a><br>
>> ><br>
>> ><br>
>> ><br>
>> > --<br>
>> > Davide Corio<br>
>> > <a href="mailto:enlightx@gmail.com" target="_blank">enlightx@gmail.com</a><br>
>> > --<br>
>> > SLiP mailing list<br>
>> > <a href="mailto:SLiP@liszt.softwareliberopinerolo.org" target="_blank">SLiP@liszt.softwareliberopinerolo.org</a><br>
>> > <a href="https://liszt.softwareliberopinerolo.org/listinfo/slip" rel="noreferrer" target="_blank">https://liszt.softwareliberopinerolo.org/listinfo/slip</a><br>
>><br>
>><br>
>><br>
>> --<br>
>> Alex Palesandro<br>
>> --<br>
>> SLiP mailing list<br>
>> <a href="mailto:SLiP@liszt.softwareliberopinerolo.org" target="_blank">SLiP@liszt.softwareliberopinerolo.org</a><br>
>> <a href="https://liszt.softwareliberopinerolo.org/listinfo/slip" rel="noreferrer" target="_blank">https://liszt.softwareliberopinerolo.org/listinfo/slip</a><br>
><br>
><br>
><br>
> --<br>
> Davide Corio<br>
> <a href="mailto:enlightx@gmail.com" target="_blank">enlightx@gmail.com</a><br>
> --<br>
> SLiP mailing list<br>
> <a href="mailto:SLiP@liszt.softwareliberopinerolo.org" target="_blank">SLiP@liszt.softwareliberopinerolo.org</a><br>
> <a href="https://liszt.softwareliberopinerolo.org/listinfo/slip" rel="noreferrer" target="_blank">https://liszt.softwareliberopinerolo.org/listinfo/slip</a><br>
<br>
<br>
<br>
--<br>
Alex Palesandro<br>
-- <br>
SLiP mailing list<br>
<a href="mailto:SLiP@liszt.softwareliberopinerolo.org" target="_blank">SLiP@liszt.softwareliberopinerolo.org</a><br>
<a href="https://liszt.softwareliberopinerolo.org/listinfo/slip" rel="noreferrer" target="_blank">https://liszt.softwareliberopinerolo.org/listinfo/slip</a><br>
</blockquote></div><br clear="all"><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr">Davide Corio<div><a href="mailto:enlightx@gmail.com" target="_blank">enlightx@gmail.com</a></div></div></div>