Post on 15-Apr-2017
Dan Mihai Dumitriu
⚫ Formerly developer at Amazon.com, Ballista Securities, Sony Electronics, Reliable Network Solutions
⚫ BS & MEng in Computer Science from Cornell University
2
The Networking Problem
Eucalyptus networking was horribleVDE - Virtual Distributed EthernetUser space stack, only L2
No other NVO available
5
MidoNet 0.1
Python agent controlling OVS via OpenFlowPerformance was very bad
Only L3 networksNo NATL3 gateways with BGP
8
OpenStack Opportunity
Flat networking was already obsolete in AWSNatural need for NVOUse case more complex
NAT & Security GroupsL2 networksVM Mobility
10
Enhancing MidoNet
Implemented MN Agent in Java, multi-threadedRemoved OpenFlow & OVSDistributed Flow State
L4 state used to be stored in Cassandra
12
CSP -> Enterprise
More complex brownfield environmentsVLAN segmented Ethernet -> L2 GWPhysical appliances, e.g. F5 BIG-IPSecurity -> Service insertionESXi & vSphereBare metal -> VTEP GW
15
Open Source MidoNet
MidoNet’s ecosystem is Open
16
Open Solution Proprietary Solution
Cloud Platform
Cloud Distribution
Network Virtualization
MidoNet Future
Data Center Network OSFrom Hypervisors to Bare Metal to Fabric
Multi-SiteVPC Peering, stretched L2, etc
Advanced Network Services
17