PXE

PXE (Entorno de ejecución de prearranque)
Información sobre la plantilla
PXE.jpg
CreadorIntel y Systemsoft
Lanzamiento inicial20 de septiembre de 1999

PXE (Preboot eXecution Environment). Entorno para arrancar e instalar el sistema operativo en ordenadores a través de una red, de manera independiente de los dispositivos de almacenamiento de datos disponibles o de los sistemas operativos instalados.

PXE

Es introducido como parte del framework Wired for Management(WfM) por Intel y fue descrito en la especificación publicada por Intel y Systemsoft. Utiliza varios protocolos de red como IP, UDP, DHCP y TFTP. Incluye conceptos como Globally Unique Identifier (GUID), Universally Unique Identifier (UUID) y Universal Network Device Interface (UNDI).

El término cliente PXE sólo se refiere al papel que la máquina juega en el proceso de arranque mediante PXE. Un cliente PXE puede ser un servidor, un ordenador de mesa, portátil o cualquier otra máquina que esté equipada con código de arranque PXE.

Funcionalidades

Permite a una estación de trabajo arrancar desde un servidor en una red antes de arrancar el sistema operativo en el disco duro local. Una estación de trabajo PXE habilitada conecta su tarjeta a la LAN a través de un puente, lo que la mantiene conectada a la red incluso cuando el equipo está apagado. El administrador de red no tiene que visitar físicamente la estación de trabajo específica y arrancarla manualmente, puede ser cargado en el dispositivo desde un servidor a través de la red.

Está diseñado para funcionar sobre diferentes arquitecturas.

Protocolo PXE

Consiste en una combinación de los protocolos DHCP y TFTP, con algunas modificaciones en ambos casos. DHCP se utiliza para localizar el servidor de arranque apropiado y TFTP se encarga de descargar el programa inicial de bootstrap y archivos adicionales.

Un servicio de redirección PXE (Proxy DHCP) recibe un paquete DHCPDISCOVER extendido, responde con un paquete de difusión DHCPOFFER extendido con opciones PXE al puerto 68/UDP. Se difunde el paquete hasta que la mayoría de los clientes PXE se autoconfiguren mediante DHCP. Los clientes se identifican con su GUID/UUID.

Para contactar con cualquier servidor de arranque PXE el firmware debe obtener una dirección IP y el resto de información de un único paquete DHCPOFFER extendido. Después de elegir el servidor de arranque PXE apropiado el firmware envía un paquete DHCPREQUEST extendido mediante multicast o unicast al puerto 4011/UDP o broadcast al puerto 67/UDP.

Fuentes