第1章 网络发展现状及趋势 1
1.1 计算机网络发展现状 1
1.1.1 小核心和大边缘的网络结构 3
1.1.2 混合式的网络管理 4
1.1.3 多样化的互联网业务需求 6
1.1.4 网络向多维度扩展 7
1.2 计算机网络发展的问题 8
1.2.1 业务需求多样化导致网络管理复杂度急剧提升 8
1.2.2 网络动态行为导致网络可控性越来越差 9
1.2.3 信息不透明导致资源大量浪费 10
1.2.4 安全保障困难 11
1.2.5 网络成本居高不下 12
1.2.6 绿色与节能 13
1.2.7 云计算催生新的网络需求 15
本章小结 16
参考文献 16
第2章 云计算网络 18
2.1 概述 18
2.2 云计算数据中心新特性分析 21
2.2.1 数据中心内部 21
2.2.2 数据中心之间 23
2.3 云计算数据中心的网络需求 23
2.3.1 数据中心内部 24
2.3.2 数据中心之间 27
2.3.3 用户与数据中心之间 27
2.4 云计算网络关键技术 28
2.4.1 虚拟机接入技术 28
2.4.2 同站点内的二层互访技术 36
2.4.3 跨站点的二层互访技术 39
2.4.4 以太网光纤通道FCoE 43
本章小结 46
参考文献 46
第3章 软件定义网络 48
3.1 软件定义网络的起源和发展 49
3.1.1 SDN的起源 49
3.1.2 SDN在工业界的一次实践 50
3.1.3 SDN的收购热潮 51
3.2 SDN的内涵 52
3.2.1 SDN的定义 52
3.2.2 SDN与其他技术的关系 56
3.3 SDN网络架构的优势 59
3.3.1 面向应用和业务的网络能力 60
3.3.2 加快网络功能上线 60
3.3.3 提供良好的网络创新环境 61
3.3.4 方便和灵活的网络管理能力 61
本章小结 63
参考文献 63
第4章 软件定义网络中的关键技术 65
4.1 OpenFlow发展历史 66
4.2 数据层面关键技术 69
4.2.1 流表设计 70
4.2.2 流表匹配 73
4.2.3 流表失配 75
4.2.4 流表查询优化 76
4.2.5 与传统网络的兼容性 77
4.3 控制层面关键技术 78
4.3.1 分布式控制架构 79
4.3.2 主动/被动模式 80
4.3.3 安全性技术 80
4.3.4 可靠性技术 80
4.4 控制器南向接口关键技术 81
4.5 应用面关键技术 82
4.6 控制器北向接口关键技术 82
4.7 OpenFlow与非OpenFlow 84
本章小结 84
参考文献 85
第5章 SDN标准现状和开源项目 86
5.1 ONF(open network foundation) 86
5.1.1 SDN白皮书 87
5.1.2 OpenFlow标准 88
5.1.3 OF-Config 89
5.1.4 ONF其他工作 90
5.2 IETF 91
5.3 ITU 93
5.4 ETSI 94
5.5 CCSA 94
5.6 相关开源项目 95
5.6.1 OpenDaylight 95
5.6.2 POF 95
5.6.3 OCP 96
本章小结 96
参考文献 97
第6章 软件定义网络产业现状 98
6.1 产业界 101
6.1.1 芯片厂商 102
6.1.2 网络设备提供商 104
6.2 学术界 117
本章小结 118
参考文献 118
第7章 应用案例 120
7.1 互联网公司 120
7.1.1 Google 120
7.1.2 Facebook 124
7.1.3 Rackspace 125
7.2 运营商 126
7.2.1 Colt-telecom 127
7.2.2 NTT 128
7.2.3 Verizon 129
本章小结 131
参考文献 131
第8章 云网融合及原型验证 133
8.1 云网融合 133
8.2 基于OpenStack的云管理平台 134
8.2.1 OpenStack概述 134
8.2.2 Neutron及SDN插件 137
8.2.3 OVS 138
8.2.4 云计算与SDN的集成 139
8.3 基于OpenStack的SDN集成验证环境 140
8.3.1 OpenFlow控制器插件集成验证环境 140
8.3.2 启动计算节点 141
8.3.3 创建虚拟网络 141
8.3.4 创建虚拟机实例 142
8.4 场景分析 142
8.4.1 需求描述 143
8.4.2 实现方案 143
本章小结 144
参考文献 144
缩略语 146