软件定义网络:系统方法

作者
(美)拉里·彼得森(Larry Peterson) 卡梅隆·卡斯克尼(Carmelo Cascone) 布莱恩·欧康纳(Brian O扖onnor) 托马斯·瓦丘斯卡(Thomas Vachuska) 布鲁斯·戴维(Bruce Davie)
丛书名
计算机科学丛书
出版社
机械工业出版社
ISBN
9787111695684
简要
简介
内容简介书籍计算机书籍 软件定义网络(SDN)正在用开源方式取代专有硬件和控制软件,受到云提供商、电信公司和企业的欢迎,促进了网络的创新发展。本书由开放网络基金会(ONF)的五位专家撰写,对SDN技术做了全面的介绍,强调底层概念、抽象和设计原理。书中给出了一个完整的SDN栈,并用开源软件作为示例进行说明。本书深入讨论了固定功能和可编程交换芯片、用于编程和控制交换的基于P4的工具链,以及一系列SDN用例,包括来自企业、数据中心和接入网络的实例。此外,本书还提供动手编程练习,可从GitHub下载。
目录
译者序
序言
前言
关于本书
关于作者
第1章 绪论\t1
1.1 市场概况\t2
1.2 技术概况\t4
1.2.1 分离控制平面和数据平面\t4
1.2.2 控制平面:集中式与分布式\t8
1.2.3 数据平面:可编程与固定功能\t11
1.3 SDN:一种定义\t13
第2章 用例\t15
2.1 网络虚拟化\t16
2.2 交换结构\t18
2.3 广域网的业务流工程\t19
2.4 软件定义广域网\t21
2.5 接入网络\t22
2.6 网络遥测\t24
第3章 基本架构\t27
3.1 软件栈\t27
3.2 裸机交换机\t30
3.3 交换机操作系统\t31
3.4 网络操作系统\t32
3.5 叶–脊结构\t33
第4章 裸机交换机\t37
4.1 交换机示意图\t37
4.2 转发流水线\t39
4.3 流水线抽象\t41
4.3.1 V1模型\t44
4.3.2 TNA\t46
4.4 P4程序\t48
4.4.1 头声明和元数据\t48
4.4.2 解析器\t49
4.4.3 入口处理\t50
4.4.4 出口处理\t52
4.4.5 逆解析器\t53
4.4.6 交换机的定义\t54
4.5 固定功能流水线\t54
4.5.1 OF-DPA\t55
4.5.2 SAI\t56
4.6 比较\t57
第5章 交换机操作系统\t59
5.1 瘦交换机操作系统\t59
5.2 P4Runtime接口\t61
5.3 gNMI和gNOI\t64
5.4 SONiC\t69
第6章 网络操作系统\t71
6.1 ONOS架构\t71
6.2 分布式内核\t74
6.2.1 Atomix原语\t75
6.2.2 服务\t76
6.3 北向接口\t80
6.4 南向接口\t83
6.4.1 供应商插件\t84
6.4.2 设备驱动程序\t84
6.5 可扩展的性能\t85
第7章 叶–脊结构\t87
7.1 特征集\t88
7.2 分段路由\t89
7.3 路由和多播\t91
7.4 定制的转发\t93
第8章 SDN的未来\t97
8.1 可验证网络\t97
8.2 SD-RAN\t100
附录 动手编程\t103

推荐

车牌查询
桂ICP备20004708号-3