本文主要从三大方面介绍了OpenDaylight,不仅有理论知识的说明,还有一些实践的内容可供参考。第一部分主要介绍OpenDaylight的安装部署;第二部分主要介绍OpenDaylight的开发环境,包括架构框架、开发框架概述、开发和代码更新、示例应用、库函数、REST调用和认证等;第三部分主要介绍OpenDaylight的VTN(Virtual Tenant Network)项目的概念和功能,并进行安装部署和相应的实验。
注:OpenDaylight项目目前包括6个Bootstrap项目:OpenDaylightController、OpenDaylight Network Virtualization Platform、OpenDaylight Virtual Tenant Network (VTN)、Open DOVE OpenFlow Plugin、Affinity Metadata Service,以及9个Incubation项目:YANG Tools、LISP Flow Mapping、OVSDBIntegration、OpenFlow Protocol Library、BGP-LS/PCEP、Defense4All、SNMP4SDN、dlux - openDayLight User eXperience、SDN Simulation Platform。