《云计算网络珠玑》紧紧围绕解读云计算网络虚拟化中常用到的互联网技术基本原理,重中之重展现以太网及TCP/IP网络中各种各样技术性本质的关系多元性,包含从传统式的MAC、IP、安全性和QoS等你兴盛的Trill、LISP、DPI和CDN等技术性,从以太网交换机的两层发送、多层路由器和Linux的TCP/IP协议栈到MAC-in-MAC、VXLAN和Neutron等新计划方案,及其从传统式的大数据中心三大框架到扁平化设计大两层和SDN/NFV等新构架。另一个,这书对某些网络新技术和新计划方案(如SR-IOV、Openflow、DPDK、Serverswitch等)也开展了论述,并探讨了在若干意见技术性难题上网络的发展趋向
《云计算网络珠玑》內容包揽了以太网和TCP/IP互联网技术的每一层面,并挑选很多的案例开展详细说明,在其中每一技术性点和案例全是历经用心挑选的,既兼具互联网技术发展趋势的次序,也遵照TCP/IP网络两层从下到上的区划;另一个,还从当今的技术性网络热点上选择了SDN、Openflow、VXLAN等兴盛技术性的发展趋势现况和发展趋向开展详尽分析,有利于用户在思维逻辑上畅顺地了解,并向用户出示了这条迅速把握互联网技术的学习培训方式。通览全书后,用户能够尽早创建自身在网络层面的技术性知识结构。
目录
- 第1部分 网络基本原理
- 第1章 TCP/IP网络技术 3
- 1.1 信息网络 6
- 1.2 以太网技术 12
- 1.3 网络传输设备 15
- 1.4 MAC和VLAN 18
- 1.5 MAC-in-MAC 22
- 1.6 STP和Trill 25
- 1.7 IP技术 29
- 1.7.1 IP地址 30
- 1.7.2 IP报文格式简介 32
- 1.7.3 TCP和UDP 34
- 1.7.4 TCP与UDP检验和 39
- 1.8 DNS和DHCP 39
- 1.9 ICMP报文 42
- 1.10 ARP和RARP 43
- 1.11 路由协议 46
- 1.11.1 RIP和BGP 47
- 1.11.2 OSPF协议 49
- 1.12 NAT技术 56
- 1.13 隧道技术 58
- 1.14 MPLS和VPLS 66
- 1.15 QoS功能 69
- 1.16 网络安全和监控 73
- 1.17 LB、CDN和DPI 77
- 1.18 LISP和LLDP 80
- 1.19 网络架构 82
- 第2章以太网交换机 86
- 2.1 交换机转发流程 87
- 2.2 交换机端口处理 90
- 2.3 交换机二层转发 93
- 2.4 交换机三层转发 100
- 2.5 交换机ACL和QoS 102
- 2.5.1 ACL功能 102
- 2.5.2 QoS功能 104
- 2.6 交换机的虚拟化支持 113
- 2.7 交换机的CPU 117
- 第3章 Linux网络基础 120
- 3.1 网卡和数据包的收发 121
- 3.1.1 Linux网卡收包流程 122
- 3.1.2多网卡Bonding 126
- 3.1.3 SR-IOV 128
- 3.1.4 DPDK 129
- 3.2 TUN/TAP 130
- 3.3 Linux Bridge和VLAN 131
- 3.4 TCP/IP协议栈 135
- 3.5 IPtables 138
- 3.6 QoS模块 139
- 3.7 Dnsmasq 141
- 第4章SDN网络架构 143
- 4.1 什么是SDN 144
- 4.2 OpenFlow与OpenvSwitch 149
- 4.2.1 OpenFlow简介 149
- 4.2.2 Open vSwitch简介 158
- 4.3 能为SDN做什么 160
- 第2部分 云计算及OpenStack的网络
- 第5章 OpenStack的网络 167
- 5.1 云计算及OpenStack 168
- 5.2 OpenStack的网络介绍 173
- 5.2.1 Nova-Network 175
- 5.2.2 Neutron网络 179
- 5.2.3 OpenStack存储网络 186
- 5.3 Neutron底层网络原理 187
- 5.3.1 Neutron组件的构成 189
- 5.3.2 Neutron网络的隔离 192
- 5.3.3 Neutron网络的互通 196
- 5.4 Neutron主要功能 200
- 5.4.1互通与隔离功能 201
- 5.4.2防火墙与安全组 203
- 5.4.3 LBaas和VPNaas 204
- 5.4.4监控安全和数据中心互联 206
- 5.4.5 Neutron中的QoS功能 207
- 5.4.6 Neutron部署运维 208
- 5.5 VXLAN隔离环境通信实例详解 209
- 5.5.1 VXLAN报文解析 210
- 5.5.2 VXLAN通信流程 214
- 5.6 Neutron网络高级话题讨论 219
- 5.6.1常见Neutron网络问题 220
- 5.6.2 Neutron网络性能 225
- 5.6.3 Neutron网络稳定性 229
- 5.6.4 Neutron在折翼 230
- 第6章 Neutron网络发展趋势 234
- 6.1 SDN的结合 235
- 6.2 硬件网络设备解决性能问题 236
- 6.3 安全和监控 238
- 6.4 虚拟网络中的路由协议 239
- 6.5 IaaS上的商业模式 240
- 6.6 云计算时代的终结 242
- 附录 245
- 附录A Open vSwitch基本命令 245
- 附录B 深入理解OpenStack 云计算VLANManager网络流的六种场景 247
- 附录C RDO配置文件网络部分——VLAN隔离 262
- 附录D VXLAN通信抓包实例 264
- 参考文献 274