Packet Buffer Reference
This site is an evolution of Jim Warner's extensive work researching and making available data regarding port buffers on network hardware. It is community maintained, and has no guarantee of correctness. If you have information to contribute, please submit a pull request or open an issue. https://github.com/buraglio/port-buffers. This is intended as a community resource, in keeping with the spirit of the original site. There will be inevitable mistakes, and we welcome corrections; please validate any results before relying on them for production use.
Data quality note: Information here is by rumor, innuendo, and extrapolation. Manufacturers rarely publish packet buffer information in their data sheets. However, all data presented here is the result of data mining public resources, including vendor data sheets, white papers, and community discussions. See the summary page for context on why buffers matter, or read about microbursts.
Data quality note: Information here is by rumor, innuendo, and extrapolation. Manufacturers rarely publish packet buffer information in their data sheets. However, all data presented here is the result of data mining public resources, including vendor data sheets, white papers, and community discussions. See the summary page for context on why buffers matter, or read about microbursts.
Shared memory means hardware permits buffers to be used by any port that needs them. In a shared memory design, it is not possible to let ALL memory go to queued packets (no room for new arrivals → head-of-line blocking). Some switches have multiple switch ICs, each managing their own memory pool — memory from one IC cannot be loaned to ports on another chip. Max TX buffer is the most a single queue/port can claim from the shared pool.
Trident+ — Broadcom BCM56840, Shared Memory, 9 MB on-chip
| Model | Port Type | RX Queue | TX Queue | Total Buffer | RX Buffer | TX Buffer | Notes |
|---|---|---|---|---|---|---|---|
| Accton 5652 | 48 SFP+ and 4 QSFP | 8Q | — | 9 MB | — | 5? MB | |
| Edge-corE 5600-52X | 48 SFP+ and 4 QSFP | 8Q | — | 9 MB | — | 5? MB | |
| Juniper QFX3500 | 48 SFP+ and 4 QSFP | 12Q | — | 9 MB | — | 5? MB | |
| Arista 7050S-64 | 48 SFP+ and 4 QSFP | 8Q | — | 9 MB/switch | — | 5 MB | |
| Dell 8132F & 4032F | 24 SFP+ and 2x QSFP | 8Q | — | 9 MB | — | — | |
| Dell 8164F & 4064F | 48 SFP+ and 4x QSFP | 8Q | — | 9 MB | — | — | |
| Pica8 P-3920 | 48 SFP+ and 4x QSFP | — | — | 9 MB | — | — | |
| Penguin 4804x | 48 SFP+ and 4x QSFP | — | — | 9 MB | — | — | |
| Cisco Nexus 3064X | 48 SFP+ and 4 QSFP | 12Q | — | 9 MB | — | 5 MB | |
| IBM G8264 | 48 SFP+ and 4 QSFP | 8Q | — | 9 MB/switch | — | not on data sheet | See Tolly report for microburst testing |
| Force10 S4810 | 48 SFP+ and 4 QSFP | 4Q | — | 9 MB | — | — | |
| Allied Telesis DC2552 | 48 SFP+ and 4 QSFP | 8Q | — | 9 MB | — | 5 MB | |
| NEC PF5820 | 48 SFP+ and 4 QSFP | — | — | — | — | — | No buffer data available |
| Accton 5652 | 48 SFP+ and 4 QSFP | 8Q | — | 9 MB | — | 5? MB | |
| Edge-corE 5600-52X | 48 SFP+ and 4 QSFP | 8Q | — | 9 MB | — | 5? MB | |
| Juniper QFX3500 | 48 SFP+ and 4 QSFP | 12Q | — | 9 MB | — | 5? MB | |
| Arista 7050S-64 | 48 SFP+ and 4 QSFP | 8Q | — | 9 MB/switch | — | 5 MB | |
| Dell 8132F & 4032F | 24 SFP+ and 2x QSFP | 8Q | — | 9 MB | — | — | |
| Dell 8164F & 4064F | 48 SFP+ and 4x QSFP | 8Q | — | 9 MB | — | — | |
| Pica8 P-3920 | 48 SFP+ and 4x QSFP | — | — | 9 MB | — | — | |
| Penguin 4804x | 48 SFP+ and 4x QSFP | — | — | 9 MB | — | — | |
| Cisco Nexus 3064X | 48 SFP+ and 4 QSFP | 12Q | — | 9 MB | — | 5 MB | |
| IBM G8264 | 48 SFP+ and 4 QSFP | 8Q | — | 9 MB/switch | — | not on data sheet | See Tolly report for microburst testing |
| Force10 S4810 | 48 SFP+ and 4 QSFP | 4Q | — | 9 MB | — | — | |
| Allied Telesis DC2552 | 48 SFP+ and 4 QSFP | 8Q | — | 9 MB | — | 5 MB | |
| NEC PF5820 | 48 SFP+ and 4 QSFP | — | — | — | — | — | No buffer data available |
Trident II — Broadcom BCM56850/56854, Shared Memory, 12 MB on-chip
| Model | Port Type | RX Queue | TX Queue | Total Buffer | RX Buffer | TX Buffer | Notes |
|---|---|---|---|---|---|---|---|
| Arista 7050X | 32 QSFP | 8Q | — | 12 MB | — | Dynamic up to 8 MB | |
| Arista 7250X | 64 QSFP | 8Q | — | 12 MB/ASIC, 48 MB total | — | Dynamic up to 8 MB | 4-chip design |
| Brocade 7750-26Q | 26 QSFP + expansion slot | 8Q | — | 12.2 MB | — | Dynamic up to 8 MB | |
| Brocade 7750-48F | 48 SFP+ and 6 QSFP and expansion | 8Q | — | 12.2 MB | — | Dynamic up to 8 MB | |
| Extreme Summit 770 | 32 QSFP | 8Q | — | No info | — | No info | |
| Cisco Nexus 3100 | 32 QSFP or 31 QSFP and 4 SFP+ | 8Q | — | 12.2 MB | — | Dynamic up to 8 MB | |
| Dell S6000 | 32 QSFP | 8Q | — | 12 MB | — | Dynamic up to 8 MB | |
| Juniper QFX5100-24Q | 24 QSFP + expansion slots | 8Q | — | 12 MB | — | Dynamic up to 8 MB | |
| HP 5930 | 32 QSFP | 8Q | — | 12.2 MB | — | Dynamic up to 8 MB | |
| Aruba CX 8320 | 48x 10G and 6x 40G | — | — | 16 MB | shared | shared | Broadcom Trident II/Maverick; 16MB packet buffer |
| FS N8000-32Q | 32x 40G QSFP+ | 8Q | — | 12 MB | shared | Dynamic up to 8 MB | BCM56850 (Trident 2); 2.56 Tbps |
| Arista 7050X | 32 QSFP | 8Q | — | 12 MB | — | Dynamic up to 8 MB | |
| Arista 7250X | 64 QSFP | 8Q | — | 12 MB/ASIC, 48 MB total | — | Dynamic up to 8 MB | 4-chip design |
| Brocade 7750-26Q | 26 QSFP + expansion slot | 8Q | — | 12.2 MB | — | Dynamic up to 8 MB | |
| Brocade 7750-48F | 48 SFP+ and 6 QSFP and expansion | 8Q | — | 12.2 MB | — | Dynamic up to 8 MB | |
| Extreme Summit 770 | 32 QSFP | 8Q | — | No info | — | No info | |
| Cisco Nexus 3100 | 32 QSFP or 31 QSFP and 4 SFP+ | 8Q | — | 12.2 MB | — | Dynamic up to 8 MB | |
| Dell S6000 | 32 QSFP | 8Q | — | 12 MB | — | Dynamic up to 8 MB | |
| Juniper QFX5100-24Q | 24 QSFP + expansion slots | 8Q | — | 12 MB | — | Dynamic up to 8 MB | |
| HP 5930 | 32 QSFP | 8Q | — | 12.2 MB | — | Dynamic up to 8 MB | |
| Aruba CX 8320 | 48x 10G and 6x 40G | — | — | 16 MB | shared | shared | Broadcom Trident II/Maverick; 16MB packet buffer |
| FS N8000-32Q | 32x 40G QSFP+ | 8Q | — | 12 MB | shared | Dynamic up to 8 MB | BCM56850 (Trident 2); 2.56 Tbps |
Mellanox — Mellanox Spectrum ASIC, Shared Memory
| Model | Port Type | RX Queue | TX Queue | Total Buffer | RX Buffer | TX Buffer | Notes |
|---|---|---|---|---|---|---|---|
| Mellanox SX1024 | 48 SFP+ and 12 QSFP | ?? | — | 4.6 MB | — | 64 KB to 1 port | Spectrum ASIC |
| Mellanox SX1036 | 36 QSFP | ?? | — | 4.6 MB | — | 128 KB to 1 port | Spectrum ASIC |
| Mellanox SX1024 | 48 SFP+ and 12 QSFP | ?? | — | 4.6 MB | — | 64 KB to 1 port | Spectrum ASIC |
| Mellanox SX1036 | 36 QSFP | ?? | — | 4.6 MB | — | 128 KB to 1 port | Spectrum ASIC |
Other Shared Memory — Various ASICs
| Model | Port Type | RX Queue | TX Queue | Total Buffer | RX Buffer | TX Buffer | Notes |
|---|---|---|---|---|---|---|---|
| Brocade FCX624S | 24 GigE with 4 SFP+ | 8Q | — | 2 MB | — | 1.04 MB to 1 port | |
| Juniper EX4500 | 40 SFP+ plus 8 SFP+ | 8Q | — | — | — | 230 KB | |
| Brocade ICX6610-24 | 24 GigE with 8 SFP+ | 8Q | — | 4 MB | — | 1 MB to 1 port | |
| HP 3800 | 24 GigE with 4 10Gb/s | 8Q or 4Q or 2Q | — | — | — | 0.23 MB | |
| HP 2920-24 | 24 twisted-pair GigE with 4 optional 10Gb/s | 8Q | — | 11.25 MB | 4.5 MB shared | 6.75 MB shared | |
| HP A5800-24G | 24 GigE with 4 10Gb/s | 8Q | — | 4 MB | — | 4 MB | |
| HP E6600-24G-4XG | 24 GigE with 2 10Gb/s | 8Q | — | 18 MB for GE | — | 18 MB | |
| Arista 7124SX | 24x SFP+ | 8Q | — | 2 MB/switch-chip | shared | 1.238 + 0.02 MB | |
| Arista 7148SX | 48 SFP+ | 8Q | — | 2 MB/switch-chip, 8 MB total | — | 1.238 + 0.02 MB | |
| Arista DCS-7150S-24 | 24 SFP+ | 8Q | — | 9.5 MB | — | — | |
| Arista DCS-7150S-52 | 52 SFP+ | 8Q | — | 9.5 MB | — | — | |
| Arista DCS-7150S-64 | 48 SFP+ and 4 QSFP | 8Q | — | 9.5 MB | — | — | |
| Dell 8024 | 24 SFP+ | 2Q | — | 2 MB | — | — | |
| Dell 6248 | 48 GigE, 4x SFP+ | 8Q | — | 6.1 MB | — | 98 KB per port | |
| Dell 7024 | 24 GigE, 4x SFP+ | 8Q | — | 32 MB | — | 4 MB | |
| IBM BNT G8052 | 48 GE + 4 SFP+ | 8Q | — | 4 MB/switch | — | 4 MB | |
| Cisco Catalyst 3750G-48TS | 6 ASICs, 8 GE ports each | 8Q | 1P3Q3T | 576 KB per ASIC | 192 KB per ASIC | 384 KB per ASIC | Multiple switch ICs – memory not shared across chips |
| Cisco Catalyst 3750E / 3560E / 3750X / 3560X | ASIC supports 24 GE ports or 2x 10G | 2Q | 1P3Q3T | 2750 KB per ASIC | 750 KB per ASIC | 2 MB per ASIC | |
| Cisco Catalyst 4948E | 48 GigE + 4 SFP+ | 4Q | — | 17.5 MB | — | Max 16 MB to 1 port | |
| Cisco Nexus 3548 | 48 SFP+ | 4Q | — | 18 MB | — | 5.8 MB | Algorithmic buffer; see detail page |
| Brocade FCX624S | 24 GigE with 4 SFP+ | 8Q | — | 2 MB | — | 1.04 MB to 1 port | |
| Juniper EX4500 | 40 SFP+ plus 8 SFP+ | 8Q | — | — | — | 230 KB | |
| Brocade ICX6610-24 | 24 GigE with 8 SFP+ | 8Q | — | 4 MB | — | 1 MB to 1 port | |
| HP 3800 | 24 GigE with 4 10Gb/s | 8Q or 4Q or 2Q | — | — | — | 0.23 MB | |
| HP 2920-24 | 24 twisted-pair GigE with 4 optional 10Gb/s | 8Q | — | 11.25 MB | 4.5 MB shared | 6.75 MB shared | |
| HP A5800-24G | 24 GigE with 4 10Gb/s | 8Q | — | 4 MB | — | 4 MB | |
| HP E6600-24G-4XG | 24 GigE with 2 10Gb/s | 8Q | — | 18 MB for GE | — | 18 MB | |
| Arista 7124SX | 24x SFP+ | 8Q | — | 2 MB/switch-chip | shared | 1.238 + 0.02 MB | |
| Arista 7148SX | 48 SFP+ | 8Q | — | 2 MB/switch-chip, 8 MB total | — | 1.238 + 0.02 MB | |
| Arista DCS-7150S-24 | 24 SFP+ | 8Q | — | 9.5 MB | — | — | |
| Arista DCS-7150S-52 | 52 SFP+ | 8Q | — | 9.5 MB | — | — | |
| Arista DCS-7150S-64 | 48 SFP+ and 4 QSFP | 8Q | — | 9.5 MB | — | — | |
| Dell 8024 | 24 SFP+ | 2Q | — | 2 MB | — | — | |
| Dell 6248 | 48 GigE, 4x SFP+ | 8Q | — | 6.1 MB | — | 98 KB per port | |
| Dell 7024 | 24 GigE, 4x SFP+ | 8Q | — | 32 MB | — | 4 MB | |
| IBM BNT G8052 | 48 GE + 4 SFP+ | 8Q | — | 4 MB/switch | — | 4 MB | |
| Cisco Catalyst 3750G-48TS | 6 ASICs, 8 GE ports each | 8Q | 1P3Q3T | 576 KB per ASIC | 192 KB per ASIC | 384 KB per ASIC | Multiple switch ICs – memory not shared across chips |
| Cisco Catalyst 3750E / 3560E / 3750X / 3560X | ASIC supports 24 GE ports or 2x 10G | 2Q | 1P3Q3T | 2750 KB per ASIC | 750 KB per ASIC | 2 MB per ASIC | |
| Cisco Catalyst 4948E | 48 GigE + 4 SFP+ | 4Q | — | 17.5 MB | — | Max 16 MB to 1 port | |
| Cisco Nexus 3548 | 48 SFP+ | 4Q | — | 18 MB | — | 5.8 MB | Algorithmic buffer; see detail page |
Large Queue 1RU Switches — External DRAM, Very Large Buffers
| Model | Port Type | RX Queue | TX Queue | Total Buffer | RX Buffer | TX Buffer | Notes |
|---|---|---|---|---|---|---|---|
| Force10 S60 | 48 GigE + 4 SFP+ | 4Q | — | 1250 MB | — | enough | External DRAM; designed for speed-step scenarios |
| Arista 7048 | 48 GigE + 4 SFP+ | 8Q | — | 768 MB | 16 MB/port? | GOBBS | External DRAM; claims 50ms buffers per port simultaneously |
| Force10 S60 | 48 GigE + 4 SFP+ | 4Q | — | 1250 MB | — | enough | External DRAM; designed for speed-step scenarios |
| Arista 7048 | 48 GigE + 4 SFP+ | 8Q | — | 768 MB | 16 MB/port? | GOBBS | External DRAM; claims 50ms buffers per port simultaneously |
Virtual Output Port (VoQ) — Per-egress queues at ingress, eliminates head-of-line blocking
| Model | Port Type | RX Queue | TX Queue | Total Buffer | RX Buffer | TX Buffer | Notes |
|---|---|---|---|---|---|---|---|
| Arista 7504E / 7508E | 48-port SFP+ line card | 8Q | — | 3 GB per packet processor | 50 MB/port-queue | VoQ | |
| Brocade MLX | 2-port 100 Gb/s line card | 8Q | — | 3 GB | 256 MB/port-queue | VoQ | |
| Brocade MLX | 8-port 10 Gb/s line card | 8Q | — | 3 GB | 256 MB/port-queue | VoQ | |
| Brocade MLX | 24-port 1 Gb/s line card | 8Q | — | 1 GB | 64 MB/port-queue | VoQ | |
| Cisco Nexus 5010 | 26 SFP+ | 8Q | 1 (uncertain) | 480 KB per port | 480 KB | VoQ | |
| Cisco Nexus 5548P | 32 fixed SFP+ and 16-port expansion module | 8 Unicast + 8 Multicast | 1 (uncertain) | 640 KB per port | 640 KB | VoQ | |
| Cisco Nexus 6001 | 48 fixed SFP+ and 4 QSFP | 8 Unicast + 8 Multicast | 1 (uncertain) | 25 MB per 12-port 10G ASIC | 14 MB shared per ASIC | VoQ | |
| Cisco Nexus 7000 M1 | 48-port twisted-pair GE | 2q4t | 1p3q4t | — | 7.56 MB per port | 6.15 MB per port | |
| Cisco Nexus 7000 F3 | 6-port 100GE | 4q | 4q | 144 MB shared | — | VoQ | |
| Cisco Nexus 7000 F2 | 48 SFP+ | 4q1t | 1p3q1t | 72 MB shared | — | VoQ | |
| Cisco Nexus 7000 M1 | 32-port 10GE shared 4-port groups | 8q4t | 1p7q4t | — | 65 MB per group | 80 MB per group | |
| Cisco Catalyst 6500 | Various line cards | — | — | — | — | — | Complex architecture — see dedicated detail page |
| Arista 7504E / 7508E | 48-port SFP+ line card | 8Q | — | 3 GB per packet processor | 50 MB/port-queue | VoQ | |
| Brocade MLX | 2-port 100 Gb/s line card | 8Q | — | 3 GB | 256 MB/port-queue | VoQ | |
| Brocade MLX | 8-port 10 Gb/s line card | 8Q | — | 3 GB | 256 MB/port-queue | VoQ | |
| Brocade MLX | 24-port 1 Gb/s line card | 8Q | — | 1 GB | 64 MB/port-queue | VoQ | |
| Cisco Nexus 5010 | 26 SFP+ | 8Q | 1 (uncertain) | 480 KB per port | 480 KB | VoQ | |
| Cisco Nexus 5548P | 32 fixed SFP+ and 16-port expansion module | 8 Unicast + 8 Multicast | 1 (uncertain) | 640 KB per port | 640 KB | VoQ | |
| Cisco Nexus 6001 | 48 fixed SFP+ and 4 QSFP | 8 Unicast + 8 Multicast | 1 (uncertain) | 25 MB per 12-port 10G ASIC | 14 MB shared per ASIC | VoQ | |
| Cisco Nexus 7000 M1 | 48-port twisted-pair GE | 2q4t | 1p3q4t | — | 7.56 MB per port | 6.15 MB per port | |
| Cisco Nexus 7000 F3 | 6-port 100GE | 4q | 4q | 144 MB shared | — | VoQ | |
| Cisco Nexus 7000 F2 | 48 SFP+ | 4q1t | 1p3q1t | 72 MB shared | — | VoQ | |
| Cisco Nexus 7000 M1 | 32-port 10GE shared 4-port groups | 8q4t | 1p7q4t | — | 65 MB per group | 80 MB per group | |
| Cisco Catalyst 6500 | Various line cards | — | — | — | — | — | Complex architecture — see dedicated detail page |
Nokia SR (FP-based)
| Model | Port Type | RX Queue | TX Queue | Total Buffer | RX Buffer | TX Buffer | Notes |
|---|---|---|---|---|---|---|---|
| Nokia 7750 SR (FP4) | Various line cards (up to 400G) | 128k ingress queues | 128k egress queues | ~64 GB per line card | shared | shared | Fully shared memory pool; pre-buffer multi-million packets; ~3 Tbps class NPU; 8k queue realloc increments |
| Nokia 7750 SR (FP5) | Various line cards (400G/800G) | 128k ingress queues | 128k egress queues | 32–64 GB per line card | shared | shared | Fully shared memory pool; pre-buffer 10.8M–21.6M packets; ~6 Tbps class NPU; 16k queue realloc increments |
| Nokia 7750 SR (FP4) | Various line cards (up to 400G) | 128k ingress queues | 128k egress queues | ~64 GB per line card | shared | shared | Fully shared memory pool; pre-buffer multi-million packets; ~3 Tbps class NPU; 8k queue realloc increments |
| Nokia 7750 SR (FP5) | Various line cards (400G/800G) | 128k ingress queues | 128k egress queues | 32–64 GB per line card | shared | shared | Fully shared memory pool; pre-buffer 10.8M–21.6M packets; ~6 Tbps class NPU; 16k queue realloc increments |
Nokia Access / Aggregation
| Model | Port Type | RX Queue | TX Queue | Total Buffer | RX Buffer | TX Buffer | Notes |
|---|---|---|---|---|---|---|---|
| Nokia 7705 SAR | Various adapter cards | — | — | ~200–300 MB per adapter card | — | — | SAR ASIC; fixed 512B (chained) or 2304B buffer segments; MBS per queue; mobile backhaul / TDM transport |
| Nokia 7730 SXR | Various (core/DCI) | 256k queues | — | multi-GB (FP5-class) | shared | shared | FP5 silicon; same family as 7750 SR FP5; fully shared buffer; deterministic QoS; core/DCI role |
| Nokia 7705 SAR | Various adapter cards | — | — | ~200–300 MB per adapter card | — | — | SAR ASIC; fixed 512B (chained) or 2304B buffer segments; MBS per queue; mobile backhaul / TDM transport |
| Nokia 7730 SXR | Various (core/DCI) | 256k queues | — | multi-GB (FP5-class) | shared | shared | FP5 silicon; same family as 7750 SR FP5; fully shared buffer; deterministic QoS; core/DCI role |
Merchant Access Silicon
| Model | Port Type | RX Queue | TX Queue | Total Buffer | RX Buffer | TX Buffer | Notes |
|---|---|---|---|---|---|---|---|
| Nokia 7210 SAS | Various (access/demarcation/cell-site) | — | — | 64–512 MB | shared ingress/egress | shared ingress/egress | Merchant Ethernet silicon; ingress-dominant; hierarchical QoS; access edge role |
| Nokia 7210 SAS | Various (access/demarcation/cell-site) | — | — | 64–512 MB | shared ingress/egress | shared ingress/egress | Merchant Ethernet silicon; ingress-dominant; hierarchical QoS; access edge role |
Broadcom Qumran — Broadcom Access & Aggregation VOQ Deep Buffer (Qumran-MX, Qumran-AX)
| Model | Port Type | RX Queue | TX Queue | Total Buffer | RX Buffer | TX Buffer | Notes |
|---|---|---|---|---|---|---|---|
| Nokia 7250 IXR | 100G/400G (aggregation/DC edge) | — | — | moderate (shared) | shared + VOQ | VoQ | Broadcom Jericho/Qumran family; VOQ reduces head-of-line blocking; low-latency DC/aggregation |
| Cisco NCS 5000 Series | Various (10G/100G aggregation) | — | — | 16 MB | shared | shared | Qumran-MX; On-chip buffer only; metro aggregation |
| Cisco NCS 540 Series | Various (1G/10G/100G) | — | — | Up to 3 GB | VOQ | VOQ | Qumran family; Deep packet buffers for microbursts |
| Cisco NCS 560 Series | Modular (up to 100G line cards) | — | — | Line card dependent (Deep Buffer) | VOQ | VOQ | Modular platform using Qumran/Jericho subsets in line cards |
| Edgecore AS5916-54XKS (AGR130) | 48x 10G SFP+, 6x 100G QSFP28 | VOQ | VOQ | 8 GB (Deep Buffer) | VOQ | VOQ | Broadcom Qumran-MX (BCM88375); 16 MB on-chip + 8 GB external DRAM |
| Edgecore AS7316-26XB (CSR320) | 16x 10G SFP+, 8x 25G SFP28, 2x 100G QSFP28 | VOQ | VOQ | ~2 GB (Deep Buffer) | VOQ | VOQ | Broadcom Qumran-AX (BCM88470); Deep packet buffer typically ~2GB via DRAM |
| UfiSpace S9510-28DC | 24x 10G/25G SFP28, 2x 100G QSFP28, 2x 40/100G | VOQ | VOQ | 2 GB (Deep Buffer) | VOQ | VOQ | Broadcom Qumran-AX; 2GB external deep buffer for 5G backhaul |
| Nokia 7250 IXR | 100G/400G (aggregation/DC edge) | — | — | moderate (shared) | shared + VOQ | VoQ | Broadcom Jericho/Qumran family; VOQ reduces head-of-line blocking; low-latency DC/aggregation |
| Cisco NCS 5000 Series | Various (10G/100G aggregation) | — | — | 16 MB | shared | shared | Qumran-MX; On-chip buffer only; metro aggregation |
| Cisco NCS 540 Series | Various (1G/10G/100G) | — | — | Up to 3 GB | VOQ | VOQ | Qumran family; Deep packet buffers for microbursts |
| Cisco NCS 560 Series | Modular (up to 100G line cards) | — | — | Line card dependent (Deep Buffer) | VOQ | VOQ | Modular platform using Qumran/Jericho subsets in line cards |
| Edgecore AS5916-54XKS (AGR130) | 48x 10G SFP+, 6x 100G QSFP28 | VOQ | VOQ | 8 GB (Deep Buffer) | VOQ | VOQ | Broadcom Qumran-MX (BCM88375); 16 MB on-chip + 8 GB external DRAM |
| Edgecore AS7316-26XB (CSR320) | 16x 10G SFP+, 8x 25G SFP28, 2x 100G QSFP28 | VOQ | VOQ | ~2 GB (Deep Buffer) | VOQ | VOQ | Broadcom Qumran-AX (BCM88470); Deep packet buffer typically ~2GB via DRAM |
| UfiSpace S9510-28DC | 24x 10G/25G SFP28, 2x 100G QSFP28, 2x 40/100G | VOQ | VOQ | 2 GB (Deep Buffer) | VOQ | VOQ | Broadcom Qumran-AX; 2GB external deep buffer for 5G backhaul |
Broadcom Jericho — Broadcom BCM88670/BCM88675, VOQ + GDDR5 deep buffer, ~16 MB OCB
| Model | Port Type | RX Queue | TX Queue | Total Buffer | RX Buffer | TX Buffer | Notes |
|---|---|---|---|---|---|---|---|
| Cisco NCS 5500 Series | Various (up to 400G line cards) | VOQ | VOQ | 16 MB on-chip + 4-8 GB off-chip per ASIC | VOQ | VOQ | Jericho/Jericho+ ASIC; 16MB fast buffer, large GDDR5 deep buffer |
| Cisco NCS 5500 Series | Various (up to 400G line cards) | VOQ | VOQ | 16 MB on-chip + 4-8 GB off-chip per ASIC | VOQ | VOQ | Jericho/Jericho+ ASIC; 16MB fast buffer, large GDDR5 deep buffer |
Broadcom Jericho2 — Broadcom BCM88690/BCM88800, VOQ + 8 GB HBM, ~32 MB OCB
| Model | Port Type | RX Queue | TX Queue | Total Buffer | RX Buffer | TX Buffer | Notes |
|---|---|---|---|---|---|---|---|
| Cisco NCS 5700 Series | Various (up to 400G line cards) | VOQ | VOQ | 32 MB on-chip + 8 GB off-chip HBM per ASIC | VOQ | VOQ | Jericho2 / J2c ASIC; HBM (High Bandwidth Memory) integration |
| Arista 7280R3 / 7800R3 Series | Various (10G/25G to 400G line cards/edge routers) | VOQ | VOQ | Ultra-deep buffer (up to 24 GB / 32 GB via HBM) | VOQ | VOQ | Broadcom Jericho2; HBM integration for deep queueing |
| Cisco NCS 5700 Series | Various (up to 400G line cards) | VOQ | VOQ | 32 MB on-chip + 8 GB off-chip HBM per ASIC | VOQ | VOQ | Jericho2 / J2c ASIC; HBM (High Bandwidth Memory) integration |
| Arista 7280R3 / 7800R3 Series | Various (10G/25G to 400G line cards/edge routers) | VOQ | VOQ | Ultra-deep buffer (up to 24 GB / 32 GB via HBM) | VOQ | VOQ | Broadcom Jericho2; HBM integration for deep queueing |
Broadcom Qumran2c — Broadcom BCM88820, VOQ + 4 GB HBM integrated deep buffer
| Model | Port Type | RX Queue | TX Queue | Total Buffer | RX Buffer | TX Buffer | Notes |
|---|---|---|---|---|---|---|---|
| UfiSpace S9600-72XC | 64x 25G SFP28, 8x 100G QSFP28 | VOQ | VOQ | 4 GB (Deep Buffer via HBM) | VOQ | VOQ | Broadcom Qumran2c (BCM88820); 4GB deep packet buffer via integrated High Bandwidth Memory |
| UfiSpace S9600-72XC | 64x 25G SFP28, 8x 100G QSFP28 | VOQ | VOQ | 4 GB (Deep Buffer via HBM) | VOQ | VOQ | Broadcom Qumran2c (BCM88820); 4GB deep packet buffer via integrated High Bandwidth Memory |
Trident 3 — Broadcom BCM56870/BCM56771, Unified Shared Memory, 32 MB on-chip
| Model | Port Type | RX Queue | TX Queue | Total Buffer | RX Buffer | TX Buffer | Notes |
|---|---|---|---|---|---|---|---|
| Arista 7050X3 | Various (10G/25G/100G edge) | — | — | 32 MB | shared | shared | Broadcom Trident 3; flexible packet processor |
| Aruba CX 8325 | 32x 100G or 48x 25G | — | — | 32 MB | shared | shared | Broadcom Trident 3; 3 configurable lossless QoS pools |
| Aruba CX 8360 | Various (32x 100G, 48x 25G aggregation/edge) | — | — | 32 MB | shared | shared | Broadcom Trident 3; Single fixed QoS pool |
| Juniper QFX5120 | Various (32x 100G, 48x 25G) | — | — | 32 MB | shared | shared | Broadcom Trident 3; 25% dedicated buffer, remaining shared |
| FS N5570-48S6C | 48x 10G SFP+, 6x 100G QSFP28 | 8Q | — | 32 MB | shared | Dynamic (shared) | BCM56771 (Trident 3 X5); 1.08 Tbps |
| FS N5850-48X6C | 48x 10G RJ45, 6x 100G QSFP28 | 8Q | — | 32 MB | shared | Dynamic (shared) | BCM56771 (Trident 3 X5); 1.08 Tbps; copper ToR |
| FS N8550-32C | 32x 100G QSFP28, 2x 10G SFP+ | 8Q | — | 32 MB | shared | Dynamic (shared) | BCM56870 (Trident 3 X7); 3.2 Tbps |
| FS N8550-48B8C | 48x 25G SFP28, 8x 100G QSFP28, 2x 10G SFP+ | 8Q | — | 32 MB | shared | Dynamic (shared) | BCM56873 (Trident 3); 2.0 Tbps |
| FS N8560-32C | 32x 100G QSFP28, 2x 10G SFP+ | 8Q | — | 32 MB | shared | Dynamic (shared) | BCM56870 (Trident 3 X7); 3.2 Tbps; 2nd-gen platform |
| FS N8560-48BC | 48x 25G SFP28, 8x 100G QSFP28, 2x 10G SFP+ | 8Q | — | 32 MB | shared | Dynamic (shared) | BCM56873 (Trident 3); 2.0 Tbps; 2nd-gen platform |
| Edgecore AS7726-32X (DCS204) | 32x 100G QSFP28 | — | — | 32 MB | shared | shared | Broadcom Trident 3 (BCM56870); Fully shared 32MB on-chip buffer |
| Arista 7050X3 | Various (10G/25G/100G edge) | — | — | 32 MB | shared | shared | Broadcom Trident 3; flexible packet processor |
| Aruba CX 8325 | 32x 100G or 48x 25G | — | — | 32 MB | shared | shared | Broadcom Trident 3; 3 configurable lossless QoS pools |
| Aruba CX 8360 | Various (32x 100G, 48x 25G aggregation/edge) | — | — | 32 MB | shared | shared | Broadcom Trident 3; Single fixed QoS pool |
| Juniper QFX5120 | Various (32x 100G, 48x 25G) | — | — | 32 MB | shared | shared | Broadcom Trident 3; 25% dedicated buffer, remaining shared |
| FS N5570-48S6C | 48x 10G SFP+, 6x 100G QSFP28 | 8Q | — | 32 MB | shared | Dynamic (shared) | BCM56771 (Trident 3 X5); 1.08 Tbps |
| FS N5850-48X6C | 48x 10G RJ45, 6x 100G QSFP28 | 8Q | — | 32 MB | shared | Dynamic (shared) | BCM56771 (Trident 3 X5); 1.08 Tbps; copper ToR |
| FS N8550-32C | 32x 100G QSFP28, 2x 10G SFP+ | 8Q | — | 32 MB | shared | Dynamic (shared) | BCM56870 (Trident 3 X7); 3.2 Tbps |
| FS N8550-48B8C | 48x 25G SFP28, 8x 100G QSFP28, 2x 10G SFP+ | 8Q | — | 32 MB | shared | Dynamic (shared) | BCM56873 (Trident 3); 2.0 Tbps |
| FS N8560-32C | 32x 100G QSFP28, 2x 10G SFP+ | 8Q | — | 32 MB | shared | Dynamic (shared) | BCM56870 (Trident 3 X7); 3.2 Tbps; 2nd-gen platform |
| FS N8560-48BC | 48x 25G SFP28, 8x 100G QSFP28, 2x 10G SFP+ | 8Q | — | 32 MB | shared | Dynamic (shared) | BCM56873 (Trident 3); 2.0 Tbps; 2nd-gen platform |
| Edgecore AS7726-32X (DCS204) | 32x 100G QSFP28 | — | — | 32 MB | shared | shared | Broadcom Trident 3 (BCM56870); Fully shared 32MB on-chip buffer |
Tomahawk — Broadcom BCM56960/BCM56967, Shared Memory, 16 MB on-chip (4 pipes × 4 MB each; not unified)
| Model | Port Type | RX Queue | TX Queue | Total Buffer | RX Buffer | TX Buffer | Notes |
|---|---|---|---|---|---|---|---|
| Juniper QFX5200 | 32x 100G | — | — | 16 MB | shared per pipe | shared per pipe | Broadcom Tomahawk; 4 pipes, 4 MB per pipe serving 8 ports |
| FS N5850-48S6Q | 48x 10G SFP+, 6x 40G QSFP+ | 8Q | — | 16 MB | shared | Dynamic (shared) | BCM56864 (Trident 2+); 720 Gbps; unified buffer |
| FS N8500-32C | 32x 100G QSFP28 | 8Q | — | 16 MB | shared per pipe | shared per pipe | BCM56960 (Tomahawk); 6.4 Tbps; 4 pipes × 4 MB (not unified) |
| FS N8500-48B6C | 48x 25G SFP28, 6x 100G QSFP28 | 8Q | — | 16 MB | shared | Dynamic (shared) | BCM56967 (Tomahawk+); 3.6 Tbps |
| Juniper QFX5200 | 32x 100G | — | — | 16 MB | shared per pipe | shared per pipe | Broadcom Tomahawk; 4 pipes, 4 MB per pipe serving 8 ports |
| FS N5850-48S6Q | 48x 10G SFP+, 6x 40G QSFP+ | 8Q | — | 16 MB | shared | Dynamic (shared) | BCM56864 (Trident 2+); 720 Gbps; unified buffer |
| FS N8500-32C | 32x 100G QSFP28 | 8Q | — | 16 MB | shared per pipe | shared per pipe | BCM56960 (Tomahawk); 6.4 Tbps; 4 pipes × 4 MB (not unified) |
| FS N8500-48B6C | 48x 25G SFP28, 6x 100G QSFP28 | 8Q | — | 16 MB | shared | Dynamic (shared) | BCM56967 (Tomahawk+); 3.6 Tbps |
Juniper Q5
| Model | Port Type | RX Queue | TX Queue | Total Buffer | RX Buffer | TX Buffer | Notes |
|---|---|---|---|---|---|---|---|
| Juniper QFX10002 | Fixed 36x 100G or 72x 40G | VOQ | VOQ | Up to 100 ms per port | VOQ | VOQ | Juniper Q5 custom ASIC; high-efficiency HMC memory for deep VOQ buffering |
| Juniper QFX10002 | Fixed 36x 100G or 72x 40G | VOQ | VOQ | Up to 100 ms per port | VOQ | VOQ | Juniper Q5 custom ASIC; high-efficiency HMC memory for deep VOQ buffering |
Trident 4 — Broadcom BCM56880/BCM56780, Unified Shared Memory, up to 132 MB on-chip
| Model | Port Type | RX Queue | TX Queue | Total Buffer | RX Buffer | TX Buffer | Notes |
|---|---|---|---|---|---|---|---|
| Arista 7050X4 Series | 10G/25G/100G (Enterprise/DC edge) | — | — | Up to 132 MB | shared | shared | Broadcom Trident 4; Up to 132MB shared packet buffer |
| FS N8520-32D | 32x 400G QSFP-DD | 8Q | — | 132 MB | shared | Dynamic (shared) | BCM56880 (Trident 4 X11); 12.8 Tbps |
| FS N8550-24CD8D | 24x 200G QSFP56, 8x 400G QSFP-DD | 8Q | — | 82 MB | shared | Dynamic (shared) | BCM56780 (Trident 4 X9); ~8 Tbps; 200G-native design |
| Arista 7050X4 Series | 10G/25G/100G (Enterprise/DC edge) | — | — | Up to 132 MB | shared | shared | Broadcom Trident 4; Up to 132MB shared packet buffer |
| FS N8520-32D | 32x 400G QSFP-DD | 8Q | — | 132 MB | shared | Dynamic (shared) | BCM56880 (Trident 4 X11); 12.8 Tbps |
| FS N8550-24CD8D | 24x 200G QSFP56, 8x 400G QSFP-DD | 8Q | — | 82 MB | shared | Dynamic (shared) | BCM56780 (Trident 4 X9); ~8 Tbps; 200G-native design |
Tomahawk 3 — Broadcom BCM56980, Unified Shared Memory, 64 MB on-chip
| Model | Port Type | RX Queue | TX Queue | Total Buffer | RX Buffer | TX Buffer | Notes |
|---|---|---|---|---|---|---|---|
| Arista 7060X4 Series | 32x 400G or dense 100G | — | — | 64 MB | shared | shared | Broadcom Tomahawk 3; 64MB shared buffer (some models 32MB) |
| FS N9500-32D | 32x 400G QSFP-DD | 8Q | — | 64 MB | shared | Dynamic (shared) | BCM56980 (Tomahawk 3); 12.8 Tbps |
| FS N9550-32D | 32x 400G QSFP-DD, 2x 10G SFP+ | 8Q | — | 64 MB | shared | Dynamic (shared) | BCM56980 (Tomahawk 3); 12.8 Tbps |
| Arista 7060X4 Series | 32x 400G or dense 100G | — | — | 64 MB | shared | shared | Broadcom Tomahawk 3; 64MB shared buffer (some models 32MB) |
| FS N9500-32D | 32x 400G QSFP-DD | 8Q | — | 64 MB | shared | Dynamic (shared) | BCM56980 (Tomahawk 3); 12.8 Tbps |
| FS N9550-32D | 32x 400G QSFP-DD, 2x 10G SFP+ | 8Q | — | 64 MB | shared | Dynamic (shared) | BCM56980 (Tomahawk 3); 12.8 Tbps |
Tomahawk 4 — Broadcom BCM56990/BCM56993, Unified Shared Memory, 56.83–113.66 MB on-chip
| Model | Port Type | RX Queue | TX Queue | Total Buffer | RX Buffer | TX Buffer | Notes |
|---|---|---|---|---|---|---|---|
| Arista 7060X5 Series | 32x 400G / 800G | — | — | Up to 114 MB | shared | shared | Broadcom Tomahawk 4; Up to 114MB shared buffer |
| FS N9510-64D | 64x 400G QSFP-DD | 8Q | — | 113.66 MB | shared | Dynamic (shared) | BCM56990 (Tomahawk 4); 25.6 Tbps; confirmed from official spec page |
| FS N9550-64D | 64x 400G QSFP-DD, 2x 10G SFP+ | 8Q | — | 113.66 MB | shared | Dynamic (shared) | BCM56990 (Tomahawk 4); 25.6 Tbps |
| FS N8610-64D | 64x 400G QSFP-DD | 8Q | — | 113.66 MB | shared | Dynamic (shared) | BCM56990 (Tomahawk 4); 25.6 Tbps; 2U platform |
| FS N8610-32D | 32x 400G QSFP-DD, 2x 10G SFP+ | 8Q | — | 56.83 MB | shared | Dynamic (shared) | BCM56993 (Tomahawk 4 half-capacity); 12.8 Tbps |
| Arista 7060X5 Series | 32x 400G / 800G | — | — | Up to 114 MB | shared | shared | Broadcom Tomahawk 4; Up to 114MB shared buffer |
| FS N9510-64D | 64x 400G QSFP-DD | 8Q | — | 113.66 MB | shared | Dynamic (shared) | BCM56990 (Tomahawk 4); 25.6 Tbps; confirmed from official spec page |
| FS N9550-64D | 64x 400G QSFP-DD, 2x 10G SFP+ | 8Q | — | 113.66 MB | shared | Dynamic (shared) | BCM56990 (Tomahawk 4); 25.6 Tbps |
| FS N8610-64D | 64x 400G QSFP-DD | 8Q | — | 113.66 MB | shared | Dynamic (shared) | BCM56990 (Tomahawk 4); 25.6 Tbps; 2U platform |
| FS N8610-32D | 32x 400G QSFP-DD, 2x 10G SFP+ | 8Q | — | 56.83 MB | shared | Dynamic (shared) | BCM56993 (Tomahawk 4 half-capacity); 12.8 Tbps |
Tomahawk 2 — Broadcom BCM56970, Unified Shared Memory, 42 MB on-chip
| Model | Port Type | RX Queue | TX Queue | Total Buffer | RX Buffer | TX Buffer | Notes |
|---|---|---|---|---|---|---|---|
| FS N8550-64C | 64x 100G QSFP28 | 8Q | — | 42 MB | shared | Dynamic (shared) | BCM56970 (Tomahawk 2); 6.4 Tbps |
| FS N8560-64C | 64x 100G QSFP28 | 8Q | — | 42 MB | shared | Dynamic (shared) | BCM56970 (Tomahawk 2); 6.4 Tbps; 2nd-gen platform |
| FS N8550-64C | 64x 100G QSFP28 | 8Q | — | 42 MB | shared | Dynamic (shared) | BCM56970 (Tomahawk 2); 6.4 Tbps |
| FS N8560-64C | 64x 100G QSFP28 | 8Q | — | 42 MB | shared | Dynamic (shared) | BCM56970 (Tomahawk 2); 6.4 Tbps; 2nd-gen platform |
Tomahawk 5 — Broadcom BCM78900/BCM78902, Unified Shared Memory, up to 165.2 MB on-chip
| Model | Port Type | RX Queue | TX Queue | Total Buffer | RX Buffer | TX Buffer | Notes |
|---|---|---|---|---|---|---|---|
| FS N9600-64OD | 64x 800G OSFP, 2x 25G SFP28 | 8Q | — | 165.2 MB | shared | Dynamic (shared) | BCM78900 (Tomahawk 5); 51.2 Tbps; OSFP form factor |
| FS N8650-32OD | 32x 800G OSFP, 2x 25G SFP28 | 8Q | — | ~83 MB | shared | Dynamic (shared) | BCM78902 (Tomahawk 5, half-capacity); 25.6 Tbps; buffer inferred — not confirmed from official source |
| FS N9600-64OD | 64x 800G OSFP, 2x 25G SFP28 | 8Q | — | 165.2 MB | shared | Dynamic (shared) | BCM78900 (Tomahawk 5); 51.2 Tbps; OSFP form factor |
| FS N8650-32OD | 32x 800G OSFP, 2x 25G SFP28 | 8Q | — | ~83 MB | shared | Dynamic (shared) | BCM78902 (Tomahawk 5, half-capacity); 25.6 Tbps; buffer inferred — not confirmed from official source |
Marvell Prestera (MikroTik) — Marvell 98DX3236/98DX8216/98DX8525 (Aldrin2), Shared SRAM, ~1.5–8 MB estimated
| Model | Port Type | RX Queue | TX Queue | Total Buffer | RX Buffer | TX Buffer | Notes |
|---|---|---|---|---|---|---|---|
| MikroTik CRS317-1G-16S+RM | 16x 10G SFP+ | — | — | ~4 MB (Approximation) | shared | shared | Marvell 98DX8216; highly approximated via RouterOS CLI total-byte-cap |
| MikroTik CRS326-24G-2S+RM | 24x 1G, 2x 10G SFP+ | — | — | ~1.5 MB (Approximation) | shared | shared | Marvell 98DX3236; highly approximated via RouterOS CLI total-byte-cap |
| MikroTik CCR2216-1G-12XS-2XQ | 12x 25G SFP28, 2x 100G QSFP28 | — | — | Small/Undisclosed (Approximation) | dynamic | dynamic | Marvell Aldrin2 (98DX8525) HW offload; CPU RAM handles main routing queues |
| MikroTik CRS317-1G-16S+RM | 16x 10G SFP+ | — | — | ~4 MB (Approximation) | shared | shared | Marvell 98DX8216; highly approximated via RouterOS CLI total-byte-cap |
| MikroTik CRS326-24G-2S+RM | 24x 1G, 2x 10G SFP+ | — | — | ~1.5 MB (Approximation) | shared | shared | Marvell 98DX3236; highly approximated via RouterOS CLI total-byte-cap |
| MikroTik CCR2216-1G-12XS-2XQ | 12x 25G SFP28, 2x 100G QSFP28 | — | — | Small/Undisclosed (Approximation) | dynamic | dynamic | Marvell Aldrin2 (98DX8525) HW offload; CPU RAM handles main routing queues |
Marvell OCTEON 10 (CN10K) — Programmable NP/DPU; DDR5-backed packet buffer (16–48 GB per NP), no fixed on-chip SRAM pool
| Model | Port Type | RX Queue | TX Queue | Total Buffer | RX Buffer | TX Buffer | Notes |
|---|---|---|---|---|---|---|---|
| Asterfusion ET3608 | 2x 100G QSFP28, 2x 10G SFP+ | Software-defined (DPDK/SONiC-VPP) | — | 16 GB DDR5 (expandable to 48 GB) | DRAM pool (NPA) | DRAM pool (NPA) | CN103XX NP/DPU; buffer is external DDR5 DRAM, not on-chip SRAM; no public on-chip packet buffer figure from Marvell |
| Asterfusion ET3600 | 4x 100G QSFP28, 4x 10G SFP+ | Software-defined (DPDK/SONiC-VPP) | — | ~32 GB DDR5 (2x CN103XX, 16 GB each) | DRAM pool (NPA) | DRAM pool (NPA) | Dual CN103XX NP/DPU; 200 Gbps aggregate; buffer is external DDR5 DRAM per NP; no public on-chip packet buffer figure from Marvell |
| Asterfusion ET3608 | 2x 100G QSFP28, 2x 10G SFP+ | Software-defined (DPDK/SONiC-VPP) | — | 16 GB DDR5 (expandable to 48 GB) | DRAM pool (NPA) | DRAM pool (NPA) | CN103XX NP/DPU; buffer is external DDR5 DRAM, not on-chip SRAM; no public on-chip packet buffer figure from Marvell |
| Asterfusion ET3600 | 4x 100G QSFP28, 4x 10G SFP+ | Software-defined (DPDK/SONiC-VPP) | — | ~32 GB DDR5 (2x CN103XX, 16 GB each) | DRAM pool (NPA) | DRAM pool (NPA) | Dual CN103XX NP/DPU; 200 Gbps aggregate; buffer is external DDR5 DRAM per NP; no public on-chip packet buffer figure from Marvell |
To add or update a switch, edit _data/switches.yaml.
Each switch is one YAML block. Add a detail_page slug to link to a page in content/switches/.