书籍详情

深度剖析软件定义网络(SDN 第二版)

深度剖析软件定义网络(SDN 第二版)

作者:(美)保罗·戈朗生 等

出版社:电子工业出版社

出版时间:2019-07-01

ISBN:9787121367595

定价:¥109.00

购买这本书可以去
内容简介
  软件定义网络(SDN)是一种新型网络架构,旨在帮助网络适应快速变化的业务需求。本书全面介绍了SDN的基本概念、原理和商业应用。全书共15 章,从多个方面阐释了SDN,从SDN 的由来和历史沿革,到SDN技术的*新发展情况和未来走向,全面分析了SDN 和OpenFlow 的技术原理,分析了SDN 的开源代码及相关资源,并探讨了SDN 的应用场景、商业发展及其局限性,是一本视野广阔的SDN 参考手册。第二版新增了网络功能虚拟化(NFV)以及新兴的协议、控制器和应用模型两章,并更新了部分技术知识。
作者简介
  Paul Goransson是Elbrys网络的创始人和主席,目前领导公司战略并指导公司的知识产权组合。他曾在安捷伦公司的先进网络技术部门和思科无线网络商业部门担任高管。Paul曾与人合著《802.11网络安全》,并在计算机网络方面在多家期刊发表多篇文章,他还经常在技术论坛上发言。Chuck Black是Tallac网络的联合创始人和首席软件架构师,他拥有计算机网络领域30年的工作经验。创业前,他一直在惠普公司的研究和开发实验室工作,是惠普公司网络接入控制和安全方向多个网络产品的创新者和创造者,他开发了惠普软件组织在网络管理领域的产品。在局域网的早期,他是首批行业应用中网络拓扑发现协议的作者之一。王海 陆军工程大学通信工程学院教授,博士生导师。负责国家自然科学基金课题4项,国家863课题1项,参与国家863课题、国家重点基础研究发展计划 (973计划)项目、国防973项目多项。2010年作为访问学者赴加拿大不列颠哥伦比亚大学电子与计算机工程系从事无线组网的研究。2011年12月回国,目前主要从事无线网络与应用、认知无线网络、组网协议等相关方面研究,获军队科技进步二等奖1项,三等奖6项。出版译著多部。作为**发明人申请国家发明专利50余项。发表论文100余篇。
目录
目 录
第1 章 引言???????????????????????????????????????????? 1
1.1 分组交换的基本术语???????????????????????? 2
1.2 历史背景??????????????????????????????????????? 4
1.3 现代数据中心????????????????????????????????? 5
1.4 传统交换机体系结构???????????????????????? 7
1.5 自治的和动态的转发表????????????????????11
1.6 能提高分组转发的智商吗?????????????????16
1.7 开源和技术转变?????????????????????????????17
1.8 本书的组织结构?????????????????????????????18
参考文献?????????????????????????????????????????????19
第2 章 为什么需要SDN????????????????????????20
2.1 交换机及控制平面的发展历程???????????20
2.2 成本????????????????????????????????????????????24
2.3 SDN 意味着不断的探索和革新??????????26
2.4 数据中心的创新?????????????????????????????28
2.5 数据中心的需求?????????????????????????????30
2.6 结论????????????????????????????????????????????32
参考文献?????????????????????????????????????????????32
第3 章 SDN 的起源???????????????????????????????33
3.1 网络技术的发展历程???????????????????????33
3.2 SDN 的前身??????????????????????????????????36
3.3 传统机器向SDN 的演化???????????????????44
3.4 软件定义网络的诞生???????????????????????45
3.5 维护SDN 的互操作性??????????????????????47
3.6 开源软件的积极作用???????????????????????48
3.7 网络虚拟化???????????????????????????????????49
3.8 我可以把自己的网络称为SDN 吗???????50
3.9 结论????????????????????????????????????????????51
参考文献?????????????????????????????????????????????51
第4 章 SDN 的工作原理????????????????????????53
4.1 SDN 的基本特点????????????????????????????53
4.2 SDN 的工作原理????????????????????????????56
4.3 SDN 网络设备???????????????????????????????58
4.4 SDN 控制器??????????????????????????????????62
4.5 SDN 应用程序??????????????????????????????? 66
4.6 替代的SDN 方法??????????????????????????? 68
4.7 结论???????????????????????????????????????????? 76
参考文献???????????????????????????????????????????? 76
第5 章 OpenFlow 规范?????????????????????????? 78
5.1 本章使用的术语????????????????????????????? 78
5.2 OpenFlow 概述?????????????????????????????? 79
5.3 OpenFlow V.1.0 和OpenFlow 基本概念? ? 83
5.4 OpenFlow V.1.1 的新增功能?????????????? 94
5.5 OpenFlow V.1.2 的新增功能?????????????101
5.6 OpenFlow V.1.3 的新增功能?????????????104
5.7 OpenFlow V.1.4 的新增功能?????????????110
5.8 OpenFlow V.1.5 的新增功能?????????????113
5.9 OpenFlow 互操作性的改进??????????????115
5.10 光传输协议扩展??????????????????????????117
5.11 OpenFlow 的局限性??????????????????????119
5.12 结论?????????????????????????????????????????120
参考文献???????????????????????????????????????????121
第6 章 SDN 的替代定义???????????????????????122
6.1 开放SDN 潜在的缺点????????????????????122
6.2 SDN-via-API ????????????????????????????????133
6.3 SDN-via-Overlay ???????????????????????????139
6.4 利用开放设备的SDN ?????????????????????143
6.5 网络功能虚拟化????????????????????????????145
6.6 各种替代方法之间的重叠与评比???????146
6.7 结论???????????????????????????????????????????147
参考文献???????????????????????????????????????????147
第7 章 新兴的协议、控制器和应用模型 ???149
7.1 扩展的SDN 定义??????????????????????????149
7.2 更多SDN 协议模型???????????????????????151
7.3 更多的SDN 控制器模型?????????????????158
7.4 更多的应用程序模型??????????????????????164
?10?
7.5 保护SDN 安全性的新方式?????????????? 166
7.6 P4 编程语言???????????????????????????????? 168
7.7 结论?????????????????????????????????????????? 168
参考文献??????????????????????????????????????????? 169
第8 章 数据中心的SDN?????????????????????? 170
8.1 数据中心的定义??????????????????????????? 170
8.2 数据中心的需求??????????????????????????? 172
8.3 数据中心的隧道技术????????????????????? 177
8.4 数据中心的路径技术????????????????????? 180
8.5 数据中心的以太网矩阵?????????????????? 183
8.6 数据中心的SDN 应用场景?????????????? 184
8.7 开放SDN、SDN-via-Overlay 和SDN-via-API 的比较 189
8.8 现实世界的数据中心实现??????????????? 191
8.9 结论?????????????????????????????????????????? 191
参考文献??????????????????????????????????????????? 192
第9 章 其他环境下的SDN??????????????????? 193
9.1 广域网??????????????????????????????????????? 195
9.2 服务提供商和电信运营商网络????????? 198
9.3 园区网??????????????????????????????????????? 202
9.4 酒店网络???????????????????????????????????? 207
9.5 移动网络???????????????????????????????????? 207
9.6 光网络??????????????????????????????????????? 209
9.7 SDN 与P2P/覆盖网络之比较??????????? 212
9.8 结论?????????????????????????????????????????? 212
参考文献??????????????????????????????????????????? 213
第10 章 网络功能虚拟化????????????????????? 214
10.1 NFV 的定义??????????????????????????????? 214
10.2 我们能虚拟化些什么???????????????????? 216
10.3 标准????????????????????????????????????????? 218
10.4 OPNFV????????????????????????????????????? 218
10.5 领先的NFV 供应商????????????????????? 219
10.6 比较SDN 与NFV ??????????????????????? 219
10.7 在线网络功能????????????????????????????? 221
10.8 结论????????????????????????????????????????? 223
参考文献??????????????????????????????????????????? 224
第11 章 SDN 生态圈参与者????????????????? 225
11.1 学术研究机构????????????????????????????? 226
11.2 产业研究实验室?????????????????????????? 228
11.3 网络设备制造商?????????????????????????? 228
11.4 软件供应商????????????????????????????????231
11.5 白盒交换机????????????????????????????????232
11.6 商用芯片生产商??????????????????????????233
11.7 原始设备制造商??????????????????????????234
11.8 云服务和服务提供商????????????????????235
11.9 标准机构和产业联盟????????????????????235
11.10 结论????????????????????????????????????????239
参考文献???????????????????????????????????????????240
第12 章 SDN 应用程序????????????????????????242
12.1 术语?????????????????????????????????????????242
12.2 前期工作???????????????????????????????????243
12.3 应用程序类型?????????????????????????????244
12.4 SDN 控制器简史?????????????????????????251
12.5 用于培训的Floodlight ???????????????????251
12.6 一个简单的Java 被动应用程序????????252
12.7 关于控制器的考虑???????????????????????261
12.8 关于网络设备的考虑????????????????????262
12.9 创建网络虚拟隧道???????????????????????264
12.10 数据中心的流卸载??????????????????????266
12.11 用于园区网的接入控制????????????????267
12.12 服务提供商的流量工程????????????????268
12.13 结论????????????????????????????????????????269
参考文献???????????????????????????????????????????270
第13 章 SDN 开放源码????????????????????????271
13.1 SDN 开源概况????????????????????????????271
13.2 OpenFlow 的开源环境???????????????????271
13.3 本章特定术语?????????????????????????????273
13.4 开源许可证相关事宜????????????????????273
13.5 SDN 开源用户的特征???????????????????275
13.6 OpenFlow 的源代码??????????????????????276
13.7 交换机实现????????????????????????????????277
13.8 控制器实现????????????????????????????????279
13.9 SDN 应用程序????????????????????????????283
13.10 编排和网络虚拟化??????????????????????285
13.11 仿真、测试和工具??????????????????????285
13.12 开源云计算软件?????????????????????????286
13.13 举例:SDN 开源代码的应用?????????288
13.14 结论????????????????????????????????????????290
参考文献???????????????????????????????????????????291
?11?
第14 章 商业影响???????????????????????????????? 292
14.1 一切皆服务???????????????????????????????? 293
14.2 市场规模??????????????????????????????????? 293
14.3 SDN 供应商分类????????????????????????? 294
14.4 对传统网络设备制造商的影响???????? 295
14.5 对企业客户的影响??????????????????????? 297
14.6 网络行业中引发的风暴????????????????? 298
14.7 风险投资??????????????????????????????????? 300
14.8 重要的SDN 收购案????????????????????? 301
14.9 SDN 初创公司???????????????????????????? 305
14.10 职业影响??????????????????????????????????312
14.11 结论????????????????????????????????????????313
参考文献???????????????????????????????????????????313
第15 章 SDN 的未来????????????????????????????316
15.1 现状?????????????????????????????????????????316
15.2 SD-WAN ???????????????????????????????????318
15.3 开放SDN 潜在的创新应用?????????????323
15.4 结论?????????????????????????????????????????332
参考文献???????????????????????????????????????????333
附录 缩略语表??????????????????????????????????????336
猜您喜欢

读书导航