[Ninux-Wireless] Progetto rete mesh orientata al p2p

Enrico Lorenzoni reiser4 a gmail.com
Mer 3 Mar 2010 16:13:40 CET


Sto pensando in questi giorni a come sarebbe una rete mesh orientata al p2p.
Una rete che consente lo scambio di file a grande velocità, un po' come 
emule adunanza, che tra chi ha la fibra ottica ha creato una rete di 
scambio a 10mbit in upload e download.
L'idea è che l'utente debba fare fatica bassa/nulla, cioè che sia alla 
portata di tutti, e a basso costo.
Mi sono venute due idee:
1-apparato economico e piccolo tipo fonera, l'utente lo collega via 
ethernet al proprio router, la fonera si prende un indirizzo IP con DHCP 
nella subnet dell'utente e tramite una specie di meccanismo di relay 
consente all'utente di scaricare. Cioè l'utente interagisce solo con 
l'indirizzo IP della fonera (in quanto farlo interagire con una subnet 
comporta il dover aggiungere il routing nel suo computer), una idea è 
creare tutto tramite interfaccia web raggiungibile a 
http://ip_della_fonera (es http://192.168.1.43). Poi la fonera si occupa 
di scambiare il traffico con gli host che raggiunge, in modo trasparente 
all'utente. Problema: l'interfaccia web deve in qualche modo prelevare i 
files dal pc dell'utente per poterli condividere..
2-l'utente si collega tramite una pennetta usb o wifi integrato nel 
portatile, il che significa che accede via internet con modem usb, cavo 
ethernet o altra interfaccia wireless (caso più raro secondo me). Così 
facendo questa interfaccia può prendere un ip all'interno di una subnet 
della rete mesh e il pc dell'utente può interagire direttamente con 
tutti gli altri host, si necessita a questo punto di una applicazione 
per lo scambio di files. Nota: probabilmente un laptop sulla scrivania 
riesce ad interagire di meno con gli altri vicini di casa rispetto ad 
una fonera appoggiata sul davanzale o almeno vicino alla finestra.

Domande aperte:
Ha senso far scaricare da 2 o più fonti un file quando la banda e di 
2mb/s (indicativamente)? Nel caso peggiore un file è di 5gb (immagine di 
dvd), a questa velocità sono necessari 41 minuti, il download da più 
fonti non aumenterebbe la velocità in quanto non limitata dall'upload 
del singolo ma dal download e dalla congestione della rete.
Meglio una rete completamente mesh o una certa centralizzazione? Meglio 
distinguere i nodi in "always on" o "temporanei"? (Es. sconsigliare 
l'acquisto se nei paraggi c'è solo uno con un laptop in modalità ad-hoc 
che tiene il pc acceso 2 ore al giorno)
802.11n? Porta vantaggi rispetto a g in questo ambito?

A questo punto quando un utente si rende conto che può scaricare le ISO 
di debian e quello che vuole a 2mb/s è facile, a parere mio, che accetti 
di affrontare questo "investimento una tantum" di 30 euro per una fonera.

Dite la vostra.

Questa idea è ancora in fase iniziale, sono molto apprezzati commenti, 
consigli, critiche e altro.

Enrico



Maggiori informazioni sulla lista Wireless