Notes from Homework 2
Make a copy of this document, rename it to “hw2-notes” and move it to your CSE 523 Google Docs collection. Maintain your notes in this document. Do not forget that anyone should be able to accomplish the same task by following your notes. You may find it helpful to include screenshots.
Understand the purpose of ONL
1. Through a Remote Laboratory Interface (RLI), ONL provides the end users access to open-source, extensible, high performance routers and multi-core servers.
1. Remote Laboratory Interface (RLI) is used to create a new topology.
1. User configuration is submitted to the ONL management server.
1. Because the traffic counters can be used to generate charts of traffic rates, or queue lengths as a function of time, to allow users to observe what happens at various points in the network during their experiment and to allow them to document the results of the experiment for presentation and publication.
Sign up for an ONL account
1. click “Get an account,
1. Fill form and submit
Ensure the proper working environment
1. Download the Remote Laboratory Interface (RLI) from url https://onl.wustl.edu/restricted/export/RLI.jar
1. Install java8 using following commands sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer
· Run the RLI using command java -jar RLI.jar
1. ssh to the ONL base server and ls the user directory. Currently, the directory is empty. ssh cct@onl.wustl.edu
·
·
Set up the experiment
1. Set up the SSH tunnel ssh -L 7070:onlsrv:7070 cct@onl.wustl.edu
·
·
1. lauch the RLI.jar
·
·
1. SSH to ONL ssh cct@onl.wustl.edu
·
·
Create topology
1. Add Host2core
12. Add GigE Switch
·
1. Add Link
1. Make Reservation
1. Commit
Do the experiment
source /users/onl/.topology
Experiment 1
1. SSH into h1x1
1. uname -a
1. ping -c 10 h1x2
Experiment 2
1. created the server on h1x1
1. Exit h1x1 and log onto h1x2
1. Initiates a 10 second TCP transfer between the two hosts
Finalize this file in Google Docs.
Make all of your final edits; make sure your work is neat and easy to follow. Remove the “cross-out” from the following drawing.
Finished!