Software Defined Networking (SDN) ist ein brandaktuelles Thema im Bereich der Netzwerke. Dieser Vortrag verschafft zunächst einen Überblick über die Komponenten und die Architektur von SDNs. Weiter geht es mit den Vorteilen und Herausforderungen, die Unternehmen bei der Umstellung auf SDN erwarten. Zum Abschluss zeigen wir beispielhaft, wie man SDN lokal aufsetzt.
Speaker: Johannes Scheuermann, inovex
Noch mehr Vorträge gibt es auf https://www.inovex.de/de/content-pool/vortraege/
4. • Difficult to optimize
• Known problems
• Capital costs
• Difficult to customize
Some challenges in traditional networking
4
5. • Separation of control and data plane
• Vendor-agnostic
• Well-defined API
• Network virtualization
• Definition of flows
What is Software-defined networking?
5
6. SDN and NFV
6
SDN
• Campus
• Faster innovation
• Separation of the
planes
• Cloud orchestration
and networking
• ONF
NFV
• Service Providers
• Reduce costs, space
and power
• Relocation of network
functions
• Routers, firewalls,
CDN, …
• ETSI
7. How does it look from an abstract view?
7
Data plane elements
Applications
Controller Platform
Southbound API
Northbound API
8. • Interface for control and data plane
• OpenFlow (ONF)
• OpFlex (Cisco)
• Open vSwitch Database Management Protocol
Protocols - Southbound
8
9. Control and data plane
9
SDN-Controller/Network OS
Monitoring Etc.RoutingPolicies
Datapath
Datapath
Datapath
Datapath
10. • Decides where traffic is sent to
• System configuration and management
• Management plane is a subset
• Administrative traffic
• Less time-critical
Control Plane
10
14. • Proactive
• Know what traffic comes
• Reactive
• Communication to Controller
How to set a flow?
14
15. Typical workflow in SDN
15
Packet
received
TCAM
lookup
Perform
action
Match
Forward to
controller
Send
Packet
Program
flow rule
Send
Packet-out
N
Y
16. • Google
• Amazon
• Large Hadron Collider (LHC)
• AT&T
• Deutsche Bank
• …
Who uses SDN?
16
17. • Running services on existing networks
• FIB and MAC tables vs OpenFlow tables
• Secure/Protect the Controller
• Find experts in SDN/Networking
Challenges of SDN
17
18. • Traditional WAN operate with 40% utilization
• Google internal WAN (with SDN) more than 90%
• SDN protocols based on open standards (mostly)
• Enables specific domain-, rights-, and Quality of
Service (QoS)-based policies
Benefits of SDN
18
19. • Use Mininet for testing
• Setup an SDN Controller of your choice
• Get a feeling of SDN
• Try out some Use Cases
How to start?
19
20. Vielen Dank!
Johannes M. Scheuermann
IT Engineering & Operations
inovex GmbH
Ludwig-Erhard-Allee 6
76131 Karlsruhe
Mail:
jscheuermann@inovex.de