[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Load Balance ( meio off )



Oi Emanuel,

Siga esse tutorial: http://www.ssi.bg/~ja/nano.txt

Obs.: Só consegui fazer funfar no momento que utilizei o kernel 2.4.32 e as ultimas versões do Iptables e do Iproute2, com os pacotes do repositórios do debian sarge não rolaram.

Abraços

Carlos José Vaz


Em 30/06/06, Emanuel dos Reis Rodrigues <emanuel@cti.rr.gov.br> escreveu:
e ai Galera  ...

estou tentando fazer um load balance com alta disponibilidade usando
iproute e iptables ....

com 3 placas de rede ... mas estou fazendo na rede interna como
laboratório ....

adsl e satelite é fictíio ...


eth0  ->  172.2.1.1 --> Rede Interna
eth1  ->  192.168.227.36 --> adsl
eth2  ->  10.103.2.36 --> satelite


na teoria faço o seguinte:

uso a tabela mangle do iptables para markar os pacotes  .... depois
usando iproute faço isso:


sendo que 192.168.227.139 e 10.103.2.139 são meus gateways ...

# adsl

ip route add 192.168.227.0/24 dev eth1 src 192.168.227.36 table adsl
#####ip route add 172.2.1.0/24 via 172.2.1.1 table adsl
ip route add default via 192.168.227.139 table adsl

# satelite
ip route add 10.103.2.0/24 dev eth2 src 10.103.2.36 table satelite
#####ip route add 172.2.1.0/24 via 172.2.1.1 table satelite
ip route add default via 10.103.2.139 table satelite

# setando balance na tabela principal de roteamento

ip route add 192.168.227.0/24 dev eth1 src 192.168.227.36
ip route add 10.103.2.0/24 dev eth2 src 10.103.2.36

# setando a rota preferencial
ip route add default via 192.168.227.139

# regras das tabelas
ip rule add from 192.168.227.36 table adsl
ip rule add from 10.103.2.36 table satelite

# balanceamento de link
ip rule add fwmark 3 lookup balance prio 3
ip route add default table balance nexthop via 192.168.227.139 dev eth1
weight 1 nexthop via 10.103.2.139 dev eth2 weight 1


e também faço um SNAT para os respectivos ips ....


se alguem tiver um tempinho para me ajudar ....


Emanuel dos Reis Rodrigues








--
To UNSUBSCRIBE, email to debian-user-portuguese-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: