第二階段:核心網路架構 — 交換與路由技術

總結: 競賽配分最重的階段。交換機工作原理、VLAN(802.1Q 標籤/Access/Trunk)、STP 選舉邏輯、靜態路由、OSPF 鄰居建立是必考核心。每條指令都要在 Packet Tracer / eNSP 親手實作。


必背清單

項目必背內容
STP 根橋選舉Bridge ID = Priority(預設32768) + MAC,值最小者當選
RSTP 埠狀態Discarding → Learning → Forwarding(3種,比STP少)
VLAN 介面類型Access=連PC;Trunk=連交換機;Hybrid=華為預設(可混用)
802.1Q TagTPID=0x8100,包含 VLAN ID(VID)
路由優先級 PreDirect=0 > OSPF=10 > Static=60 > RIP=100 > BGP=255
路由選路規則最長掩碼匹配 → Pre 值小優先 → Cost 值小優先
OSPF 骨幹區域Area 0(所有非骨幹區域必須與 Area 0 連接)
OSPF 萬用字碼與子網遮罩相反:/24 → 0.0.0.255
浮動路由備援靜態路由 preference 值設大(如100),主路由斷時才啟用
Eth-TrunkLACP 優先級預設 32768,值越小越優先

一、以太網交換機工作原理

MAC 位址表四種行為(必背)

行為觸發條件動作
學習 (Learning)收到任何幀記錄來源MAC + 入埠 → 寫入MAC表(老化5分鐘)
泛洪 (Flooding)目的MAC未知 / 廣播幀 / 組播幀複製幀 → 從所有介面發送(除來源埠)
轉發 (Forwarding)目的MAC已在表中,且出埠≠入埠從對應介面單播轉發
過濾/丟棄 (Discarding)目的MAC在表中,且出埠=入埠丟棄,不需跨埠

二、VLAN 虛擬區域網路

VLAN 核心概念

概念說明
目的邏輯隔離廣播域,提升安全與管理效率
劃分方式基於埠(最常見)/ MAC / IP 子網 / 協定
優先匹配順序MAC > IP子網 > 協定 > 埠
VLAN間通訊需要三層設備(路由器或三層交換機的VLANIF)

802.1Q 標籤格式

標準以太網幀:
[目的MAC 6B][來源MAC 6B][Type 2B][Payload][FCS]

802.1Q Tagged 幀(在來源MAC後插入4B Tag):
[目的MAC 6B][來源MAC 6B][TPID 2B=0x8100][TCI 2B含VID][Type 2B][Payload][FCS]
                         ←──────── 4B Tag ────────→

三種介面類型詳細說明(必背)

Access 介面(連接終端設備 PC/印表機)

動作規則
收到無標籤幀打上 PVID 標籤後接收
收到有標籤幀VID = PVID → 接收;VID ≠ PVID → 丟棄
發送一定剝離 Tag,還原成標準以太網幀送給PC

Trunk 介面(連接交換機/路由器,承載多VLAN)

動作規則
收到無標籤幀打上 PVID,若在允許列表則接收,否則丟棄
收到有標籤幀VID 在允許列表 → 接收;不在 → 丟棄
發送(VID=PVID)剝離 Tag 發送
發送(VID≠PVID)保留 Tag 發送

Hybrid 介面(華為設備預設,最靈活)

  • 可同時指定哪些 VLAN **帶標籤(Tagged)發送,哪些不帶標籤(Untagged)**發送
  • 比 Trunk 更靈活,可用於複雜的 VLAN 策略部署

VLAN 配置指令(華為)

步驟指令說明
建立單一 VLANvlan 10進入 VLAN 10 視圖
批量建立 VLANvlan batch 10 20 30同時建立多個 VLAN
進入介面interface GigabitEthernet 0/0/1
設為 Accessport link-type access
劃入 VLANport default vlan 10Access 介面加入 VLAN 10
設為 Trunkport link-type trunk
允許 VLAN 通過port trunk allow-pass vlan 10 20
設定 Trunk PVIDport trunk pvid vlan 10可選
建 VLANIF 網關interface Vlanif 10三層虛擬介面
設網關 IPip address 192.168.10.254 24VLAN10 的網關
查看 VLANdisplay vlan

三、STP 生成樹協定

STP 核心目的

防止二層交換網路因冗餘鏈路產生環路(廣播風暴 / MAC 表震盪),同時保留備援路徑。

根橋選舉規則(必背,越小越優先)

步驟 1:選舉根橋(Root Bridge)
  比較 Bridge ID = Priority(16位元)+ MAC(48位元)
  → Bridge ID 最小的交換機當選根橋
  → Priority 預設 32768,必須是 4096 的倍數
  → 手動降低 Priority(如 4096)可強制指定根橋

步驟 2:每台非根橋選舉根埠(Root Port,RP)—每台只選一個
  比較到根橋的最低 Root Path Cost (RPC)
  → RPC 相同 → 比對端 Bridge ID(越小越優先)
  → 再相同 → 比對端 Port ID(越小越優先)
  → 再相同 → 比本端 Port ID(越小越優先)

步驟 3:每條鏈路選舉指定埠(Designated Port,DP)—每段只選一個
  比到根橋的最低 RPC → 比本端 Bridge ID → 比本端 Port ID

步驟 4:其餘埠成為阻塞埠(Blocked Port)

鏈路 Cost 值參考

介面速率STP Cost
10 Mbps100
100 Mbps (FE)19
1 Gbps (GE)4
10 Gbps2

STP vs RSTP 埠狀態對比

STP 狀態RSTP 狀態停留時間轉發流量
DisabledDiscarding
BlockingDiscarding否(只收BPDU)
ListeningDiscarding15s
LearningLearning15s否(建MAC表)
ForwardingForwarding

RSTP 改進特性

特性說明
收斂速度秒級(STP 需 30-50 秒)
新增角色Alternate Port(根埠備份)/ Backup Port(指定埠備份)
Edge Port(邊緣埠)連接終端的介面,立即進入 Forwarding,不參與 STP 計算

四、Eth-Trunk 鏈路聚合

兩種模式對比

模式協商方式優點缺點
手動(Manual)無協商,手動配置簡單無法偵測非物理層故障
LACP 動態交互 LACPDU 報文協商自動偵測故障,可靠較複雜

LACP 選舉規則

  • 系統 LACP 優先級(越小越優先,預設 32768)→ 值小的一端主導
  • 介面 LACP 優先級(越小越優先)→ 決定哪些是活動鏈路,哪些是備用鏈路

Eth-Trunk 配置指令(華為)

步驟指令
建立聚合組interface Eth-Trunk 1
設定 LACP 模式mode lacp-static
加入成員介面interface GE0/0/1eth-trunk 1
設最大活動鏈路數max active-linknumber 2
負載均衡方式load-balance src-dst-ip

五、IP 路由基礎

路由表結構

欄位說明
Destination/Mask目的網段與子網遮罩
Proto路由來源協定(Direct/Static/OSPF/RIP)
Pre(優先級)越小越優先(不同協定間比較)
Cost(度量值)越小越優先(相同協定內比較)
NextHop下一跳 IP 位址
Interface出介面

各路由協定 Pre 值(必背)

路由來源Pre 值記憶方式
直連 Direct0最可信,直接連接
OSPF10動態協定中最優先
靜態 Static60手動配,可信度中等
RIP100老協定,較低可信
BGP255最低可信(用於AS間)

路由轉發三大規則(必背)

1. 最長掩碼匹配(Longest Prefix Match)
   → 遮罩越長(越精確)→ 越優先
   → 例:192.168.1.1 同時匹配 192.168.0.0/16 和 192.168.1.0/24
   → 優先選 /24(更精確)

2. Pre 值比較(不同路由來源間)
   → Pre 越小 → 越優先放入路由表

3. Cost 值比較(相同路由協定內)
   → Cost 越小 → 越優先

4. 路由迭代規則
   → 若下一跳不是直連網段 → 再次查表找下一跳,直到找到直連介面

靜態路由配置指令(華為)

類型指令
基本靜態路由ip route-static 10.1.2.0 24 192.168.1.1
預設路由ip route-static 0.0.0.0 0 192.168.1.254
浮動備援路由ip route-static 10.1.2.0 24 192.168.2.1 preference 100
IPv6 靜態路由ipv6 route-static 2001:: 64 2003::1
IPv6 預設路由ipv6 route-static :: 0 2002::1
查看路由表display ip routing-table

浮動路由原理: 設定 preference 100 > 預設 60,主路由正常時此路由不進入路由表;主路由介面斷線後,此備援路由「浮現」並接管流量。


六、OSPF 動態路由協定

OSPF 核心特性

特性說明
類型鏈路狀態路由協定(Link-State)
演算法Dijkstra 最短路徑優先(SPF)
Pre 值(華為)10
骨幹區域Area 0(所有區域必須與 Area 0 相連)
LSDB鏈路狀態資料庫,存儲所有鏈路資訊(完整拓樸圖)
Cost 計算參考頻寬 ÷ 介面頻寬(GE=1, FE=10, 串口64K=64)
更新方式觸發式更新(拓樸變化才更新),比 RIP 收斂快

OSPF 鄰居建立條件(必背,全部必須一致)

  • Hello Timer / Dead Timer 相同
  • Area ID 相同
  • 子網遮罩相同
  • 認證方式相同
  • 網路類型相同(P2P / Broadcast 等)

DR / BDR 選舉(廣播網路)

目的:減少 LSA 泛洪,降低網路負載

選舉規則:
1. Router Priority 最大的當選 DR(優先級0=不參選,預設1)
2. Priority 相同 → Router ID 最大的當選 DR
3. DR 選出後,第二名當選 BDR(DR 備份)

特性:
- DR 選舉後不會因更高優先級路由器加入而重選(非抢占)
- 其他路由器只與 DR/BDR 交換完整 LSA

OSPF 五種報文類型

報文縮寫功能
HelloHello發現/維護鄰居關係
Database DescriptionDD交換 LSDB 摘要
Link State RequestLSR請求缺失的 LSA
Link State UpdateLSU傳送具體的 LSA 資料
Link State ACKLSACK確認收到 LSU

OSPF 配置指令(華為)

步驟指令
啟用 OSPF 進程ospf 1 router-id 1.1.1.1
進入區域area 0
宣告網段(萬用字碼)network 192.168.1.0 0.0.0.255
設定介面 Costinterface GE0/0/0ospf cost 10
查看鄰居狀態display ospf peer
查看 LSDBdisplay ospf lsdb
查看路由表display ip routing-table

注意: network 指令後填萬用字碼(Wildcard Mask),計算方式:255.255.255.255 - 子網遮罩 例:/24 遮罩 = 255.255.255.0 → 萬用字碼 = 0.0.0.255

Built with LogoFlowershow