opendaylight官网的框架图
这是最近更新的opendaylight官网的框架图,它和opendaylight上的源码基本一一对应,根据上图,opendaylight的底层是用mininet仿真,接下来从下往上依次对应的是:openflow的协议层(org.openflow.openflowj),openflow的协议插件层(protocol_plugins.openflow),再之上是SAL层(sal*(所有以sal开始的包)),再之上就是一些功能,在opendaylight的源码中对应着(switchmanager,hosttracker等),再上面是REST,这个源码是那部分还不是很清楚,等以后彻底搞清楚了再补充。
接下来的主要任务是先把层与层之间的连接搞清楚。