Table of Contents
ELAN Service Recovery Test Plan¶
Test plan for testing service recovery manager functionalities.
Test Setup¶
Test setup consists of ODL with odl-netvirt-openstack feature installed and minimum two DPNs connected to ODL over OVSDB and OpenflowPlugin.
Software Requirements¶
Openstack queens + OVS 2.8
Test Suite Requirements¶
Test Suite Bringup¶
Following steps are followed at the beginning of test suite:
- Bring up controller with odl-netvirt-openstack feature installed
- Bring up minimum two DPNs with tunnel between them
- Create network
- Create subnet
- Create at least two VMs in each DPN
- Verify table 50/51 flows in both DPNs
Test Suite Cleanup¶
Following steps are followed at the end of test suite:
- Delete VMs
- Delete subnet
- Delete network
Test Cases¶
ELAN Service Recovery¶
Verify SRM by recovering ELAN Service.
Test Steps and Pass Criteria¶
- Delete table 50/51 flow(s) corresponding to MAC address(es) of VM(s) (try deleting multiple flows) in any of the DPNs manually or via REST
- Verify if table 50/51 flow(s) is/are deleted in both controller and OVS.
- Login to karaf and use elan service recovery CLI
- Verify if corresponding table flow(s) is/are recovered in on both controller and ovs
ELAN Interface Recovery¶
Verify SRM by recovering ELAN Interface.
Test Steps and Pass Criteria¶
- Delete table 50/51 flow corresponding to MAC address of any of the VMs.
- Verify if table 50/51 flow is deleted in both controller and OVS.
- Login to karaf and use elan interface recovery CLI
- Verify if corresponding table flow is recovered in both controller and OVS.
Implementation¶
Assignee(s)¶
- Primary assignee:
- Swati Niture (swati.udhavrao.niture@ericsson.com)
- Other contributors:
- N.A.
Work Items¶
N.A.