𝔖 Scriptorium
✦   LIBER   ✦

📁

Linux开源网络全栈详解:从DPDK到OpenFlow

✍ Scribed by 英特尔亚太研发有限公司 编著


Publisher
电子工业出版社
Year
2019
Tongue
Chinese
Leaves
266
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


《Linux开源网络全栈详解:从DPDK到OpenFlow》基于Linux基金会划分的开源网络技术层次框架,对处于主导地位的、较为流行的开源网络项目进行阐述,包括DPDK、OpenDaylight、Tungsten Fabric、OpenStack Neutron、容器网络、ONAP、OPNFV等。本书内容主要围绕各个项目的起源与发展、实现原理与框架、要解决的网络问题等方面展开讨论,致力于帮助读者对Linux开源网络技术的实现与发展形成完整、清晰的认识。本书语言通俗易懂,能够带领读者快速走入Linux开源网络的世界并做出自己的贡献。

《Linux开源网络全栈详解:从DPDK到OpenFlow》适合参与Linux开源网络项目开发的读者阅读,也适合互联网应用的开发者、架构师和创业者参考。

✦ Table of Contents


扉页
版权页
推荐序一
推荐序二
前 言
目 录
第1章 Linux开源网络
1.1 开源网络组织
1.1.1 云计算与三大基金会
1.2 网络标准及架构
1.2.1 OpenFlow
1.3 Linux开源网络生态
1.1.2 LFN
1.2.2 SDN
1.2.3 P4
1.2.4 ETSI的NFV参考架构
1.3.1 开源硬件
1.3.2 虚拟交换
1.3.3 Linux操作系统
1.3.4 网络控制
1.3.5 云平台
1.3.6 网络编排
1.3.7 网络数据分析
1.3.8 网络集成
第2章 Linux虚拟网络
2.1 TAP/TUN设备
2.2 Linux Bridge
2.3 MACVTAP
2.4 Open vSwitch
2.5 Linux Network Namespace
2.6 iptables/NAT
2.7 虚拟网络隔离技术
2.7.1 虚拟局域网(VLAN)
2.7.2 虚拟局域网扩展(VxLAN)
2.7.3 通用路由封装GRE
2.7.4 通用网络虚拟化封装(Geneve)
第3章 高性能数据平面
3.1 高性能数据面基础
3.1.1 内核旁路
3.2 NFV和NFC基础设施
3.2.1 网络功能虚拟化
3.3 OVS-DPDK
3.3.1 OVS-DPDK 概述
3.4 FD.IO:用于报文处理的用户面网络协议栈
3.4.1 VPP
3.1.2 平台增强
3.1.3 DPDK
3.2.2 从虚拟机到容器的网络I/O虚拟化
3.2.3 NFVi平台设备抽象
3.3.2 OVS-DPDK性能优化
3.4.2 FD.IO子项目
3.4.3 与OpenDaylight 和OpenStack集成
3.4.4 vBRAS
第4章 网络控制
4.1 OpenDaylight
4.1.1 ODL社区
4.2 Tungsten Fabric
4.2.1 Tungsten Fabric体系结构
4.1.2 ODL体系结构
4.1.3 YANG
4.1.4 ODL子项目
4.1.5 ODL应用实例
4.2.2 Tungsten Fabric 转发平面
4.2.3 Tungsten Fabric实践
4.2.4 Tungsten Fabric应用实例
4.2.5 Tungsten Fabric与OpenStack集成
第5章 OpenStack网络
5.1 OpenStack网络演进
5.2 Neutron体系结构
5.2.1 网络资源模型
5.3 Neutron Plugin
5.3.1 ML2 Plugin
5.4 Neutron Agent
5.2.2 网络实现模型
5.2.3 Neutron软件架构
5.3.2 Service Plugin
第6章 容器网络
6.1 容器
6.2 Kubernetes网络
6.2.1 Pod内部的容器间通信
6.3 Kubernetes CNI
6.4 Service Mesh
6.5 OpenStack容器网络项目Kuryr
6.5.1 Kuryr起源
6.5.2 Kuryr架构
6.1.1 容器技术框架
6.1.2 Docker
6.1.3 Kubernetes
6.2.2 Pod间通信
6.2.3 Pod与Service之间的网络通信
6.2.4 Kubernetes外界与Service之间的网络通信
6.4.1 Sidecar模式
6.4.2 开源Service Mesh方案
第7章 网络编排与集成
7.1 ETSI NFV MANO
7.1.1 ETSI标准化进展
7.2 ONAP
7.3 OPNFV
7.1.2 OASIS TOSCA
7.1.3 开源编排器
7.2.1 ONAP基本框架
7.2.2 ONAP应用场景
7.3.1 OPNFV上游
7.3.2 OPNFV项目
7.3.3 OPNFV CI
7.3.4 OPNFV典型用例


📜 SIMILAR VOLUMES


Linux开源存储全栈详解:从Ceph到容器存储
✍ 英特尔亚太研发有限公司 编著 📂 Library 📅 2019 🏛 电子工业出版社 🌐 Chinese

<p>《Linux开源存储全栈详解:从Ceph到容器存储》致力于帮助读者形成有关Linux开源存储世界的细致的拓扑,从存储硬件、Linux存储堆栈、存储加速、存储安全、存储管理、分布式存储、云存储等各个角度与层次展开讨论,同时对处于主导地位的、较为流行的开源存储项目进行阐述,包括SPDK、ISA-L、OpenSDS、Ceph、OpenStack Swift与Cinder、容器存储等。本书内容基本不涉及具体源码,主要围绕各个项目的起源与发展、实现原理与框架、要解决的网络问题等方面展开讨论,致力于帮助读者对Linux开源存储技术的实现与发展形成整体清晰的认识。本书语言通俗易懂,能够带领读者快速走入

Linux高性能网络详解:从DPDK、RDMA到XDP
✍ 刘伟 📂 Library 📅 2023 🏛 人民邮电出版社 🌐 Chinese

<p>《Linux高性能网络详解:从DPDK、RDMA到XDP》主要介绍了DPDK、RDMA和XDP三种高性能网络技术的原理、使用方法和实现方案。《Linux高性能网络详解:从DPDK、RDMA到XDP》总计26章,分为四大部分。第1部分介绍了计算机网络、计算机硬件和Linux操作系统的基础知识,以及软件和硬件之间传递信息的方式、以内核协议栈为基础的网络方案和Corundum。第2部分介绍了DPDK的入门知识、DPDK的内存管理、UIO DPDK的基本使用方法、测试和分析高性能网卡,以及如何为Corundum编写DPDK驱动程序。第3部分包括RDMA技术简介、软件架构、基本元素、基本操作类型及

从芯片到云端: Python物联网全栈开发实践
✍ 刘凯 📂 Library 📅 2018 🏛 电子工业出版社 🌐 Chinese

物联网开发重新定义了“全栈开发”的范围。Python作为一门快速发展的语言,已经成为系统集成领域的优选语言之一,其可覆盖从电路逻辑设计到大数据分析的物联网端到端开发。各领域开发者可以利用Python交叉涉足物联网设备、边缘计算、云计算、数据分析的工程设计。本书尝试让读者建立物联网设计的整体概念,从基础概念开始,到相关技术选型、开源工程、参考设计与经验分享。无论是物联网领域的创业者,还是系统架构师,都可从本书中获得灵感。本书对于嵌入式开发领域的开发者尤具学习价值,利用Python可加快开发迭代速度、降低开发成本,并可以基于嵌入式Python建立完整的物联网软硬件生态。

网络安全习题详解
✍ 沈鑫剡、李兴德、俞海英、伍红兵 📂 Library 📅 2018 🏛 清华大学出版社 🌐 Chinese

本书是《网络安全》教材的配套教辅,与主教材的每一章内容相对应,提供了例题解析、选择题分析和名词解释三部分内容。 本书通过大量习题的解析过程,帮助读者加深理解网络安全中存在的大量术语及概念的本质含义和相互之间的区别,弄清、弄透网络安全理论及技术和协议的基本原理和工作过程。 本书在设计习题时,参考了全国计算机等级考试三级信息安全技术和信息安全工程师技术水平考试中的典型题型,因此,本书对参加全国计算机等级考试三级信息安全技术和信息安全工程师技术水平考试的读者而言,也是一本非常有价值的参考书。