| 1 | [[PageOutline]] |
| 2 | |
| 3 | = GR-EXP-6: GRAM and Meso-scale Multi-site !OpenFlow Acceptance Test = |
| 4 | |
| 5 | This page captures status for the test case GR-EXP-6. For additional information see the [wiki:GENIRacksHome/GRAMRacks/AcceptanceTestStatusApr2014 Acceptance Test Status - April 2014] page overall status, or the [wiki:GENIRacksHome/AcceptanceTests/GRAMAcceptanceTestsPlan GRAM Acceptance Test Plan] for details about the planned evaluation. |
| 6 | |
| 7 | |
| 8 | || '''Step''' || '''State''' ||''' Notes ''' || '''Tickets''' || |
| 9 | || Slice 1 ||[[span(In Progress, style=background-color: #63B8FF)]]|| || || |
| 10 | || Slice 2 || [[span(Pass, style=background-color: green )]] || || || |
| 11 | || Slice 3 ||[[span(Blocked, style=background-color: orange)]] || ExoGENI bug will not execute|| || |
| 12 | [[BR]] |
| 13 | |
| 14 | || '''State Legend''' || '''Description''' || |
| 15 | ||[[span(Pass, style=background-color: green )]] || Test completed and met all criteria || |
| 16 | ||[[span(Pass: most criteria, style=background-color: #98FB98)]]|| Test completed and met most criteria. Exceptions documented || |
| 17 | ||[[span(Fail, style=background-color: red)]] || Test completed and failed to meet criteria. || |
| 18 | ||[[span(Complete, style=background-color: yellow)]] || Test completed but will require re-execution due to expected changes || |
| 19 | ||[[span(Blocked, style=background-color: orange)]] || Blocked by ticketed issue(s). || |
| 20 | ||[[span(In Progress, style=background-color: #63B8FF)]]|| Currently under test. |
| 21 | |
| 22 | = Test Plan Steps = |
| 23 | |
| 24 | This test case is modified to use nodes in the Clemson GRAM rack and in the GPO InstaGENI rack. There are '''no meso-scale resources''' used. These are the experiments run for this test case: |
| 25 | |
| 26 | * Slice 1: Two Clemson GRAM VM and one GPO IG VM connected with !OpenFlow via a stitched link, using the GRAM rack POX controller. |
| 27 | * Slice 3: One Clemson GRAM VM and one GPO IG VM connected with !OpenFlow via a stitched link, using a user-defined !FloodLight controller. |
| 28 | * Slice 3: One Clemson GRAM VM and one GPO EG VM connected with !OpenFlow via a stitched link, using a user-defined POX controller.(1) |
| 29 | |
| 30 | ''(1) Slice 3 not possible as originally planned due to EG bug ''' |
| 31 | |
| 32 | == Slice 1 == |
| 33 | |
| 34 | Create a slice and sliver that requests two Clemson GRAM VM and one GPO IG VM connected with !OpenFlow via a stitched link, using the GRAM rack POX controller.: |
| 35 | {{{ |
| 36 | $ omni.py createslice GR-EXP-6-exp1 |
| 37 | 13:06:39 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' |
| 38 | 13:06:39 INFO omni: Loading config file /home/lnevers/.gcf/omni_config |
| 39 | 13:06:39 INFO omni: Setting option useSliceMembers based on omni_config setting |
| 40 | 13:06:39 INFO omni: Using control framework portal |
| 41 | 13:06:39 INFO omni: Member Authority is https://ch.geni.net/MA (from config) |
| 42 | 13:06:39 INFO omni: Slice Authority is https://ch.geni.net/SA (from config) |
| 43 | 13:06:39 INFO omni: Slice GR-EXP-6-exp1 already existed - returning existing slice |
| 44 | 13:06:40 INFO omni: Created slice with Name GR-EXP-6-exp1, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+GR-EXP-6-exp1, Expiration 2014-04-29 14:04:14 |
| 45 | 13:06:40 INFO omni: ------------------------------------------------------ |
| 46 | 13:06:40 INFO omni: Completed createslice: |
| 47 | Args: createslice GR-EXP-6-exp1 |
| 48 | |
| 49 | Result Summary: Created slice with Name GR-EXP-6-exp1, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+GR-EXP-6-exp1, Expiration 2014-04-29 14:04:14 |
| 50 | |
| 51 | 13:06:40 INFO omni: ====================================================== |
| 52 | $ stitcher.py createsliver GR-EXP-6-exp1 GR-EXP-6-exp1.rspec |
| 53 | 15:41:40 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' |
| 54 | 15:41:40 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config |
| 55 | 15:41:40 INFO stitcher: Setting option useSliceMembers based on omni_config setting |
| 56 | 15:41:40 INFO stitcher: Using control framework portal |
| 57 | 15:41:40 INFO stitcher: Member Authority is https://ch.geni.net/MA (from config) |
| 58 | 15:41:40 INFO stitcher: Slice Authority is https://ch.geni.net/SA (from config) |
| 59 | 15:41:40 INFO stitcher: Checking that slice GR-EXP-6-exp1 is valid... |
| 60 | 15:41:40 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+GR-EXP-6-exp1 expires on 2014-04-29 14:04:14 UTC |
| 61 | 15:41:41 INFO stitcher: Stitched reservation will include resources from these aggregates: |
| 62 | 15:41:41 INFO stitcher: <Aggregate gpo-ig> |
| 63 | 15:41:41 INFO stitcher: <Aggregate urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+authority+am> |
| 64 | 15:41:41 INFO stitcher: <Aggregate ion> |
| 65 | 15:41:41 INFO stitch.Aggregate: |
| 66 | Stitcher doing createsliver at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am |
| 67 | 15:41:56 INFO stitch.Aggregate: Allocation at <Aggregate gpo-ig> complete. |
| 68 | 15:41:56 INFO stitch.Aggregate: |
| 69 | Stitcher doing createsliver at https://clemson-clemson-control-1.clemson.edu:5001 |
| 70 | 15:41:57 WARNING omni: Requested API version 2, but AM https://clemson-clemson-control-1.clemson.edu:5001 uses version 3. Same aggregate talks API v2 at a different URL: https://clemson-clemson-control-1.clemson.edu:5002 |
| 71 | 15:42:04 INFO stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+authority+am> complete. |
| 72 | 15:42:04 INFO stitch.Aggregate: |
| 73 | Stitcher doing createsliver at http://geni-am.net.internet2.edu:12346 |
| 74 | 15:42:49 INFO stitch.Aggregate: DCN AM <Aggregate ion>: must wait for status ready.... |
| 75 | 15:42:49 INFO stitch.Aggregate: Pause 30 seconds to let circuit become ready... |
| 76 | 15:43:26 INFO stitch.Aggregate: DCN circuit 85981 is ready |
| 77 | 15:43:33 INFO stitch.Aggregate: Allocation at <Aggregate ion> complete. |
| 78 | 15:43:33 INFO stitch.launcher: All aggregates are complete. |
| 79 | 15:43:33 INFO stitcher: Saved combined reservation RSpec at 3 AMs to file GR-EXP-6-exp1-manifest-rspec-stitching-combined.xml |
| 80 | Stitching success: Reserved resources in slice GR-EXP-6-exp1 at 3 Aggregates (including 1 intermediate aggregate(s) not in the original request), creating 1 link(s). |
| 81 | }}} |
| 82 | |
| 83 | Determine login: |
| 84 | {{{ |
| 85 | $ readyToLogin.py -a clemson-gr GR-EXP-6-exp1 |
| 86 | ... |
| 87 | gr-clem1's geni_status is: ready |
| 88 | User lnevers logs in to gr-clem1 using: |
| 89 | ssh -p 3005 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@130.127.88.101 |
| 90 | |
| 91 | gr-clem's geni_status is: ready |
| 92 | User lnevers logs in to gr-clem using: |
| 93 | ssh -p 3004 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@130.127.88.101 |
| 94 | |
| 95 | |
| 96 | $ readyToLogin.py GR-EXP-6-exp1 -a gpo-ig |
| 97 | <...> |
| 98 | |
| 99 | ig-gpo's geni_status is: ready (am_status:ready) |
| 100 | User lnevers logs in to ig-gpo using: |
| 101 | ssh -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc2.instageni.gpolab.bbn.com |
| 102 | }}} |
| 103 | |
| 104 | === Measurements - Two Clemson GR VMs (same VM server)over !OpenFlow === |
| 105 | |
| 106 | Capture performance between the 2 VM nodes in the Clemson GRAM rack on the same VM via OF link: |
| 107 | |
| 108 | |
| 109 | '''Iperf VM1 to VM2 (TCP) - TCP window size: 23.5 KByte (default)''' |
| 110 | |
| 111 | ''Collected: 2014-04-22'' |
| 112 | |
| 113 | __One Client_ |
| 114 | {{{ |
| 115 | [ ID] Interval Transfer Bandwidth |
| 116 | [ 3] 0.0-60.0 sec 14.4 GBytes 2.06 Gbits/sec |
| 117 | }}} |
| 118 | |
| 119 | __Five Clients__ |
| 120 | {{{ |
| 121 | [ ID] Interval Transfer Bandwidth |
| 122 | [ 3] 0.0-60.0 sec 2.43 GBytes 348 Mbits/sec |
| 123 | [ 4] 0.0-60.0 sec 2.40 GBytes 344 Mbits/sec |
| 124 | [ 5] 0.0-60.0 sec 2.35 GBytes 337 Mbits/sec |
| 125 | [ 6] 0.0-60.0 sec 2.41 GBytes 344 Mbits/sec |
| 126 | [ 7] 0.0-60.0 sec 2.33 GBytes 334 Mbits/sec |
| 127 | [SUM] 0.0-60.0 sec 11.9 GBytes 1.71 Gbits/sec |
| 128 | }}} |
| 129 | |
| 130 | __Ten Clients__ |
| 131 | {{{ |
| 132 | [ ID] Interval Transfer Bandwidth |
| 133 | [ 3] 0.0-60.0 sec 1.14 GBytes 164 Mbits/sec |
| 134 | [ 4] 0.0-60.0 sec 1.15 GBytes 165 Mbits/sec |
| 135 | [ 7] 0.0-60.0 sec 1.17 GBytes 168 Mbits/sec |
| 136 | [ 9] 0.0-60.0 sec 1.20 GBytes 172 Mbits/sec |
| 137 | [ 12] 0.0-60.0 sec 1.19 GBytes 171 Mbits/sec |
| 138 | [ 5] 0.0-60.0 sec 1.19 GBytes 170 Mbits/sec |
| 139 | [ 8] 0.0-60.0 sec 1.22 GBytes 175 Mbits/sec |
| 140 | [ 10] 0.0-60.0 sec 1.15 GBytes 165 Mbits/sec |
| 141 | [ 11] 0.0-60.0 sec 1.15 GBytes 165 Mbits/sec |
| 142 | [ 6] 0.0-60.0 sec 1.19 GBytes 170 Mbits/sec |
| 143 | [SUM] 0.0-60.0 sec 11.8 GBytes 1.68 Gbits/sec |
| 144 | }}} |
| 145 | |
| 146 | '''Iperf VM1 to VM2 (UDP) - UDP buffer size: 224 KByte (default) ''' |
| 147 | {{{ |
| 148 | [ ID] Interval Transfer Bandwidth |
| 149 | [ 3] 0.0-60.0 sec 719 MBytes 101 Mbits/sec |
| 150 | [ 3] Sent 512821 datagrams |
| 151 | [ 3] Server Report: |
| 152 | [ 3] 0.0-59.6 sec 707 MBytes 99.6 Mbits/sec 0.000 ms 8195/512820 (1.6%) |
| 153 | [ 3] 0.0-59.6 sec 156 datagrams received out-of-order |
| 154 | }}} |
| 155 | |
| 156 | '''Ping from VM1 to the VM2 ''' |
| 157 | {{{ |
| 158 | 60 packets transmitted, 60 received, 0% packet loss, time 59000ms |
| 159 | rtt min/avg/max/mdev = 0.348/0.451/0.843/0.085 ms |
| 160 | }}} |
| 161 | |
| 162 | === Measurements - Two Clemson GR VMs (different VM servers) over !OpenFlow === |
| 163 | |
| 164 | Capture performance between the 2 VM nodes in the Clemson GRAM rack on separate VMs via OF link: |
| 165 | |
| 166 | '''Iperf VM1 to VM2 (TCP) - TCP window size: 23.5 KByte (default)''' |
| 167 | |
| 168 | ''Collected: 2014-04-28'' |
| 169 | |
| 170 | __One Client_ |
| 171 | {{{ |
| 172 | [ ID] Interval Transfer Bandwidth |
| 173 | [ 3] 0.0-60.0 sec 14.6 GBytes 2.09 Gbits/sec |
| 174 | }}} |
| 175 | |
| 176 | __Five Clients__ |
| 177 | {{{ |
| 178 | [ ID] Interval Transfer Bandwidth |
| 179 | [ 4] 0.0-60.0 sec 2.39 GBytes 341 Mbits/sec |
| 180 | [ 5] 0.0-60.0 sec 2.39 GBytes 342 Mbits/sec |
| 181 | [ 3] 0.0-60.0 sec 2.39 GBytes 342 Mbits/sec |
| 182 | [ 6] 0.0-60.0 sec 2.32 GBytes 332 Mbits/sec |
| 183 | [ 7] 0.0-60.0 sec 2.50 GBytes 358 Mbits/sec |
| 184 | [SUM] 0.0-60.0 sec 12.0 GBytes 1.72 Gbits/sec |
| 185 | }}} |
| 186 | |
| 187 | __Ten Clients__ |
| 188 | {{{ |
| 189 | [ ID] Interval Transfer Bandwidth |
| 190 | [ 4] 0.0-60.0 sec 1.17 GBytes 167 Mbits/sec |
| 191 | [ 3] 0.0-60.0 sec 1.11 GBytes 160 Mbits/sec |
| 192 | [ 5] 0.0-60.0 sec 1.15 GBytes 164 Mbits/sec |
| 193 | [ 11] 0.0-60.0 sec 1.15 GBytes 165 Mbits/sec |
| 194 | [ 7] 0.0-60.0 sec 1.15 GBytes 165 Mbits/sec |
| 195 | [ 8] 0.0-60.0 sec 1.11 GBytes 159 Mbits/sec |
| 196 | [ 9] 0.0-60.0 sec 1.11 GBytes 159 Mbits/sec |
| 197 | [ 10] 0.0-60.0 sec 1.05 GBytes 151 Mbits/sec |
| 198 | [ 12] 0.0-60.0 sec 1.10 GBytes 157 Mbits/sec |
| 199 | [ 6] 0.0-60.0 sec 1.11 GBytes 159 Mbits/sec |
| 200 | [SUM] 0.0-60.0 sec 11.2 GBytes 1.61 Gbits/sec |
| 201 | }}} |
| 202 | |
| 203 | '''Iperf VM1 to VM2 (UDP) - UDP buffer size: 224 KByte (default) ''' |
| 204 | {{{ |
| 205 | [ ID] Interval Transfer Bandwidth |
| 206 | [ 3] 0.0-60.0 sec 719 MBytes 101 Mbits/sec |
| 207 | [ 3] Sent 512821 datagrams |
| 208 | [ 3] Server Report: |
| 209 | [ 3] 0.0-60.0 sec 713 MBytes 99.7 Mbits/sec 0.002 ms 4257/512820 (0.83%) |
| 210 | [ 3] 0.0-60.0 sec 53 datagrams received out-of-order |
| 211 | }}} |
| 212 | |
| 213 | '''Ping from VM1 to the VM2 ''' |
| 214 | {{{ |
| 215 | 60 packets transmitted, 60 received, 0% packet loss, time 59001ms |
| 216 | rtt min/avg/max/mdev = 0.347/16.096/387.357/69.245 ms |
| 217 | }}} |
| 218 | |
| 219 | === Measurements - GPO IG to Clemson GR via !OpenFlow over stitched link with !FloodLight Controller === |
| 220 | |
| 221 | Capture Performance between the GPO IG raw-pc and the Clemson GR VM via OF over Stitched link with !FloodLight controller running at BBN: |
| 222 | |
| 223 | '''Iperf GPO IG VM to Clemson GR (TCP) - TCP window size: 23.5 KByte (default)''' |
| 224 | |
| 225 | ''Collected: 2014-04-28'' |
| 226 | |
| 227 | __One Client__ |
| 228 | {{{ |
| 229 | [ ID] Interval Transfer Bandwidth |
| 230 | [ 3] 0.0-63.9 sec 2.88 MBytes 377 Kbits/sec |
| 231 | }}} |
| 232 | |
| 233 | __Five Clients__ |
| 234 | {{{ |
| 235 | [ ID] Interval Transfer Bandwidth |
| 236 | [ 3] 0.0-62.9 sec 1.50 MBytes 200 Kbits/sec |
| 237 | [ 6] 0.0-66.6 sec 768 KBytes 94.5 Kbits/sec |
| 238 | [ 5] 0.0-71.9 sec 1.12 MBytes 131 Kbits/sec |
| 239 | [ 4] 0.0-85.0 sec 640 KBytes 61.6 Kbits/sec |
| 240 | [ 7] 0.0-162.4 sec 512 KBytes 25.8 Kbits/sec |
| 241 | [SUM] 0.0-162.4 sec 4.50 MBytes 232 Kbits/sec |
| 242 | }}} |
| 243 | |
| 244 | __Ten Clients__ |
| 245 | {{{ |
| 246 | [ ID] Interval Transfer Bandwidth |
| 247 | [ 9] 0.0-70.2 sec 640 KBytes 74.7 Kbits/sec |
| 248 | [ 8] 0.0-73.4 sec 512 KBytes 57.1 Kbits/sec |
| 249 | [ 6] 0.0-76.2 sec 640 KBytes 68.8 Kbits/sec |
| 250 | [ 3] 0.0-76.6 sec 896 KBytes 95.9 Kbits/sec |
| 251 | [ 7] 0.0-84.7 sec 256 KBytes 24.8 Kbits/sec |
| 252 | [ 11] 0.0-87.3 sec 768 KBytes 72.0 Kbits/sec |
| 253 | [ 12] 0.0-89.6 sec 896 KBytes 81.9 Kbits/sec |
| 254 | [ 10] 0.0-93.9 sec 256 KBytes 22.3 Kbits/sec |
| 255 | [ 5] 0.0-95.0 sec 256 KBytes 22.1 Kbits/sec |
| 256 | [ 4] 0.0-114.7 sec 640 KBytes 45.7 Kbits/sec |
| 257 | [SUM] 0.0-114.7 sec 5.62 MBytes 411 Kbits/sec |
| 258 | }}} |
| 259 | |
| 260 | '''Iperf GPO IG VM to Clemson GR (UDP) - UDP buffer size: 224 KByte (default) ''' |
| 261 | {{{ |
| 262 | [ ID] Interval Transfer Bandwidth |
| 263 | [ 3] 0.0-60.0 sec 719 MBytes 101 Mbits/sec |
| 264 | [ 3] Sent 512821 datagrams |
| 265 | [ 3] Server Report: |
| 266 | [ 3] 0.0-60.2 sec 8.28 MBytes 1.15 Mbits/sec 8.194 ms 506911/512814 (99%) |
| 267 | [ 3] 0.0-60.2 sec 6 datagrams received out-of-order |
| 268 | }}} |
| 269 | |
| 270 | '''Ping from GPO IG VM to the Clemson GR ''' |
| 271 | {{{ |
| 272 | 60 packets transmitted, 60 received, 0% packet loss, time 59100ms |
| 273 | rtt min/avg/max/mdev = 26.310/46.126/391.647/74.406 ms |
| 274 | }}} |
| 275 | |
| 276 | '''Iperf Clemson GR to GPO IG (TCP) - TCP window size: 23.5 KByte (default)''' |
| 277 | |
| 278 | ''Collected: 2014-04-28'' |
| 279 | |
| 280 | __One Client_ |
| 281 | {{{ |
| 282 | [ ID] Interval Transfer Bandwidth |
| 283 | [ 3] 0.0-384.4 sec 384 KBytes 8.18 Kbits/sec (Stopped, too slow!) |
| 284 | }}} |
| 285 | |
| 286 | __Five Clients__ |
| 287 | {{{ |
| 288 | |
| 289 | }}} |
| 290 | |
| 291 | __Ten Clients__ |
| 292 | {{{ |
| 293 | |
| 294 | }}} |
| 295 | |
| 296 | '''Iperf Clemson GR to GPO IG (UDP) - UDP buffer size: 224 KByte (default) ''' |
| 297 | {{{ |
| 298 | |
| 299 | }}} |
| 300 | |
| 301 | '''Ping from GPO IG VM to the Clemson GR ''' |
| 302 | {{{ |
| 303 | |
| 304 | }}} |
| 305 | |
| 306 | XXXX |
| 307 | |
| 308 | === Measurements - GPO IG to Clemson GR VM via !OpenFlow over stitched link with POX Controller === |
| 309 | |
| 310 | Capture Performance between the GPO IG raw-pc and the Clemson GR VM via OF over Stitched link with POX controller running in Clemson Rack: |
| 311 | |
| 312 | '''Iperf GPO IG VM to Clemson GR (TCP) - TCP window size: 23.5 KByte (default)''' |
| 313 | |
| 314 | ''Collected: 2014-04-28'' |
| 315 | |
| 316 | __One Client__ |
| 317 | {{{ |
| 318 | [ ID] Interval Transfer Bandwidth |
| 319 | [ 3] 0.0-63.1 sec 3.12 MBytes 416 Kbits/sec |
| 320 | }}} |
| 321 | |
| 322 | __Five Clients__ |
| 323 | {{{ |
| 324 | [ ID] Interval Transfer Bandwidth |
| 325 | [ 6] 0.0-68.2 sec 896 KBytes 108 Kbits/sec |
| 326 | [ 3] 0.0-70.0 sec 1.12 MBytes 135 Kbits/sec |
| 327 | [ 7] 0.0-72.6 sec 896 KBytes 101 Kbits/sec |
| 328 | [ 4] 0.0-81.3 sec 1.00 MBytes 103 Kbits/sec |
| 329 | [ 5] 0.0-89.0 sec 896 KBytes 82.5 Kbits/sec |
| 330 | [SUM] 0.0-89.0 sec 4.75 MBytes 448 Kbits/sec |
| 331 | }}} |
| 332 | |
| 333 | __Ten Clients__ |
| 334 | {{{ |
| 335 | [ ID] Interval Transfer Bandwidth |
| 336 | [ 4] 0.0-68.6 sec 1.75 MBytes 214 Kbits/sec |
| 337 | [ 10] 0.0-74.9 sec 640 KBytes 70.0 Kbits/sec |
| 338 | [ 8] 0.0-78.9 sec 384 KBytes 39.9 Kbits/sec |
| 339 | [ 11] 0.0-80.3 sec 384 KBytes 39.2 Kbits/sec |
| 340 | [ 12] 0.0-81.9 sec 640 KBytes 64.0 Kbits/sec |
| 341 | [ 5] 0.0-86.5 sec 384 KBytes 36.4 Kbits/sec |
| 342 | [ 7] 0.0-87.9 sec 256 KBytes 23.8 Kbits/sec |
| 343 | [ 3] 0.0-95.2 sec 640 KBytes 55.1 Kbits/sec |
| 344 | [ 9] 0.0-111.2 sec 256 KBytes 18.9 Kbits/sec |
| 345 | [ 6] 0.0-118.2 sec 256 KBytes 17.7 Kbits/sec |
| 346 | [SUM] 0.0-118.2 sec 5.50 MBytes 390 Kbits/sec |
| 347 | }}} |
| 348 | |
| 349 | '''Iperf GPO IG VM to Clemson GR (UDP) - UDP buffer size: 224 KByte (default) ''' |
| 350 | {{{ |
| 351 | [ ID] Interval Transfer Bandwidth |
| 352 | [ 3] 0.0-60.0 sec 719 MBytes 101 Mbits/sec |
| 353 | [ 3] Sent 512822 datagrams |
| 354 | [ 3] Server Report: |
| 355 | [ 3] 0.0-60.2 sec 8.30 MBytes 1.16 Mbits/sec 8.195 ms 506891/512812 (99%) |
| 356 | [ 3] 0.0-60.2 sec 1 datagrams received out-of-order |
| 357 | }}} |
| 358 | |
| 359 | '''Ping from GPO IG VM to the Clemson GR ''' |
| 360 | {{{ |
| 361 | 60 packets transmitted, 60 received, 0% packet loss, time 59102ms |
| 362 | rtt min/avg/max/mdev = 26.247/26.378/26.752/0.207 ms |
| 363 | }}} |
| 364 | |
| 365 | '''Iperf Clemson GR to GPO IG (TCP) - TCP window size: 23.5 KByte (default)''' |
| 366 | |
| 367 | ''Collected: 2014-04-28'' |
| 368 | |
| 369 | __One Client_ |
| 370 | {{{ |
| 371 | |
| 372 | }}} |
| 373 | |
| 374 | __Five Clients__ |
| 375 | {{{ |
| 376 | |
| 377 | }}} |
| 378 | |
| 379 | __Ten Clients__ |
| 380 | {{{ |
| 381 | |
| 382 | }}} |
| 383 | |
| 384 | '''Iperf Clemson GR to GPO IG (UDP) - UDP buffer size: 224 KByte (default) ''' |
| 385 | {{{ |
| 386 | |
| 387 | }}} |
| 388 | |
| 389 | '''Ping from GPO IG VM to the Clemson GR ''' |
| 390 | {{{ |
| 391 | |
| 392 | }}} |
| 393 | |
| 394 | |
| 395 | |
| 396 | == Slice 2 == |
| 397 | |
| 398 | Create a slice and sliver that requests one Clemson GRAM VM and one GPO IG VM connected with !OpenFlow via a stitched link, using a user-defined !FloodLight controller. |
| 399 | {{{ |
| 400 | $ omni.py createslice GR-EXP-6-exp2 |
| 401 | 13:07:38 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' |
| 402 | 13:07:38 INFO omni: Loading config file /home/lnevers/.gcf/omni_config |
| 403 | 13:07:38 INFO omni: Setting option useSliceMembers based on omni_config setting |
| 404 | 13:07:38 INFO omni: Using control framework portal |
| 405 | 13:07:38 INFO omni: Member Authority is https://ch.geni.net/MA (from config) |
| 406 | 13:07:38 INFO omni: Slice Authority is https://ch.geni.net/SA (from config) |
| 407 | 13:07:39 INFO omni: Created slice with Name GR-EXP-6-exp2, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+GR-EXP-6-exp2, Expiration 2014-04-29 17:07:39 |
| 408 | 13:07:39 INFO omni: ------------------------------------------------------ |
| 409 | 13:07:39 INFO omni: Completed createslice: |
| 410 | Args: createslice GR-EXP-6-exp2 |
| 411 | |
| 412 | Result Summary: Created slice with Name GR-EXP-6-exp2, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+GR-EXP-6-exp2, Expiration 2014-04-29 17:07:39 |
| 413 | |
| 414 | 13:07:39 INFO omni: ====================================================== |
| 415 | $ stitcher.py createsliver GR-EXP-6-exp2 GR-EXP-6-exp2.rspec |
| 416 | 14:17:06 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' |
| 417 | 14:17:07 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config |
| 418 | 14:17:07 INFO stitcher: Setting option useSliceMembers based on omni_config setting |
| 419 | 14:17:07 INFO stitcher: Using control framework portal |
| 420 | 14:17:07 INFO stitcher: Member Authority is https://ch.geni.net/MA (from config) |
| 421 | 14:17:07 INFO stitcher: Slice Authority is https://ch.geni.net/SA (from config) |
| 422 | 14:17:07 INFO stitcher: Checking that slice GR-EXP-6-exp2 is valid... |
| 423 | 14:17:07 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+GR-EXP-6-exp2 expires on 2014-04-29 17:07:39 UTC |
| 424 | 14:17:08 INFO stitcher: Stitched reservation will include resources from these aggregates: |
| 425 | 14:17:08 INFO stitcher: <Aggregate gpo-ig> |
| 426 | 14:17:08 INFO stitcher: <Aggregate urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+authority+am> |
| 427 | 14:17:08 INFO stitcher: <Aggregate ion> |
| 428 | 14:17:08 INFO stitch.Aggregate: |
| 429 | Stitcher doing createsliver at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am |
| 430 | 14:17:24 INFO stitch.Aggregate: Allocation at <Aggregate gpo-ig> complete. |
| 431 | 14:17:24 INFO stitch.Aggregate: |
| 432 | Stitcher doing createsliver at https://clemson-clemson-control-1.clemson.edu:5001 |
| 433 | 14:17:25 WARNING omni: Requested API version 2, but AM https://clemson-clemson-control-1.clemson.edu:5001 uses version 3. Same aggregate talks API v2 at a different URL: https://clemson-clemson-control-1.clemson.edu:5002 |
| 434 | 14:17:30 INFO stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+authority+am> complete. |
| 435 | 14:17:30 INFO stitch.Aggregate: |
| 436 | Stitcher doing createsliver at http://geni-am.net.internet2.edu:12346 |
| 437 | 14:18:16 INFO stitch.Aggregate: DCN AM <Aggregate ion>: must wait for status ready.... |
| 438 | 14:18:16 INFO stitch.Aggregate: Pause 30 seconds to let circuit become ready... |
| 439 | 14:18:53 INFO stitch.Aggregate: DCN circuit 85911 is ready |
| 440 | 14:19:00 INFO stitch.Aggregate: Allocation at <Aggregate ion> complete. |
| 441 | 14:19:00 INFO stitch.launcher: All aggregates are complete. |
| 442 | 14:19:00 INFO stitcher: Saved combined reservation RSpec at 3 AMs to file GR-EXP-6-exp2-manifest-rspec-stitching-combined.xml |
| 443 | Stitching success: Reserved resources in slice GR-EXP-6-exp2 at 3 Aggregates (including 1 intermediate aggregate(s) not in the original request), creating 1 link(s). |
| 444 | }}} |
| 445 | |
| 446 | Determine Login information: |
| 447 | {{{ |
| 448 | $ readyToLogin.py -a clemson-gr GR-EXP-6-exp2 |
| 449 | ... |
| 450 | |
| 451 | gr-clem's geni_status is: ready |
| 452 | User lnevers logs in to gr-clem using: |
| 453 | ssh -p 3000 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@130.127.88.101 |
| 454 | |
| 455 | $ readyToLogin.py -a gpo-ig GR-EXP-6-exp2 |
| 456 | ... |
| 457 | ig-gpo's geni_status is: ready (am_status:ready) |
| 458 | User lnevers logs in to ig-gpo using: |
| 459 | ssh -p 37690 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.gpolab.bbn.com |
| 460 | }}} |
| 461 | Login to Clemson host and ping remote: |
| 462 | {{{ |
| 463 | lnevers@gr-clem:~$ ping 192.168.9.1 -c 60 -q |
| 464 | PING 192.168.9.1 (192.168.9.1) 56(84) bytes of data. |
| 465 | |
| 466 | --- 192.168.9.1 ping statistics --- |
| 467 | 60 packets transmitted, 60 received, 0% packet loss, time 59087ms |
| 468 | rtt min/avg/max/mdev = 26.319/47.319/731.668/101.505 ms |
| 469 | lnevers@gr-clem:~$ |
| 470 | }}} |
| 471 | |
| 472 | == Slice 3 == |
| 473 | |
| 474 | Create a slice and sliver that requests 1 Clemson GRAM VM and 1 NYSERNet IG VM connected with !OpenFlow via a stitched link, using a user-defined POX controller. |
| 475 | |
| 476 | Note: Scenario replaces ExoGENI with InstaGENI resources due to ExoGENI bug. |
| 477 | |
| 478 | {{{ |
| 479 | $ omni.py createslice GR-EXP-6-exp3 |
| 480 | 10:27:03 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' |
| 481 | 10:27:03 INFO omni: Loading config file /home/lnevers/.gcf/omni_config |
| 482 | 10:27:03 INFO omni: Setting option useSliceMembers based on omni_config setting |
| 483 | 10:27:03 INFO omni: Using control framework portal |
| 484 | 10:27:03 INFO omni: Member Authority is https://ch.geni.net/MA (from config) |
| 485 | 10:27:03 INFO omni: Slice Authority is https://ch.geni.net/SA (from config) |
| 486 | 10:27:03 INFO omni: Slice GR-EXP-6-exp3 already existed - returning existing slice |
| 487 | 10:27:03 INFO omni: Created slice with Name GR-EXP-6-exp3, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+GR-EXP-6-exp3, Expiration 2014-04-29 17:11:01 |
| 488 | 10:27:03 INFO omni: ------------------------------------------------------ |
| 489 | 10:27:03 INFO omni: Completed createslice: |
| 490 | Args: createslice GR-EXP-6-exp3 |
| 491 | |
| 492 | Result Summary: Created slice with Name GR-EXP-6-exp3, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+GR-EXP-6-exp3, Expiration 2014-04-29 17:11:01 |
| 493 | |
| 494 | 14:27:03 INFO omni: ====================================================== |
| 495 | |
| 496 | $ stitcher.py createsliver GR-EXP-6-exp3 GR-EXP-6-exp3.rspec |
| 497 | 10:50:38 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' |
| 498 | 10:50:38 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config |
| 499 | 10:50:38 INFO stitcher: Setting option useSliceMembers based on omni_config setting |
| 500 | 10:50:38 INFO stitcher: Using control framework portal |
| 501 | 10:50:38 INFO stitcher: Member Authority is https://ch.geni.net/MA (from config) |
| 502 | 10:50:38 INFO stitcher: Slice Authority is https://ch.geni.net/SA (from config) |
| 503 | 10:50:38 INFO stitcher: Checking that slice GR-EXP-6-exp3 is valid... |
| 504 | 10:50:38 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+GR-EXP-6-exp3 expires on 2014-04-29 17:11:01 UTC |
| 505 | 10:50:39 INFO stitcher: Stitched reservation will include resources from these aggregates: |
| 506 | 10:50:39 INFO stitcher: <Aggregate gpo-ig> |
| 507 | 10:50:39 INFO stitcher: <Aggregate urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+authority+am> |
| 508 | 10:50:39 INFO stitcher: <Aggregate ion> |
| 509 | 10:50:39 INFO stitch.Aggregate: |
| 510 | Stitcher doing createsliver at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am |
| 511 | 10:50:53 INFO stitch.Aggregate: Allocation at <Aggregate gpo-ig> complete. |
| 512 | 10:50:54 INFO stitch.Aggregate: |
| 513 | Stitcher doing createsliver at https://clemson-clemson-control-1.clemson.edu:5001 |
| 514 | 10:50:54 WARNING omni: Requested API version 2, but AM https://clemson-clemson-control-1.clemson.edu:5001 uses version 3. Same aggregate talks API v2 at a different URL: https |
| 515 | 10:51:04 INFO stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+authority+am> complete. |
| 516 | 10:51:04 INFO stitch.Aggregate: |
| 517 | Stitcher doing createsliver at http://geni-am.net.internet2.edu:12346 |
| 518 | 10:51:49 INFO stitch.Aggregate: DCN AM <Aggregate ion>: must wait for status ready.... |
| 519 | 10:51:49 INFO stitch.Aggregate: Pause 30 seconds to let circuit become ready... |
| 520 | 10:52:27 INFO stitch.Aggregate: DCN circuit 86671 is ready |
| 521 | 10:52:34 INFO stitch.Aggregate: Allocation at <Aggregate ion> complete. |
| 522 | 10:52:34 INFO stitch.launcher: All aggregates are complete. |
| 523 | 10:52:34 INFO stitcher: Saved combined reservation RSpec at 3 AMs to file GR-EXP-6-exp3-manifest-rspec-stitching-combined.xml |
| 524 | Stitching success: Reserved resources in slice GR-EXP-6-exp3 at 3 Aggregates (including 1 intermediate aggregate(s) not in the original request), creating 1 link(s). |
| 525 | }}} |
| 526 | |
| 527 | Determine Login information: |
| 528 | {{{ |
| 529 | $ readyToLogin.py -a clemson-gr GR-EXP-6-exp3 |
| 530 | ... |
| 531 | gr-clem's geni_status is: ready |
| 532 | User lnevers logs in to gr-clem using: |
| 533 | ssh -p 3000 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@130.127.88.101 |
| 534 | |
| 535 | $ readyToLogin.py -a gpo-ig GR-EXP-6-exp3 |
| 536 | ... |
| 537 | ig-gpo's geni_status is: ready (am_status:ready) |
| 538 | User lnevers logs in to ig-gpo using: |
| 539 | ssh -p 31802 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.gpolab.bbn.com |
| 540 | }}} |
| 541 | Login to Clemson host and ping remote: |
| 542 | {{{ |
| 543 | }}} |