ODL技术内幕 架构设计与实现原理
【作 者】耿兴元
【丛书名】中兴通讯技术丛书
【形态项】 249
【出版项】 北京:机械工业出版社 , 2019.09
【ISBN号】978-7-111-63509-3
【中图法分类号】TP311.1
【主题词】程序设计
【参考文献格式】 耿兴元. 中兴通讯技术丛书 ODL技术内幕 架构设计与实现原理. 北京:机械工业出版社, 2019.09.
内容提要:
内容简介 这是一本从源代码层面深入剖析ODL的著作,旨在帮助读者在透彻理解ODL的先进架构、设计思想和实现原理后,能更有高效地进行SDN开发。 作者是的ODL专家,是SDN领域的布道者,有在通讯类软件研发和系统设计领域有超过15年的经验对ODL及其源码有深入的研究和理解。ODL架构演进极快,核心模块和接口变动频繁,ODL子项目众多,功能和接口碎片化严重,学习门槛很高,面对数百万行的源代码更是无从下手。 作者根据自己的经验,对ODL的核心功能及其源代码(氟版本和氖版本)进行反复提炼、抽丝剥茧,不仅让读者理解ODL的系统架构、设计思想、实现原理,而其能让读者领略ODL实现源码中的代码和设计模式,最终实现让读者更高效地使用SDN的目的,掌握SDL的精髓。 全书13章,分为三个部分: 第壹部分基础环境篇(第1-2章) 主要介绍了ODL的核心概念、架构、设计目标、编译构建环境的搭建、源码阅读的方法,以及ODL社区对众多子项目的管理实践。 第二部分核心架构篇(第3-10章) 从源代码的角度详细分析了ODL的基本对象、数据树、MD-SALDataStore、MD-SALRPC、MD-SALNotification、MD-SALMount、MD-SALClusterService的工作机制与实现原理; 第三部分公共组件篇(第11-13章) 从源代码角度详细分析了ODL的AAA、RESTCONF、Blueprint等公共组件的设计、实现与扩展。
网盘下载