Changes between Version 56 and Version 57 of GENIEducation/SampleAssignments
- Timestamp:
- 01/19/16 17:41:20 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GENIEducation/SampleAssignments
v56 v57 34 34 [http://www.cs.unc.edu/Research/geni/geniEdu/03-TcpTraffic.html Link to exercise] [[BR]] 35 35 '''Type:''' Assignment or in-class demo [[BR]] 36 '''Purpose:''' 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. 36 '''Purpose:''' 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. [[br]] 37 37 '''Resources:''' 2 VMs (IG). Uses the GENI Desktop to visualize flows. [[BR]] 38 38 '''Duration:''' 20 minutes for in-class demo [[br]] … … 42 42 [http://www.cs.unc.edu/Research/geni/geniEdu/04-TcpDelayWinSize.html Link to exercise] [[BR]] 43 43 '''Type:''' Assignment or in-class demo [[BR]] 44 '''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 44 '''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]] 45 45 '''Resources:''' 2 VMs (IG). Uses the GENI Desktop to visualize flows. [[BR]] 46 46 '''Duration:''' 20 minutes for in-class demo [[br]] 47 47 '''Difficulty:'''Moderate 48 49 === FTP vs UDT === 50 [wiki:UDTExampleExperiment Link to exercise][[BR]] 51 '''Type:''' Assignment [[BR]] 52 '''Purpose:''' Students will understand the difference between TCP and UDP by comparing the behavior of two different file transfer applications (FTP, UDT) under varying network conditions.[[BR]] 53 '''Resources:'''3 PCs (PG)[[BR]] 54 '''Difficulty:''' medium [[BR]][[BR]] 55 56 === Learning Switch === 57 [mailto:mzink@cas.umass.edu Contact Mike Zink, U. of Mass] [[br]] 58 '''Type:''' Assignment [[BR]] 59 '''Purpose:''' Implementation of the learning switch capability that is used by Ethernet switches. Develop a five-port learning switch using a software-based OpenFlow switch. This exercise uses the LabWiki tool. [[br]] 60 '''Difficulty:''' Moderate/advanced 61 62 == Advanced Networking == 63 === !OpenFlow based Firewall === 64 [wiki: !OpenFlow based Firewall 65 [mailto:mzink@cas.umass.edu Contact Mike Zink, U. of Mass] [[br]] 66 '''Type:''' Assignment [[BR]] 67 '''Purpose:''' Implementation of the learning switch capability that is used by Ethernet switches. Develop a five-port learning switch using a software-based OpenFlow switch. This exercise uses the LabWiki tool. [[br]] 68 '''Difficulty:''' Moderate/advanced 69 70 71 48 72 49 73 == New Course Modules == … … 64 88 '''Difficulty:''' medium [[BR]][[BR]] 65 89 66 == FTP vs UDT == 67 [wiki:UDTExampleExperiment Link to exercise][[BR]] 68 '''Type:''' Assignment [[BR]] 69 '''Purpose:''' Students will understand the difference between TCP and UDP by comparing the behavior of two different file transfer applications (FTP, UDT) under varying network conditions.[[BR]] 70 '''Resources:'''3 PCs (PG)[[BR]] 71 '''Difficulty:''' medium [[BR]][[BR]] 90 72 91 73 92 == Create a Firewall with OpenFlow ==