Load balancing with ATM down check and failover

Hi everybody, this is my 1st post on the forum.

I’m working about the availability of a load balancing method that take care about ADSL down.
I take a look at other posts on the forum abount LB, but i see that the only check that is possible is a ping or arp over the gateway.
But it is possible that the ADSL router is UP, but the ATM link is down.

Any firewall have the availability of an advanced check, IE a ping to a remote destination forcing the use of a specific line, if the ping fails that line is marked as down and it is excluded from load balancing methods.

Is there a similar way in routeros scenario?

Thanks in advance

From the other topics you should notice.

  • check-gateway for /ip route, the function pings the gateway from /ip route rule, when it is unavailable route is disabled;
    check-gateway works for load-balancing rules too, only unresponsive gateway will be removed (disabled) from load-balancing route rule;
  • simple /tool netwatch script, which sends ICMP packets to any IP address. UP/DOWN for the ping executes script, one script to enable the specific /ip router rule, second script to disable the specific /ip route rule.