欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 深入理解Kubernetes网络系统原理
      • 作者:韩相国|责编:孙海亮
      • 出版社:机械工业
      • ISBN:9787111768579
      • 出版日期:2025/01/01
      • 页数:430
    • 售价:43.6
  • 内容大纲

        这是一本虚拟化网络技术学习指南,融合中兴架构师16年网络产品研发经验。从Linux内核实现的视角出发,结合内核源码,以实例化的方式讲解虚拟化网络技术(包括容器网络和Kubernetes网络),覆盖原理及应用。
        本书适合从事网络应用设计开发、网络运维和有一定基础的技术爱好者阅读。使其在理解虚拟化网络技术应用的同时,对网络背后的工作原理也有充分了解。
        本书一共分为三篇。第一篇通用网络技术,首先介绍虚拟化网络中使用到的各种概念和基本技术,接着结合Linux内核源码讲述Linux内核是如何实现这些网络技术的,包括Linux内核的收发报文流程、路由选路原理和虚拟化网络设备的工作原理。第二篇容器网络技术,首先介绍Linux的网络命名空间,接着分别介绍docker和Kubernetes两种模式下容器网络的工作原理。第三篇Kubernetes网络插件原理,介绍Kubernetes网络插件的工作原理,之后综合全书讲述的技术,实现Kubernetes网络插件,达成优化Kubernetes网络的目的。
  • 作者介绍

        韩相国,中兴通讯核心网产品系统架构师,从事移动核心网网络产品研发16余年,具备大规模复杂通信软件系统架构设计经验,对Linux内核、虚拟化网络、容器化网络(包括Kubernetes网络)、云原生等领域有较深的理论研究和实战经验。     自2004年毕业以来,一直从事技术领域研发工作。在中兴通讯工作期间,先后从事过移动核心网网关产品的系统设计与开发、网元产品运维系统的设计与开发、核心网产品向云原生演进的预研等工作,目前主要从事核心网网元平台的系统设计工作。在加入中兴之前,曾从事多年的嵌入式系统软硬件研发,负责ARM平台下基于嵌入式Linux的系统硬件设计和软件设计工作。
  • 目录

    前言
    第一篇  通用网络技术
      第1章  网络通信基础
        1.1  网络设备与接口
          1.1.1  设备地址
          1.1.2  接口别名
          1.1.3  子接口
        1.2  路由
          1.2.1  路由条目
          1.2.2  路由表
          1.2.3  路由配置:通用路由管理
          1.2.4  路由配置:策略路由管理
        1.3  网络地址转换
        1.4  Netfilter/iptables
          1.4.1  iptables挂载点和链
          1.4.2  iptables表
          1.4.3  iptables命令
          1.4.4  iptables应用
        1.5  总结
      第2章  Linux内核网络
        2.1  Linux网络协议栈
        2.2  从socket编程开始
          2.2.1  UDP服务端源码
          2.2.2  UDP服务端源码分析
        2.3  内核接收报文流程
          2.3.1  硬件设备接收报文
          2.3.2  中断处理下半部
          2.3.3  IP协议层处理
          2.3.4  UDP协议层处理
          2.3.5  用户进程接收报文
          2.3.6  接收报文中断的亲和性设置
          2.3.7  报文接收流程总结
        2.4  内核发送报文流程
          2.4.1  用户进程发送报文
          2.4.2  系统调用
          2.4.3  UDP协议层处理
          2.4.4  IP协议层处理
          2.4.5  邻居子系统
          2.4.6  设备子系统
          2.4.7  硬件设备发送报文
          2.4.8  发送完成中断
          2.4.9  报文发送流程总结
        2.5  总结
      第3章  Linux内核路由系统
      第4章  Linux虚拟网络设备
    第二篇  容器网络技术原理
      第5章  网络命名空间通信
      第6章  容器网络
      第7章  Kubernetes网络
    第三篇  Kubernetes网络插件原理

      第8章  CNI网络插件原理及实践
      第9章  动手实现CNI插件
    附录