wiki:GENIRacksHome/InstageniRacks/ConfirmationTestStatus/Utah

Version 40 (modified by hdempsey@bbn.com, 6 years ago) (diff)

fix typos in titles

Utah InstaGENI Confirmation Tests

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

Note: The Utah InstaGENI site aggregate was aliased to the Omni nick_name ig-utah and is used for all confirmation tests captured on this page. The ig-utah alias maps to http://utah.geniracks.net/protogeni/xmlrpc/am/2.0.

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

Got Aggregate version, which showed AM API V1, V2, and V3 are supported and V2 is default. The InstaGENI version is "'code_tag':'d3db680464a799eaa6d43644e8ddd027e562a291'".

$ omni.py getversion -a ig-utah 
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Substituting AM nickname ig-utah with URL http://utah.geniracks.net/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:AM URN: unspecified_AM_URN (url: http://utah.geniracks.net/protogeni/xmlrpc/am/2.0) has version: (protogeni AM code: 0 (PG error log: urn:publicid:IDN+utah.geniracks.net+log+20068).)
INFO:omni:{   'code_tag': 'd3db680464a799eaa6d43644e8ddd027e562a291',
    'geni_ad_rspec_versions': [   {   'extensions': [],
                                      'namespace': 'http://www.protogeni.net/resources/rspec/0.1',
                                      'schema': 'http://www.protogeni.net/resources/rspec/0.1/ad.xsd',
                                      'type': 'ProtoGENI',
                                      'version': '0.1'},
                                  {   'extensions': [],
                                      'namespace': 'http://www.protogeni.net/resources/rspec/0.2',
                                      'schema': 'http://www.protogeni.net/resources/rspec/0.2/ad.xsd',
                                      'type': 'ProtoGENI',
                                      'version': '0.2'},
                                  {   'extensions': [   'http://www.protogeni.net/resources/rspec/ext/emulab/1'],
                                      'namespace': 'http://www.protogeni.net/resources/rspec/2',
                                      'schema': 'http://www.protogeni.net/resources/rspec/2/ad.xsd',
                                      'type': 'ProtoGENI',
                                      'version': '2'},
                                  {   'extensions': [   'http://www.protogeni.net/resources/rspec/ext/emulab/1'],
                                      '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': {   '1': 'https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/1.0',
                             '2': 'https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0',
                             '3': 'https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/3.0'},
    'geni_request_rspec_versions': [   {   'extensions': [],
                                           'namespace': 'http://www.protogeni.net/resources/rspec/0.1',
                                           'schema': 'http://www.protogeni.net/resources/rspec/0.1/request.xsd',
                                           'type': 'ProtoGENI',
                                           'version': '0.1'},
                                       {   'extensions': [],
                                           'namespace': 'http://www.protogeni.net/resources/rspec/0.2',
                                           'schema': 'http://www.protogeni.net/resources/rspec/0.2/request.xsd',
                                           'type': 'ProtoGENI',
                                           'version': '0.2'},
                                       {   'extensions': [   'http://www.protogeni.net/resources/rspec/ext/emulab/1'],
                                           'namespace': 'http://www.protogeni.net/resources/rspec/2',
                                           'schema': 'http://www.protogeni.net/resources/rspec/2/request.xsd',
                                           'type': 'ProtoGENI',
                                           'version': '2'},
                                       {   'extensions': [   'http://www.protogeni.net/resources/rspec/ext/emulab/1'],
                                           'namespace': 'http://www.geni.net/resources/rspec/3',
                                           'schema': 'http://www.geni.net/resources/rspec/3/request.xsd',
                                           'type': 'GENI',
                                           'version': '3'}],
    'hostname': 'boss.utah.geniracks.net',
    'hrn': 'utahgenirack.cm',
    'interface': 'aggregate',
    'url': 'https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am',
    'urn': 'urn:publicid:IDN+utah.geniracks.net+authority+cm'}
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed getversion:
  Options as run:
		aggregate: ['ig-utah']
		framework: pg
		noGetVersionCache: True

  Args: getversion
  Result Summary: 
Got version for http://utah.geniracks.net/protogeni/xmlrpc/am/2.0
 
INFO:omni: ============================================================

Got a listresources of "available" resources only:

$ omni.py listresources -a ig-utah --available -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 ig-utah with URL http://utah.geniracks.net/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Listed resources on 1 out of 1 possible aggregates.
INFO:omni:Writing to 'rspec-utah-geniracks-net-protogeniv2.xml'
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed listresources:

  Options as run:
		aggregate: ['ig-utah']
		framework: pg
		geni_available: True
		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 'http://utah.geniracks.net/protogeni/xmlrpc/am/2.0') to file rspec-utah-geniracks-net-protogeniv2.xml;  
INFO:omni: ============================================================

Created a slice:

$ omni.py createslice IG-CT-1
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Created slice with Name IG-CT-1, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-1, Expiration 2012-11-02 16:37:46+00:00
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createslice:
  Options as run:
		framework: pg

  Args: createslice IG-CT-1
  Result Summary: Created slice with Name IG-CT-1, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-1, Expiration 2012-11-02 16:37:46+00:00
 
INFO:omni: ============================================================

Created a 4 VMs sliver using the RSpec IG-CT-1-utah.rspec:

$ omni.py createsliver -a ig-utah IG-CT-1 IG-CT-1-utah.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+IG-CT-1 expires within 1 day on 2012-11-02 16:37:46 UTC
INFO:omni:Substituting AM nickname ig-utah with URL http://utah.geniracks.net/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname ig-utah with URL http://utah.geniracks.net/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file IG-CT-1-utah.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-1
INFO:omni:Got return from CreateSliver for slice IG-CT-1 at http://utah.geniracks.net/protogeni/xmlrpc/am/2.0:
INFO:omni:<?xml version="1.0" ?>
INFO:omni:  <!-- Reserved resources for:
	Slice: IG-CT-1
	at AM:
	URN: unspecified_AM_URN
	URL: http://utah.geniracks.net/protogeni/xmlrpc/am/2.0
 -->
INFO:omni:  <rspec type="manifest" xmlns="http://www.geni.net/resources/rspec/3" xmlns:flack="http://www.protogeni.net/resources/rspec/ext/flack/1" xmlns:planetlab="http://www.planet-lab.org/resources/sfa/ext/planetlab/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">    

    <node client_id="VM-1" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc5" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+14027">    
        <sliver_type name="emulab-openvz"/>    
        <interface client_id="VM-1:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc5:eth1" mac_address="021c38df33d5" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+14033">      
            <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/>      
        </interface>    
      <rs:vnode name="pcvm5-1" xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1"/>    <host name="VM-1.IG-CT-1.pgeni-gpolab-bbn-com.utah.geniracks.net"/>    <services>      <login authentication="ssh-keys" hostname="pc5.utah.geniracks.net" port="31034" username="lnevers"/>    </services>  </node>  
    <node client_id="VM-2" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc5" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+14028">    
        <sliver_type name="emulab-openvz"/>    
        <interface client_id="VM-2:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc5:eth1" mac_address="024671762dc9" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+14034">      
            <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/>      
        </interface>    
      <rs:vnode name="pcvm5-2" xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1"/>    <host name="VM-2.IG-CT-1.pgeni-gpolab-bbn-com.utah.geniracks.net"/>    <services>      <login authentication="ssh-keys" hostname="pc5.utah.geniracks.net" port="31035" username="lnevers"/>    </services>  </node>  
    <node client_id="VM-3" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc5" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+14029">    
        <sliver_type name="emulab-openvz"/>    
        <interface client_id="VM-3:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc5:eth1" mac_address="02b51e1a911b" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+14035">      
            <ip address="192.168.1.3" netmask="255.255.255.0" type="ipv4"/>      
        </interface>    
      <rs:vnode name="pcvm5-3" xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1"/>    <host name="VM-3.IG-CT-1.pgeni-gpolab-bbn-com.utah.geniracks.net"/>    <services>      <login authentication="ssh-keys" hostname="pc5.utah.geniracks.net" port="31036" username="lnevers"/>    </services>  </node>  
    <node client_id="VM-4" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc5" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+14030">    
        <sliver_type name="emulab-openvz"/>    
        <interface client_id="VM-4:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc5:eth1" mac_address="026430586edb" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+14036">      
            <ip address="192.168.1.4" netmask="255.255.255.0" type="ipv4"/>      
        </interface>    
      <rs:vnode name="pcvm5-4" xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1"/>    <host name="VM-4.IG-CT-1.pgeni-gpolab-bbn-com.utah.geniracks.net"/>    <services>      <login authentication="ssh-keys" hostname="pc5.utah.geniracks.net" port="31037" username="lnevers"/>    </services>  </node>  
    <link client_id="lan0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+14032" vlantag="259">    
        <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>    
        <interface_ref client_id="VM-1:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc5:eth1" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+14033"/>    
        <interface_ref client_id="VM-2:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc5:eth1" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+14034"/>    
        <interface_ref client_id="VM-3:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc5:eth1" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+14035"/>    
        <interface_ref client_id="VM-4:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc5:eth1" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+14036"/>    
        <link_type name="lan"/>    
    </link>  
</rspec>
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createsliver:
  Options as run:
		aggregate: ['ig-utah']
		framework: pg

  Args: createsliver IG-CT-1 IG-CT-1-utah.rspec
  Result Summary: Got Reserved resources RSpec from utah-geniracks-net-protogeniv2 
INFO:omni: ============================================================

Several attempts were required to get the sliver, see instaticket:56. Once, the ticket was resolved, was able to create a sliver with 4 VMs, and then check if VMs were ready for login. At this point ran into instaticket:57, where login failed to one of the 4 requested nodes. This occurred twice, the ticket was resolved,

$ ./examples/readyToLogin.py -a ig-utah IG-CT-1 
   ....
================================================================================
LOGIN INFO for AM: http://utah.geniracks.net/protogeni/xmlrpc/am/2.0
================================================================================

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

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

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

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

Measurements

Log into specified host and collect Iperf and ping statistics. All measurements are collected over 60 seconds, using default images and default link bandwidth:

Iperf Utah InstaGENI VM-2 to VM-1 (TCP) - TCP window size: 16.0 KB

Collected: 2013-03-07

One Client

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   693 MBytes  96.9 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  5]  0.0-60.1 sec   141 MBytes  19.7 Mbits/sec
[  4]  0.0-60.2 sec   142 MBytes  19.7 Mbits/sec
[  7]  0.0-60.2 sec   141 MBytes  19.7 Mbits/sec
[  3]  0.0-60.3 sec   142 MBytes  19.8 Mbits/sec
[  6]  0.0-60.6 sec   140 MBytes  19.4 Mbits/sec
[SUM]  0.0-60.6 sec   706 MBytes  97.7 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  9]  0.0-60.1 sec  79.8 MBytes  11.1 Mbits/sec
[  3]  0.0-60.1 sec  82.2 MBytes  11.5 Mbits/sec
[ 11]  0.0-60.1 sec  51.6 MBytes  7.20 Mbits/sec
[  7]  0.0-60.2 sec  79.5 MBytes  11.1 Mbits/sec
[ 12]  0.0-60.2 sec  51.8 MBytes  7.21 Mbits/sec
[ 10]  0.0-60.3 sec  51.5 MBytes  7.16 Mbits/sec
[  4]  0.0-60.5 sec  81.9 MBytes  11.3 Mbits/sec
[  8]  0.0-60.5 sec  79.5 MBytes  11.0 Mbits/sec
[  5]  0.0-60.7 sec  79.5 MBytes  11.0 Mbits/sec
[  6]  0.0-60.7 sec  80.2 MBytes  11.1 Mbits/sec
[SUM]  0.0-60.7 sec   718 MBytes  99.1 Mbits/sec

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

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   969 MBytes   813 Mbits/sec
[  3] Sent 691555 datagrams
[  3] Server Report:
[  3]  0.0-10.3 sec   118 MBytes  96.7 Mbits/sec   8.166 ms 607225/691547 (88%)
[  3]  0.0-10.3 sec  1 datagrams received out-of-order

Ping from VM-2 to VM-1

60 packets transmitted, 60 received, 0% packet loss, time 59000ms
rtt min/avg/max/mdev = 0.028/0.031/0.053/0.008 ms

IG-CT-2 - Access to New Site Raw PC and VM resources

Create a slice:

$ omni.py createslice IG-CT-2
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Created slice with Name IG-CT-2, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2, Expiration 2012-11-06 14:26:36+00:00
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createslice:
  Options as run:
		framework: pg

  Args: createslice IG-CT-2
  Result Summary: Created slice with Name IG-CT-2, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2, Expiration 2012-11-06 14:26:36+00:00
INFO:omni: ============================================================

Created a Sliver with one VM and one Raw PC using RSpec IG-CT-2-utah.rspec

$ omni.py createsliver -a ig-utah IG-CT-2 IG-CT-2-utah.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+IG-CT-2 expires on 2012-11-06 14:26:36 UTC
INFO:omni:Substituting AM nickname ig-utah with URL http://utah.geniracks.net/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname ig-utah with URL http://utah.geniracks.net/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file IG-CT-2-utah.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2
INFO:omni:Got return from CreateSliver for slice IG-CT-2 at http://utah.geniracks.net/protogeni/xmlrpc/am/2.0:
INFO:omni:<?xml version="1.0" ?>
INFO:omni:  <!-- Reserved resources for:
	Slice: IG-CT-2
	at AM:
	URN: unspecified_AM_URN
	URL: http://utah.geniracks.net/protogeni/xmlrpc/am/2.0
 -->
INFO:omni:  <rspec type="manifest" xmlns="http://www.geni.net/resources/rspec/3" xmlns:flack="http://www.protogeni.net/resources/rspec/ext/flack/1" xmlns:planetlab="http://www.planet-lab.org/resources/sfa/ext/planetlab/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">    

   <node client_id="VM" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc3" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+14065">    
        <sliver_type name="emulab-openvz"/>    
        <interface client_id="VM:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:eth1" mac_address="02e669a44e6a" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+14069">      
            <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/>      
        </interface>    
      <rs:vnode name="pcvm3-6" xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1"/>    <host name="VM.IG-CT-2.pgeni-gpolab-bbn-com.utah.geniracks.net"/>    <services>      <login authentication="ssh-keys" hostname="pc3.utah.geniracks.net" port="31034" username="lnevers"/>    </services>  </node>  
    <node client_id="PC" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc4" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="true" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+14066">    
        <sliver_type name="raw-pc"/>    
        <interface client_id="PC:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc4:eth1" mac_address="e83935b1ec9e" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+14070">      
            <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/>      
        </interface>    
      <rs:vnode name="pc4" xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1"/>    <host name="PC.IG-CT-2.pgeni-gpolab-bbn-com.utah.geniracks.net"/>    <services>      <login authentication="ssh-keys" hostname="pc4.utah.geniracks.net" port="22" username="lnevers"/>    </services>  </node>  
    <link client_id="lan0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+14068" vlantag="260">    
        <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>    
        <interface_ref client_id="VM:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:eth1" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+14069"/>    
        <interface_ref client_id="PC:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc4:eth1" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+14070"/>    
        <link_type name="lan"/>    
    </link>  
</rspec>
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createsliver:
  Options as run:
		aggregate: ['ig-utah']
		framework: pg

  Args: createsliver IG-CT-2 IG-CT-2-utah.rspec
  Result Summary: Got Reserved resources RSpec from utah-geniracks-net-protogeniv2 
INFO:omni: ============================================================

Verified that nodes are ready for login:

$ ./examples/readyToLogin.py -a ig-utah IG-CT-2  
================================================================================
LOGIN INFO for AM: http://utah.geniracks.net/protogeni/xmlrpc/am/2.0
================================================================================

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

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

Measurements

Log into specified host and collect Iperf and ping statistics. All measurements are collected over 60 seconds, using default images and default link bandwidth:

Iperf InstaGENI Utah PC to VM (TCP) - TCP window size: 16.0 KB

Collected: 2013-03-07

One Client

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   719 MBytes   101 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-60.0 sec   145 MBytes  20.3 Mbits/sec
[  5]  0.0-60.0 sec   144 MBytes  20.1 Mbits/sec
[  4]  0.0-60.1 sec   146 MBytes  20.3 Mbits/sec
[  7]  0.0-60.1 sec   144 MBytes  20.0 Mbits/sec
[  3]  0.0-60.2 sec   144 MBytes  20.1 Mbits/sec
[SUM]  0.0-60.2 sec   722 MBytes   101 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[ 11]  0.0-60.0 sec  72.5 MBytes  10.1 Mbits/sec
[  9]  0.0-60.1 sec  73.2 MBytes  10.2 Mbits/sec
[ 12]  0.0-60.1 sec  73.0 MBytes  10.2 Mbits/sec
[  5]  0.0-60.1 sec  71.1 MBytes  9.92 Mbits/sec
[  8]  0.0-60.2 sec  72.0 MBytes  10.0 Mbits/sec
[  7]  0.0-60.2 sec  73.5 MBytes  10.2 Mbits/sec
[  3]  0.0-60.3 sec  72.4 MBytes  10.1 Mbits/sec
[  4]  0.0-60.3 sec  72.1 MBytes  10.0 Mbits/sec
[ 10]  0.0-60.3 sec  73.5 MBytes  10.2 Mbits/sec
[  6]  0.0-60.4 sec  72.9 MBytes  10.1 Mbits/sec
[SUM]  0.0-60.4 sec   726 MBytes   101 Mbits/sec

Iperf InstaGENI Utah PC to VM (UDP) - 1470 byte datagrams

One Client (UDP buffer size: 136 KByte)

[ ID] Interval       Transfer     Bandwidth        Jitter   Lost/Total Datagrams
[  3]  0.0-10.2 sec   118 MBytes  96.8 Mbits/sec   8.152 ms 603807/688135 (88%)
[  3]  0.0-10.2 sec  1 datagrams received out-of-order

Ping from PC to VM

60 packets transmitted, 60 received, 0% packet loss, time 59000ms
rtt min/avg/max/mdev = 0.118/0.133/0.170/0.015 ms

Iperf InstaGENI Utah VM to PC (TCP) - TCP window size: 16.0 KB

Collected: 2013-03-07

One Client

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   719 MBytes   101 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  7]  0.0-60.0 sec   144 MBytes  20.1 Mbits/sec
[  6]  0.0-60.1 sec   146 MBytes  20.3 Mbits/sec
[  3]  0.0-60.1 sec   144 MBytes  20.2 Mbits/sec
[  5]  0.0-60.2 sec   146 MBytes  20.4 Mbits/sec
[  4]  0.0-60.2 sec   145 MBytes  20.2 Mbits/sec
[SUM]  0.0-60.2 sec   726 MBytes   101 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-60.0 sec  86.0 MBytes  12.0 Mbits/sec
[  5]  0.0-60.1 sec  85.6 MBytes  12.0 Mbits/sec
[ 12]  0.0-60.1 sec  40.2 MBytes  5.62 Mbits/sec
[ 10]  0.0-60.1 sec  87.8 MBytes  12.2 Mbits/sec
[  8]  0.0-60.2 sec  44.5 MBytes  6.20 Mbits/sec
[  4]  0.0-60.3 sec  86.8 MBytes  12.1 Mbits/sec
[ 11]  0.0-60.3 sec  42.6 MBytes  5.93 Mbits/sec
[  3]  0.0-60.4 sec  86.4 MBytes  12.0 Mbits/sec
[  9]  0.0-60.4 sec  86.0 MBytes  11.9 Mbits/sec
[  7]  0.0-60.5 sec  86.6 MBytes  12.0 Mbits/sec
[SUM]  0.0-60.5 sec   732 MBytes   102 Mbits/sec

Iperf InstaGENI Utah VM to PC (UDP) - 1470 byte datagrams

One Client (UDP buffer size: 136 KByte)

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   969 MBytes   813 Mbits/sec
[  3] Sent 691026 datagrams
[  3] Server Report:
[  3]  0.0-10.1 sec   118 MBytes  98.0 Mbits/sec   0.174 ms 606720/691025 (88%)
[  3]  0.0-10.1 sec  1 datagrams received out-of-order
[lnevers@VM ~]$ 

Ping from VM to PC

60 packets transmitted, 60 received, 0% packet loss, time 58999ms
rtt min/avg/max/mdev = 0.104/0.139/0.146/0.017 ms

IG-CT-3 - Multiple sites experiment

Create a slice:

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

  Options as run:
		framework: pg
  Args: createslice IG-CT-3
  Result Summary: Created slice with Name IG-CT-3, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3, Expiration 2012-12-15 14:32:05+00:00
INFO:omni: ============================================================

Create a sliver with one VM at GPO and one VM at Utah using RSpec IG-CT-3.rspec. First created the InstaGENI GPO sliver:

$ omni.py createsliver IG-CT-3 -a ig-gpo IG-CT-3.rspec 
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Substituting AM nickname ig-gpo with URL http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 expires on 2012-12-15 14:32:05 UTC
INFO:omni:Substituting AM nickname ig-gpo with URL http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname ig-gpo with URL http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file IG-CT-3.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3
INFO:omni:Got return from CreateSliver for slice IG-CT-3 at http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0:
INFO:omni:<!-- Reserved resources for:
	Slice: IG-CT-3
	at AM:
	URN: unspecified_AM_URN
	URL: http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0
 -->
INFO:omni:<rspec xmlns="http://www.geni.net/resources/rspec/3" 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" type="manifest">

  <node client_id="VM-1" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+node+pc2" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+33">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="VM-1:if0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+36" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:eth0">
      <ip address="192.168.4.1" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm2-3"/><host name="VM-1.IG-CT-3.pgeni-gpolab-bbn-com.instageni.gpolab.bbn.com"/><services><login authentication="ssh-keys" hostname="pc2.instageni.gpolab.bbn.com" port="30522" username="lnevers"/></services></node>
  <node client_id="VM-2" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="VM-2:if0">
      <ip address="192.168.4.2" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  </node>
  <link client_id="gre-tunnel0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+35">
    <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
    <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
    <interface_ref client_id="VM-1:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:eth0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+36"/>
    <interface_ref client_id="VM-2:if0"/>
    <property source_id="VM-1:if0" dest_id="VM-2:if0"/>
    <property source_id="VM-2:if0" dest_id="VM-1:if0"/>
    <link_type name="gre-tunnel"/>
  </link>
</rspec>
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createsliver:

  Options as run:
		aggregate: ['ig-gpo']
		framework: pg

  Args: createsliver IG-CT-3 IG-CT-3.rspec

  Result Summary: Got Reserved resources RSpec from instageni-gpolab-bbn-com-protogeniv2 
INFO:omni: ============================================================

Then creates the InstaGENI Utah sliver:

$ omni.py createsliver IG-CT-3 -a ig-utah IG-CT-3.rspec
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Substituting AM nickname ig-utah with URL http://utah.geniracks.net/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 expires on 2012-12-15 14:32:05 UTC
INFO:omni:Substituting AM nickname ig-utah with URL http://utah.geniracks.net/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname ig-utah with URL http://utah.geniracks.net/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file IG-CT-3.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3
INFO:omni:Got return from CreateSliver for slice IG-CT-3 at http://utah.geniracks.net/protogeni/xmlrpc/am/2.0:
INFO:omni:<!-- Reserved resources for:
	Slice: IG-CT-3
	at AM:
	URN: unspecified_AM_URN
	URL: http://utah.geniracks.net/protogeni/xmlrpc/am/2.0
 -->
INFO:omni:<rspec xmlns="http://www.geni.net/resources/rspec/3" 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" type="manifest">

  <node client_id="VM-1" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="VM-1:if0">
      <ip address="192.168.4.1" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  </node>
  <node client_id="VM-2" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc5" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+15734">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="VM-2:if0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+15737" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc5:eth0">
      <ip address="192.168.4.2" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm5-2"/><host name="VM-2.IG-CT-3.pgeni-gpolab-bbn-com.utah.geniracks.net"/><services><login authentication="ssh-keys" hostname="pc5.utah.geniracks.net" port="31034" username="lnevers"/></services></node>
  <link client_id="gre-tunnel0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+15736">
    <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
    <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
    <interface_ref client_id="VM-1:if0"/>
    <interface_ref client_id="VM-2:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc5:eth0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+15737"/>
    <property source_id="VM-1:if0" dest_id="VM-2:if0"/>
    <property source_id="VM-2:if0" dest_id="VM-1:if0"/>
    <link_type name="gre-tunnel"/>
  </link>
</rspec>
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createsliver:
  Options as run:
		aggregate: ['ig-utah']
		framework: pg
  Args: createsliver IG-CT-3 IG-CT-3.rspec
  Result Summary: Got Reserved resources RSpec from utah-geniracks-net-protogeniv2 
INFO:omni: ============================================================

Determined login information at each GPO and Utah aggregate:

$ readyToLogin.py IG-CT-3 -a ig-gpo 
  ....

VM-1's geni_status is: ready (am_status:ready) 
User lnevers logins to VM-1 using:
	xterm -e ssh -p 30522  -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.gpolab.bbn.com &


$ readyToLogin.py IG-CT-3 -a ig-utah
  ....
VM-2's geni_status is: ready (am_status:ready) 
User lnevers logins to VM-2 using:
	xterm -e ssh -p 31034  -i /home/lnevers/.ssh/id_rsa lnevers@pc5.utah.geniracks.net &

Measuraments

Iperf InstaGENI Utah VM-2 to GPO VM-1 (TCP) - TCP window size: 16.0 KB

Collected: 2013-03-01

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.5 sec  36.9 MBytes  5.12 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-60.4 sec  31.0 MBytes  4.30 Mbits/sec
[  4]  0.0-60.5 sec  34.9 MBytes  4.83 Mbits/sec
[  7]  0.0-60.6 sec  34.0 MBytes  4.71 Mbits/sec
[  3]  0.0-60.7 sec  34.2 MBytes  4.73 Mbits/sec
[  5]  0.0-60.8 sec  29.1 MBytes  4.02 Mbits/sec
[SUM]  0.0-60.8 sec   163 MBytes  22.5 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[ 10]  0.0-60.3 sec  18.6 MBytes  2.59 Mbits/sec
[ 12]  0.0-60.4 sec  19.4 MBytes  2.69 Mbits/sec
[  9]  0.0-60.4 sec  21.2 MBytes  2.95 Mbits/sec
[  4]  0.0-60.4 sec  18.9 MBytes  2.62 Mbits/sec
[  6]  0.0-60.5 sec  24.6 MBytes  3.41 Mbits/sec
[  5]  0.0-60.6 sec  19.1 MBytes  2.65 Mbits/sec
[ 11]  0.0-60.6 sec  18.9 MBytes  2.61 Mbits/sec
[  3]  0.0-60.7 sec  17.6 MBytes  2.44 Mbits/sec
[  8]  0.0-60.7 sec  18.2 MBytes  2.52 Mbits/sec
[  7]  0.0-60.8 sec  20.4 MBytes  2.81 Mbits/sec
[SUM]  0.0-60.8 sec   197 MBytes  27.2 Mbits/sec

Iperf InstaGENI Utah VM-2 to GPO VM-1 (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   965 MBytes   809 Mbits/sec
[  3] Sent 688310 datagrams
[  3] Server Report:
[  3]  0.0-10.2 sec  84.5 MBytes  69.3 Mbits/sec  10.095 ms 627961/688259 (91%)
[  3]  0.0-10.2 sec  1 datagrams received out-of-order

Ping from InstaGENI Utah VM-2 to the GPO VM-1

60 packets transmitted, 59 received, 1% packet loss, time 59087ms
rtt min/avg/max/mdev = 59.270/62.294/71.982/3.371 ms

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

This confirmation test creates a sliver at each of the following Aggregates:

Note: To avoid multiple resource requests to the PG Utah aggregate, and thus multiple slices, one can combine the RSpec for the PG Utah VMs on shared VLAN 1750 and the request for the Indiana WAPG nodes into one RSpec. An example of the combined RSpec is IG-CT-4-indiana-wapg-pg-utah.rspec.


Following is the command sequence that is executed to setup the topology for this confirmation test:

# Create the slice to be used for this confirmation test:
$ omni.py createslice IG-CT-4

# Create the FOAM slivers at the Internet and NLR FOAM
$ omni.py createsliver -a of-i2 IG-CT-4 IG-CT-4-openflow-internet2.rspec -V1
$ omni.py createsliver -a of-nlr IG-CT-4 IG-CT-4-openflow-nlr.rspec -V1

# Create FOAM Sliver at UEN regional for path to backbone
$ omni.py createsliver -a of-uen IG-CT-4  IG-CT-4-openflow-uen.rspec  -V1

# Create the FOAM sliver at Utah InstaGENI FOAM which will allow the PG Utah FOAM to interoperate with sliver.
$ omni.py createsliver -a of-ig IG-CT-4 IG-CT-4-openflow-instageni.rspec  -V1

# Create the slivers at InstaGENI Utah to request nodes on shared VLAN 1750
omni.py createsliver -a ig-utah IG-CT-4 IG-CT-4-ig-utah.rspec 

# Create the slivers at InstaGENI GPO to request nodes on shared VLAN 1750
omni.py createsliver -a ig-gpo IG-CT-4 IG-CT-4-ig-gpo.rspec 

# Create the sliver at PG Utah to request one WAPG Node at Indiana and one VM at PG Utah on shared VLAN 1750.
$ omni.py createsliver -a pg-utah IG-CT-4  IG-CT-4-indiana-wapg.rspec 

Note: To avoid multiple resource requests to the PG Utah aggregate, and thus multiple slices, one can combine the RSpec for the PG Utah VMs on shared VLAN 1750 and the request for the Indiana WAPG nodes into one RSpec. An example of the combined RSpec is IG-CT-4-indiana-wapg-pg-utah.rspec.

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

$ readyToLogin.py -a pg-utah IG-CT-4
<...>
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 &

utah-pg's geni_status is: ready (am_status:ready) 
User lnevers logins to utah-pg using:
	xterm -e ssh -p 32314  -i /home/lnevers/.ssh/id_rsa lnevers@pc545.emulab.net &

Determined login for Utah InstaGENI:

$ readyToLogin.py -a ig-utah  IG-CT-4
<...>
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 &

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 &

Determined login for GPO InstaGENI:

$ readyToLogin.py -a ig-gpo IG-CT-4
<...>
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 &

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 &

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.9 &

Measurements

This section captures measurements collected between the following endpoints:

 0. InstaGENI Utah VM and InstaGENI Utah VM
 1. (a) InstaGENI Utah VM and InstaGENI GPO VM (longest OF path)
 1. (b) InstaGENI Utah VM and InstaGENI GPO VM (shortest OF path)
 2. InstaGENI Utah VM and the PG Utah VM
 3. InstaGENI Utah VM and the ExoGENI GPO VM
 4. InstaGENI Utah VM and the WAPG node at Indiana
 5. PG Utah VM and the ExoGENI GPO VM
 6. PG Utah VM to the InstaGENI Utah VM
 7. PG Utah VM to the InstaGENI GPO VM
  1. The measurements collected for InstaGENI Utah VM to the InstaGENI Utah VM:

Iperf InstaGENI Utah VM to InstaGENI Utah VM (TCP) - TCP window size: 16.0 KB

Collected: 2013-03-07

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  6.53 GBytes   934 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-59.9 sec  1.49 GBytes   213 Mbits/sec
[  5]  0.0-60.0 sec   916 MBytes   128 Mbits/sec
[  6]  0.0-60.0 sec  1.30 GBytes   186 Mbits/sec
[  7]  0.0-60.0 sec   970 MBytes   136 Mbits/sec
[  3]  0.0-60.0 sec  1.89 GBytes   271 Mbits/sec
[SUM]  0.0-60.0 sec  6.52 GBytes   933 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-59.9 sec   504 MBytes  70.5 Mbits/sec
[  6]  0.0-59.9 sec   703 MBytes  98.4 Mbits/sec
[  3]  0.0-59.9 sec   556 MBytes  77.8 Mbits/sec
[  7]  0.0-60.0 sec   786 MBytes   110 Mbits/sec
[  8]  0.0-60.0 sec   743 MBytes   104 Mbits/sec
[ 11]  0.0-60.0 sec   661 MBytes  92.4 Mbits/sec
[  9]  0.0-60.0 sec   648 MBytes  90.6 Mbits/sec
[  5]  0.0-60.0 sec   799 MBytes   112 Mbits/sec
[ 10]  0.0-60.0 sec   586 MBytes  81.9 Mbits/sec
[ 12]  0.0-60.0 sec   702 MBytes  98.1 Mbits/sec
[SUM]  0.0-60.0 sec  6.53 GBytes   934 Mbits/sec

Iperf InstaGENI Utah VM to InstaGENI Utah VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   968 MBytes   812 Mbits/sec
[  3] Sent 690384 datagrams
[  3] Server Report:
[  3]  0.0- 9.8 sec   949 MBytes   812 Mbits/sec   0.021 ms 13171/690383 (1.9%)
[  3]  0.0- 9.8 sec  19 datagrams received out-of-order

Ping from InstaGENI Utah VM to InstaGENI Utah VM

60 packets transmitted, 60 received, 0% packet loss, time 59000ms
rtt min/avg/max/mdev = 0.069/2.123/122.830/15.714 ms 
  1. (a) The measurements collected for InstaGENI Utah VM to the InstaGENI GPO VM:

These measurements were collected using the longest possible OF path between GPO and Utah:

GPO IG ->NLR CHIC->NLR DENV->NLR SEAT->NLR SUN->NLR ATLA->I2 ATLA->I2 WASH->I2 NEWY->I2 LOSA->UTAH IG


Iperf InstaGENI Utah VM to InstaGENI GPO VM (TCP) - TCP window size: 16.0 KB

Collected: 2013-03-07

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   232 MBytes  32.4 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-59.5 sec   125 MBytes  17.6 Mbits/sec
[  3]  0.0-59.8 sec   120 MBytes  16.9 Mbits/sec
[  5]  0.0-59.8 sec  61.6 MBytes  8.64 Mbits/sec
[  7]  0.0-60.1 sec   103 MBytes  14.4 Mbits/sec
[  6]  0.0-60.4 sec  77.4 MBytes  10.7 Mbits/sec
[SUM]  0.0-60.4 sec   487 MBytes  67.6 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  5]  0.0-59.6 sec  46.9 MBytes  6.60 Mbits/sec
[  3]  0.0-59.7 sec  60.0 MBytes  8.43 Mbits/sec
[  4]  0.0-59.7 sec  44.2 MBytes  6.21 Mbits/sec
[  6]  0.0-60.0 sec  56.0 MBytes  7.83 Mbits/sec
[  9]  0.0-60.0 sec  38.8 MBytes  5.42 Mbits/sec
[  8]  0.0-60.1 sec  46.4 MBytes  6.48 Mbits/sec
[ 10]  0.0-60.2 sec  33.2 MBytes  4.64 Mbits/sec
[  7]  0.0-60.3 sec  47.9 MBytes  6.66 Mbits/sec
[ 11]  0.0-60.3 sec  75.6 MBytes  10.5 Mbits/sec
[ 12]  0.0-60.6 sec  40.1 MBytes  5.56 Mbits/sec
[SUM]  0.0-60.6 sec   489 MBytes  67.7 Mbits/sec

Iperf InstaGENI Utah VM to the InstaGENI GPO VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   120 MBytes   101 Mbits/sec
[  3] Sent 85471 datagrams
[  3] Server Report:
[  3]  0.0- 7.9 sec  90.6 MBytes  95.7 Mbits/sec   0.018 ms 20861/85470 (24%)

Ping from InstaGENI Utah VM to the InstaGENI GPO VM

60 packets transmitted, 60 received, 0% packet loss, time 59083ms
rtt min/avg/max/mdev = 270.624/384.656/3385.019/496.738 ms, pipe 4
  1. (b) The measurements collected for InstaGENI Utah VM to the to the InstaGENI GPO VM:

Iperf InstaGENI Utah VM to InstaGENI Utah VM (TCP) - TCP window size: 16.0 KB

These measurements were collected using the shortest possible OF path between Utah and GPO:

UTAH IG->I2 LOSA->I2 NEWY-> GPO IG


Collected: 2013-03-07

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   556 MBytes  77.7 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  5]  0.0-59.9 sec   105 MBytes  14.7 Mbits/sec
[  4]  0.0-59.9 sec  96.8 MBytes  13.6 Mbits/sec
[  6]  0.0-60.0 sec   193 MBytes  27.0 Mbits/sec
[  7]  0.0-60.3 sec  97.8 MBytes  13.6 Mbits/sec
[  3]  0.0-60.5 sec   136 MBytes  18.8 Mbits/sec
[SUM]  0.0-60.5 sec   628 MBytes  87.1 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-59.3 sec  52.5 MBytes  7.43 Mbits/sec
[  5]  0.0-59.4 sec  55.1 MBytes  7.78 Mbits/sec
[  6]  0.0-59.5 sec  85.9 MBytes  12.1 Mbits/sec
[  4]  0.0-59.8 sec  68.8 MBytes  9.64 Mbits/sec
[  8]  0.0-59.8 sec  53.4 MBytes  7.48 Mbits/sec
[  7]  0.0-59.8 sec  72.1 MBytes  10.1 Mbits/sec
[ 10]  0.0-59.9 sec  86.5 MBytes  12.1 Mbits/sec
[ 12]  0.0-60.0 sec  68.1 MBytes  9.52 Mbits/sec
[  9]  0.0-60.1 sec  61.4 MBytes  8.57 Mbits/sec
[ 11]  0.0-60.1 sec  50.0 MBytes  6.98 Mbits/sec
[SUM]  0.0-60.1 sec   654 MBytes  91.2 Mbits/sec

Iperf InstaGENI Utah VM to to the InstaGENI GPO VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   719 MBytes   101 Mbits/sec
[  3] Sent 512822 datagrams
[  3] Server Report:
[  3]  0.0-59.0 sec   671 MBytes  95.5 Mbits/sec   0.017 ms 34267/512821 (6.7%)
[  3]  0.0-59.0 sec  257 datagrams received out-of-order

Ping from InstaGENI Utah VM to to the InstaGENI GPO VM

60 packets transmitted, 60 received, 0% packet loss, time 59064ms
rtt min/avg/max/mdev = 85.990/104.017/1097.500/129.613 ms, pipe 2
  1. The measurements collected for InstaGENI Utah VM to the PG Utah VM:

Iperf InstaGENI Utah VM to the PG Utah VM (TCP) - TCP window size: 16.0 KB

Collected: 2013-03-07

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  6.51 GBytes   933 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-60.0 sec  1.51 GBytes   216 Mbits/sec
[  7]  0.0-60.0 sec  1.15 GBytes   165 Mbits/sec
[  4]  0.0-60.0 sec  1.26 GBytes   181 Mbits/sec
[  3]  0.0-60.0 sec  1.26 GBytes   180 Mbits/sec
[  5]  0.0-60.2 sec  1.33 GBytes   189 Mbits/sec
[SUM]  0.0-60.2 sec  6.51 GBytes   928 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  5]  0.0-59.9 sec   799 MBytes   112 Mbits/sec
[  4]  0.0-59.9 sec   486 MBytes  68.0 Mbits/sec
[  3]  0.0-59.9 sec   764 MBytes   107 Mbits/sec
[  6]  0.0-59.9 sec   679 MBytes  95.0 Mbits/sec
[  9]  0.0-59.9 sec   428 MBytes  59.9 Mbits/sec
[  8]  0.0-59.9 sec   598 MBytes  83.8 Mbits/sec
[ 10]  0.0-60.0 sec   614 MBytes  85.8 Mbits/sec
[ 11]  0.0-60.0 sec   861 MBytes   120 Mbits/sec
[  7]  0.0-60.0 sec   594 MBytes  83.0 Mbits/sec
[ 12]  0.0-60.0 sec   869 MBytes   122 Mbits/sec
[SUM]  0.0-60.0 sec  6.54 GBytes   936 Mbits/sec

Iperf InstaGENI Utah VM to the PG Utah VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   967 MBytes   811 Mbits/sec
[  3] Sent 689955 datagrams
[  3] Server Report:
[  3]  0.0- 9.8 sec   942 MBytes   808 Mbits/sec   0.020 ms 17682/689954 (2.6%)
[  3]  0.0- 9.8 sec  19 datagrams received out-of-order

Ping from InstaGENI Utah VM to the PG Utah VM

60 packets transmitted, 60 received, 0% packet loss, time 59005ms
rtt min/avg/max/mdev = 0.157/2.285/123.481/15.778 ms
  1. The measurements collected for InstaGENI Utah VM and the ExoGENI GPO VM:

Collected: 2013-03-07

Iperf InstaGENI Utah VM to the ExoGENI GPO VM (TCP) - TCP window size: 16.0 KB

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.8 sec  27.5 MBytes  3.79 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  27.2 MBytes  3.81 Mbits/sec
[  4]  0.0-60.3 sec  27.4 MBytes  3.81 Mbits/sec
[  7]  0.0-60.4 sec  27.4 MBytes  3.80 Mbits/sec
[  5]  0.0-60.5 sec  26.1 MBytes  3.62 Mbits/sec
[  6]  0.0-60.6 sec  26.5 MBytes  3.67 Mbits/sec
[SUM]  0.0-60.6 sec   135 MBytes  18.6 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-59.7 sec  26.0 MBytes  3.65 Mbits/sec
[  4]  0.0-59.8 sec  27.1 MBytes  3.80 Mbits/sec
[  9]  0.0-60.0 sec  24.6 MBytes  3.44 Mbits/sec
[  5]  0.0-60.2 sec  27.0 MBytes  3.76 Mbits/sec
[  8]  0.0-60.2 sec  24.6 MBytes  3.43 Mbits/sec
[  7]  0.0-60.5 sec  25.0 MBytes  3.47 Mbits/sec
[ 12]  0.0-60.6 sec  27.2 MBytes  3.77 Mbits/sec
[ 10]  0.0-60.6 sec  23.4 MBytes  3.24 Mbits/sec
[  6]  0.0-60.7 sec  25.8 MBytes  3.56 Mbits/sec
[ 11]  0.0-60.8 sec  23.9 MBytes  3.30 Mbits/sec
[SUM]  0.0-60.8 sec   255 MBytes  35.2 Mbits/sec

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

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   120 MBytes   101 Mbits/sec
[  3] Sent 85471 datagrams
[  3] Server Report:
[  3]  0.0- 8.1 sec  92.4 MBytes  95.7 Mbits/sec   0.032 ms 19528/85470 (23%)
[  3]  0.0- 8.1 sec  324 datagrams received out-of-order

Ping from InstaGENI Utah VM to the ExoGENI GPO VM

60 packets transmitted, 60 received, 0% packet loss, time 59083ms
rtt min/avg/max/mdev = 270.673/391.340/3453.525/510.477 ms, pipe 4
  1. The measurements collected for InstaGENI Utah VM to the WAPG Rutgers:

Note these measurements were not captured a the time of the original test, but at a later time on the Rutgers WAPG node rather than the planned WAPG node at Indiana

Iperf InstaGENI Utah VM to the WAPG Rutgers (TCP) - TCP window size: 16.0 KB

Collected: 2013-03-07

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   530 MBytes  74.1 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-60.1 sec   114 MBytes  15.9 Mbits/sec
[  4]  0.0-60.1 sec   149 MBytes  20.8 Mbits/sec
[  5]  0.0-60.1 sec  94.5 MBytes  13.2 Mbits/sec
[  3]  0.0-60.2 sec   114 MBytes  15.8 Mbits/sec
[  7]  0.0-60.3 sec   134 MBytes  18.6 Mbits/sec
[SUM]  0.0-60.3 sec   605 MBytes  84.1 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-59.7 sec  68.0 MBytes  9.55 Mbits/sec
[  4]  0.0-59.9 sec  73.0 MBytes  10.2 Mbits/sec
[  8]  0.0-60.0 sec  65.1 MBytes  9.11 Mbits/sec
[  9]  0.0-60.0 sec  38.1 MBytes  5.33 Mbits/sec
[  7]  0.0-60.0 sec  52.4 MBytes  7.32 Mbits/sec
[  6]  0.0-60.0 sec  64.8 MBytes  9.05 Mbits/sec
[ 11]  0.0-60.0 sec  62.8 MBytes  8.77 Mbits/sec
[  5]  0.0-60.1 sec   109 MBytes  15.2 Mbits/sec
[ 10]  0.0-60.3 sec  54.1 MBytes  7.53 Mbits/sec
[ 12]  0.0-60.4 sec  58.6 MBytes  8.14 Mbits/sec
[SUM]  0.0-60.4 sec   646 MBytes  89.7 Mbits/sec

Iperf InstaGENI Utah VM to the WAPG Indiana (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   120 MBytes   101 Mbits/sec
[  3] Sent 85471 datagrams
[  3] Server Report:
[  3]  0.0- 9.0 sec   102 MBytes  95.6 Mbits/sec   0.033 ms 12573/85469 (15%)
[  3]  0.0- 9.0 sec  180 datagrams received out-of-order

Ping from InstaGENI Utah VM to the WAPG Indiana

60 packets transmitted, 60 received, 0% packet loss, time 59094ms
rtt min/avg/max/mdev = 100.676/122.137/1227.486/145.294 ms, pipe 2

  1. The measurements collected for PG Utah VM to the ExoGENI GPO VM

Collected: 2013-03-07

Iperf PG Utah VM to the ExoGENI GPO VM (TCP) - TCP window size: 16.0 KB

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.3 sec  28.4 MBytes  3.82 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-57.1 sec  26.0 MBytes  3.82 Mbits/sec
[  5]  0.0-57.9 sec  26.2 MBytes  3.80 Mbits/sec
[  7]  0.0-57.9 sec  26.2 MBytes  3.80 Mbits/sec
[  4]  0.0-60.5 sec  25.8 MBytes  3.57 Mbits/sec
[  3]  0.0-60.6 sec  27.4 MBytes  3.79 Mbits/sec
[SUM]  0.0-60.6 sec   132 MBytes  18.2 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-59.4 sec  26.0 MBytes  3.67 Mbits/sec
[  8]  0.0-59.5 sec  25.6 MBytes  3.61 Mbits/sec
[  6]  0.0-59.8 sec  24.9 MBytes  3.49 Mbits/sec
[  4]  0.0-59.9 sec  25.9 MBytes  3.62 Mbits/sec
[ 11]  0.0-60.0 sec  24.0 MBytes  3.36 Mbits/sec
[  5]  0.0-60.0 sec  24.9 MBytes  3.48 Mbits/sec
[ 10]  0.0-60.1 sec  22.4 MBytes  3.12 Mbits/sec
[  7]  0.0-60.2 sec  27.0 MBytes  3.76 Mbits/sec
[  9]  0.0-60.2 sec  25.8 MBytes  3.59 Mbits/sec
[ 12]  0.0-60.4 sec  26.6 MBytes  3.70 Mbits/sec
[SUM]  0.0-60.4 sec   253 MBytes  35.1 Mbits/sec

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

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   120 MBytes   101 Mbits/sec
[  3] Sent 85471 datagrams
[  3] Server Report:
[  3]  0.0- 7.5 sec  85.7 MBytes  96.4 Mbits/sec   0.067 ms 24331/85470 (28%)
[  3]  0.0- 7.5 sec  663 datagrams received out-of-order

Ping from PG Utah VM to the ExoGENI GPO VM

60 packets transmitted, 60 received, 0% packet loss, time 59036ms
rtt min/avg/max/mdev = 270.619/381.588/3371.182/493.036 ms, pipe 4
  1. The measurements collected for PG Utah VM to the InstaGENI Utah VM

Collected: 2013-03-07

Iperf PG Utah VM to the ExoGENI GPO VM (TCP) - TCP window size: 16.0 KB

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  6.48 GBytes   928 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-59.9 sec  1.09 GBytes   157 Mbits/sec
[  4]  0.0-60.0 sec   961 MBytes   134 Mbits/sec
[  5]  0.0-60.0 sec  1.79 GBytes   256 Mbits/sec
[  6]  0.0-60.0 sec  1.19 GBytes   171 Mbits/sec
[  7]  0.0-60.1 sec  1.51 GBytes   216 Mbits/sec
[SUM]  0.0-60.1 sec  6.52 GBytes   932 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  5]  0.0-59.9 sec   490 MBytes  68.7 Mbits/sec
[  3]  0.0-59.9 sec   816 MBytes   114 Mbits/sec
[  4]  0.0-60.0 sec   534 MBytes  74.8 Mbits/sec
[  8]  0.0-60.0 sec   940 MBytes   131 Mbits/sec
[ 10]  0.0-60.0 sec   602 MBytes  84.2 Mbits/sec
[  9]  0.0-60.0 sec   619 MBytes  86.5 Mbits/sec
[ 11]  0.0-60.0 sec   746 MBytes   104 Mbits/sec
[  6]  0.0-60.0 sec   688 MBytes  96.2 Mbits/sec
[ 12]  0.0-60.0 sec   605 MBytes  84.6 Mbits/sec
[  7]  0.0-60.1 sec   640 MBytes  89.4 Mbits/sec
[SUM]  0.0-60.1 sec  6.52 GBytes   933 Mbits/sec

Iperf PG Utah VM to the InstaGENI Utah VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   961 MBytes   806 Mbits/sec
[  3] Sent 685510 datagrams
[  3] Server Report:
[  3]  0.0- 9.8 sec   943 MBytes   806 Mbits/sec   0.017 ms 13107/685509 (1.9%)
[  3]  0.0- 9.8 sec  18 datagrams received out-of-order
  1. The measurements collected for PG Utah VM to the InstaGENI GPO VM

Collected: 2013-03-07

Iperf PG Utah VM to the ExoGENI GPO VM (TCP) - TCP window size: 16.0 KB

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.1 sec   244 MBytes  34.1 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.1 sec  60.6 MBytes  8.47 Mbits/sec
[  4]  0.0-60.1 sec   117 MBytes  16.4 Mbits/sec
[  5]  0.0-60.2 sec  59.9 MBytes  8.34 Mbits/sec
[  7]  0.0-60.4 sec   180 MBytes  25.0 Mbits/sec
[  6]  0.0-60.4 sec  43.4 MBytes  6.02 Mbits/sec
[SUM]  0.0-60.4 sec   462 MBytes  64.1 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-59.6 sec  56.2 MBytes  7.92 Mbits/sec
[  5]  0.0-59.8 sec  58.6 MBytes  8.22 Mbits/sec
[  7]  0.0-60.0 sec  44.9 MBytes  6.27 Mbits/sec
[ 10]  0.0-60.0 sec  34.8 MBytes  4.85 Mbits/sec
[  9]  0.0-60.1 sec  38.9 MBytes  5.43 Mbits/sec
[ 12]  0.0-60.1 sec  53.6 MBytes  7.48 Mbits/sec
[  8]  0.0-60.2 sec  56.4 MBytes  7.86 Mbits/sec
[  3]  0.0-60.2 sec  55.4 MBytes  7.72 Mbits/sec
[  6]  0.0-60.2 sec  47.9 MBytes  6.67 Mbits/sec
[ 11]  0.0-60.4 sec  56.4 MBytes  7.83 Mbits/sec
[SUM]  0.0-60.4 sec   503 MBytes  69.8 Mbits/sec

Iperf PG Utah VM to the InstaGENI GPO VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   120 MBytes   101 Mbits/sec
[  3] Sent 85471 datagrams
[  3] Server Report:
[  3]  0.0- 7.9 sec  90.1 MBytes  96.0 Mbits/sec   0.015 ms 21206/85470 (25%)
[  3]  0.0- 7.9 sec  394 datagrams received out-of-order

IG-CT-5 - Experiment Monitoring

Reviewed content of the GMOC Monitoring page for aggregates. Found Utah InstaGENI rack. "Last Updated" information was very old dates this is due to old stale data that is slated to be removed.

Verified that the Utah compute resources aggregates show up in the list of aggregates and provides Aggregate Name, Type, Last Update, Version, POP, and Organization. The List of InstaGENI Utah Aggregates (FOAM and PG):

Compute Resource Aggregate:

Active slivers:

List of Resources in use:

Monitoring should show Aggregate measurement for CPU utilization, Disk Utilization, Network Statistics. At the time of this test these measurements were not available.

The Utah InstaGENI FOAM resources aggregate details:

Active OF slivers:

List of OpenFlow Resources in use:

Monitoring should show Aggregate measurement for CPU utilization, Disk Utilization, Network Statistics and OF Datapath and Sliver Statistics. At the time of this test these measurements were not available.

IG-CT-6 - Administrative Tests

Followed instructions at Admin Accounts on InstaGeni Racks page for account request. A local admin account was create and also had to join the emulab-ops group at https://boss.utah.geniracks.net/joinproject.php3?target_pid=emulab-ops. Once account was create and membership to emulab-ops was approved proceeded to execute administrative tests. Later also found that access to FOAM and FlowVisor VM required yet-another account to be created.

As a GPO Admin user, verified administrative tasks. First, access each rack node (control node and experiment nodes) via control network interface with SSH and execute a sudo command.

$ ssh utah.control.geniracks.net
Welcome to Ubuntu precise (development branch) (GNU/Linux 3.2.0-23-generic x86_64)

 * Documentation:  https://help.ubuntu.com/

  System information as of Thu Nov  8 06:48:01 MST 2012

  System load:     0.0               IP address for xenbr0: 155.98.34.2
  Usage of /:      47.5% of 5.85GB   IP address for xenbr1: 10.1.1.254
  Memory usage:    12%               IP address for xenbr2: 10.2.1.254
  Swap usage:      0%                IP address for virbr0: 192.168.122.1
  Processes:       149               IP address for xenbr3: 10.3.1.254
  Users logged in: 1                 IP address for xenbr4: 10.4.1.254

  Graph this data and manage this system at https://landscape.canonical.com/
Last login: Thu Nov  8 06:47:07 2012 from dhcp89-069-100.bbn.com
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

lnevers@control:~$ sudo whoami
root

Also access the node via the PG Boss alias:

$ ssh lnevers@boss.utah.geniracks.net
Last login: Thu Nov  8 06:30:03 2012 from dhcp89-069-100.bbn.com
FreeBSD 9.0-STABLE (XEN) #2: Wed May 30 08:18:48 MDT 2012

Welcome to FreeBSD!

To quickly create an empty file, use "touch filename".
		-- Dru <genesis@istar.ca>
> sudo whoami
root
> 

Further verified access by ssh from ops.utah.geniracks.net to boss.utah.geniracks.net, which is usually restricted for non-admin users:

$ ssh lnevers@ops.utah.geniracks.net
Last login: Wed Nov  7 07:47:35 2012 from dhcp89-069-100.bbn.com
FreeBSD 9.0-STABLE (XEN) #2: Wed May 30 08:18:48 MDT 2012

> ssh boss
Last login: Thu Nov  8 06:31:52 2012 from dhcp89-069-100.bbn.com
FreeBSD 9.0-STABLE (XEN) #2: Wed May 30 08:18:48 MDT 2012

> uptime
 6:35AM  up 64 days, 16:27, 16 users, load averages: 0.07, 0.03, 0.00
> 

From boss node accessed each of the experiment nodes that support VMs:

$ for i in pc1 pc3 pc5; do ssh $i "echo -n '===> Host: ';hostname;sudo whoami;uname -a;echo"; done
===> Host: vhost3.shared-nodes.emulab-ops.utah.geniracks.net
root
Linux vhost3.shared-nodes.emulab-ops.utah.geniracks.net 2.6.32-042stab049.6.emulab.1 #1 SMP Mon May 21 14:36:04 MDT 2012 x86_64 x86_64 x86_64 GNU/Linux

===> Host: vhost2.shared-nodes.emulab-ops.utah.geniracks.net
root
Linux vhost2.shared-nodes.emulab-ops.utah.geniracks.net 2.6.32-042stab049.6.emulab.1 #1 SMP Mon May 21 14:36:04 MDT 2012 x86_64 x86_64 x86_64 GNU/Linux

===> Host: vhost1.shared-nodes.emulab-ops.utah.geniracks.net
root
Linux vhost1.shared-nodes.emulab-ops.utah.geniracks.net 2.6.32-042stab049.6.emulab.1 #1 SMP Mon May 21 14:36:04 MDT 2012 x86_64 x86_64 x86_64 GNU/Linux

Access Dedicated Nodes:

Access infrastructure Switches using documented password. First connect to the switch named procurve1 the control network switch:

[lnevers@boss /usr/testbed]$ more /usr/testbed/etc/switch.pswd
 ...
[lnevers@boss /usr/testbed]$ telnet procurve1
 Password:
ProCurve J9085A Switch 2610-24
Software revision R.11.70



ProCurve Switch 2610-24# show running-config 

Running configuration:

; J9085A Configuration Editor; Created on release #R.11.70

hostname "ProCurve Switch 2610-24" 
interface 28 
   disable
exit
ip default-gateway 10.1.1.254 
snmp-server community "xxxxx" Unrestricted 
vlan 1 
   name "DEFAULT_VLAN" 
   untagged 1-20,23-28 
   ip address 10.254.254.253 255.255.255.0 
   no untagged 21-22 
   ip igmp 
   exit 
vlan 10 
   name "control-hardware" 
   untagged 21 
   ip address 10.1.1.253 255.255.255.0 
   exit 
vlan 11 
   name "control-alternate" 
   untagged 22 
   ip address 10.3.1.253 255.255.255.0 
   ip igmp 
   exit 
management-vlan 10 
password xxxxxxxx
password xxxxxxxx

ProCurve Switch 2610-24# 

Connect to the switch named procurve2 the dataplane network switch via ssh using the documented password:

[lnevers@boss /usr/testbed]$more /usr/testbed/etc/switch.pswd
 ...
[lnevers@boss /usr/testbed]$ ssh manager@procurve2
 Password:
HP J8697A Switch E5406zl
Software revision K.15.06.5008
....

HP-5406zl#  show running-config
Running configuration:

; J8697A Configuration Editor; Created on release #K.15.06.5008
; Ver #02:10.0d:1f

hostname "HP-5406zl" 
module 1 type J9549A 
interface A1 
   disable
   speed-duplex auto-1000 
exit
interface A2 
   disable
   speed-duplex auto-1000 
exit
interface A3 
   speed-duplex auto-1000 
exit
interface A4 
   disable
   speed-duplex auto-1000 
exit
interface A6 
   disable
   speed-duplex auto-1000 
exit
interface A7 
   speed-duplex auto-1000 
exit
interface A8 
   speed-duplex auto-1000 
exit
interface A9 
   disable
   speed-duplex auto-1000 
exit
interface A10 
   speed-duplex auto-1000 
exit
interface A11 
   speed-duplex auto-1000 
exit
interface A12 
   disable
   speed-duplex auto-1000 
exit
interface A13 
   disable
   speed-duplex auto-1000 
exit
interface A15 
   disable
   speed-duplex auto-1000 
exit
interface A19 
   speed-duplex auto-1000 
exit
ip default-gateway 10.2.1.254 
vlan 1 
   name "DEFAULT_VLAN" 
   forbid A3,A8,A10-A11 
   untagged A1-A2,A4-A6,A9,A12-A18,A21-A24 
   no untagged A3,A7-A8,A10-A11,A19-A20 
   no ip address 
   exit 
vlan 10 
   name "control-hardware" 
   untagged A20 
   ip address 10.2.1.253 255.255.255.0 
   exit 
vlan 257 
   name "_650" 
   untagged A3,A8,A10-A11 
   no ip address 
   exit 
vlan 792 
   name "_839" 
   tagged A19 
   no ip address 
   exit 
vlan 1517 
   name "_1282" 
   no ip address 
   exit 
vlan 1592 
   name "_1284" 
   no ip address 
   exit 
vlan 1595 
   name "_1285" 
   no ip address 
   exit 
vlan 1591 
   name "_1283" 
   no ip address 
   exit 
vlan 258 
   name "_1689" 
   no ip address 
   exit 
vlan 1750 
   name "_849" 
   tagged A7,A10,A19 
   no ip address 
   exit 
vlan 262 
   name "_3214" 
   tagged A7,A10 
   no ip address 
   exit 
power-over-ethernet pre-std-detect
no web-management
ip ssh filetransfer
openflow
   vlan 1750
      enable
      controller "tcp:10.2.1.7:6633" fail-secure on
      exit
   exit
snmp-server community "xxxxxxxxxxx" unrestricted
management-vlan 10
no tftp client
no tftp server
password xxxxx
password xxxx

After finding the "Management IP for a the node PC5 at https://boss.utah.geniracks.net/shownode.php3?node_id=pc5], accessed remote PDU via control network interface with SSH.

[lnevers@boss ~]$ more /usr/testbed/etc/ilo.pswd
 ...
[lnevers@boss ~]$ ssh elabman@155.98.34.101
Warning: Permanently added '155.98.34.101' (DSA) to the list of known hosts.
User:elabman logged-in to ILOUSE211XXJN.utah.geniracks.net(155.98.34.101)
iLO 3 Advanced 1.28 at  Jan 13 2012
Server Name: USE211XXJN
Server Power: On

</>hpiLO-> 

Or access via Web Interface at the same address as ssh above:

Once logged in, able to access all features:

Access the FOAM VM and gather information for version

$ ssh foam.utah.geniracks.net
Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.0-24-generic x86_64)
 * Documentation:  https://help.ubuntu.com/
Last login: Thu Nov  8 10:27:41 2012 from dhcp89-069-100.bbn.com

lnevers@foam:~$ foamctl admin:get-version  --passwd-file=/opt/foam/etc/foampasswd
{
 "version": "8ea56b139ec9-0.8.2-FIX"
}

Check FOAM configuration for site.admin.email, geni.site-tag, email.from settings:

lnevers@foam:~$ foamctl config:get-value --key="site.admin.email"  --passwd-file=/opt/foam/etc/foampasswd
{
 "value": "nick.bastin@gmail.com"
}

lnevers@foam:~$ foamctl config:get-value --key="geni.site-tag"  --passwd-file=/opt/foam/etc/foampasswd
{
 "value": "ig-utah"
}

lnevers@foam:~$ foamctl config:get-value --key="email.from"  --passwd-file=/opt/foam/etc/foampasswd
{
 "value": "nick.bastin+ig-utah@gmail.com"
}
# check if FOAM auto-approve is on. Value 2 = auto-approve is on.

lnevers@foam:~$ foamctl config:get-value --key="geni.approval.approve-on-creation"  --passwd-file=/opt/foam/etc/foampasswd

{
 "value": 2
}

Show FOAM slivers and details for one sliver:

lnevers@foam:~$ foamctl geni:list-slivers --passwd-file=/opt/foam/etc/foampasswd 
{
 "slivers": [
  {
   "status": "Approved", 
   "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs16:a0facb7c-efa3-42c1-b47a-cb6d2b8540c2", 
   "creation": "2012-07-02 18:01:20.499123+00:00", 
   "pend_reason": null, 
   "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@pgeni.gpolab.bbn.com", 
   "flowvisor_slice": "a0facb7c-efa3-42c1-b47a-cb6d2b8540c2", 
   "desc": "JBS 16 OpenFlow resources at Utah InstaGENI.", 
   "ref": null, 
   "id": 1, 
   "uuid": "a0facb7c-efa3-42c1-b47a-cb6d2b8540c2"
  }, 
  {
   "status": "Approved", 
   "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tuptymon:b75b02da-a161-49df-a02e-38ecaa3e609f", 
   "creation": "2012-07-03 15:47:39.120226+00:00", 
   "pend_reason": null, 
   "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@pgeni.gpolab.bbn.com", 
   "flowvisor_slice": "b75b02da-a161-49df-a02e-38ecaa3e609f", 
   "desc": "tuptymon OpenFlow resources at Utah InstaGENI.", 
   "ref": null, 
   "id": 4, 
   "uuid": "b75b02da-a161-49df-a02e-38ecaa3e609f"
  }, 
  {
   "status": "Approved", 
   "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs15:47d538d0-8339-40fc-9fd1-8b02e84b849c", 
   "creation": "2012-07-03 16:57:51.151144+00:00", 
   "pend_reason": null, 
   "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@pgeni.gpolab.bbn.com", 
   "flowvisor_slice": "47d538d0-8339-40fc-9fd1-8b02e84b849c", 
   "desc": "JBS 15 OpenFlow resources at Utah InstaGENI.", 
   "ref": null, 
   "id": 5, 
   "uuid": "47d538d0-8339-40fc-9fd1-8b02e84b849c"
  }, 
  {
   "status": "Approved", 
   "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tupty1755:908d6c1a-ddd0-47ee-a661-29041e6d7af8",
   "creation": "2012-09-28 15:31:06.884528+00:00", 
   "pend_reason": null, 
   "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@pgeni.gpolab.bbn.com", 
   "flowvisor_slice": "908d6c1a-ddd0-47ee-a661-29041e6d7af8", 
   "desc": "tupty1755 OpenFlow resources at Utah InstaGENI.", 
   "ref": null, 
   "id": 18, 
   "uuid": "908d6c1a-ddd0-47ee-a661-29041e6d7af8"
  }
 ]
}


$ foamctl geni:show-sliver --urn "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tupty1755:908d6c1a-ddd0-47ee-a661-29041e6d7af8" --passwd-file=/opt/foam/etc/foampasswd

{
 "sliver": {
  "flowspace rules": 2, 
  "status": "Approved", 
  "creation": "2012-09-28 15:31:06.884528+00:00", 
  "uuid": "908d6c1a-ddd0-47ee-a661-29041e6d7af8", 
  "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, 
  "pend_reason": null, 
  "email": "tupty@pgeni.gpolab.bbn.com", 
  "controllers": [
   {
    "url": "tcp:hafmet.gpolab.bbn.com:33012", 
    "type": "primary"
   }
  ], 
  "expiration": "2012-12-15 00:00:00+00:00", 
  "desc": "tupty1755 OpenFlow resources at Utah InstaGENI.", 
  "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tupty1755:908d6c1a-ddd0-47ee-a661-29041e6d7af8", 
  "ref": null, 
  "id": 18, 
  "flowvisor_slice": "908d6c1a-ddd0-47ee-a661-29041e6d7af8"
 }
}

Access the FlowVisor VM and gather version information:

$ ssh flowvisor.utah.geniracks.net
Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.0-24-generic x86_64)

 * Documentation:  https://help.ubuntu.com/
Last login: Thu Nov  8 10:25:11 2012 from dhcp89-069-100.bbn.com
lnevers@flowvisor:~$ 

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

#Version
lnevers@flowvisor:~$ fvctl --passwd-file=/home/jbs/fvpasswd ping hello
Got reply:
PONG(fvadmin): FV version=flowvisor-0.8.3::hello


# Device
lnevers@flowvisor:~$ fvctl --passwd-file=/home/jbs/fvpasswd listDevices
Device 0: 06:d6:00:24:a8:5d:0b:00

# Device detail
lnevers@flowvisor:~$ fvctl --passwd-file=/home/jbs/fvpasswd getDeviceInfo 06:d6:00:24:a8:5d:0b:00
nPorts=4
portList=7,10,19,65534
dpid=06:d6:00:24:a8:5d:0b:00
remote=/10.2.1.7:6633-->/10.2.1.253:62099
portNames=A7(7),A10(10),A19(19),local(65534)
lnevers@flowvisor:~$ 

# Slices
lnevers@flowvisor:~$ fvctl --passwd-file=/home/jbs/fvpasswd listSlices
Slice 0: fvadmin
Slice 1: a0facb7c-efa3-42c1-b47a-cb6d2b8540c2
Slice 2: b75b02da-a161-49df-a02e-38ecaa3e609f
Slice 3: 47d538d0-8339-40fc-9fd1-8b02e84b849c
Slice 4: 908d6c1a-ddd0-47ee-a661-29041e6d7af8

# Slice detail

lnevers@flowvisor:~$ fvctl --passwd-file=/home/jbs/fvpasswd getSliceInfo b75b02da-a161-49df-a02e-38ecaa3e609f
Got reply:
drop_policy=exact
connection_1=06:d6:00:24:a8:5d:0b:00-->/155.98.34.7:59708-->naxos.gpolab.bbn.com/192.1.249.133:31750
contact_email=tupty@pgeni.gpolab.bbn.com
controller_hostname=naxos.gpolab.bbn.com
controller_port=31750
creator=fvadmin

Note: FlowVisor Password location should be /etc/flowvisor/fvpasswd, not home directory

Check the FlowVisor setting:

$ fvctl --passwd-file=/home/jbs/fvpasswd dumpConfig /tmp/flowvisor-config
lnevers@flowvisor:~$ more /tmp/flowvisor-config 
{
   "flowvisor": [
      {
         "api_webserver_port": 8080,
         "api_jetty_webserver_port": 8081,
         "checkpointing": false,
         "listen_port": 6633,
         "track_flows": false,
         "stats_desc_hack": false,
         "run_topology_server": false,
         "logging": "NOTE",
         "log_ident": "flowvisor",
         "log_facility": "LOG_LOCAL7",
         "version": "flowvisor-0.9",
         "host": "localhost",
         "default_flood_perm": "fvadmin",
         "config_name": "default"
      }
   ],
   "Slice": [
      {
         "config_name": "default",
         "flowmap_type": "federated",
         "name": "fvadmin",
         "creator": "fvadmin",
         "passwd_crypt": "xxxxxxxxxxx",
         "passwd_salt": "xxxxxxxxxxx",
         "controller_hostname": "none",
         "controller_port": 0,
         "contact_email": "fvadmin@localhost",
         "drop_policy": "exact",
         "lldp_spam": true
      },
      {
         "config_name": "default",
         "flowmap_type": "federated",
         "name": "a0facb7c-efa3-42c1-b47a-cb6d2b8540c2",
         "creator": "fvadmin",
         "passwd_crypt": "xxxxxxxxxxx",
         "passwd_salt": "xxxxxxxxxxx",
         "controller_hostname": "naxos.gpolab.bbn.com",
         "controller_port": 33016,
         "contact_email": "jbs@pgeni.gpolab.bbn.com",
         "drop_policy": "exact",
         "lldp_spam": true
      },
      {
         "config_name": "default",
         "flowmap_type": "federated",
         "name": "b75b02da-a161-49df-a02e-38ecaa3e609f",
         "creator": "fvadmin",
         "passwd_crypt": "xxxxxxxxxxx",
         "passwd_salt": "xxxxxxxxxxx",
         "controller_hostname": "naxos.gpolab.bbn.com",
         "controller_port": 31750,
         "contact_email": "tupty@pgeni.gpolab.bbn.com",
         "drop_policy": "exact",
         "lldp_spam": true
      },
      {
         "config_name": "default",
         "flowmap_type": "federated",
         "name": "47d538d0-8339-40fc-9fd1-8b02e84b849c",
         "creator": "fvadmin",
         "passwd_crypt": "xxxxxxxxxxx",
         "passwd_salt": "xxxxxxxxxxx",
         "controller_hostname": "naxos.gpolab.bbn.com",
         "controller_port": 33015,
         "contact_email": "jbs@pgeni.gpolab.bbn.com",
         "drop_policy": "exact",
         "lldp_spam": true
      },
      {
         "config_name": "default",
         "flowmap_type": "federated",
         "name": "908d6c1a-ddd0-47ee-a661-29041e6d7af8",
         "creator": "fvadmin",
         "passwd_crypt": "xxxxxxxx",
         "passwd_salt": "xxxxxxxxxxx",
         "controller_hostname": "hafmet.gpolab.bbn.com",
         "controller_port": 33012,
         "contact_email": "tupty@pgeni.gpolab.bbn.com",
         "drop_policy": "exact",
         "lldp_spam": true
      }
   ],
   "FlowSpaceRule": [
      {
         "dpid": "6d60024a85d0b00",
         "priority": 2000,
         "in_port": 0,
         "dl_type": 2048,
         "nw_src": 170528768,
         "nw_dst": 170528768,
         "wildcards": 3279087,
         "slice_action": [
            {
               "a0facb7c-efa3-42c1-b47a-cb6d2b8540c2": 4
            }
         ]
      },
      {
         "dpid": "6d60024a85d0b00",
         "priority": 2000,
         "in_port": 0,
         "dl_type": 2054,
         "nw_src": 170528768,
         "nw_dst": 170528768,
         "wildcards": 3279087,
         "slice_action": [
            {
               "a0facb7c-efa3-42c1-b47a-cb6d2b8540c2": 4
            }
         ]
      },
      {
         "dpid": "6d60024a85d0b00",
         "priority": 2000,
         "in_port": 0,
         "dl_type": 2048,
         "nw_src": 171048960,
         "nw_dst": 171048960,
         "wildcards": 3412207,
         "slice_action": [
            {
               "b75b02da-a161-49df-a02e-38ecaa3e609f": 4
            }
         ]
      },
      {
         "dpid": "6d60024a85d0b00",
         "priority": 2000,
         "in_port": 0,
         "dl_type": 2054,
         "nw_src": 171048960,
         "nw_dst": 171048960,
         "wildcards": 3412207,
         "slice_action": [
            {
               "b75b02da-a161-49df-a02e-38ecaa3e609f": 4
            }
         ]
      },
      {
         "dpid": "6d60024a85d0b00",
         "priority": 2000,
         "in_port": 0,
         "dl_type": 2048,
         "nw_src": 170528512,
         "nw_dst": 170528512,
         "wildcards": 3279087,
         "slice_action": [
            {
               "47d538d0-8339-40fc-9fd1-8b02e84b849c": 4
            }
         ]
      },
      {
         "dpid": "6d60024a85d0b00",
         "priority": 2000,
         "in_port": 0,
         "dl_type": 2054,
         "nw_src": 170528512,
         "nw_dst": 170528512,
         "wildcards": 3279087,
         "slice_action": [
            {
               "47d538d0-8339-40fc-9fd1-8b02e84b849c": 4
            }
         ]
      },
      {
         "dpid": "6d60024a85d0b00",
         "priority": 2000,
         "in_port": 0,
         "dl_type": 2048,
         "nw_src": 168900352,
         "nw_dst": 168900352,
         "wildcards": 3279087,
         "slice_action": [
            {
               "908d6c1a-ddd0-47ee-a661-29041e6d7af8": 4
            }
         ]
      },
      {
         "dpid": "6d60024a85d0b00",
         "priority": 2000,
         "in_port": 0,
         "dl_type": 2054,
         "nw_src": 168900352,
         "nw_dst": 168900352,
         "wildcards": 3279087,
         "slice_action": [
            {
               "908d6c1a-ddd0-47ee-a661-29041e6d7af8": 4
            }
         ]
      }
   ]
}

Verify alerts for the compute resource Aggregate Manager are being reported to the GPO Tango GENI Nagios monitoring and that all alerts have status OK.

Verify alerts for the FOAM Aggregate Manager are being reported to the GPO Tango GENI Nagios monitoring and that all alerts have status OK.


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

Attachments (14)