顶部
收藏

软件定义网络技术


作者:
黄辉 施晓秋 彭达卫
定价:
37.00元
ISBN:
978-7-04-054911-9
版面字数:
340.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
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 I2 RS
      • 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 云端应用的适配
    • 习题
    • 开发实践活动
  • 参考文献

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

本教材充分重视对“学生为本”教学理念的诠释,和对人才培养的有效支持。在关注知识学习的同时,强调了软件定义网络思维方法和自主学习能力的培养。每一章除了正文叙述关注知识内容背后的背景问题与思想方法外,提供进一步学习的参考文献、练习思考题,拓展学习的深度与广度;提供了相应开发实践活动,促进学生软件定义网络技术实践技能的培养,缩短校内教学与网络工程实际的距离。

本书作为新形态教材,在传统书面阅读之外,提供了基于二维码扫描的网络数字化资源,可为读者提供内容更加丰富、形式更加多元、时间更加弹性的学习方式。

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

相关图书