Changes between Version 2 and Version 3 of GeniNetworkStitchingConfirmationTestStatus/NPS


Ignore:
Timestamp:
10/31/14 14:07:37 (5 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GeniNetworkStitchingConfirmationTestStatus/NPS

    v2 v3  
    197197rtt min/avg/max/mdev = 80.238/80.541/81.472/0.246 ms
    198198}}}
     199
     200== IG-ST-2 New Site to GPO IG Loop topology ==
     201
     202Create a slice and then create the stitched slivers with the RSpec [http://groups.geni.net/geni/browser/trunk/stitch-examples/NPS/IG-ST-2.rspec IG-ST-2.rspec]:
     203{{{
     204$ stitcher.py createsliver IG-ST-2a IG-ST-2.rspec -o
     20513:22:26 INFO    : Configured logging from file /home/lnevers/gcf-2.7/src/gcf/stitcher_logging.conf
     20613:22:27 INFO    : Reading slice IG-ST-2a credential...
     20713:22:27 INFO    : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-ST-2a expires on 2014-11-07 17:22:11 UTC
     20813:22:27 INFO    : Calling SCS...
     20913:22:29 INFO    : Multi-AM reservation will include resources from these aggregates:
     21013:22:29 INFO    :      <Aggregate gpo-ig>
     21113:22:29 INFO    :      <Aggregate nps-ig>
     21213:22:29 INFO    :      <Aggregate ion>
     21313:22:29 INFO    : Stitcher doing createsliver at <Aggregate gpo-ig>...
     21413:22:45 INFO    : ... Allocation at <Aggregate gpo-ig> complete.
     21513:22:45 INFO    : Stitcher doing createsliver at <Aggregate nps-ig>...
     21613:23:04 INFO    : ... Allocation at <Aggregate nps-ig> complete.
     21713:23:04 INFO    : Stitcher doing createsliver at <Aggregate ion>...
     21813:23:50 INFO    : DCN AM <Aggregate ion>: must wait for status ready....
     21913:23:50 INFO    : Pausing 30 seconds to let circuit become ready...
     22013:24:27 INFO    : Pausing 30 seconds to let circuit become ready...
     22113:25:05 INFO    : DCN circuit 134241 is ready at <Aggregate ion>
     22213:25:05 INFO    : DCN circuit 134251 is ready at <Aggregate ion>
     22313:25:12 INFO    : ... Allocation at <Aggregate ion> complete.
     22413:25:12 INFO    : All aggregates are complete.
     22513:25:12 INFO    : Your resources expire at 2014-11-06T17:12:29 (UTC).
     22613:25:12 INFO    : Saved combined reservation RSpec at 3 AMs to file '/home/lnevers/gcf-test/stitch-test/NPS/IG-ST-2a-manifest-rspec-multiam-combined.xml'
     227Success: Reserved resources in slice IG-ST-2a at 3 Aggregates (including 1 intermediate aggregate(s) not in the original request), creating 2 stitched link(s).
     228}}}
     229
     230Determined login information at each NPS and GPO aggregate:
     231{{{
     232$ readyToLogin.py IG-ST-2a -a nps-ig
     233  ....
     234ig-nps's geni_status is: ready
     235User lnevers logs in to ig-nps using:
     236        ssh -p 30778  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.nps.edu
     237
     238$ readyToLogin.py IG-ST-2 -a gpo-ig
     239  ....
     240ig-gpo's geni_status is: ready
     241User lnevers logs in to ig-gpo using:
     242        ssh -p 33338  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.gpolab.bbn.com
     243
     244}}}
     245
     246Login to GPO host and ping the remote on each of the two interfaces.  Below is the ping output for the GPO site:
     247{{{
     248[lnevers@ig-gpo ~]$ ping 10.10.4.2 -c 60 -q
     249PING 10.10.4.2 (10.10.4.2) 56(84) bytes of data.
     250
     251--- 10.10.4.2 ping statistics ---
     25260 packets transmitted, 60 received, 0% packet loss, time 59087ms
     253rtt min/avg/max/mdev = 79.902/82.433/184.425/14.417 ms
     254
     255[lnevers@ig-gpo ~]$ ping 192.168.4.2 -c 60 -q
     256PING 192.168.4.2 (192.168.4.2) 56(84) bytes of data.
     257
     258--- 192.168.4.2 ping statistics ---
     25960 packets transmitted, 60 received, 0% packet loss, time 59086ms
     260rtt min/avg/max/mdev = 79.886/79.969/80.095/0.348 ms
     261}}}
     262
     263
     264== IG-ST-3 IG-ST-3 New Site 3 node linear topology ==
     265
     266Create a slice and then create the stitched slivers with the RSpec [http://groups.geni.net/geni/browser/trunk/stitch-examples/NPS/IG-ST-3.rspec IG-ST-3.rspec]:
     267{{{
     268$ stitcher.py createsliver IG-ST-3 IG-ST-3.rspec -o
     26913:53:07 INFO    : Configured logging from file /home/lnevers/gcf-2.7/src/gcf/stitcher_logging.conf
     27013:53:08 INFO    : Reading slice IG-ST-3 credential...
     27113:53:08 INFO    : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-ST-3 expires on 2014-11-07 17:30:30 UTC
     27213:53:08 INFO    : Calling SCS...
     27313:53:10 INFO    : Multi-AM reservation will include resources from these aggregates:
     27413:53:10 INFO    :      <Aggregate gpo-ig>
     27513:53:10 INFO    :      <Aggregate ion>
     27613:53:10 INFO    :      <Aggregate nps-ig>
     27713:53:10 INFO    :      <Aggregate utah-pg>
     27813:53:10 INFO    :      <Aggregate utah-ig>
     27913:53:10 INFO    : Stitcher doing createsliver at <Aggregate gpo-ig>...
     28013:53:29 INFO    : ... Allocation at <Aggregate gpo-ig> complete.
     28113:53:29 INFO    : Stitcher doing createsliver at <Aggregate nps-ig>...
     28213:53:49 INFO    : ... Allocation at <Aggregate nps-ig> complete.
     28313:53:49 INFO    : Stitcher doing createsliver at <Aggregate utah-pg>...
     28413:54:39 INFO    : ... Allocation at <Aggregate utah-pg> complete.
     28513:54:39 INFO    : Stitcher doing createsliver at <Aggregate ion>...
     28613:55:26 INFO    : DCN AM <Aggregate ion>: must wait for status ready....
     28713:55:26 INFO    : Pausing 30 seconds to let circuit become ready...
     28813:56:03 INFO    : Pausing 30 seconds to let circuit become ready...
     28913:56:41 INFO    : DCN circuit 134471 is ready at <Aggregate ion>
     29013:56:41 INFO    : DCN circuit 134461 is ready at <Aggregate ion>
     29113:56:49 INFO    : ... Allocation at <Aggregate ion> complete.
     29213:56:49 INFO    : Stitcher doing createsliver at <Aggregate utah-ig>...
     29313:57:03 ERROR   :  {'output': "vlan tag 921 for 'link1' not available", 'code': {'protogeni_error_log': 'urn:publicid:IDN+utah.geniracks.net+log+97fd3dd9b3314de547c88f624e3028c1', 'am_type': 'protogeni', 'geni_code': 2, 'am_code': 24, 'protogeni_error_url': 'https://boss.utah.geniracks.net/spewlogfile.php3?logfile=97fd3dd9b3314de547c88f624e3028c1'}, 'value': 0}
     29413:57:03 WARNING : Stitching failed but will retry: Circuit reservation failed at <Aggregate utah-ig>. Try again from the SCS. (Error: Topology too complex for local redo - ask Stitching Service to find a VLAN tag (AMAPIError: Error from Aggregate: code 2. protogeni AM code: 24: vlan tag 921 for 'link1' not available.))
     29513:57:03 INFO    : Deleting existing reservations...
     29613:57:03 INFO    : Doing deletesliver at <Aggregate gpo-ig>...
     29713:57:53 INFO    : Deleted reservation at <Aggregate gpo-ig>.
     29813:57:53 INFO    : Doing deletesliver at <Aggregate ion>...
     29913:57:58 INFO    : Deleted reservation at <Aggregate ion>.
     30013:57:58 INFO    : Doing deletesliver at <Aggregate nps-ig>...
     30113:58:52 INFO    : Deleted reservation at <Aggregate nps-ig>.
     30213:58:52 INFO    : Doing deletesliver at <Aggregate utah-pg>...
     30313:58:59 INFO    : Deleted reservation at <Aggregate utah-pg>.
     30413:58:59 INFO    : Calling SCS for the 2nd time...
     30513:59:00 INFO    : Pausing for 90 seconds for Aggregates to free up resources...
     306
     307
     30814:00:31 INFO    : Multi-AM reservation will include resources from these aggregates:
     30914:00:31 INFO    :      <Aggregate gpo-ig>
     31014:00:31 INFO    :      <Aggregate ion>
     31114:00:31 INFO    :      <Aggregate nps-ig>
     31214:00:31 INFO    :      <Aggregate utah-pg>
     31314:00:31 INFO    :      <Aggregate utah-ig>
     31414:00:31 INFO    : Stitcher doing createsliver at <Aggregate gpo-ig>...
     31514:00:50 INFO    : ... Allocation at <Aggregate gpo-ig> complete.
     31614:00:50 INFO    : Stitcher doing createsliver at <Aggregate nps-ig>...
     31714:01:08 INFO    : ... Allocation at <Aggregate nps-ig> complete.
     31814:01:08 INFO    : Stitcher doing createsliver at <Aggregate utah-pg>...
     31914:01:51 INFO    : ... Allocation at <Aggregate utah-pg> complete.
     32014:01:52 INFO    : Stitcher doing createsliver at <Aggregate ion>...
     32114:02:38 INFO    : DCN AM <Aggregate ion>: must wait for status ready....
     32214:02:38 INFO    : Pausing 30 seconds to let circuit become ready...
     32314:03:15 INFO    : Pausing 30 seconds to let circuit become ready...
     32414:03:53 INFO    : DCN circuit 134531 is ready at <Aggregate ion>
     32514:03:53 INFO    : DCN circuit 134541 is ready at <Aggregate ion>
     32614:04:00 INFO    : ... Allocation at <Aggregate ion> complete.
     32714:04:00 INFO    : Stitcher doing createsliver at <Aggregate utah-ig>...
     32814:04:16 INFO    : ... Allocation at <Aggregate utah-ig> complete.
     32914:04:16 INFO    : All aggregates are complete.
     33014:04:16 INFO    : Your resources expire at 2014-11-05T17:50:31 (UTC).
     33114:04:16 INFO    : Saved combined reservation RSpec at 5 AMs to file '/home/lnevers/gcf-test/stitch-test/NPS/IG-ST-3-manifest-rspec-multiam-combined.xml'
     332Success: Reserved resources in slice IG-ST-3 at 5 Aggregates (including 2 intermediate aggregate(s) not in the original request), creating 2 stitched link(s).
     333}}}
     334
     335Determined login information the NPS host:
     336{{{
     337$ readyToLogin.py IG-ST-3 -a nps-ig
     338  ....
     339ig-nps's geni_status is: ready
     340User lnevers logs in to ig-nps using:
     341        ssh -p 31546  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.nps.edu
     342
     343Login to the NPS host and ping each remote:
     344{{{
     345#ping GPO IG
     346[lnevers@ig-nps ~]$ ping 192.168.2.1 -c 60 -q
     347PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data.
     348
     349--- 192.168.2.1 ping statistics ---
     35060 packets transmitted, 60 received, 0% packet loss, time 59086ms
     351rtt min/avg/max/mdev = 79.895/81.474/167.865/11.250 ms
     352
     353# Utah IG
     354[lnevers@ig-nps ~]$ ping 192.168.4.1 -c 60 -q
     355PING 192.168.4.1 (192.168.4.1) 56(84) bytes of data.
     356
     357--- 192.168.4.1 ping statistics ---
     35860 packets transmitted, 60 received, 0% packet loss, time 59096ms
     359rtt min/avg/max/mdev = 21.261/21.904/46.758/3.247 ms
     360}}}
     361
     362
     363
     364== IG-ST-4 New Site to GPO EG interoperability ==
     365
     366Create a slice and then create the stitched slivers with the RSpec [http://groups.geni.net/geni/browser/trunk/stitch-examples/NPS/IG-ST-4.rspec IG-ST-4.rspec], which specifies a 100 Mbps link capacity. This was done to get around the mismatch in link capacity units that exists between IG and EG.
     367
     368{{{
     369$ stitcher.py createsliver IG-ST-4 IG-ST-4.rspec -o
     37013:54:24 INFO    : Configured logging from file /home/lnevers/gcf-2.7/src/gcf/stitcher_logging.conf
     37113:54:25 INFO    : Reading slice IG-ST-4 credential...
     37213:54:25 INFO    : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-ST-4 expires on 2014-11-07 17:54:07 UTC
     37313:54:25 INFO    : Calling SCS...
     37413:54:26 INFO    : Multi-AM reservation will include resources from these aggregates:
     37513:54:26 INFO    :      <Aggregate nps-ig>
     37613:54:26 INFO    :      <Aggregate gpo-eg>
     37713:54:26 INFO    :      <Aggregate ion>
     37813:54:26 INFO    : Stitcher doing createsliver at <Aggregate nps-ig>...
     37913:54:44 INFO    : ... Allocation at <Aggregate nps-ig> complete.
     38013:54:44 INFO    : Stitcher doing createsliver at <Aggregate gpo-eg>...
     38113:54:55 INFO    : ... Allocation at <Aggregate gpo-eg> complete.
     38213:54:56 INFO    : Stitcher doing createsliver at <Aggregate ion>...
     38313:55:42 INFO    : DCN AM <Aggregate ion>: must wait for status ready....
     38413:55:42 INFO    : Pausing 30 seconds to let circuit become ready...
     38513:56:20 INFO    : DCN circuit 134481 is ready at <Aggregate ion>
     38613:56:28 INFO    : ... Allocation at <Aggregate ion> complete.
     38713:56:28 INFO    : All aggregates are complete.
     38813:56:28 INFO    : Your resources expire at 2014-11-06T17:44:26 (UTC).
     38913:56:28 INFO    : Saved combined reservation RSpec at 3 AMs to file '/home/lnevers/gcf-test/stitch-test/NPS/IG-ST-4-manifest-rspec-multiam-combined.xml'
     390Success: Reserved resources in slice IG-ST-4 at 3 Aggregates (including 1 intermediate aggregate(s) not in the original request), creating 1 stitched link(s).
     391}}}
     392
     393Determined login information at each NPS and GPO aggregate:
     394{{{
     395$ readyToLogin.py IG-ST-4 -a nps-ig
     396  ....
     397ig-nps's geni_status is: ready
     398User lnevers logs in to ig-nps using:
     399        ssh -p 31290  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.instageni.nps.edu
     400
     401$ readyToLogin.py IG-ST-4 -a gpo-eg
     402  ....
     403eg-gpo's geni_status is: ready
     404User lnevers logs in to eg-gpo using:
     405        ssh -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@192.1.242.21
     406}}}
     407
     408=== Measurements ===
     409
     410'''Iperf ExoGENI GPO VM to InstaGENI NPS VM (TCP) - TCP window size: 85.0 KByte (default)'''
     411
     412''Collected: 2014-10-31''
     413
     414__One Client_
     415{{{
     416[ ID] Interval       Transfer     Bandwidth
     417[  3]  0.0-60.1 sec   182 MBytes  25.5 Mbits/sec
     418}}}
     419
     420__Five Clients__
     421{{{
     422[ ID] Interval       Transfer     Bandwidth
     423[  3]  0.0-60.0 sec   138 MBytes  19.3 Mbits/sec
     424[  7]  0.0-60.0 sec   138 MBytes  19.3 Mbits/sec
     425[  5]  0.0-60.0 sec   139 MBytes  19.5 Mbits/sec
     426[  6]  0.0-60.1 sec   139 MBytes  19.4 Mbits/sec
     427[  4]  0.0-60.1 sec   140 MBytes  19.5 Mbits/sec
     428[SUM]  0.0-60.1 sec   695 MBytes  96.9 Mbits/sec
     429}}}
     430
     431__Ten Clients__
     432{{{
     433[ ID] Interval       Transfer     Bandwidth
     434[  7]  0.0-60.1 sec  71.4 MBytes  9.97 Mbits/sec
     435[  8]  0.0-60.1 sec  66.6 MBytes  9.31 Mbits/sec
     436[  3]  0.0-60.1 sec  72.9 MBytes  10.2 Mbits/sec
     437[ 11]  0.0-60.1 sec  67.2 MBytes  9.39 Mbits/sec
     438[ 12]  0.0-60.1 sec  67.4 MBytes  9.41 Mbits/sec
     439[  4]  0.0-60.1 sec  73.1 MBytes  10.2 Mbits/sec
     440[  6]  0.0-60.2 sec  68.9 MBytes  9.60 Mbits/sec
     441[  9]  0.0-60.2 sec  66.9 MBytes  9.31 Mbits/sec
     442[ 10]  0.0-60.2 sec  72.8 MBytes  10.1 Mbits/sec
     443[  5]  0.0-60.4 sec  73.1 MBytes  10.2 Mbits/sec
     444[SUM]  0.0-60.4 sec   700 MBytes  97.3 Mbits/sec
     445}}}
     446
     447'''Iperf ExoGENI GPO VM to InstaGENI NPS VM (UDP) - UDP buffer size:  208 KByte (default) '''
     448{{{
     449[ ID] Interval       Transfer     Bandwidth
     450[  3]  0.0-60.0 sec   719 MBytes   101 Mbits/sec
     451[  3] Sent 512819 datagrams
     452[  3] Server Report:
     453[  3]  0.0-60.0 sec   671 MBytes  93.8 Mbits/sec   0.064 ms 34087/512818 (6.6%)
     454[  3]  0.0-60.0 sec  601 datagrams received out-of-order
     455}}}
     456
     457'''Ping from ExoGENI GPO VM to the InstaGENI NPS VM '''
     458{{{
     45960 packets transmitted, 60 received, 0% packet loss, time 59105ms
     460rtt min/avg/max/mdev = 80.566/80.866/84.562/0.650 ms
     461}}}
     462
     463
     464'''Iperf InstaGENI NPS VM to ExoGENI GPO VM (TCP) - TCP window size: 23.5 KByte (default)'''
     465
     466''Collected: 2014-10-31''
     467
     468__One Client_
     469{{{
     470XXX
     471}}}
     472
     473__Five Clients__
     474{{{
     475
     476}}}
     477
     478__Ten Clients__
     479{{{
     480
     481}}}
     482
     483'''Iperf InstaGENI NPS VM to ExoGENI GPO VM (UDP)  - UDP buffer size:  224 KByte (default) '''
     484{{{
     485
     486}}}
     487
     488'''Ping from InstaGENI NPS VM to ExoGENI GPO VM '''
     489{{{
     490
     491}}}
     492
     493== IG-ST-5 Site Information ==
     494
     495Various pages include stitching information for a site.  Each of the following were verified for this site:
     496 
     497 1. TO BE Verified that stitching VLANs and Device URN information exists in the [http://groups.geni.net/geni/wiki/GeniAggregate/NPSInstaGENI#GENINetworkStitching NPS Aggregate] page.
     498 
     499 2. TO BE Verified that Delegated GENI Stitching VLANs for site are documented at the [https://wiki.maxgigapop.net/twiki/bin/view/GENI/StaticNetworksView Delegated GENI Stitching VLANs].
     500
     501 3. TO BE  Stitching Computation Service logs were reviewed while testing stitching to this site, no issues found.
     502
     503 4. TO BE Added site to the list of [wiki:GeniNetworkStitchingSites GENI Network Stitching Sites].
     504