顶部
收藏

软件定义网络技术


作者:
黄辉 施晓秋 彭达卫
定价:
37.00 元
版面字数:
340千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
2023年
ISBN:
978-7-04-054911-9
物料号:
54911-00
出版时间:
2020-10-13
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
网络工程专业课程

本书为计算机类新工科教材,面向地方院校网络工程专业和其他计算机类专业的软件定义网络课程而开发。全书共9章,其中第1、2章主要介绍SDN基础知识,包括SDN的产生背景、发展历程与标准化工作,SDN的体系结构与设计思想;第3~6章依照SDN的体系架构自下而上的顺序,以开源技术为主线,分别介绍数据平面、南向接口、控制平面和北向接口相关技术;第7~9章以思科的SDN实现技术与方法为主线,分别介绍软件定义数据中心、软件定义园区网和软件定义广义网的商业化开发与实现。

本书注重“学生为本”教学理念,在关注知识点讲解的同时,强调对软件定义网络思维方法和自主学习能力的培养。各章在介绍知识内容的背景问题与思想方法之外,提供了相应开发实践活动,促进读者有关软件定义网络技术实践技能的培养,缩短校内教学与网络工程应用实际的距离。

本书既可作为网络工程等计算机类专业的软件定义网络教材,也可作为网络工程从业人员的参考书籍。

  • 目录
    • 前辅文
      • 第1章 概述
        • 1.1 SDN的产生
          • 1.1.1 传统网络概述
            • 1.1.2 传统网络存在的问题
              • 1.1.3 SDN的应运而生
              • 1.2 SDN的发展
                • 1.2.1 发展历程
                  • 1.2.2 研究与应用现状
                  • 1.3 SDN的标准化组织
                    • 1.3.1 ONF
                      • 1.3.2 IETF
                        • 1.3.3 ITU T
                          • 1.3.4 ETSI
                          • 习题
                          • 第2章 SDN的基本原理
                            • 2.1 SDN的定义
                              • 2.2 SDN的体系架构
                                • 2.2.1 ONF定义的SDN架构
                                  • 2.2.2 IETF定义的SDN架构
                                    • 2.2.3 Overlay网络架构
                                    • 2.3 SDN的核心设计思想
                                      • 2.3.1 控制平面与数据平面的解耦
                                        • 2.3.2 网络能力的抽象
                                          • 2.3.3 网络可编程
                                          • 习题
                                            • 开发实践活动
                                            • 第3章 SDN数据平面
                                              • 3.1 数据平面概述
                                                • 3.1.1 传统网络数据平面
                                                  • 3.1.2 SDN数据平面
                                                  • 3.2 OpenFlow交换机模型
                                                    • 3.2.1 OpenFlow概述
                                                      • 3.2.2 OpenFlow交换机功能架构
                                                        • 3.2.3 流表
                                                          • 3.2.4 组表
                                                            • 3.2.5 计量表
                                                              • 3.2.6 流表匹配
                                                              • 3.3 SDN交换机
                                                                • 3.3.1 交换芯片概述
                                                                  • 3.3.2 交换芯片产品
                                                                    • 3.3.3 SDN交换机产品
                                                                    • 3.4 通用可编程数据平面
                                                                      • 3.4.1 协议无关的交换机架构
                                                                        • 3.4.2 数据平面编程语言
                                                                        • 习题
                                                                          • 开发实践活动
                                                                          • 第4章 南向接口协议
                                                                            • 4.1 南向接口协议概述
                                                                              • 4.2 OpenFlow协议
                                                                                • 4.2.1 消息类型
                                                                                  • 4.2.2 消息格式
                                                                                    • 4.2.3 通信流程
                                                                                    • 4.3 OF Config
                                                                                      • 4.3.1 OF Config概述
                                                                                        • 4.3.2 设计需求
                                                                                          • 4.3.3 数据模型
                                                                                            • 4.3.4 传输协议
                                                                                            • 4.4 NETCONF协议
                                                                                              • 4.4.1 概述
                                                                                                • 4.4.2 协议架构
                                                                                                  • 4.4.3 操作示例
                                                                                                  • 4.5 OVSDB管理协议
                                                                                                    • 4.5.1 数据模式
                                                                                                      • 4.5.2 线路协议
                                                                                                        • 4.5.3 数据库操作
                                                                                                        • 4.6 其他南向接口协议
                                                                                                          • 4.6.1 XMPP
                                                                                                            • 4.6.2 PCEP
                                                                                                              • 4.6.3 I2RS
                                                                                                                • 4.6.4 OpFlex
                                                                                                                • 习题
                                                                                                                  • 开发实践活动
                                                                                                                  • 第5章 SDN控制平面
                                                                                                                    • 5.1 SDN控制器概述
                                                                                                                      • 5.1.1 SDN控制器体系架构
                                                                                                                        • 5.1.2 SDN控制器的基础功能
                                                                                                                          • 5.1.3 SDN控制器的扩展
                                                                                                                            • 5.1.4 SDN控制器的评估要素
                                                                                                                            • 5.2 开源控制器
                                                                                                                              • 5.2.1 NOX/POX
                                                                                                                                • 5.2.2 Ryu
                                                                                                                                  • 5.2.3 Floodlight
                                                                                                                                    • 5.2.4 OpenDaylight
                                                                                                                                      • 5.2.5 ONOS
                                                                                                                                      • 5.3 商业控制器
                                                                                                                                        • 5.3.1 APIC与DNA C
                                                                                                                                          • 5.3.2 VMware的NSX T控制器
                                                                                                                                          • 5.4 基于控制器的编程
                                                                                                                                            • 5.4.1 基于POX编程
                                                                                                                                              • 5.4.2 基于Ryu编程
                                                                                                                                              • 习题
                                                                                                                                                • 开发实践活动
                                                                                                                                                • 第6章 SDN北向接口
                                                                                                                                                  • 6.1 北向接口概述
                                                                                                                                                    • 6.1.1 北向接口功能与类型
                                                                                                                                                      • 6.1.2 北向接口的标准化
                                                                                                                                                      • 6.2 REST API
                                                                                                                                                        • 6.2.1 什么是REST API
                                                                                                                                                          • 6.2.2 REST API的设计规范
                                                                                                                                                            • 6.2.3 开源控制器的REST API
                                                                                                                                                              • 6.2.4 DNA C API
                                                                                                                                                              • 6.3 RESTCONF协议
                                                                                                                                                                • 6.3.1 RESTCONF概述
                                                                                                                                                                  • 6.3.2 资源模型
                                                                                                                                                                    • 6.3.3 消息
                                                                                                                                                                      • 6.3.4 操作
                                                                                                                                                                        • 6.3.5 应用示例
                                                                                                                                                                        • 习题
                                                                                                                                                                          • 开发实践活动
                                                                                                                                                                          • 第7章 SDN在数据中心的应用
                                                                                                                                                                            • 7.1 软件定义的数据中心网络技术
                                                                                                                                                                              • 7.1.1 什么是软件定义的数据中心网络
                                                                                                                                                                                • 7.1.2 数据中心的Spine Leaf组网架构
                                                                                                                                                                                  • 7.1.3 数据中心的Overlay网络
                                                                                                                                                                                  • 7.2 实现1:基于EVPN的VXLAN
                                                                                                                                                                                    • 7.2.1 EVPN详解
                                                                                                                                                                                      • 7.2.2 通过控制器实现软件定义
                                                                                                                                                                                      • 7.3 实现2:ACI
                                                                                                                                                                                        • 7.3.1 ACI架构
                                                                                                                                                                                          • 7.3.2 ACI策略部署
                                                                                                                                                                                          • 习题
                                                                                                                                                                                            • 开发实践活动
                                                                                                                                                                                            • 第8章 SDN在园区网的应用
                                                                                                                                                                                              • 8.1 软件定义的园区网技术
                                                                                                                                                                                                • 8.1.1 传统园区网接入层技术的不足
                                                                                                                                                                                                  • 8.1.2 DNA架构
                                                                                                                                                                                                    • 8.1.3 园区网SDN的实现:SDA
                                                                                                                                                                                                    • 8.2 DNA在园区网中的实现
                                                                                                                                                                                                      • 8.2.1 基于LISP的VXLAN
                                                                                                                                                                                                        • 8.2.2 基于CTS的VXLAN GPO
                                                                                                                                                                                                          • 8.2.3 SDA中的三种角色
                                                                                                                                                                                                            • 8.2.4 SDA中的分段功能
                                                                                                                                                                                                              • 8.2.5 自动化功能
                                                                                                                                                                                                                • 8.2.6 网络保障功能
                                                                                                                                                                                                                • 习题
                                                                                                                                                                                                                  • 开发实践活动
                                                                                                                                                                                                                  • 第9章 SDN在广域网的应用SD WAN
                                                                                                                                                                                                                    • 9.1 软件定义的广域网SD WAN技术
                                                                                                                                                                                                                      • 9.1.1 传统WAN架构所面临的挑战
                                                                                                                                                                                                                        • 9.1.2 SD WAN的特点和优势
                                                                                                                                                                                                                          • 9.1.3 SD WAN的现状与发展趋势
                                                                                                                                                                                                                          • 9.2 SD WAN实现方案
                                                                                                                                                                                                                            • 9.2.1 架构初探
                                                                                                                                                                                                                              • 9.2.2 控制平面的构建
                                                                                                                                                                                                                                • 9.2.3 数据平面的构建
                                                                                                                                                                                                                                  • 9.2.4 基于意图的策略驱动
                                                                                                                                                                                                                                    • 9.2.5 云端应用的适配
                                                                                                                                                                                                                                    • 习题
                                                                                                                                                                                                                                      • 开发实践活动
                                                                                                                                                                                                                                      • 参考文献
                                                                                                                                                                                                                                      课程网址: null

                                                                                                                                                                                                                                      相关图书