SONiC SAI Validation Test 的开放创新字节跳动自研交换机软件工程师-杨一鸣字节交换机芯片驱动测试方案字节交换机软硬件产品介绍开源社区的交换机测试方案开放与合作字节自研交换机发展历程程2.0T:48*25G+8*100G8.0T:48*100G+8*400G25.6T:64*400G51.2T:64*800G4.0T:40*100G字节网络操作系统-Lambda OS自研网络协议01热补丁框架02监控方案03性能优化04芯片驱动适配05全量功能测试问题修复回归测试交换芯片驱动面临的挑战需求与评估准确对齐需求评估芯片能力验证功能原型开发私有特性验证与开发测试与回归交换芯片驱动的测试痛点平台差异拓扑开发成本可维护开发难度SONiC:社区系统和SAI 测试部署复杂开发难度大拓扑不够灵活实施成本高不易使用开发成本高字节交换机芯片测试方案:SAI Validation平台适配对象依赖管理测试配置虚拟拓扑SAI FFI虚拟拓扑技术L2 SnakeLoopbackRouterL3 SankeVLan虚拟拓扑效果依赖管理:自动销毁测试对象PySAI交互模式分析失败原因复现产品问题已有功能验证功能特性开发开放与合作用例数:300+适配芯片厂商:6社区开源:https:/