= EG-EXP-5: ExoGENI OpenFlow Network Resources Acceptance Test = This page captures status for the test case EG-EXP-5, which verifies the ability to support !OpenFlow operations and integration with meso-scale compute resources and other compute resources external to the ExoGENI rack. For overall status see the [wiki:GENIRacksHome/ExogeniRacks/AcceptanceTestStatus ExoGENI 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 || || || || || [[BR]] || '''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. || [[BR]] = Test Plan Steps = == Step 1. As Experimenter1, Determine GPO compute resources and define RSpec. == == Step 2. Determine remote meso-scale compute resources and define RSpec. == == Step 3. Define a request RSpec for OF network resources at the BBN ExoGENI FOAM. == == Step 4. Define a request RSpec for OF network resources at the remote I2 meso-scale site. == == Step 5. Define a request RSpec for the !OpenFlow Core resources == == Step 6. Create the first slice == == Step 7. Create a sliver for the GPO compute resources. == == Step 8. Create a sliver at the I2 meso-scale site using FOAM at site. == == Step 9. Create a sliver at of the BBN ExoGENI FOAM Aggregate. == == Step 10. Create a sliver for the !OpenFlow resources in the core. == == Step 11. Create a sliver for the meso-scale compute resources. == == Step 11. Log in to each of the compute resources and send traffic to the other end-point. == == Step 12. Verify that traffic is delivered to target. == == Step 13. Review baseline, GMOC, and meso-scale monitoring statistics. == == Step 14. As Experimenter2, determine GPO compute resources and define RSpec. == == Step 15. Determine remote meso-scale compute resources and define RSpec. == == Step 16. Define a request RSpec for OF network resources at the BBN ExoGENI FOAM. == == Step 17. Define a request RSpec for OF network resources at the remote NLR meso-scale site. == == Step 18. Define a request RSpec for the !OpenFlow Core resources == == Step 19. Create the second slice == == Step 20. Create a sliver for the GPO compute resources. == == Step 21. Create a sliver at the meso-scale site using FOAM at site. == == Step 22. Create a sliver at of the BBN ExoGENI FOAM Aggregate. == == Step 23. Create a sliver for the !OpenFlow resources in the core. == == Step 24. Create a sliver for the meso-scale compute resources. == == Step 25. Log in to each of the compute resources and send traffic to the other endpoint. == == Step 26. As Experimenter2, insert flowmods and send packet-outs only for traffic assigned to the slivers. == == Step 27. Verify that traffic is delivered to target according to the flowmods settings. == == Step 28. Review baseline, GMOC, and monitoring statistics. == == Step 29. Stop traffic and delete slivers. ==