<p>Software Designed Networking (SDN) and its practical implementation is currently one of the most important topic areas in IT. This book describes general SDN theory, yet also stresses the practical implementation of leading OpenFlow technologies. It explains programming interfaces as well as the
Software Defined Networking: SDN-Praxis mit Controllern und OpenFlow
✍ Scribed by Konstantin Agouros
- Publisher
- De Gruyter Oldenbourg
- Year
- 2016
- Tongue
- German
- Leaves
- 280
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
Software Designed Networking (SDN) and its practical implementation is currently one of the most important topic areas in IT. This book describes general SDN theory, yet also stresses the practical implementation of leading OpenFlow technologies. It explains programming interfaces as well as the features of devices from various manufacturers.
✦ Table of Contents
Inhalt
Abbildungsverzeichnis
Vorwort
1 SDN-Theorie
1.1 Netzwerk Abstrakt
1.2 Routing-Protokolle
1.3 ConfigurationManagement
1.3.1 SNMP
1.3.2 NETCONF
1.4 Overlay-Netzwerke
1.4.1 Overlaymit GRE
1.4.2 Overlaymit VXLAN
1.4.3 MPLS
1.5 Open vSwitch Database (OVSDB)
2 OpenFlow
2.1 Die Struktur
2.1.1 Ports
2.1.2 Switch-Typen
2.1.3 Anmerkungen zumProtokoll
2.1.4 Flows und Flow-Tabellen
2.1.4.1 Matches
2.1.4.2 Counter
2.1.4.3 Instructions
2.1.4.4 Actions Sets und Action Lists
2.1.4.5 Actions
2.1.4.6 Groups
2.1.4.7 Meters
2.1.4.8 Queues
2.2 OpenFlow 1.0
2.3 OpenFlow 1.4 und 1.5
2.4 Flow Kochbuch
2.4.1 Layer 2
2.4.2 Routing
2.4.3 Firewalling
2.4.4 Address Translation
2.5 Fazit
3 OpenFlow-Implementierungen
3.1 Open vSwitch
3.1.1 Grundkonfiguration
3.1.2 STP
3.1.3 VLANs
3.1.4 Bonding/LAG
3.1.5 Overlay-Netze
3.1.6 „Interne Verkabelung“
3.1.7 Verschiedenes
3.1.8 OpenFlow
3.1.9 Mininet
3.2 PicOS
3.3 Juniper
3.4 Arista
3.5 Zodiac FX
4 Project Floodlight
4.1 Die Installation
4.2 Die grafische Weboberfläche
4.3 REST APIs von FloodLight
4.3.1 Static Flow Pusher
4.3.1.1 Matches
4.3.2 Instruktionen und Aktionen
4.3.2.1 Aktionen
4.3.3 Groups und Meters
4.4 EigeneModule entwickeln
4.4.1 Die Entwicklungsumgebung
4.4.2 HelloWorld in Floodlight
4.4.3 Die zweite Applikation
4.4.3.1 Das REST API
4.4.4 Pakete Lesen und Schreiben
4.4.4.1 Pakete Empfangen
4.4.4.2 Pakete Senden
4.4.4.3 Paketemanipulieren und weiterschicken
4.4.5 Gruppen undMeters
4.4.5.1 Gruppen
4.4.5.2 Meters
5 OpenDaylight
5.1 Architektur
5.2 Installation
5.3 REST-API
5.3.1 Flows für OpenFlow verwalten
5.3.1.1 Das Datenmodell
5.3.1.2 Filter / Matches
5.3.1.3 Instruktionen und Aktionen
5.3.1.4 Gruppen
5.3.1.5 Meters
5.3.2 BGP- und BGP-FlowSpec steuern
5.3.2.1 Einfügen und Löschen einer IPv4-Route
5.3.2.2 Einfügen und Löschen einer FlowSpec-Route
5.4 Eigene Applikationen in OpenDaylight integrieren
5.4.1 Hello World in OpenDaylight
5.4.2 Die zweite Applikation
5.4.2.1 Vorbereitende Arbeiten
5.4.2.2 Nodes
5.4.2.3 Flowverwaltung
5.4.2.4 Ein RPC für die Firewall-Regeln
5.4.2.5 MDSAL Data Store
5.4.3 Pakete lesen und schreiben
5.4.3.1 Pakete empfangen
5.4.3.2 Pakete einfügen
5.4.3.3 Pakete manipulieren und weiterschicken
5.4.3.4 Abschlussbemerkungenzur Applikationsentwicklung
A Filter und Aktionen bei Open vSwitch
A.1 Matches
A.2 Actions und Instructions
B Vollständige Klassendefinitionen
B.1 globalfirewall
B.2 FlowManagement
B.3 packetMagic erweiterteVersion
B.4 PacketMagicRestletRoutable erweiterte Version
B.5 packetMagic.java finale Version
C Glossar
Literatur
Stichwortverzeichnis
📜 SIMILAR VOLUMES
<p>Get hands-on with the platforms and development tools used to build OpenFlow network applications</p> <p><b>Overview</b></p> <ul> <li>Get to grips with the essentials of OpenFlow and its ecosystem features</li> <li>Thorough overview of OpenSource switches, controllers, and tools</li> <li>Build yo
Get hands-on with the platforms and development tools used to build OpenFlow network applications Overview Get to grips with the essentials of OpenFlow and its ecosystem features Thorough overview of OpenSource switches, controllers, and tools Build your own laboratory and develop your own networ
<DIV><p>Explore the emerging definitions, protocols, and standards for SDN—software-defined, software-driven, programmable networks—with this comprehensive guide. Two senior network engineers show you what’s required for building networks that use software for bi-directional communication between ap
<DIV><p>Explore the emerging definitions, protocols, and standards for SDN—software-defined, software-driven, programmable networks—with this comprehensive guide. Two senior network engineers show you what’s required for building networks that use software for bi-directional communication between ap
Annotation