CodingBox 說明文件

端口與上行鏈路

交換機的面板是一組角色的集合,而不僅僅是一排孔位:面向終端設備的下行鏈路、面向網絡其餘部分的上行鏈路、面向兄弟交換機的堆疊端口、面向操作員的管理端口。每種角色都有典型的速率、介質、模組和故障模式。本頁按角色對端口分類,解釋「access」、「trunk」和「uplink」這幾個容易混淆的概念,量化超訂比,並介紹上行模組、上行鏈路上的鏈路聚合,以及如何選擇上行光模組。

端口角色

角色面向典型介質速率48 口接入交換機上的數量
下行鏈路 / 接入終端設備、伺服器RJ45(PoE)、SFP/SFP+/SFP281G–25G(銅口多千兆 2.5/5/10G)24–48
上行鏈路匯聚/spineSFP+/SFP28/QSFP+/QSFP28/QSFP-DD10G–400G2–8
堆疊堆疊中的兄弟交換機專用線纜或帶堆疊固件的 QSFP+/QSFP28每環 40–480 Gb/s2
管理(帶外)管理網絡RJ45(有時是 SFP)100M/1G1
Console操作員RJ45(RS-232)和/或 USB-C/mini-USB1–2
USB檔案儲存、ZTP 鏡像USB-A1
Combo 端口RJ45 或 SFP 二選一生效1G小型交換機上 2–4

在數據中心 leaf/spine 交換機上,每個前面板端口都是一樣的(32 × QSFP-DD);「上行鏈路」是一種配置角色,而不是硬件類別(交換機角色與拓撲)。

術語層級含義容易混淆之處
Access 端口(二層)2承載一個未打標籤的 VLAN與「access 交換機」(層級結構中的一種角色)混淆
Trunk 端口(二層)2通過 802.1Q 標籤承載多個 VLAN在部分 Juniper/HP 的 CLI 中,「trunk」指的是 LAG
Uplink(上行鏈路)物理/角色通向核心的鏈路;通常是二層 trunk 或三層路由端口上行鏈路既可能是 access 端口(單 VLAN),也可能是路由介面
Downlink(下行鏈路)物理/角色通向終端設備或下一層級
路由端口3擁有 IP 地址,不打 VLAN 標籤leaf-spine 的上行鏈路都是路由端口

轉發層的詳細說明見:轉發基礎知識

超訂

設計下行容量上行容量比例典型場景
48 × 1G + 4 × 10G48 Gb/s40 Gb/s1.2 : 1園區接入
48 × 1G + 2 × 10G48202.4 : 1園區接入,預算有限
48 × 10G + 6 × 40G4802402 : 1較舊的數據中心 leaf
48 × 25G + 8 × 100G1 2008001.5 : 1數據中心 leaf,通用計算
48 × 25G + 6 × 100G1 2006002 : 1數據中心 leaf,預算有限
32 × 100G 拆分 16/161 6001 6001 : 1儲存、AI
64 × 400G 拆分 32/3212 80012 8001 : 1AI 後端網絡

比例 = 下行速率總和 ÷ 上行速率總和。辦公類流量可以接受 3 : 1,而任意到任意流量需要跑滿線速的場景要求 1 : 1(GPU 組網)。上行鏈路通常是聚合的(LAG 或 ECMP),因此它們的光模組是作為一組獨立鏈路而不是一條大管道發生故障的。

上行模組與槽位

園區交換機通常配有可拆卸上行模組:4 × SFP+、2 × SFP28 + 2 × QSFP28、4 × 25G、 2 × 40G/100G。需要檢查的要點:

  • 該模組有自己獨立的光模組支援列表,有時還有獨立的功率預算;
  • 模組上的端口可能不支援拆分或 1G;
  • 部分模組支援熱插拔,另一些需要重啟才能生效;
  • 堆疊可能佔用上行端口,或佔用一個專用槽位(堆疊與 MLAG)。

聚合上行鏈路

方式提供的能力對光模組的影響
LAG / port-channel(LACP)到同一鄰居的 N 條鏈路表現為一條所有成員速率相同,理想情況下模組型號也相同;某個成員出現 CRC 錯誤會影響雜湊到它的流量
MLAG / vPC / VLT跨兩個鄰居的 LAG成員分佈在兩台交換機上——兩台都要統計光模組
三層 ECMPN 條等價路由上行鏈路leaf-spine 的預設方式;每條上行鏈路相互獨立,由 BFD 檢測故障
堆疊環交換機間的背板互連使用專用線纜/光模組,不計入上行鏈路

單條 100G 上行鏈路與 4 × 25G LAG 相比:賬面容量相同,但在 LAG 中單條流量被限制在一個成員的速率以內,而 100G 鏈路可以整條承載它(拆分與 MPO 佈線)。

拆分作為上行鏈路策略

一個 100G QSFP28 上行鏈路拆分為 4 × 25G,可以讓一個 spine 端口連到四個 leaf;一個 400G 端口拆分為 4 × 100G 能把端口密度擴大四倍。哪些端口允許拆分、子端口如何命名,以及模組必須聲明甚麼: 端口類型與籠子端口命名與指示燈

選擇上行光模組

問題決定的內容
距離和光纖類型MMF 上的 SR/SR4 ≤ 100–400 m;SMF 上的 DR/FR/LR 適用 500 m–10 km;更遠距離用 ER/ZR/CWDM/DWDM(傳輸距離表
可用光纖芯數並行(MPO)SR4/DR4 需要 8 芯;雙工 LC 的 FR4/LR4/CWDM4 需要 2 芯
兩端的籠子100G QSFP28 對 25G SFP28 → 需要拆分;QSFP-DD 對 QSFP28 → 在 DD 籠子中插入 QSFP28 模組
兩端 NOS 的 FEC 和速率策略必須一致(端口配置速查
兩端廠商的模組策略OEM、已編碼或第三方(各作業系統如何校驗模組
上行籠子的功率預算40 km 的 ER4 / ZR 模組可能超出預算(功耗
冗餘兩條上行鏈路使用不同的模組/路徑;現場備件

下行鏈路細節

  • 銅纜接入端口上的 PoE:每端口 15.4 / 30 / 60 / 90 W(802.3af/at/bt);PoE 預算與光模組共用同一路電源——滿載 PoE 的交換機可能需要降額。
  • 多千兆 RJ45(2.5/5/10GBASE-T)使用 USXGMII PHY(SGMII 與串行千兆)。
  • 25G/100G 的伺服器下行鏈路:≤ 3 m 用 DAC,更遠用 AOC,很少使用光模組(DAC 與 AOC)。
  • SFP 下行鏈路中的銅纜 SFP:連接 10/100 客戶端需要 SGMII 模式。

按角色劃分的典型端口故障

角色常見問題排查方向
上行鏈路兩端廠商 FEC/速率不匹配;MPO 光纖極性接反速率問題無鏈路
下行鏈路(伺服器)DAC 未開自動協商、25G 端口組速率衝突端口類型與籠子
下行鏈路(銅纜 SFP)10/100 客戶端無法起鏈路SGMII 與串行千兆
堆疊堆疊端口中插入了非堆疊線纜/模組堆疊與 MLAG
Combo 端口插了 SFP 但 RJ45 一側生效media-type 設定
管理帶內和帶外混淆,VRF 錯誤管理與監測

在 CodingBox 中

無論端口扮演甚麼角色,每個光纖端口首先讀取的都是模組的記憶體。在安裝之前先在工作台上確認模組的速率碼、功率等級和身份資訊——尤其是跨廠商的上行鏈路——能避免端口悄無聲息地保持不通(檢測光模組)。

為端口背後的光纖選擇合適的模組——按光纖類型和距離匹配的對照表、從模組角度看的鏈路預算、連接器和研磨規則、常見的不匹配情況:鏈路中的光模組


如果您發現本文有不準確之處或錯誤,請選取相應片段並按 Ctrl+Enter,即可