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

AVS 用于厂商仿真和拓扑结构(与 Broadcom、Arista 合作).pdf

上传人: 明**** 编号:1011563 2025-12-21 18页 814.64KB

1、Sonika Jindal(Google)Runip Gopisetty(Broadcom)Collaborators:Max Xiao(Arista)AVS for Vendor Sim and TopologiesAVS for Vendor Sim and TopologiesSonika Jindal(Google)Runip Gopisetty(Broadcom)Collaborators:Max Xiao(Arista)NetworkingAVS-Alpine Virtual Switch-Focus of this talkSONiC Virtual Switch with Da

2、taplaneSupports replaceable dataplane implementationsAktive-Alpine KNE TestbedsDeployable in CloudSupports multi-node deploymentsApex-Alpine Pre/Post ExecutionsIntegration to Presubmit pipelinesAlpine FrameworkAlpine Virtual Switch(AVS)DataplanesSyncdAlpine Virtual Switch(k8s Pod)Switchstack Contain

3、er(Replaceable)ASIC Simulation ContainerSONiC VMREDISeth1eth3eth2Vendor PipelineSend-toingressEthernet 1/1/1GenetlinkData portsSYNCDDP trafficControlCPU PacketsUMFP4RTSWSSHost I/FSAI/SDKUserspace Packet ModuleOptionsLow Fidelity,Lightweight,Software PipelinesEg:Lucius(Default AVS dataplane)High Fide

4、lity Vendor Device SimulationsEg:Broadcom Bcmsim(integrated w/AVS)FeaturesSupport for forwarding and packet I/ONon-stop forwarding by dataplane while Switch stack restartsMultiple Vendor dataplanes integratedto AVSBroadcom bcmsim discussed hereSwitchstack ContainerDP ContainerSONiC VMeth1eth2Pipelin

5、eSYNCDGoogle PktHandlerSAI.hSAI gRPC Clientlibsai-grpcSAIImplementationASIC SDKSAI.hSAI gRPC ServerSwitchstack ContainerDP ContainerSONiC VMeth1eth2PipelineSYNCDVendor Packet ModuleSAI.hSAIImplementationASIC SDKVendors have an established way of SDK to virtual ASIC connectivity over socketsProprieta

6、ry Non-standard RPCCloser to hardware testing with SAI/SDK part of SyncdSAI over Protobuf:standard interface to DPSAI/SDK and Pipeline runs in the dataplane containerAllows for independent releases of switch stack and dataplaneOption 1:Proprietary RPCOption 2:SAI gRPCDataplane Integration OptionsAlp

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
根据报告的内容,全文主要内容概括如下: - **Alpine Framework**:包括AVS(Alpine Virtual Switch)、Aktive(Alpine KNE Testbeds)和Apex(Alpine Pre/Post Executions)。 - **AVS Dataplanes**:支持多种数据平面,如Lucius和Broadcom Bcmsim,提供低/高保真度模拟。 - **Aktive Testbeds**:支持云和多云部署,适用于多节点环境。 - **BCMSIM**:Broadcom的虚拟ASIC模拟器,用于软件开发和验证,提供高保真设备模型。 - **KNE (K8s Network Emulation)**:用于创建Kubernetes上的网络拓扑,支持多节点部署。 - **SONiC与AVS集成**:将AVS作为Kubernetes Pod部署,支持与SONiC管理集成。 - **未来计划**:加入SONiC虚拟数据平面工作组,参与SONiC研讨会,贡献代码。
虚拟交换机新篇章?" 虚拟硬件测试利器?" 云原生网络拓扑新体验?"
客服
商务合作
小程序
服务号
折叠