本书为1+X职业技能等级证书配套系列教材之一,以《智能网络应用与优化职业技能等级标准(高级)》为依据,采用项目式编写体例,以网络工程案例实施为主线,系统介绍了中大型智能园区网的部署及实施过程。
本书围绕《智能网络应用与优化职业技能等级标准(高级)》对应的工作领域、工作任务及职业技能要求进行编写,包括SDN概述及环境搭建、基于OpenvSwitch构建SDN转发平面、基于Mininet模拟SDN环境、Mininet实战、基于OpenDaylight构建SDN控制平面、基于ONOS搭建SDN集群和SDN网络控制与监控7个项目。
本书配有授课用PPT、案例素材、习题答案等丰富的数字化学习资源。与本书配套的数字课程“智能网络应用与优化”在“智慧职教”平台(www.icve.com.cn)上线,学习者可以登录平台进行在线学习及资源下载,授课教师可以调用本课程构建符合自身教学特色的SPOC课程,详见“智慧职教”服务指南。教师也可发邮件至编辑邮箱1548103297@qq.com获取相关资源。
本书可作为智能网络应用与优化1+X职业技能等级证书(高级)认证的教学和培训教材,也可作为高等职业院校及应用型本科院校计算机网络技术相关专业的授课用书,还可作为系统集成技术服务、网络运维与监控等相关技术人员的学习参考书。
- 前辅文
- 项目1 SDN概述及环境搭建
- 1.1 学习目标
- 1.2 项目描述
- 1.3 项目需求分析
- 1.4 项目相关知识
- 1.4.1 SDN概述及发展
- 1.4.2 SDN的架构、特征与优势
- 1.4.3 SDN的实现方案
- 1.4.4 VMware Workstation虚拟环境
- 1.4.5 Ubuntu系统
- 1.4.6 SDN测试相关工具
- 1.5 项目实践
- 1.5.1 任务1 安装Ubuntu操作系统
- 1.5.2 任务2 构建小型SDN测试局域网
- 1.6 项目习题
- 项目2 基于OpenvSwitch构建SDN转发平面
- 2.1 学习目标
- 2.2 项目描述
- 2.3 项目需求分析
- 2.4 项目相关知识
- 2.4.1 OVS
- 2.4.2 OVS命令
- 2.4.3 OpenFlow协议
- 2.4.4 流表
- 2.5 项目实践
- 2.6 项目习题
- 项目3 基于Mininet模拟SDN环境
- 3.1 学习目标
- 3.2 项目描述
- 3.3 项目需求分析
- 3.4 项目相关知识
- 3.4.1 Mininet
- 3.4.2 Mininet安装
- 3.4.3 Mininet命令及应用
- 3.4.4 通过Python脚本创建Mininet拓扑
- 3.4.5 Miniedit可视化工具概述
- 3.4.6 Miniedit可视化工具的使用
- 3.4.7 Miniedit的菜单栏
- 3.4.8 Miniedit导出拓扑的方式
- 3.5 项目实践
- 3.5.1 任务1 源代码部署Mininet工具
- 3.5.2 任务2 使用Python语言编写Mininet脚本
- 3.5.3 任务3 使用Miniedit图形化界面构建拓扑
- 3.6 项目习题
- 项目4 Mininet实战
- 4.1 学习目标
- 4.2 项目描述
- 4.3 项目需求分析
- 4.4 项目相关知识
- 4.4.1 Mininet自带控制器原理
- 4.4.2 OVS模式解析
- 4.4.3 在Mininet中管理交换机和流表
- 4.5 项目实践
- 4.5.1 任务1 使用Mininet手动下发流表
- 4.5.2 任务2 使用Mininet连接控制器实现故障链路切换
- 4.6 项目习题
- 项目5 基于OpenDaylight构建SDN控制平面
- 5.1 学习目标
- 5.2 项目描述
- 5.3 项目需求分析
- 5.4 项目相关知识
- 5.4.1 SDN控制器概述
- 5.4.2 OpenDayLight
- 5.4.3 YangUI模块
- 5.4.4 通过HTTP调用RESTCONF的代码格式
- 5.5 项目实践
- 5.5.1 任务1 安装OpenDayLight…
- 5.5.2 任务2 使用Miniedit连接ODL控制器
- 5.5.3 任务3 使用YangUI下发L3层流表实现通信控制
- 5.5.4 任务4 使用Postman下发L3层流表通信控制
- 5.6 项目习题
- 项目6 基于ONOS搭建SDN集群
- 6.1 学习目标
- 6.2 项目描述
- 6.3 项目需求分析
- 6.4 项目相关知识
- 6.4.1 ONOS控制器的概述
- 6.4.2 ONOS集群
- 6.5 项目实践
- 6.5.1 任务1 安装与使用ONOS控制器
- 6.5.2 任务2 使用ONOS控制器搭建SDN集群
- 6.6 项目习题
- 项目7 SDN网络控制与监控
- 7.1 学习目标
- 7.2 项目描述
- 7.3 项目需求分析
- 7.4 项目相关知识
- 7.4.1 OVSDB
- 7.4.2 GRE隧道
- 7.4.3 VXLAN隧道
- 7.4.4 sFlow Conllector与sFlow Agent的工作原理
- 7.4.5 组表概述与常用命令
- 7.5 项目实践
- 7.5.1 任务1 使用OVSDB管理交换机
- 7.5.2 任务2 使用OVDB管理交换机端口
- 7.5.3 任务3 使用ovs-vsctl命令实现跨交换机VXLAN通信
- 7.5.4 任务4 使用sflow collection与sflow agent实现监控
- 7.6 项目习题
- 参考文献