《软件定义网络 基于OpenFlow的SDN技术揭秘》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:(伊朗)阿泽多摩利克著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2014
  • ISBN:9787111468080
  • 页数:162 页
图书介绍:本书共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章开源资源,为网络工程师和网络管理人员介绍一些重要的开源项目资源,并给出资源的链接。

第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