As VLANs são um recurso da camada 2, enquanto o IP / DHCP é uma camada 3, eu só queria deixar isso claro, mas eles têm muito a ver um com o outro nesse cenário.
Basicamente, tudo o que você precisa fazer é garantir que o switch / roteador L2 / 3 esteja configurado para permitir que o servidor DHCP não apenas direcione para / de todas as VLANs, mas forneça um serviço 'DHCP Helper' para que todos os clientes em todos os VLANs referem-se a ele quando fazem uma solicitação DHCP. Nos dispositivos Cisco L2 / 3, o comando 'dhcp helper' configura isso.
Uma vez que esta esteja em vigor, qualquer máquina em qualquer uma das VLANs pode solicitar um endereço via DHCP e a solicitação será roteada corretamente para o servidor DHCP que, se configurado corretamente, retornará um endereço apropriado.
A maneira como isso acontece é isto (isto é mais para referência futura para os outros serem honestos);
- O cliente envia uma transmissão DHCP de si mesmo como 0.0.0.0 para 255.255.255.255 (ou qualquer que seja o nome do NM) contendo seu endereço MAC solicitando um IP.
- Seu switch / roteador L2 / 3, se configurado para atuar como um Auxiliar DHCP, analisa em qual interface a transmissão entrou, verifica sua lista de ajuda DHCP para descobrir para onde enviar a solicitação e, em seguida, a envia para essa Servidor DHCP, mas desta vez como uma mensagem unicast contendo seu próprio endereço IP de gateway por segmento / VLAN (isto é, o DG provável do cliente será roteado), mas mantendo o MAC da máquina cliente para que as configurações específicas do cliente tais como reservas, etc. podem ser aplicadas pelo servidor DHCP. Ele faz isso para que o servidor DHCP saiba em qual rede emitir um endereço e também como recuperá-lo para o switch / roteador L2 / 3.
- O servidor DHCP obtém essa solicitação unicast do switch / roteador L2 / 3, vê que ela vem de uma determinada rede, se tem um escopo definido para isso e há um livre ou reservado (porque ele conhece o MAC do cliente) resolvê-lo, em seguida, enviar de volta um IP emitido para o switch / roteador L2 / 3 via unicast (ele sabe o seu IP lembrar) - juntamente com todas as configurações específicas do cliente.
- O switch / roteador L2 / 3 recebe a resposta do servidor DHCP e simplesmente a passa para o cliente alterando o endereço IP para o do cliente - isso incluirá qualquer configuração específica do cliente.
Está claro?
O ponto principal disso é que o servidor DHCP não precisa conhecer qualquer coisa sobre a rede / VLANs L2 - apenas a rede L3 e os escopos correspondentes.