DHCP Server with Dynamic Allocation Pool <dhcp-dynamic-allocation-pool>
Discovery of directly connected PNFs in Flat/VLAN provider networks <discovery_of_directly_connected_pnfs>
ECMP Support for BGP based L3VPN <ecmp-bgp-l3vpn>
+ ELAN Service Recovery Test Plan <service-recovery-elan>
Element Counters <element-counters>
Faster DC-GW Failure Detection <faster-dcgw-failure-detection>
Hairpinning of floating IPs in flat/VLAN provider networks <hairpinning-flat-vlan>
--- /dev/null
+
+.. contents:: Table of Contents
+ :depth: 3
+
+===============================
+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.
+
+Hardware Requirements
+---------------------
+N.A
+
+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
+
+Debugging
+---------
+Capture any debugging information that is captured at start of suite and end of suite.
+
+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.
+
+References
+==========
+
+http://docs.opendaylight.org/en/latest/submodules/genius/docs/specs/service-recovery.html#srm-operations
+
+
+