source config.sh source odl_utils.sh source topologies/basic_two_odls.sh ODL_CONFIG_FILE1="vpp1.json" ODL_CONFIG_FILE2="vpp2.json" if [ "$1" == "clean" ] ; then basic_two_odls_clean exit 0 fi if [[ $(id -u) != 0 ]]; then echo "Error: run this as a root." exit 1 fi function start_map_resolver { echo "starting dummy map resolver on interface $1" python scripts/dummy_mr.py "$1" 4342 & mr_id=$! } function test_resolver_failover { basic_two_odls_setup start_map_resolver "6.0.3.100" test_result=1 maybe_pause ip netns exec vppns1 "${1}" -w 20 -c 1 "${2}" rc=$? # test done maybe_pause basic_two_odls_clean kill $mr_id print_status $rc "No ICMP response!" exit $test_result }