Indice   FAQ  
Iscriviti  Login
Indice RouterOS Wiki routerOSiTalia [GUIDE]

Come bilanciare due connessioni in uscita

In questa sezione puoi trovare alcune guide su routerOS

Ti è stata utile questa guida?Dà il tuo giudizio

SI
36
92%
NO
2
5%
NON NE AVEVO BISOGNO
1
3%
 
Voti totali : 39

Re: Come bilanciare due connessioni in uscita

Messaggioda ibm » mar 21 gen 2014, 17:02

figheras ha scritto:In fase di bilanciamento basta specificare la subnet (dichiarandola in SRC-address) invece dell'interfaccia in ingresso (lato LAN)
Un esempio del tipo, invece di fare come nella guida:
add chain=prerouting dst-address-type=!local in-interface=ether3 per-connection-classifier=both-addresses:2/0 \ action=mark-connection new-connection-mark=ether1_conn passthrough=yes


Fai così:
add chain=prerouting src-address=192.168.10.0/24 dst-address-type=!local per-connection-classifier=both-addresses:2/0 \ action=mark-connection new-connection-mark=ether1_conn passthrough=yes


Perfetto allora. Grazie mille.
ibm
Mikrotik-Pro 2° Liv
Mikrotik-Pro 2° Liv
 
Messaggi: 313
Iscritto il: lun 20 gen 2014, 19:55
Uso routerOS dalla Versione: v4.x

Re: Come bilanciare due connessioni in uscita

Messaggioda ibm » mar 21 gen 2014, 17:41

Ho configurato il tutto ma non pare funzionare come dovrebbe, ho la wan1 ha 80 mega di down mentre la wan2 ne ha 20, se il PCC lo faccio 2/0 2/1 quindi equamente distributo, saturando la banda usa solo la wan 1, se lo faccio 3/0 3/1 3/2 dando più peso alla wan2 mi satura solo la wan2, sempre con soluzione a 3 priorizzando la wan1 viene usata solo questa, come mai? Ho seguito alla lettera la guida del primo post.
ibm
Mikrotik-Pro 2° Liv
Mikrotik-Pro 2° Liv
 
Messaggi: 313
Iscritto il: lun 20 gen 2014, 19:55
Uso routerOS dalla Versione: v4.x

Re: Come bilanciare due connessioni in uscita

Messaggioda figheras » mar 21 gen 2014, 19:38

Come li fai i test??Se fai uno speedtest è normale che ti usa una sola connessione; non le aggrega le bilancia!!...Cmq per vedere le connessioni bilanciate basta andare su :
-> ip firewall connection
e vedi in corrispondenza della colonna connection mark tutti i socket quale connessione utilizzano...dovrebbero essere piu o meno pari ;)
Siamo tutti ignoranti. Ma non tutti ignoriamo le stesse cose! - Einstein -
Avatar utente
figheras
Staff rosIT
Staff rosIT
 
Messaggi: 1218
Iscritto il: sab 19 set 2009, 20:09
Uso routerOS dalla Versione: v2.9.x
Certificazioni Mikrotik: MTCNA, MTCRE, MTCWE
Altre certificazioni: Cisco CCNA, KalliopePBX
Preferred Training Centre: Grifonline

Re: Come bilanciare due connessioni in uscita

Messaggioda ibm » mar 21 gen 2014, 20:01

figheras ha scritto:Come li fai i test??Se fai uno speedtest è normale che ti usa una sola connessione; non le aggrega le bilancia!!...Cmq per vedere le connessioni bilanciate basta andare su :
-> ip firewall connection
e vedi in corrispondenza della colonna connection mark tutti i socket quale connessione utilizzano...dovrebbero essere piu o meno pari ;)


Il test lo faccio scaricando da debian fastweb una decina di distro che mi saturano tutta la banda in più apro anche vari video di youtube e avolte anche speedtest insieme in modo da essere sicuro che di connessioni ce ne siano molte, l'utilizzo della connessione lo guardo in winbox nella sezione interfacce.

Questa è la export del mangle

Codice: Seleziona tutto
add chain=prerouting dst-address=2.x.x.1 src-address=192.168.0.0/24
add chain=prerouting dst-address=100.x.x.1 src-address=192.168.0.0/24
add action=mark-connection chain=input connection-mark=no-mark in-interface=\
    "ether1 - WAN 1" new-connection-mark=ether1_conn
add action=mark-connection chain=input connection-mark=no-mark in-interface=\
    "ether2 - WAN 2" new-connection-mark=ether2_conn
add action=mark-connection chain=prerouting connection-mark=no-mark \
    dst-address-type=!local new-connection-mark=ether1_conn \
    per-connection-classifier=both-addresses:2/0 src-address=192.168.0.0/24
add action=mark-connection chain=prerouting connection-mark=no-mark \
    dst-address-type=!local new-connection-mark=ether2_conn \
    per-connection-classifier=both-addresses:2/1 src-address=192.168.0.0/24
add action=mark-routing chain=prerouting connection-mark=ether1_conn \
    new-routing-mark=to_ether1 passthrough=no src-address=192.168.0.0/24
add action=mark-routing chain=prerouting connection-mark=ether2_conn \
    new-routing-mark=to_ether2 passthrough=no src-address=192.168.0.0/24
add action=mark-routing chain=output connection-mark=ether1_conn \
    new-routing-mark=to_ether1 passthrough=no
add action=mark-routing chain=output connection-mark=ether2_conn \
    new-routing-mark=to_ether2 passthrough=no
ibm
Mikrotik-Pro 2° Liv
Mikrotik-Pro 2° Liv
 
Messaggi: 313
Iscritto il: lun 20 gen 2014, 19:55
Uso routerOS dalla Versione: v4.x

Re: Come bilanciare due connessioni in uscita

Messaggioda ibm » mar 21 gen 2014, 20:22

ibm ha scritto:
figheras ha scritto:Come li fai i test??Se fai uno speedtest è normale che ti usa una sola connessione; non le aggrega le bilancia!!...Cmq per vedere le connessioni bilanciate basta andare su :
-> ip firewall connection
e vedi in corrispondenza della colonna connection mark tutti i socket quale connessione utilizzano...dovrebbero essere piu o meno pari ;)


Il test lo faccio scaricando da debian fastweb una decina di distro che mi saturano tutta la banda in più apro anche vari video di youtube e avolte anche speedtest insieme in modo da essere sicuro che di connessioni ce ne siano molte, l'utilizzo della connessione lo guardo in winbox nella sezione interfacce.

Questa è la export del mangle

Codice: Seleziona tutto
add chain=prerouting dst-address=2.x.x.1 src-address=192.168.0.0/24
add chain=prerouting dst-address=100.x.x.1 src-address=192.168.0.0/24
add action=mark-connection chain=input connection-mark=no-mark in-interface=\
    "ether1 - WAN 1" new-connection-mark=ether1_conn
add action=mark-connection chain=input connection-mark=no-mark in-interface=\
    "ether2 - WAN 2" new-connection-mark=ether2_conn
add action=mark-connection chain=prerouting connection-mark=no-mark \
    dst-address-type=!local new-connection-mark=ether1_conn \
    per-connection-classifier=both-addresses:2/0 src-address=192.168.0.0/24
add action=mark-connection chain=prerouting connection-mark=no-mark \
    dst-address-type=!local new-connection-mark=ether2_conn \
    per-connection-classifier=both-addresses:2/1 src-address=192.168.0.0/24
add action=mark-routing chain=prerouting connection-mark=ether1_conn \
    new-routing-mark=to_ether1 passthrough=no src-address=192.168.0.0/24
add action=mark-routing chain=prerouting connection-mark=ether2_conn \
    new-routing-mark=to_ether2 passthrough=no src-address=192.168.0.0/24
add action=mark-routing chain=output connection-mark=ether1_conn \
    new-routing-mark=to_ether1 passthrough=no
add action=mark-routing chain=output connection-mark=ether2_conn \
    new-routing-mark=to_ether2 passthrough=no


Nemmeno con torrent che di connessione ne fa e parecchie (scaricando 5 o 6 torrent di distro sempre da debian fastweb) riesco a saturate tutto, mi esaurisce solo gli 80mega dalla wan1 mentre la 2 non la utilizza.
ibm
Mikrotik-Pro 2° Liv
Mikrotik-Pro 2° Liv
 
Messaggi: 313
Iscritto il: lun 20 gen 2014, 19:55
Uso routerOS dalla Versione: v4.x

Re: Come bilanciare due connessioni in uscita

Messaggioda ibm » mer 22 gen 2014, 11:06

ibm ha scritto:
ibm ha scritto:
figheras ha scritto:Come li fai i test??Se fai uno speedtest è normale che ti usa una sola connessione; non le aggrega le bilancia!!...Cmq per vedere le connessioni bilanciate basta andare su :
-> ip firewall connection
e vedi in corrispondenza della colonna connection mark tutti i socket quale connessione utilizzano...dovrebbero essere piu o meno pari ;)


Il test lo faccio scaricando da debian fastweb una decina di distro che mi saturano tutta la banda in più apro anche vari video di youtube e avolte anche speedtest insieme in modo da essere sicuro che di connessioni ce ne siano molte, l'utilizzo della connessione lo guardo in winbox nella sezione interfacce.

Questa è la export del mangle

Codice: Seleziona tutto
add chain=prerouting dst-address=2.x.x.1 src-address=192.168.0.0/24
add chain=prerouting dst-address=100.x.x.1 src-address=192.168.0.0/24
add action=mark-connection chain=input connection-mark=no-mark in-interface=\
    "ether1 - WAN 1" new-connection-mark=ether1_conn
add action=mark-connection chain=input connection-mark=no-mark in-interface=\
    "ether2 - WAN 2" new-connection-mark=ether2_conn
add action=mark-connection chain=prerouting connection-mark=no-mark \
    dst-address-type=!local new-connection-mark=ether1_conn \
    per-connection-classifier=both-addresses:2/0 src-address=192.168.0.0/24
add action=mark-connection chain=prerouting connection-mark=no-mark \
    dst-address-type=!local new-connection-mark=ether2_conn \
    per-connection-classifier=both-addresses:2/1 src-address=192.168.0.0/24
add action=mark-routing chain=prerouting connection-mark=ether1_conn \
    new-routing-mark=to_ether1 passthrough=no src-address=192.168.0.0/24
add action=mark-routing chain=prerouting connection-mark=ether2_conn \
    new-routing-mark=to_ether2 passthrough=no src-address=192.168.0.0/24
add action=mark-routing chain=output connection-mark=ether1_conn \
    new-routing-mark=to_ether1 passthrough=no
add action=mark-routing chain=output connection-mark=ether2_conn \
    new-routing-mark=to_ether2 passthrough=no


Nemmeno con torrent che di connessione ne fa e parecchie (scaricando 5 o 6 torrent di distro sempre da debian fastweb) riesco a saturate tutto, mi esaurisce solo gli 80mega dalla wan1 mentre la 2 non la utilizza.


Dopo varie prove sono riuscito con torrent a saturare la banda in download, resta però il fatto che facendo vari test usando browser su 2 o 3 pc contemporaneamente a scaricare non riesco a saturare entrambe le linee, il problema non è di server visto che la wan1 da 80mega me la saturano tutta.
ibm
Mikrotik-Pro 2° Liv
Mikrotik-Pro 2° Liv
 
Messaggi: 313
Iscritto il: lun 20 gen 2014, 19:55
Uso routerOS dalla Versione: v4.x

Re: Come bilanciare due connessioni in uscita

Messaggioda marepulito » sab 1 feb 2014, 18:10

Ciao a tutti, io ho realizzato qualcosa di simile, con un PC e RouterOS X86, due schede di rete sulle quali entrano le linee ADSL su una con IP Dinamico e sull'Altra IP Statico, sulla terza scheda di rete ho le connessioni degli Utenti Wireless gestite con RB 433, connessione Pppoe ed HotSpot, il mio problema è che su un utente dove ricevo il segnale con una NanoM5 Ubiquiti e router TP-Link, fino a qua tutto ok, Autenticazione su Concentratore OK, navigazione perfetta, dovendo gestire un PC-Server da Remoto quindi da un'altra parte dell'Italia attraverso un accesso da Ip Statico con Desktop remoto opp. similare, non riesco in nessun modo a raggiungere questo server, dove sbaglio? ho provato ad impostare delle regole su IP/Firewall/nat add chain ecc. ecc. ma niente. Qualcuno mi può aiutare?.

Grazie a tutti per l'attenzione, spero mi diate qualche dritta.

saluti
max
marepulito
Mikrotik-User 10° Liv
Mikrotik-User 10° Liv
 
Messaggi: 35
Iscritto il: mar 21 set 2010, 0:13

Re: Come bilanciare due connessioni in uscita

Messaggioda manolo » dom 13 lug 2014, 14:10

Ottima guida, applicata su una delle nuove CCR e il tutto funziona decisamente bene, ora vorrei provare ad usare i modem in bridge facendo fare l'autenticazione PPOE verso internet, cosa che almeno per la connessione funziona benissimo, mi ritrovo una qualche perplessità riguardo alle modifiche della configurazione da affrontare, sia in termini di IP che di porte, fisiche e/o virtuali, da utilizzare, qualcuno ci ha già provato?

Salvatore
manolo
Mikrotik Curious User
Mikrotik Curious User
 
Messaggi: 4
Iscritto il: mer 30 ott 2013, 1:43

Re: Come bilanciare due connessioni in uscita

Messaggioda maxumi » mar 21 ott 2014, 0:32

Grazie, ottima guida. implementata su una CCR1036 e lavora senza problemi alla grande.
Ho un quesito che in precedenza ho visto che ha fatto anche qualcun altro ma non mi sembra di aver trovato risposta.

Se oltre al bilanciamento, vorrei forzare alcuni client ad utilizzare sempre principalmente una connessione, e solo se serve anche l'altra, come si potrebbe gestire?

Ed altra cosa che forse va un po off-topic, se invece di utilizzare rules di masquerade, utilizzo regole di NAT 1:1 per clienti aziendali. Quindi ovviamente con IP statico della connessione 1, se questa dovesse andare offline; avreste qualche consiglio su come continuare a dargli per lo meno il servizio internet base?
maxumi
Mikrotik-User 8° Liv
Mikrotik-User 8° Liv
 
Messaggi: 94
Iscritto il: mar 20 apr 2010, 17:36

Re: Come bilanciare due connessioni in uscita

Messaggioda kiro59 » lun 15 dic 2014, 15:04

Salve a tutti.seguendo questa guida ho relizzato un balancer con 4 adsl, il tutto funziona correttamente
avrei pero la neccesità di accedere al server radius dall esterno.
Le 4 adsl hanno tutte ip pubblico statico e il radius ha l indirizzo ip nella sottorete dell uscita del balancer.
Local 192.168.10.0/24
wan1 192.168.1.0/24
wan2 192.168.2.0/24
wan3 192.168.3.0/24
wan4 192.168.4.0/24
radius usermanager 192.168.10.250

Chiedo aiuto per creare una regola che possa reindirizzare un degli indirizzi pubblici verso l usermanager.

Grazie.
kiro59
Mikrotik Curious User
Mikrotik Curious User
 
Messaggi: 1
Iscritto il: dom 15 ago 2010, 22:09


PrecedenteProssimo

Torna a Wiki routerOSiTalia [GUIDE]

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti