Changes between Version 26 and Version 27 of GENIFlowSpaceFirewallTests


Ignore:
Timestamp:
05/08/14 17:48:05 (10 years ago)
Author:
hdempsey@bbn.com
Comment:

minor wording changes

Legend:

Unmodified
Added
Removed
Modified
  • GENIFlowSpaceFirewallTests

    v26 v27  
    1212  * Confirm FSF ability to support a simple GENI learning switch controller for various topologies.
    1313  * Confirm FSF ability to support multiple concurrent add/delete learning switch controller requests.
    14   * Verify rate limiting
    15   * Confirm ability to query statistics for switch, links, firewall rules with !FloodLight rest API.
     14  * Verify rate limiting,if any, on the control plane.  (No rate limiting enforced on the AL2S data plane with FSFW)
     15  * Confirm ability to collect AL2S and FSFW usage statistics relevant to these test scenarios via SNAPP and GENI local datastore monitoring interfaces. Example statistics include total flows, flowmods/sec, VLANs throughput on switches and links, active GENI slices/slivers.  See the GENI monitoring use cases for more detail on statistics not specifically realted to FSFW.
    1616  * Run through Internet2 procedures for qualifying and running an experimenter controller in AL2S and provide feedback to I2 to streamline the procedures as much as possible, and ensure experimenters can get complete and accurate documentation to help guide them through procedures.
    1717
     
    2525    * End-point traffic types generated include UDP, TCP, and ICMP.
    2626    * Layer 2 hardware matching is validated.  There is no Layer 3 matching at this time.  (Layer 3 matching tests will be done when AL2S makes that capability available.)
    27     * Tests are described in this plan with the assumption that GENI network stitching is available from OESS.
    28     * OESS may not be available, so sliver creation may be done in 2 steps:
    29        - AL2S circuits will be set up to connect the edge ports.
    30        - Stitched slivers with fixed AL2S endpoints are created for IG sites.
     27    * Tests are described in this plan with the assumption that GENI network stitching is available from OESS AM.
     28    * OESS AM may not be available, so sliver creation may be done in 2 steps:
     29       - AL2S circuits will be set up to connect the edge ports.  (This may require manual setup by I2, because of the VLAN range restrictions for FSFW)
     30       - Stitched slivers with fixed AL2S endpoints are created for IG sites.
     31    * Each test lists rack endpoints we intend to use for those tests.  Other racks may be substituted if necessary due to outages or scheduled events such as tutorials, although all racks were unscheduled as of May 2.
    3132
    3233== FSF-T1 Two Sites Functional tests ==
    3334
    34 Initial testing will take place with two sites that are already connected to AL2S.  Multiple slivers will be created by multiple experimenters.
     35Initial testing will take place with two sites that are already connected to AL2S.  Multiple slivers will be created by multiple "experimenters."  (All experimenters will actually be GPO staff.)
    3536
    3637[[Image(fsfw-test-topology-step1.jpg)]]
     
    3940Functional testing is executed within these simple node experiments:
    4041
    41  1. Create a slice which results in VLANs allocation between AL2S InstaGENI end-points and exchange traffic. Verify AL2S router proxy statistics.
    42  2. Create slices to use configured number of VLANs, verify configuration is enforced and reflected in AL2S router proxy statistics.
     42 1. Create a slice which establishes VLANs between AL2S InstaGENI end-points and exchange traffic between the rack endpoints. Verify AL2S router proxy statistics.
     43 2. Create slices and generate traffic to use all the VLANs specified for the endpoints (see configuration information listed in Network Details).  Verify VLANs are successfully created and traffic is flowing as expected in AL2S router proxy statistics. Verify traffic in GENI local data store measurements to the extent possible.
    4344 3. Delete slices and and verify release of VLANs via AL2S router proxy.
    4445 4. Submit multiple concurrent requests to add and to delete flow spaces.
    45  5. Configure various rate limits and verify enforcement. 
    46  6. Query FSF status and rules via !FloodLight rest API.
     46 5. Test limits configured in FSFW for control plane rate limits, and  verify enforcement.  (This step likely requires cooperation from I2, since GPO may not have the ability to directly affect controller to attempt to exceed control plane rate limits._
     47 6. Query FSF status and rules via SNAPP.
    4748 7. Generate traffic outside of pre-defined flowspace and verify that it is handled properly.
    48  8. Create slice requesting specific VLAN outside of FSF range, verify rejection.
    49  9. Request network capacity beyond configured FSF capacity, verify enforcement.
     49 8. Create slice requesting specific VLAN outside of FSFW range, verify rejection.
     50 9. Request network capacity beyond configured FSF capacity, verify that request fails.
    5051
    5152Network Connection details for this 2 node topology:
     
    6869
    6970__ION to AL2S cross-connects__ [[BR]]
    70 The following cross-connects will be verified in the !OpenFlow topologies shown above are:
     71The following cross-connects will be verified in the !OpenFlow topologies shown above:
    7172 1. sdn-sw.losa e1/1 <-> rtr.losa:port=et-10/0/0
    7273 2. sdn-sw.atla e15/1 <-> rtr.atla:port=xe-0/3/0