Changes between Version 15 and Version 16 of GENIRacksHome/ExogeniRacks/AcceptanceTestStatus/EG-EXP-5


Ignore:
Timestamp:
06/20/12 15:26:40 (7 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

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

    v15 v16  
    5252= Test Plan Steps =
    5353
    54 == Step 1. As Experimenter1, Determine GPO compute resources and define RSpec. ==
    55 
    5654Three scenarios have been planned for the ExoGENI OpenFlow Network Resources test case EG-EXP-5.  Each of the three scenarios includes 2 local BBN Campus VMs (siovale and tiberium on vSwitch Karshyyyk) which are NOT part of the ExoGENI rack. The OpenFlow flowspaces are managed with the ExoGENI FOAM aggregate.  For each scenario there are 2 meso-scale remote sites: 1 WAPG at Rutgers(Internet2) and 1 MyPLC at Clemson (NLR).  Following are the outline for the planned scenarios:
    5755
     
    6159VLAN 1750 in the ExoGENI rack.
    6260
    63 ''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 need to include:
     61''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:
    6462        - Traffic on VLAN 1720 or VLAN 1721 from the campus uplink port.
    6563        - Traffic on VLAN 1750 from the GENI uplink port that matches node nodes IPs.
    6664        - A controller that can do VLAN translation.
    6765
     66== Step 1. As Experimenter1, Determine GPO compute resources and define RSpec. ==
     67
     68Two local BBN Campus VMs (siovale and tiberium) are set up on the on vSwitch Karshyyyk. These nodes are NOT part of the ExoGENI rack.
    6869
    6970
    7071== Step 2. Determine remote meso-scale compute resources and define RSpec. ==
     72
     73In 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 2 meso-scale sites:
     74
     75   - 1 WAPG node (pg51) at Rutgers Site via Internet2
     76   - 1 MyPLC node (planetlab4.clemson.edu) at Clemson Site via NLR.
     77
     78
    7179== Step 3. Define a request RSpec for OF network resources at the BBN ExoGENI FOAM. ==
     80
     81Defined 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:
     82 * EG-EXP-5-scenario1-openflow-exobbn.rspec - BBN ExoGENI Rack FOAM Aggregate network resource request RSpec.
     83 * EG-EXP-5-scenario1-openflow-bbn.rspec - BBN FOAM Aggregate network resource request RSpec.
     84
    7285== Step 4. Define a request RSpec for OF network resources at the remote I2 meso-scale site. ==
     86
     87An RSpec was defined for each site FOAM aggregate and compute resources aggregate.  The following RSpec were used for the meso-scale sites:
     88 * EG-EXP-5-scenario1-wapg-rutgers.rspec - Rutgers WAPG nodes pg51 compute resource request RSpec.
     89 * EG-EXP-5-scenario1-openflow-rutgers.rspec - Rutgers FOAM Aggregate network resource request RSpec.
     90 * EG-EXP-5-scenario1-myplc-clemson.rspec - Clemson MyPLC node planetlab4 compute resource request RSpec.
     91 * EG-EXP-5-scenario1-openflow-clemson.rspec - Clemson FOAM Aggregate network resource request RSpec.
     92
    7393== Step 5. Define a request RSpec for the !OpenFlow Core resources  ==
     94The OF core resources for VLAN 3716 were defined as follows:
     95 
     96 * EG-EXP-5-scenario1-openflow-i2.rspec = Internet2 Core FOAM Aggregate network resources request RSpec.
     97 * EG-EXP-5-scenario1-openflow-nlr.rspec - NLR Core FOAM Aggregate network resources request RSpec.
     98
    7499== Step 6. Create the first slice  ==
    75 == Step 7. Create a sliver for the GPO compute resources.  ==
     100A sliver was created for the following:
     101{{{
     102 ./src/omni.py createslice EG-EXP-5-scenario1
     103}}}
     104
     105== Step 7. Create a sliver for the GPO compute resources ==
     106
     107The site resources were not reserved compute resource for the test case. These are standalone
     108Linux VM host thats that exist on the vSwitch Karshyyyk, the test plan was incorrect.  This step is
     109deemed complete by simply setting up the nodes with the right address for the VLAN 1750.
     110 
    76111== Step 8. Create a sliver at the I2 meso-scale site using FOAM at site. ==
     112
     113Created a sliver at the I2 FOAM for VLAN 3716:
     114{{{
     115./src/omni.py -a https://foam.net.internet2.edu:3626/foam/gapi/1 createsliver EG-EXP-5-scenario1 exorspec/EG-EXP-5-scenario1-openflow-i2.rspec
     116}}}
     117
    77118== Step 9. Create a sliver at of the BBN ExoGENI FOAM Aggregate.  ==
     119
    78120== Step 10. Create a sliver for the !OpenFlow resources in the core.  ==
     121
    79122== Step 11. Create a sliver for the meso-scale compute resources.  ==
     123
    80124== Step 11. Log in to each of the compute resources and send traffic to the other end-point.  ==
     125
    81126== Step 12. Verify that traffic is delivered to target. ==
     127
    82128== Step 13. Review baseline, GMOC, and meso-scale monitoring statistics.  ==
     129
    83130== Step 14. As Experimenter2, determine GPO compute resources and define RSpec. ==
    84131== Step 15. Determine remote meso-scale compute resources and define RSpec. ==
    85132== Step 16. Define a request RSpec for OF network resources at the BBN ExoGENI FOAM. ==
     133
    86134== Step 17. Define a request RSpec for OF network resources at the remote NLR meso-scale site.  ==
     135The OF core resources for VLAN 3716 were defined as follows:
     136 
     137 * EG-EXP-5-scenario1-openflow-nlr.rspec - NLR Core FOAM Aggregate network resources request RSpec.
     138
    87139== Step 18. Define a request RSpec for the !OpenFlow Core resources  ==
    88140== Step 19. Create the second slice  ==