Guia de Configuração do Relé DHCP do Switch Omada
Conteúdo
Configuração para DHCP Interface Relay
Configuração em Modo Standalone
Configuração em Modo Controlador
Configuração para DHCP VLAN Relay
Configuração em Modo Standalone
Configuração em Modo Controlador
Configuração para DHCP L2 Relay
Configuração em Modo Standalone
Configuração em Modo Controlador
Introdução
Sem o DHCP Relay, o DHCP é aplicável apenas quando o cliente e o servidor DHCP estão no mesmo segmento de rede, não podendo funcionar entre segmentos diferentes. Para atribuir dinamicamente endereços IP a dispositivos em múltiplos segmentos de rede, os administradores de rede normalmente precisariam implantar um servidor DHCP em cada segmento, o que é ineficiente. A introdução do DHCP Relay resolve esse problema. Os clientes podem usar o DHCP Relay para se comunicar com servidores DHCP em outros segmentos, obtendo endereços IP legítimos. Como resultado, clientes DHCP em múltiplos segmentos podem utilizar um único servidor DHCP, reduzindo custos e simplificando o gerenciamento centralizado.
Existem três tipos de DHCP Relays: DHCP Interface Relay, DHCP VLAN Relay e DHCP L2 Relay. O mais comumente utilizado é o DHCP Interface Relay, que é projetado para permitir que um único Servidor DHCP atribua endereços IP a Clientes DHCP em múltiplos segmentos de rede não consecutivos. Além da funcionalidade básica de relay, os switches Omada oferecem uma opção para configurar a Option 82 nas mensagens DHCP. Esse recurso, quando usado no cenário de relay, permite que o Servidor DHCP realize operações mais granulares, como a alocação de endereços, com base no recurso de Option 82. Atualmente, os switches Omada oferecem três ações para processar mensagens DHCP: Keep (Manter), Replace (Substituir) e Drop (Descartar).
Em conclusão, os três tipos de DHCP Relays atendem aos seguintes propósitos:
- DHCP Interface Relay: Este tipo de relay atua como um serviço entre clientes e servidores DHCP em diferentes segmentos de rede, encaminhando mensagens do protocolo DHCP através dos segmentos até o servidor DHCP de destino. No final, ele permite que os clientes DHCP de uma rede compartilhem um único servidor DHCP. Conforme ilustrado na figura abaixo, existe apenas um servidor DHCP na rede, mas múltiplos pools de endereços de relay podem ser configurados. Os switches nos links intermediários podem então usar o DHCP Interface Relay para permitir que cada segmento obtenha endereços IP do mesmo Servidor DHCP, mantendo o isolamento entre os segmentos. Sem o DHCP Relay, as requisições DHCP de clientes em diferentes segmentos não conseguiriam alcançar o Servidor DHCP.

- DHCP VLAN Relay: Este tipo de relay tem um propósito semelhante ao DHCP Interface Relay, com a principal diferença de que os clientes DHCP conectados ao relay não são mapeados por interfaces L3, mas por VLANs. Em outras palavras, o cliente e o servidor não são interoperáveis na camada 3, nem estão conectados ao switch L3. Semelhante ao Interface Relay, conforme mostrado na figura a seguir, os clientes em diferentes VLANs podem obter endereços IP do mesmo servidor DHCP. A alocação de endereços IP para um segmento de rede específico pode ser determinada usando a Option 82, e a diferença aqui é que o switch de relay não pode se comunicar diretamente com os clientes devido à falta de interfaces diretas.

- DHCP L2 Relay: Os clientes e servidores DHCP deste tipo de relay estão dentro da mesma rede local (LAN). O DHCP L2 Relay ativa algumas funcionalidades de relay L3 em dispositivos L2, apenas adicionando o recurso da Option 82, o que permite anexar o Remote Agent ID e outras informações às mensagens DHCP. O Agente de DHCP Relay normalmente possui recursos de roteamento e é classificado como um dispositivo L3. No entanto, em certas arquiteturas de rede, os dispositivos L2 precisam ser capazes de anexar as informações da opção Relay Agent Information, já que as redes de terminais costumam ser construídas com dispositivos L2 e conectadas diretamente aos hosts. Esses dispositivos L2 sequer possuem endereços IP, portanto não podem retransmitir pacotes de dados diretamente para um servidor DHCP localizado em outra rede. Como resultado, eles anexam a Option 82 à mensagem DHCP, permitindo que o servidor DHCP aplique políticas de atribuição de endereços com base nas informações do agente de relay L2.

Este artigo apresentará como configurar a função de DHCP (Dynamic Host Configuration Protocol) Relay tanto no modo Standalone quanto no modo Controlador nos switches Omada que suportam esse recurso.
A Option 82, também conhecida como a opção Relay Agent Information, é usada para incluir informações sobre o dispositivo de relay envolvido na interação DHCP. Essas informações podem ser usadas em conjunto com outros softwares para impor restrições na alocação de endereços DHCP ou implementar funcionalidades de bilhetagem. Os switches Omada oferecem atualmente três estratégias para lidar com o campo Option82 nas mensagens DHCP. Após ativar o recurso Option82 em uma porta, os papéis são os seguintes: Por padrão, o Circuit ID no valor da Option82 é uma combinação do número da porta e do ID da VLAN de onde o DHCP Request é recebido. O formato é: 0004 + 4 bytes VLAN ID + 1 byte Unit ID + 1 byte Port Number. Por exemplo, se uma mensagem DHCP for recebida da Porta 1 em modo standalone, o Option82 Circuit ID adicionado seria: 0004000000010101. O Remote ID, por outro lado, assume como padrão o endereço MAC do dispositivo de relay que recebeu o DHCP Request. Ele é formatado como: 0006 + 6 bytes do MAC do dispositivo. Por exemplo, se a mensagem DHCP passar por um switch Omada com um endereço MAC de 00-00-00-00-00-01, o Option82 RemoteID padrão adicionado seria: 0006000000000001.
Keep: Mantém o campo Option82 original na mensagem. Se a mensagem original não tiver um campo Option82, adiciona o valor Option82 padrão do dispositivo ou o valor configurado pelo usuário (com o valor configurado pelo usuário tendo precedência).
Replace: Substitui o campo Option82 na mensagem pelo valor padrão do dispositivo ou pelo valor configurado pelo usuário.
Drop: Se a mensagem contiver um campo Option82, descarta a mensagem. Caso contrário, a mensagem será retransmitida normalmente.
Em um cenário de DHCP Relay, o Servidor DHCP precisa atribuir endereços a clientes em diferentes segmentos de rede e através de segmentos de rede. Normalmente, um Servidor DHCP só pode atribuir endereços IP dentro de seu próprio segmento de rede. No entanto, ele pode ser configurado com múltiplos pools de Agentes de Relay (Relay Agent Pools) para determinar a sub-rede IP a ser atribuída com base em campos como a Option82. Isso exige que o Servidor DHCP suporte a configuração como um pool de endereços de relay DHCP. Um Servidor DHCP comum que pode realizar tais operações é o Servidor DHCP do Ubuntu (instalando o ISC-DHCP-Server), etc.
Por favor, note que os comandos CLI neste artigo são baseados em modelos com portas de 2.5G. O comando da porta é diferente se forem utilizados dispositivos com velocidades de porta distintas. Para mais detalhes, consulte o guia CLI.
Requisitos
- Todos os Switches Omada (Excluindo switches Agile e Industriais)
- Omada Controller
Configuração para DHCP Interface Relay
A configuração do DHCP Interface Relay será introduzida com base na seguinte topologia:

Configuração em Modo Standalone
Passo 1. Configure a VLAN e a interface L3 conectada ao Cliente DHCP (usando uma interface de VLAN comum como exemplo aqui). Crie a VLAN 2 como exemplo.
Vá em L2 FEATURES > VLAN > 802.1Q VLAN > VLAN Config, clique no botão Add.

Insira o VLAN ID, VLAN Name (Opcional) e selecione as Untagged Ports. Aqui precisamos configurar as portas portas conectadas aos clientes como portas de acesso, então adicionamos as portas 1 e 2 como untagged na VLAN 2 como exemplo. Depois de concluído, clique em Create para finalizar.

Passo 2. Configure o PVID das portas 1 e 2 como 2 para torná-las portas de acesso da VLAN 2. Vá em Port Config, selecione as portas 1 e 2, altere o PVID para 2 e clique em Apply para salvar a configuração.

Passo 3. Crie a Interface Layer 3 para a VLAN 2. Vá em L3 FEATURES > Interface, clique no botão Add.

Selecione o Interface Type como VLAN, insira o ID, defina o IP Address Mode, IP Address e Subnet Mask de acordo com a topologia de exemplo. Aqui definimos a interface como Static, IP 192.168.2.1/24, e clicamos em Create para concluir a configuração.

Passo 4. Configure a VLAN e a interface L3 conectada ao servidor DHCP. Crie a VLAN 100 como exemplo, seguindo o mesmo procedimento do Passo 1. Como as portas que conectam os switches e os servidores são portas trunk, repita as etapas de criação de uma nova VLAN, mas adicione as portas 9 e 10 como portas Tagged nesta VLAN.

Configure o PVID das portas 9 e 10 como 100 seguindo o mesmo procedimento do Passo 1.

Passo 5. Siga o mesmo procedimento do Passo 3 e crie a Interface Layer 3 para a VLAN 100, utilizando Static IP, IP 192.168.100.1/24 de acordo com a topologia de exemplo.

Passo 6. Ative o DHCP Relay globalmente. Vá em L3 FEATURES > DHCP Service > DHCP Relay > DHCP Relay Config, marque para ativar o DHCP Relay e clique em Apply.

Passo 7. Crie a entrada de DHCP Interface Relay. Neste exemplo, a interface da VLAN 100 ajudará os clientes na VLAN 2 a retransmitir a requisição DHCP. Vá em DHCP Interface Relay, clique no botão Add.

Insira o ID da Interface que precisa de ajuda para retransmitir a requisição DHCP e o endereço do servidor DHCP. O switch escolherá automaticamente a interface que alcança o servidor para auxiliar no relay. Neste exemplo, defina o Interface ID como VLAN 2, e o Server Address como 192.168.100.100 de acordo com a topologia de exemplo. Clique em Create para concluir.

Pronto, finalizamos a configuração do DHCP Interface Relay no Modo Standalone.
Configuração em Modo Controlador
Passo 1. Crie a VLAN para o Cliente DHCP. Como exemplo, crie a VLAN 2 para o cliente e defina as portas 1 e 2 conectadas aos clientes como portas de acesso da VLAN 2. Vá em Network Config > Network Settings > LAN.

Na seção VLAN, clique no botão Add para criar uma nova VLAN.

Insira o nome em Name, escolha o dispositivo de servidor correspondente em DHCP Server Device. Neste exemplo, estamos usando um dispositivo de terceiros como servidor DHCP, então escolha External Device como o dispositivo de servidor DHCP e insira o VLAN ID. Clique em Next para prosseguir.

Na página Select Device Port, escolha o switch e selecione as portas 1 e 2 neste exemplo para configurá-las rapidamente como portas de acesso desta VLAN. Clique em Next para prosseguir.

Por fim, confirme as informações da VLAN e clique em Apply para concluir a criação da VLAN.

Passo 2. Crie a VLAN para o Servidor DHCP. Como exemplo, crie a VLAN 100 para o servidor. Como as portas que conectam ao Servidor DHCP serão configuradas como portas trunk, podemos clicar em Skip na página Select Device Port, pois as portas serão adicionadas como tagged nesta VLAN automaticamente. As demais configurações são as mesmas do Passo 1. O resultado final deve ser semelhante a este:

Passo 3. Ative as interfaces da VLAN 2 e da VLAN 100. Vá em Devices, clique no switch e depois clique em Manage Device.

Vá em Config > VLAN Interface, e marque para ativar as interfaces de VLAN para a VLAN 2 e 100.

Passo 4. Configure o endereço IP e o Modo DHCP para as duas interfaces de VLAN. De acordo com a topologia de exemplo, ambas as interfaces devem ter um IP estático configurado, e o DHCP Relay deve ser configurado para a interface da VLAN 2. Clique no botão Edit na interface.

Para a interface da VLAN 2, defina o IP Address Mode como Static, insira o IP Address e a Subnet Mask como 192.168.2.1/24, defina o DHCP Mode como DHCP Relay e insira o endereço em Server Address. Clique em Save para concluir a configuração.

Para a interface da VLAN 100, defina o IP Address Mode como Static, insira o IP Address e a Subnet Mask como 192.168.100.1/24, deixando os outros parâmetros como padrão. Clique em Save para concluir a configuração.

Pronto, finalizamos a configuração do DHCP Interface Relay no Modo Controlador.
Configuração para DHCP VLAN Relay
A configuration do DHCP VLAN Relay será introduzida com base na seguinte topologia:

Configuração em Modo Standalone
Passo 1. Configure a VLAN e a interface L3 conectada ao Cliente DHCP (usando uma interface de VLAN comum como exemplo aqui). Crie a VLAN 2 como exemplo.
Vá em L2 FEATURES > VLAN > 802.1Q VLAN > VLAN Config, clique no botão Add.

Insira o VLAN ID, VLAN Name (Opcional) e selecione as Untagged Ports. Aqui precisamos configurar as portas conectadas aos clientes como portas de acesso, então adicionamos as portas 1 e 2 como untagged na VLAN 2 como exemplo. Depois de concluído, clique em Create para finalizar.

Passo 2. Configure o PVID das portas 1 e 2 como 2 para torná-las portas de acesso da VLAN 2. Vá em Port Config, selecione as portas 1 e 2, altere o PVID para 2 e clique em Apply para salvar a configuração.

Passo 3. Configure a VLAN e a interface L3 conectada ao servidor DHCP. Crie a VLAN 100 como exemplo. Sigo o mesmo procedimento do Passo 1. Como as portas que conectam os switches e os servidores são portas trunk, repita as etapas de criação de uma nova VLAN, mas adicione as portas 9 e 10 como portas Tagged nesta VLAN.

Configure o PVID das portas 9 e 10 como 100 seguindo o mesmo procedimento do Passo 1.

Passo 4. Crie a Interface Layer 3 para a VLAN 100. Vá em L3 FEATURES > Interface, clique no botão Add.

Selecione o Interface Type como VLAN, insira o ID, defina o IP Address Mode, IP Address e Subnet Mask de acordo com a topologia de exemplo. Aqui definimos a interface como Static, IP 192.168.100.1/24, e clicamos em Create para concluir a configuração.

Passo 5. Ative o DHCP Relay globalmente. Vá em L3 FEATURES > DHCP Service > DHCP Relay > DHCP Relay Config, marque para ativar o DHCP Relay e clique em Apply.

Passo 6. Crie a entrada de DHCP VLAN Relay. Neste exemplo, a interface da VLAN 100 ajudará os clientes na VLAN 2 a retransmitir a requisição DHCP. Vá em DHCP VLAN Relay, defina a interface da VLAN 100 como a Default Relay Agent Interface e clique em Apply para concluir.

Clique no botão Add para adicionar uma entrada de DHCP VLAN Relay.

Insira o VLAN ID que precisa de ajuda para retransmitir a requisição DHCP e o endereço do servidor DHCP. O switch usará a Default Relay Agent Interface configurada para retransmitir a requisição DHCP em direção ao servidor DHCP. Neste exemplo, defina o VLAN ID como VLAN 2, e o Server Address como 192.168.100.100 de acordo com a topologia de exemplo. Clique em Create para concluir.

Pronto, finalizamos a configuração do DHCP VLAN Relay no Modo Standalone.
Configuração em Modo Controlador
Passo 1. Crie a VLAN para o Cliente DHCP. Como exemplo, crie a VLAN 2 para o cliente e defina as portas 1 e 2 conectadas aos clientes como portas de acesso da VLAN 2. Vá em Network Config > Network Settings > LAN.

Na seção VLAN, clique no botão Add para criar uma nova VLAN.

Insira o nome em Name, escolha o dispositivo de servidor correspondente em DHCP Server Device. Neste exemplo, estamos usando um dispositivo de terceiros como servidor DHCP, então escolha External Device como o dispositivo de servidor DHCP e insira o VLAN ID. Clique em Next para prosseguir.

Na página Select Device Port, escolha o switch e selecione as portas 1 e 2 neste exemplo para configurá-las rapidamente como portas de acesso desta VLAN. Clique em Next para prosseguir.

Por fim, confirme as informações da VLAN e clique em Apply para concluir a criação da VLAN.

Passo 2. Crie a VLAN para o Servidor DHCP. Como exemplo, crie a VLAN 100 para o servidor. Como as portas que conectam ao Servidor DHCP serão configuradas como portas trunk, podemos clicar em Skip na página Select Device Port, pois as portas serão adicionadas como tagged nesta VLAN automaticamente. As demais configurações são as mesmas do Passo 1. O resultado final deve ser semelhante a este:

Passo 3. Ative a interface da VLAN 100 para o Servidor DHCP. Vá em Devices, clique no switch e depois clique em Manage Device.

Vá em Config > VLAN Interface, e marque para ativar a interface de VLAN para a VLAN 100.

Passo 4. Configure o endereço IP para a Interface de VLAN do Servidor DHCP. De acordo com a topologia de exemplo, ela deve ter um IP estático configurado. Clique no botão Edit na interface.

Para a interface da VLAN 100, defina o IP Address Mode como Static, insira o IP Address e a Subnet Mask como 192.168.100.1/24, deixando os outros parâmetros como padrão. Clique em Save para concluir a configuração.

Passo 5. A parte de DHCP VLAN Relay precisa ser implantada via CLI Template. Vá em Device CLI em Config. Clique em Create New Device CLI Profile.

Dê um nome a este template e insira os comandos. Neste exemplo, estamos usando a interface da VLAN 100 para ajudar o dispositivo da VLAN 2 a encaminhar requisições DHCP, então a VLAN 100 é definida como a interface padrão do DHCP VLAN Relay e o IP do servidor DHCP precisa ser configurado como o helper-address para a VLAN 2. Os comandos são os seguintes:
service dhcp relay
ip dhcp relay vlan 2 helper-address 192.168.100.100
interface vlan 100
ip dhcp relay default-interface
Clique em Save para prosseguir.

Passo 6. Clique em Apply para enviar este comando do template CLI para o dispositivo.

Pronto, finalizamos a configuração do DHCP VLAN Relay no Modo Controlador.
Configuração para DHCP L2 Relay
A configuração do DHCP L2 Relay será introduzida com base na seguinte topologia:

Configuração em Modo Standalone
Esta seção descreve as etapas de configuração.
Passo 1. Configure a VLAN que conecta o cliente e o servidor DHCP. Para a comunicação entre um cliente e um servidor dentro da mesma LAN, eles só precisam estar planejados na mesma VLAN. Aqui, tomamos a interação deles na VLAN 2 como exemplo. O cliente está conectado através de uma porta de acesso, enquanto o servidor está conectado através de uma porta trunk. Crie a VLAN 2 e adicione as portas 1 e 2 como Untagged, e as portas 9 e 10 como Tagged. Vá em L2 FEATURES > VLAN > 802.1Q VLAN > VLAN Config, clique no botão Add.

Insira o VLAN ID, VLAN Name (Opcional) e selecione as portas Untagged e Tagged Ports. Depois de concluído, clique em Create para finalizar.

Passo 2. Configure o PVID das portas 1 e 2 como 2 para torná-las portas de acesso da VLAN 2. Vá em Port Config, selecione as portas 1 e 2, altere o PVID para 2 e clique em Apply para salvar a configuração.

Passo 3. Ative o DHCP L2 Relay globalmente. Vá em L3 FEATURES > DHCP Service > DHCP L2 Relay > Global Config. Marque para ativar o DHCP L2 Relay e clique em Apply para salvar a configuração.

Passo 4. Em VLAN Config, selecione a VLAN correspondente e altere o status para Enabled. Clique em Apply para salvar.

Passo 5. Vá em Port Config e configure as definições relacionadas à Option82 conforme suas necessidades.

Configuração em Modo Controlador
Passo 1. Crie a VLAN para o Cliente e Servidor DHCP. Como exemplo, crie a VLAN 2 para o cliente e defina as portas 1 e 2 conectadas aos clientes como portas de acesso da VLAN 2. Vá em Network Config > Network Settings > LAN.

Na seção VLAN, clique no botão Add para criar uma nova VLAN.

Insira o nome em Name, escolha o dispositivo de servidor correspondente em DHCP Server Device. Neste exemplo, estamos usando um dispositivo de terceiros como servidor DHCP, então escolha External Device como o dispositivo de servidor DHCP e insira o VLAN ID. Clique em Next para prosseguir.

Na página Select Device Port, escolha o switch e selecione as portas 1 e 2 neste exemplo para configurá-las rapidamente como portas de acesso desta VLAN. Clique em Next para prosseguir.

Por fim, confirme as informações da VLAN e clique em Apply para concluir a criação da VLAN.

O resultado final deve ser semelhante a este:

Passo 2. A parte de DHCP L2 Relay precisa ser implantada via CLI Template. Vá em Device CLI em Config. Clique em Create New Device CLI Profile.

Dê um nome a este template e insira os comandos. Clique em Save para prosseguir. Para os comandos relacionados ao DHCP L2 Relay, consulte o CLI Reference Guide na página de suporte de cada produto.

Passo 3. Clique em Apply para enviar este comando do template CLI para o dispositivo.

Pronto, finalizamos a configuração do DHCP L2 Relay no Modo Controlador.
Conclusão
Neste artigo, as configurações de DHCP Interface Relay, DHCP VLAN Relay e DHCP L2 Relay sob os modos standalone e controlador foram apresentadas com um exemplo simples.
Para saber mais detalhes sobre cada função e configuração, por favor acesse a página oficial de suporte no Download Center para realizar o download do manual do seu produto.