En algunos entornos de red IP, varias redes de área local (LAN) comparten el mismo soporte de hardware de red. Las redes pueden utilizar varias interfaces de hardware de red o varias interfaces lógicas. DHCP no funciona bien en este tipo de redes de soportes compartidos. Cuando varias LAN se ejecutan en la misma red física, la solicitud de un cliente DHCP llega a todas las interfaces de hardware de red. Con ello parece que el cliente esté conectado a todas las redes IP de forma simultánea.
DHCP debe poder determinar la dirección de una red de cliente para asignar una dirección IP adecuada al cliente. Si en el soporte de hardware hay más de una red, el servidor no puede determinar la red del cliente. El servidor no puede asignar una dirección IP sin conocer el número de red.
Puede utilizar DHCP sólo en una de las redes. Si una red no satisface sus necesidades de DHCP, debe volver a configurar las redes. Debe tener en cuenta las siguientes sugerencias:
Utilice una máscara de subred de longitud variable (VLSM) en las subredes para aprovechar al máximo el espacio de direcciones IP del que dispone. Es posible que no tenga que ejecutar varias redes en la misma red física. Consulte la página del comando man netmasks(4) para obtener información sobre la implementación de subredes de longitud variable. Para obtener más información sobre el enrutamiento entre dominios sin clase (CIDR) (CIDR) y VLSM, consulte http://www.ietf.org/rfc/rfc1519.txt.
Configure los puertos de los conmutadores para asignar dispositivos a las diferentes LAN físicas. Esta técnica conserva la asignación de una LAN a una red IP, necesaria para Oracle Solaris DHCP. Consulte la documentación del conmutador para obtener información sobre cómo configurar los puertos.