wiki:GENIRacksHome/InstageniRacks/ConfirmationTestStatus/Princeton

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

--

Princeton University 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-gpo=,https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0
ig-of-gpo=,https://foam.gpolab.bbn.com:3626/foam/gapi/1 
ig-princeton=,https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am
ig-of-princeton=,https://foam.instageni.cs.princeton.edu.edu: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-princeton
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni: (PG log url - look here for details on any failures: https://www.instageni.cs.princeton.edu/spewlogfile.php3?logfile=eb3b9e03cc2faae42d3e308696a80566)
INFO:omni:AM URN: unspecified_AM_URN (url: https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am) has version: ( (PG log url - look here for details on any failures: https://www.instageni.cs.princeton.edu/spewlogfile.php3?logfile=eb3b9e03cc2faae42d3e308696a80566).)
INFO:omni:{   'code_tag': 'd1e8fd6d3f2f912b0898ee0a90e52ebb3a155aa7',
    '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.instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am/1.0',
                             '2': 'https://boss.instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am/2.0',
                             '3': 'https://boss.instageni.cs.princeton.edu: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.instageni.cs.princeton.edu',
    'hrn': 'princetoninstageni.cm',
    'interface': 'aggregate',
    'url': 'https://boss.instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am',
    'urn': 'urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm'}
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed getversion:

  Options as run:
		aggregate: ['ig-princeton']
		framework: pg
		noGetVersionCache: True

  Args: getversion

  Result Summary: 
Got version for https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am
 
INFO:omni: ============================================================

The InstaGENI version in" 'code_tag':'d1e8fd6d3f2f912b0898ee0a90e52ebb3a155aa7'" is the same as the other available InstaGENI racks:

IG GPO:      
IG Princeton:
IG Utah: 
IG Kettering:                          {   'code_tag': 'd1e8fd6d3f2f912b0898ee0a90e52ebb3a155aa7',
IG Princeton:                          {   'code_tag': 'd1e8fd6d3f2f912b0898ee0a90e52ebb3a155aa7',
IG GPO:                                {   'code_tag': 'd1e8fd6d3f2f912b0898ee0a90e52ebb3a155aa7',
IG Northwestern:                       {   'code_tag': 'd1e8fd6d3f2f912b0898ee0a90e52ebb3a155aa7',
IG GA Tech:                            {   'code_tag': 'd1e8fd6d3f2f912b0898ee0a90e52ebb3a155aa7',
IG UKY :                               {   'code_tag': 'd1e8fd6d3f2f912b0898ee0a90e52ebb3a155aa7',
IG Utah:                               {   'code_tag': '16b5b47b6173199f9d0b7aa430d3126dfefccf5d',   

Get list of "available" compute resources:

$ omni.py -a ig-princeton 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-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Saving output to a file.
INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Listed advertised resources at 1 out of 1 possible aggregates.
INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni: (PG log url - look here for details on any failures: https://www.instageni.cs.princeton.edu/spewlogfile.php3?logfile=a12aa654d3c758a5dd549d6d912fd91b)
INFO:omni:Writing to 'rspec-instageni-cs-princeton-edu-protogeni.xml'
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed listresources:

  Options as run:
		aggregate: ['ig-princeton']
		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 from 'unspecified_AM_URN' (url 'https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am') to file rspec-instageni-cs-princeton-edu-protogeni.xml;  
INFO:omni: ============================================================

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

$ egrep "node comp|available now" rspec-instageni-cs-princeton-edu-protogeni.xml 
  <node component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+procurve2" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" component_name="procurve2" exclusive="true">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+pc3" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" component_name="pc3" exclusive="true">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+pc5" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" component_name="pc5" exclusive="true">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+pc4" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" component_name="pc4" exclusive="true">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+pc1" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" component_name="pc1" exclusive="false">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+interconnect-campus" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" component_name="interconnect-campus" exclusive="false">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+pc2" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" component_name="pc2" exclusive="false">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+internet" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" component_name="internet" exclusive="true">    
      <available now="true"/>

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 2013-05-24 19:29:31+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 2013-05-24 19:29:31+00:00
INFO:omni: ============================================================

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

$ omni.py createsliver -a ig-princeton IG-CT-1 IG-CT-1-princeton.rspec
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-1 expires on 2013-05-24 19:29:31 UTC
INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file IG-CT-1-princeton.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.instageni.cs.princeton.edu/spewlogfile.php3?logfile=52472a49d1bf77224190fd5ba88fcdf2)
INFO:omni:Got return from CreateSliver for slice IG-CT-1 at https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am:
INFO:omni:<!-- Reserved resources for:
	Slice: IG-CT-1
	at AM:
	URN: unspecified_AM_URN
	URL: https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am
 -->
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+instageni.cs.princeton.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+pc2" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+29">
    <sliver_type name="emulab-openvz"/>
   <services> <execute command="sudo yum install iperf -y" shell="sh"/> <login authentication="ssh-keys" hostname="pc2.instageni.cs.princeton.edu" port="30266" username="lnevers"/></services>
    <interface client_id="VM-1:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc2:eth1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+35" mac_address="02746f35ea47">
      <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="pcvm2-2"/><host name="VM-1.IG-CT-1.pgeni-gpolab-bbn-com.instageni.cs.princeton.edu"/></node>
  <node client_id="VM-2" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+pc2" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+30">
    <sliver_type name="emulab-openvz"/>
   <services> <execute command="sudo yum install iperf -y" shell="sh"/> <login authentication="ssh-keys" hostname="pc2.instageni.cs.princeton.edu" port="30267" username="lnevers"/></services>
    <interface client_id="VM-2:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc2:eth1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+36" mac_address="02ded7427ba0">
      <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="pcvm2-3"/><host name="VM-2.IG-CT-1.pgeni-gpolab-bbn-com.instageni.cs.princeton.edu"/></node>
  <node client_id="VM-3" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+pc2" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+31">
    <sliver_type name="emulab-openvz"/>
   <services> <execute command="sudo yum install iperf -y" shell="sh"/> <login authentication="ssh-keys" hostname="pc2.instageni.cs.princeton.edu" port="30268" username="lnevers"/></services>
    <interface client_id="VM-3:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc2:eth1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+37" mac_address="020a32fd4aaf">
      <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="pcvm2-4"/><host name="VM-3.IG-CT-1.pgeni-gpolab-bbn-com.instageni.cs.princeton.edu"/></node>
  <node client_id="VM-4" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+pc2" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+32">
    <sliver_type name="emulab-openvz"/>
   <services> <execute command="sudo yum install iperf -y" shell="sh"/> <login authentication="ssh-keys" hostname="pc2.instageni.cs.princeton.edu" port="30269" username="lnevers"/></services>
    <interface client_id="VM-4:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc2:eth1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+38" mac_address="025bc0b57486">
      <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="pcvm2-5"/><host name="VM-4.IG-CT-1.pgeni-gpolab-bbn-com.instageni.cs.princeton.edu"/></node>
  <link client_id="lan0" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+34" vlantag="258">
    <component_manager name="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm"/>
    <interface_ref client_id="VM-1:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc2:eth1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+35"/>
    <interface_ref client_id="VM-2:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc2:eth1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+36"/>
    <interface_ref client_id="VM-3:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc2:eth1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+37"/>
    <interface_ref client_id="VM-4:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc2:eth1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+38"/>
    <link_type name="lan"/>
  </link>
</rspec>
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createsliver:

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

  Args: createsliver IG-CT-1 IG-CT-1-princeton.rspec

  Result Summary: Got Reserved resources RSpec from instageni-cs-princeton-edu-protogeni 
INFO:omni: ============================================================

The following is login information for the sliver:

$ readyToLogin.py -a ig-princeton IG-CT-1
<...>
VM-3's geni_status is: ready (am_status:ready) 
User lnevers logins to VM-3 using:
	xterm -e ssh -p 30268  -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.cs.princeton.edu &

VM-2's geni_status is: ready (am_status:ready) 
User lnevers logins to VM-2 using:
	xterm -e ssh -p 30267  -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.cs.princeton.edu &

VM-4's geni_status is: notready (am_status:notready) 
User lnevers logins to VM-4 using:
	xterm -e ssh -p 30269  -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.cs.princeton.edu &

VM-1's geni_status is: ready (am_status:ready) 
User lnevers logins to VM-1 using:
	xterm -e ssh -p 30266  -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.cs.princeton.edu &

Note: VM-4 did not come up, see instaticket:114

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 Princeton VM-2 to VM-1 (TCP) - TCP window size: 16.0 KB

Collected: 2013-05-23

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   687 MBytes  96.0 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  7]  0.0-60.1 sec   130 MBytes  18.2 Mbits/sec
[  5]  0.0-60.1 sec   190 MBytes  26.5 Mbits/sec
[  3]  0.0-60.1 sec   112 MBytes  15.6 Mbits/sec
[  4]  0.0-60.1 sec   169 MBytes  23.6 Mbits/sec
[  6]  0.0-60.3 sec  87.6 MBytes  12.2 Mbits/sec
[SUM]  0.0-60.3 sec   689 MBytes  95.9 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[ 10]  0.0-60.1 sec  79.8 MBytes  11.1 Mbits/sec
[  4]  0.0-60.1 sec  68.9 MBytes  9.61 Mbits/sec
[  6]  0.0-60.1 sec  58.5 MBytes  8.16 Mbits/sec
[  8]  0.0-60.1 sec  85.4 MBytes  11.9 Mbits/sec
[  7]  0.0-60.1 sec  80.4 MBytes  11.2 Mbits/sec
[ 12]  0.0-60.1 sec  57.0 MBytes  7.95 Mbits/sec
[  9]  0.0-60.2 sec  58.5 MBytes  8.16 Mbits/sec
[  5]  0.0-60.2 sec  51.4 MBytes  7.16 Mbits/sec
[  3]  0.0-60.2 sec  76.5 MBytes  10.7 Mbits/sec
[ 11]  0.0-60.5 sec  74.6 MBytes  10.4 Mbits/sec
[SUM]  0.0-60.5 sec   691 MBytes  95.9 Mbits/sec

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

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  5.68 GBytes   813 Mbits/sec
[  3] Sent 4147520 datagrams
[  3] Server Report:
[  3]  0.0-60.1 sec   702 MBytes  98.0 Mbits/sec   0.176 ms 3646713/4147519 (88%)
[  3]  0.0-60.1 sec  1 datagrams received out-of-order

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

60 packets transmitted, 60 received, 0% packet loss, time 58999ms
rtt min/avg/max/mdev = 0.026/0.044/0.066/0.008 ms

IG-CT-2 - Access to New Site bare metal 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 2013-05-24 20:11:31+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 2013-05-24 20:11:31+00:00
 
INFO:omni: ============================================================

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

$ $ omni.py createsliver -a ig-princeton IG-CT-2 IG-CT-2-princeton.rspec
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2 expires on 2013-05-24 20:11:31 UTC
INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file IG-CT-2-princeton.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.instageni.cs.princeton.edu/spewlogfile.php3?logfile=c836a37781872ea13ae253df2faae352)
INFO:omni:Got return from CreateSliver for slice IG-CT-2 at https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am:
INFO:omni:<!-- Reserved resources for:
	Slice: IG-CT-2
	at AM:
	URN: unspecified_AM_URN
	URL: https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am
 -->
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+instageni.cs.princeton.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+pc1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+40">
    <sliver_type name="emulab-openvz"/>
   <services> <execute command="sudo yum install iperf -y" shell="sh"/> <login authentication="ssh-keys" hostname="pc1.instageni.cs.princeton.edu" port="30522" username="lnevers"/></services>
    <interface client_id="VM:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+43" mac_address="029334d1bec0">
      <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-2"/><host name="VM.IG-CT-2.pgeni-gpolab-bbn-com.instageni.cs.princeton.edu"/></node>
  <node client_id="PC" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" exclusive="true" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+pc5" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+39">
    <sliver_type name="raw-pc"/>
   <services> <execute command="sudo yum install iperf -y" shell="sh"/> <login authentication="ssh-keys" hostname="pc5.instageni.cs.princeton.edu" port="22" username="lnevers"/></services>
    <interface client_id="PC:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc5:eth1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+44" mac_address="6C3BE5B25A86">
      <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.instageni.cs.princeton.edu"/></node>
  <link client_id="lan0" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+42" vlantag="259">
    <component_manager name="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm"/>
    <interface_ref client_id="VM:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+43"/>
    <interface_ref client_id="PC:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc5:eth1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+44"/>
    <link_type name="lan"/>
  </link>
</rspec>
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createsliver:

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

  Args: createsliver IG-CT-2 IG-CT-2-princeton.rspec

  Result Summary: Got Reserved resources RSpec from instageni-cs-princeton-edu-protogeni 
INFO:omni: ============================================================

Determined login information:

$ readyToLogin.py -a ig-princeton IG-CT-2
<...>
VM's geni_status is: ready (am_status:ready) 
User lnevers logins to VM using:
	xterm -e ssh -p 30522  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.cs.princeton.edu &

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.instageni.cs.princeton.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 Princeton PC to VM (TCP) - TCP window size: 16.0 KB

Collected: 2013-05-23

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   713 MBytes  99.6 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   145 MBytes  20.3 Mbits/sec
[  5]  0.0-60.0 sec   151 MBytes  21.1 Mbits/sec
[  7]  0.0-60.1 sec   139 MBytes  19.5 Mbits/sec
[  6]  0.0-60.1 sec   140 MBytes  19.6 Mbits/sec
[  4]  0.0-60.1 sec   138 MBytes  19.2 Mbits/sec
[SUM]  0.0-60.1 sec   713 MBytes  99.5 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-60.1 sec  76.4 MBytes  10.7 Mbits/sec
[  3]  0.0-60.1 sec  74.5 MBytes  10.4 Mbits/sec
[ 10]  0.0-60.1 sec  68.1 MBytes  9.51 Mbits/sec
[  9]  0.0-60.1 sec  69.0 MBytes  9.63 Mbits/sec
[ 11]  0.0-60.2 sec  73.4 MBytes  10.2 Mbits/sec
[  8]  0.0-60.2 sec  67.4 MBytes  9.39 Mbits/sec
[ 12]  0.0-60.2 sec  69.9 MBytes  9.73 Mbits/sec
[  7]  0.0-60.2 sec  70.5 MBytes  9.82 Mbits/sec
[  5]  0.0-60.2 sec  71.8 MBytes  9.99 Mbits/sec
[  4]  0.0-60.3 sec  74.0 MBytes  10.3 Mbits/sec
[SUM]  0.0-60.3 sec   715 MBytes  99.5 Mbits/sec

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

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  5.65 GBytes   808 Mbits/sec
[  3] Sent 4124370 datagrams
[  3] Server Report:
[  3]  0.0-60.3 sec   702 MBytes  97.8 Mbits/sec   8.175 ms 3623536/4124367 (88%)
[  3]  0.0-60.3 sec  1 datagrams received out-of-order

Ping from InstaGENI Princeton PC to VM

60 packets transmitted, 60 received, 0% packet loss, time 59000ms
rtt min/avg/max/mdev = 0.171/0.184/0.233/0.020 ms

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

Collected: 2013-05-23

One Client_

 ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   686 MBytes  95.9 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-60.0 sec   116 MBytes  16.3 Mbits/sec
[  3]  0.0-60.0 sec   122 MBytes  17.0 Mbits/sec
[  7]  0.0-60.0 sec   164 MBytes  22.9 Mbits/sec
[  5]  0.0-60.1 sec   188 MBytes  26.2 Mbits/sec
[  4]  0.0-60.2 sec  99.9 MBytes  13.9 Mbits/sec
[SUM]  0.0-60.2 sec   689 MBytes  96.1 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[ 11]  0.0-60.1 sec  53.1 MBytes  7.42 Mbits/sec
[  5]  0.0-60.1 sec  72.9 MBytes  10.2 Mbits/sec
[  6]  0.0-60.1 sec   112 MBytes  15.6 Mbits/sec
[  8]  0.0-60.1 sec  85.4 MBytes  11.9 Mbits/sec
[ 10]  0.0-60.2 sec  59.4 MBytes  8.27 Mbits/sec
[  4]  0.0-60.3 sec  52.6 MBytes  7.33 Mbits/sec
[  3]  0.0-60.3 sec  72.8 MBytes  10.1 Mbits/sec
[  7]  0.0-60.3 sec  61.0 MBytes  8.49 Mbits/sec
[ 12]  0.0-60.4 sec  64.8 MBytes  8.99 Mbits/sec
[  9]  0.0-60.6 sec  57.8 MBytes  8.00 Mbits/sec
[SUM]  0.0-60.6 sec   692 MBytes  95.8 Mbits/sec

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

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  5.65 GBytes   809 Mbits/sec
[  3] Sent 4125529 datagrams
[  3] Server Report:
[  3]  0.0-60.2 sec   702 MBytes  97.8 Mbits/sec   8.124 ms 3624631/4125522 (88%)
[  3]  0.0-60.2 sec  1 datagrams received out-of-order

Ping from InstaGENI Princeton VM to PC

60 packets transmitted, 60 received, 0% packet loss, time 58999ms
rtt min/avg/max/mdev = 0.154/0.166/0.199/0.009 ms

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

Even though not part of this test, ran an experiment with 2 raw pcs to capture performance between dedicated devices.

Collected: 2013-05-23

One Client

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  6.58 GBytes   942 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-60.0 sec  1.64 GBytes   235 Mbits/sec
[  4]  0.0-60.0 sec  1.64 GBytes   235 Mbits/sec
[  5]  0.0-60.0 sec  1.64 GBytes   235 Mbits/sec
[  3]  0.0-60.0 sec   830 MBytes   116 Mbits/sec
[  7]  0.0-60.0 sec   856 MBytes   120 Mbits/sec
[SUM]  0.0-60.0 sec  6.58 GBytes   942 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  8]  0.0-60.0 sec  1.10 GBytes   157 Mbits/sec
[  7]  0.0-60.0 sec  1.10 GBytes   157 Mbits/sec
[ 12]  0.0-60.0 sec   375 MBytes  52.4 Mbits/sec
[ 10]  0.0-60.0 sec   561 MBytes  78.5 Mbits/sec
[  9]  0.0-60.0 sec  1.10 GBytes   157 Mbits/sec
[  5]  0.0-60.0 sec   375 MBytes  52.4 Mbits/sec
[ 11]  0.0-60.0 sec   562 MBytes  78.6 Mbits/sec
[  3]  0.0-60.0 sec   376 MBytes  52.5 Mbits/sec
[  4]  0.0-60.0 sec   563 MBytes  78.7 Mbits/sec
[  6]  0.0-60.0 sec   562 MBytes  78.5 Mbits/sec
[SUM]  0.0-60.0 sec  6.58 GBytes   942 Mbits/sec

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

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  5.63 GBytes   807 Mbits/sec
[  3] Sent 4115420 datagrams
[  3] Server Report:
[  3]  0.0-60.0 sec  5.63 GBytes   807 Mbits/sec   0.068 ms    0/4115419 (0%)
[  3]  0.0-60.0 sec  1 datagrams received out-of-order

Ping from InstaGENI Princeton PC to PC

60 packets transmitted, 60 received, 0% packet loss, time 58999ms
rtt min/avg/max/mdev = 0.119/0.126/0.159/0.014 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 2013-05-24 20:40:19+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 2013-05-24 20:40:19+00:00
 
INFO:omni: ============================================================

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

$ omni.py createsliver IG-CT-3 -a ig-princeton IG-CT-3-princeton.rspec 
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN

INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 expires on 2013-05-24 20:40:19 UTC
INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file IG-CT-3-princeton.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.instageni.cs.princeton.edu/spewlogfile.php3?logfile=a87e498e8e348ace73fa727b0d36c148)
INFO:omni:Got return from CreateSliver for slice IG-CT-3 at https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am:
INFO:omni:<!-- Reserved resources for:
	Slice: IG-CT-3
	at AM:
	URN: unspecified_AM_URN
	URL: https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am
 -->
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"/>
   <services> <execute command="sudo yum install iperf -y" shell="sh"/> </services>
    <interface client_id="VM-1:if0">
      <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  </node>
  <node client_id="VM-2" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+pc2" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+51">
    <sliver_type name="emulab-openvz"/>
   <services> <execute command="sudo yum install iperf -y" shell="sh"/> <login authentication="ssh-keys" hostname="pc2.instageni.cs.princeton.edu" port="30522" username="lnevers"/></services>
    <interface client_id="VM-2:if0" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+54" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc2:eth0">
      <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="pcvm2-6"/><host name="VM-2.IG-CT-3.pgeni-gpolab-bbn-com.instageni.cs.princeton.edu"/></node>
  <link client_id="gre-tunnel0" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+53">
    <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
    <component_manager name="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm"/>
    <interface_ref client_id="VM-1:if0"/>
    <interface_ref client_id="VM-2:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc2:eth0" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+54"/>
    <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-princeton']
		framework: pg

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

  Result Summary: Got Reserved resources RSpec from instageni-cs-princeton-edu-protogeni 
INFO:omni: ============================================================

Then creates the InstaGENI GPO sliver:

$ omni.py createsliver IG-CT-3 -a ig-gpo IG-CT-3-princeton.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 on 2013-05-24 20:40:19 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-princeton.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=53ee844894c12e5ea31e42176c6a8620)
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+pc2" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+4867">
    <sliver_type name="emulab-openvz"/>
   <services> <execute command="sudo yum install iperf -y" shell="sh"/> <login authentication="ssh-keys" hostname="pc2.instageni.gpolab.bbn.com" port="33082" username="lnevers"/></services>
    <interface client_id="VM-1:if0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+4870" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:eth0">
      <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="pcvm2-6"/><host name="VM-1.IG-CT-3.pgeni-gpolab-bbn-com.instageni.gpolab.bbn.com"/></node>
  <node client_id="VM-2" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" exclusive="false">
    <sliver_type name="emulab-openvz"/>
   <services> <execute command="sudo yum install iperf -y" shell="sh"/> </services>
    <interface client_id="VM-2:if0">
      <ip address="192.168.1.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+4869">
    <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
    <component_manager name="urn:publicid:IDN+instageni.cs.princeton.edu+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+4870"/>
    <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-princeton.rspec

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

Determined login information at each Princeton and GPO aggregate:

$ readyToLogin.py IG-CT-3 -a ig-princeton 
  ....
VM-2's geni_status is: changing (am_status:changing) 
User lnevers logins to VM-2 using:
	xterm -e ssh -p 30522  -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.cs.princeton.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 33082  -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.gpolab.bbn.com &

Measurements

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

Collected: 2013-05-23

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   371 MBytes  51.8 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  5]  0.0-60.1 sec  94.6 MBytes  13.2 Mbits/sec
[  7]  0.0-60.1 sec  92.9 MBytes  13.0 Mbits/sec
[  4]  0.0-60.1 sec  98.4 MBytes  13.7 Mbits/sec
[  3]  0.0-60.2 sec  81.5 MBytes  11.4 Mbits/sec
[  6]  0.0-60.3 sec  85.6 MBytes  11.9 Mbits/sec
[SUM]  0.0-60.3 sec   453 MBytes  63.1 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  9]  0.0-60.1 sec  49.9 MBytes  6.96 Mbits/sec
[  3]  0.0-60.2 sec  46.0 MBytes  6.41 Mbits/sec
[ 11]  0.0-60.2 sec  45.4 MBytes  6.32 Mbits/sec
[  7]  0.0-60.2 sec  46.4 MBytes  6.46 Mbits/sec
[  4]  0.0-60.2 sec  48.1 MBytes  6.70 Mbits/sec
[  5]  0.0-60.2 sec  47.1 MBytes  6.56 Mbits/sec
[ 10]  0.0-60.3 sec  44.1 MBytes  6.14 Mbits/sec
[  8]  0.0-60.3 sec  44.0 MBytes  6.12 Mbits/sec
[ 12]  0.0-60.3 sec  46.1 MBytes  6.42 Mbits/sec
[  6]  0.0-60.4 sec  43.9 MBytes  6.09 Mbits/sec
[SUM]  0.0-60.4 sec   461 MBytes  64.0 Mbits/sec

Iperf InstaGENI GPO VM-2 to GPO VM-1 (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 512821 datagrams
[  3] Server Report:
[  3]  0.0-60.1 sec   533 MBytes  74.4 Mbits/sec   0.048 ms 132522/512820 (26%)
[  3]  0.0-60.1 sec  5 datagrams received out-of-order

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

60 packets transmitted, 60 received, 0% packet loss, time 59096ms
rtt min/avg/max/mdev = 11.218/12.030/14.803/0.867 ms

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

Collected: 2013-05-23

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.1 sec   302 MBytes  42.2 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-60.1 sec  95.8 MBytes  13.4 Mbits/sec
[  3]  0.0-60.1 sec  91.6 MBytes  12.8 Mbits/sec
[  7]  0.0-60.1 sec  98.5 MBytes  13.7 Mbits/sec
[  4]  0.0-60.1 sec   107 MBytes  14.9 Mbits/sec
[  5]  0.0-60.2 sec  95.8 MBytes  13.3 Mbits/sec
[SUM]  0.0-60.2 sec   488 MBytes  68.1 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[ 10]  0.0-60.1 sec  50.2 MBytes  7.01 Mbits/sec
[ 12]  0.0-60.1 sec  48.8 MBytes  6.80 Mbits/sec
[  6]  0.0-60.2 sec  53.0 MBytes  7.39 Mbits/sec
[  5]  0.0-60.2 sec  48.4 MBytes  6.75 Mbits/sec
[  3]  0.0-60.2 sec  50.0 MBytes  6.97 Mbits/sec
[  7]  0.0-60.2 sec  51.1 MBytes  7.12 Mbits/sec
[  9]  0.0-60.2 sec  50.0 MBytes  6.96 Mbits/sec
[  8]  0.0-60.3 sec  54.8 MBytes  7.62 Mbits/sec
[ 11]  0.0-60.3 sec  54.8 MBytes  7.62 Mbits/sec
[  4]  0.0-60.3 sec  50.0 MBytes  6.95 Mbits/sec
[SUM]  0.0-60.3 sec   511 MBytes  71.1 Mbits/sec

Iperf InstaGENI Princeton VM-1 to GPO VM-2 (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 512820 datagrams
[  3] Server Report:
[  3]  0.0-60.1 sec   540 MBytes  75.3 Mbits/sec   0.062 ms 127893/512819 (25%)
[  3]  0.0-60.1 sec  4 datagrams received out-of-order

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

60 packets transmitted, 59 received, 1% packet loss, time 59070ms
rtt min/avg/max/mdev = 11.291/12.408/19.252/1.600 ms

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

First create a slice:

$ omni.py deletesliver IG-CT-3 -a ig-gpo IG-CT-3-princeton.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 on 2013-05-24 20:40:19 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: (PG log url - look here for details on any failures: https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=b6b59bcbe71325a4f6aa2b59e58ad1de)
INFO:omni:Deleted sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 on unspecified_AM_URN at https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed deletesliver:

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

  Args: deletesliver IG-CT-3 IG-CT-3-princeton.rspec

  Result Summary: Deleted sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 on unspecified_AM_URN at https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0 
INFO:omni: ============================================================

Then create slivers at all OpenFlow aggregates. This confirmation test creates a sliver at each of the following aggregates using the RSpec specified. RSpecs can be found here.

$ omni.py createsliver -a of-nlr IG-CT-4 IG-CT-4-openflow-nlr.rspec 
$ omni.py createsliver -a of-rutgers IG-CT-4  IG-CT-4-openflow-rutgers.rspec 
$ omni.py createsliver -a of-i2 IG-CT-4 IG-CT-4-openflow-internet2.rspec 
$ omni.py createsliver -a of-gpo IG-CT-4 IG-CT-4-openflow-gpo.rspec 
$ omni.py createsliver -a eg-of-renci IG-CT-4 IG-CT-4-openflow-eg-renci.rspec 
$ omni.py createsliver -a of-uen IG-CT-4 ./IG-CT-4-openflow-uen.rspec
$ omni.py createsliver -a ig-of-princeton IG-CT-4 IG-CT-4-openflow-ig-princeton.rspec 
$ omni.py createsliver -a ig-of-gpo IG-CT-4 IG-CT-4-openflow-ig-gpo.rspec 
$ omni.py createsliver -a ig-of-utah IG-CT-4 ./IG-CT-4-openflow-ig-utah.rspec 
 

Then create a sliver at each of the compute resource aggregates, RSpecs used can be found RSpecs can be found here.

$ omni.py createsliver -a pg-utah IG-CT-4 IG-CT-4-rutgers-wapg-pg-utah.rspec
$ omni.py createsliver -a ig-utah IG-CT-4 IG-CT-4-ig-utah.rspec
$ omni.py createsliver -a ig-gpo IG-CT-4 IG-CT-4-ig-gpo.rspec
$ omni.py createsliver -a eg-renci IG-CT-4 IG-CT-4-eg-recni.rspec
$ omni.py createsliver -a ig-princeton IG-CT-4 IG-CT-4-ig-princeton.rspec

Determine login for each of compute resources:

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

pt's geni_status is: ready (am_status:ready) 
User lnevers logins to pt using:
	xterm -e ssh -p 30778  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.cs.princeton.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 32314  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.gpolab.bbn.com &

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


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

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 &

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

utah-ig's geni_status is: ready (am_status:ready) 
User lnevers logins to utah-ig using:
	xterm -e ssh -p 31546  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.utah.geniracks.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.21 &

Measurements

This section captures measurements collected between the following endpoints:

 1. InstaGENI Princeton VM and InstaGENI Princeton VM
 2. InstaGENI Princeton VM and InstaGENI GPO VM
 3. InstaGENI Princeton VM and the PG Utah VM
 4. InstaGENI Princeton VM and ExoGENI RENCI VM
 5. InstaGENI Princeton VM and the WAPG node at Rutgers
  1. The measurements collected for InstaGENI Princeton VM to the InstaGENI Princeton VM:

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

Collected: 2013-05-24

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  12.7 GBytes  1.82 Gbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-60.0 sec  12.5 GBytes  1.79 Gbits/sec
[  5]  0.0-60.0 sec  12.5 GBytes  1.78 Gbits/sec
[  3]  0.0-60.0 sec  12.9 GBytes  1.84 Gbits/sec
[  7]  0.0-60.0 sec  12.8 GBytes  1.84 Gbits/sec
[  6]  0.0-60.0 sec  12.9 GBytes  1.85 Gbits/sec
[SUM]  0.0-60.0 sec  63.6 GBytes  9.11 Gbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[ 12]  0.0-60.0 sec  9.35 GBytes  1.34 Gbits/sec
[  3]  0.0-60.0 sec  9.10 GBytes  1.30 Gbits/sec
[  5]  0.0-60.0 sec  8.16 GBytes  1.17 Gbits/sec
[  6]  0.0-60.0 sec  8.25 GBytes  1.18 Gbits/sec
[  7]  0.0-60.0 sec  7.77 GBytes  1.11 Gbits/sec
[  4]  0.0-60.0 sec  8.24 GBytes  1.18 Gbits/sec
[  8]  0.0-60.0 sec  8.36 GBytes  1.20 Gbits/sec
[ 10]  0.0-60.0 sec  9.16 GBytes  1.31 Gbits/sec
[  9]  0.0-60.0 sec  9.53 GBytes  1.36 Gbits/sec
[ 11]  0.0-60.0 sec  8.20 GBytes  1.17 Gbits/sec
[SUM]  0.0-60.0 sec  86.1 GBytes  12.3 Gbits/sec

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

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  5.65 GBytes   808 Mbits/sec
[  3] Sent 4123328 datagrams
[  3] Server Report:
[  3]  0.0-60.0 sec  5.64 GBytes   808 Mbits/sec   0.000 ms   19/4123327 (0.00046%)
[  3]  0.0-60.0 sec  1 datagrams received out-of-order

Ping from InstaGENI Princeton VM to the InstaGENI Princeton VM

60 packets transmitted, 60 received, 0% packet loss, time 59004ms
rtt min/avg/max/mdev = 0.018/0.030/0.042/0.003 ms
  1. The measurements collected for InstaGENI Princeton VM to the InstaGENI GPO VM:

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

Collected: 2013-05-24

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.3 sec   459 MBytes  63.8 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  5]  0.0-59.6 sec   345 MBytes  48.5 Mbits/sec
[  6]  0.0-59.6 sec   193 MBytes  27.1 Mbits/sec
[  4]  0.0-60.0 sec   242 MBytes  33.8 Mbits/sec
[  3]  0.0-60.1 sec   358 MBytes  50.0 Mbits/sec
[  7]  0.0-60.2 sec   270 MBytes  37.7 Mbits/sec
[SUM]  0.0-60.2 sec  1.37 GBytes   196 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  7]  0.0-59.8 sec   183 MBytes  25.7 Mbits/sec
[  4]  0.0-59.8 sec   198 MBytes  27.7 Mbits/sec
[  6]  0.0-59.8 sec   168 MBytes  23.6 Mbits/sec
[  5]  0.0-59.9 sec   113 MBytes  15.8 Mbits/sec
[  3]  0.0-60.0 sec   122 MBytes  17.0 Mbits/sec
[  8]  0.0-60.0 sec  93.8 MBytes  13.1 Mbits/sec
[ 11]  0.0-60.0 sec   134 MBytes  18.7 Mbits/sec
[  9]  0.0-60.1 sec   102 MBytes  14.2 Mbits/sec
[ 12]  0.0-60.1 sec   143 MBytes  19.9 Mbits/sec
[ 10]  0.0-60.5 sec   192 MBytes  26.7 Mbits/sec
[SUM]  0.0-60.5 sec  1.42 GBytes   201 Mbits/sec

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

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  71.5 MBytes  10.0 Mbits/sec
[  3] Sent 51022 datagrams
[  3] Server Report:
[  3]  0.0-58.9 sec  71.2 MBytes  10.1 Mbits/sec   0.007 ms  241/51021 (0.47%)
[  3]  0.0-58.9 sec  700 datagrams received out-of-order

Ping from InstaGENI Princeton VM to the InstaGENI GPO VM

60 packets transmitted, 60 received, 0% packet loss, time 59063ms
rtt min/avg/max/mdev = 178.951/229.494/2213.896/288.025 ms, pipe 3
  1. The measurements collected for InstaGENI Princeton VM to the PG Utah VM

Collected: 2013-05-25

Iperf InstaGENI Princeton 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  82.5 MBytes  11.5 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-59.7 sec  79.0 MBytes  11.1 Mbits/sec
[  4]  0.0-59.6 sec  41.0 MBytes  5.77 Mbits/sec
[  5]  0.0-59.8 sec  54.8 MBytes  7.68 Mbits/sec
[  6]  0.0-59.9 sec  82.9 MBytes  11.6 Mbits/sec
[  7]  0.0-60.4 sec  85.9 MBytes  11.9 Mbits/sec
[SUM]  0.0-60.4 sec   344 MBytes  47.7 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-59.7 sec  50.9 MBytes  7.15 Mbits/sec
[  4]  0.0-59.9 sec  32.0 MBytes  4.48 Mbits/sec
[  7]  0.0-60.0 sec  57.0 MBytes  7.97 Mbits/sec
[  5]  0.0-60.0 sec  37.6 MBytes  5.26 Mbits/sec
[ 10]  0.0-60.2 sec  31.1 MBytes  4.34 Mbits/sec
[  9]  0.0-60.2 sec  53.8 MBytes  7.49 Mbits/sec
[ 11]  0.0-60.3 sec  26.0 MBytes  3.62 Mbits/sec
[  6]  0.0-60.4 sec  42.5 MBytes  5.91 Mbits/sec
[  8]  0.0-60.4 sec  34.9 MBytes  4.84 Mbits/sec
[ 12]  0.0-60.6 sec  48.6 MBytes  6.73 Mbits/sec
[SUM]  0.0-60.6 sec   414 MBytes  57.4 Mbits/sec


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

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  71.5 MBytes  10.0 Mbits/sec
[  3] Sent 51022 datagrams
[  3] Server Report:
[  3]  0.0-59.4 sec  71.0 MBytes  10.0 Mbits/sec   0.258 ms  407/51021 (0.8%)
[  3]  0.0-59.4 sec  165 datagrams received out-of-order

Ping from InstaGENI Princeton VM to the PG Utah VM

60 packets transmitted, 60 received, 0% packet loss, time 59106ms
rtt min/avg/max/mdev = 94.629/111.203/1033.517/120.084 ms, pipe 2
  1. The measurements collected for InstaGENI Princeton VM to the ExoGENI RENCI VM:

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

Collected: 2013-05-24

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-63.4 sec  2.75 MBytes   364 Kbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-62.7 sec  3.00 MBytes   401 Kbits/sec
[  7]  0.0-63.0 sec  3.12 MBytes   416 Kbits/sec
[  5]  0.0-64.2 sec  3.25 MBytes   424 Kbits/sec
[  4]  0.0-64.7 sec  2.75 MBytes   357 Kbits/sec
[  6]  0.0-65.2 sec  3.38 MBytes   434 Kbits/sec
[SUM]  0.0-65.2 sec  15.5 MBytes  1.99 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  8]  0.0-62.2 sec  3.38 MBytes   455 Kbits/sec
[  9]  0.0-62.7 sec  3.25 MBytes   435 Kbits/sec
[ 12]  0.0-62.8 sec  3.12 MBytes   417 Kbits/sec
[ 11]  0.0-62.9 sec  3.12 MBytes   417 Kbits/sec
[ 10]  0.0-63.6 sec  3.25 MBytes   428 Kbits/sec
[  7]  0.0-63.8 sec  3.12 MBytes   411 Kbits/sec
[  4]  0.0-63.9 sec  3.38 MBytes   443 Kbits/sec
[  5]  0.0-64.1 sec  3.38 MBytes   442 Kbits/sec
[  3]  0.0-64.3 sec  3.75 MBytes   489 Kbits/sec
[  6]  0.0-67.0 sec  3.88 MBytes   485 Kbits/sec
[SUM]  0.0-67.0 sec  33.6 MBytes  4.21 Mbits/sec

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

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  71.5 MBytes  10.0 Mbits/sec
[  3] Sent 51022 datagrams
[  3] Server Report:
[  3]  0.0-59.4 sec  61.0 MBytes  8.61 Mbits/sec   0.016 ms 7507/51021 (15%)
[  3]  0.0-59.4 sec  267 datagrams received out-of-order

Ping from InstaGENI Princeton VM to the ExoGENI GPO VM

60 packets transmitted, 60 received, 0% packet loss, time 59096ms
rtt min/avg/max/mdev = 27.348/45.917/1076.022/134.316 ms, pipe 
  1. The measurements collected for InstaGENI Princeton VM to the WAPG Rutgers:

Collected: 2013-05-24

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

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  1.40 GBytes   200 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-59.8 sec   386 MBytes  54.2 Mbits/sec
[  7]  0.0-59.9 sec   348 MBytes  48.7 Mbits/sec
[  3]  0.0-60.0 sec   348 MBytes  48.7 Mbits/sec
[  5]  0.0-60.0 sec   372 MBytes  52.0 Mbits/sec
[  6]  0.0-60.0 sec   374 MBytes  52.2 Mbits/sec
[SUM]  0.0-60.0 sec  1.79 GBytes   255 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-59.8 sec   338 MBytes  47.4 Mbits/sec
[  5]  0.0-59.9 sec   291 MBytes  40.8 Mbits/sec
[  4]  0.0-59.9 sec   257 MBytes  36.0 Mbits/sec
[  8]  0.0-60.0 sec   293 MBytes  41.0 Mbits/sec
[  3]  0.0-60.0 sec   323 MBytes  45.2 Mbits/sec
[  7]  0.0-60.0 sec   339 MBytes  47.4 Mbits/sec
[  9]  0.0-60.0 sec   267 MBytes  37.3 Mbits/sec
[ 10]  0.0-60.0 sec   294 MBytes  41.1 Mbits/sec
[ 12]  0.0-60.0 sec   284 MBytes  39.7 Mbits/sec
[ 11]  0.0-60.0 sec   293 MBytes  41.0 Mbits/sec
[SUM]  0.0-60.0 sec  2.91 GBytes   416 Mbits/sec

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

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  71.5 MBytes  10.0 Mbits/sec
[  3] Sent 51022 datagrams
[  3] Server Report:
[  3]  0.0-59.8 sec  71.5 MBytes  10.0 Mbits/sec   0.005 ms  173/51021 (0.34%)
[  3]  0.0-59.8 sec  173 datagrams received out-of-order

Ping from InstaGENI Princeton VM to the WAPG Rutgers

60 packets transmitted, 60 received, 0% packet loss, time 59073ms
rtt min/avg/max/mdev = 9.033/13.697/287.493/35.645 ms

IG-CT-5 - Experiment Monitoring

Reviewed content of the GMOC Monitoring page for aggregates, and found/not found both Compute Resources and FOAM aggregates.

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

Active slivers:

List of resources:

Aggregate measurements:

The Princeton 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

Sent request for administrative account to site contact from the Princeton InstaGENI aggregate page. Followed instructions at Admin Accounts on InstaGeni Racks page for account request. A local admin account was create and joined the emulab-ops group at https://www.cs.princeton.edu/joinproject.php3?target_pid=emulab-ops. Once the administrative account was created and membership to emulab-ops was approved, proceeded to execute administrative tests.

LNM:~$ ssh control.instageni.cs.princeton.edu
Welcome to Ubuntu precise (development branch) (GNU/Linux 3.2.0-23-generic x86_64)

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

  System information as of Tue May 28 12:37:31 EDT 2013

  System load:  0.0               Users logged in:       1
  Usage of /:   31.1% of 5.85GB   IP address for xenbr0: 128.112.170.2
  Memory usage: 40%               IP address for xenbr1: 10.1.1.254
  Swap usage:   1%                IP address for xenbr2: 10.2.1.254
  Processes:    144               IP address for xenbr3: 10.3.1.254

  Graph this data and manage this system at https://landscape.canonical.com/
Last login: Tue May 28 11:21:30 2013 from dhcp89-073-116.bbn.com
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

lnevers@princeton:~$ sudo whoami
root

Also access the boss node:

LNM:~$ ssh boss.instageni.cs.princeton.edu
Last login: Tue May 28 12:05:07 2013 from dhcp89-073-116.bbn.com
FreeBSD 9.0-STABLE (XEN) #4: Mon Nov 26 10:02:53 MST 2012

Welcome to FreeBSD!

You can make a log of your terminal session with script(1).
[lnevers@boss ~]$ sudo whoami
root

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===> Host: vhost1.shared-nodes.emulab-ops.instageni.cs.princeton.edu
root
Linux vhost1.shared-nodes.emulab-ops.instageni.cs.princeton.edu 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.instageni.cs.princeton.edu
root
Linux vhost2.shared-nodes.emulab-ops.instageni.cs.princeton.edu 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

[lnevers@boss ~]$ 

In order to access dedicated Nodes some experiment must be running on the raw-pc device. At the time of this capture no raw-pc nodes were in use, so created a sliver with 3 raw-pcs to get access from the boss to the raw-pcs:

[lnevers@boss ~]$ sudo ssh pc3
[root@pc2 ~]# sudo whoami
root
[root@pc2 ~]# uname -a
Linux pc2.ln3pcs.pgeni-gpolab-bbn-com.instageni.cs.princeton.edu 2.6.40-4.emulab2.fc15.i686.PAE #1 SMP Tue Feb 26 13:35:12 MST 2013 i686 i686 i386 GNU/Linux
[root@pc2 ~]# exit
logout
Connection to pc3.instageni.cs.princeton.edu closed.
[lnevers@boss ~]$ sudo ssh pc4
[root@pc1 ~]# sudo whoami
root
[root@pc1 ~]# uname -a
Linux pc1.ln3pcs.pgeni-gpolab-bbn-com.instageni.cs.princeton.edu 2.6.40-4.emulab2.fc15.i686.PAE #1 SMP Tue Feb 26 13:35:12 MST 2013 i686 i686 i386 GNU/Linux
[root@pc1 ~]# exit
logout
Connection to pc4.instageni.cs.princeton.edu closed.
[lnevers@boss ~]$ sudo ssh pc5
[root@pc ~]# sudo whoami
root
[root@pc ~]# uname -a
Linux pc.ln3pcs.pgeni-gpolab-bbn-com.instageni.cs.princeton.edu 2.6.40-4.emulab2.fc15.i686.PAE #1 SMP Tue Feb 26 13:35:12 MST 2013 i686 i686 i386 GNU/Linux
[root@pc ~]# exit
logout
Connection to pc5.instageni.cs.princeton.edu closed.
[lnevers@boss ~]$ 

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.cs.princeton.edu
Last login: Tue May 28 12:04:49 2013 from dhcp89-073-116.bbn.com
FreeBSD 9.0-STABLE (XEN) #4: Mon Nov 26 10:02:53 MST 2012

Welcome to FreeBSD!

You can press up-arrow or down-arrow to walk through a list of
previous commands in tcsh.

[lnevers@ops ~]$ ssh boss
The authenticity of host 'boss.instageni.cs.princeton.edu (128.112.170.4)' can't be established.
ECDSA key fingerprint is bd:05:23:a7:5b:cc:78:c8:8c:a8:d3:e9:f7:27:53:cb.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'boss.instageni.cs.princeton.edu' (ECDSA) to the list of known hosts.
Last login: Tue May 28 12:37:54 2013 from dhcp89-073-116.bbn.com
FreeBSD 9.0-STABLE (XEN) #4: Mon Nov 26 10:02:53 MST 2012

Welcome to FreeBSD!

In order to support national characters for European languages in tools like
less without creating other nationalisation aspects, set the environment
variable LC_ALL to 'en_US.ISO8859-1'.

[lnevers@boss ~]$ 

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 

HP J9623A E2620-24 Switch
Software revision RA.15.05.0006

Copyright (C) 1991-2011 Hewlett-Packard Development Company, L.P.

                   RESTRICTED RIGHTS LEGEND
 Confidential computer software.  Valid license from HP required for possession,
 use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer
 Software, Computer Software Documentation, and Technical Data for Commercial
 Items are licensed to the U.S. Government under vendor's standard commercial
 license.
                   HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. 
                   20555 State Highway 249, Houston, TX 77070

We'd like to keep you up to date about:
  * Software feature updates
  * New product announcements
  * Special events
Please register your products now at:  www.hp.com/networking/register

Password: 

HP-E2620-24# 
HP-E2620-24# show version 
Image stamp:    /sw/code/build/xform(RA_15_05)
                Aug  9 2011 09:08:18
                RA.15.05.0006
                44
Boot Image:     Primary
HP-E2620-24# show running-config 

Running configuration:

; J9623A Configuration Editor; Created on release #RA.15.05.0006
; Ver #01:01:00

hostname "HP-E2620-24" 
ip default-gateway 10.1.1.254 
vlan 1 
   name "DEFAULT_VLAN" 
   untagged 1-22,25-28 
   ip address 10.254.254.253 255.255.255.0 
   no untagged 23-24 
   ip igmp 
   exit 
vlan 11 
   name "control-alternate" 
   untagged 24 
   ip address 10.2.1.253 255.255.255.0 
   exit 
vlan 10 
   name "control-hardware" 
   untagged 23 
   ip address 10.1.1.253 255.255.255.0 
   exit 
no web-management
snmp-server community "xxx" unrestricted
management-vlan 10
no dhcp config-file-update
password xxx
password xxx

HP-E2620-24# show vlans 

 Status and Counters - VLAN Information

  Maximum VLANs to support : 256                  
  Primary VLAN : DEFAULT_VLAN     
  Management VLAN : control-hardware 

  VLAN ID Name                             | Status     Voice Jumbo
  ------- -------------------------------- + ---------- ----- -----
  1       DEFAULT_VLAN                     | Port-based No    No   
  10      control-hardware                 | Port-based No    No   
  11      control-alternate                | Port-based No    No   
 

HP-E2620-24# exit
HP-E2620-24> exit
Do you want to log out [y/n]? y
Connection closed by foreign host.
[lnevers@boss ~]$ 

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
Warning: Permanently added 'procurve2' (RSA) to the list of known hosts.
We'd like to keep you up to date about:
  * Software feature updates
  * New product announcements
  * Special events
Please register your products now at:  www.hp.com/networking/register


manager@procurve2's password: 
HP J8697A Switch E5406zl
Software revision K.15.06.5008

Copyright (C) 1991-2012 Hewlett-Packard Development Company, L.P.

                   RESTRICTED RIGHTS LEGEND
 Confidential computer software.  Valid license from HP required for possession,
 use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer
 Software, Computer Software Documentation, and Technical Data for Commercial
 Items are licensed to the U.S. Government under vendor's standard commercial
 license.
                   HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. 
                   20555 State Highway 249, Houston, TX 77070

Press any key to continue

HP-E5406zl# show version 
Image stamp:    /ws/swbuildm/of_bridge_qaoff/code/build/btm(of_bridge_qaoff)
                Feb 18 2012 11:26:28
                K.15.06.5008
                79
Boot Image:     Primary
HP-E5406zl# show running-config 

Running configuration:

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

hostname "HP-E5406zl" 
module 1 type J9550A 
interface A1 
   speed-duplex auto-1000 
exit
interface A2 
   speed-duplex auto-1000 
exit
interface A3 
   speed-duplex auto-1000 
exit
interface A4 
   speed-duplex auto-1000 
exit
interface A5 
   speed-duplex auto-1000 
exit
interface A6 
   speed-duplex auto-1000 
exit
interface A7 
   speed-duplex auto-1000 
exit
interface A10 
   speed-duplex auto-1000 
exit
interface A13 
   speed-duplex auto-1000 
exit
ip default-gateway 10.3.1.254 
vlan 1 
   name "DEFAULT_VLAN" 
   forbid A1-A6 
   untagged A8-A9,A11-A12,A14-A19,A21-A23 
   no untagged A1-A7,A10,A13,A20,A24 
   no ip address 
   exit 
vlan 10 
   name "control-hardware" 
   untagged A20 
   ip address 10.3.1.253 255.255.255.0 
   exit 
vlan 1750 
   name "_1" 
   tagged A1,A4,A24 
   no ip address 
   exit 
vlan 257 
   name "_6" 
   untagged A1-A6 
   no ip address 
   exit 
vlan 258 
   name "_25" 
   untagged A7,A10,A13 
   no ip address 
   exit 
no web-management
openflow
   vlan 1750
      enable
      controller "tcp:10.3.1.7:6633" fail-secure on
      exit
   exit
snmp-server community "xxx" unrestricted
management-vlan 10
no autorun
no dhcp config-file-update
no dhcp image-file-update
password xx
password xx
HP-E5406zl# show vlans  

 Status and Counters - VLAN Information

  Maximum VLANs to support : 256                  
  Primary VLAN : DEFAULT_VLAN    
  Management VLAN : control-hardware

  VLAN ID Name                             | Status     Voice Jumbo
  ------- -------------------------------- + ---------- ----- -----
  1       DEFAULT_VLAN                     | Port-based No    No   
  10      control-hardware                 | Port-based No    No   
  257     _6                               | Port-based No    No   
  258     _25                              | Port-based No    No   
  1750    _1                               | Port-based No    No   
HP-E5406zl# show vlans 1750

 Status and Counters - VLAN Information - VLAN 1750

  VLAN ID : 1750   
  Name : _1                              
  Status : Port-based
  Voice : No 
  Jumbo : No 

  Port Information Mode     Unknown VLAN Status    
  ---------------- -------- ------------ ----------
  A1               Tagged   Learn        Up        
  A4               Tagged   Learn        Up        
  A24              Tagged   Learn        Up        
 
HP-E5406zl# exit
HP-E5406zl> exit
Do you want to log out [y/n]? y
Connection to procurve2 closed by remote host.
Connection to procurve2 closed.
[lnevers@boss ~]$ 

Access the FOAM VM and gather information for version

LNM:~$ ssh foam.instageni.cs.princeton.edu
Welcome to Ubuntu 12.04.2 LTS (GNU/Linux 3.2.0-43-generic x86_64)

 * Documentation:  https://help.ubuntu.com/
Last login: Tue May 28 12:05:30 2013 from dhcp89-073-116.bbn.com
lnevers@foam:~$ sudo whoami
root

lnevers@foam:~$ sudo foamctl admin:get-version  --passwd-file=/etc/foam.passwd 
{
 "version": "0.8.2"
}


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=/etc/foam.passwd 
{
 "value": "acb@cs.princeton.edu"
}
lnevers@foam:~$ foamctl config:get-value --key="geni.site-tag"  --passwd-file=/etc/foam.passwd 
{
 "value": "foam.instageni.cs.princeton.edu"
}
lnevers@foam:~$ foamctl config:get-value --key="email.from"  --passwd-file=/etc/foam.passwd 
{
 "value": "acb@cs.princeton.edu"
}
lnevers@foam:~$ foamctl config:get-value --key="geni.approval.approve-on-creation"  --passwd-file=/etc/foam.passwd 
{
 "value": 2
}

Show FOAM slivers and details for one sliver:

lnevers@foam:~$ foamctl geni:list-slivers --passwd-file=/etc/foam.passwd
{
 "slivers": [
  {
   "status": "Approved", 
   "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tupty1755:40f34bde-8c9f-4c21-8f01-a0d12bce18ae", 
   "creation": "2013-05-22 19:07:25.495426+00:00", 
   "pend_reason": null, 
   "expiration": "2013-07-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": "40f34bde-8c9f-4c21-8f01-a0d12bce18ae", 
   "desc": "tupty1755 OpenFlow resources at Princeton InstaGENI.", 
   "ref": null, 
   "id": 2, 
   "uuid": "40f34bde-8c9f-4c21-8f01-a0d12bce18ae"
  }, 
  {
   "status": "Approved", 
   "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tuptymon:ac15f426-c695-4713-8ee9-9e0c9aec8148", 
   "creation": "2013-05-24 13:31:39.117582+00:00", 
   "pend_reason": null, 
   "expiration": "2013-07-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+tuptymon", 
   "enabled": true, 
   "email": "tupty@pgeni.gpolab.bbn.com", 
   "flowvisor_slice": "ac15f426-c695-4713-8ee9-9e0c9aec8148", 
   "desc": "tuptymon OpenFlow resources at Princeton InstaGENI.", 
   "ref": null, 
   "id": 5, 
   "uuid": "ac15f426-c695-4713-8ee9-9e0c9aec8148"
  }, 
  {
   "status": "Approved", 
   "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-4:61a56358-1fad-4adf-be36-5071a330eaf3", 
   "creation": "2013-05-24 15:49:54.089422+00:00", 
   "pend_reason": null, 
   "expiration": "2013-05-31 00:00:00+00:00", 
   "deleted": "False", 
   "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers", 
   "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-4", 
   "enabled": true, 
   "email": "lnevers@pgeni.gpolab.bbn.com", 
   "flowvisor_slice": "61a56358-1fad-4adf-be36-5071a330eaf3", 
   "desc": "New Site Confirmation Test IG-CT-4 ", 
   "ref": null, 
   "id": 6, 
   "uuid": "61a56358-1fad-4adf-be36-5071a330eaf3"
  }
 ]
}
lnevers@foam:~$ 

Access the FlowVisor VM and gather version information:

LNM:~$ ssh flowvisor.instageni.cs.princeton.edu
Welcome to Ubuntu 12.04.2 LTS (GNU/Linux 3.2.0-43-generic x86_64)

 * Documentation:  https://help.ubuntu.com/
Last login: Tue May 28 12:05:39 2013 from dhcp89-073-116.bbn.com
lnevers@flowvisor:~$ sudo whoami
root

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

lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd ping hello
Got reply:
PONG(fvadmin): FV version=flowvisor-0.8.14::hello


# Devices
lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd listDevices
Device 0: 06:d6:84:34:97:cc:8e:00
lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd getDeviceInfo 06:d6:84:34:97:cc:8e:00
nPorts=4
portList=24,65534,1,4
dpid=06:d6:84:34:97:cc:8e:00
remote=/10.3.1.7:6633-->/10.3.1.253:64923
portNames=A24(24),local(65534),A1(1),A4(4)


#Slices
lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd listSlices
Slice 0: fvadmin
Slice 1: alice
Slice 2: bob
Slice 3: 40f34bde-8c9f-4c21-8f01-a0d12bce18ae
Slice 4: ac15f426-c695-4713-8ee9-9e0c9aec8148
Slice 5: 61a56358-1fad-4adf-be36-5071a330eaf3


lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd getSliceInfo 61a56358-1fad-4adf-be36-5071a330eaf3
Got reply:
drop_policy=exact
connection_1=06:d6:84:34:97:cc:8e:00-->/128.112.170.7:36110-->mallorea.gpolab.bbn.com/192.1.249.185:33020
contact_email=lnevers@pgeni.gpolab.bbn.com
controller_hostname=mallorea.gpolab.bbn.com
controller_port=33020
creator=fvadmin

Check the FlowVisor setting:

lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd dumpConfig /tmp/flowvisor-config
lnevers@flowvisor:~$ more /tmp/flowvisor-config 
{
   "flowvisor": [
      {
         "api_webserver_port": 8080,
         "api_jetty_webserver_port": -1,
         "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": "xx",
         "passwd_salt": "xx",
         "controller_hostname": "none",
         "controller_port": 0,
         "contact_email": "fvadmin@localhost",
         "drop_policy": "exact",
         "lldp_spam": true
      },
      {
         "config_name": "default",
         "flowmap_type": "federated",
         "name": "alice",
         "creator": "fvadmin",
         "passwd_crypt": "xx",
         "passwd_salt": "xx",
         "controller_hostname": "localhost",
         "controller_port": 54321,
         "contact_email": "alice@foo.com",
         "drop_policy": "exact",
         "lldp_spam": true
      },
      {
         "config_name": "default",
         "flowmap_type": "federated",
         "name": "bob",
         "creator": "fvadmin",
         "passwd_crypt": "xx",
         "passwd_salt": "xx",
         "controller_hostname": "localhost",
         "controller_port": 54322,
         "contact_email": "bob@foo.com",
         "drop_policy": "exact",
         "lldp_spam": true
      },
      {
         "config_name": "default",
         "flowmap_type": "federated",
         "name": "40f34bde-8c9f-4c21-8f01-a0d12bce18ae",
         "creator": "fvadmin",
         "passwd_crypt": "xx",
         "passwd_salt": "xx",
         "controller_hostname": "hafmet.gpolab.bbn.com",
         "controller_port": 33012,
         "contact_email": "tupty@pgeni.gpolab.bbn.com",
         "drop_policy": "exact",
         "lldp_spam": true
      },
      {
         "config_name": "default",
         "flowmap_type": "federated",
         "name": "ac15f426-c695-4713-8ee9-9e0c9aec8148",
         "creator": "fvadmin",
         "passwd_crypt": "xx",
         "passwd_salt": "-xx",
         "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": "61a56358-1fad-4adf-be36-5071a330eaf3",
         "creator": "fvadmin",
         "passwd_crypt": "xx",
         "passwd_salt": "-xx",
         "controller_hostname": "mallorea.gpolab.bbn.com",
         "controller_port": 33020,
         "contact_email": "lnevers@pgeni.gpolab.bbn.com",
         "drop_policy": "exact",
         "lldp_spam": true
      }
   ],
   "FlowSpaceRule": [
      {
         "dpid": "-8000000000000000",
         "priority": 32000,
         "in_port": 0,
         "dl_src": "00:00:00:00:00:02",
         "wildcards": 4194298,
         "slice_action": [
            {
               "alice": 4
            }
         ]
      },
      {
         "dpid": "-8000000000000000",
         "priority": 32000,
         "in_port": 2,
         "dl_src": "00:00:00:00:00:02",
         "wildcards": 4194298,
         "slice_action": [
            {
               "alice": 4
            }
         ]
      },
      {
         "dpid": "-8000000000000000",
         "priority": 32000,
         "in_port": 3,
         "dl_src": "00:00:00:00:00:02",
         "wildcards": 4194298,
         "slice_action": [
            {
               "alice": 4
            }
         ]
      },
      {
         "dpid": "-8000000000000000",
         "priority": 32000,
         "in_port": 0,
         "dl_src": "00:01:00:00:00:02",
         "wildcards": 4194298,
         "slice_action": [
            {
               "alice": 4
            }
         ]
      },
      {
         "dpid": "-8000000000000000",
         "priority": 32000,
         "in_port": 2,
         "dl_src": "00:01:00:00:00:02",
         "wildcards": 4194298,
         "slice_action": [
            {
               "alice": 4
            }
         ]
      },
      {
         "dpid": "-8000000000000000",
         "priority": 32000,
         "in_port": 3,
         "dl_src": "00:01:00:00:00:02",
         "wildcards": 4194298,
         "slice_action": [
            {
               "alice": 4
            }
         ]
      },
      {
         "dpid": "-8000000000000000",
         "priority": 32000,
         "in_port": 1,
         "dl_src": "00:00:00:00:00:01",
         "wildcards": 4194298,
         "slice_action": [
            {
               "bob": 4
            }
         ]
      },
      {
         "dpid": "-8000000000000000",
         "priority": 32000,
         "in_port": 3,
         "dl_src": "00:00:00:00:00:01",
         "wildcards": 4194298,
         "slice_action": [
            {
               "bob": 4
            }
         ]
      },
      {
         "dpid": "-8000000000000000",
         "priority": 32000,
         "in_port": 1,
         "dl_src": "00:01:00:00:00:01",
         "wildcards": 4194298,
         "slice_action": [
            {
               "bob": 4
            }
         ]
      },
      {
         "dpid": "-8000000000000000",
         "priority": 32000,
         "in_port": 3,
         "dl_src": "00:01:00:00:00:01",
         "wildcards": 4194298,
         "slice_action": [
            {
               "bob": 4
            }
         ]
      },
      {
         "dpid": "6d6843497cc8e00",
         "priority": 2000,
         "in_port": 0,
         "dl_type": 2048,
         "nw_src": 168900352,
         "nw_dst": 168900352,
         "wildcards": 3279087,
         "slice_action": [
            {
               "40f34bde-8c9f-4c21-8f01-a0d12bce18ae": 4
            }
         ]
      },
      {
         "dpid": "6d6843497cc8e00",
         "priority": 2000,
         "in_port": 0,
         "dl_type": 2054,
         "nw_src": 168900352,
         "nw_dst": 168900352,
         "wildcards": 3279087,
         "slice_action": [
            {
               "40f34bde-8c9f-4c21-8f01-a0d12bce18ae": 4
            }
         ]
      },
      {
         "dpid": "6d6843497cc8e00",
         "priority": 2000,
         "in_port": 0,
         "dl_type": 2048,
         "nw_src": 171048960,
         "nw_dst": 171048960,
         "wildcards": 3412207,
         "slice_action": [
            {
               "ac15f426-c695-4713-8ee9-9e0c9aec8148": 4
            }
         ]
      },
      {
         "dpid": "6d6843497cc8e00",
         "priority": 2000,
         "in_port": 0,
         "dl_type": 2054,
         "nw_src": 171048960,
         "nw_dst": 171048960,
         "wildcards": 3412207,
         "slice_action": [
            {
               "ac15f426-c695-4713-8ee9-9e0c9aec8148": 4
            }
         ]
      },
      {
         "dpid": "6d6843497cc8e00",
         "priority": 2000,
         "in_port": 0,
         "dl_type": 2048,
         "nw_src": 170527488,
         "nw_dst": 170527488,
         "wildcards": 3279087,
         "slice_action": [
            {
               "61a56358-1fad-4adf-be36-5071a330eaf3": 4
            }
         ]
      },
      {
         "dpid": "6d6843497cc8e00",
         "priority": 2000,
         "in_port": 0,
         "dl_type": 2054,
         "nw_src": 170527488,
         "nw_dst": 170527488,
         "wildcards": 3279087,
         "slice_action": [
            {
               "61a56358-1fad-4adf-be36-5071a330eaf3": 4
            }
         ]
      }
   ]
}
lnevers@flowvisor:~$ 

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)