Data plane

The data flow within MCP separated from the control traffic.

Disaster recovery

Disaster recovery (DR) is the set of processes and procedures that enable system repair after a critical error or a catastrophic event, such as hardware failures, natural disasters cyber attacks and so on. Disaster recover typically includes planning an off-site back up facility, data replication schedule, and other actions and infrastructure components that allow quickly restore business-critical functions of the affected organization.

Distributed Virtual Router

A Distributed Virtual Router (DVR) provides highly-available multi-host routing to Neutron network topologies. A DVR spreads the L3 agent functionality to compute nodes, so that the internal virtual machine traffic does not flow to the controller node (East-West Routing). Such network topology assists with network load distribution, as well as helps to eliminate a single point of failure.

Neutron DVR also implements the floating IP namespace (one new namespace for all the Floating IPs per external network) on every compute node where virtual machines are located. In this case, the virtual machines with floating IPs can forward the traffic to the external network without reaching the controller node (North-South Routing).


The term East-West defines network traffic between virtual machines in different subnets. And the term North-South defines network traffic between a virtual machine and the Public network.

Neutron DVR provides the legacy SNAT (Source Network Address Translation) functionality for the default SNAT for all private virtual machines. SNAT service is not distributed, it is centralized and the service node hosts the service.


Docker is software that creates containers for software applications and automates their deployment.

Docker Swarm

Docker Swarm is a special Docker mode that creates a distributed Docker engine from the specified Docker engines. In other words, it creates a cluster of Docker engines. In MCP, Docker Swarm provides high availability for MCP CI services, as well as internal network connectivity between Docker Swarm services.


The Mirantis Lifecycle Management system (LCM) that includes such components as the CI/CD pipeline, SaltStack, and Reclass. These components enable deployment engineers to provision, configure, and manage cloud environments. DriveTrain adopts the Infrastructure-as-Code (IaC) methodology that ensures that deployment and lifecylce management operations are performed through the CI/CD pipeline.