wiki:GENIOESSTopologiesTestStatus/OESS-TC4

Version 11 (modified by lnevers@bbn.com, 10 years ago) (diff)

--

AL2S Only Topologies

This test case creates various topologies between available AL2S sites and verifies connectivity with the 3 available AL2S racks.

Test Status

This section captures the status for each function verified by this test plan.

Sites State Ticket Notes
Missouri IG <-AL2S->Chicago IG <-AL2S-> Stanford IG Color(green,Pass)?
3 Nodes ring (Stanford IG, Chicago, and Missouri IG Color(green,Pass)?
2 Nodes loop (Stanford IG to Missouri IG) Color(green,Pass)?


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.


Test Details

Three Nodes Linear

For this scenario three AL2S links are used between the nodes Stanford IG, Chicago IG and Missouri IG. The RSpec used for this testcase is stitch-3-M-C-S.rspec.

$ stitcher.py createsliver 3-M-C-S ./stitch-3-M-C-S.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
16:52:10 INFO    : Configured logging from file /home/lnevers/gcf-2.7-preview-0912/src/gcf/stitcher_logging.conf
16:52:10 INFO    : Reading slice 3-M-C-S credential...
16:52:11 INFO    : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+3-M-C-S expires on 2014-09-22 20:13:38 UTC
16:52:11 INFO    : Using SCS at http://nutshell.maxgigapop.net:8081/geni/xmlrpc
16:52:11 INFO    : Calling SCS...
16:52:15 INFO    : Multi-AM reservation will include resources from these aggregates:
16:52:15 INFO    : 	<Aggregate chicago-ig>
16:52:15 INFO    : 	<Aggregate missouri-ig>
16:52:15 INFO    : 	<Aggregate stanford-ig>
16:52:15 INFO    : 	<Aggregate oess>
16:52:15 INFO    : Getting credential from file /tmp/slice-ch-geni-net-ln-test-3-M-C-S-for-lnevers-cred.xml
16:52:15 INFO    : Stitcher doing createsliver at <Aggregate chicago-ig>...
16:52:32 INFO    : ... Allocation at <Aggregate chicago-ig> complete.
16:52:32 INFO    : Getting credential from file /tmp/slice-ch-geni-net-ln-test-3-M-C-S-for-lnevers-cred.xml
16:52:32 INFO    : Stitcher doing createsliver at <Aggregate missouri-ig>...
16:52:55 INFO    : ... Allocation at <Aggregate missouri-ig> complete.
16:52:55 INFO    : Getting credential from file /tmp/slice-ch-geni-net-ln-test-3-M-C-S-for-lnevers-cred.xml
16:52:55 INFO    : Stitcher doing createsliver at <Aggregate stanford-ig>...
16:53:37 INFO    : ... Allocation at <Aggregate stanford-ig> complete.
16:53:37 INFO    : Getting credential from file /tmp/slice-ch-geni-net-ln-test-3-M-C-S-for-lnevers-cred.xml
16:53:37 INFO    : Stitcher doing createsliver at <Aggregate oess>...
16:53:43 INFO    : ... Allocation at <Aggregate oess> complete.
16:53:43 INFO    : All aggregates are complete.
16:53:44 INFO    : Your resources expire at 2014-09-22T20:13:38 (UTC). 
16:53:44 INFO    : Saved combined reservation RSpec at 4 AMs to file '/home/lnevers/gcf-test/oess/Xconnect-stitch/3-M-C-S-manifest-rspec-multiam-combined.xml'
Success: Reserved resources in slice 3-M-C-S at 4 Aggregates (including 1 intermediate aggregate(s) not in the original request), creating 2 stitched link(s).

Determine Login:

$ readyToLogin -a chicago-ig 3-M-C-S
...
ig-chic's geni_status is: ready 
User lnevers logs in to ig-chic using:
	ssh -p 30010  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.geni.uchicago.edu

$ readyToLogin -a stanford-ig 3-M-C-S
...
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 -a missouri-ig 3-M-C-S
...
miss's geni_status is: ready 
User lnevers logs in to miss using:
	ssh -p 30522  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.rnet.missouri.edu

Login to Chicago host and ping the two remote hosts:

[lnevers@ig-chic ~]$ 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 59094ms
rtt min/avg/max/mdev = 48.251/49.408/100.963/6.722 ms

[lnevers@ig-chic ~]$ ping -c 60 -q 192.168.2.2
PING 192.168.2.2 (192.168.2.2) 56(84) bytes of data.

--- 192.168.2.2 ping statistics ---
60 packets transmitted, 60 received, 0% packet loss, time 59089ms
rtt min/avg/max/mdev = 15.088/15.874/50.455/4.504 ms
[lnevers@ig-chic ~]$ 

Three Nodes Ring

For this scenario three AL2S links are used between the nodes Stanford IG, Chicago IG and Missouri IG. The RSpec used for this testcase is stitch-3ring.rspec.

$ stitcher.py createsliver 3ring ./stitch-3ring.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 -r ln-test -o
09:27:03 INFO    : Configured logging from file /home/lnevers/gcf-2.7-preview-0912/src/gcf/stitcher_logging.conf
09:27:03 INFO    : Reading slice 3ring credential...
09:27:04 INFO    : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+3ring expires on 2014-09-22 19:31:02 UTC
09:27:04 INFO    : Using SCS at http://nutshell.maxgigapop.net:8081/geni/xmlrpc
09:27:04 INFO    : Calling SCS...
09:27:10 INFO    : Multi-AM reservation will include resources from these aggregates:
09:27:10 INFO    : 	<Aggregate chicago-ig>
09:27:10 INFO    : 	<Aggregate stanford-ig>
09:27:10 INFO    : 	<Aggregate missouri-ig>
09:27:10 INFO    : 	<Aggregate oess>
09:27:10 INFO    : Getting credential from file /tmp/slice-ch-geni-net-ln-test-3ring-for-lnevers-cred.xml
09:27:10 INFO    : Stitcher doing createsliver at <Aggregate chicago-ig>...
09:27:32 INFO    : ... Allocation at <Aggregate chicago-ig> complete.
09:27:32 INFO    : Getting credential from file /tmp/slice-ch-geni-net-ln-test-3ring-for-lnevers-cred.xml
09:27:32 INFO    : Stitcher doing createsliver at <Aggregate stanford-ig>...
09:27:55 INFO    : ... Allocation at <Aggregate stanford-ig> complete.
09:27:55 INFO    : Getting credential from file /tmp/slice-ch-geni-net-ln-test-3ring-for-lnevers-cred.xml
09:27:55 INFO    : Stitcher doing createsliver at <Aggregate missouri-ig>...
09:28:17 INFO    : ... Allocation at <Aggregate missouri-ig> complete.
09:28:17 INFO    : Getting credential from file /tmp/slice-ch-geni-net-ln-test-3ring-for-lnevers-cred.xml
09:28:17 INFO    : Stitcher doing createsliver at <Aggregate oess>...
09:28:26 INFO    : ... Allocation at <Aggregate oess> complete.
09:28:26 INFO    : All aggregates are complete.
09:28:26 INFO    : Your resources expire at 2014-09-22T19:31:02 (UTC). 
09:28:26 INFO    : Saved combined reservation RSpec at 4 AMs to file '/home/lnevers/gcf-test/oess/Xconnect-stitch/3ring-manifest-rspec-multiam-combined.xml'
Success: Reserved resources in slice 3ring at 4 Aggregates (including 1 intermediate aggregate(s) not in the original request), creating 3 stitched link(s).

Determine login:

$ readyToLogin 3ring -a stanford-ig 
...
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

$ readyToLogin 3ring -a missouri-ig 
...
ig-miss's geni_status is: ready 
User lnevers logs in to ig-miss using:
	ssh -p 30010  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.rnet.missouri.edu

$ readyToLogin 3ring -a chicago-ig 
...
ig-chic's geni_status is: ready 
User lnevers logs in to ig-chic using:
	ssh -p 30010  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.geni.uchicago.edu

Login to Missouri IG and ping remotes:

# Ping Stanford 
[lnevers@ig-miss ~]$ ping -c 60 -q 10.10.1.2 
PING 10.10.1.2 (10.10.1.2) 56(84) bytes of data.

--- 10.10.1.2 ping statistics ---
60 packets transmitted, 60 received, 0% packet loss, time 59079ms
rtt min/avg/max/mdev = 15.089/15.710/39.399/3.089 ms

# Ping Chicago
[lnevers@ig-miss ~]$ ping -c 60 -q 10.10.2.1
PING 10.10.2.1 (10.10.2.1) 56(84) bytes of data.

--- 10.10.2.1 ping statistics ---
60 packets transmitted, 60 received, 0% packet loss, time 59085ms
rtt min/avg/max/mdev = 39.298/40.175/81.037/5.325 ms

Two Nodes loop

For this scenario two AL2S links are used between the nodes Stanford IG and Missouri IG. The RSpec used for this testcase is stitch-loop.rspec.

$ stitcher.py createsliver lnloop$1 ./stitch-loop.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
16:45:00 INFO    : Configured logging from file /home/lnevers/gcf-2.7-preview-0912/src/gcf/stitcher_logging.conf
16:45:00 INFO    : Reading slice lnloop credential...
16:45:00 WARNING : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+lnloop expires in <= 3 hours on 2014-09-18 22:35:40 UTC
16:45:00 INFO    : Using SCS at http://nutshell.maxgigapop.net:8081/geni/xmlrpc
16:45:00 INFO    : Calling SCS...
16:45:05 INFO    : Multi-AM reservation will include resources from these aggregates:
16:45:05 INFO    : 	<Aggregate missouri-ig>
16:45:05 INFO    : 	<Aggregate stanford-ig>
16:45:05 INFO    : 	<Aggregate oess>
16:45:05 INFO    : Getting credential from file /tmp/slice-ch-geni-net-ln-test-lnloop-for-lnevers-cred.xml
16:45:05 INFO    : Stitcher doing createsliver at <Aggregate missouri-ig>...
16:45:05 WARNING : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+lnloop expires in <= 3 hours
16:45:22 INFO    : ... Allocation at <Aggregate missouri-ig> complete.
16:45:22 INFO    : Getting credential from file /tmp/slice-ch-geni-net-ln-test-lnloop-for-lnevers-cred.xml
16:45:22 INFO    : Stitcher doing createsliver at <Aggregate stanford-ig>...
16:45:22 WARNING : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+lnloop expires in <= 3 hours
16:45:43 INFO    : ... Allocation at <Aggregate stanford-ig> complete.
16:45:43 INFO    : Getting credential from file /tmp/slice-ch-geni-net-ln-test-lnloop-for-lnevers-cred.xml
16:45:43 INFO    : Stitcher doing createsliver at <Aggregate oess>...
16:45:43 WARNING : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+lnloop expires in <= 3 hours
16:45:50 INFO    : ... Allocation at <Aggregate oess> complete.
16:45:50 INFO    : All aggregates are complete.
16:45:50 INFO    : Your resources expire at 2014-09-18T22:35:40 (UTC). 
16:45:50 INFO    : Saved combined reservation RSpec at 3 AMs to file '/home/lnevers/gcf-test/oess/Xconnect-stitch/lnloop-manifest-rspec-multiam-combined.xml'
Success: Reserved resources in slice lnloop at 3 Aggregates (including 1 intermediate aggregate(s) not in the original request), creating 2 stitched link(s).

Determine login: {{{{ $ readyToLogin -a missouri-ig lnloop ... 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 -a stanford-ig lnloop ... 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

}}} Login to Missouri host and ping both Stanford interfaces:

[lnevers@miss ~]$ ping -c 60 -q 192.168.1.1
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 59038ms
rtt min/avg/max/mdev = 39.279/40.146/80.545/5.267 ms

[lnevers@miss ~]$ 
[lnevers@miss ~]$ 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, 60 received, 0% packet loss, time 59089ms
rtt min/avg/max/mdev = 39.244/40.146/79.767/5.165 ms