Software-Defined Networking (SDN) ON-LINE

Please note that this is not an asynchronous on-line track. Everyone is expected to log in every day all day according to the Winter Working Connections schedule. This is a synchronous track.


This track is now CLOSED, but you can be added to the "wait list" - if space opens up, you will be notified. Simply choose SDN "Wait List" on the registration form.

Description

Software-Defined Networking (SDN) is an emerging architecture that is dynamic, manageable, cost-effective, and adaptable, making it ideal for the high-bandwidth, dynamic nature of today's applications. This architecture decouples the network control and forwarding functions enabling the network control to become directly programmable and the underlying infrastructure to be abstracted for applications and network services. The OpenFlow™ protocol is a foundational element for building SDN solutions. The SDN architecture is:

  • Directly programmable: Network control is directly programmable because it is decoupled from forwarding functions.
  • Agile: Abstracting control from forwarding lets administrators dynamically adjust network-wide traffic flow to meet changing needs.
  • Centrally managed: Network intelligence is (logically) centralized in software-based SDN controllers that maintain a global view of the network, which appears to applications and policy engines as a single, logical switch.
  • Programmatically configured: SDN lets network managers configure, manage, secure, and optimize network resources very quickly via dynamic, automated SDN programs, which they can write themselves because the programs do not depend on proprietary software.
  • Open standards-based and vendor-neutral: When implemented through open standards, SDN simplifies network design and operation because instructions are provided by SDN controllers instead of multiple, vendor-specific devices and protocols.

Learn about separation of the control and data planes in a physical network using programmable network controllers. The OpenFlow standard for remote modification of network devices is covered in the course.

Prerequisites

Basic networking skills.

To join the online track, attendees will need to install on their computers PuTTY and XMing.
PuTTY Download - http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
XMing Download - http://sourceforge.net/projects/xming/

Instructor

Hoffer headshot
Arron Hoffer, Florida State College at Jacksonville
Arron Hoffer is a Professor of Computer Networking at Florida State College at Jacksonville (FSCJ) in Jacksonville, Florida. Arron has worked as previously as a High School Career and Technical Education Teacher in the public school system. Prior to starting in education, Arron worked as a Project Manager and systems integrator for over 10 years utilizing proprietary and COTS hardware and software supporting construction industry technology utilization. Currently, Arron is Co-Chair of the College of Technology at FSCJ and the Principal Investigator for the NSF iN-oVATE-X grant. He maintains the following industry related certifications: Project Management Professional (PMP), Microsoft Certified Professional (MCP), CompTIA A+, Network+ and Security+, VmWare VCP5-DCV.

Three Objectives

1. Be able to describe software defined networking
2. Utilize common tools related to software defined networking
3. Be able to describe OpenFlow

Agenda

1. Evolution of Software Defined Networking
2. Control and Data Plane Separation
3. Implementing Network Virtualization
4. Software Defined Network Controllers
5. Programming the Data Plane
6. OpenFlow
7. Alternative Network Architectures
8. vSwitches
9. Security and Access Control
10. Hands-on Labs

Resources

Instructor Links

https://www.opennetworking.org/

Certification Info

https://www.opennetworking.org/openflow-conformance-certification


Please note that this is not an asynchronous on-line track. Everyone is expected to log in every day all day according to the Winter Working Connections schedule. This is a synchronous track.