Всем доброго дня.
Интересно вот, в таблицу маршрутизации можно добавить маршруты с разными масками и шлюзами, которые будут пересекаться по адресам. Т.е. допустим:
ip route add 10.0.0.0/8 via 192.168.1.1
ip route add 10.1.1.0/24 via 192.168.1.2
Как разрешаются такие пересечения? По порядку добавления в таблицу или каким-то другим образом?
Я знаю, что если именно в таком порядке добавлять как я указал, то пакеты в 10.1.1.0/24 пойдут все-таки через 192.168.1.2, а остальное из 10.0.0.0/8 через 192.168.1.1. Но ведь 10.1.1.0/24 «вложено» в 10.0.0.0/8. Как выбирается маршрут?
Как-то раньше такого не встречал, поэтому особо и не задумывался.