2. QFX硬件架构与接口能力

在DCI(数据中心互联)场景中,QFX系列交换机承担的是“园区/数据中心出口与骨干之间”的桥接角色。它既要处理本地数据中心内部的高密度东西向流量,又要把跨站点的南北向流量高效地送上DCI链路。因此,理解QFX5100、QFX5200、QFX5700这三个代表性平台的数据平面、控制平面、缓存与端口密度差异,是做出合理选型与拓扑设计的前提。本节不罗列所有型号参数,而是围绕“这些硬件特性如何影响DCI设计决策”展开。

数据平面:决定DCI链路的转发能力与封装支持

QFX5100基于Broadcom Trident II芯片,属于典型的1/10/40GbE固定盒式平台。它的数据平面在DCI中的关键限制是:不支持VXLAN路由与桥接的硬件级线速封装,EVPN-VXLAN通常需要配合MX系列或QFX10000系列作为隧道端点。因此,QFX5100在DCI中更适合作为“接入汇聚层”或“DCI边缘的纯三层转发节点”,而不是跨站点VXLAN隧道的终结设备。

QFX5200采用Broadcom Trident III,支持100GbE端口,并具备硬件级VXLAN终结能力。这意味着在DCI设计中,QFX5200可以直接作为EVPN-VXLAN的VTEP(VXLAN隧道端点),在站点边缘完成VXLAN到VLAN或VXLAN到MPLS的映射。对于两个数据中心之间需要二层延伸的场景,QFX5200可以在不引入额外隧道终结设备的情况下,把本地VLAN封装进VXLAN,通过DCI链路上的IP/MPLS核心传输到对端。

QFX5700则基于Broadcom Trident 4,支持400GbE端口和更深的转发流水线。它的数据平面在DCI中的价值体现在:单端口400G可以显著减少DCI链路的端口数量和光纤成本;同时支持SRv6、MPLS L3VPN等更丰富的封装,适合作为DCI核心节点或大型数据中心的边界路由器替代方案。在DCI设计中,如果站点间流量已经超过多个100G捆绑的规模,QFX5700的400G端口密度可以直接降低链路聚合的复杂度。

QFX5100 / 5200 / 5700 硬件特性与DCI设计影响对照 硬件维度 QFX5100 QFX5200 QFX5700 数据平面 转发芯片与封装能力 Trident II 无硬件VXLAN终结 适合纯三层DCI边缘 Trident III 硬件VXLAN终结 可作EVPN-VTEP Trident 4 SRv6/MPLS L3VPN DCI核心/边界节点 控制平面 路由协议与EVPN BGP/OSPF/IS-IS EVPN需外部VTEP 控制面资源有限 BGP EVPN原生 支持Type-2/3/5路由 控制面与数据面协同 BGP EVPN/SRv6 大规模EVPN表项 适合多站点DCI 缓存 突发吸收与丢包 共享缓存约12MB DCI长距链路需 关注BDP与突发 共享缓存约16MB 支持动态缓存调整 适合混合流量DCI 大容量共享缓存 400G端口下仍可 吸收微突发 端口密度 DCI链路规模与成本 48×10G + 6×40G 适合中小DCI站点 链路聚合为主 32×100G 高密度100G DCI 减少光纤与端口数 16×400G / 64×100G 超大规模DCI核心 单纤400G降低OPEX DCI设计要点:5100做边缘三层转发,5200做EVPN-VTEP,5700做核心/大容量边界;缓存与端口密度共同决定链路捆绑策略与突发容忍度

控制平面:EVPN路由规模与协议收敛速度

控制平面在DCI中主要影响两件事:EVPN路由的承载规模,以及链路故障时的收敛速度。QFX5100的控制平面基于较早期的CPU和内存配置,EVPN表项容量有限,通常只适合作为EVPN的“客户端”而非“路由反射器”。在双站点DCI中,如果QFX5100作为VTEP,它需要把本地MAC/IP路由通过BGP EVPN发送给对端,但表项规模受限于硬件。因此,当DCI站点内虚拟机数量超过数千台时,QFX5100作为VTEP会出现MAC表项溢出风险。

QFX5200和QFX5700的控制平面支持更大规模的EVPN表项,并且可以作为BGP EVPN路由反射器(RR)。在DCI设计中,如果存在三个以上站点,建议在QFX5700上部署EVPN RR,由它来反射各站点的Type-2和Type-5路由。这样,站点间的EVPN路由不再需要全互联iBGP,而是通过RR集中反射,降低控制平面复杂度。QFX5200则适合作为站点内的VTEP,把本地EVPN路由发送给RR。

收敛速度方面,QFX5200/5700支持BGP PIC(Prefix Independent Convergence)和EVPN多宿主(ESI)快速收敛。在DCI链路发生故障时,如果采用ESI多活接入,QFX5200可以在毫秒级切换流量到备用路径。而QFX5100由于硬件限制,通常只能依赖BGP收敛,切换时间在秒级。对于金融交易类DCI场景,这个差异会直接影响业务连续性。

缓存:DCI长距链路的突发吸收能力

DCI链路通常跨越城域或长途,链路延迟远高于数据中心内部。当数据中心内部发生微突发(microburst)时,流量在出口设备上会瞬间超过DCI链路带宽。如果出口设备的缓存不足,就会直接丢包,导致TCP重传和吞吐量下降。QFX5100的共享缓存约12MB,在10G/40G端口下可以吸收一定程度的突发,但在100G端口上,12MB缓存只能吸收约1ms的突发流量。

QFX5200的共享缓存约16MB,并且支持动态缓存调整(Dynamic Buffer)。在DCI设计中,可以把更多缓存分配给连接DCI链路的端口,以吸收来自数据中心内部的突发。QFX5700的缓存容量更大,在400G端口下仍能保持足够的突发吸收能力。对于DCI设计,一个实用的判断方法是:计算DCI链路的带宽时延积(BDP),例如100G链路、往返延迟5ms,BDP约为62.5MB。如果出口设备缓存远小于BDP,那么任何微突发都会导致丢包。因此,在长距DCI场景中,QFX5700的大缓存比QFX5100更适合作为出口设备。

端口密度:DCI链路规模与光纤成本

端口密度直接决定DCI链路的捆绑方式和光纤数量。QFX5100的48×10G+6×40G配置,在DCI中通常用于中小站点,通过4×10G或2×40G捆绑连接到对端。如果站点间流量需求超过40G,就需要多台QFX5100堆叠或使用多个40G端口,这会增加光纤和端口成本。

QFX5200的32×100G端口密度,使得单台设备可以支持多个100G DCI链路。在DCI设计中,可以用4×100G捆绑提供400G站点间带宽,而只占用4个端口和4根光纤。相比QFX5100需要10根40G光纤才能达到400G,QFX5200显著降低了光纤和端口成本。QFX5700的16×400G端口密度,则进一步把单端口带宽提升到400G,一根光纤即可承载400G,适合超大规模DCI核心。

在实际DCI设计中,端口密度还影响链路聚合的哈希效率。当使用多个100G链路捆绑时,如果流量哈希不均匀,部分链路可能拥塞。QFX5200/5700支持更丰富的哈希字段(如VXLAN内层五元组),可以在EVPN-VXLAN场景下实现更均匀的负载分担。而QFX5100的哈希能力有限,在VXLAN封装下可能无法识别内层流量,导致哈希不均。

DCI选型速查:中小站点、纯三层DCI、预算有限 → QFX5100;需要EVPN-VXLAN VTEP、100G端口、中等规模DCI → QFX5200;超大规模DCI核心、400G端口、SRv6/MPLS、大缓存需求 → QFX5700。

平台特性对DCI设计的综合影响

把上述四个维度放在一起看,QFX5100、5200、5700在DCI中的定位差异就非常清晰。QFX5100适合作为DCI边缘的“三层转发节点”,它不处理VXLAN终结,但可以运行BGP/OSPF,把本地流量路由到DCI链路。QFX5200适合作为“EVPN-VTEP+100G DCI边缘”,它既能终结VXLAN,又能提供高密度100G端口,是当前中型DCI的主流选择。QFX5700适合作为“DCI核心+大容量边界”,它提供400G端口和SRv6支持,适合多站点、大流量的DCI骨干。

在具体设计中,还需要注意一个细节:QFX5100和QFX5200的硬件架构不同,它们的EVPN表项容量和缓存管理方式也不同。如果在一个DCI网络中混用这两种平台,需要确保EVPN路由的下一跳和ESI配置一致,否则可能出现流量黑洞。建议在DCI边缘统一采用QFX5200或QFX5700作为VTEP,QFX5100仅作为纯三层转发设备,不参与EVPN隧道终结。

最后,端口密度和缓存对DCI链路捆绑策略的影响可以量化为一个简单规则:如果DCI链路带宽超过100G,优先选择QFX5200或QFX5700,因为它们的100G/400G端口密度可以降低光纤和端口成本;如果DCI链路跨越长距且存在微突发,优先选择缓存更大的QFX5700,或者在QFX5200上启用动态缓存调整,把更多缓存分配给DCI端口。这些判断依据来自硬件规格,而不是实测结果,实际部署时还需要结合具体流量模型进行验证。