wiki:GENIRacksHome/ExogeniRacks/ConfirmationTestStatus/RENCI

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

--

RENCI ExoGENI Confirmation Tests

For details about the tests in this page, see the ExoGENI Confirmation Tests page.
For site status see the ExoGENI New Site Confirmation Tests Status page.

Several ExoGENI site aggregates are used on this page that are aliased with Omni nick_names:

eg-gpo=,https://bbn-hn.exogeni.net:11443/orca/xmlrpc
eg-renci=,https://rci-hn.exogeni.net:11443/orca/xmlrpc
eg-sm=,https://geni.renci.org:11443/orca/xmlrpc
eg-of-gpo=,https://bbn-hn.exogeni.net:3626/foam/gapi/1
eg-of-renci=,https://rci-hn.exogeni.net:3626/foam/gapi/1 

EG-CT-1 - Access to New Site VM resources

Got Aggregate version, which showed AM API V3 being supported along with GENI RSpec V3. The ExoGENI version is ORCA Camano: v.3.1-extended.build-5071.

$ omni.py -a eg-renci getversion
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Substituting AM nickname eg-renci with URL https://rci-hn.exogeni.net:11443/orca/xmlrpc, URN unspecified_AM_URN
INFO:omni:AM URN: unspecified_AM_URN (url: https://rci-hn.exogeni.net:11443/orca/xmlrpc) has version:
INFO:omni:{   'geni_ad_rspec_versions': [   
          {   'extensions': [   'http://hpn.east.isi.edu/rspec/ext/stitch/0.1/stitch-schema.xsd',
                                'http://www.protogeni.net/resources/rspec/ext/emulab/1/ptop_extension.xsd'],
                                     'namespace': 'http://www.geni.net/resources/rspec/3',
                                     'schema': 'http://www.geni.net/resources/rspec/3/ad.xsd',
                                     'type': 'GENI',
                                     'version': '3'}],
    'geni_api': 2,
    'geni_api_versions': {   '2': 'https://geni.renci.org:11443/orca/xmlrpc/geni'},
    'geni_request_rspec_versions': [   
     {   'extensions': [   'http://www.protogeni.net/resources/rspec/ext/shared-vlan/1',
                           'http://www.geni.net/resources/rspec/ext/postBootScript/1'],
                                'namespace': 'http://www.geni.net/resources/rspec/3',
                                'schema': 'http://www.geni.net/resources/rspec/3/request.xsd',
                                'type': 'GENI',
                                'version': '3'}],
    'orca_version': 'ORCA Camano: v.3.1-extended.build-5071'}
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed getversion:
  Options as run:
		aggregate: ['eg-gpo']
		framework: pg
		noGetVersionCache: True
  Args: getversion
  Result Summary: 
Got version for https://rci-hn.exogeni.net:11443/orca/xmlrpc
INFO:omni: ============================================================

Got a listresources of available resources:

$ omni.py -a eg-renci listresources -o
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Saving output to a file.
INFO:omni:Substituting AM nickname eg-renci with URL https://rci-hn.exogeni.net:11443/orca/xmlrpc, URN unspecified_AM_URN
INFO:omni:Listed resources on 1 out of 1 possible aggregates.
INFO:omni:Writing to 'rspec-rci-hn-exogeni-net-11443-orca.xml'
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed listresources:

  Options as run:
		aggregate: ['eg-renci']
		framework: pg
		output: True

  Args: listresources

  Result Summary: Queried resources from 1 of 1 aggregate(s).
Wrote rspecs from 1 aggregate(s) to 1 file(s)
Saved listresources RSpec at 'unspecified_AM_URN' (url 'https://rci-hn.exogeni.net:11443/orca/xmlrpc') to file rspec-rci-hn-exogeni-net-11443-orca.xml;  
INFO:omni: ============================================================

Created a slice:

$ omni.py createslice EG-CT-1
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Created slice with Name EG-CT-1, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-CT-1, Expiration 2012-12-08 13:35:14+00:00
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createslice:

  Options as run:
		framework: pg

  Args: createslice EG-CT-1

  Result Summary: Created slice with Name EG-CT-1, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-CT-1,
  Expiration 2012-12-08 13:35:14+00:00 
INFO:omni: ============================================================

Created a 4 VMs sliver using the RSpec EG-CT-1-renci.rspec.

$ omni.py createsliver -a eg-renci EG-CT-1 EG-CT-1-renci.rspec 
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+EG-CT-1 expires on 2012-12-08 13:35:14 UTC
INFO:omni:Substituting AM nickname eg-renci with URL https://rci-hn.exogeni.net:11443/orca/xmlrpc, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname eg-renci with URL https://rci-hn.exogeni.net:11443/orca/xmlrpc, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file EG-CT-1-renci.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-CT-1
INFO:omni:Got return from CreateSliver for slice EG-CT-1 at https://rci-hn.exogeni.net:11443/orca/xmlrpc:
INFO:omni:<?xml version="1.0" ?>
INFO:omni:  <!-- Reserved resources for:
	Slice: EG-CT-1
	at AM:
	URN: unspecified_AM_URN
	URL: https://rci-hn.exogeni.net:11443/orca/xmlrpc
 -->
INFO:omni:  <rspec type="manifest" xmlns="http://www.geni.net/resources/rspec/3" xmlns:ns2="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/" xmlns:ns3="http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/slice-info/1" xmlns:ns4="http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/sliver-info/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.geni.net/resources/rspec/3 http://www.geni.net/resources/rspec/3/manifest.xsd http://hpn.east.isi.edu/rspec/ext/stitch/0.1/ http://hpn.east.isi.edu/rspec/ext/stitch/0.1/stitch-schema.xsd http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/slice-info/1 http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/slice-info/1/slice_info.xsd?format=raw http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/sliver-info/1 http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/sliver-info/1/sliver_info.xsd?format=raw">  
      <node client_id="VM-1" component_id="urn:publicid:IDN+exogeni.net:rcivmsite+node+orca-vm-cloud" component_manager_id="urn:publicid:IDN+exogeni.net:rcivmsite+authority+am" component_name="orca-vm-cloud" exclusive="true" sliver_id="urn:publicid:IDN+exogeni.net:rcivmsite+sliver+d604e7fe-7b37-44f0-8cc5-990102f7d930#VM-1">    
            <sliver_type name="m1.small">      
                  <disk_image name="http://geni-images.renci.org/images/standard/debian/deb6-neuca-v1.0.5.xml" version="104ea3d824906f0e13cebb89b14df232290553b1 "/>      
            </sliver_type>    
            <services/>    
            <interface client_id="VM-1:if0">      
                  <ip address="172.16.1.1" netmask="255.255.255.0" type="ipv4"/>      
            </interface>    
            <ns4:geni_sliver_info creation_time="2012-12-07T08:02:19.324-05:00" creator_urn="urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers" expiration_time="2012-12-21T07:02:19.324-05:00" start_time="2012-12-07T08:02:19.324-05:00" state="Nascent"/>    
      </node>  
      <node client_id="VM-2" component_id="urn:publicid:IDN+exogeni.net:rcivmsite+node+orca-vm-cloud" component_manager_id="urn:publicid:IDN+exogeni.net:rcivmsite+authority+am" component_name="orca-vm-cloud" exclusive="true" sliver_id="urn:publicid:IDN+exogeni.net:rcivmsite+sliver+d604e7fe-7b37-44f0-8cc5-990102f7d930#VM-2">    
            <sliver_type name="m1.large">      
                  <disk_image name="http://geni-images.renci.org/images/standard/debian/deb6-neuca-v1.0.5.xml" version="104ea3d824906f0e13cebb89b14df232290553b1 "/>      
            </sliver_type>    
            <services/>    
            <interface client_id="VM-2:if0">      
                  <ip address="172.16.1.2" netmask="255.255.255.0" type="ipv4"/>      
            </interface>    
            <ns4:geni_sliver_info creation_time="2012-12-07T08:02:19.324-05:00" creator_urn="urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers" expiration_time="2012-12-21T07:02:19.324-05:00" start_time="2012-12-07T08:02:19.324-05:00" state="Nascent"/>    
      </node>  
      <node client_id="VM-3" component_id="urn:publicid:IDN+exogeni.net:rcivmsite+node+orca-vm-cloud" component_manager_id="urn:publicid:IDN+exogeni.net:rcivmsite+authority+am" component_name="orca-vm-cloud" exclusive="true" sliver_id="urn:publicid:IDN+exogeni.net:rcivmsite+sliver+d604e7fe-7b37-44f0-8cc5-990102f7d930#VM-3">    
            <sliver_type name="m1.large">      
                  <disk_image name="http://geni-images.renci.org/images/standard/debian/deb6-neuca-v1.0.5.xml" version="104ea3d824906f0e13cebb89b14df232290553b1 "/>      
            </sliver_type>    
            <services/>    
            <interface client_id="VM-3:if0">      
                  <ip address="172.16.1.3" netmask="255.255.255.0" type="ipv4"/>      
            </interface>    
            <ns4:geni_sliver_info creation_time="2012-12-07T08:02:19.324-05:00" creator_urn="urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers" expiration_time="2012-12-21T07:02:19.324-05:00" start_time="2012-12-07T08:02:19.324-05:00" state="Nascent"/>    
      </node>  
      <node client_id="VM-4" component_id="urn:publicid:IDN+exogeni.net:rcivmsite+node+orca-vm-cloud" component_manager_id="urn:publicid:IDN+exogeni.net:rcivmsite+authority+am" component_name="orca-vm-cloud" exclusive="true" sliver_id="urn:publicid:IDN+exogeni.net:rcivmsite+sliver+d604e7fe-7b37-44f0-8cc5-990102f7d930#VM-4">    
            <sliver_type name="m1.large">      
                  <disk_image name="http://geni-images.renci.org/images/standard/debian/deb6-neuca-v1.0.5.xml" version="104ea3d824906f0e13cebb89b14df232290553b1 "/>      
            </sliver_type>    
            <services/>    
            <interface client_id="VM-4:if0">      
                  <ip address="172.16.1.4" netmask="255.255.255.0" type="ipv4"/>      
            </interface>    
            <ns4:geni_sliver_info creation_time="2012-12-07T08:02:19.324-05:00" creator_urn="urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers" expiration_time="2012-12-21T07:02:19.324-05:00" start_time="2012-12-07T08:02:19.324-05:00" state="Nascent"/>    
      </node>  
      <link client_id="lan0" sliver_id="urn:publicid:IDN+exogeni.net:rcivmsite+sliver+d604e7fe-7b37-44f0-8cc5-990102f7d930#lan0" vlantag="unknown">    
            <interface_ref client_id="VM-4:if0"/>    
            <interface_ref client_id="VM-2:if0"/>    
            <interface_ref client_id="VM-3:if0"/>    
            <interface_ref client_id="VM-1:if0"/>    
            <ns4:geni_sliver_info creation_time="2012-12-07T08:02:19.324-05:00" creator_urn="urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers" expiration_time="2012-12-21T07:02:19.324-05:00" start_time="2012-12-07T08:02:19.324-05:00" state="Nascent"/>    
      </link>  
      <ns3:geni_slice_info state="unknown" urn="urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-CT-1" uuid="3e3e85ec-4563-4fdb-9e2b-061d24f06a8d"/>  
</rspec>
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createsliver:
  Options as run:
		aggregate: ['eg-renci']
		framework: pg
  Args: createsliver EG-CT-1 EG-CT-1-renci.rspec
  Result Summary: Got Reserved resources RSpec from rci-hn-exogeni-net-11443-orca 
INFO:omni: ============================================================

When the sliver was ready determing login information:

$ ./examples/readyToLogin.py -a eg-renci EG-CT-1
  <....>
================================================================================
LOGIN INFO for AM: https://rci-hn.exogeni.net:11443/orca/xmlrpc
================================================================================
User root logins to VM-1 using:
	xterm -e ssh -i /home/lnevers/.ssh/id_rsa root@152.54.14.8 &

User root logins to VM-2 using:
	xterm -e ssh -i /home/lnevers/.ssh/id_rsa root@152.54.14.5 &

User root logins to VM-3 using:
	xterm -e ssh -i /home/lnevers/.ssh/id_rsa root@152.54.14.7 &

User root logins to VM-4 using:
	xterm -e ssh -i /home/lnevers/.ssh/id_rsa root@152.54.14.6 &

Measurements

Login to two of the nodes and collect iperf and ping statistics. All measurements are collected over 60 seconds:

Iperf VM-2 to VM-1 (TCP) - TCP window size: 16.0 KB
One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  25.7 GBytes  3.67 Gbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  7]  0.0-60.0 sec  7.14 GBytes  1.02 Gbits/sec
[  4]  0.0-60.0 sec  7.12 GBytes  1.02 Gbits/sec
[  5]  0.0-60.0 sec  7.13 GBytes  1.02 Gbits/sec
[  6]  0.0-60.0 sec  7.12 GBytes  1.02 Gbits/sec
[  3]  0.0-60.0 sec  7.09 GBytes  1.01 Gbits/sec
[SUM]  0.0-60.0 sec  35.6 GBytes  5.10 Gbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-60.0 sec  3.51 GBytes    502 Mbits/sec
[ 12]  0.0-60.0 sec  3.53 GBytes    506 Mbits/sec
[  3]  0.0-60.0 sec  3.52 GBytes    504 Mbits/sec
[  5]  0.0-60.0 sec  3.51 GBytes    503 Mbits/sec
[  4]  0.0-60.0 sec  3.53 GBytes    505 Mbits/sec
[  7]  0.0-60.0 sec  3.52 GBytes    504 Mbits/sec
[  8]  0.0-60.0 sec  3.54 GBytes    507 Mbits/sec
[ 10]  0.0-60.0 sec  3.52 GBytes    504 Mbits/sec
[  9]  0.0-60.0 sec  3.55 GBytes    509 Mbits/sec
[ 11]  0.0-60.0 sec  3.51 GBytes    502 Mbits/sec
[SUM]  0.0-60.0 sec  35.2 GBytes  5.05 Gbits/sec

Iperf ExoGENI VM-2 to the VM-1 (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  7.50 MBytes  1.05 Mbits/sec
[  3] Sent 5351 datagrams
[  3] Server Report:
[  3]  0.0-60.0 sec  7.50 MBytes  1.05 Mbits/sec  0.016 ms    0/ 5351 (0%)

Ping from ExoGENI VM-2 to the VM-1

60 packets transmitted, 60 received, 0% packet loss, time 58999ms
rtt min/avg/max/mdev = 0.196/0.301/0.751/0.076 ms

EG-CT-2 - Access to New Site bare metal and VM resources

Create a slice:

$ omni.py createslice EG-CT-2
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Created slice with Name EG-CT-2, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-CT-2, 
Expiration 2012-12-08 15:05:29+00:00
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createslice:
  Options as run:
		framework: pg
  Args: createslice EG-CT-2
  Result Summary: Created slice with Name EG-CT-2, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-CT-2, 
Expiration 2012-12-08 15:05:29+00:00 
INFO:omni: ============================================================

Create a sliver with one VM and one bare metal node using RSpec EG-CT-2-renci.rspec. Note: Bare Metal nodes are only available via the ExoSM.

$ omni.py createsliver -a eg-sm EG-CT-2 ./EG-CT-2-renci.rspec
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Substituting AM nickname eg-sm with URL https://geni.renci.org:11443/orca/xmlrpc, URN unspecified_AM_URN
INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-CT-2 expires within 1 day on 2012-12-11 19:14:35 UTC
INFO:omni:Substituting AM nickname eg-sm with URL https://geni.renci.org:11443/orca/xmlrpc, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname eg-sm with URL https://geni.renci.org:11443/orca/xmlrpc, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file ./EG-CT-2-renci.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-CT-2
INFO:omni:Got return from CreateSliver for slice EG-CT-2 at https://geni.renci.org:11443/orca/xmlrpc:
INFO:omni:<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
INFO:omni:  <!-- Reserved resources for:
	Slice: EG-CT-2
	at AM:
	URN: unspecified_AM_URN
	URL: https://geni.renci.org:11443/orca/xmlrpc
 -->
INFO:omni:  
<rspec type="manifest" xsi:schemaLocation="http://www.geni.net/resources/rspec/3 http://www.geni.net/resources/rspec/3/manifest.xsd http://hpn.east.isi.edu/rspec/ext/stitch/0.1/ http://hpn.east.isi.edu/rspec/ext/stitch/0.1/stitch-schema.xsd http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/slice-info/1 http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/slice-info/1/slice_info.xsd?format=raw http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/sliver-info/1 http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/sliver-info/1/sliver_info.xsd?format=raw" xmlns:ns2="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/" xmlns="http://www.geni.net/resources/rspec/3" xmlns:ns4="http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/sliver-info/1" xmlns:ns3="http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/slice-info/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <node sliver_id="urn:publicid:IDN+exogeni.net:rcivmsite+sliver+408d7abb-bf95-4591-877e-af204cf97351#BM-1" exclusive="true" component_name="orca-xcat-cloud" component_manager_id="urn:publicid:IDN+exogeni.net:rcivmsite+authority+am" component_id="urn:publicid:IDN+exogeni.net:rcivmsite+node+orca-xcat-cloud" client_id="BM-1">
        <sliver_type name="ExoGENI-M4"/>
        <services/>
        <interface client_id="BM-1:if0">
            <ip type="ipv4" netmask="255.255.255.0" address="172.16.1.7"/>
        </interface>
        <ns4:geni_sliver_info state="Ticketed" start_time="2012-12-10T14:50:21.044-05:00" expiration_time="2012-12-24T13:50:21.044-05:00" creation_time="2012-12-10T14:50:21.044-05:00" creator_urn="urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers"/>
    </node>
    <node sliver_id="urn:publicid:IDN+exogeni.net:rcivmsite+sliver+408d7abb-bf95-4591-877e-af204cf97351#VM-1" exclusive="true" component_name="orca-vm-cloud" component_manager_id="urn:publicid:IDN+exogeni.net:rcivmsite+authority+am" component_id="urn:publicid:IDN+exogeni.net:rcivmsite+node+orca-vm-cloud" client_id="VM-1">
        <sliver_type name="m1.small">
            <disk_image version="104ea3d824906f0e13cebb89b14df232290553b1 " name="http://geni-images.renci.org/images/standard/debian/deb6-neuca-v1.0.5.xml"/>
        </sliver_type>
        <services/>
        <interface client_id="VM-1:if0">
            <ip type="ipv4" netmask="255.255.255.0" address="172.16.1.8"/>
        </interface>
        <ns4:geni_sliver_info state="Ticketed" start_time="2012-12-10T14:50:21.044-05:00" expiration_time="2012-12-24T13:50:21.044-05:00" creation_time="2012-12-10T14:50:21.044-05:00" creator_urn="urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers"/>
    </node>
    <link vlantag="2" sliver_id="urn:publicid:IDN+exogeni.net:rcivmsite+sliver+408d7abb-bf95-4591-877e-af204cf97351#lan0" client_id="lan0">
        <interface_ref client_id="BM-1:if0"/>
        <interface_ref client_id="VM-1:if0"/>
        <ns4:geni_sliver_info state="Active" start_time="2012-12-10T14:50:21.044-05:00" expiration_time="2012-12-24T13:50:21.044-05:00" creation_time="2012-12-10T14:50:21.044-05:00" creator_urn="urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers"/>
    </link>
    <ns3:geni_slice_info state="unknown" uuid="d92d03f3-92fc-4cb2-b24f-589a819d3f86" urn="urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-CT-2"/>
</rspec>

INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createsliver:
  Options as run:
		aggregate: ['eg-sm']
		framework: pg
  Args: createsliver EG-CT-2 ./EG-CT-2-renci.rspec
  Result Summary: Got Reserved resources RSpec from geni-renci-org-11443-orca 
INFO:omni: ============================================================

When sliver is ready, check for login information:

$ readyToLogin.py EG-CT-2 -a eg-sm 
<...>
================================================================================
LOGIN INFO for AM: https://geni.renci.org:11443/orca/xmlrpc
================================================================================
User root logins to BM-1 using:
	xterm -e ssh -i /home/lnevers/.ssh/id_rsa root@152.54.14.200 &

User root logins to VM-1 using:
	xterm -e ssh -i /home/lnevers/.ssh/id_rsa root@152.54.14.5 &

Measuraments

Iperf ExoGENI BM-1 to VM-1 (TCP) - TCP window size: 16.0 KB

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  11.2 GBytes  1.61 Gbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  7]  0.0-60.0 sec  2.85 GBytes    407 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  5]  0.0-60.0 sec  2.61 GBytes    374 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-60.0 sec  3.16 GBytes    453 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  2.71 GBytes    388 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-60.0 sec  2.85 GBytes    407 Mbits/sec
[SUM]  0.0-60.0 sec  14.2 GBytes  2.03 Gbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  8]  0.0-60.0 sec  1.34 GBytes    192 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[ 11]  0.0-60.0 sec  1.49 GBytes    213 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[ 12]  0.0-60.0 sec  1.77 GBytes    253 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  7]  0.0-60.0 sec  1.77 GBytes    253 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  5]  0.0-60.0 sec  1.35 GBytes    193 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  1.42 GBytes    204 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-60.0 sec  1.52 GBytes    217 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-60.0 sec  1.50 GBytes    215 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[ 10]  0.0-60.0 sec  1.34 GBytes    191 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  9]  0.0-60.0 sec  1.35 GBytes    193 Mbits/sec
[SUM]  0.0-60.0 sec  14.8 GBytes  2.12 Gbits/sec

Iperf ExoGENI BM-1 to the VM-1 (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  7.50 MBytes  1.05 Mbits/sec
[  3] Sent 5351 datagrams
[  3] Server Report:
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total Datagrams
[  3]  0.0-60.1 sec  7.50 MBytes  1.05 Mbits/sec  6.338 ms    4/ 5351 (0.075%)

Ping from ExoGENI BM-1 to the VM-1

60 packets transmitted, 59 received, 1% packet loss, time 59999ms
rtt min/avg/max/mdev = 0.333/0.446/0.585/0.055 ms

EG-CT-3 - Multiple sites experiment

The GPO and RENCI racks are used in this experiment. First create a slice:

$ omni.py createslice EG-CT-3
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Created slice with Name EG-CT-3, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-CT-3, Expiration 2012-12-08 15:59:29+00:00
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createslice:
  Options as run:
		framework: pg
  Args: createslice EG-CT-3
  Result Summary: Created slice with Name EG-CT-3, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-CT-3, Expiration 2012-12-08 15:59:29+00:00
INFO:omni: ============================================================

Then create a sliver via the ExoSM that includes both GPO and RENCI VMs using the RSpec EG-CT-3-renci.rspec

$ omni.py createsliver -a eg-sm EG-CT-3 EG-CT-3-renci.rspec 
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+EG-CT-3 expires on 2012-12-08 15:59:29 UTC
INFO:omni:Substituting AM nickname eg-sm with URL https://geni.renci.org:11443/orca/xmlrpc, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname eg-sm with URL https://geni.renci.org:11443/orca/xmlrpc, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file EG-CT-3-gpo.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-CT-3
INFO:omni:Got return from CreateSliver for slice EG-CT-3 at https://geni.renci.org:11443/orca/xmlrpc:
INFO:omni:<?xml version="1.0" ?>
INFO:omni:  <!-- Reserved resources for:
	Slice: EG-CT-3
	at AM:
	URN: unspecified_AM_URN
	URL: https://geni.renci.org:11443/orca/xmlrpc
 -->
INFO:omni:  <rspec type="manifest" xmlns="http://www.geni.net/resources/rspec/3" xmlns:ns2="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/" xmlns:ns3="http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/slice-info/1" xmlns:ns4="http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/sliver-info/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.geni.net/resources/rspec/3 http://www.geni.net/resources/rspec/3/manifest.xsd http://hpn.east.isi.edu/rspec/ext/stitch/0.1/ http://hpn.east.isi.edu/rspec/ext/stitch/0.1/stitch-schema.xsd http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/slice-info/1 http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/slice-info/1/slice_info.xsd?format=raw http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/sliver-info/1 http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/sliver-info/1/sliver_info.xsd?format=raw">  
      <node client_id="geni1" component_id="urn:publicid:IDN+exogeni.net:bbnvmsite+node+orca-vm-cloud" component_manager_id="urn:publicid:IDN+exogeni.net:bbnvmsite+authority+am" component_name="orca-vm-cloud" exclusive="true" sliver_id="urn:publicid:IDN+exogeni.net:bbnvmsite+sliver+a2e3a39e-5449-4af6-adca-0ca05782843f#geni1">    
            <sliver_type name="m1.small">      
                  <disk_image name="http://geni-images.renci.org/images/standard/debian/deb6-neuca-v1.0.5.xml" version="104ea3d824906f0e13cebb89b14df232290553b1 "/>      
            </sliver_type>    
            <services/>    
            <interface client_id="geni1:0">      
                  <ip address="172.16.2.1" netmask="255.255.255.0" type="ipv4"/>      
            </interface>    
            <ns4:geni_sliver_info creation_time="2012-12-07T10:12:25.044-05:00" creator_urn="urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers" expiration_time="2012-12-21T09:12:25.044-05:00" start_time="2012-12-07T10:12:25.044-05:00" state="Ticketed"/>    
      </node>  
      <node client_id="geni2" component_id="urn:publicid:IDN+exogeni.net:rcivmsite+node+orca-vm-cloud" component_manager_id="urn:publicid:IDN+exogeni.net:rcivmsite+authority+am" component_name="orca-vm-cloud" exclusive="true" sliver_id="urn:publicid:IDN+exogeni.net:rcivmsite+sliver+a2e3a39e-5449-4af6-adca-0ca05782843f#geni2">    
            <sliver_type name="m1.large">      
                  <disk_image name="http://geni-images.renci.org/images/standard/debian/deb6-neuca-v1.0.5.xml" version="104ea3d824906f0e13cebb89b14df232290553b1 "/>      
            </sliver_type>    
            <services/>    
            <interface client_id="geni2:0">      
                  <ip address="172.16.2.2" netmask="255.255.255.0" type="ipv4"/>      
            </interface>    
            <ns4:geni_sliver_info creation_time="2012-12-07T10:12:25.044-05:00" creator_urn="urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers" expiration_time="2012-12-21T09:12:25.044-05:00" start_time="2012-12-07T10:12:25.044-05:00" state="Ticketed"/>    
      </node>  
      <link client_id="center" sliver_id="urn:publicid:IDN+exogeni.net+sliver+a2e3a39e-5449-4af6-adca-0ca05782843f#center" vlantag="unknown">    
            <interface_ref client_id="geni2:0"/>    
            <interface_ref client_id="geni1:0"/>    
      </link>  
      <ns2:stitching lastUpdateTime="Fri Dec 07 10:12:42 EST 2012">    
            <ns2:path id="center">      
                  <ns2:hop id="hop1" type="strict">        
                        <ns2:link id="rciNet.rdf#rciNet/Domain/vlan/05daf4e3-9350-4921-8b96-f19256be371e/vlan">          
                              <ns2:remoteLinkId>            unknown          </ns2:remoteLinkId>          
                              <ns2:trafficEngineeringMetric>            unknown          </ns2:trafficEngineeringMetric>          
                              <ns2:capacity>            0          </ns2:capacity>          
                              <ns2:maximumReservableCapacity>            0          </ns2:maximumReservableCapacity>          
                              <ns2:minimumReservableCapacity>            10000000          </ns2:minimumReservableCapacity>          
                              <ns2:granularity>            10000000          </ns2:granularity>          
                              <ns2:unreservedCapacity>            unknown          </ns2:unreservedCapacity>          
                              <ns2:switchingCapabilityDescriptor>            
                                    <ns2:switchingcapType>              l2sc            </ns2:switchingcapType>            
                                    <ns2:encodingType>              ethernet            </ns2:encodingType>            
                                    <ns2:switchingCapabilitySpecificInfo>              
                                          <ns2:switchingCapabilitySpecificInfo_L2sc>                
                                                <ns2:vlanRangeAvailability>                  1016                </ns2:vlanRangeAvailability>                
                                          </ns2:switchingCapabilitySpecificInfo_L2sc>              
                                    </ns2:switchingCapabilitySpecificInfo>            
                              </ns2:switchingCapabilityDescriptor>          
                        </ns2:link>        
                        <ns2:nextHop>          hop2        </ns2:nextHop>        
                  </ns2:hop>      
                  <ns2:hop id="hop2" type="strict">        
                        <ns2:link id="ben.rdf#ben/Domain/vlan/9703277c-20a2-472e-aad6-43ca44ade1f2/vlan">          
                              <ns2:remoteLinkId>            unknown          </ns2:remoteLinkId>          
                              <ns2:trafficEngineeringMetric>            unknown          </ns2:trafficEngineeringMetric>          
                              <ns2:capacity>            0          </ns2:capacity>          
                              <ns2:maximumReservableCapacity>            0          </ns2:maximumReservableCapacity>          
                              <ns2:minimumReservableCapacity>            10000000          </ns2:minimumReservableCapacity>          
                              <ns2:granularity>            10000000          </ns2:granularity>          
                              <ns2:unreservedCapacity>            unknown          </ns2:unreservedCapacity>          
                              <ns2:switchingCapabilityDescriptor>            
                                    <ns2:switchingcapType>              l2sc            </ns2:switchingcapType>            
                                    <ns2:encodingType>              ethernet            </ns2:encodingType>            
                                    <ns2:switchingCapabilitySpecificInfo>              
                                          <ns2:switchingCapabilitySpecificInfo_L2sc/>              
                                    </ns2:switchingCapabilitySpecificInfo>            
                              </ns2:switchingCapabilityDescriptor>          
                        </ns2:link>        
                        <ns2:nextHop>          hop3        </ns2:nextHop>        
                  </ns2:hop>      
                  <ns2:hop id="hop3" type="strict">        
                        <ns2:link id="nlr.rdf#nlr/Domain/vlan/39ab2f7e-5041-46a4-aaeb-f8bdbc0dc1a1/vlan">          
                              <ns2:remoteLinkId>            unknown          </ns2:remoteLinkId>          
                              <ns2:trafficEngineeringMetric>            unknown          </ns2:trafficEngineeringMetric>          
                              <ns2:capacity>            0          </ns2:capacity>          
                              <ns2:maximumReservableCapacity>            0          </ns2:maximumReservableCapacity>          
                              <ns2:minimumReservableCapacity>            10000000          </ns2:minimumReservableCapacity>          
                              <ns2:granularity>            10000000          </ns2:granularity>          
                              <ns2:unreservedCapacity>            unknown          </ns2:unreservedCapacity>          
                              <ns2:switchingCapabilityDescriptor>            
                                    <ns2:switchingcapType>              l2sc            </ns2:switchingcapType>            
                                    <ns2:encodingType>              ethernet            </ns2:encodingType>            
                                    <ns2:switchingCapabilitySpecificInfo>              
                                          <ns2:switchingCapabilitySpecificInfo_L2sc>                
                                                <ns2:vlanRangeAvailability>                  2602                </ns2:vlanRangeAvailability>                
                                          </ns2:switchingCapabilitySpecificInfo_L2sc>              
                                    </ns2:switchingCapabilitySpecificInfo>            
                              </ns2:switchingCapabilityDescriptor>          
                        </ns2:link>        
                        <ns2:nextHop>          hop4        </ns2:nextHop>        
                  </ns2:hop>      
                  <ns2:hop id="hop4" type="strict">        
                        <ns2:link id="bbnNet.rdf#bbnNet/Domain/vlan/92419bf0-59bd-4cd2-81a7-4367a5d993ff/vlan">          
                              <ns2:remoteLinkId>            unknown          </ns2:remoteLinkId>          
                              <ns2:trafficEngineeringMetric>            unknown          </ns2:trafficEngineeringMetric>          
                              <ns2:capacity>            0          </ns2:capacity>          
                              <ns2:maximumReservableCapacity>            0          </ns2:maximumReservableCapacity>          
                              <ns2:minimumReservableCapacity>            10000000          </ns2:minimumReservableCapacity>          
                              <ns2:granularity>            10000000          </ns2:granularity>          
                              <ns2:unreservedCapacity>            unknown          </ns2:unreservedCapacity>          
                              <ns2:switchingCapabilityDescriptor>            
                                    <ns2:switchingcapType>              l2sc            </ns2:switchingcapType>            
                                    <ns2:encodingType>              ethernet            </ns2:encodingType>            
                                    <ns2:switchingCapabilitySpecificInfo>              
                                          <ns2:switchingCapabilitySpecificInfo_L2sc>                
                                                <ns2:vlanRangeAvailability>                  2602                </ns2:vlanRangeAvailability>                
                                          </ns2:switchingCapabilitySpecificInfo_L2sc>              
                                    </ns2:switchingCapabilitySpecificInfo>            
                              </ns2:switchingCapabilityDescriptor>          
                        </ns2:link>        
                        <ns2:nextHop>          null        </ns2:nextHop>        
                  </ns2:hop>      
            </ns2:path>    
      </ns2:stitching>  
      <ns3:geni_slice_info state="unknown" urn="urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-CT-3" uuid="f1df5897-2ea6-4de4-8d08-aa86e61e3888"/>  
</rspec>
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createsliver:

  Options as run:
		aggregate: ['eg-sm']
		framework: pg

  Args: createsliver EG-CT-3 EG-CT-3-renci.rspec

  Result Summary: Got Reserved resources RSpec from geni-renci-org-11443-orca 
INFO:omni: ============================================================

Determine login information for allocated nodes:

$ ./examples/readyToLogin.py -a eg-sm EG-CT-3      
 <...>
================================================================================
LOGIN INFO for AM: https://geni.renci.org:11443/orca/xmlrpc
================================================================================
User root logins to geni1 using:
	xterm -e ssh -i /home/lnevers/.ssh/id_rsa root@192.1.242.17 &

User root logins to geni2 using:
	xterm -e ssh -i /home/lnevers/.ssh/id_rsa root@152.54.14.5 &

Measuraments

Iperf ExoGENI GPO VM to RENCI VM (TCP) - TCP window size: 16.0 KB

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  1.59 GBytes    228 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-60.0 sec  1.40 GBytes    200 Mbits/sec
[  5]  0.0-60.0 sec    477 MBytes  66.7 Mbits/sec
[  3]  0.0-60.0 sec    257 MBytes  35.9 Mbits/sec
[  4]  0.0-60.0 sec    323 MBytes  45.2 Mbits/sec
[  7]  0.0-60.0 sec    257 MBytes  35.9 Mbits/sec
[SUM]  0.0-60.0 sec  2.68 GBytes    384 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec    266 MBytes  37.2 Mbits/sec
[ 11]  0.0-60.0 sec    254 MBytes  35.5 Mbits/sec
[  5]  0.0-60.0 sec    251 MBytes  35.1 Mbits/sec
[  4]  0.0-60.0 sec    210 MBytes  29.4 Mbits/sec
[ 10]  0.0-60.0 sec    846 MBytes   118 Mbits/sec
[  7]  0.0-60.0 sec    326 MBytes  45.6 Mbits/sec
[  9]  0.0-60.0 sec    223 MBytes  31.1 Mbits/sec
[  8]  0.0-60.0 sec    209 MBytes  29.3 Mbits/sec
[ 12]  0.0-60.0 sec    623 MBytes  87.1 Mbits/sec
[  6]  0.0-60.1 sec    201 MBytes  28.1 Mbits/sec
[SUM]  0.0-60.1 sec  3.33 GBytes    476 Mbits/sec

Iperf ExoGENI GPO VM to RENCI VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  7.50 MBytes  1.05 Mbits/sec
[  3] Sent 5351 datagrams
[  3] Server Report:
[  3]  0.0-60.0 sec  7.50 MBytes  1.05 Mbits/sec  0.025 ms    3/ 5351 (0.056%)

Ping from GPO VM to RENCI VM

60 packets transmitted, 58 received, 3% packet loss, time 59119ms
rtt min/avg/max/mdev = 17.562/17.695/17.816/0.097 ms

EG-CT-4 - Multiple sites OpenFlow experiment and interoperability

The OpenFlow Interoperability test case verified OpenFlow Connections between the GPO InstaGENI, GPO ExoGENI, Utah InstaGENI, and Utah ProtoGENI. The experiment was set up as shown below: (if you are interested in the output from the commands below, see the attached file [http://groups.geni.net/geni/attachment/wiki/GENIRacksHome/ExogeniRacks/ConfirmationTestStatus/GPO/EG-CT-4-gpo-renci-log.txt EG-CT-4-gpo-renci-log.tx)

$ omni.py createslice IG-CT-4
# FOAM Resources
$ omni.py createsliver -a ig-of-utah IG-CT-4 IG-CT-4-openflow-ig-utah.rspec -V1 
$ omni.py createsliver -a of-uen IG-CT-4  IG-CT-4-openflow-uen.rspec  -V1
$ omni.py createsliver -a of-nlr IG-CT-4 IG-CT-4-openflow-nlr.rspec -V1
$ omni.py createsliver -a of-indiana IG-CT-4  IG-CT-4-openflow-indiana-wapg.rspec -V1
$ omni.py createsliver -a of-i2 IG-CT-4 IG-CT-4-openflow-internet2.rspec -V1
$ omni.py createsliver -a of-gpo IG-CT-4 EG-CT-4-openflow-bbn.rspec -V1 
$ omni.py createsliver -a eg-of-gpo IG-CT-4 EG-CT-4-openflow-eg-gpo.rspec -V1
$ omni.py createsliver -a eg-of-renci IG-CT-4 EG-CT-4-openflow-eg-renci.rspec -V1
$ omni.py createsliver -a ig-of-gpo IG-CT-4 IG-CT-4-openflow-ig-gpo.rspec -V1 

# Compute resources
$ omni.py createsliver -a pg-utah IG-CT-4  IG-CT-4-indiana-wapg-pg-utah.rspec
$ omni.py createsliver -a ig-utah IG-CT-4 IG-CT-4-ig-utah.rspec
$ omni.py createsliver -a ig-gpo IG-CT-4 IG-CT-4-ig-gpo.rspec
$ omni.py createsliver -a eg-gpo IG-CT-4 EG-CT-4-gpo-shared.rspec
$ omni.py createsliver -a eg-renci IG-CT-4 EG-CT-4-renci-shared.rspec

Each of the RSpecs used are available: EG-CT-4-gpo-shared.rspec, EG-CT-4-openflow-bbn.rspec, EG-CT-4-openflow-eg-gpo.rspec, EG-CT-4-openflow-eg-renci.rspec, EG-CT-4-renci-shared.rspec, IG-CT-4-ig-gpo.rspec, IG-CT-4-ig-utah.rspec, IG-CT-4-indiana-wapg-pg-utah.rspec, IG-CT-4-openflow-ig-gpo.rspec, IG-CT-4-openflow-ig-utah.rspec, IG-CT-4-openflow-indiana-wapg.rspec, IG-CT-4-openflow-internet2.rspec, IG-CT-4-openflow-nlr.rspec, IG-CT-4-openflow-uen.rspec, IG-CT-4-indiana-wapg.rspec.

Once the slivers were ready, determined login for PG and Indiana hosts on shared VLAN 1750:

$ readyToLogin.py -a pg-utah IG-CT-4
<...>
utah-pg's geni_status is: ready (am_status:ready) 
User lnevers logins to utah-pg using:
	xterm -e ssh -p 30522  -i /home/lnevers/.ssh/id_rsa lnevers@pc423.emulab.net &

wapg-indiana-pg58's geni_status is: ready (am_status:ready) 
User lnevers logins to wapg-indiana-pg58 using:
	xterm -e ssh -i /home/lnevers/.ssh/id_rsa lnevers@pg58.emulab.net &

Determined login for Utah InstaGENI:

$ readyToLogin.py -a ig-utah  IG-CT-4
<...>
utah-ig2's geni_status is: ready (am_status:ready) 
User lnevers logins to utah-ig2 using:
	xterm -e ssh -p 31035  -i /home/lnevers/.ssh/id_rsa lnevers@pc3.utah.geniracks.net &

utah-ig's geni_status is: ready (am_status:ready) 
User lnevers logins to utah-ig using:
	xterm -e ssh -p 31034  -i /home/lnevers/.ssh/id_rsa lnevers@pc3.utah.geniracks.net &

Determined login for GPO InstaGENI:

$ readyToLogin.py -a ig-gpo IG-CT-4
<...>
gpo-ig's geni_status is: ready (am_status:ready) 
User lnevers logins to gpo-ig using:
	xterm -e ssh -p 30778  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.gpolab.bbn.com &

gpo-ig2's geni_status is: ready (am_status:ready) 
User lnevers logins to gpo-ig2 using:
	xterm -e ssh -p 30779  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.gpolab.bbn.com &

Determined login for GPO ExoGENI:

$ readyToLogin.py -a eg-gpo IG-CT-4
<...>
User root logins to VM using:
	xterm -e ssh -i /home/lnevers/.ssh/id_rsa root@192.1.242.5 &

Determined login for RENCI ExoGENI:

$ readyToLogin.py -a eg-renci IG-CT-4
<...>
User root logins to VM using:
	xterm -e ssh -i /home/lnevers/.ssh/id_rsa root@152.54.14.6 &

Measurements

This section captures measurements collected between the following endpoints:

  1. ExoGENI GPO VM and ExoGENI RENCI VM
  2. ExoGENI RENCI VM and InstaGENI GPO VM
  3. ExoGENI RENCI VM and InstaGENI Utah VM
  4. ExoGENI RENCI VM and the PG Utah VM
  1. The measurements collected for ExoGENI GPO VM and ExoGENI RENCI VM

Iperf ExoGENI GPO VM to RENCI VM (TCP) - TCP window size: 16.0 KB

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.1 sec  38.9 MBytes  5.42 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  38.8 MBytes  5.42 Mbits/sec
[  6]  0.0-60.0 sec  38.9 MBytes  5.44 Mbits/sec
[  7]  0.0-60.1 sec  39.2 MBytes  5.48 Mbits/sec
[  5]  0.0-60.1 sec  38.4 MBytes  5.36 Mbits/sec
[  4]  0.0-60.1 sec  39.0 MBytes  5.45 Mbits/sec
[SUM]  0.0-60.1 sec    194 MBytes  27.1 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[ 12]  0.0-60.0 sec  39.4 MBytes  5.51 Mbits/sec
[ 10]  0.0-60.1 sec  38.4 MBytes  5.36 Mbits/sec
[  6]  0.0-60.1 sec  39.0 MBytes  5.45 Mbits/sec
[  8]  0.0-60.1 sec  39.7 MBytes  5.54 Mbits/sec
[ 11]  0.0-60.1 sec  39.1 MBytes  5.45 Mbits/sec
[  9]  0.0-60.1 sec  39.3 MBytes  5.48 Mbits/sec
[  4]  0.0-60.1 sec  38.9 MBytes  5.43 Mbits/sec
[  7]  0.0-60.1 sec  39.0 MBytes  5.44 Mbits/sec
[  3]  0.0-60.2 sec  39.5 MBytes  5.51 Mbits/sec
[  5]  0.0-60.3 sec  39.5 MBytes  5.50 Mbits/sec
[SUM]  0.0-60.3 sec    392 MBytes  54.5 Mbits/sec

Iperf ExoGENI GPO VM to RENCI VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  7.50 MBytes  1.05 Mbits/sec
[  3] Sent 5351 datagrams
[  3] Server Report:
[  3]  0.0-59.0 sec  7.50 MBytes  1.07 Mbits/sec  0.035 ms   89/ 5351 (1.7%)
[  3]  0.0-59.0 sec  89 datagrams received out-of-order

Ping from GPO VM to RENCI VM

60 packets transmitted, 60 received, 0% packet loss, time 59071ms
rtt min/avg/max/mdev = 171.853/226.198/2203.407/290.239 ms, pipe 3
  1. The measurements collected for ExoGENI RENCI VM and InstaGENI GPO VM
  1. The measurements collected for ExoGENI RENCI VM and InstaGENI Utah VM
  1. The measurements collected for ExoGENI RENCI VM and the PG Utah VM

EG-CT-5 - Experiment Monitoring

Reviewed content of the GMOC Monitoring page for aggregates and found RENCI ExoGENI rack:

Verified that the RENCI compute resources aggregate shows up in the list of aggregates and provides Aggregate Name, Type, Last Update, Version, POP, and Organization:

Active slivers:

List of resources:

Aggregate measurements:

OpenFlow FOAM Aggregate:

OpenFlow Slivers:

FOAM aggregate resources:

FOAM Aggregate measurements:

EG-CT-6 - Administrative Tests

With existing Administrative account which existed from GPO rack testings, accessed rack head node and verified root access:

$ ssh rci-hn.exogeni.netlnevers@rci-hn.exogeni.net's password: 
Last login: Mon Dec 10 15:46:29 2012 from dhcp89-069-100.bbn.com
|-----------------------------------------------------------------|
|		 ____ ____ ____ ____ ____ ____ ____ 		  |
|		||E |||x |||o |||G |||E |||N |||I ||		  |
|		||__|||__|||__|||__|||__|||__|||__||		  |
|		|/__\|/__\|/__\|/__\|/__\|/__\|/__\|		  |
|                                                                 |
|-----------------------------------------------------------------|
[lnevers@rci-hn ~]$ sudo whoami
[sudo] password for lnevers: 
root

From the RENCI head node verified login and administrative access to each of the worker nodes that supply VMs.

Worker node 1:

[lnevers@rci-hn ~]$ ssh rci-w1
lnevers@rci-w1's password: 
Last login: Mon Dec 10 20:03:47 2012 from rci-hn.local
[lnevers@rci-w1 ~]$ sudo whoami
[sudo] password for lnevers: 
root

Worker node 2:

[lnevers@rci-hn ~]$ ssh rci-w2
lnevers@rci-w2's password: 
Last login: Mon Dec 10 20:06:12 2012 from rci-hn.local
[lnevers@rci-w2 ~]$ sudo whoami
[sudo] password for lnevers: 
root

Worker node 3:

[lnevers@rci-hn ~]$ ssh rci-w3
lnevers@rci-w3's password: 
Last login: Mon Dec 10 20:06:29 2012 from rci-hn.local
[lnevers@rci-w3 ~]$ sudo whoami
[sudo] password for lnevers: 
root

Worker node 4:

[lnevers@rci-hn ~]$ ssh rci-w4
lnevers@rci-w4's password: 
Last login: Mon Dec 10 20:06:44 2012 from rci-hn.local
[lnevers@rci-w4 ~]$ sudo whoami
[sudo] password for lnevers: 
root

Worker node 5:

[lnevers@rci-hn ~]$ ssh rci-w5
lnevers@rci-w5's password: 
Last login: Mon Dec 10 20:07:00 2012 from rci-hn.local
[lnevers@rci-w5 ~]$ sudo whoami
[sudo] password for lnevers: 
root

Worker node 6:

[lnevers@rci-hn ~]$ ssh rci-w6
lnevers@rci-w6's password: 
Last login: Mon Dec 10 20:07:14 2012 from rci-hn.local
[lnevers@rci-w6 ~]$ sudo whoami
[sudo] password for lnevers: 
root

Worker node 7:

[lnevers@rci-hn ~]$ ssh rci-w7
lnevers@rci-w7's password: 
Last login: Mon Dec 10 20:07:32 2012 from rci-hn.local
[lnevers@rci-w7 ~]$ sudo whoami
[sudo] password for lnevers: 
root

Worker node 8:

[lnevers@rci-hn ~]$ ssh rci-w8
lnevers@rci-w8's password: 
Last login: Mon Dec 10 20:07:45 2012 from rci-hn.local
[lnevers@rci-w8 ~]$ sudo whoami
[sudo] password for lnevers: 
root

Connect to the management switch:

[lnevers@rci-hn ~]$ ssh rci-8052.renci.xo
Enter radius password: 

IBM Networking Operating System RackSwitch G8052.


rci-8052.renci.xo>ena

Enable privilege granted.
rci-8052.renci.xo#show interface status 
------------------------------------------------------------------
Alias   Port   Speed    Duplex     Flow Ctrl      Link       Name
------- ----   -----   --------  --TX-----RX--   ------     ------
1        1        100     full      no     no       up       1       
2        2        100     full      no     no       up       2       
3        3        100     full      no     no       up       3       
4        4        100     full      no     no       up       4       
5        5       1000     full      no     no       up       5       
6        6        100     full      no     no       up       6       
7        7        100     full      no     no       up       7       
8        8       1000     full      no     no       up       8       
9        9       1000     full      no     no       up       9       
10       10      1000     full      no     no       up       10      
11       11      1000     full      no     no       up       11      
12       12      1000     full      no     no       up       12      
13       13      1000     full      no     no       up       13      
14       14      1000     full      no     no       up       14      
15       15      1000     full      no     no       up       15      
16       16      1000     full      no     no       up       Public interface (eth0) on playpen.exogeni.net
17       17      1000     full      no     no       up       17      
18       18      1000     full      no     no       up       18      
19       19       any      any      no     no      down      19      
20       20       any      any      no     no      down      20      
21       21      1000     full      no     no       up       21      
22       22      1000     full      no     no       up       22      
23       23      1000     full      no     no       up       23      
24       24      1000     full      no     no       up       24      
25       25      1000     full      no     no       up       25      
26       26      1000     full      no     no       up       26      
27       27      1000     full      no     no       up       27      
28       28      1000     full      no     no       up       28      
29       29      1000     full      no     no       up       29      
30       30      1000     full      no     no       up       30      
31       31       any      any      no     no      down      31      
32       32       any      any      no     no      down      32      
33       33       any      any      no     no      down      33      
34       34       any      any      no     no      down      34      
35       35       any      any      no     no      down      35      
36       36       any      any      no     no      down      36      
37       37      1000     full      no     no       up       37      
38       38      1000     full      no     no       up       38      
39       39      1000     full      no     no       up       39      
40       40      1000     full      no     no       up       40      
41       41      1000     full      no     no       up       41      
42       42      1000     full      no     no       up       42      
43       43      1000     full      no     no       up       43      
44       44      1000     full      no     no       up       44      
45       45       any      any      no     no      down      45      
46       46      1000     full      no     no       up       46      
47       47       any      any      no     no      down      47      
48       48      1000     full      no     no       up       48      
XGE1     49     10000     full      no     no      down      XGE1    
XGE2     50     1G/10G    full      no     no      down      XGE2    
XGE3     51     10000     full      no     no       up       XGE3    
XGE4     52     10000     full      no     no       up       XGE4    
rci-8052.renci.xo#

Connect to the OpenFlow switch:

[lnevers@rci-hn ~]$ ssh rci-8264.renci.xo
Enter radius password: 

IBM Networking Operating System RackSwitch G8264 (BW build).


rci-8264.renci.xo>ena

Enable privilege granted.
rci-8264.renci.xo#show interface status
------------------------------------------------------------------
Alias   Port   Speed    Duplex     Flow Ctrl      Link       Name
------- ----   -----   --------  --TX-----RX--   ------     ------
1        1     40000     full      no     no      down       1       
5        5     40000     full      no     no      down       5       
9        9     40000     full      no     no      down       9       
13       13    40000     full      no     no      down       13      
17       17    10000     full      no     no       up        17      
18       18    10000     full      no     no       up        18      
19       19    10000     full      no     no       up        19      
20       20    10000     full      no     no       up        20      
21       21    10000     full      no     no       up        21      
22       22    10000     full      no     no       up        22      
23       23    10000     full      no     no       up        23      
24       24    10000     full      no     no       up        24      
25       25    10000     full      no     no       up        25      
26       26    10000     full      no     no      down       26      
27       27    1G/10G    full      no     no      down       27      
28       28    10000     full      no     no       up        28      
29       29    1G/10G    full      no     no      down       29      
30       30    1G/10G    full      no     no      down       30      
31       31    1G/10G    full      no     no      down       31      
32       32    1G/10G    full      no     no      down       32      
33       33    1G/10G    full      no     no      down       33      
34       34    1G/10G    full      no     no      down       34      
35       35    1G/10G    full      no     no      down       35      
36       36    1G/10G    full      no     no      down       36      
37       37    1G/10G    full      no     no      down       37      
38       38    1G/10G    full      no     no      down       38      
39       39    1G/10G    full      no     no      down       39      
40       40    1G/10G    full      no     no      down       40      
41       41    10000     full      no     no       up        41      
42       42    10000     full      no     no       up        42      
43       43    10000     full      no     no       up        43      
44       44    10000     full      no     no       up        44      
45       45    10000     full      no     no       up        45      
46       46    10000     full      no     no       up        46      
47       47    10000     full      no     no       up        47      
48       48    10000     full      no     no       up        48      
49       49    10000     full      no     no       up        49      
50       50    10000     full      no     no      down       50      
51       51    1G/10G    full      no     no      down       51      
52       52    10000     full      no     no       up        52      
53       53    1G/10G    full      no     no      down       53      
54       54    1G/10G    full      no     no      down       54      
55       55    1G/10G    full      no     no      down       55      
56       56    1G/10G    full      no     no      down       56      
57       57    1G/10G    full      no     no      down       57      
58       58    1G/10G    full      no     no      down       58      
59       59    1G/10G    full      no     no      down       59      
60       60    1G/10G    full      no     no      down       60      
61       61    1G/10G    full      no     no      down       61      
62       62    1G/10G    full      no     no      down       62      
63       63    10000     full      no     no       up        63      
64       64    10000     full      no     no       up        64      
MGT      65     1000     half     yes    yes      down       MGT     
rci-8264.renci.xo#   

Check FOAM configuration for site.admin.email, geni.site-tag, email.from settings on the BBN head node:

[lnevers@rci-hn ~]$ foamctl config:get-value --key="site.admin.email"  --passwd-file=/opt/foam/etc/foampasswd
{
 "value": "exogeni-foam-admin@gpolab.bbn.com"
}
[lnevers@rci-hn ~]$ foamctl config:get-value --key="geni.site-tag"  --passwd-file=/opt/foam/etc/foampasswd
{
 "value": "rci-hn.exogeni.net"
}
[lnevers@rci-hn ~]$ foamctl config:get-value --key="email.from"  --passwd-file=/opt/foam/etc/foampasswd
{
 "value": "ExoGENI FOAM at RENCI <exogeni-foam-admin@gpolab.bbn.com>"
}
[lnevers@rci-hn ~]$ foamctl config:get-value --key="geni.approval.approve-on-creation"  --passwd-file=/opt/foam/etc/foampasswd
{
 "value": 0
}

Note: No site admin and auto approval is off.

Show FOAM slivers details:

[lnevers@rci-hn ~]$ foamctl geni:list-slivers --passwd-file=/opt/foam/etc/foampasswd 
{
 "slivers": [
  {
   "status": "Approved", 
   "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tuptymon:fd437437-7f96-4b79-b5ac-e8fc8bd32846", 
   "creation": "2012-09-03 16:21:20.120198+00:00", 
   "pend_reason": "Request has underspecified VLAN requests", 
   "expiration": "2013-01-30 00:00:00+00:00", 
   "deleted": "False", 
   "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+tupty", 
   "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tuptymon", 
   "enabled": true, 
   "email": "tupty@bbn.com", 
   "flowvisor_slice": "fd437437-7f96-4b79-b5ac-e8fc8bd32846", 
   "desc": "tuptymon OpenFlow resources at RENCI", 
   "ref": null, 
   "id": 10, 
   "uuid": "fd437437-7f96-4b79-b5ac-e8fc8bd32846"
  }, 
  {
   "status": "Approved", 
   "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs16:005de5d0-7fe3-44f8-9fdc-93ad978a314c", 
   "creation": "2012-09-03 21:37:53.599862+00:00", 
   "pend_reason": "Request has underspecified VLAN requests", 
   "expiration": "2013-02-15 23:00:00+00:00", 
   "deleted": "False", 
   "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs", 
   "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs16", 
   "enabled": true, 
   "email": "jbs@bbn.com", 
   "flowvisor_slice": "005de5d0-7fe3-44f8-9fdc-93ad978a314c", 
   "desc": "JBS 16 OpenFlow resources at RENCI ExoGENI.", 
   "ref": null, 
   "id": 11, 
   "uuid": "005de5d0-7fe3-44f8-9fdc-93ad978a314c"
  }, 
  {
   "status": "Approved", 
   "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs15:43f9a545-a5c3-43c9-a34d-b2896ab6dfae", 
   "creation": "2012-09-03 21:38:33.761933+00:00", 
   "pend_reason": "Request has underspecified VLAN requests", 
   "expiration": "2013-02-15 23:00:00+00:00", 
   "deleted": "False", 
   "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs", 
   "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs15", 
   "enabled": true, 
   "email": "jbs@bbn.com", 
   "flowvisor_slice": "43f9a545-a5c3-43c9-a34d-b2896ab6dfae", 
   "desc": "JBS 15 OpenFlow resources at RENCI ExoGENI.", 
   "ref": null, 
   "id": 12, 
   "uuid": "43f9a545-a5c3-43c9-a34d-b2896ab6dfae"
  }, 
  {
   "status": "Approved", 
   "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tupty1755:fbd552d8-c20b-434c-a4f1-8ff040d6bf1a", 
   "creation": "2012-09-28 15:42:53.698045+00:00", 
   "pend_reason": "Request has underspecified VLAN requests", 
   "expiration": "2012-12-15 00:00:00+00:00", 
   "deleted": "False", 
   "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+tupty", 
   "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tupty1755", 
   "enabled": true, 
   "email": "tupty@bbn.com", 
   "flowvisor_slice": "fbd552d8-c20b-434c-a4f1-8ff040d6bf1a", 
   "desc": "tupty1755 OpenFlow resources at RENCI", 
   "ref": null, 
   "id": 15, 
   "uuid": "fbd552d8-c20b-434c-a4f1-8ff040d6bf1a"
  }, 
  {
   "status": "Approved", 
   "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-CT-4:bc42190e-2cb8-4fa7-9c10-363562fa84c9", 
   "creation": "2012-12-05 14:53:31.081604+00:00", 
   "pend_reason": "Request has underspecified VLAN requests", 
   "expiration": "2012-12-31 00:00:00+00:00", 
   "deleted": "False", 
   "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers", 
   "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-CT-4", 
   "enabled": true, 
   "email": "lnevers@bbn.com", 
   "flowvisor_slice": "bc42190e-2cb8-4fa7-9c10-363562fa84c9", 
   "desc": "Sliver to allow RENCI ExoGENI 10.42.11.0", 
   "ref": null, 
   "id": 18, 
   "uuid": "bc42190e-2cb8-4fa7-9c10-363562fa84c9"
  }
 ]
}
[lnevers@rci-hn ~]$ 

Check the FlowVisor version, list of devices, get details for a device, list of active slices, and details for one of the slices on the RENCI Head node:

# Version
[lnevers@rci-hn ~]$ /opt/flowvisor/bin/fvctl --passwd-file=/etc/flowvisor/fvpasswd ping hello
Got reply:
PONG(fvadmin): FV version=flowvisor-0.8.1::hello

#Devices
[lnevers@rci-hn ~]$ /opt/flowvisor/bin/fvctl --passwd-file=/etc/flowvisor/fvpasswd listDevices
Device 0: 00:01:08:17:f4:b3:5b:00


#Device Detail
[lnevers@rci-hn ~]$ /opt/flowvisor/bin/fvctl --passwd-file=/etc/flowvisor/fvpasswd getDeviceInfo  00:01:08:17:f4:b3:5b:00
nPorts=51
portList=1,5,9,13,27,29,30,31,32,33,34,35,36,37,38,39,40,51,53,54,55,56,57,58,59,60,61,62,64,28,52,50,26,41,17,18,42,43,19,44,20,23,47,21,45,48,24,22,46,49,25
dpid=00:01:08:17:f4:b3:5b:00
remote=/192.168.102.10:6633-->/192.168.102.4:52307
portNames=1(1),5(5),9(9),13(13),27(27),29(29),30(30),31(31),32(32),33(33),34(34),35(35),36(36),37(37),38(38),39(39),40(40),51(51),53(53),54(54),55(55),56(56),57(57),58(58),59(59),60(60),61(61),62(62),64(64),28(28),52(52),50(50),26(26),41(41),17(17),18(18),42(42),43(43),19(19),44(44),20(20),23(23),47(47),21(21),45(45),48(48),24(24),22(22),46(46),49(49),25(25)

#Slices
[lnevers@rci-hn ~]$ /opt/flowvisor/bin/fvctl --passwd-file=/etc/flowvisor/fvpasswd listSlices
Slice 0: orca-9
Slice 1: orca-8
Slice 2: orca-5
Slice 3: orca-4
Slice 4: fvadmin
Slice 5: orca-7
Slice 6: fd437437-7f96-4b79-b5ac-e8fc8bd32846
Slice 7: orca-6
Slice 8: orca-3
Slice 9: bc42190e-2cb8-4fa7-9c10-363562fa84c9
Slice 10: 005de5d0-7fe3-44f8-9fdc-93ad978a314c
Slice 11: orca-10
Slice 12: orca-11
Slice 13: orca-12
Slice 14: orca-13
Slice 15: orca-14
Slice 16: fbd552d8-c20b-434c-a4f1-8ff040d6bf1a
Slice 17: 43f9a545-a5c3-43c9-a34d-b2896ab6dfae
Slice 18: orca-16
Slice 19: orca-15
Slice 20: orca-18
Slice 21: orca-21
Slice 22: orca-17
Slice 23: orca-20
Slice 24: orca-23
Slice 25: orca-19


#Slice Detail
[lnevers@rci-hn ~]$ /opt/flowvisor/bin/fvctl --passwd-file=/etc/flowvisor/fvpasswd getSliceInfo  43f9a545-a5c3-43c9-a34d-b2896ab6dfae
Got reply:
connection_1=00:01:08:17:f4:b3:5b:00-->/152.54.14.3:40352-->naxos.gpolab.bbn.com/192.1.249.133:33015
contact_email=jbs@bbn.com
controller_hostname=naxos.gpolab.bbn.com
controller_port=33015
creator=fvadmin

Email help@geni.net for GENI support or email me with feedback on this page!

Attachments (11)