= IG-XN-7: IG Utah Xen to IG GPO Xen with 2 stitched links =
This test case verifies a topology that requests one IG Utah Xen VM to one IG GPO Xen connected with 2 stitched VLANs via the Internet2 ION aggregate. For overall status see the [wiki:GENIRacksHome/InstageniRacks/XenTestStatus InstaGENI Xen Virtualization Test Status] page.
= Test Status =
This section captures the status for each step in the acceptance test plan.
|| '''Test''' || '''State''' || ''' Ticket ''' || '''Notes''' ||
|| IG Utah Xen to IG GPO Xen||[[Color(#63B8FF,In Progress)]] || || No connectivity on 2nd link? ||
[[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 Execution Details ==
This testing is executed with GENI Clearinghouse Credentials. No assumptions are made.
=== IG Utah Xen to IG GPO Xen with 2 stitched links ===
Using the following request RSpec:
{{{
...
...
}}}
Created a slice and then created a stitched sliver:
{{{
$ omni.py createslice xen-2link
16:18:52 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
16:18:52 INFO omni: Using control framework portal
16:18:53 INFO omni: Created slice with Name xen-2link, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+xen-2link, Expiration 2013-08-21 20:18:53
16:18:53 INFO omni: ------------------------------------------------------------
16:18:53 INFO omni: Completed createslice:
Options as run:
framework: portal
project: ln-prj
Args: createslice xen-2link
Result Summary: Created slice with Name xen-2link, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+xen-2link, Expiration 2013-08-21 20:18:53
16:18:53 INFO omni: ============================================================
$ stitcher.py createsliver xen-2link ./insta-xen-ig-gpo-ig-utah-2link.rspec
09:13:36 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config
09:13:36 INFO stitcher: Using control framework portal
09:13:36 INFO stitcher: Checking that slice xen-2link is valid...
09:13:37 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+xen-2link expires on 2013-08-21 20:18:53 UTC
09:13:38 INFO stitcher: speaks AM API v3, but sticking with v2
09:13:38 INFO stitcher: speaks AM API v3, but sticking with v2
09:13:38 INFO stitcher: speaks AM API v3, but sticking with v2
09:13:38 INFO stitcher: Stitched reservation will include resources from these aggregates:
09:13:38 INFO stitcher:
09:13:38 INFO stitcher:
09:13:38 INFO stitcher:
09:13:38 INFO stitcher:
09:13:38 INFO stitch.Aggregate: Writing to '/tmp/xen-2link-createsliver-request-11-instageni-gpolab-bbn-com.xml'
09:13:38 INFO stitch.Aggregate:
Stitcher doing createsliver at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am
09:13:53 INFO stitch.Aggregate: Allocation at complete.
09:13:53 INFO stitch.Aggregate: Writing to '/tmp/xen-2link-createsliver-request-11-emulab-net.xml'
09:13:53 INFO stitch.Aggregate:
Stitcher doing createsliver at https://www.emulab.net:12369/protogeni/xmlrpc/am
09:14:42 INFO stitch.Aggregate: Allocation at complete.
09:14:42 INFO stitch.Aggregate: Writing to '/tmp/xen-2link-createsliver-request-11-utah-geniracks-net.xml'
09:14:42 INFO stitch.Aggregate:
Stitcher doing createsliver at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am
09:15:03 INFO stitch.Aggregate: Allocation at complete.
09:15:03 INFO stitch.Aggregate: Writing to '/tmp/xen-2link-createsliver-request-11-ion-internet2-edu.xml'
09:15:03 INFO stitch.Aggregate:
Stitcher doing createsliver at http://geni-am.net.internet2.edu:12346
09:15:48 INFO stitch.Aggregate: DCN AM : must wait for status ready....
09:15:48 INFO stitch.Aggregate: Pause 30 seconds to let circuit become ready...
09:16:26 INFO stitch.Aggregate: Pause 30 seconds to let circuit become ready...
09:17:03 INFO stitch.Aggregate: DCN circuit 25731 is ready
09:17:11 WARNING stitch.Aggregate: Changing Path link0 global ID from None to ion.internet2.edu-25731
09:17:11 WARNING stitch.Aggregate: Changing Path link1 global ID from None to ion.internet2.edu-25741
09:17:11 INFO stitch.Aggregate: Allocation at complete.
09:17:11 INFO stitch.launcher: All aggregates are complete.
09:17:11 INFO stitcher:
09:17:11 INFO stitcher:
09:17:11 INFO stitcher:
ion.internet2.edu-25731
2013-08-17T13:15:08.000Z
2013-08-16T13:16:30.484Z
10
100000
l2sc
ethernet
9000
3748
3748
false
2
10
100000.0
l2sc
ethernet
9000
3748
3748
true
3
10
100000.0
l2sc
ethernet
9000
990
990
true
4
10
100000
l2sc
ethernet
9000
990
990
false
5
10
100000
l2sc
ethernet
9000
990
990
false
6
10
100000
l2sc
ethernet
9000
990
990
false
null
ion.internet2.edu-25741
2013-08-17T13:15:08.000Z
2013-08-16T13:16:30.484Z
10
100000
l2sc
ethernet
9000
3749
3749
false
2
10
100000.0
l2sc
ethernet
9000
3749
3749
true
3
10
100000.0
l2sc
ethernet
9000
997
997
true
4
10
100000
l2sc
ethernet
9000
997
997
false
5
10
100000
l2sc
ethernet
9000
997
997
false
6
10
100000
l2sc
ethernet
9000
997
997
false
null
Stitching success: Reserved resources in slice xen-2link at 4 Aggregates (including 2 intermediate aggregate(s) not in the original request), creating 2 link(s).
}}}
Determine login for host in both racks:
{{{
$ readyToLogin.py -a ig-gpo xen-2link
...
xen-gpo's geni_status is: ready (am_status:ready)
User lnevers logs in to xen-gpo using:
ssh -p 30266 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com
$ readyToLogin.py -a ig-utah xen-2link
...
xen-utah's geni_status is: ready (am_status:ready)
User lnevers logs in to xen-utah using:
ssh -p 30010 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.utah.geniracks.net
}}}
Login and exchange traffic on each link:
{{{
$ ssh -p 30010 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.utah.geniracks.net
Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.46 x86_64)
xen-utah:~% /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 02:c0:76:da:ab:74
inet addr:172.17.3.1 Bcast:172.31.255.255 Mask:255.240.0.0
inet6 addr: fe80::c0:76ff:feda:ab74/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:650 errors:0 dropped:0 overruns:0 frame:0
TX packets:380 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:69058 (69.0 KB) TX bytes:40568 (40.5 KB)
Interrupt:25
eth1 Link encap:Ethernet HWaddr 02:4f:e5:f4:b9:7f
inet addr:10.10.4.2 Bcast:10.10.4.255 Mask:255.255.255.0
inet6 addr: fe80::4f:e5ff:fef4:b97f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:904 (904.0 B) TX bytes:1326 (1.3 KB)
Interrupt:26
eth2 Link encap:Ethernet HWaddr 02:41:a0:3d:18:da
inet addr:192.168.4.2 Bcast:192.168.4.255 Mask:255.255.255.0
inet6 addr: fe80::41:a0ff:fe3d:18da/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:17 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:960 (960.0 B) TX bytes:1236 (1.2 KB)
Interrupt:27
xen-utah:~% ping 10.10.4.1
PING 10.10.4.1 (10.10.4.1) 56(84) bytes of data.
^C
--- 10.10.4.1 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2015ms
xen-utah:~% ping 192.168.4.1
PING 192.168.4.1 (192.168.4.1) 56(84) bytes of data.
64 bytes from 192.168.4.1: icmp_req=1 ttl=64 time=82.0 ms
64 bytes from 192.168.4.1: icmp_req=2 ttl=64 time=82.1 ms
^C
--- 192.168.4.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 82.082/82.121/82.160/0.039 ms
xen-utah:~% more /etc/hosts
127.0.0.1 localhost loghost localhost.xen-2link.ch-geni-net.utah.geniracks.net
192.168.4.1 xen-gpo-link0 xen-gpo-1 xen-gpo
10.10.4.1 xen-gpo-link1 xen-gpo-0
192.168.4.2 xen-utah-link0 xen-utah-1
10.10.4.2 xen-utah-link1 xen-utah-0 xen-utah
xen-utah:~% exit
logout
Connection to pc3.utah.geniracks.net closed.
$ ssh -p 30266 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com
Warning: Permanently added '[pc5.instageni.gpolab.bbn.com]:30266,[192.1.242.144]:30266' (RSA) to the list of known hosts.
Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.46 x86_64)
xen-gpo:~% /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 02:60:94:b9:ef:0d
inet addr:172.17.5.1 Bcast:172.31.255.255 Mask:255.240.0.0
inet6 addr: fe80::60:94ff:feb9:ef0d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:742 errors:0 dropped:0 overruns:0 frame:0
TX packets:374 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:60374 (60.3 KB) TX bytes:40085 (40.0 KB)
Interrupt:25
eth1 Link encap:Ethernet HWaddr 02:8e:e2:89:15:06
inet addr:10.10.4.1 Bcast:10.10.4.255 Mask:255.255.255.0
inet6 addr: fe80::8e:e2ff:fe89:1506/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:21 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1196 (1.1 KB) TX bytes:1244 (1.2 KB)
Interrupt:26
eth2 Link encap:Ethernet HWaddr 02:14:0f:d9:7b:37
inet addr:192.168.4.1 Bcast:192.168.4.255 Mask:255.255.255.0
inet6 addr: fe80::14:fff:fed9:7b37/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:47 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2976 (2.9 KB) TX bytes:1244 (1.2 KB)
Interrupt:27
xen-gpo:~% ping 10.10.4.2
PING 10.10.4.2 (10.10.4.2) 56(84) bytes of data.
From 10.10.4.1 icmp_seq=1 Destination Host Unreachable
From 10.10.4.1 icmp_seq=2 Destination Host Unreachable
From 10.10.4.1 icmp_seq=3 Destination Host Unreachable
^C
--- 10.10.4.2 ping statistics ---
5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4023ms
pipe 3
xen-gpo:~% ping 192.168.4.2
PING 192.168.4.2 (192.168.4.2) 56(84) bytes of data.
64 bytes from 192.168.4.2: icmp_req=1 ttl=64 time=163 ms
64 bytes from 192.168.4.2: icmp_req=2 ttl=64 time=82.2 ms
64 bytes from 192.168.4.2: icmp_req=3 ttl=64 time=82.0 ms
^C
--- 192.168.4.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 82.044/109.398/163.939/38.567 ms
xen-gpo:~%
}}}
No connectivity on second link. Waiting on response.