目 录
Foundations of Modern Networking: SDN, NFV, QoE, IoT, and Cloud
出版者的话
译者序
前言
致谢
作者简介
贡献作者简介
第一部分 现代网络
第1章 现代网络的组成 2
1.1 网络生态系统 2
1.2 网络体系结构的例子 4
1.2.1 全球性网络的体系结构 4
1.2.2 典型的网络层次结构 6
1.3 以太网 7
1.3.1 以太网应用 7
1.3.2 标准 9
1.3.3 以太网数据速率 10
1.4 Wi-Fi 13
1.4.1 Wi-Fi应用 13
1.4.2 标准 14
1.4.3 Wi-Fi数据速率 14
1.5 4G/5G蜂窝网 15
1.5.1 第一代 15
1.5.2 第二代 15
1.5.3 第三代 16
1.5.4 第四代 16
1.5.5 第五代 16
1.6 云计算 17
1.6.1 云计算的概念 17
1.6.2 云计算的好处 18
1.6.3 云网络 18
1.6.4 云存储 18
1.7 物联网 19
1.7.1 物联网中的物 19
1.7.2 演化 19
1.7.3 物联网的层次 19
1.8 网络汇聚 20
1.9 统一通信 21
1.10 重要术语 24
1.11 参考文献 24
第2章 需求和技术 25
2.1 网络和因特网流量的类型 25
2.1.1 弹性流量 25
2.1.2 非弹性流量 26
2.1.3 实时流量特性 28
2.2 需求:大数据、云计算和移动流量 30
2.2.1 大数据 30
2.2.2 云计算 32
2.2.3 移动流量 34
2.3 需求:QoS和QoE 35
2.3.1 服务质量 35
2.3.2 体验质量 36
2.4 路由选择 36
2.4.1 特点 37
2.4.2 分组转发 37
2.4.3 路由选择协议 38
2.4.4 路由器的组成 40
2.5 拥塞控制 40
2.5.1 拥塞的影响 41
2.5.2 拥塞控制技术 43
2.6 SDN和NFV 45
2.6.1 软件定义网络 45
2.6.2 网络功能虚拟化 46
2.7 现代网络要素 47
2.8 重要术语 48
2.9 参考文献 48
第二部分 软件定义网络
第3章 SDN:背景与动机 50
3.1 不断演化的网络需求 50
3.1.1 需求在不断增长 50
3.1.2 供给在不断增长 50
3.1.3 流量模式更为复杂 51
3.1.4 传统的网络体系结构已经不再适用 51
3.2 SDN方法 53
3.2.1 需求 53
3.2.2 SDN体系结构 53
3.2.3 软件定义网络的特征 56
3.3 SDN和NFV相关标准 56
3.3.1 标准制定机构 57
3.3.2 产业协会 58
3.3.3 开放发展组织 59
3.4 重要术语 59
3.5 参考文献 60
第4章 SDN数据平面和OpenFlow 61
4.1 SDN数据平面 61
4.1.1 数据平面功能 61
4.1.2 数据平面协议 63
4.2 OpenFlow逻辑网络设备 63
4.2.1 流表结构 65
4.2.2 流表流水线 68
4.2.3 多级流表的使用 71
4.2.4 组表 71
4.3 OpenFlow协议 73
4.4 重要术语 74
第5章 SDN控制平面 75
5.1 SDN控制平面体系结构 76
5.1.1 控制平面功能 76
5.1.2 南向接口 77
5.1.3 北向接口 78
5.1.4 路由选择 79
5.2 ITU-T模型 80
5.3 OpenDaylight 81
5.3.1 OpenDaylight的体系结构 81
5.3.2 OpenDaylight的氦版本 82
5.4 REST 85
5.4.1 REST约束 85
5.4.2 REST API例子 87
5.5 控制器间的合作和协调 88
5.5.1 集中式与分布式控制器 88
5.5.2 高可用性的集群 89
5.5.3 联邦的SDN网络 90
5.5.4 边界网关协议 90
5.5.5 域间的路由选择和QoS 91
5.5.6 为QoS管理使用BGP 92
5.5.7 IETF SDNi 93
5.5.8 OpenDaylight SDNi 94
5.6 重要术语 95
5.7 参考文献 96
第6章 SDN应用平面 97
6.1 SDN应用平面体系结构 97
6.1.1 北向接口 98
6.1.2 网络服务抽象层 98
6.1.3 网络应用 98
6.1.4 用户接口 98
6.2 网络服务抽象层 99
6.2.1 SDN中的抽象 99
6.2.2 Frenetic 100
6.3 流量工程 102
6.4 测量和监视 104
6.5 安全 105
6.6 数据中心网络 109
6.6.1 基于SDN的大数据 109
6.6.2 基于SDN的云网络 110
6.7 移动和无线 112
6.8 信息中心网络 112
6.8.1 CCNx 113
6.8.2 抽象层的使用 114
6.9 重要术语 116
第三部分 虚拟化
第7章 网络功能虚拟化:概念与体系结构 118
7.1 NFV的背景与动机 118
7.2 虚拟机 119
7.2.1 虚拟机监视器 120
7.2.2 体系结构方法 121
7.2.3 容器虚拟化 123
7.3 NFV概念 123
7.3.1 NFV使用案例 126
7.3.2 NFV的基本要素 127
7.3.3 高层NFV框架 127
7.4 NFV的技术优势与必要条件 128
7.4.1 NFV的技术优势 128
7.4.2 NFV的必要条件 129
7.5 NFV参考体系结构 129
7.5.1 NFV管理与编排 130
7.5.2 参照点 130
7.5.3 具体实现 131
7.6 重要术语 132
7.7 参考文献 132
第8章 NFV功能 133
8.1 NFV基础设施 133
8.1.1 容器接口 134
8.1.2 NFVI容器的部署 136
8.1.3 NFVI域的逻辑结构 137
8.1.4 计算域 137
8.1.5 管理程序域 139
8.1.6 基础设施网络域 140
8.2 虚拟网络功能 142
8.2.1 VNF接口 142
8.2.2 VNFC间通信 143
8.2.3 VNF扩展 144
8.3