工信精品网络技术系列教材

软件定义网络(SDN)基础教程(第2版)(微课版)

SDN技术
分享 推荐 0 收藏 0 阅读 27
刘江 , 黄韬 , 魏亮 , 杨帆 (主编) 978-7-115-68130-0

关于本书的内容有任何问题,请联系 顾梦宇

1. 本书配备微课视频,方便教师开展线上线下混合教学。
2. 本书主要针对高等职业院校学生的特点,突出素质教育,以培养学生的能力为本位,以提高学生的就业技能为导向。
3. 本书前期经过了在职业院校教学、企业培训中的多次打磨,巧妙融合了教材开发团队多年的教学与培训经验。
4. 参与本书编写工作的人员都是长期从事计算机网络技术及相关课程教学的一线教师和长期从事网络管理的网络工程师,具有丰富的教学经验和实践经验。
5. 内容充实、覆盖全面。本书的内容紧紧围绕着理论知识和实验教程,尽可能全方位地介绍SDN领域的相关知识。

内容摘要

本书以软件定义网络(SDN)技术为核心,系统介绍了SDN的基础理论与应用实践。全书共7个模块,分别介绍SDN的基础知识、SDN的仿真环境、SDN的数据平面、SDN的控制平面、SDN的接口协议、SDN的基础应用开发和SDN的综合应用开发。本书语言通俗易懂,除了理论知识的讲解,书中还设置了对应的实验环节,各模块均配备“模块练习”栏目,旨在通过理论、实验和练习,帮助读者不断强化和巩固所学内容。
本书可以作为应用型本科、职业本科、高职高专院校计算机相关专业软件定义网络课程的教材,也可以作为广大网络开发者和计算机网络爱好者的自学用书。

目录

模块1 SDN的基础知识 1
知识引入 1
1.1 SDN概述 1
1.2 SDN的定义和架构 4
1.2.1 SDN的定义 4
1.2.2 SDN的架构 6
1.3 SDN特性——数据控制分离 8
1.3.1 基本概念 8
1.3.2 数据控制分离历史 11
1.3.3 基于OpenFlow技术的数据控制分离 13
1.4 SDN特性——网络可编程 15
1.4.1 基本概念 16
1.4.2 网络可编程的发展历史 16
1.4.3 SDN内的可编程特性 18
1.5 SDN的产业应用 21
自研新技 新一代信息基础设施——CTNet2025 23
模块小结 24
模块练习 24
模块2 SDN的仿真环境 25
知识引入 25
2.1 配置Linux环境 25
2.2 Mininet简介 26
2.2.1 Mininet介绍 26
2.2.2 Mininet的安装和配置 27
2.2.3 Mininet常用命令 29
2.3 实验一 Mininet的可视化应用 31
2.4 实验二 Mininet模拟MAC地址学习 38
自研新技 新华三SDN仿真平台——HCL 42
模块小结 42
模块练习 43
模块3 SDN的数据平面 44
知识引入 44
3.1 数据平面简介 44
3.1.1 数据平面架构 44
3.1.2 SDN交换机 46
3.2 开源软件交换机OVS 60
3.2.1 OVS简介 60
3.2.2 OVS系统架构 61
3.3 实验一 OVS的安装和配置 62
3.4 实验二 OVS的网桥管理 65
3.5 实验三 OVS的流表管理 68
3.6 实验四 OVS的QoS设置及端口映射 71
自研新技 自研芯片交换机——华为CloudEngine 78
模块小结 78
模块练习 79
模块4 SDN的控制平面 80
知识引入 80
4.1 控制平面简介 80
4.1.1 SDN控制器的架构 80
4.1.2 SDN控制器的主要评估要素 83
4.2 开源控制器OpenDaylight 84
4.2.1 OpenDaylight控制器介绍 84
4.2.2 OpenDaylight代码解读 86
4.3 实验一 OpenDaylight控制器的安装和配置 96
4.3.1 子实验一 OpenDaylight控制器的安装 96
4.3.2 子实验二 OpenDaylight控制器的配置 103
4.4 实验二 使用OpenDaylight控制器界面下发流表 105
自研新技 阿里洛神云网络控制中枢——Poseidon控制器 119
模块小结 120
模块练习 120
模块5 SDN的接口协议 121
知识引入 121
5.1 南向接口协议 121
5.1.1 OpenFlow协议 121
5.1.2 NETCONF协议 129
5.2 北向接口协议 133
5.2.1 RESTful API简介 133
5.2.2 RESTful API调测工具Postman 134
5.3 实验一 使用OpenFlow协议建立连接 135
5.4 实验二 使用Postman工具下发流表 141
5.5 实验三 使用Python语言管理VyOS设备 163
自研新技 智能编排增强协议——SRv6-PCEP 170
模块小结 171
模块练习 171
模块6 SDN的基础应用开发 172
知识引入 172
6.1 SDN应用开发简介 172
6.2 实验一 防DDoS攻击SDN应用开发 173
6.3 实验二 服务器灾备SDN应用开发 180
6.4 实验三 简易负载均衡SDN应用开发 189
自研新技 自动驾驶网络平台——iMaster NCE 195
模块小结 196
模块练习 196
模块7 SDN的综合应用开发 197
知识引入 197
7.1 应用开发背景 197
7.2 北向API列表配置 198
7.3 网络环境搭建 200
7.3.1 拓扑搭建 201
7.3.2 网络的SDN功能验证 201
7.4 防火墙应用开发 209
7.4.1 搭建流媒体服务 209
7.4.2 搭建Web服务 209
7.4.3 开发SDN防火墙应用 210
自研新技 多路径高吞吐调度引擎——MaxFlowSDN 213
模块小结 214
模块练习 214

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

刘江,北京邮电大学教授,博士生导师,国家级青年人才。担任人事处副处长(挂职),信息与通信工程学院通信网中心主任。作为负责人承担国家自然科学基金重点项目、面上项目、国家重点研发计划课题、装发预研项目、173课题等30余项项目,在国家重大科技基础设施“未来网络试验设施”中担任SDN网络组负责人,担任国家航天局卫星通信系统创新中心专家委员、全国宇航技术及其应用标准化技术委员会委员、中国通信学会开源专委会会员。目前发表SCI/EI论文96篇,授权专利59项,出版5部书籍。获得中国通信学会科技进步特等奖1项,一等奖1项,技术发明一等奖1项,北京市自然科学二等奖1项,北京市高等教育教学成果一等奖1项。研究方向有:未来网络体系架构、网络虚拟化、软件定义网络(SDN)、信息中心网络(ICN)、网络试验环境构建、空间卫星网络等。

同系列书

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部