E / S de múltiples rutas (MPIO)

E / S de múltiples rutas (MPIO) es un marco de Microsoft diseñado para mitigar los efectos de una falla del adaptador de bus de host (HBA) al proporcionar una ruta de datos alternativa entre los dispositivos de almacenamiento y un sistema operativo Windows. MPIO permite hasta 32 rutas alternativas para agregar redundancia y equilibrio de carga para entornos de almacenamiento de Windows. 

Pathing es un enfoque de red que se utiliza para abordar las necesidades específicas de las redes de almacenamiento al cambiar la forma en que se administran y organizan las rutas de comunicación. A diferencia de las fallas de conexión en las redes de mensajes, que generalmente solo requieren que se vuelva a intentar la conexión, en las redes de almacenamiento, es más probable que una falla provoque un bloqueo del sistema. Las redes de almacenamiento también requieren una recuperación de errores más rápida. 

Técnicamente, MPIO representa un enfoque híbrido para múltiples rutas, que combina software específico para cada HBA, el Módulo específico del dispositivo (DSM), con las características MPIO integradas en el sistema operativo Windows. Si bien los DSM deben estar escritos para hardware específico y no pueden ser genéricos, Microsoft diseñó MPIO para que sea lo más independiente posible de HBA. Como tal, depende del resto del hardware y software para funcionar correctamente para hacer su trabajo.

MPIO requiere al menos dos HBA conectados al dispositivo de almacenamiento. (Un HBA de doble puerto puede proporcionar dos rutas de datos, pero aún representa un único punto de falla). En una red de área de almacenamiento (SAN), también debe asegurarse de que cualquier conmutador o enrutador que se encuentre en la ruta de datos tenga suficiente administración de ruta. inteligencia para manejar las interrupciones causadas por una falla de HBA.