Блин, забыл написать в начале поста. Метрику я выставлял указанием на интерфейсах с обеих сторон полосы пропускания, командой bandwidth, сейчас попробовал ставить ip ospf cost, точно такая же ситуация, выбирается более медленный маршрут. Затолкать все маршрутизаторы в нулевую зону нельзя, на рисунке показана только часть сети, и EIGRP тоже реализовать не получится, в сети есть железки других вендоров.
У меня возник такой вопрос: насколько я помню, OSPF при составлении топологии сети запоминает все возможные маршруты до сети, но в таблицу маршрутизации помещается наиболее быстрый, с меньшей метрикой и имеющий более приоритетный тип, например intra-area. Может быть, основная cisco 3845 считает, что маршрут к сети 172.20.121.56/30 через локальную сеть является inter-area или вообще external? Как можно это выяснить?
Вот, посмотрите, записи в таблицах маршрутизации основной Cisco3845 и Cisco3750 при нормальной работе основного канала связи:
Cisco 3845
Routing entry for 10.75.27.128/27
Known via "ospf 255", distance 110, metric 294, type intra area
Last update from 172.20.23.238 on Tunnel39, 00:21:25 ago
Routing Descriptor Blocks:
* 172.20.23.238, from 172.20.120.40, 00:21:25 ago, via Tunnel39
Route metric is 294, traffic share count is 1
Cisco 3750
Routing entry for 10.75.27.128/27
Known via "ospf 255", distance 110, metric 295, type inter area
Last update from 172.20.20.38 on Vlan255, 00:20:58 ago
Routing Descriptor Blocks:
* 172.20.20.38, from 172.20.120.4, 00:20:58 ago, via Vlan255
Route metric is 295, traffic share count is 1
И после того как я выключаю туннель:
Cisco 3845
Routing entry for 10.75.27.128/27
Known via "ospf 255", distance 110, metric 2001, type intra area
Last update from 10.175.123.86 on GigabitEthernet0/0.301, 00:00:01 ago
Routing Descriptor Blocks:
* 10.175.123.86, from 172.20.120.40, 00:00:01 ago, via GigabitEthernet0/0.301
Route metric is 2001, traffic share count is 1
Cisco 3750
Routing entry for 10.75.27.128/27
Known via "ospf 255", distance 110, metric 554, type inter area
Last update from 172.20.20.39 on Vlan255, 00:00:01 ago
Routing Descriptor Blocks:
* 172.20.20.39, from 172.20.120.5, 00:00:01 ago, via Vlan255
Route metric is 554, traffic share count is 1