[GTER] Balanceamento por pacotes
Marcelo Costa
mcosta at mcosta.eng.br
Wed Mar 2 15:30:30 -03 2005
Rodrigo,
eu tenho esse cenario rodando em minha infra.
2 E1s via PC300 na mesma operadora.
veja como implementei:
#
# LIbera filtro reverse_path checking
#
echo 0 > /proc/sys/net/ipv4/conf/hdlc0/rp_filter
echo 0 > /proc/sys/net/ipv4/conf/hdlc1/rp_filter
#
# Configura o balanceamento via round-robin
#
tc qdisc add hdlc0 root teql0
tc qdisc add hdlc1 root teql0
ip link set dev teql0 up
#
# Configura interface TEQL0
ip addr add dev teql0 <ip interface do balanceamento>
depois adiciona-se a rota default apontando para o dev teql0
[]s
Marcelo Costa
Em 2/3/2005, "Rodrigo Simões" <rodrigo at life.com.br> escreveu:
>Amigos,
>
>Como é possivel fazer balanceamento por pacotes no Linux? Eu não posso
>simplesmente colocar 2 rotas default, pois o linux faz cache dessas
>rotas e aí não funciona legal.
>
>Descobri que existe 2 formas:
>
>1 - Aplicar um patch chamado "equalize" no kernel que permite um "round
>robin" entre as interfaces...eu considero essa forma a mais parecida
>com o que utilizo no Cisco atualmente. O problema é que esse patch
>parece estar descontinuado ou coisa parecida...está meio dificil
>encontrá-lo.
>
>2 - Usar TEQL. Parece ser a melhor opção, o problema é fazer esse cara
>funcionar! É mais parecido com o "loopback" do Cisco...
>
>Na prática vou usar uma PC300 com 2 links Embratel balanceados, por
>isso a necessidade. Fisicamente os 2 links funcionam 100% com a PC300
>(pingam o outro lado), o problema é balancear mesmo... Detalhe: Estou
>fazendo a simulação com placas ethernet mesmo, pra não precisar parar
>os links.
>
>Se alguém puder me dar uma luz sobre como fazer isso, ficarei muito
>grato!
>
>Atenciosamente,
>
>Rodrigo Simões
>
>--
>GTER list https://eng.registro.br/mailman/listinfo/gter
More information about the gter
mailing list