Changes between Version 29 and Version 30 of GENIRacksHome/ExogeniRacks/AcceptanceTestStatus/EG-EXP-5


Ignore:
Timestamp:
07/25/12 09:46:55 (9 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIRacksHome/ExogeniRacks/AcceptanceTestStatus/EG-EXP-5

    v29 v30  
    5252= Test Plan Steps =
    5353
    54 The initial run includes some modifications to cover as many features as possible concurently in a limited amount of time.
    55 Experiments were combined and run by one experimenter that includes the following ExoGENI !OpenFlow Network Resources. Here is an outline of the experiment run for the initial test run:
    56 
    57 '''Experiment1''': OF VLAN 1750
    58  - Two BBN Campus VMs are used as endpoints.
    59  - BBN Campus hosts access OF VLAN 1750 via flowspaces through the ExoGENI OpenFlow switch.
    60  - The !OpenFlow flowspaces for OF VLAN 1750 are managed with the ExoGENI FOAM aggregate. 
     54This test case is modified from the original test case in the ExoGENI Acceptance Test Plan, it combines the two experiments in to one experiment, so only one experimenter account is used. Although multiple slices are still used to run the experiment.
     55
     56For this experiment there are 3 !OpenFlow network resource scenarios at the BBN site that are managed concurrently via the ''BBN ExoGENI FOAM'':
     57
     58'''OF VLAN 1750'''
     59 - Two ExoGENI VMs on OF shared VLAN 1750 
     60 - Two BBN Campus VMs  access OF VLAN 1750 via flowspaces through the ExoGENI OpenFlow switch.
     61 
     62'''Non-OF Multi-point VLAN 3705'''
     63 - Two BBN campus VMs access non-OF Multi-point VLAN 3705 via flowspaces through the ExoGENI FOAM.
     64
     65'''OF VLAN translation:'''
     66  - Two BBN campus VMs, one with an interface on VLAN 1720 and one on VLAN 1721, translated to VLAN 1750.
     67  - Flowspaces include:
     68        - Traffic on VLAN 1720 or VLAN 1721 from the campus up-link port.
     69        - Traffic on VLAN 1750 from the GENI up-link port that matches node nodes IPs.
     70        - A controller that can do VLAN translation.
     71
     72The remotes !OpenFlow resources for VLAN 1750 will include:
     73
    6174 - Two meso-scale remote sites: 1 WAPG at Rutgers(Internet2) and 1 MyPLC at Clemson (NLR).
    62  - Two ExoGENI VMs on OF shared VLAN 1750 
    63  - NRL and Internet2 OpenFlow VLAN 3716 is used for all hosts in experiment1 to exchange traffic
    64 
    65 '''Experiment 2''': Non-OF Multi-point VLAN 3705
    66  - Two BBN campus VMs are used as endpoints.
    67  - BBN Campus hosts access non-OF Multi-point VLAN 3705 via flowspaces through the ExoGENI FOAM.
    68  - Four remote end-points: Washington, Winsonsin, Indiana, and a BBN host available in GPOLab.
    69 
    70 
    71 Future test runs will also include:
    72 
    73 ''EG-EXP-5-scenario3:'' This scenario includes 2 campus VMs, one with an interface on VLAN 1720 and one on VLAN 1721, translated to VLAN 1750. Flowspaces should include:
    74         - Traffic on VLAN 1720 or VLAN 1721 from the campus uplink port.
    75         - Traffic on VLAN 1750 from the GENI uplink port that matches node nodes IPs.
    76         - A controller that can do VLAN translation.
     75 - NRL and Internet2 OpenFlow backbone VLAN 3716 is used for all hosts in experiment1 to exchange traffic
     76
     77The remotes for the non-OF VLAN 3705 will include four remote end-points: Washington, Wisconsin, Indiana, and a BBN.
    7778
    7879
    7980== Step 1. As Experimenter1, Determine GPO compute resources and define RSpec. ==
    8081
    81 '''Note:''' The first run through of this experiment was done with one experimenter account, another test run will take place which will use 2 experimenter accounts.
    82 
    83 Two local BBN Campus VMs (siovale and tiberium) are set up on the on vSwitch Karshyyyk. These nodes are NOT part of the ExoGENI rack.
     82Two local BBN Campus VMs (siovale and tiberium) have an interface for network 10.42.11.0/24 which will be used as the address range for the OF traffic. These nodes are NOT part of the ExoGENI rack, but will exchange traffic on VLAN 1750 via the rack OF Switch.
     83
     84The two BBN Campus VMs (siovale and tiberium) also have a second interface on the 10.37.5.0/24 network range which is used for the non-OF VLAN 3705 traffic exchange.
    8485
    8586
    8687== Step 2. Determine remote meso-scale compute resources and define RSpec. ==
    8788
    88 In each of the 3 scenarios, the meso-scale resource do not change, only the definitions for the BBN site change.  For all three scenarios, there are 3 meso-scale sites:
     89In this scenario there are three mesoscale site, Rutgers, Clemson and BBN, the following hosts are selected in the RSpecs:
    8990
    9091   - 1 WAPG node (pg51) at Rutgers Site via Internet2
     
    9495
    9596== Step 3. Define a request RSpec for OF network resources at the BBN ExoGENI FOAM. ==
    96 
    97 Defined the RSpec for the BBN !OpenFlow switch poblano which is used to map the VLAN 1750 from the ExoGENI rack to the core VLAN 3716. The following RSPecs are used for the OpenFlow Switches at BBN:
     97The BBN ExoGENI OF traffic will access the OF backbone via the BBN !OpenFlow switch poblano. An RSpec is required for the BBN OF switch to map the VLAN 1750 from the ExoGENI rack to the core VLAN 3716. The following FOAM RSPecs are need for the BBN site:
     98
    9899 * EG-EXP-5-scenario1-openflow-exobbn.rspec - BBN ExoGENI Rack FOAM Aggregate network resource request RSpec.
    99100 * EG-EXP-5-scenario1-openflow-bbn.rspec - BBN FOAM Aggregate network resource request RSpec.
     
    102103
    103104An RSpec was defined for each site FOAM aggregate and compute resources aggregate.  The following RSpec were used for the meso-scale sites:
     105
     106
    104107 * EG-EXP-5-scenario1-wapg-rutgers.rspec - Rutgers WAPG nodes pg51 compute resource request RSpec.
    105108 * EG-EXP-5-scenario1-openflow-rutgers.rspec - Rutgers FOAM Aggregate network resource request RSpec.
     
    124127
    125128The site resources were not reserved compute resource for the test case. These are standalone
    126 Linux VM host thats that exist on the vSwitch Karshyyyk, the test plan was incorrect.  This step is
     129Linux VM hosts that exist on the vSwitch Karshyyyk, this test plan step was incorrect.  This step is
    127130deemed complete by simply setting up the nodes with the right address for the VLAN 1750.
    128131 
     
    190193
    191194== Step 14. As Experimenter2, determine GPO compute resources and define RSpec. ==
    192 '''Note:''' The first run through of this experiment was done with one experimenter account, another test run will take place which will use 2 experimenter accounts.
    193 
    194 Two local BBN Campus VMs (siovale and tiberium) are set up on the on vSwitch Karshyyyk. These nodes are NOT part of the ExoGENI rack.
     195
     196This test case combined the two experiments into one experiment, thus this step is still executed by the first experimenter.  Two local BBN Campus VMs (siovale and tiberium) are set up on the on vSwitch Karshyyyk. These nodes are NOT part of the ExoGENI rack.
    195197
    196198== Step 15. Determine remote meso-scale compute resources and define RSpec. ==
     199
    197200The remote meso-scale nodes to be used is planetlab4 a MyPLC node at Clemson.
    198201
    199202== Step 16. Define a request RSpec for OF network resources at the BBN ExoGENI FOAM. ==
     203
    200204Defined the following request RSpec for the Compute resource:
    201205
     
    203207
    204208== Step 17. Define a request RSpec for OF network resources at the remote NLR meso-scale site.  ==
     209
    205210Defined RSpec for the Clemson !OpenFlow Sliver:
    206211 
     
    213218 * EG-EXP-5-scenario1-openflow-nlr.rspec - NLR Core FOAM Aggregate network resources request RSpec.
    214219
    215 
    216220== Step 19. Create the second slice  ==
     221
     222Note: In this test case multiple slices are used for the one experiment.
    217223
    218224Created a second slice: