DHCP legado 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 Junos). Para descobrir o suporte dhcp estendido para versão específica do Junos OS, veja Feature Explorer.
A funcionalidade DHCP legada é preterida — em vez de removida imediatamente — para fornecer compatibilidade retrógrada e uma oportunidade de colocar sua configuração em conformidade com a nova configuração.
Leia este tópico para entender os novos aprimoramentos e as mudanças feitas na sintaxe da declaração de configuração da CLI.
Entender as diferenças entre o DHCP legado e o DHCP estendido
Este tópico abrange as seguintes seções:
- Novos recursos e aprimoramentos em DHCP estendido
- Benefícios do DHCP estendido
- Mudança na configuração do servidor local DHCP em ambiente DHCP estendido
- DhCP legado e níveis de hierarquia de servidor DHCP estendidos mudam
Novos recursos e aprimoramentos em DHCP estendido
O DHCP estendido ou o JDHCP estende-se e melhora a operação DHCP tradicional. Com o servidor local DHCP estendido, as informações de configuração do cliente residem em um pool centralizado de atribuição de endereços, que oferece suporte a correspondência avançada de grupos e seleção de faixas de endereços. novos recursos são adicionados apenas ao DHCP estendido. O DHCP estendido oferece suporte a seguintes funcionalidades e aprimoramentos:
Em DHCP estendido, os pools de atribuição de endereços são externos ao servidor local DHCP. Os pools externos de atribuição de endereços são gerenciados pelo authd processo, independentemente do servidor local DHCP, e podem ser compartilhados por diferentes aplicativos de clientes, como DHCP ou acesso 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 back-end, como o RADIUS, para fornecer autenticação do cliente DHCP.
Você pode configurar o perfil dinâmico e o suporte de autenticação globalmente 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 oferecem suporte ao recurso específico de solicitação de endereço, que permite atribuir um endereço específico a um cliente.
O servidor local DHCP estendido oferece 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 estiverem configuradas no pool de atribuição de endereços selecionado:
router— um roteador localizado na sub-rede do cliente. Esta declaração equivale à opção DHCP 3.
domain name— O nome do domínio em que o cliente procura um host de servidor DHCP. Este é o nome de domínio padrão que é anexo a nomes de host que não são totalmente qualificados. Isso equivale à opção DHCP 15.
domain name server— Um servidor de nome de nome de domínio (DNS) que está disponível ao cliente para resolver mapeamentos de nome de host para cliente. Isso equivale à opção DHCP 6.
Você pode configurar o servidor local para usar as informações da opção DHCP 82 na PDU do cliente para determinar qual faixa de endereço nomeada usar para um determinado cliente. As informações de configuração do cliente, que estão 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 locação.
O servidor DHCP estendido oferece suporte aos seguintes recursos:
Switchover gracioso do mecanismo de roteamento (GRES), que oferece suporte de espelhamento para os clientes.
-
Roteamento e encaminhamento virtual (VRF). O DHCP estendido também é referido como DHCP com reconhecimento de roteador virtual (VR). Consulte o Feature Explorer (DHCP consciente do roteador virtual) para uma lista de dispositivos que oferecem suporte a DHCP estendido (DHCP consciente de VR).
A Tabela 1 fornece uma comparação entre o DHCP estendido e as opções de configuração de DHCP legados.
Característica |
Servidor local DHCP legado |
Servidor local DHCP estendido |
---|---|---|
Grupos de endereços locais |
X |
X |
Pools de endereços externos e 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 |
Autenticação e configuração de assinantes baseadas em RADIUS usando atributos RADIUS e VSAs da Juniper Networks |
– |
X |
Suporte ao cliente IPv6 |
– |
X |
Configuração mínima padrão do cliente |
X |
X |
Benefícios do DHCP estendido
O servidor local DHCP estendido melhora a operação tradicional do servidor DHCP, oferecendo atribuição de endereço adicional e funcionalidade de configuração do cliente e flexibilidade em um ambiente consciente 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 recursos integrados de configuração baseados em RADIUS, além do suporte contínuo de grupos de endereços locais tradicionais.
Mudança na configuração do servidor local DHCP em ambiente DHCP estendido
Em 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 do 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, faixas de endereço nomeadas 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 na mesma instância lógica de sistema e roteamento.
DhCP legado e níveis de hierarquia de servidor DHCP estendidos mudam
O DHCP legado e os servidores DHCP estendidos podem ser configurados nos níveis de hierarquia mostrados na Tabela 2:
Serviço DHCP |
Hierarquia |
---|---|
Servidor DHCP legado |
|
Servidor DHCP estendido |
|
Retransmissão de DHCP legado |
|
Retransmissão dhcp estendida |
|
Pool de endereços DHCP legado |
|
Pool de endereços DHCP estendido |
|
Como o DHCP legado é preterido, 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
de exibir sua configuração, o sistema exibe o seguinte aviso:
## ## Warning: configuration block ignored: unsupported platform (...) ##
Os pacotes DHCP em interfaces não configuradas são descartados
Uma vez que você habilita o DHCP-Relay nos roteadores MX, ou switches QFX ou EX, o recurso DHCP Snooping é habilitado e todos os pacotes DHCP que chegam por qualquer interface (interface configurada e não configurada) do dispositivo são analisados. As interfaces que não estão listadas na configuração do 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", as traceoptions DHCP os informarão como:
May 25 18:26:31.796241 [MSTR][NOTE] [default:default][RLY][INET][irb.82] jdhcpd_packet_handle: BOOTPREQUEST irb.82 arrived on unconfigured interface DISCOVER, flags 23, config 0x0
Alguns comportamentos específicos para algumas plataformas mudaram ao longo dos lançamentos. Veja, notas de versão.
Hierarquia e herança de declaração de DHCP
Os dispositivos Junos OS oferecem suporte a dois estilos de sintaxe para configurar o DHCP Client, Server e Relay — para DHCP legado e DHCP estendido. A Tabela 3, a Tabela 4 e a Tabela 5 oferecem diferenças nas hierarquias para a configuração de alguns recursos comuns.
DHCP legado |
DHCP estendido |
---|---|
Nível de hierarquia: [ |
Nível de hierarquia: [ |
identificador de clientes
|
identificador de clientes
|
DHCP legado |
DHCP estendido |
---|---|
Nível de hierarquia:
|
Nível de hierarquia: [ |
sub-ip-endereço/máscara |
rede |
intervalo de endereços |
gama |
ligação estática
|
anfitrião host-name
|
[ |
[ |
arquivo de inicialização |
|
boot-server |
boot-server |
tempo de locação padrão |
tempo máximo de locação |
nome de domínio |
|
opção 119 string |
|
excluder de endereço |
endereço excluído |
segundos de tempo máximo de locação |
|
próximo servidor |
|
roteador |
|
opção |
|
propagate-ppp-settings |
propagate-ppp-settings |
identificador de servidor |
|
sip-server
|
sip-server
|
wins-server |
wins-server |
Nível de hierarquia: |
Nível de hierarquia: |
opção |
opção |
byte-stream |
hex-string |
DHCP legado |
DHCP estendido |
---|---|
Nível de hierarquia:
|
Nível de hierarquia:
|
dhcp-option-82 |
|
nome da interface |
nome do grupo |
opção de agente de retransmissão |
opção de retransmissão-82 |
servidor |
Observe se você está usando DHCP legado — No DHCP legado, as declarações de configuração de DHCP são organizadas hierarquicamente. As declarações no topo da hierarquia se aplicam ao servidor e à rede DHCP, as filiais contêm declarações que se aplicam aos pools de endereços em uma sub-rede, e as folhas contêm declarações que se aplicam a ligações estáticas para clientes individuais.
Para minimizar as mudanças 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). Declarações de configuração em níveis mais baixos da hierarquia substituem declarações herdadas de um nível mais alto. Por exemplo, se uma declaração aparecer nos níveis da hierarquia e [edit system services dhcp pool]
da [edit system services dhcp]
hierarquia, o valor atribuído à declaração no [edit system services dhcp pool]
nível tem prioridade.
Diferença no retransmissão DHCP legado e retransmissão DHCP estendida
O DHCP Relay legado pode funcionar como um helper IP DHCP, encaminhando pacotes DHCP de servidores DHCP para todas as interfaces. O dhcp relay estendido não pode funcionar como um ajudante de IP DHCP; pode utilizar 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 ao uso de DHCP legado e DHCP estendido
Lembre-se dos seguintes itens enquanto configura o DHCP estendido:
Você pode configurar servidor DHCP estendido e agente de transmissão DHCP e servidor DHCP legado e agente de transmissão DHCP na mesma rede.
Você não pode configurar servidor DHCP estendido e agente de transmissão DHCP e servidor DHCP legado e agente de transmissão DHCP no mesmo dispositivo. Como a nova versão estendida do servidor DHCP tem mais recursos, recomendamos que você configure o servidor DHCP estendido se ele for suportado pelo switch. Um erro de confirmação é exibido se o DHCPD legado e o DHCP estendido estiverem configurados simultaneamente.
Os clientes DHCP em um switch estão sempre configurados no nível
[edit interfaces interface-name family dhcp]
de hierarquia.Se você excluir a configuração do servidor DHCP, as vinculações de servidor DHCP ainda podem 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 por DHCP estendido
O DHCP legado oferece suporte à ID do circuito e aos campos de ID remotos para a opção de agente de retransmissão (opção 82). O DHCP estendido para a opção de agente de retransmissão oferece suporte apenas à ID do circuito. Para obter mais informações sobre a opção 82, consulte Usando informações sobre a opção de agente de retransmissão DHCP 82.
No Junos Release 12.1X46, a autoinstalação não é compatível com o JDHCPd:
version 12.1X46-D40.2; system { /* not compatible with jDHCPd */ <<<<<< autoinstallation { usb { disable; } }