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

從一條連線,開始練習。

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

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

CCNA 200-301 · Version 2.2

DISCOVERY 02交換器基礎基礎

觀察交換器運作原理

Observe How a Switch Operates

用兩台 PC 與交換器觀察來源 MAC 學習、已知單播與未知單播泛洪。

35 分鐘

基本拓撲 TOPOLOGY

原創示意圖 · 靜態拓撲
需要看清接線與埠名時,可切換原尺寸閱讀
Discovery 2 原創練習拓撲pc1 連接 sw1,Ethernet ↔ Fa0/1。sw1 連接 pc2,Fa0/2 ↔ Ethernet。 Ethernet ↔ Fa0/1 Fa0/2 ↔ Ethernet PC1192.168.20.10 SW1Catalyst 2960 · IOS 15.x PC2192.168.20.20 示意連線 · 非執行中的網路 · 實際埠名請對照接線表
路由器 交換器 / 終端設備實線表示實體乙太網路連線

設備與位址 ADDRESSING

先確認介面名稱,再開始設定
設備 DEVICE介面IPv4 位址子網路遮罩預設閘道
PC1Ethernet192.168.20.10255.255.255.0不需要
PC2Ethernet192.168.20.20255.255.255.0不需要
查看線路對照表(2 條連線)
起點終點介面對照
pc1sw1Ethernet ↔ Fa0/1
sw1pc2Fa0/2 ↔ Ethernet
WHAT YOU WILL LEARN

這次練習,你會學到

  • 將交換器 MAC 表與實體埠逐項對照。
  • 區分來源 MAC 學習、目的 MAC 查找及 ARP 廣播。
  • 理解同網段連線不需要路由器。
BEFORE YOU START

開始之前

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

適用環境與驗證狀態

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

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

循序操作 STEP BY STEP

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

01

01 建立同網段測試

將 PC1/PC2 接至 SW1 Fa0/1、Fa0/2,兩個接入埠使用 VLAN 20。PC 靜態設為 IP 表所列 /24,暫不設定閘道。先核對埠未接其他實驗。

展開參考指令 SW1 · 全域 / 介面設定
SW1# 提示字元僅供辨識
enable
configure terminal
vlan 20
name MAC_LAB
interface range FastEthernet0/1 - 2
switchport mode access
switchport access vlan 20
no shutdown
end

將 PC1/PC2 接至 SW1 Fa0/1、Fa0/2,兩個接入埠使用 VLAN 20。PC 靜態設為 IP 表所列 /24,暫不設定閘道。先核對埠未接其他實驗。

查看預期結果 範例輸出,非真實執行
show vlan brief 的 VLAN20 包含 Fa0/1 與 Fa0/2。
02

02 記錄來源 MAC 與 MAC 表

在兩台 Windows PC 執行 ipconfig /all 找到 Ethernet 實體位址;將冒號或連字號格式換成 IOS 顯示方式比較。SW1 查看 VLAN20 表格。背景流量可能使表格不是空的。

展開參考指令 SW1 · 特權 EXEC
SW1# 提示字元僅供辨識
show mac address-table dynamic vlan 20

在兩台 Windows PC 執行 ipconfig /all 找到 Ethernet 實體位址;將冒號或連字號格式換成 IOS 顯示方式比較。SW1 查看 VLAN20 表格。背景流量可能使表格不是空的。

查看預期結果 範例輸出,非真實執行
每列包含 VLAN、MAC、Type DYNAMIC 與埠;PC1 的 MAC 應學在 Fa0/1。
03

03 產生 ARP 與 ICMP 流量

以下在 Windows PC1 執行。先看 ARP 快取再 ping PC2。ARP 已存在時不一定重新廣播;不要為了教材要求清除整個正式網段的快取。

展開參考指令 PC1 · Windows 命令提示字元
C:\> 提示字元僅供辨識
arp -a
ping 192.168.20.20
arp -a

PC1 先找目的 IP 對應 MAC,再以乙太網路封裝 ICMP。交換器從進入埠的來源 MAC 學習。

查看預期結果 範例輸出,非真實執行
PC1 ARP 表可找到 192.168.20.20;ICMP 可回應(主機防火牆需允許)。
04

04 再次對照 MAC 表

在 SW1 對照兩個來源 MAC。已知單播只轉送至對應埠;未知單播才對同 VLAN 其他 forwarding 埠泛洪。ARP Request 是廣播,並非未知單播。單憑 MAC 表不能證明每個封包的實際轉送,可在自有模擬器或 SPAN 封包擷取另觀察。

展開參考指令 SW1 · 特權 EXEC
SW1# 提示字元僅供辨識
show mac address-table dynamic vlan 20
show interfaces FastEthernet0/1 counters

在 SW1 對照兩個來源 MAC。已知單播只轉送至對應埠;未知單播才對同 VLAN 其他 forwarding 埠泛洪。ARP Request 是廣播,並非未知單播。單憑 MAC 表不能證明每個封包的實際轉送,可在自有模擬器或 SPAN 封包擷取另觀察。

查看預期結果 範例輸出,非真實執行
PC1/PC2 MAC 各出現在正確埠;計數器隨流量增加。
05

05 觀察老化與安全復原

停止產生流量並查看老化時間,背景通訊可能持續刷新 MAC,不保證等待後一定消失。復原依原記錄還原兩個埠的 VLAN;VLAN20 無其他用途才刪除。不需清除全交換器 MAC 表。

展開參考指令 SW1 · 特權 EXEC
SW1# 提示字元僅供辨識
show mac address-table aging-time
show vlan brief

停止產生流量並查看老化時間,背景通訊可能持續刷新 MAC,不保證等待後一定消失。復原依原記錄還原兩個埠的 VLAN;VLAN20 無其他用途才刪除。不需清除全交換器 MAC 表。

查看預期結果 範例輸出,非真實執行
可閱讀動態 MAC aging time;靜態與安全 MAC 的行為可能不同。

確認你的設定 VERIFICATION

以下是驗證方法及預期狀態,並非網站實際執行的結果。
show mac address-table dynamic vlan 20

預期狀態 兩台 PC 來源 MAC 對應 Fa0/1、Fa0/2。

MAC 表是 Layer2,沒有 IP 欄位。

PC1: ping 192.168.20.20

預期狀態 同網段可互通。

不需要閘道;失敗先查 VLAN、線材與 ICMP 防火牆。

常見問題與排查

MAC 表只有一台 PC

讓另一台 PC 主動送出封包,確認線路 up、VLAN20 與埠 forwarding。

PC2 IP 出現在 arp 但 ping 失敗

ARP 成功只代表 L2 位址解析;檢查主機 ICMP 規則與 IP 是否衝突。

參考資料

把理解,化成進度 CHECKPOINTS

手動完成 0/5

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

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

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

ORIGINAL LAB