
双轨网络常被简化为每台服务器连接两根线,但真正的冗余需要两条路径在网卡、叶交换、脊交换、配线、供电和管理上保持可解释的独立性。如果两个端口来自同一块卡、连接同一交换设备,或者两轨光纤经过同一配线故障点,单一故障仍可能同时中断全部通信。
架构师应先定义允许失效的最小单元,再决定物理轨道和软件使用方式。冗余目标可能是作业不中断、作业降速继续,或故障后可快速重启,三者对应的设备投入、路由策略和验收方法不同。
网卡级独立性要按目标选择
一块双端口适配器可以减少插槽占用,但板卡或 PCIe 路径故障可能同时影响两个端口;两块适配器可扩大独立性,却增加插槽、功耗、NUMA 和散热要求。应结合服务器拓扑和可接受故障范围选择,并明确这不是仅凭端口数能够判断的问题。
交换轨道不能在中途重新汇合
每条轨道从叶到脊都要记录设备和上联,检查是否共享同一机箱、线卡、供电或管理依赖。为了节省端口而在某一层汇合,会改变故障模型。若设计允许共享,应明确共享点的影响范围与恢复策略,不能继续宣称完全独立。
物理布线也有共同失效点
两轨线缆应避免集中经过同一容易受损的桥架、配线盒或维护区域,并使用不会混淆的标识体系。模块和分拆组件可能让多个逻辑端口共享一个物理器件,链路表必须表达这种依赖。现场施工验收应检查实际走线,而不只核对逻辑图。
应用必须知道如何使用多轨
硬件连接完成后,通信库、路由和调度仍需选择正确接口。多轨是否并行、故障后是否重试、作业是否需要重启,都要在目标软件栈上验证。错误的接口发现顺序或容器设备映射,可能让所有流量仍集中在一条轨道。
故障注入比正常带宽更有价值
验收应在持续作业中分别断开端口、叶上联、叶设备和管理依赖,观察作业行为、收敛时间、剩余链路负载与日志。测试前设置停止条件,避免影响设备健康。只有明确记录每个故障的业务结果,双轨设计才具有可审计含义。
交付与验收的关键动作
- 定义单端口、单卡、单叶、单脊和单路供电的目标行为。
- 核对两轨是否共享 PCIe、交换设备、模块或物理走线路径。
- 配置通信库和容器正确发现两条轨道。
- 在持续业务负载下逐类实施受控故障注入。
- 记录降级容量、恢复时间和人工操作要求。
产品事实与项目结论要分开
Quantum-2 平台和 ConnectX 适配器可用于构建高速 InfiniBand 互连,具体端口与冗余设计取决于完整设备组合。
双端口、分拆或多路径能力不能自动等同于端到端故障域独立。
核对具体功能、版本和部署条件时,请以NVIDIA Quantum-2 官方资料(1)、NVIDIA Quantum-2 官方资料(2)的当前页面为准;公开平台方向不能替代完整料号、兼容矩阵和目标环境验证。
规划、验证与项目支持
中科新远是 NVIDIA Networking Elite 合作伙伴。中科新远可结合 ConnectX、MQM9700 与 LinkX 线缆,把双轨连接分解到板卡、交换层、物理路径和软件接口,并通过故障演练验证设计目标。具体合作范围和项目交付内容以当前有效资质、官方目录及书面确认结果为准。
一张双端口 ConnectX 网卡能否算作双轨冗余?
可以形成两条网络连接,但板卡和 PCIe 路径仍是共同故障点。是否满足双轨目标,要根据项目允许的故障范围和端到端路径判断。
WeChat
Profile