Failover dhcp - EVV

1,311 views

Published on

Failover em DHCP por Evandro Villa Verde - Univem - 2010

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,311
On SlideShare
0
From Embeds
0
Number of Embeds
37
Actions
Shares
0
Downloads
26
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Se esta interface for exibida, na seção Personalizar este Servidor, clique em Adicionar recursos.
  • Failover dhcp - EVV

    1. 1. Failover em protocoloFailover em protocolo DHCPDHCP ((Dynamic HostDynamic Host Configuration ProtocolConfiguration Protocol )) Redes de Computadores - UNIVEMRedes de Computadores - UNIVEM Evandro Henrique B. Villa Verde – RA: 434620Evandro Henrique B. Villa Verde – RA: 434620
    2. 2. Objetivo:Objetivo:  MCLT e como funciona.MCLT e como funciona.  Configuração em servidores LinuxConfiguração em servidores Linux  Configuração em servidores WindowsConfiguração em servidores Windows server 2008 R2server 2008 R2
    3. 3. MCLT:MCLT:  Maximum Client Lead TimeMaximum Client Lead Time É um tempo de concessão, conhecido paraÉ um tempo de concessão, conhecido para os servidores primário e secundário.os servidores primário e secundário. Coloca um tempo limite superior sobre a diferençaColoca um tempo limite superior sobre a diferença permitida entre o tempo de concessão dada a umpermitida entre o tempo de concessão dada a um cliente por um servidor e o tempo de locaçãocliente por um servidor e o tempo de locação conhecido por outro servidor.conhecido por outro servidor.
    4. 4. Cliente Primeiro Servidor DHCP DHCPREQUEST 1 1 hora (MCLT) 2 Segundo Servidor DHCP 1 dia + 1/2 hora 3 1/2 hora depois Renew Request 4 1 dia 5 1 dia + 1/2 hora 6 1/2 hora depois Renew Request 7 1 dia 8 1 dia + 1/2 hora 9
    5. 5. Primary DHCP Server Primary DHCP Server Primary DHCP Server Cliente DHCPREQUEST 1 1 hora (MCLT) 2 Segundo Servidor DHCP 1 dia + 1/2 hora 3 1/2 hora depois Renew Request 4 (Sem resposta) Request Broadcasted 5 1 Hour (MCLT) 6 “Eu voltei” 7 “Aqui está o que eu fiz ” 8 Primeiro Servidor DHCP Primeiro Servidor DHCP
    6. 6. Problemas encontrado:Problemas encontrado:  Em um protocolo TCP será um tempo jogadoEm um protocolo TCP será um tempo jogado fora podendo varias até nove minutos para quefora podendo varias até nove minutos para que funcione.funcione.  OBS: Isso geralmente não pode ser mudado.OBS: Isso geralmente não pode ser mudado.  RESULTADOS: O TCP é muito útil para aRESULTADOS: O TCP é muito útil para a entrega de mensagens confiável, mas não paraentrega de mensagens confiável, mas não para um servidor failover em DHCP.um servidor failover em DHCP.
    7. 7. Servidores LinuxServidores Linux  No servidor DHCP Master:No servidor DHCP Master:  Adicione a configuração abaixo no arquivoAdicione a configuração abaixo no arquivo /etc/dhcp3/dhcpd.conf/etc/dhcp3/dhcpd.conf
    8. 8. ddns-update-style none;ddns-update-style none; one-lease-per-client true;one-lease-per-client true; option domain-name "meudominio.com";option domain-name "meudominio.com"; option domain-name-servers 192.168.0.4,option domain-name-servers 192.168.0.4, 192.168.0.5;192.168.0.5; option subnet-mask 255.255.255.0; default-option subnet-mask 255.255.255.0; default- lease-time 300;lease-time 300; max-lease-time 300; authoritative;max-lease-time 300; authoritative; ......
    9. 9. failover peer "dhcp" {failover peer "dhcp" { primary;primary; address 192.168.0.2;address 192.168.0.2; port 519;port 519; peer address 192.168.0.3;peer address 192.168.0.3; peer port 520; max-response-delay 60; max-peer port 520; max-response-delay 60; max- unacked-updates 10;unacked-updates 10; mcltmclt 600; split 128;600; split 128; load balance max seconds 3;load balance max seconds 3; }} include "/etc/dhcp3/dhcpd.master";include "/etc/dhcp3/dhcpd.master";
    10. 10.  Depois crie o arquivoDepois crie o arquivo /etc/dhcp3/dhcpd.master e adicione as/etc/dhcp3/dhcpd.master e adicione as configurações abaixo:configurações abaixo: subnet 192.168.0.0 netmask 255.255.255.0subnet 192.168.0.0 netmask 255.255.255.0 {{ pool {pool { failover peer "dhcp";failover peer "dhcp"; range 192.168.0.11 192.168.0.254;range 192.168.0.11 192.168.0.254; deny dynamic bootp clients;deny dynamic bootp clients; }} option routers 192.168.0.1;option routers 192.168.0.1; }}
    11. 11. No servidor DHCP Slave:No servidor DHCP Slave:  Adicione a seguinte configuração noAdicione a seguinte configuração no arquivo /etc/dhcp3/dhcpd.confarquivo /etc/dhcp3/dhcpd.conf ddns-update-style none;ddns-update-style none; one-lease-per-client true;one-lease-per-client true; option domain-name "meudominio.com";option domain-name "meudominio.com"; option domain-name-servers 192.168.0.4,option domain-name-servers 192.168.0.4, 192.168.0.5;192.168.0.5; option subnet-mask 255.255.255.0;option subnet-mask 255.255.255.0; default-lease-time 300;default-lease-time 300; max-lease-time 300; authoritative;max-lease-time 300; authoritative; ......
    12. 12. failover peer "dhcp" {failover peer "dhcp" { secondary;secondary; address 192.168.0.3; paddress 192.168.0.3; p ort 520;ort 520; peer address 192.168.0.2;peer address 192.168.0.2; peer port 519;peer port 519; max-response-delay 60;max-response-delay 60; max-unacked-updates 10;max-unacked-updates 10; }} include "/etc/dhcp3/dhcpd.slave";include "/etc/dhcp3/dhcpd.slave";
    13. 13. Depois crie o arquivo /etc/dhcp3/dhcpd.slaveDepois crie o arquivo /etc/dhcp3/dhcpd.slave com as mesmas configurações do arquivocom as mesmas configurações do arquivo dhcpd.master.dhcpd.master. Após basta fazer um start no serviço DHCPApós basta fazer um start no serviço DHCP em ambos os servidores.em ambos os servidores. # /etc/init.d/dhcp3-server start# /etc/init.d/dhcp3-server start ## service dhcpd restartservice dhcpd restart OBS.:OBS.: Para realizar testes:Para realizar testes: # /etc/init.d/dhcp3-server stop# /etc/init.d/dhcp3-server stop
    14. 14. Failover no Windows ServerFailover no Windows Server 2008 R22008 R2
    15. 15. Fim.Fim.

    ×