of 15
7/27/2019 A Brief Overview of OpenFlow Software-Defined Networking .pdf
1/15
A Brief Overview of OpenFlow
&
Software-Defined Networking
Peter Christy
Research Director, Networking
451 Research
Santa Clara, CA USAApril 2013 1
mailto:[email protected]:[email protected]7/27/2019 A Brief Overview of OpenFlow Software-Defined Networking .pdf
2/15
Agenda
A Definition
History
Drivers
Major Activities
Santa Clara, CA USAApril 2013 2
7/27/2019 A Brief Overview of OpenFlow Software-Defined Networking .pdf
3/15
Software-Defined Networking
Implementing network functionality in
software than does not run on network
devices
OpenFlow is an important examplebut
SDN OpenFlow
Santa Clara, CA USAApril 2013 3
7/27/2019 A Brief Overview of OpenFlow Software-Defined Networking .pdf
4/15
What Motivates SDN?
Ability to build research networks
Need to better automate network
management
Virtualization
Cloud computing
Large data center or network cost
optimization
Santa Clara, CA USAApril 2013 4
7/27/2019 A Brief Overview of OpenFlow Software-Defined Networking .pdf
5/15
The History of SDN
Three parallel stories
OpenFlow
Virtualization
Cloud Computing
Santa Clara, CA USAApril 2013 5
7/27/2019 A Brief Overview of OpenFlow Software-Defined Networking .pdf
6/15
OpenFlow (Stanford, ONF)
Began as a way to build research networks
Packet-forwarding hardware standard instruction
set
A protocol for remote interaction
Santa Clara, CA USAApril 2013 6
Switch
Packet
Forwarding
ASIC
ASIC
Look up header bits
Match rules inCAM
Destination and priority
OpenFlow
7/27/2019 A Brief Overview of OpenFlow Software-Defined Networking .pdf
7/15
Virtualization (VMware)
A technology miracle
A thin layer of software that has transformed IT
SDN implications
Networking within a virtual server
Use of virtual machines to implement network
functions (e.g. load balancer)
Santa Clara, CA USAApril 2013 7
7/27/2019 A Brief Overview of OpenFlow Software-Defined Networking .pdf
8/15
Cloud Computing (Google, AWS)
Large-scale, highly-automated data centers
Resources on-demand, pay for what you use
SDN implications
Building virtual networks for virtual applications
Network automation for data center automation
Network cost minimization
Hybrid cloud integration (public/private)
Santa Clara, CA USAApril 2013 8
7/27/2019 A Brief Overview of OpenFlow Software-Defined Networking .pdf
9/15
Why do we need SDN?
OpenFlow founders painted Cisco as the
reason and said that network innovation was
slow because switches were like mainframes
(closed and vertically integration) We needed openness and standards
OpenFlow was the answer
Santa Clara, CA USAApril 2013 9
7/27/2019 A Brief Overview of OpenFlow Software-Defined Networking .pdf
10/15
Is Cisco the problem?
Santa Clara, CA USAApril 2013 10
7/27/2019 A Brief Overview of OpenFlow Software-Defined Networking .pdf
11/15
Why Do We Need SDN?
Because of how the Internet was
standardized (or not standardized)
Santa Clara, CA USAApril 2013 11
switchswitch switch
switchswitch switch
switchswitch switch
The protocols for
communicating with an
adjacent peer are
standardized
But the configuration and
management is NOT
7/27/2019 A Brief Overview of OpenFlow Software-Defined Networking .pdf
12/15
What SDN fixes
Historically network devices operated
autonomously (self-governed)
For most purposes that is great
Its not great for a large data center, or to
support an automated data center, or for a
large service provider
Santa Clara, CA USAApril 2013 12
7/27/2019 A Brief Overview of OpenFlow Software-Defined Networking .pdf
13/15
Solution Approaches
Pure OpenFlow
Hybrid OpenFlow
Layered Networks
Software Network Implementations
L2-3 networking in software
Network functions implemented as VMs
Santa Clara, CA USAApril 2013 13
7/27/2019 A Brief Overview of OpenFlow Software-Defined Networking .pdf
14/15
Major Activities
ONF
All the switch vendors have OF offerings
Arista added interesting new twist (Direct Flow)
Cloud Computing (AWS and would becompetitors)
Virtualization (VMW/VSX and would be
competitors) Whatever Cisco does
Santa Clara, CA USA
April 2013 14
7/27/2019 A Brief Overview of OpenFlow Software-Defined Networking .pdf
15/15
Q&A
Thanks!
Peter Christy, Research Director, Networking
451 Research / Palo Alto & SF
Santa Clara, CA USA
April 2013 15
mailto:[email protected]:[email protected]