Guida rapida per Uplinks Load Balancing

Visualizza categorie

Guida rapida per Uplinks Load Balancing

2 min letto

OVERVIEW #

Zen Load Balancer supporta il uplink o il bilanciamento del carico dei provider dalla versione V2RC2 rilasciata a febbraio 2012.

Questa implementazione fa parte del metodo di bilanciamento del carico di livello 3 utilizzando il bilanciamento del carico delle rotte e basato sull'applicazione di Zen Load Balancer come gateway predefinito per una rete locale per accedere a una rete geografica con diversi fornitori di servizi.

Questo documento pretende di fornire una breve comprensione del bilanciamento del carico di uplink con Zen Load Balancer e dei passaggi necessari per implementare questa soluzione all'interno delle reti aziendali o generali locali.

PROGETTO DI ARCHITETTURA #

Il disegno seguente è un'architettura di esempio per il bilanciamento del carico degli uplink, dove abbiamo utilizzato un'appliance Zen Load Balancer come gateway predefinito per i client.

In questo caso, abbiamo due diversi ISP per l'accesso a Internet: un router RDSI cablato veloce e un router 3G più lento.

La connessione di rete tra ZenLB e router deve essere reti isolate, per questo motivo abbiamo fornito due interfacce indipendenti con le reti:

o 192.168.0.0 / 24 tramite eth1, accesso all'RDSI con cavo veloce.
o 192.168.1.0 / 24 tramite wlan0, un accesso wireless al router 3G più lento.

Nota che i client devono trovarsi sotto un'altra rete isolata, quindi abbiamo scelto una configurazione 192.168.2.0/24 con Zen LB come gateway predefinito (192.168.2.254).

Con questa implementazione abbiamo stabilito un algoritmo di peso, il router RDSI ha un peso di 5 mentre il router 3G ha un peso di 2.

Il bilanciamento del carico di collegamento non è perfetto poiché i percorsi sono memorizzati nella cache. In realtà ZenLB non supporta un comportamento non memorizzato nella cache.

CONFIGURAZIONE #

Come potremmo implementare questa architettura con Zen Load Balancer? In questa sezione verrà mostrato il modo semplice per eseguire questa architettura con Zen LB.

INTERFACCE DI RETE #

Nella figura seguente viene mostrata la configurazione delle interfacce di rete tramite la sezione Impostazioni :: Interfacce. Nota che non abbiamo bisogno di alcun gateway configurato, poiché la comunicazione avviene direttamente con i router.

Con questa configurazione, abbiamo stabilito gli indirizzi IP di Zen Load Balancer e le corrispondenti interfacce di rete.

FARMS #

Ora è il momento di creare una nuova farm di datalink utilizzando l'interfaccia con la quale i client richiederanno le connessioni in uscita a Internet (per questo esempio, eth1), attraverso la sezione Manage :: Farms.

Dopo aver fatto clic sul pulsante Salva, la fattoria verrà creata.

Modificando i parametri globali della nostra nuovissima farm di datalink dobbiamo selezionare l'algoritmo giusto da utilizzare. Nel nostro caso, dobbiamo selezionare l'algoritmo di peso per bilanciare entrambi gli uplink in base al valore di peso di ciascun uplink.

Inoltre, è possibile utilizzare un algoritmo di priorità per creare un bilanciatore di uplink con tolleranza di errore attivo-passiva con diversi provider.

Infine, dobbiamo configurare i nostri backend. Per il bilanciamento del carico di uplink i real server saranno i router che forniscono l'accesso reale a Internet con l'interfaccia corrispondente e il valore di peso o priorità.

SUGGERIMENTI FINALI #

La creazione di farm di Datalink diventerà Zen Load Balancer come gateway tra diverse sottoreti di rete e fornirà a una LAN locale l'accesso a una WAN ad alta disponibilità.

Per questo motivo, il pannello di rete mostrerà una configurazione del gateway di blocco per l'interfaccia di rete "in ascolto".

Ora abbiamo il collegamento a Internet bilanciato! Accedendo a un servizio di streaming video per guardare il nostro video preferito dei Coldplay, saremo in grado di visualizzare il consumo di linea per ogni interfaccia di uplink tramite la sezione Visualizza stato backend.

In questo caso, stiamo usando la linea più ponderata, come previsto.

Per rilevare un offline o online di qualsiasi uplink, viene richiesto un ping diretto al router ogni minuto.

LICENZA ILLIMITATA #

Questa documentazione è stata creata dal Team degli sviluppatori di Zen Load Balancer per il progetto GNU / LGPL di Zen Load Balancer.
(C) 2014 di Sofintel IT Engineering SL. Tutti i diritti riservati. Nessuna parte di questo documento può essere riprodotta o trasmessa in alcuna forma o con qualsiasi mezzo, elettronico, meccanico, di fotocopiatura, registrazione o altro, senza previa autorizzazione scritta di Sofintel IT Engineering SL.

📄 Scarica questo documento in formato PDF #

    EMAIL: *

    Sviluppato da BetterDocs