[[PageOutline]] = GPO InstaGENI Confirmation Tests = For details about the tests in this page, see the '''[wiki:GENIRacksHome/InstageniRacks/SiteConfirmationTests ExoGENI Confirmation Tests]''' page.[[BR]] For site status see the '''[wiki:GENIRacksHome/InstageniRacks/ConfirmationTestStatus InstaGENI New Site Confirmation Tests Status]''' page. __Note:__ Omni nick_names for site aggregate used for these tests are: {{{ ig-utah=,http://utah.geniracks.net/protogeni/xmlrpc/am/2.0 ig-gpo=,http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0 ig-of-utah=,https://foam.utah.geniracks.net: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. The InstaGENI version is empty "'code_tag':''". {{{ lnevers@arendia:~/gcf-2.2-preview2$ omni.py getversion -a ig-gpo INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Substituting AM nickname ig-gpo with URL http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Substituting AM nickname ig-gpo with URL http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:AM URN: unspecified_AM_URN (url: http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0) has version: ( (PG error log: urn:publicid:IDN+instageni.gpolab.bbn.com+log+107).) INFO:omni:{ 'code_tag': '', '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.gpolab.bbn.com:12369/protogeni/xmlrpc/am/1.0', '2': 'https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0', '3': 'https://boss.instageni.gpolab.bbn.com: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.gpolab.bbn.com', 'hrn': 'bbninstageni.cm', 'interface': 'aggregate', 'url': 'https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am', 'urn': 'urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm'} INFO:omni: ------------------------------------------------------------ INFO:omni: Completed getversion: Options as run: aggregate: ['ig-gpo'] framework: pg noGetVersionCache: True Args: getversion Result Summary: Got version for http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0 INFO:omni: ============================================================ }}} Get list of "available" resources: {{{ $ omni.py -a ig-gpo 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-gpo with URL http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Saving output to a file. INFO:omni:Substituting AM nickname ig-gpo with URL http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Listed advertised resources at 1 out of 1 possible aggregates. INFO:omni:Substituting AM nickname ig-gpo with URL http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Writing to 'rspec-instageni-gpolab-bbn-com-protogeniv2.xml' INFO:omni: ------------------------------------------------------------ INFO:omni: Completed listresources: Options as run: aggregate: ['ig-gpo'] framework: pg geni_available: True output: True Args: listresources Result Summary: Queried resources from 1 of 1 aggregate(s). Wrote rspecs from 1 aggregate(s) to 1 file(s) Saved listresources RSpec at 'unspecified_AM_URN' (url 'http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0') to file rspec-instageni-gpolab-bbn-com-protogeniv2.xml; INFO:omni: ============================================================ }}} Created a slice: {{{ $ omni.py createslice IG-CT-1 INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Created slice with Name IG-CT-1, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-1, Expiration 2012-12-15 13:20:44+00:00 INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createslice: Options as run: framework: pg Args: createslice IG-CT-1 Result Summary: Created slice with Name IG-CT-1, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-1, Expiration 2012-12-15 13:20:44+00:00 INFO:omni: ============================================================ }}} Created a 4 VMs sliver using the RSpec [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-1-gpo.rspec IG-CT-1-gpo.rspec]: {{{ $ omni.py createsliver -a ig-gpo IG-CT-1 IG-CT-1-gpo.rspec INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Substituting AM nickname ig-gpo with URL http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-1 expires on 2012-12-15 13:20:44 UTC INFO:omni:Substituting AM nickname ig-gpo with URL http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Substituting AM nickname ig-gpo with URL http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Creating sliver(s) from rspec file IG-CT-1-gpo.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-1 INFO:omni:Got return from CreateSliver for slice IG-CT-1 at http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0: INFO:omni: INFO:omni: INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createsliver: Options as run: aggregate: ['ig-gpo'] framework: pg Args: createsliver IG-CT-1 IG-CT-1-gpo.rspec Result Summary: Got Reserved resources RSpec from instageni-gpolab-bbn-com-protogeniv2 INFO:omni: ============================================================ }}} The following is login information for the sliver: {{{ $ readyToLogin.py -a ig-gpo IG-CT-1 .... ================================================================================ LOGIN INFO for AM: http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0 ================================================================================ VM-1's geni_status is: ready (am_status:ready) User lnevers logins to VM-1 using: xterm -e ssh -p 30522 -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.gpolab.bbn.com & VM-3's geni_status is: ready (am_status:ready) User lnevers logins to VM-3 using: xterm -e ssh -p 30524 -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.gpolab.bbn.com & VM-2's geni_status is: ready (am_status:ready) User lnevers logins to VM-2 using: xterm -e ssh -p 30523 -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.gpolab.bbn.com & VM-4's geni_status is: ready (am_status:ready) User lnevers logins to VM-4 using: xterm -e ssh -p 30525 -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.gpolab.bbn.com & }}} === 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 GPO VM-2 to VM-1 (TCP) - TCP window size: 16.0 KB ''' ''Collected: 2013-03-01'' __One Client_ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 693 MBytes 96.9 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 6] 0.0-60.1 sec 143 MBytes 19.9 Mbits/sec [ 5] 0.0-60.2 sec 140 MBytes 19.5 Mbits/sec [ 7] 0.0-60.3 sec 140 MBytes 19.4 Mbits/sec [ 4] 0.0-60.4 sec 143 MBytes 19.9 Mbits/sec [ 3] 0.0-60.6 sec 141 MBytes 19.6 Mbits/sec [SUM] 0.0-60.6 sec 706 MBytes 97.8 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 6] 0.0-60.5 sec 80.6 MBytes 11.2 Mbits/sec [ 4] 0.0-60.5 sec 80.9 MBytes 11.2 Mbits/sec [ 3] 0.0-60.5 sec 79.8 MBytes 11.1 Mbits/sec [ 11] 0.0-60.5 sec 52.4 MBytes 7.26 Mbits/sec [ 9] 0.0-60.9 sec 80.6 MBytes 11.1 Mbits/sec [ 12] 0.0-61.0 sec 51.8 MBytes 7.12 Mbits/sec [ 5] 0.0-61.0 sec 80.9 MBytes 11.1 Mbits/sec [ 7] 0.0-61.1 sec 81.2 MBytes 11.2 Mbits/sec [ 10] 0.0-61.1 sec 53.1 MBytes 7.29 Mbits/sec [ 8] 0.0-61.2 sec 83.4 MBytes 11.4 Mbits/sec [SUM] 0.0-61.2 sec 725 MBytes 99.3 Mbits/sec }}} '''Iperf InstaGENI GPO VM-2 to the VM-1 (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 7.50 MBytes 1.05 Mbits/sec [ 3] Sent 5351 datagrams [ 3] Server Report: [ 3] 0.0-58.7 sec 7.50 MBytes 1.07 Mbits/sec 0.004 ms 0/ 5351 (0% }}} '''Ping from InstaGENI GPO VM-2 to the VM-1 ''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 58999ms rtt min/avg/max/mdev = 0.026/0.030/0.040/0.004 ms }}} '''Iperf InstaGENI GPO VM-2-server2 to VM-1-server1 (TCP) - TCP window size: 16.0 KB ''' Even though not part of this test, ran an experiment with 2 VMs each on a separate VM servers to capture performance between VM nodes on different servers within the same rack. ''Collected: 2013-03-01'' __One Client_ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.1 sec 722 MBytes 101 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 149 MBytes 20.8 Mbits/sec [ 6] 0.0-60.1 sec 149 MBytes 20.8 Mbits/sec [ 5] 0.0-60.4 sec 147 MBytes 20.4 Mbits/sec [ 7] 0.0-60.6 sec 145 MBytes 20.0 Mbits/sec [ 4] 0.0-60.8 sec 143 MBytes 19.7 Mbits/sec [SUM] 0.0-60.8 sec 732 MBytes 101 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 8] 0.0-60.0 sec 121 MBytes 17.0 Mbits/sec [ 7] 0.0-60.2 sec 121 MBytes 16.9 Mbits/sec [ 3] 0.0-60.4 sec 119 MBytes 16.5 Mbits/sec [ 6] 0.0-60.6 sec 4.00 MBytes 554 Kbits/sec [ 5] 0.0-60.6 sec 120 MBytes 16.7 Mbits/sec [ 10] 0.0-60.9 sec 3.75 MBytes 517 Kbits/sec [ 9] 0.0-60.9 sec 118 MBytes 16.2 Mbits/sec [ 11] 0.0-61.1 sec 3.88 MBytes 532 Kbits/sec [ 4] 0.0-61.1 sec 123 MBytes 16.8 Mbits/sec [ 12] 0.0-61.6 sec 4.38 MBytes 596 Kbits/sec [SUM] 0.0-61.6 sec 738 MBytes 101 Mbits/sec }}} '''Iperf InstaGENI GPO VM-2-server2 to VM-1-server1 (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 7.50 MBytes 1.05 Mbits/sec [ 3] Sent 5351 datagrams [ 3] Server Report: [ 3] 0.0-59.9 sec 7.50 MBytes 1.05 Mbits/sec 0.002 ms 0/ 5351 (0%) }}} '''Ping from InstaGENI GPO VM-2-server2 to VM-1-server1 ''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 59001ms rtt min/avg/max/mdev = 0.134/0.165/0.184/0.014 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 2012-12-15 13:43:42+00:00 INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createslice: Options as run: framework: pg Args: createslice IG-CT-2 Result Summary: Created slice with Name IG-CT-2, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2, Expiration 2012-12-15 13:43:42+00:00 INFO:omni: ============================================================ }}} Created a sliver with one VM and one Raw PC using RSpec [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-2-gpo.rspec IG-CT-2-gpo.rspec] {{{ $ omni.py createsliver -a ig-gpo IG-CT-2 IG-CT-2-gpo.rspec INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Substituting AM nickname ig-gpo with URL http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2 expires on 2012-12-15 13:43:42 UTC INFO:omni:Substituting AM nickname ig-gpo with URL http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Substituting AM nickname ig-gpo with URL http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Creating sliver(s) from rspec file IG-CT-2-gpo.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2 INFO:omni:Got return from CreateSliver for slice IG-CT-2 at http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0: INFO:omni: INFO:omni: INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createsliver: Options as run: aggregate: ['ig-gpo'] framework: pg Args: createsliver IG-CT-2 IG-CT-2-gpo.rspec Result Summary: Got Reserved resources RSpec from instageni-gpolab-bbn-com-protogeniv2 INFO:omni: ============================================================ }}} Determined login information: {{{ $ readyToLogin.py -a ig-gpo IG-CT-2 .... ================================================================================ LOGIN INFO for AM: http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0 ================================================================================ VM's geni_status is: ready (am_status:ready) User lnevers logins to VM using: xterm -e ssh -p 30778 -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.gpolab.bbn.com & 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@pc3.instageni.gpolab.bbn.com & }}} === Measuraments === 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 GPO PC to VM (TCP) - TCP window size: 16.0 KB ''' ''Collected: 2013-03-01'' __One Client_ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 719 MBytes 101 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 144 MBytes 20.2 Mbits/sec [ 7] 0.0-60.0 sec 144 MBytes 20.1 Mbits/sec [ 5] 0.0-60.1 sec 146 MBytes 20.3 Mbits/sec [ 6] 0.0-60.1 sec 144 MBytes 20.1 Mbits/sec [ 4] 0.0-60.2 sec 145 MBytes 20.2 Mbits/sec [SUM] 0.0-60.2 sec 722 MBytes 101 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 12] 0.0-60.0 sec 83.4 MBytes 11.7 Mbits/sec [ 8] 0.0-60.1 sec 47.8 MBytes 6.67 Mbits/sec [ 5] 0.0-60.1 sec 83.0 MBytes 11.6 Mbits/sec [ 10] 0.0-60.2 sec 82.2 MBytes 11.5 Mbits/sec [ 3] 0.0-60.2 sec 83.0 MBytes 11.6 Mbits/sec [ 4] 0.0-60.3 sec 82.6 MBytes 11.5 Mbits/sec [ 11] 0.0-60.3 sec 81.0 MBytes 11.3 Mbits/sec [ 9] 0.0-60.4 sec 48.0 MBytes 6.67 Mbits/sec [ 6] 0.0-60.4 sec 48.9 MBytes 6.79 Mbits/sec [ 7] 0.0-60.5 sec 86.2 MBytes 12.0 Mbits/sec [SUM] 0.0-60.5 sec 726 MBytes 101 Mbits/sec }}} '''Iperf InstaGENI GPO PC to the VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 7.50 MBytes 1.05 Mbits/sec [ 3] Sent 5351 datagrams [ 3] Server Report: [ 3] 0.0-59.8 sec 7.50 MBytes 1.05 Mbits/sec 0.003 ms 0/ 5351 (0%) }}} '''Ping from InstaGENI GPO PC to VM ''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 58999ms rtt min/avg/max/mdev = 0.123/0.132/0.161/0.015 ms }}} '''Iperf InstaGENI GPO VM to PC (TCP) - TCP window size: 16.0 KB ''' ''Collected: 2013-03-01'' __One Client_ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 719 MBytes 101 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 4] 0.0-60.0 sec 146 MBytes 20.4 Mbits/sec [ 6] 0.0-60.1 sec 145 MBytes 20.3 Mbits/sec [ 7] 0.0-60.1 sec 145 MBytes 20.2 Mbits/sec [ 5] 0.0-60.2 sec 145 MBytes 20.2 Mbits/sec [ 3] 0.0-60.3 sec 146 MBytes 20.3 Mbits/sec [SUM] 0.0-60.3 sec 726 MBytes 101 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 11] 0.0-60.0 sec 42.0 MBytes 5.87 Mbits/sec [ 12] 0.0-60.1 sec 87.0 MBytes 12.1 Mbits/sec [ 9] 0.0-60.1 sec 86.0 MBytes 12.0 Mbits/sec [ 6] 0.0-60.2 sec 86.1 MBytes 12.0 Mbits/sec [ 3] 0.0-60.2 sec 86.1 MBytes 12.0 Mbits/sec [ 10] 0.0-60.3 sec 85.5 MBytes 11.9 Mbits/sec [ 8] 0.0-60.3 sec 43.8 MBytes 6.08 Mbits/sec [ 4] 0.0-60.4 sec 87.4 MBytes 12.1 Mbits/sec [ 5] 0.0-60.5 sec 43.4 MBytes 6.02 Mbits/sec [ 7] 0.0-60.6 sec 86.5 MBytes 12.0 Mbits/sec [SUM] 0.0-60.6 sec 734 MBytes 102 Mbits/sec }}} '''Iperf InstaGENI GPO VM to the PC (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 7.50 MBytes 1.05 Mbits/sec [ 3] Sent 5351 datagrams [ 3] Server Report: [ 3] 0.0-59.5 sec 7.50 MBytes 1.06 Mbits/sec 0.005 ms 0/ 5351 (0%) }}} '''Ping from InstaGENI GPO VM to PC ''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 58999ms rtt min/avg/max/mdev = 0.134/0.148/0.168/0.016 ms }}} '''Iperf InstaGENI GPO PC to PC (TCP) - TCP window size: 16.0 KB ''' Even though not part of this test, ran an experiment with 2 PCs within the same rack. ''Collected: 2013-03-01'' __One Client_ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 6.58 GBytes 941 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 4] 0.0-60.0 sec 1.64 GBytes 235 Mbits/sec [ 5] 0.0-60.0 sec 1.64 GBytes 235 Mbits/sec [ 6] 0.0-60.0 sec 1.64 GBytes 235 Mbits/sec [ 3] 0.0-60.0 sec 850 MBytes 119 Mbits/sec [ 7] 0.0-60.0 sec 839 MBytes 117 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 272 MBytes 38.1 Mbits/sec [ 10] 0.0-60.0 sec 1.31 GBytes 188 Mbits/sec [ 6] 0.0-60.0 sec 1.31 GBytes 188 Mbits/sec [ 9] 0.0-60.0 sec 675 MBytes 94.3 Mbits/sec [ 11] 0.0-60.0 sec 1.31 GBytes 188 Mbits/sec [ 12] 0.0-60.0 sec 270 MBytes 37.8 Mbits/sec [ 5] 0.0-60.0 sec 675 MBytes 94.3 Mbits/sec [ 3] 0.0-60.0 sec 270 MBytes 37.7 Mbits/sec [ 7] 0.0-60.0 sec 273 MBytes 38.2 Mbits/sec [ 4] 0.0-60.1 sec 272 MBytes 38.0 Mbits/sec [SUM] 0.0-60.1 sec 6.58 GBytes 942 Mbits/sec }}} '''Iperf InstaGENI GPO PC to the PC (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 7.50 MBytes 1.05 Mbits/sec [ 3] Sent 5351 datagrams [ 3] Server Report: [ 3] 0.0-60.0 sec 7.50 MBytes 1.05 Mbits/sec 0.014 ms 0/ 5351 (0%) }}} '''Ping from InstaGENI GPO PC to PC ''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 59000ms rtt min/avg/max/mdev = 0.139/0.183/0.229/0.015 ms }}} == IG-CT-3 - Multiple sites experiment == Create a slice: {{{ $ omni.py createslice IG-CT-3 INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Created slice with Name IG-CT-3, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3, Expiration 2012-12-15 14:32:05+00:00 INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createslice: Options as run: framework: pg Args: createslice IG-CT-3 Result Summary: Created slice with Name IG-CT-3, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3, Expiration 2012-12-15 14:32:05+00:00 INFO:omni: ============================================================ }}} Create a sliver with one VM at GPO and one VM at Utah using RSpec [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-3.rspec IG-CT-3.rspec]. First created the InstaGENI GPO sliver: {{{ $ omni.py createsliver IG-CT-3 -a ig-gpo IG-CT-3.rspec INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Substituting AM nickname ig-gpo with URL http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 expires on 2012-12-15 14:32:05 UTC INFO:omni:Substituting AM nickname ig-gpo with URL http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Substituting AM nickname ig-gpo with URL http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Creating sliver(s) from rspec file IG-CT-3.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 INFO:omni:Got return from CreateSliver for slice IG-CT-3 at http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0: INFO:omni: INFO:omni: INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createsliver: Options as run: aggregate: ['ig-gpo'] framework: pg Args: createsliver IG-CT-3 IG-CT-3.rspec Result Summary: Got Reserved resources RSpec from instageni-gpolab-bbn-com-protogeniv2 INFO:omni: ============================================================ }}} Then creates the InstaGENI Utah sliver: {{{ $ omni.py createsliver IG-CT-3 -a ig-utah IG-CT-3.rspec INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Substituting AM nickname ig-utah with URL http://utah.geniracks.net/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 expires on 2012-12-15 14:32:05 UTC INFO:omni:Substituting AM nickname ig-utah with URL http://utah.geniracks.net/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Substituting AM nickname ig-utah with URL http://utah.geniracks.net/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Creating sliver(s) from rspec file IG-CT-3.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 INFO:omni:Got return from CreateSliver for slice IG-CT-3 at http://utah.geniracks.net/protogeni/xmlrpc/am/2.0: INFO:omni: INFO:omni: INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createsliver: Options as run: aggregate: ['ig-utah'] framework: pg Args: createsliver IG-CT-3 IG-CT-3.rspec Result Summary: Got Reserved resources RSpec from utah-geniracks-net-protogeniv2 INFO:omni: ============================================================ }}} Determined login information at each GPO and Utah aggregate: {{{ $ readyToLogin.py IG-CT-3 -a ig-gpo .... VM-1's geni_status is: ready (am_status:ready) User lnevers logins to VM-1 using: xterm -e ssh -p 30778 -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.gpolab.bbn.com & $ readyToLogin.py IG-CT-3 -a ig-utah .... VM-2's geni_status is: ready (am_status:ready) User lnevers logins to VM-2 using: xterm -e ssh -p 31034 -i /home/lnevers/.ssh/id_rsa lnevers@pc1.utah.geniracks.net & }}} === Measuraments === '''Iperf InstaGENI GPO VM-1 to Utah VM-2(TCP) - TCP window size: 16.0 KB ''' ''Collected: 2013-03-01'' __One Client_ {{{ [ 3] local 192.168.4.1 port 50047 connected with 192.168.4.2 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.1 sec 140 MBytes 19.5 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 5] 0.0-60.0 sec 62.9 MBytes 8.78 Mbits/sec [ 4] 0.0-60.1 sec 61.9 MBytes 8.63 Mbits/sec [ 7] 0.0-60.3 sec 49.6 MBytes 6.91 Mbits/sec [ 6] 0.0-60.3 sec 56.1 MBytes 7.81 Mbits/sec [ 3] 0.0-60.3 sec 56.0 MBytes 7.78 Mbits/sec [SUM] 0.0-60.3 sec 286 MBytes 39.8 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 9] 0.0-60.2 sec 36.5 MBytes 5.09 Mbits/sec [ 6] 0.0-60.2 sec 44.9 MBytes 6.25 Mbits/sec [ 10] 0.0-60.2 sec 31.1 MBytes 4.33 Mbits/sec [ 12] 0.0-60.3 sec 29.8 MBytes 4.14 Mbits/sec [ 5] 0.0-60.3 sec 35.5 MBytes 4.94 Mbits/sec [ 11] 0.0-60.4 sec 28.4 MBytes 3.94 Mbits/sec [ 7] 0.0-60.4 sec 27.1 MBytes 3.77 Mbits/sec [ 8] 0.0-60.4 sec 34.6 MBytes 4.81 Mbits/sec [ 4] 0.0-60.6 sec 30.2 MBytes 4.19 Mbits/sec [ 3] 0.0-60.8 sec 37.0 MBytes 5.10 Mbits/sec [SUM] 0.0-60.8 sec 335 MBytes 46.2 Mbits/sec }}} '''Iperf InstaGENI GPO VM-1 to Utah VM-2 (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 7.50 MBytes 1.05 Mbits/sec [ 3] Sent 5351 datagrams [ 3] Server Report: [ 3] 0.0-60.0 sec 7.50 MBytes 1.05 Mbits/sec 0.380 ms 1/ 5351 (0.019%) }}} '''Ping from InstaGENI GPO VM-1 to Utah VM-2 ''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 59089ms rtt min/avg/max/mdev = 59.187/62.125/71.587/3.282 ms }}} == IG-CT-4 - Multiple sites !OpenFlow experiment and interoperability == This confirmation test creates a sliver at each of the following Aggregates: * Utah InstaGENI with two VM on shared VLAN 1750 using [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-4-ig-utah.rspec IG-CT-4-ig-utah.rspec]. * GPO InstaGENI with two VMs on shared VLAN 1750 using [TBD] RSPEC. * ProtoGENI Utah with one VM on shared VLAN 1750 using [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-4-pg-utah.rspec IG-CT-4-pg-utah.rspec]. * ProtoGENI Utah with 1 WAPG nodes located at Indiana using [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/Utah/IG-CT-4-openflow-indiana-wapg.rspec IG-CT-4-openflow-indiana-wapg.rspec]. * !OpenFlow datapaths at: - NLR using [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-4-openflow-nlr.rspec IG-CT-4-openflow-nlr.rspec]. - Internet2 using [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-4-openflow-internet2.rspec IG-CT-4-openflow-internet2.rspec]. - UEN using [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-4-openflow-uen.rspec IG-CT-4-openflow-uen.rspec]. - Indian FOAM [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/GPo/IG-CT-4-openflow-indiana-wapg.rspec IG-CT-4-openflow-indiana-wapg.rspec]. - Utah InstaGENI FOAM using [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-4-openflow-instageni.rspec IG-CT-4-openflow-instageni.rspec]. - GPO ExoGENI using [TBD] RSpec. ''__Note__'': To avoid multiple resource requests to the PG Utah aggregate, and thus multiple slices, one can combine the RSpec for the PG Utah VMs on shared VLAN 1750 and the request for the Indiana WAPG nodes into one RSpec. An example of the combined RSpec is [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-4-indiana-wapg-pg-utah.rspec IG-CT-4-indiana-wapg-pg-utah.rspec]. [[BR]] Following is the command sequence that is executed to setup the topology for this confirmation test: {{{ # Create the slice to be used for this confirmation test: $ omni.py createslice IG-CT-4 # Create the FOAM slivers at the Internet and NLR FOAM $ omni.py createsliver -a of-i2 IG-CT-4 IG-CT-4-openflow-internet2.rspec -V1 $ omni.py createsliver -a of-nlr IG-CT-4 IG-CT-4-openflow-nlr.rspec -V1 # Create FOAM sliver at UEN regional for path to backbone $ omni.py createsliver -a of-uen IG-CT-4 IG-CT-4-openflow-uen.rspec -V1 # Create the sliver at Utah InstaGENI FOAM which will allow the PG Utah FOAM to interoperate with sliver. $ omni.py createsliver -a of-ig IG-CT-4 IG-CT-4-openflow-instageni.rspec -V1 # Create the slivers at InstaGENI Utah to request nodes on shared VLAN 1750 omni.py createsliver -a ig-utah IG-CT-4 IG-CT-4-ig-utah.rspec # Create the slivers at InstaGENI GPO to request nodes on shared VLAN 1750 omni.py createsliver -a ig-gpo IG-CT-4 IG-CT-4-ig-gpo.rspec # Create the sliver at PG Utah to request one WAPG Node at Indiana and one VM at PG Utah on shared VLAN 1750. $ omni.py createsliver -a pg-utah IG-CT-4 IG-CT-4-indiana-wapg.rspec }}} ''__Note__'': To avoid multiple resource requests to the PG Utah aggregate, and thus multiple slices, one can comine the RSPec for the PG Utah VMs on shared VLAN 1750 and the request for the Indiana WAPG nodes into one RSpec. An example of the combined RSpec is [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/Utah/IG-CT-4-indiana-wapg-pg-utah.rspec IG-CT-4-indiana-wapg-pg-utah.rspec]. Once the slivers were ready, determined login for PG and Indiana hosts on shared VLAN 1750: {{{ $ readyToLogin.py -a pg-utah IG-CT-4 <...> wapg-indiana-pg58's geni_status is: ready (am_status:ready) User lnevers logins to wapg-indiana-pg58 using: xterm -e ssh -i /home/lnevers/.ssh/id_rsa lnevers@pg58.emulab.net & utah-pg's geni_status is: ready (am_status:ready) User lnevers logins to utah-pg using: xterm -e ssh -p 32314 -i /home/lnevers/.ssh/id_rsa lnevers@pc545.emulab.net & }}} Determined login for Utah InstaGENI: {{{ $ readyToLogin.py -a ig-utah IG-CT-4 <...> utah-ig's geni_status is: ready (am_status:ready) User lnevers logins to utah-ig using: xterm -e ssh -p 31034 -i /home/lnevers/.ssh/id_rsa lnevers@pc3.utah.geniracks.net & utah-ig2's geni_status is: ready (am_status:ready) User lnevers logins to utah-ig2 using: xterm -e ssh -p 31035 -i /home/lnevers/.ssh/id_rsa lnevers@pc3.utah.geniracks.net & }}} Determined login for GPO InstaGENI: {{{ $ readyToLogin.py -a ig-gpo IG-CT-4 <...> gpo-ig2's geni_status is: ready (am_status:ready) User lnevers logins to gpo-ig2 using: xterm -e ssh -p 30779 -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.gpolab.bbn.com & gpo-ig's geni_status is: ready (am_status:ready) User lnevers logins to gpo-ig using: xterm -e ssh -p 30778 -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.gpolab.bbn.com & }}} Determined login for GPO ExoGENI: {{{ $ readyToLogin.py -a eg-gpo IG-CT-4 <...> User root logins to VM using: xterm -e ssh -i /home/lnevers/.ssh/id_rsa root@192.1.242.9 & }}} === Measurements === This section captures measurements collected between the following endpoints: {{{ 0. InstaGENI GPO VM an InstaGENI GPO VM 1. (a)InstaGENI GPO VM an InstaGENI Utah VM (longest OF path) 1. (b)InstaGENI GPO VM an InstaGENI Utah VM (shortest OF path) 2. InstaGENI GPO VM and the PG Utah VM 3. InstaGENI GPO VM and ExoGENI GPO VM 4. InstaGENI GPO VM and the WAPG node at Rutgers 5. InstaGENI GPO VM to InstaGENI GPO VM }}} 0. The measurements collected for InstaGENI GPO VM to the InstaGENI GPO VM: '''Iperf InstaGENI GPO VM to the InstaGENI GPO VM (TCP) - TCP window size: 16.0 KB ''' ''Collected: 2013-03-01'' __One Client_ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 6.47 GBytes 926 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 1.62 GBytes 232 Mbits/sec [ 5] 0.0-60.0 sec 957 MBytes 134 Mbits/sec [ 4] 0.0-60.0 sec 1.24 GBytes 177 Mbits/sec [ 6] 0.0-60.0 sec 1.40 GBytes 200 Mbits/sec [ 7] 0.0-60.1 sec 1.32 GBytes 189 Mbits/sec [SUM] 0.0-60.1 sec 6.52 GBytes 932 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 10] 0.0-57.0 sec 874 MBytes 129 Mbits/sec [ 3] 0.0-57.0 sec 731 MBytes 107 Mbits/sec [ 7] 0.0-57.1 sec 639 MBytes 93.9 Mbits/sec [ 8] 0.0-60.0 sec 547 MBytes 76.5 Mbits/sec [ 5] 0.0-60.0 sec 536 MBytes 74.9 Mbits/sec [ 11] 0.0-60.0 sec 584 MBytes 81.6 Mbits/sec [ 9] 0.0-60.0 sec 558 MBytes 77.9 Mbits/sec [ 4] 0.0-60.1 sec 737 MBytes 103 Mbits/sec [ 6] 0.0-60.1 sec 884 MBytes 123 Mbits/sec [ 12] 0.0-60.1 sec 611 MBytes 85.3 Mbits/sec [SUM] 0.0-60.1 sec 6.54 GBytes 936 Mbits/sec }}} '''Iperf InstaGENI GPO 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 965 MBytes 810 Mbits/sec [ 3] Sent 688683 datagrams [ 3] Server Report: [ 3] 0.0-10.0 sec 964 MBytes 810 Mbits/sec 0.017 ms 774/688682 (0.11%) [ 3] 0.0-10.0 sec 12 datagrams received out-of-order }}} '''Ping from InstaGENI GPO VM to the InstaGENI GPO VM''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 59001ms rtt min/avg/max/mdev = 0.066/0.181/6.499/0.822 ms }}} 1. (a)The measurements collected for InstaGENI GPO VM to the InstaGENI Utah VM: '''Iperf InstaGENI GPO VM to the InstaGENI Utah VM (TCP) - TCP window size: 16.0 KB ''' These measurements were collected using the longest possible OF path between GPO and Utah: [[BR]] '' GPO IG ->NLR CHIC->NLR DENV->NLR SEAT->NLR SUN->NLR ATLA->I2 ATLA->I2 WASH->I2 NEWY->I2 LOSA->UTAH IG '' [[BR]] ''Collected: 2013-03-07'' __One Client_ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.1 sec 201 MBytes 28.1 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 4] 0.0-59.7 sec 49.9 MBytes 7.00 Mbits/sec [ 7] 0.0-60.2 sec 69.8 MBytes 9.72 Mbits/sec [ 6] 0.0-60.5 sec 31.4 MBytes 4.35 Mbits/sec [ 5] 0.0-60.8 sec 47.0 MBytes 6.48 Mbits/sec [ 3] 0.0-61.0 sec 53.4 MBytes 7.34 Mbits/sec [SUM] 0.0-61.0 sec 251 MBytes 34.6 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-59.1 sec 37.8 MBytes 5.36 Mbits/sec [ 4] 0.0-59.3 sec 26.8 MBytes 3.78 Mbits/sec [ 5] 0.0-59.5 sec 21.9 MBytes 3.09 Mbits/sec [ 9] 0.0-59.8 sec 30.0 MBytes 4.21 Mbits/sec [ 11] 0.0-60.0 sec 16.6 MBytes 2.33 Mbits/sec [ 6] 0.0-60.1 sec 24.2 MBytes 3.39 Mbits/sec [ 12] 0.0-60.3 sec 36.1 MBytes 5.02 Mbits/sec [ 7] 0.0-60.3 sec 27.8 MBytes 3.86 Mbits/sec [ 10] 0.0-60.5 sec 52.8 MBytes 7.31 Mbits/sec [ 8] 0.0-61.5 sec 49.4 MBytes 6.74 Mbits/sec [SUM] 0.0-61.5 sec 323 MBytes 44.1 Mbits/sec }}} '''Iperf InstaGENI GPO VM to the InstaGENI Utah VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 120 MBytes 101 Mbits/sec [ 3] Sent 85471 datagrams [ 3] Server Report: [ 3] 0.0- 7.8 sec 87.2 MBytes 94.0 Mbits/sec 0.026 ms 23244/85471 (27%) [ 3] 0.0- 7.8 sec 329 datagrams received out-of-order }}} '''Ping from InstaGENI GPO VM to the InstaGENI Utah VM''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 59078ms rtt min/avg/max/mdev = 270.577/420.450/3926.879/614.078 ms, pipe 4 }}} 1. (b)The measurements collected for InstaGENI GPO VM to the InstaGENI Utah VM: '''Iperf InstaGENI GPO VM to the InstaGENI Utah VM (TCP) - TCP window size: 16.0 KB ''' These measurements were collected using the shortest possible OF path between GPO and Utah: [[BR]] '' GPO IG ->I2 NEWY->I2 LOSA->UTAH IG '' [[BR]] ''Collected: 2013-03-07'' __One Client_ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.1 sec 296 MBytes 41.3 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 4] 0.0-59.7 sec 79.0 MBytes 11.1 Mbits/sec [ 5] 0.0-59.8 sec 101 MBytes 14.2 Mbits/sec [ 3] 0.0-60.0 sec 56.9 MBytes 7.95 Mbits/sec [ 6] 0.0-60.0 sec 75.1 MBytes 10.5 Mbits/sec [ 7] 0.0-60.2 sec 93.0 MBytes 13.0 Mbits/sec [SUM] 0.0-60.2 sec 405 MBytes 56.4 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-59.7 sec 47.8 MBytes 6.71 Mbits/sec [ 4] 0.0-60.0 sec 64.9 MBytes 9.08 Mbits/sec [ 6] 0.0-60.0 sec 37.8 MBytes 5.28 Mbits/sec [ 10] 0.0-60.0 sec 62.6 MBytes 8.75 Mbits/sec [ 5] 0.0-60.0 sec 46.2 MBytes 6.46 Mbits/sec [ 11] 0.0-60.1 sec 48.0 MBytes 6.70 Mbits/sec [ 7] 0.0-60.2 sec 44.4 MBytes 6.19 Mbits/sec [ 8] 0.0-60.3 sec 59.5 MBytes 8.28 Mbits/sec [ 9] 0.0-60.3 sec 50.9 MBytes 7.07 Mbits/sec [ 12] 0.0-60.5 sec 31.2 MBytes 4.33 Mbits/sec [SUM] 0.0-60.5 sec 493 MBytes 68.3 Mbits/sec }}} '''Iperf InstaGENI GPO VM to the InstaGENI Utah VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 120 MBytes 101 Mbits/sec [ 3] Sent 85471 datagrams [ 3] Server Report: [ 3] 0.0- 8.9 sec 101 MBytes 95.5 Mbits/sec 0.011 ms 13108/85470 (15%) [ 3] 0.0- 8.9 sec 211 datagrams received out-of-order }}} '''Ping from InstaGENI GPO VM to the InstaGENI Utah VM''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 59060ms rtt min/avg/max/mdev = 85.995/107.969/1232.550/147.996 ms, pipe 2 }}} 2. The measurements collected for InstaGENI GPO VM to the PG Utah VM ''Collected: 2013-03-04'' '''Iperf InstaGENI GPO VM to the PG Utah VM (TCP) - TCP window size: 16.0 KB ''' __One Client_ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.2 sec 171 MBytes 23.8 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 5] 0.0-57.3 sec 47.8 MBytes 7.00 Mbits/sec [ 6] 0.0-57.3 sec 44.6 MBytes 6.53 Mbits/sec [ 7] 0.0-57.4 sec 36.9 MBytes 5.39 Mbits/sec [ 3] 0.0-60.2 sec 133 MBytes 18.5 Mbits/sec [ 4] 0.0-60.3 sec 51.4 MBytes 7.15 Mbits/sec [SUM] 0.0-60.3 sec 313 MBytes 43.6 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 5] 0.0-59.2 sec 41.1 MBytes 5.82 Mbits/sec [ 3] 0.0-59.2 sec 23.4 MBytes 3.31 Mbits/sec [ 7] 0.0-59.6 sec 53.5 MBytes 7.53 Mbits/sec [ 11] 0.0-60.0 sec 19.1 MBytes 2.67 Mbits/sec [ 10] 0.0-60.0 sec 22.8 MBytes 3.18 Mbits/sec [ 8] 0.0-60.1 sec 29.8 MBytes 4.15 Mbits/sec [ 9] 0.0-60.6 sec 34.2 MBytes 4.74 Mbits/sec [ 12] 0.0-60.7 sec 35.2 MBytes 4.87 Mbits/sec [ 6] 0.0-61.0 sec 38.4 MBytes 5.28 Mbits/sec [ 4] 0.0-61.4 sec 30.2 MBytes 4.14 Mbits/sec [SUM] 0.0-61.4 sec 328 MBytes 44.8 Mbits/sec }}} '''Iperf InstaGENI GPO 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 7.50 MBytes 1.05 Mbits/sec [ 3] Sent 5351 datagrams [ 3] Server Report: [ 3] 0.0-58.6 sec 7.40 MBytes 1.06 Mbits/sec 1.604 ms 72/ 5351 (1.3%) [ 3] 0.0-58.6 sec 59 datagrams received out-of-order }}} '''Ping from InstaGENI GPO VM to the PG Utah VM''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 59079ms rtt min/avg/max/mdev = 270.547/379.351/3300.089/482.218 ms, pipe 4 }}} 3. The measurements collected for InstaGENI GPO VM to the ExoGENI GPO VM: '''Iperf InstaGENI GPO VM to the ExoGENI GPO VM (TCP) - TCP window size: 16.0 KB ''' __One Client_ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 5.95 GBytes 852 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 5] 0.0-59.9 sec 1.21 GBytes 174 Mbits/sec [ 6] 0.0-59.9 sec 1.19 GBytes 170 Mbits/sec [ 3] 0.0-59.9 sec 1.20 GBytes 172 Mbits/sec [ 4] 0.0-59.9 sec 1.21 GBytes 174 Mbits/sec [ 7] 0.0-60.0 sec 1.19 GBytes 171 Mbits/sec [SUM] 0.0-60.0 sec 6.00 GBytes 859 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-59.8 sec 621 MBytes 87.1 Mbits/sec [ 4] 0.0-59.8 sec 618 MBytes 86.6 Mbits/sec [ 5] 0.0-59.8 sec 602 MBytes 84.5 Mbits/sec [ 9] 0.0-59.8 sec 607 MBytes 85.1 Mbits/sec [ 7] 0.0-59.8 sec 615 MBytes 86.3 Mbits/sec [ 8] 0.0-59.8 sec 617 MBytes 86.5 Mbits/sec [ 6] 0.0-59.8 sec 610 MBytes 85.5 Mbits/sec [ 10] 0.0-60.0 sec 620 MBytes 86.7 Mbits/sec [ 11] 0.0-60.0 sec 620 MBytes 86.7 Mbits/sec [ 12] 0.0-60.0 sec 607 MBytes 84.8 Mbits/sec [SUM] 0.0-60.0 sec 5.99 GBytes 858 Mbits/sec }}} '''Iperf InstaGENI GPO VM to the ExoGENI GPO VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 7.50 MBytes 1.05 Mbits/sec [ 3] Sent 5351 datagrams [ 3] Server Report: [ 3] 0.0-60.0 sec 7.50 MBytes 1.05 Mbits/sec 0.034 ms 2/ 5351 (0.037%) [ 3] 0.0-60.0 sec 2 datagrams received out-of-order }}} '''Ping from InstaGENI GPO VM to the ExoGENI GPO VM''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 59002ms rtt min/avg/max/mdev = 0.155/1.294/48.102/6.194 ms }}} 4. The measurements collected for InstaGENI GPO VM to the WAPG Rutgers: '' Note these measurements were not captured a the time of the original test, but at a later time on the Rutgers WAPG node rather than the planned WAPG node at Indiana'' '''Iperf InstaGENI GPO VM to the WAPG Rutgers (TCP) - TCP window size: 16.0 KB ''' ''Collected: 2013-03-04'' __One Client_ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.1 sec 803 MBytes 112 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-59.9 sec 706 MBytes 98.8 Mbits/sec [ 4] 0.0-59.9 sec 469 MBytes 65.6 Mbits/sec [ 7] 0.0-60.0 sec 607 MBytes 84.9 Mbits/sec [ 6] 0.0-60.0 sec 801 MBytes 112 Mbits/sec [ 5] 0.0-60.1 sec 797 MBytes 111 Mbits/sec [SUM] 0.0-60.1 sec 3.30 GBytes 472 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-59.7 sec 786 MBytes 110 Mbits/sec [ 4] 0.0-59.7 sec 364 MBytes 51.1 Mbits/sec [ 5] 0.0-59.8 sec 786 MBytes 110 Mbits/sec [ 6] 0.0-59.8 sec 616 MBytes 86.5 Mbits/sec [ 7] 0.0-59.9 sec 786 MBytes 110 Mbits/sec [ 8] 0.0-59.9 sec 667 MBytes 93.4 Mbits/sec [ 9] 0.0-59.9 sec 669 MBytes 93.6 Mbits/sec [ 11] 0.0-60.0 sec 355 MBytes 49.7 Mbits/sec [ 10] 0.0-60.1 sec 359 MBytes 50.2 Mbits/sec [ 12] 0.0-60.2 sec 390 MBytes 54.4 Mbits/sec [SUM] 0.0-60.2 sec 5.64 GBytes 805 Mbits/sec }}} '''Iperf InstaGENI GPO VM to the WAPG Rutgers (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 7.50 MBytes 1.05 Mbits/sec [ 3] Sent 5351 datagrams [ 3] Server Report: [ 3] 0.0-58.9 sec 7.50 MBytes 1.07 Mbits/sec 0.004 ms 96/ 5351 (1.8%) [ 3] 0.0-58.9 sec 96 datagrams received out-of-order }}} '''Ping from InstaGENI GPO VM to the WAPG Rutgers''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 59052ms rtt min/avg/max/mdev = 179.018/243.752/2410.066/330.414 ms, pipe 3 }}} 5. The measurements collected for InstaGENI GPO VM to the InstaGENI Utah VM: '''Iperf InstaGENI GPO VM to the InstaGENI Utah VM (TCP) - TCP window size: 16.0 KB ''' __One Client_ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 6.56 GBytes 939 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 830 MBytes 116 Mbits/sec [ 6] 0.0-60.0 sec 1.64 GBytes 235 Mbits/sec [ 5] 0.0-60.0 sec 1.64 GBytes 235 Mbits/sec [ 4] 0.0-60.0 sec 1.64 GBytes 235 Mbits/sec [ 7] 0.0-60.1 sec 858 MBytes 120 Mbits/sec [SUM] 0.0-60.1 sec 6.58 GBytes 941 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-57.0 sec 538 MBytes 79.1 Mbits/sec [ 5] 0.0-57.0 sec 534 MBytes 78.6 Mbits/sec [ 4] 0.0-57.1 sec 536 MBytes 78.8 Mbits/sec [ 10] 0.0-60.0 sec 1.10 GBytes 158 Mbits/sec [ 11] 0.0-60.0 sec 1.10 GBytes 158 Mbits/sec [ 12] 0.0-60.0 sec 596 MBytes 83.3 Mbits/sec [ 8] 0.0-60.0 sec 396 MBytes 55.3 Mbits/sec [ 9] 0.0-60.1 sec 1.11 GBytes 158 Mbits/sec [ 6] 0.0-60.1 sec 364 MBytes 50.9 Mbits/sec [ 7] 0.0-60.2 sec 381 MBytes 53.2 Mbits/sec [SUM] 0.0-60.2 sec 6.58 GBytes 940 Mbits/sec }}} '''Iperf InstaGENI GPO VM to the InstaGENI GPO VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' {{{ [ 3] WARNING: did not receive ack of last datagram after 1 tries. [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 7.41 MBytes 1.04 Mbits/sec [ 3] Sent 5351 datagrams }}} '''Ping from InstaGENI GPO VM to the InstaGENI GPO VM''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 59001ms rtt min/avg/max/mdev = 0.072/0.185/6.738/0.853 ms }}} == IG-CT-5 - Experiment Monitoring == Reviewed content of the GMOC Monitoring page for [https://gmoc-db.grnoc.iu.edu/protected-openid/index.pl?method=aggregates aggregates] and found both GPO InstaGENI Compute and FOAM Aggregates: [[Image(GPO-Aggregates.jpg)]] Compute Resources Aggregate: <<< To be added when instaticket:74 is resolved>>> Active Slivers: <<< To be added when instaticket:74 is resolved>>> List of Resources in use for the Compute Resources Aggregate: <<< To be added when instaticket:74 is resolved>>> Monitoring should show Aggregate measurement for CPU utilization, Disk Utilization, Network Statistics. At the time of this test these measurements were not available. The GPO InstaGENI FOAM resources aggregate details: [[Image(GPO-FOAMAggregate.jpg)]] Active !OpenFlow Slivers: [[Image(GPO-OFSlivers.jpg)]] List of !OpenFlow Resources in use: [[Image(GPO-OFResources.jpg)]] 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. [[Image(GPO-OFMonitoring.jpg)]] == IG-CT-6 - Administrative Tests == To get administrative account followed instructions at InstaGENI [https://users.emulab.net/trac/protogeni/wiki/RackAdminAccounts Rack Administration] page and submitted a request to join the project ''emulab-ops'' at the GPO InstaGENI rack [https://boss.instageni.gpolab.bbn.com/joinproject.php3 Join a Project] page. Once the account was approved, proceeded to execute administrative tests. {{{ $ ssh control.instageni.gpolab.bbn.com Welcome to Ubuntu precise (development branch) (GNU/Linux 3.2.0-23-generic x86_64) * Documentation: https://help.ubuntu.com/ System information as of Fri Dec 14 13:46:29 MST 2012 System load: 0.14 Users logged in: 3 Usage of /: 24.7% of 5.85GB IP address for xenbr0: 192.1.242.130 Memory usage: 44% IP address for xenbr1: 10.1.1.254 Swap usage: 0% IP address for xenbr2: 10.2.1.254 Processes: 180 IP address for xenbr3: 10.3.1.254 => There are 2 zombie processes. Graph this data and manage this system at https://landscape.canonical.com/ Last login: Fri Dec 14 13:45:01 2012 from dhcp89-069-100.bbn.com To run a command as administrator (user "root"), use "sudo ". See "man sudo_root" for details. lnevers@gpolab:~$ sudo whoami root lnevers@gpolab:~$ }}} Also access the node via the PG Boss alias: {{{ LNM:~$ ssh boss.instageni.gpolab.bbn.com Last login: Fri Dec 14 15:34:32 2012 from dhcp89-069-100.bbn.com FreeBSD 9.0-STABLE (XEN) #4: Mon Nov 26 10:02:53 MST 2012 Welcome to FreeBSD! To find out the hostname associated with an IP address, use dig -x IP_address -- Dru > sudo whoami root > }}} 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.gpolab.bbn.com Last login: Fri Dec 14 15:51:38 2012 from dhcp89-069-100.bbn.com FreeBSD 9.0-STABLE (XEN) #4: Mon Nov 26 10:02:53 MST 2012 Welcome to FreeBSD! To see the IP addresses currently set on your active interfaces, type "ifconfig -u". -- Dru > ssh boss Last login: Fri Dec 14 15:52:09 2012 from ops.instageni.gpolab.bbn.com FreeBSD 9.0-STABLE (XEN) #4: Mon Nov 26 10:02:53 MST 2012 Welcome to FreeBSD! Forget what directory you are in? Type "pwd". -- Dru > hostname boss.instageni.gpolab.bbn.com > }}} 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.gpolab.bbn.com root Linux vhost1.shared-nodes.emulab-ops.instageni.gpolab.bbn.com 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.gpolab.bbn.com root Linux vhost2.shared-nodes.emulab-ops.instageni.gpolab.bbn.com 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 ~]$ }}} Access Dedicated Nodes: {{{ }}} 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 xxxxxxxxxxxx lnevers@boss ~]$ telnet procurve1 Trying 10.1.1.253... Connected to procurve1. Escape character is '^]'. 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# 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 ip igmp 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 "XXXXXX" unrestricted aaa authentication ssh login public-key aaa authentication ssh enable public-key management-vlan 10 no dhcp config-file-update password xxxxxxxx password xxxxxxxx HP-E2620-24# }}} 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 xxxxxxxxxxxxx [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 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 module 5 type J9550A interface E1 speed-duplex auto-1000 exit interface E2 speed-duplex auto-1000 exit interface E3 speed-duplex auto-1000 exit interface E4 speed-duplex auto-1000 exit interface E5 speed-duplex auto-1000 exit interface E6 speed-duplex auto-1000 exit interface E7 disable speed-duplex auto-1000 exit interface E8 disable speed-duplex auto-1000 exit interface E9 disable speed-duplex auto-1000 exit interface E10 disable speed-duplex auto-1000 exit interface E11 disable speed-duplex auto-1000 exit interface E12 disable speed-duplex auto-1000 exit interface E13 disable speed-duplex auto-1000 exit interface E14 disable speed-duplex auto-1000 exit interface E15 disable speed-duplex auto-1000 exit ip default-gateway 10.3.1.254 vlan 1 name "DEFAULT_VLAN" forbid E1-E3,E5-E6 untagged A1-A24,E7-E19,E21-E22 tagged E23 no untagged E1-E6,E20,E24 no ip address exit vlan 10 name "control-hardware" untagged E20 ip address 10.2.1.253 255.255.255.0 ip address 10.3.1.253 255.255.255.0 exit vlan 257 name "_8" untagged E1-E3,E5-E6 tagged E4 no ip address exit vlan 1750 name "_11" tagged E4,E24 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 "xxxxx" unrestricted management-vlan 10 no autorun no dhcp config-file-update no dhcp image-file-update password xxxxxx password xxxxxx HP-E5406zl# exit }}} Access the FOAM VM and gather information for version {{{ $ ssh foam.instageni.gpolab.bbn.com Welcome to Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-34-generic x86_64) * Documentation: https://help.ubuntu.com/ Last login: Mon Dec 17 16:34:11 2012 from dhcp89-069-100.bbn.com 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": "instageni-foam-admin@gpolab.bbn.com" } lnevers@foam:~$ foamctl config:get-value --key="geni.site-tag" --passwd-file=/etc/foam.passwd { "value": "foam.instageni. } lnevers@foam:~$ foamctl config:get-value --key="email.from" --passwd-file=/etc/foam.passwd { "value": "InstaGENI FOAM at BBN " } # check if FOAM auto-approve is on. Value 2 = auto-approve is on. lnevers@foam:~$ foamctl config:get-value --key="geni.approval.approve-on-creation" --passwd-file=/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+jbs15:8a0abd6f-0f5a-469f-91d2-c7f990b8494e", "creation": "2012-12-14 04:00:28.080797+00:00", "pend_reason": null, "expiration": "2013-02-15 23:00:00+00:00", "deleted": "False", "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs", "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs15", "enabled": true, "email": "jbs@pgeni.gpolab.bbn.com", "flowvisor_slice": "8a0abd6f-0f5a-469f-91d2-c7f990b8494e", "desc": "JBS 15 OpenFlow resources at BBN InstaGENI.", "ref": null, "id": 3, "uuid": "8a0abd6f-0f5a-469f-91d2-c7f990b8494e" }, { "status": "Approved", "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs16:a92990b6-1ede-4dd7-b6f6-7b4a4bd36fd7", "creation": "2012-12-14 04:20:35.194373+00:00", "pend_reason": null, "expiration": "2013-02-15 23:00:00+00:00", "deleted": "False", "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs", "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs16", "enabled": true, "email": "jbs@pgeni.gpolab.bbn.com", "flowvisor_slice": "a92990b6-1ede-4dd7-b6f6-7b4a4bd36fd7", "desc": "JBS 16 OpenFlow resources at BBN InstaGENI.", "ref": null, "id": 4, "uuid": "a92990b6-1ede-4dd7-b6f6-7b4a4bd36fd7" } ] } lnevers@foam:~$ foamctl geni:show-sliver --urn "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs16:a92990b6-1ede-4dd7-b6f6-7b4a4bd36fd7" --passwd-file=/etc/foam.passwd { "sliver": { "flowspace rules": 2, "status": "Approved", "creation": "2012-12-14 04:20:35.194373+00:00", "uuid": "a92990b6-1ede-4dd7-b6f6-7b4a4bd36fd7", "deleted": "False", "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs", "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs16", "enabled": true, "pend_reason": null, "email": "jbs@pgeni.gpolab.bbn.com", "controllers": [ { "url": "tcp:naxos.gpolab.bbn.com:33016", "type": "primary" } ], "expiration": "2013-02-15 23:00:00+00:00", "desc": "JBS 16 OpenFlow resources at BBN InstaGENI.", "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs16:a92990b6-1ede-4dd7-b6f6-7b4a4bd36fd7", "ref": null, "id": 4, "flowvisor_slice": "a92990b6-1ede-4dd7-b6f6-7b4a4bd36fd7" } } }}} Access the FlowVisor VM and gather version information: {{{ $ ssh flowvisor.instageni.gpolab.bbn.com Welcome to Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-34-generic x86_64) * Documentation: https://help.ubuntu.com/ Last login: Mon Dec 17 16:29:50 2012 from dhcp89-069-100.bbn.com lnevers@flowvisor:~$ }}} Check the !FlowVisor version, list of devices, get details for a device, list of active slices, and details for one of the slices: {{{ 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:c6:c9:00 lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd getDeviceInfo 06:d6:84:34:97:c6:c9:00 nPorts=4 portList=65534,100,119,120 dpid=06:d6:84:34:97:c6:c9:00 remote=/10.3.1.7:6633-->/10.3.1.253:65430 portNames=local(65534),E4(100),E23(119),E24(120) lnevers@flowvisor:~$ #Slices lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd listSlices Slice 0: fvadmin Slice 1: 8a0abd6f-0f5a-469f-91d2-c7f990b8494e Slice 2: a92990b6-1ede-4dd7-b6f6-7b4a4bd36fd7 lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd getSliceInfo 8a0abd6f-0f5a-469f-91d2-c7f990b8494e Got reply: drop_policy=exact connection_1=06:d6:84:34:97:c6:c9:00-->/192.1.242.135:35576-->naxos.gpolab.bbn.com/192.1.249.133:33015 contact_email=jbs@pgeni.gpolab.bbn.com controller_hostname=naxos.gpolab.bbn.com controller_port=33015 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": "xxxxxxxxxxxxxx", "passwd_salt": "xxxxxxxxxxxxxx", "controller_hostname": "none", "controller_port": 0, "contact_email": "fvadmin@localhost", "drop_policy": "exact", "lldp_spam": true }, { "config_name": "default", "flowmap_type": "federated", "name": "8a0abd6f-0f5a-469f-91d2-c7f990b8494e", "creator": "fvadmin", "passwd_crypt": "xxxxxxxxxxxxxx", "passwd_salt": "xxxxxxxxxxxxxx", "controller_hostname": "naxos.gpolab.bbn.com", "controller_port": 33015, "contact_email": "jbs@pgeni.gpolab.bbn.com", "drop_policy": "exact", "lldp_spam": true }, { "config_name": "default", "flowmap_type": "federated", "name": "a92990b6-1ede-4dd7-b6f6-7b4a4bd36fd7", "creator": "fvadmin", "passwd_crypt": "xxxxxxxxxxxxxx", "passwd_salt": "xxxxxxxxxxxxxx", "controller_hostname": "naxos.gpolab.bbn.com", "controller_port": 33016, "contact_email": "jbs@pgeni.gpolab.bbn.com", "drop_policy": "exact", "lldp_spam": true } ], "FlowSpaceRule": [ { "dpid": "6d6843497c6c900", "priority": 2000, "in_port": 0, "dl_type": 2048, "nw_src": 170528512, "nw_dst": 170528512, "wildcards": 3279087, "slice_action": [ { "8a0abd6f-0f5a-469f-91d2-c7f990b8494e": 4 } ] }, { "dpid": "6d6843497c6c900", "priority": 2000, "in_port": 0, "dl_type": 2054, "nw_src": 170528512, "nw_dst": 170528512, "wildcards": 3279087, "slice_action": [ { "8a0abd6f-0f5a-469f-91d2-c7f990b8494e": 4 } ] }, { "dpid": "6d6843497c6c900", "priority": 2000, "in_port": 0, "dl_type": 2048, "nw_src": 170528768, "nw_dst": 170528768, "wildcards": 3279087, "slice_action": [ { "a92990b6-1ede-4dd7-b6f6-7b4a4bd36fd7": 4 } ] }, { "dpid": "6d6843497c6c900", "priority": 2000, "in_port": 0, "dl_type": 2054, "nw_src": 170528768, "nw_dst": 170528768, "wildcards": 3279087, "slice_action": [ { "a92990b6-1ede-4dd7-b6f6-7b4a4bd36fd7": 4 } ] } ] } lnevers@flowvisor:~$ }}} Verify alerts for the compute resource Aggregate Manager are being reported to the [http://monitor.gpolab.bbn.com/nagios/cgi-bin/status.cgi GPO Tango GENI Nagios monitoring] and that all alerts have status OK. [[Image(GPO-nagios.jpg)]] Verify alerts for the FOAM Aggregate Manager are being reported to the [http://monitor.gpolab.bbn.com/nagios/cgi-bin/status.cgi GPO Tango GENI Nagios monitoring] and that all alerts have status OK. [[Image(GPO-OF-nagios.jpg)]] ---- {{{ #!html Email help@geni.net for GENI support or email me with feedback on this page! }}}