Changes between Version 31 and Version 32 of GENIEducation/SampleAssignments
- Timestamp:
- 09/11/13 14:48:22 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GENIEducation/SampleAssignments
v31 v32 8 8 == Lab 0: My first GENI Experiment == 9 9 [wiki:GENIEducation/SampleAssignments/LabZero Link to exercise] [[BR]] 10 '''Type:''' In-class[[BR]]10 '''Type:''' Tutorial (Instructor-led mode preferred) [[BR]] 11 11 '''Purpose:''' Setup students accounts correctly through a simple GENI experiment and familiriase students with the process of setting up an experiment. [[BR]] 12 12 '''Duration:''' 2h [[BR]][[BR]] 13 '''Resources:''' 2VMs (EG, IG, PG) 13 14 This lab is '''highly recommended''' as a first lab that the students do in the class with help from an instructor or as the basic hands-on exercise in a GENI event. 14 15 15 16 == Understanding the AM API and Omni == 16 17 [wiki:GENIEducation/SampleAssignments/UnderstandAMAPI Link to exercise][[BR]] 17 '''Type:''' In-class[[BR]]18 '''Type:'''Tutorial (Instructor-led mode preferred) [[BR]] 18 19 '''Purpose:''' Students understand how GENI reservation process work and get familiar with the GENI common Aggregate Manager API (GENI AM API), the students also learn how to use Omni [[BR]] 19 20 '''Duration:''' 2h [[BR]][[BR]] 21 '''Resources:"'2 VMs (EG, IG, PG) 20 22 21 23 = Network-understanding = … … 23 25 == IPv4 Routing == 24 26 [wiki:GENIEducation/SampleAssignments/IPRouting/Procedure Link to exercise][[BR]] 25 '''Type:''' Take home[[BR]]27 '''Type:''' Assignment [[BR]] 26 28 '''Purpose:''' Students will understand how IPv4 forwarding works and how to configure static routes. [[BR]] 27 29 '''Duration:''' 1 weeks [[BR]][[BR]] 30 '''Resources:"'3 VMs (EG) 28 31 29 32 == TCP Network Awareness == 30 33 [wiki:GENIEducation/SampleAssignments/TcpAssignment Link to exercise][[BR]] 31 '''Type:''' Take home[[BR]]34 '''Type:''' Assignment [[BR]] 32 35 '''Purpose:''' Students explore the difference between different TCP flavors and TCP parameters. [[BR]] 33 36 '''Duration:''' 2 weeks [[BR]][[BR]] 37 '''Resources:"'4 VMs (EG, IG, PG) 34 38 35 39 == FTP vs UDT == 36 40 [wiki:UDTExampleExperiment Link to exercise][[BR]] 37 '''Type:''' Take home[[BR]]41 '''Type:''' Assignment [[BR]] 38 42 '''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]] 39 43 '''Duration:''' 1 week [[BR]][[BR]] 44 '''Resources:"'3 PCs (PG) 40 45 41 46 == Create a Firewall with OpenFlow == 42 47 [wiki:GENIEducation/SampleAssignments/OpenFlowFirewallAssignment Link to exercise][[BR]] 43 '''Type:''' Take home[[BR]]48 '''Type:''' Assignment [[BR]] 44 49 '''Purpose:''' Students will understand how network firewalls work and get to write their own OpenFlow controller.[[BR]] 45 50 '''Duration:''' 2 weeks [[BR]] 51 '''Resources:"'6 VMs - EG/6PCs-PG 46 52 '''Extra tools:''' OpenFlow[[BR]] 47 53 [[BR]] … … 50 56 == Load balancing router using OpenFlow == 51 57 [wiki:GENIEducation/SampleAssignments/OpenFlowLoadBalancerAssignment Link to exercise][[BR]] 52 '''Type:''' Take home[[BR]]58 '''Type:''' Assignment [[BR]] 53 59 '''Purpose:''' Students will understand how load balancing works and get to write their own OpenFlow controller.[[BR]] 54 60 '''Duration:''' 3 weeks [[BR]] 61 '''Resources:"'4 VMs - EG/4PCs-PG 55 62 '''Extra tools:''' OpenFlow[[BR]] 56 63 [[BR]] … … 58 65 == Content Networking == 59 66 [wiki:GENIEducation/SampleAssignments/CCNAssignment Link to exercise][[BR]] 60 '''Type:''' Take home[[BR]]67 '''Type:''' Assignment [[BR]] 61 68 '''Purpose:''' Students will learn about Content Centric networking and get to experiment with a non-IP routing protocol, ccnx. [[BR]] 62 69 '''Duration:''' 3 weeks [[BR]] … … 66 73 = Distributed systems = 67 74 [wiki:WebServerExample Link to exercise][[BR]] 68 '''Type:''' Take home[[BR]]75 '''Type:''' Assignment[[BR]] 69 76 '''Purpose:''' Students will learn about the client-server model through configuring and writing a webserver[[BR]] 70 77 '''Duration:''' 3 weeks [[BR]] 78 '''Resources:''' 2 VMs [[BR]] 71 79 [[BR]] 72 73 74 = Misc =75 80 76 81