[[PageOutline]] = ION to AL2S sites topologies = These test cases creates a mix of topologies that connect ION sites to an AL2S sites. = Test Status = This section captures the status for each function verified by this test plan. || '''Sites''' || '''State''' ||'''Completed''' || '''Notes''' || ||GPO IG <-ION-> Stanford IG <-AL2S-> Missouri IG ||[[Color(green,Pass)]]||2014-09-18 || || ||GPO IG <-ION><-AL2s->Stanford IG <-ION><-AL2s-> Rutgers IG ||[[Color(green,Pass)]] || 2014-09-22|| || ||GPO IG <-ION-><-AL2S-> Stanford IG <-AL2S-> Missouri IG<-AL2S-><-ION->NYSERNet IG || || || || ||5 Nodes Star Topology (Missouri center node) || || ||Two ION site and 2 AL2S site are endpoints.|| [[BR]] || '''State Legend''' || '''Description''' || || [[Color(green,Pass)]] || Test completed and met all criteria || || [[Color(#98FB98,Pass: most criteria)]] || Test completed and met most criteria. Exceptions documented || || [[Color(red,Fail)]] || Test completed and failed to meet criteria. || || [[Color(yellow,Complete)]] || Test completed but will require re-execution due to expected changes || || [[Color(orange,Blocked)]] || Blocked by ticketed issue(s). || || [[Color(#63B8FF,In Progress)]] || Currently under test. || [[BR]] = Test Details = == GPO IG <-ION-> Stanford IG <-AL2S-> Missouri IG == For this scenario there is one AL2S link between the nodes Stanford IG and Missouri IG and one ION link between the nodes Stanford IG and GPO IG. The RSpec used for this testcase is [http://groups.geni.net/geni/browser/trunk/OESSRSpecs/stitch-3linear.rspec stitch-3linear.rspec]: {{{ $ stitcher.py createsliver 3linear stitch-3linear.rspec --excludehop urn:publicid:IDN+instageni.stanford.edu+interface+procurve2: 1.24.ion.salt.xe-0_1_1 -o 09:55:38 INFO : Configured logging from file /home/lnevers/gcf-2.7-preview-0912/src/gcf/stitcher_logging.conf 09:55:39 INFO : Reading slice 3linear credential... 09:55:39 INFO : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+3linear expires on 2014-09-23 20:01:01 UTC 09:55:39 INFO : Using SCS at http://nutshell.maxgigapop.net:8081/geni/xmlrpc 09:55:39 INFO : Calling SCS... 09:55:42 INFO : Multi-AM reservation will include resources from these aggregates: 09:55:42 INFO : 09:55:42 INFO : 09:55:42 INFO : 09:55:42 INFO : 09:55:42 INFO : 09:55:42 INFO : Getting credential from file /tmp/slice-ch-geni-net-ln-test-3linear-for-lnevers-cred.xml 09:55:42 INFO : Stitcher doing createsliver at ... 09:56:00 INFO : ... Allocation at complete. 09:56:00 INFO : Getting credential from file /tmp/slice-ch-geni-net-ln-test-3linear-for-lnevers-cred.xml 09:56:00 INFO : Stitcher doing createsliver at ... 09:56:15 INFO : ... Allocation at complete. 09:56:15 INFO : Getting credential from file /tmp/slice-ch-geni-net-ln-test-3linear-for-lnevers-cred.xml 09:56:15 INFO : Stitcher doing createsliver at ... 09:56:34 INFO : ... Allocation at complete. 09:56:35 INFO : Getting credential from file /tmp/slice-ch-geni-net-ln-test-3linear-for-lnevers-cred.xml 09:56:35 INFO : Stitcher doing createsliver at ... 09:56:39 INFO : ... Allocation at complete. 09:56:39 INFO : Getting credential from file /tmp/slice-ch-geni-net-ln-test-3linear-for-lnevers-cred.xml 09:56:39 INFO : Stitcher doing createsliver at ... 09:57:24 INFO : DCN AM : must wait for status ready.... 09:57:24 INFO : Pausing 30 seconds to let circuit become ready... 09:58:02 INFO : DCN circuit 118841 is ready at 09:58:09 INFO : Getting credential from file /tmp/slice-ch-geni-net-ln-test-3linear-for-lnevers-cred.xml 09:58:09 INFO : ... Allocation at complete. 09:58:09 INFO : All aggregates are complete. 09:58:09 INFO : Your resources expire at 2014-09-23T20:01:01 (UTC). 09:58:09 INFO : Saved combined reservation RSpec at 5 AMs to file '/home/lnevers/gcf-test/oess/Xconnect-stitch/3linear-manifest-rspec-multiam-combined.xml' Success: Reserved resources in slice 3linear at 5 Aggregates (including 2 intermediate aggregate(s) not in the original request), creating 2 stitched link(s). }}} Determine login for all nodes: {{{ $ readyToLogin 3linear -a stanford-ig ... ig-stan's geni_status is: ready User lnevers logs in to ig-stan using: ssh -p 31802 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.stanford.edu $ readyToLogin 3linear -a missouri-ig ... miss's geni_status is: ready User lnevers logs in to miss using: ssh -p 30010 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.rnet.missouri.edu $ readyToLogin 3linear -a gpo-ig ... ig-gpo's geni_status is: ready User lnevers logs in to ig-gpo using: ssh -p 30778 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.gpolab.bbn.com }}} Log into the intermediate node and ping remotes to verify connectivity: {{{ # ping GPO IG [lnevers@ig-stan ~]$ ping -c 60 -q 192.168.2.1 PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data. --- 192.168.2.1 ping statistics --- 60 packets transmitted, 0 received, 100% packet loss, time 58999ms # ping Missouri IG [lnevers@ig-stan ~]$ ping -c 60 -q 192.168.4.2 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 59082ms rtt min/avg/max/mdev = 39.224/40.129/79.852/5.186 ms }}} == GPO IG <-ION><-AL2s->Stanford IG <-ION><-AL2s-> Rutgers IG == or this scenario there is one AL2S link between the nodes Stanford IG and Missouri IG and two ION links (one to GPO IG and one to NYSERNet IG). The RSpec used for this testcase is [http://groups.geni.net/geni/browser/trunk/OESSRSpecs/stitch-gpo2stan2rut.rspec stitch-gpo2stan2rut.rspec]: Creates sliver: {{{ $ stitcher.py createsliver gpo2stan2rut ./stitch-gpo2stan2rut.rspec --excludehop urn:publicid:IDN+instageni.stanford.edu+interface+procurve2:1.24.ion.salt.xe-0_1_1 -o -r ln-test 14:51:08 INFO : Configured logging from file /home/lnevers/gcf-2.7-rc1/src/gcf/stitcher_logging.conf 14:51:09 INFO : Reading slice gpo2stan2rut credential... 14:51:09 INFO : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+gpo2stan2rut expires on 2014-09-29 18:51:08 UTC 14:51:09 INFO : Using SCS at http://nutshell.maxgigapop.net:8081/geni/xmlrpc 14:51:09 INFO : Calling SCS... 14:51:14 INFO : Multi-AM reservation will include resources from these aggregates: 14:51:14 INFO : 14:51:14 INFO : 14:51:14 INFO : 14:51:14 INFO : 14:51:14 INFO : 14:51:14 INFO : Stitcher doing createsliver at ... 14:51:36 INFO : ... Allocation at complete. 14:51:36 INFO : Stitcher doing createsliver at ... 14:51:51 INFO : ... Allocation at complete. 14:51:51 INFO : Stitcher doing createsliver at ... 14:52:11 INFO : ... Allocation at complete. 14:52:11 INFO : Stitcher doing createsliver at ... 14:52:18 INFO : ... Allocation at complete. 14:52:18 INFO : Stitcher doing createsliver at ... 14:53:04 INFO : DCN AM : must wait for status ready.... 14:53:04 INFO : Pausing 30 seconds to let circuit become ready... 14:53:42 INFO : Pausing 30 seconds to let circuit become ready... 14:54:19 INFO : DCN circuit 119681 is ready at 14:54:19 INFO : DCN circuit 119671 is ready at 14:54:26 INFO : ... Allocation at complete. 14:54:26 INFO : All aggregates are complete. 14:54:26 INFO : Your resources expire at 2014-09-28T18:41:14 (UTC). 14:54:26 INFO : Saved combined reservation RSpec at 5 AMs to file '/home/lnevers/gcf-test/oess/Xconnect-stitch/gpo2stan2rut-manifest-rspec-multiam-combined.xml' Success: Reserved resources in slice gpo2stan2rut at 5 Aggregates (including 2 intermediate aggregate(s) not in the original request), creating 2 stitched link(s). }}} Determined login for Stanford node: {{{ $ readyToLogin -a stanford-ig gpo2stan2rut ... ig-stan's geni_status is: ready User lnevers logs in to ig-stan using: ssh -p 35130 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.stanford.edu }}} Login to Stanford node and ping two remotes: {{{ # GPO IG [lnevers@ig-stan ~]$ ping 192.168.0.1 -c 60 -q PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data. --- 192.168.0.1 ping statistics --- 60 packets transmitted, 60 received, 0% packet loss, time 59066ms rtt min/avg/max/mdev = 86.105/86.207/86.715/0.346 ms # Rutgers [lnevers@ig-stan ~]$ ping 192.168.1.1 -c 60 -q PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data. --- 192.168.1.1 ping statistics --- 60 packets transmitted, 60 received, 0% packet loss, time 59069ms rtt min/avg/max/mdev = 69.003/69.210/69.690/0.171 ms }}} == GPO IG <-ION-><-AL2S-> Stanford IG <-AL2S-> Missouri IG<-AL2s-><-ION->NYSERNet IG == For this scenario there is one AL2S link between the nodes Stanford IG and Missouri IG and two ION links (one to GPO IG and one to NYSERNet IG). The RSpec used for this testcase is [http://groups.geni.net/geni/browser/trunk/OESSRSpecs/stitch-4linear.rspec stitch-4linear.rspec]: {{{ $ stitcher.py createsliver 4linear ./stitch-4linear.rspec --excludehop urn:publicid:IDN+instageni.stanford.edu+interface+procurve2:1.24.ion.salt.xe-0_1_1 --excludehop urn:publicid:IDN+instageni.rnet.missouri.edu+interface+procurve2:1.19 -o 15:50:10 INFO : Configured logging from file /home/lnevers/gcf-2.7-rc1/src/gcf/stitcher_logging.conf 15:50:10 INFO : Reading slice 4linear credential... 15:50:10 INFO : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+4linear expires on 2014-09-25 14:28:49 UTC 15:50:10 INFO : Using SCS at http://nutshell.maxgigapop.net:8081/geni/xmlrpc 15:50:10 INFO : Calling SCS... 15:50:14 INFO : Multi-AM reservation will include resources from these aggregates: 15:50:14 INFO : 15:50:14 INFO : 15:50:14 INFO : 15:50:14 INFO : 15:50:14 INFO : 15:50:14 INFO : 15:50:14 INFO : Stitcher doing createsliver at ... 15:50:30 INFO : ... Allocation at complete. 15:50:30 INFO : Stitcher doing createsliver at ... 15:50:47 INFO : ... Allocation at complete. 15:50:47 INFO : Stitcher doing createsliver at ... 15:51:10 INFO : ... Allocation at complete. 15:51:10 INFO : Stitcher doing createsliver at ... 15:51:27 INFO : ... Allocation at complete. 15:51:27 INFO : Stitcher doing createsliver at ... 15:51:37 INFO : ... Allocation at complete. 15:51:37 INFO : Stitcher doing createsliver at ... 15:52:22 INFO : DCN AM : must wait for status ready.... 15:52:22 INFO : Pausing 30 seconds to let circuit become ready... 15:53:00 INFO : Pausing 30 seconds to let circuit become ready... 15:53:38 INFO : DCN circuit 119711 is ready at 15:53:38 INFO : DCN circuit 119721 is ready at 15:53:45 INFO : ... Allocation at complete. 15:53:45 INFO : All aggregates are complete. 15:53:45 INFO : Your resources expire at 2014-09-24T19:40:14 (UTC). 15:53:45 INFO : Saved combined reservation RSpec at 6 AMs to file '/home/lnevers/gcf-test/oess/Xconnect-stitch/4linear-manifest-rspec-multiam-combined.xml' Success: Reserved resources in slice 4linear at 6 Aggregates (including 2 intermediate aggregate(s) not in the original request), creating 3 stitched link(s). }}} Determine Login: {{{ $ readyToLogin 4linear -a gpo-ig ... ig-gpo's geni_status is: ready User lnevers logs in to ig-gpo using: ssh -p 38202 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.gpolab.bbn.com $ readyToLogin 4linear -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 $ readyToLogin 4linear -a missouri-ig ... miss's geni_status is: ready User lnevers logs in to miss using: ssh -p 32058 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.rnet.missouri.edu $ readyToLogin 4linear -a nysernet-ig ... ig-nyse's geni_status is: ready User lnevers logs in to ig-nyse using: ssh -p 31290 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.instageni.nysernet.org }}} Login to Stanford and ping GPO and Missouri: {{{ # Ping GPO [lnevers@ig-stan ~]$ ping -c 60 -q 192.168.1.2 PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. --- 192.168.1.2 ping statistics --- 60 packets transmitted, 60 received, 0% packet loss, time 59068ms rtt min/avg/max/mdev = 86.078/86.213/86.747/0.364 ms # Ping Missouri [lnevers@ig-stan ~]$ ping -c 60 -q 192.168.3.1 PING 192.168.3.1 (192.168.3.1) 56(84) bytes of data. --- 192.168.3.1 ping statistics --- 60 packets transmitted, 60 received, 0% packet loss, time 59005ms rtt min/avg/max/mdev = 0.017/0.033/0.046/0.004 ms }}} Log into Missouri and ping Stanford and NYSERNet: {{{ }}} == Five Node Star Topology == For this scenario the AL2S site Missouri is used as the center node, while two end-point are connected via AL2S (Chicago IG, Stanford IG) and two endpoints are connected via ION (MAX IG, GPO IG). The RSpec used for this testcase is [http://groups.geni.net/geni/browser/trunk/OESSRSpecs/stitch-star-miss.rspec stitch-star-miss.rspec]. {{{ $ stitcher.py createsliver star-miss ./stitch-star-miss.rspec --excludehop urn:publicid:IDN+instageni.stanford.edu+interface+procurve2:1.24.ion.salt.xe-0_1_1 --excludehop urn:publicid:IDN+instageni.rnet.missouri.edu+interface+procurve2:1.19 -o 13:32:47 INFO : Configured logging from file /home/lnevers/gcf-2.7-rc1/src/gcf/stitcher_logging.conf 13:32:47 INFO : Reading slice star-miss credential... 13:32:47 INFO : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+star-miss expires on 2014-09-25 19:20:30 UTC 13:32:47 INFO : Using SCS at http://nutshell.maxgigapop.net:8081/geni/xmlrpc 13:32:47 INFO : Calling SCS... 13:32:58 INFO : Multi-AM reservation will include resources from these aggregates: 13:32:58 INFO : 13:32:58 INFO : 13:32:58 INFO : 13:32:58 INFO : 13:32:58 INFO : 13:32:58 INFO : 13:32:58 INFO : 13:32:58 INFO : Stitcher doing createsliver at ... 13:33:14 INFO : ... Allocation at complete. 13:33:14 INFO : Stitcher doing createsliver at ... 13:33:29 INFO : ... Allocation at complete. 13:33:29 INFO : Stitcher doing createsliver at ... 13:33:51 INFO : ... Allocation at complete. 13:33:51 INFO : Stitcher doing createsliver at ... 13:34:10 INFO : ... Allocation at complete. 13:34:10 INFO : Stitcher doing createsliver at ... 13:34:28 INFO : ... Allocation at complete. 13:34:28 INFO : Stitcher doing createsliver at ... 13:34:41 INFO : ... Allocation at complete. 13:34:41 INFO : Stitcher doing createsliver at ... 13:35:27 INFO : DCN AM : must wait for status ready.... 13:35:27 INFO : Pausing 30 seconds to let circuit become ready... 13:36:04 INFO : Pausing 30 seconds to let circuit become ready... 13:36:46 INFO : DCN circuit 119641 is ready at 13:36:46 INFO : DCN circuit 119651 is ready at 13:36:54 INFO : ... Allocation at complete. 13:36:54 INFO : All aggregates are complete. 13:36:54 INFO : Your resources expire at 2014-09-25T17:22:58 (UTC). 13:36:54 INFO : Saved combined reservation RSpec at 7 AMs to file '/home/lnevers/gcf-test/oess/Xconnect-stitch/star-miss-manifest-rspec-multiam-combined.xml' Success: Reserved resources in slice star-miss at 7 Aggregates (including 2 intermediate aggregate(s) not in the original request), creating 4 stitched link(s).}}} Determine login on Missouri host: {{{ $ readyToLogin -a missouri-ig star-miss ... ig-miss's geni_status is: ready User lnevers logs in to ig-miss using: ssh -p 30522 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.instageni.rnet.missouri.edu }}} Log into Missouri host and ping each of the 4 remotes: {{{ lnevers@ig-miss:~$ for i in 0 1 2 3; do ping 192.168.$i.2 -c 60 -q; done PING 192.168.0.2 (192.168.0.2) 56(84) bytes of data. --- 192.168.0.2 ping statistics --- 60 packets transmitted, 60 received, 0% packet loss, time 59100ms rtt min/avg/max/mdev = 39.653/39.882/40.180/0.300 ms XXX XXXX }}}