This document discusses the requirements and challenges of networking in an Infrastructure as a Service (IaaS) cloud environment. It proposes using distributed overlay-based network virtualization as a solution. Key points include:
- Traditional networking devices do not scale well for IaaS clouds with high churn and micro-granularity needs.
- An overlay-based approach using encapsulation can build a virtual network that decouples from the physical network and handles network intelligence at the edge.
- The Midokura solution presented uses this approach with a distributed control plane, centralized database, and packet processing at ingress points.
- It integrates with popular cloud stacks like OpenStack and CloudStack to provide scalable L