Your SlideShare is downloading. ×
  • Like
  • Save
Mark McClain - OpenStack Quantum Networking
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Mark McClain - OpenStack Quantum Networking



Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads


Total Views
On SlideShare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. OpenStack NetworkingMark McClainOpenStack Networking Project Technical
  • 2. The Team
  • 3. Challenges in the Cloud• High-density multi-tenancy–ButVLANs have trouble scaling• On-demand provisioning–But traditional network solutionshave interfaces designed for manualconfiguration.• Need to place / moveworkloads were capacityexists–But network state (e.g., IP address)is tied to a particular location© Malcolm Leman |
  • 4. Tackling these challenges–Network virtualization–Overlay tunneling:VXLAN, NVGRE, STT–Software-definedNetworking (SDN) /OpenFlow–L2 Fabric solutions:FabricPath, Qfabric, etc.–???
  • 5. What is OpenStackNetworking?
  • 6. Basic AbstractionsNet110.0.0.0/24NovaQuantumL2 virtual networkvirtual portvirtual servervirtual interface (VIF)virtual subnetVM1VM110.
  • 7. Using the API...VM1VM110. Net1192.168.0.0/24Tenant Net2172.16.77.0/24Public Net10.0.0.0/8RouterRouterRouterRouter
  • 8. ArchitectureA generic tenant API tocreate and configure“virtual networks”A “plugin” architecture withdifferent back-end “engines”An eco-system of toolsthat leverage theNetwork API.Tenant Tools(GUI, CLI, APIcode)Compute APICompute APICompute APICompute APINetwork APINetwork APINetwork APINetwork APIStorage APIStorage APIStorage APIStorage APIGeneric OpenStack APIs Operator Selected BackendsKVMKVMKVMKVMOVS pluginOVS pluginOVS pluginOVS pluginCephCephCephCeph
  • 9. Quantum ArchitectureTenant ScriptsHorizon GUIOrchestration CodeQuantum APICreate-net...Create-portUniform API for allclientsAPI ExtensionsPluginXNova Computevirtual switchPhysical NetworkQuantum Server BackendsAPI Client
  • 10. Grizzly
  • 11. Metadata• Simplified Configuration• Supports Overlapping IPsNon-routed networks
  • 12. Security Groups• Supports Overlapping IPs• HandlesVMs with multipleNICs• Ingress / Egress rules• IPv6 matching• Plugins can offload
  • 13. Load Balancing• Load Balancing API Model• Pluggable Framework• Reference Implementation with HAProxy
  • 14. New Plugins•Big Switch /Floodlight•Brocade•Hyper-V•Midokura•PlumGrid
  • 15. Quantum PluginsOpen vSwitch / Linux BridgeRyu OpenFlowController
  • 16. Grizzly Horizon•Manage Routers•Graphical view of networktopology•Specifying multiple NICs whenbooting aVM•Load Balancer Control
  • 17. Grizzly Horizon
  • 18. Grizzly Horizon•Select NICs when booting
  • 19. Other Features• Multiple Network Node Support• XML API• Seamless Upgrade from Folsom to Grizzly
  • 20. What will be inHavana?
  • 21. Services•Firewall•Load Balancing•VPN
  • 22. • Improved IPv6 support• Improved Bare Metal Support• Updated Client Library• MoreVendor Plugins
  • 23. Community Initiatives• Modular L2 and L3• Database profiling• Improving Testing• Exploring Nova-Net Migration Paths
  • 24. More Information• Installation and Admin Manual•
  • 25. Questions?Mark McClainOpenStack Networking Core Developer and