| 22 | || Step 12 || || || || || |
| 23 | || Step 13 || || || || || |
| 24 | || Step 14 || || || || || |
| 25 | || Step 15 || || || || || |
| 26 | || Step 16 || || || || || |
| 27 | || Step 17 || || || || || |
| 28 | || Step 18 || || || || || |
| 29 | || Step 19 || || || || || |
| 30 | || Step 20 || || || || || |
| 31 | || Step 21 || || || || || |
| 32 | || Step 22 || || || || || |
| 33 | || Step 23 || || || || || |
| 34 | || Step 24 || || || || || |
| 35 | || Step 25 || || || || || |
| 36 | || Step 26 || || || || || |
| 37 | || Step 27 || || || || || |
| 38 | || Step 28 || || || || || |
| 39 | || Step 29 || || || || || |
| 40 | || Step 30 || || || || || |
| 41 | || Step 31 || || || || || |
| 42 | || Step 32 || || || || || |
| 43 | || Step 33 || || || || || |
| 44 | || Step 34 || || || || || |
| 45 | || Step 35 || || || || || |
| 46 | || Step 36 || || || || || |
| 47 | || Step 37 || || || || || |
32 | | |
| 58 | 1. As Experimenter1, request !ListResources from BBN ExoGENI, RENCI ExoGENI, and FOAM at NLR Site. (The NLR "site" is actually the FOAM for the NLR core meso-scale !OpenFlow network, not an actual physical site.) |
| 59 | 2. Review !ListResources output from all AMs. |
| 60 | 3. Define a request RSpec for a VM at the BBN ExoGENI. |
| 61 | 4. Define a request RSpec for a VM at the RENCI ExoGENI. |
| 62 | 5. Define request RSpecs for !OpenFlow resources from BBN FOAM to access GENI !OpenFlow core resources. |
| 63 | 6. Define request RSpecs for !OpenFlow core resources at NLR FOAM. |
| 64 | 7. Create the first slice. |
| 65 | 8. Create a sliver in the first slice at each AM, using the RSpecs defined above. |
| 66 | 9. Log in to each of the systems, verify IP address assignment. Send traffic to the other system, leave traffic running. |
| 67 | 10. As Experimenter2, define a request RSpec for one VM and one bare metal node at BBN ExoGENI. |
| 68 | 11. Define a request RSpec for two VMs on the same worker node at RENCI ExoGENI. |
| 69 | 12. Define request RSpecs for !OpenFlow resources from GPO FOAM to access GENI !OpenFlow core resources. |
| 70 | 13. Define request RSpecs for !OpenFlow core resources at NLR FOAM. |
| 71 | 14. Create a second slice. |
| 72 | 15. Create a sliver in the second slice at each AM, using the RSpecs defined above. |
| 73 | 16. Log in to each of the systems in the slice, and send traffic to each other systems; leave traffic running |
| 74 | 17. As Experimenter3, request !ListResources from BBN ExoGENI, GPO FOAM, and FOAM at Meso-scale Site (NLR Site GPO and Internet2 site TBD). |
| 75 | 18. Review !ListResources output from all AMs. |
| 76 | 19. Define a request RSpec for a VM at the BBN ExoGENI. |
| 77 | 20. Define a request RSpec for a compute resource at the GPO Meso-scale site. |
| 78 | 21. Define a request RSpec for a compute resource at a Meso-scale site. |
| 79 | 22. Define request RSpecs for !OpenFlow resources to allow connection from OF BBN ExoGENI to Meso-scale OF sites(GPO and second site TBD) (NLR and I2). |
| 80 | 23. Create a third slice. |
| 81 | 24. Create a sliver that connects the Internet2 Meso-scale !OpenFlow site to the BBN ExoGENI Site, and the GPO Meso-scale site. |
| 82 | 25. Log in to each of the compute resources in the slice, configure data plane network interfaces on any non-ExoGENI resources as necessary, and send traffic to each other systems; leave traffic running. |
| 83 | 26. Verify that all three experiments continue to run without impacting each other's traffic, and that data is exchanged over the path along which data is supposed to flow. |
| 84 | 27. Review baseline, GMOC, and monitoring statistics. |
| 85 | 28. As site administrator, identify all controllers that the BBN ExoGENI !OpenFlow switch is connected to |
| 86 | 29. As Experimenter3, verify that traffic only flows on the network resources assigned to slivers as specified by the controller. |
| 87 | 30. 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. |
| 88 | 31. Set the hard and soft timeout of flowtable entries |
| 89 | 32. Get switch statistics and flowtable entries for slivers from the !OpenFlow switch. |
| 90 | 33. Get layer 2 topology information about slivers in each slice. |
| 91 | 34. Install flows that match on layer 2 fields and/or layer 3 fields. |
| 92 | 35. Run test for at least 4 hours. |
| 93 | 36. Review monitoring statistics and checks as above. |
| 94 | 37. Stop traffic and delete slivers. |