Virtual networking and routing in partitioned embedded systems

Autores/as

  • Ferran Vicent Martí FENTISS
  • Miguel Masmano Tello FENTISS

DOI:

https://doi.org/10.17979/ja-cea.2026.47.13756

Palabras clave:

Arquitectura de software de control, Arquitecturas de control virtualizadas, Seguridad IT/OT en sistemas de automatización, Sistemas ciberfísicos, Seguridad y protección en control en red

Resumen

En el ámbito de los sistemas embebidos críticos, el uso de hipervisores como XtratuM Next Generation (XNG) permite ejecutar múltiples entornos concurrentemente, llamados particiones, garantizando una estricta segregación espacial y temporal. Estas particiones requieren canales de comunicación estándar para interactuar entre sí y con redes externas de forma segura y sin comprometer la seguridad del sistema. Este artículo presenta una arquitectura de red robusta y ligera para sistemas particionados. Al utilizar Interfaces de Red Virtuales (vNICs) mapeadas sobre memoria compartida integradas con una pila TCP/IP lwIP (Lightweight IP), se establece una arquitectura capaz de generar una red virtual entre particiones. Adicionalmente, la adopción de protocolos estándar como TCP/IP acerca el sistema a los estándares de la industria, evitando la necesidad de reescribir los mecanismos de comunicación cuando se interactúa con sistemas operativos complejos como Linux. Finalmente, la arquitectura demuestra que es capaz de establecer comunicación entre aplicaciones bare-metal y entornos de sistemas operativos invitados en un mismo sistema embebido.

Referencias

Dunkels, A. (2001). "Design and Implementation of the lwIP TCP/IP Stack." Swedish Institute of Computer Science, Technical Report 51. URL: https://www.researchgate.net/publication/316051065_Design_and_Implementation_of_the_lwIP_in_Embedded_System

Kopetz, H. (2011). Real-Time Systems: Design Principles for Distributed Embedded Applications. Springer Science & Business Media. DOI: https://doi.org/10.1007/978-1-4419-8237-7

Masmano, M., Ripoll, I., Crespo, A., and Metge, J. J. (2009). "XtratuM: a hypervisor for safety critical embedded systems." Proceedings of the 11th Real-Time Linux Workshop (RTLWS'09), Dresden, Germany. URL: https://www.fentiss.com/wp-content/uploads/2022/11/XM_for_Safety_Critical_Embedded_Systems.pdf

European Commission (2024). "Decentralized Edge Intelligence: Advancing Trust, Safety, and Sustainability in Europe (EdgeAI-Trust)." CORDIS, Horizon Europe Project Fact Sheet. Grant Agreement ID: 101139892. DOI: https://doi.org/10.3030/101139892

Descargas

Publicado

01-09-2026

Número

Sección

Computadores y Control