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

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

DHCP Dynamic Host Configuration Protocol UNIDADE 1

Apresentações semelhantes


Apresentação em tema: "DHCP Dynamic Host Configuration Protocol UNIDADE 1"— 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 2

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 Roteador Internet UDP Port 68
4

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 Configuração completa
Fluxo Inicial de Mensagens Server A Client Server 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 Clie Server autoriza o uso do endereço IP DHCPACK Configuração completa Shutdown Elegante Cliente explicitamente libera o uso do endereço IP DHCPRELEASE 6

7 Tipos de Mensagem DHCP DHCP Message Use DHCPDISCOVER DHCPOFFER
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 A Client Server B T1 transcorre 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 Cliente pede para continuar usando o IP DHCPREQUEST Servidor Confirma o pedido e as alocações atualizadas DHCPACK 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)
Event Action 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

13 Client hardware address
FORMATO DO DHCP PDU 32 Bits Operation Code Hardware Type Hardware Length Hop Count Transaction ID Seconds Elapsed B Must 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 99 130 83 Code Length Data 1 4 255 255 Magic Cookie:
4 bytes Option format: Code Length Data 1 byte 1 byte Length bytes Subnet Mask: 1 4 255 One-byte options: 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 81 Length Flags rcode1 rcode2 Name… 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 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"

Apresentações semelhantes


Anúncios Google