Wiki for Load Balancing to 2 upstream connections

I followed the “Quick Start for Impatient” in mikrotik.com/wiki/Manual:PCC to implement load balancing and failover.

Attached is the IP Route Table as viewed with Winbox after adding the addresses, the mangles and the routes.

Can someone explain what I am viewing. Why so many routes? It seems to work in that I can reach the internet thru my 2 providers. I have tested by bringing one interface or the other down and failover works. But why does it seem to be unpredicatable which route gets chosen? I would think that the route with distance of 1 would always be used even when both interfaces are up.
IP-ROUTE.PNG

Have you also tested what happen with your failover if the connection is broken not on your port or way to the gateway but behind it on the way to te internet? Try it.

Got your point. Seems that because the checkgateway=ping statement only checks the gateway it is not all that useful. For instance if the facilities closer to upstream are down or dns is down.