Version 4 (modified by 11 years ago) (diff) | ,
---|
IG-EXP-6: InstaGENI and Meso-scale Multi-site OpenFlow Acceptance Test
This page captures status for the test case IG-EXP-6, which verifies InstaGENI rack interoperability with other meso-scale GENI sites. For overall status see the InstaGENI Acceptance Test Status page.
Test Status
This section captures the status for each step in the acceptance test plan.
Step | State | Date completed | Ticket | Comments |
Step 1 | ||||
Step 2 | ||||
Step 3 | ||||
Step 4 | ||||
Step 5 | ||||
Step 6 | ||||
Step 7 | ||||
Step 8 | ||||
Step 9 | ||||
Step 10 | ||||
Step 11 | ||||
Step 12 | ||||
Step 13 | ||||
Step 14 | ||||
Step 15 | ||||
Step 16 | ||||
Step 17 | ||||
Step 18 | ||||
Step 19 | ||||
Step 20 | ||||
Step 21 | ||||
Step 22 | ||||
Step 23 | ||||
Step 24 | ||||
Step 25 | ||||
Step 26 | ||||
Step 27 | ||||
Step 28 | ||||
Step 29 | ||||
Step 30 | ||||
Step 31 | ||||
Step 32 | ||||
Step 33 | ||||
Step 34 | ||||
Step 35 | ||||
Step 36 | ||||
Step 37 | ||||
Step 38 | ||||
Step 39 | ||||
Step 40 | ||||
Step 41 |
State Legend | Description |
Color(green,Pass)? | Test completed and met all criteria |
Color(#98FB98,Pass: most criteria)? | Test completed and met most criteria. Exceptions documented |
Color(red,Fail)? | Test completed and failed to meet criteria. |
Color(yellow,Complete)? | Test completed but will require re-execution due to expected changes |
Color(orange,Blocked)? | Blocked by ticketed issue(s). |
Color(#63B8FF,In Progress)? | Currently under test. |
Test Plan Steps
- As Experimenter1, request ListResources from BBN InstaGENI, Utah InstaGENI, and from FOAM at I2 and NLR Site.
- Review ListResources output from all AMs.
- Define a request RSpec for a VM at the BBN InstaGENI.
- Define a request RSpec for a VM at the Utah InstaGENI.
- Define request RSpecs for OpenFlow resources from BBN FOAM to access GENI OpenFlow core resources.
- Define request RSpecs for OpenFlow core resources at I2 FOAM
- Define request RSpecs for OpenFlow core resources at NLR FOAM.
- Create the first slice.
- Create a sliver in the first slice at each AM, using the RSpecs defined above.
- Log in to each of the systems, verify IP address assignment. Send traffic to the other system, leave traffic running.
- As Experimenter2, define a request RSpec for one VM and one physical node at BBN InstaGENI.
- Define a request RSpec for two VMs on the same experiment node at Utah InstaGENI.
- Define request RSpecs for OpenFlow resources from BBN FOAM to access GENI OpenFlow core resources.
- Define request RSpecs for OpenFlow core resources at I2 FOAM.
- Define request RSpecs for OpenFlow core resources at NLR FOAM.
- Create a second slice.
- Create a sliver in the second slice at each AM, using the RSpecs defined above.
- Log in to each of the systems in the slice, and send traffic to each other systems; leave traffic running
- As Experimenter3, request ListResources from BBN InstaGENI, BBN meso-scale FOAM, and FOAM at Meso-scale Site (Internet2 Site BBN and NLR site is TBD).
- Review ListResources output from all AMs.
- Define a request RSpec for a VM at the BBN InstaGENI.
- Define a request RSpec for a compute resource at the BBN meso-scale site.
- Define a request RSpec for a compute resource at a meso-scale site.
- Define request RSpecs for OpenFlow resources to allow connection from OpenFlow BBN InstaGENI to Meso-scale OpenFlow sites(BBN and second site TBD) (I2 and NLR).
- If PG access to OpenFlow is available, define a request RSpec for the PG OpenFlow resource.
- Create a third slice.
- Create slivers that connects the TBD Internet2 Meso-scale OpenFlow site to the BBN InstaGENI Site, and the BBN Meso-scale site; and if available, to PG node.
- Log in to each of the compute resources in the slice, configure data plane network interfaces on any non-InstaGENI resources as necessary, and send traffic to each other systems; leave traffic running.
- Verify that all three experiment continue to run without impacting each other's traffic, and that data is exchanged over the path along which data is supposed to flow.
- Review baseline monitoring statistics and checks.
- As site administrator, identify all controllers that the BBN InstaGENI OpenFlow switch is connected to
- As Experimenter3, verify that traffic only flows on the network resources assigned to slivers as specified by the controller.
- Verify that no default controller, switch fail-open behavior, or other resource other than experimenters' controllers, can control how traffic flows on network resources assigned to experimenters' slivers.
- Set the hard and soft timeout of flowtable entries
- Get switch statistics and flowtable entries for slivers from the OpenFlow switch.
- Get layer 2 topology information about slivers in each slice.
- Install flows that match only on layer 2 fields, and confirm whether the matching is done in hardware.
- If supported, install flows that match only on layer 3 fields, and confirm whether the matching is done in hardware.
- Run test for at least 4 hours.
- Review monitoring statistics and checks as above.
- Delete slivers.
Attachments (11)
- IG-EXP-6-exp1-detail.jpg (213.2 KB) - added by 11 years ago.
- IG-EXP-6-exp1-resources.jpg (1.3 MB) - added by 11 years ago.
- IG-EXP-6-exp1-sliver-gpo-foam.jpg (327.0 KB) - added by 11 years ago.
- IG-EXP-6-exp1-sliver-gpo-graph-conf.jpg (280.0 KB) - added by 11 years ago.
- IG-EXP-6-exp1-sliver-gpo-graph.jpg (417.1 KB) - added by 11 years ago.
- IG-EXP-6-exp1-sliver-gpo-measure.jpg (1.4 MB) - added by 11 years ago.
- IG-EXP-6-exp1-slivers.tiff (201.7 KB) - added by 11 years ago.
- IG-EXP-6-slices.jpg (220.7 KB) - added by 11 years ago.
- IG-EXP-6-exp1-slivers.jpg (486.3 KB) - added by 11 years ago.
- IG-EXP-4-slices-2.jpg (172.3 KB) - added by 11 years ago.
- IG-EXP-4-slices-2.2.jpg (172.3 KB) - added by 11 years ago.