1 Anexo(s)
LoadBalance escolha da rota principal
Bom dia a todos, estou com um pequeno probleminha, fiz um load balance, está funcionando bem, porém meu cenário é o seguinte aqui na empresa:
ISP1 : 50Mb
ISP2 : 10Mb
ISP3 : 10Mb
Eu gostaria que maioria do trafego saísse pelo link 1, já que ele tem mais taixa de down e up, porém o load balance PCC ta dando prioridade a os links de 10Mb
To colocando uma SS, da route list e das interfaces. Quem poder me da a dica agradeço bastante.
Segue abaixo.
Anexo 49767
O que devo fazer?
Re: LoadBalance escolha da rota principal
Citação:
Postado originalmente por
robertojr2k
Bom dia a todos, estou com um pequeno probleminha, fiz um load balance, está funcionando bem, porém meu cenário é o seguinte aqui na empresa:
ISP1 : 50Mb
ISP2 : 10Mb
ISP3 : 10Mb
Eu gostaria que maioria do trafego saísse pelo link 1, já que ele tem mais taixa de down e up, porém o load balance PCC ta dando prioridade a os links de 10Mb
To colocando uma SS, da route list e das interfaces. Quem poder me da a dica agradeço bastante.
Segue abaixo.
Anexo 49767
O que devo fazer?
Amigo,
As distancias na sua tabela de rota estão erradas. Seguindo na ordem da foto, as distâncias teriam que ser:
2
3
4
1
1
1
Poste suas regras do /ip firewall mangle...
Re: LoadBalance escolha da rota principal
Poste suas regras isso pode ser só, o balanceamento das cargas.
E ajeita as rotas como o amigo a cima falou..
Re: LoadBalance escolha da rota principal
Opa corrigi lá a distâncias dos links, e continuam do mesmo modo, sempre dando prioridade a o ISP2 e ISP3, e o ISP1 não puxa quase nada, tendo 50mb de disponibilidade.
IP route list
Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme, B - blackhole, U - unreachable, P - prohibit
# DST-ADDRESS PREF-SRC GATEWAY DISTANCE
0 A S 0.0.0.0/0 192.168.25.1 1
1 A S 0.0.0.0/0 10.2.1.1 1
2 A S 0.0.0.0/0 10.3.1.1 1
3 A S 0.0.0.0/0 192.168.25.1 2
4 S 0.0.0.0/0 10.2.1.1 3
5 S 0.0.0.0/0 10.3.1.1 4
6 ADC 10.2.1.0/24 10.2.1.2 ISP2 0
IP Firewall Mangle
0 ;;; -------------------------------------
chain=prerouting action=accept src-address=192.168.88.0/24 dst-address=192.168.88.0/24
1 chain=prerouting action=accept src-address=192.168.88.0/24 dst-address=192.168.25.0/24
2 chain=prerouting action=accept src-address=192.168.88.0/24 dst-address=10.2.1.0/24
3 chain=prerouting action=accept src-address=192.168.88.0/24 dst-address=10.3.1.0/24
4 ;;; -------------
chain=prerouting action=mark-connection new-connection-mark=ISP1_conn passthrough=yes in-interface=ISP1 connection-mark=no-mark
5 chain=prerouting action=mark-connection new-connection-mark=ISP2_conn passthrough=yes in-interface=ISP2 connection-mark=no-mark
6 chain=prerouting action=mark-connection new-connection-mark=ISP3_conn passthrough=yes in-interface=ISP3 connection-mark=no-mark
7 ;;; ------------------------
chain=prerouting action=jump jump-target=policy_router in-interface=Local connection-mark=no-mark
8 ;;; ------------------------------
chain=prerouting action=mark-routing new-routing-mark=ISP1_Traffic passthrough=yes src-address=192.168.88.0/24 connection-mark=ISP1_conn
9 chain=prerouting action=mark-routing new-routing-mark=ISP2_Traffic passthrough=yes src-address=192.168.88.0/24 connection-mark=ISP2_conn
10 chain=prerouting action=mark-routing new-routing-mark=ISP3_Traffic passthrough=yes src-address=192.168.88.0/24 connection-mark=ISP3_conn
11 chain=output action=mark-routing new-routing-mark=ISP1_Traffic passthrough=yes connection-mark=ISP1_conn
12 chain=output action=mark-routing new-routing-mark=ISP2_Traffic passthrough=yes connection-mark=ISP2_conn
13 chain=output action=mark-routing new-routing-mark=ISP3_Traffic passthrough=yes connection-mark=ISP3_conn
14 ;;; ---------
chain=policy_router action=mark-connection new-connection-mark=ISP1_conn passthrough=yes dst-address-type=!local per-connection-classifier=both-addresses:3/0
15 chain=policy_router action=mark-connection new-connection-mark=ISP2_conn passthrough=yes dst-address-type=!local per-connection-classifier=both-addresses:3/1
16 chain=policy_router action=mark-connection new-connection-mark=ISP3_conn passthrough=yes dst-address-type=!local per-connection-classifier=both-addresses:3/2
Re: LoadBalance escolha da rota principal
Seu problema esta aqui nessa regras você deve somar os links e dividir pelo maior, olhe esse tópico que vai entender
https://under-linux.org/showthread.php?t=131343
14 ;;; ---------
chain=policy_router action=mark-connection new-connection-mark=ISP1_conn passthrough=yes dst-address-type=!local per-connection-classifier=both-addresses:3/0
15 chain=policy_router action=mark-connection new-connection-mark=ISP2_conn passthrough=yes dst-address-type=!local per-connection-classifier=both-addresses:3/1
16 chain=policy_router action=mark-connection new-connection-mark=ISP3_conn passthrough=yes dst-address-type=!local per-connection-classifier=both-addresses:3/2[/QUOTE]