This document serves as the test plan for the ITM Scalability – OF Based tunnels. This document comprises of
test cases pertaining to all the use case covered by the Functional Spec.
Change the config parameter to enable IFM Bypass of ITM provisioning and Verify Tunnel Creation is successful.
Test Steps and Pass Criteria
- Create the VxLAN Tunnels between the OVS to OVS.
- Verify that the tunnels are built properly between all the End Points with VxLan Encapsulation.
- Change the configuration parameter as per the new way of ITM provisioning.
- Verify the tunnel creation is successful.
Change the config parameter to enable without IFM Bypass of ITM provisioning and Verify Tunnel Creation is successful.
Test Steps and Pass Criteria
- Create the VxLAN Tunnels between the OVS to OVS.
- Verify that the tunnels are built properly between all the End Points with VxLan Encapsulation.
- Change the configuration parameter as per the old way of ITM provisioning.
- Verify the tunnel creation is successful.
Clean up existing ITM config, change ITM provisioning parameter to provide IFM Bypass, Verify ITM creation succeeds.
Test Steps and Pass Criteria
- Create the VxLAN Tunnels between the OVS to OVS.
- Check for any existing ITM configuration in the system.
- Do a clean up of all the existing ITM configuration.
- Configure the ITM as per the new way of provisioning.
- Verify the tunnel creation is successful.
Clean up existing ITM config, change ITM provisioning parameter to disable IFM Bypass, Verify ITM creation succeeds.
Test Steps and Pass Criteria
- Create the VxLAN Tunnels between the OVS to OVS.
- Check for any existing ITM configuration in the system.
- Do a clean up of all the existing ITM configuration.
- Configure the ITM as per the old way of provisioning
- Verify the tunnel creation is successful
Configure ITM tunnel Mesh, Bring DOWN the datapath and Verify Tunnel status is updated in ODL.
Test Steps and Pass Criteria
- Create the VxLAN Tunnels between the OVS to OVS.
- Verify that the tunnels are built properly between all the End Points with VxLan Encapsulation.
- Configure the ITM tunnel mesh.
- Verify the tunnel creation is successful.
- Bring down the datapath on the system.
- Verify the tunnel status is updated in ODL.
Configure ITM tunnel Mesh, Bring UP the datapath and Verify Tunnel status is updated in ODL.
Test Steps and Pass Criteria
- Create the VxLAN Tunnels between the OVS to OVS.
- Configure the ITM tunnel mesh.
- Verify the tunnel creation is successful.
- Bring UP the datapath on the system.
- Verify the tunnel status is updated in ODL.
Change ITM config parameters to enable IFM Bypass and Verify BFD monitoring can be enabled for ITM tunnels.
Test Steps and Pass Criteria
- And configure the tunnel monitoring to BFD.
- Bring up the ITM config as per the new way of provisioning.
- Verify the tunnel creation is successful.
- Verify whether the BFD monitoring is enabled.
Change ITM config parameters to enable IFM Bypass and Verify BFD monitoring can be disabled for ITM tunnels
Test Steps and Pass Criteria
- Configure the tunnel monitoring to BFD.
- Bring up the ITM config as per the new way of provisioning.
- Verify the tunnel creation is successful.
- Disable BFD monitoring.
- Verify whether the BFD monitoring is disabled
Enable BFD and check for the data path alarm and as well as control path alarms.
Test Steps and Pass Criteria
- Configure the tunnel monitoring to BFD.
- Bring up the ITM config as per the new way of provisioning.
- Verify the tunnel creation is successful.
- Verify whether the BFD monitoring is enabled.
- Bring down the tunnel and check for the Alarms.
- Disable alarm support and verify whether alarm is not reporting.
Enable Tunnel status alarm and Bring down the Tunnel port, and verify Tunnel down alarm is reported.
Test Steps and Pass Criteria
- Configure the tunnel monitoring to BFD.
- Bring up the ITM config as per the new way of provisioning.
- Verify the tunnel creation is successful.
- Verify whether the BFD monitoring is enabled.
- Enable the alarms for the tunnel UP/DOWN notification.
- Bring down the tunnel and check for the Alarms.
Disconnect DPN from ODL and verify Tunnel status is shown as UNKNOWN for the Disconnected DPN.
Test Steps and Pass Criteria
- And configure the tunnel monitoring to BFD.
- Bring up the ITM config as per the new way of provisioning.
- Verify the tunnel creation is successful.
- Disconnect the DPN from the ODL.
- Verify tunnel status is shown as ‘UNKNOWN’ for the disconnected DPN.
Enable Tunnel status alarm and Bring up the Tunnel port which is down, and verify Tunnel down alarm is cleared.
Test Steps and Pass Criteria
- And configure the tunnel monitoring to BFD.
- Bring up the ITM config as per the new way of provisioning.
- Verify the tunnel creation is successful.
- Enable the alarms for the tunnel UP/DOWN notification.
- Bring ‘DOWN’ the tunnel and check for the alarm notification.
Create ITM with provisioning config parameter set to true for IFM Bypass, bring down control plane
connection(between ODL–OVS), modify ODL config, Verify Re-sync is successful once connection is up.
Test Steps and Pass Criteria
- Create the VxLAN Tunnels between the OVS to OVS.
- Bring up the ITM config as per the new way of provisioning.
- Bring down the control plane connection between ODL – OVS.
- Modify ODL configuration.
- Check whether the Re-sync is successful once the connection is UP.
Test Steps and Pass Criteria
- Create the VxLAN Tunnels between the OVS to OVS.
- Check for any existing ITM configuration in the system.
- Do a clean up of all the existing ITM configuration.
- Configure the ITM as per the old way of provisioning
- Verify the tunnel creation is successful
Add new TEP’s and verify Creation is successful
Test Steps and Pass Criteria
- Create the VxLAN Tunnels between the OVS to OVS.
- Verify that the tunnels are built properly between all the End Points with VxLan Encapsulation.
- Add new TEP’s to the existing configuration.
- Monitor the time taken for tunnel addition and flow programming.
- Verify the tunnel creation is successful.
Delete few TEP’s and verify Deletion is successful and no stale(flows,config) is left.
Test Steps and Pass Criteria
- Create the VxLAN Tunnels between the OVS to OVS.
- Verify that the tunnels are built properly between all the End Points with VxLan Encapsulation.
- Delete the newly added TEP configuration.
- Monitor the time taken for tunnel deletion and flow re-programming.
- Verify the deletion is successful and no stale entries left.
Re-add deleted TEP’s and Verify ITM creation is successful
Test Steps and Pass Criteria
- Create the VxLAN Tunnels between the OVS to OVS.
- Verify that the tunnels are built properly between all the End Points with VxLan Encapsulation.
- Re-add the deleted TEP entries
- Monitor the time taken for tunnel re-addition and flow programming
- Verify the tunnel creation is successful.
Delete all TEP’s and verify Deletion is successful and no stale(flows,config) is left
Test Steps and Pass Criteria
- Create the VxLAN Tunnels between the OVS to OVS.
- Verify that the tunnels are built properly between all the End Points with VxLan Encapsulation.
- Delete all the TEP entries.
- Monitor the time taken for tunnel deletion and flow re-programming
- Verify the deletion is successful and no stale entries left.