= Case Study from "Creating Repeatable Computer Science and Networking Experiments on Shared, Public Testbeds" = '''This page is under construction.''' = Reproduce the 4-router case study = 1. Reserve the 4-router topology: a. If you don't have a GENI account you can try [https://www.aptlab.net/instantiate.php?profile=OSRRepeatExp&project=geni Instantiate 4-node topology] using a guest account on [https://www.aptlab.net Apt] (this is under development; the topology loads but the experiment hasn't been fully tested on apt) b. If you do have a GENI account you can reserve the [http://groups.geni.net/geni/raw-attachment/wiki/PaperOSRMethodology/4node-v4.mod.rspec RSpec] at any InstaGENI aggregate. 1. Follow the [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/SystematicExprCaseStudy/SmallTopo/Execute instructions on this page] to send traffic and bring interface and nodes up and down. = How to reconstruct the experiment artifacts = The following instructions assume you have a [wiki:SignMeUp GENI account]. [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/SystematicExprCaseStudy Step-by-step instructions to recreate each step of the case study] is broken into three parts: * [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/SystematicExprCaseStudy/InstallSoftware How to create the XORP VM image] * [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/SystematicExprCaseStudy/SmallTopo How to manually configure the trivial 4-node topology] Note that the RSpecs shown in this section are bound. * [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/SystematicExprCaseStudy/ScalingUp How to scale up the experiment] Other materials: * [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/SystematicExprCaseStudy/InstallSoftware How to create the XORP VM image] * [http://www.gpolab.bbn.com/exp/sysexpr/xorp_autostart/start-xorp.sh start-xorp.sh] - script to generate OSPF configuration file and start XORP Relies on: * [http://www.gpolab.bbn.com/exp/sysexpr/xorp_autostart/ospfd-conf-gen.awk ospfd-conf-gen.awk] - script to generate OSPF configuration file on any node * [http://www.gpolab.bbn.com/exp/sysexpr/xorp_autostart/vm_info.txt.example example vm_info.txt input file] * [http://www.gpolab.bbn.com/exp/sysexpr/xorp_autostart/ospfd.conf.example example OSPF config file output by the script] * [http://www.gpolab.bbn.com/exp/sysexpr/xorp_run/xorp_log.sh xorp_log.sh] - script to periodically compare current routing table state to previous routing table state * [http://www.gpolab.bbn.com/exp/sysexpr/ Contents of git repo containing experiment artifacts]