DHCP herdado e DHCP estendido

JDHCP ou DHCP estendido são as versões aprimoradas do daemon DHCP disponíveis nas versões recentes do Junos OS (versões não EoL do Junos). Para descobrir o suporte DHCP estendido para a versão específica do Junos OS, consulte o Explorador de recursos.

A funcionalidade DHCP herdada foi preterida e somente a nova CLI JDHCP/DHCP estendido é suportada. Leia este tópico para entender os novos aprimoramentos e as alterações feitas na sintaxe da instrução de configuração da CLI.

Use o Explorador de Recursos para confirmar o suporte à plataforma e à versão para recursos específicos.

Examine a seção Comportamento de transmissão DHCP específico da plataforma para obter notas relacionadas à sua plataforma.

Entendendo as diferenças entre DHCP herdado e DHCP estendido

Este tópico aborda as seguintes seções:

Novos recursos e aprimoramentos no DHCP estendido

O DHCP estendido ou JDHCP estende e aprimora a operação tradicional de DHCP. Com o servidor local DHCP estendido, as informações de configuração do cliente residem em um pool de atribuição de endereços centralizado, que oferece suporte à correspondência avançada de pool e à seleção de intervalo de endereços. Todos os novos recursos são adicionados apenas ao DHCP estendido. O DHCP estendido oferece suporte aos seguintes recursos e aprimoramentos:

  • No DHCP estendido, os pools de atribuição de endereços são externos ao servidor local DHCP. Os pools de atribuição de endereços externos são gerenciados authd pelo processo, independentemente do servidor local DHCP, e podem ser compartilhados por diferentes aplicativos cliente, como acesso DHCP ou PPPoE. No DHCP legado, o pool de endereços do cliente e as informações de configuração do cliente residem no servidor DHCP.

  • O servidor DHCP estendido interage com a estrutura de serviço AAA local para usar servidores de autenticação de back-end, como RADIUS, para fornecer autenticação de cliente DHCP.

  • Você pode configurar o perfil dinâmico e o suporte à autenticação em uma base global ou para um grupo específico de interfaces.

  • O servidor local DHCP estendido oferece suporte a clientes IPv6.

  • Tanto o servidor local DHCP quanto o servidor local DHCPv6 suportam o recurso de solicitação de endereço específico, que permite atribuir um endereço específico a um cliente.

  • O servidor local DHCP estendido fornecerá 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 selecionado para o cliente. Além da máscara de sub-rede, o servidor fornecerá os seguintes valores ao cliente se as informações estiverem configuradas no pool de atribuição de endereços selecionado:

    • router— Um roteador localizado na sub-rede do cliente. Essa declaração é equivalente à opção 3 do DHCP.

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

    • domain name server— Um servidor de nomes DNS (Domain Name System) que está disponível para o cliente resolver mapeamentos de nome de host para cliente. Isso é equivalente à opção 6 do DHCP.

  • Você pode configurar o servidor local para usar as informações da opção 82 do DHCP na PDU do cliente para determinar qual intervalo de endereços nomeado usar para um cliente específico. As informações de configuração do cliente, configuradas no pool de atribuição de endereços, incluem opções definidas pelo usuário, como servidor de inicialização, período de carência e tempo de concessão.

  • O servidor DHCP estendido oferece suporte aos seguintes recursos:

    • Comutação de Mecanismo de Roteamento Gracioso (GRES), que fornece suporte de espelhamento para clientes.

    • Roteamento e encaminhamento virtual (VRF). O DHCP estendido também é conhecido como DHCP com reconhecimento de roteador virtual (VR). Consulte Explorador de Recursos (DHCP com reconhecimento de roteador virtual) para obter uma lista de dispositivos que oferecem suporte a DHCP estendido (DHCP com reconhecimento de VR).

A Tabela 1 fornece uma comparação das opções de configuração de DHCP estendido e DHCP herdado.

Tabela 1: Comparando o servidor local DHCP estendido com o servidor local DHCP tradicional

Característica

Servidor local DHCP legado

Servidor local DHCP estendido

Pools de endereços locais

X

X

Pools de endereços externos gerenciados centralmente

–

X

Configuração local

X

X

Configuração externa usando informações de pools de atribuição de endereços ou servidores RADIUS

–

X

Anexo de perfil dinâmico

–

X

Configuração e autenticação de assinante baseadas em RADIUS usando atributos RADIUS e VSAs da Juniper Networks

–

X

Suporte a clientes IPv6

–

X

Configuração mínima padrão do cliente

X

X

Benefícios do DHCP estendido

  • O servidor local DHCP estendido aprimora a operação do servidor DHCP tradicional, fornecendo atribuição de endereços e funcionalidade de configuração de cliente adicionais e flexibilidade em um ambiente com reconhecimento de assinantes.

  • O servidor local DHCP estendido permite que os provedores de serviços aproveitem os pools externos de atribuição de endereços e os recursos de configuração integrados baseados em RADIUS, além do suporte contínuo aos pools de endereços locais tradicionais.

Alteração na configuração do servidor local DHCP no ambiente DHCP estendido

No DHCP estendido, use as seguintes etapas para configurar o servidor DHCP e o pool de atribuição de endereços:

  • Configure o servidor local DHCP estendido no dispositivo e especifique como o servidor local DHCP determina qual pool de atribuição de endereços usar.

  • Configure os pools de atribuição de endereços usados pelo servidor local DHCP. Os pools de atribuição de endereços contêm os endereços IP, intervalos de endereços nomeados e informações de configuração para clientes DHCP.

O servidor local DHCP estendido e os pools de atribuição de endereços usados pelo servidor devem ser configurados no mesmo sistema lógico e instância de roteamento.

Alterações nos níveis de hierarquia do servidor DHCP estendido e DHCP herdado

Os servidores DHCP herdados e DHCP estendidos podem ser configurados nos níveis de hierarquia mostrados na Tabela 2:

Tabela 2: Níveis de hierarquia de servidor DHCP herdado e DHCP estendido

Serviço DHCP

Hierarquia

Servidor DHCP legado

edit system services dhcp

Servidor DHCP estendido

edit system services dhcp-local-server

Transmissão de DHCP legada

edit forwarding-options helpers bootp

Transmissão DHCP estendida

edit forwarding-options dhcp-relay

Pool de endereços DHCP legados

edit system services dhcp pool

Pool de endereços DHCP estendido

edit access address-assignment pool

Como o DHCP legado está obsoleto, ou seja, os comandos estão 'ocultos' . Esses comandos não aparecem na ajuda nem na conclusão automática. Quando você usa a opção show configuration para exibir sua configuração, o sistema exibe o seguinte aviso:

Os pacotes DHCP em interfaces não configuradas são descartados

Quando você habilita o DHCP-Relay, o dispositivo inspeciona os pacotes DHCP recebidos em todas as interfaces. As interfaces que não estão listadas na configuração DHCP são consideradas 'não configuradas'.

Dependendo da configuração, os pacotes DHCP recebidos em interfaces não configuradas são descartados.

Se os pacotes DHCP forem descartados na interface 'não configurada', os traceoptions DHCP relatarão como:

Alguns comportamentos específicos de algumas plataformas mudaram ao longo dos lançamentos. Consulte Notas de versão.

Hierarquia e herança de instruções DHCP

Os dispositivos Junos OS oferecem suporte a dois estilos de sintaxe para configurar cliente, servidor e relé DHCP — para DHCP legado e DHCP estendido. A Tabela 3, a Tabela 4 e a Tabela 5 fornecem diferenças nas hierarquias para configurar alguns recursos comuns.

Tabela 3: Configuração do cliente DHCP - Diferença nos níveis de hierarquia do servidor DHCP herdado e DHCP estendido

DHCP herdado

DHCP estendido

Nível de hierarquia:

[edit interfaces interface-name unit logical-unit-number family inet dhcp]

Nível de hierarquia:

[edit interfaces interface-name unit logical-unit-number family inet dhcp-client]

identificador de cliente

  • ASCII

  • hexadecimal

identificador de cliente

  • ID do usuário ASCII

  • ID do usuário hexadecimal

Tabela 4: Configuração do servidor DHCP - Diferença nos níveis de hierarquia do servidor DHCP herdado e DHCP estendido

DHCP herdado

DHCP estendido

Nível de hierarquia:

  • [edit system services dhcp]

  • [edit system services dhcp pool]

Nível de hierarquia:

[edit access address-assignment pool pool-name family inet]

endereço IP de sub-rede/máscara

rede

intervalo de endereços

Gama

ligação estática

  • endereço mac

  • endereço fixo

Anfitrião host-name

  • endereço de hardware

  • endereço IP

[edit system services dhcp pool subnet-ip-address/mask]

[edit access address-assignment pool pool-name family inet dhcp-attributes]

arquivo de inicialização

arquivo de inicialização

servidor de inicialização

servidor de inicialização

tempo de concessão padrão

tempo máximo de locação

nome de domínio

nome de domínio

pesquisa de domínio

String da Opção 119

endereço de exclusão

endereço excluído

tempo máximo de locação

maximum-lease-time segundos

servidor de nomes

servidor de nomes

próximo servidor

próximo servidor

roteador

roteador

opção

opção

propagar-ppp-settings

propagar-ppp-settings

identificador de servidor

identificador de servidor

servidor sip

  • Endereço

  • nome

servidor sip

  • Endereço

  • nome

servidor de vitórias

servidor de vitórias

Nível de hierarquia: [edit system services dhcp]

Nível de hierarquia: [edit access address-assignment pool pool-name family inet]

opção

opção

fluxo de bytes

corda hexagonal

Tabela 5: Configuração de retransmissão DHCP - Diferença nos níveis de hierarquia do servidor DHCP herdado e DHCP estendido

DHCP herdado

DHCP estendido

Nível de hierarquia:

[edit forwarding-options helpers bootp]

Nível de hierarquia:

[edit forwarding-options dhcp-relay]

opção dhcp-82

opção de relé-82

nome da interface

nome do grupo

opção de agente de transmissão

opção de relé-82

servidor

grupo de servidores

Observação se você estiver usando DHCP legado — No DHCP legado, as instruções de configuração DHCP são organizadas hierarquicamente. As instruções na parte superior da hierarquia se aplicam ao servidor e à rede DHCP, as ramificações contêm instruções que se aplicam a pools de endereços em uma sub-rede e as leaves contêm instruções que se aplicam a associações estáticas para clientes individuais.

Para minimizar as alterações de configuração, inclua declarações de configuração comuns mostradas nas tabelas acima. Por exemplo, inclua a domain-name declaração no nível mais alto aplicável da hierarquia (rede ou sub-rede). As instruções de configuração em níveis inferiores da hierarquia substituem as instruções herdadas de um nível superior. Por exemplo, se uma instrução aparecer nos [edit system services dhcp] níveis de hierarquia e [edit system services dhcp pool] , o valor atribuído à instrução no [edit system services dhcp pool] nível terá prioridade.

Diferença entre a transmissão DHCP legada e a transmissão DHCP estendida

O DHCP Relay herdado pode funcionar como um auxiliar de IP DHCP, encaminhando pacotes DHCP de servidores DHCP para todas as interfaces. A Retransmissão DHCP Estendida não pode funcionar como um auxiliar de IP DHCP; ele pode aproveitar a Opção-82 para encaminhar pacotes DHCP do servidor DHCP. Consulte a opção de informações do agente de retransmissão DHCP (opção 82).

Restrições no uso de DHCP herdado e DHCP estendido

Lembre-se dos seguintes itens ao configurar o DHCP estendido:

  • Você pode configurar o servidor DHCP estendido e o agente de retransmissão DHCP e o servidor DHCP herdado e o agente de retransmissão DHCP na mesma rede.

  • Você não pode configurar o servidor DHCP estendido e o agente de retransmissão DHCP e o servidor DHCP herdado e o agente de retransmissão DHCP no mesmo dispositivo. Como a versão mais recente do servidor DHCP estendido tem mais recursos, recomendamos que você configure o servidor DHCP estendido se ele for suportado pelo switch. Um erro de confirmação será exibido se o DHCPD herdado e o DHCP estendido estiverem configurados simultaneamente.

  • Os clientes DHCP em um switch são sempre configurados no nível [edit interfaces interface-name family dhcp]da hierarquia.

  • Se você excluir a configuração do servidor DHCP, as associações do servidor DHCP ainda poderão permanecer. Para garantir que as ligações DHCP sejam removidas, emita o clear dhcp server binding comando antes de excluir a configuração do servidor DHCP.

Recursos não suportados pelo DHCP estendido

  • O DHCP herdado oferece suporte aos campos ID do circuito e ID remoto para a opção de agente de transmissão (opção 82). O DHCP estendido para a opção de agente de transmissão oferece suporte apenas à ID do circuito. Para obter mais informações sobre a opção 82, consulte Usando informações da opção 82 do agente de retransmissão DHCP.

Comportamento de transmissão de DHCP específico da plataforma

Use o Explorador de Recursos para confirmar o suporte à plataforma e à versão para recursos específicos.

Use a tabela a seguir para examinar os comportamentos específicos da plataforma.

Plataforma

Diferença

Série MX, Série EX e Série QFX

  • Roteadores da Série MX, switches da Série EX e switches da Série QFX que oferecem suporte à funcionalidade de relé DHCP ou servidor DHCP habilitam automaticamente a bisbilhotagem de DHCP. Os pacotes DHCP recebidos em interfaces não configuradas explicitamente para DHCP são considerados não configurados e são descartados.

Informações adicionais da plataforma

Use o Explorador de Recursos para confirmar o suporte à plataforma e à versão para recursos específicos.

Use a tabela a seguir para examinar os comportamentos específicos da plataforma.

Firewalls da Série SRX com suporte a DHCP SRX400 e SRX440
Configuração do servidor DHCP herdado (Exemplo: set system services dhcp) Não suportado. Embora você possa configurar e confirmar essa instrução sem erros, o sistema a ignora em tempo de execução e gera um aviso indicando que o bloco de configuração não é suportado nesta plataforma. Em vez disso, use a configuração JDHCP ou DHCP estendido. Exemplo: set system services dhcp-local-server.