+ [Arguments] ${node_range}=1
+ FOR ${num} IN RANGE 1 ${node_range}+1
+ ${ip} = Sxp.Get Ip From Number ${num}
+ Delete Node ${ip}
+ BuiltIn.Wait Until Keyword Succeeds 12x 10s Check Node Stopped ${ip} system=${ODL_SYSTEM_IP}
+ END
+ RequestsLibrary.Delete All Sessions
+
+Get Routing Configuration From Controller
+ [Documentation] Get Routing configuration from config DS
+ [Arguments] ${session}
+ ${resp} = RequestsLibrary.Get Request
+ ... ${session}
+ ... /restconf/config/sxp-cluster-route:sxp-cluster-route/
+ ... headers=${ACCEPT_XML}
+ ${data} = BuiltIn.Set Variable If "${resp.status_code}" == "200" ${resp.text} ${EMPTY}
+ RETURN ${data}
+
+Put Routing Configuration To Controller
+ [Documentation] Put Routing configuration to Config DS
+ [Arguments] ${data} ${session}
+ ${resp} = RequestsLibrary.Put Request
+ ... ${session}
+ ... /restconf/config/sxp-cluster-route:sxp-cluster-route/
+ ... data=${data}
+ ... headers=${HEADERS_XML}
+ BuiltIn.Log ${resp}
+ BuiltIn.Should Match "${resp.status_code}" "20?"
+
+Clean Routing Configuration To Controller
+ [Documentation] Delete Routing configuration from Config DS
+ [Arguments] ${session}
+ ${resp} = RequestsLibrary.Get Request
+ ... ${session}
+ ... /restconf/config/sxp-cluster-route:sxp-cluster-route/
+ ... headers=${ACCEPT_XML}
+ IF "${resp.status_code}" == "200"
+ RequestsLibrary.Delete Request ${session} /restconf/config/sxp-cluster-route:sxp-cluster-route/
+ END