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

Linux开源网络全栈详解:从DPDK到OpenFlow pdf epub mobi txt 电子书 下载 2026

出版者:电子工业出版社
作者:英特尔亚太研发有限公司 编著
出品人:博文视点
页数:268
译者:
出版时间:2019-7
价格:69.00元
装帧:平装
isbn号码:9787121367861
丛书系列:
图书标签:
  • 网络
  • Linux
  • 计算机科学
  • 开源
  • CS
  • 2019
  • 网络编程
  • 技术
  • Linux
  • 网络编程
  • DPDK
  • OpenFlow
  • 网络协议
  • 网络安全
  • 开源软件
  • 网络栈
  • 高性能网络
  • SDN
想要找书就要到 小哈图书下载中心
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

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

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

作者简介

郭瑞景:从事网络与存储开发工作,活跃于OpenStack、OpenDaylight、OPNFV等开源项目。

陆连浩:ONAP项目积极贡献者,此前长期从事Linux驱动、嵌入式系统开发工作。

秦凯伦:OpenStack Neutron项目的活跃贡献者。

徐琛杰:从事边缘计算项目StarlingX网络方面的开发。

应若愚:从事网络相关软件开发和优化工作,目前主要负责ONAP平台开发。

丁亮:从事云ONAP相关的开发和集成工作。

朱礼波:活跃于OPNFV、ONAP等开源项目,此前从事虚拟化技术与GPU底层的开发与维护。

黄海滨:ONAP项目积极贡献者,Multi-Cloud 和 VFC的Committer,在虚拟化和智能监控领域发表6篇专利。

任桥伟:从事Linux内核、OpenStack、Ceph等开源项目的开发,著有《Linux内核修炼之道》 《 Linux那些事儿》系列。

梁存铭:软件架构师,网络数据面专家。主要从事研究数据面优化、网络设备虚拟化及系统架构优化。

胡雪焜:专注于虚拟化技术和基于IA架构的数据面性能优化,具有丰富的SDN/NFV商业实践。

胡嘉瑜:主要从事网络I/O虚拟化方面的工作。

王潇:主要从事网络虚拟化、云网络硬件加速等技术的开发。

何少鹏:专注于网卡和I/O虚拟化,之前在云服务和网络设备行业有十多年的从业经验。

姚磊:主要从事DPDK虚拟化以及OVS的性能评估和分析工作。

倪红军:VPP Maintainer,Sweetcomb和NSH_SFC项目负责人。

吴菁菁:主要从事Intel平台上网络包处理加速工作。

陈兆彦:主要从事基于IA架构的DPDK网络系统的性能测试和分析,以及研究SDN/NFV方案,如对TungstenFabric vRouter的性能分析。

目录信息

第1章 Linux开源网络 1
1.1 开源网络组织 1
1.1.1 云计算与三大基金会 1
1.1.2 LFN 3
1.2 网络标准及架构 4
1.2.1 OpenFlow 4
1.2.2 SDN 10
1.2.3 P4 14
1.2.4 ETSI的NFV参考架构 17
1.3 Linux开源网络生态 19
1.3.1 开源硬件 20
1.3.2 虚拟交换 21
1.3.3 Linux操作系统 22
1.3.4 网络控制 23
1.3.5 云平台 24
1.3.6 网络编排 27
1.3.7 网络数据分析 27
1.3.8 网络集成 28
第2章 Linux虚拟网络 29
2.1 TAP/TUN设备 30
2.2 Linux Bridge 32
2.3 MACVTAP 33
2.4 Open vSwitch 35
2.5 Linux Network Namespace 37
2.6 iptables/NAT 42
2.7 虚拟网络隔离技术 45
2.7.1 虚拟局域网(VLAN) 45
2.7.2 虚拟局域网扩展(VxLAN) 47
2.7.3 通用路由封装GRE 49
2.7.4 通用网络虚拟化封装(Geneve) 50
第3章 高性能数据平面 52
3.1 高性能数据面基础 54
3.1.1 内核旁路 54
3.1.2 平台增强 59
3.1.3 DPDK 65
3.2 NFV和NFC基础设施 72
3.2.1 网络功能虚拟化 72
3.2.2 从虚拟机到容器的网络I/O虚拟化 78
3.2.3 NFVi平台设备抽象 81
3.3 OVS-DPDK 86
3.3.1 OVS-DPDK 概述 86
3.3.2 OVS-DPDK性能优化 93
3.4 FD.IO:用于报文处理的用户面网络协议栈 98
3.4.1 VPP 98
3.4.2 FD.IO子项目 101
3.4.3 与OpenDaylight 和OpenStack集成 107
3.4.4 vBRAS 109
第4章 网络控制 112
4.1 OpenDaylight 114
4.1.1 ODL社区 114
4.1.2 ODL体系结构 115
4.1.3 YANG 120
4.1.4 ODL子项目 122
4.1.5 ODL应用实例 125
4.2 Tungsten Fabric 126
4.2.1 Tungsten Fabric体系结构 126
4.2.2 Tungsten Fabric 转发平面 134
4.2.3 Tungsten Fabric实践 138
4.2.4 Tungsten Fabric应用实例 145
4.2.5 Tungsten Fabric与OpenStack集成 146
第5章 OpenStack网络 147
5.1 OpenStack网络演进 150
5.2 Neutron体系结构 152
5.2.1 网络资源模型 152
5.2.2 网络实现模型 159
5.2.3 Neutron软件架构 164
5.3 Neutron Plugin 165
5.3.1 ML2 Plugin 165
5.3.2 Service Plugin 170
5.4 Neutron Agent 174
第6章 容器网络 177
6.1 容器 177
6.1.1 容器技术框架 180
6.1.2 Docker 184
6.1.3 Kubernetes 188
6.2 Kubernetes网络 196
6.2.1 Pod内部的容器间通信 196
6.2.2 Pod间通信 197
6.2.3 Pod与Service之间的网络通信 199
6.2.4 Kubernetes外界与Service之间的网络通信 202
6.3 Kubernetes CNI 202
6.4 Service Mesh 209
6.4.1 Sidecar模式 211
6.4.2 开源Service Mesh方案 213
6.5 OpenStack容器网络项目Kuryr 217
6.5.1 Kuryr起源 217
6.5.2 Kuryr架构 217
第7章 网络编排与集成 221
7.1 ETSI NFV MANO 221
7.1.1 ETSI标准化进展 221
7.1.2 OASIS TOSCA 223
7.1.3 开源编排器 224
7.2 ONAP 228
7.2.1 ONAP基本框架 230
7.2.2 ONAP应用场景 234
7.3 OPNFV 237
7.3.1 OPNFV上游 238
7.3.2 OPNFV项目 245
7.3.3 OPNFV CI 251
7.3.4 OPNFV典型用例 252
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

这本书的深度和广度真的让人印象深刻,它不仅仅停留在理论层面,更像是提供了一份实战路线图。我尤其欣赏它在介绍高性能网络处理框架时所采用的对比分析手法。它没有简单地赞美某一种技术,而是将不同实现路径的优劣势进行了细致的剖析,这对于我这种追求效率的工程师来说简直是福音。我感觉作者在编写时一定投入了大量的实践经验,因为只有亲身踩过坑,才能知道哪些细节是致命的,哪些优化是真正有效的。书中对于网络函数虚拟化(NFV)在现代云环境中的应用场景描述,也给了我不少启发,让我开始重新审视我们当前系统中的瓶颈。我甚至在读完相关章节后,立即动手尝试搭建了一个简化的实验环境,书中的代码示例和配置思路起到了决定性的指导作用。这种“理论结合实操”的编写风格,极大地提高了阅读体验的转化率,而不是读完就忘的“技术白开水”。

评分

天哪,最近翻阅的这本技术书籍简直是打开了我对网络技术理解的一个全新世界。我之前总觉得像DPDK、OpenFlow这些前沿技术离我很遥远,感觉是那种只有在超大型数据中心里才会用到的“高深莫测”的玩意儿。然而,这本书的叙述方式非常接地气,它没有上来就抛出一大堆晦涩难懂的专业术语,而是循序渐进地带你构建起一个坚实的基础。特别是它对软件定义网络(SDN)核心思想的阐述,清晰到让人茅塞顿开。我记得有一章详细解析了数据平面与控制平面的分离如何带来网络灵活性的飞跃,那种设计哲学层面的讨论,让我对传统网络架构的局限性有了更深刻的认识。作者似乎非常擅长将复杂的工程问题拆解成易于消化的模块,即便我对某些底层硬件加速的细节尚未完全掌握,也能通过上下文逻辑推导出其设计意图。读完这部分的感受,就像是终于看清了一张原本模糊不清的拓扑图,每个节点的连接和作用都变得一目了然,这对于我未来规划自身的学习路径都大有裨益。

评分

这本书的排版和结构设计也值得称赞,它不像很多技术书籍那样,把所有东西堆砌在一起,让人抓不住重点。它巧妙地将“底层原理”、“框架实现”和“上层应用”划分出清晰的层级,阅读起来逻辑性非常强。我个人尤其喜欢它对不同技术栈之间兼容性和互操作性问题的探讨。很多时候,我们陷入技术选型的怪圈,就是因为看不到不同技术之间的“接口”是如何定义的。这本书在这方面做得非常到位,它不仅告诉你“是什么”,更重要的是告诉你“为什么”要这样设计,以及“如何”让它们协同工作。这种宏观视角与微观细节的平衡掌握,使得即便是初次接触这些前沿概念的读者,也能建立起一个完整的知识体系框架,而不是零散的知识点堆砌。它真正做到了对整个网络技术生态的“全景式”扫描。

评分

我发现这本书最大的价值在于其前瞻性和指导性。它描绘的不仅仅是当前业界正在使用的技术,更是描绘了未来几年网络基础设施可能演进的方向。对于我们这些需要为未来技术选型做准备的人来说,这一点至关重要。书中对开源社区生态的介绍也极为全面,指明了哪些工具链是值得投入精力去学习和贡献的。我特别喜欢作者在论述中偶尔穿插的个人见解和行业观察,这些非标准化的内容,往往比纯粹的技术描述更能引发深层次的思考。它鼓励读者跳出既定的框架去审视问题,挑战现状。总而言之,如果你对构建下一代高性能、可编程网络抱有真正的热情和探索精神,那么这本书绝对是书架上不可或缺的一员,它为你提供了坚实的理论基石和广阔的实践视野。

评分

坦率地说,我带着一丝怀疑开始阅读的,毕竟市面上充斥着太多标题党和浅尝辄止的技术书。但这本书完全超出了我的预期。最让我感到震撼的是它对网络协议栈在现代CPU架构下如何进行优化和重构的深入剖析。那种对性能极致追求的工匠精神,从字里行间都能感受出来。它没有回避那些工程中遇到的棘手问题,比如中断处理、缓存一致性对网络性能的影响等,并且给出了非常专业的解决方案思路。这让我意识到,要想真正掌握现代网络,就必须深入到操作系统的内核和硬件接口层面去理解问题。这本书的难度是存在的,但它提供的知识密度是惊人的,每一次翻页都像是在挖掘一个新的知识矿藏,让人欲罢不能。它不是那种读完就能让你立马成为专家的“速成宝典”,而是一本能陪伴你长期成长的“技术辞典”。

评分

此书的全部价值,在于目录,内容页没有价值。建议改名为《云计算入门概念拷贝粘贴大全》

评分

此书的全部价值,在于目录,内容页没有价值。建议改名为《云计算入门概念拷贝粘贴大全》

评分

此书的全部价值,在于目录,内容页没有价值。建议改名为《云计算入门概念拷贝粘贴大全》

评分

此书的全部价值,在于目录,内容页没有价值。建议改名为《云计算入门概念拷贝粘贴大全》

评分

覆盖面广,介绍的项目较新较全,尤其好的地方是用很多图示表明架构和逻辑关系,让读者比较容易在高层次上把握各个项目的主要结构。

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 qciss.net All Rights Reserved. 小哈图书下载中心 版权所有