《SDN环境部署与OpenDaylight开发入门》新书有奖试读活动

为了继续营造SDNLAB分享学习、共同进步的技术氛围,SDNLAB携手清华大学出版社联合发起《SDN环境部署与OpenDaylight开发入门》新书有奖试读活动。

活动内容

即日起,参与阅读新书《SDN环境部署与OpenDaylight开发入门》试读章节,发表读后感即有机会获得新书一本。

参与方式

1.阅读试读章节,根据自己的理解发表读后感,读后感不得抄袭其他网友的跟帖。

2.活动结束后,作者将根据评论内容挑选20位网友赠送《SDN环境部署与OpenDaylight开发入门》新书作为奖励。

3.活动日期:2018年4月9日—2018年4月23日

4.如果在阅读本书后有任何的疑问或者建议,可直接加作者微信chaton-Ming,与作者进行近距离交流。

试读地址及源码地址

https://pan.baidu.com/s/1LeCsofKz6o7hlDm26ei1Hw

购买方式

京东:https://item.m.jd.com/product/12316975.html?&utm_source=iosapp&utm_medium=appshare&utm_campaign=t_335139774&utm_term=Qqfriends

亚马逊:https://www.amazon.cn/dp/B07BF46SXS/ref=sr_1_1?ie=UTF8&qid=1521196546&sr=8-1&keywords=SDN%E7%8E%AF%E5%A2%83%E9%83%A8%E7%BD%B2%E4%B8%8EOpenDaylight%E5%BC%80%E5%8F%91%E5%85%A5%E9%97%A8>

内容速递

SDN(Software Defined Network,软件定义网络)近年在网络部署,特别是在互联网企业的应用不断扩展,OpenDaylight作为其最出名的控制器,也一同名声大噪,引起了各大IT公司和众多编程语言爱好者的注意。OpenDaylight会员俱乐部已经吸引思科、VMware、微软、因特尔、AT&T、华为、阿里、腾讯等几十家国际一流的硬件商、互联网厂商、虚拟化厂商、新兴技术厂商的加入。

本书是作者在OpenDaylight学习、实际工作实践及培训过程中的心得体会和系统总结,内容涵盖SDN原理介绍、常用控制器部署指南、OpenDaylight控制器MD-SAL开发和使用北向API接口开发入门等内容,也是国内第一部介绍OpenDaylight开发的技术书籍。

本书由理论篇“SDN概述、OpenDaylight简介、Controller项目总述”(第1~6章)、实操篇“控制器的安装指南、操作指南、开发环境准备”(第7~11章)、实操篇“OpenDaylight之MD-SAL开发指南”(第12~18章)、实操篇“OpenDaylight之北向开发指南”(第19~21章)组成。

第1章主要介绍SDN的起源、SDN的标准及组织机构、SDN的一些典型应用场景和SDN的一些重要学习资源。

第2章对SDN架构进行介绍,内容包括SDN应用层、SDN控制器层、SDN基础架构层(SDN交换机)、SDN北向接口和SDN南向接口。

第3章对OVS交换机和11家SDN硬件交换机厂商(思科、博科、华为、瞻博网络、NEC、戴尔、Arista、H3C新华三、锐捷网络、xNET网锐科技、盛科网络)及其主打产品进行介绍。

第4章对于当前市场上最为出名的14种控制器进行简要介绍,包括开源的SDN控制器和商用的SDN控制器。

第5章对OpenDaylight项目的起源、目标、特性、发展过程、子项目组成进行基本的介绍。

第6章对OpenDaylight项目中的核心子项目Controller(控制器项目)进行介绍,包括其简介、技术关键组成、架构和重点组件(特别是MD-SAL)。

第7章是SDN底层架构的搭建指南,包括SDN虚拟交换机OVS(Open vSwitch)的两种安装方法、仿真环境Mininet的3种安装方法、在Xen环境中安装OVS、在KVM环境中安装OVS、OpenStack环境部署SDN网络的安装指南和硬件环境部署SDN网络。

第8章是OpenDaylight项目的安装指南,介绍下载、编译、启动运行OpenDaylight子项目的方法,OpenDaylight的通用项目快速安装指南和OpenDaylight的通用开发环境准备介绍。

第9章是控制器ONOS安装指南,包括控制器ONOS简介、控制器ONOS的3种安装方式的指南和控制器ONOS的使用指南。

第10章是Floodlight控制器的安装和使用指南,包括Floodlight控制器的两种安装方法和控制器Floodlight的使用指南。

第11章是Ryu控制器的安装和使用指南,包括Ryu控制器的3种安装方法和Ryu控制器的使用指南。

第12章介绍MD-SAL开发的一些必备的知识,包括OSGi框架、Karaf容器、软件项目管理和理解工具Apache Maven、OpenDaylight项目中核心的组成服务抽象层SAL、建模工具YANG语言。

第13章是一个简单的项目开发过程示例,从简单的Hello World开始,使用Maven工具基于opendaylight-startup-archetype原型创建一个简单的项目。

第14章使用Maven原型opendaylight-startup-archetype的1.1.4-SNAPSHOT版本创建myproject项目并介绍myproject项目的关键目录的文件结构,在此项目上以示例说明YANG常用的定义及其自动转化的Java代码。

第15章主要介绍RPC的开发过程,包括创建使用YANG语言对RPC进行建模、完成RPC的具体实现、创建RPC实例并将完成其注册和其关闭的相应工作。

第16章主要介绍DataStore相关的开发,包括利用DataBroker实现对DataStore的操作和Data Change事件的实现。

第17章主要介绍通知Notification的开发过程,包括利用YANG语言实现通知Notification的定义、通知提供的实现和通知接收处理的实现。

第18章使用Eclipse进行项目开发的介绍,主要包括使用Eclipse创建项目、导入项目、编辑项目、调试运行项目,以及使用Eclipse进行开发时可能出现的错误及其解决方法。

第19章介绍OpenDaylight北向开发的基础知识,主要包括RestConf协议、NetConf协议、OpenDaylight主要的北向接口和OpenDaylight北向开发的官方参考资料。

第20章介绍利用OpenDaylight北向接口实现下发流表的简单实例,具体包括利用Java语言实现获取流表、添加流表和删除流表的操作。

第21章介绍使用ODL北向接口的通用应用,包括获取北向接口的信息并进行开发、使用API进行北向编程。

书中利用大量的具体示例和实际案例来说明OpenDaylight的开发步骤,在阅读学习后既能够掌握基本的开发流程,又能够理解其框架原理。本书适合所有SDN的爱好者和从业者,尤其是对OpenDaylight感兴趣的开发者,也适合培训机构及大中专院校教学使用。

本书亮点

  • 从原理到实践,深入浅出地介绍SDN及OpenDaylight的知识体系
  • 通过丰富常见的应用案例,讲解OpenDaylight的开发流程
  • 资深研发工程师多年项目经验分享

作者介绍

程丽明
中山大学计算机软件与理论硕士,目前就职于蓝盾信息安全技术股份有限公司,担任前沿技术高级研究员一职,主要从事软件定义网络、云安全、虚拟化领域的研究和产品开发工作,拥有多年的项目开发经验,研究兴趣包括SDN、虚拟化、云计算、移动办公安全等,发表国内外专利和论文十余篇。

专家审校与推荐

魏亮
江苏省未来网络创新研究院团队总监, SDNLAB联合创始人
软件定义网络开源开放的理念影响着整个产业生态,开源的网络操作系统扮演着重要的角色。本书从开源SDN控制器OpenDaylight的应用实践入手,分别从SDN原理、OpenDaylight框架、网络应用开发等角度展开阐述,帮助读者全面掌握OpenDaylight的开发技能。全局体系完整,内容翔实,推荐一读!

杨育斌
蓝盾信息安全技术股份有限公司CTO
SDN已经开始走进传统网络和数据中心,OpenDaylight是其中应用广泛的开源控制器框架之一。丽明的这本书深入浅出,从基础原理到实践应用,为读者全面展示了SDN及OpenDaylight的知识体系,是一本值得收藏的入门指导手册。

崔昊
广州市中智软件开发有限公司CTO
OpenDaylight是由Linux基金会推出的一个开源项目,不仅受到网络用户的认可,还受到网络设备硬件商的鼎力支持,成为SDN的灵魂产物之一。本书结合大量的实际例子,从SDN原理出发,深入浅出地讲解了OpenDaylight的开发流程,图文并茂地介绍了使用OpenDaylight构筑常见的应用案例。本书是一本入门宝典,力荐对OpenDaylight感兴趣的人士阅读此书。

卓汉逵
中山大学计算机系副教授,广东省杰出青年
作者利用通俗易懂的安全深入浅出地介绍了SDN原理与OpenDaylight的开发过程,为初学者提供了一本很好的入门教材。该书先介绍理论基础知识,再介绍实际操作案例,逻辑清晰,表述简洁易懂。作者长期从事相关领域的研究和开发,具备很全面的专业知识。本人极力推荐初学者选读该书,将该书列为入门必读教材之一。

李绿周
中山大学计算机系副教授
当今,SDN在学术界和产业界都有很深的影响。如何快速入门,了解SDN的基础知识、技术架构,是刚涉入SDN领域的广大学生和相关技术人员很关心的问题。丽明的这本书不仅能很好地带大家入门,而且能让大学在较短时间内系统、快速地掌握使用OpenDaylight开源工具进行开发。因此,推荐志在从事SDN相关领域的朋友阅读。


  • 本站原创文章仅代表作者观点,不代表SDNLAB立场。所有原创内容版权均属SDNLAB,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用,转载须注明来自 SDNLAB并附上本文链接。 本站中所有编译类文章仅用于学习和交流目的,编译工作遵照 CC 协议,如果有侵犯到您权益的地方,请及时联系我们。
  • 本文链接https://www.sdnlab.com/20676.html
分享到:
相关文章
条评论

登录后才可以评论

SDNLAB君 发表于18-04-09
1