La ruta múltiple dinámica (DMP) es un tipo de aplicación de software de control de ruta de comunicación. El control de ruta es un enfoque para optimizar la gestión de la configuración y el enrutamiento de las redes de almacenamiento; DMP se utiliza para automatizar estos procesos para la copia de seguridad y restauración de datos de la red de almacenamiento. DMP fue diseñado en respuesta a las complejas necesidades de las redes de almacenamiento en comparación con las redes de datos ordinarias: las fallas de conexión en las redes de datos generalmente solo significan que la conexión debe reintentarse; en las redes de almacenamiento, sin embargo, es más probable que una falla provoque un bloqueo del sistema. El margen de error también es menor para las redes de almacenamiento: mientras que la recuperación de errores en minutos es aceptable para las redes de datos que funcionan correctamente, para las redes de almacenamiento debería ser en segundos, y preferiblemente en milisegundos.
Para abordar estas diferencias, las redes de almacenamiento deben diseñarse para permitir la mayor flexibilidad de configuración y disponibilidad del sistema posibles. Sin embargo, la flexibilidad adicional también aumenta la posibilidad de fallas en la conexión: donde un sistema de almacenamiento en un momento pudo haber consistido en un solo dispositivo de almacenamiento conectado a un solo host mediante un solo cable, un sistema de almacenamiento hoy en día generalmente consta de múltiples dispositivos diversos en una interconexión. topología de la red . Las aplicaciones de software DMP redirigen automáticamente los datos a través de rutas alternativas en caso de una falla de conexión.