目錄
第一部分 基礎概述
第1章 SDN/NFV概述 3
1.1 SDN/NFV介紹 3
1.1.1 SDN架構和技術特點 3
1.1.2 NFV架構和技術優(yōu)勢 5
1.1.3 對SDN與NFV關系的理解 6
1.2 控制器概述 7
1.2.1 商用控制器 8
1.2.2 開源控制器 8
1.2.3 OpenDaylight控制器概述 10
第2章 OpenDaylight社區(qū) 11
2.1 OpenDaylight社區(qū)介紹 11
2.1.1 OpenDaylight開源社區(qū) 11
2.1.2 OpenDaylight社區(qū)管理 12
2.1.3 OpenDaylight社區(qū)運營 12
2.2 OpenDaylight版本介紹 14
2.2.1 Hydrogen版本簡介 14
2.2.2 Helium版本簡介 15
2.2.3 Lithium版本簡介 16
2.3 OpenDaylight項目簡介 17
第二部分 OpenDaylight重點項目介紹
第3章 OpenDaylight Controller項目 25
3.1 項目介紹 25
3.1.1 基礎框架 25
3.1.2 OSGi 26
3.1.3 Karaf 27
3.1.4 Maven 28
3.1.5 SAL 29
3.1.6 RESTCONF 34
3.2 安裝與配置 34
3.2.1 安裝運行 34
3.2.2 Mininet安裝 38
3.3 開發(fā)指南 38
3.3.1 環(huán)境準備 38
3.3.2 創(chuàng)建項目 41
3.3.3 加載組件 43
3.3.4 定義啟動配置 46
3.3.5 定義數據模型 51
3.3.6 實現自定義RPC 55
3.3.7 數據讀寫 58
3.3.8 通知事件 60
3.3.9 總結 61
第4章 YANG Tools項目 62
4.1 YANG 語言介紹 62
4.1.1 NETCONF中的YANG 62
4.1.2 OpenDaylight中的YANG 63
4.1.3 YANG語法 64
4.2 項目介紹 70
4.2.1 YANG Tools項目結構 71
4.2.