软件定义网络
软件定义网络封面图

软件定义网络

(伊朗) 阿泽多摩利克 (Azodolmolky,S.) , 著

出版社:机械工业出版社

年代:2014

定价:35.0

书籍简介:

本书共8章。第1章OpenFlow概述,介绍OpenFlow及其在SDN生态系统中的作用,以及OpenFlow在计算机网络中的工作原理。第2章OpenFlow交换机的实现,内容包括:现有的OpenFlow交换机实现方案。第3章OpenFlow控制器,介绍作为OpenFlow交换机控制实体的OpenFlow控制器的作用,以及为OpenFlow网络应用(Net App)开发所提供的API。第4章环境的搭建,介绍OpenFlow交换机和控制器的各个选项,也介绍网络应用的开发环境。第5章网络应用开发,通过网络应用样例的开发来展示OpenFlow如何为网络应用的开发提供通用的基础。第6章网络分片的获取,介绍如何利用OpenFlow和OpenVisor对网络进行切分(slicing)。本章将具体规划一个网络,使读者能够了解如何利用OpenVisor来配置和使用一个网络分片。第7章云计算中的OpenFlow,重点是OpenFlow在云计算中的作用,并将特别介绍OpenStack的Neutron的安装和配置。第8章开源资源,为网络工程师和网络管理人员介绍一些重要的开源项目资源,并给出资源的链接。

作者介绍:

Siamak Azodolmolky,德国哥廷根大学的计算与信息中心高级研究员,主要负责与软件定义网络(SDN)相关的研究工作。他曾在IBM伊朗分公司先后任软件开发工程师、系统工程师和高级研发工程师,并曾作为技术研究人员参与多个欧盟资助的国家项目。他拥有Azad大学和卡内基-梅隆大学硕士学位、加泰罗尼亚理工大学博士学位,并在国际会议和期刊上发表过50多篇论文。他是ACM专业会员和IEEE高级会员。

书籍目录:

译者序

前 言

第1章 OpenFlow概述 / 1

1.1 理解软件定义网络—OpenFlow特色 / 2

1.2 有关SDN/OpenFlow的工作 / 4

1.3 SDN的基本构件 / 5

1.4 OpenFlow消息 / 13

1.4.1 控制器到交换机的消息 / 14

1.4.2 对称消息 / 18

1.4.3 异步消息 / 18

1.5 北向接口 / 20

1.6 本章总结 / 21

第2章 OpenFlow交换机的实现 / 23

2.1 OpenFlow参考交换机 / 24

2.1.1 异步消息 / 28

2.1.2 对称消息 / 29

2.2 硬件实现 / 29

2.3 基于软件的交换机 / 30

2.4 用Mininet搭建OpenFlow实验环境 / 32

2.4.1 Mininet入门 / 33

2.4.2 Mininet实验 / 36

2.5 本章总结 / 41

第3章 OpenFlow控制器 / 43

3.1 SDN控制器 / 44

3.2 已有的实现方案 / 47

3.2.1 NOX和POX / 47

3.2.2 运行一个POX应用 / 49

3.2.3 NodeFlow / 57

3.2.4 Floodlight / 60

3.3 OpenDaylight / 62

3.4 本章总结 / 64

第4章 环境的搭建 / 65

4.1 理解OpenFlow实验 / 66

4.1.1 外部控制器 / 70

4.1.2 完成OpenFlow实验 / 71

4.2 OpenDaylight / 76

4.2.1 ODL控制器 / 77

4.2.2 基于ODL的SDN实验 / 80

4.3 本章总结 / 85

第5章 网络应用开发 / 87

5.1 网络应用1——学习型以太网交换机 / 88

5.2 网络应用2——简单的防火墙 / 97

5.3 网络应用3——OpenDaylight的简单转发 / 101

5.4 本章总结 / 103

第6章 网络分片的获取 / 105

6.1 网络虚拟化 / 106

6.2 FlowVisor / 107

6.2.1 FlowVisor API / 109

6.2.2 FLOW_MATCH结构 / 111

6.2.3 分片操作结构 / 113

6.3 FlowVisor切分 / 113

6.4 本章总结 / 120

第7章 云计算中的OpenFlow / 121

7.1 OpenStack和Neutron / 122

7.2 OpenStack的组网架构 / 126

7.3 Neutron插件 / 130

7.4 本章总结 / 134

第8章 开源资源 / 137

8.1 交换机 / 138

8.1.1 Open vSwitch / 138

8.1.2 Pantou / 141

8.1.3 Indigo / 142

8.1.4 LINC / 143

8.1.5 XORPlus / 143

8.1.6 OF13SoftSwitch / 145

8.2 控制器 / 146

8.2.1 Beacon / 146

8.2.2 Floodlight / 146

8.2.3 Maestro / 148

8.2.4 Trema / 149

8.2.5 FlowER / 150

8.2.6 Ryu / 150

8.3 其他 / 151

8.3.1 FlowVisor / 151

8.3.2 Avior / 153

8.3.3 RouteFlow / 154

8.3.4 OFlops and Cbench / 155

8.3.5 OSCARS / 156

8.3.6 Twister / 157

8.3.7 FortNOX / 157

8.3.8 Nettle / 158

8.3.9 Frenetic / 158

8.3.10 OESS / 158

8.4 本章总结 / 158

内容摘要:

SDN(软件定义网络)是未来网络发展的趋势,它将网络管理功能从网络设备中分离出来,使得用户可以构建简便、灵活、高度可扩展的网络。OpenFlow是第一个专为SDN设计的标准接口,是SDN概念的早期实现方案之一。我们如何利用OpenFlow构建SDN?
  《软件定义网络:基于OpenFlow的SDN技术揭秘》是利用OpenFlow实际动手搭建SDN的系统实践指南。书中不仅深入浅出地讲解OpenFlow的基础知识,还详细阐述基于OpenFlow的网络应用开发、网络虚拟化、云计算中的安装与配置等具体过程。具体内容包括流的概念、流的转发、OpenFlow的功能、OpenFlow表的功能以及OpenFlow的特点和局限性;OpenFlow交换机的实现方案;OpenFlow控制器的作用及其API;环境的搭建;以学习型交换机和防火墙为例,展示网络应用开发;网络分片的获取;云计算中的OpenFlow;与OpenFlow有关的一些活跃的开源项目的概览。
  《软件定义网络:基于OpenFlow的SDN技术揭秘》内容全面,既涵盖OpenFlow的基本构件,又包括利用OpenFlow实现SDN方面的内容,适合网络工程师、网络管理员、系统软件开发人员、网络应用开发人员,以及任何希望对OpenFlow有更多了解的人阅读。

编辑推荐:

构建OpenFlow网络应用的指南,使用OpenFlow平台和开发工具的第一手经验。
  既深入浅出讲解OpenFlow的基本组件,又详细介绍网络应用实现的技术细节,是实际动手构建SDN的必备参考。

书籍规格:

书籍详细信息
书名软件定义网络站内查询相似图书
丛书名华章程序员书库
9787111468080
如需购买下载《软件定义网络》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)35.0语种简体中文
尺寸19 × 24装帧平装
页数 138 印数 3500

书籍信息归属:

软件定义网络是机械工业出版社于2014.6出版的中图分类号为 TP393.02 的主题关于 计算机网络-网络结构 的书籍。