В случае микротика default gateway становится тот маршрут у которого distance меньше. У этого маршрута есть Gateway, ip которого принадлежит сети в которой находится Ip адрес вашего внешнего интерфейса.
dst-addr pref-src gateway dist
0.0.0.0/0 5.20.22.7 1
5.20.16.0/20 5.20.30.22 ether1 0
Если грубо, то маршрутизатор смотрит в таблицу и видит:
- Для того чтобы выйти в интернет нужно найти 5.20.22.7
- Для того чтобы найти 5.20.22.7 надо искать в сети 5.20.22.0/20 используя pref-src 5.20.30.22
- Дальше просто смотрит какому интерфейсу принадлежит адрес 5.20.30.22 и через него выходит
Както-так. Надеюсь доступно объяснил.