软件定义网络:SDN与OpenFlow解析

软件定义网络:SDN与OpenFlow解析
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] , , , , , , ,
2014-05
版次: 1
ISBN: 9787115351470
定价: 79.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 360页
正文语种: 简体中文
原版书名: SDN: Software Defined Networks
  •   《软件定义网络:SDN与OpenFlow解析》是关于SND的专业指南,全面介绍了SDN的定义、协议、标准及应用,讨论了当前OpenFlow模型及集中式网络控制、数据面生成、商业及开源控制器的结构与能力、赋予网络可编程能力的技术、数据中心由桌面向分布式演进的过程、网络功能可视化及服务链的关联、构建和维护SDN拓扑,以及理想的SDN框架等。
      读者通过本书可以了解SDN(软件定义网络、软件驱动网络或网络可编程性)的全新定义、协议和标准,理解如何构建一种新型的网络,实现通过软件控制应用程序与底层设施之间的双向通信。
      本书内容与厂商无关,它展示了SDN的应用案例,包括带宽调度和操控、输入流量和触发的动作,以及其他一些围绕大数据、数据中心叠加及网络功能虚拟化的案例。
      *探索OpenFlow模型和集中式网络控制的全新进展
      *深入分布式和集中式控制,以及数据面的生成
      *考察各种商业及开源控制器的结构和功能
      *学习当前的网络可编程性技术
      *探寻现代数据中心由桌面中心向高度分布模型演进的过程
      *将网络功能虚拟化与服务链的实例联系起来
      *构建和维护SDN的网络拓扑
      *研讨针对控制器、应用程序和生态系统的理想SDN框架
      本书适合网络相关的从业者、管理者、研究者、投资者阅读。   ThomasD.Nadeau,目前在博科公司任杰出工程师,曾任瞻博公司网络平台系统部首席技术专家办公室的杰出工程师。
      KenGray,目前在思科公司担任高级总监,曾负责瞻博公司网络平台系统部门的技术战略与创新。

      译者简介
      毕军,毕业于清华大学计算机系,获学士、硕士、博士学位。曾赴美留学,美国贝尔实验室博士后、研究员。现任清华大学网络科学与网络空间研究院研究室主任、教授、博导。主要从事新型互联网体系结构和协议的研究和教学工作。发表SCI/EI收录的学术论文百余篇,获国家发明专利授权十余项,颁布或获批RFC国际标准四项。入选教育部“新世纪优秀人才”,多次获国家和部级科技奖励。国家863项目“未来网络体系结构和创新环境”首席专家。任国际学术会议主席十余次,亚洲未来互联网学会共同主席,中美学术网未来互联网工作组共同主席,应ONF邀请担任全球十三位研究顾问之一。中国SDN与开放式网络专委会常务副主任。

      单业,计算机专业硕士,曾供职于多家软件公司从事软件开发工作,目前工作于厦门。

      张绍宇,上海交通大学计算机系研究生,本科毕业于浙江大学,目前在上海交通大学嵌入式与普适计算中心(EPCC)进行网络与分布式系统方面的学习。

      姚广。本科毕业于清华大学计算机系。2012年在清华大学计算机系获得博士学位之后,在清华大学网络科学与网络空间研究院从事博士后研究。主要研究方向包括SDN、复杂网络等。

      审校者简介
      刘军,网络规划设计师,思科高级顾问工程师,从业20年。参与多个国内网络行业标准编写制定工作,拥有国际专利和4个CCIE证书。熟悉网络硬件架构和芯片技术,专注于路由交换、数据中心、SDN等技术。

      周超,资深网络架构师,思科中国技术总监,长期在硅谷网络一线工作。参与制定多个国际国内网络标准,拥有多项国际国内专利。涉足广泛的网络技术领域,包括MPLS、快速路由转换、流量工程、数据中心、SDN等。
    蒋林涛推荐序
    专家推荐语
    译者序
    2014:超越炒作,进入部署SDN 的时代(David Ward 中文版序)
    作者中文版序
    David Meyer 序
    David Ward 序
    前言
    第1章 引言
    第2章 集中式与分布式的控制平面和数据平面
    2.1 引言
    2.2 控制平面和数据平面做什么
    2.2.1 控制平面
    2.2.2 数据平面
    2.2.3 在控制平面和数据平面之间传递信息
    2.2.4 为什么控制平面与数据平面分离变得重要
    2.3 分布式控制平面
    2.3.1 IP 和MPLS
    2.3.2 建立IP 承载网
    2.3.3 收敛时间
    2.3.4 负载均衡
    2.3.5 高可用性
    2.3.6 建立MPLS 叠加
    2.3.7 组播复制
    2.4 集中式控制平面
    2.4.1 逻辑上的集中式与字面含义上的集中式
    2.4.2 ATM/LANE
    2.4.3 路由服务器
    2.5 小结
    第3章 OpenFlow
    3.1 引言
    3.2 OpenFlow 线路协议
    3.2.1 复制
    3.2.2 FAWG(转发抽象工作组,Forwarding Abstraction Workgroup)
    3.2.3 配置和扩充性(Extensibility)
    3.2.4 体系结构
    3.3 混合方案
    3.3.1 午夜行船模型
    3.3.2 双功能交换机
    3.4 小结
    第4章 SDN 控制器
    4.1 引言
    4.2 基本概念
    4.2.1 VMware 的控制器
    4.2.2 Nicira 的控制器
    4.2.3 VMware/Nicira 的控制器
    4.2.4 OpenFlow 相关的控制器
    4.2.5 Mininet 仿真器
    4.2.6 NOX/POX 控制器
    4.2.7 Trema 控制器
    4.2.8 Ryu 控制器
    4.2.9 Big Switch 公司/Floodlight 控制器
    4.3 以网络三层为中心的架构
    4.3.1 三层VPN 的控制器
    4.3.2 路径计算单元(PCE)服务器
    4.4 Plexxi 公司的控制器
    4.5 Cisco 公司的OnePK 控制器
    4.6 小结
    第5章 网络可编程性
    5.1 引言
    5.2 管理接口
    5.3 应用程序与网络之间的鸿沟
    5.3.1 命令行界面(CLI)
    5.3.2 NETCONF 和NETMOD
    5.3.3 SNMP
    5.4 现代的编程接口
    5.4.1 发布和订阅接口
    5.4.2 XMPP
    5.4.3 谷歌公司的Protocol Buffers
    5.4.4 Thrift
    5.4.5 JSON
    5.4.6 I2RS
    5.5 现代的服务编排
    5.5.1 OpenStack
    5.5.2 CloudStack
    5.5.3 Puppet
    5.6 小结
    第6章 数据中心的概念与结构
    6.1 引言
    6.2 多租户数据中心
    6.3 虚拟化多租户数据中心
    6.3.1 服务编排
    6.3.2 连接租户到互联网/VPN
    6.3.3 虚拟机迁移与弹性
    6.3.4 数据中心互连(DCI)
    6.3.5 关于数据中心分布式计算的谬误
    6.3.6 数据中心分布式计算的陷阱
    6.4 数据中心网络的SDN 解决方案
    6.4.1 网络承载层
    6.4.2 叠加网络
    6.5 小结
    第7章 网络功能虚拟化
    7.1 引言
    7.2 虚拟化与数据平面I/O
    7.2.1 数据平面I/O
    7.2.2 I/O 小结
    7.3 服务工程路径(Service Engineered Path)
    7.4 服务位置与服务链
    7.4.1 元数据
    7.4.2 一种应用层方法
    7.4.3 规模
    7.5 ETSI NFV
    7.6 非ETSI NFV
    7.6.1 Middlebox 研究
    7.6.2 Embrane/LineRate
    7.6.3 平台虚拟化
    7.7 小结
    第8章 网络拓扑结构与拓扑信息抽象
    8.1 引言
    8.2 网络拓扑结构
    8.3 传统方法
    8.4 LLDP
    8.5 BGP-TE/LS
    8.6 ALTO
    8.7 I2RS 拓扑
    8.8 小结
    第9章 构建SDN 框架
    9.1 引言
    9.2 先写代码,再问问题
    9.3 瞻博公司的SDN 框架
    9.4 IETF 的SDN 框架
    9.4.1 SDN(P)
    9.4.2 ABNO
    9.5 OpenDaylight 的控制器/ 框架
    9.5.1 API
    9.5.2 高可用性和状态存储
    9.5.3 分析
    9.5.4 策略
    9.6 小结
    第10章 带宽调度、操控和时间规划的用例
    10.1 简介
    10.2 带宽时间规划
    10.2.1 基础拓扑结构以及基本概念
    10.2.2 OpenFlow 和PCE 拓扑结构
    10.2.3 配置示例
    10.2.4 OpenFlow 业务开通示例
    10.2.5 控制器增强
    10.2.6 采用PCE 配置的叠加网络示例
    10.2.7 深入调研:大举向新领域进军
    10.3 在即时CSPF 中使用大数据和应用程序超虚拟化技术
    10.4 扩展拓扑结构
    10.5 小结
    第11章 数据中心叠加网、大数据和网络功能虚拟化的用例
    11.1 引言
    11.2 数据中心服务编排
    11.2.1 创建租户和虚拟机状态
    11.2.2 转发状态
    11.2.3 数据驱动的学习
    11.2.4 控制平面发信令
    11.2.5 对扩展性和性能的考虑
    11.3 Puppet(DevOps 解决方案)
    11.4 网络功能虚拟化(NFV)
    11.5 优化的大数据
    11.6 小结
    第12章 输入流量监测、分类及触发操作的用例
    12.1 引言
    12.2 防火墙
    12.3 防火墙即服务
    12.4 网络访问控制的替代方案
    12.5 采用虚拟防火墙来扩充用例
    12.6 反馈与优化
    12.7 入侵检测/ 威胁缓解
    12.8 小结
    第13章 最后的思考与结论
    13.1 什么是真正的SDN
    13.1.1 经济学
    13.1.2 SDN 实际上与运行和管理相关
    13.2 SDN 的多种定义
    13.3 人们正在取得进步吗
    术语表
    关于封面
  • 内容简介:
      《软件定义网络:SDN与OpenFlow解析》是关于SND的专业指南,全面介绍了SDN的定义、协议、标准及应用,讨论了当前OpenFlow模型及集中式网络控制、数据面生成、商业及开源控制器的结构与能力、赋予网络可编程能力的技术、数据中心由桌面向分布式演进的过程、网络功能可视化及服务链的关联、构建和维护SDN拓扑,以及理想的SDN框架等。
      读者通过本书可以了解SDN(软件定义网络、软件驱动网络或网络可编程性)的全新定义、协议和标准,理解如何构建一种新型的网络,实现通过软件控制应用程序与底层设施之间的双向通信。
      本书内容与厂商无关,它展示了SDN的应用案例,包括带宽调度和操控、输入流量和触发的动作,以及其他一些围绕大数据、数据中心叠加及网络功能虚拟化的案例。
      *探索OpenFlow模型和集中式网络控制的全新进展
      *深入分布式和集中式控制,以及数据面的生成
      *考察各种商业及开源控制器的结构和功能
      *学习当前的网络可编程性技术
      *探寻现代数据中心由桌面中心向高度分布模型演进的过程
      *将网络功能虚拟化与服务链的实例联系起来
      *构建和维护SDN的网络拓扑
      *研讨针对控制器、应用程序和生态系统的理想SDN框架
      本书适合网络相关的从业者、管理者、研究者、投资者阅读。
  • 作者简介:
      ThomasD.Nadeau,目前在博科公司任杰出工程师,曾任瞻博公司网络平台系统部首席技术专家办公室的杰出工程师。
      KenGray,目前在思科公司担任高级总监,曾负责瞻博公司网络平台系统部门的技术战略与创新。

      译者简介
      毕军,毕业于清华大学计算机系,获学士、硕士、博士学位。曾赴美留学,美国贝尔实验室博士后、研究员。现任清华大学网络科学与网络空间研究院研究室主任、教授、博导。主要从事新型互联网体系结构和协议的研究和教学工作。发表SCI/EI收录的学术论文百余篇,获国家发明专利授权十余项,颁布或获批RFC国际标准四项。入选教育部“新世纪优秀人才”,多次获国家和部级科技奖励。国家863项目“未来网络体系结构和创新环境”首席专家。任国际学术会议主席十余次,亚洲未来互联网学会共同主席,中美学术网未来互联网工作组共同主席,应ONF邀请担任全球十三位研究顾问之一。中国SDN与开放式网络专委会常务副主任。

      单业,计算机专业硕士,曾供职于多家软件公司从事软件开发工作,目前工作于厦门。

      张绍宇,上海交通大学计算机系研究生,本科毕业于浙江大学,目前在上海交通大学嵌入式与普适计算中心(EPCC)进行网络与分布式系统方面的学习。

      姚广。本科毕业于清华大学计算机系。2012年在清华大学计算机系获得博士学位之后,在清华大学网络科学与网络空间研究院从事博士后研究。主要研究方向包括SDN、复杂网络等。

      审校者简介
      刘军,网络规划设计师,思科高级顾问工程师,从业20年。参与多个国内网络行业标准编写制定工作,拥有国际专利和4个CCIE证书。熟悉网络硬件架构和芯片技术,专注于路由交换、数据中心、SDN等技术。

      周超,资深网络架构师,思科中国技术总监,长期在硅谷网络一线工作。参与制定多个国际国内网络标准,拥有多项国际国内专利。涉足广泛的网络技术领域,包括MPLS、快速路由转换、流量工程、数据中心、SDN等。
  • 目录:
    蒋林涛推荐序
    专家推荐语
    译者序
    2014:超越炒作,进入部署SDN 的时代(David Ward 中文版序)
    作者中文版序
    David Meyer 序
    David Ward 序
    前言
    第1章 引言
    第2章 集中式与分布式的控制平面和数据平面
    2.1 引言
    2.2 控制平面和数据平面做什么
    2.2.1 控制平面
    2.2.2 数据平面
    2.2.3 在控制平面和数据平面之间传递信息
    2.2.4 为什么控制平面与数据平面分离变得重要
    2.3 分布式控制平面
    2.3.1 IP 和MPLS
    2.3.2 建立IP 承载网
    2.3.3 收敛时间
    2.3.4 负载均衡
    2.3.5 高可用性
    2.3.6 建立MPLS 叠加
    2.3.7 组播复制
    2.4 集中式控制平面
    2.4.1 逻辑上的集中式与字面含义上的集中式
    2.4.2 ATM/LANE
    2.4.3 路由服务器
    2.5 小结
    第3章 OpenFlow
    3.1 引言
    3.2 OpenFlow 线路协议
    3.2.1 复制
    3.2.2 FAWG(转发抽象工作组,Forwarding Abstraction Workgroup)
    3.2.3 配置和扩充性(Extensibility)
    3.2.4 体系结构
    3.3 混合方案
    3.3.1 午夜行船模型
    3.3.2 双功能交换机
    3.4 小结
    第4章 SDN 控制器
    4.1 引言
    4.2 基本概念
    4.2.1 VMware 的控制器
    4.2.2 Nicira 的控制器
    4.2.3 VMware/Nicira 的控制器
    4.2.4 OpenFlow 相关的控制器
    4.2.5 Mininet 仿真器
    4.2.6 NOX/POX 控制器
    4.2.7 Trema 控制器
    4.2.8 Ryu 控制器
    4.2.9 Big Switch 公司/Floodlight 控制器
    4.3 以网络三层为中心的架构
    4.3.1 三层VPN 的控制器
    4.3.2 路径计算单元(PCE)服务器
    4.4 Plexxi 公司的控制器
    4.5 Cisco 公司的OnePK 控制器
    4.6 小结
    第5章 网络可编程性
    5.1 引言
    5.2 管理接口
    5.3 应用程序与网络之间的鸿沟
    5.3.1 命令行界面(CLI)
    5.3.2 NETCONF 和NETMOD
    5.3.3 SNMP
    5.4 现代的编程接口
    5.4.1 发布和订阅接口
    5.4.2 XMPP
    5.4.3 谷歌公司的Protocol Buffers
    5.4.4 Thrift
    5.4.5 JSON
    5.4.6 I2RS
    5.5 现代的服务编排
    5.5.1 OpenStack
    5.5.2 CloudStack
    5.5.3 Puppet
    5.6 小结
    第6章 数据中心的概念与结构
    6.1 引言
    6.2 多租户数据中心
    6.3 虚拟化多租户数据中心
    6.3.1 服务编排
    6.3.2 连接租户到互联网/VPN
    6.3.3 虚拟机迁移与弹性
    6.3.4 数据中心互连(DCI)
    6.3.5 关于数据中心分布式计算的谬误
    6.3.6 数据中心分布式计算的陷阱
    6.4 数据中心网络的SDN 解决方案
    6.4.1 网络承载层
    6.4.2 叠加网络
    6.5 小结
    第7章 网络功能虚拟化
    7.1 引言
    7.2 虚拟化与数据平面I/O
    7.2.1 数据平面I/O
    7.2.2 I/O 小结
    7.3 服务工程路径(Service Engineered Path)
    7.4 服务位置与服务链
    7.4.1 元数据
    7.4.2 一种应用层方法
    7.4.3 规模
    7.5 ETSI NFV
    7.6 非ETSI NFV
    7.6.1 Middlebox 研究
    7.6.2 Embrane/LineRate
    7.6.3 平台虚拟化
    7.7 小结
    第8章 网络拓扑结构与拓扑信息抽象
    8.1 引言
    8.2 网络拓扑结构
    8.3 传统方法
    8.4 LLDP
    8.5 BGP-TE/LS
    8.6 ALTO
    8.7 I2RS 拓扑
    8.8 小结
    第9章 构建SDN 框架
    9.1 引言
    9.2 先写代码,再问问题
    9.3 瞻博公司的SDN 框架
    9.4 IETF 的SDN 框架
    9.4.1 SDN(P)
    9.4.2 ABNO
    9.5 OpenDaylight 的控制器/ 框架
    9.5.1 API
    9.5.2 高可用性和状态存储
    9.5.3 分析
    9.5.4 策略
    9.6 小结
    第10章 带宽调度、操控和时间规划的用例
    10.1 简介
    10.2 带宽时间规划
    10.2.1 基础拓扑结构以及基本概念
    10.2.2 OpenFlow 和PCE 拓扑结构
    10.2.3 配置示例
    10.2.4 OpenFlow 业务开通示例
    10.2.5 控制器增强
    10.2.6 采用PCE 配置的叠加网络示例
    10.2.7 深入调研:大举向新领域进军
    10.3 在即时CSPF 中使用大数据和应用程序超虚拟化技术
    10.4 扩展拓扑结构
    10.5 小结
    第11章 数据中心叠加网、大数据和网络功能虚拟化的用例
    11.1 引言
    11.2 数据中心服务编排
    11.2.1 创建租户和虚拟机状态
    11.2.2 转发状态
    11.2.3 数据驱动的学习
    11.2.4 控制平面发信令
    11.2.5 对扩展性和性能的考虑
    11.3 Puppet(DevOps 解决方案)
    11.4 网络功能虚拟化(NFV)
    11.5 优化的大数据
    11.6 小结
    第12章 输入流量监测、分类及触发操作的用例
    12.1 引言
    12.2 防火墙
    12.3 防火墙即服务
    12.4 网络访问控制的替代方案
    12.5 采用虚拟防火墙来扩充用例
    12.6 反馈与优化
    12.7 入侵检测/ 威胁缓解
    12.8 小结
    第13章 最后的思考与结论
    13.1 什么是真正的SDN
    13.1.1 经济学
    13.1.2 SDN 实际上与运行和管理相关
    13.2 SDN 的多种定义
    13.3 人们正在取得进步吗
    术语表
    关于封面
查看详情
您可能感兴趣 / 更多
软件定义网络:SDN与OpenFlow解析
软件工程(第7版微课版十三五职业教育国家规划教材)
高树芳 主编
软件定义网络:SDN与OpenFlow解析
软件测试技术任务驱动式教程(第2版)
吴伶琳、王明珠 编
软件定义网络:SDN与OpenFlow解析
软件工程实践教程:基于开源和群智的方法
毛新军;王涛;余跃
软件定义网络:SDN与OpenFlow解析
软件测试
崔义 主编;任淑艳
软件定义网络:SDN与OpenFlow解析
软件性能测试实战教程(LoadRunner与JMeter)
周百顺 主编;张伟
软件定义网络:SDN与OpenFlow解析
软件测试基础教程 软硬件技术 高尚兵,高丽主编 新华正版
高尚兵,高丽主编
软件定义网络:SDN与OpenFlow解析
软件工程--理论与实践
毛新军 董威
软件定义网络:SDN与OpenFlow解析
软件文化基础(第二版)
覃征;党璇;易建山;王国龙;张紫欣;徐树皓;吴浔
软件定义网络:SDN与OpenFlow解析
软件安全
邹德清
软件定义网络:SDN与OpenFlow解析
软件需求工程方法与实践
金芝、刘璘、陈小红、李童
软件定义网络:SDN与OpenFlow解析
软件工程原理与实践 沈备军 万成城 陈昊鹏 陈雨亭
沈备军 万成城 陈昊鹏 陈雨亭
软件定义网络:SDN与OpenFlow解析
软件化雷达模型重构与数据流仿真技术
王磊
系列丛书 / 更多
软件定义网络:SDN与OpenFlow解析
软件工程(第7版微课版十三五职业教育国家规划教材)
高树芳 主编
软件定义网络:SDN与OpenFlow解析
软件测试技术任务驱动式教程(第2版)
吴伶琳、王明珠 编
软件定义网络:SDN与OpenFlow解析
软件工程实践教程:基于开源和群智的方法
毛新军;王涛;余跃
软件定义网络:SDN与OpenFlow解析
软件测试
崔义 主编;任淑艳
软件定义网络:SDN与OpenFlow解析
软件性能测试实战教程(LoadRunner与JMeter)
周百顺 主编;张伟
软件定义网络:SDN与OpenFlow解析
软件测试基础教程 软硬件技术 高尚兵,高丽主编 新华正版
高尚兵,高丽主编
软件定义网络:SDN与OpenFlow解析
软件工程--理论与实践
毛新军 董威
软件定义网络:SDN与OpenFlow解析
软件文化基础(第二版)
覃征;党璇;易建山;王国龙;张紫欣;徐树皓;吴浔
软件定义网络:SDN与OpenFlow解析
软件安全
邹德清
软件定义网络:SDN与OpenFlow解析
软件需求工程方法与实践
金芝、刘璘、陈小红、李童
软件定义网络:SDN与OpenFlow解析
软件工程原理与实践 沈备军 万成城 陈昊鹏 陈雨亭
沈备军 万成城 陈昊鹏 陈雨亭
软件定义网络:SDN与OpenFlow解析
软件化雷达模型重构与数据流仿真技术
王磊
相关图书 / 更多
软件定义网络:SDN与OpenFlow解析
软件工程(第7版微课版十三五职业教育国家规划教材)
高树芳 主编
软件定义网络:SDN与OpenFlow解析
软件测试技术任务驱动式教程(第2版)
吴伶琳、王明珠 编
软件定义网络:SDN与OpenFlow解析
软件工程实践教程:基于开源和群智的方法
毛新军;王涛;余跃
软件定义网络:SDN与OpenFlow解析
软件测试
崔义 主编;任淑艳
软件定义网络:SDN与OpenFlow解析
软件性能测试实战教程(LoadRunner与JMeter)
周百顺 主编;张伟
软件定义网络:SDN与OpenFlow解析
软件测试基础教程 软硬件技术 高尚兵,高丽主编 新华正版
高尚兵,高丽主编
软件定义网络:SDN与OpenFlow解析
软件工程--理论与实践
毛新军 董威
软件定义网络:SDN与OpenFlow解析
软件文化基础(第二版)
覃征;党璇;易建山;王国龙;张紫欣;徐树皓;吴浔
软件定义网络:SDN与OpenFlow解析
软件安全
邹德清
软件定义网络:SDN与OpenFlow解析
软件需求工程方法与实践
金芝、刘璘、陈小红、李童
软件定义网络:SDN与OpenFlow解析
软件工程原理与实践 沈备军 万成城 陈昊鹏 陈雨亭
沈备军 万成城 陈昊鹏 陈雨亭
软件定义网络:SDN与OpenFlow解析
软件化雷达模型重构与数据流仿真技术
王磊