20 | | || IPv4 Routing || Understand how IPv4 forwarding works and how to configure static routes || Assignment || Easy || 3 VMs (EG) || [wiki:GENIEducation/SampleAssignments/IPRouting/Procedure Link to exercise] || [mailto:mzink@cas.umass.edu Mike Zink], University of Massachusetts, Amherst || |
21 | | || TCP Congestion Control || Give students experience generating and analyzing TCP flows. Students will use iperf to create a flow and view the sawtooth behavior. A second flow will then be introduced to show how TCP flows share a link. || Assignment or 20-min in-class demo || !Easy/Moderate || 2 VMs (IG). Uses the GENI Desktop to visualize flows. || http://www.cs.unc.edu/Research/geni/geniEdu/03-TcpTraffic.html || [mailto:aikat@cs.unc.edu Jay Aikat], University of North Carolina, Chapel Hill || |
22 | | |
23 | | |
24 | | === Effect of RTT and Window Size on TCP Throughput === |
25 | | [http://www.cs.unc.edu/Research/geni/geniEdu/04-TcpDelayWinSize.html Link to exercise] [[BR]] |
26 | | '''Type:''' Assignment or in-class demo [[BR]] |
27 | | '''Purpose:''' Experiment with how RTT and TCP window size affect TCP throughput. Learn how to adjust the RTT of a TCP connection by adding delay, as well as how to adjust the window size of an iperf TCP flow [[br]] |
28 | | '''Resources:''' 2 VMs (IG). Uses the GENI Desktop to visualize flows. [[BR]] |
29 | | '''Duration:''' 20 minutes for in-class demo [[br]] |
30 | | '''Difficulty:'''Moderate [[br]] |
31 | | '''POC:''' [mailto:aikat@cs.unc.edu Jay Aikat], University of North Carolina, Chapel Hill |
32 | | |
33 | | === OSPF === |
34 | | [http://www.cs.unc.edu/Research/geni/geniEdu/06-Ospf.html Link to exercise] [[BR]] |
35 | | '''Type:''' Assignment or in-class demo [[BR]] |
36 | | '''Purpose:''' experiment with the OSPF routing protcol, observing how it updates it's neighbor table, and how it dynamically routes around downed links. [[br]] |
37 | | '''Resources:''' 4 VMs (IG). [[BR]] |
38 | | '''Duration:''' 20 minutes for in-class demo, 1 hour as assignment [[br]] |
39 | | '''Difficulty:'''Easy [[br]] |
40 | | '''POC:''' [mailto:aikat@cs.unc.edu Jay Aikat], University of North Carolina, Chapel Hill |
| 20 | || IPv4 Routing || Understand how IPv4 forwarding works and how to configure static routes || Assignment || Easy || 3 VMs (EG) || [wiki:GENIEducation/SampleAssignments/IPRouting/Procedure Link] || [mailto:mzink@cas.umass.edu Mike Zink], University of Massachusetts, Amherst || |
| 21 | || TCP Congestion Control || Give students experience generating and analyzing TCP flows. Students will use iperf to create a flow and view the sawtooth behavior. A second flow will then be introduced to show how TCP flows share a link. || Assignment or 20-min in-class demo || !Easy/Moderate || 2 VMs (IG). Uses the GENI Desktop to visualize flows. || [http://www.cs.unc.edu/Research/geni/geniEdu/03-TcpTraffic.html Link] || [mailto:aikat@cs.unc.edu Jay Aikat], University of North Carolina, Chapel Hill || |
| 22 | || Effect of RTT and Window Size on TCP Throughput || Experiment with how RTT and TCP window size affect TCP throughput. Learn how to adjust the RTT of a TCP connection by adding delay, as well as how to adjust the window size of an iperf TCP flow || Assignment or 20-min in-class demo || Moderate || 2 VMs (IG). Uses the GENI Desktop to visualize flows. || [http://www.cs.unc.edu/Research/geni/geniEdu/04-TcpDelayWinSize.html Link] || [mailto:aikat@cs.unc.edu Jay Aikat], University of North Carolina, Chapel Hill || |
| 23 | || OSPF || Experiment with the OSPF routing protcol, observing how it updates it's neighbor table, and how it dynamically routes around downed links. || Assignment or in-class demo || Easy || 4 VMs (IG) || [http://www.cs.unc.edu/Research/geni/geniEdu/06-Ospf.html Link] || [mailto:aikat@cs.unc.edu Jay Aikat], University of North Carolina, Chapel Hill || |