wiki:GRW15Illinois

Version 23 (modified by sedwards@bbn.com, 9 years ago) (diff)

--

GENI Regional Workshop at NEIU on September 18-19, 2015

Friday 13:00 - 14:30

Lab Zero: A first experiment using GENI

  • Background Presentation
    • GENI Terminology
    • How SSH with a Private Key Works
    • Expiration and Renewal
  • Hands-On
    • Presentation: Lab Zero: A First Experiment Using GENI
    • Instructions: web
    • Worksheets: docx

Lab One: Understanding the AM API using a simple experiment

  • Background Presentation
    • Behind the Scenes of GENI Experimentation: An Introduction to GENI Tools
    • Automating Resource Configuration
  • Hands-On
    • Presentation: Behind the Scenes of GENI Experimentation featuring Named Data Networking
    • Instructions: web

Systematic Experimentation

  • Slides
  • Instructions
  • Worksheet

Friday 15:00 - 16:00

CloudLab

Friday 16:00 - 17:00

Introduction to OpenFlow

  • Slides

Saturday 08:30 - 10:30

Hands-On OpenFlow and NFV

Saturday 11:00 - 12:30

Wireless

  • Instructions

geni-lib

  • Pre-work:
    • If you have a mac running 10.10, geni-lib won't work. Instead boot up a VM on your local machine and install geni-lib there.
    • We find the combination of VirtualBox and vagrant is really easy to use:
      1. Install VirtualBox
      2. Install vagrant
      3. Follow the getting started instructions for vagrant:
        $ vagrant init hashicorp/precise32  # an Ubuntu 12.04 LR 32-bit image
        $ vagrant up # load the virtual machine
        $ vagrant ssh # login to your VM
        
      4. Install geni-lib following the instructions for Ubuntu
      5. When you configure geni-lib, mv the omni.bundle file from the Downloads directory to the same directory as your Vagrantfile. Then when you configure run the following command inside your VM instead of the listed instructions:
        context-from-bundle --bundle /vagrant/omni.bundle
        
      6. You should
      7. When you are done
        $ vagrant halt # to shutdown your VM (vagrant destroy will completely delete the VM causing you to lose all your work)
        
  • Slides
  • Instructions

Saturday 13:30 - 15:30

Advanced Exercises

  • Inter-aggregate Links
    • Presentation: Inter-rack Connectivity and Stitching
    • Hands-On Instructions (pick one):
      • (easy) Simple topology: web
      • Lab One with a Stitched Topology: web
  • Systematic Experiments and Scaling Topologies Demonstration
    • Presentation: slides

Part III: Work on your own on assigned exercises

GENI Desktop

LabWiki

jFed resource reservation tool

  • Lab Zero (jFed): web
  • Lab One (jFed): web

Networking, Software, GENI/SysAdmin

Network Software GENI/System Administration
beginner GENI Desktop with CCNx (cont. of Lab One)
LabWiki Exercise: IP Routing with LabWiki
IP Routing Using Static Routes (no LabWiki)
intermediate Modify a Layer 2 ping program (`pingPlus`) (use ExoGENI) OSPF route convergence
How to write a custom install script to install a Webserver
advanced Compare Performance of Different TCP Options How to write a custom install script to create a software router
XORP (1 page)
Click

Fold the following exercises into the table above Network Debugging using `ping`, `tcpdump`, and `nc`
Effect of RTT and Window Size on TCP Throughput
TCP behavior with competing traffic Install a web server and test it by hand

Attachments (6)