wiki:GeniNetworkStitchingConfirmationTestStatus/UCSD

Version 1 (modified by lnevers@bbn.com, 23 months ago) (diff)

--

University of California at San Diego Stitching Confirmation Tests

This pages capture the detailed test logs for each test defined in the New Site Stitching Confirmation Tests page. For the sites status see the New Site Stitching Confirmation Tests Status page.

IG-ST-1 New Site to GPO IG topology

The UCSD site advertises the following stitching details:

<stitching xmlns="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/" lastUpdateTime="2017-06-01T18:04:30Z" >
<aggregate id="urn:publicid:IDN+instageni.ucsd.edu+authority+cm" url="https://www.instageni.ucsd.edu:12369/protogeni/xmlrpc/am">
<aggregatetype>protogeni</aggregatetype>
<stitchingmode>chainANDTree</stitchingmode>
<scheduledservices>false</scheduledservices>
<negotiatedservices>false</negotiatedservices>
<lifetime id="life">
    <start type="time">2017-06-01T18:04:30Z</start>
    <end type="time">2017-06-01T18:04:30Z</end>
</lifetime>
<node id="urn:publicid:IDN+instageni.ucsd.edu+node+procurve2">
  <port id="urn:publicid:IDN+instageni.ucsd.edu+stitchport+procurve2:1.24.al2s">
    <capacity>1000000</capacity>
    <maximumReservableCapacity>1000000</maximumReservableCapacity>
    <minimumReservableCapacity>1000</minimumReservableCapacity>
    <granularity>1</granularity>
    <link id="urn:publicid:IDN+instageni.ucsd.edu+interface+procurve2:1.24.al2s">
      <remoteLinkId>urn:publicid:IDN+al2s.internet2.edu+interface+rtsw.losa.net.internet2.edu:et-2/3/0.0:ucsd-ig</remoteLinkId>
      <trafficEngineeringMetric>10</trafficEngineeringMetric>
      <capacity>1000000</capacity>
      <maximumReservableCapacity>1000000</maximumReservableCapacity>
      <minimumReservableCapacity>1000</minimumReservableCapacity>
      <granularity>1</granularity>
      <switchingCapabilityDescriptor>
        <switchingcapType>l2sc</switchingcapType>
        <encodingType>ethernet</encodingType>
        <switchingCapabilitySpecificInfo>
         <switchingCapabilitySpecificInfo_L2sc>
          <interfaceMTU>1500</interfaceMTU>
          <vlanRangeAvailability>1720-1739</vlanRangeAvailability>
          <vlanTranslation>false</vlanTranslation>
         </switchingCapabilitySpecificInfo_L2sc>
        </switchingCapabilitySpecificInfo>
      </switchingCapabilityDescriptor>
    </link>
  </port>
</node>
</aggregate>
</stitching>

Experimenter may not need any of this data, but it is helpful to reference when trying to determine how many VLANs are delegated for stitching at the site or how much bandwidth can be requested.

Create a slice and then create the stitched slivers with the RSpec IG-ST-1.rspec:

$ stitcher.py createsliver IG-ST-1 IG-ST-1.rspec -o
14:03:26 INFO    : Configured logging from file /home/lnevers/geni-tools-2.10/src/gcf/stitcher_logging.conf
14:03:26 INFO    : Reading slice IG-ST-1 credential...
14:03:26 INFO    : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-ST-1 expires on 2017-06-08 18:03:18 UTC
14:03:26 INFO    : Calling SCS...
14:03:29 INFO    : Multi-AM reservation will include resources from these aggregates:
14:03:29 INFO    : 	<Aggregate gpo-ig>
14:03:29 INFO    : 	<Aggregate al2s>
14:03:29 INFO    : 	<Aggregate ucsd-ig>
14:03:29 INFO    : Stitcher doing createsliver at <Aggregate gpo-ig>...
14:03:48 INFO    : ... Allocation at <Aggregate gpo-ig> complete.
14:03:48 INFO    : Stitcher doing createsliver at <Aggregate ucsd-ig>...
14:04:09 INFO    : ... Allocation at <Aggregate ucsd-ig> complete.
14:04:09 INFO    : Stitcher doing createsliver at <Aggregate al2s>...
14:04:11 ERROR   :  {'output': 'Exception: requested VLAN unavailable: rtsw.newy32aoa.net.internet2.edu,et-7/3/0.0 VLAN=3731', 'code': {'geni_code': 24}}
14:04:11 INFO    : Deleting some reservations to retry, avoiding failed VLAN...
14:04:11 INFO    : Doing deletesliver at <Aggregate gpo-ig>...
14:05:39 ERROR   :  {'output': 'start/restart in progress; try again later', 'code': {'protogeni_error_log': 'urn:publicid:IDN+instageni.gpolab.bbn.com+log+7c03fd8bdf3c39c6a5763d349dc3a9f2', 'am_type': 'protogeni', 'geni_code': 14, 'am_code': 14, 'protogeni_error_url': 'https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=7c03fd8bdf3c39c6a5763d349dc3a9f2'}, 'value': 0}
14:05:49 INFO    :  ... aggregate was busy, will retry ...
14:06:34 INFO    :  ... done.
14:06:34 INFO    : Will put <Aggregate al2s> back in the pool to allocate. Got: Retrying reservations at earlier AMs to avoid unavailable VLAN tag at <Aggregate al2s>....
14:06:34 INFO    : Pausing for 30 seconds for Aggregates to free up resources...


14:07:04 INFO    : Checking that prior reservation at <Aggregate gpo-ig> has been cleared up....
14:07:06 ERROR   :  {'output': 'No slice or aggregate here', 'code': {'protogeni_error_log': 'urn:publicid:IDN+instageni.gpolab.bbn.com+log+b1dc946d87839657a155b00d22e07f6d', 'am_type': 'protogeni', 'geni_code': 12, 'am_code': 12, 'protogeni_error_url': 'https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=b1dc946d87839657a155b00d22e07f6d'}, 'value': 0}
14:07:06 INFO    : ... it is, so can try a new reservation.
14:07:06 INFO    : Stitcher doing createsliver at <Aggregate gpo-ig>...
14:07:44 INFO    : ... Allocation at <Aggregate gpo-ig> complete.
14:07:44 INFO    : Stitcher doing createsliver at <Aggregate al2s>...
14:07:46 ERROR   :  {'output': 'Exception: requested VLAN unavailable: rtsw.newy32aoa.net.internet2.edu,et-7/3/0.0 VLAN=3748', 'code': {'geni_code': 24}}
14:07:46 INFO    : Deleting some reservations to retry, avoiding failed VLAN...
14:07:46 INFO    : Doing deletesliver at <Aggregate gpo-ig>...
14:09:13 ERROR   :  {'output': 'start/restart in progress; try again later', 'code': {'protogeni_error_log': 'urn:publicid:IDN+instageni.gpolab.bbn.com+log+466facd3cbbf93ca0e86ac5304ea0f15', 'am_type': 'protogeni', 'geni_code': 14, 'am_code': 14, 'protogeni_error_url': 'https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=466facd3cbbf93ca0e86ac5304ea0f15'}, 'value': 0}
14:09:23 INFO    :  ... aggregate was busy, will retry ...
14:10:30 INFO    :  ... done.
14:10:30 INFO    : Will put <Aggregate al2s> back in the pool to allocate. Got: Retrying reservations at earlier AMs to avoid unavailable VLAN tag at <Aggregate al2s>....
14:10:30 INFO    : Pausing for 30 seconds for Aggregates to free up resources...


14:11:00 INFO    : Checking that prior reservation at <Aggregate gpo-ig> has been cleared up....
14:11:02 ERROR   :  {'output': 'No slice or aggregate here', 'code': {'protogeni_error_log': 'urn:publicid:IDN+instageni.gpolab.bbn.com+log+e459c340d29965db34fb7c7e473be4b4', 'am_type': 'protogeni', 'geni_code': 12, 'am_code': 12, 'protogeni_error_url': 'https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=e459c340d29965db34fb7c7e473be4b4'}, 'value': 0}
14:11:02 INFO    : ... it is, so can try a new reservation.
14:11:02 INFO    : Stitcher doing createsliver at <Aggregate gpo-ig>...
14:11:43 INFO    : ... Allocation at <Aggregate gpo-ig> complete.
14:11:43 INFO    : Stitcher doing createsliver at <Aggregate al2s>...
14:11:51 INFO    : ... Allocation at <Aggregate al2s> complete.
14:11:51 INFO    : All aggregates are complete.
14:11:51 INFO    : Your resources expire at 2017-06-07T17:53:29 (UTC). 
14:11:51 INFO    : Saved combined reservation RSpec at 3 AM(s) to file '/home/lnevers/gcf-test/stitch-test/UCSD/IG-ST-1-manifest-rspec-multiam-combined.xml'
Success: Reserved resources in slice IG-ST-1 at 3 Aggregates (including 1 intermediate aggregate(s) not in the original request), creating 1 stitched link(s).

Determined login information at each UCSD and GPO aggregate:

$ readyToLogin.py IG-ST-1 --useSliceAggregates
  ....
ig-ucsd's geni_status is: ready 
User lnevers logs in to ig-ucsd using:
	ssh -p 25010  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc2.instageni.ucsd.edu

ig-gpo's geni_status is: ready 
User lnevers logs in to ig-gpo using:
	ssh -p 25170  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc4.instageni.gpolab.bbn.com

Measurements

Iperf InstaGENI GPO VM to InstaGENI UCSD VM (TCP) - TCP window size: 85.0 KByte (default)

Collected: 2017-06-01

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   557 MBytes  77.9 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  67.2 MBytes  9.40 Mbits/sec
[  5]  0.0-60.1 sec  97.6 MBytes  13.6 Mbits/sec
[  4]  0.0-60.1 sec   328 MBytes  45.8 Mbits/sec
[  7]  0.0-60.1 sec  83.2 MBytes  11.6 Mbits/sec
[  6]  0.0-60.2 sec  74.4 MBytes  10.4 Mbits/sec
[SUM]  0.0-60.2 sec   650 MBytes  90.7 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  9]  0.0-60.0 sec  57.2 MBytes  8.00 Mbits/sec
[  8]  0.0-60.1 sec  66.9 MBytes  9.34 Mbits/sec
[  3]  0.0-60.1 sec  68.0 MBytes  9.49 Mbits/sec
[  7]  0.0-60.1 sec  66.5 MBytes  9.28 Mbits/sec
[ 11]  0.0-60.1 sec  62.2 MBytes  8.68 Mbits/sec
[  5]  0.0-60.2 sec  64.9 MBytes  9.04 Mbits/sec
[  4]  0.0-60.2 sec  54.1 MBytes  7.54 Mbits/sec
[  6]  0.0-60.2 sec  62.9 MBytes  8.75 Mbits/sec
[ 10]  0.0-60.3 sec  63.8 MBytes  8.86 Mbits/sec
[ 12]  0.0-60.4 sec  49.8 MBytes  6.91 Mbits/sec
[SUM]  0.0-60.4 sec   616 MBytes  85.5 Mbits/sec

Iperf InstaGENI GPO VM to InstaGENI UCSD VM (UDP) - UDP buffer size: 208 KByte (default)

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   719 MBytes   101 Mbits/sec
[  3] Sent 512819 datagrams
[  3] Server Report:
[  3]  0.0-60.0 sec   690 MBytes  96.5 Mbits/sec   0.017 ms 20380/512818 (4%)
[  3]  0.0-60.0 sec  1 datagrams received out-of-order

Ping from InstaGENI GPO VM to the InstaGENI UCSD VM

60 packets transmitted, 60 received, 0% packet loss, time 59079ms
rtt min/avg/max/mdev = 74.042/74.324/78.903/0.773 ms

Iperf InstaGENI UCSD VM to GPO InstaGENI VM (TCP) - TCP window size: 85.0 KByte (default)

Collected: 2017-06-01

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   588 MBytes  82.2 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-60.1 sec  75.8 MBytes  10.6 Mbits/sec
[  4]  0.0-60.1 sec   317 MBytes  44.2 Mbits/sec
[  3]  0.0-60.1 sec  71.1 MBytes  9.92 Mbits/sec
[  5]  0.0-60.2 sec  98.0 MBytes  13.6 Mbits/sec
[  7]  0.0-60.4 sec  68.9 MBytes  9.57 Mbits/sec
[SUM]  0.0-60.4 sec   630 MBytes  87.6 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[ 12]  0.0-60.1 sec  55.8 MBytes  7.79 Mbits/sec
[  3]  0.0-60.1 sec  59.1 MBytes  8.26 Mbits/sec
[  8]  0.0-60.1 sec  66.8 MBytes  9.32 Mbits/sec
[  7]  0.0-60.1 sec  74.0 MBytes  10.3 Mbits/sec
[  9]  0.0-60.1 sec  55.2 MBytes  7.71 Mbits/sec
[ 11]  0.0-60.1 sec  63.6 MBytes  8.88 Mbits/sec
[ 10]  0.0-60.2 sec  51.2 MBytes  7.14 Mbits/sec
[  6]  0.0-60.3 sec  68.9 MBytes  9.58 Mbits/sec
[  4]  0.0-60.3 sec  84.9 MBytes  11.8 Mbits/sec
[  5]  0.0-60.4 sec  83.2 MBytes  11.6 Mbits/sec
[SUM]  0.0-60.4 sec   663 MBytes  92.1 Mbits/sec

Iperf InstaGENI UCSD VM to GPO InstaGENI VM (UDP) - UDP buffer size: 208 KByte (default)

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   719 MBytes   101 Mbits/sec
[  3] Sent 512806 datagrams
[  3] Server Report:
[  3]  0.0-60.7 sec   690 MBytes  95.3 Mbits/sec   0.043 ms 20682/512805 (4%)
[  3]  0.0-60.7 sec  1 datagrams received out-of-order

Ping from InstaGENI UCSD VM to GPO InstaGENI VM

60 packets transmitted, 60 received, 0% packet loss, time 59070ms
rtt min/avg/max/mdev = 73.998/74.157/74.609/0.382 ms

IG-ST-2 New Site to GPO IG Loop topology

Create a slice and then create the stitched slivers with the RSpec IG-ST-2.rspec:

$ stitcher.py createsliver IG-ST-2 IG-ST-2.rspec -o
14:33:36 INFO    : Configured logging from file /home/lnevers/geni-tools-2.10/src/gcf/stitcher_logging.conf
14:33:36 INFO    : Reading slice IG-ST-2 credential...
14:33:36 INFO    : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-ST-2 expires on 2017-06-08 18:33:31 UTC
14:33:36 INFO    : Calling SCS...
14:33:37 INFO    : Multi-AM reservation will include resources from these aggregates:
14:33:37 INFO    : 	<Aggregate gpo-ig>
14:33:37 INFO    : 	<Aggregate al2s>
14:33:37 INFO    : 	<Aggregate ucsd-ig>
14:33:37 INFO    : Stitcher doing createsliver at <Aggregate gpo-ig>...
14:33:57 INFO    : ... Allocation at <Aggregate gpo-ig> complete.
14:33:57 INFO    : Stitcher doing createsliver at <Aggregate ucsd-ig>...
14:34:16 INFO    : ... Allocation at <Aggregate ucsd-ig> complete.
14:34:16 INFO    : Stitcher doing createsliver at <Aggregate al2s>...
14:34:30 INFO    : ... Allocation at <Aggregate al2s> complete.
14:34:30 INFO    : All aggregates are complete.
14:34:30 INFO    : Your resources expire at 2017-06-07T18:23:37 (UTC). 
14:34:30 INFO    : Saved combined reservation RSpec at 3 AM(s) to file '/home/lnevers/gcf-test/stitch-test/UCSD/IG-ST-2-manifest-rspec-multiam-combined.xml'
Success: Reserved resources in slice IG-ST-2 at 3 Aggregates (including 1 intermediate aggregate(s) not in the original request), creating 2 stitched link(s).

Determined login information at each UCSD and GPO aggregate:

$ readyToLogin.py IG-ST-2 --useSliceAggregates
...
ig-ucsd's geni_status is: ready 
User lnevers logs in to ig-ucsd using:
	ssh -p 25042  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.ucsd.edu

ig-gpo's geni_status is: ready 
User lnevers logs in to ig-gpo using:
	ssh -p 25234  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc4.instageni.gpolab.bbn.com

Login to GPO host and ping the remote on each of the two interfaces. Below is the ping output for the GPO site:

$ remote-execute.py IG-ST-2 -a gpo-ig -m "ping 10.10.4.2 -c 60 -q ;ping 192.168.4.2 -c 60 -q"
1. Find login Info for hosts in slice IG-ST-2
Key file [/home/lnevers/.ssh/arendia-id_rsa] does NOT exist.
Key file [/home/lnevers/.ssh/sendaria-id_rsa] does NOT exist.
Key file [/home/lnevers/.ssh/lnevers-id_rsa] does NOT exist.
2. Send command 'ping 10.10.4.2 -c 60 -q ;ping 192.168.4.2 -c 60 -q' to ig-gpo

PING 10.10.4.2 (10.10.4.2) 56(84) bytes of data.

--- 10.10.4.2 ping statistics ---
60 packets transmitted, 60 received, 0% packet loss, time 59073ms
rtt min/avg/max/mdev = 73.951/75.454/149.176/9.607 ms
PING 192.168.4.2 (192.168.4.2) 56(84) bytes of data.

--- 192.168.4.2 ping statistics ---
60 packets transmitted, 60 received, 0% packet loss, time 59078ms
rtt min/avg/max/mdev = 73.974/75.800/149.210/9.652 ms
... Done with command 'ping 10.10.4.2 -c 60 -q ;ping 192.168.4.2 -c 60 -q' at ig-gpo
$

IG-ST-3 IG-ST-3 New Site 3 node linear topology

Create a slice and then create the stitched slivers with the RSpec IG-ST-3.rspec:

$ stitcher.py createsliver IG-ST-3 IG-ST-3.rspec -o
14:48:00 INFO    : Configured logging from file /home/lnevers/geni-tools-2.10/src/gcf/stitcher_logging.conf
14:48:00 INFO    : Reading slice IG-ST-3 credential...
14:48:00 INFO    : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-ST-3 expires on 2017-06-08 18:47:53 UTC
14:48:00 INFO    : Calling SCS...
14:48:01 INFO    : Multi-AM reservation will include resources from these aggregates:
14:48:01 INFO    : 	<Aggregate uwashington-ig>
14:48:01 INFO    : 	<Aggregate gpo-ig>
14:48:01 INFO    : 	<Aggregate al2s>
14:48:01 INFO    : 	<Aggregate ucsd-ig>
14:48:01 INFO    : Stitcher doing createsliver at <Aggregate uwashington-ig>...
14:48:25 INFO    : ... Allocation at <Aggregate uwashington-ig> complete.
14:48:25 INFO    : Stitcher doing createsliver at <Aggregate gpo-ig>...
14:48:42 INFO    : ... Allocation at <Aggregate gpo-ig> complete.
14:48:42 INFO    : Stitcher doing createsliver at <Aggregate ucsd-ig>...
14:49:03 INFO    : ... Allocation at <Aggregate ucsd-ig> complete.
14:49:03 INFO    : Stitcher doing createsliver at <Aggregate al2s>...
14:49:17 INFO    : ... Allocation at <Aggregate al2s> complete.
14:49:17 INFO    : All aggregates are complete.
14:49:17 INFO    : Your resources expire at 2017-06-07T18:38:01 (UTC). 
14:49:17 INFO    : Saved combined reservation RSpec at 4 AM(s) to file '/home/lnevers/gcf-test/stitch-test/UCSD/IG-ST-3-manifest-rspec-multiam-combined.xml'
Success: Reserved resources in slice IG-ST-3 at 4 Aggregates (including 1 intermediate aggregate(s) not in the original request), creating 2 stitched link(s).

Determined login information the UCSD host:

$ readyToLogin.py IG-ST-3 --useSliceAggregates
...
ig-gpo's geni_status is: ready 
User lnevers logs in to ig-gpo using:
	ssh -p 25266  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc4.instageni.gpolab.bbn.com

ig-wash's geni_status is: ready 
User lnevers logs in to ig-wash using:
	ssh -p 25234  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc2.instageni.washington.edu

ig-ucsd's geni_status is: ready 
User lnevers logs in to ig-ucsd using:
	ssh -p 25074  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.ucsd.edu

Login to the UCSD host and ping each remote:

lnevers@ig-ucsd:~$ #ping GPO IG 
lnevers@ig-ucsd:~$ ping 192.168.2.1 -c 60 -q
PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data.

--- 192.168.2.1 ping statistics ---
60 packets transmitted, 60 received, 0% packet loss, time 59012ms
rtt min/avg/max/mdev = 73.993/75.392/149.519/9.650 ms
lnevers@ig-ucsd:~$ # UWashington IG
lnevers@ig-ucsd:~$ ping 192.168.4.1 -c 60 -q
PING 192.168.4.1 (192.168.4.1) 56(84) bytes of data.

--- 192.168.4.1 ping statistics ---
60 packets transmitted, 60 received, 0% packet loss, time 59089ms
rtt min/avg/max/mdev = 27.281/27.906/55.988/3.656 ms
lnevers@ig-ucsd:~$

IG-ST-4 New Site to GPO EG interoperability

Create a slice and then create the stitched slivers with the 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.

$ stitcher.py createsliver IG-ST-4 IG-ST-4.rspec -o 
14:56:49 INFO    : Configured logging from file /home/lnevers/geni-tools-2.10/src/gcf/stitcher_logging.conf
14:56:49 INFO    : Reading slice IG-ST-4 credential...
14:56:50 INFO    : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-ST-4 expires on 2017-06-08 18:56:43 UTC
14:56:50 INFO    : Calling SCS...
14:56:51 INFO    : Multi-AM reservation will include resources from these aggregates:
14:56:51 INFO    : 	<Aggregate ucsd-ig>
14:56:51 INFO    : 	<Aggregate al2s>
14:56:51 INFO    : 	<Aggregate gpo-eg>
14:56:51 INFO    : Stitcher doing createsliver at <Aggregate ucsd-ig>...
14:57:14 INFO    : ... Allocation at <Aggregate ucsd-ig> complete.
14:57:14 INFO    : Stitcher doing createsliver at <Aggregate gpo-eg>...
14:57:28 INFO    : ... Allocation at <Aggregate gpo-eg> complete.
14:57:28 INFO    : Stitcher doing createsliver at <Aggregate al2s>...
14:57:37 INFO    : ... Allocation at <Aggregate al2s> complete.
14:57:37 INFO    : All aggregates are complete.
14:57:37 INFO    : Your resources expire at 2017-06-07T18:46:51 (UTC). 
14:57:37 INFO    : Saved combined reservation RSpec at 3 AM(s) to file '/home/lnevers/gcf-test/stitch-test/UCSD/IG-ST-4-manifest-rspec-multiam-combined.xml'
Success: 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).

Determined login information at each UCSD and GPO aggregate:

$ readyToLogin.py IG-ST-4 --useSliceAggregates
....
eg-gpo's geni_status is: ready 
User lnevers logs in to eg-gpo using:
	ssh -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@192.1.242.5

ig-ucsd's geni_status is: ready 
User lnevers logs in to ig-ucsd using:
	ssh -p 25138  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.ucsd.edu

Measurements

Iperf ExoGENI GPO VM to InstaGENI UCSD VM (TCP) - TCP window size: 85.0 KByte (default)

Collected: 2017-06-01

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   137 MBytes  19.1 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  28.2 MBytes  3.95 Mbits/sec
[  7]  0.0-60.0 sec  29.2 MBytes  4.09 Mbits/sec
[  5]  0.0-60.1 sec  28.6 MBytes  4.00 Mbits/sec
[  6]  0.0-60.3 sec  25.1 MBytes  3.50 Mbits/sec
[  4]  0.0-60.3 sec  28.0 MBytes  3.89 Mbits/sec
[SUM]  0.0-60.3 sec   139 MBytes  19.4 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[ 12]  0.0-60.2 sec  17.5 MBytes  2.44 Mbits/sec
[  6]  0.0-60.4 sec  11.1 MBytes  1.55 Mbits/sec
[  3]  0.0-61.0 sec  12.1 MBytes  1.67 Mbits/sec
[  4]  0.0-61.0 sec  18.5 MBytes  2.54 Mbits/sec
[  5]  0.0-61.0 sec  14.1 MBytes  1.94 Mbits/sec
[  7]  0.0-61.1 sec  15.9 MBytes  2.18 Mbits/sec
[ 10]  0.0-61.3 sec  13.6 MBytes  1.86 Mbits/sec
[  8]  0.0-61.5 sec  13.5 MBytes  1.84 Mbits/sec
[  9]  0.0-61.7 sec  13.4 MBytes  1.82 Mbits/sec
[ 11]  0.0-61.8 sec  12.9 MBytes  1.75 Mbits/sec
[SUM]  0.0-61.8 sec   143 MBytes  19.4 Mbits/sec

Iperf ExoGENI GPO VM to InstaGENI UCSD VM (UDP) - UDP buffer size: 208 KByte (default)

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   719 MBytes   101 Mbits/sec
[  3] Sent 512821 datagrams
[  3] Server Report:
[  3]  0.0-60.2 sec   140 MBytes  19.4 Mbits/sec   0.030 ms 413254/512816 (81%)
[  3]  0.0-60.2 sec  1 datagrams received out-of-order

Ping from ExoGENI GPO VM to the InstaGENI UCSD VM

60 packets transmitted, 60 received, 0% packet loss, time 59077ms
rtt min/avg/max/mdev = 73.987/74.762/111.763/4.822 ms

Iperf InstaGENI UCSD VM to ExoGENI GPO VM (TCP) - TCP window size: 85.0 KByte (default)

Collected: 2017-06-XX

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   128 MBytes  17.8 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  5]  0.0-59.4 sec  21.2 MBytes  3.00 Mbits/sec
[  7]  0.0-59.8 sec  28.9 MBytes  4.05 Mbits/sec
[  3]  0.0-60.1 sec  33.8 MBytes  4.71 Mbits/sec
[  6]  0.0-60.1 sec  31.2 MBytes  4.36 Mbits/sec
[  4]  0.0-60.2 sec  24.2 MBytes  3.38 Mbits/sec
[SUM]  0.0-60.2 sec   139 MBytes  19.4 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-59.4 sec  16.8 MBytes  2.36 Mbits/sec
[ 11]  0.0-59.5 sec  10.9 MBytes  1.53 Mbits/sec
[  7]  0.0-59.8 sec  12.9 MBytes  1.81 Mbits/sec
[  3]  0.0-59.8 sec  15.2 MBytes  2.14 Mbits/sec
[  6]  0.0-60.1 sec  11.8 MBytes  1.64 Mbits/sec
[  5]  0.0-60.2 sec  16.9 MBytes  2.35 Mbits/sec
[  8]  0.0-60.5 sec  15.4 MBytes  2.13 Mbits/sec
[  9]  0.0-60.6 sec  13.4 MBytes  1.85 Mbits/sec
[ 12]  0.0-60.7 sec  13.0 MBytes  1.80 Mbits/sec
[ 10]  0.0-61.0 sec  13.9 MBytes  1.91 Mbits/sec
[SUM]  0.0-61.0 sec   140 MBytes  19.3 Mbits/sec

Iperf InstaGENI UCSD VM to ExoGENI GPO VM (UDP) - UDP buffer size: 208 KByte (default)

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   719 MBytes   101 Mbits/sec
[  3] Sent 512784 datagrams
[  3] Server Report:
[  3]  0.0-60.2 sec   139 MBytes  19.4 Mbits/sec  14.523 ms 413605/512779 (81%)
[  3]  0.0-60.2 sec  1 datagrams received out-of-order

Ping from InstaGENI UCSD VM to ExoGENI GPO VM

60 packets transmitted, 60 received, 0% packet loss, time 59068ms
rtt min/avg/max/mdev = 73.968/74.157/74.432/0.146 ms

IG-ST-5 Site Information

Various pages include stitching information for a site. Each of the following were verified for this site:

  1. Verified that stitching VLANs and Device URN information exists in the UCSD Aggregate page.

  1. Verified that Delegated GENI Stitching VLANs for site are documented at the Delegated GENI Stitching VLANs.
  1. Stitching Computation Service logs were reviewed while testing stitching to this site, No longer possible.
  1. Added site to the list of GENI Network Stitching Sites.

IG-ST-6 New Site OpenFlow topology

Create a slice and then create the stitched slivers using OpenFlow with the RSPec IG-ST-6.rspec:

$ stitcher.py createsliver IG-ST-6 IG-ST-6.rspec -o
14:52:00 INFO    : Configured logging from file /home/lnevers/geni-tools-2.10/src/gcf/stitcher_logging.conf
14:52:00 INFO    : Reading slice IG-ST-6 credential...
14:52:00 INFO    : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-ST-6 expires on 2017-06-08 18:50:41 UTC
14:52:00 INFO    : Calling SCS...
14:52:01 INFO    : Multi-AM reservation will include resources from these aggregates:
14:52:01 INFO    : 	<Aggregate nysernet-ig>
14:52:01 INFO    : 	<Aggregate al2s>
14:52:01 INFO    : 	<Aggregate ucsd-ig>
14:52:01 INFO    : Stitcher doing createsliver at <Aggregate nysernet-ig>...
14:52:20 INFO    : ... Allocation at <Aggregate nysernet-ig> complete.
14:52:20 INFO    : Stitcher doing createsliver at <Aggregate ucsd-ig>...
14:52:42 INFO    : ... Allocation at <Aggregate ucsd-ig> complete.
14:52:42 INFO    : Stitcher doing createsliver at <Aggregate al2s>...
14:52:50 INFO    : ... Allocation at <Aggregate al2s> complete.
14:52:50 INFO    : All aggregates are complete.
14:52:50 INFO    : Your resources expire at 2017-06-07T18:42:01 (UTC). 
14:52:50 INFO    : Saved combined reservation RSpec at 3 AM(s) to file '/home/lnevers/gcf-test/stitch-test/UCSD/IG-ST-6-manifest-rspec-multiam-combined.xml'
Success: Reserved resources in slice IG-ST-6 at 3 Aggregates (including 1 intermediate aggregate(s) not in the original request), creating 1 stitched link(s).

Determined login information at each UCSD and NYSERNet aggregate:

$ readyToLogin.py IG-ST-6 --useSliceAggregates
...
ig-ucsd's geni_status is: ready 
User lnevers logs in to ig-ucsd using:
	ssh -p 25106  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc2.instageni.ucsd.edu

ig-nyse's geni_status is: ready 
User lnevers logs in to ig-nyse using:
	ssh -p 25170  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.instageni.nysernet.org

Measurements

Iperf InstaGENI NYSERNet VM to InstaGENI UCSD VM (TCP) - TCP window size: 85.0 KByte (default)

Collected: 2017-06-01

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.1 sec   589 MBytes  82.2 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-60.0 sec   331 MBytes  46.2 Mbits/sec
[  5]  0.0-60.1 sec  90.8 MBytes  12.7 Mbits/sec
[  7]  0.0-60.1 sec  72.2 MBytes  10.1 Mbits/sec
[  4]  0.0-60.2 sec  60.6 MBytes  8.45 Mbits/sec
[  3]  0.0-60.2 sec  70.5 MBytes  9.82 Mbits/sec
[SUM]  0.0-60.2 sec   625 MBytes  87.0 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  8]  0.0-57.2 sec  78.2 MBytes  11.5 Mbits/sec
[  9]  0.0-57.3 sec  48.6 MBytes  7.12 Mbits/sec
[ 10]  0.0-57.3 sec  74.1 MBytes  10.9 Mbits/sec
[  5]  0.0-57.3 sec  62.5 MBytes  9.14 Mbits/sec
[  7]  0.0-57.4 sec  49.6 MBytes  7.26 Mbits/sec
[  6]  0.0-57.4 sec  46.9 MBytes  6.85 Mbits/sec
[ 11]  0.0-57.4 sec  62.4 MBytes  9.11 Mbits/sec
[  3]  0.0-57.8 sec  55.2 MBytes  8.02 Mbits/sec
[  4]  0.0-57.8 sec  53.1 MBytes  7.71 Mbits/sec
[ 12]  0.0-60.6 sec   116 MBytes  16.1 Mbits/sec
[SUM]  0.0-60.6 sec   647 MBytes  89.6 Mbits/sec

Iperf InstaGENI NYSERNet VM to InstaGENI UCSD VM (UDP) - UDP buffer size: 208 KByte (default)

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   719 MBytes   101 Mbits/sec
[  3] Sent 512797 datagrams
[  3] Server Report:
[  3]  0.0-59.9 sec   691 MBytes  96.9 Mbits/sec   0.052 ms 19547/512796 (3.8%)
[  3]  0.0-59.9 sec  22 datagrams received out-of-order

Ping from InstaGENI NYSERNet VM to InstaGENI UCSD VM

60 packets transmitted, 60 received, 0% packet loss, time 59082ms
rtt min/avg/max/mdev = 75.090/77.965/234.390/20.368 ms

Iperf InstaGENI UCSD VM to InstaGENI NYSERNet VM (TCP) - TCP window size: 85.0 KByte (default)

Collected: 2017-06-01

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.1 sec   520 MBytes  72.7 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-59.0 sec  89.6 MBytes  12.8 Mbits/sec
[  4]  0.0-59.1 sec   374 MBytes  53.2 Mbits/sec
[  5]  0.0-59.8 sec  96.8 MBytes  13.6 Mbits/sec
[  6]  0.0-59.9 sec  60.8 MBytes  8.50 Mbits/sec
[  7]  0.0-60.2 sec  45.8 MBytes  6.37 Mbits/sec
[SUM]  0.0-60.2 sec   667 MBytes  92.9 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-59.7 sec  74.2 MBytes  10.4 Mbits/sec
[  4]  0.0-59.8 sec  72.1 MBytes  10.1 Mbits/sec
[  5]  0.0-59.9 sec  62.1 MBytes  8.70 Mbits/sec
[  7]  0.0-60.0 sec  78.5 MBytes  11.0 Mbits/sec
[  9]  0.0-60.1 sec  50.2 MBytes  7.02 Mbits/sec
[ 10]  0.0-60.1 sec  71.4 MBytes  9.97 Mbits/sec
[  6]  0.0-60.2 sec  80.6 MBytes  11.2 Mbits/sec
[ 12]  0.0-60.3 sec  54.5 MBytes  7.59 Mbits/sec
[  8]  0.0-60.3 sec  59.2 MBytes  8.24 Mbits/sec
[ 11]  0.0-60.4 sec  55.1 MBytes  7.66 Mbits/sec
[SUM]  0.0-60.4 sec   658 MBytes  91.4 Mbits/sec

Iperf InstaGENI UCSD VM to InstaGENI NYSERNet VM (UDP) - UDP buffer size: 208 KByte (default)

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   719 MBytes   101 Mbits/sec
[  3] Sent 512789 datagrams
[  3] Server Report:
[  3]  0.0-59.0 sec   680 MBytes  96.7 Mbits/sec   0.032 ms 27951/512788 (5.5%)
[  3]  0.0-59.0 sec  119 datagrams received out-of-order

Ping from InstaGENI UCSD VM to InstaGENI NYSERNet VM

60 packets transmitted, 60 received, 0% packet loss, time 59075ms
rtt min/avg/max/mdev = 75.078/77.510/211.084/17.393 ms

Email help@geni.net for GENI support or email me with feedback on this page!