Beruflich Dokumente
Kultur Dokumente
DHCP
Flvio Almeida
Gustavo Ferraz
Hugo Simes
Humberto Pacheco
Rodrigo Mateus
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
ter 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
DHCP
DHCP
10
A partir de 1993
RFC 1541
Uma extenso do BOOTP
Mesmos nmeros 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 a operar
DHCP
Critrio de atribuio de IP
Atribuio manual
Atribuio automtica
Atribuio dinmica
Tipo da Mensagem
Opicionalmente usado
Formato
de
mensagem
DHCP
BootRequest /BootReply
pelos agentes 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.
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.
Funcionamento DHCP
Funcionamento DHCP
Processo de 4 fases entre cliente e servidores
Cliente envia DISCOVER Algum me envie um endereo
(Broadcast).
Servidores OFFER Use este endereo.
OK ou No Way!
Client
DHCPDISCOVER
DHCPOFFER
Server B
DHCPDISCOVER
DHCPOFFER
DHCPREQUEST
Configurao Completa
Cliente
tenta
descobrir
disponveis DHCP Servers
Servers
ofertas
responde
com
DHCPREQUEST
DHCPACK
Desligamento
DHCPRELEASE
Description
DISCOVER
OFFER
REQUEST
ACK
NAK
RELEASE
DECLINE
Fluxo de renovao
Server A
Client
Server B
T1 elapses
DHCPREQUEST
Configuration complete
DHCPACK
T1 elapses
DHCPREQUEST
T2 elapses
DHCPREQUES
T
DHCPAC
K
DHCPREQUES
T
Configuration complete
UDP Port
68
UDP Port
68
UDP Port
68
UDP Port
67
Router
Internet
DHCP Relay
Sub-rede 1
DHCP RELAY
Sub-rede 2
DHCP Relay
DHCP relays habilitam um servidor DHCP por
domnio administrativo, alm de um servidor por
rede.
LAN1
255.255.255.255
LAN2
DHCP
Relay
Requesting Host
DHCP
Server
DHCP Relay
Servidor DHCP seleciona um endereo IP dinmico
Mapeia endereos MAC dos hosts para endereos IP
dinmicos
LAN1
LAN2
DHCP
Relay
Requesting Host
DHCP
Server
Referncias
Tominaga, Akihiro; et al Problems and
Solutions of DHCP
RFC 2131
Computer Networking, 4 ed. James F. Kurose
Keith W. Ross
Andrew S. Tanenbaum, Computer Networks