DHCP
Download
1 / 20

DHCP - PowerPoint PPT Presentation


  • 144 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' DHCP' - calum


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

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

  • 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


Rede Simples

Servidor DHCP

Clientes DHCP

UDP Port 68

UDP Port 68

UDP Port 68

UDP Port 67

Roteador

Internet


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


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



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


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


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


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



FORMATO DO DHCP PDU

32 Bits

Magic Cookie


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


Outra Rede Simples

Clientes DHCP

Agente de Retransmissão dentro do roteador

Internet

Servidor DHCP


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


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


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


Configurando dhcp
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;

}


Exclude host
Exclude HOST

#------NOTEBOOK DIRETOR-----------

host diretor {

hardware ethernet 68:A3:C4:56:92:52;

fixed-address 192.168.1.244;

}

} # fechamento do DHCP


ad