Académique Documents
Professionnel Documents
Culture Documents
Tema:
Dynamic Host Configuration Protocol
Roteiro
Motivao
Origem
RARP
BOOTP
DHCP
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
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.
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
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
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
Tipo da Mensagem
BootRequest /BootReply
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.
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.
10
Funcionamento DHCP
Funcionamento DHCP
Processo de 4 fases entre cliente e servidores
1. Cliente envia DISCOVER Algum
endereo (Broadcast).
me envie um
11
Client
DHCPDISCOVER
DHCPOFFER
Server
B
DHCPDISCOVER
DHCPOFFER
DHCPREQUEST
Configurao Completa
Cliente
tenta
descobrir
disponveis DHCP Servers
Servers
ofertas
responde
com
DHCPREQUEST
DHCPACK
Desligamento
DHCPRELEASE
Descripo
DISCOVER
OFFER
REQUEST
ACK
NAK
RELEASE
DECLINE
12
Renovao de concesso
13
Fluxo de renovao
Server
A
Client
Server
B
T1 elapses
DHCPREQUEST
Configuration complete
DHCPACK
T1 elapses
DHCPREQUEST
T2 elapses
DHCPREQUEST
DHCPACK
DHCPREQUEST
Configuration complete
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
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
Cliente DHCP
Rede
17
Cliente DHCP
Rede
DHCP Relay
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
LAN2
DHCP
Relay
DHCP
Server
Requesting Host
FIM
20