做专业化的元器件代理商,成为客户和供应商的首选合作伙伴!
0755-86563327   Terry.lai@szlinxeed.com

交换机抽象接口(SAI)

交换机抽象接口(SAI)

系统简介

优势

系统特性

相关手册

交换机抽象接口(Switch Abstraction Interface,SAI)是2015年微软向开放计算项目(Open Compute Project,OCP)开源的项目,参与的公司有Centec,Intel/Barefoot,Dell,HP,Broadcom,Mellanox,Cavium,Metaswitch等公司。SAI致力于在ASIC之上提供一个硬件无关的抽象标准化API接口,为开发者提供更便捷、灵活的软件开发方式。
 

在SONIC之前,硬件的底层复杂性与协议栈软件的严格耦合,剥夺了我们为网络需求选择最佳硬件和软件组合的自由,而芯片厂商的参与SAI的定义和开发,为SONIC屏蔽了不同芯片SDK API的差异,从而使基础设施平台简洁、一致、稳定。标准化的SAI API还允许网络硬件供应商开发创新的硬件架构,满足硬件产品快速的研发需求。此外,SAI还能够让系统厂商专注在系统协议的开发,而不需要重复适配多芯片,满足软件产品的快速迭代开发需求。
 
盛科从2015年起关注并向SAI社区提交Proposal和贡献代码,目前已经开发出了成熟的可商用的SAI产品。盛科SAI基于盛科核心以太网交换芯片实现,客户可以在SONiC或其他网络操作系统中通过SAI API来配置盛科芯片,目前盛科SAI率先在基于ARM平台的CTC7132上稳定运行。更多信息:https://github.com/CentecNetworks/sai-advance

盛科SAI软件架构