+ \ SxpLib.Add Bindings ${i}0 ${i}.${i}.${i}.${i}/32 node=${node} session=${session}
+
+Isolate SXP Controller
+ [Arguments] ${controller_index} ${node} ${session}=${EMPTY}
+ [Documentation] Isolate one of cluster nodes and perform check that bindings were propagated afterwards reverts isolation
+ ${find_session} = BuiltIn.Set Variable If '${session}' == '' ${True} ${False}
+ ${session} = BuiltIn.Set Variable If ${find_session} controller${controller_index} ${session}
+ ClusterManagement.Isolate_Member_From_List_Or_All ${controller_index}
+ BuiltIn.Wait Until Keyword Succeeds 240 1 ClusterManagement.Sync_Status_Should_Be_False ${controller_index}
+ BuiltIn.Wait Until Keyword Succeeds 60 1 SxpClusterLib.Check Device is Connected ${DEVICE_NODE_ID} session=${DEVICE_SESSION}
+ ${active_controller} = SxpClusterLib.Get Active Controller
+ ${session} = BuiltIn.Set Variable If ${find_session} controller${active_controller} ${session}
+ BuiltIn.Wait Until Keyword Succeeds 30 1 Check Bindings ${node} ${session}
+ ClusterManagement.Flush_Iptables_From_List_Or_All
+ BuiltIn.Wait Until Keyword Succeeds 240 1 ClusterManagement.Sync_Status_Should_Be_True ${controller_index}
+ BuiltIn.Wait Until Keyword Succeeds 60 1 SxpClusterLib.Check Device is Connected ${DEVICE_NODE_ID} session=${DEVICE_SESSION}
+ BuiltIn.Wait Until Keyword Succeeds 30 1 Check Bindings ${node} ${session}