第1章 智慧网络协同组织结构概述 1
1.1 新型网络体系的发展 2
1.1.1 网络体系发展历程 3
1.1.2 破解当前网络体系困局的主要思路 8
1.1.3 国内外相关研究现状 15
1.1.4 小结 23
1.2 智慧网络的基本概念与原理 24
1.2.1 智慧网络产生的背景 24
1.2.2 智慧网络的基本概念 26
1.2.3 智慧网络的核心思想与目标 30
1.2.4 智慧网络的典型应用架构 34
1.3 智慧网络协同组织原理 39
1.3.1 智慧网络的协同组织架构 39
1.3.2 智慧网络的核心机理分析 42
1.4 智慧网络的发展趋势 46
参考文献 47
第2章 智慧网络标识映射技术 51
2.1 网络标识分离思想的起源 52
2.2 智慧网络标识映射的核心内涵 53
2.3 智慧网络标识映射结构 63
2.4 智慧网络标识映射方法 65
2.4.1 扁平身份标识位置解析方法 65
2.4.2 动态分布式映射解析机制 71
2.4.3 基于位置感知DHT的分层映射解析机制 78
参考文献 90
第3章 智慧网络路由与交换技术 95
3.1 智慧网络分层路由结构 96
3.1.1 网络结构模型 96
3.1.2 广义交换路由机理 98
3.1.3 广义交换路由标识 100
3.2 智慧网络路由理论与技术 100
3.2.1 良收敛域间路由协议 100
3.2.2 多可达路径域间路由协议 106
3.2.3 高阶安全域间路由协议 118
3.2.4 快速自愈域内路由协议 123
3.3 智慧网络交换理论与技术 129
3.3.1 可扩展、大容量和支持普适服务的广义交换结构 129
3.3.2 支持公平服务的分层混合调度策略 132
3.3.3 支持DiffServ模型的LBDS交换机制 134
3.3.4 支持动态重路由交换机制MHRS 136
3.3.5 支持预定带宽和预定时延同时保证的分组调度模型与算法 137
3.3.6 支持服务质量的异构并行交换结构 139
参考文献 141
第4章 智慧网络可编程技术 145
4.1 智慧网络可编程思想的提出及演进 147
4.1.1 早期开放可编程思想 147
4.1.2 控制与转发分离技术 148
4.1.3 软件定义网络与网络功能虚拟化 149
4.1.4 小结 153
4.2 智慧网络数据平面可编程技术 153
4.2.1 数据平面实现平台 154
4.2.2 数据平面协议无关性 157
4.2.3 数据平面可编程灵活性 159
4.2.4 小结 161
4.3 智慧网络控制平面可编程技术 161
4.3.1 集中式控制器 161
4.3.2 控制平面可扩展性 165
4.3.3 控制平面一致性 169
4.3.4 控制平面可用性 170
4.3.5 控制平面高级编程语言 171
4.4 网络可编程案例分析——可编程虚拟路由器 172
4.4.1 Click 173
4.4.2 PlanetL ab 175
4.4.3 vRouter 175
4.4.4 PacketShader 176
4.4.5 SwitchBlade 177
4.4.6 RouteBricks 178
4.4.7 ServerSwitch 179
4.4.8 NetMagic 179
4.4.9 PEARL 180
4.4.10 OpenRouter 181
4.4.11 TUNIE 182
4.5 智慧网络可编程技术在网络功能管理中的应用研究 184
4.5.1 基于SDN的网络功能管理研究 184
4.5.2 基于NFV的网络功能管理研究 189
4.5.3 新型构架的网络功能管理研究 192
4.5.4 基于云的网络功能管理研究 195
4.6 小结 197
参考文献 198
第5章 智慧网络虚拟化技术 203
5.1 网络虚拟化技术概述 204
5.2 智慧网络虚拟映射技术 207
5.2.1 映射问题基本模型 208
5.2.2 映射算法 210
5.3 虚拟化网络管理技术 224
5.3.1 资源标识机制 226
5.3.2 资源检测机制 226
5.3.3 多域资源管理机制 233
5.3.4 分布式协同构建机制 239
5.4 资源动态适配技术 242
参考文献 244
中英文对照表 247
名词索引 251