[[PageOutline]] = GPO OpenGENI Stitching Confirmation Tests = This page captures the detailed test logs for each test defined in the [wiki:GeniNetworkStitchingConfirmationTests New Site Stitching Confirmation Tests] page. For the sites status see the [wiki:GeniNetworkStitchingConfirmationTestStatus New Site Stitching Confirmation Tests Status] page. == OG-ST-1 New Site to GPO IG topology == Note: This test is modified to use Stanford as the remote because GPO IG is co-located and pre-worked in not in progress/planned for adding local VLAN to allow the connection. The GPO-OG site advertises the following stitching details: {{{ chainANDTree false true 2013-01-01T00:00:00Z 2029-12-31T23:59:59Z urn:publicid:IDN+ion.internet2.edu+interface+rtr.newy:ae0:gpo-og 22 2500000 2400000 1400000 1000000 l2sc ethernet consumer producer 1501 2611-2624,2626-2630 false }}} Create a slice and then create the stitched slivers with the RSpec [http://groups.geni.net/geni/browser/trunk/stitch-examples/GPO-OG/OG-ST-1.rspec OG-ST-1.rspec]: {{{ $ omni.py createslice OG-ST-1 12:32:21 INFO : Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' 12:32:21 INFO : Loading config file /home/lnevers/.gcf/omni_config 12:32:21 INFO : Setting option useSliceMembers based on omni_config setting 12:32:21 INFO : Using control framework portal 12:32:21 INFO : Member Authority is https://ch.geni.net/MA (from config) 12:32:21 INFO : Slice Authority is https://ch.geni.net/SA (from config) 12:32:21 INFO : Created slice with Name OG-ST-1, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+OG-ST-1, Expiration 2014-09-17 16:32:21+00:00 12:32:21 INFO : ------------------------------------------------------ 12:32:21 INFO : Completed createslice: Options as run: framework: portal project: ln-test useSliceMembers: True Args: createslice OG-ST-1 Result Summary: Created slice with Name OG-ST-1, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+OG-ST-1, Expiration 2014-09-17 16:32:21+00:00 12:32:21 INFO : ====================================================== $ stitcher.py createsliver OG-ST-1 OG-ST-1.rspec -o 12:36:03 INFO : Configured logging from file /home/lnevers/gcf-2.7-0908/src/gcf/stitcher_logging.conf 12:36:04 INFO : Reading slice OG-ST-1 credential... 12:36:04 INFO : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+OG-ST-1 expires on 2014-09-17 16:32:21 UTC 12:36:04 INFO : Using SCS at http://nutshell.maxgigapop.net:8081/geni/xmlrpc 12:36:04 INFO : Calling SCS... 12:36:08 INFO : Multi-AM reservation will include resources from these aggregates: 12:36:08 INFO : 12:36:08 INFO : 12:36:08 INFO : 12:36:08 INFO : Stitcher doing createsliver at ... 12:36:25 INFO : ... Allocation at complete. 12:36:25 INFO : Stitcher doing createsliver at ... 12:36:27 WARNING : Requested API version 2, but AM https://bbn-cam-ctrl-1.gpolab.bbn.com:5001 uses version 3. Same aggregate talks API v2 at a different URL: https://bbn-cam-ctrl-1.gpolab.bbn.com:5002 12:37:01 INFO : ... Allocation at complete. 12:37:01 INFO : Stitcher doing createsliver at ... 12:37:46 INFO : DCN AM : must wait for status ready.... 12:37:46 INFO : Pausing 30 seconds to let circuit become ready... 12:38:24 INFO : DCN circuit 117171 is ready at 12:38:31 INFO : Getting credential from file /tmp/slice-ch-geni-net-ln-test-OG-ST-1-for-lnevers-cred.xml 12:38:31 INFO : ... Allocation at complete. 12:38:31 INFO : All aggregates are complete. 12:38:31 INFO : Your resources expire at 2 different times at different AMs. The first expiration is 2014-09-11 16:37:05 UTC at . Second expiration is 2014-09-17T16:32:21 UTC. 12:38:31 INFO : Saved combined reservation RSpec at 3 AMs to file '/home/lnevers/gcf-test/gramstitch/GPO/OG-ST-1-manifest-rspec-multiam-combined.xml' Success: Reserved resources in slice OG-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 GPO-OG and Stanford IG aggregate: {{{ $ readyToLogin.py OG-ST-1 -a gpo-og .... gr-gpo's geni_status is: ready User lnevers logs in to gr-gpo using: ssh -p 3001 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@192.1.243.5 $ readyToLogin.py OG-ST-1 -a stanford-ig .... ig-stan's geni_status is: ready User lnevers logs in to ig-stan using: ssh -p 34874 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.stanford.edu }}} === Measurements === '''Iperf OpenGENI GPO VM to InstaGENI Stanford VM (TCP) - TCP window size: 23.5 KByte (default)''' ''Collected: 2014-09-10'' __One Client_ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-61.6 sec 8.00 MBytes 1.09 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 4] 0.0-61.1 sec 5.88 MBytes 806 Kbits/sec [ 3] 0.0-61.3 sec 5.62 MBytes 770 Kbits/sec [ 5] 0.0-61.5 sec 4.88 MBytes 665 Kbits/sec [ 7] 0.0-61.6 sec 5.38 MBytes 732 Kbits/sec [ 6] 0.0-63.0 sec 7.62 MBytes 1.02 Mbits/sec [SUM] 0.0-63.0 sec 29.4 MBytes 3.91 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 7] 0.0-60.5 sec 5.00 MBytes 693 Kbits/sec [ 6] 0.0-61.7 sec 4.75 MBytes 646 Kbits/sec [ 9] 0.0-61.9 sec 5.38 MBytes 728 Kbits/sec [ 3] 0.0-61.9 sec 5.88 MBytes 796 Kbits/sec [ 11] 0.0-62.0 sec 5.62 MBytes 761 Kbits/sec [ 4] 0.0-62.1 sec 4.50 MBytes 608 Kbits/sec [ 12] 0.0-62.6 sec 5.00 MBytes 670 Kbits/sec [ 8] 0.0-62.7 sec 5.50 MBytes 735 Kbits/sec [ 5] 0.0-63.7 sec 5.00 MBytes 658 Kbits/sec [ 10] 0.0-63.8 sec 6.12 MBytes 806 Kbits/sec [SUM] 0.0-63.8 sec 52.8 MBytes 6.94 Mbits/sec }}} '''Iperf OpenGENI GPO VM to InstaGENI Stanford VM (UDP) - UDP buffer size: 224 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.3 sec 139 MBytes 19.4 Mbits/sec 15.699 ms 413483/512819 (81%) [ 3] 0.0-60.3 sec 2 datagrams received out-of-order }}} '''Ping from OpenGENI GPO VM to the InstaGENI Stanford VM ''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 59083ms rtt min/avg/max/mdev = 107.276/107.444/108.239/0.450 ms }}} '''Iperf OpenGENI GPO VM to InstaGENI Stanford VM (TCP) - TCP window size: 23.5 KByte (default)''' ''Collected: 2014-09-10'' __One Client_ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.1 sec 136 MBytes 18.9 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 5] 0.0-60.1 sec 21.5 MBytes 3.00 Mbits/sec [ 7] 0.0-60.1 sec 33.4 MBytes 4.66 Mbits/sec [ 6] 0.0-60.2 sec 23.2 MBytes 3.24 Mbits/sec [ 3] 0.0-60.5 sec 36.5 MBytes 5.06 Mbits/sec [ 4] 0.0-61.0 sec 25.9 MBytes 3.56 Mbits/sec [SUM] 0.0-61.0 sec 140 MBytes 19.3 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 8] 0.0-60.1 sec 17.8 MBytes 2.48 Mbits/sec [ 10] 0.0-60.1 sec 11.6 MBytes 1.62 Mbits/sec [ 5] 0.0-60.2 sec 16.0 MBytes 2.23 Mbits/sec [ 11] 0.0-60.4 sec 19.8 MBytes 2.74 Mbits/sec [ 12] 0.0-60.6 sec 11.9 MBytes 1.65 Mbits/sec [ 6] 0.0-60.7 sec 14.6 MBytes 2.02 Mbits/sec [ 7] 0.0-60.8 sec 13.5 MBytes 1.86 Mbits/sec [ 4] 0.0-60.9 sec 12.4 MBytes 1.71 Mbits/sec [ 3] 0.0-61.9 sec 16.0 MBytes 2.17 Mbits/sec [ 9] 0.0-62.2 sec 8.88 MBytes 1.20 Mbits/sec [SUM] 0.0-62.2 sec 142 MBytes 19.2 Mbits/sec }}} '''Iperf OpenGENI GPO VM to InstaGENI Stanford VM (UDP) - UDP buffer size: 224 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.3 sec 140 MBytes 19.4 Mbits/sec 0.081 ms 413092/512816 (81%) [ 3] 0.0-60.3 sec 1 datagrams received out-of-order }}} '''Ping from OpenGENI GPO VM to InstaGENI Stanford VM ''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 59076ms rtt min/avg/max/mdev = 107.273/107.457/108.391/0.349 ms }}} == OG-ST-2 New Site to GPO OG Loop topology == Create a slice and then create the stitched slivers with the RSpec [http://groups.geni.net/geni/browser/trunk/stitch-examples/GPO-OG/OG-ST-2.rspec OG-ST-2.rspec]: {{{ $ omni.py createslice OG-ST-2 13:01:19 INFO : Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' 13:01:19 INFO : Loading config file /home/lnevers/.gcf/omni_config 13:01:19 INFO : Setting option useSliceMembers based on omni_config setting 13:01:19 INFO : Using control framework portal 13:01:19 INFO : Member Authority is https://ch.geni.net/MA (from config) 13:01:19 INFO : Slice Authority is https://ch.geni.net/SA (from config) 13:01:19 INFO : Created slice with Name OG-ST-2, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+OG-ST-2, Expiration 2014-09-17 17:01:19+00:00 13:01:19 INFO : ------------------------------------------------------ 13:01:19 INFO : Completed createslice: Options as run: framework: portal project: ln-test useSliceMembers: True Args: createslice OG-ST-2 Result Summary: Created slice with Name OG-ST-2, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+OG-ST-2, Expiration 2014-09-17 17:01:19+00:00 13:01:19 INFO : ====================================================== $ stitcher.py createsliver OG-ST-2 ./OG-ST-2.rspec 13:02:08 INFO : Configured logging from file /home/lnevers/gcf-2.7-0908/src/gcf/stitcher_logging.conf 13:02:09 INFO : Reading slice OG-ST-2 credential... 13:02:09 INFO : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+OG-ST-2 expires on 2014-09-17 17:01:19 UTC 13:02:09 INFO : Using SCS at http://nutshell.maxgigapop.net:8081/geni/xmlrpc 13:02:09 INFO : Calling SCS... 13:02:13 INFO : Multi-AM reservation will include resources from these aggregates: 13:02:13 INFO : 13:02:13 INFO : 13:02:13 INFO : 13:02:13 INFO : Stitcher doing createsliver at ... 13:02:14 WARNING : Requested API version 2, but AM https://bbn-cam-ctrl-1.gpolab.bbn.com:5001 uses version 3. Same aggregate talks API v2 at a different URL: https://b 13:02:58 INFO : ... Allocation at complete. 13:02:58 INFO : Stitcher doing createsliver at ... 13:02:59 WARNING : 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: h 13:03:21 INFO : ... Allocation at complete. 13:03:21 INFO : Stitcher doing createsliver at ... 13:04:07 INFO : DCN AM : must wait for status ready.... 13:04:07 INFO : Pausing 30 seconds to let circuit become ready... 13:04:45 INFO : Pausing 30 seconds to let circuit become ready... 13:05:22 INFO : DCN circuit 117181 is ready at 13:05:22 INFO : DCN circuit 117191 is ready at 13:05:29 INFO : Getting credential from file /tmp/slice-ch-geni-net-ln-test-OG-ST-2-for-lnevers-cred.xml 13:05:29 INFO : ... Allocation at complete. 13:05:29 INFO : All aggregates are complete. 13:05:29 INFO : Your resources expire at 2014-09-11 17:03:26 (UTC). 13:05:29 INFO : Saved combined reservation RSpec at 3 AMs to file '/home/lnevers/gcf-test/gramstitch/GPO/OG-ST-2-manifest-rspec-multiam-combined.xml' Success: Reserved resources in slice OG-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 GPO-OG and GPO aggregate: {{{ $ readyToLogin.py OG-ST-2 -a gpo-og .... GPO-OG's geni_status is: ready User lnevers logs in to GPO-OG using: ssh -p 3000 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@192.1.243.5 $ readyToLogin.py OG-ST-2 -a clemson-og .... CLEM-OG's geni_status is: ready User lnevers logs in to CLEM-OG using: ssh -p 3000 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@130.127.88.101 }}} Login to GPO OG host and ping the remote on each of the two interfaces. Below is the ping output for the GPO site: {{{ lnevers@clem-og:~$ 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 59071ms rtt min/avg/max/mdev = 26.047/26.143/26.670/0.202 ms lnevers@clem-og:~$ ping 10.10.4.1 -c 60 -q PING 10.10.4.1 (10.10.4.1) 56(84) bytes of data. --- 10.10.4.1 ping statistics --- 60 packets transmitted, 60 received, 0% packet loss, time 59074ms rtt min/avg/max/mdev = 26.109/28.601/169.922/18.399 ms }}} == OG-ST-3 IG-ST-3 New Site 3 node linear topology == Note: Linear topology is created with " Create a slice and then create the stitched slivers with the RSpec [http://groups.geni.net/geni/browser/trunk/stitch-examples/GPO-OG/OG-ST-3.rspec OG-ST-3.rspec]: {{{ $ omni.py createslice OG-ST-3 08:48:45 INFO : Downloaded latest `agg_nick_cache` from 'http://trac.gpolab.bbn.com/gcf/raw-attachment/wiki/Omni/agg_nick_cache' and copied to '/home/lnevers/.gcf/agg_nick_cache'. 08:48:45 INFO : Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' 08:48:45 INFO : Loading config file /home/lnevers/.gcf/omni_config 08:48:45 INFO : Setting option useSliceMembers based on omni_config setting 08:48:45 INFO : Using control framework portal 08:48:45 INFO : Member Authority is https://ch.geni.net/MA (from config) 08:48:45 INFO : Slice Authority is https://ch.geni.net/SA (from config) 08:48:46 INFO : Slice OG-ST-3 already existed - returning existing slice 08:48:46 INFO : Created slice with Name OG-ST-3, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+OG-ST-3, Expiration 2014-09-17 17:50:12+00:00 08:48:46 INFO : ------------------------------------------------------ 08:48:46 INFO : Completed createslice: Options as run: framework: portal project: ln-test useSliceMembers: True Args: createslice OG-ST-3 Result Summary: Created slice with Name OG-ST-3, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+OG-ST-3, Expiration 2014-09-17 17:50:12+00:00 08:48:46 INFO : ====================================================== $ stitcher.py createsliver OG-ST-3 OG-ST-3.rspec -o 09:38:52 INFO : Configured logging from file /home/lnevers/gcf-2.7-0908/src/gcf/stitcher_logging.conf 09:38:52 INFO : Reading slice OG-ST-3 credential... 09:38:52 INFO : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+OG-ST-3 expires on 2014-09-17 17:50:12 UTC 09:38:52 INFO : Using SCS at http://nutshell.maxgigapop.net:8081/geni/xmlrpc 09:38:52 INFO : Calling SCS... 09:38:58 INFO : Multi-AM reservation will include resources from these aggregates: 09:38:58 INFO : 09:38:58 INFO : 09:38:58 INFO : 09:38:58 INFO : 09:38:58 INFO : Stitcher doing createsliver at ... 09:39:15 INFO : ... Allocation at complete. 09:39:15 INFO : Stitcher doing createsliver at ... 09:39:17 WARNING : Requested API version 2, but AM https://bbn-cam-ctrl-1.gpolab.bbn.com:5001 uses version 3. Same aggregate talks API v2 at a different URL: https://bbn-cam-ctrl-1.gpolab.bbn.com:5002 09:39:17 ERROR : {'output': 'Failure to allocate VLAN in requested range', 'code': {'geni_code': 24}, 'value': ''} 09:39:17 INFO : Will put back in the pool to allocate. Got: VLAN was unavailable. Retry 2nd time with new suggested VLANs 09:39:17 INFO : Pausing for 30 seconds for Aggregates to free up resources... 09:39:47 INFO : Stitcher doing createsliver at ... 09:40:08 INFO : ... Allocation at complete. 09:40:08 INFO : Stitcher doing createsliver at ... 09:40:09 WARNING : Requested API version 2, but AM https://bbn-cam-ctrl-1.gpolab.bbn.com:5001 uses version 3. Same aggregate talks API v2 at a different URL: https://bbn-cam-ctrl-1.gpolab.bbn.com:5002 09:40:50 INFO : ... Allocation at complete. 09:40:50 INFO : Stitcher doing createsliver at ... 09:41:36 INFO : DCN AM : must wait for status ready.... 09:41:36 INFO : Pausing 30 seconds to let circuit become ready... 09:42:13 INFO : Pausing 30 seconds to let circuit become ready... 09:42:51 INFO : Pausing 30 seconds to let circuit become ready... 09:43:29 INFO : Pausing 30 seconds to let circuit become ready... 09:44:06 INFO : Pausing 30 seconds to let circuit become ready... 09:44:44 INFO : Pausing 30 seconds to let circuit become ready... 09:45:21 INFO : Pausing 30 seconds to let circuit become ready... 09:45:59 INFO : Pausing 30 seconds to let circuit become ready... 09:46:36 INFO : DCN circuit 117521 is ready at 09:46:36 INFO : DCN circuit 117511 is ready at 09:46:44 INFO : Getting credential from file /tmp/slice-ch-geni-net-ln-test-OG-ST-3-for-lnevers-cred.xml 09:46:44 INFO : ... Allocation at complete. 09:46:44 INFO : All aggregates are complete. 09:46:44 INFO : Your resources expire at 2 different times at different AMs. The first expiration is 2014-09-12 13:40:55 UTC at . Second expiration is 2014-09-17T17:50:12 UTC. 09:46:44 INFO : Saved combined reservation RSpec at 4 AMs to file '/home/lnevers/gcf-test/gramstitch/GPO/OG-ST-3-manifest-rspec-multiam-combined.xml' Success: Reserved resources in slice OG-ST-3 at 4 Aggregates (including 1 intermediate aggregate(s) not in the original request), creating 2 stitched link(s). }}} Determined login information the GPO-OG host: {{{ $ readyToLogin.py OG-ST-3 -a gpo-og .... gr-gpo's geni_status is: ready User lnevers logs in to gr-gpo using: ssh -p 3003 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@192.1.243.5 }}} Login to the GPO-OG host and ping each remote: {{{ #ping Stanford IG lnevers@gr-gpo:~$ ping 192.168.1.1 -c 60 -q 60 packets transmitted, 60 received, 0% packet loss, time 59081ms rtt min/avg/max/mdev = 107.262/107.409/107.671/0.153 ms # NYSERNet IG lnevers@gr-gpo:~$ 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 59098ms rtt min/avg/max/mdev = 11.418/11.526/11.962/0.107 ms }}} == OG-ST-4 New Site to GPO EG interoperability == Note: This test is not executed because GPO EG is co-located and pre-work is not in progress/planned for adding local VLAN to allow the connection. Other GPO EG stitching sites are not available, so test cannot be executed. == OG-ST-5 Site Information == == OG-ST-6 New Site !OpenFlow topology == '''Note:''' Rather than using co-located GPO IG, used the Rutgers IG site as a remote. Create a slice and then create the stitched slivers using !OpenFlow with the RSPec [http://groups.geni.net/geni/browser/trunk/stitch-examples/GPO-OG/OG-ST-6.rspec OG-ST-6.rspec]: {{{ stitcher.py createsliver OG-ST-6 OG-ST-6.rspec -o }}} Determined login information at each GPO-OG and Rutgers IG aggregate: {{{ $ readyToLogin.py OG-ST-6 -a gpo-og .... $ readyToLogin.py OG-ST-6 -a rutgers-ig .... }}} === Measurements === '''Iperf OpenGENI GPO VM to InstaGENI Rutgers VM (TCP) - TCP window size: 23.5 KByte (default)''' ''Collected: 2014-xx-xx'' __One Client_ {{{ }}} __Five Clients__ {{{ }}} __Ten Clients__ {{{ }}} '''Iperf OpenGENI GPO VM to InstaGENI Rutgers VM (UDP) - UDP buffer size: 224 KByte (default) ''' {{{ }}} '''Ping from OpenGENI GPO VM to InstaGENI Rutgers VM ''' {{{ }}} '''Iperf InstaGENI Rutgers VM to OpenGENI GPO VM (TCP) - TCP window size: 23.5 KByte (default)''' ''Collected: 2014-xx-xx'' __One Client_ {{{ }}} __Five Clients__ {{{ }}} __Ten Clients__ {{{ }}} '''Iperf InstaGENI Rutgers VM to OpenGENI GPO VM (UDP) - UDP buffer size: 224 KByte (default) ''' {{{ }}} '''Ping from InstaGENI Rutgers VM to OpenGENI GPO VM''' {{{ }}} ---- {{{ #!html Email help@geni.net for GENI support or email me with feedback on this page! }}}