SDN环境部署与OpenDaylight开发入门 - (EPUB全文下载)

文件大小:0.5 mb。
文件格式:epub 格式。
书籍内容:

SDN环境部署与OpenDaylight开发入门
第1章 什么是SDN
第2章 SDN架构简析
第3章 现有SDN交换机简介
第4章 现有SDN控制器简述
第5章 OpenDaylight综述
第6章 OpenDaylight的Controller项目综述
第二篇 实操篇 控制器的安装指南、操作指南、开发环境准备
第7章 SDN底层架构的搭建指南
第8章 控制器OpenDaylight安装指南、操作指南和开发环境准备
第9章 控制器ONOS安装指南
第10章 控制器Floodlight安装指南
第11章 控制器Ryu安装指南
第三篇 实操篇 OpenDaylight之MD-SAL开发指南
第12章 MD-SAL开发的一些必备知识
第13章 从简单的Hello World开始
第14章 创建一个简单的项目:myproject
第15章 RPC的开发
第16章 DataStore相关的开发
第17章 Notification的开发
第18章 使用Eclipse进行项目开发的介绍
第四篇 实操篇 OpenDaylight之北向开发指南
第19章 OpenDaylight北向开发的基础知识
第20章 利用Java实现OpenDaylight北向下发流表的功能
第21章 使用OpenDaylight北向接口的通用应用
参考资料
推荐阅读
第1章什么是SDN
SDN起源于斯坦福大学的Clean Slate研究课题,旨在“重塑互联网”,即构建一个集中控制的、具备良好的安全性的网络。Clean Slate项目可谓是SDN的前身。在2009年,Nick McKeown等8人在当年的SIGCOMM会议上正式推出了SDN技术。随后Nick McKeown发表了正式的SDN定义文档。与SDN相伴不断发展的是其标准组织机构的构建和相关标准的逐渐完善。最具影响力的机制是ONF(开放网络组织),ONF主要定义了OpenFlow协议和OF-Config协议。OpenFlow协议是SDN最重要的南向协议,它定义了控制器和交换机通信的信息格式和接口标准;OF-Config协议是对支持OpenFlow协议的交换机进行配置和管理时所使用的协议。
本章首先在1.1节“SDN的诞生”中对SDN的起源进行简要介绍,随后在1.2节介绍SDN的标准及组织机构。随后,为了让读者对SDN有一个直观、快速的认识,在1.3节介绍SDN的一些典型应用场景,包括Cisco的ACI、VMware的NSX、谷歌的B4、一种基于SDN的云计算安全保护系统及方法。到目前为止,SDN在数据中心、软件定义广域网SD-WAN、管理和编排、云计算、软件定义安全、与NFV配合使用、与大数据/WIFI/物联网/IPv6结合等方面的应用都有不错的表现。
为方便读者进一步学习和更加深入地了解SDN,在1.4节推荐介绍一些SDN的重要学习资源。
最后在1.5节对全章进行总结。
1.1 SDN的诞生
进入21世纪后,信息技术得到了飞速的发展,特别是自2010年以来,各种新型技术层出不穷(如云计算、移动计算、物联网、人工智能),并得到了落地应用,极大地推动了社会的发展,改变了人类生活的方式。这些技术的基础是计算技术、存储技术和网络技术。其中计算技术的发展最为显著,虚拟化技术、分布式处理、并行处理和网格计算在其中发挥了重要的作用,存储技术也得到了不小的发展,但是网络技术在21世纪初却几乎没有什么重大的突破。高速发展的计算技术和存储技术迫切要求网络技术也提升至与其相匹配的水平,以适应不断增强的业务要求。
在此背景下,产业界和学术界对未来网络进行了探索,以解决当前TCP/IP网络架构中面临的诸多挑战。其中最出名且落地的网络架构有SDN(软件定义网络)、CDN(内容分发网络)、IPv6、应用定义网络等。其中SDN对网络的发展产生了巨大的影响。
SDN起源于斯坦福大学的Clean Slate研究课题(http://cleanslate.stanford.edu/,见图1-1)。Clean-Slate项目的全称是Clean-Slate Design for the Internet,该项目由斯坦福大学主导,获得了美国自然科学基金会(NSF)以及工业界的支持。Clean Slate项目的使命是“重塑互联网”,实现具备以下4个特征的未来网络:
克服当前互联网的基础架构限制。
采用并引入新技术。
启用新应用和服务。
成为持续创新的平台,成为社会经济繁荣的引擎。
图1-1 Clean Slate项目
在此目标的驱动下,Clean Slate项目组进行了大量的研究,发表了众多影响极大的论文,产生了包括OpenFlow和SDN、POMI2020、Mobi社会实验室(Mobi-Social实验室)、斯坦福实验数据中心实验室等旗舰项目,有些项目现已发展为独立的项目和实验室。
Clean Slate项目可谓是SDN的前身。Clean Slate项目旨在设计一个“干净的”网络,这个网络是集中控制的,能具备良好的安全性。Clean Slate项目在2007年SIGCOMM会议上发表的论文Ethane:Taking Control of the Enterprise中明确提出了Ethane网络的架构,第一次将计算机网络的控制和转发分享,提出了“控制器”这个概念,在这种新型网络架构中,控制器向交换机分发策略以进行网络信息的传输,这也就是SDN技术的真正起源。
随后这篇文章的作者Martin Casado与Nick McKeown、Scott Shenker等人共同创建了Nicira公司,继续推广这种新型的网络技术。在2009年,Nick McKeown等8人在当年的SIGCOMM会议上发表了“OpenFlow:Enabling Innovation in Campus Networks”,并获得会议的最佳演示奖,被麻省理工学院和多家咨询机构评选为未来十大技术之一。这篇文章标志着SDN技术的正式推出,也是这种新型网络架构席卷全球并对IT ............

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » SDN环境部署与OpenDaylight开发入门 - (EPUB全文下载)