[Forwarding to
geni-...@googlegroups.com. You can sign up to get replies from:
https://groups.google.com/forum/#!forum/geni-users]
Hi Allan,
It turns out this works, but the answer is slightly tricky.
The issue is that Flack doesn't currently let you draw the topology but the individual aggregates support making the reservation.
This question has been answered before [1] but there is a lot of debugging in that thread which obscures the answer. Below is a summary of what you need to do.
(1) Draw the topology you want in Flack but with the second path between VM and VM-1 missing.
(2) Save the RSpec in a text file (View -> Preview Request Documents -> Save to File)
(3) In a text editor, edit the RSpec by adding a second link between the two VMs being sure to modify the IP addresses and names of the interfaces appropriately. (I've attached an example I did. I made each link have it's own subnet and each interface has a unique name.)
(4) Use omni [2] (or I think you can do the same with the Portal) to make separate reservations at each of the two aggregates specified (but using the same RSpec both times). See [3] for more info on specifying the aggregate.
For example, with the attached RSpec I made the following calls [3]:
omni.py createsliver test2 gretunnel_fulltopo.xml -a clemson-ig
omni.py createsliver test2 gretunnel_fulltopo.xml -a illinois-ig
Note that if you import the attached RSpec into Flack, you seem to be able to make some edits and save it again for use with omni (without losing the second GRE tunnel). For the non-GRE links, you will want to specify the IP subnets used on all of the links so that you don't accidentally get the same autoassigned subnet at each AM.
Let us know if you need more help,
Sarah Edwards, GPO