Chuyển đến nội dung chính

第9課:Dynamic Routing - OSPF

VyOS における OSPF 動的ルーティングの設定を、理論、実践例、ラボ、まとめとともに解説します。

Dynamic Routing - OSPF

VyOS における OSPF の概要

このレッスンでは、VyOS 1.4.x/1.5 rolling release 上で OSPF(Open Shortest Path First)を設定する方法を学びます。OSPF は企業ネットワークで広く利用される代表的な動的ルーティングプロトコルです。

1. OSPF の基礎知識

  • Area: OSPF ネットワークを分割するための論理領域です。
  • LSA: Link State Advertisement。Type 1、2、3 などの種類があります。
  • Cost: 経路選択に影響するメトリックです。
  • SPF: 最短経路を計算する Dijkstra アルゴリズムです。

2. OSPF の基本設定

set protocols ospf area 0 network 192.168.10.0/24
set protocols ospf area 0 network 192.168.20.0/24
set protocols ospf area 1 network 10.10.10.0/24
set protocols ospf parameters router-id 1.1.1.1
set protocols ospf passive-interface eth2
set protocols ospf redistribute connected
set protocols ospf redistribute static
  • OSPF Unnumbered と ECMP:
set protocols ospf interface eth3 network-type point-to-point
set protocols ospf parameters ecmp-limit 4

3. OSPF Authentication

set protocols ospf area 0 authentication md5
set protocols ospf area 0 authentication-key-id 1 md5-key "VyOSSecret"

4. OSPF 状態の確認

show ip ospf neighbor
show ip ospf route
show ip ospf database

5. ネットワーク構成例

+---------+     +---------+     +---------+
| VyOS 1 |-----| VyOS 2 |-----| VyOS 3 |
| Area 0 |     | Area 0 |     | Area 1 |
+---------+     +---------+     +---------+

6. ハンズオンラボ: OSPF Multi-Area

  1. 図の構成に従って、3 台の VyOS ルーターに OSPF を設定します。
  2. area、router-id、network、authentication を設定します。
  3. 設定を commit / save します。
commit
save
  1. OSPF の状態、neighbor、route を確認します。
show ip ospf neighbor
show ip ospf route

7. まとめ

このレッスンで、VyOS 上の OSPF 設定手順と、複数 area・認証・動的ルーティング制御を含む企業ネットワークでの適用方法を理解できました。