Você está na página 1de 1

DHCP OPTION 82

frequentemente utilizado para proporcionar informao sobre o ponto de conexo do cliente


em um ambiente de relay de servidor DHCP, onde o relay insere informaes adicionais para
identificar o ponto de conexo do cliente.

O relay DHCP insere o campo giaddr em pacotes DHCP, deste modo o DHCP Server pode
identificar o pool que ser usado para uma requisio. A escolha do pool feita baseada no
campo giaddr ou na interface de entrada, se o giaddr estiver faltando ou for zero. Option 82
funciona como um refinamento para essa requisio, permitindo o DHCP Server selecionar uma
sub-range no pool. (Observe que por padro dispositivos IOS Cisco rejeitam pacotes com zero
giaddr e por padro Switches Cisco Catalyst usam giaddr zero quando configurados para
DHCP snooping)
O formato do campo Option 82 o seguinte: A opo comea com 0x52 (82 em decimal) seguido
pelo total da opo length. O option estruturado em sub-options de mesmo formato. A lista
de option termina com o option 0xFF e voc pode facilmente localizar o pacote com um dump.
<Option 82>

::= 0x52 | LEN | <sub-option1> | <sub-option2> |.. | 0xFF |

<sub-option> ::= <option-id> <length> <contents>

A RFC 3046 define uma dupla de 2 sub-options, chamadas de remote-id (option ID 0x2) e a
circuit-id (ID 0x01). Essas duas so para identificar o dispositivo remoto e a porta onde a
requisio DHCP foi recebida. Contudo, muitos fabricantes preferem usar suas prprias
extenses para o Option 82, baseados em seus formatos flexibilizados. Essa liberdade de
escolhas leva a serias consequncias a respeito da configurao com dispositivos que rodam IOS.
Dispositivos que rodam IOS usam sub-option 0x6 ao invs de 0x1 para o circuit-id (ao menos
para as verses de IOS mais recentes). O formato das sub-options dependente tambm do
fabricante e verso de software.
Em dispositivos IOS Cisco, voc configura information-option baseado em alocao de endereo
usando o conceito de classe DHCP.