Netwatch в mikrotik. Есть ли альтернативы ICMP?
А что если не пинговать, а Wget выкачивать какой нибудь урл ?
У микротика так же есть утилита Traffic Monitor используйте её. Опытным путём определите нижний предел загруженности канала и создайте скрипт на переключение при достижении этого порога. Наверняка возможны ошибочные срабатывания - нужно будет поотлаживать и поколдовать с настройками (вроде - в ночные часы не обращать внимание на нагрузку и тыды)