¿Se pueden tener varios servidores PXE en la misma red?

El Entorno de ejecución previo al inicio permite que las computadoras en una red soliciten una dirección y un archivo de inicio automáticamente en una red cuando se encienden. El escenario lo inicia el chip de la tarjeta de red de cada equipo, que envía un mensaje de difusión con la esperanza de que un servidor PXE lo detecte y responda con los detalles de configuración necesarios. Múltiples servidores PXE pueden causar problemas. Sin embargo, existen soluciones alternativas.

Elementos PXE

PXE se basa en otras dos tecnologías para proporcionar a las computadoras de la red sus procedimientos de inicio. La tarea del servidor PXE es dirigir la solicitud hacia un servidor DHCP y un servidor Network Bootstrap Program, o NBP. La entrega del NBP requiere que la computadora de la red tenga una dirección IP y la primera fase del sistema PXE otorga el uso de una dirección IP utilizando el Protocolo de configuración dinámica de host. La dirección IP está especificada por el Protocolo de Internet. Muchas redes utilizan direcciones IP para su sistema de direccionamiento interno.

DHCP

PXE es una adaptación de DHCP, que otorga una dirección IP a una computadora en un arrendamiento que vencerá. La especificación DHCP permite la existencia de más de un servidor DHCP. Los procedimientos PXE se llevan a cabo mediante mensajes de solicitud de DHCP modificados, entonces, ¿por qué no podría haber más de un servidor PXE?

Detracciones de varios servidores

La razón principal por la que no se recomiendan varios servidores PXE es porque el proceso comienza con un mensaje de difusión desde la computadora que aplica, que es recibido por todas las computadoras en la red. Si hay más de un servidor PXE disponible en la red, es posible que todos respondan y comiencen el proceso de notificación, lo que provoca colisiones, congestión y confusión. Otra razón para preferir una configuración de servidor PXE único es que no se necesitan varios servidores. Un administrador de red puede pensar que necesita un servidor PXE diferente para cada tipo de computadora que se ejecuta en la red. Sin embargo, la primera fase de PXE, la asignación de una dirección IP, es un requisito común para todas las computadoras en la red. Las solicitudes se pueden enviar a diferentes servidores NBP configurando diferentes valores para el tipo de servidor de arranque en la solicitud original.

Solución de varios servidores

Tres métodos de configuración de servidores permiten que varios servidores PXE funcionen correctamente. En primer lugar, si la red se divide en subredes, la solicitud de difusión solo se extenderá a las computadoras en la misma subred, por lo que pueden coexistir muchos servidores PXE si cada uno está en una subred diferente. Una segunda solución es posible con un software de servidor como Microsoft System Center Configuration Manager. Este software de servidor PXE permite que cada servidor reciba un tiempo de demora antes de responder a las solicitudes. Esto permite que los servidores PXE secundarios actúen como respaldo para un servidor principal. Otro software de servidor PXE, como Symantec Altiris PXE Server, permite que un servidor sea designado como "maestro" y otros como "esclavos". Esto también relega a todos los servidores menos uno al estado de servidor de respaldo. Una última opción es configurar el filtrado de direcciones MAC en el servidor PXE. Esto le dice a cada servidor que solo acepte solicitudes de una lista de direcciones de computadoras, asignando así cada servidor PXE a un grupo diferente de computadoras.