Поскольку вы говорите metric-type 1
в своем выражении redistribute
, метрика OSPF для перераспределенных маршрутов будет такой же, как метрика OSPF для маршрутизатора, выполняющего перераспределение.В этом случае, если вы «ближе» к A, вы выйдете через A. Если вы «ближе» к B, вы выйдете через B.
Если вы установите metric-type 2
тогда стоимость OSPF для маршрутизаторов A и B не будет учитываться, и оба маршрута будут выглядеть одинаково везде.Чтобы заставить его предпочитать A, вы можете установить другую метрику для A и B:
On A
router ospf 1234
redistribute bgp 747 metric-type 2 subnets tag 747 metric 10
On B
router ospf 1234
redistribute bgp 747 metric-type 2 subnets tag 747 metric 20