【ネットワーク】OSPFのメトリック(コスト)変更で経路を変えてみた

OSPF全く触れておらず、ほぼ忘れてるので復習しようと思いました。

OSPFのメトリック(経路優先を決める要素)はコストです。

コストの数値が一番小さい値が優先されますね。デフォルトは1

下図の構成でR3からR1のVLAN1に対してのping経路をR3→R4→R1に変更してみました。

 

f:id:slavex:20210718123601p:plain

 

【コスト変更前】

【sh ip route ospf 】

Gateway of last resort is not set

10.0.0.0/8 is variably subnetted, 6 subnets, 2 masks
O IA 10.0.1.0/24 [110/2] via 10.1.3.2, 03:26:14, GigabitEthernet0/0
O IA 10.0.12.0/24 [110/2] via 10.1.23.2, 03:26:14, GigabitEthernet0/1
O IA 192.168.10.0/24 [110/3] via 10.1.23.2, 00:00:21, GigabitEthernet0/1
           [110/3] via 10.1.3.2, 00:00:21, GigabitEthernet0/0
R3#

 

【traceroute VLAN1】

R3#traceroute 192.168.10.1
Type escape sequence to abort.
Tracing the route to 192.168.10.1
VRF info: (vrf in name/id, vrf out name/id)
1 10.1.3.2 3 msec
10.1.23.2 3 msec
10.1.3.2 2 msec
2 10.0.12.1 4 msec
10.0.1.1 4 msec *
R3#

 

VLAN1に対する経路は2経路登録されており、両方コストが3なので、等コストでロードバランシングされてますね。

R4側(Gi0/0)だけにするため、R2側のコストを3より大きくします。

【コスト変更後】

【sh ip route ospf 】

Gateway of last resort is not set

10.0.0.0/8 is variably subnetted, 6 subnets, 2 masks
O IA 10.0.1.0/24 [110/2] via 10.1.3.2, 03:33:13, GigabitEthernet0/0
O IA 10.0.12.0/24 [110/3] via 10.1.3.2, 00:00:23, GigabitEthernet0/0
O IA 192.168.10.0/24 [110/3] via 10.1.3.2, 00:07:20, GigabitEthernet0/0
R3#

ルーティングテーブルには、R4側だけ登録されてますね。

 

【traceroute VLAN1】

R3#traceroute 192.168.10.1
Type escape sequence to abort.
Tracing the route to 192.168.10.1
VRF info: (vrf in name/id, vrf out name/id)
1 10.1.3.2 3 msec 3 msec 3 msec
2 10.0.1.1 4 msec * 4 msec