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)节点。
二、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。
三、选型依据与实操判断
选型不是简单按“越大越好”,而是根据Overlay规模、表项需求、端口速率、预算和演进路径综合判断。以下给出一个可操作的判断顺序:
- 确定VTEP数量和MAC/ARP表规模。如果Overlay内VTEP数量超过200个、MAC表需求超过64K,QFX5100可能成为瓶颈,应优先考虑QFX5200或QFX10000。
- 确定端口速率和密度。接入层以10G为主可选QFX5100;25G/100G叶脊架构选QFX5200;核心和DCI选QFX10000。
- 确定EVPN特性需求。需要Type-5、ESI多归属、DCI互通时,优先QFX10000;一般Leaf场景QFX5200即可满足。
- 核对Junos版本和授权。确认目标Junos版本是否支持所需EVPN特性,以及是否需要额外License。
- 考虑演进路径。如果未来要从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是否正常建立的关键输出。
show evpn instance显示正常但流量不通。此时应检查show ethernet-switching table中MAC是否学习到,以及VXLAN隧道是否UP。必要时升级到官方推荐的稳定版本。
五、选型速查表
| 判断维度 | QFX5100 | QFX5200 | QFX10000 |
|---|---|---|---|
| 典型端口速率 | 10G/40G | 25G/100G | 100G/400G |
| 芯片 | Trident II | Tomahawk | Q5自研 |
| EVPN VXLAN支持 | 支持(基础) | 支持(完整) | 支持(增强) |
| EVPN Type-5 | 部分版本支持 | 支持 | 支持 |
| ESI多归属 | 有限支持 | 支持 | 支持(增强) |
| 适用角色 | 接入Leaf | Leaf/Spine | Spine/DCI |
| 表项规模 | 中等 | 较大 | 超大 |
总结来说,QFX5100适合成本敏感、规模可控的10G接入场景;QFX5200适合25G/100G叶脊架构下的大规模VTEP部署;QFX10000适合核心、骨干和DCI边界。选型时必须结合Junos版本、EVPN特性矩阵和实际表项需求逐项核对,不能仅凭平台系列名称做判断。掌握这三个平台的硬件架构差异和EVPN支持边界,是后续设计EVPN VXLAN Underlay/Overlay方案的基础。