Copyright 2013 Midokura All rights reserved OpenStack 5 Nova
Neutron Glance Keystonte Swi3 Cinder - HypervisorVM - - - - -
Copyright 2013 Midokura All rights reserved OpenStack 6 Nova
Neutron Glance Keytsonte Swi3 Cinder - HypervisorVM - - - - -
Copyright 2013 Midokura All rights reserved OpenStack Neutron 7
[Neutron API] - [Neutron] - , , , [Neutron] - L3/L2, FW, LB -
Neutron API Server (Network, Subnet Router, Port) OpenStack
Nova/Dashboard Neutron CLI Neutron DB Neutron API MySQL
Copyright 2013 Midokura All rights reserved Neutron 8 Select
plugin of OpenvSwitch neutron-server Port: 9696
/etc/neutron/neutron.conf
/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini
/etc/neutron/plugin.ini File of OpenvSwitch plugin settings
Symbolic Link /etc/neutron/*.agent mysql ovs_neutron database
Neutron-*-Agent Neutron-*-Agent Neutron-*-Agent
/etc/neutron/*.agent /etc/neutron/*.agent
L3/L2/DHCP/MetaData/LB/Firwall
Copyright 2013 Midokura All rights reserved Neutron 9 -
OpenvSwitch OVS Neutron API Server Plugin OpenStack Nova/Dashboard
Neutron CLI Neutron DB Neutron API MySQL Plugin OpenvSwitch
Midokura VMware NEC Cisco Juniper MidoNet VMware NSX NEC OpenFlow
Cisco Nexus Juniper EX/ QFX
Copyright 2013 Midokura All rights reserved Neutron Plugin
(Module Layer 2) 10 Plugin * Neutron API Server Plugin OpenStack
Nova/Dashboard Neutron CLI Neutron DB Neutron API MySQL Plugin ML2
VLAN GRE VxLAN Flat OpenvSwitch Hyper-V OpenDayLight Arista Cisco
Nexus
Confidential OPENSTACK 2014 NEUTRON
Copyright 2013 Midokura All rights reserved Neutron DVR
(Distributed Virtual Router) 12
Copyright 2013 Midokura All rights reserved Neutron DVR
(Distributed Virtual Router) 13 Network Node Now
Copyright 2013 Midokura All rights reserved Neutron DVR
(Distributed Virtual Router) 14 Network Node Now Future L3 routing
with overlay network Network Agent Network Agent
Copyright 2013 Midokura All rights reserved Neturon ML2 (L2
populaon) 15
Copyright 2013 Midokura All rights reserved Hypervisor Neutron
ML2 plugin: L2 populaon 16 broadcast to All node
Copyright 2013 Midokura All rights reserved Hypervisor Neutron
ML2 plugin: L2 populaon 17 broadcast of L2 population
Copyright 2013 Midokura All rights reserved Hypervisor Neutron
ML2 plugin: L2 populaon 18 broadcast of L2 population
Confidential MIDONET
Confidential MidoNet Control Plane 20 OpenStack Dashboard User
Program Neutron API Server MidoNet plugin MidoNet API Server
Neutron API Zookeeper/Cassandra Connecon MidoNet Network State DB
OpenStack Neutron CLI MidoNet CLI MidoNet GUI OpenStack Neutron
Plugin MidoNet REST API MidoNet API MidoNet API
Copyright 2013 Midokura All rights reserved OpenStack Dashboad
21 Network Subnet Network Subnet Network Subnet
Confidential MidoNet GUI 22
Confidential MidoNet CLI 23
Confidential MidoNet Control Plane 24 OpenStack Dashboard User
Program Neutron API Server MidoNet plugin MidoNet API Server
Neutron API Zookeeper/Cassandra Connecon MidoNet Network State DB
OpenStack Neutron CLI MidoNet CLI MidoNet GUI OpenStack Neutron
Plugin MidoNet REST API MidoNet API MidoNet API
Confidential MIDONET
Confidential MidoNet 26
Confidential OpenStack 27
Confidential MidoNet 28 L2 L3BGP New L4LB!
Copyright 2013 Midokura All rights reserved AgentMidoNet 29
Agent MidoNet Agent MidoNet Agent
Copyright 2013 Midokura All rights reserved MidoNet 30 Network
Node OpenvSwitch MidoNet Network Agent Network Agent Tunnel: GRE or
VXLAN MidoNet
Copyright 2013 Midokura All rights reserved Fujitsu and
Midokura 31