loadbalancing - problem

Konfiguracja serwerów, usług, itp.
kgb
Posty: 8
Rejestracja: 26 czerwca 2006, 10:46
Lokalizacja: /home/Mielec

loadbalancing - problem

Post autor: kgb »

Witam,
Mam dwa łącza 8Mbit (full duplex) i nie mogę sobie poradzić z loadbalancing'iem.
Problem polega na tym, że cały ruch "wychodzi" przez jedno łącze - nie równoważy obciążenia.
Zrobione mam w ten sposób:

Kod: Zaznacz cały

IP="/sbin/ip"
WAN1="eth1"
WAN2="eth2"

IP_WAN1="ip 1"
IP_WAN2="ip 2"

GATE_WAN1="brama 1"
GATE_WAN2="brama 2"

NET_WAN1="siec 1"
NET_WAN2="siec 2"

echo 0 > /proc/sys/net/ipv4/conf/$WAN1/rp_filter
echo 0 > /proc/sys/net/ipv4/conf/$WAN2/rp_filter

$IP route add $NET_WAN1 dev $WAN1 src 195.187.251.122 table 10
$IP route add default via $GATE_WAN1 dev $WAN1 table 10
$IP route add 127.0.0.0/8 dev lo table 10

$IP route add $NET_WAN2 dev $WAN2 src $IP_WAN2 table 11
$IP route add default via $GATE_WAN2 dev $WAN2 table 11
$IP route add 127.0.0.0/8 dev lo table 11

$IP route add $NET_WAN1 dev $WAN1 src $IP_WAN1
$IP route add $NET_WAN2 dev $WAN2 src $IP_WAN2

$IP rule add from $IP_WAN1 table 10
$IP rule add from $IP_WAN2 table 11

$IP route del 0/0
$IP route flush cache
$IP route add 0/0 nexthop via $GATE_WAN1 dev $WAN1 weight 1 nexthop via $GATE_WAN2 dev $WAN2 weight 1
W czym może być problem?
ODPOWIEDZ