OpenStack Networkingとネットワーク仮想化ソフトMidoNet最新動向
Preview:
DESCRIPTION
OpenStack Networkingで出来ること、出来ないことはなにか!?Interop Tokyo 2014でMidokuraのエンジニア鈴木孝彰が行ったプレゼンです。
Citation preview
- Copyright 2013 Midokura All rights reserved 1 n n OpenStack
Networking n OpenStack 2014 Neutron(DVR, L2 population) n MidoNet n
MidoNet
- Confidential (1/2) 2 2012.12 2010.1 2013.4 $17millionA 2014.6
353
- Confidential (2/2) 3 HQ US 3 2013 Google, INEGI, Tele
Atlas
- Confidential OPENSTACK NETWORKING
- 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
- Confidential Cumulus Linux and MidoNet 32
- Confidential Midokura Internal Cloud = MidoCloud :) 33 -
OpenStack Havana plus MidoNet. - AS55393, Global 4000 IPv4. -
Running 100~200 VMs. Midoura
- Confidential Midokura SDI ShowCase SDI ShowCase 14-15 613
15:3016:00 MidoNet
- Confidential Thank you!
- Confidential Provider Router of Midokura 36
- Confidential Provider Router of Midokura 37