Quick Introduction
to MidoNet
Sandro Mathys
Community Manager
Agenda
Ludicrously brief introductions to:
1. Software-Defined Networking (SDN)
2. OpenStack Networking
3. MidoNet: Networking Virtualization Software
Software-Defined
Networking
Physical Separation of
Logic and Traffic
Software-Defined Networking
⚫ Decouples control & forwarding / data plane
⚪ Separates network logic and network traffic
⚫ Incomplex, scalable, agile
⚫ Centrally managed
⚫ Commodity hardware / white box switches
⚫ Cost
OpenStack Neutron
Networking as a Service
OpenStack Services
OpenStack Compute: Nova
⚫ Introduced with first release: Austin (2010)
⚫ Networking integral part of Compute
⚫ Monolithic
⚫ Extremely Limited (L2 + DHCP)
⚫ Flat, Flat DHCP, VLAN, Linux Bridge
⚫ Only just basic Linux networking
OpenStack Networking: Neutron
⚫ Introduced with 6th release: Folsom (2012)
⚫ Pluggable, Scalable, API-Driven
Network & IP Management
⚫ L2, L3, Floating IPs, Security Groups, LBaaS,
FWaaS, VPNaaS, DVR, L3HA, …
https://www.openstack.org/software/openstack-networking/
MidoNet:
OpenStack
Neutron Plugin
Network Virtualization Software
MidoNet (MN) Architecture
Distributed Controller
⚫ Resiliency: No Single Point of Failure (SPOF)
⚫ Scalability: Fully Distributed Architecture
⚫ Performance: Single Virtual Hop
Distributed Architecture
⚫ SDN intelligence at edges
⚫ Resource usage at edge
⚫ Grows with the cloud
⚫ Fully Distributed Gateways
⚪ L3 GW: Multiple BGP Border Nodes
⚪ L2 GW: Multiple HW VXLAN Tunnel End-Points
(VTEP)
MidoNet Topology
Additional Features
⚫ Only L3 connectivity required
⚫ Firewall bound to each vPort
⚪ Filtered before reaching physical network
⚫ Docker Networking via nova-docker
⚫ Puppet Modules (others upcoming)
⚫ Apache License 2.0
⚫ many many more...
Learn More
⚫ October 26: MidoDay Tokyo (09:00 - 19:00)
https://midoday.midonet.org/tokyo-2015
⚫ October 29: OpenStack Summit (09:50 - 10:30)
MidoNet 101 with Adam Johnson
http://sched.co/49vJ
⚫ https://www.midonet.org/
Questions?
ask.midonet.org

Quick Introduction to OpenStack Neutron and SDN feat. MidoNet