El entorno de ejecución previo al arranque permite a las computadoras en una red solicitar una dirección y un archivo de inicio automáticamente a través de una red cuando se encienden. El escenario se inicia mediante el chip en la tarjeta de red en cada computadora, que envía un mensaje de difusión con la esperanza de que un servidor PXE lo recoja y responda con los detalles de configuración requeridos. Varios servidores PXE pueden causar problemas. Sin embargo, hay soluciones alternativas.

Teclado y pantalla plana de computadora - vista lateral

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 garantiza 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 usan 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 contrato de arrendamiento que caducará. 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 DHCP modificados, entonces, ¿por qué no podría haber más de un servidor PXE?

Múltiples detracciones del servidor

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 solicitante, que es recibida por todas las computadoras en la red. Si hay más de un servidor PXE disponible en la red, todos pueden responder y comenzar el proceso de notificación causando colisión, congestión y confusión. Otra razón para preferir una única configuración de servidor PXE es que no son necesarios 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 servidor múltiple

Tres métodos de configuración de servidores permiten que varios servidores PXE funcionen correctamente. Primero, si la red se divide en subredes, la solicitud de difusión solo se extenderá a las computadoras en la misma subred, y tantos servidores PXE pueden coexistir si cada uno está en una subred diferente. Una segunda solución es posible con software de servidor como Microsoft System Center Configuration Manager. Este software de servidor PXE permite que cada servidor tenga un tiempo de retraso antes de responder a las solicitudes. Esto permite que los servidores PXE secundarios actúen como respaldo para un servidor primario. Otro software de servidor PXE, como Symantec Altiris PXE Server, permite que un servidor sea nominado como "Maestro" y otros como "esclavos". Esto también relega todos los servidores excepto 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.