Viniintegrationplans
Integration with VINI
Overview
The tasks for this integration are divided into two main groups:
Using Emulab/ProtoGENI as a frontend to VINI
To be filled in
Using VINI slicing technology on ProtoGENI nodes
To be filled in
Notes
Georgia Tech topology creation tools use following 'Rspec' like specification files. Currently virtual network topology is created on Emulab cluster using OpenVZ+EGRE tunnels. More information, source code and GEC4 demo description can be found at http://groups.geni.net/geni/wiki/DTunnels
<vnet> <max_ssh>5</max_ssh> <vnode id="201">
<host>node0</host> <hip>10.1.2.2</hip> <veth>
<name>0</name> <ip>17.0.0.1/24</ip>
</veth>
</vnode> <vnode id="202">
<host>node1</host> <hip>10.1.2.3</hip> <veth>
<name>0</name> <ip>17.0.0.2/24</ip>
</veth> <veth>
<name>1</name> <ip>17.0.1.2/24</ip>
</veth>
</vnode> <vnode id="203">
<host>node2</host> <hip>10.1.3.3</hip> <veth>
<name>0</name> <ip>17.0.1.3/24</ip>
</veth>
</vnode>
# id should be unique because id is taken as egre key. <link id="21">
<end>
<type>vnode</type> <name></name> <id>201</id> <eth>0</eth>
</end> <end>
<type>vnode</type> <name></name> <id>202</id> <eth>0</eth>
</end>
</link> <link id="22">
<end>
<type>vnode</type> <name></name> <id>202</id> <eth>1</eth>
</end> <end>
<type>vnode</type> <name></name> <id>203</id> <eth>0</eth>
</end>
</link> <router>OSPF</router> </vnet>
Tasks
Timeline
TBD