The development of this lab series was supported with funding from the National Science Foundation Award 1829698 “CyberTraining CIP: Cyberinfrastructure Expertise on High-throughput Networks for Big Science Data Transfers” at the University of South Carolina (UofSC). The labs provide hands-on training in the technologies used to build and configure high-speed networks.
|Lab 01: Introduction to Mininet|
|Lab 02: Introduction to Iperf3|
|Lab 03: Emulating WAN with NETEM I: Latency, Jitter|
|Lab 04: Emulating WAN with NETEM II: Packet Loss, Duplication, Reording, and Corruption|
|Lab 05: Setting WAN Bandwidth with Token Bucket Filter (TBF)|
|Lab 06: Understanding Traditional TCP Congestion Control (HTCP, Cubic, Reno)|
|Lab 07: Understanding Rate-Based TCP Congestion Control (BBR)|
|Lab 08: Bandwidth-Delay Product and TCP Buffer Size|
|Lab 09: Enhancing TCP Throughput with Parallel Streams|
|Lab 10: Measuring TCP Fairness|
|Lab 11: Router's Buffer Size|
|Lab 12: TCP Rate Control with Pacing|
|Lab 13: Impact of MSS on Throughput|
|Lab 14: Router's Bufferbloat|
NDG Online provides technical support specifically related to the functionality of the lab environment only. Any questions or concerns regarding the learning material or lab content must be directed to your instructor. Self-paced learners who find they require additional support are encouraged to seek out a course at a local academic institution.