这本书对于软件定义网络(SDN)以及基于OpenFlow的SDN技术进行了全面揭秘,包含了既涵盖OpenFlow的基本构建部分,又包括利用OpenFlow实现SDN方面的内容。无论是网络工程师、网络管理员、系统软件开发人员还是网络应用开发人员,甚至是任何希望对OpenFlow有更多了解的人,都能从中获得所需的知识。这本书内容丰富,详细介绍了SDN的概念、原则和架构,同时也深入解析了OpenFlow的特点、功能和实现方式。通过阅读本书,读者可获得对SDN技术和OpenFlow的深入理解,从而能够应用于实际网络环境中。这本书是一本非常适合广大技术人员阅读的书籍。
软件定义网络:基于OpenFlow的SDN技术揭秘电子书封面
内容介绍
SDN(软件定义网络)是未来网络发展的趋势,它将网络管理功能从网络设备中分离出来,使得用户可以构建简便、灵活、高度可扩展的网络。OpenFlow是[0第0]一个专为SDN设计的标准接口,是SDN概念的早期实现方案之一。我们如何利用OpenFlow构建SDN?
《软件定义网络:基于OpenFlow的SDN技术揭秘》是利用OpenFlow实际动手搭建SDN的系统实践指南。书中不仅深入浅出地讲解OpenFlow的基础[0知0]识,还详细阐述基于OpenFlow的网络应用开发、网络虚拟化、云计算中的安装与配置等具体过程。具体内容包括流的概念、流的转发、OpenFlow的功能、OpenFlow表的功能以及OpenFlow的特点和局限性;OpenFlow交换[1机1]的实现方案;OpenFlow控制器的作用及其API;环境的搭建;以[0学0]习型交换[1机1]和防火墙为例,展示网络应用开发;网络分片的获取;云计算中的OpenFlow;与OpenFlow有关的一些活跃的开源项目的概览。
《软件定义网络:基于OpenFlow的SDN技术揭秘》内容全[mian],既涵盖OpenFlow的基本构件,又包括利用OpenFlow实现SDN方[mian]的内容,适合网络工程师、网络管理员、系统软件开发人员、网络应用开发人员,以及任何希望对OpenFlow有更多了解的人阅读。
目录
- 第1章 OpenFlow概述 / 1
- 第2章 OpenFlow交换[1机1]的实现 / 23
- 第3章 OpenFlow控制器 / 43
- 第4章 环境的搭建 / 65
- 第5章 网络应用开发 / 87
- 第6章 网络分片的获取 / 105
- 第7章 云计算中的OpenFlow / 121
- 第8章 开源资源 / 137
1.企业用户对于SDN架构还很陌生。一方面可供参考的案例较少,另一方面部署SDN和 OpenFlow仍需要企业IT部门机构有大量的技术和工程能力 2.OpenFlow可以将对流量如何通过网络的控制权从交换机和路由器交还给网络拥有者或 者应用。它要求用户负责精心制定路径策略,去发现可用带宽、减少堵塞,以及最优转发路径。这就牵涉到用户需要有足够的软件开发力量,才能完成相关的工作。目前,对于拥有强大技术团队的运营商和服务提供商来说,这基本不是问题。但对于一般企业来讲,还是有一定难度的。OpenFlow最困难的一部分是写入控制器软件,每个人都热衷于此,但是这并不容易 3.SDN还有技术和标准问题亟待解决,在适配的可编程硬件、集中和分布控制、如何与原 有网络兼容等技术方面,以及Openflow/SDN标准化方面,还存在不小的挑战。 4.关键的SDN应用也较少,目前SDN应用推进的速度比较缓慢,杀手级应用还未形成,这 无疑制约了SDN真正商用。例如戴尔亚太区销售技术总监刘永道表示,SDN市场还需3-5年成熟。SDN能够使网络更加灵活、更易于管理和可编程化。但很明显,需要从性能、可靠性、安全性、管理和运营成本的角度来考虑网络架构中的变化,这主要是增量变化,而不是变革性的变化。处于保护投资考虑和可靠性考虑,企业也不会对已有IT架构大动干戈。 5.企业表示它们仍然需要传统的多功能交换 机和路由器,可以根据MAC地址表 5.企业表示它们仍然需要传统的多功能交换机和路由器,可以根据MAC地址表
软件定义网络 SDN 是一种新兴的网络架构,SDN 将网络的控制平面和转发平面解耦合,并使其直接可编程。应用层由不同的业务和应用组成,其可以对网络转发的策略进行管理和控制,也支持对于 QoS 的优化保障和对网络属性的配置以提高网络的利用率和安全性;控制层负责完成数据平面的抽象,实现网络拓扑和状态信息的维护,按照应用层业务的要求来控制和调用转发面资源,该层也被称之为网络操作系统(Network Operating System,NOS)层;基础设施层也称之为数据转发层,其基于业务流表来实现数据的转发和处理。控制层通过提供北向接口向应用层暴露编程接口,通过如 OpenFlow 等南向控制数据平面接口协议完成流表的分配。