dhcp dynamic host configuration protocol. roteiro da apresentação n introdução n...

31
DHCP DHCP Dynamic Host Dynamic Host Configuration Protocol Configuration Protocol

Upload: internet

Post on 22-Apr-2015

162 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

DHCPDHCPDynamic Host Configuration Dynamic Host Configuration

ProtocolProtocol

Page 2: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

Roteiro da apresentaçãoRoteiro da apresentação IntroduçãoIntrodução CaracterísticasCaracterísticas Escopos DHCPEscopos DHCP Agentes de repasseAgentes de repasse ServiçosServiços Especificação do protocoloEspecificação do protocolo ConsideraçõesConsiderações ConclusãoConclusão

Page 3: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

IntroduçãoIntrodução

O DHCP provê uma estrutura para passagem de O DHCP provê uma estrutura para passagem de

informações de configuração para computadores informações de configuração para computadores

em uma rede TCP/IP.em uma rede TCP/IP.

Baseado no protocolo BOOTP.Baseado no protocolo BOOTP.

Page 4: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

Porque usar DHCP?Porque usar DHCP?

Rede TCP/IP, todos o computadores devem Rede TCP/IP, todos o computadores devem ter um único nome e um único endereço IP ter um único nome e um único endereço IP computador é movido para outra rede, seu computador é movido para outra rede, seu endereço IP deve ser modificado.endereço IP deve ser modificado.

Projetado para reduzir a complexidade na Projetado para reduzir a complexidade na configuração de computadores para redes configuração de computadores para redes TCP/IP.TCP/IP.

Reduz a carga de adicionar, mover e Reduz a carga de adicionar, mover e configurar os computadores da rede TCP/IP.configurar os computadores da rede TCP/IP.

Page 5: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

CaracterísticasCaracterísticas Cliente pode descobrir parâmetros de Cliente pode descobrir parâmetros de

configuração apropriados, sem a intervenção configuração apropriados, sem a intervenção de um administrador de redes.de um administrador de redes.

Não é necessário uma configuração manual Não é necessário uma configuração manual para cada cliente da rede.para cada cliente da rede.

Não é preciso um servidor DHCP em cada Não é preciso um servidor DHCP em cada sub-rede, podendo utilizar agentes de sub-rede, podendo utilizar agentes de repasse DHCP.repasse DHCP.

Page 6: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

Escopos DHCPEscopos DHCP

Conjunto de endereços reservados a um Conjunto de endereços reservados a um

servidor DHCP para serem atribuídos a servidor DHCP para serem atribuídos a

clientes DHCP.clientes DHCP. Servidor DHCP não precisa estar fisicamente Servidor DHCP não precisa estar fisicamente

conectado aos clientes DHCP, então um conectado aos clientes DHCP, então um mesmo servidor pode ser configurado com mesmo servidor pode ser configurado com diferentes escopos.diferentes escopos.

Page 7: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

Agentes de Repasse DHCP Agentes de Repasse DHCP (DHCP Relay Agents)(DHCP Relay Agents)

Hardware ou software que pode passar Hardware ou software que pode passar mensagens DHCP (pacotes) de uma sub-mensagens DHCP (pacotes) de uma sub-rede para outra.rede para outra.

O roteador que conecta sub-redes pode O roteador que conecta sub-redes pode

funcionar como um agente de repasse. funcionar como um agente de repasse.

Senão, cada sub-rede deverá ter um servidor Senão, cada sub-rede deverá ter um servidor

DHCP.DHCP.

Page 8: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

ServiçosServiços

Comunicar os parâmetros de configuração Comunicar os parâmetros de configuração TCP/IP entre um servidor e um cliente TCP/IP entre um servidor e um cliente

DHCPDHCP.. Método para alocação temporária ou Método para alocação temporária ou

permanente de endereços IP para clientes permanente de endereços IP para clientes DHCPDHCP

Page 9: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

Parâmetros de configuraçãoParâmetros de configuração

Código Nome da opção Significado

1 Máscara de sub-rede Especifica a máscara de sub-rede da

sub-rede do cliente.

6 Servidor DNS Especifica uma lista de endereços IP

para servidores de nome DNS

disponível para o cliente.

15 Nome do domínio Especifica o nome do domínio DNS

que o cliente deve usar para a

resolução do nome da máquina do

DNS.

Page 10: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

Parâmetros de configuraçãoParâmetros de configuraçãoCódigo Nome da opção Significado

28 Endereço de broadcast Especifica o endereço de broadcast usado na sub-rede do cliente

44 Servidores Especifica uma lista de endereços WINS/NBNS IP para os servidores de nome NetBIOS(NBNS).

51 Lease Especifica o tempo em segundos

a partir da atribuição do endereço

até que o aluguel sobre o

endereço do cliente expire.

Page 11: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

Formato de uma mensagem Formato de uma mensagem DHCPDHCP

op(1) htype(1) hlen(1) hops(1)

xid(4)

secs(2) flags(2)

ciaddr(4)

yiaddr(4)

siaddr(4)

giaddr(4)

chaddr(16)

sname(64)

file(128)

options(variável)

Page 12: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

Campos da mensagem DHCPCampos da mensagem DHCPCampo Descrição

op Tipo da mensagem (Opcode)htype Tipo do endereço do hardwarehlen Tamanho do endereço do hardwarehops Cliente seta para zero, o campo é usado por roteadoresxid Identificador da transação secs Número de segundos desde que o cliente começou seu processo de bootflags Flags ciaddr Endereço IP do cliente. Preenchido pelo cliente usando DHCPREQUESTyiaddr Endereço IP do seu cliente

Page 13: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

Campos da mensagem DHCPCampos da mensagem DHCPCampo Descrição

siaddr  Endereço IP do servidorgiaddr Endereço IP do relay agent, usado na inicialização por um roteador

chaddr Endereço do hardware do clientesname Nome do servidor. O cliente pode preencher este campo se ele sabe o nome do seu servidor(opcional)

file Nome do arquivo de boot

options Campo opcional para parâmetros

Page 14: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

Mensagens DHCPMensagens DHCPMensagem Uso

DHCPDISCOVER Cliente faz um broadcast para localizar os servidores.

DHCPOFFER Servidor para cliente em resposta ao DHCPDISCOVER com oferecimento de parâmetros de configuração.

DHCPREQUEST Mensagem do cliente para o servidor que pode ser: requisitando parâmetros oferecidos por um servidor e descartando os outros, verificando a corretude do endereço previamente alocado ou extendendo o lease de um endereço IP

Page 15: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

Mensagens DHCPMensagens DHCPMensagem Uso

DHCPACK Servidor para cliente com parâmetros de configuração, incluindo o endereço IP

DHCPNAK Servidor para cliente indicando que o endereço de rede está incorreto ou alocado para outro cliente

DHCPDECLINE Cliente para servidor indicando que o endereço IP já está em uso.

DHCPRELEASE Cliente para servidor renunciando o endereço IP e cancelando o lease.

DHCPINFORM Cliente para servidor, perguntando pelo parâmetro de configuração local

Page 16: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

LeaseLease

Período fixo que um endereço é Período fixo que um endereço é concedido a um clienteconcedido a um cliente

Pode ser ilimitado (ffffffff)Pode ser ilimitado (ffffffff) Tempo relativoTempo relativo Associado ao identificador do Associado ao identificador do

clientecliente

Page 17: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

Encapsulamento das Encapsulamento das mensagensmensagens

Cabeçalho DHCP

Cabeçalho UDP

Cabeçalho IP

Ethernet

Page 18: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

Alocação InicialAlocação Inicial

Servidor 1 Cliente

DHCPDISCOVER (broadcast)

DHCPOFFER (broacast)

DHCPREQUEST (broadcast)

DHCPACK (boradcast)

Page 19: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

Renovando a ConcessãoRenovando a Concessão

Servidor 1Cliente

DHCPREQUEST (broadcast)

DHCPACK (boradcast)

Page 20: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

Liberando um EndereçoLiberando um Endereço

Servidor 1Cliente

DHCPLEASE (unicast)

Page 21: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

Obtendo Parâmetros com Obtendo Parâmetros com IP ConfiguradoIP Configurado

Servidor 1Cliente

DHCPINFORM (broadcast)

DHCPACK (unicast)

Page 22: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

Atribuindo endereço IPAtribuindo endereço IP

Endereço corrente do cliente Endereço corrente do cliente (binding);(binding);

Endereço precedente do cliente Endereço precedente do cliente (binding);(binding);

Endereço requisitado na opção Endereço requisitado na opção “Requested IP Address”;“Requested IP Address”;

Um endereço novo disponível.Um endereço novo disponível.

Page 23: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

Escolhendo um período Escolhendo um período para para leaselease

LeaseLease atribuído anteriormente ao atribuído anteriormente ao cliente;cliente;

LeaseLease padrão padrão LeaseLease requisitado pelo cliente requisitado pelo cliente LeaseLease relacionado com o relacionado com o

identificador do clienteidentificador do cliente

Page 24: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

ConsideraçõesConsiderações

LeaseLease ilimitado ilimitado Oferta de endereçoOferta de endereço SegurançaSegurança DHCP com servidores DNSDHCP com servidores DNS

Page 25: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

DHCP no Windows NTDHCP no Windows NT

Page 26: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

Definindo um EscopoDefinindo um Escopo

Page 27: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

Parâmetros de Parâmetros de ConfiguraçãoConfiguração

Page 28: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

Reservando endereços Reservando endereços específicosespecíficos

Page 29: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

Concessões AtivasConcessões Ativas

Page 30: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

Configuração FinalConfiguração Final

Page 31: DHCP Dynamic Host Configuration Protocol. Roteiro da apresentação n Introdução n Características n Escopos DHCP n Agentes de repasse n Serviços n Especificação

ConclusãoConclusão

Configuração de redes TCP/IP Configuração de redes TCP/IP menos trabalhosamenos trabalhosa

Configuração de redes TCP/IP não Configuração de redes TCP/IP não sujeita a falhassujeita a falhas