July 2021, Virginia Cybersecurity Education Conference, Online

NSF Logo

 

 

Virginia Cybersecurity Education Conference
 

Tuesday July 20 – Thursday July 22, 2021

https://www.virginiacyberrange.org/events/VACyberEduCon2021

 
Organizers
  • Virginia Cyber Range
  • University of South Carolina (UofSC)
Venue

 

 

Overview

The workshop will focus on Software-defined Networking (SDN). It will review fundamental concepts of SDN, followed by lab exercises using an open-source controller. Lab exercises will integrate technologies such as OpenFlow, ONOS, OvS, and others.

sdn_01

Outcomes

By the end of this workshop, attendees will:

  • Describe the main differences between Legacy Networks and Software Defined Networks
  • Explain the roles of the data plane and the control plane
  • Describe the fundamental characteristics of SDN: plane separation, centralized control, and network automation
  • Explain the OpenFlow protocol used for communication between the controller and switches

Intended Audience

The workshop is targeted to IT educators and professionals such as system administrators, network engineers, practitioners. The content is suitable for instructors who want to incorporate advanced material into their networking classes. The content is available for NETLAB systems.

 

Award Information

This activity is supported by NSF award 1829698. Link to official webpage: NSF-1829698

 

Pre-requisites

The laboratory environment consists of routers, switches, and hosts deployed in IPv4 networks. Attendees are expected to know basic networking (IPv4, local area networks, OSI model). Training activities will be conducted using NetLab. Attendees will be provided with a username and a password.

 

Agenda

Time Topic Presenter
12:15 - 12:45 Introduction to SDN [PDF, PPT] Jorge Crichigno, Ali Alsabeh, Elie Kfoury
12:45 - 12:50 SDN Lab Series [PDF, PPT] Jorge Crichigno, Ali Alsabeh, Elie Kfoury
12:50 - 13:00 Lab 4 Presentation: SDN Concepts, controllers, flow tables [PDF, PPT] Jorge Crichigno, Ali Alsabeh, Elie Kfoury
13:00 - 13:40 Lab 4 demo – hands-on Jorge Crichigno, Ali Alsabeh

 

Resources

Resource Comment URL
Software-Defined Networks: A Systems Approach A book that explores the key principles of Software-Defined Networking (SDN) https://sdn.systemsapproach.org/
Computer Networks: A Systems Approach book A book that explores the key principles of computer networking https://book.systemsapproach.org/
Mininet Virtual testbed enabling the development and testing of network tools and protocols http://mininet.org
ONOS Scalable and distributed SDN controller platform https://www.opennetworking.org/onos/
ONOS applications Refer to "Apps and Use Cases" for ONOS applications https://wiki.onosproject.org/
SDN-IP ONOS application that allows an SDN network to peer and exchange traffic with adjacent external networks using the BGP https://wiki.onosproject.org/display/ONOS/SDN-IP/
Wireshark Packet analyzer used for network troubleshooting, analysis, protocol development, and education https://www.wireshark.org/
FRRouting IP routing protocol suite for Linux and Unix https://docs.frrouting.org/_/downloads/en/latest/pdf/
Containernet Mininet fork that allows to use Docker containers as hosts in emulated networks https://containernet.github.io/
MPLS Fundamentals book A comprehensive introduction to MPLS, theory and practice https://tinyurl.com/fhmd7r35
5G Mobile Networks: A Systems Approach A book that explores the key principles of 5G mobile networks https://5g.systemsapproach.org/
Mininet installation A guide that describes the steps to install Mininet on Linux Mininet Installation Guide