Changes between Version 56 and Version 57 of GENIEducation/SampleAssignments


Ignore:
Timestamp:
01/19/16 17:41:20 (8 years ago)
Author:
Vic Thomas
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIEducation/SampleAssignments

    v56 v57  
    3434[http://www.cs.unc.edu/Research/geni/geniEdu/03-TcpTraffic.html Link to exercise] [[BR]]
    3535'''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]]
    3737'''Resources:''' 2 VMs (IG).  Uses the GENI Desktop to visualize flows. [[BR]]
    3838'''Duration:''' 20 minutes for in-class demo [[br]]
     
    4242[http://www.cs.unc.edu/Research/geni/geniEdu/04-TcpDelayWinSize.html Link to exercise] [[BR]]
    4343'''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]]
    4545'''Resources:''' 2 VMs (IG).  Uses the GENI Desktop to visualize flows. [[BR]]
    4646'''Duration:''' 20 minutes for in-class demo [[br]]
    4747'''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
    4872
    4973== New Course Modules ==
     
    6488'''Difficulty:''' medium [[BR]][[BR]]
    6589
    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
    7291
    7392== Create a Firewall with OpenFlow ==