| 9 | <stitching xmlns="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/" lastUpdateTime="2015-05-21T15:20:44Z" > |
| 10 | <aggregate id="urn:publicid:IDN+utah.cloudlab.us+authority+cm" url="https://www.utah.cloudlab.us:12369/protogeni/xmlrpc/am"> |
| 11 | <aggregatetype>protogeni</aggregatetype> |
| 12 | <stitchingmode>chainANDTree</stitchingmode> |
| 13 | <scheduledservices>false</scheduledservices> |
| 14 | <negotiatedservices>false</negotiatedservices> |
| 15 | <lifetime id="life"> |
| 16 | <start type="time">2015-05-21T15:20:44Z</start> |
| 17 | <end type="time">2015-05-21T15:20:44Z</end> |
| 18 | </lifetime> |
| 19 | <node id="urn:publicid:IDN+utah.cloudlab.us+node+bighp1"> |
| 20 | <port id="urn:publicid:IDN+utah.cloudlab.us+stitchport+bighp1:4.21"> |
| 21 | <capacity>1000000</capacity> |
| 22 | <maximumReservableCapacity>1000000</maximumReservableCapacity> |
| 23 | <minimumReservableCapacity>1000</minimumReservableCapacity> |
| 24 | <granularity>1</granularity> |
| 25 | <link id="urn:publicid:IDN+utah.cloudlab.us+interface+bighp1:4.21"> |
| 26 | <remoteLinkId>urn:publicid:IDN+stitch.geniracks.net+interface+scidmz:2.4</remoteLinkId> |
| 27 | <trafficEngineeringMetric>10</trafficEngineeringMetric> |
| 28 | <capacity>1000000</capacity> |
| 29 | <maximumReservableCapacity>1000000</maximumReservableCapacity> |
| 30 | <minimumReservableCapacity>1000</minimumReservableCapacity> |
| 31 | <granularity>1</granularity> |
| 32 | <switchingCapabilityDescriptor> |
| 33 | <switchingcapType>l2sc</switchingcapType> |
| 34 | <encodingType>ethernet</encodingType> |
| 35 | <switchingCapabilitySpecificInfo> |
| 36 | <switchingCapabilitySpecificInfo_L2sc> |
| 37 | <interfaceMTU>1500</interfaceMTU> |
| 38 | <vlanRangeAvailability>2100-3499</vlanRangeAvailability> |
| 39 | <vlanTranslation>false</vlanTranslation> |
| 40 | </switchingCapabilitySpecificInfo_L2sc> |
| 41 | </switchingCapabilitySpecificInfo> |
| 42 | </switchingCapabilityDescriptor> |
| 43 | </link> |
| 44 | </port> |
| 45 | </node> |
| 46 | </aggregate> |
| 47 | </stitching> |
13 | | Create a slice and then create the stitched slivers with the RSpec [http://groups.geni.net/geni/browser/trunk/stitch-examples/Utah-CloudLab/CL-ST-1.rspec CL-ST-1-al2s.rspec]: |
14 | | {{{ |
15 | | omni.py createslice CL-ST-1 |
16 | | stitcher.py createsliver CL-ST-1 CL-ST-1-al2s.rspec -o |
| 52 | Create a slice and then create the stitched slivers with the RSpec [http://groups.geni.net/geni/browser/trunk/stitch-examples/Utah-CloudLab/CL-ST-1.rspec CL-ST-1.rspec]: |
| 53 | {{{ |
| 54 | $ stitcher createsliver CL-ST-1a ./CL-ST-1.rspec -o --scsURL https://nutshell.maxgigapop.net:8443/geni/xmlrpc |
| 55 | 11:35:12 INFO : Configured logging from file /home/lnevers/gcf-2.9-rc4/src/gcf/stitcher_logging.conf |
| 56 | 11:35:12 INFO : Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' |
| 57 | 11:35:12 INFO : Loading config file '/home/lnevers/.gcf/omni_config' |
| 58 | 11:35:12 INFO : Using control framework portal |
| 59 | 11:35:12 INFO : Member Authority is https://ch.geni.net/MA (from config) |
| 60 | 11:35:12 INFO : Slice Authority is https://ch.geni.net/SA (from config) |
| 61 | 11:35:12 INFO : Created slice with Name CL-ST-1a, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+CL-ST-1a, Expiration 2015-05-28 15:35:12+00:00 |
| 62 | Created slice with Name CL-ST-1a, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+CL-ST-1a, Expiration 2015-05-28 15:35:12+00:00 |
| 63 | |
| 64 | 11:35:13 INFO : Configured logging from file /home/lnevers/gcf-2.9-rc4/src/gcf/stitcher_logging.conf |
| 65 | 11:35:13 INFO : Reading slice CL-ST-1a credential... |
| 66 | 11:35:13 INFO : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+CL-ST-1a expires on 2015-05-28 15:35:12 UTC |
| 67 | 11:35:13 INFO : Using SCS at https://nutshell.maxgigapop.net:8443/geni/xmlrpc |
| 68 | 11:35:13 INFO : Calling SCS... |
| 69 | 11:35:14 INFO : Multi-AM reservation will include resources from these aggregates: |
| 70 | 11:35:14 INFO : <Aggregate utah-clab> |
| 71 | 11:35:14 INFO : <Aggregate utah-stitch> |
| 72 | 11:35:14 INFO : <Aggregate gpo-ig> |
| 73 | 11:35:14 INFO : <Aggregate al2s> |
| 74 | 11:35:14 INFO : Gathering currently available VLAN tags at <Aggregate utah-clab>... |
| 75 | 11:35:18 INFO : Stitcher doing createsliver at <Aggregate utah-stitch>... |
| 76 | 11:35:37 INFO : ... Allocation at <Aggregate utah-stitch> complete. |
| 77 | 11:35:37 INFO : Stitcher doing createsliver at <Aggregate gpo-ig>... |
| 78 | 11:36:00 INFO : ... Allocation at <Aggregate gpo-ig> complete. |
| 79 | 11:36:00 INFO : Stitcher doing createsliver at <Aggregate utah-clab>... |
| 80 | 11:36:17 INFO : ... Allocation at <Aggregate utah-clab> complete. |
| 81 | 11:36:17 INFO : Stitcher doing createsliver at <Aggregate al2s>... |
| 82 | 11:36:22 INFO : ... Allocation at <Aggregate al2s> complete. |
| 83 | 11:36:22 INFO : All aggregates are complete. |
| 84 | 11:36:22 INFO : Your resources expire at 2015-05-26T15:25:18 (UTC). |
| 85 | 11:36:22 INFO : Saved combined reservation RSpec at 4 AM(s) to file '/home/lnevers/gcf-test/stitch-test/Utah-CloudLab/CL-ST-1a-manifest-rspec-multiam-combined.xml' |
| 86 | Success: Reserved resources in slice CL-ST-1a at 4 Aggregates (including 2 intermediate aggregate(s) not in the original request), creating 1 stitched link(s). |
44 | | |
| 128 | [ ID] Interval Transfer Bandwidth |
| 129 | [ 4] 0.0-60.1 sec 22.6 MBytes 3.16 Mbits/sec |
| 130 | [ 11] 0.0-60.2 sec 18.1 MBytes 2.52 Mbits/sec |
| 131 | [ 12] 0.0-60.7 sec 11.5 MBytes 1.59 Mbits/sec |
| 132 | [ 5] 0.0-60.8 sec 13.4 MBytes 1.85 Mbits/sec |
| 133 | [ 6] 0.0-60.8 sec 12.9 MBytes 1.78 Mbits/sec |
| 134 | [ 3] 0.0-61.0 sec 13.0 MBytes 1.79 Mbits/sec |
| 135 | [ 10] 0.0-61.1 sec 12.2 MBytes 1.68 Mbits/sec |
| 136 | [ 9] 0.0-61.3 sec 12.0 MBytes 1.64 Mbits/sec |
| 137 | [ 8] 0.0-61.4 sec 11.6 MBytes 1.59 Mbits/sec |
| 138 | [ 7] 0.0-61.6 sec 16.6 MBytes 2.26 Mbits/sec |
| 139 | [SUM] 0.0-61.6 sec 144 MBytes 19.6 Mbits/sec |
74 | | |
| 182 | [ ID] Interval Transfer Bandwidth |
| 183 | [ 9] 0.0-60.1 sec 14.2 MBytes 1.99 Mbits/sec |
| 184 | [ 12] 0.0-60.2 sec 14.5 MBytes 2.02 Mbits/sec |
| 185 | [ 11] 0.0-60.3 sec 14.2 MBytes 1.98 Mbits/sec |
| 186 | [ 3] 0.0-60.3 sec 14.1 MBytes 1.96 Mbits/sec |
| 187 | [ 6] 0.0-60.4 sec 14.2 MBytes 1.98 Mbits/sec |
| 188 | [ 5] 0.0-60.6 sec 14.6 MBytes 2.03 Mbits/sec |
| 189 | [ 7] 0.0-60.6 sec 14.2 MBytes 1.97 Mbits/sec |
| 190 | [ 4] 0.0-60.7 sec 14.4 MBytes 1.99 Mbits/sec |
| 191 | [ 10] 0.0-61.1 sec 14.5 MBytes 1.99 Mbits/sec |
| 192 | [ 8] 0.0-61.4 sec 14.5 MBytes 1.98 Mbits/sec |
| 193 | [SUM] 0.0-61.4 sec 144 MBytes 19.6 Mbits/sec |
84 | | |
85 | | }}} |
| 208 | 60 packets transmitted, 60 received, 0% packet loss, time 59073ms |
| 209 | rtt min/avg/max/mdev = 58.908/59.293/60.015/0.340 ms |
| 210 | }}} |
| 211 | |
| 212 | == CL-ST-2 New Site to GPO IG Loop topology == |
| 213 | |
| 214 | Create a slice and then create the stitched slivers with the RSpec [http://groups.geni.net/geni/browser/trunk/stitch-examples/Utah-CloudLab/CL-ST-2.rspec CL-ST-2.rspec]: |
| 215 | {{{ |
| 216 | $ stitcher.py createsliver CL-ST-2 CL-ST-2.rspec -o --scsURL https://nutshell.maxgigapop.net:8443/geni/xmlrpc |
| 217 | 11:43:59 INFO : Configured logging from file /home/lnevers/gcf-2.9-rc4/src/gcf/stitcher_logging.conf |
| 218 | 11:44:00 INFO : Reading slice CL-ST-2 credential... |
| 219 | 11:44:00 INFO : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+CL-ST-2 expires on 2015-05-28 15:43:10 UTC |
| 220 | 11:44:00 INFO : Using SCS at https://nutshell.maxgigapop.net:8443/geni/xmlrpc |
| 221 | 11:44:00 INFO : Calling SCS... |
| 222 | 11:44:01 INFO : Multi-AM reservation will include resources from these aggregates: |
| 223 | 11:44:01 INFO : <Aggregate utah-clab> |
| 224 | 11:44:01 INFO : <Aggregate utah-stitch> |
| 225 | 11:44:01 INFO : <Aggregate gpo-ig> |
| 226 | 11:44:01 INFO : <Aggregate al2s> |
| 227 | 11:44:01 INFO : Gathering currently available VLAN tags at <Aggregate utah-clab>... |
| 228 | 11:44:05 INFO : Stitcher doing createsliver at <Aggregate utah-stitch>... |
| 229 | 11:44:26 INFO : ... Allocation at <Aggregate utah-stitch> complete. |
| 230 | 11:44:26 INFO : Stitcher doing createsliver at <Aggregate gpo-ig>... |
| 231 | 11:44:41 INFO : ... Allocation at <Aggregate gpo-ig> complete. |
| 232 | 11:44:41 INFO : Stitcher doing createsliver at <Aggregate utah-clab>... |
| 233 | 11:45:00 INFO : ... Allocation at <Aggregate utah-clab> complete. |
| 234 | 11:45:00 INFO : Stitcher doing createsliver at <Aggregate al2s>... |
| 235 | 11:45:07 INFO : ... Allocation at <Aggregate al2s> complete. |
| 236 | 11:45:07 INFO : All aggregates are complete. |
| 237 | 11:45:07 INFO : Your resources expire at 2015-05-26T15:34:05 (UTC). |
| 238 | 11:45:07 INFO : Saved combined reservation RSpec at 4 AM(s) to file '/home/lnevers/gcf-test/stitch-test/Utah-CloudLab/CL-ST-2-manifest-rspec-multiam-combined.xml' |
| 239 | Success: Reserved resources in slice CL-ST-2 at 4 Aggregates (including 2 intermediate aggregate(s) not in the original request), creating 2 stitched link(s).}}} |
| 240 | |
| 241 | Determined login information at each !CloudLab and GPO aggregate: |
| 242 | {{{ |
| 243 | $ readyToLogin.py CL-ST-2 --useSliceAggregates |
| 244 | .... |
| 245 | utah-clab's geni_status is: ready |
| 246 | User lnevers logs in to utah-clab using: |
| 247 | ssh -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@ms0733.utah.cloudlab.us |
| 248 | |
| 249 | ig-gpo's geni_status is: ready |
| 250 | User lnevers logs in to ig-gpo using: |
| 251 | ssh -p 32570 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.gpolab.bbn.com |
| 252 | }}} |
| 253 | |
| 254 | Login to GPO host and ping the remote on each of the two interfaces. Below is the ping output for the GPO site: |
| 255 | {{{ |
| 256 | remote-execute.py CL-ST-2 -a gpo-ig -m "ping 10.10.4.2 -c 60 -q ;ping 192.168.4.2 -c 60 -q" |
| 257 | }}} |
| 258 | |
| 259 | == CL-ST-3 CL-ST-3 New Site 3 node linear topology == |
| 260 | |
| 261 | Create a slice and then create the stitched slivers with the RSpec [http://groups.geni.net/geni/browser/trunk/stitch-examples/Utah-CloudLab/CL-ST-3.rspec CL-ST-3.rspec]: |
| 262 | {{{ |
| 263 | $ stitcher.py createsliver CL-ST-3 CL-ST-3.rspec -o --scsURL https://nutshell.maxgigapop.net:8443/geni/xmlrpc |
| 264 | |
| 265 | }}} |
| 266 | |
| 267 | Determined login information the !CloudLab host: |
| 268 | {{{ |
| 269 | $ readyToLogin.py CL-ST-3 -a vt-ig |
| 270 | .... |
| 271 | }}} |
| 272 | Login to the !CloudLab host and ping each remote: |
| 273 | {{{ |
| 274 | #ping GPO IG |
| 275 | ping 192.168.2.1 -c 60 -q |
| 276 | # CloudLab |
| 277 | ping 192.168.4.1 -c 60 -q |
| 278 | }}} |
| 279 | |
| 280 | |