萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 電腦入門

網路交換機核心原理與硬體架構深度解析

什麼是網路交換機?

網路交換機 (Switch) 是區域網路 (LAN) 的核心設備,在 OSI 第 2 層 (資料鏈路層) 依據 MAC 位址轉發資料幀,提供專用頻寬、低延遲、高併發的連線能力。現代交換機普遍支援第 3 層路由、QoS、VLAN、安全控制等進階功能,滿足企業網與電信級寬帶接入需求。

硬體架構設計(以 24 埠 10/100M 交換機為例)

核心元件

  • PHY 晶片 (Physical Layer Transceiver):每埠一顆或多埠整合,負責網路線上的類比訊號 ↔ 數位訊號 (RMII/RGMII/SGMII) 轉換,偵測連結狀態、速率、雙工模式、錯誤封包。
  • 交換晶片 (Switch Fabric ASIC):核心大腦。本例採 3 顆 8 埠交換晶片,透過 ROX 總線 串成環狀拓撲,形成單一 24 埠交換引擎。支援線速轉發、MAC 位址學習/老化、VLAN、QoS、鏡像、流控等。
  • 管理單元 (CPU + Flash + RAM):執行嵌入式作業系統 (如 VxWorks, Linux, 自家 OS),提供 CLI/Web/SNMP 管理介面,配置交換晶片暫存器。
  • EEPROM:儲存開機預設配置(VLAN、埠速率、QoS 參數等),上電由交換晶片自動讀取初始化。
  • 電源模組:提供 3.3V/2.5V/1.8V/1.2V 等多組電壓,支援冗餘雙電源熱插拔(高階機種)。
  • LED 指示燈驅動:由 PHY 直接輸出 Link/Act、Speed、Duplex 狀態,或由管理 CPU 控制。

高速 PCB 設計關鍵

  • 時脈頻率 75MHz/50MHz,晶振精度 < 50 PPM。
  • 時脈分配電路需確保各晶片時脈相位差 < 2 ns。
  • 差分對阻抗控制 100Ω ±10%,長度匹配 < 5 mil,減少抖動與串擾。
  • EMC/ESD 防護:磁珠、TVS 二極體、共模電感、接地策略。

封包轉發流程 (Store-and-Forward)

  1. 入埠接收:RJ45 → 變壓器隔離/阻抗匹配 → PHY 解調為數位訊號 → RMII 傳給交換晶片。
  2. 錯誤檢查:交換晶片執行 CRC 校驗,錯誤封包直接丟棄。
  3. MAC 學習:記錄來源 MAC + 入埠號 → MAC 位址表 (CAM 表)。
  4. 查表轉發:
    • 目的 MAC 命中表表且在同一交換晶片 → 從內部 SRAM 讀取資料 → 直接轉發至目的埠。
    • 目的 MAC 在另一顆交換晶片 → 經 ROX 總線跨晶片傳輸 → 目的晶片轉發。
    • 目的 MAC 未學習 (Unknown Unicast) / 廣播 / 多播 → 在同一 VLAN 內泛洪至除入埠外所有埠,或依設定送上聯埠。
  5. 輸出排隊與 QoS:依 802.1p/DSCP 置入對應優先佇列,WRR/SP 排程輸出。
  6. PHY 發送:數位訊號經 PHY 調變 → 變壓器 → 雙絞線傳出。

管理與監控

  • In-Band 管理:透過管理 VLAN IP (SVI) 進行 SSH/Telnet/HTTP/SNMP 管理。
  • Out-of-Band 管理:專用管理埠 (MGMT) 或 Console 列列 (RJ45/USB/USB-C),故障時仍可存取。
  • 配置持久化:running-config (RAM) ↔ startup-config (NVRAM/Flash),copy running-config startup-config 儲存。
  • EEPROM 初始化:開機時交換晶片自動讀取 EEPROM 載入預設值,管理程式可讀寫暫存器覆蓋設定。

關鍵效能指標

選購建議

  • **接取層**:24/48 埠 1G/2.5G/10G,PoE+ (30W) 或 PoE++ (90W),支援堆疊。
  • **匯聚層**:10G/25G/40G/100G 上聯、大緩衝、完整 L3、VXLAN/EVPN、遙測。
  • **核心層**:400G/800G、無阻塞架構、高可用性 (ISSU、GR、VRRP)、可程式化 (NETCONF/gNMI)。

理解交換機從 PHY、Switch ASIC、管理平面到轉發流程的完整鏈路,是網路工程師進行選型、除錯、優化的基石。

copyright © 萬盛學電腦網 all rights reserved
指標定義典型值 (24x10/100M)
背板頻寬內部總資料傳輸能力4.8 Gbps (全雙工)
封包轉發率每秒轉發 64-byte 封包數3.57 Mpps (線速)
MAC 表大小可學習 MAC 位址數8K / 16K
VLAN 數量支援 802.1Q VLAN 數4K (VID 1-4094)
延遲入埠到出埠延遲< 5 µs (存儲轉發)
緩衝記憶體吸收突發流量能力1-4 MB