当前位置:首页 > 报告详情

网络交换机上的 OpenBMC 和 FBOSS.pdf

上传人: 明**** 编号:1012011 2025-12-21 10页 1.33MB

1、Dean Kalla,Arista NetworksMike Choi,MetaOpenBMC and FBOSS on Network Switch System On a Chip Manages system hardware Provides out of band management and reporting REST APIs,etc Very popular in server world Supports OpenBMC-yocto open embedded linuxWhat is a BMC?Arista has been collaborating with Met

2、a on switches solutions since 2017Integrated BMC in switches that are traditionally BMC-lessMulti-NOS support:FBOSS,EOS,SONiC,etcArista/Meta Joint Development7368X4128x100GTH37388X5128x200GTH57700R4C-38P18x800G NIF,20 x800G FabricJ37700R4-128P128x800G FabricR47060X6-64PE64x800GTH57060DX4S32x400GTH3

3、The Metas hardware architecture changed from BMC-Classic to BMC-Lite in 2024.BMC-Classic(2023)BMC controls most of the HW components and features CPUs role as ASIC controller.CPU making requests to BMC for HW management.BMC-Lite(2024 Present)BMC only manages CPU(like Server appliances),and Provides

4、backup recovery path,in case CPU is down.BMC-Classic vs.BMC-Lite(1/3)-IntroBMC-Classic vs.BMC-Lite(2/3)-SW AspectArchitectureBMC-Classic(2023)BMC-Lite(2024 Present)BMC Role“System”Management“CPU”Management+System RecoverySW StructureA lot of boilerplate code,used by BASH scripts and Python3 scriptsC

5、onfig Driven Platform Services in C+.New projects require the development of JSON Config files only.ProsFailure Domain Isolation(Platform Management is separated from ASIC management.)Platform Service Upgrade is easy,but monolithic.Easy to integrate platform services into Metas infra serviceIntegrat

6、es with complicated rack systems(for AI)better.Fine-grained SW package managementConsBMC CPU is often overloaded(reaching 100%CPU usage in Meta Data Center)Not compatible with Metas Thrift RPC library Kernel Panic kills both SDK and Platform Services(But BMC can still reboot CPU)

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
根据标记内容,全文主要概括如下: 1. **Arista与Meta合作**:自2017年起,Arista与Meta合作开发网络交换机解决方案,集成BMC(Baseboard Management Controller)功能。 2. **BMC功能**:BMC负责系统硬件管理、提供带外管理和报告、支持REST API等,在服务器领域非常流行。 3. **BMC版本变化**:2024年,Meta的硬件架构从BMC-Classic变为BMC-Lite,BMC-Lite仅管理CPU并提供备份恢复路径。 4. **BMC-Classic vs. BMC-Lite**:BMC-Classic控制大部分硬件组件,而BMC-Lite仅管理CPU,软件结构上有所不同。 5. **FBOSS软件栈**:Meta的FBOSS软件栈用于管理网络交换机,运行在CentOS上,使用SAI和SDK,基于配置的平台服务。 6. **合作成果**:Arista和Meta的合作显著减少了软件开发时间和错误数量,提高了可靠性。
经典与轻量之争?" BMC-Lite如何影响网络?" 如何加速网络设备上市?"
客服
商务合作
小程序
服务号
折叠