8. Architecture
A generic tenant API to
create and configure
“virtual networks”
A “plugin” architecture with
different back-end “engines”
An eco-system of tools
that leverage the
Network API.
Tenant Tools
(GUI, CLI, API
code)
Compute APICompute APICompute APICompute API
Network APINetwork APINetwork APINetwork API
Storage APIStorage APIStorage APIStorage API
Generic OpenStack APIs Operator Selected Backends
KVMKVMKVMKVM
OVS pluginOVS pluginOVS pluginOVS plugin
CephCephCephCeph
9. Quantum Architecture
Tenant Scripts
Horizon GUI
Orchestration Code
Quantum API
Create-net
.
.
.
Create-port
Uniform API for all
clients
API Extensions
Plugin
X
Nova Compute
virtual switch
Physical Network
Quantum Server BackendsAPI Client