o Check primary gateway is alive o If not alive, try for secondary o Check if secondary gw is alive o If alive, check the secondary test host o If alive, set the default to the primary o If not alive, bail o If not alive, bail o If alive, check the primary test host is alive o If not alive, try the secondary