3. QFX系列硬件与软件架构

在Juniper的数据中心产品线中,QFX系列是承载EVPN VXLAN的主要硬件平台。理解QFX5100、QFX5200、QFX10000三个典型系列的硬件架构差异,以及它们对EVPN VXLAN特性的支持边界,是后续做Underlay/Overlay设计、VTEP部署和容量规划的前提。本节从芯片架构、表项能力、Junos版本与特性支持三个维度展开,并给出可操作的选型判断依据。

一、三个平台的硬件定位与芯片架构

QFX5100属于第一代高密度10G/40G接入与汇聚平台,采用Broadcom Trident II芯片,典型型号QFX5100-48S提供48个10G SFP+端口加6个40G QSFP+上行端口。它的关键限制在于:VXLAN隧道端点(VTEP)的封装/解封装由芯片完成,但受Trident II表项规模约束,MAC表、ARP/ND表、VXLAN隧道表容量相对有限,适合中小规模Overlay或作为Leaf层使用。

QFX5200采用Broadcom Tomahawk芯片,定位25G/100G高密度叶脊架构。以QFX5200-32C为例,32个100G QSFP28端口可拆分为128个25G端口,交换容量与包转发率显著高于QFX5100。Tomahawk对VXLAN的硬件支持更完整,支持更大的隧道表项和更灵活的ECMP哈希,适合作为大规模EVPN VXLAN的Leaf或Spine。

QFX10000系列采用Juniper自研的Q5芯片,定位数据中心核心与骨干。QFX10002、QFX10008、QFX10016覆盖从固定式到模块化机箱的形态,单机可提供数十Tbps交换容量。Q5芯片在VXLAN、MPLS、EVPN多归属、大表项方面能力最强,支持超大路由表和MAC表,适合作为EVPN VXLAN的Spine、边界网关或数据中心互联(DCI)节点。

QFX平台EVPN VXLAN能力分层与选型定位 核心/Spine 层 QFX10000 系列 Q5自研芯片 · 数十Tbps · 超大表项 QFX5200 系列 Tomahawk · 25G/100G · 高密度 QFX5100 系列 Trident II · 10G/40G · 接入汇聚 EVPN VXLAN 关键能力对比 能力项 QFX5100 QFX5200 QFX10000 VXLAN VTEP 硬件支持 硬件支持 硬件支持 隧道/MAC表规模 中等 较大 超大 EVPN多归属 支持 支持 支持(增强) 选型判断依据 选 QFX5100 · 10G接入为主 · Overlay规模中等 · 成本敏感型Leaf · 表项需求可控 选 QFX5200 · 25G/100G叶脊 · 大规模VTEP · 高密度Leaf/Spine · ECMP负载均衡 选 QFX10000 · 核心/骨干Spine · DCI边界网关 · 超大路由/MAC表 · 多业务融合承载

二、Junos EVPN VXLAN支持矩阵

硬件只是基础,能否启用EVPN VXLAN还取决于Junos版本与特性授权。三个平台对EVPN VXLAN的支持起点不同:QFX5100从Junos 14.1X53开始支持EVPN VXLAN,但早期版本对EVPN Type-2(MAC/IP通告)和Type-3(IMET)的支持较基础,多归属(ESI)能力在后续版本才逐步完善。QFX5200从Junos 15.1X53起支持EVPN VXLAN,对Type-2/3/5路由的支持更完整。QFX10000从Junos 15.1F起支持,且在EVPN多归属、Type-5前缀路由、DCI场景上能力最强。

实际选型时,不能只看“是否支持”,还要看具体特性矩阵。例如:是否需要EVPN Type-5(IP前缀路由)用于L3互通;是否需要ESI多归属实现双活接入;是否需要VXLAN-GPE或MPLS over VXLAN做DCI。这些特性在不同平台和Junos版本上的支持程度不同,必须逐项核对官方Feature Explorer或Release Notes。

核对方法:在Juniper官方Feature Explorer中,按“Platform + Junos Version + Feature”三个维度交叉查询。例如查询“QFX5100 + Junos 18.4R2 + EVPN Type-5”,可确认该组合是否支持。不要仅凭平台系列名称判断,同一系列不同型号、不同Junos版本的支持情况可能不同。

三、选型依据与实操判断

选型不是简单按“越大越好”,而是根据Overlay规模、表项需求、端口速率、预算和演进路径综合判断。以下给出一个可操作的判断顺序:

  1. 确定VTEP数量和MAC/ARP表规模。如果Overlay内VTEP数量超过200个、MAC表需求超过64K,QFX5100可能成为瓶颈,应优先考虑QFX5200或QFX10000。
  2. 确定端口速率和密度。接入层以10G为主可选QFX5100;25G/100G叶脊架构选QFX5200;核心和DCI选QFX10000。
  3. 确定EVPN特性需求。需要Type-5、ESI多归属、DCI互通时,优先QFX10000;一般Leaf场景QFX5200即可满足。
  4. 核对Junos版本和授权。确认目标Junos版本是否支持所需EVPN特性,以及是否需要额外License。
  5. 考虑演进路径。如果未来要从10G升级到25G/100G,直接选QFX5200可避免二次投资。

以一个典型的中型数据中心为例:Leaf层约40台,Spine层4台,VTEP总数约80个,MAC表需求约32K,接入以10G为主,未来三年无25G升级计划。此时Leaf可选QFX5100-48S,Spine可选QFX5200-32C提供100G上行,核心出口用QFX10002做DCI边界。这个组合在成本、性能和特性支持上较为均衡。

四、配置示例:查看平台与EVPN能力

在设备上确认平台型号、Junos版本和EVPN相关能力,是选型验证和排障的第一步。以下命令在QFX系列上通用:

# 查看硬件平台和Junos版本
show version | match "Model|Junos"

# 查看EVPN相关进程状态
show evpn instance extensive

# 查看VXLAN隧道和VTEP信息
show ethernet-switching vxlan-tunnel-end-point remote

# 查看MAC表规模和使用情况
show ethernet-switching table summary

# 查看EVPN路由类型
show route table evpn.evpn.0 extensive | match "Type"

执行show version后,输出中会显示类似Model: qfx5100-48s-6q和Junos: 18.4R2.7的信息,据此可对照支持矩阵确认当前平台和版本是否满足EVPN VXLAN需求。show evpn instance extensive会显示EVPN实例的RD、RT、路由类型和邻居状态,是判断EVPN是否正常建立的关键输出。

注意:QFX5100在部分早期Junos版本中,EVPN VXLAN的硬件表项与软件表项可能不一致,表现为show evpn instance显示正常但流量不通。此时应检查show ethernet-switching table中MAC是否学习到,以及VXLAN隧道是否UP。必要时升级到官方推荐的稳定版本。

五、选型速查表

判断维度QFX5100QFX5200QFX10000
典型端口速率10G/40G25G/100G100G/400G
芯片Trident IITomahawkQ5自研
EVPN VXLAN支持支持(基础)支持(完整)支持(增强)
EVPN Type-5部分版本支持支持支持
ESI多归属有限支持支持支持(增强)
适用角色接入LeafLeaf/SpineSpine/DCI
表项规模中等较大超大

总结来说,QFX5100适合成本敏感、规模可控的10G接入场景;QFX5200适合25G/100G叶脊架构下的大规模VTEP部署;QFX10000适合核心、骨干和DCI边界。选型时必须结合Junos版本、EVPN特性矩阵和实际表项需求逐项核对,不能仅凭平台系列名称做判断。掌握这三个平台的硬件架构差异和EVPN支持边界,是后续设计EVPN VXLAN Underlay/Overlay方案的基础。