作品简介

本书共8章。第1章讲解Neutron概况。第2章介绍了Linux的虚拟网络知识。第3章讲述了Neutron的实现模型。第4章讲述的Neutron的资源模型。第5章讲述了Neutron的基本架构,以及架构中所涉及的Web机制、通信机制、并发机制等。第6章深入介绍Neutron启动服务的流程、通信机制与实现等。第7章深入分析了Neutron插件的驱动、消息处理机制。第8章详细讲解了Neutron代理(OVS与L3)的实现。

李宗标,华为研发工程师,业界第壹个SDN+NFV Orchestrator开源架构师(OPEN-O),对SDN/NFV颇有研究,并且有丰富的市场项目经验。

作品目录

  • 前言
  • 第1章 Neutron概述
  • 1.1 Neutron的由来
  • 1.2 Neutron的特性与应用
  • 1.3 Neutron的扩展能力
  • 1.4 本章小结
  • 第2章 Linux虚拟网络基础
  • 2.1 tap
  • 2.2 namespace
  • 2.3 veth pair
  • 2.4 Bridge
  • 2.5 Router
  • 2.6 tun
  • 2.7 iptables
  • 2.8 本章小结
  • 第3章 Neutron的网络实现模型
  • 3.1 Neutron的三类节点
  • 3.2 计算节点的实现模型
  • 3.3 网络节点的实现模型
  • 3.4 控制节点的实现模型
  • 3.5 本章小结
  • 第4章 Neutron的资源模型
  • 4.1 Neutron资源的租户隔离
  • 4.2 Network
  • 4.3 Trunk Networking
  • 4.4 Subnet
  • 4.5 Port
  • 4.6 Router
  • 4.7 Multi-Segments
  • 4.8 BGP VPN
  • 4.9 本章小结
  • 第5章 Neutron架构分析
  • 5.1 Neutron的Web框架与规范
  • 5.2 Neutron的消息通信机制
  • 5.3 Neutron的并发机制
  • 5.4 通用库Oslo
  • 5.5 本章小结
  • 第6章 Neutron的服务
  • 6.1 Neutron启动一个Web Server
  • 6.2 加载WSGI Application
  • 6.3 Core Service API(RESTful)的处理流程
  • 6.4 Extension Service API(RESTful)的处理流程
  • 6.5 Plugin的加载
  • 6.6 RPC Consumer的创建
  • 6.7 本章小结
  • 第7章 Neutron的插件
  • 7.1 核心插件
  • 7.2 业务插件
  • 7.3 Neutron Plugin的消息发布和订阅
  • 7.4 本章小结
  • 第8章 Neutron的代理
  • 8.1 OVS Agent
  • 8.2 L3 Agent
  • 8.3 本章小结
展开全部