Indice   FAQ  
Iscriviti  Login
Indice RouterOS RouterOS

load balancing con 6 adsl dello stesso isp

Tutto su questo sistema operativo linux based - Configurazioni, dubbi, problematiche &....

load balancing con 6 adsl dello stesso isp

Messaggioda wifinetwork » lun 19 nov 2012, 20:18

salve ragazzi ho una rb 1000 e dovrei configurare un load balancing con 6 adsl dello stesso isp. Ho cercato di trovare delle informazioni in rete prima di scrivere su questo forum, ma ho trovato poco e niente. Ho visto un video in rete che connette 8 adsl facendo il pppoe su ogni wan, ma provando vedo che mi assegna sempre lo stesso gateway in quanto sono dello stesso isp. ho letto anche che è possibile realizzarlo con le vlan ma sinceramente non trovo nessuna guida per iniziare.
Ve ne sarei molto grato se mi dareste una mano a realizzarlo. Grazie.
wifinetwork
Mikrotik-User 9° Liv
Mikrotik-User 9° Liv
 
Messaggi: 85
Iscritto il: lun 19 nov 2012, 20:10

Re: load balancing con 6 adsl dello stesso isp

Messaggioda ppraz » lun 19 nov 2012, 21:26

Il concetto di base è che devi forzare tu il traffico su una adsl o su un'altra, senza usare la default route.
Non serve fare pppoe, basta dare alla rb1000 un ip su ogni subnet (possibilmente diversa, ma se le subnet sono uguali va bene che i gateway abbiano ip diversi)
per forzare una connessione su un router devi applicare una mangle
nel menù ip - firewall - mangle crea delle entry, ad esempio puoi basarti su ip del client sorgente

esempio se vuoi che
tutti i client 192.168.1.x escano dal gateway 1
192.168.2.x dal gateway 2
ecc

crea una regola per i client 192.168.1.0/24 action=new-routing-mark valore da dare al nuovo routing mark "gateway1"

fai così per tutti gli altri

nella routing table crea una entry
dst-address=0.0.0.0/0 (cioè qualunque destinazione)
gateway=quello della linea1
routing-mark=quello associato alla linea1

spero di essere stato chiaro ;-)
ppraz
Staff rosIT
Staff rosIT
 
Messaggi: 997
Iscritto il: sab 12 mar 2011, 14:13
Uso routerOS dalla Versione: v3.x

Re: load balancing con 6 adsl dello stesso isp

Messaggioda wifinetwork » lun 19 nov 2012, 22:15

intanto grazie per la risposta tempestiva, comunque il traffico deve uscire tutto su un unico ip.

posto un export della configurazione che ho provato ma che ancora non va....

/ip route
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=\
pppoe-out1 routing-mark=wlan1 scope=30 target-scope=10
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=\
pppoe-out2 routing-mark=wlan2 scope=30 target-scope=10
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=\
pppoe-out3 routing-mark=wlan3 scope=30 target-scope=10
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=\
pppoe-out4 routing-mark=wlan4 scope=30 target-scope=10
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=\
pppoe-out5 routing-mark=wlan5 scope=30 target-scope=10
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=\
pppoe-out6 routing-mark=wlan6 scope=30 target-scope=10
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=\
pppoe-out1 scope=30 target-scope=10
add check-gateway=ping disabled=no distance=2 dst-address=0.0.0.0/0 gateway=\
pppoe-out2 scope=30 target-scope=10
add check-gateway=ping disabled=no distance=3 dst-address=0.0.0.0/0 gateway=\
pppoe-out3 scope=30 target-scope=10
add check-gateway=ping disabled=no distance=4 dst-address=0.0.0.0/0 gateway=\
pppoe-out4 scope=30 target-scope=10
add check-gateway=ping disabled=no distance=5 dst-address=0.0.0.0/0 gateway=\
pppoe-out5 scope=30 target-scope=10
add check-gateway=ping disabled=no distance=6 dst-address=0.0.0.0/0 gateway=\
pppoe-out6 scope=30 target-scope=10

/ip firewall mangle
add action=mark-connection chain=input disabled=no in-interface=wlan1 \
new-connection-mark=wlan1_conn passthrough=yes
add action=mark-connection chain=input disabled=no in-interface=wlan2 \
new-connection-mark=wlan2_conn passthrough=yes
add action=mark-connection chain=input disabled=no in-interface=wlan3 \
new-connection-mark=wlan3_conn passthrough=yes
add action=mark-connection chain=input disabled=no in-interface=wlan4 \
new-connection-mark=wlan4_conn passthrough=yes
add action=mark-connection chain=input disabled=no in-interface=wlan5 \
new-connection-mark=wlan5_conn passthrough=yes
add action=mark-connection chain=input disabled=no in-interface=wlan6 \
new-connection-mark=wlan6_conn passthrough=yes
add action=mark-routing chain=output connection-mark=wlan1_conn disabled=no \
new-routing-mark=wlan1 passthrough=yes
add action=mark-routing chain=output connection-mark=wlan2_conn disabled=no \
new-routing-mark=wlan2 passthrough=yes
add action=mark-routing chain=output connection-mark=wlan3_conn disabled=no \
new-routing-mark=wlan3 passthrough=yes
add action=mark-routing chain=output connection-mark=wlan4_conn disabled=no \
new-routing-mark=wlan4 passthrough=yes
add action=mark-routing chain=output connection-mark=wlan5_conn disabled=no \
new-routing-mark=wlan5 passthrough=yes
add action=mark-routing chain=output connection-mark=wlan6_conn disabled=no \
new-routing-mark=wlan6 passthrough=yes
add action=mark-connection chain=prerouting disabled=no dst-address-type=\
!local in-interface=lan new-connection-mark=wlan1_conn passthrough=yes \
per-connection-classifier=both-addresses-and-ports:6/0
add action=mark-connection chain=prerouting disabled=no dst-address-type=\
!local in-interface=lan new-connection-mark=wlan2_conn passthrough=yes \
per-connection-classifier=both-addresses-and-ports:6/1
add action=mark-connection chain=prerouting disabled=no dst-address-type=\
!local in-interface=lan new-connection-mark=wlan3_conn passthrough=yes \
per-connection-classifier=both-addresses-and-ports:6/2
add action=mark-connection chain=prerouting disabled=no dst-address-type=\
!local in-interface=lan new-connection-mark=wlan4_conn passthrough=yes \
per-connection-classifier=both-addresses-and-ports:6/3
add action=mark-connection chain=prerouting disabled=no dst-address-type=\
!local in-interface=lan new-connection-mark=wlan5_conn passthrough=yes \
per-connection-classifier=both-addresses-and-ports:6/4
add action=mark-connection chain=prerouting disabled=no dst-address-type=\
!local in-interface=lan new-connection-mark=wlan6_conn passthrough=yes \
per-connection-classifier=both-addresses-and-ports:6/5
add action=mark-routing chain=prerouting connection-mark=wlan1_conn disabled=\
no in-interface=lan new-routing-mark=wlan1 passthrough=yes
add action=mark-routing chain=prerouting connection-mark=wlan2_conn disabled=\
no in-interface=lan new-routing-mark=wlan2 passthrough=yes
add action=mark-routing chain=prerouting connection-mark=wlan3_conn disabled=\
no in-interface=lan new-routing-mark=wlan3 passthrough=yes
add action=mark-routing chain=prerouting connection-mark=wlan4_conn disabled=\
no in-interface=lan new-routing-mark=wlan4 passthrough=yes
add action=mark-routing chain=prerouting connection-mark=wlan5_conn disabled=\
no in-interface=lan new-routing-mark=wlan5 passthrough=yes
add action=mark-routing chain=prerouting connection-mark=wlan6_conn disabled=\
no in-interface=lan new-routing-mark=wlan6 passthrough=yes

/ip address
add address=192.168.81.3/24 disabled=no interface=wlan1 network=192.168.81.0
add address=192.168.82.3/24 disabled=no interface=wlan2 network=192.168.82.0
add address=192.168.83.3/24 disabled=yes interface=wlan3 network=192.168.83.0
add address=192.168.28.3/24 disabled=no interface=wlan4 network=192.168.28.0
add address=192.168.24.3/24 disabled=no interface=wlan5 network=192.168.24.0
add address=192.168.31.3/24 disabled=no interface=wlan6 network=192.168.31.0
add address=192.168.3.1/24 disabled=no interface=lan network=192.168.3.0
wifinetwork
Mikrotik-User 9° Liv
Mikrotik-User 9° Liv
 
Messaggi: 85
Iscritto il: lun 19 nov 2012, 20:10

Re: load balancing con 6 adsl dello stesso isp

Messaggioda diginet » mar 20 nov 2012, 23:08

ciao, io ho seguito questa guida postata da figheras : viewtopic.php?f=36&t=508.
ovviamente l'ho modificata per il numero delle linee che ho dovuto collegare.

ciao
diginet
Mikrotik-User 10° Liv
Mikrotik-User 10° Liv
 
Messaggi: 53
Iscritto il: dom 10 apr 2011, 20:32

Re: load balancing con 6 adsl dello stesso isp

Messaggioda piciccia » mer 21 nov 2012, 16:10

Il traffico non può uscire tutto su un unico IP.
Ciò sarebbe possibile solo se tu fossi in BGP.
A che so io non attivano BGP sulle ADSL.
Il load balancing su ADSL è una legegnda metropolitana.

Saluti
C.
piciccia
MikroTIK Guru
MikroTIK Guru
 
Messaggi: 1026
Iscritto il: mar 1 giu 2010, 14:57

Re: load balancing con 6 adsl dello stesso isp

Messaggioda Linkwave » mer 21 nov 2012, 19:37

piciccia ha scritto:Il load balancing su ADSL è una legegnda metropolitana.


Non solo metropolitana, anche leggenda tramviaria, autostradale, .... :D

Lorenzo
MTCNSFMDI - * (stellina)
Avatar utente
Linkwave
MikroTIK Guru
MikroTIK Guru
 
Messaggi: 456
Iscritto il: gio 16 dic 2010, 23:23
Località: Grosseto

Re: load balancing con 6 adsl dello stesso isp

Messaggioda vlad8 » lun 26 nov 2012, 18:29

wifinetwork secondo me a questo punto conviene andare in housing in qualche datacenter e fare un contratto con qualche carrier, risparmi tempo, fatica (nessun load balancing da configurare), rispetto alle adsl la connessione è molto più performante (non passi sulla rete telecom) e ti arriva semplicemente un cavo ethernet senza dover utilizzare modem, ecc. Ovviamente costa qualcosa di più, dipende se il gioco vale la candela...
vlad8
Mikrotik-User 10° Liv
Mikrotik-User 10° Liv
 
Messaggi: 50
Iscritto il: mar 13 dic 2011, 12:57



Torna a RouterOS

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti