= Experiment Resources Scenarios = This page captures status and execution details for the Experiment Resources Scenarios. For overall status see the [http://groups.geni.net/geni/wiki/GeniNetworkStitchingTestStatus GENI Network Stitching Test Status] page and for test details see the [http://groups.geni.net/geni/wiki/GeniNetworkStitchingTestPlan GENI Network Stitching Test Plan] page. ''Last update: 06/10/13'' || '''Scenario''' || '''State''' || ''' Ticket ''' || '''Comments''' || ||Scenario 1 (Utah IG to Utah PG) ||[[Color(green,Pass)]] || ||Single slice with 1 stitched VLAN || ||Scenario 1 (Utah IG to GPO IG) ||[[Color(#63B8FF,In Progress)]]|| #1045 ||Single slice with 1 stitched VLAN || ||Scenario 2 (Utah IG to Utah PG) ||[[Color(red,Fail)]] || #1044 ||Single slice with multiple stitched VLANs|| ||Scenario 2a (Utah IG to GPO IG) ||[[Color(green,Pass)]] || ||Single slice with multiple stitched VLANs|| ||Scenario 3 (Utah IG to GPO IG) || || ||Multiple slices with 1 stitched VLAN each|| ||Scenario 3 (Utah IG to Utah PG) ||[[Color(green,Pass)]] || ||Multiple slices with 1 stitched VLAN each|| ||Scenario 4 (Utah IG to GPO IG) || || ||Multiple slices with multiple stitched VLANs each|| ||Scenario 4 (Utah IG to Utah PG) || || ||Multiple slices with multiple stitched VLANs each|| ||Scenario 5 (IG Utah to PG Utah to IG GPO)|| [[Color(red,Fail)]] || #1047 ||Single 3 nodes linear slice with multiple stitched VLAN hops|| ||Scenario 6 (IG Utah to PG Utah to IG GPO to MAX MyPLC)|| [[Color(red,Fail)]] || #1047 #1056 ||Single 4 nodes linear slice with multiple stitched VLAN hops|| ||Scenario 7 (MAX MyPLC to PG Utah ||[[Color(#63B8FF,In Progress)]]|| #1055 || Single Slice with 1 stitched VLAN || [[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 = '''Assumptions:''' - pgeni.gpolab.bbn.com credential are used for tests in this page. '''Notes:''' - Stitcher currently does not support AM API v3, because the PG AMs that claimed to do V3 were doing it incorrectly, so stitcher is delivered to run AM API V2. - Capacity '''must''' be specified for scenarios where Utah IG is end-point. = Experimenter Resources Scenarios = This test case verified the the ability to create, use, and release resources for all the resource scenarios described in this plan. == Scenario 1 - Single slice with two endpoints using single stitched VLAN (Utah IG to Utah PG) == This test verifies the use of 1 slice to connected 2 aggregates via a stitched VLAN. The test included 1 slice named ''2aggr-1lnk'' that used the following topology: * Utah PG VM <-Stitched VLAN-> Utah IG VM First created a slice: {{{ $ omni.py createslice 2aggr-1lnk INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Created slice with Name 2aggr-1lnk, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+2aggr-1lnk, Expiration 2013-06-08 14:49:52+00:00 INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createslice: Options as run: framework: pg Args: createslice 2aggr-1lnk Result Summary: Created slice with Name 2aggr-1lnk, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+2aggr-1lnk, Expiration 2013-06-08 14:49:52+00:00 INFO:omni: ============================================================ }}} Then created a sliver using [http://groups.geni.net/geni/attachment/wiki/GeniNetworkStitchingTestStatus/Resources/stitch-pg-utah-ig-utah.rspec stitch-pg-utah-ig-utah.rspec]: {{{ $ stitcher.py createsliver 2aggr-1lnk stitch-pg-utah-ig-utah.rspec INFO:stitcher:Loading config file /home/lnevers/.gcf/omni_config INFO:stitcher:Using control framework pg INFO:stitcher: speaks AM API v3, but sticking with v2 INFO:stitcher: speaks AM API v3, but sticking with v2 INFO:stitch.Aggregate:Writing to '/tmp/2aggr-1lnk-createsliver-request-11-emulab-net.xml' INFO:stitch.Aggregate: Stitcher doing createsliver at https://www.emulab.net:12369/protogeni/xmlrpc/am INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+2aggr-1lnk expires on 2013-06-08 14:49:52 UTC INFO:omni:Creating sliver(s) from rspec file /tmp/2aggr-1lnk-createsliver-request-11-emulab-net.xml for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+2aggr-1lnk INFO:omni: (PG log url - look here for details on any failures: https://www.emulab.net/spewlogfile.php3?logfile=3cfab640a9b72fc769be47b05b1d45ff) INFO:omni:Got return from CreateSliver for slice 2aggr-1lnk at https://www.emulab.net:12369/protogeni/xmlrpc/am: INFO:omni:Writing to '2aggr-1lnk-manifest-rspec-www-emulab-net-protogeni.xml' INFO:omni: INFO:omni:Wrote result of createsliver for slice: 2aggr-1lnk at AM: https://www.emulab.net:12369/protogeni/xmlrpc/am to file 2aggr-1lnk-manifest-rspec-www-emulab-net-protogeni.xml INFO:stitch.Aggregate:Allocation at complete. INFO:stitch.Aggregate:Writing to '/tmp/2aggr-1lnk-createsliver-request-11-utah-geniracks-net.xml' INFO:stitch.Aggregate: Stitcher doing createsliver at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+2aggr-1lnk expires on 2013-06-08 14:49:52 UTC INFO:omni:Creating sliver(s) from rspec file /tmp/2aggr-1lnk-createsliver-request-11-utah-geniracks-net.xml for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+2aggr-1lnk INFO:omni: (PG log url - look here for details on any failures: https://boss.utah.geniracks.net/spewlogfile.php3?logfile=a9192390b39f5ee7c3b494ef14f41d8b) INFO:omni:Got return from CreateSliver for slice 2aggr-1lnk at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am: INFO:omni:Writing to '2aggr-1lnk-manifest-rspec-utah-geniracks-net-protogeni.xml' INFO:omni: INFO:omni:Wrote result of createsliver for slice: 2aggr-1lnk at AM: https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am to file 2aggr-1lnk-manifest-rspec-utah-geniracks-net-protogeni.xml INFO:stitch.Aggregate:Allocation at complete. INFO:stitch.launcher:All aggregates are complete. INFO:stitcher: INFO:stitcher: INFO:stitcher: 10 100000 l2sc ethernet 9000 896 896 false 2 10 100000 l2sc ethernet 9000 896 896 false null Stitching success: Reserved resources in slice 2aggr-1lnk at 2 Aggregates (including 0 intermediate aggregate(s) not in the original request), creating 1 link(s). }}} Logged into each of the VMs allocated and collected some iperf statistics. From PG Utah to IG Utah: {{{ [lnevers@pg-utah ~]$ /usr/bin/iperf -c 10.22.4.2 -t 60 ------------------------------------------------------------ Client connecting to 10.22.4.2, TCP port 5001 TCP window size: 16.0 KByte (default) ------------------------------------------------------------ [ 3] local 10.22.4.1 port 48671 connected with 10.22.4.2 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 687 MBytes 96.0 Mbits/sec }}} From IG Utah to PG Utah: {{{ [lnevers@ig-utah ~]$ /usr/bin/iperf -c 10.22.4.1 -t 60 ------------------------------------------------------------ Client connecting to 10.22.4.1, TCP port 5001 TCP window size: 16.0 KByte (default) ------------------------------------------------------------ [ 3] local 10.22.4.2 port 46759 connected with 10.22.4.1 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 685 MBytes 95.8 Mbits/sec }}} == Scenario 1 - Single slice with two endpoints using single stitched VLAN (Utah IG to GPO IG) == This test verifies the use of 1 slice to connected 2 aggregates via a stitched VLAN. The test included 1 slice named ''1sl-2aggr-1lnk'' that used the following topology: * GPO IG VM <->Internet2/ION Aggregate <-> Utah PG Aggregate <-> Utah IG VM First created a slice: {{{ $ omni.py createslice 1sl-2aggr-1lnk INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Created slice with Name 1sl-2aggr-1lnk, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+1sl-2aggr-1lnk, Expiration 2013-06-08 12:45:56+00:00 INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createslice: Options as run: framework: pg Args: createslice 1sl-2aggr-1lnk Result Summary: Created slice with Name 1sl-2aggr-1lnk, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+1sl-2aggr-1lnk, Expiration 2013-06-08 12:45:56+00:00 INFO:omni: ============================================================ }}} Created a stitched sliver: (time to create sliver = 1 hour 30 minute) Ticket??? {{{ }}} == Scenario 2 - Single slice with two endpoints using multiple stitched VLANs (Utah IG to Utah PG) = This test verifies the use of 1 slice to connected 2 aggregates via 2 stitched VLANs. The test included 1 slice named ''1sl-2aggr-2lnk'' that used the following topology: * (Utah PG VM1 <- VLAN1 -> Utah IG VM1) + (Utah PG VM1 <- VLAN2 -> Utah IG VM1) First created a slice: {{{ $ omni.py createslice pg-utah-ig-utah-2l INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Created slice with Name pg-utah-ig-utah-2l, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+pg-utah-ig-utah-2l, Expiration 2013-06-08 13:43:03+00:00 INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createslice: Options as run: framework: pg Args: createslice pg-utah-ig-utah-2l Result Summary: Created slice with Name pg-utah-ig-utah-2l, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+pg-utah-ig-utah-2l, Expiration 2013-06-08 13:43:03+00:00 INFO:omni: ============================================================ }}} Then created a sliver using [http://groups.geni.net/geni/attachment/wiki/GeniNetworkStitchingTestStatus/Resources/stitch-pg-utah-ig-utah-2links-capacity.rspec stitch-pg-utah-ig-utah-2links-capacity.rspec] {{{ $ stitcher.py pg-utah-ig-utah-2l ./stitch-pg-utah-ig-utah-2links-capacity.rspec INFO:stitcher:Loading config file /home/lnevers/.gcf/omni_config INFO:stitcher:Using control framework pg INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg ERROR:omni:Unknown function: pg-utah-ig-utah-2l Unknown function: pg-utah-ig-utah-2l lnevers@arendia:~/gcf-2.3.1/stitch-test$ stitcher.py createsliver pg-utah-ig-utah-2l ./stitch-pg-utah-ig-utah-2links-capacity.rspec INFO:stitcher:Loading config file /home/lnevers/.gcf/omni_config INFO:stitcher:Using control framework pg INFO:stitcher: speaks AM API v3, but sticking with v2 INFO:stitcher: speaks AM API v3, but sticking with v2 INFO:stitch.Aggregate:Writing to '/tmp/pg-utah-ig-utah-2l-createsliver-request-11-emulab-net.xml' INFO:stitch.Aggregate: Stitcher doing createsliver at https://www.emulab.net:12369/protogeni/xmlrpc/am INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+pg-utah-ig-utah-2l expires on 2013-06-08 13:43:03 UTC INFO:omni:Creating sliver(s) from rspec file /tmp/pg-utah-ig-utah-2l-createsliver-request-11-emulab-net.xml for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+pg-utah-ig-utah-2l INFO:omni: (PG log url - look here for details on any failures: https://www.emulab.net/spewlogfile.php3?logfile=650c8977ea997c58f46e5b565ed206fb) INFO:omni:Got return from CreateSliver for slice pg-utah-ig-utah-2l at https://www.emulab.net:12369/protogeni/xmlrpc/am: INFO:omni:Writing to 'pg-utah-ig-utah-2l-manifest-rspec-www-emulab-net-protogeni.xml' INFO:omni: INFO:omni:Wrote result of createsliver for slice: pg-utah-ig-utah-2l at AM: https://www.emulab.net:12369/protogeni/xmlrpc/am to file pg-utah-ig-utah-2l-manifest-rspec-www-emulab-net-protogeni.xml INFO:stitch.Aggregate:Allocation at complete. INFO:stitch.Aggregate:Writing to '/tmp/pg-utah-ig-utah-2l-createsliver-request-11-utah-geniracks-net.xml' INFO:stitch.Aggregate: Stitcher doing createsliver at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+pg-utah-ig-utah-2l expires on 2013-06-08 13:43:03 UTC INFO:omni:Creating sliver(s) from rspec file /tmp/pg-utah-ig-utah-2l-createsliver-request-11-utah-geniracks-net.xml for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+pg-utah-ig-utah-2l INFO:omni: (PG log url - look here for details on any failures: https://boss.utah.geniracks.net/spewlogfile.php3?logfile=8f4328f9091463f05c4e73ad3587ac4e) INFO:omni:Got return from CreateSliver for slice pg-utah-ig-utah-2l at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am: INFO:omni:Writing to 'pg-utah-ig-utah-2l-manifest-rspec-utah-geniracks-net-protogeni.xml' INFO:omni: INFO:omni:Wrote result of createsliver for slice: pg-utah-ig-utah-2l at AM: https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am to file pg-utah-ig-utah-2l-manifest-rspec-utah-geniracks-net-protogeni.xml INFO:stitch.Aggregate:Allocation at complete. INFO:stitch.launcher:All aggregates are complete. INFO:stitcher: INFO:stitcher: INFO:stitcher: 10 100000 l2sc ethernet 9000 885 885 false 2 10 100000 l2sc ethernet 9000 885 885 false null 10 100000 l2sc ethernet 9000 775 775 false 2 10 100000 l2sc ethernet 9000 775 775 false null Stitching success: Reserved resources in slice pg-utah-ig-utah-2l at 2 Aggregates (including 0 intermediate aggregate(s) not in the original request), creating 2 link(s). }}} Determined login for Utah IG VM: {{{ $ readyToLogin.py -a ig-utah pg-utah-ig-utah-2l ... ig-utah's geni_status is: ready (am_status:ready) User lnevers logs in to ig-utah using: ssh -p 32058 -i /home/lnevers/.ssh/id_rsa lnevers@pc5.utah.geniracks.net }}} Determined login for Utah PG VM: {{{ $ readyToLogin.py -a pg-utah pg-utah-ig-utah-2l ... pg-utah's geni_status is: ready (am_status:ready) User lnevers logs in to pg-utah using: ssh -p 32314 -i /home/lnevers/.ssh/id_rsa lnevers@pc403.emulab.net }}} Logged in to each host and found duplicate IP addresses assigned. Ticket #1044. == Scenario 2 - Single slice with two endpoints using multiple stitched VLANs (Utah IG to GPO IG) == * 1 slice includes: (Aggr1<->VLAN1<->Aggr2) + (Aggr1<->VLAN2<->Aggr2) + (Aggr1<->VLAN3<->Aggr2) == Scenario 3 - Multiple slices each with two endpoints using single stitched VLAN (Utah IG to GPO IG) == * slice1 includes: (Aggr1<->VLAN1<->Aggr2) * slice2 includes: (Aggr1<->VLAN2<->Aggr2) == Scenario 3 - Multiple slices each with two endpoints using single stitched VLAN (Utah IG to Utah PG) == This test case uses two slices with one stitched VLAN each by setting up the following: * slice1: (Utah IG <-VLAN1->Utah PG) * slice2: (Utah IG <-VLAN2->Utah PG) First created the two slices: {{{ $ omni.py createslice s3Slice1 INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Created slice with Name s3Slice1, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+s3Slice1, Expiration 2013-06-08 15:33:32+00:00 INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createslice: Options as run: framework: pg Args: createslice s3Slice1 Result Summary: Created slice with Name s3Slice1, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+s3Slice1, Expiration 2013-06-08 15:33:32+00:00 INFO:omni: ============================================================ $ omni.py createslice s3Slice2 INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Created slice with Name s3Slice2, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+s3Slice2, Expiration 2013-06-08 15:33:43+00:00 INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createslice: Options as run: framework: pg Args: createslice s3Slice2 Result Summary: Created slice with Name s3Slice2, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+s3Slice2, Expiration 2013-06-08 15:33:43+00:00 INFO:omni: ============================================================ }}} Created the sliver for s3Slice1: {{{ $ stitcher.py createsliver s3Slice1 ./stitch-pg-utah-ig-utah.rspec INFO:stitcher:Loading config file /home/lnevers/.gcf/omni_config INFO:stitcher:Using control framework pg INFO:stitcher: speaks AM API v3, but sticking with v2 INFO:stitcher: speaks AM API v3, but sticking with v2 INFO:stitch.Aggregate:Writing to '/tmp/s3Slice1-createsliver-request-11-emulab-net.xml' INFO:stitch.Aggregate: Stitcher doing createsliver at https://www.emulab.net:12369/protogeni/xmlrpc/am INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+s3Slice1 expires on 2013-06-08 15:33:32 UTC INFO:omni:Creating sliver(s) from rspec file /tmp/s3Slice1-createsliver-request-11-emulab-net.xml for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+s3Slice1 INFO:omni: (PG log url - look here for details on any failures: https://www.emulab.net/spewlogfile.php3?logfile=c9ffb3f5c18cf97b2071d0fa5928f3a1) INFO:omni:Got return from CreateSliver for slice s3Slice1 at https://www.emulab.net:12369/protogeni/xmlrpc/am: INFO:omni:Writing to 's3Slice1-manifest-rspec-www-emulab-net-protogeni.xml' INFO:omni: INFO:omni:Wrote result of createsliver for slice: s3Slice1 at AM: https://www.emulab.net:12369/protogeni/xmlrpc/am to file s3Slice1-manifest-rspec-www-emulab-net-protogeni.xml INFO:stitch.Aggregate:Allocation at complete. INFO:stitch.Aggregate:Writing to '/tmp/s3Slice1-createsliver-request-11-utah-geniracks-net.xml' INFO:stitch.Aggregate: Stitcher doing createsliver at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+s3Slice1 expires on 2013-06-08 15:33:32 UTC INFO:omni:Creating sliver(s) from rspec file /tmp/s3Slice1-createsliver-request-11-utah-geniracks-net.xml for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+s3Slice1 INFO:omni: (PG log url - look here for details on any failures: https://boss.utah.geniracks.net/spewlogfile.php3?logfile=064129b13581bd9e70818e751ce5481b) INFO:omni:Got return from CreateSliver for slice s3Slice1 at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am: INFO:omni:Writing to 's3Slice1-manifest-rspec-utah-geniracks-net-protogeni.xml' INFO:omni: INFO:omni:Wrote result of createsliver for slice: s3Slice1 at AM: https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am to file s3Slice1-manifest-rspec-utah-geniracks-net-protogeni.xml INFO:stitch.Aggregate:Allocation at complete. INFO:stitch.launcher:All aggregates are complete. INFO:stitcher: INFO:stitcher: INFO:stitcher: 10 100000 l2sc ethernet 9000 901 901 false 2 10 100000 l2sc ethernet 9000 901 901 false null Stitching success: Reserved resources in slice s3Slice1 at 2 Aggregates (including 0 intermediate aggregate(s) not in the original request), creating 1 link(s). }}} Created the sliver for s3Slice2: {{{ $ stitcher.py createsliver s3Slice2 ./stitch-pg-utah-ig-utah.rspec INFO:stitcher:Loading config file /home/lnevers/.gcf/omni_config INFO:stitcher:Using control framework pg INFO:stitcher: speaks AM API v3, but sticking with v2 INFO:stitcher: speaks AM API v3, but sticking with v2 INFO:stitch.Aggregate:Writing to '/tmp/s3Slice2-createsliver-request-11-emulab-net.xml' INFO:stitch.Aggregate: Stitcher doing createsliver at https://www.emulab.net:12369/protogeni/xmlrpc/am INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+s3Slice2 expires on 2013-06-08 15:33:43 UTC INFO:omni:Creating sliver(s) from rspec file /tmp/s3Slice2-createsliver-request-11-emulab-net.xml for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+s3Slice2 INFO:omni: (PG log url - look here for details on any failures: https://www.emulab.net/spewlogfile.php3?logfile=c5bdf189a24f4413a6aacbfcbe5754bf) INFO:omni:Got return from CreateSliver for slice s3Slice2 at https://www.emulab.net:12369/protogeni/xmlrpc/am: INFO:omni:Writing to 's3Slice2-manifest-rspec-www-emulab-net-protogeni.xml' INFO:omni: INFO:omni:Wrote result of createsliver for slice: s3Slice2 at AM: https://www.emulab.net:12369/protogeni/xmlrpc/am to file s3Slice2-manifest-rspec-www-emulab-net-protogeni.xml INFO:stitch.Aggregate:Allocation at complete. INFO:stitch.Aggregate:Writing to '/tmp/s3Slice2-createsliver-request-11-utah-geniracks-net.xml' INFO:stitch.Aggregate: Stitcher doing createsliver at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+s3Slice2 expires on 2013-06-08 15:33:43 UTC INFO:omni:Creating sliver(s) from rspec file /tmp/s3Slice2-createsliver-request-11-utah-geniracks-net.xml for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+s3Slice2 INFO:omni: (PG log url - look here for details on any failures: https://boss.utah.geniracks.net/spewlogfile.php3?logfile=b9bfb6474cdd8e2f7de8c6e2521b3163) INFO:omni:Got return from CreateSliver for slice s3Slice2 at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am: INFO:omni:Writing to 's3Slice2-manifest-rspec-utah-geniracks-net-protogeni.xml' INFO:omni: INFO:omni:Wrote result of createsliver for slice: s3Slice2 at AM: https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am to file s3Slice2-manifest-rspec-utah-geniracks-net-protogeni.xml INFO:stitch.Aggregate:Allocation at complete. INFO:stitch.launcher:All aggregates are complete. INFO:stitcher: INFO:stitcher: INFO:stitcher: 10 100000 l2sc ethernet 9000 887 887 false 2 10 100000 l2sc ethernet 9000 887 887 false null Stitching success: Reserved resources in slice s3Slice2 at 2 Aggregates (including 0 intermediate aggregate(s) not in the original request), creating 1 link(s). }}} Logged into the VMs for s3Slice1 and collected iperf statistics: {{{ [lnevers@ig-utah ~]$ /usr/bin/iperf -c 10.22.4.1 -t 60 ------------------------------------------------------------ Client connecting to 10.22.4.1, TCP port 5001 TCP window size: 16.0 KByte (default) ------------------------------------------------------------ [ 3] local 10.22.4.2 port 49364 connected with 10.22.4.1 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 685 MBytes 95.7 Mbits/sec }}} Logged into the VMs for s3Slice2 and collected iperf statistics: {{{ [lnevers@pg-utah ~]$ /usr/bin/iperf -c 10.22.4.2 -t 60 ------------------------------------------------------------ Client connecting to 10.22.4.2, TCP port 5001 TCP window size: 16.0 KByte (default) ------------------------------------------------------------ [ 3] local 10.22.4.1 port 32927 connected with 10.22.4.2 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 684 MBytes 95.6 Mbits/sec }}} Delete slivers: {{{ $ stitcher.py deletesliver s3Slice1 INFO:stitcher:Loading config file /home/lnevers/.gcf/omni_config INFO:stitcher:Using control framework pg INFO:stitcher:Reading stitching slice s3Slice1 aggregates from file pgeni\.gpolab\.bbn\.com.s3Slice1-amlist.txt INFO:stitcher:Adding aggregate option https://www.emulab.net:12369/protogeni/xmlrpc/am (urn:publicid:IDN+emulab.net+authority+cm) INFO:stitcher:Adding aggregate option https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am (urn:publicid:IDN+utah.geniracks.net+authority+cm) INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+s3Slice1 expires on 2013-06-08 15:33:32 UTC INFO:omni: (PG log url - look here for details on any failures: https://www.emulab.net/spewlogfile.php3?logfile=be0a313dab4683395da5fea626219116) INFO:omni:Deleted sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+s3Slice1 on unspecified_AM_URN at https://www.emulab.net:12369/protogeni/xmlrpc/am INFO:omni: (PG log url - look here for details on any failures: https://boss.utah.geniracks.net/spewlogfile.php3?logfile=b0f7e5360880ddf76992c6ca38f99d4d) INFO:omni:Deleted sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+s3Slice1 on unspecified_AM_URN+ at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am Deleted slivers on 2 out of a possible 2 aggregates $ stitcher.py deletesliver s3Slice2 INFO:stitcher:Loading config file /home/lnevers/.gcf/omni_config INFO:stitcher:Using control framework pg INFO:stitcher:Reading stitching slice s3Slice2 aggregates from file pgeni\.gpolab\.bbn\.com.s3Slice2-amlist.txt INFO:stitcher:Adding aggregate option https://www.emulab.net:12369/protogeni/xmlrpc/am (urn:publicid:IDN+emulab.net+authority+cm) INFO:stitcher:Adding aggregate option https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am (urn:publicid:IDN+utah.geniracks.net+authority+cm) INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+s3Slice2 expires on 2013-06-08 15:33:43 UTC INFO:omni: (PG log url - look here for details on any failures: https://www.emulab.net/spewlogfile.php3?logfile=9783c797dfa33f34b33fbd9b9d9eef8e) INFO:omni:Deleted sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+s3Slice2 on unspecified_AM_URN at https://www.emulab.net:12369/protogeni/xmlrpc/am INFO:omni: (PG log url - look here for details on any failures: https://boss.utah.geniracks.net/spewlogfile.php3?logfile=9921d670bc3e469c6fb7c3b19e23e139) INFO:omni:Deleted sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+s3Slice2 on unspecified_AM_URN+ at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am Deleted slivers on 2 out of a possible 2 aggregates }}} == Scenario 4 - Multiple slices each with two endpoints using multiple stitched VLANs (Utah IG to GPO IG) == * slice1 includes: (Aggr1<->VLAN1<->Aggr2) + (Aggr1<->VLAN2<->Aggr2) * slice2 includes: (Aggr1<->VLAN3<->Aggr2) + (Aggr1<->VLAN4<->Aggr2) == Scenario 4 - Multiple slices each with two endpoints using multiple stitched VLANs (Utah IG to Utah PG) == * slice1 includes: (Aggr1<->VLAN1<->Aggr2) + (Aggr1<->VLAN2<->Aggr2) * slice2 includes: (Aggr1<->VLAN3<->Aggr2) + (Aggr1<->VLAN4<->Aggr2) == Scenario 5 - Single 3 nodes linear slice with multiple stitched VLAN hops == * Slice 1 included: (IG Utah <-link1-> PG Utah <-link via ION/I2-> IG GPO) Failed, ION/I2 aggregate is looking at all links including "link1" which is not part of the ION/I2 path. Ticket #1047.