Explicación de DHCP y el Proceso de Arranque PXE

Recientemente me encontré con un escenario en el que tuvimos que solucionar el problema de por qué una computadora portátil no se estaba reconstruyendo a través de SCCM y pensé que sería bueno escribir un artículo explicando el proceso de arranque PXE y cómo DHCP está vinculado a eso.

Proceso DHCP básico

El proceso DHCP más simple es el siguiente:

  • El cliente se conecta a la red y envía una transmisión DHCP
  • El servidor DHCP recoge la transmisión
  • El servidor luego responde con una dirección IP sugerida
  • El cliente luego reconoce al servidor y usa la dirección proporcionada

Proceso de arranque PXE

Cuando el cliente inicia un arranque PXE (presionando tradicionalmente F12), sin embargo, el proceso se cambia ligeramente:

  • El cliente envía una transmisión DHCP y declara que necesita arrancar PXE
  • El servidor DHCP recoge esta transmisión y responde con una dirección IP sugerida para usar. Si el servidor tiene la información sobre cómo arrancar PXE, esa información se incluye en su respuesta
  • El cliente responde al servidor y usa la dirección proporcionada
  • , luego el cliente se pone en contacto con el servidor de arranque PXE (un servidor WDS tradicional o un servidor SCCM) y solicita el archivo de arranque que recibió del servidor DHCP
  • El archivo se carga e inicia en el cliente
    La opción 67 está configurada dentro de las opciones de alcance DHCP o los ayudantes DHCP están configurados dentro de su enrutador para que el proceso anterior funcione. La opción 66 especifica a qué servidor contactar y 67 es el nombre del archivo a solicitar. Recientemente escribí un artículo sobre cómo configurar las opciones de DHCP en un servidor Windows a través de cmdlets de Powershell

Arranque dinámico PXE

Otro método para proporcionar la información de arranque a un cliente es hacer que un servicio escuche la solicitud DHCP. Configuration Manager proporciona arranque PXE dinámico mediante el Servicio de implementación de Windows (WDS).

  • El cliente se conecta a la red y envía una transmisión DHCP
  • El servidor DHCP recoge esta transmisión y responde con una dirección IP sugerida para usar.
  • El servicio WDS también responde al cliente con la información necesaria que necesita para arrancar PXE
  • El cliente responde al servidor DHCP y utiliza la dirección sugerida
  • El cliente también se pone en contacto con el servidor de arranque PXE y solicita el archivo de arranque especificado en la información de arranque que se envió
  • El archivo se carga e inicia en el cliente
    A continuación se muestra un diagrama de cómo podría verse su red en el escenario anterior: !sccmnetwork-1

Opciones DHCP vs Ayudantes IP

Durante mucho tiempo ha habido un debate sobre qué método debe usar para dirigir a sus clientes a su servidor de arranque PXE. Microsoft ha declarado durante mucho tiempo que no recomienda ni admite el uso de opciones de alcance DHCP como método de redirección y prefiere que actualice la tabla de ayuda IP de su enrutador con la información necesaria. El uso de las opciones DHCP limita sus opciones, ya que solo puede especificar un servidor y un archivo de Programa de Arranque de red (NBP). Solo poder especificar un archivo NBP puede causar problemas en entornos en los que se utilizan clientes heredados y UEFI. Dentro de un entorno enrutado, mi preferencia personal es usar opciones de ayuda IP configuradas a nivel de enrutador, ya que proporciona mucha más flexibilidad y es el método compatible con Microsoft.

Conclusión

Lo anterior solo cubre soluciones de entorno simples, pero esperamos que le ayude a comprender el proceso y a comprender dónde tendría que buscar para solucionar cualquier problema.

Patrocinador

Etiquetas

  • DHCP

Deja una respuesta

Tu dirección de correo electrónico no será publicada.