Re: [Ninux-Wireless] Ottimizzare banda switch<->router
Vale la pena fare qualche prova, il round robin dovrebbe impattare poco sulla cpu, ma chissà. Il vantaggio del LAG è la ridondanza, visto che le porte si guastano con una certa disinvoltura. On Sunday, 23 October 2016, Germano Massullowrote: > Il 22/10/2016 06:23, Pierluigi Checchi ha scritto: > > Le soluzioni per il bilanciamento sono solo due: devi fare LAG (che è > > poi il bonding) o bilanciamento con rotte, layer 3 a costo uguale, > > comunque devi vedere l'algoritmo di hashing ed i criteri di > > bilanciamento. > > La cosa migliore è il round robin con LAG nel nostro caso, che tra > > l'altro non sovraccarica l'edge router. Credo infatti che abbia le > > interfacce separate, quindi no switching layer2 (se non bridge via > > software) e quindi LAG fatto dal kernel e non dal ASIC. > Sul forum Ubiquiti leggo solo una sfilza di problemi di prestazioni > legati al link aggregation / bonding, come ad esempio [1]. Cercando si > trovano una infinità di messaggi simili, con le configurazioni più > disparate. > Detto ciò proverò la soluzione di Clauz > https://germano.fedorapeople.org/Ninux/Edgerouter_Pro_ > configurazione_VLAN.pdf > rimane la più facile da realizzare e toglie ogni dubbio > sull'accelerazione hardware. > > [1]: > http://community.ubnt.com/t5/EdgeMAX/EdgeMAX-Dual-WAN-load- > balance-bonding/m-p/1171327#M55830 > > ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] Ottimizzare banda switch<->router
Il 22/10/2016 06:23, Pierluigi Checchi ha scritto: > Le soluzioni per il bilanciamento sono solo due: devi fare LAG (che è > poi il bonding) o bilanciamento con rotte, layer 3 a costo uguale, > comunque devi vedere l'algoritmo di hashing ed i criteri di > bilanciamento. > La cosa migliore è il round robin con LAG nel nostro caso, che tra > l'altro non sovraccarica l'edge router. Credo infatti che abbia le > interfacce separate, quindi no switching layer2 (se non bridge via > software) e quindi LAG fatto dal kernel e non dal ASIC. Sul forum Ubiquiti leggo solo una sfilza di problemi di prestazioni legati al link aggregation / bonding, come ad esempio [1]. Cercando si trovano una infinità di messaggi simili, con le configurazioni più disparate. Detto ciò proverò la soluzione di Clauz https://germano.fedorapeople.org/Ninux/Edgerouter_Pro_configurazione_VLAN.pdf rimane la più facile da realizzare e toglie ogni dubbio sull'accelerazione hardware. [1]: http://community.ubnt.com/t5/EdgeMAX/EdgeMAX-Dual-WAN-load-balance-bonding/m-p/1171327#M55830 signature.asc Description: OpenPGP digital signature ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] Ottimizzare banda switch<->router
Le soluzioni per il bilanciamento sono solo due: devi fare LAG (che è poi il bonding) o bilanciamento con rotte, layer 3 a costo uguale, comunque devi vedere l'algoritmo di hashing ed i criteri di bilanciamento. La cosa migliore è il round robin con LAG nel nostro caso, che tra l'altro non sovraccarica l'edge router. Credo infatti che abbia le interfacce separate, quindi no switching layer2 (se non bridge via software) e quindi LAG fatto dal kernel e non dal ASIC. On Saturday, 22 October 2016, Germano Massullowrote: > Il 21/10/2016 12:25, Matteo Pedani ha scritto: > > Attenzione questo esempio crea due indirizzi mac universally administered > e multicast . > > creando oltre a possibili conflitti (molto remoti) > essendo inoltre indirizzi multicast degradano le prestazioni del segmento > ethernet > guardando le specifiche anche sull enciclopedia > https://it.wikipedia.org/wiki/Indirizzo_MAC > > Per creare un indirizzo MAC locale unicast valido basta che la seconda > cifra sia pari e non zero. > > esempio > > 02:00:00:00:00:01 > > 02:00:00:00:00:02 > > > Questo dimostra che il diavolo è nei dettagli. Per migliorare le > prestazioni della rete siamo andati a creare un problema di difficile > analisi. > > https://youtu.be/081Xt0qQmxw?t=38s > https://youtu.be/081Xt0qQmxw?t=38s > https://youtu.be/081Xt0qQmxw?t=38s > https://youtu.be/081Xt0qQmxw?t=38s > https://youtu.be/081Xt0qQmxw?t=38s > https://youtu.be/081Xt0qQmxw?t=38s > https://youtu.be/081Xt0qQmxw?t=38s > https://youtu.be/081Xt0qQmxw?t=38s > https://youtu.be/081Xt0qQmxw?t=38s > ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] Ottimizzare banda switch<->router
Ricordati se da l'alra parte delle radio ci sta una cosa fatta come la vuoi fare te fai un loop Il giorno 19 ottobre 2016 15:29, Germano Massullo < germano.massu...@gmail.com> ha scritto: > Il 19/10/2016 15:24, Matteo Pedani ha scritto: > > Colleghi direttamente le antenne al router. > Perdonami, ma così son bravi tutti, inoltre appena finisci le porte sul > router non attacchi più neanche un'antenna. > ___ > Wireless mailing list > Wireless@ml.ninux.org > http://ml.ninux.org/mailman/listinfo/wireless > -- *Matteo Pedani* www.pedani.it mobile +39 3343637690 phone +39 0699341466 phone +39 069415152 ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] Ottimizzare banda switch<->router
Il 19/10/2016 15:24, Matteo Pedani ha scritto: > Colleghi direttamente le antenne al router. Perdonami, ma così son bravi tutti, inoltre appena finisci le porte sul router non attacchi più neanche un'antenna. ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] Ottimizzare banda switch<->router
Per avere le massime prestazioni Colleghi direttamente le antenne al router. Riservi una parte degli ip per ogni antenna Sullo switch ci metti la rete interna Facendo così il pacchetto fa meno giri quindi ci mette meno tempo a passare, la configurazione è più facile, non rischi di fare dei loop. Matteo Il giorno 19 ottobre 2016 13:10, Stefano De Carloha scritto: > Il 19/10/2016 11:45, Germano Massullo ha scritto: > > Attualmente ho due opzioni > > - Link aggregation [1]: soluzione rischiosa perché non è detto che il > > router e lo switch dividano, come uno si aspetta, il traffico tra i vari > > cavi > > - VLAN per ogni antenna AC[2]: dato che queste antenne sono quelle che > > occupano più banda, assegnare a ciascuna di esse una VLAN come suggerito > > da Clauz, potrebbe essere una soluzione ideale. > > Avete altre idee? > > A me sembra che ne hai solo una vera. Con le VLAN faresti una ripartizione > a monte totalmente scollegata dalla quantità e tipologia del traffico > realmente prodotto dai tuoi apparati. Per quanto te la puoi pensare bene > prima, le condizioni cambiano, e sarebbe molto poco flessibile aggiungendo > apparati. > > Per quanto riguarda la link aggregation e da quello che leggo sul manuale > EdgeSwitch, puoi evitare l'intera filiera "magari qualcosa non è > 802.3ad-compliant" usando semplicemente lo static port-channel. A me sembra > che per il tuo setup non serve che il LAG sia di tipo 802.3ad o in > qualsiasi modo automatico/dinamico. > > La parte essenziale è l'algoritmo di hashing. Immagino che principalmente > il traffico proveniente dalle antenne sarà inoltrato verso l'edgerouter. In > questo scenario dovrebbe essere sufficiente evitare gli algo che includono > il destination MAC per ripartire correttamente il traffico ed evitare colli > di bottiglia. "Source MAC, VLAN, Ethertype, Incoming Port" sembra > promettente-pur-se-semplice, ma in ogni caso devi fare delle prove perché > senza avere accesso al codice [1] non sai a tavolino quanto sono efficienti > i mapping. > > Stefanauss. > > [1] Che presumo sia proprietario, perlomeno lato backplane. > > > ___ > Wireless mailing list > Wireless@ml.ninux.org > http://ml.ninux.org/mailman/listinfo/wireless > > -- *Matteo Pedani* www.pedani.it mobile +39 3343637690 phone +39 0699341466 phone +39 069415152 ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] Ottimizzare banda switch<->router
Il 19/10/2016 11:45, Germano Massullo ha scritto: > Attualmente ho due opzioni > - Link aggregation [1]: soluzione rischiosa perché non è detto che il > router e lo switch dividano, come uno si aspetta, il traffico tra i vari > cavi > - VLAN per ogni antenna AC[2]: dato che queste antenne sono quelle che > occupano più banda, assegnare a ciascuna di esse una VLAN come suggerito > da Clauz, potrebbe essere una soluzione ideale. > Avete altre idee? A me sembra che ne hai solo una vera. Con le VLAN faresti una ripartizione a monte totalmente scollegata dalla quantità e tipologia del traffico realmente prodotto dai tuoi apparati. Per quanto te la puoi pensare bene prima, le condizioni cambiano, e sarebbe molto poco flessibile aggiungendo apparati. Per quanto riguarda la link aggregation e da quello che leggo sul manuale EdgeSwitch, puoi evitare l'intera filiera "magari qualcosa non è 802.3ad-compliant" usando semplicemente lo static port-channel. A me sembra che per il tuo setup non serve che il LAG sia di tipo 802.3ad o in qualsiasi modo automatico/dinamico. La parte essenziale è l'algoritmo di hashing. Immagino che principalmente il traffico proveniente dalle antenne sarà inoltrato verso l'edgerouter. In questo scenario dovrebbe essere sufficiente evitare gli algo che includono il destination MAC per ripartire correttamente il traffico ed evitare colli di bottiglia. "Source MAC, VLAN, Ethertype, Incoming Port" sembra promettente-pur-se-semplice, ma in ogni caso devi fare delle prove perché senza avere accesso al codice [1] non sai a tavolino quanto sono efficienti i mapping. Stefanauss. [1] Che presumo sia proprietario, perlomeno lato backplane. signature.asc Description: OpenPGP digital signature ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
[Ninux-Wireless] Ottimizzare banda switch<->router
In una configurazione con varie antenne 802.11 e 802.11 AC collegate ad un EdgeSwitch 16 150W più un EdgeRouter Pro (che ha un throughput di 8 Gb/s) vorrei tentare di ottimizzare l'utilizzo di banda passante del router. Collegare lo switch al router con un solo cavo creerebbe un collo di bottiglia. Attualmente ho due opzioni - Link aggregation [1]: soluzione rischiosa perché non è detto che il router e lo switch dividano, come uno si aspetta, il traffico tra i vari cavi - VLAN per ogni antenna AC[2]: dato che queste antenne sono quelle che occupano più banda, assegnare a ciascuna di esse una VLAN come suggerito da Clauz, potrebbe essere una soluzione ideale. Avete altre idee? Schemi (il numero di antenne raffigurate è puramente casuale): [1]: https://germano.fedorapeople.org/Ninux/Edgerouter_Pro_configurazione_link_aggregation.pdf [2]: https://germano.fedorapeople.org/Ninux/Edgerouter_Pro_configurazione_VLAN.pdf signature.asc Description: OpenPGP digital signature ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless