La interfaz de controlador integrado de host ( HECI ) es una tecnología introducida en 2006 que se utiliza para la tecnología de administración activa ( AMT ) en los conjuntos de chips Intel que admiten microprocesadores Core 2 Duo .
Detalles
El bus HECI permite que el sistema operativo (SO) host se comunique directamente con el Management Engine (ME) integrado en el chipset . Este bus bidireccional de velocidad de datos variable permite que el host y el ME comuniquen la información y los eventos de administración del sistema de una manera que cumpla con los estándares, esencialmente reemplazando 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 datos de transmisión y recepción en serie.
Los fabricantes de equipos originales ( OEM ) históricamente han proporcionado tecnologías de gestión activa mediante el uso de controladores integrados patentados , como los controladores de gestión de placa base . Estas soluciones suelen sufrir dos desventajas principales debido a su naturaleza patentada. Por lo general, se incurre en altos costos de lista de materiales debido a la necesidad de componentes y enrutamiento adicionales. Alta del ciclo de vida del producto se incurre en costos debido a la aplicación no estándar, lo que aumenta de software y hardware de diseño y validación de los costes sin dejar de ser relativamente inflexible a los cambios futuros. Por otro lado, la inflexibilidad es aún mayor con HECI debido al acoplamiento de HECI con un conjunto de chips y al tener que volver a desarrollar el software HECI para cada conjunto de chips diferente en lugar de un software BMC común para varios conjuntos de chips.
HECI y el SMBus utilizado anteriormente tienen los siguientes aspectos en común: el sistema operativo host puede controlar dispositivos de administración del sistema como: controladores de ventilador integrados, dispositivos de activación remota como Wake-on-LAN , dispositivos de suministro de energía como Smart Battery Datos . La funcionalidad HECI incorporada y las tarjetas de administración de terceros pueden permitir que el sistema operativo host inicie directamente eventos de administración (como activación remota o estrangulamiento fuera de banda para disminuir el perfil térmico y de energía) en caso de que HECI sea compatible con el sistema operativo 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
- Activar / desactivar dispositivos de activación
- Notifique a los dispositivos que cambien el estado de energía (térmico, rendimiento o regulación de energía)
Mensajes iniciados por el motor de gestión
- Avisar al anfitrión de un evento de batería
- Nivel de batería bajo o crítico
- Cambiar entre A / C (toma de corriente de pared) y D / C (batería)
- Alerta al anfitrión sobre un evento térmico (disparo térmico crítico o caliente)
- Cambiar la velocidad del ventilador
- Detectar la activación de la red
- Sistema de arranque / apagado
- Intrusión de host detectada
- Cambiar dispositivo de arranque
- Inventario del sistema de informes
Ejemplo
Como ejemplo, suponga 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 el soporte en una tarjeta de red. Con el bus HECI, el anfitrión puede afirmar su línea de solicitud (REQ #), el ME hará valer su línea de concesión (GNT #) y el anfitrión puede enviar su mensaje usando su señal de transmisión serial . 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 con soporte externo). Sin controladores HECI en el sistema operativo, la funcionalidad Wake-on-LAN se pierde incluso si los controladores de red estándar pudieran habilitarla. Este es un problema importante en las 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. El ME luego afirma su línea de solicitud (REQ #), el anfitrión reconoce afirmando la concesión (GNT #) y el mensaje se pasa al anfitrión 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 infraestructuras de red a través de enrutadores y, por lo tanto, aumente la superficie de ataque, algo que el Wake-on-LAN tradicional no permite. 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 host / ME, HECI y otras tecnologías ME son independientes del sistema operativo .
Ver también
Fuentes
- Hofemeier, Gael. "Blogs de Intel Software Network >> Intel (r) AMT y Intel (r) ME" . Consultado el 14 de diciembre de 2011 .
- Mungara, Ajay. "Blogs de Intel Software Network >> Hablemos de 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 Intel de gestión activa" . Consultado el 29 de diciembre de 2007 .
- "Blogs de red de software Intel >> 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 .