2. Arista DCI硬件平台选型
在跨数据中心互联(DCI)工程中,硬件平台选型往往决定了整条链路的可用带宽、故障收敛速度以及未来三到五年的扩容空间。Arista 的 7050X、7280R、7500R、7800R 四个系列虽然都支持 EVPN/VXLAN 与 BGP 控制面,但它们的芯片架构、缓冲区深度、FIB/ACL 表项规模和端口形态差异明显,不能简单地按“端口越多越好”来选。本节从 DCI 实际场景出发,把四个系列的定位、关键规格和判断依据讲清楚。
一、先分清两类芯片路线
7050X 与 7280R 属于单芯片(单 ASIC)盒式交换机,转发时延低、功耗和成本可控;7500R 与 7800R 属于模块化机箱,采用多线卡 + 交换矩阵(fabric)架构,单机可提供数十至上百个 100G/400G 端口。DCI 场景中,如果互联带宽需求在 3.6Tbps 以内、且希望每台设备独立部署,盒式平台更合适;如果需要单机 10Tbps 以上、或要求线卡级冗余与在线扩容,机箱平台才是正解。
另一个关键区分是缓冲区。DCI 链路通常是长距离(几十到上千公里),中间经过 DWDM 或 OTN,链路 RTT 显著增大。当多条大象流同时涌入同一出口、或发生 incast 时,浅缓冲交换机会先丢包再靠 TCP 降速,而深缓冲平台可以吸收突发、维持吞吐。因此“缓冲区深度”是 DCI 选型中比端口密度更值得优先确认的参数。
二、端口密度与表项规格的实际含义
端口密度不能只看“最大 100G 口数量”,还要看这些口能否同时线速转发。以 7280R 为例,部分型号标称 36×400G,但实际可用带宽受 ASIC 总容量限制,需要按“总交换容量 ÷ 单口速率”核算。DCI 场景中常见的做法是:用 400G 口做长距互联,用 100G 口做本地汇聚,因此选型时要确认平台是否支持 400G 与 100G 混插,以及 breakout(如 400G 拆 4×100G)能力。
表项规模直接决定 DCI 能承载多少租户和路由。EVPN 场景下,每增加一个租户通常带来一批 MAC/IP 条目和 VNI 映射。假设一个中型云 DCI 需要承载 500 个租户、每租户平均 2000 条 MAC,则 MAC 表需求约 100 万条。7050X 的 64K–128K MAC 表显然不够,7280R 的 256K–512K 也偏紧,7500R/7800R 的 512K–2M 才留有余量。同理,如果 DCI 需要接收互联网全表(约 95 万条 IPv4 + 20 万条 IPv6),FIB 至少要 1M 以上,7050X 基本排除。
三、缓冲区:长距 DCI 的隐形瓶颈
长距链路的高 BDP(带宽时延积)意味着发送方在收到 ACK 前会持续注入数据。以 100G 链路、RTT 20ms 为例,BDP = 100Gbps × 20ms ≈ 250MB。若出口发生微突发,浅缓冲设备在几毫秒内就会填满并丢包,导致 TCP 进入拥塞避免,吞吐骤降。深缓冲平台通过共享缓冲池吸收这些突发,使链路利用率保持在 90% 以上。因此,跨城或跨国 DCI 应优先选择 7280R 及以上深缓冲平台;7050X 仅适合同机房或同城低时延、低突发的叶间互联。
四、按场景给出选型建议
| DCI 场景 | 推荐平台 | 关键理由 |
|---|---|---|
| 同城双活,互联 ≤3.6T,RTT <2ms | 7050X | 成本低、时延小,浅缓冲可接受 |
| 城际骨干,3.6–14.4T,RTT 5–20ms | 7280R | 深缓冲 + 1M+ FIB,主流首选 |
| 多租户云骨干,14.4–43.2T | 7500R | 线卡冗余、大表项、在线扩容 |
| 国家级/超大规模,≥43.2T | 7800R | 400G/800G 密度、超大缓冲与 FIB |
五、选型核对清单(可直接使用)
- 确认 DCI 链路总带宽需求与未来 3 年增长率,按峰值 ×1.5 预留。
- 测量或估算链路 RTT,RTT >5ms 时排除浅缓冲平台。
- 统计租户数量与 MAC/IP 条目需求,FIB 至少预留 30% 余量。
- 确认端口形态:长距侧用 400G 还是 100G,是否需要 breakout。
- 确认冗余要求:盒式平台靠双机 MLAG/ESI,机箱平台靠线卡与 fabric 冗余。
- 核对功耗与机柜空间:7500R/7800R 单机功耗可达数千瓦,需提前规划供电与散热。
最后提醒一点:DCI 选型不是一次性动作。随着 400G ZR/ZR+ 相干光模块的普及,单波长 400G 长距传输已成为现实,这会进一步放大深缓冲平台的价值。建议在预算允许时,优先选择支持 400G 线卡、且缓冲区与 FIB 有明显余量的平台,为后续从 100G 向 400G 平滑演进留出空间。