The Switch Abstraction Interface defines the API to provide a vendor-independent way of controlling forwarding elements, such as a switching ASIC, an NPU or a software switch in a uniform manner. 简单理解,SAI是对转发芯
Repository files navigation README License SAI Build Status SAI (Switch Abstraction Interface) The Switch Abstraction Interface defines the API to provide a vendor-independent way of controlling forwarding elements, such as a switching ASIC, an NPU or a software switch in a uniform manner.About...
The Switch Abstraction Interface defines the API to provide a vendor-independent way of controlling forwarding elements, such as a switching ASIC, an NPU or a software switch in a uniform manner. 简单理解,SAI是对转发芯片进行一层功能抽象,SDK为每个模块(如VLAN/PORT/FDB等)提供一组函数集,API通过函...
SAI (Switch Abstraction Interface) defines a community-standard API, providing a vendor-independent way of controlling an Ethernet Switch ASIC. NVIDIA is a founding member of SAI and has been part of the governance board since 2014. NVIDIA's SAI implementation offers a subset of the functionalitie...
Switch Abstraction Interface (SAI) SAI, Switch Abstraction Interface, defines the API to provide a hardware-independent layer of controlling Switch ASIC in a uniform manner. SAI is part of the Open Compute Project (OCP). SAI is an open-source project. Learn More SONiC SONiC, Software for ...
SONiC Chassis 作为OCP合作项目的一部分,微软在2016年OCP峰会上发布了交换机操作系统开源项目SONiC (Software for Open Networking in the Cloud)。该项目利用交换机抽象接口(Switch Abstraction Interface, SAI)为不同的交换芯片提供了统一的管理和操作接口,并将交换机软件分解为多个容器模块,来加速软件的迭代开发,...
Simultaneously, the industry is undergoing a shift from the exclusive use of proprietary network operating systems (NOS) to deployment of open network platforms, such as Linux Foundation’s SONiC and SAI (switch abstraction interface), that enable operators to rapidly deploy swit...
该项目利用交换机抽象接口(Switch Abstraction Interface, SAI)为不同的交换芯片提供了统一的管理和操作接口,并将交换机软件分解为多个容器模块,来加速软件的迭代开发,如图1。SONiC得到了很多云计算、交换机和芯片厂商的响应,目前的开源社区成员包括微软、阿里巴巴、腾讯这样的云计算厂商以及Mellanox、思科、Arista这样的...
• Software Development Kit (SDK) for classic NOS porting • Switchdev native Linux driver to be used with standard Linux APIs, libraries and tooling • Switch Abstraction Interface (SAI) API to be used with SONiC, an open NOS.All three NOS porting options support Mellanox What Just ...
SONiC is built on the Switch Abstraction Interface (SAI), which defines a standardized API. Network hardware vendors can use it to develop innovative hardware platforms that can achieve great speeds while keeping the programming interface to ASIC (application-specific integrated circuit) consistent....