My routing table look like this:
/ip route
add check-gateway=ping distance=1 dst-address=208.67.222.222/32 gateway=172.20.150.14
add check-gateway=ping distance=1 gateway=208.67.222.222 target-scope=40
add check-gateway=ping comment=BACKUP_ISP distance=1 dst-address=208.67.220.220/32 gateway=192.168.50.62
add check-gateway=ping comment=BACKUP_ISP distance=2 gateway=208.67.220.220 target-scope=40
[admin@MikroTik] > ip route print detail
Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme, B - blackhole, U - unreachable, P - prohibit
0 A S dst-address=0.0.0.0/0 gateway=208.67.222.222 gateway-status=208.67.222.222 recursive via 172.20.150.14 ether1 check-gateway=ping distance=1 scope=30
target-scope=40
1 S ;;; BACKUP_ISP
dst-address=0.0.0.0/0 gateway=208.67.220.220 gateway-status=208.67.220.220 recursive via 192.168.50.62 ether2 check-gateway=ping distance=2 scope=30
target-scope=40
2 ADC dst-address=172.20.150.0/28 pref-src=172.20.150.13 gateway=ether1 gateway-status=ether1 reachable distance=0 scope=10
3 ADC dst-address=192.168.50.0/26 pref-src=192.168.50.61 gateway=ether2 gateway-status=ether2 reachable distance=0 scope=10
4 A S ;;; BACKUP_ISP
dst-address=208.67.220.220/32 gateway=192.168.50.62 gateway-status=192.168.50.62 reachable via ether2 check-gateway=ping distance=1 scope=30 target-scope=10
5 A S dst-address=208.67.222.222/32 gateway=172.20.150.14 gateway-status=172.20.150.14 reachable via ether1 check-gateway=ping distance=1 scope=30 target-scope=10
When I drop output packet to 208.67.222.222 this route set as disable - OK
But I don't understand why after then in default route to internet gateway is still 208.67.222.222 (but via 192.168.50.62) instead disable route via 208.67.222.222 and set as active route via 208.67.220.220.
Thank You for answer
![Smile :)](./images/smilies/icon_smile.gif)