MidoNet Reference Architecture


Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at


Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

2017-03-20 11:27 UTC


MidoNet is a network virtualization software for Infrastructure-as-a-Service (IaaS) clouds.

It decouples your IaaS cloud from your network hardware, creating an intelligent software abstraction layer between your end hosts and your physical network.

This document contains useful information on preparing for your installation of MidoNet network virtualization, including the recommended hardware. More specifically, this document:

  • Provides an overview of MidoNet.

  • Outlines the necessary hardware and operating system software for configuring MidoNet network virtualization for OpenStack® and other cloud controllers.

  • Provides a general overview of Border Gateway Protocol (BGP) setup and the MidoNet network architecture.


Please consult the MidoNet Mailing Lists or Chat if you need assistance.

Questions? Discuss on Mailing Lists or Chat.
Found an error? Report a bug.