• Nenhum resultado encontrado

Seminário de Redes

N/A
N/A
Protected

Academic year: 2022

Share "Seminário de Redes"

Copied!
27
0
0

Texto

(1)

Seminário de Redes

DHCP

Flávio Almeida Gustavo Ferraz Hugo Simões

Humberto Pacheco Rodrigo Mateus

(2)

Roteiro

Motivação

Origem

▫ RARP

▫ BOOTP

DHCP

▫ Formato de mensagem DHCP

▫ Funcionamento

▫ Tipos de Mensagens

▫ Renovação endereço IP

▫ DHCP Relay

(3)

Motivação

•Principais parâmetros que devem ser configurados para que o protocolo TCP/IP funcione em uma máquina

▫Número IP

▫Máscara de sub-rede

▫Gateway Padrão

▫Número IP de um ou mais servidores DNS

(4)

Motivação

•Em uma rede com centenas e até mesmo milhares de estações de trabalho, configurar o TCP/IP em cada estação se torna uma tarefa bastante trabalhosa

•Sempre que houver mudanças, a reconfiguração terá que ser feita manualmente em todas as estações de trabalho

(5)

Motivação

•Possibilidade de erros de configuração

▫Digitação do endereço IP

▫Digitação da máscara de sub-rede

(6)

Origem

(7)

RARP

•Reverse Address Resolution Protocol

▫Funcionalmente similar ao ARP

▫Faz um broadcast de requisição de um endereço IP associado ao endereço MAC fornecido

▫O servidor RARP responde com um endereço IP

▫Apenas atribui o endereço IP (não o

roteador default e a máscara de subrede).

(8)

BOOTP

BOOTstrap Protocol (BOOTP)

De 1985

Host pode configurar seus parâmetros IP em boot time.

3 serviços

Atribuição de endereço IP

Detecta o endereço IP para uma máquina servidora.

O nome de um arquivo para ser carregado e executado por um cliente (boot file name)

Não apenas a atribuição de IP, mas também o roteador padrão, máscara de rede, etc.

Enviado como mensagens UDP

Usa o endereço de broadcast (255.255.255.255):

(9)

DHCP

(10)

DHCP

10

Dynamic Host Configuration Protocol

▫A partir de 1993

▫RFC 1541

▫ Uma extensão do BOOTP

▫Mesmos números de porta do BOOTP

▫Extensões:

Apoia alocação temporária ( “leases") de endereços IP

O cliente DHCP poderá adquirir todos os

parâmetros de configuração IP necessários para a operar

▫DHCP pode interoperar com clientes BOOTP.

(11)

DHCP

(12)

Critério de atribuição de IP

•Atribuição manual

•Atribuição automática

•Atribuição dinâmica

(13)

Formato de mensagem DHCP

Tipo da Mensagem BootRequest

/BootReply

Opicionalmente usado pelos agentes DHCP

(14)

Formato de mensagem DHCP

ID da transação, um número gerado randomicamente escolhido pelo cliente,

usado pelo cliente e servidor para associar mensagens e respostas

entre um cliente e um servidor.

Total de segundos passados desde que

o cliente iniciou a requisição.

Endereço IP do cliente.

(15)

Formato de mensagem DHCP

Seu endereço

IP. Endereço IP do

próximo servidor usado no bootstrap;

retornado no DHCPOFFER, DHCPACK pelo

servidor.

Endereço IP do agente Relay, usado

no booting via um agente relay.

(16)

Formato de mensagem DHCP

Endereço do Hardware do

cliente.

Opcional host name do servidor.Nome do arquivo

de boot, nome ou null em

DHCPDISCOVER, nome do diretório.

Opcional host

name do servidor. Campo

opcional de parâmetros.

(17)

Funcionamento DHCP

(18)

Funcionamento DHCP

•Processo de 4 fases entre cliente e servidores

▫ Cliente envia DISCOVER “Alguém me envie um endereço” (Broadcast).

▫ Servidores OFFER “Use este endereço”.

▫ Cliente REQUESTS “Eu usarei este”.

(broadcast)

▫ Servidores ACKNOWLEDGE “OK ou No Way!”

(ACK/NAK)

(19)

Fluxo de mensagens inicial

Server A Client Server B

Cliente tenta descobrir disponíveis DHCP Servers

DHCPDISCOVE R

DHCPDISCOVE R

Servers responde com ofertas

DHCPOFFER DHCPOFFER

Cliente recolhe ofertas e decide qual aceitar

O cliente faz um requisição broadcasts um dos endereços ofertados.

DHCPREQUE ST

DHCPREQUES T

O servidor reconhece o uso do endereço IP pelo cliente.

DHCPACK

Configuração Completa

O cliente libera o uso do endereço IP

DHCPRELEA SE

Desligamento

(20)

DHCP Tipos de Mensagens

Message Description

DISCOVER Client broadcast to locate available servers

OFFER Server to client response offering configuration parameters

REQUEST Client broadcast requesting offered parameters

ACK Server to client response confirming a request

NAK Server to client response denying a request

RELEASE Client to server request to relinquish IP address

DECLINE Client to server notification that IP address is in use

(21)

Tempo de renovação concessão (Client Lease)

•T1 < T2 < Tempo de concessão

•T1 valor padrão = 1/2 of lease time

•T2 valor padrão = 7/8 of lease time

•Comunicado via DHCPOFFER, DHCPACK

•Ações do cliente quando o tempo passa:

▫T1: cliente deve renovar endereço com o servidor DHCP.

▫T2: cliente deve renovar endereço com algum servidor DHCP.

▫Tempo de concessão (Lease time): cliente deve parar de usar o endereço IP.

(22)

Fluxo de renovação

Server A Client Server B

Client unicasts request to continue using IP address

DHCPREQUE ST

Server acknowledges request and updates lease

DHCPACK

Client broadcasts request to continue using IP address

DHCPREQUE ST

DHCPREQUE ST

Server acknowledges request and updates lease

DHCPAC K

Configuration complete T1 elapses

T1 elapses

Client unicasts request to continue using IP address

DHCPREQUE

T2 elapses ST

Configuration complete

(23)

Estrutura de uma rede

Router

Internet

UDP Port 68

UDP Port 68

UDP Port 68

UDP Port 67

DHCP Clients

(24)

DHCP Relay

DHCP RELAY

Sub-rede 1

Sub-rede 2

(25)

DHCP Relay

•DHCP relays habilitam um servidor DHCP por

domínio administrativo, além 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

DHCP Relay Requesting Host

IP Router

LAN1255.255.255.255 LAN2

DHCP Server

(26)

DHCP Relay

• Servidor DHCP seleciona um endereço IP dinâmico

Mapeia endereços MAC dos hosts para endereços IP dinâmicos

• Outra vantagem dos relays: habilita as respostas DHCP a voltarem para o host que requisitou

Servidor não pode enviar diretamente de volta usando endereços MAC dos hosts

Servidor DHCP envia unicast ao endereço IP conhecido do DHCP relay, o qual envia aos endereços MAC locais dos

hosts

DHCP Relay Requesting Host

IP Router

LAN1 LAN2

DHCP Server

(27)

Referências

•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

Referências

Documentos relacionados

Documentação apresentada (Matricula Nº 46400 Cartório do 4º Ofício do Registro de imóveis do Distrito Federal) Não foi possível vistoriar o imóvel internamente informações

Lisboa, RG nº 26.553.942-0, Professor de Educação Básica I, efetivo, nesta Unidade Escolar, acumula com o cargo de Assistente Social, efetivo, no Núcleo de Atendimento

Custos Energia geração eletricidade Custos política Prêmios para as renováveis e outros Custos Redes Transporte Distribuição Cu stos ac es so. Custos do

total, obtida pela soma da biomassa seca do colmo, biomassa seca da palha da espiga e da semente seca; rendimento de grãos por espiga, obtido de forma indireta pelo peso do total

Melhor medida aguda da função hepática de síntese sendo útil tanto no diagnóstico como no prognóstico da doença hepática parenquimatosa aguda.. Mede coletivamente os fatores

Foram também incluídas ações dos alunos, simplesmente para conseguir inferir quando a professora abria ou não espaço para a fala dos alunos e de que maneira ela fazia isso..

Na hipótese da responsabilidade pelas atividades de acesso ao patrimônio genético serem compartilhadas por mais de um pesquisador, aquele que preenche o Formulário Online será,

Na configuração virtual, o espaço já se constitui por meio da mescla entre atual e virtual, ou seja, esta noção espacial é constituída pela distância entre a criança e o