Configurando servidores DHCP redundantes
rodrigomramos | 11 de junho de 2009“Dois servidores DHCP na mesma rede? Vai dar conflito!!”
Já ouvi frases parecidas com essa algumas vezes e, de certa forma, a afirmação pode fazer sentido, caso os servidores sejam configurados de forma inadequada. Entretanto, configurando dois ao até mais servidores DHCP em uma mesma rede, é possível proporcionar redundância a um serviço crítico para o funcionamento de qualquer rede.
Com o Mac OS X Server, é muito fácil configurar e habilitar o serviços de DHCP. O primeiro passo é, através do Server Admin, disponibilizar o serviço de DHCP para configuração, indo em Settings e marcando o checkbox DHCP. Notem que essa opção apenas faz com que o serviço seja listado na coluna da esquerda, mas não o habilita.
O próximo passo é configurar a subrede de acordo com faixa de IP desejada. No meu exemplo, a faixa da primeira subrede começa em 192.168.10.10 e vai até 192.168.10.100. A faixa da segunda subrede começa em 192.168.10.101 e vai até 192.168.10.211.
Apenas para fins ilustrativos, as duas subredes foram criadas na mesma janela do Server Admin, no mesmo servidor. Na prática, para haver redundância de fato, as subredes devem ser criadas e configuradas em servidores diferentes.
O importante aqui é ficar claro que vocês podem ter diversos servidores DHCP, desde que as subredes de cada um deles estejam em faixas diferentes. Percebam que a segunda faixa começa quando a primeira termina, dessa maneira jamais os servidores distribuirão IPs iguais para hosts diferentes.
Posto isso, basta configurar as opções de DNS, LDAP e WINS, os dois últimos caso necessários, habilitar a subrede e dar start no serviço.
Um detalhe muito importante, é ter atenção na configuração da faixa de IPs usada no serviço de VPN, caso o mesmo esteja habilitado na rede. Usem o mesmo conceito e configurem uma faixa de IPs diferente das demais usadas nos servidores DHCP da rede, como no exemplo abaixo:
O cenário do meu exemplo é bem simples, com uma rede 192.168.10.0/24, que possibilita termos 254 hosts. Em casos de redes de médio a grande porte, onde são necessários mais que 254 hosts, cabe um planejamento mais detalhado das subredes para fins de redundância e, principalmente, para a segmentação de domínios de broadcast, para melhora de performance.
Uma boa ferramenta para ajudar no cálculo de subredes é o widget CIDR Calculator, que permite obter quantos hosts estão disponíveis em uma determinada rede, seu endereço de broadcast, mascara de rede e faixa de IP disponível. Para iPhone e iPod touch, eu uso o SubnetIT, que é gratuito.
O que me motivou a escrever esse artigo, foi uma manutenção de emergência que tivemos que fazer em dois servidores em um cliente nosso na semana passada. Como haviam mais dois servidores DHCP os demais serviços, como impressão, internet e email continuaram funcionando normalmente. Menos mal!
A idéia não era fazer um tutorial completo, mas apenas dar um overview sobre o serviço de DHCP no Mac OS X Server. Se vocês tiverem sugestões para mais artigos como esse, basta comentarem aí embaixo!









