Re: [Ninux-Wireless] ICaaS

2016-12-26 Per discussione Massimiliano CARNEMOLLA

On 26/12/2016 15:52, Darkman wrote:


Non conosco questa soluzione, ma, a naso, credo che non faccia al caso
nostro. TCP? Hai link?


https://www.multipath-tcp.org/

Una volta un utente Ninux dentro l'isola di Roma aveva necessita' di 
fare upload su Vimeo e chiedeva se poteva utilizzare una connettivita' 
piu' veloce rispetto la sua ADSL di qualcun altro attraverso la Rete 
Wireless.


Gli e' stato risposto che era possibile utilizzare il Multipath TCP 
all'interno di Ninux per questo.


Utilizza tutta la banda in download o upload di tutte le connessioni 
internet messe a disponizione all'interno di Ninux per avere  quella 
velocita' necessaria al trasferimento di file pesanti.



L'unica limitazione e' che non lo puoi utilizzare con servizi che per 
loro natura si aspettano di trovare pacchetti che arrivino solo da un IP 
esclusivo per tutta la durata della connessione (es. SMTP e sicuramente 
ce ne sara' qualcun altro).




Vediti anche qualcosa sul multihoming.


https://www.noction.com/knowledge-base/multihoming
___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] ICaaS

2016-12-26 Per discussione Darkman
Non conosco questa soluzione, ma, a naso, credo che non faccia al caso
nostro. TCP? Hai link?

Quando hai l'esigenza di offrire un canale logico più ampio hai
principalmente 3 strade:

   - bonding L2 con collaborazione dell'ISP (es. ML-PPP, con un piccolo fix
   del kernel per disattivare la frammentazione)
   - bonding L2 over L7 senza collaborazione dell'ISP, più inefficiente ma
   compensato dall'economicità(?) (es. l'accrocchio di Daniele Capasso)
   - load-balancing L3 (es. Multipath routing nativo o politiche gestite da
   netfilter), con efficienza direttamente proporzionale al numero degli
   utenti/flussi e senza overhead


Diciamo che in contesti abbastanza saturi, ovvero con flussi di gran lunga
maggiori del numero dei singoli canali e con capacità del singolo canale
maggiore di quella che si vorrebbe offrire all'utente finale,
la strada migliore, a mio modo di vedere, è un banale load-balancing.

In altre parole, se hai delle misere ADSL da 7Mbit e vuoi dare all'utente
finale la brezza di andare a 20Mbit (almeno come burst), allora devi
bondare in qualche modo. Se invece hai a disposizione FTTCAB da 50-100Mbit,
allora non mi stresserei l'anima a fare accrocchi o bonding, tanto
all'utente finale arriverebbe comunque una banda inferiore a causa dei
limiti del WiFi.

Questo TCP Multipath di cui parli può permettere di streammare all'utente
finale un flusso audio-video live con bitrate maggiore di quello del
singolo canale? Se la risposta è NO, allora non fa assolutamente al caso
nostro.
Tanto vale fare load-balancing.


Il giorno 24 dicembre 2016 19:40, Massimiliano CARNEMOLLA <
massimili...@null.net> ha scritto:

> C'e' chi ha dovuto affasciare ADSL per unire i flussi in download/upload
> di piu' connessioni, chi ha utilizzato server su Internet per fare la
> stessa cosa.
>
>
> Dentro Ninux Roma utilizzano il TCP Multipath per ottenere lo stesso
> obiettivo.
>
>
> Nei vs casi non era possibile utilizzare questa soluzione ?
>
> ___
> Wireless mailing list
> Wireless@ml.ninux.org
> http://ml.ninux.org/mailman/listinfo/wireless
>
___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


[Ninux-Wireless] Proposte x Rete overlay

2016-12-26 Per discussione Massimiliano CARNEMOLLA
Nei limiti di quello che sarei in grado di fare posso darvi una mano a 
metter su questa rete overlay ?


C'e' gia' un gruppo di lavoro e documentazione sulla quale sperimentare ?


1)

Con SIXXS a quale IPv4 di quale nazione un utente dovrebbe collegarsi 
per fare tunneling IPv6 ? (es. America, Nord Europa)


Si puo' valutare la possibilita' di adottare Hurricane Electric che 
offre un tunnel broker dove il piu' vicino punto di connessione mi pare 
sia in Svizzera ?


La Rete Ninux puo' creare un proprio servizio di tunnel broker IPv6 
senza affidarsi a servizi di terze parti ? (cosi' la connessione non 
esce dal routing italiano)



2)

Si potrebbero utilizzare ground router a basso costo tipo i NEXX per 
accedere alla rete overlay Ninux ?


Modelli

WT3020AD (non riesco a trovarlo da nessuna parte, sarebbe l'ideale)

WT1520F (potrebbe andare al limite come requisito minimo)

WT3020F (questo potrebbe andar bene)


Ci installiamo su OpenWRT con una configurazione Ninux adatta per 
accedere alla ns Rete IPv6 in overlay


Potrebbe incentivare la regola di permettere l'accesso alla rete overlay 
solo a coloro che sono proprietari di nodi attivi reali sulla Rete Ninux 
? (che non hanno link wireless con l'isola Ninux Roma o nodi che non 
riescono a linkarsi con altri per troppa distanza o perche' non ce ne 
stanno proprio)


Nel senso che non devo aspettare la possibilita' di linkarmi a qualcuno 
per entrare in Ninux o trovare gia' qualcuno esistente al quale linkarmi 
: devo iniziare a fare copertura.


Basterebbe iniziare con una rete a 2.4 con antenna omnidirezione a 15-20 
dBi, un dispositivo tipo https://routerboard.com/RBMetalG-52SHPacn

per fare copertura nel vicinato e far conoscere il progetto.
Una volta che qualcuno sara' interessato a linkarsi con te il 
dispositivo e' dual band quindi e' convertibile per lavorare a frequenze 
di 5 Ghz (e' necessario solo cambiare l'antenna, il trasmettitore rimane 
quello che e').



3)

Sul Map Server si possono introdurre altre tipologie di nodi ?

Si puo' di default visualizzare solo i nodi attivi e poi chi vuole 
visualizzare anche quelli potenziali ?


La Rete Ninux deve apparire come una Rete di nodi reali e relativi link 
wireless, non un'accozzaglia di persone che mette li' il proprio 
segnaposto che lascia il tempo che trova...


4)

Si potrebbero introdurre 3 tipi di link sul map server ?

VErdi Link Reale

Gialli Link Reali che pero' in un dato momento i nodi non riescono ad 
associarsi per qualche motivo (es. manutenzione, disservizi o altro), ma 
rimane una traccia/idea di come la Rete sia strutturata


Rossi Link Nodi attivi connessi alla Rete Ninux in overlay, VPN e 
quant'altro (che utilizzano la Rete Internet per fare tutto cio')



5)

Invece di fare tunneling centralizzati tutti a Roma non sarebbe piu' 
logico che ogni nodo attivo si linkasse al nodo piu' vicino della sua 
regione o limitrova in VPN/tunneling/overlay che abbia una connessione 
internet decente per offrirgli un servizio del genere ?



Perche' altrimenti continueremo ad avere un'infrastruttura di Rete e 
Servizi di tipo centralizzati e invece la direzione giusta sarebbe 
decentralizzare per poi distribuire.


Secondo me questa possibilita' alle persone di far parte della Rete 
overlay da una parte serve per incuriosire e poter scoprire come 
funziona Ninux, quello che ci puoi fare e incentivare alla 
partecipazione di qualsiasi tipo ma dall'altro non dev'essere un modo 
per fermarsi li' e non andare piu' avanti.


Diamo accesso a tutti e poi la maggior parte si mette a giocare (pseudo 
sperimentazione) nel senso che si fa i fatti suoi all'interno 
sperimentando non per il progetto stesso rivolto al benessere della 
collettivita' ma per propri interessi personali.


Sarebbe giusto secondo me dare accesso solo a chi e' disposto a tenere 
un ground router o mini pc attaccato alla propria rete internet 24/24 
ore o chi si impegna a tenere nodi attivi sul tetto accesi 24 ore su 24 
e che con tutto cio' contribuisce alla crescita del Progetto Ninux.


Che ci sia da parte ns massima disponibilita' nei confronti delle 
persone ma dalla loro parte un minimo impegno di qualsiasi tipo 
(comunita', nodi, servizi etc.)  per cercare di portare avanti questo 
progetto.

___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless