SONiC SAI
SAI 结构
SAI是SONiC系统最精华的部分,SAI spec对SAI如何定义的以及SAI如何被SONiC系统初始化和调用有一些具体的介绍。首先还是一个High Level Design的图:
说明:
Adapter: 适配器,Adapter就是实现特定转发部件的SAI接口的一组可装载的代码。在SAI的早期版本的Spec中说它类似于用户态的驱动程序。
Control Stack:一组软件代码,是SAI的调用者,为更高层的网络控制功能提供支持。
Adapter Host:是一个用于装载Adapter,并将Adapter的功能提供给Control Stack的软件部件。
Forwarding Element: 就是实现报文转发的部件,如交换芯片,NPU,Soft Switch等等。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)