Eu tenho uma situação em que tenho duas sub-redes. (Dizersub-rede 1esub-rede 2).
`
My DHCP Client is configured inside subnet 1 (net id : network id 10.1.1.0)
My DHCP Server is configured inside subnet 2 (net id : newtork id 10.1.2.0)
Both has a subnet mask of 255.255.255.0
My Router is acting as the DHCP relay agent
`
Agora, se meu servidor DHCP precisar alugar um endereço IP de um pool.
On the basis of which gateway IP (subnet 1 or 2) will it lease out an IP address ?
`
Responder1
http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol#DHCP_relaying
Em redes pequenas, onde apenas uma sub-rede IP está sendo gerenciada, os clientes DHCP comunicam-se diretamente com os servidores DHCP. No entanto, os servidores DHCP também podem fornecer endereços IP para múltiplas sub-redes. Neste caso, um cliente DHCP que ainda não adquiriu um endereço IP não pode se comunicar diretamente com o servidor DHCP usando roteamento IP, porque não possui um endereço IP roteável, nem conhece o endereço IP de um roteador. Para permitir que clientes DHCP em sub-redes não atendidas diretamente por servidores DHCP se comuniquem com servidores DHCP, agentes de retransmissão DHCP podem ser instalados nessas sub-redes. O cliente DHCP transmite no link local; o agente de retransmissão recebe a transmissão e a transmite para um ou mais servidores DHCP usando unicast. O agente de retransmissão armazena seu próprio endereço IP no campo GIADDR do pacote DHCP. O servidor DHCP usa o GIADDR para determinar a sub-rede na qual o agente de retransmissão recebeu a transmissão e aloca um endereço IP nessa sub-rede. Quando o servidor DHCP responde ao cliente, ele envia a resposta para o endereço GIADDR, novamente usando unicast. O agente de retransmissão então retransmite a resposta na rede local.
(Significado: adiciona o endereço da interface do gateway voltado para o cliente, obviamente, caso contrário não funcionaria.)