SDN: Software Defined Networks
- Course overview
- Quick review of essential TCP/IP principles
- Genesis of SDN: What problem is it trying to solve?
- Definition and description of SDN
- Problem of modern networks
- How SDN will solve the problem
- Understanding networks in terms of planes
- Flavors of SDN
- WAN
- Data center
- Other applications
- How SDN works
- Characteristics
- The controller
- Equipment: White boxes and bare metal
- SDN applications
- OpenFlow protocol
- Overview
- Basic functionality
- OpenFlow as fundamental protocol for SDN
- OpenFlow limitations
- Protocols competing with OpenFlow
- Alternative definitions of SDN
- Disadvantages of open source software for networking
- SDN via APIs
- SDN via Hypervisor
- SDN via opening up the device(s)
- Network Function Virtualization (NFV) and SDN
- SDN in the data center
- Data center definition
- Data center needs and demands
- Tunneling and path technologies in data center
- Ethernet and SDN
- Real world implementations
- SDN in WAN
- SDN cockpit
- Service provider and carrier networks
- Campus networks
- SDN and optical networks
- SDN vs P2P/Overlay networks
- SDN equipment and building a software defined network
- SDN ecosystem
- Equipment manufacturers
- White box switches, bare metal, and merchant silicon
- OpenDaylight and OpenDaylight controllers
- Other controllers marketed
- Putting it together
- Standards bodies
- Deployments of SDN
- Business ramifications
- SDN and everything as a service
- SDN vendors
- Impact on Network Equipment Manufacturers (NEMs)
- Impact on networking vendors
- Effect on end-users
- Future of SDN
- Evolving standards
- Novel applications
- Course wrap-up