[FUGSPBR] LoadBalancing - Network
Patrick Tracanelli
eksffa em freebsdbrasil.com.br
Qua Out 22 17:57:20 BRST 2003
Boa noite.
Você pode, se for modificar o "next hop" (próximo salto) de roteamento
de uma rede registrada (rede válida), usar o "fwd" do ipfw. Combinando
um "fwd" com "prob" você pode ter uma solucao bastante flexivel para
balancear o link em uma maquina "multi-homed gw served" (varios
gateways). Se for nateado, procure no historico da lista por "source
routing" postado pelo Diego (gamk).
Outra solucao é usar "route-to" do pf (o firewall do obsd, devidamente
disponivel no freebsd sob a colecao de ports). Uma thread rica nesse
assunto:
http://www4.fugspbr.org/lista/html/FUG-BR/2003-07/msg00829.html
Mas mesmo tendo solucoes nesse nivel (filtro de pacotes) ainda acredito
que esse tipo de acão não deve ser implementada por um Firewall. Nesse
caso se voce quiser tentar fazer a coisa da forma (como eu pessoalmente
jugo ser a mais) correta, de uma pesquisada sobre os "nodes" Netgraph.
Você tem solucoes para agregar links e cuidar da disponibilidade dos
mesmos. Tem opcoes de algoritimos de distribuicao alem de round-robin,
varios deles inspirados nos algoritimos que os routers Cisco usam, para
identificar links inativos ou deficientes.
Recomendo a leitura das paginas
man 4 netgraph
man 8 ngctl
man 4 ng_one2many
man 4 ng_cisco
man 4 ng_tee
Procure pelos outros "nodes" netgraph que voce pode ter no kernel em
/sys/conf/NOTES
--
Atenciosamente,
Patrick Tracanelli
FreeBSD Brasil LTDA.
http://www.freebsdbrasil.com.br
patrick @ freebsdbrasil.com.br
"Long live Hanin Elias, Kim Deal!"
_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
Mais detalhes sobre a lista de discussão freebsd