OpenDaylight(ODL)是一个由Linux基金会支持,多个网络厂商参与的开源SDN控制器项目。Openstack是开源的IaaS项目。如何让两个平台整合以便更好的发挥作用是本环境搭建的目的。现有的解决方案之一,就是利用Openstack Neutron的ML2 Plugin,将网络复杂性丢到ODL。也就是说,Openstack通过ML2 Plugin,与OpenDaylight的NB API进行会话,具体网络部署的实现交由OpenDaylight Controller来实现。
本文初步搭建了一个很简单的OpenDaylight OVSDB + Openstack调试环境,并对两者融合的原理进行分析。