Hands-on Workshop on Science DMZs and Networking for All

 

 

     

 

 

 

Hands-on Workshop on Science DMZs and Networking for All

 

Monday, September 18 - 1:00 PM - 4:30 PM

Minneapolis, MN

Organizers
  • University of South Carolina
  • Minority Serving Cyberinfrastructure Consortium (MSCC)
  • Internet2

 

Overview

This workshop provides Information Technology (IT) professionals with an introduction to tools and techniques for the monitoring of high-throughput networks and science demilitarized zones (Science DMZs). Each attendee will have full control of equipment pods emulating internetworks and tools to learn and test perfSONAR nodes distributed across networks.

Outcomes

By the end of this tutorial, attendees will:

 
perfSONAR:
  • Describe the operation of perfSONAR and use perfSONAR GUI to configure regular tests
  • Use pScheduler’s CLI to schedule tests
  • Visualize measurement data using MaDDash
Network Tools and Protocols:
  • Use tools and techniques for measuring performance
  • Measure the performance of TCP on high-throughput (10 Gbps) high-latency (varying parameters) networks
  • Measure the impact of packet loss on throughput

 

Intended Audience

The tutorial 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.
 

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

Monday, September 18 
Time Topic Presenter
1:00-1:05 Workshop introduction [PDF, PPT] Jorge Crichigno [Bio]
1:05-1:25 Science DMZ concepts, campus network deployments, perfSONAR [PDF, PPT] Jorge Crichigno
1:25-1:45 End-to-end monitoring with perfSONAR, NETLAB platform [PDF, PPT, Video] Jose Gomez [Bio]
1:45-1:55 Break  
1:55-2:25 Hands-on session 1: Configuring perfSONAR [PDF, PPT] Jose Gomez
2:25-2:55 Hands-on session 2: measuring performance metrics with perfSONAR and displaying them on Grafana [PDF, PPT] Jose Gomez
2:55-3:05 Break  
3:05-3:25 Importance of TCP congestion control for research and education data transfers [PDF, PPT] Jorge Crichigno, Elie Kfoury
3:25-4:10 Hands-on Session 3: bandwidth-delay product and TCP buffer sizing [PDF, PPT] Elie Kfoury [Bio]
4:10-4:30 Discussions Jose Crichigno, Elie Kfoury
[Survey]

 

Award Information

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

 

Resources

Item Note
VM for P4 Labs: Link VM containing lab exercises
Cybertraining Material: Link List of virtual labs on P4, SDN, network tools and protocols, ...
P4 Campus: Link P4 applications for campus networks
FABRIC: Link A programmable research infrastructure
Behavioral Model version 2 (BMv2): Link Reference P4 software switch used as a tool for developing, testing and debugging P4 data planes
Software-Defined Networks: A Systems Approach: Link A book that explores the key principles of Software-Defined Networking (SDN)
Mininet: Link Virtual testbed enabling the development and testing of network tools and protocols
Containernet: Link Mininet fork that allows to use Docker containers as hosts in emulated networks
Mininet Installation: Link A guide that describes the steps to install Mininet on Linux
Wireshark: Link Packet analyzer used for network troubleshooting, analysis, protocol development, and education