目录 Contents
本书编委会
推荐序一
推荐序二
推荐序三
自 序
前 言
准备篇
第1章 网络自动化挑战及ONAP介绍2
1.1 网络自动化演进的挑战2
1.2 网络自动化商业实践4
1.2.1 AT&T的网络自动化实践4
1.2.2 互联网企业的网络自动化实践6
1.2.3 网络设备厂商的自动化系统8
1.3 开放网络自动化平台—ONAP9
1.4 ONAP版本路标及关键特性12
1.4.1 Amsterdam版本12
1.4.2 Beijing版本13
1.4.3 Casablanca版本14
1.4.4 Dublin及后续版本展望14
1.5 ONAP与相关标准开源组织协同15
1.5.1 ONAP与ETSI NFV15
1.5.2 ONAP与MEF16
1.5.3 ONAP与TMF16
1.5.4 ONAP与IETF17
1.5.5 ONAP与3GPP18
1.5.6 ONAP与BBF18
1.5.7 ONAP与OpenStack18
1.5.8 ONAP与Kubernetes19
1.5.9 ONAP与OPNFV19
1.6 运营商部署实践进展19
1.7 本章小结21
第2章 ONAP安装部署指南23
2.1 安装要求说明23
2.2 在物理裸机上部署ONAP24
2.2.1 资源准备—安装OS24
2.2.2 在物理服务器上安装Kubernetes25
2.2.3 验证Kubernetes是否安装正确29
2.2.4 在Kubernetes上安装部署ONAP31
2.3 在OpenStack私有云环境下部署ONAP36
2.4 在公有云虚拟机上部署ONAP37
2.5 ONAP as A Service展望40
2.6 本章小结41
架构设计篇
第3章 ONAP架构设计44
3.1 ONAP架构理念44
3.1.1 业务无关的平台45
3.1.2 开放性45
3.1.3 闭环自动化45
3.1.4 DevOps一体化设计47
3.2 架构设计原则49
3.2.1 模型驱动49
3.2.2 微服务化64
3.2.3 云原生设计64
3.3 架构与组件65
3.3.1 设计态框架和运行态框架67
3.3.2 业务编排器与网络控制器的架构对比72
3.3.3 核心服务&模块74
3.3.4 其他组件74
3.4 安全与可信的代码质量75
3.5 本章小结78
关键项目篇
第4章 ONAP设计态组件80
4.1 SDC81
4.1.1 功能介绍81
4.1.2 API与外部依赖关系83
4.1.3 重要机制和组件84
4.1.4 开发指南87
4.2 VNF SDK96
4.2.1 功能介绍96
4.2.2 API与外部依赖关系98
4.2.3 重点特性和规划特性99
4.3 VVP功能介绍99
第5章 ONAP运行态组件101
5.1 A&AI101
5.1.1 功能介绍101
5.1.2 API103
5.1.3 外部依赖关系105
5.1.4 关键组件及规划特性105
5.1.5 开发指南106
5.2 APPC108
5.2.1 功能介绍108
5.2.2 API与外部依赖关系111
5.2.3 重点特性和规划特性114
5.2.4 开发指南115
5.3 CLI122
5.3.1 功能介绍122
5.3.2 重点特性124
5.3.3 开发指南124
5.4 External API127
5.4.1 功能介绍127
5.4.2 API与外部依赖关系128
5.4.3 开发指南133
5.5 Multi-Cloud134
5.5.1 功能介绍134
5.5.2 API与外部依赖关系135
5.5.3 关键功能特性137
5.5.4 开发指南137
5.6 OOF138
5.6.1 功能介绍138
5.6.2 API与外部依赖关系141
5.6.3 开发指南142
5.7 Portal142
5.7.1 功能介绍142
5.7.2 规划功能特性143
5.7.3 开发指南144
5.8 SDN-C147
5.8.1 功能介绍147
5.8.2 API与外部依赖关系149
5.8.3 重点特性150
5.8.4 开发指南152
5.9 SO158
5.9.1 功能介绍158
5.9.2 API与外部依赖关系159
5.9.3 重点功能特性161
5.9.4 开发指南163
5.10 UUI171
5.10.1 功能介绍171
5.10.2 外部依赖关系172
5.11 VF-C173
5.11.1 功能介绍173
5.11.2 重点特性175
5.11.3 开发指南175
5.12 VID177
第6章 ONAP闭环组件180
6.1 CLAMP181
6.1.1 功能介绍181
6.1.2 外部依赖关系181
6.1.3 重点特性182
6.1.4 开发指南184
6.2 DCAE191
6.2.1 功能介绍191
6.2.2 关键组件与重点特性193
6.2.3 API与外部依赖关系196
6.2.4 规划特性198
6.2.5 开发指南198
6.3 Holmes200
6.3.1 功能介绍200
6.3.2 API及外部依赖关系202
6.3.3 重点特性和规划特性203
6.3.4 开发指南203
6.4 Policy206
6.4.1 功能介绍206
6.4.2 API和外部依赖关系207
6.4.3 重点特性和规划特性208
6.4.4 开发指南209
第7章 ONAP公共组件216
7.1 AAF216
7.2 CCSDK218
7.2.1 功能介绍218
7.2.2 API219
7.2.3 重点特性—CDS220
7.2.4 开发指南222
7.3 DMaaP224
7.3.1 功能介绍224
7.3.2 API与外部依赖关系228
7.3.3 开发指南229
7.4 Logging231
7.5 MSB232
7.6 MUSIC233
7.7 VNFREQS235
7.8 Documentation235
7.9 Integration236
7.10 ONAP Benchmark236
应用场景和案例实践篇
第8章 ONAP社区发布的应用场景蓝图240
8.1 ONAP社区应用场景蓝图的目的240
8.2 虚拟防火墙蓝图241
8.3 虚拟家庭网关蓝图242
8.4 LTE语音核心网蓝图246
8.5 5G蓝图250
8.6 跨层跨域的企业专线蓝图253
8.7 本章小结256
第9章 基于ONAP的跨域跨层专线实践257
9.1 Demo环境介绍257
9.2 方案整体设计过程259
9.2.1 拓扑自动发现260
9.2.2 业务发放设计261
9.2.3 闭环方案设计268
9.3 资源设计269
9.3.1 Virtual Function资源设计270
9.3.2 Virtual Link资源设计275
9.3.3 Allotted Resource资源设计276
9.4 业务设计276
9.4.1 SOTN VPN Infra Service设计278
9.4.2 SD-WAN VPN Infra Service设计279
9.4.3 Site Service设计279
9.5 工作流及DG设计280
9.5.1 业务工作流设计280
9.5.2 资源DG设计284
9.6 闭环控制和策略设计287
9.6.1 数据分析规则设计287
9.6.2 策略规则设计293
9.7 运行态体验294
9.7.1 业务发放294
9.7.2 业务闭环296
9.8 本章小结297
第10章 ONAP社区的xNF/NFVi认证计划298
10.1 CVC认证及其对于产业的价值299
10.2 CVP的架构组件及其主要功能299
10.3 如何使用CVP认证你的xNF301
10.3.1 本地部署CVP认证xNF301
10.3.2 通过第三方实验室认证xNF306
10.4 如何定制你的xNF认证内容307
10.4.1 自定义CVP的测试脚本范围307
10.4.2 参与社区的标准用例制定308
10.5 CVC的应用与展望308
10.5.1 供应商如何应用CVC308
10.5.2 运营商对CVC的应用310
10.5.3 CVC的未来展望310
10.6 本章小结312
附录A ONAP开源参与运营与实践313
附录B 缩略词324
后记 构筑开发者友好的产业共识,加速自动驾驶网络部署329
· · · · · · (
收起)