[[PageOutline]] = Utah Stitching Aggregate Confirmation Tests = This pages capture 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.] ''*** Note that the Utah Stitching Aggregate (aka utah-stitch) is part of the network path for all experiments on this page ***'' == IG-ST-1 New Site to GPO IG topology == The Utah Stitch aggregate site advertises the following stitching details: {{{ protogeni chainANDTree false false 2015-06-03T18:48:37Z 2015-06-03T18:48:37Z 1000000 1000000 1000 1 urn:publicid:IDN+utah.geniracks.net+interface+procurve2:1.19 10 1000000 1000000 1000 1 l2sc ethernet 1500 2100-3499 false 1000000 1000000 1000 1 urn:publicid:IDN+emulab.net+interface+procurve1:7.2 10 1000000 1000000 1000 1 l2sc ethernet 1500 2100-3499 false 1000000 1000000 1000 1 urn:publicid:IDN+utahddc.geniracks.net+interface+procurve2:2.22 10 1000000 1000000 1000 1 l2sc ethernet 1500 2100-3499 false 1000000 1000000 1000 1 urn:publicid:IDN+utah.cloudlab.us+interface+bighp1:4.21 10 1000000 1000000 1000 1 l2sc ethernet 1500 2100-3499 false 1000000 1000000 1000 1 urn:publicid:IDN+al2s.internet2.edu+interface+sdn-sw.salt.net.internet2.edu:eth7/1:utah-stitch 10 1000000 1000000 1000 1 l2sc ethernet 1500 2100-3499 false }}} Verified that Utah IG, Utah DDC IG, PG Utah and !CloudLab advertise the same VLAN range: {{{ rspec-emulab-net.xml: 2100-3499 rspec-stitch-geniracks-net.xml: 2100-3499 rspec-stitch-geniracks-net.xml: 2100-3499 rspec-stitch-geniracks-net.xml: 2100-3499 rspec-stitch-geniracks-net.xml: 2100-3499 rspec-stitch-geniracks-net.xml: 2100-3499 rspec-utah-cloudlab-us.xml: 2100-3499 rspec-utah-geniracks-net.xml: 2100-3499 rspec-utahddc-geniracks-net.xml: 2100-3499 }}} Created a slice and a sliver that connected '''Utah DDC IG to GPO IG''': {{{ $ stitcher.py createsliver IG-ST-1 IG-ST-1-al2s.rspec -o 14:52:49 INFO : Configured logging from file /home/lnevers/gcf-2.9/src/gcf/stitcher_logging.conf 14:52:49 INFO : Reading slice IG-ST-1 credential... 14:52:50 INFO : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-ST-1 expires on 2015-06-10 18:52:04 UTC 14:52:50 INFO : Calling SCS... 14:52:53 INFO : Multi-AM reservation will include resources from these aggregates: 14:52:53 INFO : 14:52:53 INFO : 14:52:53 INFO : 14:52:53 INFO : 14:52:53 INFO : Gathering currently available VLAN tags at ... 14:52:57 INFO : Stitcher doing createsliver at ... 14:53:16 INFO : ... Allocation at complete. 14:53:16 INFO : Stitcher doing createsliver at ... 14:53:33 INFO : ... Allocation at complete. 14:53:33 INFO : Stitcher doing createsliver at ... 14:53:38 INFO : ... Allocation at complete. 14:53:38 INFO : Stitcher doing createsliver at ... 14:53:58 INFO : ... Allocation at complete. 14:53:58 INFO : All aggregates are complete. 14:53:58 INFO : Your resources expire at 2015-06-08T18:42:57 (UTC). 14:53:58 INFO : Saved combined reservation RSpec at 4 AM(s) to file '/home/lnevers/gcf-test/stitch-test/Utah-stitch/IG-ST-1-manifest-rspec-multiam-combined.xml' Success: Reserved resources in slice IG-ST-1 at 4 Aggregates (including 2 intermediate aggregate(s) not in the original request), creating 1 stitched link(s). }}} Determine login for endpoints: {{{ $ readyToLogin --useSliceAggregates IG-ST-1 ... ig-gpo's geni_status is: ready User lnevers logs in to ig-gpo using: ssh -p 34874 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc4.instageni.gpolab.bbn.com ... ddc's geni_status is: ready User lnevers logs in to ddc using: ssh -p 33594 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc11.utahddc.geniracks.net }}} Verified connectivity by pinging the GPO IG host from the Utha DDC IG host: {{{ $ remote-execute -a utahddc-ig IG-ST-1 -m "ping -c 5 192.168.1.1" }}} == IG-ST-2 New Site to GPO IG Loop topology == Create a slice and then create the a sliver that connects two links between '''GPO IG and Utah IG''': {{{ $ stitcher.py createsliver IG-ST-2 IG-ST-2.rspec -o 15:06:05 INFO : Configured logging from file /home/lnevers/gcf-2.9/src/gcf/stitcher_logging.conf 15:06:06 INFO : Reading slice IG-ST-2 credential... 15:06:06 INFO : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-ST-2 expires on 2015-06-10 19:05:18 UTC 15:06:06 INFO : Calling SCS... 15:06:09 INFO : Multi-AM reservation will include resources from these aggregates: 15:06:09 INFO : 15:06:09 INFO : 15:06:09 INFO : 15:06:09 INFO : 15:06:09 INFO : Gathering currently available VLAN tags at ... 15:06:12 INFO : Stitcher doing createsliver at ... 15:06:33 INFO : ... Allocation at complete. 15:06:33 INFO : Stitcher doing createsliver at ... 15:06:48 INFO : ... Allocation at complete. 15:06:48 INFO : Stitcher doing createsliver at ... 15:06:55 INFO : ... Allocation at complete. 15:06:55 INFO : Stitcher doing createsliver at ... 15:07:11 INFO : ... Allocation at complete. 15:07:11 INFO : All aggregates are complete. 15:07:11 INFO : Your resources expire at 2015-06-08T18:56:12 (UTC). 15:07:11 INFO : Saved combined reservation RSpec at 4 AM(s) to file '/home/lnevers/gcf-test/stitch-test/Utah-stitch/IG-ST-2-manifest-rspec-multiam-combined.xml' Success: Reserved resources in slice IG-ST-2 at 4 Aggregates (including 2 intermediate aggregate(s) not in the original request), creating 2 stitched link(s). }}} Determined login information at each aggregate: {{{ $ readyToLogin.py IG-ST-2 --useSliceAggregates .... ig-gpo's geni_status is: ready User lnevers logs in to ig-gpo using: ssh -p 36154 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc4.instageni.gpolab.bbn.com .... ig-utah's geni_status is: ready User lnevers logs in to ig-utah using: ssh -p 30010 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.utah.geniracks.net }}} 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" }}} == IG-ST-3 IG-ST-3 New Site 3 node linear topology == Create a slice and then create slivers for the topology ''' GPO IG<->PG Utah<-> Utah IG''': {{{ omni.py createslice IG-ST-3 stitcher.py createsliver IG-ST-3 IG-ST-3.rspec -o }}} Determined login information the each aggregate: {{{ $ readyToLogin.py IG-ST-3 --useSliceAggregates .... }}} Login to the VirginiaTech host and ping each remote: {{{ #ping GPO IG ping 192.168.2.1 -c 60 -q # UKYPKS2 IG ping 192.168.4.1 -c 60 -q }}} == IG-ST-4 New Site to GPO EG interoperability == Create a slice and then sliver to connect '''EG GPO to Utah IG'''