Version 20 (modified by 10 years ago) (diff) | ,
---|
Scaling Up: How to Grow the Topology of an Existing Experiment
1. Design the Experiment
|
2. Establish the Environment
2.1 Pre-work: Install geni-lib
- Install the
geni-lib
tool using the installation instructions for your operating system.
3. Obtain Resources
Now that you are a member of a project, you can create a slice and reserve resources.
3.1 Generate RSpec based on existing smaller topology
- This experiment already works using this [small topology]. Load (but do not reserve) this topology in your favorite editor to see what it looks like.
- Download this [config file] for the
scaleup
tool distributed withgeni-lib
. - Open the file using your favorite text editor (
vi
oremacs
). ReplaceX
with the value on your worksheet. If you are doing this outside a tutorial, replaceX
with1
. - Run the rspec_gen script on the configuration file:
./rspec_gen.py -r site.txt
- Look at the generated file using your favorite tool (
less
,more
,emacs
,vi
).- Can you find each node? Can you find the router node? The host nodes?
- Load the RSpec in your favorite tool (e.g. Jacks, jFed). Find the shared VLAN (it usually looks like a link with only one end point).
- Change the IP address of the shared VLAN to be
10.100.Y.X
whereY
andX
are provided on your worksheet.
- Change the IP address of the shared VLAN to be
- Bind the Site to the aggregate listed on your worksheet.
- Save this RSpec.
3.3 Reserve Topology
- Reserve the resources
- Wait for the topology to come up.