domingo, 22 de novembro de 2009

Como realizar o balanceamento de carga de Servidores Web utilizando roteadores Cisco

Como realizar o balanceamento de carga de Servidores Web utilizando Roteadores Cisco

Acabei de lembrar que... há um tempo atrás eu tive um problema em que um Servidor Web estava recebendo muitos acessos e não estava mais conseguindo dar conta da demanda de acessos. Logo tivemos que criar um segundo servidor Web e distribuir a carga entre eles. Quem faz esse papel de distribuir a carga das requisições é o roteador em combinação com o NAT (Network Address Translation), que permite distribuir a carga por várias máquinas.

O que você tem que saber primeiramente?

1) Definir os endereços dos dispositivos que oferecem o serviço:

Router(config)# ip nat pool nome_da_pool Endereço_Inicial Endereço_final prefix-length tamanho_máscara_subrede type rotary

2) Definir os endereços públicos dos dispositivos que são usados para aceder ao serviço:
Router(config)# ip nat inside destination list número_lista_standard pool nome_da_pool

Exemplo (As respostas aos pedidos requisitados para 200.200.200.149 são efetuados por dois servidores: 192.168.1.1 e 192.168.1.2)


Router(config)# ip nat pool servidores-web 192.168.1.1 192.168.1.2 prefix-length 24 type rotary
Router(config)# ip nat inside destination list 1 pool servidores-web
Router(config)# access-list 1 permit 200.200.200.149
Router(config)# interface FastEthernet0/0
Router(config-if)# ip nat inside
Router(config-if)# exit
Router(config)# interface Serial2/0
Router(config-if)# ip nat outside

0 comentários:

Postar um comentário