Software Defined Networks - der Weg zu flexiblen Netzwerken 4. Tiroler IT-Day Donnerstag, 7. Mai 2015 Dieter Aigner Network Engineer Vogelweiderstraße 44A 5020 Salzburg Österreich Telefon +43 50 811 7494 E-Mail dieter.aigner@kapsch.net www.kapsch.net 02.12.2009 Titel der Präsentation Untertitel der Präsentation 1
Agenda Definition OpenFlow Use Cases Produkte Projekt: OpenDaylight Beispiele Ausblick Software Defined Networks - der Weg zu flexiblen Netzwerken 4. Tiroler IT-Day 2
Software Defined Networks (SDN) Was ist SDN genau? SDN Begriff nicht klar definiert: Controller, OpenFlow, APIs, Div. Funktionen werden von Hardware in Software verlagert, meistens virtuell Trennung der Steuerungsebene von der Weiterleitungsebene Zentrale Intelligenz statt dezentrale Entscheidungen Eine logisch gemeinsame Sichtweise auf das Netzwerk Warum? Verkürzung der Innovationszyklen im Netzwerkbereich (Negativbeispiel: IPv6 Einführung, mehr als 10 Jahre) Netzwerke werden immer dynamischer (z.b. Cloud und Virtualisierung) Konfiguration sehr komplex und zeitintensiv Software Defined Networks - der Weg zu flexiblen Netzwerken 4. Tiroler IT-Day 3
SDN Übersicht = Applikation (Lync, Exchange, SAP, Navision, Citrix & Co) = Control Plane (Berechnungen der Zustände und Topologie, Steuerung der Data Plane) = Data Plane (Forwarding in HW) Classic Network distributed SDN Controller = physischer Server oder VM SDN Network centralized SDN Controller Software Defined Networks - der Weg zu flexiblen Netzwerken 4. Tiroler IT-Day 4
SDN Definition Direkt programmierbar Agil Zentrales Management Konfigurierbar über Applikationen Basierend auf offenen Standards und Herstellerunabhängigkeit Quelle: https://www.opennetworking.org/sdn-resources/sdn-definition Software Defined Networks - der Weg zu flexiblen Netzwerken 4. Tiroler IT-Day 5
SDN Definition Quelle: https://www.opennetworking.org/sdn-resources/sdn-definition Software Defined Networks - der Weg zu flexiblen Netzwerken 4. Tiroler IT-Day 6
OpenFlow Entwickelt im Jahr 2008 an der Stanford University Erste Umsetzung des SDN Konzeptes Trennung von data path und control path Protokoll zwischen Controller und HW Anwendung im akademischen Bereich für Protokolldesign und Entwicklung Quelle: http://www.openflow.org Software Defined Networks - der Weg zu flexiblen Netzwerken 4. Tiroler IT-Day 7
OpenFlow Open Networking Foundation (ONF) Gegründet im Jahr 2011 Analyse von SDN Anforderungen Weiterentwicklung von OpenFlow push SDN products into the market Mehr als 90 Mitglieder (u.a. Deutsche Telekom, Facebook, Google, Microsoft, Verizon und Yahoo!) Software Defined Networks - der Weg zu flexiblen Netzwerken 4. Tiroler IT-Day 8
OpenFlow Flow-Table Quelle: https://www.opennetworking.org/sdn-resources/sdn-library/whitepapers Software Defined Networks - der Weg zu flexiblen Netzwerken 4. Tiroler IT-Day 9
SDN Use Cases Quality of Service (QoS) Security (ACLs, NAC, usw ) Load Balancer Virtualisierung Monitoring Cloud Data Center Wireless Schnittstellen zu (Business)-Applikationen Software Defined Networks - der Weg zu flexiblen Netzwerken 4. Tiroler IT-Day 10
SDN Produkte Fast alle Netzwerkhersteller haben SDN Produkte in ihrem Portfolio Viele Open Source Projekte Cisco Application Centric Infrastructure (ACI) Extensible Network Controller (XNC) / Code teilweise für OpenDaylight veröffentlicht HP SDN App Store sehr viele Switche unterstützen OpenFlow Microsoft Lync SDN API Windows Server 2012R2 und 2016 Software Defined Networks - der Weg zu flexiblen Netzwerken 4. Tiroler IT-Day 11
SDN Projekt: OpenDaylight Framework rund um SDN (u.a. OpenFlow Controller) Open Source Projekt der Linux Foundation Mitglieder Cisco, HP, Microsoft, Red Hat, Citrix, VMware, u.v.m. Quelle: http://www.opendaylight.org Software Defined Networks - der Weg zu flexiblen Netzwerken 4. Tiroler IT-Day 12
SDN Projekt: OpenDaylight Quelle: http://www.opendaylight.org/project/technical-overview Software Defined Networks - der Weg zu flexiblen Netzwerken 4. Tiroler IT-Day 13
SDN Beispiel: HP Network Protector Quelle: https://www.youtube.com/watch?v=wvnfxomlypc Software Defined Networks - der Weg zu flexiblen Netzwerken 4. Tiroler IT-Day 14
SDN Beispiel: HP Network Protector Quelle: https://www.youtube.com/watch?v=wvnfxomlypc Software Defined Networks - der Weg zu flexiblen Netzwerken 4. Tiroler IT-Day 15
SDN Beispiel: HP Network Protector Quelle: https://www.youtube.com/watch?v=wvnfxomlypc Software Defined Networks - der Weg zu flexiblen Netzwerken 4. Tiroler IT-Day 16
SDN Beispiel: Cisco WLAN Controller (Version 8.1) + Microsoft Lync Quelle: https://www.youtube.com/watch?v=fkbrwyx4imm Software Defined Networks - der Weg zu flexiblen Netzwerken 4. Tiroler IT-Day 17
SDN Beispiel: Cisco WLAN Controller (Version 8.1) + Microsoft Lync Quelle: https://www.youtube.com/watch?v=fkbrwyx4imm Software Defined Networks - der Weg zu flexiblen Netzwerken 4. Tiroler IT-Day 18
Ausblick SDN PRO Viele Start-ups rund um das Thema SDN Proof of Concepts (POCs) Für sehr dynamische Netzwerkkonfigurationen Berücksichtigen bei Investitionen / Ausschreibungen KONTRA Viele Standards und Technologien Sicherheit (Investition?, Stabilität?, Berechtigungen?) Performance und Redundanz Software Defined Networks - der Weg zu flexiblen Netzwerken 4. Tiroler IT-Day 19
Vielen Dank für Ihre Aufmerksamkeit! SDN Diskussion Dieter Aigner Network Engineer Vogelweiderstraße 44A 5020 Salzburg Österreich Telefon +43 50 811 7494 E-Mail dieter.aigner@kapsch.net www.kapsch.net Hinweis: Der Inhalt dieser Präsentation ist geistiges Eigentum der Kapsch AG. Alle Rechte hinsichtlich des Kopierens, der Vervielfältigung, Änderung, Nutzung, Veröffentlichung oder Weitergabe des Inhalts an Dritte bleiben vorbehalten. Vorgenanntes ist ohne vorausgehende schriftliche Genehmigung der Kapsch AG ausdrücklich untersagt. Bei Produkt- und Firmennamen kann es sich um eingetragene Markennamen oder geschützte Marken Dritter handeln. Diese werden in der Präsentation lediglich zum Zweck der Verdeutlichung und zum Vorteil des jeweiligen rechtmäßigen Eigentümers ohne eine Absicht der Verletzung der Eigentumsrechte verwendet. Software Defined Networks - der Weg zu flexiblen Netzwerken 4. Tiroler IT-Day 20