An Introduction to OpenStack Networking
Upcoming SlideShare
Loading in...5
×
 

An Introduction to OpenStack Networking

on

  • 2,481 views

This is the slide deck I used to present on OpenStack Networking (formerly Quantum) at the OpenStack Denver meetup in late April 2013.

This is the slide deck I used to present on OpenStack Networking (formerly Quantum) at the OpenStack Denver meetup in late April 2013.

Statistics

Views

Total Views
2,481
Views on SlideShare
2,368
Embed Views
113

Actions

Likes
6
Downloads
121
Comments
0

2 Embeds 113

https://twitter.com 111
http://moderation.local 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

An Introduction to OpenStack Networking An Introduction to OpenStack Networking Presentation Transcript

  • Scott Lowe, VCDXEngineering Architect, Virtual NetworksNetwork & Security Business Unit, VMware, Inc.An Introduction to OpenStackNetworking1Wednesday, April 24, 13
  • Agenda2§OpenStack Networking overview§Open vSwitch overview§Nicira NVP overview§Example OpenStack Networking use cases§ Logical view§ Physical view with Open vSwitch plugin§ Physical view with NVP pluginWednesday, April 24, 13
  • OpenStack Networking overview3§Formerly known as “Quantum” but ran intotrademark issues§Designed to provide “Network-as-a-Service”functionality§Supplies a consistent API for provisioning networkservices§Uses a plugin architecture to allow a variety ofbackend providers§Leverages a number of open source technologies(network namespaces, Linux bridges, OpenvSwitch, dnsmasq)Wednesday, April 24, 13
  • OpenStack Networking architecture4Wednesday, April 24, 13
  • OpenStack Networking architecture5Wednesday, April 24, 13
  • OpenStack Networking plugins6§Big Switch Networks§Brocade§Cisco§Hyper-V§Linux Bridge§Meta Plugin§Midokura Midonet§NEC OpenFlow§Nicira NVP§Open vSwitch§PLUMgrid§Ryu OpenFlowWednesday, April 24, 13
  • Open vSwitch (OVS) overview7§An open source, highly programmable virtual switch§Supports OpenFlow, 802.1Q VLANs, LACP, STP§Supports KVM and Xen§OVS serves as the basis for a number of differentSDN/network virtualization platforms§Currently the default networking stack for XenServerand Xen Cloud Platform (XCP)§More information available at http://openvswitch.orgor http://blog.scottlowe.org/tag/ovsWednesday, April 24, 13
  • Nicira NVP overview8§Scale-out controller architecture with northboundAPIs§Leverages OVS across hypervisor platforms§ Uses OVSDB API to communicate with the controllers§ Receives flow configuration from controllers viaOpenFlow§Leverages multiple network encapsulation protocols§ Uses STT and GRE for encapsulation§ Supports IPSec with STT/GRE for certain use cases§Supplies both L2 (switched) and L3 (routed)gateway servicesWednesday, April 24, 13
  • Example OpenStack Networking usecases9§Use case #1: Single flat network§Use case #2: Multiple flat networks§Use case #3: Mixed flat and private networks§Use case #4: Provider router with private networks§Use case #5: Per-tenant routers with privatenetworksWednesday, April 24, 13
  • Use case #1: Single flat network(logical view)10Wednesday, April 24, 13
  • Use case #1: Single flat network(physical view)11Wednesday, April 24, 13
  • Use case #2: Multiple flat networks(logical view)12Wednesday, April 24, 13
  • Use case #2: Multiple flat networks(physical view)13Wednesday, April 24, 13
  • Use case #3: Mixed flat and privatenetworks (logical view)14Wednesday, April 24, 13
  • Use case #3: Mixed flat and privatenetworks (physical view)15Wednesday, April 24, 13
  • Use case #4: Provider router withprivate networks (logical view)16Wednesday, April 24, 13
  • Use case #4: Provider router withprivate networks (physical view)17Wednesday, April 24, 13
  • Use case #5: Per-tenant routers withprivate networks (logical view)18Wednesday, April 24, 13
  • Use case #5: Per-tenant routers withprivate networks (physical view)19Wednesday, April 24, 13
  • Q&A20Wednesday, April 24, 13
  • Thank You21Wednesday, April 24, 13