[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