sonic是构建在Linux系统之上,并且利用键值数据库、容器技术、标准化硬件接口定义等技术,使其成为一个软硬件彻底解耦、软件模块松耦合、高可靠、易于扩展、开源开放的网络软件系统。 sonic架构特点主要体现在3个方面: 1.SAI接口: SAI是sonic的核心,并为sonic提供了统一的API。 设备厂家、网络开发者可以基于芯片厂家提供的SAI接口开发应用,而不需要关心底层硬件实现,加速产品迭代与创新; 2.数据库架构: 在数据库架构方面,sonic使用数据库架构代替原有的模块化耦合架构...
阅读更多