软件定义网络SDN是未来网络发展的趋势,搭载OpenFlow的协议提供了可行的方案,它将网络管理功能从网络设备中分离出来,使得用户可以构建简便、灵活、高度可扩展的网络,以解决下一代计算机网络的带宽需求。并且,许多大公司已经生产出了支持OpenFlow标准的网络设备,可以使用这些技术管理复杂的大型网络。但是小编认为,“书中自有黄金屋,书中自有颜如玉”,书籍的扩展编写是对一门技术的最大肯定,下面小编就将搜集整理的关于SDN的书籍(排名不分先后)介绍给大家,帮助大家对SDN有一个概念及深入的了解。
国内书籍
1. 学术中国院士系列:软件定义网络核心原理与应用实践
作者:黄韬、刘江、魏亮、张娇、刘韵洁
《学术中国·院士系列:软件定义网络核心原理与应用实践》分为核心原理和应用实践两大部分,对软件定义网络(SDN)技术进行了全面剖析和深入解读。第一部分阐述了SDN的设计思想与体系架构,详细分析了SDN的控制转发分离和可编程性,介绍了以OpenFlow为代表的SDN南向接口协议以及北向和东向接口协议,并且介绍SDN数据平面、控制平面以及SDN的应用案例。第二部分着重讲述SDN应用实践,从系统架构、代码解析等方面详细介绍了虚拟交换机、开源控制器、仿真测试实验工具的基本知识,并结合模拟网络环境搭建、虚拟网络设备部署、实际业务开发等具体应用实践场景,深入讲解了利用SDN技术进行创新研发的过程。
评价:
《学术中国·院士系列:软件定义网络核心原理与应用实践》涉及内容广泛、技术思想凝练,突出核心原理和基本概念的阐述,同时力图深入浅出地讲解SDN的业务应用开发过程,对从事SDN技术研发的专业人士、网络运营管理人员、相关专业高校学生以及对SDN技术感兴趣的读者,具有一定的参考价值。
书籍购买
2. 深度解析SDN:利益、战略、技术、实践
作者:张卫峰
《深度解析SDN——利益、战略、技术、实践》用通俗易懂的语言深入浅出地介绍SDN的概念本质、SDN架构、产生原因、发展历史、对SDN的误解、以及SDN对产业的影响和发展趋势预测。除此之外,还介绍了各个公司的SDN战略、SDN产品及在产业链中的位置、一些热门技术(如网络虚拟化、NFV、云计算等)跟SDN的关系、SDN热门技术OpenFlow的分析以及OpenFlow所面临的各种挑战和尝试、SDN 控制器,经过实践检验过的多个应用案例分析。
评价:
《深度解析SDN——利益、战略、技术、实践》内容涵盖范围广,从战略、内幕、利益、技术到实践全部覆盖,对设备商、云服务提供商、数据中心、科研工作者等领域的从业人员了解SDN都会大有裨益;而且由于作者具有很强的芯片公司的从业背景,对SDN转发面也有深入的分析。
书籍购买
3. 软件定义网络:SDN与OpenFlow解析
作者:纳多 (Thomas D. Nadeau)、格雷 (Ken Gray)
译者:毕军
《软件定义网络:SDN与OpenFlow解析》是关于SND的权威指南,全面介绍了SDN的定义、协议、标准及应用,讨论了当前OpenFlow模型及集中式网络控制、数据面生成、商业及开源控制器的结构与能力、赋予网络可编程能力的技术、数据中心由桌面向分布式演进的过程、网络功能可视化及服务链的关联、构建和维护SDN拓扑,以及理想的SDN框架等。
评价:
本书是该SDN领域较为权威而且全面的SDN 专著,结合了作者大量的实际工作和行业经验,给大家非常全面地介绍了主要的SDN 理念和实践,详尽、客观地介绍了SDN领域的最新进展,适合网络相关的从业者、管理者、研究者、投资者阅读。
中文书籍购买 中文电子书下载 英文书籍购买 英文电子书下载
4. 中国联通研究院创新研究系列丛书:软件定义网络技术与应用
作者:刘诚明、陈赤航、张云勇
《软件定义网络技术与应用》从当前的网络发展现状分析网络的特征、存在的问题以及未来的发展趋势。在此基础上,引出软件定义网络的概念和体系架构,并分析了软件定义网络能够解决的问题以及相关的关键技术。随后对SDN的标准现状、技术发展现状、产业应用现状等进行系统梳理。最后,分享了基于云管理平台OpenStack的SDN原型系统方案。
评价:
《软件定义网络技术与应用》本着理实交融的原则,结合中国联通在相关领域的实践,有较强的实践指导意义,适合IT技术人员、系统架构师、数据中心网络相关技术人员阅读。
书籍购买
5. SDN核心技术剖析和实战指南
作者:雷葆华、王峰、王茜、王和宇等
《SDN核心技术剖析和实战指南》首先对SDN 的概念和背景进行了系统的论述,比较和分析了SDN 领域的主流观点;进而全面深入地梳理了SDN 的核心技术体系,针对SDN 网络架构中各个层次的关键技术进行了重点讲解。同时,本书提供了基于开源技术的SDN 实践指南,帮助读者进一步加深对SDN 的原理与实现的理解。最后,本书充分地分析了SDN 的应用场景,并从产业生态系统的角度对SDN 的发展格局和未来走势进行了分析和展望。
评价:
《SDN核心技术剖析和实战指南》能够帮助大家快速掌握SDN的核心理念,厘清SDN的技术演进,明晰SDN的发展方向,兼顾理论与实践,对业界各种流派能够包容并蓄,书中的内容不乏真知灼见,对从事SDN 技术产品研发的专业人士、网络运营服务从业人员,以及相关专业的高校学生和对SDN 感兴趣的各位读者,都会提供有益的帮助。
书籍购买
6. 云计算网络珠玑
作者:李俊武
《云计算网络珠玑》囊括了以太网和TCP/IP网络技术的每个方面,并应用大量的实例进行详细描述,兼顾网络技术发展的顺序,遵循TCP/IP网络四层从下到上的划分;另外,还从当前的技术热点上选取了SDN、Openflow、VXLAN等新兴技术的发展现状和发展趋势进行详细剖析,提供了一条快速掌握网络技术的学习途径。
评价:
《云计算网络珠玑》从网络基本原理、SDN架构到neutron实践,国内第一本深入分析neutron底层网络原理的网络技术书籍。无论是想从头开始学习网络技术的小白,还是已经有一定基础的网络工程师,都可以从本书中找到快速路径,通览全书后,读者可以尽快建立自己在网络方面的技术知识体系。
书籍购买
7. 华章程序员书库:软件定义网络·基于OpenFlow的SDN技术揭秘
作者:阿泽多摩利克 (Siamak Azodolmolky)
译者:徐磊
《软件定义网络:基于OpenFlow的SDN技术揭秘》是利用OpenFlow实际动手搭建SDN环境的系统实践指南,深入浅出地讲解OpenFlow的基础知识,详细阐述基于OpenFlow的网络应用开发、网络虚拟化、云计算中的安装与配置等具体过程。具体内容包括流的概念、流的转发、OpenFlow的功能、OpenFlow表的功能以及OpenFlow的特点和局限性;OpenFlow交换机的实现方案;OpenFlow控制器的作用及其API;环境的搭建;以学习型交换机和防火墙为例,展示网络应用开发;网络分片的获取;云计算中的OpenFlow;与OpenFlow有关的一些活跃的开源项目的概览。
评价:
《软件定义网络:基于OpenFlow的SDN技术揭秘》内容全面,既涵盖OpenFlow的基本构件,又包括利用OpenFlow实现SDN方面的内容,构建OpenFlow网络应用、使用OpenFlow平台和开发工具,既深入浅出讲解OpenFlow的基本组件,又详细介绍网络应用实现的技术细节,是实际动手构建SDN的参考,适合网络工程师、网络管理员、系统软件开发人员、网络应用开发人员,以及任何希望对OpenFlow有更多了解的人阅读。
书籍购买
8. 深入理解计算机网络系统设计
作者:胡成臣、杨泽卫、陆佳华、黑晓军
《深入理解计算机网络系统设计》内容主要包括网络系统的基本概念设计及IP使用详细分析、叠锶自身研发的开放网络创新平台ONetSeries的简单介绍以及部分开发实例,除此以外,剩余部分着重于网卡、路由器、入侵检测和OpenFlowSwitch系统的设计实现。
评价:
《深入理解计算机网络系统设计》侧重于怎样快速地把开源网络设计平台NetFPGA介绍,并将对网络系统设计的一些新的理解、经验和想法反馈给大家,使大家对网络系统技术的理论基础框架以及对实践具有指导性意义。
外文书籍
1. Software Defined Networking with OpenFlow
作者:Siamak Azodolmolky
《Software Defined Networking with OpenFlow》介绍SDN和OpenFlow,学习每个构建模块的作用,并演示使用SDN/OpenFlow提供新的服务和功能改变网络工作的方法来解决传统瓶颈和创新商业的影响。以实践向导结束,对SDN和OpenFlow基本原理有一个深入的了解。主要学习详细的OpenFlow协议概念、交换机和控制器等,并且提供OpenFlow laboratory网络模拟平台进行实践,学习使用OpenFlow控制器API怎样快速研发网络创新应用,并在没有调试OpenFlow硬件环境下测试网络应用。
评价:
《Software Defined Networking with OpenFlow》以概念为主,实践为辅,让大家掌握SDN/OpenFlow的基本要素以及通过开源的Open vSwitch、控制器和OpenFlow laboratory工具,让大家能够深入了解SDN的整个生态系统,是一个很好的SDN指南。
书籍购买 电子书下载
2. Introduction to Software Defined Networking - OpenFlow & VxLAN
作者:Vishal Shukla
《Introduction to Software Defined Networking - OpenFlow & VxLAN》是以教育为目的介绍SDN,主要集中介绍SDN最有前景的协议OpenFlow以及其他的SDN设施VxLAN的书籍。这本书主要给出了SDN的概述并深度解析开放流技术和VxLAN。OpenFlow方面主要有以下解释:(1)为什么是OPenFlow;(2)OpenFlow事件;(3)OpenFlow组件;(4)使用wireshark抓包的OpenFlow案列学习;(5)每个域所有的OpenFlow数据包的详细解析。VxLAN方面主要有以下解释:(1)为什么是VxLAN;(2)VxLAN事件;(3)VxLAN实例研究;(4)每个域所有的VxLAN数据包的详细解析。
评价:
《Introduction to Software Defined Networking - OpenFlow & VxLAN》中关于SDN的一些流程分析和OpenFlow协议解释比较清楚,他为开发、测试人员,网络管理员以及任何想知道SDN并想从头开始,并想了解OpenFlow和VXLAN的人是一个好的阅读。
书籍购买
3. Software Defined Networks: A Comprehensive Approach
作者:Paul Goransson、 Chuck Black
《Software Defined Networks: A Comprehensive Approach》阐述由SDN引起的历史网络环境以及SDN技术的最新发展,主要介绍SDN成功部署所需要的技术知识,包括如何解释给非技术业务决策者在组织中的潜在好处以及带来的风险,将部分网络转移到SDN模型中;怎样作出明智关于何时在网络中应用SDN的决策;如何决定组织是否应该发展自己的SDN应用程序或希望从外部供应商获得这些;以一个长期存在的问题,无论是完全新颖的或更有效的方法,如何加快发展自己的SDN应用程序的能力;讨论启用SDN交换平台的进化;在网络中地址什么时候集成SDN网络技术;提供相关不同行业的SDN应用案列的概述,包括写入SDN应用的实际案例。
评价:
《Software Defined Networks: A Comprehensive Approach》介绍的SDN及OpenFlow协议的基本概念,主要是关注在SDN的未来发展与前景,但其中涉及的SDN案列及应用比较多,理论性较强,给网络管理者提供一个很好的阅读。
书籍购买
4. Network Innovation through OpenFlow and SDN: Principles and Design
作者:Fei Hu
《Network Innovation through OpenFlow and SDN: Principles and Design》介绍怎样使用SDN和OpenFlow构建容易设计的、建设和运营成本更低,而且更加灵活和可定制的网络,系统地整理介绍了关于解决SDN/ OpenFlow设计方面,自世界各地专家贡献者的见解。这本书的四个部分分别是基本概念、工程设计、服务质量(服务质量)、以及先进的主题。
评价:
在SDN/OpenFlow中,《Network Innovation through OpenFlow and SDN: Principles and Design》提供广泛的需求来构建、部署、管理OpenFlow/SDN和网络,覆盖面比较全,包括系统架构、语言和编程问题、交换机、控制器、多媒体支持、安全性以及网络操作系统。看完这本书,将会明白如何才能使从传统网络向SDN/ OpenFlow网络的平滑过渡。
书籍购买
5. Virtual Networks: Pluralistic Approach for the Next Generation of Internet
作者:Otto Carlos M. B. Duarte、Guy Pujolle
《Virtual Networks: Pluralistic Approach for the Next Generation of Internet》是关于虚拟化技术,允许共享基本的计算资源,切片划分真实的计算环境到虚拟计算环境中,形成彼此隔离,并提供了Xen和OpenFlow虚拟化平台的性能分析,定义了网络虚拟化的基础设施必须提供向导平面管理虚拟网络元素。除此之外,本书提出了两个平台的系统管理接口,来控制和管理虚拟网络元素,网络虚拟化基础架构必须提供的5个元素,即定义:实例、删除、迁移、监控和设置。
评价:
《Virtual Networks: Pluralistic Approach for the Next Generation of Internet》重点调查对虚拟网络存在的控制算法,描述了一种使用Xen作为虚拟工具用于分组转发的主要挑战,更详细地描述,对于虚拟网络局部控制的提案。每个物理节点即使在错误操作的虚拟网络中,仍能保证每个虚拟网络的服务水平,书中对于虚拟化技术给出了详细的分析与实践。
书籍购买
6. SDN and OpenFlow for beginners with hands on labs
作者:Vivek Tiwari
《SDN and OpenFlow for beginners with hands on labs》是比较中立的给大家讲解了关于SDN/OpenFlow基础的书籍,主要是针对SDN的概念及定义、SDN的工作流程、SDN与OpenFlow的区别是什么、SDN将对企业和数据中心网络的影响作出分析和梳理。
评价:
《SDN and OpenFlow for beginners with hands on labs》为想学习SDN的人在很短的时间内提供了一个简洁而实用的方法,本书对于初学者来说值得一看。
书籍购买
7. RYU SDN Framework - English Edition Release 1.0
作者:Ryu project team
《RYU SDN Framework》是主要专注于Ryu与OpenFlow协议的一本书,其章节章节第一部分 是Simple Switch简单实际操作与流量监控以及链路聚合。第二部分详细说明并分析OpenFlow协议;第三部分讨论使用Ryu内建防火墙(FireWall)和测试工具应用程式;最后介绍Ryu的架构及实际应用的案例。
评价:
《RYU SDN Framework》给使用Ryu作为开发的架构的人,安装、使用案例及实践,通过实际的例子,介绍Ryu的程式如何运作及OpenFlow协议的封包函数的使用,目的是为了实现SDN的一本书,且应用python语言的易用性,支持OpenStack插件,较严谨。
书籍购买 电子书下载
8. Openflow: High-Impact Strategies - What You Need to Know: Definitions, Adoptions, Impact, Benefits, Maturity, Vendors
作者:Kevin Roebuck
《Openflow: High-Impact Strategies - What You Need to Know: Definitions, Adoptions, Impact, Benefits, Maturity, Vendors》具有最新的资讯信息、资料和背景,主要包括:OpenFlow交换机协议、网络协议、以及其他的各种协议……这本书解释了深入的OpenFlow的真正驱动因素和运作。它使你在OpenFlow的认识客观性上比较减少了技术、时间和资源的投入。
评价:
《Openflow: High-Impact Strategies - What You Need to Know: Definitions, Adoptions, Impact, Benefits, Maturity, Vendors》章节阅读比较容易,有相关SDN广泛的引用和链接,对SDN/OpenFlow有一个比较全的收集,帮助读者深入了解SDN,此书是一个独一无二的资源收藏。
书籍购买
9. Software Defined Networking (SDN) -- a definitive guide
作者:Rajesh Kumar Sundararajan
《Software Defined Networking (SDN) -- a definitive guide》解释了SDN的基础以及对企业和组织意味着什么,使领导能够做出明智的决定。主要包含SDN技术、解决方案的全面展示以及解决方案的实际原因,除此之外,还提供专注于能力与价值的研究技术团队,时刻关注保持信息的准确及时性。
评价:
《Software Defined Networking (SDN) -- a definitive guide》写的是一个行业专业书籍,这本书是为学生以及在行业决策者针对软件定义网络(SDN)做出的详细解释。
书籍链接
目前我们还在寻找更多的书籍,有未补充或其他的请联系@SDNLAB,另外文中如有不妥之处还请批评指正。