A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

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

Apresentações semelhantes


Apresentação em tema: "DHCP Dynamic Host Configuration Protocol UNIDADE 1 ADM. Redes de Computadores Carlos alberto Luz."— Transcrição da apresentação:

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 Roteador Internet Servidor DHCP UDP Port 68 UDP Port 67 Clientes DHCP

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 Server AClientServer B Cliente tenta descobrir DHCP servers na rede DHCPDISCOVER Servers respondem com ofertas DHCPOFFER Cliente coleta as ofertas e decide qual aceitar Cliente responde o pedido a um dos servidores DHCPREQUEST Server autoriza o uso do endereço IP DHCPACK Configuração completa Cliente explicitamente libera o uso do endereço IP DHCPRELEASE Shutdown Elegante

7 Tipos de Mensagem DHCP DHCP MessageUse DHCPDISCOVER Broadcast do cliente para localizar servidores ativos DHCPOFFER Server responde ao cliente que está ativo e disponível DHCPREQUEST Cliente aceita a oferta do servidor DHCPDECLINE Cliente informa o servidor qual ip está utilizando DHCPACK Servidor confirma a utilização do IP para o cliente DHCPNAK Servidor rejeita a utilização do IP para o cliente DHCPRELEASE Cliente solicita ao servidor para abandonar o endereço IP DHCPINFORM Cliente solicita ao servidor parâmetros de configuração

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 Server AClientServer B 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 Servidor Confirma o pedido e as alocações atualizadas DHCPACK Configuração completa T1 transcorre Cliente pede para continuar usando o IP DHCPREQUEST 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) EventAction Taken DHCPDISCOVER If current lease for client exists, send DHCPOFFER Else, if IP address available, send DHCPOFFER Else, do nothing DHCPREQUEST If IP address available, send DHCPACK Else, send DHCPNAK DHCPDECLINE Mark IP address unavailable, notify network administrator DHCPRELEASE Mark IP address available, delete lease DHCPINFORM Send DHCPACK with configuration parameters Lease expiration Mark IP address available, delete lease

13 FORMATO DO DHCP PDU 32 Bits Operation CodeHardware TypeHardware LengthHop Count Transaction ID Seconds ElapsedBMust Be Zero (MBZ) Client IP address Your IP address Server IP address Relay agent IP address Client hardware address (16 bytes) Server host name (64 bytes) Boot file name (128 bytes) Options (up to 312 bytes) Magic Cookie

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

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

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 81LengthFlagsrcode1rcode2Name… 1 byte Length bytes

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

19 Configurando DHCP ddns-update-style interim; ignore client-updates; subnet netmask { option routers ; option subnet-mask ; option domain-name "intranet2.com.br"; option domain-name-servers , ; range ; 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 ; } } # fechamento do DHCP


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

Apresentações semelhantes


Anúncios Google