Vous êtes sur la page 1sur 20

Tcnicas de Gerncia de Redes

Tema:
Dynamic Host Configuration Protocol

Prof. Hctor Dave Orrillo Ascama

Fortaleza Sede Lagoa


Maio 2014
1

Roteiro
Motivao
Origem
RARP
BOOTP

DHCP

Formato de mensagem DHCP


Funcionamento
Tipos de Mensagens
Renovao endereo IP
DHCP Relay

Motivao
Principais parmetros que devem ser
configurados para que o protocolo TCP/IP
funcione em uma mquina.
Nmero IP;
Mscara de sub-rede;
Gateway Padro;
Nmero IP de um ou mais servidores DNS.

Motivao
Em uma rede com centenas e at mesmo milhares de
estaes de trabalho, configurar o TCP/IP em cada
estao se torna uma tarefa bastante trabalhosa.
Sempre que houver mudanas, a reconfigurao teria
que ser feita manualmente em todas as estaes de
trabalho.

Motivao
Possibilidade de erros de configurao
Digitao do endereo IP
Digitao da mscara de sub-rede

Origem

RARP
Reverse Address Resolution Protocol
Funcionalmente similar ao ARP.
Faz um broadcast de requisio de um endereo IP
associado ao endereo MAC fornecido.
O servidor RARP responde com um endereo IP.
Apenas atribui o endereo IP (no o roteador default e
a mscara de subrede).

BOOTP
BOOTstrap Protocol (BOOTP) 1985.
Host pode configurar seus parmetros IP em boot
time.
3 servios:
Detecta o endereo IP para uma mquina
servidora.
O nome de um arquivo para ser carregado e
executado por um cliente (boot file name).
Enviado como mensagens UDP.
Usa o endereo de broadcast (255.255.255.255)

DHCP

DHCP
Dynamic Host Configuration Protocol

Surgiu como padro a partir de 1993.


RFC 1541.
Uma extenso do BOOTP.
Mesmo nmero de porta do BOOTP.
Extenses:
Apoia alocao temporria (leases) de endereos IP.
O cliente DHCP poder adquirir todos os parmetros
de configurao IP necessrios para funcionar.

DHCP
DHCP o mecanismo para alocao dinmica de
endereos IP.
Criado para facilitar a configurao e administrao
do protocolo TCP/IP em uma rede com um grande
nmero de mquinas.
Gerencia informaes sobre parmetros de
configurao do cliente como o gateway padro,
nome do domnio, servidor DNS, etc.
Evita problemas de conectividade ou desorganizao
da rede, tais como:
Mudana de endereos IP, gateway e conflicto de
endereos.

Termos utilizados no DHCP


Servidor DHCP: um servidor com Windows
Server onde foi instalado e configurado o
servio DHCP.
Cliente DHCP: qualquer dispositivo de rede
capaz de obter as configuraes de TCP/IP a
partir de um servidor DHCP.
Escopo: intervalo consecutivo completo dos
endereos IP possveis para uma rede.

Exemplo: Alterao do IP do servidor DNS

computador01
IP:10.10.10.1
DNS:10.10.10.6
Gateway: 10.10.10.8

computador02
IP:10.10.10.2
DNS:10.10.10.6
Gateway: 10.10.10.8

computador03
IP:10.10.10.3
DNS:10.10.10.6
Gateway: 10.10.10.8

computador04
IP:10.10.10.4
DNS:10.10.10.6
Gateway: 10.10.10.8

computador05
IP:10.10.10.5
DNS:10.10.10.6
Gateway: 10.10.10.8

Ethernet

Gateway
IP: 10.10.10.8

Servidor DHCP

Internet

6. 0 1. 0 1. 0 1 : S N D
0. 5 5 2. 5 5 2. 5 5 2
: ar a c s M
0 0 1. 0 1. 0 1. 0 1
1. 0 1. 0 1. 0 1
: s o e r e d n e e d a xi a F
PCHD
o d o a r u gif n o C

Servidor DNS
IP: 10.10.10.6

Exemplo: Alterao do IP do servidor DNS

computador01
IP:10.10.10.1
DNS:10.10.10.6
Gateway: 10.10.10.8

computador02
IP:10.10.10.2
DNS:10.10.10.6
Gateway: 10.10.10.8

computador03
IP:10.10.10.3
DNS:10.10.10.6
Gateway: 10.10.10.8

computador04
IP:10.10.10.4
DNS:10.10.10.6
Gateway: 10.10.10.8

computador05
IP:10.10.10.5
DNS:10.10.10.6
Gateway: 10.10.10.8

Ethernet

Servidor DNS
IP: 10.10.10.60

Gateway
IP: 10.10.10.8

Servidor DHCP

Internet

0 6. 0 1. 0 1. 0 1
a r a p o d a r etl a
i of
S ND
r o di v r e s
od
P I o er e d n E

Exemplo: Alterao do IP do servidor DNS

computador01
IP:10.10.10.1
DNS:10.10.10.60
Gateway: 10.10.10.8

computador02
IP:10.10.10.2
DNS:10.10.10.60
Gateway: 10.10.10.8

computador03
IP:10.10.10.3
DNS:10.10.10.60
Gateway: 10.10.10.8

computador04
IP:10.10.10.4
DNS:10.10.10.60
Gateway: 10.10.10.8

computador05
IP:10.10.10.5
DNS:10.10.10.60
Gateway: 10.10.10.8

Ethernet

Gateway
IP: 10.10.10.8

Internet

Servidor DHCP

0 6. 0 1. 0 1. 0 1 : S N D
0. 5 5 2. 5 5 2. 5 5 2
: ar a c s M
0 0 1. 0 1. 0 1. 0 1
1. 0 1. 0 1. 0 1
: s o e r e d n e e d a xi a F
PCHD
o d o a r u gif n o C

Servidor DNS
IP: 10.10.10.60

. P C H D o d s v art a S N D
o v o n o e t n e m a cit a m ot u a
o r e t b o
s a ni u q m
s a , o a zil ai ci ni e r s p A

Formato de mensagem DHCP

Formato de mensagem OpcionalmenteDHCP


DHCP usado
pelos agentes

Tipo da Mensagem
BootRequest /BootReply

Formato de mensagem DHCP

ID da transao, um nmero
gerado randomicamente
escolhido pelo cliente, usado
pelo cliente e servidor para
associar mensagens e
respostas entre um cliente e
um servidor.

Endereo IP do cliente.
Total de segundos passados
desde que o cliente iniciou
a requisio.

Formato de mensagem DHCP

Endereo IP do agente
Relay, usado no booting via
um agente Relay.
Seu endereo IP.
Endereo IP do prximo
servidor usado no
bootstrap; retornado no
DHCPOFFER, DHCPACK pelo
servidor.

Formato de mensagem DHCP

Opcional host name do


servidor.
Endereo do Hardware
do cliente.

Opcional host name do


servidor.
Nome do arquivo de
boot, nome ou null em
DHCPDISCOVER, nome
do diretrio.
Campo opcional
de parmetros.

10

Funcionamento DHCP

Funcionamento DHCP
Processo de 4 fases entre cliente e servidores
1. Cliente envia DISCOVER Algum
endereo (Broadcast).

me envie um

2. Servidores OFFER Use este endereo.


3. Cliente REQUESTS Eu usarei este (Broadcast)
4. Servidores ACKNOWLEDGE ACK/NAK .

11

Fluxo de mensagens inicial


Server
A

Client
DHCPDISCOVER

DHCPOFFER

Server
B
DHCPDISCOVER

DHCPOFFER

Cliente recolhe ofertas


decide qual aceitar

DHCPREQUEST

Configurao Completa

Cliente
tenta
descobrir
disponveis DHCP Servers

Servers
ofertas

responde

com

DHCPREQUEST

DHCPACK

Desligamento

DHCPRELEASE

O cliente faz um requisio


broadcasts
de
um
dos
endereos ofertados.
O servidor reconhece o uso
do endereo IP pelo cliente.

O cliente libera o uso do


endereo IP

DHCP Tipos de Mensagens


Mensagem

Descripo

DISCOVER

Cliente via broadcast descobre um servidor disponvel.

OFFER

Servidor responde para o cliente oferecendo parmetros de


configurao.

REQUEST

Cliente faz uma requisio broadcasts de um dos endereos


ofertados.

ACK

Servidor responde ao cliente confirmando a requisio.

NAK

Servidor responde ao cliente negando a requisio.

RELEASE

Cliente responde ao servidor que libera o endereo IP.

DECLINE

Cliente notifica ao servidor que o endereo IP esta em uso.

12

Renovao de concesso

Tempo de renovao concesso (Client Lease)


Concesso: perodo de tempo especificado por um
servidor DHCP durante o qual um computador
cliente pode utilizar um endereo IP que ele
recebeu do servidor DHCP.
Reserva: concesso de endereo permanente pelo
servidor DHCP, assegurando que um dispositivo de
hardware especificado na sub-rede possa utilizar
sempre o mesmo endereo IP.

13

Tempo de renovao concesso (Client Lease)


T1 < T2 < Tempo de concesso
T1 valor padro = 1/2 of lease time
T2 valor padro = 7/8 of lease time
Comunicado via DHCPOFFER, DHCPACK
Aes do cliente quando o tempo passa:
T1: cliente deve renovar endereo com o servidor
DHCP.
T2: cliente deve renovar endereo com algum servidor
DHCP.
Tempo de concesso (Lease time): cliente deve parar
de usar o endereo IP.

Fluxo de renovao
Server
A

Client

Server
B

T1 elapses

DHCPREQUEST
Configuration complete

DHCPACK

Client unicasts request to


continue using IP address
Server acknowledges
request and updates lease

T1 elapses

DHCPREQUEST

Client unicasts request to


continue using IP address

T2 elapses

DHCPREQUEST

DHCPACK

DHCPREQUEST
Configuration complete

Client broadcasts request to


continue using IP address
Server acknowledges
request and updates lease

14

15

l a ut a o er e d n e
e d o s s e c n o c a r e d n et s e e r a v o n er ar a p
, ) P C H D r o di v r e s o d P I o e r e d n e o e b a s
e P I o e r e d n e m u m et et n ei l c o a r o g a si o p (
o s s e c n o c a o d a u t ef e ai v a h e t n e m r o i r et n a
e u q r o di v r e s o a e t n e m at e ri d t s e u q e R P C H D
m e g a s n e m a m u ai v n e et n eil c O
)t s e u q e R P C H D(
P C H D e d o ati cil o S
Servidor DHCP

Cliente DHCP

Rede

Processo de renovao de concesso


Quando um cliente DHCP desligado e
reinicializado (na mesma sub-rede), ele
geralmente obtm uma concesso para o
mesmo endereo IP que tinha antes do
desligamento.
Depois da metade do tempo de concesso do
cliente ter decorrido, o cliente tenta renovar a
concesso com o servidor DHCP.

Processo de renovao de concesso

16

.t s a c d a o r b m e r e v o c si D P C H D m u o d n ai v n e
,l e v n o p si d P C H D r o di v r e s r e u ql a u q
m o c l a ut a o s s e c n o c a r a v o n er at n et
et n ei l c o ,l a ni gi r o P C H D r o di v r e s o m o c
r a ci n u m o c e s ri u g e s n o c o n e t n ei l c o e S
) r e v o c si D P C H D (
P C H D r o di v r e s
m u e d atr e b o c s e D
Servidor DHCP

Cliente DHCP

Rede

Processo de renovao de concesso


o a r u gif n o c
a a zi l a u t a et n ei l c o , z e v a ri e mi r p a d o s s e c n o c
a e v e t b o et n eil c o e u q e d s e d s a d a r etl a
o d i s m e r e vit s e a m r of ni r e u q si a u q e S
. a d a v o n e r i of l a ut a o s s e c n o c a e u q a cifi n gi s
e u q o , k c A P C H D m e g a s n e m a m u ai v n e
e l e , o vi t a r e vit s e l a n i gi r o P C H D r o di v r e s o e S
) k c A P C H D( P C H D
e d ot n e mi c e h n o c e R
Servidor DHCP

Cliente DHCP

Rede

Processo de renovao de concesso

17

Se a concesso expirar e nenhum servidor foi


contactado, o cliente deve interromper
imediatamente o uso do endereo IP
concedido.
Em seguida, o cliente repete todo o processo
de obteno de uma nova concesso.

Processo de renovao de concesso


e d e r a n et n e ml a m r o n o d n a r e p o r a u nit n o c
e , P C H D r o di v r e s o d at r ef o a n a d a e s a b
o s s e c n o c a r a v o n e r r e d o p e t n ei l c o ,l a ut a
o s s e c n o c a r a zi l a ut a a r a p r eff O P C H D
m u m o c r e d n o p s e r r o di v r e s m u e S
)r eff O P C H D( P C H D
e d ot n e mi c e r ef O
Servidor DHCP

Cliente DHCP

Rede

Processo de renovao de concesso

DHCP Relay

Estrutura de uma rede


DHCP Clients

UDP Port 68

UDP Port 68

UDP Port 68

UDP Port 67

Router

Internet

18

DHCP Relay

Sub-rede 1

Sub-rede 2
DHCP RELAY

DHCP Relay
DHCP relays habilita um servidor DHCP por domnio
administrativo, alm de um servidor por rede.
Necessita um DHCP relay em cada rede
DHCP relay envia um pacote IP unicast para o servidor DHCP, quando
escuta um pacote broadcast IP local com DHCPDISCOVER

IP Router
255.255.255.255

LAN1

LAN2
DHCP
Relay

DHCP
Server

Requesting Host

19

DHCP Relay
Servidor DHCP seleciona um endereo IP dinmico
Mapeia endereos MAC dos hosts para endereos IP dinmicos

Outra vantagem dos relays: habilita as respostas


DHCP a voltarem para o host que requisitou
Servidor no pode enviar diretamente de volta usando endereos MAC
dos hosts
Servidor DHCP envia unicast ao endereo IP conhecido do DHCP relay,
o qual envia aos endereos MAC locais dos hosts
IP Router
LAN1

LAN2
DHCP
Relay

DHCP
Server

Requesting Host

FIM

20

Vous aimerez peut-être aussi