GNU/Linux
 
 
Balanceamento de Carga de Rede
(2 links de Internet)

Nesse artigo são mostradas diversas maneiras de balancear a carga de rede para os mais diferentes casos de configuracao. A primeira delas é a mais simples e a mais conhecida que e o balanceamento um para um, ou seja, um pacote é enviado por um IP e outro pacote para outro IP. Esse caso é muito usado para balacear a carga entre servidores de e-mail onde eles estão no esquema de cluster ativo-ativo:

# iptables -t nat -A PREROUTING -i eth1 -j DNAT --to 201.39.0.2-201.39.0.5 (Load Balance. Nesse caso os pacotes serão distribuídos para as maquinas que tiverem os IPs de 201.39.0.2 a 201.39.0.5)

A segunda maneira é a direcionamento de um determinado tipo de tráfego por um link e o restante vai pelo outro link. Nesse caso, é quando temos 2 links de acesso à Internet. Muito comum hoje em dia é ter um link empressarial (velocidade baixa e custo elevado, mas com a velocidade do upload igual a do download, com garantia de disponibilidade e velocidade e IPs públicos estáticos) mais um link doméstico (velocidade alta e custo baixo, mas com a velocidade do upload muito inferior a do download, sem garantia de disponibilidade e velocidade e um IP público dinâmico via DHCP):

Criação de Rota para um determinado tipo de tráfego
# ip rule add fwmark 2 table 20 prio 20
# ip route add default via 189.6.16.1 dev eth2 table 20
# ip route flush cache (atualiza tabela de roteamento)

Marcação de pacotes
# iptables -t mangle -A PREROUTING -i eth0 -p tcp --dport 20 -j MARK --set-mark 2
# iptables -t mangle -A PREROUTING -i eth0 -p tcp --dport 21 -j MARK --set-mark 2
# iptables -t mangle -A PREROUTING -i eth0 -p tcp --dport 80 -j MARK --set-mark 2
# iptables -t mangle -A PREROUTING -i eth0 -p tcp --dport 443 -j MARK --set-mark 2
# iptables -t mangle -A PREROUTING -i eth0 -p udp --dport 53 -j MARK --set-mark 2

Mascaramento o IP de saída
# iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
# iptables -t nat -A POSTROUTING -o eth2 -j MASQUERADE





AGUARDE
PÁGINA EM CONSTRUÇÃO






Referências Bibliográgicas
http://www.vivaolinux.com.br/artigo/Dois-links-de-ADSL-em-um-mesmo-servidor
 
 


ETI - Especialista em Tecnologia
da Informação