原創練習教材CCNA · V2.2
LEARN BY CONNECTING CCNA LABS

從一條連線,開始練習。

選擇 Lab、找到合適設備,讓每一次練習都有清楚的起點。

練習指南
31精選練習主題
31已發布教案
CLI可複製設定範例

CCNA 200-301 · Version 2.2

DISCOVERY 16OSPF基礎

設定及驗證單區域 OSPF

Configure and Verify Single-Area OSPF

在兩台路由器建立OSPF area0鄰居,透過被動LAN公告兩個網段。

50 分鐘

基本拓撲 TOPOLOGY

原創示意圖 · 靜態拓撲
需要看清接線與埠名時,可切換原尺寸閱讀
Discovery 16 原創練習拓撲pc1 連接 r1,Ethernet ↔ Gi0/0。r1 連接 r2,Gi0/1 ↔ Gi0/1。r2 連接 pc2,Gi0/0 ↔ Ethernet。 Ethernet ↔ Gi0/0 Gi0/1 ↔ Gi0/1 Gi0/0 ↔ Ethernet PC1練習用 PC R1ISR 1941 · IOS 15.x R2ISR 1941 · IOS 15.x PC2練習用 PC 示意連線 · 非執行中的網路 · 實際埠名請對照接線表
路由器 交換器 / 終端設備實線表示實體乙太網路連線

設備與位址 ADDRESSING

先確認介面名稱,再開始設定
設備 DEVICE介面IPv4 位址子網路遮罩預設閘道
PC1Ethernet192.168.161.10255.255.255.0192.168.161.1
R1Gi0/0192.168.161.1255.255.255.0—
R1Gi0/110.16.12.1255.255.255.252—
R2Gi0/110.16.12.2255.255.255.252—
R2Gi0/0192.168.162.1255.255.255.0—
PC2Ethernet192.168.162.20255.255.255.0192.168.162.1
查看線路對照表(3 條連線)
起點終點介面對照
pc1r1Ethernet ↔ Gi0/0
r1r2Gi0/1 ↔ Gi0/1
r2pc2Gi0/0 ↔ Ethernet
WHAT YOU WILL LEARN

這次練習,你會學到

  • 設定router-id、area0與OSPF啟用介面。
  • 以passive-interface避免LAN送出鄰居Hello。
  • 辨識鄰居FULL與O類型學習路由。
BEFORE YOU START

開始之前

  • 具備本題涉及的 IPv4/IPv6 與子網路基礎,能在自己的隔離練習環境開啟 Console。
  • 使用合法設備與軟體映像,先備份現有設定,介面名稱以自己的裝置為準。

適用環境與驗證狀態

ISR 1941 / IOS 15.x待驗證原創教案,尚未於實體設備驗證。依實際硬體、IOS/AireOS 版本與授權核對命令;介面名稱不可直接套用至正式設備。

設備準備好了嗎?從第一個設定開始。

循序操作 STEP BY STEP

在你自己的練習環境操作。命令複製不包含提示字元;所有輸出皆為示例。

01

01 配置R1介面與OSPF

OSPF process ID是本機識別,不必與對端相同;router-id需唯一。本題為全新練習process,既有process改router-id可能需重啟process才生效,不在正式設備盲目clear。

展開參考指令 R1 · 介面 / OSPF設定
R1# 提示字元僅供辨識
enable
configure terminal
interface GigabitEthernet0/0
ip address 192.168.161.1 255.255.255.0
no shutdown
interface GigabitEthernet0/1
ip address 10.16.12.1 255.255.255.252
no shutdown
router ospf 1
router-id 1.1.1.1
passive-interface default
no passive-interface GigabitEthernet0/1
network 192.168.161.0 0.0.0.255 area 0
network 10.16.12.0 0.0.0.3 area 0
end

OSPF process ID是本機識別,不必與對端相同;router-id需唯一。本題為全新練習process,既有process改router-id可能需重啟process才生效,不在正式設備盲目clear。

查看預期結果 範例輸出,非真實執行
OSPF在transit送Hello,LAN公告但不建立鄰居。
02

02 配置R2與唯一router-id

保持同area0,wildcard精確匹配各自網段。不要沿用靜態路由而誤把S路由當OSPF學習結果。

展開參考指令 R2 · 介面 / OSPF設定
R2# 提示字元僅供辨識
enable
configure terminal
interface GigabitEthernet0/0
ip address 192.168.162.1 255.255.255.0
no shutdown
interface GigabitEthernet0/1
ip address 10.16.12.2 255.255.255.252
no shutdown
router ospf 1
router-id 2.2.2.2
passive-interface default
no passive-interface GigabitEthernet0/1
network 192.168.162.0 0.0.0.255 area 0
network 10.16.12.0 0.0.0.3 area 0
end

保持同area0,wildcard精確匹配各自網段。不要沿用靜態路由而誤把S路由當OSPF學習結果。

查看預期結果 範例輸出,非真實執行
兩端開始鄰居狀態轉換。
03

03 觀察鄰居狀態

兩台乙太網路路由器通常會選DR/BDR;預期可達FULL/DR或FULL/BDR,不把某個固定角色寫死。若卡EXSTART/EXCHANGE,核對MTU;不要第一步就忽略MTU檢查。

展開參考指令 R1 / R2 · 特權 EXEC
R1 / R2# 提示字元僅供辨識
show ip ospf neighbor
show ip ospf interface GigabitEthernet0/1
show ip protocols

兩台乙太網路路由器通常會選DR/BDR;預期可達FULL/DR或FULL/BDR,不把某個固定角色寫死。若卡EXSTART/EXCHANGE,核對MTU;不要第一步就忽略MTU檢查。

查看預期結果 範例輸出,非真實執行
鄰居ID為對端router-id,狀態FULL;transit Area0且timer一致。
04

04 確認遠端路由為OSPF學習

在R1應看到192.168.162.0/24為O,行政距離110。實際metric依介面cost與reference-bandwidth,教材不固定寫死。

展開參考指令 R1 · 特權 EXEC
R1# 提示字元僅供辨識
show ip route ospf
show ip route 192.168.162.20
show ip ospf database

在R1應看到192.168.162.0/24為O,行政距離110。實際metric依介面cost與reference-bandwidth,教材不固定寫死。

查看預期結果 範例輸出,非真實執行
O 192.168.162.0/24 [110/<cost>] via 10.16.12.2。
05

05 端到端驗證與被動LAN

PC1/PC2依表設位址與閘道,測互ping。passive-interface的LAN不送Hello,但網段仍可公告。思考:如果把transit也設passive,會如何影響鄰居與路由?只在隔離Console可受控測試,再恢復。

查看預期結果 範例輸出,非真實執行
PC間可互通;OSPF鄰居僅在transit,LAN沒有不必要鄰居。
06

06 保存與復原

兩端保存。如撤回,先確認路由依賴,再以no router ospf 1移除本題專用process並復原介面;不要刪除既有共用process。

展開參考指令 R1 / R2 · 特權 EXEC
R1 / R2# 提示字元僅供辨識
copy running-config startup-config

兩端保存。如撤回,先確認路由依賴,再以no router ospf 1移除本題專用process並復原介面;不要刪除既有共用process。

查看預期結果 範例輸出,非真實執行
OSPF設定與路由器ID保存在各自startup。

確認你的設定 VERIFICATION

以下是驗證方法及預期狀態,並非網站實際執行的結果。
show ip ospf neighbor

預期狀態 對端router-id、FULL、正確Gi0/1。

Hello/dead/area/auth/MTU等需一致或相容。

show ip route ospf

預期狀態 遠端LAN由O學到。

鄰居FULL不代表所有預期網段都已公告。

常見問題與排查

鄰居停INIT或不出現

查雙向Hello、area、timer、ACL及是否誤設passive。

鄰居FULL但沒遠端LAN

查network wildcard是否匹配LAN、對端LAN是否up及是否已有較佳路由。

參考資料

把理解,化成進度 CHECKPOINTS

手動完成 0/6

請在你自己的設備確認後勾選。這些是手動紀錄,並非設備自動測試結果。

登入後即可跨裝置保存進度。訪客勾選僅供本頁參考。

依 CCNA v2.2 主題自行編寫之練習,非官方逐字教材。
發布版本 1 · 範例輸出供理解,指令尚待實機驗證。

ORIGINAL LAB