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
  1. 檢查 OSPF 狀態、鄰居與路由。
show ip ospf neighbor
show ip ospf route

7. 總結

你已學會在 VyOS 上設定 OSPF,並可應用於多區域、含驗證機制的企業級動態路由環境。