wiki:shadownetexp23

Version 9 (modified by Hussamuddin Nasir, 11 years ago) (diff)

--

This type experiment has two major limitations

a) PC / VMs used can only be from the Utah Testbed with its physical location being either at the University of Utah or any of the Internet2 POP where the Utah Testbed's HP Procurve switch is located.

b) Currently this involves manually editing the rspec to add vlan tags . This support is not available when using FLACK. So this experiment has to be created using the protogeni Test Scripts

Lets create such an experiment using the rspec below. shadownet_stitch_utah.rspec

If you look at this rspec, you notice that we request three raw-pc nodes and three virtual devices called emulab-bbg from the Utah Testbed. The emulab-bbg devices are vlan reservations requested for each link utilizing this emulab-bbg device with a PC node.

Image goes here?

use the PG script

./createsliver -n shadow-demo -m https://www.emulab.net/protogeni/xmlrpc/cm shadownet_stitch_utah.rspec

Save the manifest to a text file for future reference. Then run

./sliverstatus -n shadow-demo -m https://www.emulab.net/protogeni/xmlrpc/cm 

until sliverstatus returns a ready state.

Once we have a ready state, we now look at the manifest returned and note down all the "vlantag= " returned for each link

Now create a copy of the original rspec and comment out all the utah sections and uncomment all shadownet sections.

Replace the Vlan Id attributes in each link with the relevant Vlan Tags and the IP addresses on the each link in the juniper section.

Look at the shadownet_stitch_shadownet.rspec

submit this to the shadownet CM

./createsliver -n shadow-demo -m https://shadownet.uky.emulab.net/protogeni/xmlrpc/cm shadownet_stitch.rspec

Save the manifest and then run

./sliverstatus -n shadow-demo -m https://www.emulab.net/protogeni/xmlrpc/cm until sliverstatus returns a ready state.

Once the experiment is up and running, we have to setup routing on the routers and the PCs to talk to each other.

The set of commands and its output to set this up for this example are shown in the files attached below.

WASH_Router.output
KANS_Router.output
SLC_Router.output
UT1.output
UT2.output
UT3.output

Finally a sample run of this experiment is also provided for your reference at shadownet_stitch.notes

Attachments (10)

Download all attachments as: .zip