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
- 依照拓撲在 3 台 VyOS 路由器上設定 OSPF。
- 設定 area、router-id、network、authentication。
- 提交並儲存設定:
commit
save
- 檢查 OSPF 狀態、鄰居與路由。
show ip ospf neighbor
show ip ospf route
7. 總結
你已學會在 VyOS 上設定 OSPF,並可應用於多區域、含驗證機制的企業級動態路由環境。