工业和信息化精品系列教材——网络技术

软件定义网络(SDN)技术与应用

任务驱动+案例教学+启发式教学;模块化结构编排;网络名师执笔
分享 推荐 3 收藏 37 阅读 2.4K
秦长春 杨帆 童亮 赵瑞华 (副主编) 欧国建 (作者) 978-7-115-20390-8

关于本书的内容有任何问题,请联系 郭雯

1. 书中讲解的理论以必需、够用为度,注重网络实用技术及实际应用的介绍。对于原理性的知识,勿必讲清楚,但不涉及原理性的推导与论证。
2. 采用“任务驱动”的编写方式,以实际问题引出相关原理和概念。引入“案例教学”和“启发式教学”方法,便于激发学生的学习兴趣,注重学生发现问题、分析问题、解决问题的能力。
3. 全书内容简洁、结构严谨、逻辑分明、条理清晰,在内容和形式上都有创新。
4. 参与本书编写工作的人员都是长期从事计算机网络技术及相关课程教学的一线教师和长期从事网络管理的网络工程师,具有丰富的教学经验和实践经验。

内容摘要

本书较为全面地介绍软件定义网络(SDN)的技术与应用,全书共 7 章,从两个方面对软件定义网络进行讲解。第一方面主要介绍软件定义网络的技术和体系结构,包括SDN 简介、SDN 的原理、OpenFlow 协议、软件交换机OVS 的应用、SDN 控制器;第二方面主要介绍软件定义网络的应用实践,包括Mininet 的应用实践和OpenDaylight 的应用实践。
本书可以作为高校计算机相关专业软件定义网络课程的教材,也可作为软件定义网络开发的参考书和广大计算机爱好者的自学用书。

目录

第1章
SDN简介 1
1.1 SDN产生的背景 1
1.2 SDN的起源 2
1.3 SDN的发展历程 2
本章小结 5
习题 5


第2章
SDN原理 6
2.1 SDN的定义与体系结构 6
2.1.1 SDN的定义 6
2.1.2 SDN的体系结构 7
2.2 SDN的特征 10
2.2.1 控制与转发分离 10
2.2.2 网络虚拟化 15
2.2.3 网络可编程性 23
2.3 SDN的关键技术 25
2.3.1 SDN交换机及南向接口技术 25
2.3.2 SDN控制器及北向接口技术 29
2.3.3 SDN资源管理技术 30
2.4 SDN的应用及发展趋势 31
2.4.1 SDN的应用 31
2.4.2 SDN的发展趋势 33
本章小结 36
习题 36
第3章
OpenFlow协议 37
3.1 OpenFlow的背景与发展 37
3.1.1 OpenFlow的背景 37
3.1.2 OpenFlow的发展 38
3.2 OpenFlow的基本概念 39
3.2.1 OpenFlow的组件 39
3.2.2 OpenFlow的流表 41
3.2.3 OpenFlow的安全通道 45
3.3 OpenFlow的运行机制 46
3.3.1 OpenFlow信道的建立 46
3.3.2 OpenFlow消息报文处理 47
3.3.3 OpenFlow交换机的转发 50
本章小结 53
习题 53

第4章
软件交换机OVS的应用 54
4.1 OVS的体系结构 54
4.2 OVS的源码结构 56
4.3 OVS的数据转发流程 58
4.4 OVS的安装及注意事项 59
4.5 OVS的应用实例 64
本章小结 73
习题 73

第5章
SDN控制器 74
5.1 SDN控制器的定义和体系结构 74
5.1.1 SDN控制器的定义 75
5.1.2 SDN控制器的体系结构 75
5.2 SDN控制器的控制方式 80
5.3 SDN控制器的3种类型 82
5.3.1 OpenDaylight控制器 82
5.3.2 Floodlight控制器 85
5.3.3 Ryu控制器 87
5.4 SDN控制器的功能 91
5.4.1 北向功能 91
5.4.2 南向功能 92
5.4.3 东、西向功能 95
本章小结 95
习题 96


第6章
Mininet的应用实践 97
6.1 Mininet简介 97
6.1.1 Mininet的定义 97
6.1.2 Mininet的功能 98
6.2 Mininet的架构 98
6.3 Mininet的安装和基本操作 100
6.3.1 Mininet的安装 100
6.3.2 Mininet的基本操作 104
6.4 Mininet的应用实例 108
6.4.1 实例介绍 108
6.4.2 实例开发 108
6.4.3 实例的可视化应用 113
本章小结 117
习题 118


第7章
OpenDaylight的应用实践 119
7.1 OpenDaylight简介 119
7.2 OpenDaylight的架构分析 121
7.3 OpenDaylight的安装 129
7.4 OpenDaylight的应用实例 133
7.4.1 实例介绍 133
7.4.2 实例开发 134
本章小结 140
习题 140

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

欧国建,重庆电子工程职业学院人工智能与大数据学院教师,主要研究项目及领域:网络通信、列车网络控制等,主编《微信公众平台开发技术》。

推荐用户

同系列书

相关图书

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