CodingBox Documentation

Power classes & typical consumption by module type

A switch cage delivers a fixed budget of 3.3 V power and removes a fixed amount of heat. A module declares the class it needs, the host compares it with what the cage can do, and the mismatch shows up as a module stuck in low power or a port that overheats. This page is the lookup for both sides: the class ladders per form factor with the bytes that carry them, and the wattage real modules actually draw — for cage limits, PSU sizing and cooling calculations.

Class ladders by form factor

FamilyWhere declaredLadder
SFP / SFP+ / SFP28 (SFF-8472, SFF-8431)A0h byte 64 bits 1–0 (power level 2/3), byte 66 bit… per revisionLevel I ≤ 1.0 W · Level II ≤ 1.5 W · Level III ≤ 2.0 W (SFF-8431 Rev 4.1 adds level 3); > 2 W is outside the MSA
XFP (INF-8077i)byte 220 bits 7–6Level 1 ≤ 1.5 W · 2 ≤ 2.5 W · 3 ≤ 3.5 W · 4 > 3.5 W
QSFP+ (SFF-8636)byte 129 bits 7–6Class 1 ≤ 1.5 W · 2 ≤ 2.0 · 3 ≤ 2.5 · 4 ≤ 3.5 W
QSFP28 (SFF-8636 Rev 2.x)byte 129 bits 1–0 (classes 5–7), byte 107 (class 8 max power ×0.1 W)Class 5 ≤ 4.0 W · 6 ≤ 4.5 · 7 ≤ 5.0 · 8 = value in byte 107
QSFP-DD / OSFP / SFP-DD / QSFP-DD800 (CMIS)page 00h byte 200 bits 7–5 (class), byte 201 (max power ×0.25 W)Class 1 ≤ 1.5 W · 2 ≤ 3.5 · 3 ≤ 7 · 4 ≤ 8 · 5 ≤ 10 · 6 ≤ 12 · 7 ≤ 14 · 8 > 14 W (byte 201)
OSFP MSA cagemechanical/thermal specup to 25–30 W with integrated heat sink; OSFP-XD/OSFP224 higher
CFP / CFP2 / CFP4MDIO registersup to 32 W / 12 W / 6 W

Low-power mode is ≤ 1.5 W for every family that has one; the host releases it only after validating the class (Power & thermal, Host initialization).

Typical consumption of real modules

Values are typical maximums from datasheets of common products; class is the declared ceiling, consumption the measured draw.

ModuleTypical drawUsual classNotes
1000BASE-SX / LX SFP0.5–0.8 WI
1000BASE-T SFP1.0–1.3 WI / IIPHY inside; warm
1000BASE-ZX / EZX0.8–1.2 WI / II
10GBASE-SR SFP+0.6–0.8 WIVCSEL, no CDR needed
10GBASE-LR SFP+0.8–1.0 WI
10GBASE-ER / ZR SFP+1.2–1.5 WIIAPD receiver, sometimes TEC
10G DWDM tunable SFP+1.5–2.0 WII / IIITEC and tuning
10GBASE-T SFP+ (30 m / 80 m)1.8–2.5 WII / IIIexceeds many cages; check platform
10G BiDi SFP+0.8–1.0 WI
25GBASE-SR / LR SFP280.8–1.2 WICDR included
40GBASE-SR4 QSFP+1.2–1.5 W1
40GBASE-LR4 QSFP+3.0–3.5 W44 DFB + mux
100GBASE-SR4 QSFP282.0–3.5 W3 / 4
100G PSM4 / DR / CWDM4 QSFP283.0–3.5 W4
100GBASE-LR4 QSFP283.5–4.5 W4 / 5 / 6TEC on some
100GBASE-ER4 / ER4-lite4.5–5.5 W6 / 7SOA or high-power lasers
200G FR4 / DR4 QSFP565–6 W7 / 8PAM4 DSP
400GBASE-SR8 / DR4 QSFP-DD8–10 W4 / 5DSP dominates
400GBASE-FR4 / LR4 QSFP-DD9–12 W5 / 6EML lasers
400G ZR (QSFP-DD) / ZR+ (OSFP)15–20 W / 18–24 W8coherent DSP; QSFP-DD ZR often limited to 80 km by thermal
400G LPO4–6 W2 / 3no DSP (DSP & LPO)
800G SR8 / DR8 OSFP / QSFP-DD80013–16 W7 / 8
800G 2×FR4 / 2×LR415–18 W8
800G ZR / ZR+22–28 W8OSFP mostly
1.6T DR8 (OSFP224 / OSFP-XD)20–30 W8early products
Passive DAC0 W1 / IEEPROM only
ACC (linear active copper)0.5–1 W per end1 / I
AEC (retimed copper)3–6 W per end at 400/800G2 / 3
AOC 10G / 25G0.5–1 W per endI
AOC 100G / 400G / 800G2 / 4–5 / 6–8 W per end3 / 2 / 3

Roughly: VCSEL SR < DFB LR < EML/TEC ER-ZR < PAM4 DSP < coherent, and the DSP accounts for half or more of a 400G+ module's power (Module electronics).

Supply, current and inrush

ItemValueNotes
Supply voltage3.3 V ± 5 % (3.135–3.465 V) at the module connectorDDM Vcc reading should sit in this window (Temperature & voltage)
Current at class limit1.5 W → 0.45 A; 3.5 W → 1.06 A; 8 W → 2.4 A; 14 W → 4.2 A; 25 W → 7.6 Aper cage; high-radix boxes need tens of amps on 3.3 V
Hot-plug inrushlimited by the MSA (slew and peak above steady state); host limits current per cagea module exceeding it trips the port's protection
Low-power mode≤ 1.5 Wmanagement alive, Tx off, DSP idle
OSFP / QSFP-DD 12 V?no — all pluggables here run from 3.3 V onlyCFP family and some line-card optics use additional rails

Heat and cooling

ItemRule of thumb
Watts → BTU/h× 3.412
Case temperature limit70 °C (commercial) at the specified thermal point; class limits are defined at this temperature (Temperature grades)
Cage airflowmodule heat leaves through the cage's heat sink and the host's airflow; blocked intakes or reversed airflow overheat the front row first
Rack-level32 × 400G FR4 ≈ 350 W; 64 × 800G ≈ 1 kW of optics — comparable to the switch ASIC itself
Coherent400ZR+ at 20+ W needs OSFP or a riding heat sink cage; QSFP-DD versions derate reach or run hot

Symptoms of overrun and what the host does: Power & thermal.

Choosing by power

  1. Read the cage limit from the platform's hardware guide (per port, sometimes per group).
  2. Compare with the module's declared class (bytes above) — not with the datasheet typical.
  3. For 10GBASE-T SFP+, ZR/tunable SFP+, 400G ZR and 800G modules, confirm explicitly.
  4. Sum optics power for PSU sizing on high-radix boxes; add it to the ASIC and fan budget.
  5. Prefer LPO or lower-class PMDs where the link allows — power is also cooling and cost.

In CodingBox

The declared power class and maximum power bytes are shown on the Check screen for SFF-8472, SFF-8636 and CMIS modules; editing them does not change what the module draws, only what the host believes — a coded class lower than the real draw trips port protection instead of a polite low-power hold (Check transceiver, EEPROM editor).