2 .. contents:: Table of Contents
5 ===============================
6 ELAN Service Recovery Test Plan
7 ===============================
9 Test plan for testing service recovery manager functionalities.
13 Test setup consists of ODL with `odl-netvirt-openstack` feature installed and
14 minimum two DPNs connected to ODL over OVSDB and OpenflowPlugin.
21 --------------------------
22 Openstack queens + OVS 2.8
24 Test Suite Requirements
25 =======================
29 Following steps are followed at the beginning of test suite:
31 * Bring up controller with `odl-netvirt-openstack` feature installed
32 * Bring up minimum two DPNs with tunnel between them
35 * Create at least two VMs in each DPN
36 * Verify table 50/51 flows in both DPNs
40 Following steps are followed at the end of test suite:
48 Capture any debugging information that is captured at start of suite and end of suite.
55 Verify SRM by recovering ELAN Service.
57 Test Steps and Pass Criteria
58 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
60 #. Delete table 50/51 flow(s) corresponding to MAC address(es) of VM(s) (try deleting multiple flows)
61 in any of the DPNs manually or via REST
62 #. Verify if table 50/51 flow(s) is/are deleted in both controller and OVS.
63 #. Login to karaf and use elan service recovery CLI
64 #. Verify if corresponding table flow(s) is/are recovered in on both controller and ovs
66 ELAN Interface Recovery
67 -----------------------
68 Verify SRM by recovering ELAN Interface.
70 Test Steps and Pass Criteria
71 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
73 #. Delete table 50/51 flow corresponding to MAC address of any of the VMs.
74 #. Verify if table 50/51 flow is deleted in both controller and OVS.
75 #. Login to karaf and use elan interface recovery CLI
76 #. Verify if corresponding table flow is recovered in both controller and OVS.
85 Swati Niture (swati.udhavrao.niture@ericsson.com)
98 http://docs.opendaylight.org/en/latest/submodules/genius/docs/specs/service-recovery.html#srm-operations