注重体验与质量的电子书资源下载网站
分类于: 编程语言 计算机基础 互联网 云计算&大数据
简介
ODL技术内幕:架构设计与实现原理: 中兴通讯技术丛书 豆 0.0分
资源最后更新于 2020-03-29 01:09:29
作者:耿兴元
出版社:出版社机械工业出版社
出版日期:2019-09
ISBN:9787111635093
文件格式: pdf
简介· · · · · ·
这是一本从源代码层面深入剖析ODL的著作,旨在帮助读者在透彻理解ODL的先进架构、设计思想和实现原理后,能更有高效地进行SDN开发。作者是资深的ODL专家,是SDN领域的布道者,有在通讯类软件研发和系统设计领域有超过15年的经验对ODL及其源码有深入的研究和理解。ODL架构演进极快,核心模块和接口变动频繁,ODL子项目众多,功能和接口碎片化严重,学习门槛很高,面对数百万行的源代码更是无从下手。作者根据自己的经验,对ODL的核心功能及其源代码(氟版本和氖版本)进行反复提炼、抽丝剥茧,不仅让读者理解ODL的系统架构、设计思想、实现原理,而其能让读者领略ODL实现源码中的优秀代码和设计模式,最终实现让读者更高效地使用SDN的目的,掌握SDL的精髓。耿兴元著。
目录
前言
第一部分 基础环境篇
第1章 阅读源代码前的准备
1.1 ODL项目介绍
1.2 搭建ODL编译构建环境
1.3 阅读和调试ODL源代码
1.4 ODL设计目标
1.5 ODL总体架构
1.6 本章小结
第2章 ODL项目管理设计详解
2.1 问题的提出
2.2 解决思路
2.3 实现详解
2.4 项目模板
2.5 本章小结
第二部分 核心原理篇
第3章 ODL基本对象的设计与实现
3.1 QName
3.2 YangInstanceIdentifier
3.3 NomalizedNode
3.4 本章小结
第4章 数据树的设计与实现
4.1 基本概念
4.2 数据树的设计与实现
4.3 数据树的读写过程
4.4 MVCC机制与实现
4.5 本章小结
第5章 MD-SAL DataStore接口设计
5.1 基本概念
5.2 DataStore SPI设计
5.3 DataStore DOM API设计
5.4 DataStore Binding API设计
5.5 本章小结
第6章 MD-SAL DataStore的实现原理
6.1 概述
6.2 Raft算法及其实现
6.3 DataStore后端实现详解
6.4 DataStore前端实现详解
6.5 Binding DataBroker的实现
6.6 本章小结
第7章 MD-SAL RPC的设计与实现
7.1 一个实例
7.2 RPC机制的总体设计
7.3 RPC机制实现详解
7.4 Remote RPC实现详解
7.5 本章小结
第8章 MD-SAL Notification的设计与实现
8.1 一个实例
8.2 MD-SAL Notification接口设计
8.3 MD-SAL Notification实现剖析
8.4 本章小结
第9章 MD-SAL Mount机制与NETCONF
9.1 Mount服务接口设计
9.2 Mount机制的实现
9.3 本章小结
第10章 MD-SAL Cluster Service
10.1 EntityOwnershipService
10.2 ClusterSingletonService
10.3 本章小结
第三部分 公共组件篇
第11章 AAA
11.1 Shiro框架介绍
11.2 AAA实现原理
11.3 本章小结
第12章 RESTCONF
12.1 RFC 8040解读
12.2 RESTCONF的实现
12.3 本章小结
第13章 Blueprint及其扩展
13.1 Blueprint
13.2 Blueprint的使用
13.3 本章小结