Guia de Configuração do Relé DHCP do Switch Omada

Knowledgebase
Configuration Guide
09-20-2024
36176

Conteúdo

Introdução

Requisitos

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

Conclusão

 

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.

Show the DHCP Interface Relay topology.

 

  • 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.

Show the DHCP VLAN Relay topology.

 

  • 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.

Show the DHCP L2 Relay topology.

 

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:

Show the DHCP Interface Relay topology.

 

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.

Show the VLAN configuration page.

 

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.

Show the create VLAN page.

 

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.

Show the edit PVID page.

 

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

Show the edit Interface page.

 

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.

Show the create Interface page.

 

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.

Show the create VLAN page.

 

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

Show the edit PVID page.

 

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.

Show the create Interface page.

 

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.

Show the DHCP Relay configuration page.

 

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.

Show the DHCP Interface Relay configuration page.

 

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.

Show the DHCP Interface Relay entry creating page.

 

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.

Show the Network Config menu.

 

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

Show the LAN Network configuration menu.

 

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.

Show the Network Parameters page in LAN network configuration menu.

 

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.

Show the Network Parameters page in LAN network configuration menu.

 

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

Show the Confirm page in LAN network configuration menu.

 

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:

Show the VLAN page in LAN network configuration menu.

 

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

Show the device page.

 

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

Show the VLAN Interface configuration page.

 

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.

Show the VLAN Interface configuration page.

 

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.

Show the VLAN Interface configuration page.

 

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.

Show the VLAN Interface configuration page.

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:

Show the DHCP VLAN Relay topology.

 

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.

Show the VLAN configuration page.

 

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.

Show the create VLAN page.

 

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.

Show the edit PVID page.

 

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.

Show the create VLAN page.

 

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

Show the edit PVID page.

 

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

Show the edit Interface page.

 

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.

Show the create Interface page.

 

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.

Show the DHCP Relay configuration page.

 

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.

Show the DHCP VLAN Relay configuration page.

 

 

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

Show the DHCP VLAN Relay configuration page.

 

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.

Show the DHCP VLAN Relay entry creating page.

 

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.

Show the Network Config menu.

 

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

Show the LAN Network configuration menu.

 

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.

Show the Network Parameters page in LAN network configuration menu.

 

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.

Show the Network Parameters page in LAN network configuration menu.

 

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

Show the Confirm page in LAN network configuration menu.

 

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:

Show the VLAN page in LAN network configuration menu.

 

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

Show the device page.

 

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

Show the VLAN Interface configuration page.

 

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.

Show the VLAN Interface configuration page.

 

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.

Show the VLAN Interface configuration page.

 

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.

Show the Device CLI configuration page.

 

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.

Show the Device CLI configuration page.

 

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

Show the Device CLI configuration page.

 

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:

Show the DHCP L2 Relay topology.

 

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.

Show the VLAN configuration page.

 

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

Show the create VLAN page.

 

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.

Show the edit PVID page.

 

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.

Show the DHCP L2 Relay configuration page.

 

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

Show the DHCP L2 Relay configuration page.

 

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

Show the DHCP L2 Relay configuration page.

 

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.

Show the Network Config menu.

 

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

Show the LAN Network configuration menu.

 

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.

Show the Network Parameters page in LAN network configuration menu.

 

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.

Show the Network Parameters page in LAN network configuration menu.

 

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

Show the Confirm page in LAN network configuration menu.

 

O resultado final deve ser semelhante a este:

Show the VLAN page in LAN network configuration menu.

 

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.

Show the Device CLI configuration page.

 

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.

Show the Device CLI configuration page.

 

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

Show the Device CLI configuration page.

 

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.

Por favor, avalie este documento

Documentos relacionados