The ONL Tutorial

Tutorial >> Examples TOC

The Remote Laboratory Interface

We present an example using one NSP since most fundamental concepts can be explored using a 1-NSP configuration. Also, course work typically uses a single NSP so as to allow more concurrent testbed users.

A few comments before we begin:

Steps (In Brief)

Here are the major steps in this example:

  1. Create the SSH tunnel required by the RLI
  2. Start the RLI on your client host
  3. Add a cluster to the experiment
  4. Make a reservation for 1 hour
  5. Commit the experiment
  6. Set up default routing at each port
  7. Monitor the bandwidth at ingress port 2
  8. Monitor the bandwidth at egress port 3
  9. Rescale the bandwidth display
  10. Move a group of icons
  11. Reconfigure one NSP to emulate a dumbbell topology

Steps (In Detail)

  1. Create the SSH tunnel required by the RLI
    See the Getting Started link in the sidebar of the ONL Web page. This step is not required if you do not plan to commit your experiment or make a resource reservation through the RLI.
  2. Start the RLI on your client host
    Typically, this is either done through the command java -jar RLI.jar or by double-clicking on the Desktop RLI icon.
  3. [[ Add Cluster Figure ]]
  4. Add a cluster to the experiment

  5. [[ Make Reservation Window Figure ]]
  6. Make a Reservation for 1 hour
    This step is unnecessary if you already made a reservation through the ONL Web page and is only useful if the testbed is not being heavily used.
  7. Commit the experiment: Select File => Commit
  8. Set up default routing at each port
  9. Monitor the bandwidth at ingress port 2
  10. Monitor the bandwidth at egress port 3 (Not Shown)
    Follow the same steps to add port 3's egress bandwidth to the bandwidth chart.
  11. Rescale the bandwidth display
  12. The appearance of the previous bandwidth chart can be modified to reveal more of the ping-like behavior: bandwidth spikes appearing approximately once per second. The charting features of the RLI allow the user to focus on a portion of a chart by effectively zooming in and out along both the x- and y-axes.
  13. Move a group of icons
  14. [[ Drag Cluster Figure ]]
    Single icons can be moved by grabbing it and dragging it to a desired location. A group of icons can be dragged by first selecting a group of icons by enclosing the icons in a rectangle defined by dragging the cursor with the left mouse button, and then dragging one of the grouped icons.

  15. Reconfigure one NSP to emulate a dumbbell topology
  16. A 2-router dumbbell configuration is used in many congestion experiments. Although two NSPs can be used to construct a dumbbell topology, a smaller version can be constructed from a single NSP by creating a link between two ports. The following steps creates a link between ports 6 and 7 and changes the routing table at port 2 so that ping packets from n1p2 will go into port 2, out of port 7, into port 6, and out of port 3 to n1p3. The return packet will still travel from n1p3 into port 3 where it will travel directly to port 2 and then out of port 2 to n1p2.
    [[ Add Loopback Link Figure ]]

 Revised: Fri, Jan 12, 2007 

  
  

Tutorial >> Examples TOC