Articulo de referencia

Interfaz del controlador integrado del host

La interfaz de controlador integrado de host ( HECI ) es una tecnología introducida en 2006 que se utiliza para la tecnología de gestión activa ( AMT ) en los chipsets Intel que...

La interfaz de controlador integrado de host ( HECI ) es una tecnología introducida en 2006 que se utiliza para la tecnología de gestión activa ( AMT ) en los chipsets Intel que admiten microprocesadores Core 2 Duo .

Detalles

El bus HECI permite que el sistema operativo (OS) host se comunique directamente con el motor de administración (ME) integrado en el chipset . Este bus bidireccional de velocidad de datos variable permite que el host y el ME comuniquen información y eventos de administración del sistema de una manera que cumple con los estándares, reemplazando esencialmente al bus de administración del sistema (SMBus). El bus consta de cuatro cables: un par de solicitud y concesión junto con un par de transmisión y recepción de datos en serie.

Los fabricantes de equipos originales ( OEM ) han proporcionado históricamente tecnologías de gestión activa mediante el uso de controladores integrados propietarios , como los controladores de gestión de placa base . Estas soluciones suelen sufrir dos desventajas principales debido a su naturaleza propietaria. Por lo general, se incurre en altos costos de lista de materiales debido a la necesidad de componentes y enrutamiento adicionales. Se incurre en altos costos de ciclo de vida del producto debido a la implementación no estándar, lo que aumenta los costos de diseño y validación de software y hardware al tiempo que permanece relativamente inflexible a cambios futuros. Por otro lado, la inflexibilidad es aún mayor con HECI debido a la combinación de HECI con un conjunto de chips y tener que volver a desarrollar el software HECI para cada conjunto de chips diferente en lugar de un software BMC común para múltiples conjuntos de chips.

HECI y el SMBus utilizado anteriormente tienen los siguientes aspectos en común: el SO host puede controlar dispositivos de administración del sistema como: controladores de ventiladores integrados, dispositivos de activación remota como Wake-on-LAN , dispositivos de suministro de energía como Smart Battery Data . La funcionalidad HECI incorporada y las tarjetas de administración de terceros pueden permitir que el SO host inicie directamente eventos de administración (como activación remota o limitación fuera de banda para disminuir el perfil térmico y de energía) en caso de que HECI sea compatible con el SO en ejecución. Los dispositivos de ejemplo son tarjetas de red y tarjetas gráficas . Además de eso, tanto HECI como otras tecnologías ME son específicas del proveedor de chipset/ME.

Mensajes iniciados por el host

  • Leer el estado de la batería
  • Leer datos térmicos
  • Habilitar/deshabilitar dispositivos de activación
  • Notificar a los dispositivos que cambien el estado de energía (térmico, de rendimiento o de limitación de energía)

Mensajes iniciados por el motor de gestión

  • Alertar al host sobre un evento de batería
    • Nivel de batería bajo o crítico
    • Cambiar entre CA (corriente de toma de pared) y CC (batería)
  • Alertar al host sobre un evento térmico (desconexión térmica crítica o caliente)
  • Cambiar la velocidad del ventilador
  • Detectar activación de red
  • Sistema de arranque/apagado
  • Intrusión de host detectada
  • Cambiar el dispositivo de arranque
  • Informe del inventario del sistema

Ejemplo

Como ejemplo, supongamos el caso de Wake-on-LAN. Tradicionalmente, el sistema operativo controla Wake-on-LAN y debe llamar a controladores de dispositivos de terceros para habilitar la compatibilidad en una tarjeta de red. Con el bus HECI, el host puede afirmar su línea de solicitud (REQ#), el ME afirmará su línea de concesión (GNT#) y el host puede enviar su mensaje utilizando su señal de transmisión en serie . Al recibir el mensaje de habilitación de Wake-on-LAN en HECI, el ME habilita directamente Wake-on-LAN en el dispositivo de red integrado (o compatible externamente). Sin controladores HECI en el sistema operativo, se pierde la funcionalidad de Wake-on-LAN incluso si los controladores de red estándar pudieran habilitarla. Este es un problema importante en implementaciones empresariales a gran escala con imágenes de software estándar.

Cuando el dispositivo LAN recibe el paquete de activación mágica, los datos encapsulados se pasan al ME , que tiene su propia pila TCP/IP y puede desencapsular el paquete. Luego, el ME confirma su línea de solicitud (REQ#), el host confirma la confirmación mediante la confirmación de la concesión (GNT#) y el mensaje se pasa al host para iniciar un evento de activación.

Con esta tecnología, el paquete mágico puede encapsularse en paquetes TCP , lo que permite que el paquete atraviese las infraestructuras de red a través de enrutadores y, por lo tanto, aumente la superficie de ataque, algo que no permite el Wake-on-LAN tradicional. Una ventaja de las implementaciones centradas en Intel es que la solución no requiere controladores que no sean de Intel. Si no se necesita interacción con el host/ME, HECI y otras tecnologías ME son independientes del sistema operativo .

Véase también

Fuentes

  • Hofemeier, Gael. "Blogs de redes de software de Intel >>Intel(r) AMT y Intel(r) ME" . Consultado el 14 de diciembre de 2011 .
  • Mungara, Ajay. "Blogs de Intel Software Network >> Hablemos sobre HECI y LMS" . Consultado el 29 de diciembre de 2007 .
  • "Controladores y herramientas de tecnología de gestión activa Intel de código abierto" . Consultado el 29 de diciembre de 2007 .
  • "Tecnología de gestión activa de Intel" . Consultado el 29 de diciembre de 2007 .
  • "Blogs de Intel Software Network >> Controladores de administración de placa base (BMC) frente a administración basada en dispositivos de virtualización". Archivado desde el original el 13 de agosto de 2011. Consultado el 29 de diciembre de 2007 .
Obtenido de "https://es.wikipedia.org/w/index.php?title=Interfaz_de_controlador_integrado_del_host&oldid=1167583205"