Introduction to Software Defined Networking (SDN)
Introduction to
Software Defined
.
Networking (SDN)
SDN=Standard Southbound API
SDN = Centralization of control plane
SDN=OpenFlow
SDN = Separation of Control and Data Planes
Raj Jain Washington University in Saint Louis
Saint Louis, MO 63130 Jain@cse.wustl.edu
These slides and audio/video recordings of this class lecture are at:
Washington University in St. Louis
16-1
?2013 Raj Jain
Overview
1. What is SDN? 2. Alternative APIs: XMPP, PCE, ForCES, ALTO 3. RESTful APIs and OSGi Framework 4. OpenDaylight SDN Controller Platform and Tools
Note: This is the third module of four modules on OpenFlow, OpenFlow Controllers, SDN and NFV in this course.
Washington University in St. Louis
16-2
?2013 Raj Jain
Origins of SDN
SDN originated from OpenFlow
Centralized Controller Easy to program Change routing policies on the fly Software Defined Network (SDN)
Initially, SDN=
Separation of Control and Data Plane
Application ... Application
Northbound API
Centralization of Control
Network Controller
OpenFlow to talk to the data plane
Southbound API
OpenFlow
Now the definition has changed
Switch Switch ... Switch
significantly.
Overlay (Tunnels)
Washington University in St. Louis
16-3
?2013 Raj Jain
What is SDN?
SDN=OpenFlow SDN=Standard Southbound API
SDN = Centralization of control plane
SDN = Separation of Control and Data Planes
All of these are mechanisms. SDN is not a mechanism. It is a framework to solve a set of problems Many solutions
Washington University in St. Louis
16-4
?2013 Raj Jain
Original Definition of SDN
"What is SDN?
The physical separation of the network control plane from the forwarding plane, and where a control plane controls several devices."
1. Directly programmable
2. Agile: Abstracting control from forwarding
3. Centrally managed
4. Programmatically configured
5. Open standards-based vendor neutral
The above definition includes How.
Now many different opinions about How.
SDN has become more general. Need to define by What?
Ref:
Washington University in St. Louis
?2013 Raj Jain
16-5
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- mac os x server command line administration
- qnap x86 based nas dom reflash guide v2 dsl
- at commands reference guide sparkfun electronics
- hp 5120 ei switch series
- configuring switch ports and vlan interfaces for the cisco
- introduction to software defined networking sdn
- remote management card
- operator and installation manual
- lab 1 packet sniffing and wireshark
Related searches
- introduction to financial management pdf
- introduction to finance
- introduction to philosophy textbook
- introduction to philosophy pdf download
- introduction to philosophy ebook
- introduction to marketing student notes
- introduction to marketing notes
- introduction to information systems pdf
- introduction to business finance pdf
- introduction to finance 15th edition
- introduction to finance books
- introduction to finance online course