Virginia Cybersecurity Education Conference
Tuesday July 20 – Thursday July 22, 2021
https://www.virginiacyberrange.org/events/VACyberEduCon2021
- Virginia Cyber Range
- University of South Carolina (UofSC)
- Online via Zoom
- NetLab link: https://netlab.cec.sc.edu/
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.
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 |