Canned Emulab

Due date

Check the course schedule for the due date.

Introduction

In this lab you will obtain a user account on Emulate and create a simple network.  This lab is meant as an introduction to the process of creating and executing a network within the Emulab world. In later labs Emulab will be used  to prototype network architectures and to experiment with network performance.

Goals

Acknowledgments

This lab is to complete the Emulab Tutorial.

References

Logistics

Each student should complete this assignment individually so that everyone has their own Emulab login and environment.

Preparation

Go to 

and ask to join a the project which is:  CSC364-2009S 

You will receive an email when you are approved as an Emulab user.

Assignment

  1. Join Emulab as described above.
  2. Work your way through the Emulab tutorial.  I know the ns code is already there, but I want you to add it to your lab notebook and to include the network drawing in your lab notebook.  Also, capture the command sequence on your nodes and add this to the lab notebook.
  3. Note that the tutorial sort of peters out after the experiment is set up. Once you've ssh'd into your node, just skim the rest of the tutorial. When you are done, end your experiment.

Advice

Emulab is a shared resource used by many schools and research labs. Thus, for future exercises, you might have to schedule your time to ensure that you can get sufficient resources.

Lab Notebook

Hopefully there are no issues, but I want to ensure that you can put the ns file,  network architecture drawing, etc., into your lab notebook.

Discussion Questions

  1. Besides ns, what are other options for network simulation? How do they seem to compare?
  2. About how long did you spend on this assignment? Did you have any difficulty acquiring sufficient resources?

Grading

Finish the lab for full credit. If you don't do this, then some of the later labs will be really difficult.


Janet Davis (davisjan@cs.grinnell.edu) and Mike Erlinger (mike@cs.hmc.edu)

Created Fall, 2008
Last revised January 30, 2009