sfbay openstack meetup // neutron and sdn in production – dec 3 2013
DESCRIPTION
Cloud architects deploying OpenStack have multiple options for virtualizing the network layer. At this meetup, folks who’ve built big clouds and designed the networking fabrics for them will talk about those choices, including those that are native to OpenStack as well as other open source options. They’ll also dig into what’s new in Havana and what’s on tap for Icehouse next spring from a networking standpoint. Bring your questions about network virtualization and SDN in OpenStack, and we’ll talk about Neutron and more. Moderator Randy Bias of Cloudscaling will be joined by Rudra Rugge of Juniper Networks, Aaron Rosen of VMware / Nicira, Edgar Magana of PLUMgrid, and Ryu Ishimoto of Midokura. Replay of the live broadcast can be found (soon) at http://youtube.com/siliconangleTRANSCRIPT
CCA - NoDerivs 3.0 Unported License - Usage OK, no modifications, full attribution*!* All unlicensed or borrowed works retain their original licenses
Neutron Networking & SDN in ProductionSF OpenStack Meetup!December 2nd, 2013
Neutron Networking & SDN in Production
Moderator: Randy Bias, CEO, Cloudscaling!!
Panelists:!!
! Rudra Rugge of Juniper Networks!! Aaron Rosen of VMware / Nicira!! Edgar Magana of PLUMgrid!! Ryu Ishimoto of Midokura!
�2
Myriad of Networking Options
�3
SDN Explained
�4
Layer 3 Physical Network!(Massively Scalable)
“SDN”
Layer 2 Virtual Networksfor Customers & Apps!(Small to Medium Scale)
Abstraction Layer(s)
SDN is a two part story: programmability + virtualization
SDN Explained
�5
Encap/Decap Data
Layer 3 Physical Network!(Massively Scalable)
“SDN”
Layer 2 Virtual Networksfor Customers & Apps!(Small to Medium Scale)
Abstraction Layer(s)
Router or Switch
Forward Data
Network Controller
Compute Paths
Programming API
SDN!(aka Network
Programmability or “control plane”)
Overlay / Flow Management!(aka Network Virtualization
or “data plane”)
SDN is a two part story: programmability + virtualization
Standardized API (Neutron)
vRouter or vSwitch
Network Programmability Explained
�6
Compute Paths
Router or Switch
Forward DataControl Plane
Data Plane
Compute Paths
Router or Switch
Forward Data
Exch
ange
Info
Traditional Networking Software-Defined Networkingà
Router or Switch
Forward Data
Network Controller
Compute Paths
Gat
her I
nfo
Install Paths
Network Virtualization Explained
�7
Cloud Operator View!(“Physical” Topology)
Network Virtualization
Abstraction Layer (L2 tunneled over L3)
Network User View!(“Logical” Topology)
Internet
Internet
Ethernet