= OESS-T2: Two Site Cross-connect tests =
This test case verifies Two Site Cross-connect scenarios. For overall status see the [wiki:GENIOESSTopologiesTestStatus GENI OESS Topologies Test Status] page.
= Test Status =
This section captures the status for each function verified by this test plan.
|| '''Scenario''' || '''State''' || ''' Ticket ''' || '''Notes''' ||
|| ION to AL2S experiments ||[[Color(#63B8FF,In Progress)]]|| || ||
|| 1. sdn-sw.losa e1/1 <-> rtr.losa:port=et-10/0/0 || [[Color(green,Pass)]] || || ||
|| 2. sdn-sw.atla e15/1 <-> rtr.atla:port=xe-0/3/0 || [[Color(green,Pass)]] || || ||
|| 3. sdn-sw.chic e3/1 <-> rtr.chic:port=et-10/0/0|| [[Color(green,Pass)]] || || ||
|| 4. sdn-sw.clev e5/1 <-> rtr.clev:port=et-5/0/0 || [[Color(green,Pass)]] || || ||
|| 5. sdn-sw.hous e15/3 <-> rtr.hous:port=xe-0/1/3 || [[Color(green,Pass)]] || || ||
|| 6. sdn-sw.kans e15/1 <-> rtr.kans:port=xe-0/0/3 || [[Color(green,Pass)]] || || ||
|| 7. sdn-sw.newy32aoa e3/2 <-> rtr.newy:port=et-5/0/0||[[Color(#63B8FF,In Progress)]]|| || Xi to change SCS config ||
|| 8. sdn-sw.salt e15/1 <-> rtr.salt:port=xe-0/1/1|| [[Color(green,Pass)]] || || ||
|| 9. sdn-sw.seat e-2/0/0.0 <-> rtr.seat:port=et-5/0/0 || [[Color(green,Pass)]] || || ||
|| 10. sdn-sw.wash e5/2 <-> rtr.wash:port=et-9/0/0 || [[Color(green,Pass)]] || || ||
||ION to AL2S Performance || || || ||
||Meso-scale to AL2S experiment|| || || ||
||AL2S to AL2s experiment || || || ||
[[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]]
== ION to AL2S experiments ==
The two endpoints GPO IG host and AL2S test endpoints will be connected using each of the 10 cross-connects defined between Internet ION aggregate and AL2S OESS aggregate.
The ten cross-connect were configured in the GENI Stitching Computation Service(SCS) to define the ION side of the network path. The ION part of this topology is set up with the dynamic GENI Network Stitching which uses SCS to determine paths. The AL2S side of the topology is set up with AM API interface using OMNI, but the path is defined manually defined by the user and reserved via the OESS Aggregate.
These are the cross-connects that are verified:
||''' x-connect'''||''' AL2S Ports ''' || ''' ION Ports''' ||
|| ||
|| 1 || sdn-sw.losa e1/1 || urn:ogf:network:domain=ion.internet2.edu:node=rtr.losa:port=et-10/0/0:link=al2s||
|| 2 || sdn-sw.atla e15/1 || urn:ogf:network:domain=ion.internet2.edu:node=rtr.atla:port=xe-0/3/0:link=al2s||
|| 3 || sdn-sw.chic e3/1 || urn:ogf:network:domain=ion.internet2.edu:node=rtr.chic:port=et-10/0/0:link=al2s||
|| 4 || sdn-sw.clev e5/1 || urn:ogf:network:domain=ion.internet2.edu:node=rtr.clev:port=et-5/0/0:link=al2s||
|| 5 ||sdn-sw.hous e15/3 || urn:ogf:network:domain=ion.internet2.edu:node=rtr.hous:port=xe-0/1/3:link=al2s||
|| 6 ||sdn-sw.kans e15/1 || urn:ogf:network:domain=ion.internet2.edu:node=rtr.kans:port=xe-0/0/3:link=al2s||
|| 7 ||sdn-sw.newy32aoa e3/2 || urn:ogf:network:domain=ion.internet2.edu:node=rtr.newy:port=et-5/0/0:link=al2s||
|| 8 ||sdn-sw.salt e15/1 || urn:ogf:network:domain=ion.internet2.edu:node=rtr.salt:port=xe-0/1/1:link=al2s||
|| 9 ||sdn-sw.seat e-2/0/0.0 || urn:ogf:network:domain=ion.internet2.edu:node=rtr.seat:port=et-5/0/0:link=al2s||
|| 10 || sdn-sw.wash e5/2 || urn:ogf:network:domain=ion.internet2.edu:node=rtr.wash:port=et-9/0/0:link=al2s||
These are the test endpoint that are available for testing:
|| AL2S Test Endpoints ||
|| ||
|| urn="urn:publicid:IDN+oess:foam:nddi+sdn-sw.atla.net.internet2.edu+e15/3" ||
|| urn="urn:publicid:IDN+oess:foam:nddi+sdn-sw.losa.net.internet2.edu+e15/3" ||
|| urn="urn:publicid:IDN+oess:foam:nddi+sdn-sw.newy32aoa.net.internet2.edu+e15/5" ||
|| urn="urn:publicid:IDN+oess:foam:nddi+sdn-sw.wash.net.internet2.edu+e15/2" ||
The Atlanta test endpoint is used for all 10 scenarios covered in the section. The GPO endpoint is a node in the InstaGENI rack, which changes with every set up.
The VLAN ranges used for testing: '' 3950-4000''
All RSPec used in testing the 10 cross-connects can be found here: http://groups.geni.net/geni/browser/trunk/OESSRSpecs/al2s-ion-cross
=== Cross-connect 1 - sdn-sw.losa e1/1 <-> rtr.losa:port=et-10/0/0 ===
For the first topology attempted tried the following:
GPO IG <->(ION)->[(rtr.losa:port=et-10/0/0:link=al2s)cross-connect(sdn-sw.losa e1/1)]<->(AL2S)<->Atlanta Test Endpoint (sdn-sw.atla e15/3)
1. Create slice:
{{{
$ omni.py createslice atla-2-gpo
11:14:58 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
11:14:58 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
11:14:58 INFO omni: Using control framework portal
11:14:59 INFO omni: Created slice with Name atla-2-gpo, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo, Expiratio
n 2013-10-25 14:39:11
11:14:59 INFO omni: ------------------------------------------------------------
11:14:59 INFO omni: Completed createslice:
Args: createslice atla-2-gpo
Result Summary: Created slice with Name atla-2-gpo, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo, Expiration 2013
-10-25 14:39:11
11:14:59 INFO omni: ============================================================
}}}
2. Create a sliver at OESS aggregate:
{{{
omni.py createsliver -a oess atla-2-gpo ./oess-atla-2-gpo-x1-losa.rspec
11:35:54 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
11:35:54 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
11:35:54 INFO omni: Using control framework portal
11:35:54 INFO omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspe
cified_AM_URN
11:35:55 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
11:35:55 INFO omni: Creating sliver(s) from rspec file ./oess-atla-2-gpo.rspec for slice urn:publicid:IDN+ch.geni.net:ln-pr
j+slice+atla-2-gpo
11:35:56 INFO omni: Got return from CreateSliver for slice atla-2-gpo at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gap
i/2:
11:35:56 INFO omni:
11:35:56 INFO omni: AL2S atla-2-gpo ION
11:35:56 INFO omni: ------------------------------------------------------------
11:35:56 INFO omni: Completed createsliver:
Args: createsliver atla-2-gpo ./oess-atla-2-gpo.rspec
Result Summary: Got Reserved resources RSpec from foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2
11:35:56 INFO omni: ============================================================
}}}
3. Using stitcher create sliver from IG GPO to Los Angeles cross connect:
{{{
$ stitcher.py createsliver atla-2-gpo ./stitch-ig-gpo-al2s-x1-losa.rspec --fixedEndpoint
11:15:00 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
11:15:00 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config
11:15:00 INFO stitcher: Using control framework portal
11:15:00 INFO stitcher: Checking that slice atla-2-gpo is valid...
11:15:01 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
11:15:01 INFO stitcher: speaks AM API v3, but sticking w
ith v2
11:15:02 INFO stitcher: Stitched reservation will include resources from these aggregates:
11:15:02 INFO stitcher:
11:15:02 INFO stitcher:
11:15:02 INFO stitcher: Adding fake Node endpoint
11:15:02 INFO stitcher: Adding fake iref endpoint on link
11:15:02 INFO stitch.Aggregate: Writing to '/tmp/atla-2-gpo-createsliver-request-11-instageni-gpolab-bbn-com.xml'
11:15:02 INFO stitch.Aggregate:
Stitcher doing createsliver at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am
11:15:15 INFO stitch.Aggregate: Allocation at complete.
11:15:15 INFO stitch.Aggregate: Writing to '/tmp/atla-2-gpo-createsliver-request-11-ion-internet2-edu.xml'
11:15:15 INFO stitch.Aggregate:
Stitcher doing createsliver at http://geni-am.net.internet2.edu:12346
11:15:59 INFO stitch.Aggregate: DCN AM : must wait for status re
ady....
11:15:59 INFO stitch.Aggregate: Pause 30 seconds to let circuit become ready...
11:16:36 INFO stitch.Aggregate: DCN circuit 44771 is ready
11:16:43 INFO stitch.Aggregate: Allocation at complete.
11:16:43 INFO stitch.launcher: All aggregates are complete.
11:16:43 INFO stitcher:
11:16:43 INFO stitcher:
11:16:43 INFO stitcher:
ion.internet2.edu-44771
2013-10-22T15:15:19.000Z
2013-10-21T15:16:30.307Z
10
1000000.0
l2sc
ethernet
9000
3950
3950
true
2
10
1000000.0
l2sc
ethernet
9000
3747
3747
true
3
10
1000000
l2sc
ethernet
9000
3747
3747
false
null
Stitching success: Reserved resources in slice atla-2-gpo at 2 Aggregates (including 0 intermediate aggregate(s) not in the ori
ginal request), creating 1 link(s).
}}}
4. Log in to GPO InstaGENI node and ping AL2S Atlanta test endpoint:
{{{
$ readyToLogin.py -a ig-gpo atla-2-gpo
#========================================
#SSH CONFIGURATION INFO for User lnevers
#========================================
Host ig-gpo
Port 30778
HostName pc5.instageni.gpolab.bbn.com
User lnevers
IdentityFile /home/lnevers/.ssh/geni_cert_portal_key
================================================================================
LOGIN INFO for AM: https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0
================================================================================
For more login info, see the section entitled:
'Providing a private key to ssh' in 'readyToLogin.py -h'
ig-gpo's geni_status is: ready (am_status:ready)
User lnevers logs in to ig-gpo using:
ssh -p 30778 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com
NOTE: If your user is not listed, try using the --no-keys option.
$ ssh -p 30778 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com
Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.46 x86_64)
* Documentation: https://help.ubuntu.com/
Last login: Mon Oct 21 13:45:44 2013 from sendaria.gpolab.bbn.com
ig-gpo:~% /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 02:8e:b1:29:04:4b
inet addr:172.17.5.33 Bcast:172.31.255.255 Mask:255.240.0.0
inet6 addr: fe80::8e:b1ff:fe29:44b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:180836 errors:0 dropped:0 overruns:0 frame:0
TX packets:149521 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:9513453 (9.5 MB) TX bytes:21149016 (21.1 MB)
Interrupt:25
eth1 Link encap:Ethernet HWaddr 02:e1:b2:42:d8:f9
inet addr:10.60.60.2 Bcast:10.60.60.255 Mask:255.255.255.0
inet6 addr: fe80::e1:b2ff:fe42:d8f9/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:135804 errors:0 dropped:0 overruns:0 frame:0
TX packets:153187 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:11362592 (11.3 MB) TX bytes:13997434 (13.9 MB)
Interrupt:26
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:17961 errors:0 dropped:0 overruns:0 frame:0
TX packets:17961 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2011256 (2.0 MB) TX bytes:2011256 (2.0 MB)
ig-gpo:~% ping 10.60.60.1
PING 10.60.60.1 (10.60.60.1) 56(84) bytes of data.
64 bytes from 10.60.60.1: icmp_seq=6869 ttl=64 time=126 ms
64 bytes from 10.60.60.1: icmp_seq=6870 ttl=64 time=126 ms
64 bytes from 10.60.60.1: icmp_seq=6871 ttl=64 time=126 ms
64 bytes from 10.60.60.1: icmp_seq=6872 ttl=64 time=126 ms
64 bytes from 10.60.60.1: icmp_seq=6873 ttl=64 time=126 ms
}}}
5. Release resources by deleting sliver at all aggregates:
{{{
$ stitcher.py deletesliver atla-2-gpo
11:37:57 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
11:37:57 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config
11:37:57 INFO stitcher: Using control framework portal
11:37:57 INFO stitcher: Reading stitching slice atla-2-gpo aggregates from file ch\.geni\.net.ln-prj.atla-2-gpo-amlist.txt
11:37:57 INFO stitcher: Adding aggregate option https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am (urn:public
id:IDN+instageni.gpolab.bbn.com+authority+cm)
11:37:57 INFO stitcher: Adding aggregate option http://geni-am.net.internet2.edu:12346 (urn:publicid:IDN+ion.internet2.edu+
authority+am)
11:37:57 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
11:37:57 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
11:37:57 INFO omni: Using control framework portal
11:37:58 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
11:38:42 INFO omni: (PG log url - look here for details on any failures: https://boss.instageni.gpolab.bbn.com/spewlogfile
.php3?logfile=bdffc47a059096a06e7ec3bb984545f7)
11:38:42 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://bo
ss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am
11:38:46 WARNING omni: Failed to delete sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN+ at
http://geni-am.net.internet2.edu:12346 (got result 'None'). Error from Aggregate: code 12. sfa AM code: 12: : DeleteSliver: Non
existing record urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo, .
Deleted slivers on 1 out of a possible 2 aggregates
$ omni.py deletesliver -a oess atla-2-gpo
11:46:57 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
11:46:57 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
11:46:57 INFO omni: Using control framework portal
11:46:57 INFO omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspe
cified_AM_URN
11:46:58 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
11:47:01 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://fo
am-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
11:47:01 INFO omni: ------------------------------------------------------------
11:47:01 INFO omni: Completed deletesliver:
Args: deletesliver atla-2-gpo
Result Summary: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://foam-oes
s-stage.grnoc.iu.edu:3626/foam/gapi/2
11:47:01 INFO omni: ============================================================
}}}
=== Cross-connect 2 - sdn-sw.atla e15/1 <-> rtr.atla:port=xe-0/3/0 ===
1. Create slice:
{{{
$ omni.py createslice atla-2-gpo
08:31:36 INFO omni: Downloaded latest `agg_nick_cache` from 'http://trac.gpolab.bbn.com/gcf/raw-attachment/wiki/Omni/agg_nick_cache' and copied to '/home/lnevers/.gcf/agg_nick_cache'.
08:31:36 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
08:31:36 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
08:31:36 INFO omni: Using control framework portal
08:31:37 INFO omni: Created slice with Name atla-2-gpo, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo, Expiration 2013-10-25 14:39:11
08:31:37 INFO omni: ------------------------------------------------------------
08:31:37 INFO omni: Completed createslice:
Args: createslice atla-2-gpo
Result Summary: Created slice with Name atla-2-gpo, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo, Expiration 2013-10-25 14:39:11
08:31:37 INFO omni: ============================================================
}}}
2. Create a sliver at OESS aggregate:
{{{
$ omni.py createsliver -a oess atla-2-gpo oess-atla-2-gpo-x2-atla.rspec
08:34:11 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
08:34:11 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
08:34:11 INFO omni: Using control framework portal
08:34:11 INFO omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
08:34:12 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
08:34:12 INFO omni: Creating sliver(s) from rspec file oess-atla-2-gpo-x2-atla.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo
08:34:13 INFO omni: Got return from CreateSliver for slice atla-2-gpo at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2:
08:34:13 INFO omni:
08:34:13 INFO omni: AL2S atla-2-gpo ION
08:34:13 INFO omni: ------------------------------------------------------------
08:34:13 INFO omni: Completed createsliver:
Args: createsliver atla-2-gpo oess-atla-2-gpo-x2-atla.rspec
Result Summary: Got Reserved resources RSpec from foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2
08:34:13 INFO omni: ============================================================
}}}
3. Using stitcher create sliver from IG GPO to Los Angeles cross connect:
{{{
$ stitcher.py createsliver atla-2-gpo --fixedEndpoint ./stitch-ig-gpo-al2s-x2-atla.rspec
08:34:35 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
08:34:35 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config
08:34:35 INFO stitcher: Using control framework portal
08:34:38 INFO stitcher: Checking that slice atla-2-gpo is valid...
08:34:39 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
08:34:39 INFO stitcher: speaks AM API v3, but sticking with v2
08:34:39 INFO stitcher: Stitched reservation will include resources from these aggregates:
08:34:39 INFO stitcher:
08:34:39 INFO stitcher:
08:34:39 INFO stitcher: Adding fake Node endpoint
08:34:39 INFO stitcher: Adding fake iref endpoint on link
08:34:39 INFO stitch.Aggregate: Writing to '/tmp/atla-2-gpo-createsliver-request-11-instageni-gpolab-bbn-com.xml'
08:34:39 INFO stitch.Aggregate:
Stitcher doing createsliver at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am
08:34:53 INFO stitch.Aggregate: Allocation at complete.
08:34:53 INFO stitch.Aggregate: Writing to '/tmp/atla-2-gpo-createsliver-request-11-ion-internet2-edu.xml'
08:34:53 INFO stitch.Aggregate:
Stitcher doing createsliver at http://geni-am.net.internet2.edu:12346
08:35:37 INFO stitch.Aggregate: DCN AM : must wait for status ready....
08:35:37 INFO stitch.Aggregate: Pause 30 seconds to let circuit become ready...
08:36:14 INFO stitch.Aggregate: DCN circuit 45071 is ready
08:36:20 INFO stitch.Aggregate: Allocation at complete.
08:36:20 INFO stitch.launcher: All aggregates are complete.
08:36:20 INFO stitcher:
08:36:20 INFO stitcher:
08:36:20 INFO stitcher:
ion.internet2.edu-45071
2013-10-24T12:34:57.000Z
2013-10-23T12:36:08.417Z
10
1000000.0
l2sc
ethernet
9000
3950
3950
true
2
10
1000000.0
l2sc
ethernet
9000
3747
3747
true
3
10
1000000
l2sc
ethernet
9000
3747
3747
false
null
Stitching success: Reserved resources in slice atla-2-gpo at 2 Aggregates (including 0 intermediate aggregate(s) not in the original request), creating 1 link(s).
}}}
4. Log in to GPO InstaGENI node and ping AL2S Atlanta test endpoint:
{{{
$ readyToLogin.py -a ig-gpo atla-2-gpo
#========================================
#SSH CONFIGURATION INFO for User lnevers
#========================================
Host ig-gpo
Port 35642
HostName pc5.instageni.gpolab.bbn.com
User lnevers
IdentityFile /home/lnevers/.ssh/geni_cert_portal_key
================================================================================
LOGIN INFO for AM: https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0
================================================================================
For more login info, see the section entitled:
'Providing a private key to ssh' in 'readyToLogin.py -h'
ig-gpo's geni_status is: ready (am_status:ready)
User lnevers logs in to ig-gpo using:
ssh -p 35642 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com
$ ssh -p 35642 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com
Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.46 x86_64)
* Documentation: https://help.ubuntu.com/
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
ig-gpo:~% ping 10.60.60.1 -c 10
PING 10.60.60.1 (10.60.60.1) 56(84) bytes of data.
64 bytes from 10.60.60.1: icmp_req=1 ttl=64 time=23.5 ms
64 bytes from 10.60.60.1: icmp_req=2 ttl=64 time=23.3 ms
64 bytes from 10.60.60.1: icmp_req=3 ttl=64 time=23.2 ms
64 bytes from 10.60.60.1: icmp_req=4 ttl=64 time=23.5 ms
64 bytes from 10.60.60.1: icmp_req=5 ttl=64 time=23.3 ms
64 bytes from 10.60.60.1: icmp_req=6 ttl=64 time=25.9 ms
64 bytes from 10.60.60.1: icmp_req=7 ttl=64 time=23.2 ms
64 bytes from 10.60.60.1: icmp_req=8 ttl=64 time=24.7 ms
64 bytes from 10.60.60.1: icmp_req=9 ttl=64 time=23.5 ms
64 bytes from 10.60.60.1: icmp_req=10 ttl=64 time=23.4 ms
--- 10.60.60.1 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9014ms
rtt min/avg/max/mdev = 23.234/23.782/25.955/0.843 ms
ig-gpo:~%
}}}
5. Release resources by deleting sliver at all aggregates:
{{{
$ stitcher.py deletesliver atla-2-gpo
09:09:16 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
09:09:16 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config
09:09:16 INFO stitcher: Using control framework portal
09:09:16 INFO stitcher: Reading stitching slice atla-2-gpo aggregates from file ch\.geni\.net.ln-prj.atla-2-gpo-amlist.txt
09:09:16 INFO stitcher: Adding aggregate option https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am (urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm)
09:09:16 INFO stitcher: Adding aggregate option http://geni-am.net.internet2.edu:12346 (urn:publicid:IDN+ion.internet2.edu+authority+am)
09:09:16 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
09:09:16 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
09:09:16 INFO omni: Using control framework portal
09:09:17 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
09:10:00 INFO omni: (PG log url - look here for details on any failures: https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=582d81906c9b0da7e1d5f44050c3e66b)
09:10:00 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am
09:10:05 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN+ at http://geni-am.net.internet2.edu:12346
Deleted slivers on 2 out of a possible 2 aggregates
$ omni.py deletesliver -a oess atla-2-gpo
09:10:24 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
09:10:24 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
09:10:24 INFO omni: Using control framework portal
09:10:24 INFO omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
09:10:25 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
09:10:27 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
09:10:27 INFO omni: ------------------------------------------------------------
09:10:27 INFO omni: Completed deletesliver:
Args: deletesliver atla-2-gpo
Result Summary: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
09:10:27 INFO omni: ============================================================
}}}
=== Cross-connect 3 - sdn-sw.chic e3/1 <-> rtr.chic:port=et-10/0/0 ===
1. Create slice:
{{{
$ omni.py createslice atla-2-gpo
13:09:24 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
13:09:25 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
13:09:25 INFO omni: Using control framework portal
13:09:26 INFO omni: Created slice with Name atla-2-gpo, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo, Expiration 2013-10-25 14:39:11
13:09:26 INFO omni: ------------------------------------------------------------
13:09:26 INFO omni: Completed createslice:
Args: createslice atla-2-gpo
Result Summary: Created slice with Name atla-2-gpo, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo, Expiration 2013-10-25 14:39:11
13:09:26 INFO omni: ============================================================
}}}
2. Create a sliver at OESS aggregate:
{{{
$ omni.py createsliver -a oess atla-2-gpo oess-atla-2-gpo-x3-chic.rspec
13:09:55 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
13:09:55 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
13:09:55 INFO omni: Using control framework portal
13:09:55 INFO omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
13:09:56 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
13:09:56 INFO omni: Creating sliver(s) from rspec file oess-atla-2-gpo-x3-chic.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo
13:09:56 INFO omni: Got return from CreateSliver for slice atla-2-gpo at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2:
13:09:56 INFO omni:
13:09:56 INFO omni: AL2S atla-2-gpo ION
13:09:56 INFO omni: ------------------------------------------------------------
13:09:56 INFO omni: Completed createsliver:
Args: createsliver atla-2-gpo oess-atla-2-gpo-x3-chic.rspec
Result Summary: Got Reserved resources RSpec from foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2
13:09:56 INFO omni: ============================================================
}}}
3. Using stitcher create sliver from IG GPO to Chicago cross connect:
{{{
$ stitcher.py createsliver atla-2-gpo ./stitch-ig-gpo-al2s-x3-chic.rspec --fixedEndpoint
13:11:58 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
13:11:58 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config
13:11:58 INFO stitcher: Using control framework portal
13:11:59 INFO stitcher: Checking that slice atla-2-gpo is valid...
13:12:00 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
13:12:00 INFO stitcher: speaks AM API v3, but sticking with v2
13:12:00 INFO stitcher: Stitched reservation will include resources from these aggregates:
13:12:00 INFO stitcher:
13:12:00 INFO stitcher:
13:12:00 INFO stitcher: Adding fake Node endpoint
13:12:00 INFO stitcher: Adding fake iref endpoint on link
13:12:00 INFO stitch.Aggregate: Writing to '/tmp/atla-2-gpo-createsliver-request-11-instageni-gpolab-bbn-com.xml'
13:12:00 INFO stitch.Aggregate:
Stitcher doing createsliver at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am
13:12:14 INFO stitch.Aggregate: Allocation at complete.
13:12:15 INFO stitch.Aggregate: Writing to '/tmp/atla-2-gpo-createsliver-request-11-ion-internet2-edu.xml'
13:12:15 INFO stitch.Aggregate:
Stitcher doing createsliver at http://geni-am.net.internet2.edu:12346
13:12:59 INFO stitch.Aggregate: DCN AM : must wait for status ready....
13:12:59 INFO stitch.Aggregate: Pause 30 seconds to let circuit become ready...
13:13:37 INFO stitch.Aggregate: Pause 30 seconds to let circuit become ready...
13:14:13 INFO stitch.Aggregate: DCN circuit 44911 is ready
13:14:21 INFO stitch.Aggregate: Allocation at complete.
13:14:21 INFO stitch.launcher: All aggregates are complete.
13:14:21 INFO stitcher:
13:14:21 INFO stitcher:
13:14:21 INFO stitcher:
ion.internet2.edu-44911
2013-10-23T17:12:19.000Z
2013-10-22T17:13:32.680Z
10
1000000.0
l2sc
ethernet
9000
3950
3950
true
2
10
1000000.0
l2sc
ethernet
9000
3747
3747
true
3
10
1000000
l2sc
ethernet
9000
3747
3747
false
null
Stitching success: Reserved resources in slice atla-2-gpo at 2 Aggregates (including 0 intermediate aggregate(s) not in the original request), creating 1 link(s).
}}}
4. Log in to GPO InstaGENI node and ping AL2S Atlanta test endpoint:
{{{
$ readyToLogin.py -a ig-gpo atla-2-gpo
#========================================
#SSH CONFIGURATION INFO for User lnevers
#========================================
Host ig-gpo
Port 30778
HostName pc5.instageni.gpolab.bbn.com
User lnevers
IdentityFile /home/lnevers/.ssh/geni_cert_portal_key
================================================================================
LOGIN INFO for AM: https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0
================================================================================
For more login info, see the section entitled:
'Providing a private key to ssh' in 'readyToLogin.py -h'
ig-gpo's geni_status is: ready (am_status:ready)
User lnevers logs in to ig-gpo using:
ssh -p 30778 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com
NOTE: If your user is not listed, try using the --no-keys option.
$ ssh -p 30778 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com
Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.46 x86_64)
* Documentation: https://help.ubuntu.com/
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
ig-gpo:~% ping 10.60.60.1
PING 10.60.60.1 (10.60.60.1) 56(84) bytes of data.
64 bytes from 10.60.60.1: icmp_req=1 ttl=64 time=49.6 ms
64 bytes from 10.60.60.1: icmp_req=2 ttl=64 time=49.5 ms
64 bytes from 10.60.60.1: icmp_req=3 ttl=64 time=49.6 ms
^C
--- 10.60.60.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 49.578/49.629/49.666/0.037 ms
ig-gpo:~%
}}}
5. Release resources by deleting sliver at all aggregates:
{{{
$ stitcher.py deletesliver atla-2-gpo
13:19:31 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
13:19:31 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config
13:19:31 INFO stitcher: Using control framework portal
13:19:31 INFO stitcher: Reading stitching slice atla-2-gpo aggregates from file ch\.geni\.net.ln-prj.atla-2-gpo-amlist.txt
13:19:31 INFO stitcher: Adding aggregate option https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am (urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm)
13:19:31 INFO stitcher: Adding aggregate option http://geni-am.net.internet2.edu:12346 (urn:publicid:IDN+ion.internet2.edu+authority+am)
13:19:31 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
13:19:31 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
13:19:31 INFO omni: Using control framework portal
13:19:32 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
13:20:16 INFO omni: (PG log url - look here for details on any failures: https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=515a7c065d3a40d8aa1a31e2ee32316b)
13:20:16 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am
13:20:20 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN+ at http://geni-am.net.internet2.edu:12346
Deleted slivers on 2 out of a possible 2 aggregates
$ omni.py deletesliver -a oess atla-2-gpo
13:20:25 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
13:20:25 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
13:20:25 INFO omni: Using control framework portal
13:20:25 INFO omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
13:20:26 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
13:20:30 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
13:20:30 INFO omni: ------------------------------------------------------------
13:20:30 INFO omni: Completed deletesliver:
Args: deletesliver atla-2-gpo
Result Summary: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
13:20:30 INFO omni: ============================================================
}}}
}}}
=== Cross-connect 4 - sdn-sw.clev e5/1 <-> rtr.clev:port=et-5/0/0 ===
1. Create slice:
{{{
$ omni.py createslice atla-2-gpo
13:27:58 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
13:27:58 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
13:27:58 INFO omni: Using control framework portal
13:27:59 INFO omni: Created slice with Name atla-2-gpo, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo, Expiration 2013-10-25 14:39:11
13:27:59 INFO omni: ------------------------------------------------------------
13:27:59 INFO omni: Completed createslice:
Args: createslice atla-2-gpo
Result Summary: Created slice with Name atla-2-gpo, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo, Expiration 2013-10-25 14:39:11
13:27:59 INFO omni: ============================================================
}}}
2. Create a sliver at OESS aggregate:
{{{
$ omni.py createsliver -a oess atla-2-gpo oess-atla-2-gpo-x4-clev.rspec
13:30:22 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
13:30:22 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
13:30:22 INFO omni: Using control framework portal
13:30:22 INFO omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
13:30:23 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
13:30:23 INFO omni: Creating sliver(s) from rspec file oess-atla-2-gpo-x4-clev.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo
13:30:24 INFO omni: Got return from CreateSliver for slice atla-2-gpo at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2:
13:30:24 INFO omni:
13:30:24 INFO omni: AL2S atla-2-gpo ION
13:30:24 INFO omni: ------------------------------------------------------------
13:30:24 INFO omni: Completed createsliver:
Args: createsliver atla-2-gpo oess-atla-2-gpo-x4-clev.rspec
Result Summary: Got Reserved resources RSpec from foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2
13:30:24 INFO omni: ============================================================
}}}
3. Using stitcher create sliver from IG GPO to Cleveland cross connect:
{{{
$ stitcher.py createsliver atla-2-gpo --fixedEndpoint ./stitch-ig-gpo-al2s-x4-clev.rspec
13:30:53 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
13:30:53 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config
13:30:53 INFO stitcher: Using control framework portal
13:30:53 INFO stitcher: Checking that slice atla-2-gpo is valid...
13:30:54 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
13:30:55 INFO stitcher: speaks AM API v3, but sticking with v2
13:30:55 INFO stitcher: Stitched reservation will include resources from these aggregates:
13:30:55 INFO stitcher:
13:30:55 INFO stitcher:
13:30:55 INFO stitcher: Adding fake Node endpoint
13:30:55 INFO stitcher: Adding fake iref endpoint on link
13:30:55 INFO stitch.Aggregate: Writing to '/tmp/atla-2-gpo-createsliver-request-11-instageni-gpolab-bbn-com.xml'
13:30:55 INFO stitch.Aggregate:
Stitcher doing createsliver at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am
13:31:08 INFO stitch.Aggregate: Allocation at complete.
13:31:08 INFO stitch.Aggregate: Writing to '/tmp/atla-2-gpo-createsliver-request-11-ion-internet2-edu.xml'
13:31:08 INFO stitch.Aggregate:
Stitcher doing createsliver at http://geni-am.net.internet2.edu:12346
13:31:51 INFO stitch.Aggregate: DCN AM : must wait for status ready....
13:31:51 INFO stitch.Aggregate: Pause 30 seconds to let circuit become ready...
13:32:29 INFO stitch.Aggregate: DCN circuit 44921 is ready
13:32:35 INFO stitch.Aggregate: Allocation at complete.
13:32:35 INFO stitch.launcher: All aggregates are complete.
13:32:35 INFO stitcher:
13:32:35 INFO stitcher:
13:32:35 INFO stitcher:
ion.internet2.edu-44921
2013-10-23T17:31:12.000Z
2013-10-22T17:32:23.480Z
10
1000000.0
l2sc
ethernet
9000
3950
3950
true
2
10
1000000.0
l2sc
ethernet
9000
3747
3747
true
3
10
1000000
l2sc
ethernet
9000
3747
3747
false
null
Stitching success: Reserved resources in slice atla-2-gpo at 2 Aggregates (including 0 intermediate aggregate(s) not in the original request), creating 1 link(s).
}}}
4. Log in to GPO InstaGENI node and ping AL2S Atlanta test endpoint:
{{{
$ readyToLogin.py -a ig-gpo atla-2-gpo
#========================================
#SSH CONFIGURATION INFO for User lnevers
#========================================
Host ig-gpo
Port 30778
HostName pc5.instageni.gpolab.bbn.com
User lnevers
IdentityFile /home/lnevers/.ssh/geni_cert_portal_key
================================================================================
LOGIN INFO for AM: https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0
================================================================================
For more login info, see the section entitled:
'Providing a private key to ssh' in 'readyToLogin.py -h'
ig-gpo's geni_status is: changing (am_status:changing)
User lnevers logs in to ig-gpo using:
ssh -p 30778 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com
NOTE: If your user is not listed, try using the --no-keys option.
lnevers@sendaria:~/gcf-2.4.1/oess$ ssh -p 30778 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com
lnevers@pc5.instageni.gpolab.bbn.com's password:
lnevers@sendaria:~/gcf-2.4.1/oess$ ssh -p 30778 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com
Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.46 x86_64)
* Documentation: https://help.ubuntu.com/
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
ig-gpo:~% ping 10.60.60.1
PING 10.60.60.1 (10.60.60.1) 56(84) bytes of data.
64 bytes from 10.60.60.1: icmp_req=1 ttl=64 time=49.8 ms
64 bytes from 10.60.60.1: icmp_req=2 ttl=64 time=49.8 ms
64 bytes from 10.60.60.1: icmp_req=3 ttl=64 time=50.2 ms
64 bytes from 10.60.60.1: icmp_req=4 ttl=64 time=49.8 ms
64 bytes from 10.60.60.1: icmp_req=5 ttl=64 time=49.8 ms
64 bytes from 10.60.60.1: icmp_req=6 ttl=64 time=50.1 ms
64 bytes from 10.60.60.1: icmp_req=7 ttl=64 time=49.8 ms
64 bytes from 10.60.60.1: icmp_req=8 ttl=64 time=49.8 ms
64 bytes from 10.60.60.1: icmp_req=9 ttl=64 time=49.9 ms
64 bytes from 10.60.60.1: icmp_req=10 ttl=64 time=49.8 ms
64 bytes from 10.60.60.1: icmp_req=11 ttl=64 time=49.8 ms
64 bytes from 10.60.60.1: icmp_req=12 ttl=64 time=50.2 ms
64 bytes from 10.60.60.1: icmp_req=13 ttl=64 time=49.7 ms
64 bytes from 10.60.60.1: icmp_req=14 ttl=64 time=49.8 ms
64 bytes from 10.60.60.1: icmp_req=15 ttl=64 time=50.0 ms
64 bytes from 10.60.60.1: icmp_req=16 ttl=64 time=49.8 ms
64 bytes from 10.60.60.1: icmp_req=17 ttl=64 time=49.8 ms
64 bytes from 10.60.60.1: icmp_req=18 ttl=64 time=49.8 ms
64 bytes from 10.60.60.1: icmp_req=19 ttl=64 time=50.3 ms
^C
--- 10.60.60.1 ping statistics ---
19 packets transmitted, 19 received, 0% packet loss, time 18027ms
rtt min/avg/max/mdev = 49.793/49.943/50.311/0.313 ms
}}}
5. Release resources by deleting sliver at all aggregates:
{{{
$ stitcher.py deletesliver atla-2-gpo
13:36:31 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
13:36:31 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config
13:36:31 INFO stitcher: Using control framework portal
13:36:31 INFO stitcher: Reading stitching slice atla-2-gpo aggregates from file ch\.geni\.net.ln-prj.atla-2-gpo-amlist.txt
13:36:31 INFO stitcher: Adding aggregate option https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am (urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm)
13:36:31 INFO stitcher: Adding aggregate option http://geni-am.net.internet2.edu:12346 (urn:publicid:IDN+ion.internet2.edu+authority+am)
13:36:31 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
13:36:31 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
13:36:31 INFO omni: Using control framework portal
13:36:33 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
13:37:16 INFO omni: (PG log url - look here for details on any failures: https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=5ab0b57b20346dee607cab8e58fe2913)
13:37:16 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am
13:37:21 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN+ at http://geni-am.net.internet2.edu:12346
Deleted slivers on 2 out of a possible 2 aggregates
$ omni.py deletesliver -a oess atla-2-gpo
13:37:48 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
13:37:48 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
13:37:48 INFO omni: Using control framework portal
13:37:48 INFO omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
13:37:49 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
13:37:51 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
13:37:51 INFO omni: ------------------------------------------------------------
13:37:51 INFO omni: Completed deletesliver:
Args: deletesliver atla-2-gpo
Result Summary: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
13:37:51 INFO omni: ============================================================
}}}
=== Cross-connect 5 - sdn-sw.hous e15/3 <-> rtr.hous:port=xe-0/1/3 ===
1. Create slice:
{{{
$ omni.py createslice atla-2-gpo
}}}
2. Create a sliver at OESS aggregate:
{{{
$ omni.py createsliver -a oess atla-2-gpo oess-atla-2-gpo-x5-hous.rspec
15:31:52 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
15:31:52 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
15:31:52 INFO omni: Using control framework portal
15:31:52 INFO omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
15:31:53 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
15:31:53 INFO omni: Creating sliver(s) from rspec file oess-atla-2-gpo-x5-hous.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo
15:31:54 INFO omni: Got return from CreateSliver for slice atla-2-gpo at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2:
15:31:54 INFO omni:
15:31:54 INFO omni: AL2S atla-2-gpo ION
15:31:54 INFO omni: ------------------------------------------------------------
15:31:54 INFO omni: Completed createsliver:
Args: createsliver atla-2-gpo oess-atla-2-gpo-x5-hous.rspec
Result Summary: Got Reserved resources RSpec from foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2
15:31:54 INFO omni: ============================================================
}}}
3. Using stitcher create sliver from IG GPO to Houston cross connect:
{{{
s$ stitcher.py createsliver atla-2-gpo --fixedEndpoint ./stitch-ig-gpo-al2s-x5-hous.rspec
15:32:33 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
15:32:33 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config
15:32:33 INFO stitcher: Using control framework portal
15:32:33 INFO stitcher: Checking that slice atla-2-gpo is valid...
15:32:34 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
15:32:35 INFO stitcher: speaks AM API v3, but sticking with v2
15:32:35 INFO stitcher: Stitched reservation will include resources from these aggregates:
15:32:35 INFO stitcher:
15:32:35 INFO stitcher:
15:32:35 INFO stitcher: Adding fake Node endpoint
15:32:35 INFO stitcher: Adding fake iref endpoint on link
15:32:35 INFO stitch.Aggregate: Writing to '/tmp/atla-2-gpo-createsliver-request-11-instageni-gpolab-bbn-com.xml'
15:32:35 INFO stitch.Aggregate:
Stitcher doing createsliver at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am
15:32:49 INFO stitch.Aggregate: Allocation at complete.
15:32:49 INFO stitch.Aggregate: Writing to '/tmp/atla-2-gpo-createsliver-request-11-ion-internet2-edu.xml'
15:32:49 INFO stitch.Aggregate:
Stitcher doing createsliver at http://geni-am.net.internet2.edu:12346
15:33:32 INFO stitch.Aggregate: DCN AM : must wait for status ready....
15:33:32 INFO stitch.Aggregate: Pause 30 seconds to let circuit become ready...
15:34:09 INFO stitch.Aggregate: DCN circuit 44971 is ready
15:34:16 INFO stitch.Aggregate: Allocation at complete.
15:34:16 INFO stitch.launcher: All aggregates are complete.
15:34:16 INFO stitcher:
15:34:16 INFO stitcher:
15:34:16 INFO stitcher:
ion.internet2.edu-44971
2013-10-23T19:32:53.000Z
2013-10-22T19:34:03.958Z
10
1000000.0
l2sc
ethernet
9000
3950
3950
true
2
10
1000000.0
l2sc
ethernet
9000
3747
3747
true
3
10
1000000
l2sc
ethernet
9000
3747
3747
false
null
Stitching success: Reserved resources in slice atla-2-gpo at 2 Aggregates (including 0 intermediate aggregate(s) not in the original request), creating 1 link(s).
}}}
4. Log in to GPO InstaGENI node and ping AL2S Atlanta test endpoint:
{{{
$ readyToLogin.py -a ig-gpo atla-2-gpo
#========================================
#SSH CONFIGURATION INFO for User lnevers
#========================================
Host ig-gpo
Port 30778
HostName pc5.instageni.gpolab.bbn.com
User lnevers
IdentityFile /home/lnevers/.ssh/geni_cert_portal_key
================================================================================
LOGIN INFO for AM: https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0
================================================================================
For more login info, see the section entitled:
'Providing a private key to ssh' in 'readyToLogin.py -h'
ig-gpo's geni_status is: ready (am_status:ready)
User lnevers logs in to ig-gpo using:
ssh -p 30778 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com
NOTE: If your user is not listed, try using the --no-keys option.
$ ssh -p 30778 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com
Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.46 x86_64)
* Documentation: https://help.ubuntu.com/
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
ig-gpo:~% ping 10.60.60.1 -c 10
PING 10.60.60.1 (10.60.60.1) 56(84) bytes of data.
64 bytes from 10.60.60.1: icmp_req=1 ttl=64 time=70.3 ms
64 bytes from 10.60.60.1: icmp_req=2 ttl=64 time=70.2 ms
64 bytes from 10.60.60.1: icmp_req=3 ttl=64 time=70.3 ms
64 bytes from 10.60.60.1: icmp_req=4 ttl=64 time=70.2 ms
64 bytes from 10.60.60.1: icmp_req=5 ttl=64 time=70.7 ms
64 bytes from 10.60.60.1: icmp_req=6 ttl=64 time=76.5 ms
64 bytes from 10.60.60.1: icmp_req=7 ttl=64 time=85.3 ms
64 bytes from 10.60.60.1: icmp_req=8 ttl=64 time=72.7 ms
64 bytes from 10.60.60.1: icmp_req=9 ttl=64 time=70.2 ms
64 bytes from 10.60.60.1: icmp_req=10 ttl=64 time=71.9 ms
--- 10.60.60.1 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9013ms
rtt min/avg/max/mdev = 70.224/72.872/85.394/4.589 ms
}}}
5. Release resources by deleting sliver at all aggregates:
{{{
$ stitcher.py deletesliver atla-2-gpo
15:37:52 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
15:37:52 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config
15:37:52 INFO stitcher: Using control framework portal
15:37:52 INFO stitcher: Reading stitching slice atla-2-gpo aggregates from file ch\.geni\.net.ln-prj.atla-2-gpo-amlist.txt
15:37:52 INFO stitcher: Adding aggregate option https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am (urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm)
15:37:52 INFO stitcher: Adding aggregate option http://geni-am.net.internet2.edu:12346 (urn:publicid:IDN+ion.internet2.edu+authority+am)
15:37:52 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
15:37:52 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
15:37:52 INFO omni: Using control framework portal
15:37:53 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
15:38:36 INFO omni: (PG log url - look here for details on any failures: https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=22788839f96c122437b2b9dbb2a995df)
15:38:36 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am
15:38:41 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN+ at http://geni-am.net.internet2.edu:12346
Deleted slivers on 2 out of a possible 2 aggregates
$ omni.py deletesliver -a oess atla-2-gpo
15:40:07 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
15:40:07 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
15:40:07 INFO omni: Using control framework portal
15:40:07 INFO omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
15:40:08 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
15:40:13 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
15:40:13 INFO omni: ------------------------------------------------------------
15:40:13 INFO omni: Completed deletesliver:
Args: deletesliver atla-2-gpo
Result Summary: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
15:40:13 INFO omni: ============================================================
}}}
=== Cross-connect 6 - sdn-sw.kans e15/1 <-> rtr.kans:port=xe-0/0/3 ===
1. Create slice:
{{{
$ omni.py createslice atla-2-gpo
}}}
2. Create a sliver at OESS aggregate:
{{{
$ omni.py createsliver -a oess atla-2-gpo oess-atla-2-gpo-x6-kans.rspec
15:42:33 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
15:42:33 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
15:42:33 INFO omni: Using control framework portal
15:42:33 INFO omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
15:42:34 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
15:42:34 INFO omni: Creating sliver(s) from rspec file oess-atla-2-gpo-x6-kans.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo
15:42:34 INFO omni: Got return from CreateSliver for slice atla-2-gpo at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2:
15:42:34 INFO omni:
15:42:34 INFO omni: AL2S atla-2-gpo ION
15:42:34 INFO omni: ------------------------------------------------------------
15:42:34 INFO omni: Completed createsliver:
Args: createsliver atla-2-gpo oess-atla-2-gpo-x6-kans.rspec
Result Summary: Got Reserved resources RSpec from foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2
15:42:34 INFO omni: ============================================================
}}}
3. Using stitcher create sliver from IG GPO to Kansas cross connect:
{{{
$ stitcher.py createsliver atla-2-gpo --fixedEndpoint ./stitch-ig-gpo-al2s-x6-kans.rspec
15:42:57 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
15:42:57 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config
15:42:57 INFO stitcher: Using control framework portal
15:42:57 INFO stitcher: Checking that slice atla-2-gpo is valid...
15:42:58 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
15:42:59 INFO stitcher: speaks AM API v3, but sticking with v2
15:42:59 INFO stitcher: Stitched reservation will include resources from these aggregates:
15:42:59 INFO stitcher:
15:42:59 INFO stitcher:
15:42:59 INFO stitcher: Adding fake Node endpoint
15:42:59 INFO stitcher: Adding fake iref endpoint on link
15:42:59 INFO stitch.Aggregate: Writing to '/tmp/atla-2-gpo-createsliver-request-11-instageni-gpolab-bbn-com.xml'
15:42:59 INFO stitch.Aggregate:
Stitcher doing createsliver at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am
15:43:12 INFO stitch.Aggregate: Allocation at complete.
15:43:12 INFO stitch.Aggregate: Writing to '/tmp/atla-2-gpo-createsliver-request-11-ion-internet2-edu.xml'
15:43:12 INFO stitch.Aggregate:
Stitcher doing createsliver at http://geni-am.net.internet2.edu:12346
15:43:56 INFO stitch.Aggregate: DCN AM : must wait for status ready....
15:43:56 INFO stitch.Aggregate: Pause 30 seconds to let circuit become ready...
15:44:33 INFO stitch.Aggregate: DCN circuit 44981 is ready
15:44:39 INFO stitch.Aggregate: Allocation at complete.
15:44:39 INFO stitch.launcher: All aggregates are complete.
15:44:39 INFO stitcher:
15:44:39 INFO stitcher:
15:44:39 INFO stitcher:
ion.internet2.edu-44981
2013-10-23T19:43:16.000Z
2013-10-22T19:44:27.385Z
10
1000000.0
l2sc
ethernet
9000
3950
3950
true
2
10
1000000.0
l2sc
ethernet
9000
3747
3747
true
3
10
1000000
l2sc
ethernet
9000
3747
3747
false
null
Stitching success: Reserved resources in slice atla-2-gpo at 2 Aggregates (including 0 intermediate aggregate(s) not in the original request), creating 1 link(s).
}}}
4. Log in to GPO InstaGENI node and ping AL2S Atlanta test endpoint:
{{{
$ readyToLogin.py -a ig-gpo atla-2-gpo
#========================================
#SSH CONFIGURATION INFO for User lnevers
#========================================
Host ig-gpo
Port 30778
HostName pc5.instageni.gpolab.bbn.com
User lnevers
IdentityFile /home/lnevers/.ssh/geni_cert_portal_key
================================================================================
LOGIN INFO for AM: https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0
================================================================================
For more login info, see the section entitled:
'Providing a private key to ssh' in 'readyToLogin.py -h'
ig-gpo's geni_status is: ready (am_status:ready)
User lnevers logs in to ig-gpo using:
ssh -p 30778 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com
NOTE: If your user is not listed, try using the --no-keys option.
$ ssh -p 30778 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com
Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.46 x86_64)
* Documentation: https://help.ubuntu.com/
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
ig-gpo:~% ping 10.60.60.1 -c 10
PING 10.60.60.1 (10.60.60.1) 56(84) bytes of data.
64 bytes from 10.60.60.1: icmp_req=1 ttl=64 time=71.8 ms
64 bytes from 10.60.60.1: icmp_req=2 ttl=64 time=71.6 ms
64 bytes from 10.60.60.1: icmp_req=3 ttl=64 time=71.5 ms
64 bytes from 10.60.60.1: icmp_req=4 ttl=64 time=71.8 ms
64 bytes from 10.60.60.1: icmp_req=5 ttl=64 time=71.5 ms
64 bytes from 10.60.60.1: icmp_req=6 ttl=64 time=71.6 ms
64 bytes from 10.60.60.1: icmp_req=7 ttl=64 time=71.6 ms
64 bytes from 10.60.60.1: icmp_req=8 ttl=64 time=71.5 ms
64 bytes from 10.60.60.1: icmp_req=9 ttl=64 time=71.5 ms
64 bytes from 10.60.60.1: icmp_req=10 ttl=64 time=72.1 ms
--- 10.60.60.1 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9015ms
rtt min/avg/max/mdev = 71.523/71.703/72.130/0.281 ms
ig-gpo:~%
}}}
5. Release resources by deleting sliver at all aggregates:
{{{
$ stitcher.py deletesliver atla-2-gpo
15:54:38 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
15:54:38 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config
15:54:38 INFO stitcher: Using control framework portal
15:54:38 INFO stitcher: Reading stitching slice atla-2-gpo aggregates from file ch\.geni\.net.ln-prj.atla-2-gpo-amlist.txt
15:54:38 INFO stitcher: Adding aggregate option https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am (urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm)
15:54:38 INFO stitcher: Adding aggregate option http://geni-am.net.internet2.edu:12346 (urn:publicid:IDN+ion.internet2.edu+authority+am)
15:54:38 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
15:54:38 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
15:54:38 INFO omni: Using control framework portal
15:54:39 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
15:55:23 INFO omni: (PG log url - look here for details on any failures: https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=a6c783f943e0ae3ed84de6a6c669103b)
15:55:23 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am
15:55:28 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN+ at http://geni-am.net.internet2.edu:12346
Deleted slivers on 2 out of a possible 2 aggregates
$ omni.py deletesliver -a oess atla-2-gpo
15:55:35 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
15:55:35 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
15:55:35 INFO omni: Using control framework portal
15:55:35 INFO omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
15:55:36 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
15:55:39 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
15:55:39 INFO omni: ------------------------------------------------------------
15:55:39 INFO omni: Completed deletesliver:
Args: deletesliver atla-2-gpo
Result Summary: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
15:55:39 INFO omni: ============================================================
}}}
=== Cross-connect 7 - sdn-sw.newy32aoa e3/2 <-> rtr.newy:port=et-5/0/0 ===
1. Create slice:
{{{
$ omni.py createslice atla-2-gpo
}}}
2. Create a sliver at OESS aggregate:
{{{
$ omni.py createsliver -a oess atla-2-gpo oess-atla-2-gpo-x7-newy.rspec
15:56:40 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
15:56:40 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
15:56:40 INFO omni: Using control framework portal
15:56:40 INFO omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
15:56:41 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
15:56:41 INFO omni: Creating sliver(s) from rspec file oess-atla-2-gpo-x7-newy.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo
15:56:41 INFO omni: Got return from CreateSliver for slice atla-2-gpo at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2:
15:56:41 INFO omni:
15:56:41 INFO omni: AL2S atla-2-gpo ION
15:56:41 INFO omni: ------------------------------------------------------------
15:56:41 INFO omni: Completed createsliver:
Args: createsliver atla-2-gpo oess-atla-2-gpo-x7-newy.rspec
Result Summary: Got Reserved resources RSpec from foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2
15:56:41 INFO omni: ============================================================
}}}
3. Using stitcher create sliver from IG GPO to New York cross connect:
{{{
((((FAIL))))
$ stitcher.py createsliver atla-2-gpo --fixedEndpoint ./stitch-ig-gpo-al2s-x7-newy.rspec
15:57:33 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
15:57:33 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config
15:57:33 INFO stitcher: Using control framework portal
15:57:33 INFO stitcher: Checking that slice atla-2-gpo is valid...
15:57:34 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
StitchingServiceFailedError: Error from Stitching Service: code 3: MxTCE ComputeWorker return error message ' Action_ProcessRequestTopology_MP2P::Finish() Cannot find the set of paths for the RequestTopology. '.
}}}
4. Log in to GPO InstaGENI node and ping AL2S Atlanta test endpoint:
{{{
readyToLogin.py -a ig-gpo atla-2-gpo
ping 10.60.60.1 -c 10
}}}
5. Release resources by deleting sliver at all aggregates:
{{{
stitcher.py deletesliver atla-2-gpo
omni.py deletesliver -a oess atla-2-gpo
}}}
=== Cross-connect 8 - sdn-sw.salt e15/1 <-> rtr.salt:port=xe-0/1/1 ===
1. Create slice:
{{{
$ omni.py createslice atla-2-gpo
}}}
2. Create a sliver at OESS aggregate:
{{{
$ omni.py createsliver -a oess atla-2-gpo oess-atla-2-gpo-x8-salt.rspec
16:26:50 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
16:26:50 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
16:26:50 INFO omni: Using control framework portal
16:26:50 INFO omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
16:26:51 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
16:26:51 INFO omni: Creating sliver(s) from rspec file oess-atla-2-gpo-x8-salt.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo
16:26:52 INFO omni: Got return from CreateSliver for slice atla-2-gpo at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2:
16:26:52 INFO omni:
16:26:52 INFO omni: AL2S atla-2-gpo ION
16:26:52 INFO omni: ------------------------------------------------------------
16:26:52 INFO omni: Completed createsliver:
Args: createsliver atla-2-gpo oess-atla-2-gpo-x8-salt.rspec
Result Summary: Got Reserved resources RSpec from foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2
16:26:52 INFO omni: ============================================================
}}}
3. Using stitcher create sliver from IG GPO to Salt Lake City cross connect:
{{{
$ stitcher.py createsliver atla-2-gpo --fixedEndpoint ./stitch-ig-gpo-al2s-x8-salt.rspec
16:27:14 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
16:27:14 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config
16:27:14 INFO stitcher: Using control framework portal
16:27:14 INFO stitcher: Checking that slice atla-2-gpo is valid...
16:27:15 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
16:27:16 INFO stitcher: speaks AM API v3, but sticking with v2
16:27:16 INFO stitcher: Stitched reservation will include resources from these aggregates:
16:27:16 INFO stitcher:
16:27:16 INFO stitcher:
16:27:16 INFO stitcher: Adding fake Node endpoint
16:27:16 INFO stitcher: Adding fake iref endpoint on link
16:27:16 INFO stitch.Aggregate: Writing to '/tmp/atla-2-gpo-createsliver-request-11-instageni-gpolab-bbn-com.xml'
16:27:16 INFO stitch.Aggregate:
Stitcher doing createsliver at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am
16:27:30 INFO stitch.Aggregate: Allocation at complete.
16:27:30 INFO stitch.Aggregate: Writing to '/tmp/atla-2-gpo-createsliver-request-11-ion-internet2-edu.xml'
16:27:30 INFO stitch.Aggregate:
Stitcher doing createsliver at http://geni-am.net.internet2.edu:12346
16:28:13 INFO stitch.Aggregate: DCN AM : must wait for status ready....
16:28:13 INFO stitch.Aggregate: Pause 30 seconds to let circuit become ready...
16:28:50 INFO stitch.Aggregate: DCN circuit 45001 is ready
16:28:57 INFO stitch.Aggregate: Allocation at complete.
16:28:57 INFO stitch.launcher: All aggregates are complete.
16:28:57 INFO stitcher:
16:28:57 INFO stitcher:
16:28:57 INFO stitcher:
ion.internet2.edu-45001
2013-10-23T20:27:33.000Z
2013-10-22T20:28:44.451Z
10
1000000.0
l2sc
ethernet
9000
3950
3950
true
2
10
1000000.0
l2sc
ethernet
9000
3747
3747
true
3
10
1000000
l2sc
ethernet
9000
3747
3747
false
null
Stitching success: Reserved resources in slice atla-2-gpo at 2 Aggregates (including 0 intermediate aggregate(s) not in the original request), creating 1 link(s).
}}}
4. Log in to GPO InstaGENI node and ping AL2S Atlanta test endpoint:
{{{
$ readyToLogin.py -a ig-gpo atla-2-gpo
#========================================
#SSH CONFIGURATION INFO for User lnevers
#========================================
Host ig-gpo
Port 30778
HostName pc5.instageni.gpolab.bbn.com
User lnevers
IdentityFile /home/lnevers/.ssh/geni_cert_portal_key
================================================================================
LOGIN INFO for AM: https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0
================================================================================
For more login info, see the section entitled:
'Providing a private key to ssh' in 'readyToLogin.py -h'
ig-gpo's geni_status is: ready (am_status:ready)
User lnevers logs in to ig-gpo using:
ssh -p 30778 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com
NOTE: If your user is not listed, try using the --no-keys option.
$ ssh -p 30778 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com
Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.46 x86_64)
* Documentation: https://help.ubuntu.com/
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
ig-gpo:~% ping 10.60.60.1 -c 10
PING 10.60.60.1 (10.60.60.1) 56(84) bytes of data.
64 bytes from 10.60.60.1: icmp_req=1 ttl=64 time=139 ms
64 bytes from 10.60.60.1: icmp_req=2 ttl=64 time=140 ms
64 bytes from 10.60.60.1: icmp_req=3 ttl=64 time=139 ms
64 bytes from 10.60.60.1: icmp_req=4 ttl=64 time=140 ms
64 bytes from 10.60.60.1: icmp_req=5 ttl=64 time=139 ms
64 bytes from 10.60.60.1: icmp_req=6 ttl=64 time=140 ms
64 bytes from 10.60.60.1: icmp_req=7 ttl=64 time=139 ms
64 bytes from 10.60.60.1: icmp_req=8 ttl=64 time=139 ms
64 bytes from 10.60.60.1: icmp_req=9 ttl=64 time=139 ms
64 bytes from 10.60.60.1: icmp_req=10 ttl=64 time=139 ms
--- 10.60.60.1 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9010ms
rtt min/avg/max/mdev = 139.763/139.916/140.085/0.308 ms
}}}
5. Release resources by deleting sliver at all aggregates:
{{{
$ stitcher.py deletesliver atla-2-gpo
16:33:04 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
16:33:04 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config
16:33:04 INFO stitcher: Using control framework portal
16:33:04 INFO stitcher: Reading stitching slice atla-2-gpo aggregates from file ch\.geni\.net.ln-prj.atla-2-gpo-amlist.txt
16:33:04 INFO stitcher: Adding aggregate option https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am (urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm)
16:33:04 INFO stitcher: Adding aggregate option http://geni-am.net.internet2.edu:12346 (urn:publicid:IDN+ion.internet2.edu+authority+am)
16:33:04 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
16:33:04 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
16:33:04 INFO omni: Using control framework portal
16:33:05 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
16:33:49 INFO omni: (PG log url - look here for details on any failures: https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=706c9149d9ad5e3c7401af52e09d9e46)
16:33:49 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am
16:33:53 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN+ at http://geni-am.net.internet2.edu:12346
Deleted slivers on 2 out of a possible 2 aggregates
$ omni.py deletesliver -a oess atla-2-gpo
16:37:46 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
16:37:46 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
16:37:46 INFO omni: Using control framework portal
16:37:46 INFO omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
16:37:49 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
16:37:52 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
16:37:52 INFO omni: ------------------------------------------------------------
16:37:52 INFO omni: Completed deletesliver:
Args: deletesliver atla-2-gpo
Result Summary: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
16:37:52 INFO omni: ============================================================
}}}
=== Cross-connect 9 - sdn-sw.seat e-2/0/0.0 <-> rtr.seat:port=et-5/0/0 ===
1. Create slice:
{{{
$ omni.py createslice atla-2-gpo
}}}
2. Create a sliver at OESS aggregate:
{{{
$ omni.py createsliver -a oess atla-2-gpo oess-atla-2-gpo-x9-seat.rspec
17:02:45 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
17:02:45 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
17:02:45 INFO omni: Using control framework portal
17:02:45 INFO omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
17:02:46 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
17:02:46 INFO omni: Creating sliver(s) from rspec file oess-atla-2-gpo-x9-seat.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo
17:02:47 INFO omni: Got return from CreateSliver for slice atla-2-gpo at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2:
17:02:47 INFO omni:
17:02:47 INFO omni: AL2S atla-2-gpo ION
17:02:47 INFO omni: ------------------------------------------------------------
17:02:47 INFO omni: Completed createsliver:
Args: createsliver atla-2-gpo oess-atla-2-gpo-x9-seat.rspec
Result Summary: Got Reserved resources RSpec from foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2
17:02:47 INFO omni: ============================================================
}}}
3. Using stitcher create sliver from IG GPO to Seattle cross connect:
{{{
$ stitcher.py createsliver atla-2-gpo --fixedEndpoint ./stitch-ig-gpo-al2s-x
17:03:27 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
17:03:27 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config
17:03:27 INFO stitcher: Using control framework portal
17:03:27 INFO stitcher: Looking for RSpec './stitch-ig-gpo-al2s-x' in the default rspec location
17:03:27 INFO stitcher: ... which is 'http://www.gpolab.bbn.com/~lnevers/stitch-test/./stitch-ig-gpo-al2s-x.rspec'
Unable to read rspec file './stitch-ig-gpo-al2s-x': Unable to interpret RSpec './stitch-ig-gpo-al2s-x' as any of url, file, nickname, or in a default location
lnevers@sendaria:~/gcf-2.4.1/oess$ stitcher.py createsliver atla-2-gpo --fixedEndpoint ./stitch-ig-gpo-al2s-x9-seat.rspec
17:03:31 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
17:03:31 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config
17:03:31 INFO stitcher: Using control framework portal
17:03:31 INFO stitcher: Checking that slice atla-2-gpo is valid...
17:03:32 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
17:03:32 INFO stitcher: speaks AM API v3, but sticking with v2
17:03:33 INFO stitcher: Stitched reservation will include resources from these aggregates:
17:03:33 INFO stitcher:
17:03:33 INFO stitcher:
17:03:33 INFO stitcher: Adding fake Node endpoint
17:03:33 INFO stitcher: Adding fake iref endpoint on link
17:03:33 INFO stitch.Aggregate: Writing to '/tmp/atla-2-gpo-createsliver-request-11-instageni-gpolab-bbn-com.xml'
17:03:33 INFO stitch.Aggregate:
Stitcher doing createsliver at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am
17:03:46 INFO stitch.Aggregate: Allocation at complete.
17:03:46 INFO stitch.Aggregate: Writing to '/tmp/atla-2-gpo-createsliver-request-11-ion-internet2-edu.xml'
17:03:46 INFO stitch.Aggregate:
Stitcher doing createsliver at http://geni-am.net.internet2.edu:12346
17:04:30 INFO stitch.Aggregate: DCN AM : must wait for status ready....
17:04:30 INFO stitch.Aggregate: Pause 30 seconds to let circuit become ready...
17:05:06 INFO stitch.Aggregate: DCN circuit 45021 is ready
17:05:13 INFO stitch.Aggregate: Allocation at complete.
17:05:13 INFO stitch.launcher: All aggregates are complete.
17:05:13 INFO stitcher:
17:05:13 INFO stitcher:
17:05:13 INFO stitcher:
ion.internet2.edu-45021
2013-10-23T21:03:50.000Z
2013-10-22T21:05:00.669Z
10
1000000.0
l2sc
ethernet
9000
3950
3950
true
2
10
1000000.0
l2sc
ethernet
9000
3747
3747
true
3
10
1000000
l2sc
ethernet
9000
3747
3747
false
null
Stitching success: Reserved resources in slice atla-2-gpo at 2 Aggregates (including 0 intermediate aggregate(s) not in the original request), creating 1 link(s).
}}}
4. Log in to GPO InstaGENI node and ping AL2S Atlanta test endpoint:
{{{
$ readyToLogin.py -a ig-gpo atla-2-gpo
#========================================
#SSH CONFIGURATION INFO for User lnevers
#========================================
Host ig-gpo
Port 30778
HostName pc5.instageni.gpolab.bbn.com
User lnevers
IdentityFile /home/lnevers/.ssh/geni_cert_portal_key
================================================================================
LOGIN INFO for AM: https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0
================================================================================
For more login info, see the section entitled:
'Providing a private key to ssh' in 'readyToLogin.py -h'
ig-gpo's geni_status is: ready (am_status:ready)
User lnevers logs in to ig-gpo using:
ssh -p 30778 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com
NOTE: If your user is not listed, try using the --no-keys option.
$ ssh -p 30778 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com
Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.46 x86_64)
* Documentation: https://help.ubuntu.com/
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
ig-gpo:~% ping 10.60.60.1 -c 10
PING 10.60.60.1 (10.60.60.1) 56(84) bytes of data.
64 bytes from 10.60.60.1: icmp_req=1 ttl=64 time=167 ms
64 bytes from 10.60.60.1: icmp_req=2 ttl=64 time=167 ms
64 bytes from 10.60.60.1: icmp_req=3 ttl=64 time=168 ms
64 bytes from 10.60.60.1: icmp_req=4 ttl=64 time=167 ms
64 bytes from 10.60.60.1: icmp_req=5 ttl=64 time=167 ms
64 bytes from 10.60.60.1: icmp_req=6 ttl=64 time=167 ms
64 bytes from 10.60.60.1: icmp_req=7 ttl=64 time=167 ms
64 bytes from 10.60.60.1: icmp_req=8 ttl=64 time=167 ms
64 bytes from 10.60.60.1: icmp_req=9 ttl=64 time=167 ms
64 bytes from 10.60.60.1: icmp_req=10 ttl=64 time=167 ms
--- 10.60.60.1 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9013ms
rtt min/avg/max/mdev = 167.224/167.553/168.867/0.667 ms
ig-gpo:~%
}}}
5. Release resources by deleting sliver at all aggregates:
{{{
$ stitcher.py deletesliver atla-2-gpo
17:09:30 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
17:09:30 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config
17:09:30 INFO stitcher: Using control framework portal
17:09:30 INFO stitcher: Reading stitching slice atla-2-gpo aggregates from file ch\.geni\.net.ln-prj.atla-2-gpo-amlist.txt
17:09:30 INFO stitcher: Adding aggregate option https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am (urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm)
17:09:30 INFO stitcher: Adding aggregate option http://geni-am.net.internet2.edu:12346 (urn:publicid:IDN+ion.internet2.edu+authority+am)
17:09:30 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
17:09:30 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
17:09:30 INFO omni: Using control framework portal
17:09:31 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
17:10:16 INFO omni: (PG log url - look here for details on any failures: https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=7b9632f6f3f2a7fe84ba261a2d8de410)
17:10:16 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am
17:10:20 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN+ at http://geni-am.net.internet2.edu:12346
Deleted slivers on 2 out of a possible 2 aggregates
$ omni.py deletesliver -a oess atla-2-gpo
17:10:28 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
17:10:28 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
17:10:28 INFO omni: Using control framework portal
17:10:28 INFO omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
17:10:29 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
17:10:33 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
17:10:33 INFO omni: ------------------------------------------------------------
17:10:33 INFO omni: Completed deletesliver:
Args: deletesliver atla-2-gpo
Result Summary: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
17:10:33 INFO omni: ============================================================
}}}
=== Cross-connect 10 - sdn-sw.wash e5/2 <-> rtr.wash:port=et-9/0/0 ===
1. Create slice:
{{{
$ omni.py createslice atla-2-gpo
}}}
2. Create a sliver at OESS aggregate:
{{{
$ omni.py createsliver -a oess atla-2-gpo oess-atla-2-gpo-x10-wash.rspec
17:11:51 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
17:11:51 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
17:11:51 INFO omni: Using control framework portal
17:11:51 INFO omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
17:11:52 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
17:11:52 INFO omni: Creating sliver(s) from rspec file oess-atla-2-gpo-x10-wash.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo
17:11:52 INFO omni: Got return from CreateSliver for slice atla-2-gpo at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2:
17:11:52 INFO omni:
17:11:52 INFO omni: AL2S atla-2-gpo ION
17:11:52 INFO omni: ------------------------------------------------------------
17:11:52 INFO omni: Completed createsliver:
Args: createsliver atla-2-gpo oess-atla-2-gpo-x10-wash.rspec
Result Summary: Got Reserved resources RSpec from foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2
17:11:52 INFO omni: ============================================================
}}}
3. Using stitcher create sliver from IG GPO to Washington cross connect:
{{{
$ stitcher.py createsliver atla-2-gpo --fixedEndpoint ./stitch-ig-gpo-al2s-x10-wash.rspec
17:12:16 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
17:12:16 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config
17:12:16 INFO stitcher: Using control framework portal
17:12:17 INFO stitcher: Checking that slice atla-2-gpo is valid...
17:12:18 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
17:12:18 INFO stitcher: speaks AM API v3, but sticking with v2
17:12:18 INFO stitcher: Stitched reservation will include resources from these aggregates:
17:12:18 INFO stitcher:
17:12:18 INFO stitcher:
17:12:18 INFO stitcher: Adding fake Node endpoint
17:12:18 INFO stitcher: Adding fake iref endpoint on link
17:12:18 INFO stitch.Aggregate: Writing to '/tmp/atla-2-gpo-createsliver-request-11-instageni-gpolab-bbn-com.xml'
17:12:18 INFO stitch.Aggregate:
Stitcher doing createsliver at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am
17:12:37 INFO stitch.Aggregate: Allocation at complete.
17:12:37 INFO stitch.Aggregate: Writing to '/tmp/atla-2-gpo-createsliver-request-11-ion-internet2-edu.xml'
17:12:37 INFO stitch.Aggregate:
Stitcher doing createsliver at http://geni-am.net.internet2.edu:12346
17:13:20 INFO stitch.Aggregate: DCN AM : must wait for status ready....
17:13:20 INFO stitch.Aggregate: Pause 30 seconds to let circuit become ready...
17:13:57 INFO stitch.Aggregate: DCN circuit 45041 is ready
17:14:04 INFO stitch.Aggregate: Allocation at complete.
17:14:04 INFO stitch.launcher: All aggregates are complete.
17:14:04 INFO stitcher:
17:14:04 INFO stitcher:
17:14:04 INFO stitcher:
ion.internet2.edu-45041
2013-10-23T21:12:40.000Z
2013-10-22T21:13:51.208Z
10
1000000.0
l2sc
ethernet
9000
3950
3950
true
2
10
1000000.0
l2sc
ethernet
9000
3747
3747
true
3
10
1000000
l2sc
ethernet
9000
3747
3747
false
null
Stitching success: Reserved resources in slice atla-2-gpo at 2 Aggregates (including 0 intermediate aggregate(s) not in the original request), creating 1 link(s).
}}}
4. Log in to GPO InstaGENI node and ping AL2S Atlanta test endpoint:
{{{
$ readyToLogin.py -a ig-gpo atla-2-gpo
#========================================
#SSH CONFIGURATION INFO for User lnevers
#========================================
Host ig-gpo
Port 35386
HostName pc5.instageni.gpolab.bbn.com
User lnevers
IdentityFile /home/lnevers/.ssh/geni_cert_portal_key
================================================================================
LOGIN INFO for AM: https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0
================================================================================
For more login info, see the section entitled:
'Providing a private key to ssh' in 'readyToLogin.py -h'
ig-gpo's geni_status is: ready (am_status:ready)
User lnevers logs in to ig-gpo using:
ssh -p 35386 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com
NOTE: If your user is not listed, try using the --no-keys option.
$ ssh -p 35386 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com
Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.46 x86_64)
* Documentation: https://help.ubuntu.com/
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
ig-gpo:~% ping 10.60.60.1 -c 10
PING 10.60.60.1 (10.60.60.1) 56(84) bytes of data.
64 bytes from 10.60.60.1: icmp_req=1 ttl=64 time=23.7 ms
64 bytes from 10.60.60.1: icmp_req=2 ttl=64 time=23.8 ms
64 bytes from 10.60.60.1: icmp_req=3 ttl=64 time=23.6 ms
64 bytes from 10.60.60.1: icmp_req=4 ttl=64 time=23.7 ms
64 bytes from 10.60.60.1: icmp_req=5 ttl=64 time=23.8 ms
64 bytes from 10.60.60.1: icmp_req=6 ttl=64 time=23.6 ms
64 bytes from 10.60.60.1: icmp_req=7 ttl=64 time=23.9 ms
64 bytes from 10.60.60.1: icmp_req=8 ttl=64 time=23.7 ms
64 bytes from 10.60.60.1: icmp_req=9 ttl=64 time=23.8 ms
64 bytes from 10.60.60.1: icmp_req=10 ttl=64 time=23.8 ms
--- 10.60.60.1 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9014ms
rtt min/avg/max/mdev = 23.638/23.781/23.906/0.211 ms
ig-gpo:~%
}}}
5. Release resources by deleting sliver at all aggregates:
{{{
$ stitcher.py deletesliver atla-2-gpo
17:18:04 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
17:18:04 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config
17:18:04 INFO stitcher: Using control framework portal
17:18:04 INFO stitcher: Reading stitching slice atla-2-gpo aggregates from file ch\.geni\.net.ln-prj.atla-2-gpo-amlist.txt
17:18:04 INFO stitcher: Adding aggregate option https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am (urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm)
17:18:04 INFO stitcher: Adding aggregate option http://geni-am.net.internet2.edu:12346 (urn:publicid:IDN+ion.internet2.edu+authority+am)
17:18:04 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
17:18:04 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
17:18:04 INFO omni: Using control framework portal
17:18:05 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
17:18:48 INFO omni: (PG log url - look here for details on any failures: https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=2ef4c895ede3a35d3a007a50462f5e69)
17:18:48 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am
17:18:53 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN+ at http://geni-am.net.internet2.edu:12346
Deleted slivers on 2 out of a possible 2 aggregates
$ omni.py deletesliver -a oess atla-2-gpo
17:18:57 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
17:18:57 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
17:18:57 INFO omni: Using control framework portal
17:18:57 INFO omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
17:18:58 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC
17:19:01 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
17:19:01 INFO omni: ------------------------------------------------------------
17:19:01 INFO omni: Completed deletesliver:
Args: deletesliver atla-2-gpo
Result Summary: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
17:19:01 INFO omni: ============================================================
}}}
== Meso-scale to AL2S experiment ==
A Meso-scale to AL2S experiment will connect GPO IG ION to Meso-scale VLAN to MAX AL2S. Or if available, experiment may use NYU IG Meso-scale to MAX IG AL2S.
== AL2S to AL2s experiment ==
An AL2S to AL2s experiment will connect MAX IG AL2S to an AL2S Test Point. Note, AL2S test-points are available and will be used throughout testing to help establish network connections defined in this plan.