什麼是網路交換機?
網路交換機 (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)
- 入埠接收:RJ45 → 變壓器隔離/阻抗匹配 → PHY 解調為數位訊號 → RMII 傳給交換晶片。
- 錯誤檢查:交換晶片執行 CRC 校驗,錯誤封包直接丟棄。
- MAC 學習:記錄來源 MAC + 入埠號 → MAC 位址表 (CAM 表)。
- 查表轉發:
- 目的 MAC 命中表表且在同一交換晶片 → 從內部 SRAM 讀取資料 → 直接轉發至目的埠。
- 目的 MAC 在另一顆交換晶片 → 經 ROX 總線跨晶片傳輸 → 目的晶片轉發。
- 目的 MAC 未學習 (Unknown Unicast) / 廣播 / 多播 → 在同一 VLAN 內泛洪至除入埠外所有埠,或依設定送上聯埠。
- 輸出排隊與 QoS:依 802.1p/DSCP 置入對應優先佇列,WRR/SP 排程輸出。
- 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 載入預設值,管理程式可讀寫暫存器覆蓋設定。
關鍵效能指標
| 指標 | 定義 | 典型值 (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 |
選購建議
- **接取層**: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