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 Production SF OpenStack Meetup December 2nd, 2013
Jan 16, 2015
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