3. QFX硬件平台与选型
在叶脊(Leaf-Spine)架构中,选型不是“挑一台端口最多的交换机”,而是把端口速率、交换容量、缓存深度、表项规模、层级角色五个维度同时对齐。QFX5100、QFX5200、QFX5210、QFX10000 四类平台正好覆盖了从 10G 接入叶、25G/100G 汇聚叶,到 100G/400G 脊与超级脊的完整梯度。理解它们的差异,才能避免“叶层买贵、脊层买小”的典型浪费。
一、四类平台的核心定位
QFX5100 是经典的 10G/40G 平台,常见形态为 48×10G + 6×40G(QFX5100-48S)或 48×10G + 6×40G 带冗余电源版本。它采用固定式 1U 设计,交换容量约 1.44 Tbps,主要承担接入叶(Access Leaf)角色,下联服务器 10G,上联脊用 40G 或 4×10G 链路聚合。它的优势是成熟、便宜、生态广,缺点是 40G 上行在 25G 服务器普及后逐渐成为瓶颈。
QFX5200 面向 25G/100G 时代,典型型号 QFX5200-32C 提供 32×100G QSFP28 端口,可拆分为 128×25G 或 64×50G。交换容量约 6.4 Tbps,缓存与表项规模明显大于 QFX5100。它适合作为25G 接入叶或100G 汇聚叶,上联脊用 100G,下联服务器用 25G,是当前数据中心最主流的叶层选择之一。
QFX5210 是 QFX5200 的密度增强版,典型 QFX5210-64C 提供 64×100G 端口,交换容量约 12.8 Tbps,常用于高密度叶层或小型脊层。它的单机端口密度更高,适合服务器数量多、需要大量 25G/100G 接入的场景,同时可作为中小规模网络的脊交换机。
QFX10000 系列是模块化机箱平台,包括 QFX10002、QFX10008、QFX10016。以 QFX10008 为例,它提供 8 个线卡槽位,单机交换容量可达数十 Tbps,支持 100G/400G 端口,具备大缓存、大表项和丰富的数据中心特性。它定位为脊层(Spine)或超级脊(Super-Spine),用于承载大规模叶脊网络的汇聚与跨叶转发。
二、缓存与表项规格的工程含义
缓存(Buffer)决定交换机在拥塞时能“吸收”多少突发流量。叶层直接连接服务器,服务器突发写入、存储复制、AI 训练参数同步都会产生微突发(Microburst)。QFX5100 的缓存约 12 MB,QFX5200/5210 提升到 16 MB 以上,QFX10000 则可达数十 MB 并支持动态缓存分配。缓存不足时,微突发会导致丢包,TCP 重传进而拉低有效吞吐。
表项规格包括 MAC 表、ARP/ND 表、路由表(FIB)、ACL 表、ECMP 下一跳数量。叶层需要大 MAC 表和 ARP 表,因为每台服务器至少一个 MAC 和一个 IP;脊层需要大 FIB 和 ECMP 组,因为要承载全网路由和大量等价路径。QFX5100 的 MAC 表约 288K,QFX5200/5210 约 288K~512K,QFX10000 可达 1M 以上。ECMP 方面,QFX5100 支持 64 路,QFX5200/5210 支持 128 路以上,QFX10000 支持 256 路以上,这直接决定脊层能承载多少叶交换机。
三、选型决策:从端口速率反推平台
实际选型可以按以下顺序推进。第一步,确定服务器接入速率:10G 服务器选 QFX5100-48S;25G 服务器选 QFX5200-32C 或 QFX5210-64C。第二步,确定上行链路:叶到脊若用 100G,则叶必须支持 100G 上行,QFX5100 的 40G 上行只能通过 4×10G 或 40G 链路,带宽和收敛比会受限。第三步,计算收敛比:假设每台叶下联 48×25G,上行 8×100G,则收敛比 = 48×25 / (8×100) = 1200/800 = 1.5:1,属于可接受范围;若上行只有 4×100G,收敛比变为 3:1,突发场景容易拥塞。
第四步,核对表项。叶层每台服务器约 1 个 MAC、1 个 ARP,48 端口叶约需 48~96 条;但若叶下挂虚拟机或容器,MAC 数量可能翻 10 倍。QFX5100 的 288K MAC 表在纯物理服务器场景足够,在虚拟化密集场景需评估。脊层 FIB 需容纳全网所有子网,ECMP 组需容纳所有叶的上行链路。若网络有 64 台叶、每叶 4 条上行,则脊需 256 个 ECMP 下一跳,QFX5200/5210 的 128 路可能不足,此时应选 QFX10000。
四、典型配置片段:查看表项与缓存
在 Junos 中,可以用以下命令确认平台能力与当前表项使用情况。这些命令在 QFX5100、QFX5200、QFX5210、QFX10000 上语法基本一致,但输出字段会因平台而异。
# 查看硬件平台与交换容量
show chassis hardware | match "Model|FPC|PIC"
# 查看 MAC 表使用量
show ethernet-switching table summary
# 查看 ARP/ND 表项
show arp | count
show ipv6 neighbors | count
# 查看路由表与 ECMP 下一跳
show route summary
show route forwarding-table summary
# 查看缓存与丢包计数(拥塞判断)
show interfaces extensive | match "buffer|drop"
判断依据:若 show ethernet-switching table summary 的已用条目接近平台上限的 70%,说明 MAC 表可能成为瓶颈;若 show interfaces extensive 中 output drops 持续增长,说明缓存不足或收敛比过高,需要调整上行链路或更换更大缓存平台。
五、选型对照速查
| 平台 | 典型端口 | 交换容量 | 缓存/表项特征 | 适用层级 |
|---|---|---|---|---|
| QFX5100-48S | 48×10G + 6×40G | 约 1.44 Tbps | 缓存约 12MB,MAC 288K,ECMP 64 路 | 10G 接入叶 |
| QFX5200-32C | 32×100G(可拆 128×25G) | 约 6.4 Tbps | 缓存 16MB+,MAC 288K+,ECMP 128 路 | 25G 接入叶 / 100G 汇聚叶 |
| QFX5210-64C | 64×100G | 约 12.8 Tbps | 缓存 16MB+,MAC 512K,ECMP 128 路+ | 高密度叶 / 小型脊 |
| QFX10002 | 36×100G 或 72×40G | 约 7.2 Tbps | 大缓存,FIB 1M+,ECMP 256 路+ | 脊层 |
| QFX10008 | 模块化,最高 400G | 数十 Tbps | 动态缓存,FIB 1M+,ECMP 256 路+ | 脊层 / 超级脊 |
总结来说,QFX5100 适合存量 10G 接入,QFX5200/5210 是 25G/100G 叶层的主力,QFX10000 承担脊与超级脊。选型的本质是把端口速率、收敛比、缓存、表项、ECMP五个参数与网络规模匹配,而不是单纯比较价格或端口密度。