IOS-XR ルータにおいて OSPF へ経路を再配送する時、
以下のように route-policy 配下の metric と router ospf 配下の metric でそれぞれ異なる値を設定すると
同じ経路に対して複数の方法で metric が設定された状態になりますが、この場合には route-policy にて設定された metric が優先されます。
< R1 > : R2 へ 1.1.1.1/32 を再配送
prefix-set O2O
1.1.1.1/32
end-set
route-policy O2O
if destination in O2O then
set ospf-metric 1000 <<<<< route-policy 配下の metric (高優先)
pass
endif
end-policy
!
router ospf 100
-- snip --
redistribute ospf 200 metric 500 route-policy O2O <<<<< router ospf 配下の metric
-- snip --
< R2 >
RP/0/0/CPU0:R2#show route 1.1.1.1
Tue Jan 25 19:03:45.118 UTC
Routing entry for 1.1.1.1/32
Known via "ospf 100", distance 110, metric 1000, type extern 2 <<<<< route-policy 配下の metric が反映される
Installed Jan 25 18:59:43.434 for 00:04:01
Routing Descriptor Blocks
10.225.12.2, from 2.2.2.2, via GigabitEthernet0/0/0/0
Route metric is 1000
No advertising protos.