深入浅出Neutron:OpenStack网络技术 PDF 高清电子书 免费下载 完整版 在线阅读- 高飞网
深入浅出Neutron

深入浅出Neutron
OpenStack网络技术

张华
网络
浏览人数:67
读者:           ...
  《深入浅出Neutron :OpenStack网络技术》是一本介绍OpenStack网络的专著,本书将会从传统的网络技术开始,让读者在大脑中建立传统网络与Neutron网络的一一对应关系,然后介绍了深入讲解Neutron一些重要特性背后的网络背景知识,以及它在Neutron中是如何实现的。本文还对大规模高性能网络调优的一些经验与看法,目的是让读者最终从本质上把握云计算时代的网络,知道如何去获取与此相关的知识。
  《深入浅出Neutron :OpenStack网络技术》强调系统性和理论指导实践的前瞻性,很多网络原理会用简单有效的小试验来证明,而Neutron背后的原理和它恰好是一模一样的,这便于读者的深入理解。
  《深入浅出Neutron :OpenStack网络技术》适合OpenStack爱好者和有一定基础的技术工程师以及想要深入理解OpenStack Neutron的架构师使用。

第1篇 初识Neutron   
第1章 Neutron是什么   
1.1 什么是云   
1.2 什么是OpenStack   
1.3 Neutron的发展与介绍   
1.4 分层思想与Neutron组件架构   
1.5 Neutron中的服务   
1.6 Neutron支持的部署拓扑   
1.7 爱上Neutron的理由   
1.8 小结   
第2章 Neutron二层网络服务实现原理   
2.1 二层网络基本原理   
2.2 大二层变革综述   
2.3 二层网络的实现——ML2插件   
2.4 二层网络在Linux中的实现   
2.5 Openvswitch中二层网络的实现   
2.6 虚拟机部署与二层网络的绑定(Port Binding)   
2.7 小结   
第3章 Neutron三层网络服务实现原理   
3.1 路由原理   
3.2 三层路由在Linux中的实现   
3.3 Neutron的三层网络实现   
3.4 通过实验夯实路由基础   
3.5 FLAT、VLAN、GRE、VxLAN网络拓扑   
3.6 小结   
第4章 OpenStack的部署与Neutron之Hello World   
4.1 OpenStack部署方式简介   
4.2 使用Devstack部署OpenStack开发环境   
4.3 创建第一个网络   
4.4 小结   
第2篇 Neutron进阶   
第5章 Neutron中的网络安全   
5.1 iptables基础   
5.2 Neutron中的安全组   
5.3 Neutron中的防火墙   
5.4 有状态的防火墙和基于OVS流规则的防火墙   
5.5 多层防火墙应用实例   
5.6 Group Based Policy   
5.7 小结   
第6章 高级网络服务   
6.1 网络服务模型与用例   
6.2 Service Type框架   
6.3 其他高级网络服务特性   
6.4 LBaaS服务原理与实现   
6.5 IPSec VPNaaS服务原理与实现   
6.6 基于MPLS的VPNaaS服务原理与实现   
6.7 小结   
第7章 网络性能调优   
7.1 通用操作系统与传统Hypervisor的网络性能瓶颈   
7.2 Neutron性能的评价指数   
7.3 API Server的调优   
7.4 MySQL、Rabbitmq调优   
7.5 计算节点及l3-agent的调优   
7.6 网络中的MTU问题对性能的影响   
7.7 启用L2pop特性提高性能   
7.8 通过分布式虚拟路由器改善网络节点性能   
7.9 网络节点的高可用性   
7.10 小结   
第3篇 Neutron实战   
第8章 Neutron实战开发   
8.1 Neutron的数据模型介绍   
8.2 Neutron的API及其实现机制介绍   
8.3 使用eclipse + pydev插件建立开发环境   
8.4 如何开发新的Plugin   
8.5 为新二层设备开发MechanismDriver实战   
8.6 小结   
第9章 贡献Neutron社区   
9.1 加入OpenStack社区   
9.2 注册BP与neutron-spec   
9.3 如何提交代码   
9.4 Neutron CI测试   
9.5 代码及代码风格   
9.6 小结   
第10章 Neutron中的测试   
10.1 单元测试   
10.2 功能测试   
10.3 Tempest集成测试   
10.4 小结   
第4篇 Neutron杂谈与展望   
第11章 软件定义网络(SDN)   
11.1 软件定义网络(SDN)简介   
11.2 OpenFlow中的L3层路由与跨数据中心的SDN   
11.3 RouteFlow   
11.4 SDN与Neutron的集成   
11.5 NFV   
11.6 小结   
第12章 IPv6与Neutron   
12.1 基础知识   
12.2 IPv6在Neutron中的实现   
12.3 IPv6在管理网络中的实现   
12.4 小结   
附 录   
附录A Openstack网络的故障排除   
A.1 虚拟机获取不到IP的问题   
A.2 虚拟机无法访问外网的问题   
A.3 无法重建GRE隧道的问题   
附录B 调试代码时可能遇到的问题   
B.1 服务状态不一致的问题   
B.2 在eclipse中调试OpenStack代码时,模块动态替换的问题   
B.3 Devstack环境中切换代码分支的问题   
附录C Devstack环境代码升级的问题   
参考链接   
看过本书的人还看过