Domanda semplice sul load balancing



  • Volendo fare load balancing tramite pc server con pfsense e avendo due adsl 6mb e 4mb, poniamo che io mi trovi in un host fisico della lan; a questo punto scarico una distro di linux e la velocità mi saturerà una delle due adsl, poniamo la prima, se ora sullo stesso pc contemporaneamente avvio un altro download di altra distro linux mi dovrebbe andare a saturare la seconda adsl, quindi numericamente:

    1a distro –---- 600kbsec
    2a distro ------ 400kbsec

    sullo stesso host e contemporaneamente.
    E' così?



  • non un funge cosi: devi ragionare innanzi tutto su come evvengono le sessioni http:

    tu spari una richiesta http , e il server ti '' bombarda'' con una miriade di pacchetti di risposta…..
    se mandi una richiesta sola ( pacchetto singolo) al massimo saturerai unalinea.
    ma se mandi due richieste, una da una linea e una da un altra, il server ( o i servers...)  ti risponderanno con una valanga di pacchetti..
    in tal caso  utilizzerai  tutte e due  le linee..

    ci sono diversi tipi di load balancing.. quello implementato da pfsense e' tipo round rubin non pesato ( che puo essere pesato con diversi stratagemmi...)  funge tipo cosi:

    un pacchetto sulla wan1
    una pacchetto sulla wan2
    un pacchetto sulla wan1
    una pacchetto sulla wan2
    un pacchetto sulla wan1
    una pacchetto sulla wan2

    quindi ipotesi: vai su debian e tiri giu na distro,  provabilmente ciuccierai tutte e due le linee fino al tappo.... dato che occorrerranno diversi pacchetti up per fare il down di tutta l'immagine e provabilmente parte dei pacchetti di richesta saranno inviati dalla wan1 e parte dalla wan 2 ..

    quello che ti consiglio pero se devi solo fare il balancing, quindi un ti servono filtraggi firewall, capitive portal o dhcp.. buttati su vyatta..
    finge molto meglio per lo scopo... pero fa solo da router, non da firewall..


Locked