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
- Benefícios do DHCP estendido
- Alteração na configuração do servidor local DHCP no ambiente DHCP estendido
- Alterações nos níveis de hierarquia do servidor DHCP estendido e DHCP herdado
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.
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:
Serviço DHCP |
Hierarquia |
|---|---|
Servidor DHCP legado |
|
Servidor DHCP estendido |
|
Transmissão de DHCP legada |
|
Transmissão DHCP estendida |
|
Pool de endereços DHCP legados |
|
Pool de endereços DHCP estendido |
|
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:
## ## Warning: configuration block ignored: unsupported platform (...) ##
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:
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 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.
DHCP herdado |
DHCP estendido |
|---|---|
Nível de hierarquia: [ |
Nível de hierarquia: [ |
identificador de cliente
|
identificador de cliente
|
DHCP herdado |
DHCP estendido |
|---|---|
Nível de hierarquia:
|
Nível de hierarquia: [ |
endereço IP de sub-rede/máscara |
rede |
intervalo de endereços |
Gama |
ligação estática
|
Anfitrião host-name
|
[ |
[ |
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 |
|
String da Opção 119 |
|
endereço de exclusão |
endereço excluído |
maximum-lease-time segundos |
|
próximo servidor |
|
roteador |
|
opção |
|
propagar-ppp-settings |
propagar-ppp-settings |
identificador de servidor |
|
servidor sip
|
servidor sip
|
servidor de vitórias |
servidor de vitórias |
Nível de hierarquia: |
Nível de hierarquia: |
opção |
opção |
fluxo de bytes |
corda hexagonal |
DHCP herdado |
DHCP estendido |
|---|---|
Nível de hierarquia:
|
Nível de hierarquia:
|
opção dhcp-82 |
|
nome da interface |
nome do grupo |
opção de agente de transmissão |
opção de relé-82 |
servidor |
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 bindingcomando 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 |
|
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. |