Quando a locação de um cliente DHCPv4 está prestes a expirar Qual é a mensagem que o cliente envia para o servidor DHCP?

As opções de DHCP são itens de dados identificados por números de opção que podem ser incluídos na solicitação ou no reconhecimento para transmitir informações entre um cliente e um servidor. As opções são enviadas em um campo de comprimento variável ao final de uma mensagem DHCP. Um cliente DHCP pode usar opções de DHCP para negociar com o servidor DHCP e limitar o servidor a enviar apenas as opções que o cliente solicita.

O DHCP permite que o cliente receba opções do servidor DHCP que descreve a configuração da rede e vários serviços disponíveis na rede. As opções de DHCP são usadas por um cliente para se configurar dinamicamente durante o processo de inicialização.

Em uma configuração típica de servidor-cliente DHCP, o cliente DHCP envia uma solicitação de DHCP para um servidor DHCP e recebe de volta um Reconhecimento DHCP. A solicitação DHCP pode conter informações sobre o cliente e solicitações de informações adicionais do servidor. O Reconhecimento de DHCP contém o endereço IP atribuído ao cliente pelo servidor, juntamente com quaisquer informações adicionais conforme solicitado pelo cliente.

A Tabela 1 lista opções de DHCP comumente usadas.

Tabela 1: Opções de DHCP comumente usadas

Parâmetro

Opção DHCP equivalente

Lista de servidores de nome de domínio (DNS) e servidores NetBIOS

opção DHCP 6

Lista de roteadores de gateway

opção DHCP 3

O nome do domínio no qual o cliente pesquisa um host de servidor DHCP. Esse é o nome de domínio padrão que é anexado a nomes de host que não estão totalmente qualificados.

opção DHCP 15

Máscara de sub-rede para endereço IP do cliente

opção DHCP 1

Identificação de servidor DHCP

opção DHCP 54

Lista de solicitações de parâmetros

opção DHCP 55

endereço IP do servidor de boot e o nome de arquivo do arquivo de inicialização para usar

opção DHCP 67

As opções de DHCP são definidas em RFC 2132, opções DHCP e extensões de fornecedor BOOTP.

  • Configuração de opções de DHCP
  • Como o DHCP fornece configuração de rede mínima

Configuração de opções de DHCP

As declarações de opção DHCP sempre começam com a palavra-chave da opção, seguidas por um nome de opção, seguidos por dados de opção.

option { [ (id-number option-type option-value) | (id-number array option-type option-value) ]; }
  • DHCP estendido
  • DHCP legado

DHCP estendido

[edit access address-assignment pool pool-name family inet] dhcp-attributes { option 19 flag false; option 40 string domain.tld; option 16 ip-address 10.3.3.33; }

DHCP legado

[edit system services dhcp] option 19 flag off; # 19: "IP Forwarding" option option 40 string "domain.tld"; # 40: "NIS Domain" option option 16 ip-address 10.3.3.33; # 16: "Swap Server" option

Como o DHCP fornece configuração de rede mínima

O servidor local DHCP fornece uma configuração mínima para o cliente DHCP se o cliente não tiver a opção DHCP 55 configurada. O servidor fornece a máscara de sub-rede do pool de atribuição de endereços que é selecionado para o cliente. Além da máscara de sub-rede, o servidor fornece os seguintes valores ao cliente se as informações estão configuradas no pool de atribuição de endereços selecionado:

  • Roteador — um roteador localizado na sub-rede do cliente. Esta declaração é o equivalente à opção DHCP 3.

  • Nome do domínio — O nome do domínio no qual o cliente pesquisa um host de servidor DHCP. Esse é o nome de domínio padrão que é anexado a nomes de host que não estão totalmente qualificados. Isso é equivalente à opção DHCP 15.

  • Servidor de nome de domínio — um servidor de nome de sistema de nome de domínio (DNS) disponível para o cliente para resolver mapeamentos de nome de host para cliente. Isso é equivalente à opção DHCP 6.

Angela Maria Duran Bugallo <abugallo@zaz.com.br>
M�rcio Almeida Barros <barros@e-net.com.br>
Waldeck Ribeiro Torres <waldecktorres@yahoo.com>

Rede Nacional de Ensino e Pesquisa (RNP)

Introdu��o
O RARP
O BOOTP
DHCP: A evolu��o
Usando o DHCP
Instalando e configurando o DHCP no Windows NT
Conclus�o
Refer�ncias bibliogr�ficas
Sites relacionados

Numa rede de Arquitetura TCP/IP, todo computador tem que possuir um endere�o IP distinto. O DHCP - Dynamic Host Configuration Protocol - � o protocolo que prov� um meio para alocar estes endere�os dinamicamente.

Embora este artigo tamb�m apresente uma introdu��o ao protocolo DHCP, o que j� foi feito neste boletim atrav�s do artigo DHCP: Por que Usar?, aqui s�o apresentados alguns conceitos de forma mais aprofundada, bem como � ensinado como instalar e configurar o DHCP em M�quinas Windows NT.

^

Introdu��o

Inicialmente, a necessidade de automatizar a requisi��o e distribui��o do endere�o IP deu-se em fun��o da exist�ncia de esta��es sem disco (diskless). Esta demanda provocou o uso do protocolo de camada de enlace RARP.

Com o aumento do n�mero de m�quinas nas redes e tamb�m a crescente necessidade de maiores informa��es de configura��o para comunica��o em uma rede, o RARP mostrou-se ineficiente, o que levou a cria��o do protocolo BOOTP.

O advento da computa��o m�vel trouxe uma grande limita��o ao BOOTP. Foi criado, ent�o, o DHCP, uma vers�o estendida do BOOTP, que permite a atribui��o din�mica de endere�os IP.

O DHCP foi designado para resolver esse problema enquanto simplifica a administra��o da rede TCP/IP. DHCP vem do Ingl�s Dynamic Host Configuration Protocol que significa Protocolo de Configura��o de Host Din�mico.

O DHCP � especificado pela IETF - Internet Engineering Task Force por meio dos RFCs (Requests For Comments) 1533, 1534, 1541 e 1542.

^

O RARP

Para se entender claramente o funcionamento do DHCP, � necess�rio conhecer o funcionamento do BOOTP, que, por sua vez, exige conhecimento pr�vio em rela��o ao funcionamento e problemas do RARP (Reverse Address Resolution Protocol).

Para um sistema computacional enviar e receber datagramas � preciso que este possua um endere�o de rede IP de 32 bits que o identifique. Em condi��es normais (uma esta��o completa), o endere�o IP fica armazenado na mem�ria da m�quina, carregado ap�s o boot. Quando a m�quina n�o possui um disco para inicializa��o do sistema (esta��o diskless) para carregar o seu endere�o IP, a imagem de mem�ria daquela esta��o fica armazenada no servidor. Como � poss�vel a m�quina cliente obter o seu endere�o IP para envio da imagem de mem�ria pelo servidor?

Cada m�quina com uma placa de rede possui uma identifica��o �nica e que praticamente n�o se repete. Esta identifica��o � uma seq��ncia de bits, gravado no chip da placa, que � utilizada como endere�o f�sico na rede (MAC address). A esta��o diskless utiliza um protocolo que permite a obten��o do endere�o IP fazendo uso do endere�o f�sico da placa. Este protocolo � o RARP.

O RARP � uma adapta��o do protocolo ARP [RFC826] e apresenta o seguinte formato de mensagem:

Quando a locação de um cliente DHCPv4 está prestes a expirar Qual é a mensagem que o cliente envia para o servidor DHCP?

A exemplo do ARP, a mensagem RARP trafega na rede encapsulada na por��o de dados de um quadro. A identifica��o do quadro � feita com o preenchimento de valores diferentes no campo opera��o.

A comunica��o RARP � feita a partir da difus�o da solicita��o de uma esta��o na rede local para aquisi��o de um endere�o IP. A esta��o solicitante remete, na sua mensagem, o seu endere�o MAC no campo target HA. Somente os servidores RARP ir�o process�-la.

Os servidores respondem �s solicita��es preenchendo o campo tipo de protocolo, mudando o campo opera��o de solicita��o para resposta e enviando a mensagem diretamente a m�quina solicitante. Ela recebe as respostas de todos os servidores RARP, mesmo tendo aceito a primeira. A partir deste momento a m�quina s� utilizar� o RARP novamente se for feita uma reinicializa��o do sistema.

Com isso, ficam aparentes algumas desvantagens deste protocolo:

  • Como o RARP opera num n�vel mais baixo, ele utiliza um acesso direto ao hardware de rede, com isso torna-se muito complicado para um programador de aplicativos construir um servidor;
  • Ele subutiliza o quadro, pois poderia carregar mais informa��es �teis para a configura��o do cliente sem "custo adicional";
  • Pelo fato do RARP utilizar um endere�o de hardware para identificar o equipamento, ele n�o pode ser aplicado em redes que atribuem esses endere�os dinamicamente.


Figura 1: Pacote RARP

^

O BOOTP

As defici�ncias encontradas no RARP foram solucionadas com a cria��o do BOOTP (BOOTstrap Protocol). Por utilizar o UDP para trafegar suas mensagens, ele pode ser usado por uma aplica��o de forma mais simples que o RARP. Ele tamb�m � mais eficiente que este protocolo por embutir em sua mensagem outras informa��es importantes para a inicializa��o.

Diferente da comunica��o RARP, a comunica��o BOOTP se processa na camada de rede. A esta��o cliente lan�a a sua solicita��o na rede utilizando um endere�o IP de difus�o. Os servidores BOOTP ser�o os �nicos a reconhecer e responder tamb�m por difus�o. Esta forma de resposta � utilizada pelo fato do cliente n�o possuir ainda, o seu endere�o IP para confirmar o recebimento.

O BOOTP delega ao cliente toda a responsabilidade por uma comunica��o segura pois, os protocolos utilizados s�o pass�veis de corrup��o ou perda de dados. O BOOTP solicita ao UDP - User Datagram Protocol - que fa�a um checksum e ainda especifica que solicita��es e respostas tenham seu campo DONT FRAGMENT ativo para comportar clientes de mem�ria pequena.

O BOOTP permite v�rias respostas e processa sempre a primeira. Caso haja perda de datagrama, utiliza-se uma t�cnica de TIMEOUT para retransmiss�o.

^

DHCP: A evolu��o

Criado para substituir o BOOTP na tarefa de automatizar o fornecimento de endere�os IP em uma rede, o DHCP � um servi�o que permite facilidades para redes que utilizam a computa��o m�vel (wireless network, computadores port�teis) ou que possuem uma faixa de endere�os IP limitada.

Dois fatores contribu�ram para que esse novo protocolo de configura��o fosse criado. O BOOTP resolveu parte do problema de subutiliza��o do quadro quando do envio de um endere�o IP. Com o DHCP, em uma �nica mensagem s�o enviadas para o equipamento todas as informa��es de inicializa��o necess�rias. Outro fator important�ssimo e que pode ser considerado como o principal � a loca��o r�pida e din�mica de um endere�o IP para um equipamento conectado � rede.

ATRIBUI��O DE ENDERE�O

O DHCP pode atribuir endere�o para um equipamento de rede de tr�s formas:

  • Configura��o manual;
  • Configura��o autom�tica;
  • Configura��o din�mica.

Configura��o Manual

Neste caso, � poss�vel atrelar um endere�o IP a uma determinada m�quina na rede. Para isso, � necess�ria a associa��o de um endere�o existente no banco do servidor DHCP ao endere�o MAC do adaptador de rede da m�quina. Configurado desta forma, o DHCP ir� trabalhar de maneira semelhante ao BOOTP. Esse endere�o "amarrado" ao equipamento n�o poder� ser utilizado por outro, a n�o ser que eles utilizem a mesma placa de rede.

Configura��o Autom�tica

Nesta forma, o servidor DHCP � configurado para atribuir um endere�o IP a um equipamento por tempo indeterminado. Quando este conecta-se pela primeira vez na rede, lhe � atribu�do um endere�o permanente. A diferen�a existente entre esta e a primeira configura��o � que nesta n�o � necess�ria uma especifica��o do equipamento que utilizar� determinado endere�o. Ele � atribu�do de forma autom�tica.

Configura��o Din�mica

Neste tipo de configura��o, � que reside a caracter�stica principal do DHCP, que o diferencia do BOOTP. Desta forma o endere�o IP � locado temporariamente a um equipamento e periodicamente, � necess�ria a atualiza��o dessa loca��o. Com essa configura��o, � poss�vel ser utilizado por diferentes equipamentos, em momentos diferentes, o mesmo endere�o IP. Basta, para isso, que o primeiro a locar o endere�o, deixe de utiliz�-lo. Quando o outro equipamento solicitar ao servidor DHCP um endere�o IP poder� ser fornecido ao mesmo o endere�o deixado pelo primeiro.

O SERVIDOR DHCP

O servidor DHCP deve ser configurado pelo administrador da rede para disponibilizar aos seus clientes, endere�os IP em uma das tr�s formas de fornecimento descritas acima. Para tanto, ele alimenta um banco com os endere�os da sua sub-rede que ser�o fornecidos de forma autom�tica. � importante deixar claro que, em uma rede, o administrador dever� deixar fixo em algumas m�quinas os seus endere�os IP.

Nas configura��es, ser� estabelecido o prazo de loca��o de um endere�o. Esse prazo pode variar de horas a dias ou simplesmente ser ilimitado. Essa decis�o ir� depender da rede em que o DHCP est� servindo e das necessidades de um determinado equipamento.

O CLIENTE DHCP

Um cliente DHCP � um equipamento que est� configurado para solicitar a um servidor DHCP um endere�o IP.

Como j� foi dito anteriormente, alguns equipamentos na rede devem possuir endere�os IP fixos, j� configurados na pr�pria m�quina, em fun��o dos servi�os que eles disponibilizam na rede. Essas m�quinas n�o s�o consideradas como clientes DHCP.

Um cliente DHCP pode passar por seis estados de aquisi��o:

  • INICIALIZA
  • SELECIONA
  • SOLICITA
  • LIMITE
  • RENOVA
  • VINCULA NOVAMENTE

O que define em que estado se encontra o cliente � a mensagem que ele envia para um dos servidores DHCP da sua rede.

Inicializa

Quando um cliente inicializa pela primeira vez, ele difunde uma mensagem para todos os servidores DHCP da rede local a fim de adquirir as configura��es de inicializa��o na rede. Para tanto ele manda uma mensagem DHCPDISCOVER.

O DHCPDISCOVER � enviado em um datagrama UDP da mesma forma que no BOOTP. Ap�s o envio dessa mensagem, o cliente passa para o estado SELECIONA.

Seleciona

Neste estado, o cliente permanece aguardando a resposta dos servidores DHCP que receberam o DHCPDISCOVER. Aqueles servidores que estiverem configurados para responder, enviam ao cliente uma mensagem DHCPOFFER. Nesta mensagem, est�o embutidas as informa��es necess�rias para a configura��o do cliente juntamente com um endere�o IP que o servidor lhe oferece como empr�stimo. Ap�s o recebimento de todas as mensagens enviadas pelos servidores, o cliente ir� optar por uma e entrar� em negocia��o de loca��o com o servidor ofertante. Para iniciar a negocia��o, o cliente envia a mensagem DHCPREQUEST. Neste momento, ele entra no estado SOLICITA.

Solicita

Aqui, o cliente aguarda uma resposta de confirma��o do servidor DHCP que ele entrou em negocia��o. Essa confirma��o � remetida atrav�s da mensagem DHCPACK. Com o recebimento da confirma��o, o cliente passa a ter um endere�o IP e utiliza-o, bem como todas as outras informa��es de configura��o que foram enviadas pelo servidor e entra no estado LIMITE.

Limite

Este � o estado em que permanece o cliente durante a utiliza��o do endere�o IP at� que atinja o per�odo de renova��o ou ele decida n�o mais utilizar o endere�o locado. Para este �ltimo caso, onde o cliente n�o espera o t�rmino do prazo da loca��o, ele envia uma mensagem DHCPRELEASE para o servidor, a fim de provocar a libera��o do endere�o IP locado. Desta forma, o cliente n�o mais poder� enviar datagramas IP utilizando-se do endere�o que possu�a e passa para o estado INICIALIZA.

Renova

Ao receber um DHCPACK, o cliente adquire a informa��o do per�odo de loca��o do endere�o. De posse dessa informa��o, ele inicializa tr�s temporizadores. Eles s�o utilizados para controlar os per�odos de renova��o, revincula��o e do fim da loca��o. O servidor pode especificar o valor de cada temporizador. N�o havendo essa especifica��o o cliente utiliza os valores padr�es, que s�o de 50%, 85% e 100%, respectivamente.

Quando o temporizador ultrapassa o valor da renova��o, o cliente tentar� renovar a loca��o. Para isso, ele faz uso novamente do DHCREQUEST ao servidor. Assim, ele passa para o estado RENOVA e aguarda a resposta. Na mensagem, segue embutido o endere�o IP atual do cliente e uma solicita��o de extens�o da loca��o do mesmo. O servidor poder� responder autorizando a renova��o da loca��o que necessariamente n�o possuir� o per�odo anteriormente destinado, ou poder� responder de forma negativa. No primeiro caso, o servidor envia um DHCPACK ao cliente. O recebimento dessa mensagem faz com que o cliente retorne ao estado limite. No segundo caso, o servidor envia um DHCPNACK, que faz com que o cliente interrompa o uso do endere�o IP e passe para o estado INICIALIZA.

Vincula Novamente

Ao entrar no estado RENOVA, um cliente fica aguardando a resposta do servidor. Caso essa resposta n�o chegue (� poss�vel que o servidor tenha sido desligado, ou tenha sido desconectado da rede), o cliente permanece nesse estado e comunicando-se normalmente at� que seja ultrapassado o limite do segundo temporizador. Nesse ponto, o cliente passa do estado RENOVA para o estado VINCULA NOVAMENTE. A partir da�, o cliente pressup�e que o servidor que lhe locou o endere�o IP n�o estar� mais dispon�vel e tenta obter a renova��o com qualquer outro servidor DHCP da sua rede local atrav�s da difus�o de DHCPREQUEST. Caso receba um DHCPACK de algum servidor habilitado para tal, o cliente retornar� para o estado LIMITE. Em recebendo um DHCPNACK, ele passar� para o estado INICIALIZA.

No caso do cliente n�o receber qualquer resposta, ele permanecer� utilizando o endere�o IP inicialmente locado at� que seja atingido o valor limite do terceiro temporizador, o que far� com que ele passe para o estado INICIALIZA.

FORMATO DA MENSAGEM DHCP

O servidor DHCP poder� responder tanto �s solicita��es BOOTP, quanto DHCP, pois ambas possuem o mesmo formato.

A figura a seguir mostra o formato da mensagem DHCP.

OP

HTYPE

HLEN

HOPS

ID DE TRANSA��ES

SEGUNDOS

FLAGS

ENDERE�O IP DO CLIENTE

SEU ENDERE�O IP

ENDERE�O IP DO SERVIDOR

ENDERE�O IP DO ROTEADOR

ENDERE�O DE HARDWARE DO CLIENTE (16 OCTETOS)

NOME DO HOST DO SERVIDOR (64 OCTETOS)

NOME DO ARQUIVO DE PARTIDA (128 OCTETOS)

OP��ES (VARI�VEL)

Os campos da mensagem DHCP:

CAMPO

INFORMA��ES

OP

Numa mensagem DHCP, uma solicita��o e uma resposta possuem os mesmos campos. O que as diferenciam � o conte�do deste campo. A informa��o um indica uma solicita��o, a informa��o dois indica uma resposta

HTYPE

Informa o padr�o de rede utilizado pelo adaptador de rede

HLEN

Informa o tamanho do endere�o MAC do adaptador de rede

HOPS

Quantidade de roteadores pelos quais a mensagem dever� passar

ID DE TRANSA��ES

N�mero de identifica��o da mensagem

SEGUNDOS

Quantidade de tempo em segundos desde que o cliente fez a inicializa��o

FLAGS

Utilizado para "setar" op��es especiais de resposta �s solicita��es

ENDERE�O IP DO CLIENTE

Em uma solicita��o o cliente informa o seu endere�o IP (poss�vel quando o cliente conhece o seu endere�o)

SEU ENDERE�O IP

Utilizado pelo servidor para enviar informa��o do endere�o IP dispon�vel para o cliente que solicitou.

ENDERE�O IP DO SERVIDOR

Preenchido pelo cliente quando ele quer obter uma informa��o de um servidor espec�fico.

ENDERE�O IP DO ROTEADOR

Preenchido pelo servidor para informar ao cliente o endere�o IP do roteador da rede local

END. DE HARDWARE DO CLIENTE

Informa��o do endere�o MAC do cliente

NOME DO HOST DO SERVIDOR

Quando esses campos n�o s�o utilizados para enviar as informa��es pertinentes a cada um (nome do servidor e informa��o do sistema operacional que ser� inicializado no cliente) o DHCP utiliza-o remetendo informa��es adicionais transformando-os em campo de OP��ES, otimizando assim a utiliza��o da mensagem.

NOME DO ARQUIVO DE PARTIDA

Nome do arquivo que cont�m a imagem de mem�ria da(s) esta��o (�es) correspondente(s)

OP��ES

Esse campo � utilizado para informar que tipo de resposta ou solicita��o DHCP (DHCPDISCOVER, DHCPOFFER etc.) est� sendo enviada para o cliente ou para o servidor.

^

Usando o DHCP

Um servidor DHCP faz com que o endere�amento a m�quinas seja um processo mais din�mico do que est�tico. Normalmente, um novo usu�rio da rede solicita ao gerenciador um endere�o IP v�lido. O gerenciador executa uma entrada nas tabelas HOSTS ou no banco de dados DNS. Esse usu�rio pode precisar desse endere�o apenas esporadicamente ou at� temporariamente. Contudo, enquanto o endere�o � atribu�do a uma m�quina, ningu�m mais pode us�-lo.

Outro problema surge quando os usu�rios se tornam m�veis e levam suas m�quinas com eles. Se algu�m move o seu computador pessoal de uma rede do pr�dio para outra, o endere�o antigo poder� n�o funcionar na nova rede local. Solicitar ao gerenciador de rede local um endere�o para usar apenas temporariamente n�o faz sentido.

Com o DHCP, os endere�os IPs s�o atribu�dos automaticamente conforme a necessidade e depois liberados quando n�o s�o mais necess�rios. O processo � bem simples. Um servidor DHCP possui um grupo de endere�os v�lidos que pode atribuir aos clientes. Quando o sistema de um cliente inicia, ele envia uma mensagem na rede solicitando um endere�o.

Cada servidor DHCP (podem existir v�rios) responde com um endere�o IP e informa��es de configura��o. O cliente recolhe as ofertas e seleciona um endere�o v�lido, enviando de volta a confirma��o para o servidor. Todos os servidores DHCP recebem a confirma��o do cliente. O servidor DHCP cujo endere�o foi selecionado pelo cliente, envia de volta uma mensagem de reconhecimento, enquanto os demais servidores DHCP cancelam as ofertas anteriores de seus grupos. Ap�s o recebimento da mensagem de reconhecimento do servidor DHCP, o cliente pode participar da rede TCP/IP.

O servidor DHCP, essencialmente, reserva o endere�o para o cliente. Esta pode ter um tempo determinado de modo que as reservas sem uso sejam retornadas de forma autom�tica ao grupo de endere�os. Se a reserva expirar, mas a m�quina ainda estiver usando o endere�o, o servidor DHCP poder� renov�-la, a fim de que o cliente possa continuar com o mesmo endere�o.

^

Instalando e configurando o DHCP no Windows NT

Para instalar um servidor DHCP em uma m�quina Windows NT, � necess�rio ir � caixa de di�logo TCP/IP Installation Options. Se precisar, deve-se dar dois "cliques" sobre o �cone Network no Control Panel. Em seguida, deve-se escolher o bot�o Add Software e selecionar a op��o TCP/IP and Related Components na lista de softwares.

O item DHCP Server Service da lista deve ser escolhido, dando um "clique" sobre OK em seguida. O Windows NT come�ar� a copiar os arquivos necess�rios para seu disco r�gido. Isso � tudo para a instala��o.

Para configurar o DHCP Server Service, deve-se usar o utilit�rio DHCP Administrator. Esse utilit�rio instala-se automaticamente quando os servi�os do DHCP tamb�m o s�o. Deve-se dar dois "cliques" sobre o �cone DHCP Administrator no grupo Network Administration.

A primeira coisa que se deve fazer � criar um escopo administrativo do DHCP. Um escopo � equivalente a uma sub-rede em uma rede. Destaque a entrada Local Machine sob a lista DHCP Servers. Em seguida, deve-se selecionar o Scope Create no menu, quando a caixa de di�logo Create Scope aparecer�.

Nessa caixa de di�logo, estabelece-se o grupo de endere�os que o DHCP disponibiliza dinamicamente para os clientes do DHCP. Digitam-se os endere�os inicial e final para definir a faixa. Caso se queira excluir alguns endere�os do grupo, pode-se digitar uma faixa a ser exclu�da ou um endere�o. Para inserir uma faixa de endere�os a ser exclu�da, digitam-se valores nos campos Start Address e End Address. Para excluir um �nico endere�o, este deve ser informado no campo Start Address. As faixas e endere�os exclu�dos devem incluir outros servidores DHCP, clientes que n�o s�o do DHCP, esta��es de trabalho sem disco ou clientes RAS.

Ao inserir faixas ou endere�os exclu�dos, deve-se dar um "clique" sobre o bot�o Add para acrescent�-los � lista da direita. Se um erro for cometido ou se muda-se de id�ia sobre um endere�o exclu�do, este deve ser destacado e um clique sobre o bot�o Remove faz-se necess�rio.

A pr�xima parte da caixa de di�logo Create Scope, intitulada Lease Duration, determina o tempo durante o qual os clientes do DHCP podem manter seus endere�os.

Deve-se ter em mente que uma das raz�es principais para instalar um servidor DHCP � a atribui��o e libera��o dos endere�os dinamicamente.

Se for necess�rio que o servidor DHCP atribua endere�os quando forem solicitados, mas nunca os libere, deve-se dar um "clique' sobre o bot�o Unlimited Lease Duration. � mais prov�vel que se queira definir a dura��o para alguns dias ou horas. Se especificar uma dura��o de tr�s dias (o valor padr�o), o servidor DHCP verificar� se o cliente ainda est� usando aquele endere�o quando a reserva expirar. Se o cliente ainda estiver usando o endere�o, a reserva poder� ser renovada.

Se existir escassez de endere�os v�lidos na rede e as m�quinas ficarem fora do ar com freq��ncia, tr�s dias poder� ser muito tempo para uma reserva. Neste caso, pode-se querer especificar poucas horas. O �nico problema � o aumento de tr�fego da negocia��o de endere�os entre os servidores e clientes do DHCP. Se existirem endere�os suficientes para a rede, mas ainda quiser endere�os livres e sem uso depois de pouco tempo, poderia ser apropriado atribuir uma reserva de dura��o mais longa (como 30 dias).

A �nica coisa que � necess�rio inserir na caixa de di�logo Create Scope � um nome de escopo e um coment�rio opcional. O nome pode ter at� 128 caracteres e pode ser qualquer nome que se queira dar � sub-rede. Pode-se usar letras, n�meros e h�fens. Qualquer outra informa��o que se queira incluir sobre o escopo poder� ser inserida no campo Comment.

Quando acabar de inserir todos os valores na caixa de di�logo, deve-se dar um "clique" sobre o OK. O Windows NT informar� que o escopo foi criado, mas que o mesmo ainda n�o est� ativo. Para ativ�-lo, deve-se dar um "clique" sobre o Yes. Querendo alterar as propriedades do escopo, basta destacar o escopo no lado esquerdo do utilit�rio DHCP Manager e selecionar Scope, Properties.

Tamb�m a partir do menu Scope, pode-se selecionar Active Leases para ver quais computadores est�o usando o servidor DHCP. A caixa de di�logo Active Leases aparecer�. Querendo, pode-se destacar um cliente e dar um "clique" sobre o bot�o Properties. Ser� ent�o, exibido o endere�o IP, quando a reserva vai expirar, o nome do cliente e o Identificador do Cliente que � normalmente o endere�o MAC do adaptador da rede nessa m�quina.

A op��o Add Reservations pode ser escolhida para fazer aparecer a caixa de di�logo Add Reserved Clients. Essa op��o permite que se reserve um endere�o espec�fico para um cliente preestabelecido. Pode-se, portanto, especificar qualquer endere�o IP que n�o esteja sendo usado do grupo de endere�os. No campo Unique Identifier, deve-se digitar o endere�o MAC do adaptador da rede no computador do cliente. A seguir, o nome do computador do cliente deve ser preenchido como uma ajuda, a fim de se lembrar para qual cliente o endere�o foi reservado. � preciso digitar o nome exato do computador para o cliente. Qualquer outra informa��o que queira digitar sobre o cliente poder� ser colocada no campo Client Comment.

O utilit�rio DHCP Manager permite que se alterem os par�metros de configura��o que o servidor atribui aos clientes. As op��es fornecem valores padr�es baseados nos par�metros padr�es definidos pelo Internet Networking Group no RFC 1542. Pode-se alterar esses par�metros para influenciar cada cliente ao qual o servidor DHCP presta servi�os ou clientes de um determinado escopo.

Caso se queira alterar os valores padr�o, pode-se fazer isso do mesmo modo. Essas op��es de interliga��o na rede TCP/IP s�o avan�adas e, a n�o ser que saiba o que est� fazendo, corre-se o risco de piorar o desempenho ou fazer com que ele fique inutiliz�vel.

^

Conclus�o

O DHCP - Dynamic Host Configuration Protocol - � um padr�o industrial aberto que � projetado para reduzir a complexidade da administra��o da rede TCP/IP. Ele especifica m�todos para configura��o simplificada e din�mica dos computadores, reduzindo, dessa forma, a carga de adicion�-los, mov�-los e/ou remov�-los destas redes.

Conhecendo-se os recursos DHCP, pode-se utiliz�-lo como um aliado na administra��o de uma rede.

^

Refer�ncias bibliogr�ficas

Douglas E. Comer - Interliga��o em Redes com TCP/IP vol. 1 - Princ�pios, protocolos e arquitetura - tradu��o ARX Publica��es, 3a. ed. Ed. Campus - 1995

Microsoft Windows NT Server resource Kit: for Windows NT Server version

4.0/Microsoft Corporation: tradu��o Altair Dias Caldas. S�o Paulo: Makron Books, 1997

^

Sites relacionados

� www.kentrox.com/support/tn/pacesetter/dhcp.htm

www.stratagis.com/rfc/RFC15xx/RFC1534.txt

www.ns.oregon.edu/get_conneted/dhcp.html

www.angelfire.com/nh/fbdias

^

NewsGeneration, um servi�o oferecido pela RNP���Rede�Nacional�de�Ensino�e�Pesquisa
Copyright � RNP, 1997 � 2004

Quando um cliente solicita um endereço IP do servidor DHCP ele envia uma mensagem DHCP?

O processo é bem simples. Um servidor DHCP possui um grupo de endereços válidos que pode atribuir aos clientes. Quando o sistema de um cliente inicia, ele envia uma mensagem na rede solicitando um endereço. Cada servidor DHCP (podem existir vários) responde com um endereço IP e informações de configuração.

Quais as 4 etapas do DHCP?

O DHCP (Dynamic Host Configuration Protocol) utiliza o modelo cliente-servidor, no qual o cliente solicita o endereço e obtém a concessão de um IP, envolvendo quatro passos, que seguem a seguinte ordem (conforme figura ao lado): discovery (descoberta) offer (oferta) request (pedido)

Qual endereço ipv4 destino é usado pelo cliente dhcpv4 para enviar o pacote DHCP Discover inicial quando o cliente está procurando um servidor DHCP?

Quando um cliente DHCP precisa enviar um pacote DHCP Discover para procurar servidores DHCP, o cliente usará esse endereço IP de 255.255.255.255 como destino no cabeçalho IP porque ele não tem conhecimento quanto aos endereços IP dos servidores DHCP. A resposta correta é: 255.255.255.255.

Qual é a ordem de comunicação entre um dispositivo e o serviço DHCP para entrega de um endereço IP?

Primeiramente, o cliente se conecta a uma rede e envia um pacote com um pedido de configuração de endereço IP. O servidor DHCP gerencia uma faixa fixa de endereços disponíveis com os parâmetros: gateway padrão, nomes de domínios e DNS.