wiki:GENIRacksHome/InstageniRacks/ConfirmationTestStatus/UKentucky

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

--

University of Kentucky 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: Omni nick_names for site aggregate used for these tests are:

ig-uky=,http://lan.sdn.uky.edu:12369/protogeni/xmlrpc/am
ig-gpo=,http://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0
ig-of-uky=,h:ttps://foam.instageni.northwestern.edu:3626/foam/gapi/1
ig-of-gpo=,https://foam.gpolab.bbn.com:3626/foam/gapi/1 

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:

$ omni.py getversion -a ig-uky

The InstaGENI version in" 'code_tag':'99a2b1f03656cb665918eebd2b95434a6d3e50f9'" is the same as the other two available InstaGENI site (GPO and Utah):

IG GPO:         {   'code_tag': 'b8883d9be04ae81a2180349b95501e30078abb1f',
IG Northwestern:{   'code_tag': '99a2b1f03656cb665918eebd2b95434a6d3e50f9',
IG Kentucky:    {   'code_tag': '99a2b1f03656cb665918eebd2b95434a6d3e50f9',
IG  Utah:       {   'code_tag': '1233bb78af28ed1c27ebb625d369789cf74aa6e8',

Get list of "available" compute resources:

$ omni.py -a ig-uky listresources --available -o
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Substituting AM nickname ig-uky with URL https://lan.sdn.uky.edu:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Saving output to a file.
INFO:omni:Substituting AM nickname ig-uky with URL https://lan.sdn.uky.edu:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Listed advertised resources at 1 out of 1 possible aggregates.
INFO:omni:Substituting AM nickname ig-uky with URL https://lan.sdn.uky.edu:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni: (PG log url - look here for details on any failures: https://www.lan.sdn.uky.edu/spewlogfile.php3?logfile=76becad4dcd3be56eb216f7bf5a13103)
INFO:omni:Writing to 'rspec-lan-sdn-uky-edu-protogeniv2.xml'
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed listresources:

  Options as run:
		aggregate: ['ig-uky']
		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 'https://lan.sdn.uky.edu:12369/protogeni/xmlrpc/am/2.0') to file rspec-lan-sdn-uky-edu-protogeniv2.xml;  (PG log url - look here for details on any failures: https://www.lan.sdn.uky.edu/spewlogfile.php3?logfile=76becad4dcd3be56eb216f7bf5a13103) 
INFO:omni: ============================================================

Verified that Advertisement RSpec only includes available resources, as requested:

$ egrep "node comp|available now" rspec-lan-sdn-uky-edu-protogeniv2.xml 
  <node component_id="urn:publicid:IDN+lan.sdn.uky.edu+node+procurve2" component_manager_id="urn:publicid:IDN+lan.sdn.uky.edu+authority+cm" component_name="procurve2" exclusive="true">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+lan.sdn.uky.edu+node+pc5" component_manager_id="urn:publicid:IDN+lan.sdn.uky.edu+authority+cm" component_name="pc5" exclusive="true">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+lan.sdn.uky.edu+node+pc4" component_manager_id="urn:publicid:IDN+lan.sdn.uky.edu+authority+cm" component_name="pc4" exclusive="true">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+lan.sdn.uky.edu+node+dv-005-uklan-1" component_manager_id="urn:publicid:IDN+lan.sdn.uky.edu+authority+cm" component_name="dv-005-uklan-1" exclusive="false">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+lan.sdn.uky.edu+node+pc1" component_manager_id="urn:publicid:IDN+lan.sdn.uky.edu+authority+cm" component_name="pc1" exclusive="false">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+lan.sdn.uky.edu+node+pc2" component_manager_id="urn:publicid:IDN+lan.sdn.uky.edu+authority+cm" component_name="pc2" exclusive="false">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+lan.sdn.uky.edu+node+internet" component_manager_id="urn:publicid:IDN+lan.sdn.uky.edu+authority+cm" component_name="internet" exclusive="true">    
      <available now="true"/>    

Created a slice:

$ omni.py createslice IG-CT-1

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

$ omni.py createsliver -a ig-uky IG-CT-1 IG-CT-1-uky.rspec
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Substituting AM nickname ig-uky with URL https://lan.sdn.uky.edu:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-1 expires within 1 day on 2013-03-08 18:21:12 UTC
INFO:omni:Substituting AM nickname ig-uky with URL https://lan.sdn.uky.edu:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname ig-uky with URL https://lan.sdn.uky.edu:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file IG-CT-1-uky.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-1
INFO:omni: (PG log url - look here for details on any failures: https://www.lan.sdn.uky.edu/spewlogfile.php3?logfile=e56c2e0658f02e56d689b376f140e847)
INFO:omni:Got return from CreateSliver for slice IG-CT-1 at https://lan.sdn.uky.edu:12369/protogeni/xmlrpc/am/2.0:
INFO:omni:<!-- Reserved resources for:
	Slice: IG-CT-1
	at AM:
	URN: unspecified_AM_URN
	URL: https://lan.sdn.uky.edu:12369/protogeni/xmlrpc/am/2.0
 -->
INFO:omni:<rspec 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" type="manifest" xsi:schemaLocation="http://www.geni.net/resources/rspec/3   http://www.geni.net/resources/rspec/3/manifest.xsd">  

  <node client_id="VM-1" component_manager_id="urn:publicid:IDN+lan.sdn.uky.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+lan.sdn.uky.edu+node+pc1" sliver_id="urn:publicid:IDN+lan.sdn.uky.edu+sliver+385">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="VM-1:if0" component_id="urn:publicid:IDN+lan.sdn.uky.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+lan.sdn.uky.edu+sliver+391" mac_address="023247961815">
      <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm1-4"/><host name="VM-1.IG-CT-1.pgeni-gpolab-bbn-com.lan.sdn.uky.edu"/><services><login authentication="ssh-keys" hostname="pc1.lan.sdn.uky.edu" port="31546" username="lnevers"/></services></node>
  <node client_id="VM-2" component_manager_id="urn:publicid:IDN+lan.sdn.uky.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+lan.sdn.uky.edu+node+pc1" sliver_id="urn:publicid:IDN+lan.sdn.uky.edu+sliver+386">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="VM-2:if0" component_id="urn:publicid:IDN+lan.sdn.uky.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+lan.sdn.uky.edu+sliver+392" mac_address="02bc6b60646e">
      <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm1-5"/><host name="VM-2.IG-CT-1.pgeni-gpolab-bbn-com.lan.sdn.uky.edu"/><services><login authentication="ssh-keys" hostname="pc1.lan.sdn.uky.edu" port="31547" username="lnevers"/></services></node>
  <node client_id="VM-3" component_manager_id="urn:publicid:IDN+lan.sdn.uky.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+lan.sdn.uky.edu+node+pc1" sliver_id="urn:publicid:IDN+lan.sdn.uky.edu+sliver+387">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="VM-3:if0" component_id="urn:publicid:IDN+lan.sdn.uky.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+lan.sdn.uky.edu+sliver+393" mac_address="02148ce8947d">
      <ip address="192.168.1.3" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm1-6"/><host name="VM-3.IG-CT-1.pgeni-gpolab-bbn-com.lan.sdn.uky.edu"/><services><login authentication="ssh-keys" hostname="pc1.lan.sdn.uky.edu" port="31548" username="lnevers"/></services></node>
  <node client_id="VM-4" component_manager_id="urn:publicid:IDN+lan.sdn.uky.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+lan.sdn.uky.edu+node+pc1" sliver_id="urn:publicid:IDN+lan.sdn.uky.edu+sliver+388">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="VM-4:if0" component_id="urn:publicid:IDN+lan.sdn.uky.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+lan.sdn.uky.edu+sliver+394" mac_address="02729d937db5">
      <ip address="192.168.1.4" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm1-7"/><host name="VM-4.IG-CT-1.pgeni-gpolab-bbn-com.lan.sdn.uky.edu"/><services><login authentication="ssh-keys" hostname="pc1.lan.sdn.uky.edu" port="31549" username="lnevers"/></services></node>
  <link client_id="lan0" sliver_id="urn:publicid:IDN+lan.sdn.uky.edu+sliver+390" vlantag="258">
    <component_manager name="urn:publicid:IDN+lan.sdn.uky.edu+authority+cm"/>
    <interface_ref client_id="VM-1:if0" component_id="urn:publicid:IDN+lan.sdn.uky.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+lan.sdn.uky.edu+sliver+391"/>
    <interface_ref client_id="VM-2:if0" component_id="urn:publicid:IDN+lan.sdn.uky.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+lan.sdn.uky.edu+sliver+392"/>
    <interface_ref client_id="VM-3:if0" component_id="urn:publicid:IDN+lan.sdn.uky.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+lan.sdn.uky.edu+sliver+393"/>
    <interface_ref client_id="VM-4:if0" component_id="urn:publicid:IDN+lan.sdn.uky.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+lan.sdn.uky.edu+sliver+394"/>
    <link_type name="lan"/>
  </link>
</rspec>
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createsliver:
  Options as run:
		aggregate: ['ig-uky']
		framework: pg

  Args: createsliver IG-CT-1 IG-CT-1-uky.rspec
  Result Summary: Got Reserved resources RSpec from lan-sdn-uky-edu-protogeniv2 
INFO:omni: ============================================================

The following is login information for the sliver:

$ readyToLogin.py -a ig-uky IG-CT-1
<...>
VM-4's geni_status is: ready (am_status:ready) 
User lnevers logins to VM-4 using:
	xterm -e ssh -p 31549  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.lan.sdn.uky.edu &

VM-2's geni_status is: ready (am_status:ready) 
User lnevers logins to VM-2 using:
	xterm -e ssh -p 31547  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.lan.sdn.uky.edu &

VM-1's geni_status is: ready (am_status:ready) 
User lnevers logins to VM-1 using:
	xterm -e ssh -p 31546  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.lan.sdn.uky.edu &

VM-3's geni_status is: ready (am_status:ready) 
User lnevers logins to VM-3 using:
	xterm -e ssh -p 31548  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.lan.sdn.uky.edu &

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 Kentucky 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.1 sec   694 MBytes  96.9 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   138 MBytes  19.3 Mbits/sec
[  5]  0.0-60.3 sec   148 MBytes  20.6 Mbits/sec
[  7]  0.0-60.4 sec   145 MBytes  20.2 Mbits/sec
[  4]  0.0-60.5 sec   138 MBytes  19.1 Mbits/sec
[  6]  0.0-60.5 sec   138 MBytes  19.1 Mbits/sec
[SUM]  0.0-60.5 sec   707 MBytes  98.0 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  5]  0.0-60.1 sec  80.6 MBytes  11.3 Mbits/sec
[  7]  0.0-60.5 sec  74.2 MBytes  10.3 Mbits/sec
[  9]  0.0-60.5 sec  80.5 MBytes  11.2 Mbits/sec
[ 12]  0.0-60.7 sec  59.6 MBytes  8.25 Mbits/sec
[ 10]  0.0-60.8 sec  74.4 MBytes  10.3 Mbits/sec
[  4]  0.0-60.8 sec  74.5 MBytes  10.3 Mbits/sec
[ 11]  0.0-60.9 sec  59.6 MBytes  8.22 Mbits/sec
[  3]  0.0-60.9 sec  83.8 MBytes  11.5 Mbits/sec
[  6]  0.0-61.0 sec  75.2 MBytes  10.3 Mbits/sec
[  8]  0.0-61.3 sec  60.0 MBytes  8.22 Mbits/sec
[SUM]  0.0-61.3 sec   722 MBytes  98.9 Mbits/sec

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

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   970 MBytes   813 Mbits/sec
[  3] Sent 691732 datagrams
[  3] Server Report:
[  3]  0.0-10.1 sec   115 MBytes  95.2 Mbits/sec   0.282 ms 609850/691731 (88%)
[  3]  0.0-10.1 sec  1 datagrams received out-of-order

Ping from InstaGENI Kentucky VM-2 to the VM-1

60 packets transmitted, 60 received, 0% packet loss, time 59000ms
rtt min/avg/max/mdev = 0.025/0.082/3.229/0.409 ms

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

Create a slice:

$ omni.py createslice IG-CT-2

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

$ omni.py createsliver -a ig-uky IG-CT-2 IG-CT-2-uky.rspec
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Substituting AM nickname ig-uky with URL https://lan.sdn.uky.edu:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2 expires within 1 day on 2013-03-08 18:21:19 UTC
INFO:omni:Substituting AM nickname ig-uky with URL https://lan.sdn.uky.edu:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname ig-uky with URL https://lan.sdn.uky.edu:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file IG-CT-2-uky.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2
INFO:omni: (PG log url - look here for details on any failures: https://www.lan.sdn.uky.edu/spewlogfile.php3?logfile=6d67e9c415005fdce0ebdc9880bd8786)
INFO:omni:Got return from CreateSliver for slice IG-CT-2 at https://lan.sdn.uky.edu:12369/protogeni/xmlrpc/am/2.0:
INFO:omni:<!-- Reserved resources for:
	Slice: IG-CT-2
	at AM:
	URN: unspecified_AM_URN
	URL: https://lan.sdn.uky.edu:12369/protogeni/xmlrpc/am/2.0
 -->
INFO:omni:<rspec 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" type="manifest" xsi:schemaLocation="http://www.geni.net/resources/rspec/3   http://www.geni.net/resources/rspec/3/manifest.xsd">  

 <node client_id="VM" component_manager_id="urn:publicid:IDN+lan.sdn.uky.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+lan.sdn.uky.edu+node+pc1" sliver_id="urn:publicid:IDN+lan.sdn.uky.edu+sliver+402">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="VM:if0" component_id="urn:publicid:IDN+lan.sdn.uky.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+lan.sdn.uky.edu+sliver+405" mac_address="022c781e5458">
      <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm1-3"/><host name="VM.IG-CT-2.pgeni-gpolab-bbn-com.lan.sdn.uky.edu"/><services><login authentication="ssh-keys" hostname="pc1.lan.sdn.uky.edu" port="30010" username="lnevers"/></services></node>
  <node client_id="PC" component_manager_id="urn:publicid:IDN+lan.sdn.uky.edu+authority+cm" exclusive="true" component_id="urn:publicid:IDN+lan.sdn.uky.edu+node+pc5" sliver_id="urn:publicid:IDN+lan.sdn.uky.edu+sliver+401">
    <sliver_type name="raw-pc"/>
    <interface client_id="PC:if0" component_id="urn:publicid:IDN+lan.sdn.uky.edu+interface+pc5:eth1" sliver_id="urn:publicid:IDN+lan.sdn.uky.edu+sliver+406" mac_address="6C3BE5B1362A">
      <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pc5"/><host name="PC.IG-CT-2.pgeni-gpolab-bbn-com.lan.sdn.uky.edu"/><services><login authentication="ssh-keys" hostname="pc5.lan.sdn.uky.edu" port="22" username="lnevers"/></services></node>
  <link client_id="lan0" sliver_id="urn:publicid:IDN+lan.sdn.uky.edu+sliver+404" vlantag="258">
    <component_manager name="urn:publicid:IDN+lan.sdn.uky.edu+authority+cm"/>
    <interface_ref client_id="VM:if0" component_id="urn:publicid:IDN+lan.sdn.uky.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+lan.sdn.uky.edu+sliver+405"/>
    <interface_ref client_id="PC:if0" component_id="urn:publicid:IDN+lan.sdn.uky.edu+interface+pc5:eth1" sliver_id="urn:publicid:IDN+lan.sdn.uky.edu+sliver+406"/>
    <link_type name="lan"/>
  </link>
</rspec>
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createsliver:
  Options as run:
		aggregate: ['ig-uky']
		framework: pg
  Args: createsliver IG-CT-2 IG-CT-2-uky.rspec
  Result Summary: Got Reserved resources RSpec from lan-sdn-uky-edu-protogeniv2 
INFO:omni: ============================================================

Determined login information:

$ readyToLogin.py -a ig-uky IG-CT-2
<...>
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@pc5.lan.sdn.uky.edu &

VM's geni_status is: ready (am_status:ready) 
User lnevers logins to VM using:
	xterm -e ssh -p 30010  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.lan.sdn.uky.edu &

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 Kentucky 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
[  7]  0.0-60.0 sec   146 MBytes  20.4 Mbits/sec
[  4]  0.0-60.0 sec   145 MBytes  20.2 Mbits/sec
[  6]  0.0-60.1 sec   144 MBytes  20.1 Mbits/sec
[  5]  0.0-60.1 sec   144 MBytes  20.1 Mbits/sec
[  3]  0.0-60.2 sec   144 MBytes  20.0 Mbits/sec
[SUM]  0.0-60.2 sec   722 MBytes   101 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[ 10]  0.0-60.0 sec  87.4 MBytes  12.2 Mbits/sec
[  5]  0.0-60.1 sec  48.9 MBytes  6.83 Mbits/sec
[ 12]  0.0-60.1 sec  49.9 MBytes  6.96 Mbits/sec
[  9]  0.0-60.2 sec  88.0 MBytes  12.3 Mbits/sec
[  7]  0.0-60.2 sec  87.2 MBytes  12.2 Mbits/sec
[ 11]  0.0-60.2 sec  48.8 MBytes  6.79 Mbits/sec
[  6]  0.0-60.3 sec  87.9 MBytes  12.2 Mbits/sec
[  4]  0.0-60.3 sec  90.0 MBytes  12.5 Mbits/sec
[  8]  0.0-60.4 sec  88.5 MBytes  12.3 Mbits/sec
[  3]  0.0-60.4 sec  49.1 MBytes  6.82 Mbits/sec
[SUM]  0.0-60.4 sec   726 MBytes   101 Mbits/sec

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

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   964 MBytes   809 Mbits/sec
[  3] Sent 687542 datagrams
[  3] Server Report:
[  3]  0.0-10.1 sec   116 MBytes  96.8 Mbits/sec   8.173 ms 604588/687533 (88%)
[  3]  0.0-10.1 sec  1 datagrams received out-of-order

Ping from InstaGENI Kentucky PC to VM

60 packets transmitted, 60 received, 0% packet loss, time 59002ms
rtt min/avg/max/mdev = 0.158/0.188/0.224/0.013 ms

Iperf InstaGENI Kentucky 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   720 MBytes   101 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   142 MBytes  19.8 Mbits/sec
[  7]  0.0-60.1 sec   152 MBytes  21.3 Mbits/sec
[  6]  0.0-60.2 sec   148 MBytes  20.6 Mbits/sec
[  5]  0.0-60.2 sec   142 MBytes  19.8 Mbits/sec
[  4]  0.0-60.3 sec   142 MBytes  19.8 Mbits/sec
[SUM]  0.0-60.3 sec   726 MBytes   101 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[ 11]  0.0-60.1 sec  92.8 MBytes  12.9 Mbits/sec
[  4]  0.0-60.2 sec  89.0 MBytes  12.4 Mbits/sec
[  9]  0.0-60.2 sec  89.8 MBytes  12.5 Mbits/sec
[ 10]  0.0-60.4 sec  47.1 MBytes  6.55 Mbits/sec
[  5]  0.0-60.4 sec  88.1 MBytes  12.2 Mbits/sec
[  6]  0.0-60.4 sec  47.0 MBytes  6.53 Mbits/sec
[  3]  0.0-60.5 sec  93.8 MBytes  13.0 Mbits/sec
[ 12]  0.0-60.5 sec  91.2 MBytes  12.6 Mbits/sec
[  8]  0.0-60.5 sec  46.6 MBytes  6.46 Mbits/sec
[  7]  0.0-60.7 sec  50.0 MBytes  6.91 Mbits/sec
[SUM]  0.0-60.7 sec   735 MBytes   102 Mbits/sec

Iperf InstaGENI Kentucky VM to the PC (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 689477 datagrams
[  3] Server Report:
[  3]  0.0- 9.7 sec   112 MBytes  96.2 Mbits/sec   8.228 ms 609865/689473 (88%)
[  3]  0.0- 9.7 sec  1 datagrams received out-of-order

Ping from InstaGENI Kentucky VM to PC

60 packets transmitted, 60 received, 0% packet loss, time 58999ms
rtt min/avg/max/mdev = 0.146/0.157/0.174/0.006 ms

IG-CT-3 - Multiple sites experiment

Create a slice:

$ omni.py createslice IG-CT-3

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

$ omni.py createsliver -a ig-uky IG-CT-3 ./IG-CT-3-uky.rspec 
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Substituting AM nickname ig-uky with URL https://lan.sdn.uky.edu:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 expires within 1 day on 2013-03-08 18:21:22 UTC
INFO:omni:Substituting AM nickname ig-uky with URL https://lan.sdn.uky.edu:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname ig-uky with URL https://lan.sdn.uky.edu:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file ./IG-CT-3-uky.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3
INFO:omni: (PG log url - look here for details on any failures: https://www.lan.sdn.uky.edu/spewlogfile.php3?logfile=fb7b66aff2eb750ba55e2c526fa72846)
INFO:omni:Got return from CreateSliver for slice IG-CT-3 at https://lan.sdn.uky.edu:12369/protogeni/xmlrpc/am/2.0:
INFO:omni:<!-- Reserved resources for:
	Slice: IG-CT-3
	at AM:
	URN: unspecified_AM_URN
	URL: https://lan.sdn.uky.edu:12369/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+lan.sdn.uky.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+lan.sdn.uky.edu+node+pc1" sliver_id="urn:publicid:IDN+lan.sdn.uky.edu+sliver+407">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="VM-2:if0" sliver_id="urn:publicid:IDN+lan.sdn.uky.edu+sliver+410" component_id="urn:publicid:IDN+lan.sdn.uky.edu+interface+pc1: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="pcvm1-3"/><host name="VM-2.IG-CT-3.pgeni-gpolab-bbn-com.lan.sdn.uky.edu"/><services><login authentication="ssh-keys" hostname="pc1.lan.sdn.uky.edu" port="30010" username="lnevers"/></services></node>
  <link client_id="gre-tunnel0" sliver_id="urn:publicid:IDN+lan.sdn.uky.edu+sliver+409">
    <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
    <component_manager name="urn:publicid:IDN+lan.sdn.uky.edu+authority+cm"/>
    <interface_ref client_id="VM-1:if0"/>
    <interface_ref client_id="VM-2:if0" component_id="urn:publicid:IDN+lan.sdn.uky.edu+interface+pc1:eth0" sliver_id="urn:publicid:IDN+lan.sdn.uky.edu+sliver+410"/>
    <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-uky']
		framework: pg

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

  Result Summary: Got Reserved resources RSpec from lan-sdn-uky-edu-protogeniv2 
INFO:omni: ============================================================


Then creates the InstaGENI GPO sliver:

$ omni.py createsliver -a ig-gpo IG-CT-3 ./IG-CT-3-uky.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 https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 expires within 1 day on 2013-03-08 18:21:22 UTC
INFO:omni:Substituting AM nickname ig-gpo with URL https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname ig-gpo with URL https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file ./IG-CT-3-uky.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3
INFO:omni: (PG log url - look here for details on any failures: https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=ce5cca42fc24862121f7ed78a8c73f7c)
INFO:omni:Got return from CreateSliver for slice IG-CT-3 at https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0:
INFO:omni:<!-- Reserved resources for:
	Slice: IG-CT-3
	at AM:
	URN: unspecified_AM_URN
	URL: https://instageni.gpolab.bbn.com:12369/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+pc1" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+2231">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="VM-1:if0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+2234" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc1: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="pcvm1-5"/><host name="VM-1.IG-CT-3.pgeni-gpolab-bbn-com.instageni.gpolab.bbn.com"/><services><login authentication="ssh-keys" hostname="pc1.instageni.gpolab.bbn.com" port="32826" username="lnevers"/></services></node>
  <node client_id="VM-2" component_manager_id="urn:publicid:IDN+lan.sdn.uky.edu+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+2233">
    <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
    <component_manager name="urn:publicid:IDN+lan.sdn.uky.edu+authority+cm"/>
    <interface_ref client_id="VM-1:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc1:eth0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+2234"/>
    <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-uky.rspec

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


Determined login information at each Kentucky and GPO aggregate:

$ readyToLogin.py IG-CT-3 -a ig-uky 
  ....
VM-2's geni_status is: ready (am_status:ready) 
User lnevers logins to VM-2 using:
	xterm -e ssh -p 30010  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.lan.sdn.uky.edu &

$ 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 32826  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.gpolab.bbn.com &

Measurements

Iperf InstaGENI GPO VM-2 to Kentucky 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   382 MBytes  53.4 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  7]  0.0-60.1 sec   109 MBytes  15.2 Mbits/sec
[  3]  0.0-60.1 sec  85.4 MBytes  11.9 Mbits/sec
[  5]  0.0-60.1 sec  87.6 MBytes  12.2 Mbits/sec
[  6]  0.0-60.1 sec   104 MBytes  14.5 Mbits/sec
[  4]  0.0-60.2 sec  85.1 MBytes  11.9 Mbits/sec
[SUM]  0.0-60.2 sec   471 MBytes  65.7 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-60.1 sec  50.6 MBytes  7.06 Mbits/sec
[ 12]  0.0-60.1 sec  48.1 MBytes  6.71 Mbits/sec
[  8]  0.0-60.1 sec  49.6 MBytes  6.92 Mbits/sec
[  6]  0.0-60.2 sec  46.1 MBytes  6.43 Mbits/sec
[ 10]  0.0-60.2 sec  45.1 MBytes  6.29 Mbits/sec
[  5]  0.0-60.2 sec  39.0 MBytes  5.43 Mbits/sec
[  9]  0.0-60.3 sec  43.0 MBytes  5.99 Mbits/sec
[ 11]  0.0-60.3 sec  51.1 MBytes  7.12 Mbits/sec
[  7]  0.0-60.3 sec  45.1 MBytes  6.28 Mbits/sec
[  3]  0.0-60.5 sec  48.5 MBytes  6.73 Mbits/sec
[SUM]  0.0-60.5 sec   466 MBytes  64.7 Mbits/sec

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

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   963 MBytes   808 Mbits/sec
[  3] Sent 686711 datagrams
[  3] Server Report:
[  3]  0.0-10.3 sec  91.9 MBytes  75.2 Mbits/sec   9.975 ms 621123/686672 (90%)
[  3]  0.0-10.3 sec  1 datagrams received out-of-order

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

60 packets transmitted, 60 received, 0% packet loss, time 59094ms
rtt min/avg/max/mdev = 40.736/41.645/51.870/2.115 ms

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

Collected: 2013-03-07 One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   295 MBytes  41.2 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  7]  0.0-60.1 sec  74.6 MBytes  10.4 Mbits/sec
[  5]  0.0-60.1 sec  90.4 MBytes  12.6 Mbits/sec
[  4]  0.0-60.1 sec  75.8 MBytes  10.6 Mbits/sec
[  3]  0.0-60.1 sec  79.8 MBytes  11.1 Mbits/sec
[  6]  0.0-60.2 sec  71.1 MBytes  9.91 Mbits/sec
[SUM]  0.0-60.2 sec   392 MBytes  54.6 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  5]  0.0-60.2 sec  41.8 MBytes  5.82 Mbits/sec
[  4]  0.0-60.2 sec  42.1 MBytes  5.87 Mbits/sec
[ 10]  0.0-60.2 sec  39.9 MBytes  5.55 Mbits/sec
[  9]  0.0-60.2 sec  38.6 MBytes  5.38 Mbits/sec
[  6]  0.0-60.2 sec  44.5 MBytes  6.20 Mbits/sec
[  7]  0.0-60.3 sec  39.8 MBytes  5.53 Mbits/sec
[ 11]  0.0-60.3 sec  40.0 MBytes  5.56 Mbits/sec
[  8]  0.0-60.4 sec  38.8 MBytes  5.38 Mbits/sec
[ 12]  0.0-60.4 sec  41.2 MBytes  5.73 Mbits/sec
[  3]  0.0-60.4 sec  41.1 MBytes  5.71 Mbits/sec
[SUM]  0.0-60.4 sec   408 MBytes  56.6 Mbits/sec

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

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   958 MBytes   804 Mbits/sec
[  3] Sent 683525 datagrams
[  3] Server Report:
[  3]  0.0-10.3 sec  88.8 MBytes  72.7 Mbits/sec   9.997 ms 619943/683286 (91%)
[  3]  0.0-10.3 sec  1 datagrams received out-of-order

Ping from InstaGENI Kentucky VM-1 to GPO VM-2

60 packets transmitted, 60 received, 0% packet loss, time 59085ms
rtt min/avg/max/mdev = 40.820/41.786/50.091/1.570 ms

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

This confirmation test creates a sliver at each of the following aggregates using the RSpec specified:


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 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 
$ omni.py createsliver -a ig-of-gpo IG-CT-4 IG-CT-4-openflow-ig-gpo.rspec -V1

# Create the sliver at GPO Site aggregate
$ omni.py createsliver -a of-gpo IG-CT-4 IG-CT-4-openflow-gpo.rspec -V1

# Create the slivers at InstaGENI Kentucky to request nodes on shared VLAN 1750
$ omni.py createsliver -a ig-uky IG-CT-4 IG-CT-4-ig-uky.rspec 
$ omni.py createsliver -a ig-of-uky IG-CT-4 IG-CT-4-openflow-ig-uky.rspec 

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

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

# Create FOAM Sliver at Rutgers FOAM for WAPG node pg51
$ omni.py createsliver -a of-rutgers IG-CT-4 IG-CT-4-openflow-rutgers.rspec -V1

# Create the slivers at RENCI ExoGENI to request nodes on shared VLAN 1750
# to be added when ExoGENI exits maintenance

$ omni.py createsliver -a eg-renci IG-CT-4 IG-CT-4-eg-renci.rspec 
$ omni.py createsliver -a eg-of-renci IG-CT-4 IG-CT-4-openflow-eg-renci.rspec 

Determine login for each of compute resources:

$ readyToLogin.py -a ig-uky IG-CT-4
<...>
uky-ig's geni_status is: ready (am_status:ready) 
User lnevers logins to uky-ig using:
	xterm -e ssh -p 31290  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.lan.sdn.uky.edu &

uky-ig2's geni_status is: ready (am_status:ready) 
User lnevers logins to uky-ig2 using:
	xterm -e ssh -p 31291  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.lan.sdn.uky.edu &

$ 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 30522  -i /home/lnevers/.ssh/id_rsa lnevers@pc2.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 30523  -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.gpolab.bbn.com &

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

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

$ 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:

 0. InstaGENI Kentucky VM and InstaGENI Kentucky VM
 1. InstaGENI Kentucky VM and InstaGENI GPO VM
 1a.InstaGENI GPO VM to InstaGENI Kentucky
 2. InstaGENI Kentucky VM and the PG Utah VM
 3. InstaGENI Kentucky VM and ExoGENI RENCI VM
 4. InstaGENI Kentucky VM and the WAPG node at Rutgers
 5. InstaGENI Kentucky VM and InstaGENI Utah VM

  1. The measurements collected for InstaGENI Kentucky VM to the InstaGENI Kentucky VM:

Iperf Kentucky GPO VM to the Kentucky GPO VM (TCP) - TCP window size: 16.0 KB

Collected: 2013-03-08

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  6.50 GBytes   930 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  1.12 GBytes   160 Mbits/sec
[  4]  0.0-60.0 sec  1.56 GBytes   223 Mbits/sec
[  5]  0.0-60.0 sec  1.05 GBytes   150 Mbits/sec
[  6]  0.0-60.0 sec  1.51 GBytes   216 Mbits/sec
[  7]  0.0-60.1 sec  1.30 GBytes   186 Mbits/sec
[SUM]  0.0-60.1 sec  6.54 GBytes   934 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  1007 MBytes   141 Mbits/sec
[  5]  0.0-60.0 sec   484 MBytes  67.7 Mbits/sec
[  8]  0.0-60.0 sec   772 MBytes   108 Mbits/sec
[  9]  0.0-60.0 sec   610 MBytes  85.2 Mbits/sec
[  4]  0.0-60.0 sec   808 MBytes   113 Mbits/sec
[ 11]  0.0-60.0 sec   655 MBytes  91.6 Mbits/sec
[ 12]  0.0-60.0 sec   522 MBytes  72.9 Mbits/sec
[  6]  0.0-60.0 sec   568 MBytes  79.4 Mbits/sec
[ 10]  0.0-60.0 sec   577 MBytes  80.6 Mbits/sec
[  7]  0.0-60.1 sec   696 MBytes  97.2 Mbits/sec
[SUM]  0.0-60.1 sec  6.54 GBytes   935 Mbits/sec

Iperf InstaGENI Kentucky VM to the InstaGENI Kentucky 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 685780 datagrams
[  3] Server Report:
[  3]  0.0-10.0 sec   958 MBytes   808 Mbits/sec   0.044 ms 2108/685779 (0.31%)
[  3]  0.0-10.0 sec  16 datagrams received out-of-order

Ping from InstaGENI Kentucky VM to the InstaGENI Kentucky VM

60 packets transmitted, 60 received, 0% packet loss, time 59001ms
rtt min/avg/max/mdev = 0.069/1.567/89.650/11.467 ms
  1. The measurements collected for InstaGENI Kentucky VM to the InstaGENI GPO VM:

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

Collected: 2013-03-08

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.1 sec   474 MBytes  66.2 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-59.8 sec   117 MBytes  16.4 Mbits/sec
[  5]  0.0-59.9 sec   394 MBytes  55.2 Mbits/sec
[  4]  0.0-60.0 sec   394 MBytes  55.2 Mbits/sec
[  7]  0.0-60.1 sec   720 MBytes   100 Mbits/sec
[  6]  0.0-60.2 sec   187 MBytes  26.1 Mbits/sec
[SUM]  0.0-60.2 sec  1.77 GBytes   253 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-59.7 sec   168 MBytes  23.6 Mbits/sec
[ 12]  0.0-59.9 sec   228 MBytes  31.8 Mbits/sec
[  9]  0.0-59.9 sec   103 MBytes  14.5 Mbits/sec
[  5]  0.0-60.0 sec   122 MBytes  17.0 Mbits/sec
[  8]  0.0-60.0 sec  56.2 MBytes  7.86 Mbits/sec
[  7]  0.0-60.1 sec  97.4 MBytes  13.6 Mbits/sec
[  6]  0.0-60.2 sec   143 MBytes  19.9 Mbits/sec
[ 10]  0.0-60.2 sec  46.9 MBytes  6.53 Mbits/sec
[  3]  0.0-60.3 sec   748 MBytes   104 Mbits/sec
[ 11]  0.0-60.6 sec  90.1 MBytes  12.5 Mbits/sec
[SUM]  0.0-60.6 sec  1.76 GBytes   249 Mbits/sec

Iperf InstaGENI Kentucky 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- 8.3 sec   100 MBytes   101 Mbits/sec   0.004 ms 13888/85470 (16%)
[  3]  0.0- 8.3 sec  410 datagrams received out-of-order

Ping from InstaGENI Kentucky VM to the InstaGENI GPO VM

60 packets transmitted, 60 received, 0% packet loss, time 59076ms
rtt min/avg/max/mdev = 174.400/235.158/2376.246/320.207 ms, pipe 3

1a. The measurements collected for InstaGENI Kentucky VM to the InstaGENI GPO VM:

Collected: 2013-03-08

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

One Client_

Five Clients


Ten Clients

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

Ping from InstaGENI GPO VM to the InstaGENI Kentucky VM


  1. The measurements collected for InstaGENI Kentucky VM to the PG Utah VM

Collected: 2013-03-08

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

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.1 sec   340 MBytes  47.4 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  5]  0.0-59.8 sec  96.2 MBytes  13.5 Mbits/sec
[  4]  0.0-60.1 sec  69.1 MBytes  9.65 Mbits/sec
[  3]  0.0-60.2 sec  50.6 MBytes  7.05 Mbits/sec
[  6]  0.0-60.3 sec   105 MBytes  14.6 Mbits/sec
[  7]  0.0-60.4 sec  88.4 MBytes  12.3 Mbits/sec
[SUM]  0.0-60.4 sec   410 MBytes  56.9 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-59.5 sec  42.5 MBytes  6.00 Mbits/sec
[  8]  0.0-59.8 sec  76.1 MBytes  10.7 Mbits/sec
[  5]  0.0-59.9 sec  44.2 MBytes  6.19 Mbits/sec
[  4]  0.0-60.0 sec  31.4 MBytes  4.38 Mbits/sec
[  6]  0.0-60.0 sec  53.8 MBytes  7.51 Mbits/sec
[  7]  0.0-60.0 sec  30.1 MBytes  4.21 Mbits/sec
[ 10]  0.0-60.1 sec  32.8 MBytes  4.57 Mbits/sec
[  9]  0.0-60.1 sec  48.2 MBytes  6.74 Mbits/sec
[ 12]  0.0-60.3 sec  38.6 MBytes  5.37 Mbits/sec
[ 11]  0.0-60.6 sec   115 MBytes  15.9 Mbits/sec
[SUM]  0.0-60.6 sec   513 MBytes  70.9 Mbits/sec

Iperf InstaGENI Kentucky 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   120 MBytes   101 Mbits/sec
[  3] Sent 85471 datagrams
[  3] Server Report:
[  3]  0.0- 8.8 sec   100 MBytes  95.5 Mbits/sec   0.026 ms 14057/85470 (16%)
[  3]  0.0- 8.8 sec  322 datagrams received out-of-order

Ping from InstaGENI Kentucky VM to the PG Utah VM

60 packets transmitted, 60 received, 0% packet loss, time 59099ms
rtt min/avg/max/mdev = 121.731/148.954/1430.618/171.832 ms, pipe 2
  1. The measurements collected for InstaGENI Kentucky VM to the ExoGENI RENCI VM:

Iperf InstaGENI Kentucky VM to the ExoGENI RENCI VM (TCP) - TCP window size: 16.0 KB

Collected: 2013-03-08

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  28.6 MBytes  4.00 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-60.0 sec  32.1 MBytes  4.49 Mbits/sec
[  4]  0.0-60.1 sec  31.5 MBytes  4.40 Mbits/sec
[  7]  0.0-60.2 sec  33.4 MBytes  4.65 Mbits/sec
[  3]  0.0-60.2 sec  33.4 MBytes  4.65 Mbits/sec
[  5]  0.0-60.3 sec  32.6 MBytes  4.54 Mbits/sec
[SUM]  0.0-60.3 sec   163 MBytes  22.7 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-59.6 sec  33.2 MBytes  4.68 Mbits/sec
[  5]  0.0-59.6 sec  33.1 MBytes  4.66 Mbits/sec
[  3]  0.0-60.0 sec  34.4 MBytes  4.81 Mbits/sec
[ 11]  0.0-60.1 sec  33.1 MBytes  4.62 Mbits/sec
[ 12]  0.0-60.1 sec  32.4 MBytes  4.52 Mbits/sec
[  7]  0.0-60.2 sec  32.0 MBytes  4.46 Mbits/sec
[ 10]  0.0-60.2 sec  32.9 MBytes  4.58 Mbits/sec
[  4]  0.0-60.3 sec  32.2 MBytes  4.49 Mbits/sec
[  8]  0.0-60.4 sec  34.2 MBytes  4.76 Mbits/sec
[  9]  0.0-60.4 sec  33.2 MBytes  4.62 Mbits/sec
[SUM]  0.0-60.4 sec   331 MBytes  46.0 Mbits/sec

Iperf InstaGENI Kentucky VM to the ExoGENI RENCI 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.4 sec   102 MBytes   102 Mbits/sec   0.005 ms 12458/85470 (15%)
[  3]  0.0- 8.4 sec  808 datagrams received out-of-order

Ping from InstaGENI Kentucky VM to the ExoGENI RENCI VM

60 packets transmitted, 60 received, 0% packet loss, time 59080ms
rtt min/avg/max/mdev = 174.456/246.732/2609.205/363.068 ms, pipe 3
  1. The measurements collected for InstaGENI Kentucky VM to the WAPG Rutgers:

Collected: 2013-03-08

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

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  4.70 GBytes   672 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-59.7 sec   783 MBytes   110 Mbits/sec
[  4]  0.0-59.7 sec  1.26 GBytes   181 Mbits/sec
[  6]  0.0-59.8 sec   832 MBytes   117 Mbits/sec
[  5]  0.0-60.0 sec  1.19 GBytes   170 Mbits/sec
[  7]  0.0-60.1 sec  1.43 GBytes   205 Mbits/sec
[SUM]  0.0-60.1 sec  5.46 GBytes   780 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-59.8 sec   562 MBytes  78.8 Mbits/sec
[  4]  0.0-59.8 sec   586 MBytes  82.1 Mbits/sec
[  6]  0.0-59.8 sec   494 MBytes  69.3 Mbits/sec
[  7]  0.0-59.9 sec   462 MBytes  64.6 Mbits/sec
[  5]  0.0-60.0 sec   751 MBytes   105 Mbits/sec
[  8]  0.0-60.0 sec   376 MBytes  52.6 Mbits/sec
[  9]  0.0-60.0 sec   594 MBytes  83.1 Mbits/sec
[ 10]  0.0-60.0 sec   500 MBytes  69.9 Mbits/sec
[ 12]  0.0-60.0 sec   448 MBytes  62.6 Mbits/sec
[ 11]  0.0-60.0 sec   538 MBytes  75.2 Mbits/sec
[SUM]  0.0-60.0 sec  5.19 GBytes   742 Mbits/sec

Iperf InstaGENI Kentucky VM to the WAPG Rutgers (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.4 sec   113 MBytes   101 Mbits/sec   0.003 ms 4697/85470 (5.5%)
[  3]  0.0- 9.4 sec  183 datagrams received out-of-order

Ping from InstaGENI Kentucky VM to the WAPG Rutgers

60 packets transmitted, 60 received, 0% packet loss, time 59073ms
rtt min/avg/max/mdev = 30.161/39.489/586.414/71.203 ms
  1. The measurements collected for InstaGENI Kentucky VM to the InstaGENI GPO VM:

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

Collected: 2013-03-08

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.2 sec   268 MBytes  37.3 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-59.9 sec  68.9 MBytes  9.64 Mbits/sec
[  5]  0.0-60.0 sec  54.1 MBytes  7.57 Mbits/sec
[  3]  0.0-60.0 sec  54.4 MBytes  7.60 Mbits/sec
[  6]  0.0-60.1 sec  49.9 MBytes  6.96 Mbits/sec
[  7]  0.0-60.5 sec  87.9 MBytes  12.2 Mbits/sec
[SUM]  0.0-60.5 sec   315 MBytes  43.7 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-59.8 sec  40.4 MBytes  5.67 Mbits/sec
[  4]  0.0-59.9 sec  55.1 MBytes  7.73 Mbits/sec
[  5]  0.0-59.9 sec  36.9 MBytes  5.17 Mbits/sec
[  6]  0.0-59.9 sec  35.5 MBytes  4.97 Mbits/sec
[  9]  0.0-60.1 sec  38.8 MBytes  5.41 Mbits/sec
[  8]  0.0-60.2 sec  54.4 MBytes  7.58 Mbits/sec
[  7]  0.0-60.3 sec  46.1 MBytes  6.42 Mbits/sec
[ 11]  0.0-60.4 sec  20.8 MBytes  2.88 Mbits/sec
[ 10]  0.0-60.4 sec  56.6 MBytes  7.86 Mbits/sec
[ 12]  0.0-60.5 sec  44.5 MBytes  6.17 Mbits/sec
[SUM]  0.0-60.5 sec   429 MBytes  59.5 Mbits/sec

Iperf InstaGENI Kentucky 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- 8.7 sec  98.7 MBytes  95.2 Mbits/sec   0.016 ms 15096/85470 (18%)
[  3]  0.0- 8.7 sec  106 datagrams received out-of-order

Ping from InstaGENI Kentucky VM to the InstaGENI GPO VM

60 packets transmitted, 60 received, 0% packet loss, time 59100ms
rtt min/avg/max/mdev = 121.761/152.604/1541.755/188.943 ms, pipe 2

IG-CT-5 - Experiment Monitoring

Reviewed content of the GMOC Monitoring page for aggregates, but there is only a FOAM aggregate, there is no compute resources, see InstaGENI ticket 102.

<<< Compute resource aggregate captures to be added when instaticket:102 is resolved>>>

The Kentucky InstaGENI FOAM resources aggregate details:

Active OpenFlow 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://www.instageni.kentucky.edu/joinproject.php3?target_pid=emulab-ops. Once account was create and membership to emulab-ops was approved proceeded to execute administrative tests.

LNM:~$ ssh lnevers@control.instageni.kentucky.edu

Also access the node via the PG Boss alias:

LNM:~$ ssh boss.instageni.kentucky.edu 

Further verified access by ssh from ops.instageni.gpolab.bbn.com to boss.instageni.gpolab.bbn.com, which is usually restricted for non-admin users:

LNM:~$ ssh ops.instageni.kentucky.edu

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

[lnevers@boss ~]$ for i in pc1 pc2; do ssh $i "echo -n '===> Host: ';hostname;sudo whoami;uname -a;echo"; done

In order to access Dedicated Nodes some experiment must be running on the raw-pc device. At the time of this capture two raw-pc nodes were in use (pcX and pcY):

[lnevers@boss ~]$ sudo ssh pcX
[root@pcX ~]# sudo whoami
root
[root@pcX ~]# exit
logout
Connection to pcX.instageni.kentucky.edu closed.
[lnevers@boss ~]$ sudo ssh pcY
[root@pc ~]# sudo whoami
root
[root@pc ~]# 

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

[lnevers@boss ~]$ sudo more /usr/testbed/etc/switch.pswd
XXXXXXXXX
[lnevers@boss ~]$ telnet procurve1 


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

[lnevers@boss ~]$ sudo more /usr/testbed/etc/switch.pswd
xxxxxxx
[lnevers@boss ~]$ ssh manager@procurve2

Access the FOAM VM and gather information for version

LNM:~$ ssh lnevers@foam.instageni.kentucky.edu

sudo foamctl admin:get-version  --passwd-file=/etc/foam.passwd 

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

foamctl config:get-value --key="site.admin.email"  --passwd-file=/etc/foam.passwd 

foamctl config:get-value --key="geni.site-tag"  --passwd-file=/etc/foam.passwd 

foamctl config:get-value --key="email.from"  --passwd-file=/etc/foam.passwd 

# check if FOAM auto-approve is on. Value 2 = auto-approve is on.

foamctl config:get-value --key="geni.approval.approve-on-creation"  --passwd-file=/etc/foam.passwd 

Show FOAM slivers and details for one sliver:

foamctl geni:list-slivers --passwd-file=/etc/foam.passwd

Access the FlowVisor VM and gather version information:

ssh lnevers@flowvisor.instageni.kentucky.edu

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

fvctl --passwd-file=/etc/flowvisor.passwd ping hello

# Devices
fvctl --passwd-file=/etc/flowvisor.passwd listDevices

fvctl --passwd-file=/etc/flowvisor.passwd getDeviceInfo 06:d6:6c:3b:e5:68:00:00

#Slices
fvctl --passwd-file=/etc/flowvisor.passwd listSlices

fvctl --passwd-file=/etc/flowvisor.passwd getSliceInfo 5c956f94-5e05-40b5-948f-34d0149d9182

Check the FlowVisor setting:

fvctl --passwd-file=/etc/flowvisor.passwd dumpConfig /tmp/flowvisor-config
more /tmp/flowvisor-config 

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 (11)