O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Software Defined Networking (SDN)

Video Description

Networking is changing. Command line interface (CLI) skills are no longer the only configuration skills you need to deploy, configure, and manage networks today. Modern routers and switches support network device APIs like REST and NETCONF that allow for automated device configuration using software.

SDN controllers centralize or extend device intelligence offering better programmatic ways to automate network configuration and forwarding tables. This is an overview course geared toward those with at least CCNA level skills who want to get ready for today's world of software defined networking, NFV, network automation, and network programmability.

  • See how different vendors (Cisco, VMware, etc.) define SDN and how this affects implementation
  • Discover how SDN changes networking paradigms and affects the role of the network engineer
  • Understand how Google, Facebook, and others use SDN
  • Learn about standards and protocols such as OpenFlow, NETCONF, VXLAN, REST API, and YANG
  • See demonstrations of ODL, ONOS, RYU, and Cisco SDN controllers
  • Learn how to build your own practice SDN network
  • Gain the ability to confidently assess the network technologies you should study going forward
David Bombal (CCIE #11023 Emeritus) has taught networking courses for over 15 years. His software tools and courses have been downloaded more than 100,000 times and his YouTube videos have been viewed more than 950,000 times. David's expertise spans technologies such as VMware NSX, Cisco APIC-EM, Open vSwitch, ODL, ONOS, OpenFlow and more. He is based in Oxford, England, where he currently serves as a senior level instructor for GNS3 Technologies.

Table of Contents

  1. Introduction
    1. Welcome To The Course 00:02:57
    2. About The Author 00:01:37
    3. Skills For The New Software World 00:03:10
  2. What Is SDN?
    1. What Is SDN? 00:02:53
    2. SDN Terminology 00:10:58
    3. Open SDN Demo Part 1 00:11:20
    4. Open SDN Demo Part 2 00:08:34
    5. NFV Part 1 00:05:54
    6. NFV Part 2: NFV Versus SDN 00:04:40
    7. NFV Part 3: NFV And SDN Demo 00:03:50
    8. Vendor Landscape 00:06:01
    9. Brief History Of SDN 00:02:48
    10. Open SDN 00:05:05
    11. Overlay SDN Solutions 00:10:55
    12. Whitebox Part 1: Overview 00:03:57
    13. Whitebox Part 2: Whitebox Options 00:02:22
    14. Whitebox Part 3: Which Do You Choose? 00:00:54
    15. Open Hardware Part 1: Overview 00:00:51
    16. Open Hardware Part 2: Google, LinkedIn, Azure, Facebook 00:03:15
    17. Open Hardware Part 3: ISP Example 00:01:08
    18. Network Programability 00:06:40
    19. DevOps Tools 00:04:48
    20. SDN Via APIs 00:03:02
    21. SDN Via Controller APIs 00:02:33
    22. SDN Via Policy Based APIs 00:01:18
    23. Cisco Examples Part 1: APIC-EM Overview 00:02:48
    24. Cisco Examples Part 2: APIC-EM Demo Part 1 00:02:44
    25. Cisco Examples Part 3: APIC-EM Demo Part 2 00:07:33
    26. Cisco Examples Part 4: APIC-EM Demo Part 3 00:04:43
    27. SDN-WAN 00:02:42
  3. Is SDN Real?
    1. Google Openflow And SDN Implementation 00:03:07
    2. Facebook 00:02:21
    3. The NSA 00:01:31
    4. Eolo - Italian ISP 00:05:32
    5. Cisco ACI 00:00:29
    6. VMware NSX 00:00:38
  4. Controllers Examples
    1. Controller Wars 00:03:40
    2. ODL Overview 00:02:11
    3. ONOS Part 1: ONOS SDN Controller Overview 00:02:34
    4. ONOS Part 2: ONOS Demo 00:01:58
    5. RYU Part 1: RYU Controller Overview 00:01:39
    6. RYU Part 2: RYU Controller Demo 00:04:46
    7. Commercial Controllers 00:01:07
    8. Open Source Controllers 00:01:13
    9. Cisco ACI 00:02:59
    10. Cisco APIC-EM 00:01:43
    11. Cisco Tail-f 00:01:14
  5. SDN Terms And Protocols
    1. Definitions Introduction 00:02:44
    2. Abstractions 00:03:40
    3. Openflow 00:08:36
    4. OVSDB 00:05:01
    5. NETCONF 00:04:09
    6. YANG 00:02:31
    7. VXLAN 00:03:51
    8. VTEP 00:01:56
    9. REST API Part 1: Overview 00:04:19
    10. REST API Part 2: Demo 00:04:50
    11. REST API Part 3: Python Script And REST API Demo 00:02:54
    12. BGP-LS And PCEP 00:03:20
  6. Suggestions For Your Home Network
    1. Options For Learning 00:01:20
    2. Cisco dCloud And Developer.cisco.com 00:02:05
    3. VMware HOL 00:00:46
    4. Big Switch Remote Labs 00:00:25
    5. Cumulus Linux VX 00:01:13
    6. Virtual Switch Option: Mininet 00:00:38
    7. Physical Switch Options: Zodiac FX Or Raspberry Pi 00:00:44
    8. Home Lab Summary 00:02:23
  7. Conclusion
    1. Wrap Up And Thank You 00:02:39