Training > Networking > Software-Defined Networking Fundamentals (LFS265)
Training Course

Software-Defined Networking Fundamentals (LFS265)

As software displaces many of the functions that hardware performs currently or performed in the past, more individuals with software defined networking (SDN) skills are needed. This course is designed to provide you with the skills necessary to manage an SDN deployment.

Who Is It For

This course is designed to provide network administrators and engineers, as well as system administrators who want to move into networking, with the skills necessary to maintain an SDN deployment in a virtual networking environment.
read less read more
What You’ll Learn

The course starts with the context of SDN components, and then progresses to show the code created through modeling in OpenDaylight and Tungsten Fabric. OpenDaylight is an open networking platform that enables SDN and constructs a solid foundation for NFV for all network sizes. Tungsten Fabric is an open source network virtualization solution for providing connectivity and security for virtual, containerized or bare-metal workloads. The course discusses both of these platforms in detail.
read less read more
What It Prepares You For

This course provides a solid understanding of SDN, including relevant protocols, tools and methods. Upon completion, you will understand the OpenDaylight SDN controller (Fluorine release) with its APIs and how it fits into SDN, as well as the role of Tungsten Fabric. You will be able to write applications on top of the OpenDaylight and Tungsten Fabric APIs, and be familiar with the tools used to simulate and debug network topologies including mininet and wireshark.
read less read more
Course Outline
Chapter 1. Course Introduction
Chapter 2. Software Defined Networking (SDN)
Chapter 3. Open vSwitch
Chapter 4. Simulation and Observation
Chapter 5. SDN – History and Evolution
Chapter 6. Network Programmability
Chapter 7. OpenFlow
Chapter 8. Network Virtualization and Multi-Tenancy
Chapter 9. Introduction to OpenDaylight
Chapter 10. YANG
Chapter 11. Apache Karaf – The OSGi Container
Chapter 12. OpenDaylight Controller and MD-SAL
Chapter 13. Observing and Logging OpenDaylight
Chapter 14. Writing an Application Using OpenDaylight
Chapter 15. Introduction to Tungsten Fabric
Chapter 16. Tungsten Fabric Architecture Deep Dive
Chapter 17. Tungsten Fabric Network Services
Chapter 18. Tungsten Fabric Services Configuration
Chapter 19. Tungsten Fabric and External Networks
Chapter 20. Observing, Logging, and Analytics in Tungsten Fabric

Learning Path
To make the most of this course you must have:

A good grasp of typical scalability and system administration issues frequently encountered in enterprise environments. You should be well versed in Linux command line usage, shell scripting and text file editing. You will have the best experience with this course and take away most from it if you bring a couple of prerequisites:

A fairly thorough understanding of Linux and how it works.
Experience with Java programming.
Knowledge in using any of the typically available text editors (e.g. vi, emacs), as well as the Eclipse IDE.
Working knowledge of the Maven build environment is not required, but beneficial.