69 | | First create a slice for the experiment: |
70 | | {{{ |
71 | | $ omni.py createslice ig-gpo-ig-utah |
72 | | 21:19:10 INFO omni: Loading config file /home/lnevers/.gcf/omni_config |
73 | | 21:19:10 INFO omni: Using control framework portal |
74 | | 21:19:11 INFO omni: Created slice with Name ig-gpo-ig-utah, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+ig-gpo-ig-utah, Expiration 2013-07-25 00:00:00 |
75 | | 21:19:11 INFO omni: ------------------------------------------------------------ |
76 | | 21:19:11 INFO omni: Completed createslice: |
| 69 | First create a slice for this experiment: |
| 70 | {{{ |
| 71 | $ omni.py print_slice_expiration ig-gpo-ig-utah |
| 72 | 07:30:38 INFO omni: Loading config file /home/lnevers/.gcf/omni_config |
| 73 | 07:30:38 INFO omni: Using control framework portal |
| 74 | 07:30:40 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+ig-gpo-ig-utah expires on 2013-07-25 00:00:00 UTC |
| 75 | 07:30:40 INFO omni: ------------------------------------------------------------ |
| 76 | 07:30:40 INFO omni: Completed print_slice_expiration: |
91 | | 21:28:50 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config |
92 | | 21:28:50 INFO stitcher: Using control framework portal |
93 | | 21:28:50 INFO stitcher: Checking that slice ig-gpo-ig-utah is valid... <<==(1) |
94 | | 21:28:51 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+ig-gpo-ig-utah expires on 2013-07-25 00:00:00 UTC |
95 | | 21:28:52 INFO stitcher: <Aggregate urn:publicid:IDN+utah.geniracks.net+authority+cm> speaks AM API v3, but sticking with v2 <==(2) |
96 | | 21:28:52 INFO stitcher: <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> speaks AM API v3, but sticking with v2 |
97 | | 21:28:52 INFO stitcher: <Aggregate urn:publicid:IDN+emulab.net+authority+cm> speaks AM API v3, but sticking with v2 |
98 | | 21:28:52 INFO stitch.Aggregate: Writing to '/tmp/ig-gpo-ig-utah-createsliver-request-11-instageni-gpolab-bbn-com.xml' <==(3) |
99 | | 21:28:52 INFO stitch.Aggregate: |
| 91 | 07:31:45 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config |
| 92 | 07:31:45 INFO stitcher: Using control framework portal |
| 93 | 07:31:45 INFO stitcher: Checking that slice ig-gpo-ig-utah is valid... <==(1) |
| 94 | 07:31:46 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+ig-gpo-ig-utah expires on 2013-07-25 00:00:00 UTC |
| 95 | 07:31:47 INFO stitcher: <Aggregate urn:publicid:IDN+utah.geniracks.net+authority+cm> speaks AM API v3, but sticking with v2 <==(2) |
| 96 | 07:31:47 INFO stitcher: <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> speaks AM API v3, but sticking with v2 <==(2) |
| 97 | 07:31:47 INFO stitcher: <Aggregate urn:publicid:IDN+emulab.net+authority+cm> speaks AM API v3, but sticking with v2 <==(2) |
| 98 | 07:31:47 INFO stitch.Aggregate: Writing to '/tmp/ig-gpo-ig-utah-createsliver-request-11-instageni-gpolab-bbn-com.xml' <==(3) |
| 99 | 07:31:47 INFO stitch.Aggregate: |
101 | | 21:29:04 ERROR omni: {'output': 'vlan tag for link not available', 'code': {'protogeni_error_log': 'urn:publicid:IDN+instageni.gpolab.bbn.com+log+907dbcc8cf1d9204562b3c224e0c714f', 'am_type': 'protogeni', 'geni_code': 1, 'am_code': 1, 'protogeni_error_url': 'https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=907dbcc8cf1d9204562b3c224e0c714f'}, 'value': 0} |
102 | | 21:29:34 WARNING stitch.Aggregate: Slivers at PG Utah may not be requested initially for > 5 days. PG Utah slivers will expire earlier than at other aggregates - requested expiration being reset from 2013-07-25T00:00:00Z to 2013-07-21T01:09:34Z |
103 | | 21:30:12 INFO stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+emulab.net+authority+cm> complete. |
104 | | 21:30:12 INFO stitch.Aggregate: Writing to '/tmp/ig-gpo-ig-utah-createsliver-request-11-utah-geniracks-net.xml' <==(3) |
105 | | 21:30:12 INFO stitch.Aggregate: |
| 101 | 07:32:04 INFO stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> complete. |
| 102 | 07:32:04 WARNING stitch.Aggregate: Slivers at PG Utah may not be requested initially for > 5 days. PG Utah slivers will expire earlier than at other aggregates - requested expiration being reset from 2013-07-25T00:00:00Z to 2013-07-21T11:12:04Z |
| 103 | 07:32:04 INFO stitch.Aggregate: Writing to '/tmp/ig-gpo-ig-utah-createsliver-request-11-emulab-net.xml' <==(3) |
| 104 | 07:32:04 INFO stitch.Aggregate: |
| 105 | Stitcher doing createsliver at https://www.emulab.net:12369/protogeni/xmlrpc/am |
| 106 | 07:33:12 INFO stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+emulab.net+authority+cm> complete. |
| 107 | 07:33:12 INFO stitch.Aggregate: Writing to '/tmp/ig-gpo-ig-utah-createsliver-request-11-utah-geniracks-net.xml' <==(3) |
| 108 | 07:33:12 INFO stitch.Aggregate: |
107 | | 21:30:39 INFO stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+utah.geniracks.net+authority+cm> complete. |
108 | | 21:30:39 INFO stitch.Aggregate: Writing to '/tmp/ig-gpo-ig-utah-createsliver-request-12-instageni-gpolab-bbn-com.xml' <==(4) |
109 | | 21:30:39 INFO stitch.Aggregate: |
110 | | Stitcher doing createsliver at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am |
111 | | 21:30:56 ERROR omni: {'output': 'vlan tag for link not available', 'code': {'protogeni_error_log': 'urn:publicid:IDN+instageni.gpolab.bbn.com+log+f90141724ac70ca40144bd5b8775e40f', 'am_type': 'protogeni', 'geni_code': 1, 'am_code': 1, 'protogeni_error_url': 'https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=f90141724ac70ca40144bd5b8775e40f'}, 'value': 0} |
112 | | 21:31:41 INFO stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> complete. |
113 | | 21:31:41 INFO stitch.Aggregate: Writing to '/tmp/ig-gpo-ig-utah-createsliver-request-11-ion-internet2-edu.xml' |
114 | | 21:31:41 INFO stitch.Aggregate: |
115 | | Stitcher doing createsliver at http://geni-am.net.internet2.edu:12346 <==(5) |
116 | | 21:32:25 INFO stitch.Aggregate: DCN AM <Aggregate urn:publicid:IDN+ion.internet2.edu+authority+am>: must wait for status ready.... |
117 | | 21:32:25 INFO stitch.Aggregate: Pause to let circuit become ready... |
118 | | 21:33:02 INFO stitch.Aggregate: DCN circuit 22911 is ready |
119 | | 21:33:09 INFO stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+ion.internet2.edu+authority+am> complete. |
120 | | 21:33:09 INFO stitch.launcher: All aggregates are complete. |
121 | | 21:33:09 INFO stitcher: Writing to 'ig-gpo-ig-utah-manifest-rspec-stitching-combined.xml' |
122 | | 21:33:09 INFO stitcher: Saved combined reservation RSpec at 4 AMs to file ig-gpo-ig-utah-manifest-rspec-stitching-combined.xml <==(7) |
123 | | Stitching success: Reserved resources in slice ig-gpo-ig-utah at 4 Aggregates (including 2 intermediate aggregate(s) not in the original request), creating 1 link(s). |
| 110 | 07:33:33 INFO stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+utah.geniracks.net+authority+cm> complete. |
| 111 | 07:33:33 INFO stitch.Aggregate: Writing to '/tmp/ig-gpo-ig-utah-createsliver-request-11-ion-internet2-edu.xml' <==(3) |
| 112 | 07:33:33 INFO stitch.Aggregate: |
| 113 | Stitcher doing createsliver at http://geni-am.net.internet2.edu:12346 |
| 114 | 07:34:18 INFO stitch.Aggregate: DCN AM <Aggregate urn:publicid:IDN+ion.internet2.edu+authority+am>: must wait for status ready.... <==(4) |
| 115 | 07:34:18 INFO stitch.Aggregate: Pause to let circuit become ready... |
| 116 | 07:34:55 INFO stitch.Aggregate: DCN circuit 22931 is ready |
| 117 | 07:35:02 INFO stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+ion.internet2.edu+authority+am> complete. |
| 118 | 07:35:02 INFO stitch.launcher: All aggregates are complete. |
| 119 | 07:35:02 INFO stitcher: Writing to 'ig-gpo-ig-utah-manifest-rspec-stitching-combined.xml' |
| 120 | 07:35:02 INFO stitcher: Saved combined reservation RSpec at 4 AMs to file ig-gpo-ig-utah-manifest-rspec-stitching-combined.xml <==(5) |
| 121 | Stitching success: Reserved resources in slice ig-gpo-ig-utah at 4 Aggregates (including 2 intermediate aggregate(s) not in the |
| 122 | original request), creating 1 link(s). |
| 123 | |
127 | | (2) Sticher.py contacts the Stitching Computation Service (SCS) and returns the list of AMs that are needed to establish the stitching path.[[BR]] |
128 | | (3) Stitcher.py generates a request RSpec for each of the aggregates in the path including ION/Internet2. [[BR]] |
129 | | (4) Second attempt at GPO InstaGENI, initial request failed because the requested VLAN was not available. [[BR]] |
130 | | (5) Request at Internet2/ION waits for DCN circuits. If this request fails, stitcher.py will try again after 600 seconds. [[BR]] |
131 | | (6) A combined manifest rspec is assembled by the stitcher.py to show all aggregates and VLANs used in the sliver. Part of the ig-gpo-ig-utah-manifest-rspec-stitching-combined.xml below shows the hops along the stitched VLAN path, for complete content see the full combined manifest [http://groups.geni.net/geni/attachment/wiki/GENIExperimenter/ExperimentExample-stitching/ig-gpo-ig-utah-manifest-rspec-stitching-combined.xml here]. |
132 | | |
133 | | {{{ |
134 | | <rspec expires="2013-07-16T01:32:55.973Z" generated="2013-07-16T01:32:55.973Z" type="manifest" xmlns="http://www.geni.net/resources/rspec/3" xml |
135 | | ns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.geni.net/resources/rspec/3 http://www.geni.net/resources/rspec |
136 | | /3/manifest.xsd"> |
137 | | <node client_id="server-gpo" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+node+pc2" component_manager_id="urn:publicid:IDN+in |
138 | | stageni.gpolab.bbn.com+authority+cm" exclusive="false" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+7787"> |
139 | | <sliver_type name="emulab-openvz"/> |
140 | | <services> |
141 | | <execute command="sudo /local/install-script.sh" shell="sh"/> |
142 | | <install install_path="/local" url="http://www.gpolab.bbn.com/~lnevers/StitchDemo.tar.gz"/> |
143 | | <login authentication="ssh-keys" hostname="pcvm2-14.instageni.gpolab.bbn.com" port="22" username="lnevers"/> |
144 | | </services> |
145 | | <emulab:routable_control_ip xmlns:emulab="http://www.protogeni.net/resources/rspec/ext/emulab/1"/> |
146 | | <interface client_id="server-gpo:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:eth1" mac_address="0 |
147 | | 2501eb43d52" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+7790"> |
148 | | <ip address="192.168.4.1" netmask="255.255.255.0" type="ipv4"/> |
149 | | </interface> |
150 | | <rs:vnode name="pcvm2-14" xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1"/> |
151 | | <host name="server-gpo.ig-gpo-ig-utah.ch-geni-net.instageni.gpolab.bbn.com"/> |
152 | | </node> |
153 | | <node client_id="client-utah" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc5" component_manager_id="urn:publicid:IDN+utah.ge |
154 | | niracks.net+authority+cm" exclusive="false" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+23065"> |
155 | | <sliver_type name="emulab-openvz"/> |
156 | | <services> |
157 | | <execute command="sudo /local/install-script.sh" shell="sh"/> |
158 | | <install install_path="/local" url="http://www.gpolab.bbn.com/~lnevers/StitchDemo.tar.gz"/> |
159 | | <login authentication="ssh-keys" hostname="pc5.utah.geniracks.net" port="30522" username="lnevers"/> |
160 | | </services> |
161 | | <interface client_id="client-utah:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc5:eth1" mac_address="02fcd2 |
162 | | 8d7cff" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+23068"> |
163 | | <ip address="192.168.4.2" netmask="255.255.255.0" type="ipv4"/> |
164 | | </interface> |
165 | | <rs:vnode name="pcvm5-7" xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1"/> |
166 | | <host name="client-utah.ig-gpo-ig-utah.ch-geni-net.utah.geniracks.net"/> |
167 | | </node> |
168 | | <link client_id="link" sliver_id="urn:publicid:IDN+ion.internet2.edu+sliver+ion.internet2.edu-22911" vlantag="3747:923"> |
169 | | <!--AM urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm: sliver_id=urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+7789 v |
170 | | lantag=3747--> |
171 | | <!--AM urn:publicid:IDN+utah.geniracks.net+authority+cm: sliver_id=urn:publicid:IDN+utah.geniracks.net+sliver+23067 vlantag=923- |
172 | | -> |
173 | | <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/> |
174 | | <component_manager name="urn:publicid:IDN+ion.internet2.edu+authority+am"/> |
175 | | <component_manager name="urn:publicid:IDN+emulab.net+authority+cm"/> |
176 | | <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/> |
177 | | <interface_ref client_id="server-gpo:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:eth1" sliver_id= |
178 | | "urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+7790"/> |
179 | | <interface_ref client_id="client-utah:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc5:eth1" sliver_id="urn: |
180 | | publicid:IDN+utah.geniracks.net+sliver+23068"/> |
181 | | <property capacity="100000" dest_id="client-utah:if0" source_id="server-gpo:if0"/> |
182 | | <property capacity="100000" dest_id="server-gpo:if0" source_id="client-utah:if0"/> |
183 | | </link> |
184 | | <stitching lastUpdateTime="2013-07-16T01:32:55.973Z" xmlns="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/" xmlns:xsi="http://www.w3.org/ |
185 | | 2001/XMLSchema-instance" xsi:schemaLocation="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/ http://hpn.east.isi.edu/rspec/ext/stitch/0.1/stitch-s |
186 | | chema.xsd"> |
187 | | <path id="link"> |
188 | | <globalId> |
189 | | ion.internet2.edu-22911 |
190 | | </globalId> |
191 | | <lifetime id="ion.internet2.edu-22911"> |
192 | | <start type="xgc"> |
| 127 | (2) Sticher.py contacts the Stitching Computation Service (SCS) and returns the list of AMs that are needed to establish the stitching path in addition to the Internet2/ION aggregate.[[BR]] |
| 128 | (3) Stitcher.py generates a request RSpec for each of the aggregates in the path to request both network and compute resources. [[BR]] |
| 129 | (4) Request at Internet2/ION waits for DCN circuits. If this request fails, stitcher.py will try again after 600 seconds. [[BR]] |
| 130 | (5) A combined manifest rspec is assembled by the stitcher.py to show all aggregates and VLANs used in the sliver. |
| 131 | |
| 132 | To combined manifest [http://groups.geni.net/geni/attachment/wiki/GENIExperimenter/ExperimentExample-stitching/ig-gpo-ig-utah-manifest-rspec-stitching-combined.xml ig-gpo-ig-utah-manifest-rspec-stitching-combined.xml] is attached. |
| 133 | |
| 134 | Below is part of the ig-gpo-ig-utah-manifest-rspec-stitching-combined.xml file showing the stitching portion of the manifest that includes all hops hops along the stitched VLAN path: |
| 135 | |
| 136 | {{{ |
| 137 | <stitching lastUpdateTime="2013-07-16T11:34:49.472Z" xmlns="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/ http://hpn.east.isi.edu/rspec/ext/stitch/0.1/stitch-schema.xsd"> |
| 138 | <path id="link"> |
| 139 | <globalId> |
| 140 | ion.internet2.edu-22931 |
| 141 | </globalId> |
| 142 | <lifetime id="ion.internet2.edu-22931"> |
| 143 | <start type="xgc"> |
194 | | </start> |
195 | | <end type="xgc"> |
196 | | 2013-07-16T01:32:55.973Z |
197 | | </end> |
198 | | </lifetime> |
199 | | <hop id="1"> |
200 | | <link id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+procurve2:5.24"> |
201 | | <trafficEngineeringMetric> |
202 | | 10 |
203 | | </trafficEngineeringMetric> |
204 | | <capacity> |
205 | | 100000 |
206 | | </capacity> |
207 | | <switchingCapabilityDescriptor> |
208 | | <switchingcapType> |
209 | | l2sc |
210 | | </switchingcapType> |
211 | | <encodingType> |
212 | | ethernet |
213 | | </encodingType> |
214 | | <switchingCapabilitySpecificInfo> |
215 | | <switchingCapabilitySpecificInfo_L2sc> |
216 | | <interfaceMTU> |
217 | | 9000 |
218 | | </interfaceMTU> |
219 | | <vlanRangeAvailability> |
220 | | 3747 |
221 | | </vlanRangeAvailability> |
222 | | <suggestedVLANRange> |
223 | | 3747 |
224 | | </suggestedVLANRange> |
225 | | <vlanTranslation> |
226 | | false |
227 | | </vlanTranslation> |
228 | | </switchingCapabilitySpecificInfo_L2sc> |
229 | | </switchingCapabilitySpecificInfo> |
230 | | </switchingCapabilityDescriptor> |
231 | | </link> |
232 | | <nextHop> |
233 | | 2 |
234 | | </nextHop> |
235 | | </hop> |
236 | | <hop id="4"> |
237 | | <link id="urn:publicid:IDN+emulab.net+interface+procurve-pgeni-atla:3.21"> |
238 | | <trafficEngineeringMetric> |
239 | | 10 |
240 | | </trafficEngineeringMetric> |
241 | | <capacity> |
242 | | 100000 |
243 | | </capacity> |
244 | | <switchingCapabilityDescriptor> |
245 | | <switchingcapType> |
246 | | l2sc |
247 | | </switchingcapType> |
248 | | <encodingType> |
249 | | ethernet |
250 | | </encodingType> |
251 | | <switchingCapabilitySpecificInfo> |
252 | | <switchingCapabilitySpecificInfo_L2sc> |
253 | | <interfaceMTU> |
254 | | 9000 |
255 | | </interfaceMTU> |
256 | | <vlanRangeAvailability> |
257 | | 923 |
258 | | </vlanRangeAvailability> |
259 | | <suggestedVLANRange> |
260 | | 923 |
261 | | </suggestedVLANRange> |
262 | | <vlanTranslation> |
263 | | false |
264 | | </vlanTranslation> |
265 | | </switchingCapabilitySpecificInfo_L2sc> |
266 | | </switchingCapabilitySpecificInfo> |
267 | | </switchingCapabilityDescriptor> |
268 | | </link> |
269 | | <nextHop> |
270 | | 5 |
271 | | </nextHop> |
272 | | </hop> |
273 | | <hop id="5"> |
274 | | <link id="urn:publicid:IDN+emulab.net+interface+procurveA:3.19"> |
275 | | <trafficEngineeringMetric> |
276 | | 10 |
277 | | </trafficEngineeringMetric> |
278 | | <capacity> |
279 | | 100000 |
280 | | </capacity> |
281 | | <switchingCapabilityDescriptor> |
282 | | <switchingcapType> |
283 | | l2sc |
284 | | </switchingcapType> |
285 | | <encodingType> |
286 | | ethernet |
287 | | </encodingType> |
288 | | <switchingCapabilitySpecificInfo> |
289 | | <switchingCapabilitySpecificInfo_L2sc> |
290 | | <interfaceMTU> |
291 | | 9000 |
292 | | </interfaceMTU> |
293 | | <vlanRangeAvailability> |
294 | | 923 |
295 | | </vlanRangeAvailability> |
296 | | <suggestedVLANRange> |
297 | | 923 |
298 | | </suggestedVLANRange> |
299 | | <vlanTranslation> |
300 | | false |
301 | | </vlanTranslation> |
302 | | </switchingCapabilitySpecificInfo_L2sc> |
303 | | </switchingCapabilitySpecificInfo> |
304 | | </switchingCapabilityDescriptor> |
305 | | </link> |
306 | | <nextHop> |
307 | | 6 |
308 | | </nextHop> |
309 | | </hop> |
310 | | <hop id="6"> |
311 | | <link id="urn:publicid:IDN+utah.geniracks.net+interface+procurve2:1.19"> |
312 | | <trafficEngineeringMetric> |
313 | | 10 |
314 | | </trafficEngineeringMetric> |
315 | | <capacity> |
316 | | 100000 |
317 | | </capacity> |
318 | | <switchingCapabilityDescriptor> |
319 | | <switchingcapType> |
320 | | l2sc |
321 | | </switchingcapType> |
322 | | <encodingType> |
323 | | ethernet |
324 | | </encodingType> |
325 | | <switchingCapabilitySpecificInfo> |
326 | | <switchingCapabilitySpecificInfo_L2sc> |
327 | | <interfaceMTU> |
328 | | 9000 |
329 | | </interfaceMTU> |
330 | | <vlanRangeAvailability> |
331 | | 923 |
332 | | </vlanRangeAvailability> |
333 | | <suggestedVLANRange> |
334 | | 923 |
335 | | </suggestedVLANRange> |
336 | | <vlanTranslation> |
337 | | false |
338 | | </vlanTranslation> |
339 | | </switchingCapabilitySpecificInfo_L2sc> |
340 | | </switchingCapabilitySpecificInfo> |
341 | | </switchingCapabilityDescriptor> |
342 | | </link> |
343 | | <nextHop> |
344 | | null |
345 | | </nextHop> |
346 | | </hop> |
347 | | </path> |
348 | | </stitching> |
349 | | </rspec> |
350 | | }}} |
351 | | |
| 145 | </start> |
| 146 | <end type="xgc"> |
| 147 | 2013-07-16T11:34:49.472Z |
| 148 | </end> |
| 149 | </lifetime> |
| 150 | <hop id="1"> |
| 151 | <link id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+procurve2:5.24"> |
| 152 | <trafficEngineeringMetric> |
| 153 | 10 |
| 154 | </trafficEngineeringMetric> |
| 155 | <capacity> |
| 156 | 100000 |
| 157 | </capacity> |
| 158 | <switchingCapabilityDescriptor> |
| 159 | <switchingcapType> |
| 160 | l2sc |
| 161 | </switchingcapType> |
| 162 | <encodingType> |
| 163 | ethernet |
| 164 | </encodingType> |
| 165 | <switchingCapabilitySpecificInfo> |
| 166 | <switchingCapabilitySpecificInfo_L2sc> |
| 167 | <interfaceMTU> |
| 168 | 9000 |
| 169 | </interfaceMTU> |
| 170 | <vlanRangeAvailability> |
| 171 | 3748 |
| 172 | </vlanRangeAvailability> |
| 173 | <suggestedVLANRange> |
| 174 | 3748 |
| 175 | </suggestedVLANRange> |
| 176 | <vlanTranslation> |
| 177 | false |
| 178 | </vlanTranslation> |
| 179 | </switchingCapabilitySpecificInfo_L2sc> |
| 180 | </switchingCapabilitySpecificInfo> |
| 181 | </switchingCapabilityDescriptor> |
| 182 | </link> |
| 183 | <nextHop> |
| 184 | 2 |
| 185 | </nextHop> |
| 186 | </hop> |
| 187 | <hop id="4"> |
| 188 | <link id="urn:publicid:IDN+emulab.net+interface+procurve-pgeni-atla:3.21"> |
| 189 | <trafficEngineeringMetric> |
| 190 | 10 |
| 191 | </trafficEngineeringMetric> |
| 192 | <capacity> |
| 193 | 100000 |
| 194 | </capacity> |
| 195 | <switchingCapabilityDescriptor> |
| 196 | <switchingcapType> |
| 197 | l2sc |
| 198 | </switchingcapType> |
| 199 | <encodingType> |
| 200 | ethernet |
| 201 | </encodingType> |
| 202 | <switchingCapabilitySpecificInfo> |
| 203 | <switchingCapabilitySpecificInfo_L2sc> |
| 204 | <interfaceMTU> |
| 205 | 9000 |
| 206 | </interfaceMTU> |
| 207 | <vlanRangeAvailability> |
| 208 | 874 |
| 209 | </vlanRangeAvailability> |
| 210 | <suggestedVLANRange> |
| 211 | 874 |
| 212 | </suggestedVLANRange> |
| 213 | <vlanTranslation> |
| 214 | false |
| 215 | </vlanTranslation> |
| 216 | </switchingCapabilitySpecificInfo_L2sc> |
| 217 | </switchingCapabilitySpecificInfo> |
| 218 | </switchingCapabilityDescriptor> |
| 219 | </link> |
| 220 | <nextHop> |
| 221 | 5 |
| 222 | </nextHop> |
| 223 | </hop> |
| 224 | <hop id="5"> |
| 225 | <link id="urn:publicid:IDN+emulab.net+interface+procurveA:3.19"> |
| 226 | <trafficEngineeringMetric> |
| 227 | 10 |
| 228 | </trafficEngineeringMetric> |
| 229 | <capacity> |
| 230 | 100000 |
| 231 | </capacity> |
| 232 | <switchingCapabilityDescriptor> |
| 233 | <switchingcapType> |
| 234 | l2sc |
| 235 | </switchingcapType> |
| 236 | <encodingType> |
| 237 | ethernet |
| 238 | </encodingType> |
| 239 | <switchingCapabilitySpecificInfo> |
| 240 | <switchingCapabilitySpecificInfo_L2sc> |
| 241 | <interfaceMTU> |
| 242 | 9000 |
| 243 | </interfaceMTU> |
| 244 | <vlanRangeAvailability> |
| 245 | 874 |
| 246 | </vlanRangeAvailability> |
| 247 | <suggestedVLANRange> |
| 248 | 874 |
| 249 | </suggestedVLANRange> |
| 250 | <vlanTranslation> |
| 251 | false |
| 252 | </vlanTranslation> |
| 253 | </switchingCapabilitySpecificInfo_L2sc> |
| 254 | </switchingCapabilitySpecificInfo> |
| 255 | </switchingCapabilityDescriptor> |
| 256 | </link> |
| 257 | <nextHop> |
| 258 | 6 |
| 259 | </nextHop> |
| 260 | </hop> |
| 261 | <hop id="6"> |
| 262 | <link id="urn:publicid:IDN+utah.geniracks.net+interface+procurve2:1.19"> |
| 263 | <trafficEngineeringMetric> |
| 264 | 10 |
| 265 | </trafficEngineeringMetric> |
| 266 | <capacity> |
| 267 | 100000 |
| 268 | </capacity> |
| 269 | <switchingCapabilityDescriptor> |
| 270 | <switchingcapType> |
| 271 | l2sc |
| 272 | </switchingcapType> |
| 273 | <encodingType> |
| 274 | ethernet |
| 275 | </encodingType> |
| 276 | <switchingCapabilitySpecificInfo> |
| 277 | <switchingCapabilitySpecificInfo_L2sc> |
| 278 | <interfaceMTU> |
| 279 | 9000 |
| 280 | </interfaceMTU> |
| 281 | <vlanRangeAvailability> |
| 282 | 874 |
| 283 | </vlanRangeAvailability> |
| 284 | <suggestedVLANRange> |
| 285 | 874 |
| 286 | </suggestedVLANRange> |
| 287 | <vlanTranslation> |
| 288 | false |
| 289 | </vlanTranslation> |
| 290 | </switchingCapabilitySpecificInfo_L2sc> |
| 291 | </switchingCapabilitySpecificInfo> |
| 292 | </switchingCapabilityDescriptor> |
| 293 | </link> |
| 294 | <nextHop> |
| 295 | null |
| 296 | </nextHop> |
| 297 | </hop> |
| 298 | </path> |
| 299 | </stitching> |
| 300 | }}} |
| 301 | |
| 302 | In the stitching definition: |
| 303 | - <hop id="1"> is for the GPO InstaGENI switch (procurve2:5.24) and uses VLAN 3748. |
| 304 | - <hop id="4"> is for the Internet2 switch (procurve-pgeni-atla:3.21) and uses VLAN 874 |
| 305 | - <hop id="5"> is for the Utah PG switch (procurveA:3.19) and uses VLAN 874 |
| 306 | - <hop id="6"> is for the Utah InstaGENI switch (procurve2:1.19) and uses VLAN 874 |