Software Defined Networking
Published 11/2025
Duration: 2h 44m | .MP4 1920x1080 30 fps(r) | AAC, 44100 Hz, 2ch | 1.25 GB
Genre: eLearning | Language: English
Published 11/2025
Duration: 2h 44m | .MP4 1920x1080 30 fps(r) | AAC, 44100 Hz, 2ch | 1.25 GB
Genre: eLearning | Language: English
Software-Defined Networking (SDN) Explained — Concepts, Controllers, and Applications Made Simple
What you'll learn
- Understand the foundations and architecture of Software Defined Networking
- Learn OpenFlow protocol and SDN abstractions in detail
- Explore different SDN controllers and their roles
- Build and simulate SDN topologies using Mininet
- Implement SDN programming concepts and network slicing
- Understand Network Function Virtualization (NFV) and programmability
- Create SDN Applications
Requirements
- Networking Basics
Description
This course provides a comprehensive understanding of Software-Defined Networking (SDN) — a transformative approach that separates the control and data planes to enable centralized, programmable, and automated network management. It begins with an Introduction to SDN, exploring the motivation behind the shift from traditional networking to software-driven control, emphasizing flexibility, scalability, and innovation.
Students will then learn about the Forerunners of SDN, including pioneering concepts such as Active Networks, RCP, 4D Project, and Ethane, which laid the foundation for modern programmable networks. The Working Principles of SDN section delves into SDN architecture, its layered design, communication interfaces, and the role of abstractions in simplifying network operations.
The course further explores SDN Controllers such as ONOS, OpenDaylight, and Ryu, explaining their architecture, functions, and role in centralized network intelligence. A dedicated module on the OpenFlow Protocol introduces the standard southbound interface that enables communication between controllers and switches, detailing flow tables, matching fields, and actions.
The concept of the Triad of Modern Networking—comprising SDN, Network Function Virtualization (NFV), and Cloud Computing—is presented to illustrate how these technologies collectively drive next-generation networks. Finally, the course highlights real-world SDN Use Cases across data centers, 5G, IoT, WAN optimization, and network slicing.
Through hands-on tools like Mininet, students will gain practical insights into designing, simulating, and managing programmable networks, preparing them for careers in advanced networking and network automation.
Who this course is for:
- Networking students or engineers wanting to upskill in SDN
- Cloud, Edge, and IoT professionals
- Researchers exploring programmable networks
- Anyone curious about how modern network infrastructure works
More Info

