| 30 | |
| 31 | = Test Execution = |
| 32 | |
| 33 | '''Assumptions:''' |
| 34 | - pgeni.gpolab.bbn.com credential are used for tests in this page. |
| 35 | |
| 36 | '''Notes:''' |
| 37 | - Stitcher currently does not support AM API v3, and is delivered to run AM API V2. |
| 38 | |
| 39 | == GNS-T2 - InstaGENI Utah to GPO ExoGENI == |
| 40 | |
| 41 | Verify stitching negotiation for a scenario that has InstaGENI and GPO ExoGENI endpoints via Internet2 ION. |
| 42 | |
| 43 | === Step 1. Create sliver === |
| 44 | |
| 45 | As Experimenter, use GENI AM API client to submit create sliver for initial Request RSpec. No aggregate needs to be specified, aggregates are determined from the Request RSpec. |
| 46 | |
| 47 | === Step 2. Verify Request RSpec for each Stitching Path Aggregate === |
| 48 | Verify that request RSpec is expanded after Path Computation into one RSpec for each Stitching Path Aggregates (IG Utah, PG Utah, ION, and EG GPO). |
| 49 | |
| 50 | === Step 3. Verify VLAN negotiation for IG Utah === |
| 51 | Verify that workflow agent negotiates VLAN with Utah InstaGENI using the RSpec from step 2 and generates a manifest for IG Utah resources. |
| 52 | |
| 53 | === Step 4. Verify VLAN negotiation for PG Utah === |
| 54 | Verify that workflow agent negotiates VLAN with Utah ProtoGENI using the RSpec from step 2 and generates a manifest for PG Utah resources. |
| 55 | |
| 56 | === Step 5. Verify VLAN negotiation for EG GPO === |
| 57 | Verify that workflow agent negotiates VLAN with GPO ExoGENI using the GPO RSpec from step 2 and generates a manifest for GPO resources. |
| 58 | |
| 59 | === Step 6. Verify VLAN negotiation for I2/ION aggregate === |
| 60 | Verify that workflow agent negotiates VLAN with ION using the ION RSpec from step 2 and generates a manifest for ION resources. |
| 61 | |
| 62 | === Step 7. Verify combined Manifest RSpec === |
| 63 | Verify that the final "combined" RSpec reflects the allocate stitching and non-stitching resources. |
| 64 | |
| 65 | === Step 8. End-point to end-point measurements === |
| 66 | Log in to compute resources at each Utah InstaGENI and GPO ExoGENI, gather delay and throughput measurements. Leave traffic exchange running between the end-hosts. |
| 67 | |
| 68 | === Step 9. Operator review of experiment resources === |
| 69 | As Operator, verify that nodes, ports, links, capacity can be determined as allocated for this experiment. |
| 70 | |
| 71 | === Step 10. Sliver expiration and resource de-allocation === |
| 72 | As Experimenter, leave resources running with traffic being exchanged. Allow sliver to expire, verify that sliver resources/traffic have been deleted. |
| 73 | |
| 74 | === Step 11. Operator verify resources release === |
| 75 | As Operator, verify that expired resource resources (nodes, ports, links, capacity) are released properly and made available and part of the Advertisement RSpec. |
| 76 | |