
高速交换机端口规划可以拆成四个变量:物理端口数量、每端口速率、逻辑端口数量和端口职责。面板上有多少接口只是起点,真正需要计算的是服务器下行、网络上联、冗余连接及预留分别占用多少资源。
第一步建立端口表。每个端口至少记录交换机名称、物理端口、拆分子端口、目标设备、目标端口、速率、介质、网络平面和业务等级。若服务器采用双归属或多轨网络,要明确两条连接是否进入不同交换机和不同故障域。不要只用"每台服务器两根线"这种汇总描述代替逐端口映射。
第二步计算带宽预算。下行总带宽等于各服务器有效端口速率之和,上行总带宽等于通往Spine或核心层的链路之和。收敛比可写为下行总带宽除以上行总带宽。1:1用于追求无阻塞的场景,但并不是所有网络都必须固定采用1:1。应结合通信矩阵、峰值并发、消息大小和可接受的完成时间确定目标。
第三步处理端口拆分。拆分会增加逻辑端口数量,却不会凭空增加交换芯片总带宽。配置前要确认该端口支持哪些breakout模式、是否与相邻端口共享资源、逻辑端口上限以及软件版本限制。线缆应选择对应的一分多DAC、AOC或光模块方案,并保证交换机与网卡两端的速率、lane和FEC一致。
第四步计算冗余成本。双Leaf架构中,正常状态下流量可能分散到两台设备;当一台设备或一组上联失效时,剩余路径要承担更高负载。端口预算不能只保证链路能够切换,还要确认故障后的上行带宽、ECMP路径和业务性能仍在验收范围内。
第五步定义扩容边界。建议至少做当前、一期满配和最终规模三张表,同时检查Spine端口、机柜U位、功耗、配线架、光纤芯数及模块数量。端口预留应分为服务器接入预留和上联扩容预留,避免所有空口都被下行占用后无法增加上联。
验收时可以分别进行单服务器基线、同Leaf多节点、跨Leaf/Spine和故障切换测试。结合端口计数器、丢包、ECN/PFC、FEC误码、吞吐和尾延迟,确认理论带宽是否转化为业务结果。对于AI集群,还应在相同节点矩阵下对比NCCL性能和稳定性。最终交付物应包括拓扑、端口表、收敛比计算、线缆模块BOM及扩容触发条件。