1 / 20

DHCP

DHCP. Dynamic Host Configuration Protocol. UNIDADE 1 ADM. Redes de Computadores Carlos alberto Luz. Motivação para o DHCP. Parâmetros de configuração para os Hosts Endereço IP Gateway Mascara de Rede Outros… Antes do DHCP Atribuição Manual RARP BOOTP. Características do DHCP.

calum
Télécharger la présentation

DHCP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DHCP Dynamic Host Configuration Protocol UNIDADE 1 ADM. Redes de Computadores Carlos alberto Luz

  2. Motivação para o DHCP • Parâmetros de configuração para os Hosts • Endereço IP • Gateway • Mascara de Rede • Outros… • Antes do DHCP • Atribuição Manual • RARP • BOOTP

  3. Características do DHCP • Protocolo para prover parâmetros de configuração para hosts através da rede • Alocação dinâminca de Endereçamento IP • Minima Intervenção humana

  4. Rede Simples Servidor DHCP Clientes DHCP UDP Port 68 UDP Port 68 UDP Port 68 UDP Port 67 Roteador Internet

  5. Informações Preliminares • (DHCP) Message = DHCP-PDU (A-PDU) • Client = DHCP Client • Server = DHCP Server • Portas Conhecidas • DHCP Server: UDP port 67 • DHCP Client: UDP port 68 • No ephemeral ports • Broadcast e unicast usedos para PDUs em ambas direções • “Broadcast”: link and IP addresses are broadcast • “Unicast”: link and IP addresses are unicast

  6. Fluxo Inicial de Mensagens Cliente tenta descobrir DHCP servers na rede DHCPDISCOVER DHCPDISCOVER Servers respondem com ofertas DHCPOFFER DHCPOFFER Cliente responde o pedido a um dos servidores DHCPREQUEST DHCPREQUEST Server autoriza o uso do endereço IP DHCPACK Cliente explicitamente libera o uso do endereço IP DHCPRELEASE Server A Client Server B Cliente coleta as ofertas e decide qual aceitar Configuração completa Shutdown Elegante

  7. Tipos de Mensagem DHCP

  8. Alocação de Tempos de Renovação(Client) • T1 < T2 < Lease time • T1 default value = 1/2 of lease time • T2 default value = 7/8 of lease time • Communicated via DHCPOFFER, DHCPACK • Client actions when times elapse • T1: cliente deve renovar o IP com o DHCP server • T2: cliente deve renovar o ip com qualquer DHCP server • Lease time: cliente vai parar de usar o endereço IP

  9. Fluxo de Mensagens de Renovação Cliente pede para continuar usando o IP DHCPREQUEST Servidor Confirma o pedido e as alocações atualizadas DHCPACK Cliente pede para continuar usando o IP DHCPREQUEST Cliente pede para continuar usando o IP DHCPREQUEST DHCPREQUEST Servidor Confirma o pedido e as alocações atualizadas DHCPACK Server A Client Server B T1 transcorre Configuração completa T1 transcorre T2 transcorre Configuração completa

  10. Retransmissões • Cliente é responsável por todas as retransmissões • Estratégia de Retransmissão • Exponencial backoff • Randomizado • Recomendações • Atraso Base é duplicado para cada retransmissão • Numero Randomico entre [-1,+1] • Atraso Base Máximo: 64 seconds

  11. Servidor de Armazenamento • Armazenamento Permanente • Pool de endereços IP disponíveis • Parâmetros locais de configuração • Mapeamento entre clientes e alocações • Flexibilidade sobre atualização de armazenamento • Quando DHCPOFFER envia • Quando DHCPACK envia

  12. Server Logic (Simplificado)

  13. FORMATO DO DHCP PDU 32 Bits Magic Cookie

  14. Opções do DHCP Magic Cookie: 4 bytes Option format: 1 byte 1 byte Length bytes Subnet Mask: One-byte options: 0 Padding 255 End of options

  15. Outra Rede Simples Clientes DHCP Agente de Retransmissão dentro do roteador Internet Servidor DHCP

  16. Agentes de Retransmissão • Remover a restrição de ter servidor DHCP em cada rede • Escutar mensagens DHCP e transmiti-las para a máquina apropriada • Retransmissão de Cliente para Servidor • Broadcast do cliente Unicast para server(s) • Retransmissão do Servidor para o cliente • Broadcast do server  Broadcast para cliente • Unicast do server  Unicast para client

  17. DNS dinâmico • Se o endereço IP muda devido ao DHCP, entrada DNS fica errada • Clientes ou servidores podem atualizar o DNS • Opção 81: Client FQDN 1 byte 1 byte “Length” bytes

  18. Reliabilitação • Dois servidores DHCP sincronizados na mesma rede: Primario, Secundario • Armazenamento constante • Falhas: Servidor secundário assume Server Primario Server secundário Clientes DHCP

  19. Configurando DHCP ddns-update-style interim; ignore client-updates; subnet 192.168.0.0 netmask 255.255.255.0 { option routers 192.168.0.254; option subnet-mask 255.255.255.0; option domain-name "intranet2.com.br"; option domain-name-servers 192.168.0.254, 10.10.10.10; range 192.168.0.60 192.168.0.100; default-lease-time 21600; max-lease-time 43200; }

  20. Exclude HOST #------NOTEBOOK DIRETOR----------- host diretor { hardware ethernet 68:A3:C4:56:92:52; fixed-address 192.168.1.244; } } # fechamento do DHCP

More Related