| 632 | The OpenFlow Interoperability test case verified OpenFlow Connections between the GPO InstaGENI, GPO ExoGENI, Utah InstaGENI, and Utah ProtoGENI. The experiment was set up as shown below: ''(if you are interested in the output from the commands below, see the attached file [http://groups.geni.net/geni/attachment/wiki/GENIRacksHome/ExogeniRacks/ConfirmationTestStatus/GPO/EG-CT-4-gpo-renci-log.txt EG-CT-4-gpo-renci-log.tx)'' |
| 633 | {{{ |
| 634 | $ omni.py createslice IG-CT-4 |
| 635 | # FOAM Resources |
| 636 | $ omni.py createsliver -a ig-of-utah IG-CT-4 IG-CT-4-openflow-ig-utah.rspec -V1 |
| 637 | $ omni.py createsliver -a of-uen IG-CT-4 IG-CT-4-openflow-uen.rspec -V1 |
| 638 | $ omni.py createsliver -a of-nlr IG-CT-4 IG-CT-4-openflow-nlr.rspec -V1 |
| 639 | $ omni.py createsliver -a of-indiana IG-CT-4 IG-CT-4-openflow-indiana-wapg.rspec -V1 |
| 640 | $ omni.py createsliver -a of-i2 IG-CT-4 IG-CT-4-openflow-internet2.rspec -V1 |
| 641 | $ omni.py createsliver -a of-gpo IG-CT-4 EG-CT-4-openflow-bbn.rspec -V1 |
| 642 | $ omni.py createsliver -a eg-of-gpo IG-CT-4 EG-CT-4-openflow-eg-gpo.rspec -V1 |
| 643 | $ omni.py createsliver -a eg-of-renci IG-CT-4 EG-CT-4-openflow-eg-renci.rspec -V1 |
| 644 | $ omni.py createsliver -a ig-of-gpo IG-CT-4 IG-CT-4-openflow-ig-gpo.rspec -V1 |
| 645 | |
| 646 | # Compute resources |
| 647 | $ omni.py createsliver -a pg-utah IG-CT-4 IG-CT-4-indiana-wapg-pg-utah.rspec |
| 648 | $ omni.py createsliver -a ig-utah IG-CT-4 IG-CT-4-ig-utah.rspec |
| 649 | $ omni.py createsliver -a ig-gpo IG-CT-4 IG-CT-4-ig-gpo.rspec |
| 650 | $ omni.py createsliver -a eg-gpo IG-CT-4 EG-CT-4-gpo-shared.rspec |
| 651 | $ omni.py createsliver -a eg-renci IG-CT-4 EG-CT-4-renci-shared.rspec |
| 652 | }}} |
| 653 | |
| 654 | Each of the RSpecs used are available: |
| 655 | [http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/EG-CT-4-gpo-shared.rspec EG-CT-4-gpo-shared.rspec], |
| 656 | [http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/EG-CT-4-openflow-bbn.rspec EG-CT-4-openflow-bbn.rspec], |
| 657 | [http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/EG-CT-4-openflow-eg-gpo.rspec EG-CT-4-openflow-eg-gpo.rspec], |
| 658 | [http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/EG-CT-4-openflow-eg-renci.rspec EG-CT-4-openflow-eg-renci.rspec], |
| 659 | [http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/EG-CT-4-renci-shared.rspec EG-CT-4-renci-shared.rspec], |
| 660 | [http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-4-ig-gpo.rspec IG-CT-4-ig-gpo.rspec], |
| 661 | [http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-4-ig-utah.rspec IG-CT-4-ig-utah.rspec], |
| 662 | [http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-4-indiana-wapg-pg-utah.rspec IG-CT-4-indiana-wapg-pg-utah.rspec], |
| 663 | [http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-4-openflow-ig-gpo.rspeci IG-CT-4-openflow-ig-gpo.rspec], |
| 664 | [http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-4-openflow-ig-utah.rspec IG-CT-4-openflow-ig-utah.rspec], |
| 665 | [http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-4-openflow-indiana-wapg.rspec IG-CT-4-openflow-indiana-wapg.rspec], |
| 666 | [http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-4-openflow-internet2.rspec IG-CT-4-openflow-internet2.rspec], |
| 667 | [http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-4-openflow-nlr.rspec IG-CT-4-openflow-nlr.rspec], |
| 668 | [http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-4-openflow-uen.rspec IG-CT-4-openflow-uen.rspec], |
| 669 | [http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-4-indiana-wapg.rspec IG-CT-4-indiana-wapg.rspec]. |
| 670 | |
| 671 | |
| 672 | Once the slivers were ready, determined login for PG and Indiana hosts on shared VLAN 1750: |
| 673 | |
| 674 | {{{ |
| 675 | $ readyToLogin.py -a pg-utah IG-CT-4 |
| 676 | <...> |
| 677 | utah-pg's geni_status is: ready (am_status:ready) |
| 678 | User lnevers logins to utah-pg using: |
| 679 | xterm -e ssh -p 30522 -i /home/lnevers/.ssh/id_rsa lnevers@pc423.emulab.net & |
| 680 | |
| 681 | wapg-indiana-pg58's geni_status is: ready (am_status:ready) |
| 682 | User lnevers logins to wapg-indiana-pg58 using: |
| 683 | xterm -e ssh -i /home/lnevers/.ssh/id_rsa lnevers@pg58.emulab.net & |
| 684 | }}} |
| 685 | |
| 686 | Determined login for Utah InstaGENI: |
| 687 | {{{ |
| 688 | $ readyToLogin.py -a ig-utah IG-CT-4 |
| 689 | <...> |
| 690 | utah-ig2's geni_status is: ready (am_status:ready) |
| 691 | User lnevers logins to utah-ig2 using: |
| 692 | xterm -e ssh -p 31035 -i /home/lnevers/.ssh/id_rsa lnevers@pc3.utah.geniracks.net & |
| 693 | |
| 694 | utah-ig's geni_status is: ready (am_status:ready) |
| 695 | User lnevers logins to utah-ig using: |
| 696 | xterm -e ssh -p 31034 -i /home/lnevers/.ssh/id_rsa lnevers@pc3.utah.geniracks.net & |
| 697 | |
| 698 | }}} |
| 699 | Determined login for GPO InstaGENI: |
| 700 | {{{ |
| 701 | $ readyToLogin.py -a ig-gpo IG-CT-4 |
| 702 | <...> |
| 703 | gpo-ig's geni_status is: ready (am_status:ready) |
| 704 | User lnevers logins to gpo-ig using: |
| 705 | xterm -e ssh -p 30778 -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.gpolab.bbn.com & |
| 706 | |
| 707 | gpo-ig2's geni_status is: ready (am_status:ready) |
| 708 | User lnevers logins to gpo-ig2 using: |
| 709 | xterm -e ssh -p 30779 -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.gpolab.bbn.com & |
| 710 | |
| 711 | }}} |
| 712 | |
| 713 | Determined login for GPO ExoGENI: |
| 714 | {{{ |
| 715 | $ readyToLogin.py -a eg-gpo IG-CT-4 |
| 716 | <...> |
| 717 | User root logins to VM using: |
| 718 | xterm -e ssh -i /home/lnevers/.ssh/id_rsa root@192.1.242.5 & |
| 719 | }}} |
| 720 | |
| 721 | Determined login for RENCI ExoGENI: |
| 722 | {{{ |
| 723 | $ readyToLogin.py -a eg-renci IG-CT-4 |
| 724 | <...> |
| 725 | User root logins to VM using: |
| 726 | xterm -e ssh -i /home/lnevers/.ssh/id_rsa root@152.54.14.6 & |
| 727 | }}} |
| 728 | |
| 729 | === Measurements === |
| 730 | |
| 731 | This section captures measurements collected between the following endpoints: |
| 732 | 1. ExoGENI GPO VM and ExoGENI RENCI VM |
| 733 | 2. ExoGENI RENCI VM and InstaGENI GPO VM |
| 734 | 3. ExoGENI RENCI VM and InstaGENI Utah VM |
| 735 | 4. ExoGENI RENCI VM and the PG Utah VM |
| 736 | |
| 737 | 1. The measurements collected for ExoGENI GPO VM and ExoGENI RENCI VM |
| 738 | |
| 739 | '''Iperf ExoGENI GPO VM to RENCI VM (TCP) - TCP window size: 16.0 KB ''' |
| 740 | |
| 741 | __One Client_ |
| 742 | {{{ |
| 743 | [ ID] Interval Transfer Bandwidth |
| 744 | [ 3] 0.0-60.1 sec 38.9 MBytes 5.42 Mbits/sec |
| 745 | }}} |
| 746 | |
| 747 | __Five Clients__ |
| 748 | {{{ |
| 749 | [ ID] Interval Transfer Bandwidth |
| 750 | [ 3] 0.0-60.0 sec 38.8 MBytes 5.42 Mbits/sec |
| 751 | [ 6] 0.0-60.0 sec 38.9 MBytes 5.44 Mbits/sec |
| 752 | [ 7] 0.0-60.1 sec 39.2 MBytes 5.48 Mbits/sec |
| 753 | [ 5] 0.0-60.1 sec 38.4 MBytes 5.36 Mbits/sec |
| 754 | [ 4] 0.0-60.1 sec 39.0 MBytes 5.45 Mbits/sec |
| 755 | [SUM] 0.0-60.1 sec 194 MBytes 27.1 Mbits/sec |
| 756 | }}} |
| 757 | |
| 758 | __Ten Clients__ |
| 759 | {{{ |
| 760 | [ ID] Interval Transfer Bandwidth |
| 761 | [ 12] 0.0-60.0 sec 39.4 MBytes 5.51 Mbits/sec |
| 762 | [ 10] 0.0-60.1 sec 38.4 MBytes 5.36 Mbits/sec |
| 763 | [ 6] 0.0-60.1 sec 39.0 MBytes 5.45 Mbits/sec |
| 764 | [ 8] 0.0-60.1 sec 39.7 MBytes 5.54 Mbits/sec |
| 765 | [ 11] 0.0-60.1 sec 39.1 MBytes 5.45 Mbits/sec |
| 766 | [ 9] 0.0-60.1 sec 39.3 MBytes 5.48 Mbits/sec |
| 767 | [ 4] 0.0-60.1 sec 38.9 MBytes 5.43 Mbits/sec |
| 768 | [ 7] 0.0-60.1 sec 39.0 MBytes 5.44 Mbits/sec |
| 769 | [ 3] 0.0-60.2 sec 39.5 MBytes 5.51 Mbits/sec |
| 770 | [ 5] 0.0-60.3 sec 39.5 MBytes 5.50 Mbits/sec |
| 771 | [SUM] 0.0-60.3 sec 392 MBytes 54.5 Mbits/sec |
| 772 | }}} |
| 773 | |
| 774 | '''Iperf ExoGENI GPO VM to RENCI VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' |
| 775 | {{{ |
| 776 | [ ID] Interval Transfer Bandwidth |
| 777 | [ 3] 0.0-60.0 sec 7.50 MBytes 1.05 Mbits/sec |
| 778 | [ 3] Sent 5351 datagrams |
| 779 | [ 3] Server Report: |
| 780 | [ 3] 0.0-59.0 sec 7.50 MBytes 1.07 Mbits/sec 0.035 ms 89/ 5351 (1.7%) |
| 781 | [ 3] 0.0-59.0 sec 89 datagrams received out-of-order |
| 782 | }}} |
| 783 | |
| 784 | '''Ping from GPO VM to RENCI VM ''' |
| 785 | {{{ |
| 786 | 60 packets transmitted, 60 received, 0% packet loss, time 59071ms |
| 787 | rtt min/avg/max/mdev = 171.853/226.198/2203.407/290.239 ms, pipe 3 |
| 788 | }}} |
| 789 | |
| 790 | |
| 791 | 2. The measurements collected for ExoGENI RENCI VM and InstaGENI GPO VM |
| 792 | |
| 793 | 3. The measurements collected for ExoGENI RENCI VM and InstaGENI Utah VM |
| 794 | |
| 795 | 4. The measurements collected for ExoGENI RENCI VM and the PG Utah VM |
| 796 | |
| 797 | |