GEC21Agenda/ChoiceNet/topology: gec21-choicenet.rspec

File gec21-choicenet.rspec, 12.6 KB (added by Hussamuddin Nasir, 4 years ago)
Line 
1<rspec type="request" generated_by="Flack" generated="2014-10-13T17:23:06Z" xsi:schemaLocation="http://www.geni.net/resources/rspec/3 http://www.geni.net/resources/rspec/3/request.xsd  " xmlns:flack="http://www.protogeni.net/resources/rspec/ext/flack/1" xmlns:client="http://www.protogeni.net/resources/rspec/ext/client/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.geni.net/resources/rspec/3">
2  <node client_id="srcr"  exclusive="false" xmlns:color="http://www.geni.net/resources/rspec/ext/color/2">
3    <color:resource_color color="gemini" xmlns:gemini="http://www.geni.net/resources/rspec/ext/gemini/1" xmlns="http://www.geni.net/resources/rspec/ext/color/2">
4      <color:xmlblob>
5        <color:blob>
6          <gemini:node type="mp_node" xmlns="http://www.geni.net/resources/rspec/ext/gemini/1">
7            <gemini:services>
8              <gemini:active install="no" enable="no"/>
9              <gemini:passive install="yes" enable="yes"/>
10            </gemini:services>
11          </gemini:node>
12        </color:blob>
13      </color:xmlblob>
14    </color:resource_color>
15    <sliver_type name="emulab-xen">
16      <disk_image name="urn:publicid:IDN+lan.sdn.uky.edu+image+emulab-ops:Ubuntu12-64-OVS"/>
17    </sliver_type>
18    <services>
19      <execute command="sudo /tmp/ovs-startup.sh" shell="sh"/>
20      <install install_path="/tmp" url="http://gemini.netlab.uky.edu/ovs_start.tgz"/>
21    </services>
22    <interface client_id="srcr:if1">
23      <ip address="10.10.7.1" netmask="255.255.255.0" type="ipv4"/>
24    </interface>
25    <interface client_id="srcr:if2">
26      <ip address="10.10.5.2" netmask="255.255.255.0" type="ipv4"/>
27    </interface>
28    <interface client_id="srcr:if4">
29      <ip address="10.10.2.1" netmask="255.255.255.0" type="ipv4"/>
30    </interface>
31    <interface client_id="srcr:if0">
32      <ip address="10.10.1.2" netmask="255.255.255.0" type="ipv4"/>
33    </interface>
34  </node>
35  <node client_id="LB"  exclusive="false" xmlns:color="http://www.geni.net/resources/rspec/ext/color/2">
36    <color:resource_color color="gemini" xmlns:gemini="http://www.geni.net/resources/rspec/ext/gemini/1" xmlns="http://www.geni.net/resources/rspec/ext/color/2">
37      <color:xmlblob>
38        <color:blob>
39          <gemini:node type="mp_node" xmlns="http://www.geni.net/resources/rspec/ext/gemini/1">
40            <gemini:services>
41              <gemini:active install="no" enable="no"/>
42              <gemini:passive install="yes" enable="yes"/>
43            </gemini:services>
44          </gemini:node>
45        </color:blob>
46      </color:xmlblob>
47    </color:resource_color>
48    <sliver_type name="emulab-xen">
49      <disk_image name="urn:publicid:IDN+lan.sdn.uky.edu+image+emulab-ops:Ubuntu12-64-OVS"/>
50    </sliver_type>
51    <services>
52      <execute command="sudo /tmp/ovs-startup.sh" shell="sh"/>
53      <install install_path="/tmp" url="http://gemini.netlab.uky.edu/ovs_start.tgz"/>
54    </services>
55    <interface client_id="LB:if0">
56      <ip address="10.10.5.1" netmask="255.255.255.0" type="ipv4"/>
57    </interface>
58    <interface client_id="LB:if1">
59      <ip address="10.10.6.1" netmask="255.255.255.0" type="ipv4"/>
60    </interface>
61  </node>
62  <node client_id="dstr"  exclusive="false" xmlns:color="http://www.geni.net/resources/rspec/ext/color/2">
63    <color:resource_color color="gemini" xmlns:gemini="http://www.geni.net/resources/rspec/ext/gemini/1" xmlns="http://www.geni.net/resources/rspec/ext/color/2">
64      <color:xmlblob>
65        <color:blob>
66          <gemini:node type="mp_node" xmlns="http://www.geni.net/resources/rspec/ext/gemini/1">
67            <gemini:services>
68              <gemini:active install="no" enable="no"/>
69              <gemini:passive install="yes" enable="yes"/>
70            </gemini:services>
71          </gemini:node>
72        </color:blob>
73      </color:xmlblob>
74    </color:resource_color>
75    <sliver_type name="emulab-xen">
76      <disk_image name="urn:publicid:IDN+lan.sdn.uky.edu+image+emulab-ops:Ubuntu12-64-OVS"/>
77    </sliver_type>
78    <interface client_id="dstr:if2">
79      <ip address="10.10.8.2" netmask="255.255.255.0" type="ipv4"/>
80    </interface>
81    <interface client_id="dstr:if3">
82      <ip address="10.10.6.2" netmask="255.255.255.0" type="ipv4"/>
83    </interface>
84    <interface client_id="dstr:if4">
85      <ip address="10.10.3.1" netmask="255.255.255.0" type="ipv4"/>
86    </interface>
87    <interface client_id="dstr:if0">
88      <ip address="10.10.4.2" netmask="255.255.255.0" type="ipv4"/>
89    </interface>
90        <services>
91      <execute command="sudo /tmp/ovs-startup.sh" shell="sh"/>
92      <install install_path="/tmp" url="http://gemini.netlab.uky.edu/ovs_start.tgz"/>
93    </services>
94  </node>
95  <node client_id="H2"  exclusive="false" xmlns:emulab="http://www.protogeni.net/resources/rspec/ext/emulab/1" xmlns:color="http://www.geni.net/resources/rspec/ext/color/2">
96    <emulab:routable_control_ip xmlns="http://www.protogeni.net/resources/rspec/ext/emulab/1"/>
97    <emulab:routable_control_ip xmlns="http://www.protogeni.net/resources/rspec/ext/emulab/1"/>
98    <color:resource_color color="gemini" xmlns:gemini="http://www.geni.net/resources/rspec/ext/gemini/1" xmlns="http://www.geni.net/resources/rspec/ext/color/2">
99      <color:xmlblob>
100        <color:blob>
101          <gemini:node type="mp_node" xmlns="http://www.geni.net/resources/rspec/ext/gemini/1">
102            <gemini:services>
103              <gemini:active install="no" enable="no"/>
104              <gemini:passive install="yes" enable="yes"/>
105            </gemini:services>
106          </gemini:node>
107        </color:blob>
108      </color:xmlblob>
109    </color:resource_color>
110    <emulab:routable_control_ip/>
111    <sliver_type name="emulab-xen"/>
112    <interface client_id="H2:if0">
113      <ip address="10.10.4.1" netmask="255.255.255.0" type="ipv4"/>
114    </interface>
115    <services>
116      <execute command="sudo apt-get -y update;sudo apt-get -y install iperf" shell="sh"/>
117    </services>
118  </node>
119  <node client_id="H1"  exclusive="false" xmlns:emulab="http://www.protogeni.net/resources/rspec/ext/emulab/1" xmlns:color="http://www.geni.net/resources/rspec/ext/color/2">
120    <emulab:routable_control_ip xmlns="http://www.protogeni.net/resources/rspec/ext/emulab/1"/>
121    <emulab:routable_control_ip xmlns="http://www.protogeni.net/resources/rspec/ext/emulab/1"/>
122    <color:resource_color color="gemini" xmlns:gemini="http://www.geni.net/resources/rspec/ext/gemini/1" xmlns="http://www.geni.net/resources/rspec/ext/color/2">
123      <color:xmlblob>
124        <color:blob>
125          <gemini:node type="mp_node" xmlns="http://www.geni.net/resources/rspec/ext/gemini/1">
126            <gemini:services>
127              <gemini:active install="no" enable="no"/>
128              <gemini:passive install="yes" enable="yes"/>
129            </gemini:services>
130          </gemini:node>
131        </color:blob>
132      </color:xmlblob>
133    </color:resource_color>
134    <emulab:routable_control_ip/>
135    <sliver_type name="emulab-xen"/>
136    <interface client_id="H1:if0">
137      <ip address="10.10.1.1" netmask="255.255.255.0" type="ipv4"/>
138    </interface>
139       <services>
140      <execute command="sudo apt-get -y update;sudo apt-get -y install iperf" shell="sh"/>
141    </services>
142  </node>
143  <node client_id="HLHB"  exclusive="false" xmlns:color="http://www.geni.net/resources/rspec/ext/color/2">
144    <color:resource_color color="gemini" xmlns:gemini="http://www.geni.net/resources/rspec/ext/gemini/1" xmlns="http://www.geni.net/resources/rspec/ext/color/2">
145      <color:xmlblob>
146        <color:blob>
147          <gemini:node type="mp_node" xmlns="http://www.geni.net/resources/rspec/ext/gemini/1">
148            <gemini:services>
149              <gemini:active install="no" enable="no"/>
150              <gemini:passive install="yes" enable="yes"/>
151            </gemini:services>
152          </gemini:node>
153        </color:blob>
154      </color:xmlblob>
155    </color:resource_color>
156    <sliver_type name="emulab-xen">
157      <disk_image name="urn:publicid:IDN+lan.sdn.uky.edu+image+emulab-ops:Ubuntu12-64-OVS"/>
158    </sliver_type>
159    <interface client_id="HLHB:if0">
160      <ip address="10.10.2.2" netmask="255.255.255.0" type="ipv4"/>
161    </interface>
162    <interface client_id="HLHB:if1">
163      <ip address="10.10.3.2" netmask="255.255.255.0" type="ipv4"/>
164    </interface>
165        <services>
166      <execute command="sudo /tmp/ovs-startup.sh" shell="sh"/>
167      <install install_path="/tmp" url="http://gemini.netlab.uky.edu/ovs_start.tgz"/>
168    </services>
169   </node>
170  <node client_id="HB"  exclusive="false" xmlns:color="http://www.geni.net/resources/rspec/ext/color/2">
171    <color:resource_color color="gemini" xmlns:gemini="http://www.geni.net/resources/rspec/ext/gemini/1" xmlns="http://www.geni.net/resources/rspec/ext/color/2">
172      <color:xmlblob>
173        <color:blob>
174          <gemini:node type="mp_node" xmlns="http://www.geni.net/resources/rspec/ext/gemini/1">
175            <gemini:services>
176              <gemini:active install="no" enable="no"/>
177              <gemini:passive install="yes" enable="yes"/>
178            </gemini:services>
179          </gemini:node>
180        </color:blob>
181      </color:xmlblob>
182    </color:resource_color>
183    <sliver_type name="emulab-xen">
184      <disk_image name="urn:publicid:IDN+lan.sdn.uky.edu+image+emulab-ops:Ubuntu12-64-OVS"/>
185    </sliver_type>
186    <interface client_id="HB:if0">
187      <ip address="10.10.7.2" netmask="255.255.255.0" type="ipv4"/>
188    </interface>
189    <interface client_id="HB:if1">
190      <ip address="10.10.8.1" netmask="255.255.255.0" type="ipv4"/>
191    </interface>
192        <services>
193      <execute command="sudo /tmp/ovs-startup.sh" shell="sh"/>
194      <install install_path="/tmp" url="http://gemini.netlab.uky.edu/ovs_start.tgz"/>
195    </services>
196
197  </node>
198  <node client_id="GN0"  exclusive="false" xmlns:color="http://www.geni.net/resources/rspec/ext/color/2" xmlns:emulab="http://www.protogeni.net/resources/rspec/ext/emulab/1">
199    <color:resource_color color="gemini" xmlns:gemini="http://www.geni.net/resources/rspec/ext/gemini/1" xmlns="http://www.geni.net/resources/rspec/ext/color/2">
200      <color:xmlblob>
201        <color:blob>
202          <gemini:node type="global_node" xmlns="http://www.geni.net/resources/rspec/ext/gemini/1">
203            <gemini:monitor_urn name=""/>
204          </gemini:node>
205        </color:blob>
206      </color:xmlblob>
207    </color:resource_color>
208    <emulab:routable_control_ip/>
209    <emulab:routable_control_ip/>
210    <sliver_type name="emulab-openvz">
211      <disk_image url="https://www.lan.sdn.uky.edu/image_metadata.php?uuid=0862ac07-8dba-11e3-9727-000000000000"/>
212    </sliver_type>
213  </node>
214  <link client_id="lan1">
215    <interface_ref client_id="srcr:if1"/>
216    <interface_ref client_id="HB:if0"/>
217    <property source_id="srcr:if1" dest_id="HB:if0" capacity="10000"/>
218    <property source_id="HB:if0" dest_id="srcr:if1" capacity="10000"/>
219    <link_type name="lan"/>
220  </link>
221  <link client_id="lan2">
222    <interface_ref client_id="LB:if0"/>
223    <interface_ref client_id="srcr:if2"/>
224    <property source_id="LB:if0" dest_id="srcr:if2" capacity="1000"/>
225    <property source_id="srcr:if2" dest_id="LB:if0" capacity="1000"/>
226    <link_type name="lan"/>
227  </link>
228  <link client_id="lan4">
229    <interface_ref client_id="srcr:if4"/>
230    <interface_ref client_id="HLHB:if0"/>
231    <property source_id="srcr:if4" dest_id="HLHB:if0" capacity="10000" latency="10"/>
232    <property source_id="HLHB:if0" dest_id="srcr:if4" capacity="10000" latency="10"/>
233    <link_type name="lan"/>
234  </link>
235  <link client_id="lan7">
236    <interface_ref client_id="HB:if1"/>
237    <interface_ref client_id="dstr:if2"/>
238    <property source_id="HB:if1" dest_id="dstr:if2" capacity="10000"/>
239    <property source_id="dstr:if2" dest_id="HB:if1" capacity="10000"/>
240    <link_type name="lan"/>
241  </link>
242  <link client_id="lan8">
243    <interface_ref client_id="LB:if1"/>
244    <interface_ref client_id="dstr:if3"/>
245    <property source_id="LB:if1" dest_id="dstr:if3" capacity="1000"/>
246    <property source_id="dstr:if3" dest_id="LB:if1" capacity="1000"/>
247    <link_type name="lan"/>
248  </link>
249  <link client_id="lan9">
250    <interface_ref client_id="dstr:if4"/>
251    <interface_ref client_id="HLHB:if1"/>
252    <property source_id="dstr:if4" dest_id="HLHB:if1" capacity="10000" latency="10"/>
253    <property source_id="HLHB:if1" dest_id="dstr:if4" capacity="10000" latency="10"/>
254    <link_type name="lan"/>
255  </link>
256  <link client_id="lan0">
257    <interface_ref client_id="H1:if0"/>
258    <interface_ref client_id="srcr:if0"/>
259    <property source_id="H1:if0" dest_id="srcr:if0"/>
260    <property source_id="srcr:if0" dest_id="H1:if0"/>
261    <link_type name="lan"/>
262  </link>
263  <link client_id="lan3">
264    <interface_ref client_id="H2:if0"/>
265    <interface_ref client_id="dstr:if0"/>
266    <property source_id="H2:if0" dest_id="dstr:if0"/>
267    <property source_id="dstr:if0" dest_id="H2:if0"/>
268    <link_type name="lan"/>
269  </link>
270</rspec>